642380665514067097781796864
642,380,665,514,067,097,781,796,864 is an even composite number composed of six prime numbers multiplied together.
What does the number 642380665514067097781796864 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 38475 divisors.
642380665514067097781796864 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-eight thousand, four hundred seventy-five divisors.
Prime factorization of 642380665514067097781796864:
218 × 314 × 72 × 112 × 614 × 792
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 61 × 61 × 61 × 61 × 79 × 79)See below for interesting mathematical facts about the number 642380665514067097781796864 from the Numbermatics database.
Names of 642380665514067097781796864
- Cardinal: 642380665514067097781796864 can be written as Six hundred forty-two septillion, three hundred eighty sextillion, six hundred sixty-five quintillion, five hundred fourteen quadrillion, sixty-seven trillion, ninety-seven billion, seven hundred eighty-one million, seven hundred ninety-six thousand, eight hundred sixty-four.
Scientific notation
- Scientific notation: 6.42380665514067097781796864 × 1026
Factors of 642380665514067097781796864
Divisors of 642380665514067097781796864
- Number of divisors d(n): 38475
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 61 63 64 66 72 77 79 81 84 88 96 98 99 108 112 121 122 126 128 132 144 147 154 158 162 168 176 183 189 192 196 198 216 224 231 237 242 243 244 252 256 264 288 294 297 308 316 324 336 352 363 366 378 384 392 396 427 432 441 448 462 474 484 486 488 504 512 528 539 549 553 567 576 588 594 616 632 648 671 672 693 704 711 726 729 732 756 768 784 792 847 854 864 869 882 891 896 924 948 968 972 976 1008 1024 1056 1078 1089 1098 1106 1134 1152 1176 1188 1232 1264 1281 1296 1323 1342 1344 1386 1408 1422 1452 1458 1464 1512 1536 1568 1584 1617 1647 1659 1694 1701 1708 1728 1738 1764 1782 1792 1848 1896 1936 1944 1952 2013 2016 2048 2079 2112 2133 2156 2178 2187 2196 2212 2268 2304 2352 2376 2464 2528 2541 2562 2592 2607 2646 2673 2684 2688 2772 2816 2844 2904 2916 2928 2989 3024 3072 3136 3168 3234 3267 3294 3318 3388 3402 3416 3456 3476 3528 3564 3584 3696 3721 3792 3843 3871 3872 3888 3904 3969 4026 4032 4096 4158 4224 4266 4312 4356 4374 4392 4424 4536 4608 4697 4704 4752 4819 4851 4928 4941 4977 5056 5082 5103 5124 5184 5214 5292 5346 5368 5376 5544 5632 5688 5808 5832 5856 5929 5978 6039 6048 6083 6144 6237 6241 6272 6336 6399 6468 6534 6561 6588 6636 6776 6804 6832 6912 6952 7056 7128 7168 7381 7392 7442 7584 7623 7686 7742 7744 7776 7808 7821 7938 8019 8052 8064 8192 8316 8448 8532 8624 8712 8748 8784 8848 8967 9072 9216 9394 9408 9504 9559 9638 9702 9801 9856 9882 9954 10112 10164 10206 10248 10368 10428 10584 10692 10736 10752 11088 11163 11264 11376 11529 11613 11616 11664 11712 11858 11907 11956 12078 12096 12166 12288 12474 12482 12544 12672 12798 12936 13068 13122 13176 13272 13552 13608 13664 13824 13904 14091 14112 14256 14336 14457 14553 14762 14784 14823 14884 14931 15168 15246 15309 15372 15484 15488 15552 15616 15642 15876 16038 16104 16128 16384 16632 16896 17064 17248 17424 17496 17568 17696 17787 17934 18117 18144 18249 18432 18711 18723 18788 18816 19008 19118 19197 19276 19404 19602 19683 19712 19764 19908 20224 20328 20412 20496 20736 20856 21168 21384 21472 21504 22143 22176 22326 22528 22752 22869 23058 23226 23232 23328 23424 23463 23716 23814 23912 24057 24156 24192 24332 24576 24948 24964 25088 25344 25596 25872 26047 26136 26244 26352 26544 26901 27104 27216 27328 27648 27808 28182 28224 28512 28672 28677 28914 29106 29403 29524 29568 29646 29768 29862 30336 30492 30618 30744 30968 30976 31104 31232 31284 31752 32076 32208 32256 32768 32879 33264 33489 33733 33792 34128 34496 34587 34839 34848 34992 35136 35392 35574 35721 35868 36234 36288 36498 36864 37422 37446 37576 37632 38016 38236 38394 38552 38808 39204 39366 39424 39528 39816 40448 40656 40824 40931 40992 41472 41712 42273 42336 42581 42768 42944 43008 43371 43659 43687 44286 44352 44469 44652 44793 45056 45504 45738 45927 46116 46452 46464 46656 46848 46926 47432 47628 47824 48114 48312 48384 48664 49152 49896 49928 50176 50688 51192 51667 51744 52094 52272 52488 52704 53009 53088 53361 53802 54208 54351 54432 54656 54747 55296 55616 56133 56169 56364 56448 57024 57344 57354 57591 57828 58212 58806 59048 59049 59136 59292 59536 59724 60672 60984 61236 61488 61936 61952 62208 62464 62568 63504 64152 64416 64512 65536 65758 66429 66528 66913 66978 67466 67584 68256 68607 68651 68992 69174 69678 69696 69984 70272 70389 70784 71148 71442 71736 72171 72468 72576 72996 73728 74844 74892 75152 75264 76032 76472 76788 77104 77616 78141 78408 78732 78848 79056 79632 80703 80896 81312 81648 81862 81984 82944 83424 84546 84672 85162 85536 85888 86016 86031 86742 87318 87374 88209 88572 88704 88938 89304 89586 90112 91008 91476 91854 92232 92904 92928 93312 93696 93852 94864 95256 95648 96228 96624 96768 97328 98304 98637 99792 99856 100352 100467 101199 101376 102384 103334 103488 103761 104188 104517 104544 104976 105408 106018 106176 106722 107163 107604 108416 108702 108864 109312 109494 110592 111232 112266 112338 112728 112896 114048 114688 114708 115182 115656 116424 117612 118096 118098 118272 118584 119072 119448 121344 121968 122472 122793 122976 123872 123904 124416 124928 125136 126819 127008 127743 128304 128832 129024 130113 130977 131061 131072 131516 132858 133056 133407 133826 133956 134379 134932 135168 136512 137214 137302 137781 137984 138348 139356 139392 139968 140544 140778 141568 142296 142884 143472 144342 144936 145152 145992 147456 149688 149784 150304 150528 152064 152944 153576 154208 155001 155232 156282 156816 157464 157696 158112 159027 159264 160083 161406 161792 162624 163053 163296 163724 163968 164241 165888 166848 168399 168507 169092 169344 170324 171072 171776 172032 172062 172773 173484 174636 174748 176418 177144 177147 177408 177876 178608 179172 180224 182016 182329 182952 183708 184464 185808 185856 186624 187392 187704 189728 190512 191296 192456 193248 193536 194656 196608 197274 199287 199584 199712 200704 200739 200934 202398 202752 204768 205821 205953 206668 206976 207522 208376 209034 209088 209952 210816 211167 212036 212352 213444 214326 215208 216513 216832 217404 217728 218624 218988 221184 222464 224532 224676 225456 225792 226981 228096 229376 229416 230364 231312 232848 234423 235224 236131 236192 236196 236544 237168 238144 238896 242109 242688 243936 244944 245586 245952 247744 247808 248832 249856 250272 253638 254016 255486 256608 257664 258048 258093 260226 261954 262122 262144 263032 264627 265716 266112 266814 267652 267912 268758 269864 270336 273024 274428 274604 275562 275968 276696 278712 278784 279936 281088 281556 283136 284592 285768 286517 286944 288684 289872 290304 291984 293959 294912 295911 299376 299568 300608 301056 301401 303597 304128 305809 305888 307152 308416 310002 310464 311283 312564 313551 313632 314928 315392 316224 318054 318528 320166 321489 322812 323584 325248 326106 326592 327448 327936 328482 331776 333696 336798 337014 338184 338688 340648 342144 343552 344064 344124 345546 346968 349272 349496 352836 354288 354294 354816 355752 357216 358344 360448 361669 364032 364658 365904 367416 368379 368928 371063 371616 371712 373248 374784 375408 379456 380457 380701 381024 382592 383229 384912 386496 387072 389312 390339 392931 393183 393216 394548 398574 399168 399424 400221 401408 401478 401868 403137 404796 405504 409536 411642 411906 413336 413343 413952 415044 416752 418068 418176 419904 421632 422334 424072 424704 426888 428652 430416 433026 433664 434808 435456 437248 437976 442368 444928 449064 449352 450241 450912 451584 453962 456192 458752 458832 460728 462624 465003 465696 468391 468846 470448 472262 472384 472392 473088 474336 476288 477081 477792 480249 480557 484218 485376 487872 489159 489888 491172 491904 492723 495488 495616 497664 499712 500544 505197 505521 507276 508032 510972 513216 515328 516096 516186 518319 520452 523908 524244 526064 529254 531432 531441 532224 533628 535304 535824 537516 539728 540672 546048 546987 548856 549208 551124 551936 553392 557424 557568 559872 562176 563112 566272 569184 571536 573034 573888 577368 579744 580608 583099 583968 587918 589824 591822 597861 598752 599136 601216 602112 602217 602802 607194 608256 611618 611776 614304 616832 617463 617859 620004 620928 622566 625128 627102 627264 629856 630784 632448 633501 636108 637056 640332 642978 645624 647168 649539 650496 652212 653184 654896 655872 656964 663552 667392 673596 674028 676368 677376 680943 681296 684288 687104 688128 688248 691092 693936 698544 698992 703269 705672 708393 708576 708588 709632 711504 714432 716688 720896 723338 726327 728064 729316 731808 734832 736758 737856 742126 743232 743424 746496 749568 750816 755161 758912 760914 761402 762048 765184 766458 769824 772992 774144 774279 778624 780678 785862 786366 786432 789096 793881 797148 798336 798848 800442 802816 802956 803736 806274 809592 811008 819072 823284 823812 826672 826686 827904 830088 833504 836136 836352 839808 843264 844668 848144 849408 853776 857304 859551 860832 866052 867328 869616 870912 874496 875952 881877 884736 887733 889856 898128 898704 900482 901824 903168 904203 907924 910791 912384 917427 917504 917664 921456 925248 930006 931392 933849 936782 937692 940653 940896 944524 944768 944784 946176 948672 952576 954162 955584 960498 961114 964467 968436 970752 975744 978318 979776 982344 983808 985446 990976 991232 995328 999424 1001088 1010394 1011042 1014552 1016064 1021944 1026432 1030656 1032192 1032372 1036638 1040904 1047816 1048488 1052128 1058508 1062864 1062882 1064448 1067256 1070608 1071648 1075032 1079456 1081344 1085007 1092096 1093974 1097712 1098416 1102248 1103872 1105137 1106784 1113189 1114848 1115136 1119744 1124352 1126224 1132544 1138368 1141371 1142103 1143072 1146068 1147776 1149687 1154736 1159488 1161216 1166198 1167936 1171017 1175836 1178793 1179549 1179648 1183644 1195722 1197504 1198272 1200663 1202432 1204224 1204434 1205604 1209411 1214388 1216512 1223236 1223552 1228608 1233664 1234926 1235718 1240008 1240029 1241856 1245132 1250256 1254204 1254528 1259712 1261568 1264896 1267002 1272216 1274112 1280664 1285956 1291248 1294336 1299078 1300992 1304424 1306368 1309792 1311744 1313928 1327104 1334784 1347192 1348056 1350723 1352736 1354752 1361886 1362592 1368576 1374208 1376256 1376496 1382184 1387872 1395009 1397088 1397984 1405173 1406538 1411344 1416786 1417152 1417176 1419264 1423008 1428864 1431243 1433376 1440747 1441671 1441792 1446676 1452654 1456128 1458632 1463616 1467477 1469664 1473516 1475712 1478169 1484252 1486464 1486848 1492992 1499136 1501632 1510322 1515591 1516563 1517824 1521828 1522804 1524096 1530368 1532916 1539648 1545984 1548288 1548558 1554957 1557248 1561356 1571724 1572732 1578192 1587762 1588867 1594296 1594323 1596672 1597696 1600884 1605632 1605912 1607472 1612548 1619184 1622016 1638144 1640961 1646568 1647624 1653344 1653372 1655808 1660176 1667008 1672272 1672704 1679616 1686528 1689336 1696288 1698816 1707552 1714608 1719102 1721664 1732104 1734656 1739232 1741824 1748992 1749297 1751904 1763754 1769472 1775466 1779712 1793583 1796256 1797408 1800964 1803648 1806336 1806651 1808406 1815848 1821582 1824768 1834854 1835008 1835328 1842912 1850496 1852389 1853577 1860012 1862784 1867698 1873564 1875384 1881306 1881792 1889048 1889536 1889568 1892352 1897344 1900503 1905152 1908324 1911168 1920996 1922228 1928934 1936872 1941504 1948617 1951488 1956636 1959552 1964688 1967616 1970892 1981952 1982464 1990656 1998848 2002176 2005619 2020788 2022084 2029104 2032128 2042829 2043888 2052864 2057713 2061312 2064384 2064744 2073276 2081808 2095632 2096976 2104256 2109807 2117016 2125179 2125728 2125764 2128896 2134512 2141216 2143296 2150064 2158912 2162688 2170014 2178981 2184192 2187948 2195424 2196832 2204496 2207744 2210274 2213568 2226378 2229696 2230272 2239488 2248704 2252448 2265088 2265483 2276736 2282742 2284206 2286144 2292136 2295552 2299374 2309472 2318976 2322432 2322837 2332396 2335872 2342034 2351672 2357586 2359098 2359296 2367288 2381643 2391444 2395008 2396544 2401326 2404864 2408448 2408868 2411208 2418822 2428776 2433024 2446472 2447104 2457216 2467328 2469852 2471436 2480016 2480058 2483712 2490264 2496791 2500512 2508408 2509056 2519424 2523136 2529792 2534004 2544432 2548224 2561328 2571912 2578653 2582496 2588672 2597441 2598156 2601984 2608848 2612736 2619584 2623488 2627856 2645631 2654208 2663199 2664907 2669568 2694384 2696112 2701446 2705472 2709504 2712609 2723772 2725184 2732373 2737152 2748416 2752281 2752512 2752992 2764368 2775744 2790018 2794176 2795968 2801547 2810346 2813076 2821959 2822688 2833572 2834304 2834352 2838528 2846016 2857728 2862486 2866752 2881494 2883342 2883584 2893352 2893401 2905308 2912256 2917264 2927232 2934954 2939328 2947032 2951424 2956338 2968504 2972928 2973696 2985984 2998272 3003264 3020644 3031182 3033126 3035648 3043656 3045608 3048192 3060736 3065832 3079296 3091968 3096576 3097116 3109914 3114496 3122712 3143448 3145464 3151687 3156384 3175524 3177734 3188592 3188646 3193344 3195392 3201768 3211264 3211824 3214944 3225096 3233549 3238368 3244032 3255021 3276288 3281922 3293136 3295248 3306688 3306744 3311616 3315411 3320352 3334016 3339567 3344544 3345408 3359232 3363899 3373056 3378672 3392576 3397632 3415104 3424113 3426309 3429216 3438204 3443328 3449061 3464208 3469312 3478464 3483648 3497984 3498594 3503808 3513051 3527508 3536379 3538647 3538944 3550932 3559424 3587166 3592512 3594816 3601928 3601989 3607296 3612672 3613302 3616812 3628233 3631696 3643164 3649536 3669708 3670656 3685824 3700992 3704778 3707154 3720024 3720087 3725568 3735396 3747128 3750768 3762612 3763584 3778096 3779072 3779136 3784704 3794688 3801006 3810304 3816648 3822336 3841992 3844456 3857868 3873744 3883008 3897234 3902976 3913272 3919104 3929376 3935232 3941784 3963904 3964928 3981312 3997696 4004352 4011238 4041576 4044168 4052169 4058208 4064256 4081693 4085658 4087776 4105728 4115426 4122624 4128768 4129488 4146552 4163616 4185027 4187711 4191264 4193952 4208512 4215519 4219614 4234032 4250358 4251456 4251528 4257792 4269024 4282432 4286592 4293729 4300128 4317824 4322241 4325013 4325376 4340028 4357962 4368384 4375896 4390848 4393664 4402431 4408992 4415488 4420548 4427136 4434507 4452756 4459392 4460544 4478976 4497408 4504896 4530176 4530966 4546773 4549689 4553472 4565484 4568412 4572288 4584272 4591104 4598748 4618944 4637952 4644864 4645674 4664792 4664871 4671744 4684068 4703344 4715172 4718196 4734576 4763286 4766601 4782888 4782969 4790016 4793088 4802652 4809728 4816896 4817736 4822416 4837644 4857552 4866048 4892944 4894208 4914432 4922883 4934656 4939704 4942872 4960032 4960116 4967424 4980528 4993582 5001024 5016816 5018112 5038848 5046272 5059584 5068008 5088864 5096448 5122656 5143824 5157306 5164992 5177344 5194882 5196312 5203968 5217696 5225472 5239168 5246976 5247891 5255712 5286127 5291262 5308416 5326398 5329814 5339136 5380749 5388768 5392224 5402892 5410944 5419008 5419953 5425218 5447544 5450368 5464746 5474304 5496832 5504562 5505024 5505984 5528736 5551488 5557167 5560731 5580036 5588352 5591936 5603094 5620692 5626152 5643918 5645376 5667144 5668608 5668704 5677056 5692032 5701509 5715456 5724972 5733504 5762988 5766684 5786704 5786802 5810616 5824512 5834528 5845851 5854464 5869908 5878656 5894064 5902848 5912676 5937008 5945856 5947392 5971968 5996544 6006528 6016857 6041288 6062364 6066252 6071296 6087312 6091216 6096384 6121472 6128487 6131664 6158592 6173139 6183936 6193152 6194232 6219828 6228992 6245424 6286896 6290928 6303374 6312768 6329421 6351048 6355468 6375537 6377184 6377292 6386688 6390784 6403536 6422528 6423648 6429888 6450192 6467098 6476736 6488064 6510042 6536943 6552576 6563844 6586272 6590496 6613376 6613488 6623232 6630822 6640704 6668032 6679134 6689088 6690816 6718464 6727798 6746112 6757344 6785152 6795264 6796449 6830208 6848226 6852618 6858432 6876408 6886656 6898122 6928416 6938624 6956928 6967296 6968511 6995968 6997188 7007616 7026102 7055016 7072758 7077294 7077888 7101864 7118848 7144929 7174332 7185024 7189632 7203856 7203978 7214592 7225344 7226604 7233624 7256466 7263392 7286328 7299072 7339416 7341312 7371648 7401984 7409556 7414308 7440048 7440174 7451136 7470792 7490373 7494256 7501536 7525224 7527168 7556192 7558144 7558272 7569408 7589376 7602012 7620608 7633296 7644672 7683984 7688912 7715736 7735959 7747488 7766016 7792323 7794468 7805952 7826544 7838208 7858752 7870464 7883568 7927808 7929856 7936893 7962624 7989597 7994721 7995392 8008704 8022476 8083152 8088336 8104338 8116416 8128512 8137827 8163386 8171316 8175552 8197119 8211456 8230852 8245248 8256843 8257536 8258976 8293104 8327232 8370054 8375422 8382528 8387904 8404641 8417024 8431038 8439228 8465877 8468064 8500716 8502912 8503056 8515584 8538048 8564864 8573184 8587458 8600256 8635648 8644482 8650026 8650752 8680056 8680203 8715924 8736768 8751792 8781696 8787328 8804862 8817984 8830976 8841096 8854272 8869014 8905512 8918784 8921088 8957952 8994816 9009792 9060352 9061932 9093546 9099378 9106944 9130968 9136824 9144576 9168544 9182208 9197496 9237888 9275904 9289728 9291348 9329584 9329742 9343488 9368136 9406688 9430344 9436392 9455061 9469152 9526572 9533202 9565776 9565938 9580032 9586176 9605304 9619456 9633792 9635472 9644832 9675288 9700647 9715104 9732096 9765063 9785888 9788416 9828864 9845766 9869312 9879408 9885744 9920064 9920232 9934848 9946233 9961056 9987164 10002048 10018701 10033632 10036224 10077696 10091697 10092544 10119168 10136016 10177728 10192896 10245312 10272339 10278927 10287648 10314612 10329984 10347183 10354688 10389764 10392624 10407936 10435392 10450944 10478336 10493952 10495782 10511424 10539153 10572254 10582524 10609137 10615941 10616832 10652796 10659628 10678272 10761498 10777536 10784448 10805784 10805967 10821888 10838016 10839906 10850436 10884699 10895088 10900736 10929492 10948608 10993664 11009124 11011968 11057472 11102976 11114334 11121462 11122069 11160072 11160261 11176704 11183872 11206188 11241384 11252304 11287836 11290752 11334288 11337216 11337408 11354112 11384064 11403018 11430912 11449944 11467008 11525976 11533368 11573408 11573604 11621232 11649024 11669056 11691702 11708928 11739816 11757312 11788128 11805696 11825352 11874016 11891712 11894784 11943936 11993088 12013056 12033714 12082576 12124728 12132504 12142592 12156507 12174624 12182432 12192768 12242944 12245079 12256974 12263328 12317184 12346278 12367872 12386304 12388464 12439656 12457984 12490848 12555081 12563133 12573792 12581856 12606748 12625536 12646557 12658842 12702096 12710936 12751074 12754368 12754584 12773376 12781568 12807072 12845056 12847296 12859776 12881187 12900384 12934196 12953472 12966723 12975039 12976128 13020084 13073886 13105152 13127688 13172544 13180992 13207293 13226752 13226976 13246464 13261644 13281408 13303521 13336064 13358268 13378176 13381632 13436928 13455596 13492224 13514688 13570304 13590528 13592898 13640319 13649067 13660416 13696452 13705236 13716864 13752816 13773312 13796244 13845841 13856832 13877248 13913856 13934592 13937022 13991936 13994376 13994613 14015232 14052204 14110032 14145516 14154588 14203728 14237696 14289858 14299803 14348664 14370048 14379264 14403991 14407712 14407956 14429184 14450688 14453208 14467248 14512932 14526784 14572656 14598144 14678832 14682624 14743296 14768649 14803968 14819112 14828616 14880096 14880348 14902272 14941584 14980746 14988512 15003072 15050448 15054336 15112384 15116288 15116544 15138816 15178752 15204024 15241216 15266592 15289344 15367968 15377824 15431472 15471918 15494976 15532032 15584646 15588936 15611904 15653088 15676416 15717504 15740928 15743673 15767136 15855616 15858381 15859712 15873786 15925248 15979194 15989442 15990784 16017408 16044952 16142247 16166304 16176672 16208676 16232832 16257024 16259859 16275654 16326772 16342632 16351104 16394238 16422912 16461704 16490496 16513686 16515072 16517952 16586208 16654464 16671501 16682193 16740108 16750844 16765056 16775808 16809282 16834048 16862076 16878456 16931754 16936128 17001432 17005824 17006112 17031168 17076096 17104527 17129728 17146368 17174916 17200512 17271296 17288964 17300052 17360112 17360406 17431848 17473536 17477537 17503584 17537553 17563392 17574656 17609724 17635968 17661952 17682192 17708544 17738028 17811024 17837568 17842176 17915904 17931499 17989632 18019584 18050571 18120704 18123864 18187092 18198756 18213888 18261936 18273648 18289152 18337088 18364416 18385461 18394992 18475776 18519417 18551808 18579456 18582696 18654349 18659168 18659484 18686976 18736272 18813376 18860688 18872784 18910122 18938304 18988263 19053144 19066404 19126611 19131552 19131876 19160064 19172352 19210608 19238912 19267584 19270944 19289664 19350576 19401294 19430208 19464192 19530126 19571776 19576832 19610829 19657728 19691532 19738624 19758816 19771488 19840128 19840464 19869696 19892466 19922112 19974328 20004096 20037402 20067264 20072448 20155392 20183394 20185088 20238336 20272032 20355456 20385792 20389347 20490624 20544678 20557854 20575296 20629224 20659968 20694366 20709376 20779528 20785248 20815872 20870784 20901888 20905533 20956672 20987904 20991564 21022848 21078306 21144508 21165048 21218274 21231882 21233664 21305592 21319256 21356544 21434787 21522996 21555072 21568896 21611568 21611934 21643776 21676032 21679812 21700872 21769398 21790176 21801472 21858984 21897216 21987328 22018248 22023936 22061809 22114944 22205952 22228668 22242924 22244138 22320144 22320522 22353408 22367744 22412376 22471119 22482768 22504608 22575672 22581504 22634843 22668576 22674432 22674816 22708224 22768128 22806036 22861824 22899888 22934016 23051952 23066736 23146816 23147208 23207877 23222761 23242464 23298048 23338112 23376969 23383404 23417856 23479632 23514624 23576256 23611392 23650704 23748032 23783424 23789568 23810679 23887872 23968791 23984163 23986176 24026112 24067428 24165152 24249456 24265008 24285184 24313014 24349248 24364864 24385536 24413481 24485888 24490158 24513948 24526656 24591357 24634368 24692556 24735744 24770529 24772608 24776928 24879312 24915968 24981696 25110162 25126266 25147584 25163712 25213496 25213923 25251072 25293114 25317684 25397631 25404192 25421872 25502148 25508736 25509168 25546752 25563136 25614144 25694592 25719552 25762374 25800768 25868392 25906944 25933446 25950078 25952256 26040168 26040609 26147772 26210304 26255376 26345088 26361984 26414586 26453504 26453952 26492928 26523288 26562816 26607042 26672128 26716536 26756352 26763264 26873856 26911192 26984448 27029376 27140608 27181056 27185796 27280638 27298134 27320832 27392904 27410472 27433728 27464701 27505632 27546624 27592488 27691682 27713664 27754496 27827712 27869184 27874044 27983872 27988752 27989226 28030464 28104408 28220064 28291032 28309176 28365183 28407456 28475392 28571851 28579716 28599606 28697328 28740096 28758528 28807982 28815424 28815912 28858368 28901376 28906416 28934496 29025864 29053568 29101941 29145312 29196288 29295189 29313977 29357664 29365248 29486592 29537298 29607936 29638224 29657232 29760192 29760696 29804544 29838699 29883168 29961492 29977024 30006144 30056103 30100896 30108672 30224768 30232576 30233088 30275091 30277632 30357504 30408048 30482432 30533184 30578688 30735936 30755648 30817017 30836781 30862944 30943836 30989952 31041549 31064064 31169292 31177872 31223808 31306176 31352832 31435008 31481856 31487346 31534272 31617459 31711232 31716762 31719424 31747572 31827411 31847823 31850496 31958388 31978884 32034816 32089904 32284494 32332608 32353344 32417352 32417901 32465664 32514048 32519718 32551308 32653544 32654097 32685264 32702208 32788476 32845824 32923408 32980992 33027372 33035904 33172416 33308928 33343002 33364386 33366207 33480216 33480783 33501688 33530112 33551616 33618564 33668096 33724152 33756912 33863508 33872256 34002864 34011648 34012224 34062336 34152192 34209054 34259456 34292736 34349832 34401024 34542592 34577928 34600104 34720224 34720812 34863696 34947072 34955074 35007168 35075106 35126784 35149312 35219448 35271936 35323904 35364384 35417088 35476056 35569039 35622048 35675136 35684352 35831808 35862998 35979264 36039168 36101142 36241408 36247728 36374184 36397512 36427776 36469521 36523872 36547296 36578304 36674176 36728832 36735237 36770922 36789984 36951552 37002889 37038834 37103616 37158912 37165392 37308698 37318336 37318968 37373952 37472544 37626752 37665243 37689399 37721376 37745568 37820244 37876608 37939671 37976526 38106288 38132808 38253222 38263104 38263752 38320128 38344704 38421216 38477824 38535168 38541888 38579328 38643561 38701152 38802588 38860416 38900169 38925117 38928384 39060252 39143552 39153664 39221658 39315456 39383064 39477248 39517632 39542976 39621879 39680256 39680928 39739392 39784932 39844224 39910563 39948656 40008192 40074804 40134528 40144896 40310784 40366788 40476672 40544064 40710912 40771584 40778694 40920957 40947201 40981248 41089356 41115708 41150592 41258448 41319936 41388732 41537523 41559056 41570496 41631744 41741568 41803776 41811066 41913344 41975808 41983128 41983839 42045696 42156612 42289016 42330096 42436548 42463764 42611184 42638512 42713088 42869574 42899409 43045992 43110144 43137792 43211973 43223136 43223868 43287552 43352064 43359624 43401744 43538796 43580352 43602944 43717968 43794432 43974656 44036496 44047872 44123618 44229888 44305947 44411904 44457336 44485848 44488276 44640288 44641044 44706816 44735488 44824752 44942238 44965536 45009216 45151344 45163008 45269686 45337152 45348864 45349632 45416448 45536256 45612072 45723648 45799776 45868032 46064821 46103904 46133472 46293632 46294416 46415754 46445522 46484928 46596096 46676224 46753938 46766808 46835712 46959264 47029248 47152512 47222784 47231019 47301408 47496064 47566848 47575143 47579136 47621358 47775744 47937582 47968326 47972352 48052224 48134856 48330304 48426741 48498912 48530016 48570368 48626028 48698496 48729728 48771072 48779577 48826962 48971776 48980316 49027896 49053312 49182714 49268736 49385112 49471488 49541058 49545216 49553856 49758624 49831936 49963392 50014503 50046579 50220324 50252532 50295168 50327424 50426992 50427846 50502144 50586228 50635368 50795262 50808384 50843744 51004296 51017472 51018336 51093504 51126272 51228288 51313581 51389184 51439104 51524748 51601536 51736784 51813888 51866892 51900156 52080336 52081218 52295544 52420608 52432611 52510752 52612659 52690176 52723968 52829172 52907008 52907904 52985856 53046576 53125632 53214084 53344256 53433072 53512704 53526528 53747712 53794497 53822384 53968896 54058752 54151713 54281216 54362112 54371592 54561276 54596268 54641664 54785808 54820944 54867456 54929402 55011264 55093248 55156383 55184976 55383364 55427328 55508992 55558251 55655424 55738368 55748088 55963047 55967744 55977504 55978452 56060928 56208816 56440128 56582064 56618352 56730366 56814912 56950784 56964789 57143702 57159432 57199212 57379833 57394656 57480192 57517056 57615964 57630848 57631824 57716736 57802752 57812832 57868992 58051728 58107136 58203882 58290624 58392576 58590378 58627954 58715328 58730496 58832487 58973184 59074596 59215872 59276448 59314464 59520384 59521392 59609088 59677398 59766336 59922984 59954048 60012288 60112206 60201792 60217344 60449536 60465152 60466176 60550182 60555264 60715008 60816096 60964864 61066368 61157376 61168041 61471872 61511296 61634034 61673562 61725888 61887672 61979904 62083098 62128128 62338584 62355744 62447616 62612352 62705664 62716599 62870016 62963712 62974692 63068544 63234918 63422464 63433524 63495144 63654822 63695646 63700992 63916776 63957768 64069632 64179808 64304361 64568988 64665216 64706688 64834704 64835802 64931328 65028096 65039436 65102616 65307088 65308194 65370528 65404416 65576952 65691648 65846816 65961984 66054744 66071808 66185427 66344832 66617856 66686004 66728772 66732414 66960432 66961566 67003376 67060224 67103232 67237128 67336192 67413357 67448304 67513824 67727016 67744512 67904529 68005728 68023296 68024448 68124672 68304384 68418108 68518912 68585472 68699664 68802048 69085184 69155856 69200208 69440448 69441624 69623631 69668283 69727392 69894144 69910148 70014336 70130907 70150212 70253568 70298624 70438896 70543872 70647808 70728768 70834176 70952112 71138078 71244096 71350272 71368704 71432037 71663616 71725996 71906373 71952489 71958528 72078336 72202284 72482816 72495456 72748368 72795024 72855552 72939042 73047744 73094592 73156608 73240443 73348352 73457664 73470474 73541844 73579968 73774071 73903104 74005778 74077668 74207232 74311587 74317824 74330784 74617396 74636672 74637936 74747904 74945088 75253504 75330486 75378798 75442752 75491136 75640488 75641769 75753216 75879342 75953052 76192893 76212576 76265616 76506444 76526208 76527504 76640256 76689408 76842432 76955648 77083776 77158656 77287122 77402304 77605176 77720832 77800338 77850234 77856768 78120504 78121827 78287104 78307328 78443316 78630912 78766128 78954496 79035264 79085952 79243758 79360512 79361856 79478784 79569864 79688448 79821126 79897312 80016384 80149608 80269056 80289792 80621568 80733576 80953344 81088128 81421824 81543168 81557388 81841914 81894402 81962496 82178712 82231416 82301184 82394103 82516896 82639872 82777464 83075046 83118112 83140992 83263488 83483136 83607552 83622132 83826688 83951616 83966256 83967678 84091392 84313224 84578032 84660192 84873096 84927528 85095549 85222368 85277024 85426176 85715553 85739148 85798818 86091984 86220288 86275584 86423946 86446272 86447736 86575104 86704128 86719248 86803488 87077592 87160704 87205888 87305823 87435936 87588864 87885567 87941931 87949312 88072992 88095744 88247236 88459776 88611894 88823808 88914672 88971696 88976552 89280576 89282088 89413632 89470976 89516097 89649504 89884476 89931072 90018432 90168309 90302688 90326016 90539372 90674304 90697728 90699264 90825273 90832896 91072512 91224144 91447296 91599552 91736064 92129642 92207808 92266944 92451051 92510343 92587264 92588832 92831508 92891044 92969856 93124647 93192192 93352448 93507876 93533616 93671424 93918528 94058496 94305024 94445568 94462038 94602816 94852377 94992128 95133696 95150286 95158272 95242716 95482233 95543469 95551488 95875164 95936652 96104448 96269712 96660608 96853482 96920887 96997824 97060032 97140736 97252056 97253703 97396992 97459456 97542144 97559154 97653924 97943552 97960632 97962291 98055792 98106624 98365428 98537472 98770224 98942976 99082116 99107712 99517248 99663872 99926784 100029006 100093158 100098621 100440648 100505064 100590336 100654848 100853984 100855692 101004288 101172456 101270736 101590524 101616768 101687488 102008592 102034944 102036672 102187008 102252544 102456576 102627162 102778368 102878208 103049496 103203072 103473568 103627776 103733784 103800312 104160672 104162436 104591088 104841216 104865222 105021504 105225318 105380352 105447936 105658344 105814016 105815808 105971712 106093152 106251264 106428168 106688512 106707117 106866144 107025408 107053056 107495424 107588994 107644768 107937792 108117504 108303426 108562432 108724224 108743184 109122552 109192536 109283328 109408563 109571616 109641888 109734912 109858804 110022528 110186496 110205711 110312766 110369952 110766728 110854656 111008667 111017984 111116502 111310848 111476736 111496176 111926094 111935488 111955008 111956904 112121856 112417632 112880256 112995729 113068197 113164128 113236704 113460732 113629824 113819013 113901568 113929578 114287404 114318864 114398424 114759666 114789312 114960384 115034112 115231928 115261696 115263648 115433472 115605504 115625664 115737984 115930683 116103456 116214272 116407764 116581248 116700507 116775351 116785152 117180756 117255908 117430656 117460992 117664974 117946368 118149192 118431744 118552896 118628928 118865637 119040768 119042784 119218176 119354796 119532672 119731689 119845968 119908096 120024576 120224412 120403584 120434688 120899072 120930304 120932352 121100364 121430016 121632192 121929728 122132736 122314752 122336082 122342759 122762871 122841603 122943744 123022592 123268068 123347124 123451776 123775344 123959808 124166196 124612569 124677168 124711488 124895232 125224704 125411328 125433198 125520493 125740032 125927424 125949384 125951517 126137088 126469836 126844928 126867048 126990288 127309644 127391292 127833552 127915536 128139264 128359616 128608722 128698227 129137976 129330432 129413376 129635919 129669408 129671604 129862656 130056192 130078872 130205232 130614176 130616388 130741056 130808832 131153904 131383296 131693632 131923968 132109488 132143616 132370854 132689664 132917841 133235712 133372008 133457544 133464828 133920864 133923132 134006752 134120448 134206464 134474256 134672384 134826714 134896608 135027648 135454032 135489024 135809058 136011456 136046592 136048896 136249344 136608768 136836216 137037824 137170944 137399328 137604096 138170368 138194463 138311712 138400416 138880896 138883248 139247262 139336566 139454784 139788288 139820296 140028672 140261814 140300424 140507136 140597248 140877792 141087744 141295616 141457536 141668352 141693057 141904224 142276156 142488192 142700544 142725429 142737408 142864074 143327232 143451992 143812746 143904978 143917056 144156672 144404568 144965632 144990912 145280223 145496736 145590048 145711104 145878084 146095488 146189184 146313216 146338731 146480886 146696704 146915328 146940948 147083688 147159936 147548142 147806208 148011556 148155336 148414464 148623174 148635648 148661568 149234792 149273344 149275872 149495808 149890176 150043509 150139737 150507008 150660972 150757596 150885504 150982272 151280976 151283538 151506432 151758684 151906104 152304251 152385786 152425152 152531232 153012888 153052416 153055008 153280512 153378816 153684864 153911296 153940743 154167552 154317312 154574244 154804608 155210352 155441664 155600676 155700468 156241008 156243654 156574208 156614656 156886632 157261824 157297833 157532256 157908992 158070528 158171904 158443901 158487516 158721024 158723712 158957568 159139728 159376896 159642252 159794624 160032768 160299216 160538112 160579584 161243136 161383491 161467152 161906688 162176256 162455139 162559327 162843648 163086336 163114776 163683828 163788804 163924992 164357424 164462832 164602368 164788206 165033792 165279744 165469149 165554928 166150092 166236224 166281984 166526976 166674753 166966272 167215104 167244264 167653376 167889141 167903232 167932512 167935356 168182784 168626448 169156064 169320384 169746192 169855056 170191098 170444736 170554048 170852352 170894367 171431106 171478296 171597636 172139499 172183968 172440576 172551168 172847892 172892544 172895472 173150208 173408256 173438496 173606976 174155184 174321408 174411776 174611646 174871872 175177728 175771134 175883862 175898624 176145984 176191488 176494472 176497461 176919552 177223788 177647616 177829344 177943392 177953104 178561152 178564176 178827264 178941952 179032194 179299008 179768952 179862144 180036864 180336618 180605376 180652032 181078744 181348608 181395456 181398528 181650546 181665792 182145024 182448288 182894592 183199104 183472128 183504123 184259284 184415616 184533888 184902102 185020686 185174528 185177664 185663016 185782088 185939712 186249294 186384384 186704896 187015752 187067232 187342848 187837056 188116992 188149797 188610048 188891136 188924076 189205632 189704754 189984256 190267392 190300572 190485432 190964466 191086938 191102976 191750328 191873304 192208896 192252907 192539424 192913083 193321216 193706964 193841774 193995648 194120064 194281472 194504112 194507406 194793984 194918912 195084288 195118308 195307848 195887104 195921264 195924582 196111584 196213248 196730856 197074944 197246489 197540448 197885952 198164232 198215424 198556281 199034496 199327744 199853568 200058012 200186316 200197242 200881296 201010128 201180672 201309696 201707968 201711384 202008576 202240071 202344912 202541472 203181048 203233536 203374976 203713587 204017184 204069888 204073344 204374016 204505088 204913152 205197839 205254324 205556736 205756416 206098992 206406144 206947136 207255552 207467568 207600624 208321344 208324872 208870893 209004849 209182176 209682432 209730444 210043008 210392721 210450636 210760704 210895872 211316688 211628032 211631616 211943424 212186304 212502528 212856336 213377024 213414234 213732288 214050816 214106112 214296111 214990848 215177988 215289536 215719119 215857467 215875584 216235008 216606852 217124864 217448448 217486368 218245104 218385072 218566656 218817126 219143232 219283776 219469824 219717608 219721329 220045056 220372992 220411422 220625532 220739904 221322213 221533456 221709312 222017334 222035968 222233004 222621696 222934761 222953472 222992352 223852188 223910016 223913808 224243712 224835264 225760512 225991458 226136394 226328256 226473408 226921464 226925307 227259648 227638026 227803136 227859156 228574808 228578679 228637728 228796848 229519332 229578624 229920768 230068224 230463856 230523392 230527296 230866944 231251328 231475968 231861366 232206912 232428544 232815528 233162496 233401014 233550702 233570304 234361512 234365481 234511816 234861312 234921984 235329948 235892736 236298384 236863488 237105792 237257856 237731274 238081536 238085568 238436352 238709592 239065344 239463378 239691936 239816192 240049152 240448824 240807168 240869376 241798144 241860608 241864704 242200728 242860032 243264384 243859456 244265472 244629504 244672164 244685518 245525742 245683206 245887488 246045184 246536136 246694248 246903552 247182309 247550688 247919616 248332392 248983273 249225138 249354336 249422976 249790464 250449408 250822656 250866396 251040986 251480064 251854848 251898768 251903034 252274176 252939672 253689856 253734096 253980576 254619288 254782584 255286647 255450371 255667104 255831072 256278528 256719232 257146659 257217444 257396454 258275952 258660864 258826752 259271838 259338816 259343208 259725312 260112384 260157744 260410464 261228352 261232776 261482112 261617664 261917469 262307808 262766592 263387264 263656701 263825793 263847936 264218976 264287232 264741708 265379328 265835682 266471424 266744016 266915088 266929656 267841728 267846264 268013504 268240896 268412928 268548291 268948512 269344768 269653428 269793216 270055296 270504927 270908064 270978048 271618116 272022912 272093184 272097792 272475819 272498688 273217536 273672432 274075648 274341888 274798656 275208192 276340736 276388926 276623424 276800832 277353153 277531029 277761792 277766496 278494524 278673132 278909568 279373941 279576576 279640592 280057344 280523628 280600848 281014272 281194496 281755584 282175488 282915072 283336704 283386114 283808448 284552312 284557131 284976384 285401088 285450858 285474816 285728148 286446699 286630407 286654464 286903984 287625492 287809956 288313344 288809136 289981824 290560446 290762661 290993472 291180096 291422208 291756168 291761109 292190976 292378368 292626432 292677462 292961772 293393408 293830656 293881896 293886873 294167376 294319872 295096284 295612416 296023112 296310672 296828928 297246348 297323136 298469584 298546688 298551744 298991616 299780352 300087018 300279474 300295863 301014016 301321944 301515192 301771008 301964544 302561952 302567076 303012864 303517368 303812208 304608502 304771572 304850304 305062464 306025776 306104832 306110016 306561024 306757632 307369728 307822592 307881486 308335104 308634624 309148488 309609216 310420704 310883328 311201352 311400936 312482016 312487308 313148416 313229312 313773264 314523648 314595666 315064512 315817984 316141056 316343808 316887802 316975032 317442048 317447424 317915136 318279456 318753792 319284504 319589248 320065536 320121351 320598432 321076224 321159168 322453747 322486272 322766982 322934304 323813376 324352512 324910278 325118654 325687296 326172672 326229552 327367656 327577608 327849984 328225689 328714848 328925664 329204736 329576412 330067584 330559488 330617133 330938298 331109856 332300184 332472448 332563968 333026001 333053952 333349506 333932544 334430208 334488528 335306752 335778282 335806464 335865024 335870712 336365568 337252896 338312128 338640768 338987187 339204591 339492384 339710112 340382196 340889472 341108096 341457039 341704704 341788734 342862212 342956592 343195272 344278998 344367936 344881152 345102336 345695784 345785088 345790944 346300416 346816512 346876992 347213952 347792049 348310368 348642816 348823552 349223292 349743744 350101521 350326053 350355456 351542268 351767724 352291968 352382976 352988944 352994922 353839104 354447576 355295232 355658688 355886784 355906208 356596911 357122304 357128352 357654528 357883904 358064388 358598016 359195067 359537904 359724288 360073728 360673236 361210752 361304064 362157488 362697216 362790912 362797056 363301092 364290048 364896576 365789184 366398208 366944256 367008246 367028277 368288613 368518568 368524809 368831232 369067776 369804204 370041372 370349056 370355328 371326032 371564176 371879424 372498588 373409792 373837707 374031504 374134464 374685696 375674112 376233984 376299594 376561479 377220096 377782272 377848152 377854551 378411264 379409508 379968512 380534784 380601144 380970864 381928932 382173876 383500656 383746608 384417792 384505814 385078848 385826166 386094681 386642432 387413928 387683548 387991296 388240128 388562944 388907757 389008224 389014812 389587968 389837824 390168576 390236616 390615696 391774208 391842528 391849164 392223168 392426496 393461712 394149888 394492978 395080896 395771904 396328464 396430848 397112562 398068992 398655488 398753523 399707136 400116024 400372632 400394484 401762592 402020256 402361344 402619392 403415936 403422768 404017152 404480142 404689824 405082944 406362096 406467072 406749952 407427174 408034368 408139776 408146688 408748032 409010176 409826304 410395678 410508648 411113472 411512832 412197984 412812288 413894272 414511104 414583389 414935136 415201248 416642688 416649744 417741786 418009698 418364352 419364864 419460888 420086016 420785442 420901272 421521408 421791744 422633376 423256064 423263232 423886848 424372608 425005056 425079171 425712672 426754048 426828468 427464576 428101632 428176287 428212224 428592222 429981696 430355976 430579072 431438238 431714934 431751168 432470016 433213704 434249728 434896896 434972736 435840669 436490208 436770144 437133312 437634252 438286464 438567552 438939648 439016193 439435216 439442658 440090112 440745984 440822844 441251064 441479808 442644426 443066912 443418624 444034668 444466008 445243392 445869522 445906944 445984704 447704376 447820032 447827616 448487424 449670528 450130527 450419211 451521024 451982916 452272788 452656512 452946816 453842928 453850614 454519296 455276052 455718312 456912753 457149616 457157358 457275456 457593696 459038664 459157248 459841536 460136448 460927712 461046784 461054592 461733888 461822229 462502656 462951936 463722732 464413824 464857088 465631056 466324992 466802028 467101404 468723024 468730962 469023632 469722624 469843968 470659896 471785472 471893499 472596768 473726976 474211584 474515712 475331703 475462548 476163072 476171136 476872704 477419184 478130688 478926756 479383872 479632384 480098304 480897648 481614336 481738752 483596288 483721216 483729408 484150473 484401456 485720064 486528768 487365417 487677981 487718912 488530944 489259008 489344328 489371036 491051484 491366412 491774976 492090368 493072272 493388496 493807104 494364618 495101376 495839232 496407447 496664784 497966546 498450276 498708672 498845952 499580928 500024259 500898816 501645312 501732792 502081972 502960128 503667423 503709696 503797536 503806068 504548352 505879344 507379712 507468192 507961152 509238576 509565168 510573294 510900742 511334208 511662144 512557056 512683101 513438464 514293318 514434888 514792908 516418497 516551904 517321728 517653504 518543676 518677632 518686416 519450624 520224768 520315488 520820928 522456704 522465552 522964224 523235328 523834938 524615616 525533184 526774528 527313402 527651586 527695872 528437952 528574464 529483416 529492383 530758656 531671364 532942848 533488032 533830176 533859312 535683456 535692528 536027008 536481792 536825856 537096582 537897024 538689536 539306856 539586432 540110592 541009854 541816128 541956096 543236232 544045824 544186368 544195584 544951638 544997376 546435072 547344864 548151296 548683776 549597312 550416384 550512369 552681472 552777852 553246848 553601664 554706306 555062058 555523584 555532992 556989048 557346264 557819136 558747882 559153152 559281184 560114688 561047256 561201696 562028544 562388992 563511168 564350976 564449391 565830144 566673408 566772228 567616896 569104624 569114262 569952768 570802176 570901716 571456296 572893398 573260814 573308928 573807968 575250984 575619912 576626688 576758721 577618272 578739249 579963648 581120892 581525322 581986944 582360192 582844416 583512336 583522218 584381952 584756736 585252864 585354924 585923544 586786816 587661312 587763792 587773746 588334752 588639744 590192568 591224832 591739467 592046224 592621344 593657856 594492696 594646272 595668843 596939168 597093376 597103488 597983232 599560704 600174036 600558948 600591726 602028032 602643888 603030384 603542016 603929088 605123904 605134152 606025728 606720213 607034736 607624416 609217004 609543144 609700608 610124928 611140761 612051552 612209664 612220032 613122048 613515264 614739456 615593517 615645184 615762972 616670208 617269248 618296976 619218432 620841408 621766656 622402704 622801872 624964032 624974616 626296832 626458624 626612679 627014547 627546528 629047296 629191332 630129024 631178163 631635968 632282112 632687616 633775604 633950064 634884096 634894848 635830272 636558912 637507584 638569008 639178496 640131072 640242702 641196864 642152448 642318336 642888333 644907494 644972544 645533964 645868608 647157357 647572401 647626752 648705024 649820556 650237308 651374592 652345344 652459104 654735312 655155216 655699968 656451378 657429696 657851328 658409472 659152824 659163987 660135168 661118976 661234266 661876596 662219712 663966639 664600368 664944896 665127936 666052002 666107904 666699012 667865088 668804283 668860416 668977056 670613504 671556564 671730048 671741424 672731136 674505792 676624256 677281536 677974374 678409182 678446209 678984768 679420224 680764392 680775921 681778944 682216192 682914078 683409408 683577468 685724424 685736037 685913184 686390544 688557996 688735872 689762304 690204672 691391568 691570176 691581888 692600832 693753984 694427904 695584098 696620736 697285632 697647104 698446584 699487488 700203042 700652106 700710912 703084536 703535448 704583936 704765952 705977888 705989844 707678208 708895152 710590464 711317376 711773568 711812416 713193822 714244608 714256704 715309056 715767808 716128776 717196032 718390134 719075808 719448576 720147456 721346472 722421504 722608128 724314976 725394432 725581824 725594112 726602184 728580096 729793152 731578368 732796416 733888512 734016492 734056554 736577226 737037136 737049618 737662464 738135552 739608408 740082744 740698112 740710656 741546927 742652064 743128352 743758848 744997176 746819584 746949819 747675414 748063008 748268928 749371392 751348224 752467968 752599188 753122958 754440192 755564544 755696304 755709102 756822528 758819016 759937024 761069568 761202288 761941728 763857864 764347752 765859941 766351113 767001312 767493216 768835584 769011628 770157696 771439977 771652332 772189362 773284864 774827856 775367096 775982592 776480256 777125888 777815514 778016448 778029624 779175936 779675648 780337152 780473232 781231392 783548416 783685056 783698328 784446336 784852992 785752407 786923424 788299776 788985956 790161792 790970103 791477379 791543808 792656928 792861696 794225124 796137984 797310976 797507046 799414272 800232048 800745264 800788968 803525184 804040512 804722688 805238784 805644873 806831872 806845536 808034304 808960284 809379648 810165888 811514781 812724192 812934144 813499904 814854348 816068736 816279552 816293376 817427457 817496064 818020352 819652608 820791356 821017296 822226944 823025664 824395968 825624576 827788544 829022208 829166778 829870272 830402496 832059459 832593087 833285376 833299488 835483572 836019396 836728704 838121823 838729728 838921776 840172032 841570884 841802544 843042816 843583488 845266752 846512128 846526464 848745216 850010112 850158342 851425344 853508096 853656936 853671393 854929152 856203264 856352574 856424448 857184444 859340097 859891221 859963392 860711952 861158144 862876476 863429868 864940032 866427408 868499456 869945472 871681338 872287983 872980416 873540288 874266624 875268504 876572928 877135104 877879296 878032386 878643451 878870432 878885316 880180224 881491968 881645688 881660619 882502128 882959616 885288852 886133824 886837248 888069336 888932016 890486784 891739044 891969408 895408752 895640064 895655232 896974848 899341056 900261054 900838422 900887589 903042048 903965832 904545576 905313024 905893632 907685856 907701228 909038592 910552104 911436624 913825506 914299232 914314716 914550912 915187392 918077328 918314496 919683072 920272896 921855424 922093568 922109184 923467776 923644458 925005312 925903872 927445464 928827648 929714176 931262112 932649984 933604056 934202808 937446048 937461924 938047264 939445248 939687936 941319792 943570944 943786998 945193536 947453952 948423168 949031424 950663406 950925096 952326144 952342272 953745408 954838368 956261376 957853512 958767744 959264768 960196608 960364053 961795296 963228672 963477504 967192576 967361241 967442432 967458816 968300946 968802912 971440128 973057536 974730834 975355962 975437824 977061888 978518016 978688656 978742072 982102968 982732824 983549952 984180736 984677067 986144544 986776992 987614208 988729236 990202752 991678464 991851399 992814894 993329568 995933092 996900552 997417344 997691904 999078003 999161856 1000048518 1001797632 1003290624 1003465584 1004163944 1005920256 1007334846 1007419392 1007595072 1007612136 1009096704 1011758688 1014759424 1014936384 1015922304 1016961561 1017613773 1018477152 1019130336 1021146588 1021801484 1022668416 1023324288 1024371117 1025114112 1025366202 1026876928 1028586636 1028869776 1029585816 1032836994 1033103808 1034643456 1035307008 1037087352 1037355264 1037372832 1038901248 1040449536 1040630976 1041641856 1043376147 1044913408 1044931104 1045928448 1046470656 1047669876 1049231232 1050304563 1050978159 1051066368 1053549056 1054626804 1055303172 1056875904 1057148928 1058966832 1058984766 1061517312 1063342728 1065885696 1066129757 1066976064 1067660352 1067718624 1069790733 1071366912 1071385056 1072054016 1072963584 1073651712 1074193164 1075794048 1077379072 1077585201 1078613712 1079172864 1080221184 1082019708 1083632256 1083912192 1086472464 1088091648 1088372736 1088391168 1089903276 1092870144 1093821439 1094689728 1096302592 1097367552 1099194624 1100832768 1101024738 1101084831 1105362944 1105555704 1105574427 1106493696 1107203328 1109412612 1110124116 1111047168 1111065984 1113978096 1114692528 1115638272 1117495764 1118562368 1120229376 1121513121 1122094512 1122403392 1124057088 1124777984 1127022336 1128701952 1128898782 1129684437 1131660288 1133346816 1133544456 1135233792 1137915289 1138209248 1138228524 1139905536 1141604352 1141803432 1142912592 1145786796 1146521628 1147615936 1150501968 1151239824 1153253376 1153517442 1155236544 1157478498 1158284043 1159927296 1162241784 1163050644 1163973888 1164720384 1165688832 1166723271 1167024672 1167044436 1168763904 1169513472 1170505728 1170709848 1171847088 1173573632 1175322624 1175527584 1175547492 1176669504 1177279488 1180385136 1182449664 1183478934 1184092448 1185242688 1187315712 1188985392 1189292544 1191337686 1193878336 1194186752 1194206976 1195966464 1196260569 1199121408 1200348072 1201117896 1201183452 1204056064 1205287776 1206060768 1207084032 1207858176 1210247808 1210268304 1212051456 1213440426 1214069472 1215248832 1218434008 1219086288 1219401216 1220249856 1222281522 1224103104 1224419328 1224440064 1226244096 1227030528 1229478912 1231187034 1231290368 1231525944 1233340416 1234538496 1236593952 1238436864 1241682816 1243533312 1243750167 1244805408 1245603744 1249928064 1249949232 1252593664 1252917248 1253225358 1254029094 1255093056 1258094592 1258382664 1260258048 1262356326 1263271936 1264564224 1265375232 1267551208 1267900128 1269768192 1269789696 1271660544 1273117824 1275015168 1275237513 1277138016 1278356992 1280262144 1280485404 1282393728 1284304896 1284528861 1284636672 1285776666 1289814988 1289945088 1291067928 1291737216 1294314714 1295144802 1295253504 1297410048 1299641112 1300474616 1302749184 1304690688 1304918208 1307522007 1309470624 1310310432 1311399936 1312902756 1314859392 1315702656 1316818944 1317048579 1318305648 1318327974 1320270336 1322237952 1322468532 1323753192 1324439424 1327933278 1329200736 1329889792 1330255872 1332104004 1333398024 1335730176 1337608566 1337720832 1337954112 1341227008 1343113128 1343460096 1343482848 1345462272 1345770349 1349011584 1350391581 1351257633 1353248512 1354563072 1355948748 1356818364 1356892418 1357969536 1358840448 1361528784 1361551842 1363557888 1364432384 1365828156 1367154936 1370738259 1371448848 1371472074 1371826368 1372781088 1377115992 1377471744 1379524608 1380409344 1380725423 1382783136 1383140352 1383163776 1385201664 1385466687 1387507968 1388855808 1391168196 1393241472 1394571264 1395294208 1396893168 1398974976 1400406084 1401304212 1406169072 1407070896 1409167872 1409531904 1411955776 1411979688 1415356416 1415680497 1416588421 1417790304 1421180928 1422634752 1423547136 1423624832 1425995109 1426387644 1428489216 1428513408 1430618112 1431535616 1432257552 1434392064 1436780268 1438151616 1438897152 1440294912 1442692944 1444843008 1445216256 1448629952 1450788864 1451163648 1451188224 1452451419 1453204368 1457160192 1459586304 1462096251 1463033943 1463156736 1465592832 1467777024 1468032984 1468113108 1473154452 1474074272 1474099236 1475324928 1476271104 1479216816 1480165488 1481396224 1481421312 1483093854 1485304128 1486256704 1487517696 1489222341 1489994352 1493639168 1493899638 1495350828 1496126016 1496537856 1498742784 1500072777 1502696448 1504935936 1505198376 1506245916 1508880384 1511002269 1511129088 1511392608 1511418204 1513645056 1517638032 1519874048 1522139136 1522404576 1523883456 1527715728 1528695504 1531719882 1532702226 1534002624 1534986432 1537671168 1538023256 1538049303 1540315392 1542879954 1543304664 1544378724 1546569728 1549255491 1549655712 1550734192 1551965184 1552960512 1554251776 1555631028 1556032896 1556059248 1558351872 1559351296 1560674304 1560946464 1562462784 1567370112 1567396656 1568892672 1569705984 1571504814 1573846848 1576599552 1577971912 1580323584 1581940206 1582954758 1583087616 1585313856 1585723392 1588450248 1588477149 1592275968 1594621952 1595014092 1598828544 1600464096 1601490528 1601577936 1607050368 1608081024 1609445376 1610477568 1611289746 1613663744 1613691072 1616068608 1617920568 1618759296 1620331776 1623029562 1625448384 1625868288 1626999808 1629708696 1632137472 1632559104 1632586752 1634854914 1634992128 1636040704 1639305216 1641582712 1642034592 1644453888 1646051328 1648791936 1651249152 1651537107 1655577088 1658044416 1658333556 1659740544 1660804992 1664118918 1665186174 1666570752 1666598976 1670967144 1672038792 1673457408 1675346761 1676243646 1677459456 1677843552 1680344064 1683141768 1683605088 1686085632 1687166976 1690533504 1693024256 1693052928 1693348173 1697490432 1700020224 1700316684 1702850688 1707016192 1707313872 1707342786 1709858304 1712406528 1712705148 1714368888 1718680194 1719782442 1719926784 1721423904 1722316288 1725752952 1726859736 1729880064 1730276163 1732854816 1736998912 1739890944 1742882911 1743362676 1744575966 1745960832 1747080576 1748533248 1750537008 1753145856 1754270208 1755758592 1756064772 1757286902 1757740864 1757770632 1760360448 1762983936 1763291376 1763321238 1765004256 1765919232 1770577704 1772267648 1773674496 1775218401 1776138672 1777864032 1780973568 1783478088 1783938816 1787006529 1788152597 1790817504 1791280128 1791310464 1793949696 1798682112 1800522108 1801676844 1801775178 1806084096 1807931664 1809091152 1810626048 1811787264 1815371712 1815402456 1818077184 1820160639 1821104208 1822873248 1827651012 1828598464 1828629432 1829101824 1830374784 1833422283 1836154656 1836628992 1839366144 1840545792 1843710848 1844187136 1844218368 1846780551 1846935552 1847288916 1850010624 1851807744 1854890928 1857655296 1859428352 1862524224 1865299968 1867208112 1868405616 1874892096 1874923848 1876094528 1878890496 1879375872 1879838037 1881043641 1882639584 1887141888 1887573996 1890387072 1893534489 1894907904 1896846336 1898062848 1901326812 1901850192 1904652288 1904684544 1907490816 1909676736 1912522752 1915707024 1917535488 1918529536 1920393216 1920728106 1923590592 1926457344 1926955008 1928664999 1934385152 1934722482 1934884864 1934917632 1936601892 1937605824 1941472071 1942717203 1942880256 1946115072 1949461668 1950711924 1954123776 1957036032 1957377312 1957484144 1964205936 1965465648 1967099904 1968361472 1969354134 1972289088 1973553984 1975228416 1977458472 1977491961 1980405504 1983356928 1983702798 1985629788 1986659136 1991866184 1991899917 1993801104 1994834688 1995383808 1998156006 1998323712 2000097036 2003595264 2006412849 2006581248 2006931168 2008327888 2011840512 2014669692 2015190144 2015224272 2018193408 2023517376 2029872768 2031844608 2033923122 2035227546 2035338627 2036954304 2038260672 2042293176 2042327763 2043602968 2045336832 2046648576 2048742234 2050228224 2050732404 2053753856 2057173272 2057208111 2057739552 2059171632 2065673988 2066207616 2069286912 2070614016 2074174704 2074710528 2074745664 2077802496 2081261952 2083283712 2086752294 2089826816 2089862208 2091856896 2092941312 2095339752 2098462464 2100609126 2101956318 2102132736 2107098112 2109253608 2110606344 2113751808 2114297856 2117933664 2117969532 2123034624 2126685456 2131771392 2132259514 2133952128 2135320704 2135437248 2139581466 2142733824 2142770112 2144108032 2145927168 2147303424 2148386328 2151588096 2154758144 2155170402 2157227424 2158345728 2160442368 2164039416 2167264512 2167824384 2169711379 2172944928 2176183296 2176745472 2176782336 2179806552 2185740288 2187642878 2189379456 2192605184 2194735104 2198389248 2201665536 2202049476 2202169662 2210725888 2211111408 2211148854 2212987392 2214406656 2218825224 2220248232 2222094336 2222131968 2224640781 2227956192 2229385056 2231276544 2234991528 2237124736 2240458752 2240849457 2243026242 2244189024 2244806784 2248114176 2249555968 2254044672 2257176229 2257403904 2257797564 2259368874 2263320576 2266693632 2267088912 2270467584 2275830578 2276418496 2276457048 2279811072 2283208704 2283606864 2285825184 2291573592 2293043256 2295231872 2297579823 2299053339 2301003936 2302479648 2306506752 2307034884 2310473088 2314319931 2314956996 2316568086 2319854592 2324483568 2326101288 2327947776 2329440768 2331377664 2333446542 2334049344 2334088872 2337527808 2339026944 2341011456 2341419696 2343694176 2347147264 2350645248 2351055168 2351094984 2353339008 2354558976 2357257221 2360770272 2364899328 2366957868 2368184896 2370485376 2372910309 2374432137 2374631424 2377970784 2378585088 2382675372 2387756672 2388373504 2388413952 2391932928 2392521138 2398242816 2400696144 2402235792 2402366904 2408112128 2410575552 2412121536 2414168064 2415716352 2416934619 2420495616 2420536608 2424102912 2426880852 2428138944 2430497664 2434544343 2436868016 2438172576 2438802432 2440499712 2444563044 2448206208 2448838656 2448880128 2452282371 2452488192 2454061056 2458957824 2462374068 2463051888 2466680832 2469076992 2473187904 2476873728 2483365632 2487066624 2487500334 2489610816 2491207488 2496178377 2497779261 2499856128 2499898464 2505187328 2505834496 2506450716 2508058188 2510186112 2514365469 2516189184 2516765328 2520516096 2524712652 2529128448 2530750464 2535102416 2535800256 2539536384 2539579392 2546235648 2550030336 2550475026 2554276032 2556713984 2560524288 2560970808 2561014179 2564787456 2568609792 2569057722 2569273344 2571553332 2578020291 2579629976 2579673663 2579890176 2582135856 2583474432 2588629428 2590289604 2594820096 2599282224 2600949232 2605498368 2609836416 2615044014 2616863949 2618941248 2620620864 2622799872 2625805512 2629718784 2631405312 2633637888 2634097158 2635930353 2636611296 2636655948 2640540672 2644475904 2644937064 2644981857 2647506384 2648878848 2655866556 2658401472 2659779584 2660511744 2664208008 2666796048 2671460352 2675217132 2675908224 2682454016 2686226256 2686920192 2686965696 2690924544 2691540698 2698023168 2700783162 2702515266 2702662767 2706497024 2709126144 2711897496 2713636728 2713784836 2715939072 2717680896 2723057568 2723103684 2727115776 2728864768 2731656312 2734309872 2741476518 2742897696 2742944148 2743652736 2745562176 2754231984 2754943488 2759049216 2760818688 2761450846 2765566272 2766280704 2766327552 2770403328 2770933374 2775015936 2777711616 2782336392 2786482944 2789142528 2790588416 2793786336 2797949952 2800812168 2802608424 2809954081 2812338144 2814141792 2818335744 2819063808 2823911552 2823959376 2830712832 2831360994 2833176842 2835580608 2842361856 2845269504 2847094272 2847249664 2851990218 2852775288 2856978432 2857026816 2861236224 2863071232 2864515104 2868784128 2873560536 2876303232 2877794304 2880589824 2881092159 2885385888 2889686016 2890432512 2897259904 2901577728 2902083723 2902327296 2902376448 2904902838 2906408736 2914320384 2919172608 2924192502 2926067886 2926313472 2931185664 2935554048 2936065968 2936226216 2946308904 2948148544 2948198472 2950649856 2952542208 2954031201 2958433632 2960330976 2962792448 2962842624 2966187708 2970608256 2972513408 2975035392 2975554197 2978444682 2979988704 2987278336 2987799276 2990701656 2992252032 2993075712 2997234009 2997485568 3000145554 3005392896 3009871872 3010396752 3012491832 3017760768 3022004538 3022258176 3022785216 3022836408 3027290112 3035276064 3039748096 3044278272 3044809152 3047766912 3050884683 3052841319 3055431456 3057391008 3063439764 3065404452 3068005248 3069972864 3073113351 3075342336 3076046512 3076098606 3080630784 3085759908 3086609328 3088757448 3093139456 3098510982 3099311424 3101468384 3103930368 3105921024 3111262056 3112065792 3112118496 3116703744 3118702592 3121348608 3121892928 3124925568 3130128441 3134740224 3134793312 3137785344 3139411968 3143009628 3147693696 3150913689 3152934477 3153199104 3155943824 3160647168 3163880412 3165909516 3170627712 3171446784 3176900496 3176954298 3184551936 3190028184 3197657088 3198389271 3200928192 3202981056 3203155872 3209372199 3214100736 3216162048 3218890752 3220955136 3222579492 3227327488 3227382144 3232137216 3232755603 3235841136 3237518592 3240663552 3246059124 3250896768 3251736576 3253999616 3259417392 3264274944 3265118208 3265173504 3269709828 3278610432 3281464317 3283165424 3284069184 3288907776 3292102656 3297583872 3302498304 3303074214 3303254493 3311154176 3316088832 3316667112 3316723281 3319481088 3321609984 3328237836 3330372348 3333141504 3333197952 3341934288 3344077584 3346914816 3350693522 3352487292 3355687104 3360688128 3364539363 3366283536 3367210176 3372171264 3374333952 3381067008 3386048512 3386105856 3386696346 3389053311 3394980864 3400040448 3400633368 3405701376 3413745867 3414032384 3414627744 3414685572 3419716608 3424813056 3425410296 3428737776 3437360388 3439564884 3442847808 3444632576 3451505904 3453719472 3459760128 3460552326 3465709632 3473997824 3474852129 3479781888 3485765822 3486725352 3489151932 3491921664 3494161152 3497066496 3500169813 3501074016 3506291712 3508540416 3511517184 3512129544 3514573804 3515481728 3515541264 3520720896 3525967872 3526582752 3526642476 3530008512 3531838464 3541155408 3544535296 3547348992 3550436802 3552277344 3555728064 3561947136 3566956176 3567877632 3574013058 3576305194 3581635008 3582560256 3582620928 3587899392 3588781707 3597364224 3601044216 3603353688 3603550356 3612168192 3615863328 3618182304 3621252096 3623574528 3630743424 3630804912 3636154368 3640321278 3642208416 3645746496 3655302024 3657196928 3657258864 3658203648 3660749568 3666844566 3672309312 3673257984 3678732288 3681091584 3687421696 3688374272 3688436736 3693561102 3693871104 3694577832 3700021248 3703615488 3709781856 3715310592 3718856704 3725048448 3730599936 3731250501 3734416224 3736811232 3749784192 3749847696 3752189056 3757780992 3758751744 3759676074 3762087282 3765279168 3774283776 3775147992 3780774144 3787068978 3789815808 3793692672 3796125696 3802653624 3803700384 3809304576 3809369088 3814981632 3819353472 3825045504 3825712539 3831414048 3835070976 3837059072 3840786432 3841456212 3847181184 3852914688 3853586583 3853910016 3857329998 3868770304 3869444964 3869835264 3873203784 3875211648 3882944142 3885434406 3885760512 3892230144 3898923336 3901423848 3908247552 3914072064 3914754624 3914968288 3922566021 3928411872 3930931296 3934199808 3936722944 3938708268 3944578176 3947107968 3950456832 3951145737 3954916944 3954983922 3960811008 3966713856 3967405596 3971259576 3973318272 3983732368 3983799834 3987602208 3989669376 3990767616 3996312012 4000194072 4007190528 4012825698 4013162496 4013862336 4016655776 4023681024 4029339384 4030380288 4030448544 4036386816 4037311047 4047034752 4051174743 4053772899 4059745536 4063689216 4067846244 4070455092 4070677254 4073908608 4076521344 4084586352 4084655526 4087205936 4090673664 4093297152 4097484468 4101464808 4107507712 4112214777 4114346544 4114416222 4115479104 4118343264 4131347976 4132415232 4138573824 4141228032 4142176269 4148349408 4149421056 4149491328 4155604992 4156400061 4162523904 4166567424 4173504588 4179653632 4179724416 4183713792 4185882624 4190679504 4196924928 4201218252 4203912636 4214196224 4218507216 4221212688 4227503616 4228595712 4235867328 4235939064 4246069248 4247041491 4249765263 4253370912 4263542784 4264519028 4267904256 4270641408 4270874496 4277985327 4279162932 4285467648 4285540224 4288216064 4291854336 4294606848 4296772656 4303176192 4309516288 4310340804 4314454848 4316691456 4320884736 4328078832 4334529024 4335648768 4339422758 4345889856 4352366592 4353490944 4353564672 4357354257 4359613104 4371480576 4375285756 4378758912 4385210368 4386288753 4389101829 4389470208 4396778496 4403331072 4404098952 4404339324 4421451776 4422222816 4422297708 4425974784 4428813312 4437650448 4440496464 4444188672 4444263936 4449281562 4455912384 4458770112 4462553088 4467667023 4469983056 4474249472 4480917504 4481698914 4486052484 4488378048 4489613568 4496228352 4499111936 4500218331 4508089344 4514352458 4514807808 4515595128 4518737748 4526641152 4533006807 4533387264 4534177824 4540935168 4551661156 4552836992 4552914096 4559622144 4566417408 4567213728 4571650368 4583147184 4586086512 4590463744 4595159646 4598106678 4602007872 4604959296 4613013504 4614069768 4614147909 4620946176 4628639862 4629913992 4633136172 4639709184 4647766473 4648967136 4652202576 4655895552 4658881536 4662755328 4666893084 4668098688 4668177744 4675055616 4678053888 4682022912 4682839392 4687388352 4694294528 4702110336 4702189968 4706678016 4709117952 4714514442 4721540544 4729798656 4733915736 4736369792 4740970752 4745820618 4748864274 4749262848 4755941568 4757170176 4765350744 4765431447 4775513344 4776747008 4776827904 4783865856 4785042276 4796485632 4801392288 4804471584 4804733808 4816224256 4821151104 4824243072 4828336128 4831432704 4833869238 4840991232 4841073216 4848205824 4853761704 4856277888 4860995328 4869088686 4873736032 4876345152 4877604864 4880999424 4889126088 4896412416 4897677312 4897760256 4904564742 4904976384 4908122112 4917915648 4924748136 4926103776 4933361664 4938153984 4946375808 4953747456 4954611321 4966731264 4974133248 4975000668 4979221632 4982414976 4992356754 4995558522 4999712256 4999796928 5010374656 5012901432 5016116376 5020372224 5026040283 5028730938 5032378368 5033530656 5041032192 5049425304 5058256896 5061500928 5070204832 5071600512 5079072768 5079158784 5080044519 5092471296 5100060672 5100950052 5108552064 5113427968 5121048576 5121941616 5122028358 5129574912 5137219584 5138115444 5143106664 5156040582 5159259952 5159347326 5159780352 5164271712 5166948864 5177258856 5180579208 5189640192 5190828489 5198564448 5201898464 5210996736 5219672832 5228648733 5230088028 5233727898 5237882496 5241241728 5245599744 5251611024 5259437568 5262810624 5267275776 5268194316 5271860706 5273222592 5273311896 5281081344 5288951808 5289874128 5289963714 5295012768 5297757696 5311733112 5316802944 5319559168 5321023488 5325655203 5328416016 5333592096 5342920704 5350434264 5351816448 5361019587 5364457791 5364908032 5372452512 5373840384 5373931392 5381849088 5383081396 5396046336 5401566324 5405030532 5405325534 5412994048 5418252288 5423794992 5427273456 5427569672 5431878144 5435361792 5446115136 5446207368 5454231552 5457729536 5460481917 5463312624 5468619744 5482953036 5485795392 5485888296 5487305472 5491124352 5500266849 5508463968 5509886976 5518098432 5521637376 5522901692 5531132544 5532561408 5532655104 5540341653 5540806656 5541866748 5550031872 5555423232 5564672784 5572965888 5578285056 5581176832 5587572672 5595899904 5601624336 5605216848 5619908162 5624676288 5628283584 5636671488 5638127616 5639514111 5643130923 5647823104 5647918752 5661425664 5662721988 5666353684 5671161216 5680603467 5684723712 5690539008 5694188544 5694499328 5703980436 5705550576 5713956864 5714053632 5722472448 5726142464 5729030208 5737568256 5747121072 5752606464 5755588608 5761179648 5762184318 5770771776 5779372032 5780865024 5785994997 5794519808 5803155456 5804167446 5804654592 5804752896 5809805676 5812817472 5824416213 5828151609 5828640768 5838345216 5848385004 5852135772 5862371328 5871108096 5872131936 5872452432 5892617808 5896297088 5896396944 5901299712 5905084416 5908062402 5916867264 5920661952 5925584896 5925685248 5932375416 5932475883 5941216512 5945026816 5950070784 5951108394 5956889364 5959977408 5974556672 5975598552 5975699751 5981403312 5984504064 5986151424 5994468018 5994971136 6000291108 6010785792 6019238547 6019743744 6020793504 6024983664 6035521536 6044009076 6045570432 6045672816 6054580224 6070552128 6079496192 6089618304 6095533824 6101769366 6105682638 6106015881 6110862912 6114782016 6126879528 6130808904 6136010496 6139945728 6146226702 6150684672 6152093024 6152197212 6161261568 6171519816 6171624333 6173218656 6177514896 6186278912 6197021964 6198622848 6202936768 6207860736 6211842048 6222524112 6224131584 6224236992 6233407488 6237405184 6243785856 6249851136 6260256882 6269480448 6269586624 6275570688 6278823936 6286019256 6295387392 6301827378 6305868954 6306398208 6311887648 6321294336 6327760824 6331819032 6341255424 6342893568 6353800992 6353908596 6369103872 6380056368 6395314176 6396778542 6401856384 6405962112 6406311744 6418744398 6428201472 6432324096 6437781504 6441910272 6445158984 6454654976 6454764288 6464274432 6465511206 6471682272 6475037184 6481327104 6492118248 6501793536 6503473152 6507999232 6509134137 6518834784 6528549888 6530236416 6530347008 6539419656 6557220864 6562928634 6566330848 6568138368 6577815552 6584205312 6595167744 6604996608 6606148428 6606508986 6622308352 6632177664 6633334224 6633446562 6638962176 6643219968 6656475672 6660744696 6666283008 6666395904 6673922343 6683868576 6688155168 6693829632 6701387044 6704974584 6711374208 6721376256 6722548371 6729078726 6732567072 6734420352 6744342528 6748667904 6762134016 6771528687 6772097024 6772211712 6773392692 6778106622 6789961728 6800080896 6801266736 6811402752 6827491734 6828064768 6829255488 6829371144 6839433216 6849626112 6850820592 6857475552 6874720776 6879129768 6885695616 6889265152 6892739469 6897160017 6903011808 6907438944 6919520256 6921104652 6931419264 6942959793 6947995648 6949704258 6959563776 6971531644 6973450704 6978303864 6983843328 6988322304 6994132992 7000339626 7002148032 7012583424 7017080832 7023034368 7024259088 7029147608 7030963456 7031082528 7041441792 7051935744 7053165504 7053284952 7060017024 7063676928 7071771663 7082310816 7089070592 7094697984 7100873604 7104554688 7111456128 7118730927 7123296411 7123894272 7133912352 7135755264 7148026116 7152610388 7163270016 7165120512 7165241856 7175798784 7177563414 7194728448 7202088432 7206707376 7207100712 7224336384 7231726656 7236364608 7242504192 7247149056 7250803857 7261486848 7261609824 7272308736 7280642556 7284416832 7291492992 7303633029 7310604048 7314393856 7314517728 7316407296 7321499136 7333689132 7344618624 7346515968 7356847113 7357464576 7362183168 7374843392 7376748544 7376873472 7387122204 7389155664 7400042496 7407230976 7419563712 7430621184 7437713408 7450096896 7461199872 7462501002 7462908299 7468832448 7473622464 7488535131 7493337783 7499568384 7499695392 7504378112 7515561984 7517503488 7519352148 7524174564 7530558336 7543096407 7548567552 7550295984 7561548288 7574137956 7587385344 7592251392 7605307248 7607400768 7618609152 7618738176 7638706944 7650091008 7651425078 7656750073 7662828096 7670141952 7674118144 7681572864 7682912424 7683042537 7694362368 7705829376 7707173166 7707820032 7714659996 7737540608 7738889928 7739020989 7739670528 7746407568 7750423296 7765888284 7770868812 7784460288 7797846672 7802847696 7816495104 7829509248 7829936576 7845132042 7850591847 7856823744 7861862592 7868399616 7873445888 7877416536 7889156352 7894215936 7900913664 7902291474 7907791059 7909833888 7909967844 7921622016 7933427712 7934811192 7942519152 7946636544 7967464736 7967599668 7975204416 7979338752 7981535232 7992624024 8000388144 8014381056 8025651396 8027724672 8033311552 8047362048 8058678768 8060760576 8060897088 8072773632 8074622094 8094069504 8102349486 8107545798 8107988301 8119491072 8127378432 8135692488 8140910184 8141354508 8147817216 8153042688 8169172704 8169311052 8174411872 8181347328 8186594304 8194968936 8202929616 8215015424 8224429554 8228693088 8228832444 8230958208 8236686528 8262695952 8264830464 8277147648 8282456064 8284352538 8296698816 8298842112 8298982656 8311209984 8312800122 8325047808 8333134848 8347009176 8359307264 8359448832 8367427584 8371765248 8381359008 8393849856 8402436504 8407825272 8428392448 8429862243 8437014432 8442425376 8455007232 8457191424 8471734656 8471878128 8492138496 8494082982 8499530526 8506741824 8527085568 8529038056 8535808512 8541282816 8541748992 8555970654 8558325864 8570935296 8571080448 8576432128 8583708672 8589213696 8593545312 8606352384 8619032576 8620681608 8628909696 8633382912 8641769472 8643276477 8656157664 8669058048 8671297536 8678845516 8691779712 8704733184 8706251169 8706981888 8707129344 8714708514 8719226208 8742961152 8750571512 8757517824 8770420736 8772577506 8778203658 8778940416 8793556992 8806662144 8808197904 8808678648 8842903552 8844445632 8844595416 8851949568 8857626624 8862093603 8875300896 8880992928 8888377344 8888527872 8898563124 8911824768 8917540224 8925106176 8926662591 8935334046 8939966112 8948498944 8961835008 8963397828 8972104968 8976756096 8979227136 8991702027 8992456704 8998223872 9000436662 9016178688 9028704916 9029615616 9031190256 9037475496 9053282304 9066013614 9066774528 9068355648 9081870336 9103322312 9105673984 9105828192 9119244288 9132834816 9134427456 9143300736 9152654049 9158523957 9166294368 9172173024 9180927488 9190319292 9196213356 9204015744 9209918592 9219340053 9226027008 9228139536 9228295818 9241892352 9257279724 9259827984 9266272344 9279418368 9295532946 9297934272 9304405152 9311791104 9317763072 9333786168 9336197376 9336355488 9350111232 9356107776 9364045824 9365678784 9374776704 9388589056 9390385323 9404220672 9404379936 9413356032 9418235904 9429028884 9443081088 9452741067 9458803431 9459597312 9467831472 9472739584 9481941504 9491641236 9497728548 9511883136 9514340352 9530701488 9530862894 9551026688 9553494016 9553655808 9570084552 9592971264 9595167813 9602784576 9608943168 9609467616 9632448512 9642302208 9648486144 9656672256 9662865408 9665077961 9667738476 9681982464 9682146432 9696411648 9698266809 9707523408 9712555776 9721990656 9738177372 9747472064 9752690304 9755209728 9761998848 9778252176 9792824832 9795354624 9795520512 9809129484 9835831296 9844392951 9849496272 9852207552 9866723328 9876307968 9892751616 9907494912 9909222642 9909763479 9916118947 9933462528 9948266496 9950001336 9950169843 9958443264 9964829952 9984713508 9991117044 9999424512 9999593856 10020749312 10025802864 10032232752 10040744448 10052080566 10057461876 10067061312 10082064384 10093618089 10098850608 10116513792 10123001856 10140409664 10143201024 10158145536 10158317568 10160089038 10167159933 10184942592 10200121344 10201900104 10217104128 10226855936 10241237601 10242097152 10243883232 10244056716 10259149824 10274439168 10276230888 10286213328 10312081164 10318519904 10318694652 10328543424 10333897728 10354517712 10361158416 10379280384 10381656978 10397128896 10403796928 10421993472 10424556387 10439345664 10457297466 10460176056 10467455796 10475764992 10482483456 10491199488 10500509439 10503222048 10518875136 10525621248 10534551552 10536388632 10543721412 10546445184 10546623792 10562162688 10577903616 10579748256 10579927428 10590025536 10595515392 10623466224 10633605888 10639118336 10642046976 10651310406 10656832032 10667184192 10685841408 10700868528 10703632896 10722039174 10728915582 10729816064 10744905024 10747680768 10747862784 10763698176 10766162792 10766345121 10792092672 10803132648 10810061064 10810651068 10825988096 10836504576 10847589984 10854546912 10855139344 10863756288 10870723584 10892230272 10892414736 10908463104 10915459072 10920963834 10926625248 10937239488 10965906072 10971590784 10971776592 10974610944 10982248704 11000533698 11016927936 11019773952 11036196864 11043274752 11045803384 11062265088 11065122816 11065310208 11080683306 11081613312 11083733496 11100063744 11110846464 11129345568 11145931776 11156570112 11162353664 11175145344 11191799808 11193751503 11203248672 11210433696 11239816324 11249352576 11256567168 11273342976 11276255232 11279028222 11286261846 11295646208 11295837504 11322851328 11325443976 11332707368 11342322432 11361206934 11369447424 11381078016 11388377088 11388998656 11407960872 11411101152 11427913728 11428107264 11444944896 11452284928 11458060416 11475136512 11477137617 11494242144 11505212928 11511177216 11522359296 11524368636 11541543552 11558744064 11560759749 11561730048 11571989994 11589039616 11606310912 11608334892 11609505792 11619611352 11625634944 11648832426 11656303218 11657281536 11676690432 11696770008 11704271544 11724742656 11727427327 11742216192 11744263872 11744904864 11767698063 11785235616 11792594176 11792793888 11802599424 11810168832 11816124804 11833734528 11841323904 11851169792 11851370496 11853437211 11864750832 11864951766 11882433024 11890053632 11900141568 11902216788 11913778728 11919954816 11949113344 11951197104 11951399502 11962806624 11969008128 11972302848 11988936036 12000582216 12021571584 12032035829 12038477094 12039487488 12041587008 12049967328 12071043072 12088018152 12091140864 12091345632 12109160448 12111933141 12141104256 12158992384 12161318697 12179236608 12191067648 12203538732 12211365276 12212031762 12221725824 12229564032 12253759056 12261617808 12272020992 12279891456 12292453404 12304186048 12304394424 12322523136 12336644331 12343039632 12343248666 12346437312 12355029792 12372557824 12394043928 12397245696 12405873536 12415721472 12423684096 12426528807 12445048224 12448263168 12448473984 12466814976 12474810368 12487571712 12499702272 12517068179 12520513764 12538960896 12539173248 12551141376 12557647872 12572038512 12590774784 12603654756 12611737908 12623775296 12642588672 12655521648 12663638064 12682510848 12685787136 12707601984 12707817192 12738207744 12741124473 12749295789 12760112736 12790628352 12793557084 12803712768 12811924224 12812623488 12833955981 12837488796 12856402944 12864648192 12875563008 12883820544 12890317968 12909309952 12909528576 12928548864 12931022412 12943364544 12950074368 12962654208 12984236496 13003587072 13006946304 13015998464 13018268274 13037669568 13057099776 13060472832 13060694016 13072062771 13078839312 13114441728 13125857268 13132661696 13136276736 13155631104 13158866259 13167305487 13168410624 13190335488 13209993216 13212296856 13213017972 13244616704 13264355328 13266668448 13266893124 13277924352 13286439936 13312951344 13321489392 13332566016 13332791808 13347844686 13367737152 13376310336 13387659264 13402774088 13403001069 13409949168 13422748416 13442752512 13445096742 13458157452 13465134144 13468840704 13488685056 13497335808 13500654993 13524268032 13543057374 13544194048 13544423424 13546785384 13556213244 13579923456 13599020421 13600161792 13602533472 13622805504 13654983468 13658510976 13658742288 13678866432 13699252224 13701641184 13714951104 13749441552 13758259536 13771391232 13778530304 13785478938 13794320034 13806023616 13814877888 13839040512 13842209304 13842443727 13862838528 13885919586 13895991296 13899408516 13919127552 13943063288 13943299419 13946901408 13956607728 13967686656 13976644608 13988265984 14000679252 14004296064 14025166848 14034161664 14046068736 14048518176 14058295216 14061926912 14062165056 14082883584 14106331008 14106569904 14120034048 14127353856 14143543326 14164621632 14178141184 14189395968 14201747208 14209109376 14222912256 14237461854 14246592822 14247788544 14267824704 14271510528 14296052232 14296294341 14305220776 14326540032 14330241024 14330483712 14351597568 14355126828 14389456896 14404176864 14413414752 14414201424 14448672768 14463453312 14472729216 14485008384 14494298112 14501607714 14522973696 14523219648 14544617472 14561285112 14568833664 14582985984 14607266058 14621208096 14628787712 14629035456 14632814592 14642998272 14667378264 14689237248 14693031936 14713694226 14714929152 14724366336 14749686784 14753497088 14753746944 14774244408 14778311328 14800084992 14814461952 14839127424 14861242368 14863833963 14875426816 14900193792 14922399744 14925002004 14925816598 14937664896 14947244928 14977070262 14986675566 14999136768 14999390784 15008756224 15031123968 15038704296 15048349128 15061116672 15078120849 15086192814 15097135104 15100591968 15123096576 15148275912 15174770688 15184502784 15187979653 15210614496 15214801536 15237218304 15237476352 15240133557 15277413888 15300182016 15302850156 15313500146 15325656192 15340283904 15348236288 15363145728 15365824848 15366085074 15388724736 15411658752 15414346332 15429319992 15475081216 15477779856 15478041978 15479341056 15492815136 15500846592 15531776568 15541737624 15568920576 15572485467 15582472631 15595693344 15605695392 15632990208 15659018496 15659873152 15685946199 15690264084 15701183694 15713647488 15723725184 15736799232 15746891776 15754833072 15778312704 15788431872 15801827328 15804582948 15815582118 15819667776 15819935688 15843244032 15866855424 15869622384 15885038304 15893273088 15934929472 15935199336 15950408832 15958677504 15963070464 15976965609 15985248048 16000776288 16028762112 16051302792 16055449344 16066623104 16083058761 16093373373 16094724096 16117357536 16121521152 16121794176 16145547264 16149244188 16188139008 16204698972 16215091596 16215976602 16238982144 16254756864 16271384976 16281820368 16282709016 16295634432 16306085376 16338345408 16338622104 16348823744 16362694656 16373188608 16381445751 16389937872 16405859232 16430030848 16448859108 16457386176 16457664888 16461916416 16473373056 16500800547 16525391904 16529660928 16554295296 16564912128 16568705076 16593397632 16597684224 16597965312 16621024959 16622419968 16625600244 16650095616 16666269696 16694018352 16718614528 16718897664 16734855168 16743530496 16762718016 16787699712 16804873008 16815650544 16856784896 16859724486 16874028864 16884850752 16910014464 16914382848 16918542333 16929392769 16943469312 16943756256 16984276992 16988165964 16999061052 17013483648 17041810401 17054171136 17058076112 17071617024 17082565632 17083497984 17111941308 17116651728 17141870592 17142160896 17152864256 17167417344 17178427392 17187090624 17212704768 17241363216 17257819392 17266765824 17283538944 17286552954 17312315328 17338116096 17342595072 17357691032 17357984991 17383559424 17409466368 17412502338 17413963776 17414258688 17429417028 17438452416 17473248639 17484454827 17485922304 17501143024 17515035648 17540841472 17545155012 17556407316 17587113984 17613324288 17616395808 17617357296 17688891264 17689190832 17703899136 17715253248 17724187206 17750601792 17761985856 17776754688 17777055744 17797126248 17797427649 17823649536 17835080448 17850212352 17853325182 17870668092 17879932224 17896997888 17923670016 17926795656 17927099253 17944209936 17953512192 17958454272 17983404054 17984913408 17996447744 18000873324 18032357376 18057409832 18057715641 18059231232 18062380512 18074950992 18106564608 18132027228 18136711296 18163740672 18206644624 18211347968 18211656384 18238488576 18268854912 18286601472 18305308098 18317047914 18318047643 18332588736 18344346048 18361854976 18380638584 18392426712 18408031488 18419837184 18438680106 18452054016 18456279072 18456591636 18483784704 18514559448 18514872999 18519655968 18532544688 18558836736 18591065892 18595868544 18608810304 18623582208 18635526144 18667572336 18672394752 18672710976 18700222464 18712215552 18731357568 18749553408 18777178112 18780770646 18808441344 18808759872 18826712064 18836471808 18858057768 18886162176 18905482134 18917606862 18919194624 18935662944 18945479168 18963883008 18983282472 18995457096 19023766272 19028680704 19061402976 19061725788 19102053376 19106988032 19107311616 19140169104 19185942528 19190335626 19205569152 19217886336 19218935232 19264897024 19284604416 19296972288 19313344512 19325730816 19330155922 19335476952 19363964928 19364292864 19392823296 19396533618 19415046816 19425111552 19443981312 19476354744 19494944128 19505380608 19510419456 19523997696 19527402411 19556504352 19585649664 19590709248 19591041024 19618258968 19669678567 19671662592 19688785902 19698992544 19704415104 19733446656 19752615936 19785503232 19814989824 19818445284 19819526958 19832237894 19866925056 19896532992 19900002672 19900339686 19916886528 19929659904 19969427016 19982234088 19998849024 19999187712 20021767029 20041498624 20051605728 20064465504 20081488896 20104161132 20114923752 20134122624 20164128768 20167645113 20187236178 20197701216 20233027584 20246003712 20280819328 20286402048 20314586061 20316291072 20316635136 20320178076 20334319866 20369885184 20400242688 20403800208 20434208256 20453711872 20482475202 20484194304 20487766464 20488113432 20518299648 20548878336 20552461776 20572426656 20624162328 20637039808 20637389304 20657086848 20667795456 20678218407 20691480051 20709035424 20722316832 20758560768 20763313956 20794257792 20807593856 20828879379 20843986944 20849112774 20878691328 20914594932 20920352112 20934911592 20951529984 20964966912 20982398976 21001018878 21006444096 21037750272 21051242496 21069103104 21072777264 21087442824 21092890368 21093247584 21124325376 21155807232 21159496512 21159854856 21180051072 21191030784 21215314989 21246932448 21267211776 21278236672 21284093952 21302620812 21313664064 21334368384 21356192781 21369889233 21371682816 21401737056 21407265792 21444078348 21457831164 21489810048 21495361536 21495725568 21527396352 21532325584 21532690242 21584185344 21606265296 21620122128 21621302136 21651976192 21673009152 21695179968 21709093824 21710278688 21727512576 21741447168 21752411571 21784460544 21784829472 21816926208 21830918144 21841927668 21853250496 21874478976 21910899087 21931812144 21943181568 21943553184 21949221888 21964497408 22001067396 22033855872 22039547904 22070541339 22072393728 22086549504 22091606768 22124530176 22130245632 22130620416 22161366612 22167466992 22200127488 22221692928 22258691136 22291863552 22313140224 22350290688 22383599616 22387503006 22388724897 22406497344 22420867392 22465605393 22479632648 22480013349 22498705152 22513134336 22546685952 22552510464 22558056444 22572523692 22591292416 22591675008 22629289221 22645702656 22650887952 22665414736 22684644864 22722413868 22762156032 22776754176 22777997312 22815921744 22822202304 22855827456 22856214528 22916120832 22950273024 22954275234 22970250219 22988484288 23010425856 23022354432 23044718592 23048737272 23049127611 23083087104 23117488128 23121519498 23123460096 23143979988 23178079232 23212621824 23216669784 23217062967 23219011584 23239222704 23251269888 23297664852 23312606436 23353380864 23393540016 23408543088 23449485312 23454854654 23488527744 23489809728 23535396126 23551775541 23570471232 23585188352 23585587776 23605198848 23620337664 23632249608 23667469056 23682647808 23702339584 23702740992 23706874422 23723373177 23729501664 23729903532 23764866048 23780107264 23800283136 23804433576 23827557456 23839909632 23898226688 23902394208 23902799004 23925613248 23938016256 23944605696 23977872072 24001164432 24043143168 24064071658 24076954188 24083174016 24099934656 24142086144 24176036304 24182281728 24182691264 24218320896 24223866282 24282208512 24317984768 24322637394 24323964903 24358473216 24382135296 24407077464 24422730552 24424063524 24443451648 24459128064 24507518112 24523235616 24544041984 24559782912 24584906808 24608372096 24608788848 24645046272 24673288662 24686079264 24686497332 24692874624 24710059584 24745115648 24788087856 24794491392 24811747072 24831442944 24847368192 24853057614 24890096448 24896526336 24896947968 24933629952 24949620736 24975143424 24999404544 25034136358 25041027528 25077921792 25078346496 25102282752 25115295744 25144077024 25181549568 25207309512 25223475816 25247550592 25285177344 25289586729 25311043296 25327276128 25365021696 25371574272 25415203968 25415634384 25476415488 25482248946 25498591578 25520225472 25581256704 25587114168 25607425536 25623848448 25625246976 25667911962 25674977592 25712805888 25729296384 25751126016 25767641088 25780635936 25818619904 25819057152 25857097728 25862044824 25886729088 25900148736 25925308416 25929829431 25968472992 26007174144 26013892608 26031996928 26036536548 26075339136 26114199552 26118753507 26120945664 26121388032 26144125542 26157678624 26228883456 26251714536 26265323392 26272553472 26311262208 26317732518 26334610974 26336821248 26380670976 26419986432 26424593712 26426035944 26489233408 26528710656 26533336896 26533786248 26555848704 26572879872 26586280809 26625902688 26642978784 26665132032 26665583616 26695689372 26735474304 26752620672 26775318528 26779987773 26805548176 26806002138 26819898336 26845496832 26885505024 26890193484 26916314904 26930268288 26937681408 26975106081 26977370112 26994671616 27001309986 27048536064 27086114748 27088846848 27093570768 27112426488 27159846912 27198040842 27200323584 27205066944 27245611008 27309966936 27317021952 27317484576 27357732864 27398504448 27403282368 27429902208 27457962147 27475571871 27498883104 27516519072 27542782464 27557060608 27570957876 27588640068 27612047232 27629755776 27658020159 27678081024 27684418608 27684887454 27725677056 27771839172 27798817032 27838255104 27886126576 27886598838 27893802816 27913215456 27935373312 27953289216 28001358504 28008592128 28050333696 28068323328 28092137472 28097036352 28116590432 28123853824 28124330112 28165767168 28171155969 28212662016 28213139808 28240068096 28254707712 28287086652 28329243264 28356282368 28358223201 28376410293 28378791936 28403494416 28418218752 28445824512 28474923708 28493185644 28535649408 28543021056 28592104464 28592588682 28610441552 28653080064 28660482048 28660967424 28710253656 28778913792 28785503439 28808353728 28826829504 28828402848 28897345536 28926906624 28945458432 28970016768 28988596224 28995233883 29003215428 29045947392 29046439296 29089234944 29094800427 29122570224 29137667328 29165971968 29214532116 29242416192 29257575424 29258070912 29265629184 29285996544 29334756528 29378474496 29386063872 29427388452 29499373568 29506994176 29507493888 29533178853 29548488816 29556622656 29600169984 29628923904 29678254848 29722484736 29727667926 29729290437 29748356841 29750853632 29800387584 29844799488 29850004008 29850509529 29851633196 29875329792 29894489856 29954140524 29973351132 29998273536 29998781568 30017512448 30062247936 30077408592 30096698256 30122233344 30156241698 30172385628 30201183936 30246193152 30280854267 30296551824 30349541376 30369005568 30375959306 30421228992 30429603072 30474436608 30474952704 30480267114 30501479799 30554827776 30600364032 30605700312 30627000292 30651312384 30680567808 30696472576 30723712803 30726291456 30731649696 30732170148 30777449472 30823317504 30828692664 30858639984 30950162432 30955559712 30956083956 30985630272 31001693184 31063553136 31083475248 31137841152 31144970934 31164945262 31191386688 31211390784 31265980416 31273669161 31318036992 31319746304 31371892398 31380528168 31402367388 31427294976 31447450368 31473598464 31493783552 31501528317 31509666144 31556625408 31576863744 31603654656 31609165896 31631164236 31639335552 31639871376 31686488064 31733710848 31739244768 31770076608 31786546176 31869858944 31870398672 31900817664 31917355008 31926140928 31953931218 31970496096 32001552576 32057524224 32102605584 32110898688 32133246208 32166117522 32186746746 32189448192 32234715072 32243042304 32243588352 32291094528 32298488376 32299035363 32376278016 32409397944 32430183192 32431953204 32477964288 32509513728 32542769952 32563640736 32565418032 32591268864 32612170752 32676690816 32677244208 32697647488 32725389312 32746377216 32762891502 32779875744 32811718464 32860061696 32897718216 32914772352 32915329776 32923832832 32946746112 33001601094 33050783808 33059321856 33108590592 33129824256 33137410152 33186795264 33195368448 33195930624 33242049918 33244839936 33251200488 33300191232 33332539392 33388036704 33437229056 33437795328 33469710336 33487060992 33525436032 33575399424 33581254509 33609746016 33631301088 33713569792 33719448972 33748057728 33769701504 33820028928 33828765696 33837084666 33858785538 33886938624 33887512512 33968553984 33976331928 33998122104 34026967296 34083620802 34108342272 34116152224 34143234048 34165131264 34166995968 34223882616 34233303456 34283741184 34284321792 34305728512 34334834688 34356854784 34374181248 34425409536 34431412851 34482726432 34515638784 34533531648 34567077888 34573105908 34624630656 34676232192 34682279247 34685190144 34715382064 34715969982 34767118848 34818932736 34825004676 34828517376 34858834056 34876904832 34946497278 34968909654 34971844608 35002286048 35030071296 35090310024 35112814632 35174227968 35182281981 35226648576 35232791616 35234714592 35303094189 35377782528 35378381664 35407798272 35430506496 35448374412 35501203584 35523971712 35553509376 35554111488 35560311633 35594252496 35594855298 35647299072 35670160896 35700424704 35706650364 35741336184 35759864448 35793995776 35847340032 35853591312 35854198506 35888419872 35907024384 35916908544 35966808108 36001746648 36064714752 36096107487 36114819664 36115431282 36118462464 36124761024 36149901984 36213129216 36264054456 36273422592 36327481344 36335799423 36413289248 36422695936 36423312768 36476977152 36483956091 36537709824 36573202944 36610616196 36634095828 36636095286 36665177472 36688692096 36723709952 36761277168 36784853424 36816062976 36839674368 36877360212 36912558144 36913183272 36967569408 37009932993 37029118896 37029745998 37039311936 37065089376 37117673472 37182131784 37191737088 37217620608 37247164416 37271052288 37279586421 37335144672 37344789504 37345421952 37400444928 37424431104 37462715136 37499106816 37551204537 37554356224 37561541292 37616882688 37617519744 37653424128 37672943616 37716115536 37772324352 37810964268 37835213724 37871325888 37890958336 37927766016 37966564944 37990914192 38047532544 38057361408 38122805952 38123451576 38204106752 38213976064 38214623232 38223373419 38247887367 38280338208 38371885056 38380671252 38411138304 38435772672 38437870464 38501867943 38529794048 38569208832 38593944576 38626689024 38651461632 38660311844 38670953904 38727929856 38728585728 38785646592 38793067236 38830093632 38850223104 38887962624 38952709488 38989888256 39010761216 39020838912 39047995392 39054804822 39113008704 39171299328 39181418496 39182082048 39216188313 39236517936 39339357134 39343325184 39377571804 39397985088 39408830208 39466893312 39476598777 39501916461 39505231872 39571006464 39629979648 39636890568 39639053916 39664475788 39733850112 39793065984 39800005344 39800679372 39833773056 39859319808 39938854032 39964468176 39997698048 39998375424 40043534058 40082997248 40103211456 40128931008 40162977792 40208322264 40209003207 40229847504 40268245248 40328257536 40335290226 40374472356 40395402432 40466055168 40492007424 40501964979 40561638656 40572804096 40629172122 40632582144 40633270272 40640356152 40668639732 40739770368 40797061263 40800485376 40807600416 40868416512 40907423744 40964950404 40975532928 40976226864 41036599296 41097756672 41104923552 41144853312 41248324656 41274079616 41274778608 41314173696 41335590912 41356436814 41382960102 41418070848 41444633664 41517121536 41526627912 41527331181 41588515584 41615187712 41657758758 41687973888 41698225548 41757382656 41829189864 41829898257 41840704224 41869823184 41903059968 41929933824 41964797952 42002037756 42012888192 42075500544 42102484992 42138206208 42145554528 42174885648 42185780736 42186495168 42248650752 42318993024 42319709712 42360102144 42382061568 42430629978 42493864896 42534423552 42556473344 42568187904 42605241624 42627328128 42668736768 42712385562 42739778466 42743365632 42803474112 42814531584 42888156696 42915662328 42979620096 42990723072 42991451136 43054792704 43064651168 43065380484 43168370688 43212530592 43240244256 43242604272 43303952384 43346018304 43390359936 43418187648 43420557376 43455025152 43482894336 43504823142 43568921088 43569658944 43633852416 43661836288 43683855336 43706500992 43748957952 43821798174 43863624288 43886363136 43887106368 43898443776 43928994816 44002134792 44067711744 44079095808 44141082678 44144787456 44173099008 44183213536 44249060352 44260491264 44261240832 44322733224 44334933984 44400254976 44443385856 44517382272 44583727104 44591501889 44626280448 44700581376 44767199232 44775006012 44777449794 44812994688 44841734784 44931210786 44959265296 44960026698 44997410304 45026268672 45093371904 45116112888 45145047384 45182584832 45183350016 45234362547 45258578442 45291405312 45301775904 45330829472 45369289728 45444827736 45524312064 45553508352 45555994624 45563938959 45631843488 45644404608 45711654912 45712429056 45720400671 45832241664 45900546048 45908550468 45940500438 45976968576 46020851712 46044708864 46089437184 46097474544 46098255222 46166174208 46234976256 46243038996 46287959976 46356158464 46425243648 46433339568 46434125934 46438023168 46478445408 46502539776 46595329704 46625212872 46706761728 46717456401 46747417893 46787080032 46817086176 46898970624 46909709308 46977055488 46979619456 47057838597 47070792252 47103551082 47140942464 47170376704 47171175552 47210397696 47240675328 47264499216 47334938112 47365295616 47404679168 47405481984 47413748844 47446746354 47459003328 47459807064 47529732096 47560214528 47600566272 47608867152 47655114912 47679819264 47796453376 47804788416 47805598008 47851226496 47876032512 47889211392 47930896827 47955744144 48002328864 48086286336 48128143316 48153908376 48166348032 48199869312 48249176283 48280120119 48284172288 48352072608 48364563456 48365382528 48436641792 48447732564 48564417024 48635969536 48645274788 48647929806 48716946432 48764270592 48814154928 48845461104 48848127048 48886903296 48918256128 49015036224 49046471232 49088083968 49119565824 49144337253 49169813616 49216744192 49217577696 49290092544 49346577324 49372158528 49372994664 49385749248 49420119168 49490231296 49502401641 49576175712 49588982784 49623494144 49662885888 49694736384 49706115228 49780192896 49793052672 49793895936 49863074877 49867259904 49899241472 49950286848 49998809088 50068272716 50082055056 50155843584 50156692992 50204565504 50230591488 50288154048 50363099136 50414619024 50446951632 50495101184 50570354688 50579173458 50622086592 50654552256 50730043392 50743148544 50755626999 50788178307 50830407936 50831268768 50952830976 50964497892 50997183156 51040450944 51125431203 51162513408 51174228336 51214851072 51247696896 51250493952 51335823924 51349955184 51425611776 51458592768 51502252032 51535282176 51561271872 51637239808 51638114304 51724089648 51773458176 51800297472 51850616832 51859658862 51936945984 52014348288 52027785216 52063993856 52073073096 52073954973 52150678272 52228399104 52237507014 52241891328 52242776064 52288251084 52315357248 52419745917 52453364481 52457766912 52503429072 52530646784 52545106944 52622524416 52635465036 52669221948 52761341952 52839972864 52849187424 52852071888 52978466816 53066673792 53067572496 53111697408 53145759744 53172561618 53251805376 53285957568 53330264064 53331167232 53391378744 53470948608 53505241344 53550637056 53559975546 53597250511 53611096352 53612004276 53639796672 53690993664 53771010048 53780386968 53781297759 53832629808 53860536576 53875362816 53950212162 53954740224 53989343232 54002619972 54097072128 54172229496 54173146923 54177693696 54187141536 54224852976 54319693824 54396081684 54410133888 54491222016 54619933872 54634043904 54634969152 54715465728 54806564736 54859804416 54915924294 54951143742 54954142929 54997766208 55033038144 55085564928 55114121216 55141915752 55177280136 55224094464 55259511552 55316040318 55356162048 55368837216 55369774908 55451354112 55543678344 55597634064 55676510208 55772253152 55773197676 55787605632 55826430912 55870746624 55906578432 56002717008 56017184256 56100667392 56136646656 56194072704 56233180864 56247707648 56248660224 56331534336 56342311938 56425324032 56426279616 56480136192 56509415424 56574173304 56658486528 56712564736 56716446402 56752820586 56757583872 56806988832 56836437504 56891649024 56949847416 56986371288 57071298816 57086042112 57184208928 57185177364 57220883104 57306160128 57320964096 57321934848 57420507312 57557827584 57571006878 57616707456 57653659008 57656805696 57794691072 57853813248 57890916864 57940033536 57977192448 57990467766 58006430856 58091894784 58092878592 58178469888 58189600854 58245140448 58275334656 58331943936 58429064232 58484832384 58515150848 58516141824 58531258368 58571993088 58582207233 58669513056 58756948992 58772127744 58854776904 58998747136 59009035701 59013988352 59014987776 59066357706 59096977632 59113245312 59200339968 59257847808 59356509696 59444969472 59455335852 59458580874 59496713682 59501707264 59600775168 59689598976 59700008016 59701019058 59703266392 59750659584 59788979712 59908281048 59946702264 59996547072 59997563136 60035024896 60065301087 60124495872 60154817184 60193396512 60244466688 60312483396 60344771256 60402367872 60492386304 60502935339 60561708534 60593103648 60699082752 60738011136 60751918612 60842457984 60859206144 60943758183 60948873216 60949905408 60960534228 61002959598 61109655552 61200728064 61211400624 61254000584 61302624768 61361135616 61392945152 61447425606 61452582912 61463299392 61464340296 61554898944 61646635008 61657385328 61717279968 61900324864 61911119424 61912167912 61971260544 62003386368 62034655221 62074440153 62127106272 62166950496 62275682304 62289941868 62329890524 62382773376 62422781568 62486638137 62531960832 62547338322 62636073984 62639492608 62743784796 62761056336 62804734776 62854589952 62894900736 62947196928 62987567104 63003056634 63019332288 63113250816 63153727488 63207309312 63218331792 63262328472 63278671104 63279742752 63372976128 63467421696 63478489536 63540153216 63573092352 63645944967 63739717888 63740797344 63801635328 63834710016 63852281856 63907862436 63940992192 64003105152 64068578343 64109667699 64115048448 64205211168 64221797376 64266492416 64332235044 64373493492 64469430144 64486084608 64487176704 64582189056 64596976752 64598070726 64752556032 64818795888 64860366384 64863906408 64955928576 65019027456 65085539904 65127281472 65130836064 65182537728 65224341504 65257234713 65353381632 65354488416 65395294976 65450778624 65492754432 65525783004 65559751488 65623436928 65720123392 65732697261 65795436432 65829544704 65830659552 65847665664 65893492224 66003202188 66101567616 66118643712 66211624017 66217181184 66259648512 66274820304 66373590528 66390736896 66391861248 66484099836 66502400976 66600382464 66665078784 66776073408 66874458112 66875590656 66939420672 67050872064 67150798848 67162509018 67166174691 67219492032 67262602176 67427139584 67438897944 67440040047 67496115456 67539403008 67640057856 67657531392 67674169332 67717571076 67773877248 67775025024 67887867663 67937107968 67952663856 67996244208 68053934592 68167241604 68232304448 68286468096 68330262528 68333991936 68447765232 68466606912 68567482368 68568643584 68611457024 68748362496 68850819072 68862825702 68910750657 68965452864 69031277568 69067063296 69134155776 69146211816 69249261312 69352464384 69364558494 69370380288 69412832629 69430764128 69431939964 69534237696 69637865472 69650009352 69651188901 69657034752 69717668112 69753809664 69892994556 69937819308 70004572096 70060142592 70180620048 70225629264 70348455936 70364563962 70465583232 70469429184 70606188378 70655326623 70755565056 70756763328 70815596544 70861012992 70896748824 71002407168 71047943424 71107018752 71108222976 71120623266 71170119531 71188504992 71189710596 71294598144 71340321792 71400849408 71413300728 71482672368 71519728896 71587991552 71694680064 71707182624 71708397012 71776839744 71814048768 71833817088 71933616216 72003493296 72129429504 72192214974 72229639328 72230862564 72249522048 72299803968 72426258432 72528108912 72546845184 72654962688 72671598846 72826578496 72845391872 72846625536 72953954304 72967912182 72971894709 73075419648 73146405888 73221232392 73268191656 73272190572 73330354944 73377384192 73447419904 73522554336 73569706848 73632125952 73679348736 73754720424 73825116288 73826366544 73935138816 74019865986 74058237792 74059491996 74078623872 74130178752 74235346944 74364263568 74383474176 74435241216 74494328832 74542104576 74559172842 74670289344 74689579008 74690843904 74800889856 74848862208 74925430272 74998213632 75102409074 75108712448 75123082584 75233765376 75235039488 75306848256 75345887232 75432231072 75544648704 75621928536 75670427448 75742651776 75781916672 75855532032 75868760187 75933129888 75981828384 76095065088 76114722816 76245611904 76246903152 76408213504 76427952128 76429246464 76446746838 76495774734 76560676416 76743770112 76761342504 76822276608 76871545344 76875740928 77003735886 77059588096 77138417664 77187889152 77253378048 77302923264 77320623688 77341907808 77455859712 77457171456 77571293184 77586134472 77660187264 77700446208 77775925248 77789488293 77905418976 77979776512 78021522432 78041677824 78095990784 78109609644 78226017408 78342598656 78356260521 78362836992 78364164096 78432376626 78473035872 78678714268 78686650368 78755143608 78795970176 78817660416 78933786624 78953197554 79003832922 79010463744 79142012928 79259959296 79273781136 79278107832 79328951576 79467700224 79586131968 79600010688 79601358744 79667546112 79718639616 79758842427 79877708064 79928936352 79995396096 79996750848 80087068116 80165994496 80206422912 80257862016 80325955584 80339963319 80416644528 80418006414 80459695008 80536490496 80656515072 80670580452 80748944712 80790804864 80925318243 80932110336 80984014848 81003929958 81123277312 81145608192 81258344244 81266540544 81280712304 81337279464 81479540736 81594122526 81600970752 81615200832 81736833024 81814847488 81929900808 81951065856 81952453728 82073198592 82091991289 82195513344 82209847104 82289706624 82373886441 82426715613 82496649312 82548159232 82549557216 82628347392 82671181824 82712873628 82765920204 82836141696 82889267328 82974060477 83034243072 83053255824 83054662362 83177031168 83230375424 83315517516 83396451096 83514765312 83658379728 83659796514 83681408448 83739646368 83806119936 83859867648 84004075512 84025776384 84151001088 84204969984 84224250803 84276412416 84291109056 84349771296 84371561472 84372990336 84497301504 84513467907 84637986048 84639419424 84720204288 84764123136 84861259956 84987729792 85068847104 85112946688 85129230879 85136375808 85210483248 85254656256 85337473536 85424771124 85479556932 85606948224 85629063168 85776313392 85831324656 85959240192 85981446144 85982902272 86129302336 86130760968 86336741376 86356510317 86411893681 86425061184 86480488512 86485208544 86607904768 86692036608 86780719872 86836375296 86841114752 86910050304 86965788672 86985701649 87009646284 87137842176 87139317888 87267704832 87323672576 87367710672 87413001984 87497915904 87643596348 87727248576 87772726272 87774212736 87796887552 87857989632 88004269584 88135423488 88158191616 88282165356 88366427072 88498120704 88520982528 88522481664 88599536559 88645466448 88669867968 88800509952 88886771712 89034764544 89167454208 89183003778 89187871311 89245070523 89252560896 89401162752 89534398464 89550012024 89554899588 89625989376 89683469568 89862421572 89918530592 89920053396 89994820608 90052537344 90186743808 90232225776 90290094768 90365169664 90366700032 90468725094 90517156884 90603551808 90661658944 90738579456 90842562801 90889655472 91048624128 91107016704 91111989248 91127877918 91263686976 91288809216 91423309824 91424858112 91440801342 91504439397 91664483328 91801092096 91817100936 91881000876 91953937152 92041703424 92089417728 92171138409 92178874368 92194949088 92196510444 92332348416 92469952512 92486077992 92575919952 92712316928 92850487296 92866679136 92868251868 92956890816 93005079552 93190659408 93250425744 93413523456 93434912802 93494835786 93574160064 93634172352 93797941248 93819418616 93821007483 93954110976 93959238912 94115677194 94141584504 94207102164 94281884928 94340753408 94342351104 94420795392 94481350656 94504584951 94528998432 94669876224 94730591232 94809358336 94810963968 94827497688 94893492708 94918006656 94919614128 95059464192 95120429056 95201132544 95217734304 95310229824 95359638528 95609576832 95611196016 95702452992 95752065024 95778422784 95861793654 95911488288 96004657728 96172572672 96256286632 96307816752 96332696064 96399738624 96498352566 96560240238 96568344576 96704145216 96729126912 96730765056 96873283584 96895465128 96897106089 97128834048 97271939072 97290549576 97295859612 97433892864 97528541184 97628309856 97690922208 97696254096 97773806592 97836512256 98030072448 98092942464 98176167936 98239131648 98288674506 98339627232 98433488384 98435155392 98580185088 98693154648 98744317056 98745989328 98771498496 98840238336 98980462592 99004803282 99152351424 99177965568 99246988288 99325771776 99389472768 99412230456 99560385792 99586105344 99587791872 99726149754 99734519808 99798482944 99900573696 99997618176 100136545432 100164110112 100311687168 100313385984 100409131008 100461182976 100576308096 100726198272 100743763527 100829238048 100893903264 100990202368 101140709376 101158346916 101244173184 101309104512 101460086784 101486297088 101511253998 101576356614 101660815872 101662537536 101905661952 101928995784 101994366312 102080901888 102250862406 102325026816 102348456672 102429702144 102495393792 102500987904 102671647848 102699910368 102851223552 102917185536 103004504064 103070564352 103122543744 103274479616 103276228608 103294238553 103448179296 103546916352 103600594944 103701233664 103719317724 103873891968 104028696576 104046837741 104055570432 104127987712 104146146192 104147909946 104301356544 104456798208 104475014028 104485552128 104576502168 104630714496 104839491834 104906728962 104915533824 105006858144 105061293568 105090213888 105270930072 105338443896 105522683904 105546845943 105679945728 105698374848 105704143776 105956933632 106133347584 106135144992 106223394816 106291519488 106315857571 106345123236 106503610752 106571915136 106660528128 106662334464 106680934899 106782757488 106941897216 107010482688 107101274112 107119951092 107194501022 107222192704 107224008552 107279593344 107381987328 107542020096 107560773936 107562595518 107665259616 107721073152 107750725632 107900424324 108005239944 108194144256 108288322461 108344458992 108346293846 108355387392 108374283072 108449705952 108639387648 108792163368 108820267776 108982444032 109007398269 109077308417 109239867744 109268087808 109269938304 109430931456 109451868273 109613129472 109719608832 109831848588 109902287484 109908285858 109995532416 110066076288 110171129856 110228242432 110283831504 110354560272 110448188928 110519023104 110632080636 110737674432 110739549816 110902708224 111029798979 111087356688 111195268128 111353020416 111544506304 111546395352 111575211264 111652861824 111741493248 111813156864 111838759263 112005434016 112034368512 112201334784 112273293312 112388145408 112466361728 112495415296 112497320448 112653613611 112663068672 112684623876 112850648064 112852559232 112960272384 113018830848 113148346608 113316973056 113425129472 113432892804 113505641172 113613977664 113672875008 113783298048 113899694832 113972742576 114142597632 114172084224 114368417856 114370354728 114441766208 114612320256 114641928192 114643869696 114670120257 114743662101 114841014624 115115655168 115142013756 115233414912 115307318016 115313611392 115505603829 115589382144 115707626496 115781833728 115880067072 115954384896 115980935532 116012861712 116183789568 116185757184 116356939776 116379201708 116490280896 116550669312 116663887872 116858128464 116969664768 117030301696 117032283648 117062516736 117143986176 117164414466 117339026112 117513897984 117544255488 117648564939 117709553808 117997494272 118018071402 118027976704 118029975552 118132715412 118193955264 118226490624 118400679936 118429796331 118505749383 118515695616 118713019392 118889938944 118910671704 118917161748 118993427364 119201550336 119379197952 119400016032 119402038116 119406532784 119501319168 119577959424 119816562096 119893404528 119993094144 119995126272 120070049792 120130602174 120248991744 120309634368 120386793024 120488933376 120624966792 120627009621 120689542512 120804735744 120984772608 121005870678 121123417068 121186207296 121398165504 121476022272 121503837224 121505894937 121684915968 121718412288 121887516366 121897746432 121899810816 121921068456 122005919196 122219311104 122391183789 122401456128 122422801248 122508001168 122605249536 122722271232 122785890304 122894851212 122926598784 122928680592 123109797888 123293270016 123314770656 123434559936 123822238848 123824335824 123942521088 124006772736 124069310442 124148880306 124254212544 124333900992 124551364608 124579883736 124581993543 124659781048 124765546752 124845563136 124973276274 125063921664 125094676644 125272147968 125278985216 125487569592 125489694771 125522112672 125609469552 125709179904 125789801472 125894393856 125975134208 126006113268 126038664576 126226501632 126307454976 126414618624 126436663584 126524656944 126557342208 126559485504 126745952256 126956979072 127080306432 127146184704 127291889934 127479435776 127481594688 127603270656 127669420032 127704563712 127815724872 127881984384 128006210304 128137156686 128219335398 128230096896 128410422336 128443594752 128532984832 128664470088 128746986984 128938860288 128972169216 128974353408 129164378112 129193953504 129196141452 129505112064 129637591776 129720732768 129727812816 129911857152 130038054912 130171079808 130254562944 130261672128 130365075456 130448683008 130514469426 130706763264 130708976832 130790589952 130901557248 130985508864 131051566008 131119502976 131246873856 131440246784 131465394522 131590872864 131659089408 131661319104 131695331328 131786984448 132006404376 132203135232 132237287424 132352394119 132423248034 132434362368 132519297024 132549640608 132747181056 132781473792 132783722496 132968199672 133004801952 133200764928 133330157568 133552146816 133748916224 133751181312 133774505667 133878841344 134101744128 134301597696 134325018036 134332349382 134438984064 134525204352 134854279168 134877795888 134880080094 134992230912 135078806016 135280115712 135348338664 135435142152 135547754496 135550050048 135703087641 135775735326 135874215936 135905327712 135992488416 136107869184 136334483208 136464608896 136572936192 136660525056 136667983872 136691816877 136895530464 136933213824 137134964736 137137287168 137222914048 137496724992 137687749969 137701638144 137725651404 137821501314 137930905728 138062555136 138134126592 138268311552 138292423632 138498522624 138704928768 138729116988 138825665258 138861528256 138863879928 139068475392 139275730944 139300018704 139302377802 139314069504 139435336224 139507619328 139785989112 139875638616 140009144192 140120285184 140152369203 140242253679 140361240096 140451258528 140696911872 140729127924 140931166464 140938858368 141173515791 141212376756 141310653246 141511130112 141513526656 141631193088 141722025984 141793497648 142004814336 142095886848 142214037504 142216445952 142241246532 142340239062 142377009984 142379421192 142589196288 142680643584 142801698816 142826601456 142965344736 143039457792 143175983104 143389360128 143414365248 143416794024 143553679488 143628097536 143667634176 143792690481 143867232432 144006986592 144258859008 144384429948 144459278656 144461725128 144499044096 144599607936 144747528849 144840360357 144852516864 145056217824 145093690368 145309925376 145343197692 145653156992 145690783744 145693251072 145907908608 145935824364 145943789418 146150839296 146292811776 146442464784 146536383312 146544381144 146660709888 146754768384 146894839808 147045108672 147139413696 147264251904 147358697472 147433011759 147509440848 147650232576 147652733088 147870277632 148039731972 148116475584 148118983992 148157247744 148260357504 148470693888 148507204923 148728527136 148766948352 148870482432 148988657664 149084209152 149118345684 149340578688 149379158016 149381687808 149589224631 149601779712 149697724416 149850860544 149996427264 150204818148 150246165168 150467530752 150470078976 150613696512 150691774464 150864462144 151089297408 151243857072 151340854896 151485303552 151563833344 151711064064 151737520374 151866259776 151963656768 152190130176 152229445632 152266880997 152364534921 152491223808 152493806304 152816427008 152855904256 152858492928 152893493676 152991549468 153121352832 153376293609 153487540224 153522685008 153644553216 153743090688 153751481856 154007471772 154276835328 154375778304 154506756096 154605846528 154641247376 154683815616 154911719424 154914342912 155172268944 155320374528 155400892416 155551850496 155578976586 155810837952 155959553024 156043044864 156083355648 156191981568 156219219288 156221864919 156452034816 156685197312 156712521042 156725673984 156728328192 156864753252 156946071744 157259237751 157357428536 157360093443 157373300736 157510287216 157591940352 157635320832 157867573248 157906395108 158007665844 158284025856 158519918592 158547562272 158556215664 158657903152 158935400448 159200021376 159202717488 159335092224 159437279232 159517684854 159755416128 159857872704 159990792192 159993501696 160174136232 160412845824 160515724032 160651911168 160679926638 160791751533 160833289056 160836012828 160919390016 161072980992 161313030144 161341160904 161343893277 161497889424 161581609728 161850636486 161864220672 161968029696 162007859916 162246554624 162291216384 162516688488 162519440769 162533081088 162561424608 162674558928 162959081472 163188245052 163230401664 163473666048 163629694976 163859801616 163902131712 163904907456 164146397184 164183982578 164419694208 164579413248 164747772882 164853431226 164862428787 164993298624 165096318464 165099114432 165256694784 165342363648 165425747256 165531840408 165672283392 165778534656 165948120954 166068486144 166106511648 166109324724 166354062336 166460750848 166631035032 166792902192 167029530624 167316759456 167319593028 167362816896 167479292736 167612239872 167719735296 168008151024 168051552768 168302002176 168409939968 168448501606 168582218112 168699542592 168743122944 168745980672 168994603008 169026935814 169275972096 169278838848 169440408576 169528246272 169722519912 169975459584 170137694208 170225893376 170258461758 170272751616 170420966496 170509312512 170674947072 170849542248 170959113864 171213896448 171258126336 171407198941 171552626784 171662649312 171918480384 171962892288 171965804544 172258604672 172261521936 172673482752 172713020634 172823787362 172850122368 172960977024 172970417088 173215809536 173384073216 173561439744 173672750592 173682229504 173820100608 173931577344 173971403298 174019292568 174275684352 174278635776 174535409664 174647345152 174735421344 174826003968 174995831808 175287192696 175454497152 175545452544 175548425472 175593775104 175715979264 175746621699 176008539168 176270846976 176316383232 176564330712 176732854144 176996241408 177027107103 177041965056 177044963328 177199073118 177290932896 177339735936 177601019904 177773543424 178069529088 178334908416 178366007556 178375742622 178490141046 178505121792 178802325504 179068796928 179100024048 179109799176 179251978752 179366939136 179724843144 179837061184 179840106792 179989641216 180105074688 180195903261 180373487616 180464451552 180580189536 180730339328 180733400064 180937450188 181034313768 181207103616 181323317888 181477158912 181508806017 181685125602 181779310944 182097248256 182214033408 182223978496 182255755836 182527373952 182577618432 182831274549 182846619648 182849716224 182881602684 183008878794 183328966656 183602184192 183634201872 183762001752 183907874304 184083406848 184178835456 184342276818 184357748736 184389898176 184393020888 184664696832 184939905024 184972155984 185151839904 185424633856 185700974592 185733358272 185736503736 185913781632 186010159104 186103965663 186223320459 186381318816 186500851488 186827046912 186869825604 186989671572 187148320128 187268344704 187459914411 187595882496 187638837232 187642014966 187908221952 187918477824 188231354388 188283169008 188414204328 188563769856 188681506816 188684702208 188841590784 188962701312 189009169902 189057996864 189339752448 189461182464 189621927936 189654995376 189786985416 189836013312 189839228256 190118928384 190240858112 190402265088 190435468608 190620459648 190719277056 190937834901 191219153664 191222392032 191404905984 191504130048 191556845568 191723587308 191822976576 192009315456 192205735029 192329003097 192345145344 192512573264 192615633504 192665392128 192799477248 192996705132 193120480476 193408290432 193458253824 193461530112 193746567168 193790930256 193794212178 194257668096 194581099152 194591719224 194867785728 195057082368 195256619712 195381844416 195392508192 195547613184 195673024512 195771704139 196060144896 196185884928 196352335872 196478263296 196577349012 196679254464 196866976768 196870310784 197160370176 197198091783 197386309296 197488634112 197491978656 197542996992 197680476672 197960925184 198009606564 198304702848 198355931136 198493976576 198634872051 198651543552 198778945536 198824460912 199120771584 199172210688 199175583744 199452299508 199801147392 199995236352 200273090864 200328220224 200623374336 200626771968 200818262016 201152616192 201452396544 201487527054 201498524073 201658476096 201787806528 201980404736 202281418752 202316693832 202320120141 202488346368 202618209024 202920173568 202972594176 203022507996 203152713228 203321631744 203325075072 203663602989 203811323904 203857991568 203988732624 204161803776 204501724812 204696913344 204859404288 204990787584 205001975808 205343295696 205399820736 205702447104 205834371072 206245087488 206548959232 206552457216 206588477106 206732251971 206896358592 207093832704 207201189888 207402467328 207438635448 207747783936 208057393152 208093675482 208111140864 208238497887 208255975424 208292292384 208295819892 208602713088 208913596416 208950028056 208953566703 208971104256 209153004336 209261428992 209678983668 209813457924 210013716288 210122587136 210180427776 210541860144 210676887792 211045367808 211093691886 211396749696 211408287552 211913867264 211965979869 212266695168 212270289984 212446789632 212583038976 212631715142 212690246472 213007221504 213143830272 213321056256 213324668928 213361869798 213510358593 213565514976 213883794432 214020965376 214202548224 214239902184 214389002044 214444385408 214448017104 214559186688 214763974656 215084040192 215121547872 215125191036 215330519232 215442146304 215501451264 215800848648 216010479888 216388288512 216576644922 216688917984 216692587692 216748566144 216899411904 217278775296 217584326736 217640535552 217964888064 218014796538 218154616834 218479735488 218536175616 218539876608 218861862912 218903736546 218915684127 219226258944 219439217664 219663697176 219804574968 219816571716 219991064832 220132152576 220342259712 220456484864 220567663008 220709120544 220896377856 221038046208 221264161272 221475348864 221479099632 221805416448 222059597958 222174713376 222390536256 222706040832 223089012608 223092790704 223150422528 223305723648 223482986496 223626313728 223677518526 224010868032 224068737024 224402669568 224546586624 224776290816 224932723456 224990830592 224994640896 225307227222 225326137344 225369247752 225701296128 225705118464 225920544768 226037661696 226296693216 226633946112 226850258944 226865785608 227011282344 227227955328 227345750016 227566596096 227606280561 227799389664 227945485152 228285195264 228344168448 228736835712 228740709456 228883532416 229224640512 229283856384 229287739392 229340240514 229487324202 229682029248 230231310336 230284027512 230466829824 230614636032 230627222784 231011207658 231178764288 231415252992 231563667456 231760134144 231908769792 231961871064 232025723424 232367579136 232371514368 232713879552 232758403416 232980561792 233101338624 233327775744 233368464879 233716256928 233939329536 234060603392 234064567296 234125033472 234287972352 234328828932 234678052224 235027795968 235068781563 235088510976 235297129878 235419107616 235994988544 236036142804 236059951104 236265430824 236387910528 236452981248 236801359872 236859592662 237011498766 237031391232 237426038784 237779877888 237821343408 237834323496 237986854728 238403100672 238758395904 238800032064 238804076232 238813065568 239002638336 239155918848 239276527281 239633124192 239786809056 239986188288 239990252544 240140099584 240261204348 240497983488 240619268736 240773586048 240977866752 241019889957 241249933584 241254019242 241379085024 241609471488 241969545216 242011741356 242246834136 242372414592 242775954729 242796331008 242952044544 243007674448 243011789874 243369831936 243436824576 243775032732 243799621632 243842136912 244011838392 244438622208 244782367578 244802912256 244845602496 245016002336 245210499072 245444542464 245789702424 245853197568 245857361184 246219595776 246275973867 246586540032 246629541312 246869119872 247121659323 247280146839 247644477696 247648671648 247885042176 248013545472 248138620884 248297760612 248508425088 248667801984 248922181431 249102729216 249159767472 249163987086 249319562096 249531093504 249691126272 249946552548 250189353288 250544295936 250557970432 250975139184 250979389542 251044225344 251218939104 251418359808 251579602944 252012226536 252077329152 252453003264 252614909952 252672752409 252829237248 252873327168 253049313888 253114684416 253118971008 253491904512 253540403721 253913958144 254160612864 254292369408 254583779868 254958871552 254963189376 255206541312 255338840064 255387692637 255409127424 255631449744 255763968768 256012420608 256274313372 256438670796 256820844672 256887189504 257065969664 257328940176 257493973968 257877720576 257944338432 257948706816 258387907008 258392282904 259010224128 259069530951 259235681043 259275183552 259441465536 259455625632 259823714304 260076109824 260342159616 260509125888 260523344256 260730150912 260897366016 260957104947 261028938852 261413526528 261417953664 261581179904 261803114496 261971017728 262103132016 262239005952 262493747712 262880493568 262930789044 263181745728 263318178816 263322638208 263390662656 263573968896 264012808752 264406270464 264474574848 264704788238 264846496068 265099281216 265494362112 265562947584 265567444992 265798609677 265936399344 266009603904 266401529856 266660315136 267104293632 267497832448 267502362624 267549011334 267563613933 267735211569 267757682688 268203488256 268603195392 268650036072 268664698764 268877968128 269050408704 269708558336 269755591776 269760160188 269984461824 270157612032 270560231424 270696677328 270870284304 271095508992 271100100096 271406175282 271551470652 271810655424 271984976832 272215738368 272527688403 272668966416 272929217792 273145872384 273321050112 273335967744 273383633754 273791060928 273866427648 274269929472 274274574336 274445828096 274513318191 274993449984 275375499938 275403276288 275451302808 275643002628 275861811456 276125110272 276268253184 276513415227 276536623104 276584847264 276997045248 277409857536 277458233976 277651330516 277723056512 277727759856 278136950784 278551461888 278600037408 278604755604 278870672448 279015238656 279571978224 279751277232 280018288384 280240570368 280304738406 280484507358 280722480192 280902517056 281393823744 281458255848 281463022449 281862332928 281877716736 282347031582 282424753512 282621306492 283022260224 283027053312 283262386176 283444051968 283513754853 283586995296 284009628672 284191773696 284428075008 284432891904 284482493064 284680478124 284754019968 284758842384 285178392576 285361287168 285603397632 285653202912 285930689472 286078915584 286351966208 286828730496 286833588048 287107358976 287256195072 287335268352 287585380962 287734464864 288013973184 288517718016 288768859896 288918557312 288923450256 288998088192 289199215872 289495057698 289680720714 289705033728 290112435648 290187380736 290619850752 290686395384 290691318267 291306313984 291381567488 291386502144 291815817216 291871648728 291887578836 292301678592 292585623552 292884929568 293072766624 293088762288 293321419776 293509536768 293789679616 294090217344 294278827392 294528503808 294717394944 294866023518 295018881696 295300465152 295305466176 295740555264 296079463944 296232951168 296237967984 296314495488 296520715008 296941387776 297014409846 297457054272 297533896704 297740964864 297977315328 298168418304 298236691368 298681157376 298758316032 298763375616 299178449262 299203559424 299395448832 299701721088 299992854528 300409636296 300492330336 300935061504 300940157952 301227393024 301383548928 301728924288 302178594816 302231290581 302487714144 302681709792 302970607104 303127666688 303422128128 303475040748 303732519552 303927313536 304380260352 304458891264 304533761994 304729069842 304982447616 304987612608 305632854016 305716985856 305786987352 305983098936 306242705664 306752587218 306975080448 307045370016 307289106432 307486181376 307502963712 308014943544 308553670656 308751556608 309013512192 309211693056 309282494752 309367631232 309823438848 309828685824 309882715659 310344537888 310640749056 310801784832 311103700992 311157953172 311621675904 311919106048 312086089728 312140513223 312166711296 312383963136 312438438576 312443729838 312904069632 313370394624 313425042084 313456656384 313729506504 313892143488 314518475502 314714857072 314720186886 314746601472 315020574432 315183880704 315270641664 315812790216 316015331688 316568051712 316640537829 317039837184 317095124544 317112431328 317315806304 317870800896 318400042752 318405434976 318670184448 318874558464 318947572713 319035369708 319510832256 319715745408 319981584384 319987003392 320042804697 320348272464 320825691648 321031448064 321303822336 321359853276 321583503066 321666578112 321672025656 321838780032 322145961984 322626060288 322682321808 322687786554 322995778848 323163219456 323701272972 324015719832 324493109248 324582432768 324864967383 325033376976 325038881538 325066162176 325122849216 325349117856 325918162944 326376490104 326460803328 326947332096 327022194807 327231925251 327259389952 327719603232 327804263424 327809814912 328292794368 328355604819 328367965156 328839388416 329158826496 329495545764 329706862452 329724857574 329986597248 330192636928 330198228864 330513389568 330684727296 330851494512 331063680816 331344566784 331557069312 331896241908 332213023296 332218649448 332708124672 332921501696 333089396937 333262070064 333585804384 334059061248 334633518912 334639186056 334725633792 334958585472 335224479744 335439470592 335516277789 336016302048 336103105536 336604004352 336819879936 336897003212 337164436224 337399085184 337486245888 337491961344 337960840833 337989206016 338053871628 338551944192 338557677696 338880817152 339056492544 339445039824 339950919168 340275388416 340451786752 340516923516 340841932992 341018625024 341349894144 341699084496 341918227728 342427792896 342516252672 342814397882 343105253568 343325298624 343836960768 343925784576 343931609088 344010360771 344230986303 344517209344 344523043872 345346965504 345426041268 345647574724 345700244736 345921954048 345940834176 346431619072 346516811487 346768146432 347122879488 347345501184 347364459008 347640201216 347863154688 347942806596 348038585136 348551368704 348557271552 349070819328 349294690304 349470842688 349652007936 349991663616 350574385392 350908994304 351090905088 351096850944 351187550208 351431958528 351493243398 352017078336 352541693952 352632766464 352945694817 353128661424 353465708288 353992482816 354054214206 354083930112 354089926656 354398146236 354581865792 354679471872 355202039808 355289388993 355517248149 355547086848 356139058176 356669816832 356732015112 356751485244 356980282092 357604651008 358137593856 358200048096 358219598352 358503957504 358733878272 359449686288 359674122368 359680213584 359979282432 360210149376 360391806522 360746975232 360928903104 361160379072 361460678656 361466800128 361874900376 361881028863 362068627536 362414207232 362646635776 362954317824 363017612034 363370251204 363558621888 364194496512 364428066816 364447956992 364511511672 364517684811 365054747904 365155236864 365662549098 365693239296 365699432448 365763205368 366017757588 366657933312 367173551367 367204368384 367268403744 367524003504 367815748608 368166813696 368357670912 368684553636 368779796352 368786041776 369329393664 369879810048 369944311968 370303679808 370849267712 371466716544 371473007472 371827563264 372020318208 372207931326 372446640918 372762637632 373001702976 373654093824 373739651208 373979343144 374296640256 374536689408 374919828822 375191764992 375277674464 375284029932 375816443904 375836955648 376462708776 376469084313 376566338016 376828408656 377127539712 377363013632 377369404416 377683181568 377925402624 378018339804 378115993728 378679504896 378922364928 379243855872 379309990752 379573970832 379672026624 379678456512 380237856768 380481716224 380870937216 381240919296 381438554112 381875669802 382438307328 382444784064 382809811968 383008260096 383113691136 383447174616 383645953152 384018630912 384411470058 384658006194 384690290688 385025146528 385231267008 385330784256 385598954496 385993410264 386240960952 386816580864 386916507648 386923060224 387493134336 387581860512 387588424356 388515336192 389162198304 389183438448 389735571456 390114164736 390513239424 390763688832 390785016384 391095226368 391346049024 391543408278 392120289792 392371769856 392704671744 392956526592 393154698024 393358508928 393733953536 393740621568 394320740352 394396183566 394772618592 394977268224 394983957312 395085993984 395360953344 396019213128 396609405696 396711862272 396987953152 397057182357 397269744102 397303087104 397557891072 397648921824 398241543168 398344421376 398351167488 398904599016 399602294784 399990472704 400546181728 400656440448 401246748672 401253543936 401323517001 401636524032 402305232384 402904793088 402975054108 402997048146 403316952192 403575613056 403960809472 404562837504 404633387664 404640240282 404976692736 405236418048 405840347136 406045015992 406305426456 406643263488 406650150144 407109262923 407327205978 407622647808 407715983136 407977465248 408323607552 409003449624 409393826688 409718808576 409981575168 410003951616 410075450631 410686591392 410799641472 411404894208 411668742144 412490174976 413063249907 413097918464 413104914432 413176954212 413464503942 413792717184 414187665408 414402379776 414804934656 414877270896 415495567872 416114786304 416187350964 416476995774 416511950848 416584584768 416591639784 417205426176 417827192832 417900056112 417907133406 417942208512 418306008672 418522857984 419357967336 419626915848 420027432576 420245174272 420360855552 420457107609 420726761037 421083720288 421353775584 422090735616 422187383772 422793499392 422816575104 423520547373 423827734528 423931959738 424533390336 424540579968 424893579264 425166077952 425263430284 425380492944 426014443008 426287660544 426642112512 426649337856 426723739596 427020717186 427131029952 427767588864 428041930752 428405096448 428479804368 428778004088 428888770816 428896034208 429118373376 429527949312 430168080384 430243095744 430250382072 430661038464 430884292608 431002902528 431378071443 431601697296 432020959776 432776577024 433153289844 433377835968 433385175384 433497132288 433798823808 434242586547 434521081071 434557550592 435168653472 435281071104 435929776128 436029593076 436309233668 436959470976 437072351232 437079753216 437723725824 437807473092 437831368254 438452517888 438878435328 439327394352 439609149936 439633143432 439982129664 440264305152 440684519424 440912969728 441135326016 441418241088 441792755712 442076092416 442299035277 442528322544 442950697728 442958199264 443610832896 444119195916 444349426752 444781072512 445412081664 445521614769 446178025216 446185581408 446300845056 446611447296 446965972992 447252627456 447355037052 448021736064 448137474048 448767673893 448805339136 449093173248 449552581632 449865446912 449981661184 449989281792 450614454444 450738495504 451402592256 451410236928 451841089536 452075323392 452593386432 453267892224 453700517888 453731571216 454022564688 454455910656 454691500032 455133192192 455212561122 455598779328 455890970304 456570390528 456688336896 456800642991 457093604763 457473671424 457481418912 457767064832 458449281024 458567712768 458575478784 458680481028 458974648404 459364058496 460128880827 460462620672 460568055024 460933659648 461229272064 461254445568 462022415316 462830505984 463127334912 463520268288 463817539584 463923742128 464051446848 464735158272 464743028736 465516806832 465961123584 466202677248 466655551488 466736929758 467432513856 467878659072 468121206784 468129134592 468250066944 468575944704 468657657864 468665594757 469356104448 470055591936 470137563126 470177021952 470594259756 470838215232 471989977088 472072285608 472080280329 472119902208 472530861648 472775821056 472905962496 473602719744 473719185324 474022997532 474852077568 475559755776 475642686816 475668646992 475973709456 476806201344 477600064128 477608152464 477626131136 478005276672 478311837696 478553054562 479266248384 479573618112 479972376576 479980505088 480280199168 480522408696 481238537472 481547172096 481955733504 482039779914 482375254599 482499867168 482508038484 482758170048 483218942976 483939090432 484023482712 484493668272 484744829184 485551909458 485592662016 485904089088 486015348896 486023579748 486739663872 486873649152 487550065464 487558322307 487599243264 487684273824 488023676784 488877244416 489564735156 489691204992 490032004672 490420998144 490889084928 491579404848 491706395136 491714722368 492439191552 492551947734 493259082624 493738239744 494243318646 494560293678 494587286361 495288955392 495297343296 495770084352 496027090944 496277241768 496595521224 497016850176 497335603968 497844362862 498205458432 498319534944 498327974172 498639124192 499062187008 499382252544 499893105096 500378706576 501088591872 501115940864 501950278368 501958779084 502088450688 502437878208 502836719616 503159205888 504024453072 504154658304 504906006528 505229819904 505345504818 505746654336 506098627776 506229368832 506237942016 506983809024 507080807442 507827916288 508321225728 508584738816 509167559736 509917743104 509926378752 510413082624 510677680128 510775385274 510818254848 511262899488 511527937536 512024841216 512548626744 512877341592 513641689344 513774379008 514131939328 514221596823 514657880352 514987947936 515755441152 515888676864 515897413632 516775814016 516784565808 518020448256 518139061902 518471362086 518550367104 518882931072 518911251264 519647428608 520152219648 520684319232 521018251776 521046688512 521460301824 521794732032 521914209894 522057877704 522827053056 522835907328 523162359808 523606228992 523942035456 524206264032 524478011904 524987495424 525760987136 525861578088 526363491456 526636357632 526645276416 526781325312 527147937792 527239865097 528025617504 528812540928 528949149696 529409576476 529692992136 530198562432 530988724224 531081321309 531125895168 531134889984 531597219354 531872798688 532019207808 532803059712 533320630272 534208587264 534995664896 535004725248 535098022668 535127227866 535470423138 535515365376 536406976512 537206390784 537300072144 537329397528 537755936256 538100817408 539417116672 539511183552 539520320376 539968923648 540315224064 540587709783 541120462848 541393354656 541740568608 542191017984 542200200192 542812350564 543102941304 543621310848 543969953664 544431476736 544526418051 545055376806 545337932832 545858435584 546291744768 546642100224 546671935488 546767267508 547582121856 547732855296 548493823647 548539858944 548549148672 548891656192 549026636382 549986899968 550750999876 550806552576 550902605616 551286005256 551723622912 552250220544 552536506368 553026830454 553073246208 553169694528 553994090496 554819715072 554916467952 555302661032 555446113024 555455519712 556273901568 557102923776 557200074816 557209511208 557741344896 558030477312 558311896989 558669961377 559143956448 559502554464 560036576768 560481140736 560609476812 560969014716 561444960384 561805034112 562379743233 562787647488 562916511696 562926044898 563724665856 563755433472 564694063164 564849507024 565242612984 566044520448 566054106624 566524772352 566888103936 567027509706 567173990592 568019257344 568383547392 568865783808 568964986128 569360956248 569508039936 569517684768 570356785152 570722574336 571206795264 571306405824 571861378944 572157831168 572703932416 572813504703 573657460992 573667176096 574214717952 574512390144 574670536704 575170761924 575468929728 576027946368 576617205087 576987009291 577035436032 577537719792 577837114624 577846900512 577996176384 578398431744 578990115396 579361441428 580224871296 580374761472 581239701504 581372790768 581382636534 582612627968 582763134976 582773004288 583743297456 583775157672 584603357184 585171247104 585769859136 586145533248 586177524576 586642839552 587019073536 587579359232 588180434688 588557654784 589057007616 589434789888 589569755621 589732047036 590037763392 590600930304 590610932352 591481110528 591594275349 592158927888 592465902336 592475935968 592628990976 593041430016 593882775552 594028819692 594914108544 595067793408 595481929728 595904616153 595954630656 596336836608 596473382736 597362314752 597516632064 597526751232 598356898524 599403442176 599985709056 600819272592 600984660672 601870123008 601880315904 602454786048 603457848576 604357189632 604462581162 604495572219 604883255767 604975428288 605363419584 605941214208 606255333376 606844256256 606950081496 606960360423 607465039104 607854627072 608760520704 608917782528 609067523988 609458139684 609964895232 609975225216 611265708032 611433971712 611573974704 611966197872 612485411328 613505174436 614090740032 614578212864 614972362752 615005927424 616029887088 617107341312 617503113216 618564989504 618735262464 619646877696 619657371648 619765431318 620196755913 620689075776 621281498112 621603569664 622207401984 622315906344 623243351808 623838212096 624172179456 624281026446 624333422592 624715493661 624767926272 624876877152 624887459676 625808139264 626740789248 626850084168 626913312768 627459013008 627784286976 629036951004 629429714144 629440373772 630041148864 630367761408 630541283328 631625580432 632030663376 633136103424 633281075658 634190249088 634224862656 634631612608 635741601792 635897939607 636800085504 636810869952 637340368896 637749116928 637895145426 638070739416 639021664512 639431490816 639963168768 639974006784 640085609394 640531075779 640696544928 641651383296 642062896128 642607644672 642719706552 643167006132 643333156224 643344051312 643677560064 644291923968 645252120576 645364643616 645375573108 645991557696 646326438912 647402545944 648031439664 648986218496 649164865536 649729934766 650066753952 650077763076 650245698432 650698235712 651836325888 652752980208 652921606656 653894664192 654044389614 654463850502 654518779904 655439206464 655608526848 655619629824 656585588736 656711209638 656735930312 656747052381 657678776832 658317652992 658991091528 659413724904 659449715148 659973194496 660385273856 660396457728 661026779136 661369454592 661702989024 662127361632 662689133568 663114138624 663792483816 664426046592 664437298896 665416249344 665843003392 666178793874 666524140128 667171608768 668118122496 669267037824 669278372112 669451267584 669917170944 670448959488 670878941184 671032555578 672032604096 672206211072 673208008704 673639759872 673794006424 674328872448 674798170368 674972491776 674983922688 675921681666 675978412032 676107743256 677103888384 677115355392 677761634304 678112985088 678890079648 679901838336 680550776832 680903573504 681033847032 681683865984 682037250048 682699788288 682818841683 683398168992 683836455456 684855585792 685032505344 685628795764 686210507136 686650597248 687673921536 687851569152 687863218176 688020721542 688461972606 689034418688 689046087744 690693931008 690852082536 691295149448 691400489472 691843908096 691881668352 692863238144 693033622974 693536292864 694245758976 694691002368 694728918016 695280402432 695726309376 695885613192 696077170272 697102737408 697114543104 698141638656 698589380608 698941685376 699304015872 699983327232 700105394637 701148770784 701817988608 702181810176 702193701888 702375100416 702863917056 702986486796 704034156672 705083387904 705206344689 705265532928 705891389634 706257322848 706931416576 707984965632 708108428412 708179853312 708796292472 709163731584 709358943744 710404079616 710578777986 711034496298 711094173696 712278116352 713339633664 713464030224 713502970488 713960564184 715209302016 716275187712 716400096192 716439196704 717007915008 717467756544 717829581843 718899372576 719348244736 719360427168 719958564864 720420298752 720783613044 721493950464 721857806208 722320758144 722921357312 722933600256 723059669871 723749800752 723762057726 724137255072 724828414464 725293271552 725908635648 726035224068 726740502408 727117243776 728327864187 728388993024 728856133632 728895913984 729023023344 729035369622 730109495808 730310473728 731325098196 731398864896 731526410736 732035515176 733315866624 734347102734 734408736768 734536807488 735048007008 735631497216 736333627392 737369107272 737559592704 737572083552 738658787328 738827921601 739759620096 739888623936 740607359616 741698535424 741840440517 742933433088 742946014944 743655126528 744040636416 744415862652 744893281836 745525275264 746003405952 746766544293 747308187648 747479302416 747958686288 748593280512 749073378816 749839657644 750555348928 750568059864 751632887808 751673911296 752925417552 752938168626 753132676032 753656817312 754255079424 754726027264 754738808832 756036679608 756231987456 757359009792 757844729856 758018257227 758487711744 758619981504 759147941664 759344053248 759356913024 760475713536 760963432448 761741874432 762481838592 762877108224 763541158919 763751339604 764876614656 764889568128 765619623936 766016520192 766163077911 766227382272 766894349232 767291906304 768037261824 768822940116 769316012388 770050293056 770462534016 770661568512 771197908992 771986820528 772481921904 773633161728 773833015296 773846120448 775163721024 775176848712 777030672384 777208592853 777707043129 778324396608 778366876896 779471142912 780228329472 781026478848 781527377664 781570032768 782190452736 782692098048 782871314841 783086816556 784240579584 784743539712 785409343488 785913053184 786309396048 786717017856 787467907072 787481243136 788641480704 788792367132 789545237184 789954536448 789967914624 790171987968 790721906688 792038426256 793218811392 793423724544 793975906304 794114364714 794539488204 795297843648 796483086336 796688842752 796702334976 797395829031 797809198032 799204589568 799980945408 801092363456 801312880896 802493497344 802507087872 802647034002 802690841799 803205634707 803273048064 804610464768 805809586176 805950108216 805994096292 806633904384 807151226112 807921618944 809125675008 809266775328 809280480564 809953385472 810472836096 811680694272 812090031984 812610852912 813286526976 813300300288 814218525846 814654411956 815431966272 815954930496 816647215104 817583065209 818006899248 818787653376 819437617152 819963150336 820007903232 820150901262 821373182784 821599282944 822809788416 823337484288 823539954573 824980349952 826126499814 826195836928 826209828864 826353908424 826929007884 827585434368 828375330816 828804759552 829540245681 829609869312 829754541792 830991135744 832229572608 832374701928 832953991548 833169169536 833183279568 834410852352 835654385664 835800112224 835814266812 836612017344 837045715968 838715934672 839253831696 840054865152 840490348544 840721711104 840914215218 841453522074 842167440576 842707551168 844181471232 844374767544 844389067347 845586998784 845633150208 847041094746 847655469056 847863919476 849066780672 849081159936 849787158528 850332155904 850526860568 850541264559 850760985888 852028886016 852575321088 853284225024 853298675712 853447479192 854041434372 854262059904 855535177728 856083861504 856810192896 856959608736 857556008176 857777541632 857792068416 858236746752 859055898624 860486191488 860500764144 861322076928 861768585216 862005805056 862756142886 863203394592 864041919552 865553154048 866306579688 866755671936 866770350768 866994264576 867597647616 868485173094 869042162142 869115101184 870337306944 870562142208 871859552256 872059186152 872073954801 872618467336 873918941952 874144702464 874159506432 875447451648 875614946184 875662736508 876905035776 877756870656 878654788704 879218299872 879266286864 879964259328 880528610304 881369038848 881825939456 882270652032 882836482176 883585511424 884152184832 884598070554 885056645088 885901395456 885916398528 887221665792 888238391832 888698853504 889562145024 890824163328 891043229538 892356050432 892371162816 892601690112 893222894592 893931945984 894505254912 894710074104 896043472128 896274948096 897535347786 897610678272 898186346496 899105163264 899730893824 899963322368 899978563584 901228908888 901476991008 902805184512 902820473856 903682179072 904150646784 905186772864 906535784448 906693871743 907401035776 907463142432 908045129376 908911821312 909383000064 910266384384 910425122244 911197558656 911781940608 913140781056 913376673792 913601285982 914187209526 914947342848 914962837824 915534129664 916898562048 917150957568 917360962056 917949296808 918728116992 920257761654 920925241344 921136110048 921867319296 922458544128 922508891136 924044830632 925661011968 926254669824 926466758833 927040536576 927635079168 927847484256 928102893696 929470316544 929486057472 929648146977 931033613664 931922247168 932405354496 933311102976 933473859516 934865027712 935757318144 936242413568 936258269184 936421539669 936500133888 937151889408 937315315728 937331189514 938712208896 940111183872 940275126252 941188519512 941676430464 943979954176 944144571216 944160560658 944239804416 945061723296 945551642112 945811924992 947438370648 948045995064 949704155136 949921613487 950530830491 951119511552 951285373632 951337293984 951947418912 953612402688 955200128256 955216304928 955252262272 956010553344 956623675392 956842718139 957106109124 958532496768 959147236224 959944753152 959961010176 960560398336 961044817392 962477074944 963094344192 963911467008 964079559828 964750509198 964999734336 965016076968 965516340096 966437885952 967878180864 968046965424 968987336544 969489658368 971103818916 972030697792 972047159496 973479327744 973747298304 974594902149 975100130928 975116644614 975198486528 975368547648 976047353568 977754488832 979129470312 979382409984 980064009344 980841996288 981066584421 981695775753 981778169856 983158809696 983412790272 983429444736 984878383104 985103895468 986518165248 987476479488 988486637292 989120587356 989174572722 990577910784 990594686592 991540168704 992054181888 992554483536 993191042448 994033700352 994671207936 995688725724 996639069888 996655948344 997278248384 998124374016 998764505088 999268190811 999786210192 1000757413152 1002177183744 1002231881728 1003900556736 1003917558168 1004176901376 1004875756416 1005673439232 1006318411776 1006548833367 1008048906144 1008309316608 1009812013056 1010459639808 1010691009636 1011493308672 1012197255552 1012458737664 1012475884032 1013882522499 1013967618048 1014161614884 1015655832576 1016642451456 1017169477632 1018335119472 1019835486208 1019852757504 1020826165248 1021355360256 1021550770548 1022525798976 1023055875072 1024049682432 1025097253488 1025754683184 1027283378688 1027548758016 1028263878656 1028443193646 1029315760704 1029975895872 1031510882304 1031777353728 1031794827264 1032031082313 1032692958909 1033551628032 1033569131616 1036040896512 1036278123804 1036942724172 1037100734208 1037765862144 1037822502528 1039294857216 1039550434461 1040304439296 1041368638464 1042036503552 1042093377024 1042920603648 1043589464064 1043828419788 1044115755408 1045654106112 1045671814656 1046324719616 1047212457984 1047884070912 1048412528064 1048956023808 1049974990848 1051723156176 1052726982912 1053272715264 1053290552832 1053562650624 1054295875584 1054479730194 1056051235008 1057625081856 1057898299392 1058819152952 1058837084451 1059385984272 1060397124864 1061977448448 1062162642618 1062251790336 1062269779968 1063194438708 1063745597376 1064038415616 1065606119424 1065868166979 1066551744447 1066641260544 1068417174528 1069991329792 1070009450496 1070196045336 1070254455732 1070940846276 1072813953024 1074412781568 1074600144288 1074658795056 1075511872512 1076201634816 1079022367104 1079040640752 1079937847296 1080630448128 1081175419566 1082240925696 1082786709312 1083481137216 1084382035968 1084400400384 1085624701128 1085643086589 1086205882608 1087242621696 1087939907328 1088862953472 1089052836102 1090110753612 1090675865664 1091716871168 1092583489536 1093284200448 1093343870976 1093534535016 1093553054433 1095164243712 1095465710592 1096987647294 1097079717888 1097098297344 1097783312384 1098053272764 1099973799936 1101501999752 1101520654101 1101613105152 1101805211232 1102572010512 1103447245824 1104500441088 1105073012736 1106053660908 1106339389056 1107988180992 1109639430144 1109832935904 1110605322064 1110892226048 1110911039424 1112547803136 1114400149632 1114419022416 1115482689792 1116060954624 1116623793978 1117339922754 1118287912896 1119005108928 1120073153536 1120962281472 1121218953624 1121938029432 1122889920768 1123610068224 1124759486466 1125575294976 1125833023392 1125852089796 1127449331712 1127510866944 1129388126328 1129407252939 1129699014048 1130485225968 1132089040896 1132108213248 1133049544704 1133776207872 1134055019412 1134347981184 1136038514688 1136767094784 1137731567616 1137929972256 1138721912496 1139016079872 1139035369536 1140713570304 1141445148672 1142612811648 1143722757888 1144315662336 1145407864832 1145627009406 1147314921984 1147334352192 1148429435904 1149024780288 1149341073408 1150341523848 1150937859456 1152055892736 1153234410174 1153974018582 1154070872064 1155075439584 1155674229248 1155693801024 1155992352768 1156796863488 1157980230792 1158722882856 1160449742592 1160749522944 1162479403008 1162745581536 1162765273068 1165225255936 1165526269952 1165546008576 1167486594912 1167550315344 1169206714368 1170342494208 1171539718272 1172291066496 1172355049152 1173285679104 1174038147072 1175158718464 1176360869376 1177115309568 1178114015232 1178869579776 1179139511242 1179464094072 1180075526784 1181201860608 1181221864704 1182962221056 1183188550698 1184317855776 1184931804672 1184951871936 1185257981952 1186082860032 1188057639384 1189828217088 1190135586816 1190963859456 1191171547071 1191809232306 1191909261312 1192673673216 1192946765472 1194724629504 1195033264128 1195053502464 1196713797048 1198806884352 1199850392587 1199971418112 1201638545184 1201969321344 1203740246016 1203760631808 1203970551003 1204909572096 1206915697152 1208714379264 1208925162324 1208991144438 1209766511534 1209950856576 1210726839168 1211882428416 1212510666752 1213688512512 1213900162992 1213920720846 1214930078208 1215709254144 1217521041408 1218135047976 1218916279368 1219929790464 1219950450432 1221327788769 1222531416064 1222867943424 1223147949408 1223932395744 1224970822656 1227010348872 1228181480064 1229156425728 1229944725504 1230011854848 1230226351893 1232059774176 1234214682624 1235006226432 1237129979008 1237470524928 1239189749721 1239293755392 1239314743296 1239530862636 1240393511826 1241378151552 1242562996224 1243207139328 1244414803968 1244631812688 1246486703616 1247676424192 1248344358912 1248562052892 1249430987322 1249535852544 1249753754304 1249774919352 1251616278528 1253481578496 1253700168336 1253826625536 1254918026016 1255568573952 1258073902008 1258859428288 1258880747544 1260082297728 1260735522816 1261082566656 1261371322827 1262180283111 1263251160864 1264061326752 1266272206848 1266562151316 1268380498176 1268449725312 1269263225216 1270561642119 1271483203584 1271795879214 1273600171008 1273621739904 1274680737792 1275498233856 1275790290852 1276141478832 1278043329024 1278862981632 1279926337536 1279948013568 1280171218788 1281062151558 1281393089856 1283302766592 1284125792256 1285215289344 1285439413104 1286334012264 1286666312448 1286688102624 1287355120128 1288583847936 1290504241152 1290729287232 1290751146216 1291983115392 1292652877824 1294134214329 1294805091888 1296062879328 1297972436992 1298329731072 1299459869532 1300133507904 1300155526152 1300491396864 1301396471424 1302727759641 1303563243213 1303672651776 1305505960416 1305843213312 1307789328384 1308088779228 1308927701004 1310878412928 1311217053696 1311239259648 1313171177472 1313422419276 1313471860624 1313494104762 1315357553664 1316635305984 1317982183056 1318827449808 1318899430296 1319946388992 1320770547712 1320792915456 1322053558272 1322738909184 1323405978048 1324254723264 1325378267136 1326228277248 1326897105831 1327584967632 1328852093184 1328874597792 1330832498688 1331686006784 1332357587748 1333048280256 1334343217536 1336236244992 1336564844307 1338534075648 1338556744224 1338902535168 1339834341888 1340897918976 1341757882368 1342065111156 1344065208192 1344412422144 1346303021679 1346416017408 1347279519744 1347588012848 1348657744896 1349596340736 1349944983552 1349967845376 1351843363332 1352215486512 1354207776768 1354230710784 1355523268608 1356225970176 1357780159296 1359803676672 1361101553664 1362067694064 1363367731968 1364074500096 1365399576576 1365637683366 1366796337984 1367672910912 1369711171584 1370065010688 1370401928973 1371257591528 1371280814289 1372421014272 1373301194496 1375347843072 1375703138304 1375726436352 1376041443084 1376923945212 1378068837376 1378092175488 1380386642481 1381387862016 1381704165072 1382590298896 1382800978944 1383687816192 1383763336704 1385726476288 1386067245948 1388491517952 1389382004736 1389457836032 1390560804864 1391452618752 1391771226384 1392154340544 1394205474816 1394229086208 1397883370752 1398608031744 1399966654464 1400210789274 1402297541568 1403635977216 1404363620352 1404387403776 1404750200832 1405727834112 1405972973592 1405996784271 1408068313344 1410166775808 1410412689378 1410531065856 1411782779268 1412514645696 1413862833152 1415969931264 1416216856824 1416240840987 1416359706624 1417592584944 1418327463168 1418717887488 1420808159232 1421157555972 1422068992596 1424556232704 1426679267328 1426928060448 1427005940976 1427921128368 1430418604032 1432800192384 1432878393408 1434015830016 1434935513088 1435659163686 1437798745152 1438696489472 1438720854336 1439917129728 1440840597504 1441567226088 1443715612416 1444641516288 1445842714624 1445867200512 1446119339742 1447125763797 1447499601504 1447524115452 1448274510144 1449656828928 1450586543104 1451817271296 1452070448136 1453481004816 1454234487552 1456655728374 1456777986048 1457712267264 1457791827968 1458046046688 1458070739244 1460218991616 1460620947456 1462650196392 1462674966921 1462797729792 1463052821472 1464071030352 1466631733248 1468694205468 1469073614976 1470096014016 1471262994432 1472667254784 1474738214544 1475119185408 1475144167104 1477317574656 1477655843202 1479777247872 1481214719232 1483397070848 1483680881034 1483761859083 1485866866176 1485892029888 1487310253056 1488081272832 1488831725304 1489786563672 1491050550528 1492006811904 1493533088586 1494616375296 1494958604832 1495917372576 1497186561024 1498146757632 1499679315288 1501110697856 1501136119728 1503265775616 1503347822592 1505850835104 1505876337252 1506265352064 1507313634624 1508510158848 1509452054528 1509477617664 1512073359216 1512463974912 1514718019584 1515689459712 1516036514454 1517239963008 1518295883328 1518688106496 1518713826048 1520951427072 1521926864896 1523483748864 1524963677184 1525754216448 1527082317838 1527502679208 1529753229312 1529779136256 1531239247872 1532033040384 1532326155822 1532454764544 1533788698464 1534583812608 1536074523648 1537645880232 1538632024776 1540100586112 1540925068032 1541323137024 1542395817984 1542664790469 1543973641056 1544963843808 1547266323456 1547666030592 1547692240896 1550327442048 1550353697424 1554061344768 1554417185706 1555414086258 1556648793216 1556733753792 1558942285824 1560456658944 1562052957696 1563054755328 1563140065536 1564380905472 1565384196096 1565742629682 1566173633112 1568481159168 1569487079424 1570818686976 1571826106368 1572618792096 1573434035712 1574935814144 1574962486272 1577282961408 1577584734264 1579090474368 1579909072896 1579935829248 1580343975936 1581443813376 1581719595291 1584076852512 1586437622784 1586847449088 1587951812608 1588228729428 1589078976408 1590595687296 1592966172672 1593243963927 1593377685504 1593404669952 1594791658062 1595618396064 1598409179136 1599961890816 1602184726912 1602625761792 1604986994688 1605014175744 1605294068004 1605381683598 1606411269414 1606546096128 1609220929536 1611619172352 1611900216432 1611988192584 1613267808768 1614302452224 1615843237888 1618251350016 1618533550656 1618560961128 1619906770944 1620945672192 1621763129349 1623361388544 1624180063968 1625221705824 1626573053952 1626600600576 1628437051692 1629308823912 1630863932544 1631909860992 1633294430208 1633579254153 1635166130418 1636013798496 1637575306752 1638875234304 1639926300672 1640015806464 1640301802524 1642746365568 1643198565888 1645481470941 1645619576832 1646674968576 1647079909146 1649960699904 1652252999628 1652419657728 1652707816848 1653858015768 1655170868736 1656750661632 1657609519104 1659080491362 1659219738624 1659509083584 1661982271488 1664459145216 1664749403856 1665907983096 1666338339072 1666366559136 1668821704704 1671308771328 1671600224448 1671628533624 1673224034688 1674091431936 1674935690967 1676009884131 1677431869344 1678507663392 1680109730304 1680980697088 1681443422208 1681828430436 1682907044148 1684334881152 1685415102336 1687139229699 1688362942464 1688749535088 1688778134694 1691173997568 1691266300416 1694082189492 1695727838952 1698133561344 1698162319872 1699574317056 1700664311808 1701053721136 1701082529118 1701521971776 1704057772032 1705150642176 1706597351424 1706894958384 1708082868744 1708524119808 1711070355456 1712167723008 1713620385792 1713919217472 1715112016352 1715555083264 1715584136832 1716473493504 1718111797248 1718440514109 1720972382976 1721001528288 1722644153856 1723537170432 1724011610112 1725512285772 1726406789184 1728083839104 1729851615261 1730961027873 1731106308096 1732613159376 1733511343872 1733540701536 1733988529152 1735195295232 1736970346188 1738084324284 1740674613888 1741124284416 1743719104512 1744118372304 1744147909602 1745236934672 1747837883904 1748289404928 1748319012864 1751229892368 1751325473016 1753810071552 1755513741312 1757309577408 1758436599744 1758532573728 1759928518656 1761057220608 1762738077696 1764541304064 1765672964352 1767171022848 1768304369664 1768709266863 1769196141108 1770113290176 1771802790912 1771832797056 1774443331584 1774782826047 1776476783664 1777397707008 1779124290048 1781648326656 1782086459076 1784712100864 1784742325632 1785203380224 1786445789184 1787713848459 1787863891968 1789010509824 1789420148208 1792086944256 1792549896192 1795070695572 1798210326528 1799461787648 1799926644736 1799957127168 1802457817776 1802953982016 1805610369024 1805640947712 1807364358144 1810373545728 1813071568896 1813387743486 1813486716657 1814649767301 1814802071552 1814926284864 1816090258752 1817823642624 1818766000128 1820532768768 1820850244488 1820881081269 1822395117312 1823563881216 1826281562112 1826753347584 1827202571964 1828374419052 1829894685696 1829925675648 1831068259328 1833797124096 1834301915136 1834721924112 1835898593616 1837456233984 1840515523308 1842272220096 1843734638592 1844917088256 1845017782272 1848089661264 1851322023936 1852509339648 1852933517666 1855694968512 1856205787392 1858940633088 1858972114944 1859296293954 1860590267739 1862067227328 1863844494336 1864810708992 1866622205952 1866947719032 1869730055424 1871514636288 1872484827136 1872516538368 1872843079338 1873000267776 1874146480983 1874303778816 1874630631456 1874662379028 1877424417792 1880222367744 1880550252504 1882377039024 1883352860928 1887959908352 1888289142432 1888321121316 1890123446592 1891103284224 1891623849984 1894876741296 1896091990128 1899408310272 1899843226974 1901061660982 1902570747264 1902674587968 1903894837824 1907224805376 1907693818821 1910400256512 1910432609856 1910504524544 1912021106688 1913247350784 1913685436278 1914212218248 1917064993536 1918294472448 1919889506304 1919922020352 1921120796672 1921593227337 1922089634784 1924954149888 1926188688384 1927822934016 1928159119656 1929501018396 1929999468672 1930032153936 1931032680192 1932875771904 1935756361728 1936093930848 1937974673088 1938979316736 1942207637832 1944061395584 1944094318992 1946958655488 1947494596608 1949189804298 1950200261856 1950233289228 1950737095296 1952094707136 1955508977664 1958258940624 1958764819968 1960128018688 1961683992576 1962133168842 1963391551506 1963556339712 1966317619392 1966825580544 1966858889472 1969756766208 1970207790936 1970241157143 1973036330496 1974952958976 1976973274584 1978241174712 1978349145444 1981155821568 1981189373184 1983080337408 1984108363776 1985108967072 1986382084896 1988067400704 1989342415872 1991377451448 1993278139776 1993311896688 1994556496768 1996248748032 1997529010176 1998536381622 1999572420384 2001514826304 2004354367488 2004463763456 2007801113472 2007835116336 2008353802752 2009751512832 2011346878464 2012636823552 2013097666734 2016097812288 2016618633216 2019624026112 2020919279616 2021382019272 2022986617344 2024394511104 2024917475328 2024951768064 2027765044998 2027935236096 2028323229768 2031311665152 2033284902912 2034338955264 2036670238944 2039670972416 2039705515008 2041652330496 2042710720512 2043101541096 2045051597952 2046111750144 2048099364864 2048456525049 2050194506976 2051509366368 2054566757376 2055097516032 2056527757312 2056886387292 2058631521408 2059951791744 2063021764608 2063554707456 2063589654528 2064062164626 2065385917818 2067103256064 2067138263232 2072081793024 2072556247608 2073885448344 2074201468416 2075531724288 2075645005056 2078589714432 2079100868922 2080608878592 2082737276928 2084073007104 2084186754048 2085841207296 2087178928128 2087656839576 2088231510816 2091308212224 2091343629312 2092649439232 2094424915968 2095768141824 2096825056128 2097912047616 2099949981696 2100316183911 2103446312352 2105453965824 2106545430528 2106581105664 2107125301248 2108591751168 2108959460388 2112102470016 2115250163712 2115619034067 2115796598784 2117638305904 2117674168902 2118771968544 2120794249728 2123954896896 2124325285236 2124539559936 2126388877416 2127491194752 2128076831232 2131212238848 2131736333958 2133103488894 2133282521088 2136834349056 2140018900992 2140392090672 2140508911464 2141881692552 2145627906048 2148825563136 2149200288576 2149317590112 2151023745024 2152403269632 2153488745529 2158044734208 2158081281504 2159875694592 2161260896256 2162350839132 2164481851392 2165573418624 2166962274432 2168764071936 2168800800768 2169179009613 2171249402256 2171286173178 2172411765216 2174485243392 2175879814656 2177725906944 2178105672204 2180221507224 2181351731328 2183433742336 2184983592561 2185166979072 2186568400896 2186687741952 2187069070032 2187106108866 2190328487424 2190931421184 2193975294588 2194196594688 2196106545528 2199947599872 2203003999504 2203041308202 2203226210304 2203610422464 2205144021024 2206894491648 2209000882176 2212107321816 2212678778112 2215976361984 2216483764803 2219278860288 2219665871808 2221210644128 2221784452096 2221822078848 2225095606272 2225521321551 2228800299264 2228838044832 2230965379584 2232121909248 2233247587956 2234679845508 2236575825792 2238010217856 2240146307072 2240299632879 2241924562944 2242437907248 2243876058864 2245779841536 2247220136448 2249518972932 2251666046784 2251704179592 2254898663424 2255021733888 2258776252656 2258814505878 2259398028096 2260970451936 2264178081792 2264216426496 2268110038824 2268695962368 2272077029376 2273534189568 2274054771681 2275463135232 2275859944512 2277443824992 2278032159744 2278070739072 2281427140608 2282890297344 2285225623296 2287445515776 2288631324672 2290623476757 2290815729664 2291254018812 2294629843968 2294668704384 2296858871808 2298049560576 2298489233733 2298682146816 2300683047696 2301875718912 2304111785472 2306468820348 2307948037164 2310150879168 2311348458496 2311387602048 2311984705536 2313593726976 2315960461584 2317445765712 2320899485184 2321499045888 2325491163072 2325530546136 2330450511872 2331052539904 2331092017152 2331625778559 2333121129387 2334973189824 2335100630688 2338413428736 2340684988416 2343079436544 2344582132992 2344710098304 2346571358208 2348076294144 2348613944523 2350317436928 2352721738752 2354230619136 2356228030464 2357739159552 2358279022484 2358928188144 2360151053568 2362403721216 2362443729408 2365924442112 2366377101396 2368635711552 2369863609344 2369903743872 2370515963904 2372165720064 2376115278768 2379656434176 2380271173632 2381927718912 2382343094142 2383618464612 2385893530944 2389449259008 2390066528256 2390107004928 2392187487093 2393427594096 2397613768704 2399700785174 2399942836224 2403277090368 2403938642688 2407480492032 2407521263616 2407941102006 2408072525397 2409616904121 2409819144192 2413831394304 2417428758528 2417850324648 2417982288876 2419533023068 2419901713152 2421453678336 2423764856832 2425021333504 2427377025024 2427800325984 2427841441692 2429860156416 2431418508288 2435042082816 2436270095952 2437832558736 2439859580928 2439900900864 2442655577538 2445062832128 2446295898816 2447864791488 2449941645312 2452749195627 2454020697744 2456362960128 2458312851456 2459889451008 2460023709696 2460452703786 2464119548352 2468429365248 2470012452864 2470619863719 2474259958016 2474941049856 2478379499442 2478587510784 2478629486592 2479061725272 2480787023652 2482756303104 2485125992448 2486414278656 2488620737043 2488829607936 2489263625376 2492973407232 2495352848384 2496688717824 2497124105784 2498861974644 2499507508608 2499549838704 2503232557056 2506963156992 2507400336672 2509836052032 2511137147904 2516147804016 2517718856576 2517761495088 2520164595456 2521471045632 2522165133312 2522742645654 2524360566222 2526502321728 2528122653504 2532544413696 2533124302632 2533167202041 2536760996352 2536899450624 2538526450432 2541123284238 2542966407168 2543591758428 2547200342016 2547243479808 2549361475584 2550996467712 2551580581704 2551623793677 2552282957664 2556086658048 2557725963264 2559852675072 2559896027136 2560342437576 2562124303116 2562786179712 2566605533184 2568251584512 2570430578688 2570878826208 2572668024528 2573332624896 2573376205248 2574710240256 2577167695872 2581458574464 2581502292432 2583966230784 2585305755648 2588268428658 2589610183776 2592125758656 2595944873984 2596659462144 2598919739064 2600267015808 2600311052304 2600982793728 2602792942848 2605455519282 2607126486426 2607345303552 2611011920832 2611686426624 2615578656768 2616177558456 2617855402008 2621756825856 2622434107392 2622478519296 2626342354944 2626844838552 2626943721248 2626988209524 2630715107328 2633270611968 2635964366112 2637654899616 2637798860592 2639892777984 2641541095424 2641585830912 2644107116544 2645477818368 2646811956096 2648509446528 2650756534272 2652456554496 2653794211662 2655169935264 2657704186368 2657749195584 2661664997376 2663372013568 2664715175496 2666096560512 2668686435072 2672472489984 2673129688614 2677068151296 2677113488448 2677805070336 2679668683776 2681795837952 2683515764736 2684130222312 2688130416384 2688824844288 2692606043358 2692832034816 2694559039488 2695176025696 2697315489792 2699192681472 2699889967104 2699935690752 2703686726664 2704430973024 2708415553536 2708461421568 2711046537216 2712451940352 2715560318592 2719607353344 2720081615229 2722203107328 2724135388128 2726735463936 2728149000192 2730799153152 2731275366732 2733592675968 2735345821824 2739422343168 2740130021376 2740803857946 2742515183056 2742561628578 2744842028544 2746602388992 2750695686144 2751452872704 2752082886168 2753847890424 2756137674752 2756184350976 2760773284962 2762775724032 2763408330144 2765180597792 2765601957888 2767375632384 2767526673408 2772134491896 2776983035904 2778764009472 2778915672064 2779400276499 2781121609728 2782905237504 2783542452768 2784308681088 2788410949632 2788458172416 2788944440931 2795766741504 2797216063488 2799933308928 2800421578548 2804595083136 2807271954432 2808727240704 2808774807552 2809264619007 2809500401664 2811455668224 2811945947184 2811993568542 2816136626688 2820333551616 2820825378756 2823565558536 2825029291392 2827725666304 2831939862528 2832433713648 2832481681974 2832719413248 2835185169888 2836654926336 2837435774976 2842315111944 2844137985192 2849112465408 2849764840461 2851592491473 2853358534656 2853856120896 2854011881952 2855842256736 2860837208064 2865600384768 2865756786816 2868031660032 2869871026176 2870528154417 2871318327372 2875597490304 2877392978944 2877441708672 2879834259456 2881681195008 2883134452176 2887431224832 2889283032576 2891685429248 2891734401024 2892238679484 2894251527594 2894999203008 2895048230904 2896549020288 2899313657856 2901173086208 2903634542592 2904140896272 2906962009632 2908468975104 2913311456748 2915583655936 2916092093376 2916141478488 2920437983232 2921241894912 2923784706447 2925300392784 2925349933842 2925595459584 2926105642944 2928142060704 2933263466496 2937388410936 2938147229952 2940192028032 2942525988864 2943199753263 2945087327259 2945334509568 2949476429088 2950238370816 2950288334208 2954635149312 2955311686404 2959554495744 2962429438464 2966794141696 2967361762068 2967523718166 2971733732352 2971784059776 2974620506112 2976162545664 2977663450608 2979573127344 2982101101056 2984013623808 2987066177172 2989917209664 2991834745152 2994373122048 2996293515264 2997804572433 2999358630576 3002221395712 3002272239456 3006531551232 3006695645184 3011701670208 3011752674504 3012530704128 3014627269248 3017020317696 3018904109056 3018955235328 3019646500101 3024146718432 3024927949824 3029436039168 3031378919424 3032073028908 3034479926016 3036591766656 3037376212992 3037427652096 3041647567497 3041902854144 3043853729792 3046967497728 3049927354368 3051508432896 3054164635676 3055005358416 3059506458624 3059558272512 3062478495744 3064066080768 3064652311644 3067577396928 3069167625216 3072149047296 3075291760464 3077264049552 3080201172224 3081850136064 3082646274048 3084791635968 3085329580938 3087947282112 3089927687616 3094532646912 3095332061184 3095384481792 3096093246939 3098078876727 3100654884096 3100707394848 3108122689536 3108834371412 3110828172516 3113297586432 3113467507584 3117884571648 3118651303383 3120913317888 3124105915392 3126109510656 3126280131072 3128761810944 3130768392192 3131485259364 3132347266224 3136962318336 3138974158848 3141637373952 3143652212736 3145237584192 3146868071424 3149871628288 3149924972544 3155169468528 3158180948736 3159818145792 3159871658496 3160687951872 3162887626752 3163439190582 3168153705024 3172875245568 3173694898176 3175903625216 3176457458856 3176511253353 3178157952816 3181191374592 3185932345344 3186487927854 3186755371008 3186809339904 3189583316124 3191236792128 3196818358272 3197604500937 3199655233341 3199923781632 3204369453824 3205251523584 3209973989376 3210028351488 3210588136008 3210763367196 3212822538828 3218441859072 3223238344704 3223800432864 3223976385168 3226535617536 3228604904448 3231686475776 3237067101312 3237121922256 3239813541888 3241891344384 3243526258698 3246722777088 3248360127936 3250443411648 3253146107904 3253201201152 3256874103384 3258617647824 3261727865088 3263819721984 3266588860416 3267158508306 3270332260836 3272027596992 3275150613504 3277750468608 3279852601344 3280031612928 3280603605048 3280659163299 3285492731136 3286397131776 3290962941882 3291239153664 3293349937152 3294159818292 3299921399808 3304505999256 3304561962303 3304839315456 3305415633696 3307716031536 3310341737472 3313501323264 3315219038208 3318160982724 3319018167168 3323964542976 3328918290432 3329498807712 3331815966192 3332676678144 3332733118272 3337643409408 3343200448896 3343257067248 3346448069376 3348182863872 3349871381934 3352019768262 3354863738688 3357015326784 3360219460608 3361961394176 3362886844416 3363656860872 3365814088296 3368669762304 3370830204672 3374278459398 3376725884928 3377499070176 3377556269388 3382347995136 3382532600832 3388164378984 3391455677904 3396267122688 3396324639744 3399148634112 3401328623616 3402107442272 3402165058236 3403043943552 3408115544064 3410301284352 3413194702848 3413789916768 3416165737488 3417048239616 3422140710912 3424335446016 3427838434944 3430224032704 3431110166528 3431168273664 3432946987008 3436223594496 3436881028218 3441944765952 3442003056576 3445288307712 3447074340864 3448023220224 3451024571544 3452813578368 3456167678208 3459703230522 3461922055746 3462212616192 3465226318752 3467022687744 3467081403072 3467977058304 3470390590464 3473940692376 3476168648568 3481349227776 3482248568832 3487438209024 3488236744608 3488295819204 3490473869344 3495675767808 3496578809856 3496638025728 3502459784736 3502650946032 3507620143104 3511027482624 3514619154816 3516873199488 3517065147456 3519857037312 3522114441216 3525476155392 3529082608128 3531345928704 3534342045696 3536608739328 3537418533726 3538392282216 3540226580352 3543605581824 3543665594112 3548886663168 3549565652094 3552953567328 3554795414016 3558248580096 3564172918152 3569424201728 3569484651264 3570406760448 3572891578368 3573514641213 3575427696918 3575727783936 3578021019648 3578840296416 3584173888512 3585099792384 3590141391144 3596420653056 3598923575296 3599551177761 3599853289472 3599914254336 3604915635552 3605907964032 3611220738048 3611281895424 3611911653009 3614728716288 3620747091456 3626143137792 3626775486972 3626973433314 3629299534602 3629604143104 3629852569728 3632180517504 3635647285248 3637532000256 3641065537536 3641700488976 3641762162538 3644790234624 3647127762432 3652563124224 3654405143928 3656748838104 3659789371392 3659851351296 3662136518656 3663983366307 3667594248192 3668603830272 3669443848224 3671797187232 3674912467968 3681031046616 3684544440192 3687469277184 3689834176512 3690035564544 3690679055679 3696179322528 3702644047872 3705018679296 3705867035332 3711389937024 3712411574784 3717569249163 3717881266176 3717944229888 3718592587908 3721180535478 3724134454656 3727688988672 3729621417984 3733244411904 3733895438064 3739460110848 3743029272576 3744969654272 3745033076736 3745686158676 3748292961966 3748607557632 3749261262912 3749324758056 3754848835584 3760444735488 3761100505008 3764754078048 3766705721856 3775919816704 3776578284864 3776642242632 3780246893184 3782206568448 3783247699968 3784113968481 3786540849333 3789753482592 3792183980256 3798816620544 3799686453948 3802123321964 3805141494528 3805349175936 3807789675648 3811684926357 3814449610752 3815387637642 3820800513024 3820865219712 3821009049088 3824042213376 3826494701568 3827370872556 3828424436496 3834129987072 3836588944896 3839779012608 3839844040704 3842241593344 3843186454674 3844179269568 3849908299776 3852377376768 3855645868032 3856318239312 3859002036792 3859998937344 3860064307872 3862065360384 3865751543808 3871512723456 3872187861696 3875949346176 3877958633472 3882402642987 3884415275664 3888122791168 3888188637984 3893917310976 3894989193216 3898379608596 3900400523712 3900466578456 3901474190592 3904189414272 3908183278923 3910689729639 3911017955328 3916517881248 3917529639936 3920256037376 3923367985152 3924266337684 3926783103012 3932635238784 3933651161088 3933717778944 3939513532416 3940415581872 3940482314286 3946072660992 3949905917952 3953946549168 3956482349424 3956698290888 3962311643136 3962378746368 3966160674816 3968216727552 3970217934144 3972764169792 3976134801408 3978684831744 3980691317493 3982754902896 3986556279552 3986623793376 3989112993536 3992497496064 3995058020352 3997072763244 3999144840768 4003029652608 4008708734976 4008927526912 4009694532921 4015602226944 4015670232672 4016707605504 4019503025664 4022693756928 4025273647104 4026195333468 4032195624576 4033237266432 4038909065037 4039248052224 4041838559232 4042764038544 4045973234688 4048789022208 4049834950656 4049903536128 4055530089996 4056646459536 4062623330304 4066569805824 4068677910528 4073340477888 4079341944832 4079411030016 4083304660992 4086203082192 4090103195904 4092223500288 4096198729728 4096913050098 4100389013952 4103018732736 4109133514752 4110195032064 4113055514624 4113772774584 4113842442867 4117263042816 4119903583488 4126043529216 4127109414912 4127179309056 4128124329252 4130771835636 4134206512128 4134276526464 4141159927443 4144163586048 4145112495216 4147770896688 4148402936832 4151063448576 4151290010112 4157179428864 4158201737844 4165474553856 4168146014208 4168373508096 4171682414592 4174357856256 4175313679152 4176463021632 4182616424448 4182687258624 4185298878464 4193650112256 4195824095232 4199899963392 4200632367822 4206892624704 4210907931648 4213090861056 4213162211328 4214250602496 4217183502336 4217918920776 4224204940032 4230500327424 4231238068134 4231593197568 4234182790369 4235276611808 4235348337804 4237543937088 4241588499456 4247909793792 4248650570472 4248722522961 4249079119872 4252777754832 4254982389504 4256153662464 4262424477696 4263472667916 4266206977788 4273668698112 4280037801984 4280784181344 4281017822928 4283763385104 4291255812096 4298400577152 4298635180224 4302047490048 4304806539264 4306977491058 4316089468416 4316162563008 4319751389184 4322521792512 4324701678264 4331146837248 4333924548864 4337528143872 4337601601536 4338358019226 4341377291391 4342498804512 4342572346356 4344823530432 4348970486784 4351759629312 4355451813888 4356211344408 4360443014448 4362703462656 4366867484672 4369967185122 4370333958144 4373136801792 4373375483904 4374138140064 4374212217732 4380656974848 4381862842368 4387950589176 4388393189376 4392213091056 4399895199744 4406007999008 4406082616404 4407220844928 4410288042048 4413788983296 4418001764352 4424214643632 4425357556224 4431952723968 4432967529606 4439331743616 4442421288256 4443568904192 4443644157696 4450191212544 4451042643102 4451285577249 4457600598528 4457676089664 4461930759168 4464243818496 4466495175912 4469359691016 4473151651584 4476020435712 4480292614144 4480599265758 4483849125888 4484875814496 4487752117728 4491559683072 4494440272896 4499037945864 4503332093568 4503408359184 4509797326848 4510043467776 4517552505312 4517629011756 4518796056192 4521940903872 4528356163584 4528432852992 4536220077648 4537391924736 4544154058752 4547068379136 4548109543362 4551719889024 4554887649984 4556064319488 4556141478144 4562854281216 4565780594688 4570451246592 4574891031552 4577262649344 4581246953514 4581631459328 4582508037624 4589259687936 4589337408768 4593717743616 4596099121152 4596978467466 4597364293632 4601366095392 4603751437824 4608223570944 4612937640696 4615896074328 4620301758336 4622696916992 4622775204096 4623969411072 4627187453952 4627994371407 4631920923168 4634891531424 4641798970368 4642998091776 4650982326144 4651061092272 4660901023744 4662105079808 4662184034304 4663251557118 4666242258774 4669946379648 4670201261376 4676826857472 4681369976832 4686158873088 4689164265984 4689420196608 4693142716416 4696152588288 4697227889046 4700634873856 4705443477504 4708461238272 4712456060928 4715478319104 4716558044968 4717856376288 4720302107136 4724807442432 4724887458816 4731848884224 4732754202792 4737271423104 4739727218688 4739807487744 4741031927808 4744331440128 4745158785873 4752230557536 4759312868352 4760542347264 4763855437824 4764686188284 4767236929224 4771787061888 4778898518016 4779731891781 4780133056512 4780214009856 4784374974186 4786855188192 4795227537408 4799401570348 4799885672448 4806554180736 4807877285376 4814960984064 4815042527232 4815882204012 4816145050794 4819233808242 4819638288384 4827662788608 4834857517056 4835700649296 4835964577752 4839066046136 4839803426304 4842907356672 4847529713664 4850042667008 4854754050048 4855600651968 4855682883384 4859720312832 4862837016576 4865289388047 4870084165632 4872540191904 4875665117472 4879719161856 4879801801728 4885311155076 4890125664256 4892591797632 4895729582976 4899883290624 4900737762459 4905498391254 4908041395488 4912725920256 4916625702912 4919778902016 4920047419392 4920905407572 4928239096704 4936444412823 4936858730496 4940024905728 4941239727438 4948519916032 4949882099712 4956758998884 4957258973184 4958123450544 4961574047304 4965512606208 4970251984896 4972828557312 4977241474086 4977659215872 4978527250752 4985946814464 4990705696768 4993377435648 4994248211568 4997723949288 4999015017216 4999099677408 5006465114112 5013926313984 5014800673344 5019672104064 5022274295808 5024807072901 5028029652393 5032295608032 5035437713152 5035522990176 5040329190912 5042942091264 5044330266624 5045485291308 5048721132444 5053004643456 5056245307008 5061417689097 5065088827392 5066248605264 5066334404082 5073521992704 5073798901248 5077052900864 5082246568476 5087183516856 5094400684032 5094486959616 5098722951168 5101992935424 5103161163408 5103247587354 5104565915328 5112173316096 5115451926528 5119792054272 5120684875152 5124248606232 5125572359424 5133211066368 5136503169024 5140861157376 5141757652416 5145336049056 5146665249792 5146752410496 5149420480512 5154335391744 5155321542327 5162917148928 5163004584864 5167932461568 5170611511296 5176536857316 5179220367552 5184251517312 5191889747968 5192883083619 5193318924288 5197839478128 5200534031616 5200622104608 5201965587456 5205585885696 5210911038564 5214252972852 5222023841664 5223372853248 5231157313536 5232355116912 5235710804016 5243513651712 5244868214784 5244957038592 5253689677104 5253887442496 5253976419048 5261430214656 5266541223936 5271928732224 5275309799232 5275597721184 5279785555968 5283082190848 5283171661824 5288214233088 5293623912192 5297018893056 5301513068544 5304913108992 5306127800589 5307588423324 5310339870528 5315408372736 5315498391168 5323329994752 5326744027136 5329430350992 5332193121024 5337372870144 5344944979968 5346259377228 5354136302592 5354226976896 5355610140672 5359337367552 5363141545377 5363591675904 5367031529472 5368260444624 5376260832768 5377649688576 5385212086716 5390352051392 5394630979584 5398385362944 5399779934208 5399871381504 5407373453328 5408861946048 5416831107072 5416922843136 5422093074432 5431120637184 5439214706688 5440163230458 5440460149971 5443949301903 5444406214656 5448270776256 5453470927872 5456298000384 5461598306304 5462550733464 5467185351936 5470691643648 5478844686336 5480260042752 5481607715892 5485030366112 5485123257156 5489684057088 5493204777984 5501391372288 5502905745408 5504165772336 5507695780848 5512275349504 5512368701952 5521546569924 5526816660288 5530361195584 5531203915776 5534751264768 5535053346816 5544268983792 5553966071808 5557528018944 5557831344128 5558800552998 5567084905536 5568617362176 5576821899264 5576916344832 5577888881862 5581770803217 5591533483008 5594432126976 5599866617856 5600843157096 5609190166272 5614543908864 5617454481408 5617549615104 5618529238014 5619000803328 5622439442949 5622911336448 5623891894368 5623987137084 5632273253376 5640667103232 5641650757512 5647131117072 5650058582784 5655451332608 5663879725056 5664867427296 5664963363948 5670370339776 5673309852672 5674871549952 5684630223888 5688275970384 5698224930816 5699529680922 5703184982946 5707712241792 5708023763904 5711684513472 5721674416128 5723081456463 5731200769536 5731513573632 5736063320064 5739742052352 5741056308834 5742636654744 5751194980608 5754785957888 5754883417344 5759668518912 5763362390016 5764779682011 5766268904352 5774862449664 5778566065152 5783370858496 5783468802048 5784477358968 5788503055188 5789998406016 5790096461808 5793098040576 5798627315712 5802346172416 5807269085184 5808281792544 5813924019264 5816937950208 5826622913496 5832184186752 5832282956976 5840875966464 5842483789824 5847569412894 5850600785568 5850699867684 5852211285888 5856284121408 5866526932992 5874776821872 5876294459904 5880384056064 5885051977728 5886399506526 5890174654518 5890669019136 5898952858176 5900476741632 5900576668416 5909270298624 5910623372808 5910723471429 5919108991488 5924858876928 5933588283392 5934723524136 5935047436332 5943467464704 5943568119552 5949241012224 5952325091328 5955326901216 5959146254688 5964202202112 5968027247616 5974132354344 5979834419328 5983669490304 5988746244096 5992587030528 5995609144866 5998717261152 6004442791424 6004544478912 6013063102464 6013391290368 6023403340416 6023505349008 6025061408256 6029254538496 6034040635392 6037808218112 6037910470656 6039293000202 6048293436864 6049855899648 6058872078336 6062757838848 6064146057816 6068959852032 6073183533312 6074752425984 6074855304192 6083295134994 6083805708288 6087707459584 6093934995456 6099854708736 6103016865792 6108329271352 6110010716832 6119012917248 6119116545024 6124956991488 6128132161536 6129304623288 6135154793856 6138335250432 6144298094592 6145369575147 6150583520928 6154528099104 6160402344448 6163700272128 6165292548096 6169583271936 6170659161876 6175894564224 6179855375232 6189065293824 6190664122368 6190768963584 6192186493878 6196157753454 6201309768192 6201414789696 6216245379072 6217668742824 6221656345032 6226595172864 6226935015168 6235769143296 6237302606766 6241826635776 6248211830784 6252219021312 6252560262144 6257523621888 6261536784384 6262970518728 6264694532448 6273924636672 6277948317696 6283274747904 6287304425472 6290475168384 6293736142848 6299743256576 6299849945088 6300948551733 6310338937056 6316361897472 6319636291584 6319743316992 6321375903744 6325775253504 6326878381164 6336307410048 6345750491136 6346857102201 6347389796352 6351807250432 6352914917712 6353022506706 6356315905632 6362382749184 6371864690688 6372975855708 6373618679808 6379166632248 6382473584256 6393636716544 6395209001874 6399310466682 6399847563264 6408738907648 6410503047168 6420056702976 6421176272016 6421526734392 6425645077656 6436883718144 6446476689408 6447600865728 6447952770336 6453071235072 6457209808896 6463372951552 6474134202624 6474243844512 6479627083776 6483782688768 6485267311831 6487052517396 6493445554176 6496720255872 6500886823296 6506292215808 6506402402304 6507537028839 6513748206768 6517235295648 6523455730176 6527639443968 6533177720832 6534317016612 6540664521672 6544055193984 6550301227008 6554950777683 6555500937216 6559705202688 6560063225856 6561207210096 6561318326598 6570985462272 6572794263552 6581925883764 6588319636584 6599842799616 6609011998512 6609123924606 6609678630912 6610831267392 6615432063072 6620683474944 6627002646528 6636321965448 6638036334336 6647929085952 6649451294409 6653715813437 6657836580864 6658997615424 6663631932384 6665353356288 6665466236544 6675286818816 6676563964653 6686400897792 6686514134496 6692896138752 6696365727744 6699742763868 6704039536524 6709727477376 6714030653568 6720438921216 6723922788352 6725773688832 6727313721744 6731628176592 6737339524608 6741660409344 6748556918796 6754998140352 6755112538776 6764695990272 6765065201664 6776328757968 6782911355808 6792534245376 6792649279488 6804214884544 6804330116472 6806087887104 6816231088128 6820602568704 6822164315043 6826389405696 6827579833536 6832331474976 6834096479232 6844281421824 6848670892032 6855676869888 6860448065408 6862220333056 6862336547328 6865893974016 6871870430271 6872447188992 6873762056436 6883889531904 6884006113152 6890576615424 6894148681728 6896046440448 6902049143088 6905627156736 6912335356416 6919406461044 6923844111492 6930452637504 6934045375488 6934162806144 6935954116608 6940781180928 6947881384752 6952337297136 6962698455552 6964497137664 6976473489216 6976591638408 6980947738688 6991351535616 6993157619712 6993276051456 6994877335677 6999363388161 7004919569472 7005301892064 7015240286208 7022054965248 7029238309632 7033746398976 7034130294912 7039714074624 7044228882432 7045841833569 7050952310784 7058165216256 7062691857408 7068684091392 7073217478656 7074837067452 7076784564432 7080453160704 7087211163648 7087331188224 7097773326336 7099131304188 7105907134656 7109590828032 7116497160192 7128345836304 7138848403456 7138969302528 7140813520896 7145783156736 7147029282426 7150855393836 7157680592832 7168347777024 7170199584768 7176562461279 7180282782288 7192841306112 7197847150592 7199102355522 7199706578944 7199828508672 7209831271104 7211815928064 7222441476096 7222563790848 7223823306018 7224217576191 7228850712363 7229457432576 7241494182912 7252286275584 7253550973944 7253946866628 7258599069204 7259705139456 7264361035008 7271294570496 7275064000512 7282131075072 7283400977952 7283524325076 7289580469248 7294255524864 7305126248448 7308810287856 7313497676208 7319578742784 7319702702592 7324273037312 7327966732614 7335188496384 7338887696448 7343594374464 7349824935936 7358247586881 7362062093232 7369088880384 7374938554368 7379668353024 7380071129088 7381358111358 7392358645056 7405288095744 7410037358592 7411734070664 7411859591157 7422779874048 7424823149568 7435138498326 7435762532352 7435888459776 7437185175816 7442361070956 7448268909312 7455377977344 7459242835968 7465862211129 7466488823808 7467790876128 7478920221696 7486058545152 7489939308544 7490066153472 7491372317352 7496585923932 7498522525824 7498649516112 7509697671168 7520889470976 7522201010016 7529508156096 7533411443712 7553156569728 7553284485264 7560493786368 7564413136896 7566495399936 7568227936962 7573081698666 7579506965184 7584367960512 7597633241088 7599372907896 7599501606123 7604246643928 7610282989056 7610698351872 7615579351296 7623369852714 7628899221504 7630775275284 7641601026048 7641730439424 7642018098176 7648084426752 7652989403136 7654741745112 7654871381031 7656848872992 7668259974144 7673177889792 7679558025216 7679688081408 7684483186688 7686372909348 7688358539136 7699816599552 7704754753536 7711291736064 7712636478624 7718004073584 7719997874688 7720128615744 7724130720768 7731503087616 7744375723392 7751898692352 7755917266944 7764805285974 7768830551328 7776245582336 7776377275968 7787834621952 7789978386432 7796759217192 7800801047424 7800933156912 7802948381184 7808378828544 7816366557846 7821379459278 7822035910656 7833035762496 7835059279872 7840512074752 7846735970304 7848532675368 7853566206024 7865270477568 7867302322176 7867435557888 7879027064832 7880831163744 7880964628572 7892145321984 7899811835904 7907893098336 7912964698848 7913396581776 7924623286272 7924757492736 7932321349632 7936433455104 7940435868288 7945528339584 7952269602816 7957369663488 7961382634986 7965509805792 7973112559104 7973247586752 7978225987072 7984994992128 7990116040704 7994145526488 7998289681536 8006059305216 8017417469952 8017855053824 8019389065842 8031204453888 8031340465344 8033415211008 8039006051328 8045387513856 8050547294208 8052390666936 8064391249152 8066474532864 8077818130074 8078496104448 8083677118464 8085528077088 8091946469376 8097578044416 8099669901312 8099807072256 8111060179992 8113292919072 8125246660608 8133139611648 8137355821056 8146680955776 8158683889664 8158822060032 8160244845687 8166609321984 8172406164384 8180206391808 8184447000576 8192397459456 8193826100196 8200778027904 8206037465472 8218267029504 8220390064128 8226111029248 8227545549168 8227684885734 8234526085632 8239807166976 8252087058432 8254358618112 8256248658504 8261543671272 8268413024256 8268553052928 8282319854886 8288327172096 8290224990432 8295541793376 8296805873664 8302126897152 8302580020224 8316403475688 8330949107712 8336292028416 8336747016192 8338200829497 8343364829184 8348715712512 8350627358304 8352926043264 8365232848896 8365374517248 8370597756928 8387300224512 8391648190464 8398952748109 8399799926784 8401264735644 8413785249408 8421815863296 8426181722112 8426324422656 8427793857021 8428501204992 8434367004672 8435837841552 8448409880064 8461000654848 8462476136268 8468365580738 8470553223616 8470696675608 8475087874176 8483176998912 8495819587584 8497301140944 8497445045922 8498158239744 8505555509664 8509964779008 8512307324928 8526945335832 8532413955576 8547337396224 8549294521383 8554777474419 8560075603968 8561568362688 8562035645856 8567526770208 8582511624192 8596801154304 8597270360448 8604094980096 8609613078528 8611584463251 8613954982116 8632178936832 8632325126016 8639502778368 8645043585024 8649403356528 8662293674496 8667849097728 8675056287744 8675203203072 8676716038452 8682754582782 8684997609024 8685144692712 8689647060864 8697940973568 8703519258624 8710903627776 8712422688816 8720886028896 8725406925312 8733734969344 8739934370244 8746750967808 8748276280128 8748424435464 8761313949696 8763725684736 8771354119341 8775901178352 8776786378752 8784426182112 8799790399488 8812015998016 8812165232808 8814441689856 8820576084096 8827577966592 8829599259789 8835261981777 8836003528704 8848429287264 8850715112448 8863905447936 8865935059212 8878663487232 8884842576512 8887137808384 8887288315392 8900382425088 8902085286204 8902571154498 8915201197056 8915352179328 8923861518336 8928487636992 8932990351824 8938719382032 8946303303168 8952040871424 8960585228288 8961198531516 8969751628992 8975504235456 8983119366144 8988880545792 8993413717299 8998075891728 9006664187136 9006816718368 9019594653696 9020086935552 9035105010624 9035258023512 9037592112384 9043881807744 9056712327168 9056865705984 9058939500303 9072440155296 9074783849472 9088308117504 9094136758272 9096219086724 9103439778048 9109775299968 9112128638976 9112282956288 9124942702491 9125708562432 9131561189376 9140902493184 9149782063104 9154525298688 9162493907028 9165016075248 9178519375872 9178674817536 9187435487232 9192198242304 9193956934932 9202732190784 9207502875648 9216447141888 9225875281392 9231792148656 9240603516672 9245393833984 9245550408192 9247938822144 9254374907904 9255988742814 9263841846336 9269783062848 9283597940736 9285996183552 9288279740817 9294236630181 9301964652288 9302122184544 9321802047488 9324210159616 9324368068608 9326503114236 9332484517548 9339892759296 9340402522752 9353653714944 9355953910149 9362739953664 9372317746176 9378328531968 9378840393216 9386285432832 9392305176576 9394455778092 9410886955008 9416922476544 9424912121856 9430956638208 9433116089936 9435712752576 9440604214272 9449614884864 9449774917632 9465508405584 9474542846208 9479454437376 9479614975488 9482063855616 9488662880256 9490317571746 9504461115072 9518625736704 9521084694528 9527710875648 9529372376568 9529533760059 9534473858448 9543574123776 9557797036032 9559463783562 9560266113024 9560428019712 9568749948372 9573710376384 9590455074816 9592813502811 9598803140696 9598965700023 9599771344896 9613108361472 9615754570752 9629921968128 9630085054464 9631764408024 9632290101588 9638467616484 9655325577216 9669715034112 9671401298592 9671929155504 9678132092272 9679606852608 9685814713344 9695059427328 9700085334016 9711201303936 9711365766768 9719440625664 9725674033152 9730578776094 9740168331264 9745080383808 9751330234944 9759438323712 9759603603456 9770622310152 9785183595264 9791459165952 9799766581248 9801475524918 9810996782508 9816082790976 9825451840512 9833251405824 9839557804032 9840094838784 9841810815144 9841977489897 9856478193408 9872888825646 9873717460992 9880049811456 9882479454876 9897039832064 9899764199424 9913517997768 9913685886909 9914517946368 9916246901088 9923148094608 9931025212416 9940503969792 9945657114624 9954482948172 9957054501504 9971893628928 9981411393536 9986754871296 9988496423136 9995447898576 9998030034432 9998199354816 10012930228224 10029601346688 10039344208128 10044548591616 10049614145802 10056059304786 10064591216064 10070875426304 10071045980352 10080658381824 10085884182528 10088660533248 10090970582616 10097442264888 10106009286912 10112490614016 10122835378194 10130177654784 10132497210528 10132668808164 10147043985408 10147597802496 10154105801728 10164493136952 10174367033712 10188801368064 10188973919232 10197445902336 10203985870848 10206322326816 10206495174708 10209131830656 10224346632192 10230903853056 10239584108544 10241369750304 10248497212464 10251144718848 10266422132736 10273006338048 10283515304832 10290672098112 10293330499584 10293504820992 10298840961024 10308670783488 10310643084654 10325834297856 10326009169728 10335864923136 10341223022592 10353073714632 10358440735104 10368503034624 10383779495936 10385766167238 10386637848576 10395678956256 10401068063232 10401244209216 10403931174912 10411171771392 10421822077128 10428505945704 10444047683328 10446745706496 10455839135401 10462314627072 10464710233824 10471421608032 10487027303424 10489736429568 10489914077184 10507379354208 10507774884992 10507952838096 10522860429312 10533082447872 10543857464448 10550619598464 10551195442368 10559571111936 10566164381696 10566343323648 10576428466176 10587247824384 10594037786112 10603026137088 10609826217984 10612255601178 10615176846648 10620679741056 10630816745472 10630996782336 10646659989504 10653488054272 10658860701984 10664386242048 10674745740288 10692518754456 10708272605184 10708453953792 10711220281344 10718674735104 10720543923639 10726283090754 10727183351808 10734063058944 10736520889248 10752521665536 10755299377152 10770424173432 10780704102784 10789261959168 10796770725888 10798653533283 10799559868416 10799742763008 10814746906656 10817723892096 10833662214144 10833845686272 10844186148864 10862241274368 10878429413376 10880326460916 10880920299942 10887898603806 10888812429312 10896541552512 10906941855744 10912596000768 10923196612608 10925101466928 10934370703872 10941383287296 10957689372672 10963215431784 10970060732224 10970246514312 10979368114176 10986409555968 10991950098921 11002782744576 11005811490816 11008331544672 11015391561696 11024550699008 11024737403904 11043093139848 11053633320576 11060722391168 11062407831552 11069502529536 11070106693632 11072037167037 11088537967584 11107932143616 11115056037888 11115662688256 11117601105996 11134169811072 11137234724352 11152707747489 11153643798528 11153832689664 11155777763724 11163541606434 11183066966016 11188864253952 11199733235712 11201686314192 11218380332544 11229087817728 11234908962816 11235099230208 11237058476028 11244878885898 11245822672896 11247783788736 11247974274168 11264546506752 11281334206464 11283301515024 11294262234144 11300117165568 11310902665216 11327759450112 11329734854592 11329926727896 11340740679552 11346619705344 11349743099904 11352341905443 11359622547999 11369260447776 11376551940768 11396449861632 11399059361844 11406369965892 11415424483584 11416047527808 11423369026944 11435054779071 11443348832256 11446162912926 11462401539072 11463027147264 11472126640128 11479484104704 11482112617668 11485273309488 11502389961216 11509571915776 11509766834688 11519337037824 11526724780032 11529559364022 11532537808704 11549724899328 11557132130304 11566937604096 11568954717936 11577006110376 11579996812032 11580192923616 11586196081152 11597254631424 11604692344832 11614538170368 11616563585088 11627848038528 11633875900416 11647207928961 11653245826992 11664368373504 11664565913952 11681751932928 11684967579648 11695138825788 11701201571136 11701399735368 11704422571776 11712568242816 11724549836769 11732069188917 11733053865984 11749553643744 11752588919808 11760768112128 11770103955456 11772799013052 11780349309036 11797905716352 11800953483264 11801153336832 11818540597248 11821246745616 11821446942858 11838217982976 11849717753856 11869447048272 11870094872664 11886934929408 11887136239104 11898482024448 11904650182656 11910653802432 11918292509376 11928404404224 11936054495232 11942073952479 11948264708688 11959668838656 11967338980608 11977492488192 11985174061056 11991218289732 11997434522304 12008885582848 12009088957824 12026126204928 12026782580736 12029083598763 12046806680832 12047010698016 12050122816512 12058509076992 12068081270784 12075616436224 12075820941312 12078586000404 12096586873728 12099711799296 12116727195111 12117744156672 12125515677696 12128292115632 12137919704064 12146367066624 12149504851968 12149710608384 12166590269988 12187869990912 12199709417472 12206033731584 12216658542704 12220021433664 12238025834496 12238233090048 12249913982976 12258609246576 12270309587712 12276670500864 12288596189184 12290739150294 12301167041856 12309056198208 12320804688896 12327400544256 12330585096192 12339166543872 12341318323752 12341527328601 12351789128448 12359710750464 12378130587648 12381328244736 12381537927168 12384372987756 12392315506908 12402619536384 12402829579392 12423479782329 12432490758144 12435337485648 12443312690064 12453190345728 12453870030336 12471538286592 12474605213532 12496423661568 12504438042624 12505120524288 12515047243776 12523073568768 12525941037456 12529389064896 12547849273344 12555896635392 12580950336768 12587472285696 12599486513152 12599699890176 12601897103466 12620677874112 12632723794944 12639272583168 12639486633984 12642751807488 12651550507008 12653756762328 12672614820096 12691500982272 12693714204402 12694779592704 12702548371107 12703614500864 12705829835424 12706045013412 12712631811264 12724765498368 12743729381376 12745951711416 12746167568883 12747237359616 12758333264496 12764947168512 12787273433088 12790418003748 12798620933364 12817477815296 12821006094336 12840113405952 12842352544032 12843053468784 12851290155312 12873767436288 12895201731456 12895905540672 12906142470144 12914419617792 12926745903104 12948268405248 12948487689024 12959254167552 12967565377536 12970534623662 12974105034792 12993440511744 13001773646592 13012584431616 13012804804608 13015074057678 13024131874173 13027496413536 13034470591296 13046911460352 13055278887936 13066355441664 13068634033224 13081329043344 13088110387968 13100602454016 13109901555366 13111001874432 13119410405376 13120126451712 13122414420192 13122636653196 13141970924544 13145588527104 13163851767528 13176639273168 13199685599232 13218023997024 13218247849212 13221662534784 13230864126144 13241366949888 13254005293056 13272643930896 13276072668672 13295858171904 13298902588818 13307431626874 13317995230848 13327263864768 13330706712576 13330932473088 13350573637632 13353127929306 13353856731747 13372801795584 13373028268992 13385792277504 13392731455488 13399485527736 13408079073048 13419454954752 13428061307136 13440877842432 13447845576704 13451547377664 13454627443488 13463256353184 13474679049216 13483320818688 13497113837592 13509996280704 13510225077552 13529391980544 13530130403328 13552657515936 13565822711616 13585068490752 13585298558976 13608429769088 13608660232944 13612175774208 13632462176256 13641205137408 13644328630086 13655159667072 13664662949952 13668192958464 13688562843648 13697341784064 13711353739776 13720896130816 13724440666112 13724673094656 13731787948032 13743740860542 13744894377984 13747524112872 13767779063808 13768012226304 13781153230848 13788297363456 13792092880896 13804098286176 13811254313472 13824670712832 13838812922088 13847688222984 13860905275008 13868090750976 13868325612288 13871908233216 13881562361856 13883983114221 13895762769504 13904674594272 13925396911104 13928994275328 13952946978432 13953183276816 13961895477376 13982703071232 13986315239424 13986552102912 13989754671354 13998726776322 14009839138944 14010603784128 14030480572416 14044109930496 14058476619264 14067492797952 14068260589824 14079428149248 14088457764864 14091683667138 14101904621568 14116330432512 14125383714816 14137368182784 14146434957312 14149674134904 14153569128864 14160906321408 14174422327296 14174662376448 14195546652672 14198262608376 14211814269312 14219181656064 14232994320384 14235476357619 14256691672608 14277696806912 14277938605056 14281627041792 14291566313472 14294058564852 14301710787672 14315361185664 14336695554048 14339195675343 14340399169536 14353124922558 14360565564576 14385682612224 14395694301184 14398204711044 14399657017344 14419662542208 14423631856128 14444882952192 14445127581696 14447646612036 14448435152382 14457701424726 14458914865152 14482988365824 14504572551168 14507101947888 14507893733256 14517198138408 14519410278912 14528722070016 14542589140992 14550128001024 14564262150144 14566801955904 14567048650152 14579160938496 14588511049728 14595868164141 14610252496896 14617620575712 14626995352416 14639157485568 14639405405184 14648546074624 14655933465228 14670376992768 14677775392896 14687188748928 14699649871872 14702213287377 14716495173762 14724124186464 14738177760768 14749877108736 14759336706048 14760142258176 14762716222716 14784717290112 14809333238469 14810576191488 14820074717184 14823468141328 14823719182314 14845559748096 14849646299136 14870276996652 14871776919552 14874370351632 14884722141912 14896537818624 14910755954688 14918485671936 14931724422258 14932977647616 14935581752256 14957840443392 14972117090304 14980132306944 14982744634704 14993171847864 14997045051648 14997299032224 15019395342336 15041778941952 15044402020032 15059016312192 15066822887424 15074421218703 15084088957179 15106313139456 15106568970528 15120987572736 15128826273792 15132990799872 15136455873924 15146163397332 15159013930368 15168735921024 15184253067291 15195266482176 15198745815792 15199003212246 15208493287856 15220565978112 15221396703744 15231158702592 15246739705428 15261550550568 15283202052096 15283460878848 15284036196352 15296168853504 15305978806272 15309483490224 15309742762062 15313697745984 15336519948288 15346355779584 15359376162816 15372745818696 15376717078272 15399633199104 15409509507072 15422583472128 15425272957248 15436008147168 15439995749376 15440257231488 15448261441536 15463006175232 15465964626981 15488751446784 15503797384704 15511834533888 15529610571948 15537661102656 15552491164672 15552754551936 15575669243904 15578649250857 15579956772864 15593518434384 15601602094848 15601866313824 15605896762368 15616757657088 15632733115692 15642758918556 15666071524992 15670118559744 15681024149504 15693471940608 15697065350736 15707132412048 15730540955136 15734604644352 15734871115776 15761662327488 15761929257144 15784290643968 15799623671808 15815786196672 15825929397696 15826793163552 15849246572544 15849514985472 15864642699264 15880871736576 15891056679168 15904539205632 15914739326976 15918383401767 15922765269972 15931019611584 15946225118208 15946495173504 15956451974144 15969989984256 15980232081408 15988291052976 15996579363072 16012118610432 16034834939904 16035710107648 16038778131684 16062408907776 16062680930688 16066830422016 16078012102656 16089424636131 16090775027712 16101094588416 16104781333872 16128782498304 16132949065728 16155636260148 16171056154176 16183892938752 16195156088832 16199339802624 16199614144512 16222120359984 16226585838144 16250493321216 16266279223296 16293361911552 16317367779328 16317644120064 16320489691374 16321380449913 16331847905709 16333218643968 16344812328768 16360412783616 16368894001152 16384794918912 16387652200392 16401556055808 16412074930944 16436534059008 16440780128256 16452222058496 16455091098336 16455369771468 16469052171264 16479614333952 16504174116864 16508717236224 16512497317008 16523087342544 16536826048512 16537106105856 16564639709772 16580449980864 16591083586752 16593611747328 16604253794304 16605160040448 16632806951376 16661898215424 16672584056832 16673494032384 16676401658994 16701254716608 16705852086528 16730465697792 16730749034496 16741195513856 16745312409651 16774600449024 16783296380928 16797905496218 16799599853568 16802529471288 16827570498816 16843631726592 16852363444224 16852648845312 16855587714042 16857002409984 16867318328847 16868734009344 16871675683104 16896819760128 16922001309696 16924952272536 16936731161476 16941106447232 16941393351216 16950175748352 16966353997824 16991639175168 16994602281888 16994890091844 17011111019328 17019929558016 17024614649856 17053890671664 17064827911152 17094674792448 17098589042766 17109554948838 17123136725376 17124071291712 17135053540416 17165023248384 17169244369389 17193602308608 17194540720896 17208189960192 17219226157056 17223168926502 17227909964232 17264357873664 17264650252032 17279005556736 17290087170048 17294339046033 17298806713056 17324587348992 17335698195456 17350112575488 17350406406144 17353432076904 17365509165564 17369995218048 17370289385424 17379294121728 17395881947136 17407038517248 17421807255552 17424845377632 17441772057792 17450813850624 17467469938688 17479868740488 17496552560256 17496848870928 17522627899392 17527451369472 17542708238682 17551802356704 17568852364224 17599580798976 17624031996032 17624330465616 17628883379712 17641152168192 17655155933184 17659198519578 17670523963554 17672007057408 17696858574528 17701430224896 17727810895872 17731870118424 17732170414287 17757326974464 17769685153024 17774275616768 17774576630784 17800764850176 17804170572408 17805142308996 17830402394112 17830704358656 17847723036672 17856975273984 17865980703648 17877438764064 17892606606336 17904081742848 17921170456576 17922397063032 17939503257984 17951008470912 17966238732288 17977761091584 17986827434598 17996151783456 18013328374272 18013633436736 18039189307392 18040173871104 18070210021248 18070516047024 18075184224768 18087763615488 18113424654336 18113731411968 18117879000606 18144880310592 18149567698944 18176616235008 18188273516544 18192438173448 18206879556096 18219550599936 18224257277952 18224565912576 18249885404982 18251417124864 18263122378752 18281804986368 18299564126208 18309050597376 18324987814056 18330032150496 18357038751744 18357349635072 18374870974464 18384396484608 18387913869864 18405464381568 18415005751296 18432894283776 18436108725441 18451750562784 18463584297312 18481207033344 18490787667968 18491100816384 18495877644288 18508749815808 18511977485628 18527683692672 18539566125696 18567195881472 18571992367104 18576559481634 18588473260362 18603929304576 18604244369088 18643604094976 18648736137216 18653006228472 18664969035096 18679785518592 18680805045504 18707307429888 18711907820298 18725479907328 18744635492352 18756657063936 18757680786432 18772570865664 18784610353152 18788911556184 18821773910016 18833844953088 18849824243712 18861913276416 18866232179872 18871425505152 18881208428544 18899229769728 18899549835264 18902845655199 18931016811168 18949085692416 18958908874752 18959229950976 18964127711232 18977325760512 18980635143492 19008922230144 19037251473408 19040571306603 19042169389056 19055421751296 19058744753136 19059067520118 19068947716896 19087148247552 19115594072064 19118927567124 19120856039424 19137499896744 19147420752768 19180910149632 19185627005622 19197606281392 19197931400046 19199542689792 19226216722944 19231509141504 19260170108928 19263528816048 19264580203176 19276935232968 19310651154432 19339430068224 19342802597184 19343858311008 19356264184544 19359213705216 19371629426688 19390118854656 19422402607872 19422731533536 19438881251328 19451348066304 19455801935493 19461157552188 19480336662528 19490160767616 19502660469888 19518876647424 19519207206912 19522611086517 19541244620304 19570367190528 19582918331904 19599533162496 19602951049836 19621993565016 19632165581952 19650903681024 19664852333049 19666502811648 19679115608064 19680189677568 19683621630288 19683954979794 19712956386816 19745777651292 19764958909752 19794079664128 19799528398848 19827035995536 19827371773818 19829035892736 19832493802176 19846296189216 19862050424832 19881007939584 19908965896344 19914109003008 19943787257856 19948353883227 19961147440311 19962822787072 19973509742592 19976992846272 19990895797152 19996060068864 19996398709632 20025860456448 20029691893959 20059202693376 20078688416256 20089097183232 20099228291604 20112118609572 20129182432128 20141750852608 20142091960704 20161316763648 20171768365056 20177321066496 20181941165232 20194884529776 20212018573824 20224981228032 20245670756388 20264994421056 20265337616328 20294087970816 20295195604992 20308211603456 20328986273904 20348734067424 20377602736128 20377947838464 20412644653632 20412990349416 20418263661312 20448693264384 20461807706112 20466492945129 20479168217088 20482739500608 20496994424928 20502289437696 20532844265472 20546012676096 20567030609664 20581344196224 20586660999168 20587009641984 20597681922048 20615611290813 20617341566976 20621286169308 20651668595712 20652018339456 20671729846272 20682446045184 20706147429264 20716881470208 20737006069248 20767558991872 20771532334476 20791357912512 20802136126464 20802488418432 20807862349824 20822343542784 20843644154256 20857011891408 20888095366656 20893491412992 20911678270802 20929420467648 20942843216064 20974054606848 20979472859136 20979828154368 20984632007031 20998090164483 21014758708416 21015549769984 21015905676192 21045720858624 21066164895744 21087714928896 21101239196928 21102390884736 21119142223872 21132328763392 21132686647296 21137525500707 21152856932352 21174495648768 21188075572224 21206052274176 21219652435968 21224511202356 21230353693296 21241359482112 21261633490944 21261993564672 21293319979008 21306976108544 21317721403968 21328772484096 21349491480576 21385037508912 21416545210368 21416907907584 21422440562688 21437349470208 21441087847278 21452566181508 21473041778496 21505043331072 21510598754304 21529687383837 21540848346864 21561408205568 21578523918336 21593541451776 21597307066566 21599119736832 21599485526016 21629493813312 21635447784192 21667324428288 21667691372544 21672652728573 21686552137089 21688372297728 21724482548736 21756858826752 21760652921832 21761840599884 21775797207612 21793083105024 21813883711488 21825192001536 21846393225216 21850202933856 21868741407744 21882766574592 21915378745344 21926430863568 21940121464448 21940493028624 21958736228352 21972819111936 21983900197842 22005565489152 22016663089344 22030783123392 22049101398016 22049474807808 22074742760643 22086186279696 22107266641152 22121444782336 22124815663104 22139005059072 22140213387264 22144074334074 22177075935168 22215864287232 22230112075776 22231325376512 22235202211992 22235578773471 22268339622144 22274469448704 22305415494978 22307287597056 22307665379328 22311555527448 22327083212868 22366133932032 22377728507904 22397586633387 22399466471424 22403372628384 22436760665088 22458175635456 22469817925632 22470198460416 22474116952056 22489757771796 22495567577472 22495948548336 22529093013504 22562668412928 22566603030048 22588524468288 22600234331136 22621805330432 22659469709184 22659853455792 22681481359104 22693239410688 22699486199808 22704683810886 22719245095998 22738520895552 22753103881536 22792899723264 22798118723688 22812739931784 22830848967168 22832095055616 22846738053888 22870109558142 22886697664512 22892325825852 22924803078144 22926054294528 22944253280256 22958968209408 22964225235336 22964614143093 22970546618976 23004779922432 23019143831552 23019533669376 23038674075648 23053449560064 23059118728044 23065075617408 23099449798656 23114264260608 23133875208192 23137909435872 23154012220752 23159993624064 23160385847232 23172392162304 23194509262848 23209384689664 23233127170176 23255696077056 23267751800832 23294415857922 23306491653984 23328736747008 23329131827904 23363503865856 23369935159296 23390277651576 23402403142272 23402799470736 23408845143552 23425136485632 23449099673538 23464138377834 23466107731968 23499107287488 23505177839616 23521536224256 23540207910912 23545598026104 23560698618072 23595811432704 23601906966528 23602306673664 23637081194496 23642493491232 23642893885716 23676435965952 23699435507712 23738894096544 23740189745328 23773869858816 23774272478208 23796964048896 23809300365312 23821307604864 23836585018752 23856808808448 23872108990464 23884147904958 23896529417376 23919337677312 23934677961216 23954984976384 23970348122112 23982436579464 23994869044608 24017771165696 24018177915648 24052252409856 24053565161472 24058167197526 24093613361664 24094021396032 24100245633024 24117018153984 24136162541568 24151641882624 24157172000808 24193173747456 24199423598592 24233454390222 24235488313344 24251031355392 24256584231264 24275839408128 24292734133248 24299009703936 24299421216768 24333180539976 24375739981824 24399418834944 24412067463168 24433317085408 24440042867328 24476051668992 24476466180096 24480734537061 24499827965952 24517218493152 24540619175424 24553341001728 24577192378368 24581478300588 24602334083712 24618112396416 24641609377792 24654801088512 24661170192384 24678333087744 24682636647504 24683054657202 24703578256896 24719421500928 24756261175296 24763075854336 24768745975512 24784631013816 24805239072768 24805659158784 24846959564658 24864981516288 24870674971296 24886625380128 24906380691456 24907740060672 24949210427064 24992847323136 25008876085248 25010241048576 25014602488491 25030094487552 25046147137536 25051882074912 25058778129792 25095698546688 25111793270784 25161900673536 25174944571392 25196858244327 25198973026304 25199399780352 25203794206932 25241355748224 25265447589888 25278545166336 25278973267968 25283381571063 25285503614976 25303101014016 25307513524656 25345229640192 25383001964544 25387428408804 25405096742214 25407229001728 25411659670848 25412090026824 25425263622528 25449530996736 25487458762752 25491903422832 25492335137766 25494474719232 25516666528992 25529894337024 25580836007496 25597241866728 25634955630592 25642012188672 25647883564149 25664332423257 25680226811904 25684705088064 25686106937568 25702580310624 25747534872576 25790403462912 25791811081344 25812284940288 25828839235584 25834753389753 25853491806208 25896536810496 25896975378048 25918508335104 25935130755072 25941069247324 25948210069584 25986881023488 26003547293184 26025168863232 26025609609216 26030148115356 26048263748346 26054992827072 26068941182592 26093822920704 26110557775872 26132710883328 26137268066448 26162658086688 26176220775936 26201204908032 26219803110732 26240252903424 26244828840384 26245273306392 26283941849088 26291177054208 26314062358023 26327703535056 26353278546336 26399371198464 26436047994048 26436495698424 26443325069568 26461728252288 26482733899776 26488797779367 26505785945331 26508010586112 26545287861792 26552145337344 26591716343808 26597805177636 26614863253748 26635990461696 26654527729536 26661413425152 26661864946176 26701147275264 26706255858612 26707713463494 26745603591168 26746056537984 26771584555008 26785462910976 26798971055472 26816158146096 26838909909504 26856122614272 26881755684864 26895691153408 26909254886976 26926512706368 26949358098432 26966641637376 26980241151897 26994227675184 27019992561408 27020450155104 27058783961088 27060260806656 27105315031872 27131645423232 27170136981504 27170597117952 27176818500909 27216859538176 27217320465888 27224351548416 27264924352512 27282410274816 27288657260172 27310319334144 27329325899904 27336385916928 27374828107473 27377125687296 27394683568128 27422707479552 27441792261632 27448881332224 27449346189312 27463575896064 27487481721084 27495048225744 27535558127616 27536024452608 27562306461696 27576594726912 27608196572352 27622508626944 27649341425664 27677625844176 27695376445968 27721810550016 27736181501952 27736651224576 27743816466432 27763124723712 27767966228442 27791525539008 27809349188544 27850793822208 27857988550656 27864839222451 27882709890543 27905893956864 27906366553632 27923790954752 27965406142464 27972630478848 27973104205824 27979509342708 27997453552644 28019678277888 28021207568256 28060961144832 28067861730447 28088219860992 28116953238528 28134985595904 28136521179648 28158856298496 28176915529728 28183367334276 28232660865024 28250767429632 28274736365568 28292869914624 28299348269808 28307138257728 28321812642816 28348844654592 28349324752896 28396525216752 28423628538624 28438363312128 28465988640768 28470952715238 28513383345216 28555393613824 28555877210112 28563254083584 28583132626944 28588117129704 28588601280177 28603421575344 28630722371328 28673391108096 28678391350686 28680798339072 28706249845116 28721131129152 28771365224448 28791388602368 28796409422088 28796897100069 28799314034688 28839325084416 28847263712256 28889765904384 28890255163392 28895293224072 28896870304764 28915402849452 28965976731648 29009145102336 29014203895776 29015787466512 29034396276816 29038820557824 29057444140032 29085178281984 29100256002048 29133603911808 29134097300304 29158321876992 29177022099456 29191736328282 29220504993792 29235241151424 29253990704832 29278314971136 29278810810368 29297092149248 29311866930456 29355550785792 29374377497856 29399299743744 29404426574754 29432990347524 29448248372928 29476355521536 29499754217472 29518673412096 29520284516352 29525432445432 29569434580224 29618666476938 29621152382976 29640149434368 29646936282656 29647438364628 29691119496192 29699292598272 29740553993304 29741057660727 29743553839104 29748740703264 29769444283824 29793075637248 29821511909376 29836971343872 29863448844516 29871163504512 29915680886784 29944234180608 29960264613888 29965489269408 29986343695728 29994090103296 29994598064448 30038790684672 30088804040064 30118032624384 30133645774848 30148842437406 30168177914358 30212626278912 30213137941056 30241975145472 30257652547584 30265981599744 30272911747848 30292326794664 30318027860736 30337471842048 30368506134582 30390532964352 30397491631584 30398006424492 30416986575712 30441131956224 30442793407488 30462317405184 30493479410856 30523101101136 30566404104192 30566921757696 30568072392704 30592337707008 30611957612544 30618966980448 30619485524124 30627395491968 30673039896576 30692711559168 30718752325632 30745491637392 30753434156544 30799266398208 30819019014144 30850545914496 30872016294336 30879991498752 30880514462976 30896522883072 30926012350464 30931929253962 30977502893568 31007594769408 31023669067776 31059221143896 31075322205312 31104982329344 31105509103872 31151338487808 31157298501714 31159913545728 31187036868768 31203204189696 31203732627648 31211793524736 31233515314176 31265466231384 31285517837112 31332143049984 31340237119488 31362048299008 31367517406203 31386943881216 31394130701472 31414264824096 31461081910272 31469209288704 31469742231552 31523324654976 31523858514288 31568581287936 31599247343616 31631572393344 31651858795392 31653586327104 31698493145088 31699029970944 31729285398528 31761743473152 31782113358336 31809078411264 31829478653952 31836766803534 31845530539944 31862039223168 31892450236416 31892990347008 31912903948288 31939979968512 31960464162816 31976582105952 31993158726144 32024237220864 32071420215296 32077556263368 32124817815552 32125361861376 32133660844032 32156024205312 32161631770917 32178849272262 32181550055424 32202189176832 32209562667744 32257564996608 32265898131456 32311272520296 32342112308352 32367785877504 32390312177664 32395960599849 32398679605248 32399228289024 32444240719968 32453171676288 32500986642432 32532558446592 32586723823104 32634735558656 32635288240128 32640979382748 32642760899826 32663695811418 32666437287936 32689624657536 32720825567232 32737788002304 32769589837824 32775304400784 32803112111616 32824149861888 32873068118016 32904444116992 32910182196672 32910739542936 32938104342528 32959228667904 32975850296763 33008348233728 33017434472448 33024994634016 33046174685088 33073652097024 33074212211712 33129279419544 33160899961728 33182167173504 33187223494656 33208507588608 33210320080896 33216111501111 33265613902752 33323796430848 33345168113664 33346988064768 33352803317988 33402509433216 33411704173056 33458123242467 33460931395584 33461498068992 33482391027712 33490624819302 33549200898048 33566592761856 33595810992436 33599199707136 33605058942576 33655140997632 33687263453184 33704726888448 33705297690624 33711175428084 33734636657694 33737468018688 33743351366208 33793639520256 33844002619392 33849904545072 33873462322952 33882212894464 33882786702432 33900351496704 33932707995648 33983278350336 33989204563776 33989780183688 34022222038656 34039859116032 34049229299712 34057025716329 34078867643997 34107781343328 34129655822304 34189349584896 34197178085532 34219109897676 34246273450752 34248142583424 34270107080832 34305164337213 34330046496768 34338488738778 34387204617216 34389081441792 34416379920384 34438452314112 34446337853004 34455819928464 34528715747328 34529300504064 34558011113472 34580174340096 34588678092066 34597613426112 34649174697984 34671396390912 34700812812288 34706864153808 34731018331128 34739990436096 34740578770848 34758588243456 34791763894272 34814077034496 34843614511104 34849690755264 34883544115584 34901627701248 34934939877376 34941623786883 34959737480976 34993105120512 34993697741856 35045255798784 35054902738944 35085416477364 35103604713408 35137704728448 35173649510307 35196207566751 35199161597952 35248063992064 35248660931232 35257766759424 35282304336384 35310311866368 35318397039156 35341047927108 35393717149056 35402860449792 35455621791744 35463740236848 35464340828574 35514653948928 35539370306048 35548551233536 35549153261568 35608341144816 35610284617992 35660804788224 35661408717312 35695446073344 35713950547968 35731961407296 35754877528128 35785213212672 35808163485696 35842340913152 35844794126064 35879006515968 35902016941824 35932477464576 35955522183168 35973654869196 35992303566912 36026656748544 36027266873472 36078378614784 36080347742208 36087250796289 36140420042496 36141032094048 36150368449536 36175527230976 36226849308672 36227462823936 36235758001212 36289760621184 36299135397888 36350181585333 36353232470016 36376547033088 36384876346896 36413759112192 36439101199872 36448514555904 36449131825152 36499770809964 36563609972736 36599128252416 36618101194752 36649975628112 36660064300992 36714077503488 36714699270144 36749741948928 36775827739728 36810928763136 36830011502592 36865788567552 36872217450882 36903501125568 36927168594624 36962414066688 36981575335936 36982201632768 36991755288576 37017499631616 37023954971256 37024581985803 37055367385344 37079132251392 37134391762944 37143984734208 37153118963268 37176946520724 37207858609152 37208488738176 37287208189952 37297472274432 37306012456944 37329938070192 37359571037184 37361610091008 37414614859776 37423815640596 37489270984704 37513314127872 37515361572864 37545141731328 37569220706304 37577823112368 37643547820032 37667689906176 37732464359744 37742851010304 37762416857088 37798459539456 37799099670528 37805691310398 37862033622336 37898171384832 37917817749504 37918459901952 37928255422464 37954651521024 37961270286984 38017844460288 38074502946816 38081142613206 38084338778112 38107645113321 38110843502592 38117489506272 38118135040236 38137895433792 38174296495104 38231188144128 38237855134248 38241712078848 38274999793488 38294841505536 38361820299264 38371254011244 38395212562784 38395862800092 38452433445888 38463018283008 38520340217856 38527057632096 38529160406352 38553870465936 38621302308864 38685605194368 38687716622016 38712528369088 38718427410432 38743258853376 38780237709312 38844805215744 38845463067072 38877762502656 38902696132608 38911603870986 38922315104376 38980321535232 39005320939776 39037753294848 39038414413824 39045222173034 39072395622519 39082489240608 39140734381056 39165836663808 39199066324992 39205902099672 39243987130032 39264331163904 39301807362048 39329704666098 39333005623296 39358231216128 39360379355136 39367243260576 39367909959588 39425912773632 39491555302584 39529917819504 39588159328256 39599056797696 39654071991072 39654743547636 39664987604352 39692592378432 39724100849664 39762015879168 39817931792688 39828218006016 39887574515712 39896707766454 39922294880622 39925645574144 39953985692544 39981791594304 39992120137728 39992797419264 40051720912896 40059383787918 40061570195241 40118405386752 40157376832512 40178194366464 40198456583208 40224237219144 40258364864256 40283501705216 40284183921408 40322633527296 40343536730112 40354642132992 40363882330464 40389769059552 40424037147648 40449962456064 40491341512776 40529988842112 40530675232656 40588175941632 40590391209984 40616423206912 40657972547808 40697468134848 40755205472256 40755895676928 40825289307264 40825980698832 40836527322624 40897386528768 40923615412224 40932985890258 40965479001216 40993988849856 41004578875392 41065688530944 41092025352192 41134061219328 41162688392448 41173321998336 41174019283968 41195363844096 41231222581626 41234683133952 41242572338616 41303337191424 41304036678912 41343459692544 41364892090368 41412294858528 41433762940416 41474012138496 41535117983744 41543064668952 41582715825024 41604272252928 41604976836864 41615724699648 41644687085568 41651949342663 41687288308512 41714023782816 41776190733312 41786982825984 41823356541604 41858840935296 41885686432128 41948109213696 41958945718272 41959656308736 41969264014062 41996180328966 42029517416832 42031099539968 42031811352384 42091441717248 42132329791488 42175429857792 42202478393856 42204781769472 42238284447744 42264657526784 42265373294592 42275051001414 42305713864704 42348991297536 42376151144448 42412104548352 42439304871936 42449022404712 42460707386592 42482718964224 42523266981888 42523987129344 42586639958016 42613952217088 42635442807936 42657544968192 42698982961152 42706429072857 42770075017824 42833090420736 42833815815168 42844881125376 42874698940416 42882175694556 42905132363016 42946083556992 43010086662144 43017587026029 43021197508608 43059374767674 43081696693728 43122816411136 43157047836672 43187082903552 43194614133132 43198971052032 43258987626624 43270895568384 43334648856576 43335382745088 43345305457146 43373104274178 43376744595456 43448965097472 43513717653504 43521305843664 43523681199768 43551594415224 43586166210048 43627767422976 43650384003072 43692786450432 43700405867712 43737482815488 43765533149184 43787604492423 43830757490688 43852861727136 43880242928896 43880986057248 43917472456704 43945638223872 43967800395684 44011130978304 44033326178688 44061566246784 44098202796032 44098949615616 44106639862131 44149485521286 44172372559392 44214533282304 44242889564672 44249631326208 44278010118144 44280426774528 44288148668148 44354151870336 44427999715407 44431728574464 44460224151552 44462650753024 44470404423984 44471157546942 44536679244288 44548938897408 44610830989956 44615330758656 44623111054896 44654166425736 44732267864064 44755457015808 44795173266774 44798932942848 44806745256768 44873521330176 44916351270912 44940396920832 44948233904112 44979515543592 44991135154944 44991897096672 45058186027008 45125336825856 45133206060096 45177048936576 45200468662272 45243610660864 45252266871537 45318939418368 45319706911584 45362962718208 45386478821376 45398972399616 45409367621772 45438490191996 45477041791104 45506207763072 45552759201873 45585799446528 45596237447376 45625479863568 45661697934336 45664190111232 45693476107776 45740219116284 45784651651704 45849606156288 45852108589056 45888506560512 45917936418816 45928450470672 45929228286186 45941093237952 46009559844864 46038287663104 46039067338752 46118237456088 46130151234816 46198899597312 46228528521216 46267750416384 46275818871744 46308024441504 46319987248128 46320771694464 46344784324608 46389018525696 46418769379328 46466254340352 46511392154112 46535503601664 46576010694059 46588831715844 46612983307968 46657473494016 46658263655808 46727007731712 46735947752571 46739870318592 46780555303152 46804806284544 46805598941472 46817690287104 46850272971264 46898199347076 46928276755668 46998214574976 47010355679232 47043072448512 47080415821824 47091196052208 47121397236144 47191622865408 47203813933056 47204613347328 47284986982464 47285787771432 47352871931904 47398871015424 47477788193088 47480379490656 47547739717632 47548544956416 47593928097792 47642615209728 47673170037504 47713617616896 47744217980928 47755150205301 47768295809916 47793058834752 47838675354624 47869355922432 47909969952768 47940696244224 47964873158928 47989738089216 48035542331392 48036355831296 48104504819712 48107130322944 48116334395052 48187226723328 48188042792064 48200491266048 48234036307968 48272325083136 48303283765248 48314344001616 48386347494912 48398847197184 48466908780444 48513168462528 48551678816256 48585468266496 48598019407872 48598842433536 48666361079952 48751479963648 48798837669888 48866634170816 48880085734656 48952103337984 48952932360192 48961469074122 48964141349739 48995543717127 48999655931904 49034436986304 49081238350848 49106682003456 49154384756736 49162956601176 49204668167424 49236224792832 49283218755584 49309602177024 49322340384768 49356666175488 49365273295008 49366109314404 49407156513792 49438843001856 49512522350592 49526151708672 49537491951024 49569262027632 49610478145536 49611318317568 49693919129316 49741349942592 49773250760256 49812761382912 49815480121344 49898420854128 49985694646272 50017752170496 50020482097152 50029204976982 50103764149824 50117556259584 50191397093376 50223586541568 50235937228953 50323801347072 50349889142784 50393716488654 50397946052608 50398799560704 50407588413864 50482711496448 50530895179776 50557090332672 50557946535936 50566763142126 50571007229952 50601954986541 50606202028032 50615027049312 50690459280384 50766003929088 50774856817608 50810193484428 50823319341696 50824180053648 50850527245056 50899061993472 50974917525504 50983806845664 50984670275532 51033333057984 51059788674048 51161672014992 51194483733456 51269911261184 51284024377344 51295767128298 51328664846514 51369410176128 51372213875136 51405160621248 51495069745152 51507733108167 51580806925824 51583622162688 51624569880576 51657678471168 51669506779506 51706983612416 51793073620992 51793950756096 51837016670208 51870261510144 51882138494648 51883017138099 51896420139168 51973762046976 52007094586368 52050337726464 52051219218432 52060296230712 52096527496692 52109985654144 52137882365184 52187645841408 52221115551744 52265421766656 52274536132896 52325316173376 52352441551872 52402409816064 52439606221464 52489657680768 52490546612784 52567883698176 52582354108416 52628124716046 52655407070112 52706557092672 52798742396928 52872095988096 52872991396848 52886650139136 52923456504576 52965467799552 52977595558734 53011571890662 53016021172224 53090575723584 53104290674688 53183432687616 53195610355272 53196511242861 53229726507496 53271980923392 53309055459072 53322826850304 53323729892352 53402294550528 53412511717224 53415426926988 53491207182336 53492113075968 53543169110016 53570925821952 53597942110944 53632316292192 53677819819008 53712245228544 53763511369728 53791382306816 53818509773952 53853025412736 53898716196864 53933283274752 53960482303794 53988455350368 54039985122816 54040900310208 54117567922176 54120521613312 54210630063744 54263290846464 54340273963008 54341194235904 54353637001818 54433719076352 54434640931776 54448703096832 54529848705024 54564820549632 54577314520344 54620638668288 54658651799808 54672771833856 54749656214946 54754251374592 54789367136256 54845414959104 54883584523264 54897762664448 54898692378624 54927151792128 54974963442168 54990096451488 55071116255232 55072048905216 55124612923392 55153189453824 55216393144704 55245017253888 55298682851328 55308326176323 55355251688352 55390752891936 55443621100032 55472363003904 55473302449152 55487632932864 55526249447424 55535932456884 55583051078016 55618698377088 55701587644416 55715977101312 55729678444902 55765419781086 55811787913728 55812733107264 55847581909504 55930812284928 55946208411648 55959018685416 55994907105288 56039356555776 56042415136512 56121922289664 56135723460894 56176439721984 56233906477056 56269971191808 56273042359296 56317712596992 56353831059456 56366734668552 56465321730048 56501534859264 56549472731136 56585739829248 56598696539616 56614276515456 56643625285632 56697689309184 56698649505792 56708536965597 56793050433504 56847257077248 56876726624256 56931977281536 56941905430476 57026766690432 57110787227648 57111754420224 57121713919809 57126508167168 57166265253888 57176234259408 57177202560354 57206843150688 57261444742656 57346782216192 57356782701372 57412499690232 57442262258304 57542730448896 57582777204736 57592818844176 57593794200138 57598628069376 57678650168832 57694527424512 57780510326784 57790586448144 57793740609528 57830805698904 57931953463296 58018290204672 58028407791552 58031574933024 58068792553632 58077641115648 58114888280064 58170356563968 58267207823616 58268194600608 58316643753984 58354044198912 58367405806479 58383472656564 58441009987584 58470482302848 58507981409664 58556629942272 58557621620736 58594184298496 58623733860912 58711101571584 58748754995712 58798599487488 58808853149508 58865980695048 58896496745856 58952711043072 58994556999147 58999508434944 59037346824192 59040569032704 59050864890864 59138869160448 59237332953876 59293872565312 59294876729256 59382238992384 59398585196544 59481107986608 59482115321454 59487107678208 59497481406528 59538888567648 59586151274496 59643023818752 59726897689032 59742327009024 59831361773568 59845061649681 59883442320933 59888468361216 59920529227776 59930978538816 59972687391456 59988180206592 59989196128896 60077581369344 60177608080128 60236065248768 60267291549696 60297684874812 60336355828716 60425252557824 60426275882112 60483950290944 60515305095168 60531963199488 60545823495696 60584653589328 60636055721472 60674943684096 60737012269164 60794983263168 60796012848984 60833973151424 60882263912448 60885586814976 60924634810368 60986958821712 61046202202272 61132808208384 61133843515392 61136144785408 61237933960896 61238971048248 61254790983936 61346079793152 61385423118336 61399478835387 61437504651264 61490983274784 61506868313088 61598532796416 61638038028288 61701091828992 61744032588672 61759982997504 61761028925952 61793045766144 61846833872439 61852024700928 61863858507924 61955005787136 62015189538816 62047338135552 62118442287792 62150644410624 62209964658688 62211018207744 62302676975616 62314597003428 62374073737536 62406408379392 62407465255296 62423587049472 62467030628352 62530932462768 62571035674224 62664286099968 62680474238976 62724096598016 62735034812406 62788261402944 62828529648192 62922163820544 62938418577408 62939484463104 62953896021093 62994270493449 63046649309952 63047717028576 63137162575872 63198494687232 63263144786688 63303717590784 63307172654208 63396986290176 63398059941888 63412576502121 63458570797056 63523486946304 63564226716672 63618156822528 63658957307904 63673533607068 63691061079888 63724078446336 63784900472832 63785980694016 63825807896576 63879959937024 63920928325632 63953164211904 63986317452288 64048474441728 64155112526736 64249635631104 64250723722752 64267321688064 64312048410624 64323263541834 64357698544524 64419125335488 64515129993216 64531796262912 64589062151511 64622545040592 64684224616704 64735571755008 64780624355328 64791921199698 64797359210496 64798456578048 64888481439936 64906343352576 65001973284864 65017958185719 65059656411267 65065116893184 65173447646208 65269471117312 65270576480256 65281958765496 65285521799652 65327391622836 65379249315072 65441651134464 65475576004608 65539179675648 65550608801568 65606224223232 65648299723776 65746136236032 65820364393344 65821479085872 65876208685056 65918457335808 65951700593526 66016696467456 66049989268032 66092349370176 66147304194048 66148424423424 66224228281929 66258558839088 66321799923456 66364334347008 66374446989312 66417015177216 66420640161792 66432223002222 66531227805504 66647592861696 66690336227328 66693976129536 66705606635976 66706736320413 66805018866432 66823408346112 66916246484934 66921862791168 66922996137984 66964782055424 66981249638604 67098401796096 67133185523712 67191621984872 67192759900161 67198399414272 67210117885152 67310281995264 67374526906368 67409453776896 67410595381248 67422350856168 67469273315388 67486702732416 67587279040512 67688005238784 67699809090144 67746924645904 67764425788928 67765573404864 67800702993408 67865415991296 67978409127552 67979560367376 68044444077312 68079718232064 68098458599424 68114051432658 68157735287994 68215562686656 68259311644608 68378699169792 68394356171064 68438219795352 68492546901504 68496285166848 68540214161664 68610328674426 68660092993536 68676977477556 68774409234432 68778162883584 68832759840768 68876904628224 68892675706008 68893842429279 68911639856928 69057431494656 69058601008128 69116022226944 69160348680192 69177356184132 69195226852224 69298349395968 69342792781824 69401625624576 69413728307616 69462036662256 69479980872192 69481157541696 69517176486912 69583527788544 69628154068992 69699381510528 69767088231168 69803255402496 69869879754752 69883247573766 69919474961952 69986210241024 69987395483712 70090511597568 70109805477888 70170832954728 70207209426816 70275409456896 70347299020614 70392415133502 70398323195904 70496127984128 70497321862464 70515533518848 70564608672768 70620623732736 70636794078312 70682095854216 70787434298112 70805720899584 70911243583488 70927480473696 70928681657148 71029307897856 71078740612096 71097102467072 71098306523136 71216682289632 71220569235984 71321609576448 71322817434624 71390892146688 71427901095936 71463922814592 71509755056256 71570426425344 71616326971392 71684681826304 71689588252128 71758013031936 71804033883648 71864954929152 71911044366336 71947309738392 71984607133824 72053313497088 72054533746944 72156757229568 72160695484416 72174501592578 72280840084992 72282064188096 72300736899072 72351054461952 72454925647872 72471516002424 72579521242368 72598270795776 72700363170666 72706464940032 72753094066176 72769752693792 72827518224384 72878202399744 72897029111808 72898263650304 72999541619928 73127219945472 73190873947807 73198256504832 73236202389504 73299951256224 73320128601984 73428155006976 73429398540288 73442203611183 73499483897856 73551655479456 73621857526272 73660023005184 73731577135104 73744434901764 73807002251136 73854337189248 73924828133376 73963150671872 73964403265536 73983510577152 74034999263232 74047909942512 74049163971606 74110734770688 74158264502784 74268783525888 74306237926536 74353893041448 74415717218304 74416977476352 74574416379904 74594944548864 74612024913888 74659876140384 74719142074368 74723220182016 74847631281192 74978541969408 75026628255744 75030723145728 75043807465473 75090283462656 75138441412608 75155646224736 75287095640064 75335379812352 75464928719488 75485702020608 75524833714176 75590574732981 75596919078912 75598199341056 75611382620796 75724067244672 75796342769664 75835635499008 75836919803904 75856510844928 75909303042048 75922540573968 76035688920576 76149005893632 76162285226412 76215290226642 76221687005184 76234979012544 76236270080472 76275790867584 76348592990208 76462376288256 76475710268496 76483424157696 76549999586976 76589683011072 76742508022488 76790425125568 76791725600184 76904866891776 76926036566016 76943650692447 76992997269771 77040680435712 77054115264192 77058320812704 77107740931872 77242604617728 77371210388736 77375433244032 77425056738176 77436854820864 77486517706752 77504260169259 77560475418624 77689610431488 77690926134144 77755525005312 77805392265216 77823207741972 77844630208752 77960643070464 78010641879552 78075506589696 78076828827648 78090444346068 78144791245038 78164978481216 78281468762112 78331673327616 78398132649984 78411804199344 78487974260064 78528662327808 78603614724096 78659409332196 78720758710272 78734486521152 78735819919176 78851825547264 78942187074069 78983110605168 79059835639008 79176318656512 79198113595392 79308143982144 79309487095272 79329975208704 79385184756864 79448201699328 79466393338101 79517357835993 79524031758336 79635863585376 79656436012032 79775149031424 79793415532908 79844589761244 79907971385088 79963583188608 79984240275456 79985594838528 80103441825792 80118767575836 80123140390482 80236810773504 80314753665024 80356388732928 80396913166416 80448474438288 80516729728512 80567003410432 80568367842816 80645267054592 80687073460224 80727764660928 80779538119104 80848074295296 80899924912128 80940723455691 80982683025552 81059977684224 81061350465312 81176351883264 81180782419968 81232846413824 81315945095616 81394936269696 81510410944512 81511791353856 81530455502727 81650578614528 81651961397664 81673054645248 81794773057536 81847230824448 81865971780516 81930958002432 81987977699712 82009157750784 82124484322419 82131377061888 82184050704384 82268122438656 82325376784896 82346643996672 82348038567936 82390727688192 82462445163252 82485144677232 82606674382848 82608073357824 82686919385088 82729784180736 82824589717056 82867525880832 82948024276992 83086129337904 83165431650048 83208544505856 83209953673728 83231449399296 83289374171136 83303898685326 83374576617024 83428047565632 83552381466624 83573965651968 83594517667353 83646713083208 83648129671629 83717681870592 83771372864256 83896218427392 83917891436544 83919312617472 83938528028124 83992360657932 84059034833664 84062199079936 84063622704768 84182883434496 84203585191341 84264659582976 84350859715584 84404956787712 84409563538944 84476568895488 84529315053568 84530746589184 84550102002828 84697982595072 84752302288896 84824209096704 84878609743872 84898044809424 84921414773184 84965437928448 85046533963776 85047974258688 85270885615872 85315089936384 85397965922304 85412858145714 85540150035648 85666180841472 85667631630336 85689762250752 85749397880832 85764351389112 85765803840531 85810264726032 85892167113984 86020173324288 86035174052058 86042395017216 86118749535348 86163393387456 86245632822272 86314095673344 86374165807104 86389228266264 86390691300207 86397942104064 86517975253248 86541791136768 86669297713152 86670765490176 86690610914292 86746208548356 86897930194944 87027435307008 87042611687328 87047362399536 87103188830448 87172332420096 87255534845952 87300768006144 87400811735424 87474965630976 87531066298368 87575208984846 87661514981376 87705723454272 87760485857792 87761972114496 87834944913408 87891276447744 87935600791368 88066652357376 88123132493568 88196405592064 88197899231232 88213279724262 88298971042572 88344745118784 88429066564608 88485779129344 88499262652416 88556020236288 88560853549056 88576297336296 88708303740672 88855999430814 88863457148928 88920448303104 88925301506048 88940808847968 88942315093884 89073358488576 89097877794816 89221661979912 89223172982181 89230661517312 89246222109792 89308332851472 89464535728128 89510914031616 89590346533548 89613490513536 89747042660352 89832702541824 89880793841664 89896467808224 89959031087184 89982270309888 89983794193344 90116372054016 90266412120192 90354097873152 90400937324544 90487221321728 90504533743074 90637878836736 90639413823168 90725925436416 90772957642752 90797944799232 90818735243544 90876980383992 90954083582208 91012415526144 91105518403746 91171598893056 91192474894752 91250959727136 91323395868672 91328380222464 91386952215552 91480438232568 91569303303408 91699212312576 91704217178112 91777013121024 91835872837632 91856900941344 91858456572372 91882186475904 92019119689728 92076575326208 92078134677504 92236474912176 92260302469632 92397799194624 92457057042432 92551637743488 92616048883008 92639974496256 92641543388928 92689568649216 92778037051392 92837538758656 92932508680704 93022784308224 93071007203328 93152021388118 93177663431688 93225966615936 93314946988032 93316527311616 93454015463424 93471895505142 93479740637184 93561110606304 93609612569088 93611197882944 93635380574208 93700545942528 93796398694152 93856553511336 93996429149952 94020711358464 94086144897024 94102552218609 94160831643648 94182392104416 94242794472288 94383245730816 94407627866112 94409226694656 94569973964928 94571575542864 94705743863808 94797742030848 94955576386176 94960758981312 95095479435264 95097089912832 95187856195584 95285230419456 95346340075008 95427235233792 95488435961856 95510300410602 95536591619832 95586117669504 95677350709248 95738711844864 95819939905536 95881392488448 95929746317856 95979476178432 96071084662784 96072711662592 96214260645888 96232668790104 96374453446656 96376085584128 96400982532096 96468072615936 96484895312751 96544650166272 96606567530496 96628688003232 96772694989824 96797694394368 96933817560888 97026336925056 97103357632512 97170936532992 97187881799547 97196038815744 97197684867072 97332722159904 97502959927296 97597675339776 97733268341632 97760171469312 97904206675968 97905864720384 97922938148244 97928282699478 97991087434254 97999311863808 98068873972608 98162476701696 98213364006912 98308769513472 98325913202352 98409336334848 98472449585664 98566437511168 98619204354048 98713332350976 98730546590016 98732218628808 98814313027584 98877686003712 98927550890289 99025044701184 99052303417344 99074983902048 99138524055264 99220956291072 99222636635136 99387838258632 99482699885184 99546501520512 99625522765824 99630960242688 99648334503333 99796841708256 99971389292544 100035504340992 100040964194304 100058409953964 100207528299648 100235112519168 100374369727401 100382794186752 100447173083136 100471874457906 100647602694144 100699778285568 100787432977308 100797599121408 100815176827728 100965422992896 101061790359552 101114180665344 101115893071872 101133526284252 101203909973082 101212404056064 101230054098624 101380918560768 101532007858176 101549713635216 101620386968856 101646638683392 101648360107296 101701054490112 101798123986944 101949835051008 101967613691328 101969340551064 102066666115968 102119577348096 102171077148987 102236602931991 102323344029984 102388967466912 102539822522368 102568048754688 102591534256596 102657329693028 102738820352256 102744427750272 102810321242496 102915493011639 102990139490304 103015466216334 103161613851648 103167244325376 103249139761152 103315356942336 103339013559012 103586147241984 103587901512192 103674033340416 103740523020288 103764276989296 103766034276198 103792840278336 103947524093952 104014189172736 104102438436864 104120592461424 104193054993384 104219971308288 104275764730368 104375291682816 104442231103488 104530843533312 104549072265792 104650632346752 104704883103744 104804819632128 104824871360649 104879212442928 104979315361536 104981093225568 105135767396352 105164708216832 105256249432092 105310814140224 105413114185344 105520948530921 105588622700253 105597484793856 105744191976192 105745982793696 105773300278272 105846913009152 105930935599104 105955191117468 106023143781324 106181151447168 106208581349376 106366865375232 106391220710544 106393022485722 106459453014992 106543961846784 106618110918144 106645653700608 106647459784704 106825023434448 106830853853976 106982414364672 106984226151936 107086338220032 107141851643904 107195884221888 107264632584384 107355639638016 107424490457088 107527022739456 107637019547904 107706050825472 107797432393728 107866566549504 107920964607588 107976910700736 108079970245632 108081800620416 108235135844352 108241043226624 108261752388867 108421260127488 108526581692928 108680547926016 108682388471808 108707274003636 108867438152704 108869281863552 108897406193664 109050544755999 109059697410048 109129641099264 109154629040688 109241277336576 109317303599616 109345543667712 109499312429892 109690829918208 109767169046528 109795525328896 109797384757248 109854303584256 109949926884336 109980192902976 110142232510464 110144097810432 110249225846784 110432786289408 110490034507776 110597365702656 110616652352646 110710503376704 110781505783872 110887242200064 110944726007808 110946604898304 110975265865728 111052498894848 111071864913768 111073745957409 111166102156032 111237396754176 111403175288832 111431954202624 111459356889804 111530839562172 111623575827456 111625466214528 111695163819008 111861624569856 111892416823296 111918037370832 111989814210576 112078713111552 112084830273024 112243844579328 112271446921788 112467812954112 112539942383616 112546084718592 112635425193984 112707662118912 112733469337104 112930643460096 113003069718528 113197393079232 113228553030912 113287250571264 113395378618368 113397299011584 113417073931194 113586100867008 113694514154496 113753453248512 113863954563072 113883810860952 114053533380864 114221574455296 114223508840448 114243427839618 114253016334336 114322935339963 114332530507776 114352468518816 114354405120708 114413686301376 114522889485312 114693564432384 114713565402744 114824999380464 114884524516608 115085460897792 115165554409472 115185637688352 115187588400276 115357300337664 115389054849024 115561020653568 115581172896288 115587481219056 115661611397808 115863906926592 116056815583104 116063149866048 116137585107264 116155282231296 116229776560128 116340713127936 116534415647232 116536389201216 116633287507968 116708088397824 116734811612958 116766945313128 116940964605696 117015962819328 117113259884544 117115243241472 117188368596992 117217186867557 117247467721824 117422203143168 117497509991424 117597198974976 117617706299016 117731961390096 117792993491712 117905422086144 117989113998294 117999016869888 118074693648384 118081138065408 118101729781728 118277738320896 118474665907752 118587745130624 118589753458512 118764477984768 118797170393088 118962215973216 118964230642908 118994962813056 119077777135296 119172302548992 119286047637504 119453795378064 119484654018048 119662723547136 119690123299362 119766884641866 119776936722432 119861957077632 119945374782912 119976360413184 119978392257792 120155162738688 120184710585723 120355216160256 120472130497536 120534583099392 120595369749624 120672711657432 120850505115648 120852551764224 120967900581888 121030610190336 121063926398976 121091646991392 121169307178656 121272111442944 121349887368192 121474024538328 121589966526336 121592025697968 121667946302848 121764527824896 121771173629952 121849269620736 121973917643424 122092404404544 122265616416768 122267687030784 122272289570816 122475867921792 122477942096496 122509581967872 122692159586304 122770846236672 122798957670774 122981966549568 123013736626176 123197065592832 123276076056576 123402183657984 123488065177344 123519965995008 123522057851904 123586091532288 123693667744878 123704049401856 123727717015848 123910011574272 124030379077632 124094676271104 124236884575584 124301288821248 124419929317376 124422036415488 124605353951232 124629194006856 124748147475072 124812816758784 124814930510592 124847174098944 124934061256704 124955848027989 125061864925536 125142071348448 125328572199936 125360948477952 125448193196032 125470069624812 125576522805888 125657059296384 125844327641088 125876837154816 125878968926208 125907792042186 125988540986898 126093298619904 126095434057152 126274325151744 126396989374464 126526289573376 126607435181568 126614345308416 126793972580352 126796119883776 126825153004242 126917141594112 127046973892608 127128453433344 127236313645056 127317914615808 127347067214136 127382122159776 127448156892672 127569800945664 127571961388032 127651615793152 127759919874048 127841856651264 127906328423808 127972634904576 128096948883456 128119287218571 128310225053472 128499271262208 128501447445504 128534643376128 128624096821248 128646527083668 128715397089048 128838250670976 129030259986432 129052761078087 129063592525824 129178124303022 129245090081184 129368449233408 129471143510016 129561248710656 129583842399396 129596913156096 129776962879872 129812686705152 130003946569728 130035916371438 130119312822534 130130233786368 130346895292416 130541152960512 130563917530992 130571043599304 130654783245672 130758498630144 130883302268928 130951152009216 131078359351296 131101217603136 131212448446464 131296599447552 131362813477269 131492272472064 131640728786688 131642958171744 131752417370112 131836914671616 131903401187052 132033392934912 132099978536064 132184698740352 132294608388096 132296848846848 132319919586393 132448456563858 132517117678176 132643599846912 132728668694016 132748893978624 132834030354432 132841280323584 132864446004444 133062455611008 133283999146221 133295185723392 133380672454656 133387952259072 133411213271952 133413472640826 133610037732864 133646816692224 133832492969868 133845992275968 133962499277208 134196803592192 134266371047424 134383243969744 134385519800322 134396798828544 134420235770304 134620563990528 134749053812736 134821190762496 134844701712336 134938546630776 134973405464832 135174558081024 135376010477568 135399618180288 135493849291808 135528851577856 135531146809728 135601405986816 135730831982592 135756800614611 135956818255104 135959120734752 136088888154624 136159436464128 136196917198848 136228102865316 136315470575988 136431125373312 136518623289216 136658277605619 136757398339584 136788712342128 136876439590704 136985093803008 136992570333696 137080428323328 137220657348852 137353954955112 137548818468864 137556325767168 137665519681536 137753809256448 137785351412016 137787684858558 137823279713856 138114862989312 138117202016256 138354712368264 138390453704448 138596698791936 138685585563648 138803251249152 138827456615232 138924073324512 138959961744384 138962315083392 139034352973824 139167055577088 139256308137984 139398763021056 139534176462336 139606510804992 139728032082177 139739759509504 139766495147532 139838949923904 139972420482048 139974790967424 140181023195136 140207843257713 140219610955776 140341665909456 140414418853632 140550818913792 140694598041228 140784830267004 140992255968256 140994643724928 141031067037696 141129217345536 141241247465472 141273588156624 141364191708432 141574868596224 141611441799168 141854960947392 141857363314296 142058615795712 142157481224192 142194204934144 142196613046272 142433364579264 142441138471968 142643219152896 142645634869248 142781784293376 142927845629184 143019510112512 143140852850688 143232653942784 143265450615903 143369363652608 143379176504256 143516026063872 143608067767296 143729909858304 143822088732672 143894619476784 143969214267648 144106626994176 144109067493888 144313514459136 144321390968832 144349003185156 144561680169984 144564128376192 144601473798144 144702108923904 144909851295744 144943032004848 145159042484736 145196541591552 145400726341332 145539505387584 145655036448768 145756404799488 145794058223616 145796527300608 145999083239856 146254439890944 146381747895614 146396513009664 146599902512448 146640257203968 146856310013952 146858797080576 146884407222366 146892424049217 146986631151381 146998967795712 147103310958912 147243715052544 147320046010368 147463154270208 147488869803528 147614004502272 147708674378496 147849656266752 147926301343744 147928806531072 147967021154304 148069998526464 148095819885024 148098327943212 148221469541376 148316529005568 148537567051776 148612475853072 148707786082896 148831434436608 148833954952704 149148832759808 149224049827776 149319752280768 149438284148736 149446440364032 149695262562384 149957083938816 150053256511488 150061446291456 150087614930946 150311292449472 150574191280128 150670759624704 150707811686859 150929857438976 150971404041216 151049667428352 151181149465962 151193838157824 151196398682112 151222765241592 151448134489344 151592685539328 151671270998016 151673839607808 151713021689856 151805864959623 151818606084096 151845081147936 152071377841152 152298011787264 152324570452824 152430580453284 152469958025088 152472540160944 152551581735168 152697185980416 152924752576512 152951420536992 153099999173952 153179366022144 153485016044976 153580850251136 153583451200368 153809733783552 153852073132032 153887301384894 153985994539542 154108230528384 154116641625408 154215481863744 154485209235456 154523199324501 154742420777472 154750866488064 154850113476352 154873709641728 154973035413504 155008520338518 155120950837248 155379220862976 155381852268288 155511050010624 155610784530432 155646415483944 155649051414297 155689260417504 155921286140928 156021283759104 156151013179392 156153657655296 156180888692136 156289582490076 156329956962432 156562937524224 156663346655232 156796265299968 156823608398688 156975948520128 157057324655616 157207229448192 157318818664392 157468973042304 157471639838352 157703651094528 157884374148138 157966221210336 158119671278016 158352637313024 158396227190784 158616287964288 158618974190544 158659950417408 158770369513728 158896403398656 158932786676202 159034715671986 159048063516672 159271727170752 159312872024064 159550298062848 159586831065816 159689179522488 159815942770176 159927166377216 159968480550912 159971189677056 160206883651584 160237535151672 160246280780964 160473621547008 160629507330048 160712777465856 160793826332832 160896948876576 161033459457024 161134006820864 161136735685632 161290534109184 161374146920448 161455529321856 161559076238208 161696148590592 161799849824256 161881446911382 161965366051104 162119955368448 162122700930624 162352703766528 162361564839936 162465692827648 162631890191232 162789872539392 163020821889024 163023582707712 163060911005454 163301157229056 163303922795328 163346109290496 163589546115072 163694461648896 163731943561032 163861916004864 163975955399424 164018315501568 164248968644838 164262754123776 164368101408768 164536244877312 164650753569792 164693287993344 164696077135872 164781455376384 164924890326504 164970289354464 165213348765696 165216146715648 165373838770176 165459568361472 165649179434112 165735051761664 165896048553984 165924978528969 166172258675808 166330863300096 166417089011712 166419907347456 166462898798592 166578748342272 166607797370652 166749153234048 166856095131264 167104762933248 167147931303936 167189035334706 167293426166416 167296259343258 167435363741184 167542745728512 167792436854784 167838625234944 167877056056248 167984721315864 168118069667328 168124398159872 168127245409536 168365766868992 168407170382682 168529319165952 168701719431168 168809913575424 168819127077888 168953137790976 169061493178368 169100204005656 169395965190144 169504604577792 169648418193408 169757219487744 169796089618848 169842829546368 169930875856896 170093067927552 170095948517376 170125610896791 170541771231744 170630179872768 170795931844608 170825716291428 171080300071296 171332361682944 171335263260672 171365141759427 171379524501504 171498795761664 171528702778224 171531607681062 171620529452064 171784334227968 172040346648576 172070348104116 172237499070696 172326786774912 172491265644544 172628191346688 172748331614208 172778456532528 172781382600414 172795884208128 173035950506496 173083582273536 173341530980352 173381221828584 173492417096712 173795860389888 174054870614016 174085223374656 174094724799072 174206377660896 174344664840192 174511069691904 174801623470848 174949931261952 175062132596736 175102217419437 175150417969692 175323029962752 175411446908544 175520971715584 175523944228992 175669889826816 175782552895488 175871201582736 176133304714752 176246264987136 176392811184128 176395798462464 176426559448524 176597942085144 176689490237568 176858133129216 176971558258688 176983670997441 176998525304832 177112040472576 177121707098112 177152594672592 177416607481344 177711998861628 177850603012096 177881617695936 177884630187768 178146716977152 178195755589632 178443323959824 178446345964362 178461323034624 178492444219584 178616665702944 178929071456256 179180693067096 179226981027072 179494085320704 179535184949043 179650326962799 179665405083648 179761587683328 179792935616448 179918062174368 179964540619776 179967588386688 180232744108032 180532824240384 180708195746304 180801874649088 180974442643456 181009067486148 181275757673472 181278827646336 181451850872832 181545915285504 181595889598464 181637470487088 181753960767984 181908167164416 182024831052288 182211036807492 182384949789504 182501919454272 182646791737344 182656760444928 182773904431104 182960876465136 183138606606816 183398424625152 183408434356224 183713801882688 183716913144744 183764372951808 184038239379456 184153150652416 184156269355008 184198436506161 184472949824352 184520604939264 184795598389248 184914114084864 185103275486976 185232097766016 185279948992512 185283086777856 185379137298432 185540501617317 185556074102784 185675077517312 185865017361408 186045568616448 186142014406656 186304042776236 186355326863376 186451933231872 186629893976064 186633054623232 186908030926848 186943791010284 187122221212608 187219225138176 187222395765888 187270761148416 187401091885056 187592797388304 187713107022672 187992858299904 188041422716928 188172289794048 188205104437218 188364784208832 188485588944576 188766491461632 188815255732224 188818453389312 188861688063279 188982811480347 189139947929856 189143151085728 189411487727616 189595484061696 189911152772352 189921517962624 190190958870528 190194179825664 190237729506363 190375712391168 190570460838912 190692680150016 190854470467584 190976871923712 191020600821204 191073183239664 191172235339008 191354701418496 191477423689728 191639879811072 191762784976896 191859492635712 191958952356864 192142169325568 192145423325184 192465337580208 192748906893312 192752171168256 192801965064192 192936145231872 192969790625502 193257376006464 193545389979648 193595388788736 193767186454533 193867635121776 194052673850112 194206715265024 194341873065984 194375763599094 194392077631488 194395369734144 194665444319808 195005919854592 195053874557157 195178969233801 195195350679552 195466536683264 195520342938624 195808413351936 195811729440768 195845876296488 195856565398956 195982174868508 196137747945216 196324953403392 196426728013824 196617539026944 196651826404704 196818672669696 196944899171328 197132875022336 197238408708096 197461093180032 197464437257616 197628626055168 197755372007424 197855101780578 198050089402368 198149967804096 198277048110528 198441912582144 198445273270272 198775676517264 198965399770368 199093003041024 199251045531648 199261920485376 199296669006666 199593683416512 199942778585088 200071008681984 200081928388608 200116819907928 200120208961239 200415056599296 200470225038336 200748739454802 200765588373504 200894346166272 200943748915812 201295205388288 201399556571136 201574865954616 201578279700483 201595198242816 201630353655456 201930845985792 202123580719104 202228361330688 202231786143744 202267052568504 202407819946164 202460108197248 202761837121536 203064015716352 203099427270432 203240773937712 203293277366784 203296720214592 203402108980224 203596247973888 203935227382656 203938681102128 204133332231936 204239154696192 204342154297974 204473205863982 204646688059968 204777934933824 205079645044736 205136097509376 205183068513192 205314659386056 205477640704512 205488855500544 205620642484992 205830986023278 205980278980608 206030932432668 206323227703296 206334488650752 206498279522304 206630713884672 206678027118024 207172294483968 207175803024384 207348066680832 207481046040576 207528553978592 207532068552396 207585680556672 207895048187904 208028378345472 208204876873728 208241184922848 208386109986768 208439942616576 208551529460736 208750583365632 208884462206976 209098144531584 209301264693504 209409766207488 209609639264256 209649742721298 209758424885856 209958630723072 209962186451136 210271534792704 210329416433664 210512498864184 210621628280448 210826228370688 211041897061842 211177245400506 211194969587712 211488383952384 211491965587392 211546600556544 211693826018304 211861871198208 211910382234936 212046287562648 212362302894336 212417162698752 212733730750464 212782441421088 212786044971444 212918906029984 213087923693568 213236221836288 213291307401216 213294919569408 213650046868896 213661707707952 213964828729344 213968452303872 214172676440064 214283703287808 214391768443776 214529265168768 214711279276032 214848980914176 215054045478912 215274039095808 215412101650944 215594864787456 215733133099008 215841929215176 215953821401472 216159940491264 216163601240832 216470271688704 216482086453248 216523504777734 216842520254976 217053163385856 217364776943616 217414548007272 217734876305408 217738563727104 217794812387328 218101089511998 218119394820096 218259282198528 218309258081376 218482554673152 218634607199232 218691087335424 218998624859784 219381659836416 219534338093056 219572621843421 219591050657792 219594769514496 219708607168512 219899853768672 219960385805952 220284465020928 220288195620864 220326610833549 220498451693568 220865572578816 220980069015552 221194731405312 221233304705292 221421006753408 221563011567744 221774484400128 221889452015616 221893209796608 221950531731456 222104997789696 222143729827536 222147491914818 222332204312064 222474793508352 222806350577664 222918713779608 223061679124344 223247151654912 223250932429056 223390327638016 223723249139712 223784833646592 223836074741664 223979628421152 224157426223104 224169660546048 224542893843576 224935625908224 225079884767232 225092169437184 225131422396419 225270850387968 225415324237824 225466938674208 225861286920192 226006139437056 226394786158464 226457106061824 226574501142528 226771724198943 226790757236736 226794598023168 226834147862388 227172201734016 227389028308992 227506906497024 227727909126144 227767621721904 228107066761728 228443148910592 228447017680896 228486855679236 228645870679926 228665061015552 228704937037632 228708810241416 228827372602752 229045778970624 229387128864768 229427130805488 229649998760928 229769049033216 230331108818944 230371275376704 230375176800552 230714600675328 230778109698048 230830952077341 230978991809313 231122041307136 231162345792576 231174962438112 231323222795616 231727813853184 232113631166208 232126299732096 232275170214528 232310564462592 232459553120256 232512780507777 232681426255872 233068831294464 233072778402432 233266575015936 233416176795648 233469623225916 233533890626256 233881929211392 234031925638656 234226519769088 234230486482944 234376737193984 234434373735114 234494935443648 234844406286336 234995019982848 235194397949952 235235412598032 235463922780192 235585986983424 235810844172288 235978227996588 236162276130816 236203459563456 236555476641792 236826561222207 236949331815504 237175490261248 237179506917024 237528955969536 237594340786176 237924431946432 237928461285816 237989925626112 238155554270592 238344605097984 238399180014303 238552073507979 238572095275008 238907590756128 238969308036096 239325447094272 239380246598724 239533769283732 239723914155264 239890749565824 239952720826368 239956784515584 240310325477376 240369421171446 240710432320512 240944260995072 241069166198784 241190739499248 241345423314864 241701010231296 241705103528448 241935801163776 242061220380672 242183293982784 242338614357312 242544222885888 242699774736384 242822170367073 242948049076656 243179933052672 243184051395936 243335892605696 243529055649792 243542347259904 243698539241472 243947835286848 244184808809088 244531232833536 244535374061568 244544579141632 244591366508181 244951735843584 244955884192992 245019163935744 245384319172608 245541692473344 245597915341548 245963933099136 246027473252352 246373452967257 246394131185664 246552152113152 246804367315968 246976130354688 247039931990016 247044115703808 247172183064576 247387335489756 247455434031696 247820023148544 248060758155264 248189352542208 248473769151168 248602577642496 248839858634752 248844072830976 249258388013712 249496294950144 249625633517568 249629861021184 249694348197888 249868122513408 249911696055978 250123729851072 250284142696896 250657144399872 250721896955904 250896386392064 250940139249624 250944389014887 251153045611776 251314118592768 251688655282176 251753674309632 251757937852416 251815584084372 251977081973796 252186597239808 252190868114304 252548650303488 252610755574023 252793978748928 253052579146752 253214870363136 253228690616832 253587945160704 253592239767552 253650306008484 254093947785216 254256906866688 254472627290112 254635829231616 254694134428272 254764244319552 254896313785344 255139601891328 255143922776064 255303231586304 255812656847616 255945269809152 256193897766912 256238574437142 256620450106944 256998542524416 257002894891008 257069286752256 257248193642496 257293054167336 257430794178096 257676501341952 258060519972864 258105522156174 258127185051648 258356248606044 258490180162368 258736898466816 258942287020032 259122497421312 259167684798792 259172073900621 259193826312192 259553925759744 259625373410304 260007893139456 260071832742876 260238625645068 260693790584832 261082305921024 261127835061984 261142087198608 261309566491344 261516997260288 261766604537856 261902304018432 262202435206272 262424896892928 262593198895104 262725626954538 262984544944128 263281457573376 263285916343488 263504834740224 263673829343232 263806802374104 264199957072128 264369397480704 264589216776192 264593697693696 264639839172786 264896913127716 265034235356352 265287199693824 265457337388032 265497787957248 265668060708864 265682560647168 265728892008888 266124911222016 266567998292442 266590371446784 266761344909312 266775904518144 266822426543904 266826945281652 267220075465728 267293633384448 267664985939736 267691984551936 267924998554416 268393607184384 268532742094848 268766487939488 268771039600644 268840471540608 269241127981056 269498107625472 269642381524992 269689403424672 269877093261552 269946810929664 270349116162048 270799236360576 270987698583616 271057703155712 271062293619456 271202811973632 271461663965184 271513601229222 271913636510208 271918241469504 272177776309248 272318872928256 272393834397696 272456205730632 272630941151976 272862250746624 273037246578432 273316555211238 273514796679168 273577424684256 273752879181408 273970187606016 273985140667392 274160856646656 274441314697704 274707909910224 275097636937728 275112651534336 275331039363072 275507618512896 275570702824032 275575369717116 275646559427712 276229725978624 276234404032512 276709424736528 276780907408896 277193397583872 277371171127296 277654913230464 277848146649024 277919923488768 277924630166784 278068705947648 278334111154176 278512616275968 278797526042112 279068352924672 279213021609984 279456064164354 279479519019008 279532990295064 279677899847808 279944840964096 279949581934848 280362046390272 280415686515426 280439221911552 280683331818912 280828837707264 281101637827584 281389196082456 281569660534008 281984511936512 281989287449856 282062134075392 282258434691072 282307656655827 282482494930944 282547176313248 282728383416864 283149737192448 283222883598336 283709921894784 283714726628592 284117231591424 284314962448384 284388409868288 284393226092544 284866729158528 284882276943936 285286438305792 285291269738496 285563568586752 285855691258368 286039020225024 286281705701376 286465307885568 286530901231806 286738727305216 286758353008512 287032052127744 287216135534592 287459819716608 287644177465344 287789238953568 287938428535296 288213253988352 288218134987776 288642781937664 288698006370312 289123360339968 289128256752384 289202947596288 289404217847808 289454685938253 289819702591488 289886064009696 290318084969472 290393083183104 290801452682664 291079010775168 291310072897536 291512809598976 291563645398641 291588116447232 291593054601216 291998166479712 292508879781888 292763495791228 292793026019328 293199805024896 293280514407936 293712620027904 293717594161152 293768814444732 293784848098434 293973262302762 293997935591424 294206621917824 294487430105088 294640092020736 294926308540416 294977739607056 295228009004544 295417348756992 295699312533504 295852602687488 295857613062144 296139997052928 296191639770048 296196655886424 296442939082752 296633058011136 296782652670867 297075134103552 297224951706144 297415572165792 297662868873216 297667909905408 298297665519616 298448099655552 298639504561536 298876568297472 298892880728064 298945003509999 299390525124768 299914167877632 300106513022976 300122892582912 300175229861892 300622584898944 301123109182203 301148382560256 301341519249408 301415623373718 301859714877952 301942808082432 302099334856704 302362298931924 302392797364224 302445530483184 302896268978688 303185371078656 303342541996032 303347679215616 303611729919246 303637212168192 303690162295872 304142755682304 304596023574528 304649140905648 304861160906568 304939916050176 304945080321888 305103163470336 305394371960832 305849505153024 305902841073984 306199998347904 306358732044288 306513231446961 306709808795973 306970032089952 307161700502272 307166902400736 307619467567104 307704146264064 307774602769788 307971989079084 308216461056768 308233283250816 308430963727488 308746479034917 308970418470912 309046398649002 309484841554944 309501732976128 309700226952704 309747419283456 309946070827008 310017040677036 310758441725952 310763704536576 311022100021248 311221569060864 311292830967888 311298102828594 311378520835008 311842572281856 312042567518208 312307315310592 312361777384272 312579164980152 312659913924864 313125875048448 313326693310464 313592530599936 313647216797376 313951897040256 314114649311232 314414458896384 314474614081947 314637637328784 314937946084608 314943279676704 315407302189056 315768748296276 315932442420672 316239342556032 316705274626048 316765868100759 316792454381568 317232575928576 317237948381088 317319900834816 317540739027456 317792806797312 317865573352404 318069431343972 318543454341504 318625744048128 319100596125696 319173662131632 319378359044976 319631885540352 319854332754432 319936961101824 319942379354112 320475070303344 320492561561928 320947243094016 321259014660096 321425554931712 321587652665664 321793897753152 322066918914048 322268013641728 322273471371264 322581068218368 322911058643712 323118152476416 323392297181184 323599699648512 323762893822764 323930732102208 324239910736896 324245401861248 324705407533056 324723129679872 324931385655296 325263780382464 325579745078784 326041643778048 326047165415424 326121822010908 326602314458112 326607845590656 326692218580992 327151634267997 327179092230144 327388923297792 327463887122064 327723832009728 327951910798848 328036631003136 328497937289676 329072489754624 329301507139584 329386575986688 329392154271744 329562910752768 329849780653008 329940578708928 330426697531392 330432293431296 330747677540352 331298358868224 331470103523328 331792097107968 331849957057938 332344517351616 332661726600192 332834178023424 332839814694912 332925797597184 333157496684544 333215594741304 333498306468096 333712190262528 334209525866496 334295862607872 334378070669412 334586852332832 334592518686516 334870727482368 335085491457024 335584873709568 335677250469888 335754112112496 335969442631728 336236139334656 336248796319744 336254490819072 336731533737984 336814340765364 337403438862336 337619827150848 337638254155776 337906275581952 338122986356736 338200408011312 338791930380288 339009209155584 339592179237696 339685659092736 339861751713792 340186135855104 340191897034752 340251221793582 341083542463488 341260359745536 341591863689216 341651432582856 342160600142592 342664723365888 342670526521344 342730283518854 342759049003008 342968806019889 342997591523328 343057405556448 343063215362124 343241058904128 343568668455936 344080693297152 344140696208232 344474998141392 344653573549824 344982531289088 345256382693376 345496663228416 345556913065056 345562765200828 346071901012992 346167164547072 346683061960704 346762443657168 346984834193424 347591720779776 348170446749312 348189449598144 348412755321792 348689329680384 349022139383808 349603246941696 349899862523904 350124265193472 350204434838874 350300835939384 350822893817088 351041943431168 351047888457984 351339779653632 351565105790976 351651560602671 351742403165472 352266609429504 352492529974272 352785622368256 352791596924928 352853118897048 353195884170288 353378980475136 353716266258432 353943116517376 353967341994882 353997050609664 354224080945152 354243414196224 354305189345184 354833214962688 355423997723256 355763235391872 355769260375536 356293433954304 356391511179264 356886647919648 356892691928724 356984888439168 357233331405888 357858142912512 358361386134192 358453962054144 358988170641408 359070369898086 359300653925598 359330810167296 359585871232896 359836124348736 359929081239552 359935176773376 360465488216064 360554131757169 361065648480768 361416391492608 361603749298176 361948885286912 362018134972296 362551515346944 362557655292672 362903701745664 363091830571008 363191779196928 363274940974176 363507921535968 363816334328832 364049662104576 364422073614984 364769899579008 365003838908544 365293583474688 365313520889856 365547808862208 365921752930272 366277213213632 366796849250304 366816868712448 367427603765376 367433826289488 367528745903616 368076478758912 368306301304832 368312538710016 368396873012322 368945899648704 369041209878528 369591196778496 369828228169728 370206550973952 370464195532032 370559897985024 370566173555712 370758274596864 371081003234634 371112148205568 371350155034624 371730034722816 372091137232896 372284028813312 372608085552472 372710653726752 372903866463744 373259787952128 373266109246464 373816061853696 373887582020568 374244442425216 374438450276352 374444791531776 374541522296832 374802183770112 374867544083967 375185594776608 375426214045344 375985716599808 376082845433856 376344579588096 376410208874436 376729568417664 376971177889152 377532982923264 377630511464448 377636906778624 377723376126558 377965622960694 378279895859712 378286302171456 378822975455232 379190968123392 379822305544704 379843035925248 380381917741056 380388359651328 380475459012726 380751424782336 381140921677824 381385360300032 381708940935168 381953743847424 382041201642408 382146366479328 382344470678016 382709402836992 382954847379456 383279759622144 383525569953792 383718985271424 383917904713728 384284338651136 384290846650368 384357861655713 384930675160416 385497813786624 385504342336512 385603930128384 385872290463744 385939581251004 386514752012928 387090779959296 387158283234261 387190777577472 387534372909066 387735270243552 388105347700224 388413430530048 388683746131968 388751527198188 388790739468288 389330888639616 390011839709184 390107749114314 390357938467602 390390701359104 390933073366528 391040685877248 391623458881536 391691752592976 391713130797912 391964349737016 392275495890432 392649906806784 392853456027648 393235078053888 393303652809408 393637345339392 393889798342656 394265750044672 394476817416192 394922186360064 394928874515232 395257252110336 395510744014848 395710203561156 396100178804736 396299935608192 396554096221056 396883825164288 396890546540544 396959758759179 397551353034528 397930799540736 398186006082048 398502091063296 398523840970752 398593338013332 399187366833024 399851997438663 399885557170176 400142017363968 400163856777216 400233639815856 400240417922478 400830113198592 400940450076672 401497478909604 401887497831624 402590410776576 402799113142272 403149731909232 403156559400966 403190396485632 403260707310912 403861691971584 404247161438208 404463572287488 404534105137008 404815639892328 404920216394496 405523674243072 406128031432704 406198854540864 406481547875424 406586554733568 406593440429184 406804217960448 407192495947776 407270401843833 407870454765312 407877362204256 408266664463872 408478309392384 408684308595948 408946411727964 409293376119936 409555869867648 410159290089472 410272195018752 410366137026384 410629318772112 410955281409024 410977711001088 411241284969984 411661972046556 412061864865336 412646455406592 412668977301504 412996559044608 413261427769344 413356054236048 414344588967936 414351606048768 415057107957184 415064137104792 415171361113344 415790096375808 416056756690944 416409753747456 416482369845696 416772219973536 416879885233152 417103058921472 417501166731264 417768924413952 418196289063168 418602529387008 418819532414976 419184096246531 419219278528512 419299485442596 419516849771712 419917261446144 419924372902272 420543069585408 420658832867328 421024997728368 421243256560896 421652456741376 422083794123684 422354490801012 422976767904768 422983931174784 423093201113088 423387652036608 423723742396416 423820764469872 424092575125296 424724605788672 424834325397504 425564882842176 425572089942888 425837812059968 426175847387136 426472443672576 426582614802432 426589839138816 427300093737792 427323415415904 427929657458688 427936904607744 428345352880128 428783536887552 429058530337536 429422558552064 429697961828352 429796351847709 430108090957824 430548078191616 430824203301888 431189729574912 431466266198016 431683858430352 431907642802944 432319880982528 432327202481664 432940543377408 432964172906496 433047009555468 433685040509952 434106326771712 434729553887232 434829096014544 435469752610816 435477127454208 435589624774656 436202179023996 436618516162752 436965109346304 437269214398464 437382174670848 437997249719568 438763319672832 439068676186112 439145243686842 439182101315584 439189539028992 439799707537344 439920771611904 440568930041856 440576391241728 440653221667098 440677272147651 440959893454143 440996903387136 441731145157632 441960138031104 442389462810624 442466609410584 442842013506816 443126023135488 443548968800256 443778904031232 443786419593216 443901063462912 444209995579392 444287459655072 444294983829636 444664408624128 444949587016704 445612701155328 445837427559216 446123358248688 446494303309824 446501864858112 446780655276032 447446498279424 447672149483328 447959256842304 448314852446208 448339321092096 449085787687152 449871251816448 450159769534464 450184338874368 450262844792838 450933877348416 451722573840384 452012278874112 452123435060577 452789572316928 452914212123648 453149002285056 453543448397886 453581514473472 453589196046336 453668295724776 454344403468032 454778056617984 455013812994048 455417594878869 455455818252288 455535243443808 456214133523456 456886297821184 456894035361792 456973711358472 457291741359852 457409874075264 457417620482832 457654745205504 458091557941248 458774257729536 458854261610976 459299997521856 459538098066432 460742550753408 460750353601104 461429201350656 461556219396096 461661904154682 461957983618626 462324691585152 462349924876224 462646445591232 463455627706368 463569597973503 464227262332416 464252599464192 464550340429056 464621128925184 464919106240512 465025561015554 465362852511744 466137662588928 466145556804864 466533150031872 466832353591296 466939246451832 466947154242891 467067781252512 467763858422784 468063851277312 468453039538176 468460972965888 468753474387968 468868747470228 468989870887296 469688812572672 469990039965696 470388795899904 470470825196064 470927845560384 471171973966848 471621688344576 471956455993176 472406919126912 473110953283584 473653122444414 473898663631008 474350980522496 474359013834048 475057911939072 475188681572352 475848863892864 475856922571632 475979851252224 476311108541184 476689210195968 476798360028606 477104147015958 477144190550016 477815181512256 477938616072192 478650894188544 478760493197448 479067538567464 479447828310528 479781499131648 479905441652736 479913569031168 480620650954752 480738842342892 481420864641024 481888521990144 482138332397568 482381478998496 482690846629728 483402020462592 483410207056896 483871602327552 484122440761344 484366587965568 484677228714624 485088445771776 485399549472768 485644340734146 485896098153312 486359866105344 486368102791872 486671785211392 487058111299584 487084694519808 487397078482944 487895670573696 488369617618176 489062465667072 489070748123136 489089158283264 489182733016362 489903471687168 489911768385984 490038327871488 490768638345216 491083384946688 491195830683096 491927866198272 492054946504704 492746905934514 492788262371328 493104304226304 493608734631936 493952260709376 494079863980032 494088231407616 494344366129152 494774670979512 494910868063392 495640046297088 496121516310528 496378705084416 496947538302336 497205155284992 497679717269504 497688145661952 497774935586907 498516776027424 498992589900288 499251267035136 499259722042368 499388696395776 499736245026816 499823392111956 500247459702144 500568285393792 501314288799744 501443793911808 501792772784128 501880278499248 501888778029774 502306091223552 502628237185536 503377310564352 503515875704832 503631168168744 503954163947592 504373194479616 504381736228608 505097300606976 505221511148046 505587957497856 506105158293504 506429740726272 506457381233664 507184479535104 507300612016968 508187895570432 508513813733376 508945254580224 509271658463232 509388268856544 509528488639104 509792627570688 510279203782656 510287845552128 510606463172608 511625313695232 511890539618304 512336117634649 512387795533824 512477148874284 513240900213888 513997085048832 514005789782016 514095425278281 514138573504512 514496387284992 514586108334672 514861588356192 515353002683904 516121039945728 516211044312348 516712497212088 516980360324736 517473796933632 517884574040064 518244994842624 518335369597584 518344147801242 518387652624384 519107851519488 519250746820608 520143665485752 520477251290136 521387581169664 522164611842048 522255670123968 522284174397216 522619132982688 523033994520576 523533209075712 524404870412544 524849793785856 525186397790208 525306652258311 525451253909076 525969089888256 526562915146752 526571832686976 527009669480448 527347658686464 527613604748208 528399914144256 528738794961408 529178433552384 529187395387392 529279678345572 529793826255432 530068470712704 530574399387648 530914674776064 530995575914496 531336121417728 531365121294336 531457784017776 532249822444032 533135996584884 533551809036288 533644853087808 533653890563304 534440150931456 534587266768896 535329971879472 535383969103872 535849997108832 536787214368768 537532975878976 537542079201288 537680943081216 538482255962112 538605554847129 538950980888397 538996215250944 539284763049984 539378806849344 539754186523104 539893621859328 540698232324096 541598472721152 541975397167232 542115406311424 542124587238912 542405623947264 542923327930368 543027202458444 543827273020416 543836482939008 544355552618496 544637745856512 544787668795392 544912411461264 545261882303952 545724501493248 546074493156864 546633110422476 547154849368512 547505758362816 547940375212032 547970281334784 548321713293312 548882629395408 549415819820448 550195273875456 550225303068672 551141405648064 551150739434232 551293118855424 552459451957248 552468808065024 552595309518483 553418849473056 553561814817792 554386795167744 554742342254592 555309826460928 555696293298048 555839846977536 555849260333568 556137411895296 556621504851951 556668222308352 557025232551936 557595052084224 558136705849344 558426043219968 558912128328708 559065980590128 559355799695616 559889681928192 559899163869696 560724092780544 560831373030852 561366663637824 561657675414528 562203275655168 562778392164912 563139321068016 563969023873024 563978574899712 564124268150784 564516869382144 564615313311654 565094352626496 565456766833728 566299474384896 566445767196672 566585064189837 566948434441041 567419843789568 567429453257184 568234463182848 568629924896768 568776819736576 568786452185088 569733458317056 569764553887872 570572876611584 570582539476992 570713188519089 571127137173504 571711382516736 572078040450048 572563411402752 572930615771136 573061802463612 573516706017024 574064104255488 574432271069184 574919639433216 575288354930688 575578477907136 575876857070592 576426507976704 576436269975552 577396012740624 578246720679936 578256513504768 578405895192576 578808435695616 578909371876506 579772128019392 580636169938944 580786166366208 581301559363599 581602905365328 582158021550336 582620145795072 583025619197952 583127290797282 583176232894464 583186109202432 583996332959424 585017759563776 585161623671471 585526991582456 585536907701403 585586052038656 586399610049792 586561028815872 587425240055808 587435188322304 587537628889464 587569696196868 587946524605524 588413243835648 588974860210176 589280184041472 589852617080832 589955479214112 590456018009088 590834697513984 591398625067008 591705205374976 591715226124288 592383279540096 592393311772848 592885878165504 593266116022272 593565305341734 594150268207104 594449903412288 594831144331584 595325737746432 595335819810816 596896199311104 597279009123072 597753136594944 597785761456128 597890007019998 598781050249536 599828335755264 600213026045952 600245785165824 600350459723784 600360626883717 601245169797888 602246218364406 602296765120512 602683038498816 602831246747436 603719429755904 603885616164864 604198669713408 604724597863848 604734839101449 604785594728448 604891060966368 605792537957376 606370742157312 606685083992064 606695358431232 607223459838492 607380324591744 608285511364608 609192047149056 609298281811296 609722321813136 609879832100352 609890160643776 610206326940672 610788743921664 611805682147968 612399996695808 612717464088576 613026462893922 613419617591946 613940064179904 614323401004544 614333804801472 615238935134208 615408292528128 615549205539576 615943978158168 616432922113536 616466566501632 616861927454976 617492958069834 617940836941824 618092797298004 618969683109888 619003465952256 619400453905408 619494838566912 619892141654016 620034081354072 621516883451904 621527409073152 622044200042496 622443138121728 622585661935776 622596205657188 622757041670016 623685144563712 624085135036416 624614630621184 624723554768544 625158329960304 625319827849728 626251750096896 626653386620928 627294433594752 627903794080512 628229298622464 628828917792768 628949228163894 629275274657568 629875892169216 629886559353408 630814604378112 631537496592552 631864884841344 632478685112064 633410549252096 633531736201518 633584908763136 634465151857152 634475896762176 634639801669632 635081478054912 635585613594624 635731146704808 636138862687944 637086908683008 637251488096256 638201192251392 638347324263264 638756718089952 639263771080704 639708665508864 639873922203648 639884758708224 640950140606688 640985123123856 641894486188032 642518029320192 642851109863424 643175305331328 643587795506304 644133837828096 644536027283456 644546942742528 645162136436736 645822117287424 646236304952832 646784594362368 647199399297024 647525787645528 647861464204416 648479821473792 648490803722496 649410815066112 649446259359744 649862771310592 650527560764928 651159490157568 652094330830848 652243644021816 653204628916224 653215691181312 653384437161984 654303268535994 654358184460288 654777846595584 654927774244128 655447664019456 655903821597696 656073262006272 656995874579352 658144979509248 658603014279168 658717865530263 658773151973376 658784308543488 659125821505536 659699561306016 659881157417856 660853395062784 660864586862592 661495355080704 662596717736448 662940207046656 663584194215936 663699914115876 664689034703232 665323453200384 665668356046848 665679629389824 665851595194368 666314993369088 666431189482608 666996612936192 667424380525056 668419051732992 668756141338824 669173704665664 669185037373032 669741454964736 670170982914048 671169747419136 671354500939776 671508224224992 671938885263456 672472278669312 672497592639488 672508981638144 673628681530728 674806877724672 675239654301696 675276508311552 675394267189257 675812551163904 676245972713472 676400816022624 677583860760576 678018418311168 679184358475392 679371318185472 679723503427584 680315172596829 680372271710208 680383794069504 680502443587164 682167084926976 682520719491072 683183727378432 683302865165712 684321200285184 685329446731776 685341053042688 685460567037708 685937612039778 685995183046656 686114811112896 686126430724248 686482117808256 687137336911872 688161386594304 688281392416464 688949996282784 689307147099648 689965062578176 690993326456832 691113826130112 691125530401656 692143802025984 692334329094144 692492856232023 692936975427939 693366123921408 693524887314336 693969668386848 695183441559552 696340893498624 696378899196288 696825510643584 697378659360768 697538341523331 698044278767616 699206493883392 699799725047808 700248530386944 700408869677748 700601671878768 701645787634176 702083886862336 702095776915968 702679559307264 703130211581952 703303121205342 703484806330944 704533218859008 704985059948544 705583193849856 705706237794096 706391768340576 706757960950272 707432532516864 707886233034752 707934683989764 708486828392448 708610378690368 709666429925376 710479683666621 710847995446512 711526470783744 711538520751072 712586867908608 712783022358528 713773295839296 713785383857448 713969776878336 714466662811776 715197540042909 715656220523937 715716285825024 716722772268384 716907924108288 717976341282816 718140739796172 718601307851196 719171742465792 719672248697472 719858162479104 719870353546752 720930976432128 721108263514338 722131296961536 722832782985216 723207498596352 724036269944592 725103030693888 725115310585344 725807403491328 726183661142016 726549881948352 727015843071936 727632668657664 728099324209152 728466511101219 728844147229968 729539799158016 730007677817088 730587166949376 730627041779712 731095617724416 731843505860544 732554426427264 733593698500608 733633737424896 733774099524543 734855207530752 734867652578976 735057491807232 736152957517824 736612602609664 736625077420032 736793746024644 737891799297408 738082419757056 739120358901771 739182393556992 739656456339456 740413101947904 740928391064064 741119795970048 741132347111424 741516549193728 742162006469268 743460069445632 744182274465792 744568057626624 745216171104944 745421307453504 745807732927488 746519575904256 746532218492928 747775164041136 748488884850432 748876900552704 748889583063552 749083044593664 749604367540224 749735088167934 750371189553216 750852428090688 751971433199616 752165690867712 752689159176192 752820417748872 752833167044661 753459136835328 753942355778304 755065965846528 755261022928896 755273813557248 755446752253116 755931245921388 756559791719424 756572604342912 757645950910464 757832266722069 758381936246784 759644611089408 759686071850496 760763835482112 760776719302656 760950918025452 762281843355648 762770720600064 763417881870336 763907487694848 764082403284816 764292732958656 764688941356032 765418805673984 765909694758912 767437970542848 767835809427456 768568677302272 768581693300736 768715723311426 769861350320832 770995627573248 771008684673024 771207860256768 771744580927488 771879162502008 773029504025856 774181559918592 774316566468522 774381555154944 775068745818132 775470540487104 776210695400448 776826861060096 777367492263936 777503054396376 777516221701863 777581478936576 778661777279232 780023679418368 780215498228628 780715876935204 781866146733056 782081371754496 783246917763072 783383505185952 783426261595824 783928699474032 784550991780864 785299813613568 785706912055296 786607305618816 787274690678784 787779596685312 788531500089344 788953634832384 789844372720128 789857749030464 790514504220672 791021488029696 791420407122312 792599871216384 793108192442112 793767650328576 793781093081088 793919517518358 795102706069056 795861599081472 796372012164096 797004182126592 797047681941504 797186676026664 798374733666048 799703994877326 799771114340352 800284034727936 800327713554432 800467279631712 800480835844956 801660226397184 801880900153344 802994957819208 803774995663248 805180821553152 805598226284544 806299463818464 806313118801932 806521414621824 807723383943168 808494322876416 808927144574976 809068210274016 809631279784656 809840432788992 811047348486144 812397709081728 812963095750848 813173109467136 813186880858368 813608435920896 814384991895552 814540803687666 815740909530624 815754724408512 816533328927744 816956618784768 817368617191896 817892823455928 818586752239872 819111739735296 820318580178944 820544390037504 820732274052768 821258637544224 821910562818048 821955422002176 822482569939968 823323944093112 824123729730672 825292910813184 825337954603008 825993118089216 826522855538688 826712108472096 828689177935872 828703212097536 830114215914368 830128274209584 830342722226688 831580192751616 832113513381888 832964739691392 833544439947072 833759770466304 834206117842944 835002333462528 835537848827904 836392578126336 837205058774016 837639064829952 838368192493062 838438557057024 838598970885192 839033699543424 839834522892288 839848745804544 841086139170816 841317665734656 842049995456736 842486513121792 843304913482752 844167588247368 844708981602024 845953535809536 845967862349568 846186402226176 846775304073216 846922969967481 847447484792832 847641528939744 848185150250592 849449211577344 849668650795008 851129765684352 851144179885776 851675624119936 852351694774272 852944887345152 853165229604864 853179678277632 854600187475584 854646830831808 855859314917376 855873809215488 856690705760256 857567073775104 858117060675072 858845117104128 859395923656704 859592703695418 860216181915648 861096156383232 861648406603776 862379459149824 862932532396032 863367716860704 863815285605888 864639761965056 864654404963328 865928345812992 866094019110936 867370081019904 868212653543424 868364057814759 869459107774464 869658192029088 870939505221632 870954254908416 871179249549312 872404358047992 873237032325504 873930218692608 874538428796928 874690936195923 874764349341696 875994499439136 877526639345664 878137352372224 878290487373684 878379078057984 879599415074688 879841543223808 881137860083712 881152782483456 881306443334196 881354544295302 881919786908286 881993806774272 883462290315264 883920276062208 884778925621248 884933218821168 885684027013632 886252046270976 887097937600512 887557808062464 887572839186432 888419991158784 888574919310144 888589967659272 889328817248256 889899174033408 890347958012601 891225402310656 891674855118432 892246716497376 892988606619648 893003729716224 893561310552064 894892996558848 895344298966656 895918513684608 896629704892416 896678642184192 896835010529997 898171575374304 899742503632896 900319539068928 900368677748736 900525689585676 901867754696832 903369327546609 903445147680768 904024557748224 904246870121154 905579144633856 905828424247296 906298004570112 907086896795772 907178392092672 907336591449552 908688806936064 909556113235968 910027625988096 910835189757738 910911636504576 911070486887616 912428267046912 913788070723584 913947422716944 914583482719704 914819748150528 914835240965664 915309490411008 916183115882496 917548515459072 917708523221952 918599995043712 919076196132864 919539694340883 920129426387919 921485101506816 921500707202208 922858402701312 923112438792192 923323808309364 923915967237252 924649383170304 924699849752448 925292891182464 926239437104751 926911255412736 927139195947006 928454524664832 928505198928384 929100680858112 929242257850368 929838212481024 930051122031108 932275325177856 932291113609728 933066300063744 933664707182592 933878492903664 933894308485782 934135562505024 935527716845568 936127702554624 936921945931776 937737494940456 937979741774592 939377625145344 939980079931392 940777591799808 940941650392128 941855691120768 942343947933696 943243376689152 943423842245841 943912911986352 944813838253824 946221906567168 947306244888828 947797327262016 948701961044992 948718027668096 950115823878144 950297604302277 950377363144704 951697727785728 951713845143264 951959702504448 952622217082368 953378420391936 953596720057212 954208294031916 955630363024512 955877232144384 957301788377088 957520986394896 958135077134928 958895656621056 959562998263296 959810883305472 959827138062336 961477684685784 962841729282048 963777043980288 964276664795136 964762957996992 965381693259456 966804040925184 966820414113792 967743204655104 968733175931136 969354457429248 970176891543552 970799098945536 971288681468292 971792196306624 972719732210688 972736205583744 973343570422784 974116222599168 974169389039616 974794156965888 975791341147392 976739235236352 978124931334144 978141496246272 978178316566528 978365466032724 979806943374336 979823536771968 980076655742976 981454902803991 981537276690432 982166769893376 982391661366192 983855732396544 984109893009408 985493811869028 987217469263872 987904521418752 988159727960064 988176462815232 988688732258304 989549341959024 989821736126784 991280092594176 992243032621056 993895076604672 994410310569984 995359434539008 995376291323904 995549871173814 997033552054848 997985179800576 998502534070272 998519444084736 998777392791552 999472490053632 999646784223912 1000494919404288 1001136570787584 1002628577599488 1002887587823616 1003585545568256 1003760556998496 1003777556059548 1004612182447104 1005256474371072 1006754621128704 1007031751409664 1007262336337488 1007908327895184 1008746388959232 1008763472457216 1010194601213952 1010443022296092 1012210316587008 1012859481452544 1012914762467328 1014368959070208 1014601224033936 1016375791140864 1017027627466752 1018776537713088 1019056977278208 1019585255141376 1020558407565312 1020575691104256 1021212926345216 1023250627390464 1023781079236608 1024672235269298 1024775591067648 1024954297748568 1026481800427776 1027994170097664 1028011579564032 1028190850556562 1028277147009024 1028906418059667 1028992774569984 1029172216669344 1029723176712384 1030706005367808 1032242079891456 1032422088624696 1033424994424176 1033960720649472 1034947593867264 1035769148080128 1036489989685248 1036670739195168 1036688295602484 1038215703038976 1038501493641216 1040287330971504 1040954502580272 1042775162339328 1044511340247936 1044568348794432 1045238265965376 1046067989041152 1047066418151424 1048809740825088 1049699587571712 1050372795580416 1050613304516622 1050902507818152 1053125830293504 1053143665373952 1054019338960896 1054695317372928 1054954681808013 1055227209496416 1056799828288512 1057477589922816 1058356867104768 1058374790774784 1058559356691144 1059587652510864 1060136941425408 1061148798775296 1061829349552128 1061991151828992 1062672242835456 1062730242588672 1062915568035552 1064499644888064 1066271993169768 1067289706175616 1067307781126608 1068880301862912 1069174533537792 1070659943758944 1071699994217664 1073574428737536 1075065951757952 1075084158402576 1075361886162432 1076964511924224 1077211109694258 1077901961776794 1077992430501888 1078757613698688 1079508373046208 1079787243718656 1081396464648192 1081662395271507 1083196945442304 1083950794334464 1084230812622848 1084249174477824 1084811247894528 1085846655860736 1086054404916888 1087654546040832 1087672965878016 1088711105236992 1089275491713024 1089575337590784 1089824822922528 1090523764607904 1091449002986496 1092148986313728 1093266220844952 1094309698737024 1095011516725632 1095880750424064 1095940562669568 1096643426586624 1097765258790816 1098831639640896 1100390547750912 1100450606137344 1102282811296128 1102301478868464 1102586237710848 1104918903914496 1104937616130048 1105190619036966 1106837698946112 1107123629635584 1108773590335488 1109484684509184 1110619652921856 1111392586596096 1111679693955072 1111698520667136 1112274823790592 1113243009703902 1113336444616704 1114050465103872 1115190104168448 1116273411698688 1116852086439936 1117824256657416 1118131961180256 1118711599391232 1119779363856384 1119798327739392 1121448185561088 1121662746061704 1122733327275648 1123315350829056 1124406551310336 1124602632251901 1125556784329824 1126278642136032 1127938047746048 1127957149799424 1128248536301568 1129033738764288 1129230626623308 1130188705252992 1130913533667456 1132598948769792 1132891534393344 1133170128379674 1133896868882082 1134839687579136 1134858906514368 1136468926365696 1137259849793536 1137572904370176 1139466916634112 1139529107775744 1141145753223168 1141165078953984 1141426377038178 1142254274347008 1143422765033472 1144156080900096 1145126822805504 1145861231542272 1146123604927224 1147033412034048 1148128208510976 1148864542138368 1149839278866432 1150576709861376 1151156955814272 1151753714141184 1152853015953408 1152872539951104 1153073584967139 1154792025481248 1156493441359872 1156513027009536 1156811790385152 1157616871391232 1157818743753012 1159544256038784 1161272339877888 1161474849702783 1161572332732416 1162603118727198 1163205810730656 1164316043100672 1165240291590144 1166051238395904 1166254581594564 1166372218404864 1167992665918848 1170035519127552 1170323247342942 1171053983164912 1171073815402806 1171172104077312 1172799220099584 1173122057631744 1174870376644608 1175075257778928 1175139392393736 1175893049211048 1176826487671296 1177949720420352 1178560368082944 1179705234161664 1179910958428224 1180912036018176 1181669395027968 1182797250134016 1183430452248576 1184766559080192 1184786623545696 1185771756331008 1186532232044544 1187130610683468 1188300536414208 1188899806824576 1189662288663168 1190651475492864 1190671639621632 1190879276277537 1193792398622208 1194558018246144 1195506273189888 1195571522912256 1195780014039996 1197562100499072 1199555992315989 1199656671510528 1200426052091904 1200491570331648 1200700919447568 1200721253767434 1202490339595776 1204492436728812 1205662493494872 1207438859511808 1207771232329728 1208397339426816 1209449195727696 1209469678202898 1209571189456896 1209782121932736 1211585075914752 1212741484314624 1213390716862464 1214446919676984 1214760649183488 1216571022729216 1218384094298112 1218596563622592 1219444643626272 1219759664200704 1219780321287552 1220412653881344 1221577487843328 1221811205531499 1223611364295936 1224799993391616 1225434928177152 1226052925787844 1226839235183892 1227880128359808 1228646802009088 1228667609602944 1230477870268416 1230816585056256 1231098411079152 1231887956316336 1232865844227072 1232933133003264 1233723854909952 1234985916139668 1236185594596008 1237939366219776 1238006931904512 1238800907810816 1238989677133824 1239784283308032 1240068162708144 1243033766903808 1243054818146304 1245171323871552 1245192411314376 1245514083340032 1247370289127424 1248170270072832 1249229261242368 1249447109537088 1250316659920608 1250639655699456 1252503500193792 1253306773241856 1254588867189504 1255807588161024 1256458597244928 1257552288739593 1257657835585536 1257898456327788 1258550549315136 1259751784338432 1259773118706816 1261629208756224 1263074993185104 1263729769682688 1264957370224128 1266821098504192 1267063472403036 1268930303714304 1268951793524352 1269279603339264 1270162956109824 1271171227189248 1271462293409616 1272277725375888 1274173817366016 1274502976192512 1276694648526528 1277513436179904 1278527542161408 1279417331017728 1279747844407296 1279769517416448 1281900281213376 1281970246247712 1283788972376064 1285036058640384 1286350610662656 1287175591012608 1288267675656192 1289072054566912 1289093885485056 1289389055543127 1290324272873472 1291644234574848 1292472609905664 1293569188724736 1294398798594048 1295051575291056 1295722928408832 1296959642947584 1296981607444992 1298821630132224 1298892518719488 1299725542621184 1301055121529856 1302318980315136 1304188661661696 1304487288043632 1306409257832448 1306431382362624 1306768874323968 1308606537071988 1309855548488256 1310895328038912 1311807643195392 1312146524012544 1313991749158704 1316289959018496 1317206028558336 1317435731060526 1317546303946752 1317568617086976 1319399122612032 1319762314835712 1321706790125568 1321729173725184 1322031816442953 1322879680362429 1322990710161408 1325193435472896 1325880414093312 1327168388431872 1327399828231752 1329378069406464 1330646906400768 1331336712093696 1331359258779648 1331703190388736 1332629986738176 1332862378965216 1333993225872384 1334848761050112 1336838103465984 1337512282677648 1338347409331328 1338370074746064 1339482909929472 1340341965828096 1342339494838272 1343016448449984 1343877770526912 1344944557338624 1344995185278976 1345017963276288 1347257363061456 1349613755449344 1350479308603392 1350553016623104 1350788534378514 1352801632045248 1355167721521152 1356036836622336 1356370305181731 1358368716950784 1358742636370944 1359447006855168 1360630345193658 1360744543420416 1360767588139008 1361004887174328 1364334169853952 1365041438982144 1366252784636607 1366367454756864 1366605730331424 1368642400570368 1370658893463552 1370682106085376 1370921134075416 1371875224079556 1372229622225792 1372252861448496 1372964235616512 1374274673823744 1376322773188608 1376562784832928 1377899992565568 1378614294199296 1379930125156352 1382227652260224 1382251060803312 1384287604051968 1384668658188288 1384985712464046 1385873950855878 1387049774628672 1387939336773696 1390366883119104 1392681786997248 1392757798392576 1393651021287168 1394757318721536 1395076683046662 1396088557535232 1398412987766784 1399599450095616 1400497060773888 1400817739355496 1400841462728673 1401203343757536 1403291575268352 1404167773724672 1404191553831936 1405359118614528 1406260423163904 1406606242410684 1406969612661888 1409066437718016 1409970119897088 1411166387699712 1411412475588192 1412783536681152 1413515921900544 1414865065033728 1415772466069504 1415869367979528 1417220757380736 1419332859850752 1420959367333242 1421695990893024 1423052941567488 1423077041502144 1425173735817216 1425566044717056 1427546591678592 1427570767714896 1427939553756672 1428933325623552 1430395080085818 1431312441047874 1431432571650048 1433445544536768 1433815848216576 1435952682565632 1436281479592344 1437202615702392 1438343484931584 1439344497394944 1439716324958208 1439740707093504 1441861952864256 1442216527028676 1444262593923072 1445665565970432 1446414997192704 1448072539889184 1450206061387776 1450230621170688 1451614806982656 1452367322284032 1453099763896704 1454031686143872 1455265337315328 1456198648418304 1456933022202438 1457688294459936 1459079598316032 1460015355634176 1461174333898752 1461254083559424 1462191235448832 1463687011721088 1465108852854528 1467187397001216 1467267474849792 1467548199049086 1469710415061504 1469735305157952 1470114983614464 1472305915035648 1473250154840064 1473587492049288 1475783598594816 1476164839514112 1478240717803542 1478364787113984 1479312912678912 1480826203895808 1481856782128128 1482239591940096 1482264694222848 1483033098387456 1484324012938536 1486920138891264 1488364548931584 1489136115253248 1490432342209888 1490842614907008 1491615465854976 1493039151808512 1493064436985856 1493324806760721 1495550328082272 1496977769700864 1497753801105408 1497779166127104 1498166089187328 1499208735080448 1499470176335868 1500742379106432 1501704856181376 1503942866399232 1504331381735424 1505378318352384 1505640835497744 1505666334089322 1506918273670656 1507884711556608 1510131931693056 1510547627114496 1510893504506232 1511862491842776 1513119583438848 1513145208685824 1515291901820928 1515664533444138 1516763872493568 1519289222178816 1519372143700992 1521553438605312 1521901836050904 1524563686711296 1525541441200128 1526835763740672 1527814975389696 1528164806569632 1528585465917312 1529377882712064 1530837611347968 1531819389517824 1534875941085696 1535671618854912 1537008352903947 1537137354604544 1537163386601472 1537431446622852 1539722700641664 1541991255146496 1542017369346048 1542286275834843 1542415720513536 1543489161854976 1543758325004016 1546059008051712 1548363119837184 1548633132937044 1550137491636264 1550941080974208 1552421390800896 1553653722120192 1554734984527872 1555006108792752 1555032443403726 1555162957873152 1557323554558464 1560430996457256 1561431753870408 1563732293466112 1564162743508992 1566493835526144 1566767010371904 1566852523191648 1567857398948064 1569101983561728 1570599627227136 1573214611237632 1574549381357568 1575559193370624 1575919956774933 1577063000178688 1577907269664768 1579688745440256 1579715498060928 1581029008441344 1582042976059392 1582840814244624 1585199742432768 1586216384884224 1587535300657152 1587562186162176 1587839035036716 1590205412138112 1591723198162944 1592744024328192 1594008364253184 1594095363883008 1594373352053328 1596749467332096 1599407989754652 1600655427108864 1600934559263424 1600961671689912 1603320452794368 1603761800306688 1605989915638416 1607549991326496 1610361643106304 1612598927636928 1612626237603864 1613042829243648 1615446767886336 1615816664541387 1616852942665191 1616988645752832 1617854289149952 1618136420548032 1619262559569312 1619680865577984 1622094696972288 1624795418163456 1625926191501696 1626346218934272 1626373761716736 1627216871841792 1628769983791104 1629081607375332 1631481819061248 1631509448817024 1633066657855488 1633913237569536 1634737234383792 1635785646911856 1637173504479744 1638223479470592 1640637160357888 1641464548105536 1642517275088448 1643821125636096 1643910844004352 1644965139879936 1646647888186224 1648247459461344 1650585821626368 1650675909206016 1653424216944192 1657378355871744 1657406424195072 1657785928555449 1660228431828736 1660256548419168 1660685444453376 1663160385503232 1664227026763776 1665929479382784 1667088879894144 1667519540932608 1668412235685888 1669864514555853 1670004666925056 1671075697655808 1672785156252672 1674410117548032 1675278129659904 1676736384986124 1677197941770384 1678067399086848 1679669045784576 1679697491609088 1682172278341632 1684099990913472 1684973026243584 1686609826965504 1688335176494736 1689417963204048 1691907071619072 1691935724699136 1692372804452352 1693550608146432 1693845939934962 1695283057879488 1696370300501184 1698898423154688 1699337301590016 1699755192569511 1700845303323123 1702259531368704 1702288359771552 1703351248239872 1704703389548544 1705889774690304 1706330459209728 1706359356555264 1709200374951168 1709293661663616 1711718629834752 1711747618430976 1712139565557267 1713381411520512 1715134147550208 1716234121350144 1717690234208256 1718791847313408 1719185407390836 1722192312766464 1723296813207552 1724758918299648 1725865064792064 1726735433721408 1727630571211776 1729279523930112 1729308809926656 1732188038221872 1734740162039808 1736425307086848 1736728115629518 1739316384058176 1741879010443264 1741908509816832 1742358499098624 1743904678090797 1744808716095984 1746474064651008 1747860437385216 1749076857593856 1749381872391846 1749528698683392 1751988998878272 1755053278691328 1756274704744448 1756580974747368 1756610723104209 1756758156115968 1759198830149376 1759683086447616 1762275720167424 1762305564966912 1762612886668392 1762709088590604 1763839573816572 1766924580630528 1767840552124416 1769557851242496 1769866437642336 1771368054027264 1772504092541952 1774195875201024 1775115616124928 1775145678372864 1777149838620288 1777179935318544 1778657634496512 1779798348066816 1780695916025202 1782450804621312 1783349710236864 1784493432994752 1785977213239296 1786007459432448 1787122621104128 1790688597933312 1791837027369216 1793259409784832 1793357284368384 1793670021059994 1796343150748608 1799485007265792 1800639078137856 1800737355497472 1801051379171352 1803735509393664 1806738655093218 1806890295361536 1808049115496448 1808493740242308 1811158289267712 1811656848494592 1812596009140224 1814173793591544 1814204517304347 1814356784185344 1814673182899104 1817377613872128 1819112226471936 1820055251976192 1821670379515476 1822140973775232 1824856534093824 1827576141447168 1827894845433888 1829166965439408 1829639496301056 1829670481931328 1830618980822016 1832366231764992 1835417046443904 1837199990087424 1838152392265728 1839079388681766 1840258852775838 1842970203013632 1843001414404416 1845716805402624 1846224877584384 1846647616618728 1847831934474504 1849298766340608 1849399699504896 1850585782364928 1852478874209502 1853822510825472 1854278391894012 1856909049329664 1857010397856768 1858201361716224 1858484515700736 1859676424962048 1860102244062216 1864550650355712 1864582227219456 1866132600127488 1867329414365184 1867756985807328 1867788616971564 1868271125010048 1871055433691136 1872255405109248 1873843891863552 1875474989880912 1875959483549184 1878755250290688 1879960159862784 1881883300784256 1883711382241536 1884687895867392 1886486753378304 1886847684491682 1887825823972704 1889627676507648 1892443813134336 1894612489777656 1895594654524032 1897403922089984 1897436055336192 1900231647756288 1900595208604554 1900754726289408 1903395455571456 1903427690286528 1903919405008896 1905244434164736 1906756840783872 1907193440114424 1908416588063832 1911260726049024 1911754464288768 1914603576754176 1915041972789792 1916270154269856 1917791313242112 1919125996526592 1919621766610944 1919654276124672 1922955369371568 1925683458564096 1927554087960576 1928553329590272 1929525915993984 1930763386518912 1933608081850368 1933640828227584 1935486409310208 1937466351862272 1938708914858496 1940353783087104 1941598197891072 1942577362936584 1943584392613248 1945439464421376 1945472411167488 1946687140845568 1948232445198336 1948338778079232 1949588313931776 1951582682294784 1953478470472704 1956282992492544 1956356633133056 1956730932065448 1959613886748672 1959647073543936 1960153311485952 1962909805607982 1963074553380864 1964333539786752 1964783322732384 1967711464793088 1968219786018816 1970987623738056 1974434938527744 1975809042837504 1976153596590789 1976319455920128 1976352925630464 1977377464516608 1979098683918048 1979643472253568 1982560185188352 1984486065242112 1987790153209344 1988820621139968 1990718869078016 1990752582647808 1991099742347628 1994067104109696 1995970359601152 1997005068140544 1997038888169472 1997554785583104 1998944980107264 1999293568447824 2000989838808576 2002273141575168 2005257155198976 2007171091136512 2007521113996992 2007555112119096 2009224364894208 2010512948742144 2013509242257408 2014063502819328 2014524672674976 2015816655790368 2017492777918464 2017526944914432 2020886044592184 2024420633174016 2025718962905088 2025829524934656 2026182801567771 2028737918140416 2029202448067872 2032751582281728 2034055254933504 2037553075426176 2038113954556416 2039170510282752 2040945517790487 2041116815130624 2041151382208512 2042425852690432 2046501254780928 2047562158473216 2049344470538596 2049551182135296 2049908595497136 2052963600855552 2055988340195328 2056023159128064 2056381701113124 2057812836119334 2057985549139968 2058344433338688 2059446353424768 2061412010735616 2064484159782912 2064844177249392 2066849988848352 2067921441298944 2069895187734528 2072979979370496 2073341478390336 2073376591204968 2076431406077952 2077002987282432 2077478568696069 2078810926283817 2080574661943008 2081909005160544 2085550324678656 2089022680495872 2089136697588864 2090476531930752 2092135978082304 2092615024569993 2094132836302848 2097619481650176 2099399175143424 2100745591160832 2101226609033244 2101805015636304 2106251660587008 2106287330747904 2108038677921792 2109390634745856 2109909363616026 2110454418992832 2113599656577024 2114955179845632 2116749581549568 2117118713382288 2119175305021728 2120273882850816 2122297597550592 2123658699104256 2125460485177344 2125831136071104 2128999289776128 2131439050999863 2132543986339536 2134579412351232 2134615562253216 2137760603725824 2138349067075584 2141319887517888 2143399988435328 2145592620128727 2146968661571811 2147148857475072 2150131903515904 2150168316805152 2150723772324864 2153929023848448 2154422219388516 2155803923553588 2157515227397376 2159016746092416 2159574487437312 2162792929296384 2163324790543014 2166393890884608 2167901588668928 2168461625245696 2168498348955648 2169622495789056 2172108809833776 2175309092081664 2175345931756032 2177422210473984 2178550983426048 2179649645845056 2181047529215808 2182898005972992 2184297972627456 2186532441689904 2188619397474048 2190023033451264 2191761500848128 2191881125339136 2193286853173248 2195530517581632 2197663279281792 2200781095501824 2200901212274688 2201322298573629 2204565622592256 2204602957736928 2205172475421696 2209837807828992 2209875232260096 2210381238073932 2213675397892224 2214247259271168 2217361076705313 2217547180670976 2218969369018368 2221239305843712 2222785173192192 2223359387910144 2223397041334272 2224549647581184 2226486019407804 2230380208336896 2232546823397376 2233704172879872 2235648513314832 2236263922360512 2237423198782464 2239558727712768 2239596655478784 2243325492123408 2245466654551296 2246630701658112 2248813102620672 2249205264503802 2251113568659648 2252557284272064 2255876095492096 2255914299598848 2256497072603136 2258067477528576 2258461253246616 2258499501133983 2260377410505984 2261827067334912 2265197897539584 2265783068786688 2266340256759348 2267793737764164 2269679375158272 2269717813028736 2272937852731392 2274519699587072 2275145808740352 2278933833268224 2279058215551488 2282291506446336 2282330157907968 2282852754076356 2286845530066944 2288312161800192 2290253645611008 2291722463084544 2292247209854448 2294066824068096 2296256417021952 2297729084276736 2302313911628544 2303507428282368 2305706031906816 2305745079902208 2306147169934278 2309584050962496 2312986882719744 2313026054019072 2313623580770304 2315233742782464 2315637487506024 2319088512077568 2322544679755776 2322949699405566 2323144665464832 2325206237454396 2326411621461312 2328632086201344 2330480583180288 2332102476791808 2332509163189128 2332744436809728 2335985331837696 2340071038255104 2340646494685884 2342107966329824 2342147630805612 2345598440199168 2346244115263488 2349740753289216 2350150515557856 2350278784787472 2351786098422096 2353652975342592 2355899440840704 2357120736165888 2359821916856448 2361824072036352 2363338790055936 2365594500268032 2366860904497152 2369533118160384 2369573247091392 2371543512662016 2373064464089088 2374261221366936 2377799613649152 2379324577326336 2381302950985728 2381343279243264 2381758552555074 2387584797244416 2389116036492288 2391012546379776 2391143045824512 2391560028079992 2395124200998144 2399111984631978 2399313343021056 2400852104183808 2400983140663296 2401401838895136 2401442507534868 2404980679191552 2408984873457624 2411324986989744 2414877719023616 2415542464659456 2416794678853632 2418898391455392 2418939356405796 2419564243865472 2423170151829504 2425482968629248 2426781433724928 2428893839353968 2429521298366976 2433142045458432 2437193127245184 2438889287252544 2439519328401408 2439560642575104 2440825307762688 2443154975686656 2443622411062998 2447222728591872 2449599986783232 2450869856354304 2452105851575688 2453678470367784 2455760256719616 2457293604018176 2457335219205888 2460955740536832 2461633170112512 2462196822158304 2463775912632672 2465731688454144 2465866266006528 2467447709819904 2469971832279336 2472371189192016 2475878732439552 2476013863809024 2477601815621632 2477979354267648 2479568566616064 2480136325416288 2486067533807616 2486109636292608 2490342647743104 2490384822628752 2491028166680064 2494740578254848 2496340540145664 2498894219074176 2500633319841216 2501279311398912 2505007000387584 2506613546483712 2509177734379008 2511615176322048 2512917194489856 2515104577479186 2515315671171072 2515796912655576 2517101098630272 2519503568676864 2519546237413632 2523258417512448 2526149986370208 2527459539365376 2529914740448256 2533642197008384 2534126944806072 2537860607428608 2537903587048704 2538559206678528 2540325912219648 2540768909902443 2542342454378496 2542924586819232 2544555450751776 2548347634732032 2549005952385024 2553389297053056 2555026872359808 2557055084322816 2558834662035456 2559495688814592 2559539034832896 2563800562426752 2563940492495424 2567577944752128 2570072117280768 2572701221325312 2574351182025216 2576535351312384 2578144109133824 2578187770970112 2578778111086254 2580648545746944 2583288469149696 2584945219811328 2587138377449472 2588797597188096 2590103150582112 2591445856817664 2593919285895168 2593963214889984 2597785037438976 2599451085242368 2602110243059712 2604637960630272 2605092173444277 2608377323323392 2608974576087264 2612818515664896 2612862764725248 2613537748647936 2617213074143976 2619711096976512 2621790656077824 2623615286390784 2624072808587769 2624293048025088 2627983498317408 2632579918036992 2634412057116672 2634871462121052 2635137234173952 2638798245224064 2639524629671424 2643413580251136 2643458347450368 2644063632885906 2645759360724858 2645981420322816 2650386870945792 2651760828186624 2654336776863744 2654799656463504 2658756138812928 2661293812801536 2662673424187392 2662718517559296 2665259973476352 2665724757930432 2667986451744768 2669697522100224 2671043874037803 2673676206931968 2675024565355296 2676694818662656 2676740149492128 2678965819858944 2680683931656192 2684678989676544 2686032896899968 2687755541053824 2689889114677248 2689990370557952 2690035926552576 2690505031589991 2694514726122912 2699227510898688 2700958617206784 2701106033246208 2701577068757028 2705603264090496 2710107982639827 2710335443042304 2712073673244672 2712740610363462 2716737433901568 2717485272741888 2718894013710336 2721260690387316 2721535176278016 2722009774348656 2728668339707904 2730082877964288 2732505569273214 2732734909513728 2733211460662848 2737284801140736 2741364212170752 2741842268150832 2743750448159112 2744459244451584 2744505722896992 2745928471233024 2748549347647488 2752645546377216 2753125569665856 2755799985131136 2757228588398592 2759860250312704 2760388279163757 2764455304520448 2764502121606624 2768575208103936 2769337316376576 2769971424928092 2771747901711756 2774099549257344 2775878673547392 2778718311314253 2780733766238208 2785363573994496 2785515596785152 2787302042574336 2789514637443072 2790153366093324 2796825975533568 2799198900191232 2800994121547776 2801635478710992 2801682925457346 2802406687515072 2806583150536704 2808335547449344 2808383107663872 2813212484821368 2813939225323776 2818132875436032 2819940239794176 2822332775399424 2822824951176384 2825567073362304 2827031843801088 2829730130067456 2831544932139008 2831738735959056 2834441514761472 2838665719701504 2841918734666484 2843391981786048 2846105883134976 2846154083004288 2850347471634432 2850892812906831 2851132089434112 2855093183357184 2855141535429792 2855879107513344 2857866651247104 2860790160171636 2862624882095748 2866891089073536 2867631696433152 2871905365131264 2872562959184688 2874405231404784 2876686969863168 2878688994789888 2879432649916416 2879481414187008 2884433054057352 2888525187846144 2891331131940864 2892829994385408 2896145079778368 2900412122775552 2900461242341376 2903229613965312 2906199527793408 2908063372287744 2910530674630656 2912397296836608 2913866044404876 2915376588919872 2918159196632064 2920030711268352 2922348667797504 2922508167118848 2924382470897664 2927374023442176 2930217705709056 2934374794002432 2934534949699584 2935096398098172 2939420830123008 2939470610315904 2940229967228928 2944611830071296 2946500309680128 2947174984098576 2951567197189632 2952329679028224 2956481435607084 2961652407791616 2963713564256256 2964479183880192 2964529388445696 2966066196774912 2968648025877072 2973840277782528 2976729097863168 2980864684419776 2981685229814016 2983230931709952 2986078303617024 2986128873971712 2986649613521442 2991100656164544 2993955539401728 2995507602210816 2995558332254208 2996332178374656 2998417470160896 2998940352671736 3001484758212864 3003409712362752 3007885732798464 3008662763470848 3010756636704768 3011281670995488 3011332668178644 3013836547341312 3015769423113216 3020263863386112 3021095254228992 3021787009012464 3023724983685552 3026239166877696 3026290417371648 3030583803641856 3031329066888276 3038578444357632 3038744287401984 3043106877210624 3043803672101808 3049127373422592 3051082882400256 3056329613139264 3057170931834624 3058755765424128 3061675222695936 3063638779035648 3069751882171392 3071343237709824 3074016705807894 3074274709209088 3074326773202944 3074862893245704 3079445401283328 3083982510292992 3084034738692096 3084572551669686 3084831441027072 3086719254179001 3086978323709952 3087516650008032 3092118016103424 3096726239674368 3097266265874088 3100274983272528 3101882161948416 3104842781601792 3107307444240384 3109469969055744 3110012217585504 3110064886807452 3114647109116928 3120861992914512 3122863507740816 3127464586932224 3128325487017984 3133534020743808 3133705046383296 3135714797896128 3138203967123456 3141199254454272 3146429222475264 3149098762715136 3151118386741248 3151839913549866 3154126000357376 3159377490880512 3159430996121856 3162058016882688 3164085952118784 3164864045424039 3165681628489248 3170399484865536 3172432769768448 3175070601314304 3175124372324352 3175678070073432 3180410824276224 3183446396325888 3185488048656384 3188016728506368 3188190727766016 3188746704106656 3193498934664192 3198815979509304 3201869118526848 3201923343379824 3206640905588736 3207523600613376 3211979831276832 3215099982652992 3220723286212608 3225197855273856 3225252475207728 3226085658487296 3230893535772672 3231633329082774 3233705885330382 3233977291505664 3236272841096064 3238525119138624 3239361731155968 3244189393944576 3244987185814521 3249590836326912 3251852383003392 3252692437868544 3252747523433472 3254433743683584 3257539967582208 3258163214750664 3262963638122496 3263018897634048 3266133315710976 3267826475139072 3269474468767584 3271571293823712 3274347008959488 3276446958941184 3281274320715776 3282929096211072 3285034550176896 3287642251272192 3287821688008704 3289930279759872 3293295776372448 3296494918922688 3301171643252736 3301351818412032 3306848433888384 3314756711743488 3314812848390144 3315571857110898 3320456863657472 3320513096838336 3321370888906752 3326320771006464 3328454053527552 3331858958765568 3334177759788288 3335039081865216 3336824471371776 3339729029111706 3340009333850112 3342151395311616 3345570312505344 3348820235096064 3350556259319808 3353472769972248 3354395883540768 3356134798173696 3359338091569152 3359394983218176 3364344556683264 3368199981826944 3369946052487168 3373219653931008 3373807896755703 3376670352989472 3378835926408096 3383814143238144 3383871449398272 3384745608904704 3387101216292864 3387691879869924 3390566115758976 3392740601002368 3397796846309376 3398674603180032 3399510385139022 3401690606646246 3404519062737408 3404576719543104 3406702496479744 3409406779097088 3411779549380608 3412718713110528 3418400749902336 3418587323327232 3423437259669504 3423495236861952 3424279131114534 3426762823041024 3430268295100416 3432468242700288 3435380468416512 3437583694626816 3438370814781672 3444384625532928 3446593626415104 3449517836599296 3451730129584128 3453470867442816 3455261142423552 3458559047860224 3458617619853312 3459220754901417 3464376076443744 3469480324079616 3472850614173696 3473456231259036 3478632768116352 3483758020886528 3483817019633664 3484424549108349 3484716998197248 3487809356181594 3489617432191968 3492948129302016 3495720874770432 3498153715187712 3498763744783692 3503977997756544 3510106557382656 3512549409488896 3513161949494736 3513221446208418 3513516312231936 3518397660298752 3519366172895232 3524611129933824 3525225773336784 3525418177181208 3527679147633144 3533849161261056 3535681104248832 3539115702484992 3539732875284672 3542736108054528 3545008185083904 3548391750402048 3550291356745728 3554299677240576 3554359870637088 3557315268993024 3559596696133632 3561391832050404 3564901609242624 3566699420473728 3568986865989504 3571954426478592 3572014918864896 3574245242208256 3581377195866624 3583674054738432 3586518819569664 3586714568736768 3587340042119988 3592686301497216 3598667976947967 3598970014531584 3601278156275712 3601474710994944 3602102758342704 3607471018787328 3613477310186436 3616987480484616 3622316578535424 3623313696989184 3625192018280448 3628347587183088 3628409034608694 3628713568370688 3629346365798208 3634755227744256 3638224452943872 3643340759030952 3644281947550464 3649713068187648 3655152282894336 3655789690867776 3658333930878816 3659278992602112 3659340963862656 3661237961644032 3664732463529984 3670834092887808 3674399980174848 3676304784531456 3678158777363532 3680517705551676 3685940406027264 3686002828808832 3691433610805248 3692449755168768 3693295233237456 3695663868949008 3698597532681216 3698799399009792 3701171564729856 3704957748419004 3708556783788024 3713818098659328 3714020795713536 3716402723432448 3716969031401472 3719352849924096 3720204488124432 3729101300711424 3729164454438912 3735513971614656 3735577233943128 3736542250020096 3742110867382272 3744510810218496 3747687783727104 3750949979761824 3751918967098368 3757510500581376 3759920319725568 3763766601568512 3767422764483072 3769375791734784 3772656866218779 3772973506756608 3773695368983364 3775651647945408 3779255353015296 3784887626268672 3789224979555312 3791189309048064 3794807844179968 3794872110672384 3800463295512576 3801190417209108 3806790911142912 3806855380573056 3807838810017792 3810488868329472 3813513681567744 3814386880228848 3816833176127664 3822521452098048 3823508928577536 3830083945579584 3832540308539712 3835582626484224 3838251993053184 3839243533221888 3839308552249344 3845910738743136 3851366917128192 3855108175921152 3859051831987968 3861526773037824 3867216163700736 3867281656455168 3868167166629381 3870972818620416 3874932703724544 3877417829716992 3880707566174208 3883196395782144 3885154725873168 3887168785226496 3890878928842752 3890944822334976 3893374281691136 3896464890396672 3896677556158464 3899176627863552 3903165364589568 3906956940945408 3912565984985088 3913461864130896 3919227773497344 3919294147087872 3920306622971904 3925819611215964 3929566645464768 3935422929586176 3936439572037632 3941975247476112 3948869877055488 3951618085675008 3952307193181578 3952638911840256 3952705851260928 3958197367836096 3959286944507136 3965120370376704 3966095449328859 3968639041087287 3968972130484224 3975580306418688 3977641242279936 3981437738156032 3981505165295616 3982199484695256 3988134208219392 3991940719202304 3994010136281088 3994077776338944 3995109571166208 3997889960214528 3998587136895648 4001979677617152 4004546283150336 4010514310397952 4015042227993984 4015110224238192 4018448729788416 4021025897484288 4027018484514816 4029049345349952 4031633311580736 4034985555836928 4035053889828864 4041772089184368 4048841266348032 4051437925810176 4051659049869312 4052365603135542 4058404896135744 4065503164563456 4068110509867008 4069110915545193 4075106150852352 4076227909112832 4078341020565504 4081891035580974 4082233630261248 4082302764417024 4084851705380864 4093002509561856 4095124316946432 4098688941077192 4098758353909821 4099102364270592 4099817190994272 4105927201711104 4111976680390656 4112046318256128 4112763402226248 4115625672238668 4116688866677376 4118892706849536 4122824021471232 4128968319565824 4129688354498784 4133699977696704 4135842882597888 4139790375469056 4146682956780672 4146753182409936 4152862812155904 4154005974564864 4154957137392138 4157621852567634 4161149323886016 4163818010321088 4171100649357312 4178045360991744 4178273395177728 4180953063861504 4184271956164608 4185230049139986 4188265672605696 4195238963300352 4198798350286848 4201491182321664 4202453218066488 4202524388186019 4203610031272608 4212503321174016 4212574661495808 4216077355843584 4218781269491712 4219818727232052 4220908837985664 4227199313154048 4229910359691264 4233499163099136 4234237426764576 4238350610043456 4240547765701632 4244595195101184 4247317398208512 4251662272142208 4257998579552256 4262878101999726 4265087972679072 4269158824702464 4269231124506432 4275521207451648 4276698134151168 4282639775035776 4286799976870656 4291185240257454 4293937323143622 4294297714950144 4300263807031808 4300336633610304 4301447544649728 4307858047696896 4308844438777032 4311607847107176 4315030454794752 4318033492184832 4319148974874624 4325585858592768 4326649581086028 4332787781769216 4335803177337856 4336923250491392 4336996697911296 4339244991578112 4344217619667552 4350618184163328 4350691863512064 4354844420947968 4357101966852096 4359299291690112 4362095058431616 4365796011945984 4368595945254912 4373064883379808 4377238794948096 4380046066902528 4383523001696256 4383762250678272 4386573706346496 4391061035163264 4395326558563584 4401562191003648 4401802424549376 4402644597147258 4409131245184512 4409205915473856 4410344950843392 4419750464520192 4420762476147864 4427350795784448 4428494518542336 4434722153410626 4435094361341952 4437938738036736 4442478611687424 4445570346384384 4446718775820288 4446794082668544 4449099295162368 4452972038815608 4460760416673792 4465093646794752 4467408345759744 4471297026629664 4472527844721024 4474846397564928 4479117455425536 4479193310957568 4479974420282163 4486650984246816 4490933309102592 4493261403316224 4497626205241344 4498410529007604 4502227137319296 4505114568544128 4511752190984192 4511828599197696 4512994145206272 4516134955057152 4516922506493232 4516999002267966 4520754821011968 4523654134669824 4530395795079168 4532680513518696 4535587475528328 4539358750316544 4539435626057472 4545875705462784 4549039399174144 4550291617480704 4557867666536448 4558116431102976 4564660315815936 4565705508152712 4573691060133888 4576624323600384 4580507291222016 4583444926169088 4584494419708896 4588133648136192 4592512834043904 4595458168553472 4604627823257088 4607014856564736 4611025058711841 4611412063813632 4611490159804416 4612294339868556 4619168101924992 4625973765439488 4626052108038144 4627247161540608 4630467485564928 4631274975012048 4638177024155136 4645089359511552 4645899398811132 4650412474908792 4652823242922624 4657264172402688 4660961166360576 4664204953583616 4665018326378256 4665488873619456 4671970663675392 4681292989371768 4684215932659648 4684295261611224 4691196880398336 4692488230526976 4699481506578432 4700301031115712 4700557569574944 4703572196844192 4707305950685184 4711798881681408 4719643833712896 4723648144072704 4726677580111872 4727759870324799 4731189000536064 4733721808994304 4739066236320768 4739146494182784 4743087025324032 4746128928178176 4748522442733872 4755599227298304 4758649154652672 4762605901971456 4762686558486528 4763517105110148 4775169594488832 4778232072984576 4782025092759552 4782286091649024 4783120056159984 4790248401996288 4798223969263956 4801966281326592 4802803677790272 4802885015069736 4809961358383104 4817969746915248 4822649973979488 4829755438047232 4831084929318912 4837796782910784 4837878712811592 4839128487730944 4846340303659008 4847449993624161 4850558827995573 4850965937258496 4853562867449856 4857787678707936 4859042596733952 4866284090916864 4874386254490368 4877778574505088 4879038656802816 4879121285150208 4881650615525376 4886309951373312 4887244822125996 4894445457183744 4899199973566464 4901739712708608 4904211703151376 4907356940735568 4911520513439232 4914587208036352 4914670438411776 4921911481073664 4924393644316608 4927551825265344 4931463376908288 4931732532013056 4934895419639808 4939943664558672 4944742378384032 4951757464879104 4952027727618048 4955203631243264 4960272650832576 4972135067615232 4972219272585216 4973357785666347 4980685295486208 4980769645257504 4982056333360128 4989481156509696 4992681080291328 4997788438148352 5001266639682432 5002558622797824 5009593543667559 5010014000775168 5013227092967424 5018355468758016 5023230352644096 5025834388979712 5030209154958372 5031593825311152 5034202197260544 5039007137353728 5039092474827264 5046516835024896 5052299972740416 5054919078730752 5059829480896512 5068253889612144 5075721214857216 5075807174097408 5077118413357056 5080651824439296 5081537819804886 5085849173638464 5089110901503552 5096695269464064 5098011904770048 5099265577708533 5102535909969369 5106778594106112 5110053744719616 5114110168645632 5117669324070912 5118991377629184 5119078069665792 5127601124853504 5127880984990848 5135155889504256 5136418696671801 5140144234561536 5145402442650624 5148702364050432 5153070702624768 5156288218267648 5156375541940224 5157556222172508 5166576938299392 5169890439622656 5174276754898944 5177595194376192 5180206301164224 5182891713635328 5187838571790336 5187926429779968 5204220486119424 5209275921260544 5210184346888554 5217949152174528 5225637031329792 5225725529450496 5227075497295872 5231714034272391 5234426148287952 5239422193953024 5243581312155648 5247230572781568 5248145617175538 5248586096050176 5255966996634816 5265159836073984 5268824114233344 5269742924242104 5269832169312627 5270274468347904 5277596490448128 5279049259342848 5286827160502272 5286916694900736 5288127265771812 5291518721449716 5300773741891584 5303521656373248 5308673553727488 5309599312927008 5317512277625856 5322587625603072 5325346848374784 5325437035118592 5331449515860864 5335972903489536 5339395044200448 5342087748075606 5347352413863936 5350049130710592 5353389637325312 5353480298984256 5357931639717888 5361367863312384 5372065793799936 5375511082107648 5379778229354496 5379980741115904 5380071853105152 5381010063179982 5389029452245824 5398455021797376 5401917234413568 5402212066492416 5403154137514056 5411206528180992 5420215965279654 5420670886084608 5424147346489344 5425481220726924 5433474867803136 5434970545483776 5437788027420672 5442521380774632 5442613551913041 5443070352556032 5444019548697312 5457336679415808 5460165755928576 5465011138546428 5466422921325696 5474569602281472 5482728424341504 5483684536301664 5487500896318224 5488918488903168 5489011445793984 5491856942466048 5497098695294976 5506251139331712 5511599970262272 5514457176797184 5519720500625408 5520776558327514 5528910609040896 5529004243213248 5537150416207872 5538674632753152 5539942849856184 5543495803423512 5548199098514688 5551757347094784 5557436622628506 5561467532476416 5570727147988992 5571031193570304 5574604085148672 5579029274886144 5580306732186648 5593651951067136 5598397800382464 5601988243095552 5603270957421984 5603365850914692 5604813375030144 5613166301073408 5616671094898688 5616766215327744 5626424969642736 5627878450647552 5636265750872064 5639880479588352 5645649902352768 5651134146724608 5654063687602176 5659460260134912 5663089864278016 5663477471918112 5668883029522944 5677331439403008 5683837469332968 5686783963572096 5692211766269952 5692308166008576 5700694943268864 5701785625813662 5702264178868224 5710186366714368 5710283070859584 5711758215026688 5715733302494208 5721580320343272 5725249764191496 5733782178147072 5735263392866304 5743810730262528 5745125918369376 5748810462809568 5753373939726336 5757377989579776 5758865299832832 5758962828374016 5768866108114704 5777050375692288 5782662263881728 5785659988770816 5792290159556736 5800824245551104 5800922484682752 5806459227930624 5812399055586816 5816126744575488 5821061349261312 5824794593673216 5827732088809752 5830753177839744 5836318393264128 5840061422536704 5844697335595008 5845016334237696 5848764941795328 5854748046884352 5860435411418112 5869069899399168 5870192796196344 5878841660246016 5878941220631808 5880459934457856 5889223660142592 5893000619360256 5894349968197152 5903134394379264 5904659358056448 5912962871214168 5923304815583232 5927427128512512 5928460789772367 5928958367760384 5929058776891392 5932132393549824 5937296051754144 5947680555565056 5953458195726336 5961729368839552 5963370459628032 5966461863419904 5972156607234048 5972257747943424 5973299227042884 5982201312329088 5987911078803456 5991015204421632 5991116664508416 5992664356749312 5996834940321792 5997880705343472 6002969516425728 6006819424725504 6015771465596928 6021513273409536 6022563341990976 6022665336357288 6027673094682624 6031538846226432 6040527726772224 6042190508457984 6043574018024928 6047449967371104 6052478333755392 6052580834743296 6062658133776552 6077156888715264 6077488574803968 6078548404703313 6086213754421248 6087607344203616 6098254746845184 6102165764800512 6112659226278528 6114341863669248 6117511530848256 6122836553371461 6123350445391872 6127277558071296 6139503764342784 6142686475419648 6148033411615788 6148653546405888 6149725786491408 6158890802566656 6167965020585984 6168069477384192 6169145103339372 6173438508358002 6173956647419904 6175033300016064 6184236032206848 6193452479348736 6194532531748176 6200549966545056 6203764323896832 6209685563203584 6218939938111488 6220024435171008 6220129773614904 6229294218233856 6232435706088207 6236432778851451 6241723985829024 6245727015481632 6254929173864448 6256650974035968 6267068041487616 6267410092766592 6271429595792256 6276407934246912 6277845073709979 6282398508908544 6292858444950528 6298197525430272 6302236773482496 6303679827099732 6318754981761024 6318861992243712 6324116033765376 6328171904237568 6329728090848078 6331363256978496 6340798969731072 6344865539536896 6350248744648704 6351356140146864 6360821648552448 6366892792651776 6370976097312768 6376381455532032 6377493408213312 6386997869328384 6394317152999589 6397631959018608 6403738237053696 6403846686759648 6413281811177472 6415047201226752 6423959662553664 6430199965305984 6436777860386181 6440905984715433 6441446572425216 6450395710547712 6450504950415456 6452171316974592 6461787071545344 6463266658165548 6467411770660764 6472545682192128 6477050238277248 6478723462311936 6488378787889152 6489974371629042 6499181672653824 6503704766006784 6505384875737088 6505495046866944 6508867487367168 6516326429501328 6525927276244992 6526037795268096 6532266631421952 6535652950278144 6538948937535168 6543142587647424 6548694017918976 6552893917882368 6565858192422144 6570069100353792 6575284502544384 6575643376017408 6579860559519744 6586591552744896 6592989837845376 6602343286505472 6602703636824064 6603966895720887 6613696867776768 6629513423486976 6629625696780288 6631143714221796 6640913727314944 6641026193676672 6642741777813504 6652083230115939 6652641542012928 6656908107055104 6663717917531136 6668355519576576 6670078163730432 6673648942743552 6679458058223412 6691140625010688 6697640470192128 6701112518639616 6706945539944496 6708791767081536 6712269596347392 6718676183138304 6718789966436352 6736399963653888 6739892104974336 6746439307862016 6747615793511406 6753340705978944 6757671852816192 6767628286476288 6767742898796544 6769491217809408 6774202432585728 6775383759739848 6775498503401949 6781132231517952 6785481202004736 6795593692618752 6797349206360064 6799020770278044 6803381213292492 6809038125474816 6809153439086208 6813404992959488 6818813558194176 6823559098761216 6825437426221056 6836801499804672 6837174646654464 6846874519339008 6846990473723904 6848558262229068 6860536590200832 6864936485400576 6870760936833024 6875167389253632 6876741629563344 6888769251065856 6893187252830208 6906941734885632 6910522284847104 6917118095720448 6917235239706624 6918441509802834 6928752152887488 6938960648159232 6945701228347392 6946912462518072 6957265536232704 6967516041773056 6967634039267328 6968849098216698 6969433996394496 6975618712363188 6979234864383936 6985896258604032 6991441749540864 6996307430375424 6997527489567384 7007955995513088 7020213114765312 7025098818977792 7026323898989472 7026442892416836 7036795320597504 7038732345790464 7049222259867648 7050451546673568 7050836354362416 7055358295266288 7067698322522112 7071362208497664 7079465750569344 7085472216109056 7090016370167808 7096783500804096 7100582713491456 7108599354481152 7108719741274176 7114630537986048 7119193392267264 7122783664100808 7133398840947456 7137973731979008 7143908852957184 7144029837729792 7148490484416512 7162754391733248 7167348109476864 7173037639139328 7173429137473536 7174680084239976 7185372602994432 7197335953895934 7197940029063168 7202556312551424 7202949421989888 7204205516685408 7214942037574656 7226954620372872 7233974960969232 7244633157070848 7246627393978368 7250384036560896 7256695174366176 7256818069217388 7258692731596416 7269510455488512 7276448905887744 7286681518061904 7288563895100928 7299426136375296 7311579381735552 7316667861757632 7318557985204224 7318681927725312 7322475923288064 7329464927059968 7341668185775616 7348799960349696 7352609569062912 7356317554727064 7361035411103352 7371880812054528 7372005657617664 7382867221610496 7384899510337536 7386590466474912 7391327737898016 7397195065362432 7397598798019584 7402343129459712 7409915496838008 7417113567576048 7427636197318656 7428041591427072 7432805446864896 7433938062802944 7438705699848192 7440408976248864 7458202601422848 7458328908877824 7471027943229312 7471154467886256 7473084500040192 7484221734764544 7489021620436992 7501899959523648 7503837934196736 7515021001162752 7519840639451136 7527533203137024 7534845528966144 7538751583469568 7545313732437558 7545947013513216 7547390737966728 7551303295890816 7558510706030592 7569775252537344 7578449959110624 7582378618096128 7589615688359936 7589744221344768 7600926591025152 7602380834418216 7613581822285824 7613710761146112 7615677620035584 7620977736658944 7622306729707329 7627027363135488 7628773760457696 7633666352255328 7645042904196096 7647017857155072 7660167891159168 7665080617079424 7671165252968448 7676503986106368 7678487066443776 7678617104498688 7691821477486272 7702733834256384 7710216351842304 7718103663975936 7723053546075648 7734432327401472 7734563312910336 7736334333258762 7741945637240832 7749865407449088 7754835659433984 7761415132348416 7766392791564288 7770309451746336 7774337570452992 7781757857685504 7781889644669952 7786748563382272 7793355112316928 7798353255727104 7806330729179136 7813913881890816 7815276520332831 7825131969970176 7826923728261792 7838455546994688 7838588294175744 7840613245943808 7851639222431928 7859133290929536 7870845859172352 7872218425763307 7872879144075264 7883950494952224 7897739754110976 7903236171350016 7904614386363156 7905411702521856 7916394735672192 7918573889014272 7930240740753408 7932190898657718 7937278082174574 7937944260968448 7951160612837376 7955282484559872 7963010330591232 7964398969390512 7976268416438784 7983881438404608 7988020272562176 7988155552677888 7995779920429056 7997174273791296 8003959355234304 8009092566300672 8013131622113409 8021028620795904 8030084455987968 8030220448476384 8036897459576832 8042051794968576 8054036969029632 8058098690699904 8063266623161472 8069971111673856 8070107779657728 8071515094769973 8083544178368736 8097682532696064 8102875851620352 8103318099738624 8104731206271084 8116809792271488 8130323947919481 8131006329126912 8136221019734016 8138221831090386 8150212301704704 8152455818225664 8156682041131008 8163782071161948 8164605528834048 8186005019123712 8190248633892864 8197377882154384 8197516707819642 8198204728541184 8199634381988544 8211854403422208 8224092636512256 8225526804452496 8231251344477336 8233377733354752 8237785413699072 8245648042942464 8257936639131648 8259376708997568 8267399955393408 8271685765195776 8279580750938112 8281164837491271 8293365913561344 8293506364819872 8305725624311808 8308011949129728 8309914274784276 8315243705135268 8322298647772032 8327636020642176 8336154933942759 8342201298714624 8356090721983488 8356546790355456 8361906127723008 8368543912329216 8370460098279972 8390477926600704 8397596700573696 8402982364643328 8404906436132976 8405048776372038 8407220062545216 8425006642348032 8425149322991616 8439637454464104 8441817675971328 8454398626308096 8459820719382528 8466998326198272 8468474853529152 8476701220086912 8481095531403264 8489190390202368 8494634796417024 8503324544284416 8515997159104512 8525756203999452 8530175945358144 8538317649404928 8538462249012864 8551042414903296 8552678438720493 8553396268302336 8565279550071552 8573599953741312 8582370480514908 8587874646287244 8600527614063616 8600673267220608 8602895089299456 8615716095393792 8617688877554064 8623215694214352 8630060909589504 8636066984369664 8638297949749248 8653299162172056 8665575563538432 8671606354675712 8673846500982784 8673993395822592 8678489983156224 8688435239335104 8701236368326656 8701383727024128 8709688841895936 8718598583380224 8724190116863232 8731592023891968 8737191890509824 8746129766759616 8754477589896192 8760092133805056 8767046003392512 8767524501356544 8773147412692992 8782122070326528 8790653117127168 8803124382007296 8803604849098752 8805289194294516 8818262490369024 8818411830947712 8820689901686784 8839500929040384 8841524952295728 8854701591568896 8856989037084672 8869444306821252 8884957223374848 8891140692768768 8893437551640576 8893588165337088 8898198590324736 8905944077631216 8921520833347584 8930187293589504 8942594053259328 8945055689442048 8949692795129856 8958234910851072 8958386621915136 8959948840564326 8973301968493632 8981866618205184 8986522806632448 8995252410482688 8996821058015208 9004454274638592 9010229137088256 9023504381968384 9023657198395392 9025988290412544 9032269910114304 9033845012986464 9033998004535932 9041509642023936 9047308269339648 9060791590158336 9065361027037392 9071174951056656 9078717500633088 9078871252114944 9091751410925568 9098078798348288 9115735333072896 9116232862205952 9129320631631872 9131411016305424 9147382120267776 9153248647200768 9168988839417792 9176267296272384 9185025668087808 9190916337106944 9209255646514176 9214029713129472 9222050117423682 9222824127627264 9222980319608832 9224588679737112 9238336203849984 9251947530878976 9252104216076288 9254494323081216 9260157762537003 9260934971129856 9262549950024096 9276354048310272 9290178719023104 9291798797622264 9300824949817584 9305646485845248 9314528344805376 9321922332721152 9328409907167232 9330036652756512 9343941327350784 9362585978743536 9368431865319296 9368590523222448 9382393760796672 9384976461053952 9400602062231424 9401115139149888 9407144393688384 9414611901370368 9423597763362816 9439287667425792 9447296288145408 9453355160223744 9455519740649598 9462378001072128 9478132472641536 9478292988365568 9486174050648064 9492257856356352 9494592136272117 9497044885467744 9511198454596608 9517298309305344 9525211803942912 9525373116973056 9527034210220296 9550339188977664 9556464145969152 9564050185519104 9564572183298048 9566240112319968 9580496803992576 9596447938527912 9605607355580544 9605770030139472 9619922716766208 9635939493830496 9645299947958976 9659510876094464 9662169858637824 9675593565821568 9675757425623184 9678256975461888 9692680607318016 9694899987248322 9701117655991146 9701931874516992 9715575357415872 9718085193467904 9732568181833728 9748772508980736 9755557149010176 9758077313605632 9758242570300416 9763301231050752 9772619902746624 9774489644251992 9788890914367488 9798399947132928 9803479425417216 9808423406302752 9814713881471136 9823041026878464 9829174416072704 9829340876823552 9843822962147328 9848787288633216 9855103650530688 9862926753816576 9863465064026112 9869790839279616 9879887329117344 9889484756768064 9903514929758208 9904055455236096 9910407262486528 9920545301665152 9944270135230464 9944438545170432 9946715571332694 9961370590972416 9961539290515008 9964112666720256 9978962313019392 9985362160582656 9995576876296704 10002533279364864 10005117245595648 10019187087335118 10020028001550336 10026454185934848 10036710937516032 10046460705288192 10051668777959424 10060418309916744 10063187650622304 10068404394521088 10078014274707456 10078184949654528 10093033670049792 10104599945480832 10109838157461504 10119658961793024 10121423690267109 10136507779224288 10151442429714432 10151614348194816 10154236826714112 10161303648878592 10163075639609772 10171698347276928 10178221803007104 10193390538928128 10196023809540096 10198531155417066 10205071819938738 10213557188212224 10220107489439232 10228220337291264 10235338648141824 10238156139331584 10255202249707008 10255761969981696 10270311779008512 10272837393343602 10280288469123072 10290804885301248 10297404728100864 10306141405249536 10312751083880448 10315112444345016 10333153876598784 10339780879245312 10348553509797888 10355190388752384 10360412602328448 10365783427270656 10375677143580672 10375852859559936 10377662264704251 10408440972238848 10418551842521088 10420368693777108 10435898304349056 10451274062659584 10451451058900992 10453273647325047 10454150994591744 10463428068544782 10468852296575904 10478844387906048 10487162624311296 10494461145563136 10496291234351076 10511933993269632 10530319672147968 10537648228466688 10539485848484208 10539664338625254 10540548936695808 10555192980896256 10558098518685696 10573833389801472 10576254531543624 10583037442899432 10601547483783168 10607043312746496 10617347107454976 10619198625854016 10635024555251712 10645175251206144 10650874070237184 10662899031721728 10671945806979072 10678790088400896 10684175496151212 10694704827727872 10700098261421184 10706779274650624 10706960597968512 10715863279435776 10722735726624768 10744131587599872 10751022164215296 10759556458708992 10759961482231808 10760143706210304 10762020126359964 10778058904491648 10796003930843901 10796910043594752 10803834468827136 10804424132984832 10806308275028112 10822413056361984 10840431930559308 10850962441453848 10866949735606272 10869941090967552 10875576054841344 10885042761549264 10885227103826082 10886140705112064 10888039097394624 10914673358831616 10930022277092856 10932845842651392 10949139204562944 10965456848683008 10967369072603328 10975001792636448 10977836977806336 10978022891587968 10983713884932096 10994197390589952 11012502278663424 11023199940524544 11028914353594368 11039441001250816 11041553116655028 11057821218081792 11058008486426496 11074300832415744 11077349265506304 11079885699712368 11086991606847024 11096398197029376 11103514694189568 11114873245257012 11141454295977984 11142062387140608 11149208170297344 11158058549772288 11160613464373296 11187303902134272 11206541914843968 11206731701829384 11209626750060288 11226332602146816 11233342189797376 11233532430655488 11252849939285472 11255756901295104 11272531501744128 11279760959176704 11291299804705536 11302268293449216 11308127375204352 11317970598656337 11318920520269824 11326179728556032 11326954943836224 11337766059045888 11354662878806016 11367674938665936 11373567927144192 11384423532539904 11384616332017152 11401389886537728 11403571251627324 11420372733428736 11420566141719168 11423516430053376 11431466604988416 11443160640686544 11450499528382992 11467564356294144 11470526785732608 11490251836738752 11497620925619136 11506747879452672 11514755979159552 11517730599665664 11517925656748032 11537732216229408 11554100751384576 11565324527763456 11584580319113472 11601648491102208 11601844969365504 11604501499888143 11612918455861248 11624798111173632 11632253489150976 11642122698522624 11649589187346432 11655464177619504 11661506355679488 11672636786528256 11680122845073408 11689394671190016 11690032668475392 11697529883590656 11709496093768704 11720870822836224 11740385592392688 11757683320492032 11757882441263616 11760919868915712 11788699936394304 11806268788758528 11809318716112896 11825925742428336 11846609631166464 11854854257025024 11856921579544734 11857916735520768 11858117553782784 11874592103508288 11895361111130112 11898286347986577 11905917123261861 11906916391452672 11923458737679104 11926740919256064 11932923726839808 11944313214468096 11944515495886848 11946598454085768 11964402624658176 11975822157606912 11982030408843264 11982233329016832 11985328713498624 11993669880643584 11995761410686944 12005939032851456 12013638849451008 12031542931193856 12045126683981952 12045330672714576 12055346189365248 12063077692452864 12081055453544448 12087148036049856 12094899934742208 12104956667510784 12105161669486592 12125316267553104 12154313777430528 12154977149607936 12157096809406626 12175214688407232 12196509493690368 12204331529601024 12207332746635579 12225318452557056 12228683727338496 12235023061696512 12245673106742922 12246700890783744 12254555116142592 12279007528685568 12285372950839296 12296066823231576 12296275061729463 12297307092811776 12299451572982816 12317781605133312 12335930041171968 12336138954768384 12338290206678744 12346877016716004 12350066600032128 12368472064413696 12386904958697472 12389065063496352 12401099933090112 12407528647793664 12419371126407168 12440048870342016 12440259547229808 12458588436467712 12464871412176414 12472865557702902 12483447971658048 12491454030963264 12509858347728896 12513301948071936 12534136082975232 12534820185533184 12542859191584512 12552815868493824 12555690147419958 12564797017817088 12585716889901056 12596395050860544 12604473546964992 12607359654199464 12637509963522048 12637723984487424 12648232067530752 12656343808475136 12659456181696156 12662726513956992 12681597939462144 12689731079073792 12700497489297408 12702712280293728 12721643297104896 12733785585303552 12741952194625536 12754986816426624 12773995738656768 12788634305999178 12795263918037216 12807476474107392 12807693373519296 12826563622354944 12830094402453504 12847919325107328 12860399930611968 12873555720772362 12881811969430866 12882893144850432 12900791421095424 12901009900830912 12904342633949184 12923574143090688 12926533316331096 12934823541321528 12945091364384256 12954100476554496 12957446924623872 12976757575778304 12979948743258084 12998363345307648 13007409532013568 13010769751474176 13010990093733888 13017734974734336 13032652859002656 13051854552489984 13052075590536192 13064533262843904 13071305900556288 13077897875070336 13086285175294848 13097388035837952 13105787835764736 13131716384844288 13140138200707584 13150569005088768 13151286752034816 13159721119039488 13173183105489792 13185979675690752 13204686573010944 13205407273648128 13207933791441774 13227393735553536 13259251393560576 13262287428443592 13281827454629888 13282052387353344 13285483555627008 13304166460231878 13305283084025856 13313816214110208 13327435835062272 13336711039153152 13340156327460864 13347297885487104 13358916116446824 13382281250021376 13395280940384256 13402225037279232 13413891079888992 13417583534163072 13424539192694784 13437352366276608 13437579932872704 13439923260846489 13472799927307776 13479784209948672 13492878615724032 13495231587022812 13506681411957888 13515343705632384 13535256572952576 13535485797593088 13538982435618816 13548404865171456 13550767519479696 13550997006803898 13562264463035904 13570962404009472 13591187385237504 13598041540556088 13606762426584984 13618076250949632 13618306878172416 13626809985918976 13637627116388352 13647118197522432 13650874852442112 13673602999609344 13674349293308928 13693980947447808 13697116524458136 13721073180401664 13729872970801152 13741521873666048 13750334778507264 13753483259126688 13777538502131712 13786374505660416 13813883469771264 13821044569694208 13833075176135523 13834236191440896 13834470479413248 13836883019605668 13857504305774976 13877921296318464 13891402456694784 13893824925036144 13914531072465408 13935032083546112 13935268078534656 13937698196433396 13951237424726376 13958469728767872 13971792517208064 13982883499081728 13992614860750848 13995054979134768 14015911991026176 14050197637955584 14052647797978944 14052885784833672 14073590641195008 14077464691580928 14098444519735296 14100903093347136 14101672708724832 14110716590532576 14135396645044224 14158931501138688 14170944432218112 14180032740335616 14183279610974397 14193567001608192 14201165426982912 14217198708962304 14217439482548352 14229261075972096 14238386784534528 14245567328201616 14266797681894912 14275947463958016 14287817705914368 14288059675459584 14296980968833024 14325508783466496 14334696218953728 14346075278278656 14346858274947072 14349360168479952 14370745205988864 14394671907791868 14405898843979776 14408411033370816 14429884075149312 14453909240745744 14467949921938464 14489266314141696 14493254787956736 14513390348732352 14513636138434776 14517385463192832 14539020910977024 14542349980872483 14551676483986719 14552897811775488 14573363036123808 14577127790201856 14598852272750592 14623158763471104 14633335723515264 14637115970408448 14637363855450624 14644951846576128 14658929854119936 14683336371551232 14697599920699392 14705219138125824 14712635109454128 14722070822206704 14743761624109056 14744011315235328 14765734443220992 14773180932949824 14782655475796032 14794390130724864 14795197596039168 14804686258919424 14819830993676016 14834227135152096 14855272394637312 14856083182854144 14865610893729792 14880817952497728 14916405202845696 14916657817755648 14920073356999041 14942055886458624 14942308935772512 14946169000080384 14968443469529088 14978043240873984 15003799919047296 15007675868393472 15028780631002677 15030042002325504 15039681278902272 15055066406274048 15069691057932288 15077503166939136 15090627464875116 15094781475933456 15102606591781632 15117021412061184 15139550505074688 15156899918221248 15164757236192256 15179231376719872 15179488442689536 15204761668836432 15227163644571648 15227421522292224 15231355240071168 15241955473317888 15244613459414658 15257547520915392 15267332704510656 15290085808392192 15294035714310144 15307607729908107 15320335782318336 15330161234158848 15342330505936896 15353007972212736 15356974132887552 15357234208997376 15383642954972544 15405467668512768 15409256090015403 15420432703684608 15436207327951872 15446107092151296 15468864654802944 15469126625820672 15472668666517524 15499730814898176 15509671318867968 15522830264696832 15532785583128576 15540618903492672 15548675140905984 15563515715371008 15563779289339904 15573497126764544 15612661458358272 15627827763781632 15630553040665662 15653847456523584 15676911093989376 15677176588351488 15681226491887616 15703278444863856 15718266581859072 15741691718344704 15744436851526614 15745758288150528 15767900989904448 15795479508221952 15806472342700032 15809228772726312 15809496507937881 15810823405043712 15832789471344384 15837147778028544 15860481481506816 15864381797315436 15874556164349148 15902321225674752 15910564969119744 15926020661182464 15928797938781024 15952536832877568 15967762876809216 15976040545124352 15976311105355776 15994348547582592 16007918710468608 16018185132601344 16026263244226818 16042057241591808 16060168911975936 16060440896952768 16073794919153664 16084103589937152 16116197381399808 16126533246322944 16139942223347712 16140215559315456 16143030189539946 16167088356737472 16195365065392128 16205751703240704 16206636199477248 16209462412542168 16233619584542976 16260647895838962 16262012658253824 16272442039468032 16276443662180772 16300424603409408 16304911636451328 16313364082262016 16327564142323896 16329211057668096 16372010038247424 16380497267785728 16394755764308768 16395033415639284 16399268763977088 16423708806844416 16448185273024512 16451053608904992 16462502688954672 16466755466709504 16475570827398144 16491296085884928 16518753417995136 16534799910786816 16543371530391552 16559161501876224 16562329674982542 16586731827122688 16587012729639744 16611451248623616 16616023898259456 16619828549568552 16630487410270536 16644597295544064 16655272041284352 16672309867885518 16684402597429248 16712181443966976 16713093580710912 16723812255446016 16737087824658432 16740920196559944 16780955853201408 16795193401147392 16805964729286656 16809812872265952 16810097552744076 16814440125090432 16850013284696064 16850298645983232 16879274908928208 16883635351942656 16908797252616192 16919641438765056 16936949707058304 16953402440173824 16962191062806528 16978380780404736 16989269592834048 17006649088568832 17031994318209024 17051512407998904 17060351890716288 17076635298809856 17076924498025728 17102084829806592 17105356877440986 17106792536604672 17130559100143104 17147199907482624 17164740961029816 17175749292574488 17201055228127232 17201346534441216 17205790178598912 17231432190787584 17235377755108128 17246431388428704 17260121819179008 17272133968739328 17276595899498496 17306598324344112 17331151127076864 17343212709351424 17347693001965568 17347986791645184 17356979966312448 17376870478670208 17402472736653312 17402767454048256 17419377683791872 17437197166760448 17448380233726464 17463184047783936 17474383781019648 17492259533519232 17508955179792384 17520184267610112 17534092006785024 17535049002713088 17546294825385984 17564244140653056 17581306234254336 17607209698197504 17610578388589032 17636524980738048 17636823661895424 17641379803373568 17679001858080768 17683049904591456 17709403183137792 17713978074169344 17738888613642504 17769914446749696 17782281385537536 17785382369317101 17786875103281152 17787176330674176 17796397180649472 17811888155262432 17843041666695168 17860374587179008 17885188106518656 17890111378884096 17899385590259712 17916469821702144 17916773243830272 17919897681128652 17946603936987264 17963733236410368 17973045613264896 17990504820965376 17993642116030416 18008908549277184 18020458274176512 18047008763936768 18047314396790784 18064539820228608 18067690025972928 18067996009071864 18083019284047872 18094616538679296 18121583180316672 18130722054074784 18142349902113312 18157435001266176 18157742504229888 18196157596696576 18231470666145792 18232465724411904 18235645214109939 18258641263263744 18262822032610848 18294764240535552 18306497294401536 18337977678835584 18352534592544768 18368509660114383 18370051336175616 18381832674213888 18418511293028352 18428059426258944 18444100234847364 18445960639217664 18449177359474224 18476672407699968 18503895061757952 18504208432152576 18520315525074006 18521869942259712 18525099900048192 18552708096620544 18580357438046208 18583597595244528 18601649899635168 18611292971690496 18629056689610752 18656819814334464 18660073305513024 18687882654701568 18697307118264621 18709298336554353 18725171957487072 18736863730638592 18737181046444896 18764787521593344 18769952922107904 18801204124462848 18802230278299776 18814288787376768 18829223802740736 18833535221129937 18847195526725632 18878575334851584 18894592576290816 18906710320447488 18911039481299196 18956264945283072 18956585976731136 18972348101296128 18984515712712704 18989184272544234 18994089770935488 19022396909193216 19034596618610688 19050746233946112 19054068420440592 19100678377955328 19112928291938304 19129144366596096 19132480224639936 19160993607985152 19182951458998767 19192895877055824 19211214711161088 19211540060278944 19239845433532416 19271878987660992 19290599895917952 19319021752188928 19322717954146299 19324339717275648 19351187131643136 19351514851246368 19356513950923776 19385361214636032 19389799974496644 19402235311982292 19431150714831744 19436170386935808 19465136363667456 19497545017961472 19511114298020352 19516154627211264 19516485140600832 19526602462101504 19548979288503984 19577781828734976 19596799894265856 19606958850834432 19616846812605504 19629427762942272 19646082053756928 19658348832145408 19658681753647104 19697574577266432 19710207301061376 19725853507633152 19726930128052224 19739581678559232 19759774658234688 19778969513536128 19807029859516416 19808110910472192 19820814524973056 19841090603330304 19888540270460928 19888877090340864 19893431142665388 19922741181944832 19923078581030016 19928225333440512 19956249690347817 19957924626038784 19970724321165312 19991153752593408 20005066558729728 20010234491191296 20038374174670236 20073421875032064 20092921410576384 20103337555918848 20120836619833488 20126375301244608 20136808789042176 20156028549414912 20156369899309056 20209199890961664 20219676314923008 20239317923586048 20242847380534218 20273015558448576 20302884859428864 20303228696389632 20308473653428224 20322607297757184 20326151279219544 20343396694553856 20356443606014208 20386781077856256 20392047619080192 20397062310834132 20410143639877476 20427114376424448 20440214978878464 20456440674582528 20470677296283648 20476312278663168 20510404499414016 20511523939963392 20540623558017024 20545674786687204 20581609770602496 20594809456201728 20612282810499072 20625502167760896 20630224888690032 20666307753197568 20679561758490624 20720825204656896 20731566854541312 20751354287161344 20751705719119872 20755324529408502 20816881944477696 20837103685042176 20840737387554216 20871796608698112 20902548125319168 20902902117801984 20906547294650094 20908301989183488 20926856137089564 20937704593151808 20957688775812096 20974325248622592 20988922291126272 20992582468702152 21023867986539264 21060639344295936 21075296456933376 21078971696968416 21079328677250508 21110385961792512 21116197037371392 21147666779602944 21152509063087248 21166074885798864 21203094967566336 21214086625492992 21238397251708032 21270049110503424 21290350502412288 21301748140474368 21325798063443456 21343891613958144 21357580176801792 21368350992302424 21400196522842368 21413558549301248 21413921195937024 21431726558871552 21445471453249536 21488263175199744 21502044328430592 21519112917417984 21519922964463616 21520287412420608 21524040252719928 21556117808983296 21592007861687802 21593820087189504 21607668937654272 21608848265969664 21612616550056224 21644826112723968 21680863861118616 21701924882907696 21733899471212544 21739882181935104 21751152109682688 21770085523098528 21770454207652164 21776078194789248 21829346717663232 21860044554185712 21865691685302784 21898278409125888 21934738145206656 21950003585272896 21955673955612672 21956045783175936 21967427769864192 21988394781179904 22025004557326848 22046399881049088 22057828707188736 22078882002501632 22083106233310056 22115642436163584 22116016972852992 22148601664831488 22154698531012608 22159771399424736 22173983213694048 22192796394058752 22207029388379136 22229746490514024 22282908591955968 22284124774281216 22298416340594688 22316117099544576 22321226928746592 22374607804268544 22413083829687936 22413463403658768 22419253500120576 22452665204293632 22466684379594752 22467064861310976 22505699878570944 22511513802590208 22545063003488256 22559521918353408 22582599609411072 22604536586898432 22616254750408704 22635941197312674 22637841040539648 22652359457112064 22653909887672448 22675532118091776 22709325757612032 22735349877331872 22747135854288384 22768847065079808 22769232664034304 22802779773075456 22807142503254648 22840745466857472 22841132283438336 22847032860106752 22862933209976832 22866920189121987 22886321281373088 22900999056765984 22935128712588288 22941053571465216 22980503673477504 22995241851238272 23013495758905344 23029511958319104 23035461199331328 23035851313496064 23075464432458816 23108201502769152 23130649055526912 23169160638226944 23203296982204416 23203689938731008 23209002999776286 23225836911722496 23249596222347264 23264506978301952 23284245397045248 23299178374692864 23310928355239008 23323012711358976 23345273573056512 23360245690146816 23380065336950784 23395059767181312 23418992187537408 23441741645672448 23445829560998493 23480771184785376 23515366640984064 23515764882527232 23521839737831424 23577399872788608 23612537577517056 23616655277289921 23618637432225792 23651851484856672 23693219262332928 23709708514050048 23713843159089468 23716235107565568 23749184207016576 23790722222260224 23796572695973154 23811834246523722 23813832782905344 23846917475358208 23853481838512128 23865847453679616 23889030991773696 23893196908171536 23928805249316352 23951644315213824 23964060817686528 23964466658033664 23987339761287168 23991522821373888 24011878065702912 24027277698902016 24063085862387712 24090253367963904 24090661345429152 24110692378730496 24126155384905728 24162110907088896 24174296072099712 24189799869484416 24209913335021568 24210323338973184 24214545284309919 24250632535106208 24308627554861056 24309954299215872 24314193618813252 24350429376814464 24390971843758443 24393018987380736 24408663059202048 24414665493271158 24450636905114112 24457367454676992 24470046123393024 24491346213485844 24558015057371136 24570745901678592 24592133646463152 24592550123458926 24594614185623552 24598903145965632 24635563210266624 24672277909536768 24676580413357488 24693754033432008 24700133200064256 24736944128827392 24773809917394944 24778130126992704 24802199866180224 24815057295587328 24838742252814336 24843494512473813 24880097740684032 24880519094459616 24917176872935424 24929742824352828 24945731115405804 24966895943316096 24982908061926528 25019716695457792 25026603896143872 25068272165950464 25069640371066368 25085718383169024 25105631736987648 25111380294839916 25171433779802112 25192790101721088 25208947093929984 25214719308398928 25275019927044096 25275447968974848 25318912363392312 25325453027913984 25363195878924288 25379462158147584 25400994978594816 25405424560587456 25443286594209792 25467571170607104 25483904389251072 25509973632853248 25547991477313536 25577268611998356 25590527836074432 25614952948214784 25615386747038592 25653127244709888 25660188804907008 25695838650214656 25720799861223936 25747111441544724 25763623938861732 25801582842190848 25802019801661824 25808685267898368 25847148286181376 25853066632662192 25869647082643056 25890182728768512 25908200953108992 25914893849247744 25959897486516168 25996726690615296 26014819064027136 26021539502948352 26021980187467776 26035469949468672 26065305718005312 26103709104979968 26104151181072384 26129066525687808 26155795750140672 26172570350589696 26194776071675904 26211575671529472 26263432769688576 26280276401415168 26301138010177536 26302573504069632 26319442238078976 26346366210979584 26371959351381504 26409373146021888 26410814547296256 26415867582883548 26454787471107072 26518502787121152 26524574856887184 26563654909259776 26564104774706688 26570967111254016 26608332920463756 26654871670124544 26673422078306304 26680312654921728 26694595770974208 26717832232893648 26764562500042752 26790561880768512 26827782159777984 26835167068326144 26849078385389568 26874704732553216 26875159865745408 26879846521692978 26945599854615552 26959568419897344 26985757231448064 26990463174045624 27013362823915776 27030687411264768 27070513145905152 27070971595186176 27077964871237632 27096809730342912 27101535038959392 27101994013607796 27124528926071808 27141924808018944 27182374770475008 27196083081112176 27213524853169968 27236152501899264 27236613756344832 27253619971837952 27275254232776704 27294236395044864 27347205999218688 27348698586617856 27387961894895616 27394233048916272 27442146360803328 27459745941602304 27506966518253376 27555077004263424 27572749011320832 27627766939542528 27642089139388416 27666150352271046 27668472382881792 27668940958826496 27673766039211336 27715008611549952 27755842592636928 27780473287611009 27782804913389568 27787649850072288 27829062144930816 27870064167092224 27870536157069312 27875396392866792 27902474849452752 27916939457535744 27943585034416128 27965766998163456 27985229721501696 27990109958269536 28031823982052352 28105295595957888 28105771569667344 28147181282390016 28154929383161856 28201806186694272 28203345417449664 28221433181065152 28270793290088448 28317863002277376 28341888864436224 28360065480671232 28366559221948794 28387134003216384 28434397417924608 28434878965096704 28458522151944192 28476773569069056 28483776408816351 28491134656403232 28533595363789824 28551894927916032 28575635411828736 28576119350919168 28593961937666048 28651017566932992 28669392437907456 28692150556557312 28693716549894144 28698720336959904 28741490411977728 28789343815583736 28816822066741632 28859768150298624 28907818481491488 28935899843876928 28978532628283392 28986509575913472 29026780697464704 29027272276869552 29034770926385664 29078041821954048 29084699961744966 29103352967973438 29105795623550976 29146726072247616 29154255580403712 29197704545501184 29246317526942208 29266671447030528 29274231940816896 29274727710901248 29289903693152256 29317859708239872 29366672743102464 29395199841398784 29410438276251648 29425270218908256 29444141644413408 29487523248218112 29488022630470656 29531468886441984 29546361865899648 29565310951592064 29588780261449728 29590395192078336 29609372517838848 29639661987352032 29668454270304192 29710544789274624 29712166365708288 29731221787459584 29761635904995456 29832810405691392 29833315635511296 29840146713998082 29884111772917248 29884617871545024 29892338000160768 29936886939058176 29956086481747968 30007599838094592 30015351736786944 30057561262005354 30060084004651008 30079362557804544 30110132812548096 30139382115864576 30155006333878272 30181254929750232 30189562951866912 30205213183563264 30234042824122368 30279101010149376 30313799836442496 30329514472384512 30358462753439744 30358976885379072 30364271070801327 30409523337672864 30454327289143296 30454843044584448 30462710480142336 30483910946635776 30489226918829316 30515095041830784 30534665409021312 30580171616784384 30588071428620288 30615215459816214 30640671564636672 30660322468317696 30684661011873792 30706015944425472 30714468417994752 30767285909945088 30810935337025536 30818512180030806 30840865407369216 30872414655903744 30892214184302592 30938253251641344 30945337333035048 30999461629796352 31019342637735936 31045660529393664 31065571166257152 31081237806985344 31097350281811968 31127031430742016 31127558578679808 31146994253529088 31225322916716544 31255655527563264 31261106081331324 31307694913047168 31353822187978752 31354353176702976 31359820941975141 31362452983775232 31406556889727712 31436533163718144 31483383436689408 31488873703053228 31535801979808896 31590959016443904 31612944685400064 31618457545452624 31618993015875762 31621646810087424 31665578942688768 31674295556057088 31728763594630872 31749112328698296 31804642451349504 31821129938239488 31852041322364928 31857595877562048 31905073665755136 31935525753618432 31952622210711552 31988697095165184 32015837420937216 32036370265202688 32052526488453636 32084114483183616 32120337823951872 32120881793905536 32147589838307328 32168207179874304 32232394762799616 32253066492645888 32279884446695424 32280431118630912 32286060379079892 32334176713474944 32390730130784256 32411503406481408 32413272398954496 32418924825084336 32467239169085952 32521295791677924 32552887324361544 32600849206818816 32609823272902656 32626728164524032 32655128284647792 32658422115336192 32744020076494848 32789511528617536 32790066831278568 32798537527954176 32847417613688832 32896370546049024 32902107217809984 32925005377909344 32933510933419008 32951141654796288 32982592171769856 33037506835990272 33069599821573632 33086743060783104 33118323003752448 33124659349965084 33173463654245376 33174025459279488 33222902497247232 33232047796518912 33239657099137104 33260974820541072 33289194591088128 33310544082568704 33344619735771036 33424362887933952 33426187161421824 33447624510892032 33474175649316864 33481840393119888 33561911706402816 33619625744531904 33620195105488152 33628880250180864 33700026569392128 33700597291966464 33758549817856416 33767270703885312 33817594505232384 33839282877530112 33873899414116608 33906804880347648 33924382125613056 33953911795969011 33956761560809472 33978539185668096 34013298177137664 34063988636418048 34103024815997808 34120703781432576 34153270597619712 34153848996051456 34204169659613184 34210713754881972 34261118200286208 34294399814965248 34329481922059632 34351498585148976 34402110456254464 34402693068882432 34411580357197824 34470755510216256 34492862776857408 34520243638358016 34544267937478656 34553191798996992 34613196648688224 34662302254153728 34686425418702848 34695386003931136 34695973583290368 34753740957340416 34804945473306624 34805534908096512 34813504499664429 34838755367583744 34874394333520896 34896760467452928 34926368095567872 34948767562039296 34984519067038464 35017910359584768 35040368535220224 35068184013570048 35070098005426176 35092589650771968 35128488281306112 35162612468508672 35221156777178064 35273049961476096 35273647323790848 35282759606747136 35366099809182912 35418806366275584 35427956148338688 35477777227285008 35539828893499392 35564562771075072 35570764738634202 35573750206562304 35574352661348352 35623776310524864 35686083333390336 35694859043959731 35717751369785583 35720749174358016 35770376213037312 35780222757768192 35798771180519424 35832939643404288 35833546487660544 35839795362257304 35893207873974528 35927466472820736 35946091226529792 35981009641930752 35987284232060832 36017817098554368 36040916548353024 36094017527873536 36094628793581568 36135380051945856 36135992018143728 36166038568095744 36189233077358592 36243166360633344 36261444108149568 36284699804226624 36314870002532352 36315485008459776 36462941332291584 36464931448823808 36471290428219878 36525644065221696 36589528481071104 36612994588803072 36621998239906737 36675955357671168 36705069185089536 36737019320228766 36740102672351232 36763665348427776 36837022586056704 36856118852517888 36888200469694728 36888825185188389 36891921278435328 36898354718948448 36953344815399936 37007790123515904 37008416864305152 37040631050148012 37050199800096384 37105416193241088 37160714876092416 37167195190489056 37203299799270336 37222585943380992 37258113379221504 37320146611026048 37375765309403136 37394614236529242 37418596673108706 37450343914974144 37473727461277184 37474362092889792 37529575043186688 37539905844215808 37602408248925696 37604460556599552 37628577574753536 37658447605481472 37667070442259874 37694391053451264 37757150669703168 37789185152581632 37813420640894976 37822078962598392 37912529890566144 37913171953462272 37944696202592256 37969031425425408 37978368545088468 37988179541870976 38044793818386432 38069193237221376 38101492467892224 38108136840881184 38201356755910656 38225856583876608 38264960449279872 38321987215970304 38365902917997534 38385791754111648 38422429422322176 38423080120557888 38479690867064832 38543757975321984 38581199791835904 38638043504377856 38645435908292598 38648679434551296 38702374263286272 38703029702492736 38713027901847552 38770722429272064 38779599948993288 38804470623964584 38862301429663488 38872340773871616 38930272727334912 38995090035922944 39022228596040704 39032309254422528 39032970281201664 39053204924203008 39097958577007968 39155563657469952 39193599788531712 39213917701668864 39233693625211008 39258855525884544 39292164107513856 39316697664290816 39317363507294208 39395149154532864 39420414602122752 39451707015266304 39453860256104448 39479163357118464 39519549316469376 39557939027072256 39614059719032832 39616221820944384 39641629049946112 39682181206660608 39777754180681728 39786862285330776 39845482363889664 39846157162060032 39856450666881024 39912499380695634 39915849252077568 39941448642330624 39982307505186816 40010133117459456 40020468982382592 40076748349340472 40146843750064128 40185842821152768 40206675111837696 40241673239666976 40252750602489216 40273617578084352 40312057098829824 40312739798618112 40418399781923328 40439352629846016 40478635847172096 40485694761068436 40546031116897152 40605769718857728 40606457392779264 40616947306856448 40645214595514368 40652302558439088 40686793389107712 40712887212028416 40773562155712512 40794124621668264 40820287279754952 40854228752848896 40880429957756928 40912881349165056 40941354592567296 40952624557326336 41020808998828032 41023047879926784 41091349573374408 41163219541204992 41189618912403456 41224565620998144 41251004335521792 41260449777380064 41332615506395136 41359123516981248 41441650409313792 41463133709082624 41499225528406569 41502708574322688 41503411438239744 41510649058817004 41633763888955392 41674207370084352 41681474775108432 41743593217396224 41805096250638336 41805804235603968 41813094589300188 41853712274179128 41875409186303616 41915377551624192 41948650497245184 41977844582252544 41985164937404304 42047735973078528 42150592913866752 42157943393936832 42158657354501016 42220771923585024 42232394074742784 42295333559205888 42305018126174496 42332149771597728 42406189935132672 42476794503416064 42540098221006848 42549838832923191 42580701004824576 42603496280948736 42651596126886912 42687783227916288 42715160353603584 42736701984604848 42800393045684736 42827117098602496 42827842391874048 42863453117743104 42890942906499072 42976526350399488 43004088656861184 43038225834835968 43040574824841216 43048080505439856 43112235617966592 43184015723375604 43217696531939328 43225233100112448 43289652225447936 43361727722237232 43403849765815392 43467798942425088 43479764363870208 43540171046197056 43540908415304328 43552156389578496 43627049942617449 43655029451960157 43658693435326464 43720089108371424 43731383370605568 43796556818251776 43869476290413312 43900007170545792 43911347911225344 43912091566351872 43934855539728384 43976789562359808 44050009114653696 44092799762098176 44115657414377472 44166212466620112 44231284872327168 44232033945705984 44297203329662976 44319542798849472 44347966427388096 44385592788117504 44414058776758272 44459492981028048 44565817183911936 44568249548562432 44596832681189376 44642453857493184 44749215608537088 44760220070997123 44826167659375872 44826926807317536 44838507000241152 44905330408587264 44933368759189504 44934129722621952 45011399757141888 45023027605180416 45086341893008031 45090126006976512 45119043836706816 45165199218822144 45209073173796864 45232509500817408 45271882394625348 45307819775344896 45351064236183552 45418651515224064 45470699754663744 45494271708576768 45537694130159616 45538465328068608 45614285006509296 45681490933714944 45682264566876672 45694065720213504 45725866419953664 45733840378243974 45772642562746176 45801998113531968 45870257425176576 45882107142930432 45922823189724321 45961007346955008 45990483702476544 46026991517810688 46059023916638208 46070922398662656 46071702626992128 46150928864917632 46216403005538304 46227768270046209 46261298111053824 46338321276453888 46406593964408832 46407379877462016 46418005999552572 46499192444694528 46529013956603904 46568490794090496 46598356749385728 46621856710478016 46646025422717952 46690547146113024 46720491380293632 46837984375074816 46883483291344896 46891659121996986 46961542369570752 47030733281968128 47031529765054464 47043679475662848 47154799745577216 47225075155034112 47233310554579842 47237274864451584 47303702969713344 47386438524665856 47419417028100096 47427686318178936 47428489523813643 47432470215131136 47498368414033152 47581444444520448 47593145391946308 47623668493047444 47693834950716416 47706963677024256 47731694907359232 47778061983547392 47786393816343072 47857610498632704 47903288630427648 47928121635373056 47928933316067328 47983045642747776 48023756131405824 48054555397804032 48126171724775424 48180506735927808 48181322690858304 48221384757460992 48252310769811456 48348592144199424 48379599738968832 48419826670043136 48420646677946368 48429090568619838 48501265070212416 48617255109722112 48619908598431744 48628387237626504 48700858753628928 48781943687516886 48786037974761472 48817326118404096 48829330986542316 48901273810228224 48914734909353984 48940092246786048 48982692426971688 49116030114742272 49141491803357184 49184267292926304 49185100246917852 49197806291931264 49271126420533248 49344555819073536 49353160826714976 49387508066864016 49400266400128512 49473888257654784 49556260253985408 49604399732360448 49630114591174656 49677484505628672 49686989024947626 49760195481368064 49761038188919232 49834353745870848 49859485648705656 49891462230811608 49933791886632192 49965816123853056 50039433390915584 50053207792287744 50136544331900928 50139280742132736 50171436766338048 50211263473975296 50222760589679832 50342867559604224 50385580203442176 50417894187859968 50429438616797856 50550039854088192 50550895937949696 50637824726784624 50650906055827968 50726391757848576 50758924316295168 50810849121174912 50886573188419584 50935142341214208 50967808778502144 51019947265706496 51095982954627072 51154537223996712 51181055672148864 51229905896429568 51230773494077184 51306254489419776 51320377609814016 51391677300429312 51441599722447872 51494222883089448 51527247877723464 51603165684381696 51604039603323648 51617370535796736 51694296572362752 51706133265324384 51739294165286112 51780365457537024 51816401906217984 51829787698495488 51919794973032336 51993453381230592 52029638128054272 52043079005896704 52043960374935552 52070939898937344 52130611436010624 52207418209959936 52208302362144768 52258133051375616 52311591500281344 52345140701179392 52389552143351808 52423151343058944 52526865539377152 52560552802830336 52602276020355072 52605147008139264 52638884476157952 52692732421959168 52743918702763008 52821629094592512 52831735165767096 52909574942214144 53037005574242304 53049149713774368 53127309818519552 53128209549413376 53141934222508032 53216665840927512 53309743340249088 53346844156612608 53356147107951303 53360625309843456 53389191541948416 53435664465787296 53529125000085504 53581123761537024 53655564319555968 53670334136652288 53698156770779136 53749409465106432 53750319731490816 53759693043385956 53891199709231104 53919136839794688 53971514462896128 53980926348091248 54026725647831552 54061374822529536 54141026291810304 54141943190372352 54193619460685824 54203070077918784 54203988027215592 54249057852143616 54283849616037888 54364749540950016 54392166162224352 54427049706339936 54472305003798528 54473227512689664 54507239943675904 54588472790089728 54694411998437376 54697397173235712 54706935642329817 54775923789791232 54788466097832544 54884292721606656 54919491883204608 55013933036506752 55105528980343149 55110154008526848 55145498022641664 55255533879085056 55284178278776832 55332300704542092 55337881917652992 55347532078422672 55430017223099904 55511685185273856 55560946575222018 55565609826779136 55575299700144576 55658124289861632 55741072314138624 55750792785733584 55804949698905504 55833878915071488 55887170068832256 55970459443003392 55980219916539072 56063647964104704 56091921354793863 56127895009663059 56210591191915776 56211543139334688 56294362564780032 56309858766323712 56403612373388544 56406690834899328 56442866362130304 56500605663389811 56541586580176896 56635726004554752 56683777728872448 56720130961342464 56733118443897588 56868794835849216 56869757930193408 56917044303888384 56953547138138112 56967552817632702 56982269312806464 57067190727579648 57103789855832064 57152238701838336 57302035133865984 57338784875814912 57387433099788288 57397440673919808 57482980823955456 57548854376996301 57578687631167472 57633644133483264 57719536300597248 57815636962982976 57871799687753856 57957065256566784 57968153862438897 57973019151826944 58053561394929408 58054544553739104 58069541852771328 58156083643908096 58169399923489932 58206705935946876 58293452144495232 58308511160807424 58395409091002368 58492635053884416 58533342894061056 58548463881633792 58549455421802496 58579807386304512 58733345486204928 58790399682797568 58820876552503296 58850540437816512 58888283288826816 58975046496436224 58976045260941312 59092723731799296 59130621903184128 59177560522899456 59180790384156672 59218745035677696 59279323974704064 59336908540608384 59421089578549248 59424332731416576 59462443574919168 59523271809990912 59665620811382784 59666631271022592 59680293427996164 59768223545834496 59769235743090048 59784676000321536 59868749071043451 59873773878116352 59912172963495936 60015199676189184 60030703473573888 60115122524010708 60220265625096192 60278764231729152 60310012667756544 60362509859500464 60379125903733824 60410426367126528 60468085648244736 60627599672884992 60659028944769024 60716925506879488 60717953770758144 60728542141602654 60819046675345728 60908654578286592 60909686089168896 60925420960284672 60967821893271552 60978453837658632 61030190083661568 61069330818042624 61160343233568768 61176142857240576 61230430919632428 61281343129273344 61320644936635392 61369322023747584 61412031888850944 61428936835989504 61534571819890176 61621870674051072 61637024360061612 61744829311807488 61784428368605184 61876506503282688 61890674666070096 61998923259592704 62038685275471872 62162475613970688 62194700563623936 62254062861484032 62255117157359616 62293988507058176 62450645833433088 62511311055126528 62522212162662648 62615389826094336 62707644375957504 62708706353405952 62719641883950282 62724905967550464 62813113779455424 62873066327436288 62966766873378816 62977747406106456 63071603959617792 63181918032887808 63225889370800128 63236915090905248 63237986031751524 63331157885377536 63348591112114176 63457527189261744 63498224657396592 63609284902699008 63642259876478976 63715191755124096 63810147331510272 63871051507236864 63905244421423104 63977394190330368 64031674841874432 64072740530405376 64105052976907272 64240675647903744 64241763587811072 64295179676614656 64336414359748608 64464789525599232 64506132985291776 64559768893390848 64560862237261824 64572120758159784 64668353426949888 64781460261568512 64823006812962816 64826544797908992 64837849650168672 64934478338171904 65042591583355848 65105774648723088 65201698413637632 65219646545805312 65253456329048064 65310256569295584 65488040152989696 65579023057235072 65580133662557136 65597075055908352 65694835227377664 65804214435619968 65850010755818688 65867021866838016 65902283309592576 65965184343539712 66075013671980544 66139199643147264 66173486121566208 66236646007504896 66249318699930168 66346927308490752 66348050918558976 66445804994494464 66464095593037824 66479314198274208 66521949641082144 66578389182176256 66621088165137408 66689239471542072 66848725775867904 66852374322843648 66895249021784064 66948351298633728 66963680786239776 67123823412805632 67239251489063808 67240390210976304 67257760500361728 67400053138784256 67401194583932928 67517099635712832 67534541407770624 67635189010464768 67678565755060224 67747798828233216 67813609760695296 67848764251226112 67907823591938022 67913523121618944 67957078371336192 68026596354275328 68127977272836096 68206049631995616 68241407562865152 68306541195239424 68307697992102912 68408339319226368 68421427509763944 68522236400572416 68588799629930496 68600760567365961 68658963844119264 68702997170297952 68804220912508928 68805386137764864 68823160714395648 68941511020432512 68985725553714816 69040487276716032 69088535874957312 69106383597993984 69226393297376448 69324604508307456 69372850837405696 69391947166580736 69507481914680832 69609890946613248 69611069816193024 69627008999328858 69677510735167488 69748788667041792 69793520934905856 69852736191135744 69897535124078592 69969038134076928 70035820719169536 70080737070440448 70140196010852352 70185179301543936 70256976562612224 70325224937017344 70337488682995479 70442313554356128 70546099922952192 70547294647581696 70565519213494272 70732199618365824 70837612732551168 70849965831869763 70855912296677376 70955554454570016 71079657786998784 71129125542150144 71141529477268404 71148705322696704 71247552621049728 71372166666780672 71389718087919462 71435502739571166 71441498348716032 71540752426074624 71560445515536384 71597542361038848 71667092975321088 71679590724514608 71786415747949056 71854932945641472 71892182453059584 71962019283861504 71974568464121664 72035634197108736 72081833096706048 72189257587163136 72270760103891712 72271984036287456 72332077136191488 72378466154717184 72486332721266688 72522888216299136 72569399608453248 72629740005064704 72630970016919552 72643635852929757 72925882664583168 72929862897647616 72942580856439756 73051288130443392 73172915531275329 73179056962142208 73225989177606144 73243996479813474 73351910715342336 73410138370179072 73474038640457532 73674045172113408 73712237705035776 73776400939389456 73777650370376778 73783842556870656 73796709437896896 73906689630799872 74016833728610304 74081262100296024 74100399600192768 74210832386482176 74321429752184832 74334390380978112 74406599598540672 74445171886761984 74516226758443008 74530483537421439 74640293222052096 74751530618806272 74789228473058484 74837193346217412 74900687829948288 74947454922554368 74948724185779584 75059150086373376 75079811688431616 75204816497851392 75208921113199104 75257155149507072 75316895210962944 75334140884519748 75514301339406336 75578370305163264 75626841281789952 75644157925196784 75825059781132288 75826343906924544 75956737090176936 75976359083741952 76089587636772864 76138386474442752 76202984935784448 76216273681762368 76402713511821312 76451713167753216 76529920898559744 76643974431940608 76731805835995068 76771583508223296 76844858844644352 76846160241115776 76959381734129664 77087515950643968 77162399583671808 77276087008755712 77290871816585196 77404748526572544 77406059404985472 77426055803695104 77541444858544128 77559199897986576 77608941247929168 77724602859326976 77744681547743232 77990180071845888 78044457192081408 78064618508845056 78065940562403328 78106409848406016 78195917154015936 78311127314939904 78387199577063424 78467387250422016 78517711051769088 78584328215027712 78633395328581632 78634727014588416 78790298309065728 78840829204245504 78903414030532608 78907720512208896 78958326714236928 79039098632938752 79115878054144512 79228119438065664 79232443641888768 79283258099892224 79364362413321216 79555508361363456 79573724570661552 79690964727779328 79692314324120064 79712901333762048 79824998761391268 79964615010373632 80020266234918912 80040937964765184 80153496698680944 80293687500128256 80371685642305536 80483346479333952 80505501204978432 80547235156168704 80624114197659648 80625479597236224 80836799563846656 80878705259692032 80957271694344192 80971389522136872 81092062233794304 81211539437715456 81212914785558528 81233894613712896 81290429191028736 81304605116878176 81373586778215424 81425774424056832 81547124311425024 81588249243336528 81640574559509904 81708457505697792 81760859915513856 81825762698330112 81882709185134592 82041617997656064 82046095759853568 82182699146748816 82326439082409984 82379237824806912 82520899554760128 82665231012790272 82718247033962496 82883300818627584 82926267418165248 82998451056813138 83005417148645376 83006822876479488 83021298117634008 83267527777910784 83341419862833027 83348414740168704 83362949550216864 83487186434792448 83610192501276672 83611608471207936 83626189178600376 83707424548358256 83750818372607232 83830755103248384 83897300994490368 83955689164505088 83970329874808608 84095471946157056 84315886787873664 84317314709002032 84441543847170048 84464788149485568 84610036252348992 84664299543195456 84812379870265344 84953589006832128 85080196442013696 85099677665846382 85161402009649152 85303192253773824 85375566455832576 85430320707207168 85451329226449053 85473403969209696 85600786091369472 85654234197204992 85655684783748096 85726906235486208 85781885812998144 85953052700798976 86008177313722368 86076451669671936 86081149649682432 86096161010879712 86224471235933184 86368031446751208 86450466200224896 86579304450895872 86723455444474464 86807699531630784 86935597884850176 86959528727740416 87080342092394112 87081816830608656 87104312779156992 87254099885234898 87310058903920314 87317386870652928 87440178216742848 87462766741211136 87593113636503552 87738952580826624 87800014341091584 87822695822450688 87824183132703744 87869711079456768 87953579124719616 88100018229307392 88185599524196352 88231314828754944 88332424933240224 88462569744654336 88464067891411968 88594406659325952 88639085597698944 88695932854776192 88771185576235008 88828117553516544 88918985962056096 89131634367823872 89136499097124864 89193665362378752 89284907714986368 89498431217074176 89520440141994246 89652335318751744 89653853614635072 89677014000482304 89810660817174528 89868259445243904 90022799514283776 90046055210360832 90172683786016062 90180252013953024 90238087673413632 90330398437644288 90418146347593728 90465019001634816 90543764789250696 90615639550689792 90702128472367104 90837303030448128 90941399509327488 90988543417153536 91075388260319232 91076930656137216 91092813212403981 91228570013018592 91362981867429888 91364529133753344 91388131440427008 91451732839907328 91467680756487948 91545285125492352 91603996227063936 91740514850353152 91764214285860864 91845646379448642 91922014693910016 91980967404953088 92053983035621376 92118047833276416 92143405253984256 92301857729835264 92432806011076608 92455536540092418 92522596222107648 92676642552907776 92814759754924032 92836011999105144 92998384889389056 93058027913207808 93136981588180992 93196713498771456 93243713420956032 93292050845435904 93381094292226048 93440982760587264 93675968750149632 93766966582689792 93783318243993972 93923084739141504 94061466563936256 94063059530108928 94079462825925423 94087358951325696 94309599491154432 94450150310068224 94466621109159684 94607405939426688 94772877049331712 94838834056200192 94855372636357872 94856979047627286 94864940430262272 94996736828066304 95186290783892616 95247336986094888 95387669901432832 95413927354048512 95463389814718464 95556123967094784 95572787632686144 95715220997265408 95806577260855296 95857866632134656 95966091285495552 96047512262811648 96109110795608064 96252343449550848 96361013471855616 96362645381716608 96442769514921984 96504621539622912 96697184288398848 96759199477937664 96839653340086272 96841293355892736 96858181137239676 97002530140424832 97234510219444224 97239817196863488 97256774475253008 97401717507257856 97563887375033772 97658661973084632 97802547620456448 97829469818707968 97880184493572096 97965384853943376 98232060229484544 98368534585852608 98370200493835704 98395612583862528 98542252841066496 98689111638147072 98706321653429952 98775016133728032 98800532800257024 98947776515309568 99112520507970816 99208799464720896 99260229182349312 99354969011257344 99373978049895252 99520390962736128 99522076377838464 99668707491741696 99718971297411312 99782924461623216 99867583773264384 99931632247706112 100078866781831168 100273088663801856 100278561484265472 100342873532676096 100422526947950592 100445521179359664 100685735119208448 100858877233595712 101100079708176384 101101791875899392 101275649453569248 101301812111655936 101452783515697152 101517848632590336 101621698242349824 101773146376839168 101861735387907033 101870284682428416 101935617557004288 102039894531412992 102191965909254144 102309074447993424 102362111344297728 102459811792859136 102461546988154368 102612508978839552 102783354600858624 102883199444895744 102988445766178896 103054495755446928 103206331368763392 103208079206647296 103234741071593472 103412266530648768 103478588330572224 103560730915074048 103632803812435968 103659575396990976 103839589946064672 103986906762461184 104059276256108544 104086158011793408 104087920749871104 104261222872021248 104414836419919872 104416604724289536 104440513498993287 104516266102751232 104623183000562688 104690281402358784 104779104286703616 104846302686117888 105053731078754304 105121105605660672 105204552040710144 105210294016278528 105277768952315904 105385464843918336 105487837405526016 105663470331534192 105819149884428288 106098299427548736 106254619637039104 106256419098826752 106283868445016064 106433331681855024 106619486680498176 106693688313225216 106712294215902606 106721250619686912 106871328931574592 107058250000171008 107153254109356749 107162247523074048 107311128639111936 107340668273304576 107396313541558272 107498818930212864 107500639462981632 107519386086771912 107782399418462208 107838273679589376 107943028925792256 107961852696182496 108053451295663104 108122749645059072 108282052583620608 108283886380744704 108406140155837568 108407976054431184 108498115704287232 108567699232075776 108729499081900032 108784332324448704 108854099412679872 108944610007597056 108946455025379328 109014479887351808 109388823996874752 109394794346471424 109413871284659634 109576932195665088 109768585443213312 109838983766409216 110027866073013504 110211057960686298 110220308017053696 110290996045283328 110511067758170112 110568356557553664 110664601409084184 110666475555565167 110675763835305984 110695064156845344 110860034446199808 111023370370547712 111121893150444036 111150599400289152 111316248579723264 111482144628277248 111501585571467168 111609899397811008 111667757830142976 111774340137664512 111960439833078144 112127295928209408 112183842709587726 112255790019326118 112421182383831552 112423086278669376 112588725129560064 112619717532647424 112807224746777088 112813381669798656 112885732724260608 113001211326779622 113083173160353792 113271452009109504 113367555457744896 113440261922684928 113466236887795176 113737589671698432 113739515860386816 113834088607776768 113907094276276224 113935105635265404 113964538625612928 114134381455159296 114207579711664128 114304477403676672 114604070267731968 114677569751629824 114794881347839616 114965961647910912 115097708753992602 115157375262334944 115267288266966528 115439072601194496 115631273925965952 115743599375507712 115914130513133568 115936307724877794 115946038303653888 116107122789858816 116109089107478208 116139083705542656 116312167287816192 116338799846979864 116413411871893752 116586904288990464 116617022321614848 116790818182004736 116985270107768832 117066685788122112 117096927763267584 117098910843604992 117159614772609024 117466690972409856 117580799365595136 117641753105006592 117701080875633024 117776566577653632 117950092992872448 117952090521882624 118185447463598592 118261243806368256 118355121045798912 118361580768313344 118437490071355392 118558647949408128 118673817081216768 118842179157098496 118848665462833152 118924887149838336 119046543619981824 119333262542045184 119360586855992328 119536447091668992 119538471486180096 119569352000643072 119737498142086902 119747547756232704 119824345926991872 120030399352378368 120061406947147776 120230245048021416 120440531250192384 120557528463458304 120620025335513088 120725019719000928 120758251807467648 120820852734253056 120936171296489472 121255199345769984 121318057889538048 121433851013758976 121435907541516288 121457084283205308 121638093350691456 121817309156573184 121819372178337792 121850841920569344 121935643786543104 121956907675317264 122060380167323136 122138661636085248 122320686467137536 122460861839264856 122562686258546688 122641289873270784 122738644047495168 122824063777701888 122857873671979008 123069143639780352 123274048720123224 123489658623614976 123568856737210368 123753013006565376 123781349332140192 123997846519185408 124077370550943744 124324951227941376 124389401127247872 124497676585219707 124508125722968064 124510234314719232 124587977014116352 124901291666866176 125022622110253056 125044424325325296 125230779652188672 125415288751915008 125417412706811904 125439283767900564 125626227558910848 125746132654872576 125933533746757632 125955494812212912 126143207919235584 126451778741600256 126473830181810496 126475972063503048 126662315770755072 126697182224228352 126915054378523488 126996449314793184 127218569805398016 127430383510248192 127620294663020544 127649516498769573 127742103014473728 127810488842846208 127954788380660736 128063349683748864 128145481060810752 128210105953814544 128481351295807488 128483527175622144 128590359353229312 128672828719497216 128929579051198464 129012265970583552 129121724474523648 129144241516319568 129336706853899776 129653089595817984 129675699300337344 129868956676343808 130085183166711696 130211549297446176 130403396827275264 130439293091610624 130620513138591168 130881149827852347 130965088355880471 130976080305979392 131158046114470144 131160267325114272 131194150111816704 131389670454755328 131608428871239936 131700021511637376 131734043733676032 131804566619185152 131930368687079424 132150027343961088 132278399286294528 132346972243132416 132498637399860336 132693854616981504 132696101837117952 132891609988988928 132958628396548416 133043899282164288 133156778364352512 133242176330274816 133378478943084144 133697451551735808 133704748645687296 133790498043568128 133927361572479552 134247646825611264 134280660212991369 134478502978127616 134480780421952608 134515521000723456 134800106277568512 134802389167865856 135034199271425664 135069082815541248 135259025679024093 135270378020929536 135357131510120448 135495597656466432 135627219521390592 135697528502452224 135815647183876044 136053192708550656 136255954545672192 136412099263991232 136482815125730304 136613082390478848 136615395984205824 136842855019527888 137044472801144832 137177599259860992 137201521134731922 137317927688238528 137405994340595904 137608441825017856 137610772275529728 137646321428791296 137768469569172963 137883022040865024 137971451107429632 138080974553432064 138177071749914624 138212767195987968 138452786594752896 138649209016614912 138745701674811392 138783894333161472 139014963829361664 139219781893226496 139222139632386048 139254017998657716 139497577334083584 139587041869811712 139705472382271488 139795070248157184 139938076268153856 140071641438339072 140161474140880896 140513953125224448 140650449874034688 140674977365990958 140884627108712256 141092199845904384 141094589295163392 141131038426988544 141464399236731648 141675225465102336 141699931663739526 141711824593354752 141911108909140032 142159315573997568 142258251084300288 142283058954536808 142297410645393408 142495105242099456 142744333333561344 142779436175838924 142871005479142332 143081504852149248 143120891031072768 143195084722077696 143334185950642176 143359181449029216 143572831495898112 143709865891282944 143784364906119168 143949136928243328 144071268394217472 144163666193412096 144378515174326272 144541520207783424 144543968072574912 144664154272382976 144756932309434368 145045776432598272 145138799216906496 145259480010129408 145261940033839104 145287271705859514 145851765329166336 145859725795295232 145885161712879512 146102576260886784 146345831062550658 146358113924284416 146451978355212288 146487992959626948 146703821430684672 146820276740358144 146948077280915064 147348090344226816 147424475410071552 147552801878778912 147555300740753556 147593418875793792 147813379261599744 148033667457220608 148162524200592048 148200799200385536 148421664772964352 148668780761956224 148813199197081344 148890343773523968 149032453516886016 149060967074842878 149280586444104192 149503061237612544 149578456946116968 149674386692434824 149801375659896576 149894909845108736 149897448371559168 150118300172746752 150159623376863232 150409632995702784 150417842226398208 150514310299014144 150633790421925888 150668281769039496 151028602678812672 151156740610326528 151253682563579904 151288315850393568 151650119562264576 151652687813849088 151913474180353872 151952718167483904 152179175273545728 152276772948885504 152432547363524736 152805427023642624 152903426335506432 153059841797119488 153287948863881216 153463611671990136 153543167016446592 153689717689288704 153692320482231552 153918763468259328 154175031901287936 154324799167343616 154552174017511424 154581743633170392 154809497053145088 154812118809970944 154852111607390208 155082889717088256 155118399795973152 155217882495858336 155449205718653952 155489363095486464 155980360143691776 156088914384162816 156129237017690112 156131881124806656 156212819696812032 156391834308031872 156622254629879808 156774399154126848 156934774500844032 157035422103538176 157168656430055424 157266790657163264 157269454029176832 157580596618131456 157681658408491008 157806828061065216 157815441024417792 157916653428473856 158078197265877504 158231756108289024 158464887283777536 158566516199784448 158728724826642432 159111016722726912 159147449141323104 159381929455558656 159384628648240128 159425802667524096 159649997522782536 159929230020747264 160040532469837824 160068441323853909 160081875929530368 160306993397361888 160587375000256512 160743371284611072 160966692958667904 161011002409956864 161094470312337408 161248228395319296 161250959194472448 161673599127693312 161757410519384064 161914543388688384 161942779044273744 162184124467588608 162423078875430912 162425829571117056 162580858382057472 162609210233756352 162747173556430848 162851548848113664 163094248622850048 163176498486673056 163281149119019808 163416915011395584 163521719831027712 163765418370269184 164083235995312128 164092191519707136 164120806926989451 164365398293497632 164652878164819968 164758475649613824 165041799109520256 165316586941029447 165330462025580544 165436494067924992 165766601637255168 165852534836330496 165996902113626276 166013645752958976 166042596235268016 166535055555821568 166682839725666054 166696829480337408 166725899100433728 166974372869584896 167223216942415872 167252378357200752 167414849096716512 167501636745214464 167661510206496768 167911378329010176 167940659749617216 168190943892314112 168383685028989177 168631773575747328 168634629418004064 168883087694340096 168929576298971136 169220072504697984 169328599086390912 169501816990169433 169624759740530688 169907178013664256 170160392884027392 170199355331692764 170606384507547648 170751132911665152 170860641414414336 170902658452898106 170946807938419392 171201572182738944 171308468394409984 171311369567496192 171906105401597952 172016354627444736 172162299299364864 172192322021759424 172448942471866368 172736062893502416 172900932400449792 173158608901791744 173446910888948928 173615399063261568 173871195769700352 173904461587316691 173919057455480832 174160684184788224 174163633661217312 174208625558313984 174508199770469796 174620117807840628 174880356433485696 174925533482422272 175186227273007104 175477905161653248 175600028682183168 175645391644901376 175648366265407488 175739422158913536 176200036458614784 176371199048392704 176462629657509888 176664849866480448 176925139489308672 176928135782823936 177278171195397888 177391865709552384 177542371152470016 177656235107033088 177837971924112192 178263268735647744 178272998194249728 178387330724757504 178569815429972736 178996862434148352 179040880283988492 179304670637503488 179307707229270144 179354028000964608 179621321634349056 179736518890487808 180045599028567552 180092110420721664 180345367572032124 180660796875288576 180836292695187456 180930038003269632 181087529578501392 181231279101379584 181404256944734208 181882799018654976 181977086834307072 182150776520638464 182153861312274432 182185626424807962 182457140026037184 182725963734859776 182729058267506688 182776262880854016 182903465679814656 182935361512975896 183090570250984704 183207992454127872 183481029700706304 183528428571721728 183691292758897284 183844029387820032 183961934809906176 184107966071242752 184236095666552832 184286810507968512 184603715459670528 184865612022153216 184911073080184836 185353285105815552 185629519509848064 185672023998210288 185996769778778112 186116055826415616 186487426841912064 186584101690871808 186762188584452096 186881965521174528 187351937500299264 187533933165379584 187566636487987944 187846169478283008 188122933127872512 188126119060217856 188158925651850846 188174717902651392 188619198982308864 188900300620136448 188933242218319368 189214811878853376 189545754098663424 189677668112400384 189710745272715744 189713958095254572 189993473656132608 190372581567785232 190494673972189776 190775339802865664 190827854708097024 190926779629436928 191145575265372288 191430441994530816 191613154521710592 191715733264269312 191932182570991104 192095024525623296 192218221591216128 192722026943711232 192725290763433216 192885539029843968 193009243079245824 193394368576797696 193518398955875328 193679306680172544 193682586711785472 193716362274479352 194005060280849664 194469020438888448 194479634393726976 194513548950506016 194803435014515712 195127774750067544 195317323946169264 195605095240912896 195658939637415936 195760368987144192 195930769707886752 196464120458969088 196737069171705216 196740400987671408 196791225167725056 197084505682132992 197412643306859904 197550032267456064 197601065600514048 197895553030619136 198225041015941632 198417598929441792 198520458364698624 198709938022514688 198747956099790504 199040781925472256 199044152755676928 199337414983483392 199437942594822624 199565848923246432 199735167546528768 199863264495412224 200157733563662336 200546177327603712 200557122968530944 200685747065352192 200845053895901184 200891042358719328 201371470238416896 201717754467191424 202200159416352768 202203583751798784 202551298907138496 202603624223311872 202905567031394304 203035697265180672 203243396484699648 203546292753678336 203723470775814066 203740569364856832 203871235114008576 204079789062825984 204383931818508288 204618148895986848 204724222688595456 204919623585718272 204923093976308736 205225017957679104 205566709201717248 205766398889791488 205802281702097883 205976891532357792 206108991510893856 206412662737526784 206416158413294592 206469482143186944 206824533061297536 206957176661144448 207121461830148096 207265607624871936 207319150793981952 207679179892129344 207973813524922368 208118552512217088 208175841499742208 208522445744042496 208829672839839744 208833209448579072 208881026997986574 209032532205502464 209246366001125376 209380562804717568 209558208573407232 209692605372235776 210107462157508608 210242211211321344 210420588032557056 210555537904631808 210770929687836672 210975674811052032 211012466048986437 211326940663068384 211638299768856576 212196598855097472 212509239274078208 212512838197653504 212549897495609289 212567736890032128 212866663363710048 213238973360996352 213387376626450432 213424588431805212 213742657863149184 214116500000342016 214306508218713498 214324495046148096 214622257278223872 214681336546609152 214792627083116544 215001278925963264 215038772173543824 215564798836924416 215676547359178752 215886057851584512 215923705392364992 216106902591326208 216245499290118144 216567772761489408 216812280311675136 216815952108862368 216996231408574464 217135398464151552 217458998163800064 217568664648897408 217708198825359744 217889220015194112 217892910050758656 218028959774703616 218777647993749504 218789588692942848 218827742569319268 219153864391330176 219518746593825987 219537170886426624 219677967532818432 220055732146027008 220422115921372596 221022135516340224 221136713115107328 221329202818168368 221332951111130334 221351527670611968 221390128313690688 221720068892399616 222243786300888072 222301198800578304 222632497159446528 222964289256554496 223003171142934336 223219798795622016 223335515660285952 223548680275329024 223920879666156288 224254591856418816 224367685419175452 224511580038652236 224842364767663104 224846172557338752 225177450259120128 225239435065294848 225614449493554176 225626763339597312 225771465448521216 226002422653559244 226542904018219008 226735110915489792 226880523845369856 226932473775590352 227475179343396864 227479031720773632 227870211270530808 227929077251225856 228268762910318592 228415159423328256 228608954807353344 229208140535463936 229355139503259648 229589762695679232 229931923295821824 230195417507985204 230314750524669888 230534576533933056 230878145202388992 231262547851931904 231487198751015424 231828261026267136 231872615449755588 232214245579717632 232218178214956416 232278167411085312 232624334575632384 232677599693959728 232826823743787504 233173808577980928 233234044643229696 233970540215537664 234133371576244224 234193855526535168 234197821687209984 234319229545218048 234933381944819712 235161598731190272 235402161751266048 235553133155307264 235900185985744896 235904181043765248 236370894927197184 236522487612736512 236710242091597824 236723161536626688 236874980142710784 237117295898816256 237347634162433536 237684358314196992 237697330925666304 237849774299676672 238093087239963648 238666525084090368 238721173711984656 239072894183337984 239076942972360192 239138704001286144 239474996284173804 240060798704756736 240122813894295552 240460490096042832 240881062500384768 241115056926916608 241450039438001856 241516503614935296 241641705468506112 241872342592978944 242510398691539968 242636115779076096 242867702027517952 242871815083032576 242914168566410616 243276186701382912 243634618313146368 243638744356675584 243701683841138688 243871287573086208 243913815350634528 244120760334646272 244277323272170496 244641372934275072 244921723678529712 245125372517093376 245282579746541568 245477288094990336 245648127555403776 246138287279560704 246548097440246448 246979317247229952 247137713474420736 247562698664280384 247995693038370816 248154741101887488 248649902455882752 248778802254495744 248995353170439414 249016251445936128 249020468629438464 249175954028232704 249802583333732352 250024259588499081 250045244220506112 250088848650650592 250461559304377344 250830577503830016 250834825413623808 250878567535801128 251252455117821696 251492265309745152 251867067493515264 251910989624425824 252286415838471168 252947660363620992 252951944127006096 253324631541510144 253394364448456704 253830108757046976 253992898629586368 254437139610796032 254860767020496384 255240589326041088 255299032997539146 255484206028947456 255909576761321472 256126699367497728 256290962121621504 256353987679347159 256420211907629088 256962702591614976 256967054351244288 257180718706458624 257345657438994432 257859158102396928 258024531941167104 258243448949047296 258288483032639136 258673413707799552 259351398600674688 259737913352687616 260170366333423392 260423098594892352 260806793654550528 260878586183221248 261241026277182336 261762299655704694 261930176711760942 261952160611958784 262316092228940288 262320534650228544 262388300223633408 262779340909510656 263216857742479872 263400043023274752 263468087467352064 263609133238370304 263860737374158848 264300054687922176 264556798572589056 264693944486264832 264997274799720672 265387709233963008 265392203674235904 265783219977977856 265917256793096832 266087798564328576 266313556728705024 266484352660549632 266756957886168288 267394903103471616 267409497291374592 267580996087136256 267854723144959104 268495293651222528 268561320425982738 268957005956255232 268961560843905216 269031042001446912 269604778335731712 270068398542851328 270138165631082496 270518051358048186 270540756041859072 270714263020240896 270991195312932864 271254439042781184 271395057004904448 271631294367752088 272106385417101312 272511909091344384 272824198527982464 272965630251460608 273226164780957696 273230791968411648 273278439637211943 273685710039055776 274088945602289664 274355198519721984 274403042269463844 274635855376477056 274811988681191808 275216883650035712 275221544551059456 275292642857582592 275536939138345926 275766044081730048 275942902214859264 276161949106864128 276354143499829248 276905573189505792 277298418033229824 277491403349622784 277567788666322944 278029927658723328 278444279264772096 278508035997315432 278995154668167168 279174083739623424 279410944764542976 279590140496314368 279876152536307712 280143282876678144 280322948281761792 281027906250448896 281300899748069376 281349954731981916 281769254217424512 282184399691808768 282189178590326784 282262076853977088 282928798473463296 283350450930204672 283399863327479052 283822217818280064 284318631147995136 284516502168600576 284566117909073616 284594821290786816 284990210484198912 285558872351677848 285742010958284664 286163009704298496 286241782062145536 286390169444155392 286668371901284352 286718362898058432 287145662991796224 287419731782565888 287898273856486656 288142536788434944 288327332386824192 288757030348652544 289083040415566848 289087936145149824 289328308544765952 289513864618868736 290091552865196544 290277598433812992 290518960020258816 290523880067678208 290574543411719028 291703530658332672 291719451590590464 291770323425759024 292205152521773568 292691662125101316 292975985919253896 293407642861369344 293640553480716288 293896154561830128 294696180688453632 295105603757557824 295110601481507112 295186837751587584 295626758523199488 296067334914441216 296325048401184096 296401598400771072 296843329545928704 297337561523912448 297626398394162688 297780687547047936 298064907033772032 298121934149685756 298561172888208384 299006122475225088 299156913892233936 299348773384869648 299602751319793152 299789819690217472 299794896743118336 300236600345493504 300819265991405568 300835684452796416 301028620598028288 301267580843851776 301336563538078992 302057205357625344 302576631700787136 303300239124529152 303305375627698176 303826948360707744 303905436334967808 304358350547091456 304553545897771008 304865094727049472 305585206163721099 305610854047285248 305806852671012864 306119683594238976 306575897727762432 306927223343980272 307086334032893184 307379435378577408 307384640964463104 307837526936518656 308350063802575872 308649598334687232 309163487266340784 309618994106290176 309624237619941888 309704223214780416 310236799591946304 310435764991716672 310898411437307904 310978726190972928 311960720287383552 312177828768325632 312258474035380224 312263762249613312 312783668616063744 313244509259759616 313321540496979861 313548798308253696 313869549001688064 314070844207076352 314337312860110848 314533581314326528 314538908058353664 315161193236262912 315363316816982016 315613656122130432 315630882048835584 315833306856947712 316156394531755008 316463512216578048 317457449653284864 318294898282646208 318763858911117312 318769257296480256 318851605335048192 319299995045565072 319858460041494528 320081064939675648 320136882647707818 320163751859060736 320613986794723776 321174750000513024 321459762328070247 321486742569222144 321933385917335808 322022004819913728 322188940624674816 322496456790638592 322501918388944896 323347198255386624 323514821038768128 323829086777376768 323885558088547488 324368248935177216 324846157750861824 324851659142234112 325218420467512704 325494347112861696 325703097696227328 326188497245700096 326352996973346112 326562298238039616 326833830022791168 327043439662055424 328166471990624256 328184383039414272 328241613853978902 328730796586995264 329305756329639936 329516951299227648 330083598219040512 330633173882058894 330660924051161088 330872988135849984 331533203274510336 331705069672660992 331993804227252552 331999426666695501 332027291505917952 332085192470536032 333070111111643136 333365679451332108 333451798200867456 333948745739169792 334446433884831744 334504756714401504 334829698193433024 335003273490428928 335323020412993536 335881319499234432 336381887784628224 336767370057978354 337263547151494656 337269258836008128 337766175388680192 337859152597942272 338440145009395968 338657198172781824 339003633980338866 339249519481061376 339814356027328512 340320785768054784 340398710663385528 341212769015095296 341502265823330304 341721282828828672 341805316905796212 341893615876838784 342403144365477888 342616936788819968 342622739134992384 343812210803195904 344032709254889472 344384644043518848 344897884943732736 345472125787004832 345801864800899584 346317217803583488 346893821777897856 347230798126523136 347742391539400704 347808923174633382 347838114910961664 348321368369576448 348327267322434624 348417251116627968 349016399540939592 349240235615681256 349760712866971392 349851066964844544 350372454546014208 350955810323306496 351200057364366336 351290783289802752 351296732530814976 351478844317827072 352400072917229568 352742398096785408 352925259315019776 353329699732960896 353850278978617344 353856271565647872 354556342390795776 354783731419104768 355084742304940032 355312470214066176 355675943848224384 356526537471295488 356545996388499456 356774661449515008 357139630859945472 358081760567976984 358609341275006976 358615414458540288 358708056001929216 359242643268698112 359473037780975616 360091198057135104 360184220841443328 360690735144064248 361321593750577152 361672585390374912 361860076006539264 362175059157002784 362462558202759168 362808513889468416 363765598037309952 363954173668614144 364301553041276928 364307722624548864 364371252849615924 364914280052074368 365451927469719552 365458116535013376 365552525761708032 365806931359629312 365870723025951792 366181140501969408 366415984908255744 366962059401412608 367382585517794568 367688058775640064 367923869619812352 368215932142485504 368472191333105664 368573621015937024 369207430919341056 369822146160369672 370706570211631104 371259039019696128 371344047996420576 371993539557556224 372232111652831232 372974853683824128 373168203381743616 373493029755659121 373524377168904192 373763931042349056 374703875000598528 375067866330759168 375133272975975888 375692338956566016 376245866255745024 376252238120435712 376317851303701692 377238397964617728 377800601240272896 377866484436638736 378429623757706752 379355336224800768 379421490545431488 379427916190509144 379986947312265216 380745163135570464 380989347944379552 381550679605731328 381655709416194048 382291150530744576 382860883989061632 382948549496308719 383226309043421184 383431466528538624 383864365141982208 384190049051246592 384436443182432256 385444053887422464 385450581526866432 385771078059687936 386018486158491648 386788737153595392 387036797911750656 387365173423570944 387432724548958704 388010120561699328 388959268787453952 389027097901012032 389606870029031424 390255549500135088 390634647892338528 391210190481825792 391317879274831872 391861539415773504 392643449483557041 392895265067641413 392928240917938176 393474138343410432 393480801975342816 393582450335450112 394169011364265984 394825286613719808 395100064534912128 395202131201028096 395791106061238272 396450082031883264 396835197858883584 397040916729397248 397495912199581008 398081563850944512 398088305511353856 398674829966966784 398875885189645248 399131697846492864 399470335093057536 399726528990824448 401092354655207424 401114245937061888 401371494130704384 401782084717438656 402742940476833792 402841980638974107 403435508934382848 404400318832705536 404407167503597568 405102597814276992 405207248446623744 405777077037072279 405811134062788608 406071394530361344 406486792969399296 407092585507356672 407446941551628132 408159578125651968 408767863637016576 409236297791973696 409448445377190912 409839247171436544 409846187952617472 411133418403434496 411532797779582976 411604563404195766 411953783064715584 412217983021787712 412825325475053568 412832316826589184 412938964286373888 413305408707518889 413649066122595072 413914353322288896 414242923660296192 414531215249743872 414638301587963904 415358359784258688 415947627049844736 416237105024434176 416351682999484416 417044891488084992 417659345679679488 417666418897158144 417762053995973148 418492732002250752 418761125609435136 419116417146814464 419385210744471552 420214924315017216 420484422422642688 421541859375673344 421951349622104064 422024932097972874 422653881326136768 423276599537713152 424393197710194944 425018478548156416 425025676395307008 425099794991218578 425135473780064256 425733326727420096 426477946721992704 426774753252900864 426849176863610424 427485315726298368 428233000000684032 428613016437426996 429244514556447744 429362673093218304 429585254166233088 430002557851926528 430077544347087648 431129597673848832 431353094718357504 431847410784729984 432213805182652416 432490998580236288 433135545522978816 433624560623350272 433631904217724736 433992462817148928 434270796928303104 435137329297794816 435416397650719488 435778440030388224 435785820101517312 436057919549407232 437555295987499008 437579177385885696 437655485138638536 438307728782660352 439037493187651974 439074341772853248 439355935065636864 440111464292054016 440844231842745192 442044271032680448 442273426230214656 442658405636336736 442665902222260668 442780256627381376 443440137784799232 444487572601776144 444602397601156608 445264994318893056 446006342285868672 446439597591244032 446671031320571904 447097360550658048 447841759332312576 448509183712837632 448735370838350904 449023160077304472 449684729535326208 449692345114677504 450354900518240256 450478870130589696 451228898987108352 451253526679194624 451542930897042432 452004845307118488 453085808036438016 453470221830979584 453761047690739712 453864947551180704 454950358686793728 454958063441547264 455740422541061616 455858154502451712 456537525820637184 456830318846656512 458416281070927872 458710279006519296 459179525391358464 459863846591643648 460390835015970408 460629501049339776 461069153067866112 461756290404777984 462525095703863808 462974397502030848 463656522052534272 463745230899511176 464428491159435264 464436356429912832 464556334822170624 465248669151264768 465355199387919456 465653647487575008 466347617155961856 466468089286459392 467941080431075328 468266743152488448 468387711053070336 468395643374419968 468638459090436096 469866763889639424 470323197462380544 470804323502532096 471106266310614528 471800371971489792 471808362087530496 472741789854394368 473044975225473024 473420484183195648 473446323073253376 473749960285421568 474234591797632512 474695268324867072 475394661851332608 475699548599353344 476186174479927296 477333050168180736 477442347423969312 478145788366675968 478153885944720384 478277408002572288 478949992568347608 480121597409513472 480205323971561727 480245627788591104 480920980192085664 481762125000769536 482230113853833216 482900078876003712 483033007229870592 483283410937012224 483744685185957888 485020797383079936 485272231558152192 485743630166065152 485828337132821232 486552373402765824 487269236626292736 487277488713351168 487742575146172416 487827630701269056 488241520669292544 488554646544340992 489282745868550144 489843447357059424 490250745034186752 490565159493083136 491296255110807552 492276574559121408 492362420780968353 493096194880492896 493958634494459904 494275426948841472 495125397328560768 495949760823088341 495991386076741632 496309482203774976 497299804911765504 497557604508991488 497990706340878828 498040937258876928 499605166667464704 500048519176998162 500090488441012224 500177697301301184 500923118608754688 501669650827247616 501757135071602256 502504910235643392 502984530619490304 503734134987030528 503821979248851648 504572831676942336 505151055086967531 505895320727241984 505903888254012192 506649263083020288 506788728896913408 507660217514093952 507985797259172736 508505450970508299 508874279221592064 509721534040992768 510481178652082176 510598065995078292 511819153522642944 512253398734995456 512581924243243008 512707975358694318 512840423815258176 513925405183229952 513934108702488576 515718316204793856 516049063882334208 516486897898094592 516576966065278272 517346827415599104 518702797201349376 519475826705375232 520340732666846784 520846197189784704 521613587309101056 521713384761950073 521757172366442496 522482052554364672 523524599311409388 523860353423521884 524632184457880576 524641069300457088 524776600447266816 525558681819021312 526433715484959744 526800086046549504 526936174934704128 527218266476740608 528600109375844352 529113597145178112 529387888972529664 529994549599441344 530775418467926016 530784407348471808 531834513586193664 532175597128657152 532627113457410048 532968705321099264 533513915772336576 534789806206943232 534818994582749184 535161992174272512 535709446289918208 536990587302445056 537122640851965476 537914011912510464 537923121687810432 538062084002893824 539209556671463424 540136797085702656 540276331262164992 541036102716096372 541982390625865728 542508878085562368 542790114009808896 543262588735504176 544212770834202624 545648397055964928 545931260502921216 546452329561915392 546461583936823296 546556879274423886 547371420078111552 548177891204579328 548710397039443968 548806084538927688 549271710752954112 549623977362383616 550433767300071424 550443089102118912 550585285715165184 551073878276691852 551532088163460096 551885804429718528 552323898213728256 552708286999658496 553811146379011584 554596836066459648 554982806699245568 556059855317446656 556888558529544192 557016071994630864 557990309336334336 558348167479246848 559752305072615424 560286565753356288 560645896563523584 562055812500897792 562601799496138752 562699909463963832 563538508434849024 564368799383617536 564378357180653568 564524153707954176 565857596946926592 566700901860409344 566799726654958104 567644435636560128 568637262295990272 569033004337201152 569132235818147232 569980420968397824 571117744703355696 571484021916569328 572326019408596992 572483564124291072 572780338888310784 573436725796116864 574291325983592448 574839463565131776 575796547712973312 576285073576869888 576654664773648384 578166080831133696 578175872290299648 578656617089531904 579027729237737472 580183105730393088 580555196867625984 581037920040517632 581047760135356416 581149086823438056 583407061316665344 583438903181180928 583540646851518048 584410305043547136 585383324250202632 585951971838507792 586815285722738688 587281106961432576 587792309123660256 589392361376907264 590211207515115648 590221202963014224 590373675503175168 591253517046398976 592650096802368192 592803196801542144 593686659091857408 594675123047824896 595252796788325376 595561375094095872 596129814067544064 596243868299371512 597122345776416768 598012244950450176 598313827784467872 598697546769739296 599205502639586304 599579639380434944 599589793486236672 600473200690987008 601638531982811136 601671368905592832 602057241196056576 602535161687703552 602673127076157984 604114410715250688 605153263401574272 606600478249058304 606610751255396352 607653896721415488 607810872669935616 608716701094182912 609107091795542016 609730189454098944 611170412327442198 611221708094570496 611613705342025728 612239367188477952 613151795455524864 613854446687960544 614172668065786368 614758870757154816 614769281928926208 615675053873037312 616700127605151744 617299196669374464 617406845106293649 618326974532681568 619237988212580352 619248475239883776 619408446429560832 620473599183892608 620871529983433344 621796822874615808 621957452381945856 623921440574767104 624355657536651264 624527524499226624 625567337232127488 626489018519519232 626643080993959722 627097596616507392 627739098003376128 628141688414152704 628674625720221696 629077816116707328 630322386472525824 630726633633964032 631261764097671168 631666613713895424 632312789063510016 632927024433156096 633037398146959311 634914899306569728 636589796565292416 637527717822234624 637538514592960512 637649692486827867 637703210670096384 638599990091130144 639716920082989056 640162129879351296 640273765295415636 641227973589447552 642349500001026048 642919524656140494 642973485138444288 643866771834671616 644044009639827456 644377881249349632 645003836777889792 646694396510773248 647029642077536256 647658173554753536 647771116177094976 648736497870354432 649703318284468224 650436840935025408 650988694225723392 651406195392454656 652376994491400192 652705993946692224 653124596476079232 653667660045582336 654086879324110848 656332943981248512 656368766078828544 656483227707957804 657461593173990528 658556239781477961 658611512659279872 659033902598455296 660167196438081024 661266347764117788 663066406549020672 663410139345321984 663987608454505104 663998853333391002 664054583011835904 664170384941072064 666731358902664216 666903596401734912 667897491478339584 668892867769663488 669009513428803008 669659396386866048 670006546980857856 670646040825987072 671762638998468864 672763775569256448 673534740115956708 674527094302989312 674538517672016256 675532350777360384 675718305195884544 676880290018791936 677314396345563648 678007267960677732 679628712054657024 680641571536109568 680797421326771056 682425538030190592 683610633811592424 683787231753677568 684806288730955776 685233873577639936 685245478269984768 687624421606391808 688065418509778944 688769288087037696 689795769887465472 690944251574009664 691603729601799168 692634435607166976 693787643555795712 694461596253046272 695484783078801408 695617846349266764 696642736739152896 696654534644869248 696834502233255936 698032799081879184 698480471231362512 699521425733942784 699702133929689088 701911620646612992 702400114728732672 702581566579605504 702593465061629952 702957688635654144 704800145834459136 705484796193570816 706659399465921792 707700557957234688 707712543131295744 709112684781591552 709567462838209536 710169484609880064 710624940428132352 711351887696448768 713053074942590976 713091992776998912 713549322899030016 714279261719890944 716163521135953968 717218682550013952 717230828917080576 717416112003858432 720182396114270208 720368441682886656 721381470288128496 722643187501154304 723345170780749824 724350118314005568 724925116405518336 725617027778936832 727531196074619904 727908347337228288 728603106082553856 728615445249097728 728742505699231848 729828560104148736 730903854939439104 730916233070026752 731105051523416064 731613862719258624 731741446051903584 732362281003938816 732831969816511488 733924118802825216 734765171035589136 735376117551280128 735847739239624704 736431864284971008 736944382666211328 738414861838682112 739644292320739344 741413140423262208 742688095992841152 743987079115112448 744464223305662464 745949707367648256 746336406763487232 746986059511318242 747048754337808384 747527862084698112 749407750001197056 750072778765497243 750135732661518336 750266545951951776 751384677913132032 752491732511490048 752504476240871424 752635702607403384 754476795929235456 755601202480545792 755732968873277472 756859247515413504 758842981090862976 758855832381018288 759973894624530432 761490326271140928 761978695888759104 763101359211462656 763311418832388096 764582301061489152 765721767978123264 765897098992617438 766452618086842368 767728730283964416 768380098102493184 768872886364864512 770888107774844928 770901163053732864 771542156119375872 772036972316983296 773577474307190784 774073595823501312 774730346847141888 774865449097917408 776020241123398656 778054195802024064 779213740058062848 780511099000270176 781269295784677056 782420380963651584 782635758549663744 783723078831547008 785286898967114082 785790530135282826 785856481835876352 786948276686820864 786961603950685632 787164900670900224 788338022728531968 789650573227439616 790200129069824256 790404262402056192 791582212122476544 792900164063766528 793670395717767168 794081833458794496 794991824399162016 796163127701889024 796176611022707712 797349659933933568 797751770379290496 798263395692985728 798940670186115072 799453057981648896 802184709310414848 802228491874123776 802742988261408768 803564169434877312 805485880953667584 805683961277948214 806871017868765696 808814335007195136 810205195628553984 810414496893247488 811554154074144558 811622268125577216 812142789060722688 812973585938798592 814185171014713344 814893883103256264 816319156251303936 817535727274033152 818472595583947392 818896890754381824 819678494342873088 819692375905234944 819835318911635829 822266836806868992 823065595559165952 823209126808391532 823907566129431168 824435966043575424 825650650950107136 825664633653178368 825877928572747776 826610817415037778 827298132245190144 827828706644577792 828485847320592384 829062430499487744 830716719568517376 831895254099689472 832474210048868352 832703365998968832 834089782976169984 835332837794316288 835524107991946296 836985464004501504 837522251218870272 838232834293628928 838770421488943104 840429848630034432 840968844845285376 843083718751346688 843902699244208128 844049864195945748 845307762652273536 846553199075426304 848786395420389888 850036957096312832 850051352790614016 850199589982437156 851466653454840192 852955893443985408 853549506505801728 853698353727220848 854970631452596736 857226032874853992 858489029112895488 858725346186436608 859170508332466176 860005115703853056 860155088694175296 862259195347697664 863694821569459968 864427610365304832 864981997160472576 866271091045957632 867249121246700544 867263808435449472 867984925634297856 868541593856606208 870274658595589632 870832795301438976 871556880060776448 871571640203034624 872115839098814464 875110591974998016 875158354771771392 875310970277277072 876615457565320704 878074986375303948 880222928584108032 881688463685490384 884088542065360896 885316811272673472 885331804444521336 885560513254762752 886880275569598464 888975145203552288 889204795202313216 890529988637786112 892012684571737344 892879195182488064 893342062641143808 894194721101316096 895683518664625152 897018367425675264 897470741676701808 898046320154608944 899369459070652416 899384690229355008 900709801036480512 902457797974216704 902507053358389248 903085861794084864 904009690614236976 906171616072876032 907729895102361408 909900717373587456 909916126883094528 911480845082123232 911716309004903424 913075051641274368 913660637693313024 916755618491163297 916832562141855744 917420558013038592 918359050782716928 919727693183287296 920781670031940816 921259002098679552 922138306135732224 923512580809555968 925050191407727616 925948795004061696 927490461799022352 928856982318870528 928872712859825664 929112669644341248 930710398775838912 931307294975150016 932695234311923712 932936178572918784 935882160862150656 936533486304976896 936775422106140672 936791286748839936 939733527779278848 939964621490939583 940646394924761088 941608647005064192 942212532621229056 943600743942979584 943616724175060992 945483579708788736 946089950450946048 946840968366391296 946892646146506752 947499920570843136 948469183595265024 949390536649734144 952372348959854592 954884694847938624 956291576733351936 956307771889440768 956554816005144576 957899985136695216 960243194819026944 960410647943123454 960491255577182208 961841960384171328 963524250001539072 964379286984210741 964460227707666432 965800157752007424 966066014459741184 966566821874024448 967489370371915776 970041594766159872 970544463116304384 971487260332130304 971656674265642464 973104746805531648 974538473252585472 974554977426702336 975655261402538112 976483041338585088 977109293088681984 978565491737100288 979686894714118848 980501490068373504 981130318986166272 984553149118242816 984724841561936706 986192389760985792 987917268988919808 988550853897682944 990250794657121536 991899521646176682 991982772153483264 992618964407549952 994599609823531008 995115209017982976 995981412681757656 996081874517753856 999210333334929408 1000097038353996324 1000355394602602368 1001846237217509376 1003339301654495232 1003514270143204512 1005009820471286784 1005969061238980608 1007643958497703296 1009145663353884672 1010302110173935062 1011790641454483968 1011807776508024384 1013298526166040576 1013577457793826816 1015320435028187904 1015971594518345472 1017010901941016598 1017748558443184128 1019443068081985536 1020962357304164352 1021196131990156584 1023638307045285888 1024506797469990912 1025163848486486016 1025415950717388636 1025680847630516352 1027850810366459904 1027868217404977152 1031436632409587712 1032098127764668416 1033153932130556544 1034693654831198208 1037405594402698752 1038951653410750464 1040681465333693568 1041692394379569408 1043227174618202112 1043426769523900146 1043514344732884992 1044964105108729344 1047049198622818776 1047720706847043768 1049264368915761152 1049282138600914176 1049553200894533632 1051117363638042624 1052867430969919488 1053600172093099008 1053872349869408256 1054436532953481216 1057200218751688704 1058227194290356224 1058775777945059328 1059989099198882688 1061550836935852032 1061568814696943616 1063669027172387328 1064351194257314304 1065254226914820096 1065937410642198528 1067027831544673152 1069579612413886464 1069637989165498368 1070323984348545024 1071418892579836416 1074245281703930952 1075828023825020928 1075846243375620864 1076124168005787648 1078419113342926848 1080273594171405312 1080552662524329984 1082072205432192744 1083964781251731456 1085017756171124736 1085580228019617792 1086525177471008352 1088425541668405248 1091296794111929856 1091862521005842432 1092904659123830784 1092923167873646592 1093113758548847772 1094742840156223104 1096355782409158656 1097420794078887936 1097612169077855376 1098543421505908224 1099247954724767232 1100867534600142848 1100886178204237824 1102147756553383704 1103064176326920192 1103771608859437056 1104647796427456512 1105416573999316992 1107622292758023168 1109965613398491136 1112119710634893312 1113777117059088384 1114032143989261728 1115980618672668672 1116696334958493696 1119504610145230848 1120479089266977363 1120573131506712576 1121291793127047168 1124111625001795584 1125203598992277504 1125399818927927664 1127077016869698048 1128737598767235072 1128756714361307136 1131715193893853184 1133401803720818688 1133599453309916208 1135288871273120256 1138066008674402304 1138264471636294464 1139960841936795648 1142235489406711392 1142968043833138656 1144652038817193984 1144967128248582144 1146873451592233728 1148582651967184896 1148845648488926157 1149678927130263552 1151593095425946624 1152570147153739776 1153309329547296768 1156332161662267392 1156351744580599296 1157313234179063808 1158055458475474944 1160366211460786176 1161110393735251968 1162095520270712832 1162298173646876112 1166877806362361856 1167081293703036096 1168820610087094272 1170766648500405264 1171903943677015584 1173630571445477376 1175584618247320512 1178685795202924239 1178784722753814528 1180422415030231296 1180442405926028448 1180747351006350336 1182507034092797952 1185300193604736384 1185606393603084288 1187373318183714816 1189350246095649792 1190505593576650752 1191122750188191744 1192487736598743024 1194244691552833536 1196024489900900352 1196627655568935744 1197395093539478592 1198411005279172608 1199159278760869888 1199179586972473344 1203277063965622272 1203342737811185664 1204114482392113152 1205346254152315968 1208228821430501376 1210306526803148544 1213200956498116608 1213221502510792704 1215307793442830976 1215621745339871232 1217331231111216837 1217433402188365824 1218214183591084032 1219460378908197888 1222340824654884396 1224478734376955904 1226303590911049728 1227708893375921088 1228345336131572736 1229517741514309632 1229538563857852416 1233400255210303488 1234598393338748928 1234813690212587298 1236653949065363136 1238475976425160704 1238496950479767552 1238816892859121664 1240947198367785216 1241743059966866688 1243593645749231616 1243914904763891712 1247842881149534208 1248711315073302528 1249055048998453248 1251134674464254976 1252978037039038464 1253286161987919444 1255478196006752256 1256283376828305408 1257349251440443392 1258155632233414656 1260644772945051648 1261453267267928064 1264625578127020032 1265854048866312192 1266074796293918622 1269829798613139456 1273179593130584832 1275055435644469248 1275077029185921024 1275299384973655734 1275406421340192768 1277199980182260288 1279433840165978112 1280324259758702592 1280547530590831272 1282455947178895104 1284699000002052096 1285839049312280988 1287733543669343232 1288088019279654912 1288755762498699264 1290007673555779584 1293388793021546496 1294059284155072512 1295542232354189952 1297472995740708864 1299406636568936448 1300873681870050816 1301977388451446784 1302812390784909312 1305411987893384448 1306249192952158464 1307335320091164672 1308173758648221696 1312665887962497024 1312737532157657088 1312966455415915608 1314923186347981056 1317112479562955922 1317223025318559744 1318067805196910592 1320334392876162048 1322532695528235576 1326132813098041344 1326820278690643968 1327975216909010208 1327997706666782004 1328340769882144128 1333462717805328432 1333807192803469824 1335794982956679168 1338019026857606016 1339318792773732096 1340013093961715712 1341292081651974144 1343525277996937728 1345527551138512896 1347069480231913416 1349054188605978624 1349077035344032512 1351064701554720768 1351436610391769088 1353760580037583872 1354628792691127296 1356014535921355464 1359257424109314048 1361283143072219136 1361594842653542112 1364851076060381184 1367221267623184848 1367574463507355136 1369612577461911552 1370467747155279872 1370490956539969536 1375248843212783616 1376130837019557888 1377538576174075392 1379591539774930944 1381888503148019328 1383207459203598336 1385268871214333952 1387575287111591424 1388923192506092544 1390969566157602816 1391235692698533528 1393285473478305792 1393309069289738496 1393669004466511872 1396065598163758368 1396960942462725024 1399042851467885568 1399404267859378176 1403823241293225984 1404800229457465344 1405163133159211008 1405186930123259904 1405915377271308288 1409600291668918272 1410969592387141632 1413318798931843584 1415401115914469376 1415425086262591488 1418225369563183104 1419134925676419072 1420338969219760128 1421249880856264704 1422703775392897536 1426183985553997824 1427098645798060032 1428558523439781888 1432327042271907936 1434437365100027904 1434461657834161152 1434832224007716864 1440364792228540416 1440615971914685181 1440736883365773312 1442762940576256992 1445286375002308608 1446690341561499648 1448700236628011136 1449850232811036672 1451234055557873664 1455062392149239808 1455816694674456576 1457230890498195456 1457485011398463696 1459657120208297472 1461807709878878208 1461832466140053504 1463227725438517248 1463482892103807168 1464724562007877632 1465663939633022976 1467848237605650432 1469530342071178272 1470752235102560256 1471695478479249408 1473888765332422656 1476829723677364224 1477087262342905059 1479288584641478688 1482826280846524416 1485376191985682304 1487849282469265023 1487974158230224896 1488928446611324928 1491899414735296512 1492672813526974464 1493972119022636484 1498815500002394112 1500145557530994486 1500271465323036672 1500533091903903552 1502769355826264064 1505008952481742848 1505271405214806768 1508953591858470912 1511202404961091584 1511465937746554944 1513718495030827008 1515453165260902593 1517685962181725952 1517711664762036576 1519947789249060864 1522980652542281856 1523957391777518208 1526202718422925312 1526622837664776192 1529164602122978304 1531443535956246528 1531794197985234876 1535457460567928832 1536760196204986368 1537745772729729024 1541776215549689856 1541802326107465728 1547154948614381568 1548147191647002624 1549460693694283776 1549730898195834816 1552040482246797312 1556108391604048128 1558427480116125696 1561022198000540352 1562538591569354112 1564840761927303168 1565271517099327488 1567446157663094016 1570573797934228164 1571581060270565652 1573896553373641728 1573923207901371264 1574329801341800448 1576676045457063936 1579301146454879232 1580400258139648512 1580808524804112384 1585800328127533056 1587340791435534336 1588163666917588992 1589983648798324032 1592326255403778048 1592353222045415424 1595503540758580992 1596526791385971456 1597881340372230144 1598906115963297792 1604369418620829696 1604456983748247552 1605485976522817536 1607128338869754624 1610971761907335168 1611367922555896428 1613742035737531392 1617628670014390272 1620410391257107968 1620828993786494976 1623108308148289116 1625947171877597184 1628370342029426688 1629787766206512528 1632638312502607872 1636945191167894784 1637793781508763648 1639356988685746176 1639384751810469888 1639670637823271658 1644533673613737984 1646131191118331904 1646418253616783064 1647815132258862336 1648871932087150848 1651301301900214272 1651329267306356736 1651755857145495552 1653221634830075556 1654596264490380288 1655657413289155584 1656971694641184768 1658124860998975488 1661433439137034752 1663790508199378944 1664948420097736704 1668179565952339968 1670665675588632576 1671048215983892592 1673970928009003008 1675044502437740544 1680859697260068864 1681937689690570752 1686167437502693376 1687805398488416256 1688099728391891496 1690615525304547072 1693106398150852608 1697572790840779776 1700073914192625664 1700102705581228032 1700399179964874312 1702933306909680384 1705911786887970816 1707099013011603456 1707396707454441696 1709941262905193472 1714452065749707984 1716978058225790976 1717450692372873216 1718341016664932352 1720310177388350592 1724518390695395328 1727389643138919936 1728855220730609664 1729963994320945152 1734498242493401088 1734527616870898944 1735969851268595712 1737083187713212416 1740549317191179264 1741665590602877952 1743113760121552896 1743143280406069248 1744231678197628928 1750221183949996032 1750316709543542784 1750621940554554144 1753230915130641408 1756149972750607896 1760445857168216064 1763376927370980768 1768177084130721792 1770633622545346944 1770663608889042672 1771121026509525504 1773760551139196928 1777950290407104576 1778409590404626432 1781059977275572224 1784025369143474688 1785758390364976128 1786684125282287616 1788389442202632192 1791367037329250304 1794036734851350528 1794941483353403616 1796092640309217888 1798738918141304832 1798769380458710016 1801419602072961024 1804915595948433408 1805014106716778496 1806171723588169728 1808019381228473952 1812343232145752064 1815459790204722816 1819801434747174912 1819832253766189056 1822961690164246464 1823432618009806848 1826150103282548736 1827321275386626048 1833511236982326594 1833665124283711488 1834841116026077184 1836718101565433856 1839455386366574592 1841563340063881632 1842518004197359104 1844276612271464448 1847025161619111936 1850100382815455232 1851897590008123392 1852220535318880947 1854980923598044704 1857713964637741056 1857745425719651328 1858225339288682496 1861420797551677824 1862614589950300032 1865390468623847424 1865872357145837568 1871764321724301312 1873066972609953792 1873582573497679872 1879467055558557696 1879929242981879166 1881292789849522176 1883217294010128384 1884425065242458112 1887233448350121984 1890967159417577472 1892179900901892096 1893785292293013504 1894999841141686272 1896938367190530048 1898781073299468288 1904744697919709184 1909769389695877248 1912583153466703872 1912615543778881536 1912949077460483601 1913109632010289152 1915799970273390432 1920486389638053888 1920821295886246908 1923683920768342656 1927048500003078144 1928758573968421482 1928920455415332864 1931600315504014848 1932132028919482368 1933133643748048896 1940083189532319744 1941088926232608768 1942974520664260608 1943313348531284928 1946209493611063296 1949109954853404672 1951310522805076224 1952966082677170176 1954218586177363968 1957130983474200576 1959373789428237696 1961002980136747008 1962260637972332544 1969106298236485632 1969449683123873412 1972384779521971584 1975834537977839616 1977101707795365888 1980501589314243072 1983799043292353364 1989199219647062016 1990230418035965952 1991962825363515312 1992163749035507712 2000194076707992648 2000710789205204736 2003692474435018752 2006678603308990464 2007028540286409024 2010019640942573568 2011938122477961216 2015287916995406592 2018291326707769344 2020604220347870124 2023581282908967936 2023615553016048768 2026597052332081152 2027154915587653632 2030640870056375808 2031943189036690944 2034021803882033196 2038886136163971072 2041924714608328704 2042392263980313168 2047276614090571776 2050831901434777272 2051361695261032704 2055701620732919808 2055736434809954304 2062873264819175424 2064196255529336832 2066307864261113088 2069387309662396416 2074811188805397504 2077903306821500928 2081362930667387136 2083384788759138816 2086454349236404224 2086853539047800292 2089928210217458688 2094098397245637552 2095441413694087536 2098528737831522304 2098564277201828352 2099106401789067264 2105734861939838976 2107200344186198016 2107744699738816512 2108873065906962432 2114400437503377408 2116454388580712448 2119978198397765376 2123101673871704064 2123137629393887232 2127338054344774656 2128702388514628608 2130508453829640192 2131874821284397056 2134055663089346304 2139159224827772928 2139275978330996736 2140647968697090048 2142837785159672832 2148490563407861904 2151656047650041856 2151692486751241728 2152248336011575296 2160547188342810624 2161105325048659968 2164144410864385488 2167929562503462912 2170035512342249472 2173050354942016704 2176851083336810496 2182593588223859712 2183725042011684864 2185809318247661568 2185846335747293184 2186227517097695544 2189485680312446208 2192711564818317312 2194841588157775872 2195224338155710752 2197086843011816448 2198495909449534464 2201735069200285696 2201772356408475648 2204295513106767408 2206128352653840384 2207543217718874112 2209295592854913024 2210833147998633984 2215244585516046336 2224239421269786624 2228064287978523456 2231961237345337344 2233392669916987392 2239009220290461696 2240958178533954726 2241146263013425152 2242583586254094336 2248223250003591168 2250218336296491729 2250407197984555008 2250799637855855328 2254154033739396096 2257475197534470144 2257513428722614272 2263430387787706368 2266803607441637376 2267198906619832416 2270577742546240512 2276528943272588928 2279921683873591296 2284470978813422784 2285936087666277312 2289304077634387968 2289934256497164288 2293746903184467456 2297165303934369792 2297691296977852314 2299357854260527104 2303186190851893248 2305140294307479552 2306618659094593536 2312664323324534784 2312703489161198592 2314626468358127616 2316110916950949888 2320732422921572352 2322220787470503936 2324191040541425664 2324596347293752224 2334162587406072192 2337641220174188544 2341533297000810528 2343807887354031168 2347261142890954752 2351169236494641024 2357371590405848478 2357569445507629056 2360844830060462592 2360884811852056896 2361494702012700672 2365014068185595904 2370600387209472768 2371212787206168576 2374746636367429632 2378700492191299584 2381011187153301504 2382245500376383488 2384975473197486048 2388489383105667072 2392048979801800704 2393255311137871488 2394790187078957184 2396822010558345216 2398318557521739776 2398359173944946688 2406554127931244544 2406685475622371328 2408228964784226304 2410692508304631936 2416457642861002752 2420613053606297088 2426443005021585408 2430615586885661952 2431243490679742464 2434662462222433674 2434866804376731648 2436428367182168064 2438920757816395776 2444681649309768792 2448957468753911808 2452607181822099456 2455417786751842176 2456690672263145472 2459035483028619264 2459077127715704832 2466800510420606976 2469196786677497856 2469627380425174596 2473307898130726272 2476951952850321408 2476993900959535104 2477633785718243328 2481894396735570432 2483486119933733376 2487187291498463232 2495685762299068416 2497422630146605056 2498110097996906496 2502269348928509952 2506572323975838888 2510956392013504512 2512566753656610816 2514698502880886784 2516311264466829312 2521289545890103296 2522906534535856128 2529251156254040064 2531708097732624384 2532149592587837244 2539659597226278912 2546359186261169664 2550110871288938496 2550154058371842048 2550598769947311468 2554399960364520576 2558867680331956224 2560648519517405184 2561095061181662544 2564911894357790208 2571678098624561976 2575467087338686464 2576176038559309824 2577511524997398528 2580015347111559168 2586777586043092992 2591084464708379904 2594945991481417728 2598813273137872896 2601747363740101632 2603954776902893568 2605624781569818624 2610823975786768896 2612498385904316928 2614670640182329344 2616347517296443392 2625331775924994048 2625475064315314176 2625932910831831216 2629846372695962112 2634224959125911844 2640668785752324096 2645065391056471152 2652265626196082688 2655950433818020416 2655995413333564008 2656681539764288256 2666925435610656864 2667614385606939648 2671589965913358336 2676038053715212032 2678637585547464192 2680026187923431424 2682584163303948288 2687050555993875456 2691055102277025792 2694138960463826832 2698108377211957248 2698154070688065024 2702129403109441536 2707521160075167744 2709257585382254592 2712029071842710928 2718514848218628096 2723189685307084224 2729702152120762368 2734442535246369696 2735148927014710272 2739225154923823104 2740935494310559744 2740981913079939072 2750266855473489891 2750497686425567232 2752261674039115776 2755077152348150784 2759183079549861888 2763777006296038656 2766414918407196672 2770537742428667904 2775150574223182848 2777846385012185088 2782471385397067056 2786570946956611584 2786618138579476992 2787338008933023744 2792131196327516736 2793921884925450048 2798085702935771136 2798808535718756352 2807646482586451968 2809600458914930688 2810326266318422016 2810373860246519808 2819200583337836544 2819893864472818749 2821939184774283264 2826637597863687168 2830802231828938752 2830850172525182976 2836450739126366208 2838269851352838144 2840677938439520256 2842499761712529408 2845407550785795072 2857117046879563776 2864654084543815872 2868874730200055808 2868923315668322304 2869664448015433728 2880729584457080832 2881231943829370362 2881473766731546624 2885525881152513984 2890572750004617216 2893137860952632223 2893380683122999296 2897400473256022272 2899700465622073344 2902468111115747328 2910124784298479616 2911633389348913152 2914461780996390912 2914970022796927392 2919314240416594944 2923615419757756416 2923664932280107008 2926965784207614336 2929449124015755264 2931327879266045952 2935696475211300864 2939060684142356544 2941504470205120512 2943390956958498816 2953659447354728448 2954174524685810118 2958577169282957376 2965652561693048832 2970752383971364608 2975698564938530046 2975948316460449792 2977856893222649856 2983798829470593024 2985345627053948928 2987944238045272968 2997631000004788224 3000291115061988972 3001066183807807104 3005538711652528128 3010017904963485696 3010542810429613536 3017907183716941824 3022931875493109888 3027436990061654016 3030906330521805186 3035371924363451904 3035423329524073152 3039895578498121728 3045961305084563712 3047914783555036416 3052405436845850624 3053245675329552384 3058329204245956608 3062887071912493056 3063588395970469752 3070914921135857664 3073520392409972736 3075491545459458048 3083552431099379712 3083604652214931456 3094309897228763136 3096294383294005248 3099461796391669632 3104080964493594624 3112216783208096256 3116854960232251392 3122044396001080704 3125077183138708224 3129681523854606336 3130543034198654976 3134892315326188032 3141147595868456328 3143162120541131304 3147793106747283456 3147846415802742528 3148659602683600896 3153352090914127872 3158602292909758464 3160800516279297024 3161617049608224768 3171600656255066112 3174681582871068672 3176327333835177984 3179967297596648064 3184652510807556096 3184706444090830848 3191007081517161984 3193053582771942912 3195762680744460288 3197812231926595584 3208738837241659392 3208913967496495104 3210971953045635072 3214256677739509248 3222735845111792856 3227484071475062784 3235257340028780544 3240820782514215936 3241657987572989952 3246216616296578232 3251894343755194368 3256740684058853376 3259575532413025056 3265276625005215744 3273890382335789568 3275587563017527296 3278713977371492352 3278769503620939776 3279341275646543316 3289067347227475968 3292262382236663808 3292836507233566128 3295630264517724672 3297743864174301696 3302602603800428544 3302658534612713472 3306443269660151112 3309192528980760576 3311314826578311168 3313943389282369536 3316249721997950976 3322866878274069504 3329896840195473408 3336359131904679936 3341331351177265152 3342096431967785184 3347941856018006016 3350089004875481088 3361437267800932089 3361719394520137728 3363875379381141504 3372334875005386752 3375610796976832512 3376199456783782992 3381231050609094144 3386212796301705216 3395145581681559552 3400205411162456064 3400798359929748624 3405866613819360768 3414198026023206912 3414793414908883392 3419882525810386944 3428904131499415968 3433956116451581952 3434901384745746432 3440620354776701184 3446536945466778471 3449036781390790656 3454779286277839872 3457710441461219328 3459927988641890304 3468996484986802176 3469055233741797888 3471939702537191424 3474166375426424832 3481098634382358528 3483331181205755904 3486286560812138496 3500633419087085568 3501243881109108288 3506461830261282816 3512299945501215792 3520891714336432128 3526753854741961536 3536057385608772717 3536354168261443584 3541267245090693888 3541327217778085344 3542242053019051008 3547521102278393856 3555900580814209152 3556819180809252864 3562119954551144448 3568050738286949376 3571516780729952256 3573368250564575232 3582734074658500608 3588073469702701056 3589882966706807232 3592185280618435776 3597477836282609664 3597538760917420032 3609831191896866816 3610028213433556992 3612343447176339456 3616038762456947904 3624686464291504128 3630919580409445632 3639602869494349824 3639664507532378112 3645923380328492928 3646865236019613696 3651993693333650511 3652300206565097472 3654642550773252096 3667022473964653188 3673436203130867712 3678910772733149184 3683126680127763264 3685036008394718208 3688553224542928896 3700200765630910464 3703795180016246784 3704441070637761894 3709961847196089408 3715427929275482112 3715490851439302656 3716450678577364992 3722841595103355648 3725229179900600064 3730780937247694848 3731744714291675136 3743528643448602624 3746133945219907584 3747165146995359744 3758934111117115392 3759858485963758332 3766434588020256768 3768850130484916224 3774466896700243968 3781934318835154944 3784359801803784192 3793876734381060096 3797562146598936576 3809489395839418368 3819538779391754496 3825166306933407744 3825231087557763072 3825898154920967202 3826219264020578304 3831599940546780864 3840972779276107776 3841642591772493816 3847367841536685312 3854097000006156288 3857517147936842964 3863200631008029696 3864264057838964736 3866267287496097792 3880166379064639488 3882177852465217536 3886626697062569856 3892418987222126592 3898219909706809344 3902621045610152448 3905932165354340352 3908437172354727936 3918747578856475392 3922005960273494016 3924521275944665088 3938212596472971264 3938899366247746824 3944769559043943168 3951669075955679232 3954203415590731776 3961003178628486144 3967598086584706728 3978398439294124032 3980460836071931904 3983925650727030624 4000388153415985296 4001421578410409472 4007384948870037504 4014057080572818048 4020039281885147136 4023876244955922432 4030575833990813184 4036582653415538688 4041208440695740248 4047162565817935872 4047231106032097536 4053194104664162304 4054309831175307264 4061281740112751616 4063886378073381888 4068043607764066392 4077772272327942144 4083849429216657408 4084784527960626336 4094553228181143552 4101663802869554544 4102723390522065408 4111403241465839616 4111472869619908608 4125746529638350848 4128392511058673664 4132615728522226176 4138774619324792832 4149622377610795008 4155806613643001856 4162725861334774272 4166769577518277632 4172908698472808448 4173707078095600584 4179856420434917376 4188196794491275104 4190882827388175072 4197057475663044608 4197128554403656704 4198212803578134528 4211469723879677952 4214400688372396032 4215489399477633024 4217746131813924864 4228800875006754816 4232908777161424896 4239956396795530752 4246203347743408128 4246275258787774464 4254676108689549312 4257404777029257216 4261016907659280384 4263749642568794112 4268111326178692608 4278551956661993472 4281295937394180096 4285675570319345664 4296981126815723808 4303312095300083712 4303384973502483456 4304496672023150592 4321094376685621248 4321847915744055543 4322210650097319936 4328288821728770976 4335859125006925824 4340071024684498944 4346100709884033408 4353702166673620992 4365187176447719424 4367450084023369728 4371692671494586368 4372455034195391088 4378971360624892416 4385423129636634624 4389683176315551744 4390448676311421504 4394173686023632896 4396991818899068928 4403544712816951296 4408591026213534816 4412256705307680768 4415086435437748224 4421666295997267968 4430489171032092672 4431261787028715177 4448478842539573248 4456128575957046912 4463547847407795069 4463922474690674688 4466785339833974784 4478018440580923392 4481916357067909452 4496446500007182336 4500436672592983458 4500814395969110016 4501599275711710656 4508308067478792192 4515026857445228544 4526860775575412736 4533607214883274752 4534397813239664832 4541155485092481024 4546359495782707779 4553057886545177856 4559843367747182592 4568941957626845568 4571872175332554624 4578608155268775936 4579868512994328576 4587493806368934912 4594330607868739584 4595382593955704628 4606372381703786496 4610280588614959104 4613237318189187072 4625328646649069568 4625406978322397184 4641464845843144704 4644441574941007872 4648382081082851328 4649192694587504448 4668325174812144384 4675282440348377088 4683066594001621056 4687615774708062336 4694522285781909504 4702338472989282048 4714743180811696956 4721689660120925184 4721769623704113792 4722989404025401344 4730028136371191808 4741200774418945536 4742425574412337152 4757400984382599168 4762022374306603008 4764491000752766976 4769950946394972096 4776978766211334144 4786510622275742976 4789580374157914368 4793644021116690432 4796637115043479552 4796718347889893376 4813108255862489088 4813370951244742656 4816457929568452608 4821385016609263872 4832915285722005504 4841226107212594176 4852886010043170816 4861231173771323904 4862486981359484928 4869324924444867348 4877841515632791552 4889363298619537584 4897914937507823616 4910835573503684352 4913381344526290944 4918070966057238528 4918154255431409664 4933601020841213952 4938393573354995712 4939254760850349192 4946615796261452544 4953903905700642816 4953987801919070208 4955267571436486656 4963788793471140864 4966972239867466752 4974374582996926464 4991371524598136832 4994845260293210112 5004538697857019904 5013144647951677776 5021912784027009024 5025133507313221632 5042579091780206592 5045813069071712256 5058502312508080128 5063416195465248768 5064299185175674488 5079319194452557824 5092718372522339328 5100221742577876992 5100308116743684096 5101197539894622936 5108799920729041152 5117735360663912448 5121297039034810368 5122190122363325088 5129823788715580416 5143356197249123952 5150934174677372928 5152352077118619648 5155023049994797056 5173555172086185984 5182168929416759808 5189891982962835456 5203494727480203264 5207909553805787136 5211249563139637248 5221647951573537792 5224996771808633856 5229341280364658688 5232695034592886784 5250663551849988096 5250950128630628352 5251865821663662432 5259692745391924224 5268449918251823688 5281337571504648192 5290130782112942304 5304531252392165376 5311900867636040832 5311990826667128016 5313363079528576512 5333850871221313728 5335228771213879296 5343179931826716672 5352076107430424064 5357275171094928384 5360052375846862848 5365168326607896576 5374101111987750912 5382110204554051584 5388277920927653664 5396216754423914496 5396308141376130048 5404258806218883072 5415042320150335488 5418515170764509184 5424058143685421856 5437029696437256192 5446379370614168448 5459404304241524736 5468885070492739392 5470297854029420544 5478450309847646208 5481963826159878144 5500533710946979782 5500995372851134464 5504523348078231552 5510154304696301568 5518366159099723776 5527554012592077312 5532829836814393344 5541075484857335808 5550301148446365696 5555692770024370176 5556661605956642841 5564942770794134112 5573141893913223168 5573236277158953984 5574676017866047488 5584262392655033472 5587843769850900096 5596171405871542272 5597617071437512704 5615292965172903936 5619200917829861376 5620747720493039616 5638401166675673088 5639787728945637498 5643878369548566528 5653275195727374336 5661700345050365952 5672901478252732416 5676539702705676288 5681355876879040512 5684999523425058816 5690815101571590144 5714234093759127552 5729308169087631744 5737749460400111616 5737846631336644608 5738847232381450803 5739328896030867456 5761459168914161664 5762463887658740724 5771051762305027968 5781145500009234432 5786275721905264446 5786761366245998592 5794800946512044544 5799400931244146688 5820249568596959232 5823266778697826304 5828923561992781824 5829940045593854784 5838628480833189888 5847329864560214016 5853931568415228672 5858898248031510528 5862655758532091904 5871392950422601728 5878121368284713088 5883008940410241024 5886781913916997632 5907318894709456896 5908349049371620236 5917154338565914752 5931305123386097664 5941504767942729216 5951397129877060092 5967597658941186048 5970691254107897856 5975888476090545936 6000582230123977944 6002132367615614208 6011077423305056256 6020035809926971392 6021085620859227072 6035814367433883648 6045863750986219776 6054873980123308032 6061812661043610372 6070743848726903808 6070846659048146304 6079791156996243456 6091922610169127424 6095829567110072832 6104810873691701248 6116658408491913216 6125774143824986112 6127176791940939504 6141829842271715328 6167104862198759424 6167209304429862912 6188619794457526272 6192588766588010496 6198923592783339264 6208161928987189248 6224433566416192512 6233709920464502784 6244088792002161408 6250154366277416448 6259363047709212672 6269784630652376064 6282295191736912656 6286324241082262608 6295586213494566912 6295692831605485056 6297319205367201792 6317204585819516928 6321601032558594048 6323234099216449536 6343201312510132224 6349363165742137344 6359934595193296128 6369305021615112192 6369412888181661696 6382014163034323968 6386107165543885824 6391525361488920576 6395624463853191168 6417477674483318784 6417827934992990208 6421943906091270144 6428513355479018496 6445471690223585712 6454968142950125568 6481641565028431872 6483315975145979904 6492433232593156464 6503788687510388736 6519151064826050112 6530553250010431488 6547780764671579136 6551175126035054592 6557427954742984704 6557539007241879552 6558682551293086632 6578134694454951936 6584524764473327616 6585673014467132256 6591260529035449344 6595487728348603392 6605205207600857088 6605317069225426944 6612886539320302224 6618385057961521152 6622629653156622336 6627886778564739072 6632499443995901952 6645733756548139008 6672718263809359872 6684192863935570368 6695883712036012032 6700178009750962176 6722874535601864178 6723438789040275456 6727750758762283008 6744669750010773504 6750655008889475187 6751221593953665024 6752398913567565984 6762462101218188288 6772425592603410432 6790291163363119104 6800410822324912128 6801596719859497248 6811733227638721536 6829586829817766784 6839765051620773888 6857808262998831936 6867912232903163904 6869802769491492864 6881240709553402368 6893073890933556942 6898073562781581312 6909558572555679744 6915420882922438656 6919855977283780608 6937992969973604352 6938110467483595776 6943879405074382848 6948332750852849664 6962197268764717056 6966662362411511808 6972573121624276992 7002487762218216576 7012923660522565632 7024599891002431584 7041783428672864256 7053507709483923072 7072114771217545434 7072708336522887168 7082534490181387776 7082654435556170688 7084484106038102016 7095042204556787712 7111801161628418304 7113638361618505728 7124239909102288896 7136101476573898752 7143033561459904512 7146736501129150464 7165468149317001216 7176146939405402112 7179765933413614464 7184370561236871552 7194955672565219328 7195077521834840064 7219662383793733632 7220056426867113984 7224686894352678912 7232077524913895808 7249372928583008256 7261839160818891264 7279329015064756224 7291846760656985856 7293730472039227392 7303987386667301022 7304600413130194944 7309285101546504192 7334044947929306376 7346872406261735424 7357821545466298368 7366253360255526528 7370072016789436416 7377106449085857792 7400401531261820928 7407590360032493568 7408882141275523788 7419923694392178816 7430855858550964224 7430981702878605312 7432901357154729984 7445683190206711296 7450458359801200128 7461561874495389696 7487057286897205248 7492267890439815168 7494330293990719488 7519716971927516664 7532869176040513536 7537700260969832448 7548933793400487936 7563868637670309888 7568719603607568384 7587753468762120192 7595124293197873152 7618978791678836736 7639077558783508992 7650332613866815488 7650462175115526144 7651796309841934404 7663199881093561728 7681945558552215552 7683285183544987632 7694735683073370624 7715034295873685928 7726401262016059392 7728528115677929472 7732534574992195584 7760332758129278976 7773253394125139712 7784837974444253184 7796439819413618688 7805242091220304896 7811864330708680704 7816874344709455872 7837495157712950784 7844011920546988032 7849042551889330176 7876425192945942528 7877798732495493648 7889539118087886336 7922006357256972288 7935196173169413456 7956796878588248064 7967851301454061248 8000776306831970592 8002843156820818944 8014769897740075008 8028114161145636096 8040078563770294272 8047752489911844864 8061151667981626368 8073165306831077376 8082416881391480496 8094325131635871744 8094462212064195072 8106388209328324608 8122563480225503232 8127772756146763776 8136087215528132784 8155544544655884288 8169569055921252672 8189106456362287104 8203327605739109088 8205446781044130816 8222806482931679232 8222945739239817216 8250800566420469673 8251493059276701696 8256785022117347328 8265231457044452352 8277549238649585664 8299244755221590016 8311613227286003712 8325451722669548544 8333539155036555264 8347414156191201168 8359712840869834752 8376393588982550208 8381765654776350144 8394114951326089216 8394257108807313408 8396425607156269056 8422939447759355904 8428801376744792064 8430978798955266048 8457601750013509632 8465817554322849792 8479912793591061504 8492406695486816256 8492550517575548928 8509352217379098624 8514809554058514432 8522033815318560768 8527499285137588224 8536222652357385216 8571351140638691328 8593962253631447616 8606624190600167424 8606769947004966912 8608993344046301184 8642188753371242496 8643695831488111086 8644421300194639872 8656577643457541952 8671718250013851648 8680142049368997888 8692201419768066816 8707404333347241984 8730374352895438848 8734900168046739456 8743385342989172736 8744910068390782176 8757942721249784832 8770846259273269248 8780897352622843008 8788347372047265792 8793983637798137856 8807089425633902592 8817182052427069632 8824513410615361536 8830172870875496448 8860978342064185344 8862523574057430354 8896957685079146496 8912257151914093824 8927095694815590138 8927844949381349376 8933570679667949568 8956036881161846784 8963832714135818904 8992893000014364672 9000873345185966916 9003198551423421312 9016616134957584384 9030053714890457088 9053721551150825472 9068795626479329664 9082310970184962048 9092718991565415558 9106115773090355712 9119686735494365184 9137883915253691136 9143744350665109248 9157216310537551872 9159737025988657152 9174987612737869824 9188661215737479168 9190765187911409256 9212744763407572992 9220561177229918208 9226474636378374144 9250657293298139136 9250813956644794368 9282929691686289408 9288883149882015744 9298385389175008896 9336650349624288768 9350564880696754176 9366133188003242112 9375231549416124672 9389044571563819008 9404676945978564096 9429486361623393912 9443379320241850368 9443539247408227584 9445978808050802688 9460056272742383616 9482401548837891072 9484851148824674304 9514801968765198336 9524044748613206016 9528982001505533952 9539901892789944192 9553957532422668288 9573021244551485952 9579160748315828736 9587288042233380864 9593274230086959104 9593436695779786752 9626216511724978176 9626741902489485312 9632915859136905216 9642770033218527744 9682452214425188352 9705772020086341632 9722462347542647808 9724973962718969856 9738649848889734696 9755683031265583104 9778726597239075168 9795829875015647232 9821671147007368704 9826762689052581888 9836141932114477056 9836308510862819328 9867202041682427904 9876787146709991424 9878509521700698384 9893231592522905088 9907807811401285632 9907975603838140416 9927577586942281728 9933944479734933504 9948749165993852928 9989690520586420224 10009077395714039808 10026289295903355552 10043825568054018048 10050267014626443264 10084311803402796267 10085158183560413184 10091626138143424512 10117004625016160256 10126832390930497536 10128598370351348976 10158638388905115648 10185436745044678656 10200616233487368192 10202395079789245872 10217599841458082304 10242594078069620736 10244380244726650176 10259647577431160832 10286712394498247904 10301868349354745856 10304704154237239296 10339610836400335413 10347110344172371968 10364337858833519616 10379783965925670912 10406989454960406528 10415819107611574272 10422499126279274496 10443295903147075584 10449993543617267712 10501900257261256704 10503731643327324864 10519385490783848448 10536899836503647376 10562675143009296384 10580261564225884608 10608172156826318151 10609062504784330752 10623801735272081664 10623981653334256032 10626726159057153024 10667701742442627456 10670457542427758592 10686359863653433344 10704152214860848128 10714550342189856768 10720104751693725696 10748202223975501824 10764220409108103168 10776555841855307328 10792433508847828992 10792616282752260096 10830084640300670976 10837030341529018368 10848116287370843712 10874059392874512384 10892758741228336896 10918808608483049472 10937770140985478784 10940595708058841088 10956900619695292416 10963927652319756288 11001067421893959564 11020308609392603136 11036732318199447552 11055108025184154624 11065659673628786688 11100602296892731392 11111385540048740352 11113323211913285682 11129885541588268224 11146283787826446336 11146472554317907968 11149352035732094976 11168524785310066944 11175687539701800192 11192342811743084544 11195234142875025408 11230585930345807872 11238401835659722752 11241495440986079232 11276802333351346176 11279575457891274996 11306550391454748672 11323400690100731904 11345802956505464832 11353079405411352576 11381630203143180288 11428468187518255104 11458616338175263488 11475498920800223232 11475693262673289216 11477694464762901606 11478657792061734912 11522918337828323328 11524927775317481448 11542103524610055936 11562291000018468864 11572551443810528892 11589601893024089088 11598801862488293376 11640499137193918464 11646533557395652608 11659880091187709568 11677256961666379776 11694659729120428032 11707863136830457344 11717796496063021056 11725311517064183808 11756242736569426176 11766017880820482048 11773563827833995264 11814637789418913792 11816698098743240472 11834308677131829504 11862610246772195328 11883009535885458432 11902794259754120184 11935195317882372096 11941382508215795712 11951776952181091872 12001164460247955888 12004264735231228416 12022154846610112512 12042171241718454144 12071628734867767296 12091727501972439552 12109747960246616064 12123625322087220744 12141487697453807616 12141693318096292608 12159582313992486912 12183845220338254848 12191659134220145664 12209621747383402496 12233316816983826432 12251548287649972224 12254353583881879008 12283659684543430656 12334209724397518848 12334418608859725824 12377239588915052544 12385177533176020992 12397847185566678528 12416323857974378496 12448867132832385024 12467419840929005568 12488177584004322816 12500308732554832896 12518726095418425344 12539569261304752128 12564590383473825312 12572648482164525216 12591172426989133824 12591385663210970112 12594638410734403584 12634409171639033856 12643202065117188096 12646468198432899072 12686402625020264448 12698726331484274688 12719869190386592256 12738610043230224384 12738825776363323392 12764028326068647936 12772214331087771648 12783050722977841152 12791248927706382336 12835655869985980416 12843887812182540288 12857026710958036992 12890943380447171424 12909936285900251136 12963283130056863744 12965543747232166629 12966631950291959808 12984866465186312928 13007577375020777472 13038302129652100224 13061106500020862976 13095561529343158272 13102350252070109184 13115078014483759104 13117365102586173264 13156269388909903872 13169049528946655232 13171346028934264512 13182521058070898688 13190975456697206784 13210634138450853888 13225773078640604448 13236770115923042304 13245259306313244672 13264998887991803904 13291467513096278016 13345436527618719744 13368385727871140736 13390643542223385207 13391767424072024064 13400356019501924352 13445749071203728356 13489339500021547008 13501310017778950374 13502443187907330048 13504797827135131968 13524924202436376576 13580582326726238208 13600821644649824256 13603193439718994496 13623466455277443072 13659173659635533568 13679530103241547776 13715616525997663872 13735824465806327808 13739605538982985728 13762481419106804736 13786147781867113884 13819117145111359488 13830841765844877312 13839711954567561216 13875985939947208704 13876220934967191552 13924394537529434112 13933324724823023616 13945146243248553984 14004975524436433152 14025847321045131264 14049199782004863168 14083566857345728512 14107015418967846144 14144229542435090868 14165068980362775552 14165308871112341376 14168968212076204032 14190084409113575424 14223602323256836608 14227276723237011456 14272202953147797504 14286067122919809024 14293473002258300928 14330936298634002432 14359531866827228928 14368741122473743104 14389911345130438656 14390155043669680128 14439324767587467264 14440112853734227968 14449373788705357824 14464155049827791616 14498745857166016512 14523678321637782528 14558658030129512448 14583693521313971712 14587460944078454784 14607974773334602044 14668089895858612752 14693744812523470848 14732506720511053056 14740144033578872832 14754212898171715584 14800803062523641856 14815180720064987136 14817764282551047576 14839847388784357632 14861711717101928448 14861963405757210624 14865802714309459968 14891366380413422592 14900916719602400256 14923123748990779392 14974114573794410496 14984535780879630336 15039433943855033328 15065738352081027072 15075400521939664896 15127737275340619776 15137439207215136768 15175506937524240384 15190248586395746304 15237957583357673472 15278155117567017984 15300665227733630976 15300924350231052288 15303592619683868808 15326399762187123456 15363891117104431104 15366570367089975264 15389471366146741248 15430068591747371856 15452802524032118784 15457056231355858944 15465069149984391168 15520665516258557952 15546506788250279424 15569675948888506368 15610484182440609792 15623728661417361408 15633748689418911744 15674990315425901568 15688023841093976064 15698085103778660352 15752850385891885056 15755597464990987296 15779078236175772672 15844012714513944576 15870392346338826912 15913593757176496128 15935702602908122496 16001552613663941184 16005686313641637888 16029539795480150016 16056228322291272192 16080157127540588544 16095504979823689728 16122303335963252736 16146330613662154752 16164833762782960992 16188650263271743488 16188924424128390144 16212776418656649216 16245126960451006464 16255545512293527552 16272174431056265568 16311089089311768576 16339138111842505344 16378212912724574208 16406655211478218176 16410893562088261632 16445891478479634432 16501601132840939346 16502986118553403392 16513570044234694656 16530462914088904704 16555098477299171328 16598489510443180032 16623226454572007424 16650903445339097088 16667078310073110528 16669984817869928523 16694828312382402336 16719425681739669504 16752787177965100416 16763531309552700288 16788229902652178432 16788514217614626816 16792851214312538112 16845878895518711808 16857602753489584128 16915203500027019264 16931635108645699584 16959825587182123008 16985101035151097856 17018704434758197248 17029619108117028864 17044067630637121536 17054998570275176448 17072445304714770432 17142702281277382656 17187924507262895232 17213248381200334848 17213539894009933824 17217986688092602368 17284377506742484992 17287391662976222172 17313155286915083904 17343436500027703296 17360284098737995776 17384402839536133632 17460748705790877696 17469800336093478912 17486770685978345472 17489820136781564352 17515885442499569664 17561794705245686016 17576694744094531584 17587967275596275712 17614178851267805184 17634364104854139264 17649026821230723072 17660345741750992896 17721956684128370688 17725047148114860708 17793915370158292992 17824514303828187648 17854191389631180276 17912073762323693568 17927665428271637808 18001746690371933832 18006397102846842624 18033232269915168768 18060107429780914176 18107443102301650944 18137591252958659328 18164621940369924096 18185437983130831116 18212231546180711424 18239373470988730368 18275767830507382272 18287488701330218496 18314432621075103744 18349975225475739648 18377322431474958336 18381530375822818512 18425489526815145984 18501314586596278272 18501627913289588736 18565859383372578816 18577766299764031488 18596770778350017792 18673300699248577536 18701129761393508352 18732266376006484224 18750463098832249344 18778089143127638016 18809353891957128192 18858972723246787824 18886758640483700736 18887078494816455168 18891957616101605376 18964803097675782144 18969702297649348608 19029603937530396672 19048089497226412032 19079803785579888384 19107915064845336576 19146042489102971904 19158321496631657472 19174576084466761728 19186548460173918208 19186873391559573504 19252433023449956352 19253483804978970624 19265831718273810432 19285540066437055488 19364904428850376704 19444924695085295616 19449947925437939712 19477299697779469392 19511366062531166208 19557453194478150336 19591659750031294464 19643342294014737408 19653525378105163776 19672283864228954112 19672617021725638656 19734404083364855808 19753574293419982848 19757019043401396768 19786463185045810176 19815615622802571264 19815951207676280832 19855155173884563456 19867888959469867008 19897498331987705856 20018154791428079616 20052578591806711104 20087651136108036096 20100534029252886528 20168623606805592534 20170316367120826368 20183252276286849024 20234009250032320512 20251965026668425561 20253664781860995072 20257196740702697952 20317276777810231296 20370873490089357312 20401232466974736384 20404790159578491744 20435199682916164608 20488760489453300352 20519295154862321664 20573424788996495808 20603736698709491712 20609408308474478592 20679221672800670826 20694220688344743936 20728675717667039232 20759567931851341824 20813978909920813056 20831638215223148544 20844998252558548992 20886591806294151168 20899987087234535424 21007463286654649728 21038770981567696896 21073799673007294752 21125350286018592768 21160523128451769216 21216344313652636302 21218125009568661504 21247603470544163328 21247963306668512064 21253452318114306048 21335403484885254912 21340915084855517184 21372719727306866688 21408304429721696256 21429100684379713536 21440209503387451392 21496404447951003648 21528440818216206336 21553111683710614656 21584867017695657984 21585232565504520192 21660169280601341952 21674060683058036736 21696232574741687424 21748118785749024768 21785517482456673792 21875540281970957568 21881191416117682176 21913801239390584832 21927855304639512576 22002134843787919128 22040617218785206272 22073464636398895104 22110216050368309248 22131319347257573376 22201204593785462784 22222771080097480704 22226646423826571364 22259771083176536448 22292567575652892672 22292945108635815936 22298704071464189952 22337049570620133888 22351375079403600384 22384685623486169088 22461171860691615744 22476803671319445504 22482990881972158464 22559150915782549992 22613100782909497344 22646801380201463808 22691605913010929664 22706158810822705152 22763260406286360576 22856936375036510208 22917232676350526976 22950997841600446464 22951386525346578432 22955388929525803212 23045836675656646656 23049855550634962896 23084207049220111872 23145102887621057784 23179203786048178176 23197603724976586752 23280998274387836928 23319760182375419136 23354513923332759552 23389319458240856064 23415726273660914688 23435592992126042112 23450623034128367616 23512485473138852352 23532035761640964096 23547127655667990528 23629275578837827584 23633396197486480944 23668617354263659008 23766019071770916864 23805588519508240368 23870390635764744192 23903553904362183744 24002328920495911776 24008529470462456832 24044309693220225024 24084342483436908288 24143257469735534592 24183455003944879104 24219495920493232128 24247250644174441488 24282975394907615232 24283386636192585216 24319164627984973824 24367690440676509696 24383318268440291328 24466633633967652864 24508707167763758016 24567319369086861312 24668419448795037696 24668837217719451648 24752401699261409019 24754479177830105088 24770355066352041984 24795694371133357056 24832647715948756992 24897734265664770048 24934839681858011136 24976355168008645632 25000617465109665792 25079138522609504256 25129180766947650624 25145296964329050432 25182344853978267648 25182771326421940224 25189276821468807168 25268818343278067712 25286404130234376192 25292936396865798144 25372805250040528896 25397452662968549376 25439738380773184512 25477220086460448768 25477651552726646784 25528056652137295872 25544428662175543296 25566101445955682304 25582497855412764672 25714053421916073984 25781886760894342848 25819872571800502272 25926566260113727488 25931087494464333258 25933263900583919616 25969732930372625856 26015154750041554944 26076604259304200448 26122213000041725952 26191123058686316544 26204700504140218368 26230156028967518208 26234730205172346528 26312538777819807744 26342692057868529024 26365042116141797376 26381950913394413568 26421268276901707776 26451546157281208896 26473540231846084608 26490518612626489344 26582935026192556032 26690873055237439488 26736771455742281472 26781287084446770414 26783534848144048128 26800712039003848704 26891498142407456712 26978679000043094016 27002620035557900748 27009595654270263936 27049848404872753152 27161164653452476416 27206386879437988992 27246932910554886144 27318347319271067136 27359060206483095552 27431233051995327744 27471648931612655616 27479211077965971456 27524962838213609472 27572295563734227768 27638234290222718976 27661683531689754624 27679423909135122432 27751971879894417408 27752441869934383104 27848789075058868224 27866649449646047232 28009951048872866304 28051694642090262528 28098399564009726336 28167133714691457024 28214030837935692288 28288459084870181736 28330137960725551104 28330617742224682752 28337936424152408064 28380168818227150848 28447204646513673216 28454553446474022912 28544405906295595008 28572134245839618048 28586946004516601856 28661872597268004864 28719063733654457856 28737482244947486208 28779822690260877312 28780310087339360256 28878649535174934528 28880225707468455936 28898747577410715648 28928310099655583232 29047356643275565056 29117316060259024896 29167387042627943424 29174921888156909568 29215949546669204088 29336179791717225504 29387489625046941696 29465013441022106112 29480288067157745664 29508425796343431168 29601606125047283712 29630361440129974272 29635528565102095152 29679694777568715264 29723423434203856896 29723926811514421248 29782732760826845184 29801833439204800512 29846247497981558784 29969071561759260672 30078867887710066656 30131476704162054144 30150801043879329792 30252935410208388801 30255474550681239552 30274878414430273536 30351013875048480768 30380497172791492608 30475915166715346944 30556310235134035968 30601848700462104576 30607185239367737616 30652799524374246912 30727782234208862208 30733140734179950528 30778942732293482496 30860137183494743712 30905605048064237568 30914112462711717888 31018832509201006239 31041331032517115904 31093013576500558848 31139351897777012736 31220968364881219584 31247457322834722816 31267497378837823488 31349980630851803136 31505700771783770112 31511194929981974592 31558156472351545344 31688025429027889152 31740784692677653824 31824516470478954453 31827187514352992256 31871405205816244992 32003105227327882368 32011372627283275776 32059079590960300032 32112456644582544384 32160314255081177088 32244606671926505472 32292661227324309504 32329667525565921984 32377300526543486976 32377848848256780288 32490253920902012928 32511091024587055104 32544348862112531136 32622178178623537152 32678276223685010688 32756425825449148416 32813310422956436352 32821787124176523264 32891782956959268864 33003202265681878692 33060925828177809408 33110196954598342656 33196979020886360064 33301806890678194176 33334156620146221056 33339969635739857046 33389656624764804672 33438851363479339008 33505574355930200832 33527062619105400576 33576459805304356864 33577028435229253632 33585702428625076224 33691757791037423616 33715205506979168256 33830407000054038528 33919651174364246016 33970202070302195712 34037408869516394496 34059238216234057728 34144890609429540864 34285404562554765312 34375849014525790464 34426496762400669696 34427079788019867648 34435973376185204736 34568755013484969984 34574783325952444344 34626310573830167808 34686873000055406592 34768805679072267264 34921497411581755392 34939600672186957824 34979640273563128704 35031770884999139328 35123589410491372032 35153389488189063168 35175934551192551424 35268728209708278528 35298053642461446144 35320691483501985792 35443913368256741376 35450094296229721416 35587830740316585984 35649028607656375296 35708382779262360552 35824147524647387136 35855330856543275616 36003493380743867664 36012794205693685248 36066464539830337536 36214886204603301888 36275182505917318656 36329243880739848192 36370875966261662232 36424463092361422848 36478746941977460736 36551535661014764544 36574977402660436992 36628865242150207488 36699950450951479296 36754644862949916672 36763060751645637024 36850979053630291968 37002629173192556544 37003255826579177472 37131718766745157632 37155532599528062976 37193541556700035584 37346601398497155072 37402259522787016704 37464532752012968448 37500926197664498688 37556178286255276032 37618707783914256384 37717945446493575648 37773517280967401472 37774156989632910336 37783915232203210752 37929606195351564288 37939404595298697216 38059207875060793344 38096178994452824064 38159607571159776768 38215830129690673152 38292084978205943808 38316642993263314944 38349152168933523456 38373746783119147008 38506967609957941248 38531663436547620864 38571080132874110976 38729808857700753408 38889849390170591232 38896631241696499887 38899895850875879424 38954599395558938784 39022732125062332416 39114906388956300672 39183319500062588928 39286684588029474816 39307050756210327552 39345234043451277312 39468808166729711616 39507148586839965696 39514038086802793536 39572926370091620352 39631902415352561664 39710310347769126912 39735777918939734016 39794996663975411712 40036309582856159232 40105157183613422208 40171930626670155621 40175302272216072192 40201068058505773056 40337247213611185068 40468018500064641024 40503930053336851122 40507329563721990144 40514393481405395904 40741746980178714624 40802464933949472768 40809580319156983488 40870399365832329216 40977520978906600704 41038590309724643328 41146849577992991616 41207473397418983424 41218816616948957184 41358443345601341652 41457351435334078464 41519135863702683648 41627957819841626112 41773183612588302336 41799974174469070848 42014926573309299456 42077541963135393792 42147599346014589504 42250700572037185536 42321046256903538432 42432688627305272604 42495206941088326656 42495926613337024128 42506904636228612096 42670806969770509824 42681830169711034368 42816608859443392512 42858201368759427072 42880419006774902784 42992808895902007296 43106223367421229312 43169734035391315968 43170465131009040384 43320338561202683904 43348121366116073472 43392465149483374848 43496237571498049536 43571034964913347584 43751080563941915136 43762382832235364352 44004269687575838256 44081234437570412544 44220432100736618496 44262638694515146752 44402409187570925568 44445542160194961408 44453292847653142728 44519542166353072896 44585135151305785344 44585890217271631872 44597408142928379904 44674099141240267776 44702750158807200768 44769371246972338176 44922343721383231488 44953607342638891008 45118301831565099984 45226201565818994688 45383211826021859328 45412317621645410304 45526520812572721152 45713872750073020416 45834465352701053952 45901995683200892928 45902773050693156864 45910777859051606424 46091673351313293312 46099711101269925792 46168414098440223744 46290205775242115568 46358407572096356352 46395207449953173504 46561996548775673856 46639520364750838272 46709027846665519104 46831452547321829376 46871185984252084224 46901246068256735232 47024970946277704704 47064071523281928192 47094255311335981056 47258551157675655168 47266792394972961888 47337234708527318016 47532038143541833728 47611177039016480736 47740781271529488384 47807107808724367488 48004657840991823552 48017058940924913664 48088619386440450048 48168684966873816576 48286514939471069184 48366910007889758208 48438991840986464256 48494501288348882976 48565950789815230464 48566773272385170432 48638329255969947648 48735380881353019392 48766636536880582656 48933267267935305728 49017414335527516032 49134638738173722624 49337674435438903296 49504803398522818038 49508958355660210176 49540710132704083968 49591388742266714112 49665295431897513984 49795468531329540096 49869679363716022272 49952710336017291264 50001234930219331584 50009954453609785569 50158277045219008512 50258361533895301248 50290593928658100864 50364689707956535296 50365542652843880448 50378553642937614336 50537636686556135424 50572808260468752384 50745610500081057792 50794905325937098752 50879476761546369024 50955303105453293568 51056113304274591744 51088857324351086592 51132202891911364608 51164995710825529344 51428106843832147968 51563773521788685696 51639745143601004544 51853132520227454976 51862174988928666516 51939465860745251712 52030309500083109888 52153208518608400896 52382246117372633088 52409401008280436736 52460312057935036416 52469460410344693056 52685384115737058048 52730084232283594752 52763901826788827136 52842536553803415552 52903092314562417792 52947080463692169216 52981037225252978688 53165870052385112064 53381746110474878976 53473542911484562944 53562574168893540828 53782996284814913424 54005240071115801496 54019191308540527872 54099696809745506304 54322329306904952832 54412773758875977984 54493865821109772288 54636694638542134272 54718120412966191104 54862466103990655488 54943297863225311232 55049925676427218944 55144591127468455536 55276468580445437952 55503943759788834816 55504883739868766208 55697578150117736448 55733298899292094464 56019902097745732608 56103389284180525056 56196799128019452672 56334267429382914048 56428061675871384576 56576918169740363472 56660275921451102208 56661235484449365504 56675872848304816128 56894409293027346432 56909106892948045824 57088811812591190016 57144268491679236096 57323745194536009728 57438127467308915712 57474964489894972416 57559645380521754624 57560620174678720512 57757299070349869056 57760451414936911872 57797495154821431296 57856620199311166464 58094713286551130112 58334774085255886848 58349843776313819136 58431899093338408176 58672359583434451008 58774979250093883392 58930026882044212224 58960576134315491328 59016851592686862336 59203212250094567424 59260722880259948544 59271057130204190304 59359389555137430528 59446846868407713792 59447853623028842496 59565465521653690368 59603666878409601024 59692494995963117568 60157735775420133312 60262953408324108288 60301602087758659584 60505870820416777602 60510949101362479104 60549756828860547072 60702027750096961536 60760994345582985216 60951830333430693888 61112620470268071936 61203697400924209152 61214370478735475232 61305599048748493824 61466281468359901056 61557885464586964992 61720274366989487424 61811210096128475136 61828224925423435776 62037665018402012478 62082662065034231808 62186027153001117696 62278703795554025472 62441936729762439168 62494914645669445632 62534994757675646976 62699961261703606272 63022389859963949184 63116312944703090688 63376050858055778304 63481569385355307648 63649032940957908906 63654375028705984512 63742810411632489984 64006210454655764736 64022745254566551552 64118159181920600064 64224913289165088768 64320628510162354176 64489213343853010944 64585322454648619008 64659335051131843968 64754601053086973952 64755697696513560576 64980507841804025856 65022182049174110208 65088697724225062272 65244356357247074304 65356552447370021376 65626620845912872704 65643574248353046528 65783565913918537728 66006404531363757384 66121851656355618816 66220393909196685312 66393958041772720128 66603613781356388352 66668313240292442112 66679939271479714092 66779313249529609344 66877702726958678016 67011148711860401664 67054125238210801152 67152919610608713728 67154056870458507264 67383515582074847232 67430411013958336512 67839302348728492032 67940404140604391424 68074817739032788992 68118476432468115456 68289781218859081728 68570809125109530624 68751698029051580928 68852993524801339392 68854159576039735296 69137510026969939968 69149566651904888688 69252621147660335616 69537611358144534528 69842994823163510784 69959280547126257408 70063541769998278656 70247178820982744064 70306778976378126336 70351869102385102848 70537456419416557056 70596107284922892288 70641382967003971584 70887826736513482752 70900188592459442832 71298057215312750592 71416765558524721104 71710661713086551232 72006986761487735328 72025588411387370496 72132929079660675072 72429772409206603776 72550365011834637312 72658487761479696384 72741751932523324464 72848926184722845696 72957493883954921472 73103071322029529088 73149954805320873984 73399900901902958592 73526121503291274048 73701958107260583936 74005258346385113088 74006511653158354944 74257205097784227057 74263437533490315264 74311065199056125952 74387083113400071168 74693202796994310144 74804519045574033408 74929065504025936896 75001852395328997376 75237415567828512768 75435890892987151296 75547034561934802944 75548313979265820672 75567830464406421504 75859212390703128576 75878809190597394432 76118415750121586688 76192357988905648128 76319215142319553536 76431660259381346304 76584169956411887616 76633285986526629888 76698304337867046912 76747493566238294016 77142160265748221952 77459617715401506816 77779698780341182464 77793262483392999774 77799791701751758848 77909198791117877568 78045464250124664832 78229812777912601344 78366639000125177856 78573369176058949632 78614101512420655104 78690468086902554624 78937616333459423232 79028076173605587072 79145852740183240704 79263804830705123328 79420620695538253824 79471555837879468032 80072619165712318464 80210314367226844416 80343861253340311242 80350604544432144384 80402136117011546112 80674494427222370136 80936037000129282048 81007860106673702244 81028786962810791808 81483493960357429248 81619160638313966976 81740798731664658432 81955041957813201408 82077180619449286656 82293699155985983232 82414946794837966848 82437633233897914368 82716886691202683304 82914702870668156928 83038271727405367296 83255915639683252224 83546367225176604672 83599948348938141696 84029853146618598912 84155083926270787584 84295198692029179008 84501401144074371072 84642092513807076864 84865377254610545208 84990413882176653312 84991853226674048256 85013809272457224192 85341613939541019648 85363660339422068736 85633217718886785024 85716402737518854144 85760838013549805568 85985617791804014592 86212446734842458624 86339468070782631936 86340930262018080768 86640677122405367808 86696242732232146944 86784930298966749696 87142069929826695168 87502161127883830272 87524765664470728704 88008539375151676512 88162468875140825088 88440864201473236992 88525277389030293504 88804818375141851136 88891084320389922816 88906585695306285456 89039084332706145792 89170270302611570688 89171780434543263744 89348198282480535552 89405500317614401536 89538742493944676352 89907214685277782016 90236603663130199968 90452403131637989376 90758806230625166403 90766423652043718656 90824635243290820608 91053041625145442304 91427745500146040832 91668930705402107904 91805546101386313728 91821555718103212848 92183346702626586624 92199422202539851584 92336828196880447488 92580411550484231136 92716815144192712704 93123993097551347712 93279040729501676544 93418055693331038208 93662905094643658752 93742371968504168448 93802492136513470464 94049941892555409408 94517102315351310336 94533584789945923776 94674469417054636032 95064076287083667456 95222354078032961472 95481562543058976768 95614215617448734976 96009315681983647104 96034117881849827328 96177238772880900096 96337369933747633152 96733820015779516416 96877983681972928512 96989002576697765952 97131901579630460928 97133546544770340864 97470761762706038784 97533273073761165312 97866534535870611456 98034828671055032064 98269277476347445248 98675348870877806592 99009606797045636076 99182777484533428224 99330590863795027968 99590937062659080192 99905420672034582528 100002469860438663168 100019908907219571138 100316554090438017024 100516723067790602496 100581187857316201728 100729379415913070592 100731085305687760896 100757107285875228672 101075273373112270848 101145616520937504768 101491221000162115584 101758953523092738048 101910606210906587136 102112226608549183488 102177714648702173184 102856213687664295936 103127547043577371392 103279490287202009088 103706265040454909952 103724349977857333032 103878931721490503424 104060619000166219776 104306417037216801792 104764492234745266176 104818802016560873472 104938920820689386112 105370768231474116096 105460168464567189504 105527803653577654272 105806184629124835584 105894160927384338432 105962074450505957376 106331740104770224128 106763492220949757952 106947085822969125888 107125148337787081656 107565992569629826848 108010480142231602992 108038382617081055744 108199393619491012608 108644658613809905664 108825547517751955968 108987731642219544576 109273389277084268544 109436240825932382208 109724932207981310976 109886595726450622464 110099851352854437888 110289182254936911072 110552937160890875904 111007887519577669632 111009767479737532416 111395156300235472896 111466597798584188928 112039804195491465216 112206778568361050112 112393598256038905344 112668534858765828096 112856123351742769152 113153836339480726944 113320551842902204416 113322470968898731008 113351745696609632256 113788818586054692864 113818213785896091648 114177623625182380032 114288536983358472192 114647490389072019456 114876254934617831424 114949928979789944832 115121240349357441024 115520902829873823744 115594990309642862592 115713240398622332928 116189426573102260224 116669548170511773696 116689893725089499661 116699687552627638272 116863798186676816352 117344719166868902016 117549958500187766784 117860053764088424448 117921152268630982656 118406424500189134848 118521445760519897088 118542114260408380608 118718779110274861056 118895707246057684992 119130931043307380736 119207333756819202048 119384989991926235136 120315471550840266624 120525906816648216576 120603204175517319168 121011741640833555204 121404055500193923072 121521988691165970432 122225240940536143872 122407394801848418304 122428740957470950464 122611198097496987648 122932562936719802112 123115770929173929984 123440548733978974848 123622420192256950272 123656449850846871552 124075330036804024956 124372054306002235392 124557407591108050944 124883873459524878336 125399922523407212544 126044779719927898368 126232625889406181376 126752101716111556608 126963138770710615296 127298065881915817812 127485620823264979968 128012420909311529472 128045490509133103104 128449826578330177536 128641257020324708352 128978426687706021888 129318670102263687936 129509202106173947904 129511395393027121152 129961015683608051712 130044364098348220416 130177395448450124544 130488712714494148608 130713104894740042752 131253241691825745408 131287148496706093056 132012809062727514768 132243703312711237632 132787916083545440256 133207227562712776704 133336626480584884224 133359878542959428184 133558626499059218688 133755405453917356032 134022297423720803328 134108250476421602304 134305839221217427456 134308113740917014528 134767031164149694464 134860822027916673024 135678604697456984064 136149635478065577984 136236952864936230912 136579562437718163456 137141618250219061248 137503396058103161856 137705987049602678784 137708319152079470592 138275020053939879936 138299133303809777376 138505242295320671232 139075222716289069056 139685989646327021568 139918561094252514816 140127083539996557312 140494357641965488128 140613557952756252672 140703738204770205696 141074912838833114112 141192214569845784576 141282765934007943168 141775653473026965504 141800377184918885664 142596114430625501184 142833531117049442208 143421323426173102464 144013973522975470656 144051176822774740992 144265858159321350144 144859544818413207552 145100730023669274624 145316975522959392768 145483503865046648928 145697852369445691392 145914987767909842944 146206142644059058176 146299909610641747968 146799801803805917184 147052243006582548096 147403916214521167872 148013023306316709888 148514410195568454114 148526875066980630528 148622130398112251904 148774166226800142336 149386405593988620288 149609038091148066816 149858131008051873792 150003704790657994752 150474831135657025536 150871781785974302592 151094069123869605888 151096627958531641344 151135660928812843008 151718424781406257152 152236831500243173376 152384715977811296256 152638430284639107072 153168339912823775232 153266571973053259776 153396608675734093824 153494987132476588032 154284320531496443904 154919235430803013632 155559397560682364928 155586524966785999548 155818397582235755136 156090928500249329664 156459625555825202688 157146738352117899264 157228203024841310208 157380936173805109248 158056152347211174144 158291705480366481408 158527609661410246656 158841241391076507648 158943111675758936064 160145238331424636928 160420628734453688832 160687722506680622484 161348988854444740272 162015720213347404488 162057573925621583616 162966987920714858496 163238321276627933952 163481597463329316864 163910083915626402816 164154361238898573312 164587398311971966464 164829893589675933696 165433773382405366608 165829405741336313856 166511831279366504448 167092734450353209344 167199896697876283392 168059706293237197824 168310167852541575168 168590397384058358016 169002802288148742144 169284185027614153728 169730754509221090416 169980827764353306624 169983706453348096512 170027618544914448384 170683227879082039296 170727320678844137472 171266435437773570048 171432805475037708288 171971235583608029184 172424893469684917248 172678936141565263872 172681860524036161536 173281354244810735616 173392485464464293888 173569860597933499392 174284139859653390336 175004322255767660544 175049531328941457408 176017078750303353024 176324937750281650176 176881728402946473984 177050554778060587008 177609636750283702272 177782168640779845632 177813171390612570912 178078168665412291584 178340540605223141376 178343560869086527488 178696396564961071104 178811000635228803072 179077484987889352704 180473207326260399936 180904806263275978752 181517612461250332806 181532847304087437312 181649270486581641216 182106083250290884608 182855491000292081664 183337861410804215808 183611092202772627456 183643111436206425696 184398844405079703168 184673656393760894976 185160823100968462272 185433630288385425408 186247986195102695424 186558081459003353088 186836111386662076416 187325810189287317504 187484743937008336896 187604984273026940928 188099883785110818816 189067169579891847552 189348938834109272064 190128152574167334912 190444708156065922944 190963125086117953536 191228431234897469952 192018631363967294208 192068235763699654656 192354477545761800192 192674739867495266304 193467640031559032832 193755967363945857024 193978005153395531904 194263803159260921856 194267093089540681728 194941523525412077568 195066546147522330624 195733069071741222912 196069657342110064128 197350697741755613184 198019213594091272152 198365554969066856448 198661181727590055936 199181874125318160384 199810841344069165056 200004939720877326336 200039817814439142276 200633108180876034048 201033446135581204992 201162375714632403456 201458758831826141184 201462170611375521792 202150546746224541696 202291233041875009536 203517907046185476096 203821212421813174272 204224453217098366976 204355429297404346368 205712427375328591872 206255094087154742784 206558980574404018176 207412530080909819904 207448699955714666064 207757863442981006848 208612834074433603584 209528984469490532352 209877841641378772224 210741536462948232192 210920336929134379008 211055607307155308544 211612369258249671168 211788321854768676864 211924148901011914752 212663480209540448256 213894171645938251776 214250296675574163312 215131985139259653696 216020960284463205984 216076765234162111488 216398787238982025216 217289317227619811328 217651095035503911936 217975463284439089152 218546778554168537088 218872481651864764416 219449864415962621952 220199702705708875776 220578364509873822144 221105874321781751808 222015775039155339264 222019534959475064832 222771615293352681171 222790312600470945792 222933195597168377856 224079608390982930432 224413557136722100224 224787196512077810688 225712246703485538304 226307672678961453888 226641103685804408832 226644941937797462016 226703491393219264512 227577637172109385728 227636427571792183296 228355247250364760064 228577073966716944384 229294980778144038912 229752509869235662848 229899857959579889664 230242480698714882048 231426480797244665856 232378853146204520448 233339096341023547392 233379787450178999322 233399375105255276544 233727596373353632704 234689438333737804032 235099917000375533568 235720107528176848896 235842304537261965312 236812849000378269696 237084228520816761216 237437558220549722112 237791414492115369984 238261862086614761472 238414667513638404096 240630943101680533248 241051813633296433152 241206408351034638336 242023483281667110408 242808111000387846144 244450481881072287744 244857481914941900928 245222396194993975296 245865125873439604224 246231541858347859968 246881097467957949696 247244840384513900544 247312899701693743104 248150660073608049912 248744108612004470784 249114815182216101888 249767746919049756672 250799845046814425088 252089559439855796736 252465251778812362752 253504203432223113216 253926277541421230592 254596131763831635624 254971241646529959936 256024841818623058944 256090981018266206208 256899653156660355072 257282514040649416704 257956853375412043776 258637340204527375872 259018404212347895808 259022790786054242304 259922031367216103424 260088728196696440832 260354790896900249088 261426209789480085504 262506483383651490816 262574296993412186112 264025618125455029536 264487406625422475264 265575832167090880512 266414455125425553408 266673252961169768448 266719757085918856368 267117252998118437376 267510810907834712064 268044594847441606656 268216500952843204608 268616227481834029056 269721644055833346048 271357209394913968128 272276418691875499209 272299270956131155968 272473905729872461824 273159124875436326912 274283236500438122496 275006792116206323712 275416638304158941184 276550040107879759872 276598266607619554752 277010484590641342464 278150445432578138112 279371979292654043136 279837122188505029632 280254167079993114624 280988715283930976256 281227115905512505344 281407476409540411392 282149825677666228224 283551306946053931008 283600754369837771328 285192228861251002368 285667062234098884416 286842646852346204928 288027947045950941312 288102353645549481984 288531716318642700288 290201460047338549248 290633951045918785536 290967007730093297856 291395704738891382784 292412285288118116352 292599819221283495936 293599603607611834368 294104486013165096192 294807832429042335744 296026046612633419776 297028820391136908228 297548332453600284672 298772811187977240576 299716262016103747584 300007409581315989504 300949662271314051072 301743563571948605184 302188138247739211776 302193255917063282688 302271321857625686016 303436849562812514304 304473663000486346752 305276860569278214144 306336679825647550464 306533143946106519552 308568641062992887808 309838470861606027264 311118795121364729856 311173049933571999096 311636795164471510272 312181857000498659328 312919251111650405376 314293476704235798528 314456406049682620416 316112304694422348288 316583410960732962816 317682482782153015296 317886223351517872128 320290476662849273856 320841257468907377664 321375445013361244968 322697977708889480544 324031440426694808976 324115147851243167232 325933975841429716992 326476642553255867904 326963194926658633728 327820167831252805632 328308722477797146624 329174796623943932928 329659787179351867392 330867546764810733216 331658811482672627712 333023662558733008896 334185468900706418688 334399793395752566784 336119412586474395648 336620335705083150336 337180794768116716032 338005604576297484288 338568370055228307456 339461509018442180832 339961655528706613248 339967412906696193024 340055237089828896768 341366455758164078592 341454641357688274944 342532870875547140096 342865610950075416576 343942471167216058368 344849786939369834496 345363721048072323072 346562708489621471232 346784970928928587776 347139721195866998784 348568279719306780672 350008644511535321088 350069681175268498983 350099062657882914816 352034157500606706048 352649875500563300352 353763456805892947968 355219273500567404544 355564337281559691264 355626342781225141824 356156337330824583168 356687121738173054976 357392793129922142208 357622001270457606144 358154969975778705408 360946414652520799872 361809612526551957504 363035224922500665612 364212166500581769216 366675722821608431616 367222184405545254912 367286222872412851392 368797688810159406336 369347312787521789952 370321646201936924544 370867260576770850816 373116162918006706176 373672222773324152832 374651620378574635008 376199767570221637632 378134339159783695104 378697877668218544128 380256305148334669824 380889416312131845888 382456862469794939904 384037262727934588416 384136471527399309312 385349479734990532608 386935280063118065664 387956010306791063808 388527606318521843712 388534186179081363456 389883047050824155136 390133092295044661248 391466138143482445824 392139314684220128256 396038427188182544304 396731109938133712896 398363748250636320768 399621682688138330112 400009879441754652672 400079635628878284552 401266216361752068096 402066892271162409984 402324751429264806912 402917517663652282368 402924341222751043584 404301093492449083392 404582466083750019072 407035814092370952192 408448906434196733952 408710858594808692736 411424854750657183744 412510188174309485568 413117961148808036352 414825060161819639808 414897399911429332128 415515726885962013696 417225668148867207168 419057968938981064704 419755683282757544448 421483072925896464384 421840673858268758016 422111214614310617088 423224738516499342336 423576643709537353728 423848297802023829504 425326960419080896512 427788343291876503552 428500593351148326624 430263970278519307392 432041920568926411968 432153530468324222976 432797574477964050432 434578634455239622656 435302190071007823872 435950926568878178304 437093557108337074176 437744963303729528832 438899728831925243904 440399405411417751552 441156729019747644288 442211748643563503616 444039069918950129664 445543230586705362342 445580625200941891584 445866391194336755712 448159216781965860864 448827114273444200448 449574393024155621376 451424493406971076608 452615345357922907776 453282207371608817664 453289883875594924032 453406982786438529024 455155274344218771456 456710494500729520128 457154147933433888768 459505019738471325696 459799715919159779328 460484961397429764096 462852961594489331712 464757706292409040896 466678192682047094784 466759574900357998644 467455192746707265408 469378876667475608064 471440215056353697792 471684609074523930624 474168457041633522432 474875116441099444224 475582828984230739968 476523724173229522944 476829335027276808192 481261886203361066496 484046966563334220816 488900963762144575488 489714963829883801856 490444792389987950592 491730251746879208448 492463083716695719936 493762194935915899392 494489680769027801088 496301320147216099824 497488217224008941568 499535493838099513344 501599690093628850176 504179118879711593472 504930503557624725504 507008406864446226432 507852555082842461184 509192263527663271248 509942483293059919872 512049683637246117888 512181962036532412416 513799306313320710144 515913706750824087552 517274680409054751744 518036808424695791616 518045581572108484608 519844062734432206848 520177456393392881664 520709581793800498176 522852419578960171008 525012966767302981632 525148593986824372224 528051236250910059072 528974813250844950528 531151664334181761024 532828910250851106816 533346505922339536896 533439514171837712736 534234505996236874752 535021621815669424128 536089189694883213312 536433001905686409216 537232454963668058112 542714418789827936256 544552837383750998418 544598541912262311936 544947811459744923648 546318249750872653824 548566473000876244992 550013584232412647424 550833276608317882368 553196533215239109504 554020969181282684928 556300890865156276224 558743958585308086272 559674244377010059264 560508334159986229248 561977430567861952512 562454231811025010688 562814952819080822784 564299651355332456448 567201508739675542656 570384457722502004736 571334124468197768832 573685293704692409856 576055894091901882624 576204707291098963968 577063432637285400576 580402920094677098496 581267902091837571072 581934015460186595712 582791409477782765568 584824570576236232704 585199638442566991872 587199207215223668736 588208972026330192384 592052093225266839552 594057640782273816456 595096664907200569344 597545622375954481152 599432524032207495168 600014819162631979008 601899324542628102144 603487127143897210368 604376276495478423552 604386511834126565376 606873699125625028608 610553721138556428288 612673359651295100928 613066287892213039104 617137282125985775616 619676941723212054528 622237590242729459712 622346099867143998192 623273590328943020544 625838502223300810752 628586953408471597056 632224609388844696576 633166821921465925632 635364965564306030592 635772446703035744256 641682514937814755328 642750890026722489936 645395955417778961088 648062880853389617952 648230295702486334464 651867951682859433984 652953285106511735808 653926389853317267456 655640335662505611264 656617444955594293248 658349593247887865856 661735093529621466432 663317622965345255424 666047325117466017792 668370937801412837376 668799586791505133568 672238825172948791296 673240671410166300672 674361589536233432064 677136740110456614912 678923018036884361664 679923311057413226496 679934825813392386048 680110474179657793536 682732911516328157184 682909282715376549888 685065741751094280192 685731221900150833152 687884942334432116736 689699573878739668992 690727442096144646144 694279442391733997568 697136559438613561344 700017289023070642176 700139362350536997966 700198125315765829632 704068315001213412096 705299751001126600704 707526913611785895936 710438547001134809088 711252685562450283648 712312674661649166336 713374243476346109952 714785586259844284416 715244002540915212288 721892829305041599744 723619225053103915008 726070449845001331224 728424333001163538432 733351445643216863232 734572445744825702784 737595377620318812672 738694625575043579904 740643292403873849088 741734521153541701632 746232325836013412352 747344445546648305664 749303240757149270016 752399535140443275264 756268678319567390208 757395755336437088256 760512610296669339648 761778832624263691776 764913724939589879808 768074525455869176832 768272943054798618624 770698959469981065216 773870560126236131328 775912020613582127616 777055212637043687424 777068372358162726912 779766094101648310272 780266184590089322496 784278629368440256512 792076854376365088608 793462219876267425792 796727496501272641536 799243365376276660224 800019758883509305344 800159271257756569104 802532432723504136192 804133784542324819968 804649502858529613824 805848682445502087168 809164932167500038144 814071628184741904384 816829256075626497627 816897812868393467904 817421717189617385472 822849709501314367488 825020376348618971136 829650120323639279616 829794799822858664256 831031453771924027392 834451336297734414336 838115937877962129408 839511366565515088896 842966145851792928768 843681347716537516032 844222429228621234176 846449477032998684672 850653920838161793024 855576686583753007104 857001186702296653248 860527940557038614784 864083841137852823936 864307060936648445952 865595148955928100864 870604380142015647744 871901853137756356608 874187114216674148352 877799457663850487808 880798810822835503104 882313458039495288576 884423497287127007232 888078139837900259328 891086461173410724684 896318433563931721728 899148786048311242752 902848986813942153216 905230690715845815552 906564414743217635328 906579767751189848064 906813965572877058048 910310548688437542912 913420989001459040256 919010039476942651392 919599431838319558656 925705923188978663424 929515412584818081792 933356385364094189568 933519149800715997288 934910385493414530816 938757753334951216128 942880430112707395584 943369218149047861248 948336914083267044864 949750232882198888448 953047448346459045888 953658670054553616384 962523772406722132992 968093933126668441632 977801927524289150976 979429927659767603712 980889584779975901184 983460503493758416896 984926167433391439872 987524389871831798784 988979361538055602176 992602640294432199648 994976434448017883136 999070987676199026688 1003199380187257700352 1008358237759423186944 1009861007115249451008 1014016813728892452864 1015705110165684922368 1018384527055326542496 1019884966586119839744 1024099367274492235776 1024363924073064824832 1027598612626641420288 1031827413501648175104 1034549360818109503488 1036091163144216969216 1039688125468864413696 1040354912786785763328 1041419163587600996352 1045704839157920342016 1050025933534605963264 1050297187973648744448 1056102472501820118144 1057949626501689901056 1065657820501702213632 1066693011844679073792 1066879028343675425472 1068469011992473749504 1072178379389766426624 1072866003811372818432 1074464909927336116224 1085428837579655872512 1089105674767501996836 1092636499501745307648 1100027168464825294848 1101666553216635764736 1106393066430478219008 1108041938362565369856 1112601781730312552448 1119348488754020118528 1121016668319972458496 1123954861135723905024 1128599302710664912896 1134403017479351085312 1140768915445004009472 1142668248936395537664 1147370587409384819712 1152111788183803765248 1152409414582197927936 1160805840189354196992 1163868030920373191424 1165582818955565531136 1169649141152472465408 1170399276885133983744 1174398414430447337472 1176417944052660384768 1188115281564547632912 1190193329814401138688 1195091244751908962304 1198865048064414990336 1200029638325263958016 1203798649085256204288 1206974254287794420736 1208752552990956847104 1208773023668253130752 1213747398251250057216 1221107442277112856576 1225346719302590201856 1226132575784426078208 1234274564251971551232 1239353883446424109056 1244475180485458919424 1244692199734287996384 1246547180657886041088 1251677004446601621504 1257173906816943194112 1264449218777689393152 1266333643842931851264 1270729931128612061184 1271544893406071488512 1283365029875629510656 1285501780053444979872 1290791910835557922176 1296125761706779235904 1296460591404972668928 1303735903365718867968 1305906570213023471616 1307852779706634534912 1311280671325011222528 1313234889911188586496 1316699186495775731712 1323470187059242932864 1326635245930690510848 1336741875602825674752 1337599173583010267136 1344477650345897582592 1346481342820332601344 1348723179072466864128 1354273480220913229824 1357846036073768723328 1359846622114826452992 1359869651626784772096 1360220948359315587072 1365465823032656314368 1370131483502188560384 1371462443800301666304 1379399147757479337984 1381454884192289292288 1388558884783467995136 1394273118877227122688 1400034578046141284352 1400278724701073995932 1408136630002426824192 1415053827223571791872 1422505371124900567296 1424625349323298332672 1426748486952692219904 1429571172519688568832 1430488005081830424576 1443785658610083199488 1452140899690002662448 1466702891286433726464 1469144891489651405568 1475190755240637625344 1477389251150087159808 1481286584807747698176 1483469042307083403264 1492464651672026824704 1498606481514298540032 1504799070280886550528 1512537356639134780416 1514791510672874176512 1521025220593338679296 1523557665248527383552 1529827449879179759616 1536149050911738353664 1536545886109597237248 1541397918939962130432 1547741120252472262656 1551824041227164255232 1554110425274087374848 1554136744716325453824 1559532188203296620544 1560532369180178644992 1568557258736880513024 1584153708752730177216 1586924439752534851584 1593454993002545283072 1598486730752553320448 1600039517767018610688 1600318542515513138208 1605064865447008272384 1608267569084649639936 1609299005717059227648 1611697364891004174336 1628143256369483808768 1633658512151252995254 1633795625736786935808 1634843434379234770944 1645699419002628734976 1650040752697237942272 1659589599645717328512 1662062907543848054784 1668902672595468828672 1676231875755924258816 1679022733131030177792 1685932291703585857536 1687362695433075032064 1688444858457242468352 1692898954065997369344 1711153373167506014208 1714002373404593306496 1721055881114077229568 1728167682275705647872 1728614121873296891904 1731190297911856201728 1741208760284031295488 1743803706275512713216 1748374228433348296704 1755598915327700975616 1761597621645671006208 1764626916078990577152 1776156279675800518656 1782172922346821449368 1792636867127863443456 1798297572096622485504 1805697973627884306432 1810461381431691631104 1813128829486435270656 1813159535502379696128 1820621097376875085824 1838020078953885302784 1839198863676639117312 1851411846377957326848 1859030825169636163584 1866712770728188379136 1867038299601431994576 1869820770986829061632 1877515506669902432256 1885760860225414791168 1896673828166534089728 1899500465764397776896 1906094896692918091776 1907317340109107232768 1925047544813444265984 1936187866253336883264 1955603855048578301952 1958859855319535207424 1961779169559951802368 1966921006987516833792 1969852334866782879744 1975048779743663597568 1985205280588864399296 1989952868896035766272 1998141975352398053376 2006398760374515400704 2016716475518846373888 2019722014230498902016 2031410220331369844736 2036769054110653084992 2039769933172239679488 2048198734548984471552 2048727848146129649664 2055197225253282840576 2063654827003296350208 2069098721636219006976 2072182326288433938432 2082838327175201992704 2091409678315840684032 2100051867069211926528 2100594375947297488896 2112204945003640236288 2115899253003379802112 2131315641003404427264 2133758056687350850944 2136938023984947499008 2144356758779532853248 2145732007622745636864 2170857675159311745024 2178211349535003993672 2185272999003490615296 2200054336929650589696 2212786132860956438016 2216083876725130739712 2225203563460625104896 2238696977508040237056 2242033336639944916992 2247909722271447810048 2257198605421329825792 2268806034958702170624 2281537830890008018944 2285336497872791075328 2294741174818769639424 2304223576367607530496 2304818829164395855872 2321611680378708393984 2327736061840746382848 2331165637911131062272 2339298282304944930816 2340798553770267967488 2352835888105320769536 2376230563129095265824 2380386659628802277376 2390182489503817924608 2397730096128829980672 2400059276650527916032 2407597298170512408576 2413948508575588841472 2417546047336506261504 2427494796502500114432 2442214884554225713152 2450487768226879492881 2450693438605180403712 2452265151568852156416 2468549128503943102464 2488950360970917838848 2489384399468575992768 2493094361315772082176 2503354008893203243008 2514347813633886388224 2528898437555378786304 2532667287685863702528 2566730059751259021312 2571003560106889959744 2581583821671115844352 2592251523413558471808 2592921182809945337856 2611813140426046943232 2615705559413269069824 2622561342650022445056 2633398372991551463424 2646940374118485865728 2653270491861381021696 2688955300691795165184 2697446358144933728256 2708546960441826459648 2715692072147537446656 2719693244229652905984 2719739303253569544192 2720441896718631174144 2730931646065312628736 2740262967004377120768 2758798295514958675968 2777117769566935990272 2788546237754454245376 2800069156092282568704 2800557449402147991864 2816273260004853648384 2830107654447143583744 2845010742249801134592 2849250698646596665344 2859142345039377137664 2860976010163660849152 2887571317220166398976 2904281799380005324896 2933405782572867452928 2938289782979302811136 2950381510481275250688 2954778502300174319616 2962573169615495396352 2966938084614166806528 2984929303344053649408 2997212963028597080064 3009598140561773101056 3025074713278269560832 3029583021345748353024 3042050441186677358592 3047115330497054767104 3059654899758359519232 3072298101823476707328 3073091772219194474496 3082795837879924260864 3095482240504944525312 3103648082454328510464 3108273489432650907648 3119064376406593241088 3121064738360357289984 3137114517473761026048 3168307417505460354432 3173848879505069703168 3196973461505106640896 3200079035534037221376 3200637085031026276416 3216535138169299279872 3218598011434118455296 3223394729782008348672 3256286512738967617536 3267317024302505990508 3300081505394475884544 3319179199291434657024 3324125815087696109568 3337805345190937657344 3358045466262060355584 3371864583407171715072 3385797908131994738688 3422306746335012028416 3428004746809186612992 3442111762228154459136 3456335364551411295744 3457228243746593783808 3482417520568062590976 3496748456866696593408 3511197830655401951232 3523195243291342012416 3529253832157981154304 3564345844693642898736 3585273734255726886912 3596595144193244971008 3611395947255768612864 3620922762863383262208 3626257658972870541312 3626319071004759392256 3641242194753750171648 3676040157907770605568 3678397727353278234624 3702823692755914653696 3718061650339272327168 3733425541456376758272 3734076599202863989152 3739641541973658123264 3755031013339804864512 3771521720450829582336 3793347656333068179456 3799000931528795553792 3812189793385836183552 3814634680218214465536 3850095089626888531968 3872375732506673766528 3911207710097156603904 3917719710639070414848 3923558339119903604736 3933842013975033667584 3939704669733565759488 3950097559487327195136 3970410561177728798592 3979905737792071532544 4012797520749030801408 4033432951037692747776 4039444028460997804032 4062820440662739689472 4073538108221306169984 4079539866344479358976 4096397469097968943104 4110394450506565681152 4138197443272438013952 4144364652576867876864 4165676654350403985408 4182819356631681368064 4200103734138423853056 4224409890007280472576 4267516113374701701888 4273876047969894998016 4288713517559065706496 4291464015245491273728 4356422699070007987344 4400108673859301179392 4425572265721912876032 4432167753450261479424 4450407126921250209792 4477393955016080474112 4495819444542895620096 4514397210842659651584 4537612069917404341248 4563075661780016037888 4570672995745582150656 4589482349637539278848 4608447152735215060992 4609637658328791711744 4643223360757416787968 4655472123681492765696 4662331275822262124544 4678596564609889861632 4681597107540535934976 4705671776210641539072 4752461126258190531648 4760773319257604554752 4780364979007635849216 4795460192257659961344 4800118553301055832064 4815194596341024817152 4827897017151177682944 4835092094673012523008 4884429769108451426304 4900975536453758985762 4901386877210360807424 4904530303137704312832 4937098257007886204928 4978768798937151985536 4986188722631544164352 5006708017786406486016 5028695627267772776448 5057796875110757572608 5065334575371727405056 5133460119502518042624 5142007120213779919488 5163167643342231688704 5184503046827116943616 5185842365619890675712 5223626280852093886464 5231411118826538139648 5245122685300044890112 5266796745983102926848 5293880748236971731456 5377910601383590330368 5394892716289867456512 5417093920883652919296 5431384144295074893312 5439386488459305811968 5439478606507139088384 5461863292130625257472 5517596591029917351936 5554235539133871980544 5577092475508908490752 5600138312184565137408 5601114898804295983728 5632546520009707296768 5690021484499602269184 5698501397293193330688 5718284690078754275328 5721952020327321698304 5775142634440332797952 5808563598760010649792 5866811565145734905856 5876579565958605622272 5900763020962550501376 5909557004600348639232 5925146339230990792704 5969858606688107298816 5994425926057194160128 6019196281123546202112 6050149426556539121664 6059166042691496706048 6094230660994109534208 6119309799516719038464 6144596203646953414656 6146183544438388948992 6165591675759848521728 6190964481009889050624 6207296164908657020928 6216546978865301815296 6274229034947522052096 6336614835010920708864 6347697759010139406336 6393946923010213281792 6401274170062052552832 6433070276338598559744 6437196022868236910592 6512573025477935235072 6534634048605011981016 6600163010788951769088 6638358398582869314048 6648251630175392219136 6675610690381875314688 6716090932524120711168 6743729166814343430144 6771595816263989477376 6844613492670024056832 6856009493618373225984 6884223524456308918272 6912670729102822591488 6914456487493187567616 6964835041136125181952 6993496913733393186816 7022395661310803902464 7058507664315962308608 7128691689387285797472 7170547468511453773824 7193190288386489942016 7222791894511537225728 7241845525726766524416 7252638142009518784512 7282484389507500343296 7352080315815541211136 7356795454706556469248 7405647385511829307392 7466851082912753516544 7468153198405727978304 7479283083947316246528 7510062026679609729024 7543043440901659164672 7586695312666136358912 7598001863057591107584 7700190179253777063936 7744751465013347533056 7835439421278140829696 7847116678239807209472 7867684027950067335168 7900195118974654390272 7940821122355457597184 7959811475584143065088 8066865902075385495552 8125640881325479378944 8147076216442612339968 8159079732688958717952 8192794938195937886208 8220788901013131362304 8276394886544876027904 8331353308700807970816 8365638713263362736128 8400207468276847706112 8448819780014560945152 8535032226749403403776 8547752095939789996032 8577427035118131412992 8582928030490982547456 8712845398140015974688 8800217347718602358784 8851144531443825752064 8864335506900522958848 8900814253842500419584 8954787910032160948224 8991638889085791240192 9028794421685319303168 9075224139834808682496 9126151323560032075776 9141345991491164301312 9178964699275078557696 9216894305470430121984 9219275316657583423488 9286446721514833575936 9310944247362985531392 9357193129219779723264 9363194215081071869952 9411343552421283078144 9504922252516381063296 9521546638515209109504 9590920384515319922688 9600237106602111664128 9655794034302355365888 9670184189346025046016 9768859538216902852608 9801951072907517971524 9957537597874303971072 9972377445263088328704 10013416035572812972032 10115593750221515145216 10266920239005036085248 10284014240427559838976 10326335286684463377408 10369006093654233887232 10371684731239781351424 10447252561704187772928 10490245370600089780224 10533593491966205853696 10587761496473943462912 10755821202767180660736 10789785432579734913024 10834187841767305838592 10862768288590149786624 10878772976918611623936 10878957213014278176768 10923726584261250514944 11035193182059834703872 11108471078267743961088 11154184951017816981504 11200276624369130274816 11202229797608591967456 11265093040019414593536 11380042968999204538368 11397002794586386661376 11436569380157508550656 11443904040654643396608 11550285268880665595904 11617127197520021299584 11733623130291469811712 11753159131917211244544 11801526041925101002752 11819114009200697278464 11850292678461981585408 11939717213376214597632 12038392562247092404224 12100298853113078243328 12118332085382993412096 12188461321988219068416 12238619599033438076928 12289192407293906829312 12331183351519697043456 12414592329817314041856 12433093957730603630592 12548458069895044104192 12673229670021841417728 12802548340124105105664 12866140552677197119488 12874392045736473821184 13069268097210023962032 13200326021577903538176 13276716797165738628096 13296503260350784438272 13351221380763750629376 13432181865048241422336 13487458333628686860288 13543191632527978954752 13689226985340048113664 13712018987236746451968 13768447048912617836544 13825341458205645182976 13828912974986375135232 13929670082272250363904 13986993827466786373632 14044791322621607804928 14117015328631924617216 14257383378774571594944 14341094937022907547648 14386380576772979884032 14445583789023074451456 14483691051453533048832 14505276284019037569024 14704160631631082422272 14713590909413112938496 14811294771023658614784 14936306396811455956608 14958566167894632493056 15020124053359219458048 15086086881803318329344 15173390625332272717824 15196003726115182215168 15400380358507554127872 15489502930026695066112 15670878842556281659392 15694233356479614418944 15735368055900134670336 15800390237949308780544 15881642244710915194368 16133731804150770991104 16251281762650958757888 16294152432885224679936 16318159465377917435904 16385589876391875772416 16552789773089752055808 16662706617401615941632 16731277426526725472256 16800414936553695412224 16897639560029121890304 17070064453498806807552 17095504191879579992064 17154854070236262825984 17165856060981965094912 17425690796280031949376 17600434695437204717568 17702289062887651504128 17728671013801045917696 17909575820064321896448 17983277778171582480384 18057588843370638606336 18150448279669617364992 18282691982982328602624 18357929398550157115392 18433788610940860243968 18438550633315166846976 18572893443029667151872 18621888494725971062784 18822687104842566156288 19009844505032762126592 19043093277030418219008 19181840769030639845376 19311588068604710731776 19537719076433805705216 19603902145815035943048 19915075195748607942144 19944754890526176657408 20026832071145625944064 20231187500443030290432 20533840478010072170496 20568028480855119677952 20652670573368926754816 20738012187308467774464 20743369462479562702848 20894505123408375545856 20980490741200179560448 21067186983932411707392 21175522992947886925824 21511642405534361321472 21579570865159469826048 21668375683534611677184 21725536577180299573248 21757914426028556353536 21847453168522501029888 22070386364119669407744 22216942156535487922176 22400553248738260549632 22404459595217183934912 22530186080038829187072 22760085937998409076736 22794005589172773322752 23100570537761331191808 23234254395040042599168 23506318263834422489088 23603052083850202005504 23700585356923963170816 23879434426752429195264 24200597706226156486656 24376922643976438136832 24477239198066876153856 24578384814587813658624 24662366703039394086912 24829184659634628083712 25096916139790088208384 25346459340043682835456 25605096680248210211328 25732281105354394238976 25748784091472947642368 26138536194420047924064 26400652043155807076352 26553433594331477256192 26593006520701568876544 26702442761527501258752 26864363730096482844672 26974916667257373720576 27086383265055957909504 27378453970680096227328 27424037974473492903936 27536894097825235673088 27650682916411290365952 27657825949972750270464 27859340164544500727808 28089582645243215609856 28234030657263849234432 28514766757549143189888 28772761153545959768064 28967382102907066097664 29010552568038075138048 29872612793622911913216 29917132335789264986112 30040248106718438916096 30346781250664545435648 30800760717015108255744 30979005860053390132224 31341757685112563318784 31470736111800269340672 31600780475898617561088 31763284489421830388736 32267463608301541982208 32502563525301917515776 32588304865770449359872 32636318930755834871808 32771179752783751544832 33105579546179504111616 33325413234803231883264 33462554853053450944512 33600829873107390824448 33795279120058243780608 34140128906997613615104 34191008383759159984128 34309708140472525651968 34331712121963930189824 34851381592560063898752 35200869390874409435136 35404578125775303008256 35457342027602091835392 35819151640128643792896 36115177686741277212672 36300896559339234729984 36565383965964657205248 36715858797100314230784 36867577221881720487936 37243776989451942125568 37645374209685132312576 38019689010065524253184 38623176137209421463552 39207804291630071886096 39830150391497215884288 39889509781052353314816 40053664142291251888128 40462375000886060580864 41067680956020144340992 41136056961710239355904 41305341146737853509632 41476024374616935548928 41486738924959125405696 41789010246816751091712 41960981482400359120896 42134373967864823414784 42351045985895773851648 43023284811068722642944 43159141730318939652096 43336751367069223354368 43451073154360599146496 43515828852057112707072 44140772728239338815488 44433884313070975844352 44808919190434367869824 45060372160077658374144 45520171875996818153472 45588011178345546645504 46201141075522662383616 46468508790080085198336 47012636527668844978176 47206104167700404011008 47401170713847926341632 48401195412452312973312 48753845287952876273664 48954478396133752307712 49156769629175627317248 49658369319269256167424 50193832279580176416768 50692918680087365670912 51210193360496420422656 51464562210708788477952 51497568182945895284736 52277072388840095848128 52801304086311614152704 53106867188662954512384 53186013041403137753088 53728727460192965689344 53949833334514747441152 54172766530111915819008 54848075948946985807872 55073788195650471346176 55301365832822580731904 55315651899945500540928 55718680329089001455616 56468061314527698468864 57029533515098286379776 57545522307091919536128 57934764205814132195328 59745225587245823826432 59834264671578529972224 60080496213436877832192 60693562501329090871296 61601521434030216511488 61958011720106780264448 62683515370225126637568 62941472223600538681344 63201560951797235122176 63526568978843660777472 64534927216603083964416 65005127050603835031552 65176609731540898719744 65542359505567503089664 66211159092359008223232 66650826469606463766528 67201659746214781648896 67590558240116487561216 68280257813995227230208 68382016767518319968256 69702763185120127797504 70809156251550606016512 71638303280257287585792 72601793118678469459968 73130767931929314410496 73431717594200628461568 73735154443763440975872 74487553978903884251136 75290748419370264625152 76039378020131048506368 77246352274418842927104 78415608583260143772192 79660300782994431768576 79779019562104706629632 80107328284582503776256 80924750001772121161728 82135361912040288681984 82272113923420478711808 82610682293475707019264 82952048749233871097856 82973477849918250811392 83578020493633502183424 84268747935729646829568 84702091971791547703296 86318283460637879304192 86902146308721198292992 87031657704114225414144 89617838380868735739648 90120744320155316748288 91040343751993636306944 92402282151045324767232 92937017580160170396672 94025273055337689956352 94412208335400808022016 94802341427695852683264 96802390824904625946624 97507690575905752547328 97908956792267504615424 98313539258351254634496 99316738638538512334848 100387664559160352833536 101385837360174731341824 102420386720992840845312 102929124421417576955904 102995136365891790569472 104554144777680191696256 105602608172623228305408 106213734377325909024768 106372026082806275506176 107457454920385931378688 108345533060223831638016 109696151897893971615744 110147576391300942692352 110602731665645161463808 112936122629055396937728 114059067030196572759552 115869528411628264390656 119490451174491647652864 119668529343157059944448 120160992426873755664384 121387125002658181742592 123203042868060433022976 123916023440213560528896 125367030740450253275136 125882944447201077362688 126403121903594470244352 127053137957687321554944 129069854433206167928832 130010254101207670063104 130353219463081797439488 132422318184718016446464 133301652939212927533056 135181116480232975122432 136560515627990454460416 136764033535036639936512 139405526370240255595008 141618312503101212033024 145203586237356938919936 146261535863858628820992 146863435188401256923136 147470308887526881951744 148975107957807768502272 150581496838740529250304 152078756040262097012736 154492704548837685854208 156831217166520287544384 159320601565988863537152 159558039124209413259264 161849500003544242323456 164544227846840957423616 165221364586951414038528 165904097498467742195712 165946955699836501622784 167156040987267004366848 169404183943583095406592 172636566921275758608384 173804292617442396585984 179235676761737471479296 180241488640310633496576 182080687503987272613888 184804564302090649534464 185874035160320340793344 188050546110675379912704 188824416670801616044032 189604682855391705366528 193604781649809251893248 195015381151811505094656 196627078516702509268992 198633477277077024669696 202771674720349462683648 204840773441985681690624 209108289555360383392512 212427468754651818049536 214914909840771862757376 219392303795787943231488 220295152782601885384704 221205463331290322927616 225872245258110793875456 228118134060393145519104 231739056823256528781312 238980902348983295305728 239337058686314119888896 240321984853747511328768 242774250005316363485184 246406085736120866045952 247832046880427121057792 250734061480900506550272 252806243807188940488704 254106275915374643109888 260706438926163594878976 270362232960465950244864 273121031255980908920832 278811052740480511190016 283236625006202424066048 290407172474713877839872 292523071727717257641984 293726870376802513846272 294940617775053763903488 297950215915615537004544 301162993677481058500608 304157512080524194025472 308985409097675371708416 313662434333040575088768 318641203131977727074304 319116078248418826518528 329088455693681914847232 330442729173902828077056 331808194996935484391424 338808367887166190813184 347608585234884793171968 358471353523474942958592 360482977280621266993152 364161375007974545227776 369609128604181299068928 371748070320640681586688 376101092221350759825408 377648833341603232088064 379209365710783410733056 387209563299618503786496 390030762303623010189312 397266954554154049339392 405543349440698925367296 409681546883971363381248 418216579110720766785024 424854937509303636099072 438784607591575886462976 440590305565203770769408 442410926662580645855232 451744490516221587750912 456236268120786291038208 463478113646513057562624 477961804697966590611456 478674117372628239777792 485548500010632726970368 495664093760854242115584 501468122961801013100544 508212551830749286219776 521412877852327189757952 540724465920931900489728 546242062511961817841664 557622105480961022380032 566473250012404848132096 580814344949427755679744 585046143455434515283968 589881235550107527806976 595900431831231074009088 608315024161048388050944 627324868666081150177536 637282406263955454148608 658176911387363829694464 660885458347805656154112 663616389993870968782848 677616735774332381626368 695217170469769586343936 716942707046949885917184 720965954561242533986304 728322750015949090455552 739218257208362598137856 743496140641281363173376 752202184442701519650816 758418731421566821466112 811086698881397850734592 819363093767942726762496 836433158221441533570048 849709875018607272198144 877569215183151772925952 881180611130407541538816 884821853325161291710464 903488981032443175501824 912472536241572582076416 926956227293026115125248 955923609395933181222912 957348234745256479555584 991328187521708484231168 1016425103661498572439552 1042825755704654379515904 1081448931841863800979456 1092484125023923635683328 1115244210961922044760064 1132946500024809696264192 1161628689898855511359488 1170092286910869030567936 1191800863662462148018176 1216630048322096776101888 1254649737332162300355072 1274564812527910908297216 1316353822774727659388928 1321770916695611312308224 1327232779987741937565696 1355233471548664763252736 1390434340939539172687872 1433885414093899771834368 1456645500031898180911104 1486992281282562726346752 1504404368885403039301632 1622173397762795701469184 1638726187535885453524992 1672866316442883067140096 1699419750037214544396288 1755138430366303545851904 1769643706650322583420928 1824945072483145164152832 1911847218791866362445824 1982656375043416968462336 2032850207322997144879104 2085651511409308759031808 2162897863683727601958912 2184968250047847271366656 2230488421923844089520128 2433260096644193552203776 2509299474664324600710144 2549129625055821816594432 2632707645549455318777856 2643541833391222624616448 2654465559975483875131392 2710466943097329526505472 2780868681879078345375744 2867770828187799543668736 2973984562565125452693504 3244346795525591402938368 3277452375071770907049984 3345732632885766134280192 3398839500074429088792576 3510276860732607091703808 3649890144966290328305664 3823694437583732724891648 3965312750086833936924672 4065700414645994289758208 4171303022818617518063616 4369936500095694542733312 4460976843847688179040256 4866520193288387104407552 5018598949328649201420288 5098259250111643633188864 5265415291098910637555712 5308931119950967750262784 5735541656375599087337472 5947969125130250905387008 6488693591051182805876736 6554904750143541814099968 6691465265771532268560384 7299780289932580656611328 7647388875167465449783296 7930625500173667873849344 8131400829291988579516416 8342606045637235036127232 8921953687695376358080512 9733040386576774208815104 10037197898657298402840576 10196518500223287266377728 10530830582197821275111424 11471083312751198174674944 11895938250260501810774016 13109809500287083628199936 13382930531543064537120768 14599560579865161313222656 15294777750334930899566592 17843907375390752716161024 19466080773153548417630208 20074395797314596805681152 22942166625502396349349888 23791876500521003621548032 26765861063086129074241536 29199121159730322626445312 30589555500669861799133184 35687814750781505432322048 40148791594629193611362304 45884333251004792698699776 53531722126172258148483072 58398242319460645252890624 71375629501563010864644096 80297583189258387222724608 91768666502009585397399552 107063444252344516296966144 160595166378516774445449216 214126888504689032593932288 321190332757033548890898432 642380665514067097781796864
- Sum of all divisors σ(n): 2537278241935579909927315155
- Sum of proper divisors (its aliquot sum) s(n): 1894897576421512812145518291
- 642380665514067097781796864 is an abundant number, because the sum of its proper divisors (1894897576421512812145518291) is greater than itself. Its abundance is 1252516910907445714363721427
Bases of 642380665514067097781796864
- Binary: 1000010011010111010110010110100111110110001100101110011111010011000100010000000000000000002
- Hexadecimal: 0x2135D65A7D8CB9F4C440000
- Base-36: 28PQ7ET0CR40000000
Squares and roots of 642380665514067097781796864
- 642380665514067097781796864 squared (6423806655140670977817968642) is 412652919426295753519646369804268618251573952560234496
- 642380665514067097781796864 cubed (6423806655140670977817968643) is 265080257007386573313288047402896835861122534037071225132568984173654212077420544
-
642380665514067097781796864 is a
perfect square number . Itssquare root is 25345229640192 -
The
cube root of 642380665514067097781796864 is 862841093.0736805827
Scales and comparisons
How big is 642380665514067097781796864?- 642,380,665,514,067,097,781,796,864 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 642,380,665,514,067,097,781,796,864 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 642380665514067097781796864 cubic inches would be around 71903424.4 feet tall.
Recreational maths with 642380665514067097781796864
- 642380665514067097781796864 backwards is 468697187790760415566083246
- The number of decimal digits it has is: 27
- The sum of 642380665514067097781796864'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 642380665514067097781796864 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 642380665514067097781796864 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/642380665514067097781796864/
Chicago style:
Numbermatics. 2024. "Number 642380665514067097781796864 - Facts about the integer". https://numbermatics.com/n/642380665514067097781796864/
The information we have on file for 642380665514067097781796864 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 642380665514067097781796864, math, Factors of 642380665514067097781796864, curriculum, school, college, exams, university, Prime factorization of 642380665514067097781796864, STEM, science, technology, engineering, physics, economics, calculator, six hundred forty-two septillion, three hundred eighty sextillion, six hundred sixty-five quintillion, five hundred fourteen quadrillion, sixty-seven trillion, ninety-seven billion, seven hundred eighty-one million, seven hundred ninety-six thousand, eight hundred sixty-four.