74311134347042429484662784
74,311,134,347,042,429,484,662,784 is an even composite number composed of five prime numbers multiplied together.
74311134347042429484662784 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-nine thousand, nine hundred twenty-five divisors.
Prime factorization of 74311134347042429484662784:
218 × 320 × 74 × 112 × 234
(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 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 11 × 11 × 23 × 23 × 23 × 23)See below for interesting mathematical facts about the number 74311134347042429484662784 from the Numbermatics database.
Names of 74311134347042429484662784
- Cardinal: 74311134347042429484662784 can be written as Seventy-four septillion, three hundred eleven sextillion, one hundred thirty-four quintillion, three hundred forty-seven quadrillion, forty-two trillion, four hundred twenty-nine billion, four hundred eighty-four million, six hundred sixty-two thousand, seven hundred eighty-four.
Scientific notation
- Scientific notation: 7.4311134347042429484662784 × 1025
Factors of 74311134347042429484662784
Divisors of 74311134347042429484662784
- Number of divisors d(n): 29925
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 23 24 27 28 32 33 36 42 44 46 48 49 54 56 63 64 66 69 72 77 81 84 88 92 96 98 99 108 112 121 126 128 132 138 144 147 154 161 162 168 176 184 189 192 196 198 207 216 224 231 242 243 252 253 256 264 276 288 294 297 308 322 324 336 343 352 363 368 378 384 392 396 414 432 441 448 462 483 484 486 504 506 512 528 529 539 552 567 576 588 594 616 621 644 648 672 686 693 704 726 729 736 756 759 768 784 792 828 847 864 882 891 896 924 966 968 972 1008 1012 1024 1029 1056 1058 1078 1089 1104 1127 1134 1152 1176 1188 1232 1242 1288 1296 1323 1344 1372 1386 1408 1449 1452 1458 1472 1512 1518 1536 1568 1584 1587 1617 1656 1694 1701 1728 1764 1771 1782 1792 1848 1863 1932 1936 1944 2016 2024 2048 2058 2079 2112 2116 2156 2178 2187 2208 2254 2268 2277 2304 2352 2376 2401 2464 2484 2541 2576 2592 2646 2673 2688 2744 2772 2783 2816 2898 2904 2916 2944 3024 3036 3072 3087 3136 3168 3174 3234 3267 3312 3381 3388 3402 3456 3528 3542 3564 3584 3696 3703 3726 3773 3864 3872 3888 3969 4032 4048 4096 4116 4158 4224 4232 4312 4347 4356 4374 4416 4508 4536 4554 4608 4704 4752 4761 4802 4851 4928 4968 5082 5103 5152 5184 5292 5313 5346 5376 5488 5544 5566 5589 5632 5796 5808 5819 5832 5888 5929 6048 6072 6144 6174 6237 6272 6336 6348 6468 6534 6561 6624 6762 6776 6804 6831 6912 7056 7084 7128 7168 7203 7392 7406 7452 7546 7623 7728 7744 7776 7889 7938 8019 8064 8096 8192 8232 8316 8349 8448 8464 8624 8694 8712 8748 8832 9016 9072 9108 9216 9261 9408 9504 9522 9604 9702 9801 9856 9936 10143 10164 10206 10304 10368 10584 10626 10692 10752 10976 11088 11109 11132 11178 11264 11319 11592 11616 11638 11664 11776 11858 11907 12096 12144 12167 12288 12348 12397 12474 12544 12672 12696 12936 13041 13068 13122 13248 13524 13552 13608 13662 13824 14112 14168 14256 14283 14336 14406 14553 14784 14812 14904 15092 15246 15309 15456 15488 15552 15778 15876 15939 16038 16128 16192 16384 16464 16632 16698 16767 16896 16928 17248 17388 17424 17457 17496 17664 17787 18032 18144 18216 18432 18522 18711 18816 19008 19044 19208 19404 19481 19602 19683 19712 19872 20286 20328 20412 20493 20608 20736 21168 21252 21384 21504 21609 21952 22176 22218 22264 22356 22528 22638 22869 23184 23232 23276 23328 23552 23667 23716 23814 24057 24192 24288 24334 24576 24696 24794 24948 25047 25088 25344 25392 25872 25921 26082 26136 26244 26411 26496 27048 27104 27216 27324 27648 27783 28224 28336 28512 28566 28672 28812 29106 29403 29568 29624 29808 30184 30429 30492 30618 30912 30976 31104 31556 31752 31878 32076 32256 32384 32768 32928 33264 33327 33396 33534 33792 33856 33957 34496 34776 34848 34914 34992 35328 35574 35721 36064 36288 36432 36501 36864 37044 37191 37422 37632 38016 38088 38416 38808 38962 39123 39204 39366 39424 39744 40572 40656 40733 40824 40986 41216 41472 41503 42336 42504 42768 42849 43008 43218 43659 43904 44352 44436 44528 44712 45056 45276 45738 45927 46368 46464 46552 46656 47104 47334 47432 47628 47817 48114 48384 48576 48668 49152 49392 49588 49896 50094 50176 50301 50688 50784 51744 51842 52164 52272 52371 52488 52822 52992 53361 54096 54208 54432 54648 55223 55296 55566 56133 56448 56672 57024 57132 57344 57624 58212 58443 58806 59049 59136 59248 59616 60368 60858 60984 61236 61479 61824 61952 62208 63112 63504 63756 64009 64152 64512 64768 64827 65536 65856 66528 66654 66792 67068 67584 67712 67914 68607 68992 69552 69696 69828 69984 70656 71001 71148 71442 72128 72171 72576 72864 73002 73728 74088 74382 74844 75141 75264 76032 76176 76832 77616 77763 77924 78246 78408 78732 78848 79233 79488 81144 81312 81466 81648 81972 82432 82944 83006 83349 84672 85008 85169 85536 85698 86016 86436 86779 87318 87808 88209 88704 88872 89056 89424 90112 90552 91287 91476 91854 92736 92928 93104 93312 94208 94668 94864 95256 95634 96228 96768 97152 97336 98304 98784 99176 99792 99981 100188 100352 100602 101376 101568 101871 103488 103684 104328 104544 104742 104976 105644 105984 106722 107163 108192 108416 108864 109296 109503 110446 110592 111132 111573 112266 112896 113344 114048 114264 114688 115248 116424 116886 117369 117612 118098 118272 118496 119232 120736 121716 121968 122199 122472 122958 123648 123904 124416 124509 126224 127008 127512 128018 128304 128547 129024 129536 129654 130977 131072 131712 133056 133308 133584 133837 134136 135168 135424 135828 136367 137214 137781 137984 139104 139392 139656 139968 141312 142002 142296 142884 143451 144256 144342 145152 145728 146004 147456 148176 148764 149688 150282 150528 150903 152064 152352 153664 155232 155526 155848 156492 156816 157113 157464 157696 158466 158976 160083 162288 162624 162932 163296 163944 164864 165669 165888 166012 166698 168399 169344 170016 170338 171072 171396 172032 172872 173558 174636 175329 175616 176418 177147 177408 177744 178112 178848 180224 181104 181447 182574 182952 183708 184437 185472 185856 186208 186624 188416 189336 189728 190512 191268 192027 192456 193536 194304 194481 194672 196608 197568 198352 199584 199962 200376 200704 201204 202752 203136 203742 205821 206976 207368 208656 209088 209484 209952 211288 211968 213003 213444 214326 216384 216513 216832 217728 218592 219006 220892 221184 222264 223146 224532 225423 225792 226688 228096 228528 229376 230496 232848 233289 233772 234738 235224 236196 236544 236992 237699 238464 241472 243432 243936 244398 244944 245916 247296 247808 248832 249018 250047 252448 254016 255024 255507 256036 256608 257094 258048 259072 259308 260337 261954 262144 263424 264627 266112 266616 267168 267674 268272 270336 270848 271656 272734 273861 274428 275562 275968 278208 278784 279312 279841 279936 282624 284004 284592 285131 285768 286902 288512 288684 290304 290521 291456 292008 294912 296352 297528 299376 299943 300564 301056 301806 304128 304704 305613 307328 310464 311052 311696 312984 313632 314226 314928 315392 316932 317952 320166 321489 324576 325248 325864 326592 327888 328509 329728 331338 331776 332024 333396 334719 336798 338688 340032 340676 342144 342792 344064 345744 347116 349272 350658 351232 352107 352836 354294 354816 355488 356224 357696 360448 362208 362894 365148 365904 366597 367416 368874 370944 371712 372416 373248 373527 376832 378672 379456 381024 382536 384054 384912 385641 387072 388608 388962 389344 392931 393216 395136 396704 399168 399924 400752 401408 401511 402408 405504 406272 407484 409101 411642 413343 413952 414736 417312 418176 418968 419904 422576 423936 426006 426888 428652 430353 432768 433026 433664 435456 437184 438012 441784 442368 444528 446292 448063 449064 450846 451584 452709 453376 456192 457056 458752 460992 465696 466578 467544 469476 470448 471339 472392 473088 473984 475398 476928 480249 482944 486864 487872 488796 489888 491832 494592 495616 497007 497664 498036 500094 504896 505197 508032 510048 511014 512072 513216 514188 516096 518144 518616 520674 523908 525987 526848 529254 531441 532224 533232 534336 535348 536544 540672 541696 543312 544341 545468 547722 548856 551124 551936 553311 556416 557568 558624 559682 559872 565248 568008 569184 570262 571536 573804 576081 577024 577368 580608 581042 582912 583443 584016 589824 592704 595056 596183 598752 599886 601128 602112 603612 607453 608256 609408 611226 614656 617463 620928 622104 623392 625968 627264 628452 629856 630784 633864 635904 639009 640332 642978 649152 649539 650496 651728 653184 655776 657018 659456 662676 663552 664048 666792 669438 673596 676269 677376 680064 681352 684288 685584 688128 691488 694232 698544 699867 701316 702464 704214 705672 708588 709632 710976 712448 713097 715392 720896 724416 725788 730296 731808 733194 734832 737748 741888 743424 744832 746496 747054 750141 753664 757344 758912 762048 765072 766521 768108 769824 771282 774144 777216 777924 778688 781011 785862 786432 790272 793408 793881 798336 799848 801504 802816 803022 804816 811008 812544 814968 818202 821583 823284 826686 827904 829472 834624 836352 837936 839523 839808 845152 847872 852012 853776 855393 857304 860706 865536 866052 867328 870912 871563 874368 876024 883568 884736 889056 892584 896126 898128 899829 901692 903168 905418 906752 912384 914112 916839 917504 921984 931392 933156 935088 936859 938952 940896 942678 944784 946176 947968 950796 953856 954569 960498 964467 965888 973728 975744 977592 979776 983664 985527 989184 991232 994014 995328 996072 1000188 1004157 1009792 1010394 1016064 1020096 1022028 1024144 1026432 1028376 1032192 1036288 1037232 1041348 1047816 1051974 1053696 1056321 1058508 1062882 1064448 1066464 1068672 1070696 1073088 1081344 1083392 1086624 1088682 1090936 1095444 1097712 1099791 1102248 1103872 1106622 1112832 1115136 1117248 1119364 1119744 1120581 1130496 1136016 1138368 1140524 1143072 1147608 1152162 1154048 1154736 1156923 1161216 1162084 1165824 1166886 1168032 1178793 1179648 1185408 1190112 1192366 1197504 1199772 1202256 1204224 1204533 1207224 1214906 1216512 1218816 1222452 1227303 1229312 1234926 1240029 1241856 1244208 1246784 1251936 1254528 1256904 1259712 1261568 1267728 1270129 1271808 1278018 1280664 1285956 1291059 1298304 1299078 1300992 1303456 1306368 1311552 1314036 1318912 1325352 1327104 1328096 1333584 1338876 1344189 1347192 1352538 1354752 1358127 1360128 1362704 1368576 1371168 1376256 1382976 1388464 1397088 1399734 1402632 1404928 1408428 1411344 1414017 1417176 1419264 1421952 1424896 1426194 1430784 1440747 1441792 1448832 1451576 1460592 1463616 1466388 1469664 1472207 1475496 1483776 1486848 1489664 1491021 1492992 1494108 1500282 1507328 1514688 1515591 1517824 1524096 1530144 1533042 1536216 1539648 1542564 1548288 1554432 1555848 1557376 1562022 1571724 1577961 1580544 1586816 1587762 1594323 1596672 1599696 1603008 1605632 1606044 1609632 1622016 1625088 1629936 1633023 1636404 1643166 1646568 1653372 1655808 1658944 1659933 1669248 1672704 1675872 1679046 1679616 1690304 1695744 1704024 1707552 1710786 1714608 1721412 1728243 1731072 1732104 1734656 1741824 1743126 1748736 1750329 1752048 1767136 1769472 1778112 1785168 1788549 1792252 1796256 1799658 1803384 1806336 1810836 1813504 1822359 1824768 1828224 1833678 1835008 1843968 1852389 1862784 1866312 1870176 1873718 1877904 1881792 1885356 1889568 1892352 1895936 1901592 1907712 1909138 1917027 1920996 1928934 1931776 1947456 1948617 1951488 1955184 1958887 1959552 1967328 1971054 1978368 1982464 1988028 1990656 1992144 1995917 2000376 2008314 2019584 2020788 2028807 2032128 2040192 2044056 2048288 2052864 2056752 2064384 2072576 2074464 2082696 2095632 2099601 2103948 2107392 2112642 2117016 2125764 2128896 2132928 2137344 2139291 2141392 2146176 2162688 2166784 2173248 2177364 2181872 2190888 2195424 2199582 2204496 2207744 2213244 2225664 2230272 2234496 2238728 2239488 2241162 2250423 2260992 2272032 2276736 2281048 2286144 2295216 2299563 2304324 2308096 2309472 2313846 2322432 2324168 2331648 2333772 2336064 2343033 2357586 2359296 2370816 2380224 2381643 2384732 2395008 2399544 2404512 2408448 2409066 2414448 2429812 2433024 2437632 2444904 2454606 2458624 2464749 2469852 2480058 2483712 2488416 2493568 2503872 2509056 2513808 2518569 2519424 2523136 2535456 2540258 2543616 2556036 2561328 2566179 2571912 2582118 2596608 2598156 2601984 2606912 2612736 2614689 2623104 2628072 2637824 2650704 2654208 2656192 2667168 2677752 2688378 2694384 2699487 2705076 2709504 2716254 2720256 2725408 2737152 2742336 2750517 2752512 2765952 2776928 2794176 2799468 2805264 2809856 2810577 2816856 2822688 2828034 2834352 2838528 2843904 2849792 2852388 2861568 2863707 2881494 2883584 2893401 2897664 2903152 2921184 2927232 2932776 2939328 2944414 2950992 2956581 2967552 2973696 2979328 2982042 2985984 2988216 3000564 3012471 3014656 3029376 3031182 3035648 3048192 3060288 3066084 3072432 3078251 3079296 3085128 3096576 3108864 3111696 3114752 3124044 3136441 3143448 3155922 3161088 3168963 3173632 3175524 3188646 3193344 3199392 3206016 3211264 3212088 3219264 3244032 3250176 3259872 3266046 3272808 3286332 3293136 3299373 3306744 3311616 3317888 3319866 3338496 3345408 3351744 3358092 3359232 3361743 3380608 3391488 3408048 3415104 3421572 3429216 3442824 3456486 3462144 3464208 3469312 3470769 3483648 3486252 3497472 3500658 3504096 3534272 3536379 3538944 3556224 3570336 3577098 3584504 3592512 3599316 3606768 3612672 3613599 3621672 3627008 3644718 3649536 3656448 3667356 3681909 3687936 3704778 3720087 3725568 3732624 3740352 3747436 3755808 3763584 3770712 3779136 3784704 3791872 3803184 3810387 3815424 3818276 3834054 3841992 3857868 3863552 3873177 3894912 3897234 3902976 3910368 3917774 3919104 3934656 3942108 3956736 3964928 3976056 3981312 3984288 3991834 4000752 4016628 4032567 4039168 4041576 4057614 4064256 4074381 4080384 4088112 4096576 4105728 4113504 4128768 4145152 4148928 4165392 4173281 4191264 4199202 4207896 4214784 4225284 4234032 4242051 4251528 4257792 4265856 4274688 4278582 4282784 4292352 4322241 4325376 4333568 4346496 4354728 4363744 4381776 4390848 4399164 4408992 4415488 4416621 4426488 4451328 4460544 4468992 4473063 4477456 4478976 4482324 4500846 4521984 4544064 4546773 4553472 4562096 4572288 4590432 4599126 4608648 4616192 4618944 4627692 4644864 4648336 4663296 4667544 4672128 4686066 4715172 4733883 4741632 4760448 4763286 4769464 4782969 4790016 4799088 4809024 4816896 4818132 4828896 4859624 4866048 4875264 4889808 4899069 4909212 4917248 4929498 4939704 4960116 4967424 4976832 4979799 4987136 5007744 5018112 5027616 5037138 5038848 5046272 5070912 5080516 5087232 5112072 5122656 5132358 5143824 5164236 5184729 5193216 5196312 5203968 5213824 5225472 5229378 5246208 5250987 5256144 5275648 5301408 5308416 5312384 5334336 5355504 5365647 5376756 5388768 5398974 5410152 5419008 5432508 5440512 5450816 5467077 5474304 5484672 5501034 5505024 5531904 5553856 5557167 5588352 5598936 5610528 5619712 5621154 5633712 5645376 5656068 5668704 5677056 5687808 5699584 5704776 5723136 5727414 5751081 5762988 5786802 5795328 5806304 5842368 5845851 5854464 5865552 5876661 5878656 5888828 5901984 5913162 5935104 5947392 5958656 5964084 5971968 5976432 5987751 6001128 6024942 6029312 6058752 6062364 6071296 6086421 6096384 6120576 6132168 6144864 6156502 6158592 6170256 6193152 6217728 6223392 6229504 6248088 6272882 6286896 6298803 6311844 6322176 6337926 6347264 6351048 6377292 6386688 6398784 6412032 6417873 6422528 6424176 6438528 6488064 6500352 6519744 6532092 6545616 6558013 6572664 6586272 6598746 6613488 6623232 6635776 6639732 6676992 6681983 6690816 6703488 6716184 6718464 6723486 6751269 6761216 6782976 6816096 6830208 6843144 6858432 6885648 6898689 6912972 6924288 6928416 6938624 6941538 6967296 6972504 6994944 7001316 7008192 7029099 7068544 7072758 7077888 7112448 7140672 7144929 7154196 7169008 7185024 7198632 7213536 7225344 7227198 7243344 7254016 7289436 7299072 7312896 7334712 7363818 7375872 7394247 7409556 7440174 7451136 7465248 7480704 7494872 7511616 7527168 7541424 7555707 7558272 7569408 7583744 7606368 7620774 7630848 7636552 7668108 7683984 7698537 7715736 7727104 7746354 7789824 7794468 7805952 7820736 7835548 7838208 7844067 7869312 7884216 7913472 7929856 7952112 7962624 7968576 7983668 8001504 8033256 8065134 8078336 8083152 8098461 8115228 8128512 8148762 8160768 8176224 8193152 8211456 8227008 8251551 8257536 8290304 8297856 8330784 8346562 8382528 8398404 8415792 8429568 8431731 8450568 8468064 8484102 8503056 8515584 8531712 8549376 8557164 8565568 8584704 8591121 8644482 8650752 8667136 8680203 8692992 8709456 8727488 8763552 8781696 8798328 8817984 8830976 8833242 8852976 8869743 8902656 8921088 8937984 8946126 8954912 8957952 8964648 9001692 9037413 9043968 9088128 9093546 9106944 9124192 9144576 9180864 9198252 9217296 9232384 9234753 9237888 9255384 9289728 9296672 9326592 9335088 9344256 9372132 9409323 9430344 9467766 9483264 9506889 9520896 9526572 9538928 9565938 9580032 9598176 9618048 9633792 9636264 9657792 9719248 9732096 9750528 9779616 9798138 9818424 9834496 9858996 9879408 9898119 9920232 9934848 9953664 9959598 9974272 10015488 10036224 10055232 10074276 10077696 10085229 10092544 10141824 10161032 10174464 10224144 10245312 10264716 10287648 10305449 10328472 10369458 10386432 10392624 10407936 10412307 10427648 10450944 10458756 10492416 10501974 10512288 10551296 10602816 10609137 10616832 10624768 10668672 10711008 10731294 10753512 10777536 10797948 10820304 10838016 10840797 10865016 10881024 10901632 10934154 10948608 10969344 11002068 11045727 11063808 11107712 11114334 11160261 11176704 11197872 11221056 11239424 11242308 11267424 11290752 11312136 11337408 11354112 11375616 11399168 11409552 11431161 11446272 11454828 11502162 11525976 11573604 11590656 11612608 11619531 11684736 11691702 11708928 11731104 11753322 11757312 11777656 11803968 11826324 11870208 11894784 11917312 11928168 11943936 11952864 11975502 12002256 12049884 12097701 12117504 12124728 12142592 12172842 12192768 12223143 12241152 12264336 12289728 12313004 12317184 12340512 12386304 12435456 12446784 12459008 12496176 12519843 12545764 12573792 12597606 12623688 12644352 12675852 12694528 12702096 12726153 12754584 12773376 12797568 12824064 12835746 12845056 12848352 12877056 12966723 12976128 13000704 13039488 13064184 13091232 13116026 13145328 13172544 13197492 13226976 13246464 13249863 13271552 13279464 13353984 13363966 13381632 13406976 13419189 13432368 13436928 13446972 13502538 13522432 13565952 13632192 13640319 13660416 13686288 13712209 13716864 13771296 13797378 13825944 13848576 13856832 13877248 13883076 13934592 13945008 13971419 13989888 14002632 14016384 14058198 14137088 14145516 14201649 14224896 14281344 14289858 14308392 14338016 14348907 14370048 14397264 14427072 14450688 14454396 14486688 14508032 14578872 14598144 14625792 14669424 14697207 14727636 14751744 14788494 14819112 14880348 14902272 14930496 14939397 14961408 14989744 15023232 15054336 15082848 15111414 15116544 15138816 15167488 15212736 15241548 15261696 15273104 15336216 15367968 15397074 15431472 15454208 15492708 15554187 15579648 15588936 15611904 15641472 15671096 15676416 15688134 15738624 15752961 15768432 15826944 15859712 15904224 15925248 15937152 15967336 16003008 16066512 16096941 16130268 16156672 16166304 16196922 16230456 16257024 16297524 16321536 16352448 16386304 16401231 16422912 16454016 16503102 16515072 16580608 16595712 16661568 16671501 16693124 16765056 16796808 16831584 16859136 16863462 16901136 16936128 16968204 17006112 17031168 17063424 17098752 17114328 17131136 17169408 17182242 17253243 17288964 17334272 17360406 17385984 17418912 17454976 17527104 17537553 17563392 17596656 17629983 17635968 17661952 17666484 17705952 17739486 17805312 17842176 17875968 17892252 17909824 17915904 17929296 17963253 18003384 18074826 18087936 18176256 18187092 18213888 18248384 18259263 18289152 18361728 18396504 18434592 18464768 18469506 18475776 18510768 18579456 18593344 18653184 18670176 18688512 18744264 18818646 18860688 18896409 18935532 18966528 19013778 19041792 19053144 19077856 19131876 19160064 19196352 19236096 19253619 19267584 19272528 19315584 19438496 19464192 19501056 19559232 19596276 19636848 19668992 19674039 19717992 19758816 19796238 19840464 19869696 19907328 19919196 19948544 20030976 20045949 20072448 20110464 20148552 20155392 20170458 20185088 20253807 20283648 20322064 20348928 20448288 20490624 20529432 20575296 20610898 20656944 20696067 20738916 20772864 20785248 20815872 20824614 20855296 20901888 20917512 20984832 21003948 21024576 21087297 21102592 21205632 21218274 21233664 21249536 21337344 21422016 21434787 21462588 21507024 21547757 21555072 21595896 21640608 21676032 21681594 21730032 21762048 21803264 21868308 21897216 21938688 21955087 22004136 22091454 22127616 22182741 22215424 22228668 22320522 22353408 22395744 22442112 22478848 22484616 22534848 22581504 22624272 22667121 22674816 22708224 22751232 22798336 22819104 22862322 22892544 22909656 23004324 23051952 23095611 23147208 23181312 23225216 23239062 23369472 23383404 23417856 23462208 23506644 23514624 23532201 23555312 23607936 23652648 23740416 23789568 23834624 23856336 23887872 23905728 23951004 24004512 24099768 24195402 24235008 24249456 24285184 24295383 24345684 24385536 24446286 24482304 24528672 24579456 24626008 24634368 24681024 24754653 24772608 24870912 24893568 24918016 24992352 25039686 25091528 25147584 25195212 25247376 25288704 25295193 25351704 25389056 25404192 25452306 25509168 25546752 25595136 25648128 25671492 25696704 25754112 25773363 25933446 25952256 26001408 26040609 26078976 26128368 26182464 26232052 26290656 26345088 26394984 26453952 26492928 26499726 26543104 26558928 26609229 26707968 26727932 26763264 26813952 26838378 26864736 26873856 26893944 27005076 27044864 27112239 27131904 27264384 27280638 27320832 27372576 27424418 27433728 27542592 27594756 27651888 27697152 27704259 27713664 27754496 27766152 27869184 27890016 27942838 27979776 28005264 28032768 28116396 28227969 28274176 28291032 28403298 28449792 28520667 28562688 28579716 28616784 28676032 28697814 28740096 28794528 28854144 28901376 28908792 28973376 29016064 29157744 29196288 29212967 29251584 29338848 29394414 29455272 29503488 29576988 29638224 29694357 29760696 29804544 29860992 29878794 29922816 29979488 30046464 30108672 30165696 30222828 30233088 30255687 30277632 30334976 30425472 30483096 30523392 30546208 30672432 30735936 30794148 30862944 30908416 30916347 30985416 31108374 31159296 31177872 31223808 31236921 31282944 31342192 31352832 31376268 31477248 31505922 31536864 31653888 31719424 31808448 31827411 31850496 31874304 31934672 32006016 32133024 32193882 32260536 32313344 32332608 32393844 32460912 32514048 32522391 32595048 32643072 32704896 32772608 32802462 32845824 32908032 33006204 33137181 33161216 33191424 33323136 33343002 33386248 33480783 33530112 33593616 33663168 33718272 33726924 33802272 33860761 33872256 33936408 34012224 34062336 34126848 34197504 34228656 34262272 34293483 34338816 34364484 34506486 34577928 34668544 34720812 34771968 34837824 34858593 34909952 35054208 35075106 35126784 35193312 35259966 35271936 35323904 35332968 35411904 35478972 35610624 35684352 35751936 35784504 35819648 35831808 35858592 35926506 36006768 36149652 36293103 36352512 36374184 36427776 36496768 36518526 36578304 36669429 36723456 36793008 36869184 36929536 36939012 36951552 37021536 37158912 37186688 37306368 37340352 37377024 37488528 37559529 37637292 37721376 37792818 37871064 37933056 38027556 38083584 38106288 38155712 38178459 38263752 38320128 38392704 38472192 38507238 38535168 38545056 38631168 38876992 38900169 38928384 39002112 39118464 39192552 39273696 39337984 39348078 39435984 39517632 39592476 39680928 39739392 39749589 39814656 39838392 39897088 40061952 40091898 40144896 40220928 40257567 40297104 40310784 40340916 40507614 40567296 40644128 40697856 40896576 40920957 40981248 41058864 41136627 41150592 41221796 41313888 41392134 41477832 41545728 41570496 41631744 41649228 41710592 41803776 41835024 41914257 41969664 42007896 42049152 42174594 42205184 42411264 42436548 42499072 42604947 42674688 42844032 42869574 42925176 43014048 43046721 43095514 43110144 43191792 43281216 43352064 43363188 43460064 43524096 43606528 43736616 43794432 43877376 43910174 44008272 44091621 44182908 44255232 44365482 44430848 44457336 44641044 44706816 44791488 44818191 44884224 44957696 44969232 45069696 45163008 45248544 45334242 45349632 45416448 45502464 45596672 45638208 45724644 45785088 45819312 45906091 46008648 46103904 46191222 46294416 46362624 46450432 46478124 46662561 46738944 46766808 46835712 46924416 47013288 47029248 47064402 47110624 47215872 47258883 47305296 47480832 47579136 47669248 47712672 47775744 47811456 47902008 48009024 48199536 48290823 48390804 48470016 48498912 48570368 48590766 48691368 48771072 48892572 48964608 49057344 49158912 49203693 49252016 49268736 49362048 49509306 49545216 49741824 49787136 49836032 49984704 50014503 50079372 50183056 50295168 50390424 50494752 50577408 50590386 50703408 50778112 50808384 50904612 51018336 51093504 51190272 51296256 51342984 51393408 51508224 51546726 51759729 51866892 52002816 52081218 52157952 52256736 52364928 52464104 52581312 52612659 52690176 52789968 52889949 52907904 52985856 52999452 53086208 53117856 53218458 53415936 53455864 53526528 53627904 53676756 53729472 53747712 53787888 53889759 54010152 54089728 54224478 54263808 54528768 54561276 54641664 54745152 54777789 54848836 54867456 55085184 55189512 55303776 55394304 55408518 55427328 55508992 55532304 55738368 55780032 55885676 55959552 56010528 56065536 56232792 56455938 56548352 56582064 56689227 56806596 56899584 57041334 57125376 57159432 57233568 57352064 57395628 57480192 57589056 57708288 57760857 57802752 57817584 57946752 58032128 58315488 58392576 58425934 58503168 58677696 58788828 58910544 59006976 59022117 59153976 59276448 59388714 59521392 59609088 59721984 59757588 59845632 59958976 60092928 60137847 60217344 60331392 60445656 60466176 60511374 60555264 60669952 60761421 60850944 60966192 61046784 61092416 61344864 61471872 61588296 61725888 61816832 61832694 61970832 62088201 62216748 62318592 62355744 62447616 62473842 62565888 62684384 62705664 62752536 62954496 63011844 63073728 63261891 63307776 63616896 63654822 63700992 63748608 63869344 64012032 64266048 64304361 64387764 64521072 64626688 64643271 64665216 64787688 64921824 65028096 65044782 65190096 65286144 65409792 65545216 65604924 65691648 65816064 65865261 66012408 66274362 66322432 66382848 66548223 66646272 66686004 66772496 66961566 67060224 67187232 67326336 67436544 67453848 67604544 67721522 67744512 67872816 68001363 68024448 68124672 68253696 68395008 68457312 68524544 68586966 68677632 68728968 69012972 69155856 69286833 69337088 69441624 69543936 69675648 69717186 69819904 70108416 70150212 70253568 70386624 70519932 70543872 70596603 70647808 70665936 70823808 70957944 71221248 71368704 71503872 71569008 71639296 71663616 71717184 71853012 72013536 72138143 72299304 72586206 72705024 72748368 72855552 72886149 72993536 73037052 73156608 73338858 73446912 73586016 73738368 73859072 73878024 73903104 74043072 74263959 74317824 74373376 74612736 74680704 74754048 74977056 75119058 75274584 75442752 75585636 75742128 75866112 75885579 76055112 76167168 76212576 76311424 76356918 76527504 76640256 76785408 76944384 77014476 77090112 77262336 77320089 77753984 77800338 77856768 78004224 78121827 78236928 78385104 78547392 78675968 78696156 78871968 79035264 79184952 79361856 79478784 79499178 79629312 79676784 79794176 79827687 80123904 80183796 80289792 80441856 80515134 80594208 80621568 80681832 81015228 81134592 81288256 81336717 81395712 81793152 81841914 81962496 82117728 82273254 82301184 82443592 82627776 82784268 82955664 83091456 83112777 83140992 83263488 83298456 83421184 83607552 83670048 83828514 83939328 84015792 84098304 84349188 84683907 84822528 84873096 84998144 85209894 85349376 85562001 85688064 85739148 85850352 86028096 86093442 86191028 86220288 86383584 86562432 86704128 86726376 86920128 87048192 87213056 87473232 87588864 87638901 87754752 87820348 88016544 88183242 88365816 88510464 88730964 88861696 88914672 89083071 89282088 89413632 89582976 89636382 89768448 89915392 89938464 90139392 90326016 90497088 90668484 90699264 90767061 90832896 91004928 91193344 91276416 91449288 91570176 91638624 91812182 92017296 92207808 92382444 92588832 92725248 92749041 92900864 92956248 93325122 93477888 93533616 93671424 93710763 93848832 94026576 94058496 94128804 94221248 94431744 94517766 94610592 94961664 95158272 95338496 95425344 95482233 95551488 95622912 95804016 95985463 96018048 96399072 96581646 96781608 96940032 96997824 97140736 97181532 97382736 97542144 97567173 97785144 97929216 98114688 98317824 98407386 98504032 98537472 98724096 99018612 99411543 99483648 99574272 99672064 99969408 100029006 100158744 100366112 100442349 100590336 100780848 100989504 101154816 101180772 101406816 101556224 101582283 101616768 101809224 102036672 102187008 102380544 102592512 102685968 102786816 102880449 103016448 103093452 103519458 103733784 104005632 104162436 104315904 104513472 104575779 104729856 104928208 105162624 105225318 105380352 105579936 105779898 105815808 105971712 105998904 106172416 106235712 106436916 106831872 106911728 107053056 107255808 107353512 107458944 107495424 107575776 107779518 108020304 108179456 108448956 108879309 109057536 109122552 109283328 109490304 109555578 109697672 109734912 110008287 110170368 110379024 110607552 110788608 110817036 110854656 111017984 111064608 111476736 111560064 111771352 111919104 112021056 112131072 112465584 112678587 112911876 113096704 113164128 113378454 113613192 113799168 114082668 114250752 114318864 114467136 114535377 114704128 114791256 114960384 115178112 115416576 115521714 115605504 115635168 115893504 116064256 116630976 116700507 116785152 116851868 117006336 117355392 117577656 117821088 118013952 118044234 118307952 118552896 118777428 119042784 119218176 119248767 119443968 119515176 119691264 119917952 120185856 120275694 120434688 120662784 120772701 120891312 120932352 121022748 121339904 121522842 121701888 121932384 122093568 122184832 122689728 122762871 122943744 123176592 123409881 123451776 123633664 123665388 123941664 124176402 124433496 124637184 124711488 124895232 124947684 125131776 125368768 125411328 125505072 125742771 125908992 126023688 126147456 126523782 126615552 127233792 127309644 127497216 127738688 127814841 128024064 128532096 128608722 128775528 129042144 129140163 129253376 129286542 129330432 129575376 129843648 130056192 130089564 130380192 130572288 130819584 131090432 131209848 131383296 131632128 131730522 132024816 132274863 132548724 132765696 133096446 133292544 133372008 133544992 133923132 134120448 134374464 134454573 134652672 134873088 134907696 135209088 135443044 135489024 135745632 136002726 136048896 136249344 136507392 136790016 136914624 137049088 137173932 137355264 137457936 137718273 138025944 138311712 138573666 138674176 138883248 139087872 139351296 139434372 139639808 139987683 140216832 140300424 140507136 140773248 141039864 141087744 141193206 141295616 141331872 141647616 141776649 141915888 142442496 142737408 143007744 143138016 143278592 143327232 143434368 143706024 144027072 144276286 144598608 144872469 145172412 145410048 145496736 145711104 145772298 145987072 146074104 146313216 146677716 146893824 147172032 147476736 147611079 147718144 147756048 147806208 148086144 148527918 148635648 148746752 149225472 149361408 149508096 149954112 150043509 150238116 150549168 150834299 150885504 151171272 151484256 151732224 151771158 152110224 152334336 152425152 152622848 152713836 153055008 153280512 153570816 153685609 153888768 154028952 154180224 154524672 154640178 155279187 155507968 155600676 156008448 156243654 156473856 156770208 157094784 157351936 157392312 157743936 157837977 158070528 158369904 158669847 158723712 158957568 158998356 159258624 159353568 159588352 159655374 160247808 160367592 160579584 160883712 161030268 161188416 161243136 161363664 161669277 162030456 162269184 162576512 162673434 162791424 163586304 163683828 163924992 164235456 164333367 164546508 164602368 164887184 165255552 165568536 165911328 166182912 166225554 166281984 166526976 166596912 166842368 167215104 167340096 167657028 167878656 168031584 168196608 168698376 169367814 169645056 169746192 169996288 170067681 170419788 170698752 171124002 171376128 171478296 171700704 172056192 172186884 172382056 172440576 172767168 173124864 173282571 173408256 173452752 173840256 174096384 174426112 174946464 175177728 175277802 175509504 175640696 176033088 176366484 176731632 177020928 177066351 177461928 177723392 177829344 178166142 178564176 178827264 179165952 179272764 179536896 179876928 180278784 180413541 180652032 180994176 181336968 181398528 181534122 181665792 182009856 182284263 182386688 182552832 182898576 183140352 183277248 183624364 184034592 184415616 184764888 185177664 185450496 185498082 185801728 185912496 186264603 186650244 186955776 187067232 187342848 187421526 187697664 188053152 188116992 188257608 188442496 188863488 189035532 189221184 189785673 189923328 190676992 190850688 190964466 191102976 191245824 191608032 191970926 192036096 192798144 192913083 193163292 193563216 193880064 193929813 193995648 194281472 194363064 194765472 195084288 195134346 195570288 195858432 196229376 196635648 196814772 197008064 197074944 197448192 197595783 198037224 198823086 198967296 199148544 199344128 199644669 199938816 200058012 200317488 200732224 200884698 201180672 201561696 201979008 202309632 202361544 202813632 203112448 203164566 203233536 203618448 204004089 204073344 204374016 204761088 205185024 205371936 205573632 205760898 206032896 206186904 207038916 207467568 207860499 208011264 208324872 208631808 209026944 209151558 209459712 209856416 210325248 210450636 210760704 211159872 211559796 211631616 211789809 211943424 211997808 212344832 212471424 212873832 213663744 213823456 214106112 214511616 214707024 214917888 214990848 215151552 215559036 216040608 216358912 216414429 216897912 217758618 218115072 218245104 218566656 218658447 218980608 219111156 219395344 219469824 220016574 220340736 220758048 221215104 221577216 221634072 221709312 222035968 222129216 222791877 222953472 223120128 223542704 223838208 224042112 224262144 224931168 225357174 225823752 226193408 226328256 226756908 227226384 227598336 227656737 228165336 228501504 228637728 228934272 229070754 229408256 229582512 229920768 230356224 230833152 231043428 231270336 231787008 231960267 232128512 233261952 233401014 233570304 233703736 234012672 234365481 234710784 235155312 235642176 236027904 236088468 236615904 237025327 237105792 237554856 238085568 238436352 238497534 238887936 239030352 239382528 239483061 239835904 240371712 240551388 240869376 241325568 241545402 241782624 241864704 242045496 242679808 243045684 243403776 243864768 244010151 244187136 244369664 245379456 245525742 245887488 246353184 246819762 246903552 247267328 247330776 247883328 248352804 248866992 249274368 249338331 249422976 249790464 249895368 250263552 250737536 250822656 251010144 251485542 251817984 252047376 252294912 253047564 254051721 254467584 254619288 254994432 255477376 255629682 256048128 256686003 257064192 257217444 257551056 258084288 258280326 258506752 258573084 258660864 259150752 259687296 260112384 260179128 260760384 261144576 261639168 262180864 262419696 262766592 262916703 263264256 263461044 264049632 264549726 265097448 265531392 266192892 266585088 266744016 267089984 267249213 267846264 268240896 268748928 268909146 269305344 269746176 269815392 270418176 270886088 270978048 271491264 272005452 272097792 272301183 272498688 273014784 273580032 273829248 274098176 274347864 274710528 274915872 275436546 276051888 276623424 277147332 277766496 278175744 278247123 278702592 278868744 279279616 279975366 280433664 280600848 281014272 281132289 281546496 282079728 282175488 282386412 282663744 283295232 283553298 283831776 284884992 285474816 286015488 286276032 286446699 286557184 286654464 286868736 287412048 287956389 288054144 288552572 289197216 289744938 290344824 290820096 290993472 291422208 291544596 291974144 292148208 292626432 292701519 293355432 293787648 294344064 294953472 295222158 295436288 295512096 295612416 296172288 297055836 297493504 298234629 298450944 298722816 299016192 299908224 300087018 300476232 301098336 301327047 301668598 301771008 302342544 302968512 303464448 303542316 304220448 304668672 304746849 304850304 305245696 305427672 306110016 306561024 307141632 307371218 307777536 308057904 308360448 308641347 309049344 309280356 310558374 311015936 311201352 312016896 312487308 312947712 313540416 313727337 314189568 314703872 314784624 315487872 315675954 316141056 316739808 317339694 317447424 317915136 317996712 318517248 318707136 319176704 319310748 320495616 320735184 321159168 321342637 321767424 322060536 322376832 322486272 322727328 323338554 324060912 324538368 325153024 325346868 326637927 327172608 327367656 327849984 328470912 328666734 329093016 329204736 329774368 330024861 330511104 331137072 331822656 332365824 332451108 332563968 333053952 333193824 333684736 334430208 334680192 335314056 335757312 336063168 336393216 337396752 338035761 338735628 339290112 339492384 339992576 340135362 340839576 341397504 342248004 342752256 342956592 343401408 343606131 344112384 344373768 344764112 344881152 345534336 346249728 346565142 346816512 346905504 347680512 348192768 348852224 349892928 350101521 350355456 350555604 351019008 351281392 352066176 352732968 353463264 354041856 354132702 354923856 355446784 355658688 356332284 357128352 357654528 357746301 358331904 358545528 359073792 359753856 360557568 360827082 361304064 361988352 362318103 362673936 362797056 363068244 364019712 364568526 364773376 365105664 365797152 366280704 366554496 367248728 368069184 368288613 368831232 369529776 370229643 370355328 370900992 370996164 371603456 371824992 372529206 373300488 373911552 374134464 374685696 374843052 375395328 376106304 376233984 376515216 376884992 377228313 377726976 378071064 378442368 379571346 379846656 381353984 381701376 381928932 382491648 383216064 383444523 383941852 384072192 385596288 385826166 386326584 387126432 387420489 387760128 387859626 387991296 388562944 388726128 389530944 390168576 390268692 391140576 391716864 392458752 393271296 393629544 394016128 394149888 394896384 395191566 396074448 396824589 397646172 398297088 398688256 399289338 399877632 400116024 400634976 401464448 401769396 402361344 403123392 403363719 403958016 404619264 404723088 405627264 406224896 406329132 406467072 407236896 408008178 408146688 408748032 409522176 410370048 410743872 411147264 411521796 412065792 412373808 413154819 414077832 414935136 415720998 416022528 416649744 417263616 418053888 418303116 418919424 419712832 419963049 420650496 420901272 421521408 422319744 423119592 423263232 423579618 423886848 423995616 424689664 424942848 425329947 425747664 427327488 427646912 428212224 429023232 429414048 429835776 429981696 430303104 431118072 432081216 432717824 432828858 433795824 434617407 435517236 436230144 436490208 437133312 437316894 437961216 438222312 438790688 438939648 440033148 440681472 441516096 442430208 442833237 443154432 443268144 443418624 444258432 445583754 445906944 446240256 447085408 447676416 448084224 448524288 449862336 450130527 450714348 451647504 452386816 452502897 452656512 453513816 454452768 455196672 455313474 456330672 457003008 457275456 457868544 458141508 458816512 459165024 459841536 460712448 461056827 461666304 462086856 462540672 463574016 463920534 464257024 465837561 466523904 466802028 467407472 468025344 468730962 469421568 470310624 471284352 472055808 472176936 473231808 473513931 474050654 474211584 475109712 476009541 476171136 476872704 476995068 477775872 478060704 478765056 478966122 479671808 480743424 481102776 481738752 482651136 483090804 483565248 483729408 484090992 485007831 485359616 486091368 486807552 487729536 488020302 488374272 488739328 490758912 491051484 491774976 492706368 493000101 493639524 493807104 494534656 494661552 495766656 496705608 497733984 498548736 498676662 498845952 499580928 499790736 500527104 501475072 501645312 502020288 502971084 503635968 504094752 504589824 504967001 506095128 508103442 508935168 509238576 509988864 510203043 510954752 511259364 512096256 513372006 514128384 514434888 515102112 516168576 516560652 517013504 517146168 517321728 518301504 519374592 519847713 520224768 520358256 521520768 522289152 523278336 524361728 524839392 525533184 525833406 526528512 526922088 528099264 529099452 530194896 531062784 531199053 532385784 533170176 533488032 534179968 534498426 535692528 536481792 537497856 537818292 538610688 539630784 540836352 541240623 541772176 541956096 542982528 544010904 544195584 544602366 544997376 546029568 546852789 547160064 547658496 548196352 548695728 549421056 549831744 550873092 552103776 553246848 554294664 555532992 556351488 556494246 557405184 557737488 558559232 558793809 559950732 560867328 561201696 562028544 562264578 563092992 564159456 564350976 564772824 565327488 566590464 567106596 567663552 569357019 569769984 572030976 572552064 572893398 573114368 573308928 573737472 574824096 575912778 576108288 577105144 578394432 578739249 579489876 580689648 581640192 581789439 581986944 582844416 583089192 583948288 584296416 585252864 585403038 586710864 587575296 588688128 589906944 590444316 591024192 591224832 592344576 592787349 594111672 594987008 596469258 596901888 597445632 598032384 598934007 599816448 600174036 600952464 602196672 602654094 603337196 603542016 604685088 605937024 606928896 607084632 608440896 609337344 609493698 609700608 610491392 610855344 612012267 612220032 613122048 614283264 614742436 615555072 616115808 616720896 617282694 618098688 618560712 621116748 622031872 622402704 623581497 624033792 624974616 625895424 627080832 627454674 628379136 629407744 629569248 630975744 631351908 632282112 633479616 634679388 634894848 635369427 635830272 635993424 637034496 637414272 638353408 638621496 640991232 641470368 642318336 642685274 643534848 644121072 644753664 644972544 645454656 646677108 648121824 649076736 649243287 650306048 650693736 653275854 654345216 654735312 655699968 655975341 656941824 657333468 658186032 658409472 659548736 660049722 661022208 662274144 663645312 664731648 664902216 665127936 666107904 666387648 667369472 668375631 668860416 669360384 670628112 671514624 671898241 672126336 672786432 674793504 676071522 677471256 678580224 678984768 679985152 680270724 681679152 682795008 682970211 684496008 685504512 685913184 686802816 687212262 688224768 688747536 689528224 689762304 691068672 692499456 693130284 693811008 695361024 695880801 696385536 697704448 699785856 700203042 700710912 701111208 702038016 702562784 703096443 704132352 705465936 706926528 708083712 708265404 709847712 710893568 711075981 711317376 712664568 714256704 715309056 715492602 716663808 717091056 718147584 718449183 719507712 721115136 721654164 722608128 723976704 724636206 725347872 725594112 726136488 728039424 729137052 729546752 730211328 731594304 732030453 732561408 733108992 734497456 736138368 736577226 737662464 739059552 740459286 740710656 741801984 741992328 743206912 743649984 745058412 746600976 747823104 748014993 748268928 749371392 749686104 750790656 752212608 752467968 753030432 753769984 754456626 755453952 756142128 756884736 759142692 762155163 762707968 763402752 763857864 764983296 766432128 766889046 767883704 768144384 770058009 771192576 771652332 772653168 774252864 774840978 775520256 775719252 775982592 777125888 777452256 779061888 780337152 780537384 782281152 783433728 784917504 786542592 787259088 788032256 788299776 788750109 789792768 790383132 792148896 793649178 795292344 796594176 797376512 798578676 799755264 800232048 801269952 801747639 802928896 803538792 804722688 806246784 806727438 807916032 809238528 809446176 811254528 812449792 812658264 812934144 814473792 816016356 816293376 816903549 817496064 819044352 820740096 821487744 822294528 823043592 824131584 824747616 826309638 828155664 829870272 831441996 833299488 834527232 834741369 836107776 836606232 837838848 839425664 839926098 841300992 841802544 843042816 843396867 844639488 846239184 846526464 847159236 847991232 849379328 849885696 850659894 851495328 854654976 855293824 856424448 858046464 858828096 859340097 859671552 859963392 860606208 862236144 863869167 864162432 865435648 865657716 867591648 869234814 871034472 872460288 872980416 874266624 874633788 875922432 876444624 877581376 877879296 878104557 880066296 881362944 883032192 884860416 885666474 886308864 886536288 886837248 888516864 891167508 892480512 894170816 894703887 895352832 896168448 897048576 899724672 900261054 901428696 903295008 903981141 904773632 905005794 905313024 907027632 908905536 910393344 910626948 912661344 914006016 914240547 914550912 915737088 916283016 917633024 918330048 919683072 921424896 922113654 923332608 924173712 925081344 925924041 927148032 927841068 931675122 933047808 933604056 934814944 936050688 937461924 938843136 940621248 941182011 942568704 944111616 944353872 946463616 947027862 948101308 948423168 950219424 952019082 952342272 953745408 953990136 955551744 956121408 957530112 957932244 959343616 961486848 962205552 963477504 964027911 965302272 966181608 967130496 967458816 968181984 970015662 970719232 972182736 973615104 975459072 976040604 977478656 979913781 981517824 982102968 983549952 985412736 986000202 987279048 987614208 989069312 989323104 990074583 991533312 993411216 995467968 997097472 997353324 997691904 999161856 999581472 1001054208 1002950144 1003290624 1004040576 1005942168 1007271936 1008189504 1009179648 1009934002 1012190256 1014107283 1016206884 1017870336 1018477152 1019977728 1020406086 1021909504 1022518728 1024192512 1026744012 1028256768 1028869776 1030204224 1030818393 1032337152 1033121304 1034027008 1034292336 1034643456 1036603008 1038749184 1039695426 1040449536 1040716512 1043041536 1044578304 1046556672 1048723456 1049678784 1050304563 1051066368 1051666812 1053057024 1053844176 1055840093 1056198528 1058198904 1060389792 1062125568 1062398106 1064771568 1066340352 1066976064 1068359936 1068996852 1071385056 1072963584 1073238903 1074995712 1075636584 1077221376 1079261568 1081672704 1082481246 1083544352 1083912192 1085965056 1086954309 1088021808 1088391168 1089204732 1092059136 1093705578 1094320128 1095316992 1096392704 1097391456 1098842112 1099663488 1101746184 1104207552 1104865839 1106493696 1108589328 1110688929 1111065984 1112702976 1112988492 1114810368 1115474976 1117118464 1117587618 1119901464 1121734656 1122403392 1124057088 1124529156 1126185984 1128318912 1128701952 1129545648 1130654976 1131684939 1133180928 1134213192 1135327104 1138714038 1139539968 1144061952 1145104128 1145786796 1146228736 1147474944 1149648192 1150333569 1151825556 1152216576 1154210288 1156788864 1157478498 1158979752 1161379296 1162261467 1163280384 1163578878 1163973888 1165688832 1166178384 1167896576 1168592832 1170505728 1170806076 1173421728 1175150592 1177376256 1179813888 1180888632 1182048384 1182449664 1184689152 1185574698 1188223344 1189974016 1190473767 1192938516 1194891264 1196064768 1197868014 1199632896 1200348072 1201904928 1204393344 1205308188 1206674392 1207084032 1209370176 1210091157 1211874048 1213857792 1214169264 1216881792 1218674688 1218987396 1219401216 1220982784 1221710688 1224024534 1224440064 1226244096 1228566528 1229484872 1231110144 1232231616 1233441792 1234565388 1236197376 1237121424 1239464457 1242233496 1244063744 1244805408 1247162994 1248067584 1249949232 1251790848 1254161664 1254909348 1256758272 1259138496 1259889147 1261951488 1262703816 1264564224 1266959232 1269358776 1269789696 1270738854 1271660544 1271986848 1274068992 1274828544 1275989841 1276706816 1277242992 1281982464 1282940736 1284636672 1285370548 1287069696 1288242144 1289507328 1289945088 1290909312 1293354216 1296243648 1298153472 1298486574 1300612096 1301387472 1303852221 1306551708 1308690432 1309470624 1311399936 1311950682 1313883648 1314666936 1316372064 1316818944 1319097472 1320099444 1322044416 1324548288 1327290624 1328499711 1329463296 1329804432 1330255872 1332775296 1334738944 1336751262 1337720832 1338720768 1341256224 1343029248 1343796482 1344252672 1345572864 1349587008 1350391581 1352143044 1354942512 1357160448 1357508691 1357969536 1359970304 1360541448 1363358304 1365590016 1365940422 1368992016 1371009024 1371826368 1373605632 1374424524 1376449536 1377495072 1379056448 1379524608 1382137344 1383170481 1384998912 1386260568 1387622016 1390722048 1391761602 1392771072 1395408896 1397512683 1399571712 1400406084 1402222416 1404076032 1405125568 1406192886 1408264704 1410931872 1413853056 1416167424 1416530808 1419695424 1420541793 1421787136 1422151962 1422634752 1425329136 1428028623 1428513408 1430618112 1430985204 1433327616 1434182112 1436295168 1436898366 1439015424 1442230272 1443308328 1445216256 1447953408 1449272412 1450695744 1451188224 1452272976 1455023493 1456078848 1458274104 1460422656 1463188608 1464060906 1465122816 1466217984 1468994912 1472276736 1473154452 1475324928 1478119104 1479000303 1480918572 1481421312 1483603968 1483984656 1486413824 1487299968 1490116824 1493201952 1495646208 1496029986 1496537856 1498742784 1499372208 1501581312 1504425216 1504935936 1506060864 1507539968 1508913252 1510907904 1512284256 1513769472 1514901003 1518285384 1524310326 1525415936 1526805504 1527715728 1529966592 1530609129 1532864256 1533778092 1535767408 1536288768 1540116018 1542385152 1543304664 1545306336 1548505728 1549681956 1551040512 1551438504 1551965184 1554251776 1554904512 1558123776 1559543139 1560674304 1561074768 1564562304 1566867456 1569835008 1573085184 1574518176 1576064512 1576599552 1577500218 1579585536 1580766264 1584297792 1587298356 1590584688 1593188352 1593597159 1594753024 1597157352 1599510528 1600464096 1602539904 1603495278 1605857792 1607077584 1609445376 1612493568 1613454876 1615832064 1618892352 1622509056 1623721869 1624899584 1625316528 1625868288 1628947584 1632032712 1632586752 1633807098 1634992128 1638088704 1640558367 1641480192 1642975488 1644589056 1646087184 1648263168 1649495232 1652619276 1656311328 1659177289 1659740544 1662883992 1666598976 1669054464 1669482738 1672215552 1673212464 1675677696 1676381427 1678851328 1679852196 1682601984 1683605088 1686085632 1686793734 1689278976 1692478368 1693052928 1694318472 1695982464 1698758656 1699771392 1701319788 1702990656 1708071057 1709309952 1710587648 1716092928 1717656192 1718680194 1719343104 1719926784 1721212416 1724472288 1727738334 1728324864 1730871296 1731315432 1735183296 1736217747 1738469628 1742068944 1744920576 1745368317 1745960832 1748533248 1749267576 1751844864 1752889248 1755162752 1755758592 1756209114 1760132592 1762725888 1766064384 1769720832 1771332948 1773072576 1773674496 1777033728 1778362047 1782335016 1784961024 1788341632 1789407774 1790705664 1792336896 1794097152 1796802021 1799449344 1800522108 1802857392 1806590016 1807962282 1809547264 1810011588 1810626048 1814055264 1817811072 1820786688 1821253896 1825322688 1828012032 1828481094 1829101824 1831474176 1832566032 1835266048 1836036801 1836660096 1839366144 1842849792 1844227308 1846665216 1848347424 1850162688 1851848082 1854296064 1855682136 1863350244 1866095616 1867208112 1869629888 1870744491 1872101376 1874923848 1877686272 1881242496 1882364022 1885137408 1888223232 1888707744 1892927232 1894055724 1896202616 1896846336 1900438848 1904038164 1904684544 1906108281 1907490816 1907980272 1911103488 1912242816 1915060224 1915864488 1918687232 1922973696 1924411104 1926955008 1928055822 1930604544 1932363216 1934260992 1934917632 1936363968 1940031324 1944365472 1947230208 1947729861 1950918144 1952081208 1954957312 1959827562 1963035648 1964205936 1967099904 1967926023 1970825472 1972000404 1974558096 1975228416 1978646208 1980149166 1983066624 1986822432 1990935936 1994194944 1994706648 1995383808 1998323712 1999162944 2002108416 2005126893 2005900288 2006581248 2008081152 2011884336 2014543872 2015694723 2016379008 2018359296 2019868004 2024380512 2028214566 2032413768 2035740672 2036954304 2039955456 2040812172 2043819008 2045037456 2048385024 2048910633 2053488024 2056513536 2057739552 2060408448 2061636786 2064674304 2066242608 2068054016 2068584672 2069286912 2073206016 2077498368 2079390852 2081433024 2086083072 2087642403 2089156608 2093113344 2097446912 2099357568 2100609126 2102132736 2103333624 2106114048 2107688352 2109289329 2111680186 2112397056 2116397808 2120779584 2124251136 2124796212 2129543136 2132680704 2133227943 2133952128 2136719872 2137993704 2142770112 2145927168 2146477806 2149991424 2151273168 2154442752 2155347549 2158523136 2163345408 2164962492 2167088704 2167824384 2171930112 2173908618 2176043616 2176782336 2178409464 2184118272 2187411156 2188640256 2190633984 2192785408 2194782912 2196091359 2197684224 2199326976 2203492368 2208415104 2209731678 2212987392 2217178656 2221377858 2222131968 2225405952 2225976984 2229620736 2230949952 2234236928 2235175236 2239802928 2243469312 2244044979 2244806784 2248114176 2249058312 2252371968 2256637824 2257403904 2259091296 2261309952 2263369878 2266361856 2268426384 2270654208 2277428076 2286465489 2288123904 2290208256 2291573592 2292457472 2294949888 2299296384 2300667138 2303651112 2304433152 2308420576 2310174027 2313577728 2314956996 2317959504 2322758592 2324522934 2326560768 2327157756 2327947776 2331377664 2332356768 2335793152 2337185664 2341011456 2341612152 2346843456 2350301184 2354752512 2359627776 2361777264 2364096768 2364899328 2366250327 2369378304 2371149396 2376446688 2379948032 2380947534 2385877032 2389782528 2392129536 2395736028 2399265792 2400696144 2403809856 2405242917 2408786688 2410616376 2413348784 2414168064 2418740352 2420182314 2423748096 2427715584 2428338528 2433763584 2437349376 2437974792 2438802432 2441965568 2443421376 2448049068 2448880128 2450710647 2452488192 2457133056 2458969744 2462220288 2464463232 2466883584 2469130776 2472394752 2474242848 2478928914 2484466992 2488127488 2489610816 2494325988 2499898464 2503581696 2504224107 2508323328 2509818696 2513516544 2518276992 2519778294 2523902976 2525407632 2529128448 2530190601 2533918464 2538717552 2539579392 2541477708 2543973696 2548137984 2549657088 2551979682 2553413632 2554485984 2563964928 2565881472 2569273344 2570741096 2574139392 2576484288 2578020291 2579014656 2579890176 2581818624 2586708432 2591607501 2592487296 2596306944 2596973148 2601224192 2602774944 2607704442 2613103416 2617380864 2618941248 2622799872 2623901364 2627767296 2629333872 2632744128 2633637888 2634313671 2638194944 2640198888 2644088832 2649096576 2654581248 2656999422 2658926592 2659608864 2660511744 2665550592 2669477888 2673502524 2677441536 2682512448 2684111661 2686058496 2687592964 2688505344 2691145728 2699174016 2700783162 2704286088 2709885024 2711943423 2714320896 2715017382 2715939072 2719940608 2721082896 2726716608 2731180032 2731880844 2737984032 2742018048 2742721641 2743652736 2747211264 2748849048 2752899072 2754990144 2758112896 2759049216 2764274688 2766340962 2769997824 2772521136 2775244032 2777772123 2781444096 2783523204 2790817792 2795025366 2799143424 2800812168 2804444832 2808152064 2810251136 2812385772 2816529408 2821863744 2823546033 2827706112 2832334848 2833061616 2839390848 2841083586 2843574272 2844303924 2845269504 2850658272 2856057246 2857026816 2861236224 2861970408 2866655232 2868364224 2872590336 2873796732 2878030848 2884460544 2886616656 2890432512 2892083733 2895906816 2898544824 2901391488 2902376448 2904545952 2910046986 2912157696 2916548208 2920845312 2926377216 2928121812 2932435968 2937989824 2939741343 2944553472 2946308904 2950649856 2956238208 2958000606 2961837144 2962842624 2967207936 2967969312 2970223749 2972827648 2974599936 2980233648 2986403904 2991292416 2992059972 2993075712 2997485568 2998744416 3003162624 3008850432 3009871872 3012121728 3015079936 3017826504 3021815808 3024568512 3027538944 3029802006 3036570768 3042321849 3048620652 3053611008 3055431456 3059933184 3061218258 3065728512 3067556184 3071534816 3072577536 3080232036 3084770304 3086609328 3090612672 3092455179 3097011456 3099363912 3102081024 3102877008 3103930368 3109809024 3116247552 3119086278 3121348608 3122149536 3129124608 3133734912 3139670016 3146170368 3149036352 3150913689 3152129024 3153199104 3155000436 3159171072 3161532528 3167520279 3168595584 3174596712 3181169376 3186376704 3187194318 3189506048 3194314704 3199021056 3200928192 3205079808 3206990556 3211715584 3214155168 3218890752 3219716709 3224987136 3226909752 3231664128 3237784704 3245018112 3247443738 3249799168 3250633056 3251736576 3257895168 3260862927 3264065424 3265173504 3267614196 3276177408 3281116734 3282960384 3285950976 3289178112 3292174368 3296526336 3298990464 3305238552 3312622656 3314597517 3318354578 3319481088 3325767984 3332066787 3333197952 3338108928 3338965476 3344431104 3346424928 3351355392 3352762854 3357702656 3359704392 3365203968 3367210176 3372171264 3373587468 3378557952 3384956736 3386105856 3388636944 3391964928 3395054817 3397517312 3399542784 3402639576 3405981312 3416142114 3418619904 3421175296 3432185856 3435312384 3437360388 3438686208 3442424832 3448944576 3451000707 3455476668 3456649728 3461742592 3462630864 3470366592 3472435494 3476939256 3484137888 3486784401 3489841152 3490736634 3491921664 3497066496 3498535152 3503689728 3505778496 3510325504 3511517184 3512418228 3520265184 3525451776 3532128768 3534769007 3539441664 3542665896 3546145152 3547348992 3554067456 3556724094 3564670032 3569922048 3571421301 3576683264 3578815548 3584673792 3588194304 3593604042 3598898688 3601044216 3605714784 3613180032 3615924564 3619094528 3620023176 3621252096 3628110528 3630273471 3635622144 3641573376 3642507792 3650645376 3656024064 3656962188 3658203648 3662948352 3665132064 3670532096 3672073602 3673320192 3678732288 3685699584 3688454616 3693330432 3696694848 3700325376 3703696164 3708592128 3711364272 3718393371 3726700488 3732191232 3734416224 3739259776 3741488982 3744202752 3749847696 3755372544 3762484992 3764728044 3770274816 3777415488 3779667441 3785854464 3788111448 3792405232 3793692672 3800877696 3808076328 3809369088 3812216562 3814981632 3815960544 3822206976 3824485632 3827969523 3830120448 3831728976 3837374464 3845947392 3848822208 3853910016 3856111644 3861209088 3864726432 3868521984 3869835264 3872727936 3880062648 3888730944 3894460416 3895459722 3901836288 3904162416 3909914624 3911556663 3919655124 3926071296 3928411872 3934199808 3935852046 3941650944 3944000808 3949116192 3950456832 3957292416 3960298332 3966133248 3973644864 3981871872 3985499133 3988389888 3989413296 3990767616 3998325888 4004216832 4010253786 4011800576 4013162496 4016162304 4023768672 4029087744 4031389446 4032758016 4036718592 4039736008 4048761024 4051174743 4056429132 4064827536 4071481344 4072526073 4073908608 4079910912 4081624344 4087638016 4090074912 4096770048 4097821266 4106976048 4113027072 4115479104 4120816896 4123273572 4129348608 4132485216 4137169344 4138573824 4146412032 4149511443 4154996736 4158781704 4162866048 4172166144 4175284806 4178313216 4186226688 4192538049 4194893824 4198715136 4201218252 4206667248 4212228096 4215376704 4218578658 4223360372 4224794112 4232795616 4241559168 4248502272 4249592424 4259086272 4261625379 4265361408 4266455886 4267904256 4273439744 4275987408 4284085869 4285540224 4291854336 4292955612 4299982848 4302546336 4308885504 4310695098 4317046272 4326690816 4329924984 4334177408 4335648768 4343860224 4347817236 4352087232 4353564672 4356818928 4365070479 4368236544 4374822312 4381267968 4385570816 4389565824 4392182718 4395368448 4398653952 4406984736 4416830208 4419463356 4425974784 4434357312 4437000909 4442755716 4444263936 4450811904 4451953968 4459241472 4461899904 4468473856 4470350472 4479605856 4486938624 4488089958 4489613568 4496228352 4498116624 4504743936 4513275648 4514807808 4518182592 4522619904 4526739756 4532723712 4536852768 4541308416 4544703009 4554856152 4572930978 4576247808 4580416512 4583147184 4584914944 4589899776 4591827387 4598592768 4601334276 4607302224 4608866304 4616841152 4620348054 4627155456 4629913992 4635919008 4645517184 4649045868 4653121536 4654315512 4655895552 4662755328 4664713536 4671586304 4674371328 4678629417 4682022912 4683224304 4693686912 4700602368 4709505024 4719255552 4723554528 4728193536 4729798656 4732500654 4738756608 4742298792 4752893376 4759896064 4761895068 4771754064 4779565056 4780791477 4784259072 4791472056 4798531584 4801392288 4807619712 4810485834 4817573376 4821232752 4826697568 4828336128 4837480704 4840364628 4847496192 4856677056 4867527168 4871165607 4874698752 4875949584 4877604864 4883931136 4886842752 4896098136 4897760256 4901421294 4904976384 4914266112 4917939488 4921675101 4924440576 4928926464 4933767168 4938261552 4944789504 4948485696 4957857828 4968933984 4976254976 4977531867 4979221632 4988651976 4999796928 5007163392 5008448214 5016646656 5019637392 5027033088 5029144281 5036553984 5039556588 5047805952 5050815264 5058256896 5060381202 5067836928 5077435104 5079158784 5082955416 5087947392 5096275968 5099314176 5103959364 5106827264 5108971968 5124213171 5127929856 5131762944 5141482192 5148278784 5152968576 5156040582 5158029312 5159780352 5163637248 5173416864 5183215002 5184974592 5192613888 5193946296 5202448384 5205549888 5208653241 5215408884 5226206832 5234761728 5236104951 5237882496 5245599744 5247802728 5255534592 5258667744 5265488256 5267275776 5268627342 5276389888 5280397776 5288177664 5298193152 5309162496 5313998844 5319217728 5321023488 5331101184 5335086141 5338955776 5347005048 5354883072 5365024896 5368223322 5372116992 5375185928 5377010688 5382291456 5390406063 5398348032 5401566324 5408572176 5419770048 5423886846 5428641792 5430034764 5431878144 5439881216 5442165792 5453433216 5462360064 5463761688 5475968064 5484036096 5485443282 5487305472 5494422528 5497698096 5505798144 5508110403 5509980288 5516225792 5518098432 5528549376 5532681924 5539995648 5545042272 5550488064 5555544246 5562888192 5567046408 5581635584 5590050732 5598286848 5601624336 5608889664 5612233473 5616304128 5620502272 5624771544 5633058816 5643727488 5647092066 5655412224 5664669696 5666123232 5678781696 5682167172 5687148544 5688607848 5690539008 5701316544 5712114492 5714053632 5718324843 5722472448 5723940816 5733310464 5736728448 5745180672 5747593464 5756061696 5768921088 5773233312 5780865024 5784167466 5791813632 5797089648 5802782976 5804752896 5809091904 5820093972 5833096416 5841690624 5843189583 5852754432 5856243624 5864871936 5875979648 5879482686 5889106944 5892617808 5901299712 5903778069 5912476416 5916001212 5923674288 5925685248 5935938624 5940447498 5945655296 5949199872 5960467296 5972807808 5982584832 5984119944 5986151424 5994971136 5997488832 6006325248 6015380679 6017700864 6019743744 6024243456 6030159872 6035653008 6043631616 6047084169 6049137024 6055077888 6059604012 6073141536 6084643698 6097241304 6107222016 6110862912 6119866368 6122436516 6131457024 6135112368 6143069632 6145155072 6146731899 6160464072 6169540608 6173218656 6181225344 6184910358 6194022912 6198727824 6204162048 6205754016 6207860736 6219618048 6232495104 6238172556 6244299072 6258249216 6262927209 6267469824 6279340032 6292340736 6298072704 6301827378 6304258048 6306398208 6310000872 6318342144 6323065056 6327867987 6335040558 6337191168 6349193424 6362338752 6372753408 6374388636 6388629408 6398042112 6399683829 6401856384 6410159616 6413981112 6423431168 6428310336 6437781504 6439433418 6449974272 6453819504 6463328256 6466042647 6475569408 6490036224 6494887476 6501266112 6503473152 6515790336 6521725854 6528130848 6530347008 6535228392 6552354816 6562233468 6565920768 6571901952 6578356224 6584348736 6588274077 6593052672 6597980928 6610477104 6625245312 6629195034 6636709156 6638962176 6651535968 6664133574 6666395904 6676217856 6677930952 6688862208 6692849856 6702710784 6705525708 6715405312 6719408784 6730407936 6732134937 6734420352 6744342528 6747174936 6757115904 6769913472 6772211712 6777273888 6783929856 6790109634 6795034624 6799085568 6805279152 6811962624 6832284228 6842350592 6859396467 6864371712 6870624768 6874720776 6877372416 6884849664 6897889152 6902001414 6910953336 6913299456 6923485184 6925261728 6930522081 6940733184 6944870988 6953878512 6968275776 6973568802 6979682304 6981473268 6983843328 6994132992 6997070304 7007379456 7011556992 7020651008 7023034368 7024836456 7040530368 7050903552 7064257536 7069538014 7078883328 7085331792 7092290304 7094697984 7098750981 7108134912 7113448188 7129340064 7139844096 7142842602 7153366528 7157631096 7169347584 7176388608 7187208084 7197797376 7202088432 7211429568 7215728751 7226360064 7231849128 7238189056 7240046352 7242504192 7256221056 7260546942 7271244288 7283146752 7285015584 7301290752 7312048128 7313924376 7316407296 7325896704 7330264128 7341064192 7344147204 7346640384 7352131941 7357464576 7371399168 7376909232 7386660864 7390880651 7393389696 7400650752 7407392328 7417184256 7422728544 7436786742 7453400976 7464382464 7468832448 7478519552 7482977964 7499695392 7510745088 7512672321 7524969984 7529456088 7540549632 7554830976 7559334882 7571708928 7576222896 7584810464 7587385344 7590571803 7601755392 7616152656 7618738176 7624433124 7631921088 7644413952 7648971264 7655939046 7660240896 7663457952 7674748928 7691894784 7697644416 7707820032 7712223288 7722418176 7729452864 7734060873 7737043968 7739670528 7745455872 7760125296 7774822503 7777461888 7788920832 7790919444 7803672576 7808324832 7819829248 7823113326 7839310248 7852142592 7856823744 7868399616 7871704092 7883301888 7888001616 7898232384 7900913664 7902941013 7914584832 7920596664 7932266496 7947289728 7963743744 7970998266 7976779776 7978826592 7981535232 7996651776 8008433664 8020507572 8023601152 8032324608 8047537344 8052334983 8058175488 8062778892 8065516032 8073437184 8079472016 8097522048 8102349486 8112858264 8129655072 8135830269 8142962688 8145052146 8147817216 8159821824 8163248688 8175276032 8180149824 8193540096 8195642532 8213952096 8226054144 8228164923 8230958208 8241633792 8246547144 8258697216 8264970432 8274338688 8277147648 8292824064 8299022886 8309993472 8317563408 8325732096 8333316369 8344332288 8350569612 8372453376 8385076098 8389787648 8397430272 8402436504 8413334496 8424456192 8430753408 8437157316 8446720744 8449588224 8465591232 8470638099 8483118336 8497004544 8499184848 8518172544 8523250758 8530722816 8532911772 8535808512 8546879488 8551974816 8568171738 8571080448 8583708672 8585911224 8599965696 8605092672 8617771008 8621390196 8634092544 8653381632 8659849968 8668354816 8671297536 8676251199 8687720448 8695634472 8704174464 8707129344 8713637856 8730140958 8736473088 8749644624 8762535936 8771141632 8779131648 8784365436 8797307904 8813969472 8819224029 8833660416 8838926712 8851949568 8868714624 8874001818 8885511432 8888527872 8901623808 8903907936 8910671247 8918482944 8923799808 8936947712 8940700944 8959211712 8973877248 8976179916 8979227136 8992456704 8996233248 9009487872 9026551296 9029615616 9036365184 9045239808 9053479512 9065447424 9073705536 9082616832 9089406018 9109712304 9126965547 9145861956 9160833024 9166294368 9169829888 9179799552 9183654774 9197185536 9202668552 9214604448 9217732608 9233682304 9240696108 9254310912 9259827984 9271838016 9277365537 9291034368 9298091736 9306243072 9308631024 9311791104 9329427072 9343172608 9348742656 9357258834 9364045824 9366448608 9387373824 9401204736 9419010048 9438511104 9447109056 9452741067 9456387072 9459597312 9465001308 9477513216 9484597584 9502560837 9505786752 9519792128 9523790136 9543508128 9559130112 9561582954 9568518144 9582944112 9597063168 9602784576 9615239424 9620971668 9635146752 9642465504 9653395136 9656672256 9659150127 9674961408 9680729256 9694992384 9713354112 9735054336 9742331214 9749397504 9751899168 9755209728 9767862272 9773685504 9782588781 9792196272 9795520512 9802842588 9828532224 9835878976 9843350202 9848881152 9857852928 9867534336 9876523104 9889579008 9896971392 9915715656 9937867968 9943792551 9952509952 9955063734 9958443264 9977303952 9996200361 9999593856 10014326784 10016896428 10033293312 10039274784 10054066176 10058288562 10073107968 10079113176 10095611904 10101630528 10116513792 10120762404 10135673856 10154870208 10158317568 10165910832 10175894784 10185164451 10192551936 10198628352 10207918728 10217943936 10248426342 10255859712 10263525888 10282964384 10296557568 10305937152 10312081164 10316058624 10327274496 10346833728 10353002121 10366430004 10369949184 10385227776 10387892592 10404896768 10411099776 10417306482 10430817768 10452413664 10469523456 10472209902 10475764992 10491199488 10495605456 10511069184 10517335488 10530976512 10534551552 10537254684 10552779776 10560795552 10576355328 10596386304 10604307021 10618324992 10627997688 10638435456 10642046976 10662202368 10670172282 10677911552 10694010096 10709766144 10714263903 10730049792 10736446644 10750371856 10754021376 10764582912 10780812126 10796696064 10803132648 10817144352 10839540096 10847773692 10857283584 10860069528 10863756288 10879762432 10884331584 10890820413 10906866432 10924720128 10927523376 10951936128 10968072192 10970886564 10974610944 10988845056 10995396192 11011596288 11016220806 11019960576 11032451584 11036196864 11057098752 11065363848 11079991296 11090084544 11100976128 11111088492 11125776384 11134092816 11155180113 11163271168 11180101464 11196573696 11203248672 11217779328 11224466946 11232608256 11241004544 11249543088 11266117632 11287454976 11294184132 11310824448 11332246464 11339002323 11357563392 11364334344 11374297088 11377215696 11381078016 11402633088 11424228984 11428107264 11436649686 11444944896 11447881632 11466620928 11473456896 11483908569 11490361344 11495186928 11512123392 11537842176 11546466624 11561730048 11568334932 11583627264 11594179296 11605565952 11609505792 11614241023 11618183808 11640187944 11666192832 11683381248 11686379166 11705508864 11712487248 11729743872 11734669989 11751959296 11758965372 11778213888 11785235616 11802599424 11807556138 11824952832 11832002424 11847348576 11851370496 11871877248 11880894996 11891310592 11898399744 11920934592 11945615616 11956497399 11965169664 11968239888 11972302848 11994977664 12012650496 12030761358 12035401728 12039487488 12048486912 12060319744 12071306016 12087263232 12094168338 12098274048 12110155776 12119208024 12146283072 12153524229 12169287396 12194482608 12214444032 12217578219 12221725824 12239732736 12244873032 12262914048 12270224736 12286139264 12290310144 12293463798 12320928144 12339081216 12346437312 12362450688 12369820716 12388045824 12397455648 12411508032 12415721472 12439236096 12448534329 12464990208 12476345112 12488598144 12516498432 12525854418 12534939648 12558680064 12577614147 12584681472 12596145408 12603654756 12608516096 12620001744 12636684288 12646130112 12655735974 12670081116 12674382336 12698386848 12724677504 12745506816 12748777272 12777258816 12784876137 12796084224 12799367658 12803712768 12820319232 12827962224 12846862336 12852257607 12856620672 12875563008 12878866836 12899948544 12907639008 12926656512 12932085294 12951138816 12980072448 12989774952 13002532224 13006946304 13031580672 13043451708 13056261696 13060694016 13070456784 13095211437 13104709632 13124466936 13143803904 13156712448 13168697472 13176548154 13186105344 13195961856 13220954208 13250490624 13258390068 13273418312 13277924352 13303071936 13311002727 13328267148 13332791808 13352435712 13355861904 13377724416 13385699712 13405421568 13411051416 13430810624 13438817568 13460815872 13464269874 13468840704 13488685056 13494349872 13514231808 13539826944 13544423424 13554547776 13567859712 13580219268 13598171136 13610558304 13623925248 13634109027 13664568456 13684701184 13718792934 13728743424 13741249536 13749441552 13754744832 13769699328 13775482161 13795778304 13804002828 13821906672 13826598912 13850523456 13861044162 13881466368 13889741976 13907757024 13936551552 13947137604 13959364608 13962946536 13967686656 13988265984 13994140608 14014758912 14023113984 14035888251 14041302016 14046068736 14049672912 14081060736 14101807104 14128515072 14139076028 14157766656 14170663584 14184580608 14189395968 14197501962 14216269824 14226896376 14258680128 14279688192 14285685204 14306733056 14315262192 14338695168 14342374431 14352777216 14374416168 14395594752 14404176864 14422859136 14431457502 14452720128 14463698256 14476378112 14480092704 14485008384 14512442112 14521093884 14542488576 14570031168 14602581504 14613496821 14624096256 14627848752 14632814592 14651793408 14660528256 14682128384 14688294408 14693280768 14704263882 14714929152 14742798336 14753818464 14765025303 14773321728 14781761302 14786779392 14801301504 14814784656 14834368512 14845457088 14873573484 14906801952 14928764928 14932595601 14937664896 14957039104 14965955928 14999390784 15021490176 15025344642 15049939968 15058912176 15081099264 15087432843 15109661952 15118669764 15143417856 15152445792 15169620928 15174770688 15181143606 15203510784 15232305312 15237476352 15248866248 15263842176 15288827904 15297942528 15311878092 15320481792 15326915904 15349497856 15372639513 15383789568 15395288832 15424446576 15444836352 15458905728 15468121746 15474087936 15479341056 15490911744 15520250592 15549645006 15554923776 15577841664 15581838888 15607345152 15616649664 15625959723 15639658496 15646226652 15678620496 15704285184 15708314853 15713647488 15736799232 15743408184 15766603776 15776003232 15796464768 15801827328 15805882026 15829169664 15841193328 15864532992 15894579456 15927487488 15941996532 15957653184 15963070464 15993303552 16005258423 16016867328 16041015144 16047202304 16064649216 16095074688 16104669966 16116350976 16125557784 16131032064 16146874368 16158944032 16171218189 16195044096 16204698972 16225716528 16259310144 16271660538 16285925376 16290104292 16295634432 16319643648 16326497376 16350552064 16360299648 16387080192 16391285064 16427904192 16452108288 16456329846 16461916416 16483267584 16493094288 16517394432 16524331209 16529940864 16548677376 16554295296 16585648128 16598045772 16619986944 16635126816 16651464192 16666632738 16688664576 16701139224 16744906752 16770152196 16779575296 16794860544 16804873008 16826668992 16836700419 16848912384 16861506816 16874314632 16893441488 16899176448 16931182464 16941276198 16966236672 16994009088 16998369696 17036345088 17046501516 17061445632 17065823544 17071617024 17093758976 17103949632 17136343476 17142160896 17154974529 17167417344 17171822448 17199931392 17210185344 17235542016 17242780392 17268185088 17306763264 17319699936 17336709632 17342595072 17352502398 17375440896 17391268944 17408348928 17414258688 17427275712 17460281916 17499289248 17525071872 17529568749 17542283264 17558263296 17568730872 17594615808 17627938944 17638448058 17667320832 17677853424 17703899136 17711334207 17737429248 17748003636 17771022864 17777055744 17807815872 17821342494 17836965888 17847599616 17873895424 17881401888 17918423424 17947754496 17952359832 17958454272 17984913408 17992466496 18018975744 18046142037 18053102592 18059231232 18072730368 18090479616 18106959024 18130894848 18141252507 18147411072 18165233664 18178812036 18219424608 18253931094 18291723912 18321666048 18332588736 18339659776 18359599104 18367309548 18394371072 18405337104 18429208896 18435465216 18440195697 18467364608 18481392216 18508621824 18519655968 18543676032 18554731074 18582068736 18596183472 18612486144 18617262048 18623582208 18658854144 18686345216 18697485312 18714517668 18732897216 18774747648 18788781627 18802409472 18838020096 18877022208 18894218112 18905482134 18912774144 18919194624 18930002616 18955026432 18969195168 18983603961 19005121674 19011573504 19039584256 19047580272 19087016256 19118260224 19123165908 19165888224 19194126336 19199051487 19205569152 19230478848 19241943336 19270293504 19284931008 19306790272 19313344512 19318300254 19349922816 19361458512 19389984768 19398127941 19426708224 19470108672 19484662428 19503798336 19510419456 19535724544 19547371008 19565177562 19584392544 19591041024 19605685176 19657064448 19671757952 19686700404 19697762304 19715705856 19735068672 19753046208 19764822231 19779158016 19793942784 19831431312 19875735936 19887585102 19905019904 19910127468 19916886528 19954607904 19992400722 19999187712 20028653568 20033792856 20066586624 20078549568 20108132352 20116577124 20146215936 20158226352 20191223808 20196404811 20203261056 20233027584 20241524808 20271347712 20309740416 20316635136 20331821664 20351789568 20370328902 20385103872 20397256704 20415837456 20435887872 20496852684 20527051776 20565928768 20578189401 20593115136 20611874304 20624162328 20632117248 20654548992 20693667456 20706004242 20732860008 20739898368 20770455552 20775785184 20791566243 20809793536 20822199552 20834612964 20861635536 20904827328 20939046912 20944419804 20951529984 20982398976 20991210912 21022138368 21034670976 21061953024 21069103104 21074509368 21105559552 21121591104 21152710656 21192772608 21208614042 21236649984 21255995376 21276870912 21284093952 21296252943 21324404736 21340344564 21388020192 21419532288 21428527806 21460099584 21472893288 21500743712 21508042752 21529165824 21561624252 21593392128 21606265296 21634288704 21647186253 21679080192 21695547384 21714567168 21720139056 21727512576 21768663168 21781640826 21813732864 21849440256 21855046752 21903872256 21936144384 21941773128 21949221888 21977690112 21990792384 22023192576 22032441612 22039921152 22056395823 22064903168 22072393728 22114197504 22130727696 22159982592 22172641953 22180169088 22201952256 22222176984 22251552768 22268185632 22310360226 22326542336 22360202928 22393147392 22406497344 22435558656 22448933892 22482009088 22499086176 22532235264 22538016963 22574909952 22588368264 22621648896 22664492928 22678004646 22715126784 22728668688 22748594176 22754431392 22762156032 22771715409 22805266176 22848457968 22856214528 22873299372 22895763264 22933241856 22946913792 22967817138 22980722688 22990373856 23024246784 23075684352 23092933248 23123460096 23136669864 23167254528 23188358592 23202182619 23211131904 23219011584 23228482046 23236367616 23280375888 23324467509 23332385664 23366762496 23372758332 23411017728 23424974496 23459487744 23469339978 23503918592 23517930744 23556427776 23570471232 23605198848 23615112276 23649905664 23664004848 23694697152 23702740992 23708823039 23743754496 23761789992 23782621184 23796799488 23841869184 23891231232 23912994798 23930339328 23936479776 23944605696 23989955328 24025300992 24061522716 24070803456 24096973824 24120639488 24142612032 24157004949 24174526464 24188336676 24196548096 24220311552 24238416048 24292566144 24307048458 24338574792 24388965216 24407490807 24428888064 24435156438 24443451648 24479465472 24489746064 24525828096 24540449472 24572278528 24580620288 24586927596 24641856288 24678162432 24684494769 24692874624 24724901376 24739641432 24776091648 24794911296 24823016064 24831442944 24878472192 24897068658 24929980416 24952690224 24977196288 24999949107 25032996864 25051708836 25117360128 25155228294 25169362944 25192290816 25207309512 25217032192 25240003488 25273368576 25292260224 25311471948 25340162232 25348764672 25396773696 25411914297 25449355008 25491013632 25497554544 25554517632 25569752274 25592168448 25598735316 25607425536 25640638464 25655924448 25693724672 25704515214 25713241344 25751126016 25757733672 25799897088 25815278016 25853313024 25864170588 25902277632 25960144896 25979549904 26005064448 26013892608 26028753597 26063161344 26086903416 26112523392 26121388032 26140913568 26190422874 26209419264 26248933872 26287607808 26313424896 26337394944 26353096308 26391923712 26441908416 26457672087 26500981248 26516780136 26546836624 26555848704 26606143872 26622005454 26656534296 26665583616 26704871424 26711723808 26732013741 26755448832 26771399424 26810843136 26822102832 26861621248 26877635136 26921631744 26928539748 26937681408 26977370112 26988699744 27028463616 27079653888 27088846848 27109095552 27135719424 27160438536 27196342272 27221116608 27247850496 27268218054 27329136912 27369402368 27380896641 27437585868 27482499072 27498883104 27509489664 27539398656 27550964322 27591556608 27608005656 27643813344 27653197824 27701046912 27722088324 27762932736 27779483952 27815514048 27832096611 27873103104 27894275208 27918729216 27925893072 27935373312 27988281216 28029517824 28046227968 28071776502 28082604032 28092137472 28099345824 28162121472 28203614208 28257030144 28278152056 28315533312 28341327168 28358223201 28369161216 28378791936 28395003924 28432539648 28453792752 28507682511 28517360256 28559376384 28571370408 28613466112 28630524384 28677390336 28684748862 28705554432 28748832336 28791189504 28808353728 28845718272 28862915004 28905440256 28927396512 28960185408 28970016768 28977450381 29024884224 29042187768 29084977152 29140062336 29205163008 29226993642 29248192512 29255697504 29265629184 29303586816 29321056512 29347766343 29364256768 29376588816 29386561536 29408527764 29485596672 29507636928 29530050606 29546643456 29563522604 29573558784 29602603008 29629569312 29668737024 29690914176 29747146968 29813603904 29831377653 29857529856 29865191202 29875329792 29914078208 29931911856 29988601083 29998781568 30042980352 30050689284 30099879936 30117824352 30162198528 30174865686 30219323904 30237339528 30286835712 30304891584 30339241856 30349541376 30362287212 30407021568 30464610624 30474952704 30497732496 30527684352 30555493353 30577655808 30595885056 30623756184 30653831808 30698995712 30745279026 30767579136 30790577664 30848893152 30889672704 30917811456 30936243492 30948175872 30981823488 31040501184 31059006363 31099290012 31109847552 31155683328 31163677776 31214690304 31233299328 31251919446 31279316992 31292453304 31357240992 31408570368 31416629706 31427294976 31473598464 31486816368 31533207552 31552006464 31592929536 31603654656 31611764052 31658339328 31682386656 31729065984 31789158912 31812921063 31854974976 31883993064 31915306368 31926140928 31986607104 32010516846 32033734656 32082030288 32094404608 32129298432 32142791709 32190149376 32209339932 32251115568 32262064128 32293748736 32317888064 32342436378 32390088192 32409397944 32451433056 32518620288 32543321076 32571850752 32580208584 32591268864 32639287296 32652994752 32672461239 32701104128 32720599296 32774160384 32782570128 32855808384 32904216576 32912659692 32923832832 32966535168 32986188576 33034788864 33048662418 33059881728 33097354752 33108590592 33171296256 33196091544 33239973888 33270253632 33302928384 33333265476 33377329152 33402278448 33465540339 33489813504 33540304392 33589721088 33609746016 33653337984 33673400838 33697824768 33723013632 33748629264 33786882976 33798352896 33862364928 33882552396 33932473344 33996739392 34017006969 34072690176 34093003032 34122891264 34131647088 34143234048 34187517952 34207899264 34272686952 34284321792 34309949058 34334834688 34343644896 34399862784 34420370688 34451725707 34471084032 34485560784 34536370176 34613526528 34639399872 34673419264 34685190144 34705004796 34750881792 34782537888 34816697856 34828517376 34842723069 34854551424 34920563832 34998578496 35050143744 35059137498 35084566528 35116526592 35137461744 35189231616 35204009967 35255877888 35276896116 35334641664 35355706848 35407798272 35422668414 35474858496 35496007272 35542045728 35554111488 35615631744 35642684988 35673931776 35695199232 35747790848 35762803776 35836846848 35869492197 35895508992 35904719664 35916908544 35984932992 36037951488 36092284074 36106205184 36118462464 36145460736 36180959232 36213918048 36261789696 36282505014 36294822144 36330467328 36357624072 36438849216 36460572687 36507862188 36583447824 36643332096 36652734657 36665177472 36679319552 36719198208 36734619096 36788742144 36810674208 36858417792 36870930432 36880391394 36934729216 36962784432 37017243648 37039311936 37087352064 37109462148 37164137472 37192366944 37234524096 37247164416 37317708288 37345602987 37372690432 37394970624 37429035336 37465794432 37549495296 37577563254 37604818944 37676040192 37732842441 37754044416 37788436224 37810964268 37825548288 37860005232 37910052864 37938390336 37967207922 38010243348 38023147008 38079168512 38095160544 38174032512 38236520448 38246331816 38331776448 38354628411 38388252672 38398102974 38411138304 38460957696 38483886672 38540587008 38556772821 38569862016 38613580544 38626689024 38636600508 38699845632 38722917024 38779969536 38796255882 38853416448 38940217344 38969324856 39007596672 39020838912 39071449088 39094742016 39130355124 39168785088 39182082048 39211370352 39285634311 39314128896 39343515904 39373400808 39431411712 39470137344 39506092416 39529644462 39558316032 39587885568 39662862624 39751471872 39775170204 39810039808 39820254936 39833773056 39909215808 39933008181 39984801444 39998375424 40057307136 40067585712 40133173248 40157099136 40216264704 40233154248 40292431872 40316452704 40382447616 40392809622 40406522112 40466055168 40483049616 40542695424 40619480832 40633270272 40663643328 40703579136 40740657804 40794513408 40831674912 40871775744 40902327081 40993705368 41054103552 41131857536 41156378802 41186230272 41223748608 41248324656 41264234496 41309097984 41326446483 41387334912 41412008484 41465720016 41479796736 41551570368 41583132486 41619587072 41644399104 41669225928 41723271072 41809654656 41878093824 41888839608 41903059968 41964797952 41982421824 42044276736 42069341952 42107664753 42123906048 42138206208 42149018736 42211119104 42243182208 42305421312 42385545216 42417228084 42473299968 42511990752 42553741824 42568187904 42592505886 42648809472 42680689128 42776040384 42839064576 42857055612 42920199168 42945786576 43001487424 43016085504 43027123293 43058331648 43123248504 43186784256 43212530592 43268577408 43294372506 43358160384 43391094768 43429134336 43440278112 43455025152 43537326336 43563281652 43627465728 43710093504 43807744512 43840490463 43872288768 43883546256 43898443776 43955380224 43981584768 44046385152 44064883224 44079842304 44112791646 44129806336 44144787456 44228395008 44261455392 44295075909 44319965184 44345283906 44360338176 44403904512 44444353968 44503105536 44536371264 44620720452 44720405856 44786294784 44797786803 44812994688 44871117312 44897867784 44964018176 44998172352 45064470528 45076033926 45149819904 45176736528 45243297792 45262298529 45328985856 45356009292 45430253568 45457337376 45508862784 45524312064 45543430818 45610532352 45696915936 45712429056 45746598744 45791526528 45866483712 45893827584 45935634276 45961445376 45980747712 46048493568 46117918539 46151368704 46185866496 46273339728 46334509056 46376717184 46404365238 46422263808 46438023168 46456964092 46472735232 46560751776 46648935018 46664771328 46733524992 46745516664 46822035456 46849948992 46877879169 46918975488 46938679956 47007837184 47035861488 47112855552 47124944559 47140942464 47210397696 47230224552 47299811328 47328009696 47389394304 47405481984 47417646078 47487508992 47523579984 47565242368 47593598976 47683738368 47782462464 47825989596 47872959552 47889211392 47979910656 48015775269 48050601984 48123045432 48141606912 48193947648 48241278976 48285224064 48314009898 48349052928 48376673352 48393096192 48440623104 48476832096 48513654567 48585132288 48614096916 48677149584 48777930432 48814981614 48857776128 48870312876 48886903296 48958930944 48979492128 49051656192 49080898944 49144557056 49161240576 49173855192 49283712576 49356324864 49368989538 49385749248 49449802752 49479282864 49552183296 49572993627 49589822592 49646032128 49662885888 49756944384 49794137316 49859960832 49905380448 49954392576 49999898214 50065993728 50103417672 50234720256 50310456588 50338725888 50384581632 50414619024 50434064384 50480006976 50510101257 50546737152 50584520448 50622943896 50680324464 50697529344 50793547392 50823828594 50898710016 50982027264 50995109088 51109035264 51139504548 51184336896 51197470632 51214851072 51281276928 51311848896 51387449344 51409030428 51426482688 51464923587 51502252032 51515467344 51599794176 51630556032 51706626048 51728341176 51804555264 51920289792 51959099808 52010128896 52027785216 52057507194 52126322688 52173806832 52225046784 52242776064 52281827136 52380845748 52497867744 52575215616 52588706247 52626849792 52674789888 52706192616 52783847424 52883816832 52915344174 53001962496 53033560272 53093673248 53111697408 53134002621 53212287744 53244010908 53313068592 53331167232 53423447616 53464027482 53510897664 53542798848 53621686272 53644205664 53723242496 53755270272 53843263488 53857079496 53875362816 53954740224 53977399488 54056927232 54138426111 54159307776 54177693696 54218191104 54271438848 54320877072 54392684544 54423757521 54442233216 54495700992 54536436108 54658273824 54738804736 54761793282 54875171736 54964998144 54997766208 55018979328 55078797312 55101928644 55183113216 55216011312 55287626688 55306395648 55320587091 55402093824 55444176648 55525865472 55558967904 55631028096 55664193222 55746206208 55788550416 55837458432 55851786144 55870746624 55976562432 56059035648 56092455936 56143553004 56165208064 56198691648 56324242944 56366344881 56407228416 56514060288 56556304112 56631066624 56682654336 56716446402 56738322432 56757583872 56790007848 56865079296 56907585504 56950811883 57015365022 57034720512 57118752768 57142740816 57226932224 57261048768 57354780672 57369497724 57497664672 57582379008 57597154461 57616707456 57691436544 57725830008 57810880512 57854793024 57920370816 57940033536 57954900762 58049768448 58084375536 58169954304 58194383823 58280124672 58410326016 58453987284 58511395008 58531258368 58607173632 58642113024 58695532686 58728513536 58753177632 58773123072 58817055528 58971193344 59015273856 59060101212 59093286912 59127045208 59147117568 59205206016 59259138624 59294466693 59337474048 59381828352 59494293936 59627207808 59662755306 59715059712 59730382404 59750659584 59828156416 59863823712 59977202166 59997563136 60085960704 60101378568 60199759872 60235648704 60324397056 60349731372 60438647808 60474679056 60573671424 60589214433 60609783168 60678483712 60699082752 60724574424 60814043136 60929221248 60949905408 60995464992 61055368704 61110986706 61155311616 61191770112 61247512368 61307663616 61397991424 61490558052 61581155328 61697786304 61734568203 61779345408 61835622912 61872486984 61896351744 61963646976 62081002368 62118012726 62198580024 62219695104 62311366656 62327355552 62374698729 62429380608 62466598656 62503838892 62558633984 62584906608 62714481984 62817140736 62833259412 62854589952 62947196928 62973632736 63066415104 63104012928 63185859072 63207309312 63223528104 63316678656 63364773312 63458131968 63578317824 63625842126 63709949952 63767986128 63830612736 63852281856 63888758829 63973214208 64021033692 64164060576 64188809216 64258596864 64285583418 64380298752 64418679864 64502231136 64524128256 64587497472 64635776128 64684872756 64780176384 64818795888 64902866112 64941558759 65037240576 65086642152 65143701504 65160417168 65182537728 65305989504 65344922478 65402208256 65441198592 65548320768 65565140256 65711616768 65808433152 65825319384 65847665664 65933070336 65972377152 66069577728 66097324836 66119763456 66169187469 66194709504 66217181184 66342592512 66392183088 66479947776 66517925859 66540507264 66605856768 66666530952 66754658304 66804556896 66931080678 66979627008 67080608784 67179442176 67219492032 67306675968 67346801676 67446027264 67497258528 67573765952 67596705792 67614050889 67724729856 67765104792 67864946688 67993478784 68034013938 68145380352 68186006064 68245782528 68263294176 68286468096 68315146227 68375035904 68415798528 68545373904 68568643584 68619898116 68687289792 68799725568 68840741376 68903451414 68942168064 68971121568 69072740352 69227053056 69278799744 69346838528 69370380288 69410009592 69501763584 69565075776 69606547857 69633395712 69657034752 69685446138 69709102848 69841127664 69973402527 69997156992 70100287488 70118274996 70233053184 70274923488 70378463232 70408019934 70511755776 70553792232 70669283328 70711413696 70815596544 70845336828 70949716992 70992014544 71084091456 71108222976 71126469117 71231263488 71285369976 71347863552 71390398464 71525607552 71673693696 71738984394 71791017984 71809439328 71833817088 71969865984 72075902976 72184568148 72212410368 72290921472 72361918464 72427836096 72471014847 72523579392 72565010028 72589644288 72660934656 72715248144 72877698432 72921145374 73015724376 73166895648 73286664192 73305469314 73330354944 73358639104 73438396416 73469238192 73577484288 73621348416 73716835584 73741860864 73760782788 73869458432 73925568864 74034487296 74053484307 74078623872 74174704128 74218924296 74328274944 74384733888 74469048192 74494328832 74635416576 74691205974 74745380864 74789941248 74858070672 74931588864 74999847321 75098990592 75155126508 75352080384 75465684882 75508088832 75576872448 75621928536 75651096576 75720010464 75820105728 75876780672 75934415844 76020486696 76046294016 76158337024 76190321088 76235742891 76348065024 76473040896 76492663632 76663552896 76709256822 76776505344 76796205948 76822276608 76921915392 76967773344 77081174016 77113545642 77139724032 77227161088 77253378048 77273201016 77399691264 77445834048 77559939072 77592511764 77706832896 77880434688 77938649712 78015193344 78041677824 78086260791 78142898176 78189484032 78260710248 78337570176 78364164096 78422740704 78571268622 78628257792 78687031808 78746801616 78862823424 78940274688 79012184832 79059288924 79175771136 79325725248 79373016261 79502943744 79550340408 79620079616 79640509872 79667546112 79818431616 79866016362 79969602888 79996750848 80114614272 80135171424 80196041223 80266346496 80314198272 80432529408 80466308496 80584863744 80632905408 80764895232 80785619244 80813044224 80932110336 80966099232 81085390848 81238961664 81266540544 81299687161 81327286656 81407158272 81481315608 81589026816 81663349824 81743551488 81804654162 81987410736 82108207104 82142689923 82263715072 82312757604 82447497216 82496649312 82528468992 82618195968 82652892966 82774669824 82824016968 82931440032 82959593472 83103140736 83166264972 83239174144 83288798208 83338451856 83446542144 83496289833 83619309312 83756187648 83777679216 83806119936 83964843648 84088553472 84138683904 84215329506 84247812096 84276412416 84298037472 84422238208 84486364416 84610842624 84771090432 84834456168 84946599936 85023981504 85074669603 85107483648 85136375808 85185011772 85297618944 85361378256 85523047533 85552080768 85678129152 85714111224 85840398336 85891573152 86002974848 86032171008 86054246586 86116663296 86246497008 86373568512 86425061184 86537154816 86588745012 86716320768 86782189536 86880556224 86910050304 86932351143 87074652672 87126563304 87254931456 87420187008 87615489024 87680980926 87744577536 87767092512 87796887552 87910760448 87963169536 88043299029 88092770304 88129766448 88159684608 88225583292 88259612672 88456790016 88522910784 88590151818 88639930368 88690567812 88720676352 88807809024 88888707936 89006211072 89072742528 89241440904 89440811712 89494132959 89572589568 89595573606 89625989376 89742234624 89795735568 89928036352 89965803249 89996344704 90128941056 90152067852 90299639808 90353473056 90486595584 90524597058 90657971712 90712018584 90860507136 90914674752 91017725568 91048624128 91086861636 91221064704 91393831872 91424858112 91493197488 91583053056 91666480059 91732967424 91787655168 91871268552 91961495424 92096987136 92235837078 92302737408 92371732992 92546679456 92669018112 92753434368 92808730476 92844527616 92913928184 92945470464 93121503552 93177019089 93297870036 93329542656 93467049984 93491033328 93644070912 93699897984 93755758338 93837950976 93877359912 94015674368 94071722976 94225711104 94249889118 94281884928 94420795392 94460449104 94599622656 94656019392 94778788608 94810963968 94835292156 94975017984 95047159968 95187197952 95367476736 95438763189 95564924928 95651979192 95745919104 95778422784 95959821312 96031550538 96101203968 96246090864 96283213824 96387895296 96428375127 96482557952 96570448128 96628019796 96753346704 96786192384 96881246208 96953664192 97027309134 97170264576 97228193832 97354299168 97555860864 97629963228 97715552256 97740625752 97773806592 97917861888 97958984256 98017383717 98103312384 98161797888 98289114112 98322481152 98347710384 98567425152 98712649728 98737979076 98771498496 98899605504 98958565728 99104366592 99145987254 99179645184 99292064256 99325771776 99513888768 99588274632 99719921664 99810760896 99908785152 99999796428 100131987456 100206835344 100396621017 100469440512 100620913176 100769163264 100829238048 100868128768 100960013952 101020202514 101093474304 101169040896 101245887792 101360648928 101395058688 101587094784 101647657188 101797420032 101990218176 102051020907 102218070528 102279009096 102368673792 102394941264 102429702144 102562553856 102623697792 102774898688 102818060856 102852965376 102929847174 103004504064 103030934688 103199588352 103261112064 103355177121 103413252096 103456682352 103609110528 103840579584 103918199616 104020257792 104055570432 104115014388 104252645376 104347613664 104450093568 104485552128 104528169207 104563654272 104761691496 104995735488 105150431232 105177412494 105253699584 105349579776 105412385232 105567694848 105612029901 105767633664 105830688348 106003924992 106067120544 106187346496 106223394816 106268005242 106424575488 106488021816 106626137184 106662334464 106846895232 106928054964 107021795328 107085597696 107243372544 107288411328 107446484992 107510540544 107608476591 107686526976 107714158992 107750725632 107954798976 108113854464 108276852222 108318615552 108355387392 108436382208 108542877696 108641754144 108785369088 108847515042 108884466432 108991401984 109072872216 109316547648 109381718061 109477609472 109523586564 109750343472 109929996288 109958203971 109995532416 110037958656 110157594624 110203857288 110366226432 110432022624 110575253376 110612791296 110641174182 110804187648 110888353296 111051730944 111117935808 111262056192 111328386444 111492412416 111577100832 111703572288 111741493248 111953124864 112036808961 112118071296 112184911872 112287106008 112330416128 112397383296 112648485888 112732689762 112814456832 113028120576 113112608224 113198527323 113262133248 113365308672 113432892804 113476644864 113580015696 113730158592 113815171008 113901623766 114030730044 114069441024 114237505536 114285481632 114453864448 114522097536 114709561344 114738995448 114995329344 115164758016 115194308922 115233414912 115382873088 115451660016 115621761024 115670318463 115709586048 115840741632 115880067072 115909801524 116099536896 116168751072 116339908608 116388767646 116560249344 116820652032 116907974568 117022790016 117062516736 117214347264 117284226048 117391065372 117457027072 117506355264 117546246144 117634111056 117856902933 117942386688 118030547712 118120202424 118254090416 118294235136 118410412032 118518277248 118588933386 118674948096 118763656704 118988587872 119254415616 119325510612 119430119424 119460764808 119501319168 119656312832 119727647424 119799024543 119954404332 119995126272 120171921408 120202757136 120399519744 120471297408 120648794112 120699462744 120877295616 120949358112 121147342848 121178428866 121219566336 121356967424 121398165504 121449148848 121628086272 121858442496 121899810816 121990929984 122110737408 122221973412 122383540224 122495024736 122615327232 122706981243 122795982848 122981116104 123162310656 123395572608 123469136406 123558690816 123671245824 123744973968 123792703488 123927293952 123979339449 124162004736 124236025452 124397160048 124439390208 124654711104 124749397458 124858761216 124933197312 125007677784 125117267968 125169813216 125428963968 125634281472 125666518824 125709179904 125894393856 125947265472 126132830208 126208025856 126322994259 126371718144 126414618624 126447056208 126633357312 126729546624 126916263936 127156635648 127251684252 127419899904 127535972256 127661225472 127704563712 127777517658 127946428416 128042067384 128328121152 128377618432 128517193728 128571166836 128760597504 128837359728 129004462272 129048256512 129081369879 129174994944 129271552256 129369745512 129560352768 129637591776 129805732224 129883117518 130074481152 130173284304 130287403008 130320834336 130365075456 130611979008 130689844956 130804416512 130882397184 131130280512 131423233536 131521471389 131616866304 131650638768 131695331328 131866140672 131944754304 132139155456 132194649672 132239526912 132338374938 132389419008 132434362368 132685185024 132784366176 132885227727 132959895552 133035851718 133081014528 133211713536 133333061904 133509316608 133609113792 133862161356 134161217568 134358884352 134393360409 134438984064 134613351936 134693603352 134892054528 134994517056 135147531904 135193411584 135228101778 135449459712 135530209584 135729893376 135786895587 135986957568 136068027876 136290760704 136372012128 136526588352 136572936192 136630292454 136750071808 136831597056 137090747808 137137287168 137239796232 137374579584 137599451136 137681482752 137806902828 137884336128 137942243136 138145480704 138353755617 138454106112 138557599488 138693677056 138820019184 139003527168 139130151552 139213095714 139266791424 139314069504 139370892276 139418205696 139682255328 139946805054 139994313984 140200574976 140236549992 140466106368 140549846976 140633637507 140756926464 140816039868 141023511552 141107584464 141338566656 141374833677 141422827392 141631193088 141690673656 141899433984 141984029088 142168182912 142216445952 142252938234 142462526976 142570739952 142695727104 142780796928 143051215104 143347387392 143477968788 143618878656 143667634176 143939731968 144047325807 144151805952 144369136296 144424820736 144581842944 144723836928 144855672192 144942029694 145047158784 145130020056 145179288576 145321869312 145430496288 145540963701 145755396864 145842290748 146031448752 146333791296 146573328384 146610938628 146660709888 146876792832 146938476384 147154968576 147242696832 147433671168 147483721728 147521565576 147738916864 147851137728 148068974592 148106968614 148157247744 148349408256 148437848592 148656549888 148718980881 148769467776 148938096384 148988657664 149270833152 149382411948 149579882496 149716141344 149863177728 149999694642 150197981184 150310253016 150704160768 150931369764 151016177664 151153744896 151243857072 151302193152 151440020928 151530303771 151640211456 151753561344 151868831688 152040973392 152092588032 152380642176 152471485782 152696130048 152946081792 152985327264 153327105792 153418513644 153553010688 153592411896 153644553216 153843830784 153935546688 154162348032 154227091284 154279448064 154394770761 154454322176 154506756096 154546402032 154799382528 154891668096 155119878144 155185023528 155413665792 155760869376 155877299424 156030386688 156083355648 156172521582 156285796352 156378968064 156521420496 156675140352 156728328192 156845481408 157142537244 157374063616 157493603232 157725646848 157766118741 157880549376 158024369664 158118577848 158351542272 158651450496 158746032522 159005887488 159100680816 159240159232 159281019744 159335092224 159402007863 159636863232 159732032724 159939205776 159993501696 160270342848 160392082446 160532692992 160628396544 160865058816 160932616992 161169727488 161265810816 161529790464 161571238488 161626088448 161864220672 161932198464 162170781696 162415278333 162477923328 162533081088 162599374322 162654573312 162814316544 162962631216 163178053632 163271272563 163326699648 163487102976 163609308324 163974821472 164216414208 164285379846 164527430144 164625515208 164894994432 164993298624 165056937984 165236391936 165305785932 165549339648 165648033936 165862880064 165919186944 165961761273 166206281472 166332529944 166478348288 166577596416 166676903712 166893084288 166992579666 167238618624 167512375296 167555358432 167612239872 167929687296 168177106944 168277367808 168430659012 168495624192 168596074944 168844476416 168972728832 169099034643 169221685248 169542180864 169668912336 169893199872 170047963008 170149339206 170214967296 170272751616 170370023544 170595237888 170722756512 170852435649 171046095066 171104161536 171356258304 171428222448 171680796672 171783146304 172005949696 172064342016 172108493172 172492994016 172747137024 172791463383 172850122368 173074309632 173177490024 173432641536 173564379072 173761112448 173820100608 173864702286 174149305344 174253126608 174509862912 174583151469 174840374016 175230978048 175361961852 175534185024 175593775104 175821520896 175926339072 176086598058 176185540608 176259532896 176319369216 176451166584 176519225344 176913580032 177045821568 177180303636 177279860736 177381135624 177441352704 177615618048 177777415872 177883400079 178012422144 178145485056 178482881808 178881623424 178988265918 179145179136 179191147212 179251978752 179484469248 179591471136 179856072704 179931606498 179992689408 180257882112 180304135704 180599279616 180706946112 180973191168 181049194116 181315943424 181424037168 181721014272 181767643299 181829349504 182035451136 182097248256 182173723272 182442129408 182787663744 182849716224 182986394976 183166106112 183332960118 183465934848 183575310336 183742537104 183922990848 184193974272 184471674156 184743465984 185093358912 185203704609 185338036224 185506868736 185617460952 185689055232 185827856368 185890940928 186243007104 186354038178 186595740072 186659085312 186934099968 186982066656 187124096187 187288141824 187399795968 187511516676 187675901952 187754719824 188031348736 188143445952 188451422208 188499778236 188563769856 188841590784 188920898208 189199245312 189312038784 189557577216 189621927936 189670584312 189950035968 190094319936 190374395904 190734953472 190877526378 191129849856 191303958384 191491838208 191556845568 191666276487 191919642624 192063101076 192492181728 192566427648 192775790592 192856750254 192965115904 193140896256 193256039592 193506693408 193572384768 193762492416 193907328384 194054618268 194340529152 194456387664 194708598336 194824676277 195111721728 195259926456 195431104512 195481251504 195547613184 195917968512 196034767434 196206624768 196323595776 196578228224 196644962304 196695420768 197134850304 197425299456 197475958152 197542996992 197799211008 197917131456 198208733184 198291974508 198359290368 198507562407 198584128512 198651543552 199027777536 199176549264 199439843328 199553777577 199621521792 199817570304 199999592856 200263974912 200413670688 200793242034 200938881024 201241826352 201538326528 201658476096 201736257536 201920027904 202040405028 202338081792 202491775584 202721297856 202790117376 202842152667 203174189568 203295314376 203594840064 203980436352 204102041814 204436141056 204558018192 204737347584 204789882528 204859404288 204945438681 205125107712 205247395584 205549797376 205636121712 205705930752 205859694348 206061869376 206399176704 206522224128 206710354242 206826504192 206913364704 207218221056 207681159168 207836399232 208040515584 208111140864 208230028776 208505290752 208695227328 208819643571 208900187136 208971104256 209056338414 209127308544 209523382992 209920207581 209991470976 210300862464 210354824988 210699159552 210824770464 211135389696 211224059802 211535267328 211661376696 212007849984 212134241088 212374692992 212446789632 212536010484 212849150976 212976043632 213252274368 213324668928 213379407351 213693790464 213856109928 214043590656 214171195392 214576822656 214892969984 215021081088 215216953182 215373053952 215428317984 215501451264 215909597952 216227708928 216553704444 216637231104 216872764416 217085755392 217283508288 217413044541 217570738176 217695030084 217768932864 217982803968 218145744432 218633095296 218763436122 218955218944 219047173128 219500686944 219859992576 219916407942 219991064832 220075917312 220315189248 220407714576 220732452864 220864045248 221150506752 221225582592 221282348364 221608375296 221776706592 222103461888 222160452921 222235871616 222524112384 222656772888 222984824832 223154201664 223407144576 223482986496 223906249728 224073617922 224236142592 224369823744 224574212016 224660832256 224794766592 224999541963 225296971776 225465379524 226056241152 226225216448 226397054646 226524266496 226730617344 226865785608 226953289728 227160031392 227460317184 227630342016 227803247532 228061460088 228138882048 228475011072 228570963264 228707228673 228907728896 229044195072 229419122688 229477990896 229990658688 230329516032 230388617844 230466829824 230765746176 230903320032 231243522048 231340636926 231419172096 231681483264 231760134144 231819603048 232199073792 232337502144 232679817216 232777535292 233120498688 233641304064 233815949136 234045580032 234125033472 234258782373 234428694528 234568452096 234782130744 235012710528 235092492288 235268222112 235713805866 235884773376 236061095424 236240404848 236508180832 236588470272 236820824064 237036554496 237177866772 237527313408 237977175744 238119048783 238508831232 238651021224 238860238848 238921529616 239002638336 239312625664 239455294848 239598049086 239908808664 239990252544 240343842816 240405514272 240799039488 240942594816 241297588224 241398925488 241754591232 241898716224 242294685696 242356857732 242439132672 242713934848 242796331008 242898297696 243256172544 243716884992 243799621632 243899061483 243981859968 244221474816 244443946824 244767080448 244990049472 245230654464 245413962486 245591965696 245962232208 246324621312 246428069769 246791145216 246938272812 247342491648 247489947936 247585406976 247854587904 247958678898 248324009472 248472050904 248794320096 248878780416 249309422208 249498794916 249717522432 249866394624 250015355568 250234535936 250339626432 250488869499 250857927936 251268562944 251333037648 251418359808 251894530944 252265660416 252416051712 252645988518 252743436288 252829237248 252894112416 253266714624 253459093248 253832527872 254313271296 254503368504 254839799808 255071944512 255224008809 255322450944 255409127424 255555035316 255892856832 256084134768 256569142599 256656242304 256755236864 257034387456 257142333672 257521195008 257674719456 258008924544 258096513024 258162739758 258349989888 258543104512 258739491024 259120705536 259275183552 259611464448 259766235036 260148962304 260346568608 260641668672 260730150912 260797053429 261223958016 261379689912 261608833024 261764794368 262260561024 262846467072 263042942778 263233732608 263301277536 263390662656 263732281344 263889508608 264129897087 264278310912 264389299344 264479053824 264676749876 264778838016 265370370048 265568732352 265770455454 265919791104 266071703436 266162029056 266423427072 266666123808 267018633216 267218227584 267724322712 268322435136 268482398877 268717768704 268786720818 268877968128 269226703872 269387206704 269784109056 269897409747 269989034112 270295063808 270386823168 270456203556 270898919424 271060419168 271459786752 271573791174 271973915136 272136055752 272581521408 272744024256 273053176704 273145872384 273260584908 273500143616 273663194112 274181495616 274274574336 274479592464 274749159168 274999440177 275198902272 275362965504 275613805656 275884486272 276290961408 276707511234 276908212224 277115198976 277387354112 277640038368 278007054336 278260303104 278426191428 278533582848 278741784552 278836411392 279364510656 279531057267 279893610108 279988627968 280401149952 280473099984 280932212736 281099693952 281267275014 281513852928 281632079736 282047023104 282215168928 282677133312 282749667354 282845654784 283262386176 283381347312 283798867968 283968058176 284336365824 284432891904 284505876468 284925053952 285141479904 285561593856 286102430208 286316289567 286694774784 286955937576 287237757312 287335268352 287879463936 288094651614 288303611904 288738272592 288849641472 289163685888 289285125381 289447673856 289711344384 289884059388 290260040112 290358577152 290643738624 290860992576 291081927402 291510793728 291684581496 292062897504 292667582592 293146656768 293221877256 293321419776 293753585664 293876952768 294052151151 294309937152 294485393664 294867342336 294967443456 295043131152 295477833728 295702275456 296137949184 296213937228 296314495488 296698816512 296875697184 297313099776 297437961762 297538935552 297876192768 297977315328 298541666304 298764823896 299159764992 299432282688 299726355456 299999389284 300395962368 300620506032 301189863051 301408321536 301862739528 302307489792 302487714144 302604386304 302880041856 303060607542 303280422912 303507122688 303737663376 304081946784 304185176064 304761284352 304942971564 305392260096 305970654528 306153062721 306654211584 306837027288 307106021376 307184823792 307289106432 307687661568 307871093376 308324696064 308454182568 308558896128 308789541522 308908644352 309013512192 309092804064 309598765056 309783336192 310065531363 310239756288 310370047056 310827331584 311521738752 311754598848 312060773376 312166711296 312345043164 312757936128 313042840992 313350280704 313456656384 313584507621 313690962816 314285074488 314748127232 314987206464 315451293696 315532237482 315761098752 316048739328 316237155696 316703084544 316836089703 317302900992 317492065044 318011774976 318201361632 318562039488 318670184448 318804015726 319273726464 319464065448 319878411552 319987003392 320540685696 320784164892 321065385984 321256793088 321730117632 321865233984 322339454976 322531621632 322825429773 323059580928 323142476976 323252176896 323864396928 324341563392 324830556666 324955846656 325066162176 325198748644 325309146624 325628633088 325925262432 326356107264 326542545126 326653399296 326974205952 327218616648 327949642944 328145154183 328432828416 328570759692 329054860288 329251030416 329789988864 329874611913 329986597248 330113875968 330472783872 330611571864 331098679296 331296067872 331725760128 331838373888 331923522546 332412562944 332665059888 332956696576 333155192832 333353807424 333786168576 333985159332 334477237248 335110716864 335224479744 335859374592 336110426883 336354213888 336554735616 336861318024 336991248384 337192149888 337688952832 337945457664 338198069286 338443370496 339084361728 339337824672 339595581969 339786399744 340095926016 340298678412 340429934592 340740047088 341190475776 341445513024 341704871298 342092190132 342208323072 342712516608 342856444896 343361593344 343566292608 344011899392 344128684032 344216986344 344985988032 345494274048 345582926766 345700244736 346148619264 346354980048 346865283072 347010955389 347128758144 347522224896 347640201216 347729404572 348298610688 348506253216 349019725824 349166302938 349680748032 350461956096 350723923704 351068370048 351187550208 351643041792 351852678144 352173196116 352371081216 352519065792 352638738432 352902333168 353038450688 353570708799 353827160064 354091643136 354360607272 354762271248 354882705408 355231236096 355554831744 355766800158 356024844288 356290970112 356965763616 357763246848 357976531836 358290358272 358382294424 358503957504 358968938496 359182942272 359397073629 359712145408 359863212996 359985378816 360515764224 360608271408 361198559232 361413892224 361946382336 362098388232 362631886848 362848074336 363442028544 363535286598 363658699008 364070902272 364194496512 364347446544 364884258816 365575327488 365699432448 365972789952 366332212224 366665920236 367150620672 367485074208 367845981696 368120943729 368387948544 368943348312 369486931968 370186717824 370407409218 370676072448 371013737472 371234921904 371378110464 371655712736 371781881856 371938018347 372486014208 372708076356 373191480144 373318170624 373964133312 374248192374 374576283648 374799591936 375023033352 375351803904 375509439648 376062697472 376286891904 376902844416 376999556472 377127539712 377683181568 377841796416 378398490624 378624077568 378968982777 379115154432 379243855872 379341168624 379900071936 380188639872 380748791808 381469906944 381755052756 382259699712 382607916768 382983676416 383113691136 383332552974 383839285248 384126202152 384984363456 385132855296 385551581184 385713500508 385930231808 386281792512 386512079184 387013386816 387144769536 387244109637 387524984832 387814656768 388109236536 388681058304 388912775328 389417196672 389649352554 390223443456 390519852912 390862209024 390962503008 391095226368 391835937024 392069534868 392413249536 392647191552 393156456448 393390841536 394269700608 394564414167 394850598912 394951916304 395085993984 395598422016 395834262912 396417466368 396583949016 396718580736 397015124814 397168257024 397303087104 398055555072 398353098528 398655683181 398879686656 399107555154 399243043584 399635140608 399999185712 400527949824 400827341376 401586484068 402483652704 403076653056 403180081227 403316952192 403472515072 403840055808 404080810056 404676163584 404983551168 405442595712 405580234752 405684305334 406348379136 406590628752 407189680128 407360686761 407960872704 408204083628 408872282112 409116036384 409579765056 409718808576 409890877362 410250215424 410494791168 411099594752 411272243424 411411861504 411719388696 412123738752 412798353408 413044448256 413420708484 413653008384 413826729408 414436442112 415061266851 415362318336 415672798464 416081031168 416460057552 417010581504 417390454656 417639287142 417800374272 417942208512 418112676828 418254617088 419046765984 419840415162 419982941952 420601724928 420709649976 421398319104 421649540928 421900912521 422270779392 422448119604 423070534656 423322753392 424015699968 424124501031 424268482176 424749385984 424893579264 425072020968 425698301952 425952087264 426504548736 426649337856 426758814702 427387580928 427712219856 428087181312 428342390784 429153645312 429785939968 430042162176 430433906364 430856635968 431002902528 431819195904 432141977421 432455417856 433107408888 433274462208 433745528832 434171510784 434567016576 434826089082 435141476352 435390060168 435537865728 435965607936 436291488864 436622891103 437266190592 437526872244 437910437888 438094346256 439001373888 439719985152 439832815884 439982129664 440630378496 440815429152 441464905728 441728090496 442301013504 442451165184 442564696728 443216750592 443553413184 444206923776 444320905842 444471743232 445048224768 445313545776 445969649664 446156942643 446308403328 446814289152 446965972992 447812499456 448147235844 448739647488 449148424032 449321664512 449589533184 449999083926 450593943552 450930759048 452112482304 452450432896 452794109292 453048532992 453461234688 453731571216 453906579456 454320062784 454590911313 454920634368 455260684032 455606495064 456122920176 456277764096 457141926528 457414457346 457815457792 458088390144 458838245376 458955981792 459981317376 460659032064 460777235688 460933659648 461531492352 461806640064 462487044096 462681273852 462838344192 463184312283 463362966528 463520268288 463639206096 464398147584 464675004288 465359634432 465555070584 466240997376 467282608128 467631898272 468091160064 468250066944 468517564746 468857389056 469136904192 469564261488 470025421056 470184984576 470536444224 471427611732 472122190848 472480809696 473016361664 473176940544 473298356223 473641648128 474073108992 474355733544 475054626816 475954351488 476238097566 477017662464 477302042448 477720477696 477843059232 478005276672 478206023589 478625251328 478910589696 479196098172 479817617328 479980505088 480811028544 481598078976 481885189632 482595176448 482797850976 483509182464 483797432448 484589371392 484713715464 484878265344 485427869696 485592662016 485796595392 486512345088 487245834999 487433769984 487599243264 487798122966 487963719936 488442949632 488887893648 489534160896 489813817689 489980098944 490461308928 490827924972 491924464416 492649242624 492856139538 493582290432 493876545624 494684983296 494979895872 495170813952 495709175808 495917357796 496648018944 496944101808 497588640192 497757560832 497885283819 498618844416 498997589832 499435044864 499732789248 500030711136 500679252864 500977738998 501715855872 502537125888 502666075296 502836719616 503789061888 504531320832 504832103424 505291977036 505486872576 505788224832 506533429248 506918186496 507297103929 507665055744 508626542592 509006737008 509679599616 510143889024 510448017618 510644901888 510818254848 511110070632 511785713664 512168269536 513138285198 513312484608 513510473728 514068774912 514284667344 515042390016 515349438912 516017849088 516193026048 516325479516 517086209024 517478982048 518241411072 518374390149 518550367104 519222928896 519532470072 520297924608 520693137216 521283337344 521460301824 521594106858 522447916032 522759379824 523217666048 523529588736 523749454407 524521122048 525692934144 526085885556 526602555072 526781325312 527464562688 527779017216 528259794174 528556621824 528778598688 528958107648 529353499752 529557676032 530740740096 531137464704 531540910908 531839582208 532143406872 532324058112 532846854144 533332247616 533650200237 534037266432 534436455168 535448645424 536644870272 536964797754 537435537408 537573441636 537755936256 538453407744 538774413408 539568218112 539794819494 539978068224 540590127616 540773646336 540912407112 541797838848 542120838336 542919573504 543147582348 543947830272 544272111504 545163042816 545302929897 545488048512 546106353408 546291744768 546521169816 547000287232 547326388224 548362991232 548549148672 548959184928 549498318336 549998880354 550397804544 550725931008 551227611312 551768972544 552581922816 553415022468 554230397952 554774708224 555280076736 555611113827 556014108672 556520606208 556852382856 557067165696 557483569104 557672822784 558729021312 559062114534 559787220216 559977255936 560802299904 560946199968 561372288561 561864425472 562199387904 562534550028 563027705856 563264159472 564094046208 564430337856 565354266624 565499334708 565691309568 566524772352 566762694624 567597735936 567936116352 568672731648 568865783808 569011752936 569850107904 570282959808 571123187712 572204860416 572632579134 573389549568 573911875152 574475514624 574670536704 574998829461 575758927872 576189303228 577476545184 577699282944 578327371776 578570250762 578895347712 579422688768 579768118776 580520080224 580717154304 581287477248 581721985152 582163854804 583021587456 583369162992 584125795008 584474028831 585335165184 586293313536 586443754512 586642839552 587753905536 588104302302 588619874304 588970787328 589734684672 589934886912 590086262304 590955667456 591404550912 592275898368 592427874456 592628990976 593397633024 593751394368 594626199552 594875923524 595077871104 595522687221 595752385536 595954630656 597083332608 597529647792 598319529984 598661332731 598864565376 599452710912 599998778568 600791924736 601241012064 602379726102 602816643072 603725479056 604614979584 604975428288 605208772608 605760083712 606121215084 607014245376 607475326752 608163893568 608370352128 608526458001 609522568704 609885943128 610784520192 611941309056 612306125442 613308423168 613674054576 614212042752 614369647584 614578212864 614836316043 615375323136 615742186752 616649392128 616908365136 617117792256 617579083044 617817288704 618185608128 619197530112 619566672384 620131062726 620479512576 620740094112 621654663168 623043477504 623509197696 624121546752 624333422592 624690086328 625515872256 626085681984 626458930713 626700561408 626913312768 627169015242 627381925632 628570148976 629496254464 629760622743 629974412928 630902587392 631064474964 632097478656 632474311392 633406169088 633672179406 634605801984 634984130088 636023549952 636402723264 637124078976 637340368896 637608031452 638547452928 638928130896 639756823104 639974006784 640138222053 641081371392 641568329784 642130771968 642513586176 643730467968 644678909952 645063243264 645650859546 646119161856 646284953952 646504353792 647728793856 648683126784 649661113332 649911693312 650397497288 650618293248 651257266176 651850524864 652239133623 652712214528 653085090252 653306798592 653948411904 654437233296 655899285888 656290308366 656865656832 657141519384 658109720576 658502060832 659579977728 659749223826 659973194496 660227751936 660945567744 661223143728 662197358592 662592135744 663451520256 663676747776 663847045092 664825125888 665330119776 666310385664 666481358763 666707614848 667572337152 667970318664 668954474496 670221433728 670448959488 671718749184 672220853766 672708427776 673109471232 673722636048 673982496768 674384299776 674998625889 675377905664 675890915328 676396138572 678168723456 678675649344 679191163938 679572799488 680191852032 680597356824 680859869184 681480094176 682380951552 682891026048 683409742596 684184380264 684416646144 685425033216 685712889792 686121686019 686723186688 687132585216 688023798784 688257368064 688433972688 689971976064 690988548096 691165853532 691400489472 692297238528 692709960096 693730566144 694021910778 694257516288 695044449792 695280402432 695458809144 696597221376 697012506432 698039451648 698332605876 699361496064 700923912192 701447847408 702136740096 702375100416 702776347119 703286083584 703705356288 704346392232 705038131584 705277476864 705804666336 706076901376 707141417598 707654320128 708183286272 708721214544 709524542496 709765410816 710462472192 711109663488 711533600316 712581940224 713931527232 714357146349 715526493696 715953063672 716580716544 716764588848 717007915008 717937876992 718365884544 718794147258 719424290816 719726425992 719970757632 721031528448 721216542816 722397118464 722827784448 723892764672 724196776464 725263773696 725696148672 726884057088 727070573196 727317398016 728141804544 728388993024 728694893088 729768517632 731150654976 731398864896 731697184449 731945579904 732664424448 733331840472 734301241344 734970148416 735691963392 736241887458 736775897088 737886696624 738973863936 739284209307 740373435648 740814818436 742027474944 742469843808 742756220928 743311425472 743563763712 743876036694 744972028416 745416152712 746382960288 746636341248 747928266624 748496384748 749152567296 749599183872 750046066704 750703607808 751018879296 751466608497 752125394944 752573783808 753805688832 753999112944 754255079424 755683592832 756796981248 757248155136 757937965554 758230308864 758487711744 758682337248 759800143872 760377279744 761497583616 762939813888 763510105512 764519399424 765215833536 765672026427 765967352832 766227382272 766665105948 767678570496 768252404304 769707427797 769968726912 770265710592 771103162368 771427001016 772563585024 773024158368 774026773632 774289539072 774488219274 775049969664 775629313536 776218473072 777362116608 777825550656 778834393344 779298705108 780446886912 781039705824 781925006016 782190452736 782391160287 783671874048 784139069736 784826499072 785294383104 786312912896 786781683072 788539401216 789128828334 789701197824 789903832608 790171987968 791196844032 791668525824 792389691261 792834932736 793167898032 793437161472 794030249628 794336514048 796111110144 796706197056 797311366362 797759373312 798215110308 798486087168 799270281216 799998371424 801055899648 801654682752 803172968136 804967305408 806153306112 806360162454 806633904384 806945030144 807680111616 808161620112 809352327168 809692229241 809967102336 810885191424 811160469504 811368610668 812696758272 813181257504 814379360256 814721373522 815921745408 816408167256 817744564224 818232072768 819159530112 819437617152 819781754724 820500430848 820989582336 822199189504 822544486848 822823723008 823438777392 824247477504 824998320531 825596706816 826088896512 826841416968 827653458816 828872884224 830122533702 830724636672 831345596928 832162062336 832920115104 834021163008 834780909312 835278574284 835600748544 836225353656 836509234176 838093531968 838593171801 839680830324 839965883904 841203449856 841419299952 842796638208 843299081856 843801825042 844541558784 844896239208 846141069312 846645506784 848031399936 848249002062 848536964352 849498771968 849787158528 850144041936 851396603904 851904174528 853009097472 853298675712 853517629404 854775161856 855424439712 856684781568 858307290624 858948868701 859571879936 860084324352 860867812728 861713271936 862005805056 863638391808 864283954842 864910835712 866214817776 866548924416 867491057664 867855376143 868343021568 869134033152 869652178164 870780120336 871075731456 871931215872 872582977728 873245782206 874532381184 875053744488 875820875776 876188692512 878002747776 879439970304 879665631768 879964259328 881260756992 881630858304 882156453453 882929811456 883456180992 884602027008 884902330368 885129393456 886433501184 887106826368 888413847552 888641811684 888943486464 890096449536 890627091552 891939299328 892313885286 892616806656 893628578304 893931945984 895624998912 896294471688 897479294976 898296848064 898643329024 899179066368 899998167852 901187887104 901861518096 903569589153 904224964608 904900865792 905588218584 906922469376 907463142432 907813158912 908640125568 909181822626 909841268736 910521368064 911212990128 912245840352 912555528192 914283853056 914828914692 915630915584 916176780288 917911963584 918459188163 919962634752 921318064128 921554471376 921867319296 923062984704 923613280128 924974088192 925362547704 925676688384 926368624566 926725933056 927040536576 927278412192 928796295168 929350008576 930196594089 930719268864 931110141168 932481994752 934565216256 935263796544 936182320128 936500133888 937035129492 938273808384 939128522976 940050842112 940369969152 940753522863 941072888448 942855223464 944244381696 944961619392 946032723328 946353881088 946596712446 947283296256 948146217984 948711467088 950109253632 950508269109 951908702976 952476195132 954035324928 954604084896 955686118464 956010553344 956412047178 957250502656 957821179392 958392196344 959635234656 959961010176 961622057088 963196157952 963770379264 965190352896 965595701952 967018364928 967594864896 968476289319 969178742784 969427430928 969756530688 970855739392 971593190784 973024690176 974491669998 974867539968 975198486528 975596245932 975927439872 976885899264 977775787296 979068321792 979627635378 979960197888 980922617856 981655849944 983848928832 984435462549 985298485248 985712279076 987164580864 987753091248 989369966592 989623835739 989959791744 990341627904 991418351616 991834715592 993296037888 993888203616 995177280384 995515121664 995770567638 997237688832 997995179664 998870089728 999465578496 1000061422272 1001358505728 1001955477996 1003431711744 1005332150592 1005673439232 1007578123776 1008331280649 1009062641664 1009664206848 1010583954072 1010973745152 1011576449664 1013066858496 1013836372992 1014594207858 1015330111488 1017253085184 1018013474016 1018786745907 1019359199232 1020287778048 1020896035236 1021289803776 1022220141264 1023571427328 1024336539072 1026276570396 1026624969216 1028137549824 1028569334688 1030084780032 1030698877824 1032035698176 1032386052096 1032650959032 1034172418048 1034957964096 1036482822144 1036748780298 1037100734208 1038445857792 1039064940144 1040595849216 1041032866167 1041386274432 1042566674688 1042920603648 1043188213716 1044895832064 1045518759648 1047059177472 1047498908814 1049042244096 1051385868288 1052171771112 1053205110144 1053562650624 1054929125376 1055558034432 1056519588348 1057113243648 1057557197376 1057916215296 1058706999504 1059115352064 1060712126397 1061481480192 1062274929408 1063081821816 1064286813744 1064648116224 1065693708288 1066664495232 1067300400474 1068074532864 1068872910336 1070897290848 1073289740544 1073929595508 1074871074816 1075146883272 1075511872512 1076906815488 1077548826816 1078191220887 1079136436224 1079589638988 1079956136448 1081180255232 1081547292672 1081824814224 1083595677696 1084241676672 1085839147008 1086295164696 1087895660544 1088544223008 1090326085632 1090605859794 1090976097024 1092212706816 1092583489536 1093042339632 1094000574464 1094652776448 1096725982464 1097098297344 1097918369856 1098996636672 1099997760708 1101451862016 1102455222624 1103537945088 1104362831187 1105163845632 1106830044936 1108460795904 1109549416448 1110560153472 1111222227654 1112028217344 1113041212416 1113704765712 1114134331392 1114967138208 1115345645568 1115814055041 1117458042624 1118124229068 1119574440432 1119954511872 1121892399936 1122744577122 1123728850944 1124398775808 1125069100056 1126055411712 1126528318944 1128188092416 1128860675712 1130708533248 1130998669416 1131382619136 1133049544704 1133525389248 1135195471872 1135872232704 1136906948331 1137345463296 1137731567616 1138023505872 1139700215808 1140565919616 1142246375424 1144409720832 1145265158268 1146779099136 1147823750304 1148951029248 1149341073408 1149997658922 1151517855744 1152378606456 1154953090368 1155398565888 1156654743552 1157140501524 1157790695424 1158845377536 1159536237552 1161040160448 1161434308608 1161732328911 1162574954496 1163443970304 1164327709608 1166043174912 1166738325984 1168251590016 1168948057662 1170670330368 1172586627072 1172887509024 1173285679104 1175507811072 1176208604604 1177239748608 1177941574656 1179469369344 1180172524608 1181911334912 1182809101824 1183693242501 1184551796736 1184855748912 1185257981952 1186795266048 1187502788736 1189252399104 1189751847048 1190155742208 1191045374442 1191504771072 1191909261312 1194166665216 1195059295584 1195967049543 1196639059968 1197322665462 1197729130752 1198905421824 1199997557136 1201583849472 1202482024128 1204759452204 1207450958112 1209229959168 1209540243681 1209950856576 1210417545216 1211520167424 1212242430168 1214028490752 1214950653504 1216327787136 1216740704256 1217052916002 1219045137408 1219771886256 1221569040384 1222082060283 1223882618112 1224612250884 1226616846336 1227348109152 1228739295168 1229156425728 1229672632086 1230750646272 1231484373504 1233298784256 1233816730272 1234235584512 1235158166088 1235634577408 1236371216256 1238395060224 1239133344768 1240262125452 1240959025152 1241480188224 1243309326336 1245183800553 1246086955008 1247018395392 1248243093504 1249380172656 1251031744512 1252171363968 1252917861426 1253401122816 1253826625536 1254338030484 1254763851264 1257140297952 1258992508928 1259521245486 1259948825856 1261805174784 1262128949928 1264194957312 1264948622784 1266812338176 1267344358812 1269211603968 1269968260176 1272047099904 1272373503093 1272805446528 1274248157952 1274680737792 1275216062904 1277094905856 1277856261792 1279513646208 1279948013568 1280276444106 1282162742784 1283136659568 1284261543936 1285027172352 1287460935936 1289357819904 1290126486528 1291301719092 1292569907904 1293008707584 1295457587712 1296425932263 1297366253568 1299322226664 1299823386624 1300794994576 1301236586496 1302514532352 1303701049728 1304478267246 1305424429056 1306170180504 1306613597184 1307896823808 1308874466592 1309868673309 1311798571776 1312580616732 1313731313664 1314283038768 1316219441152 1317004121664 1319159955456 1319498447652 1319946388992 1321891135488 1322446287456 1324394717184 1325184271488 1326903040512 1327353495552 1327694090184 1329650251776 1330660239552 1332620771328 1332962717526 1333415229696 1335144674304 1335940637328 1337908948992 1338470827929 1340442867456 1340897918976 1343437498368 1344441707532 1346218942464 1347445272096 1347964993536 1348768599552 1349997251778 1350755811328 1351781830656 1352792277144 1356337446912 1357351298688 1358382327876 1359145598976 1360383704064 1361194713648 1361719738368 1362960188352 1363772733939 1364761903104 1365782052096 1366819485192 1368368760528 1368833292288 1371425779584 1372243372038 1373446373376 1374265170432 1376047597568 1376514736128 1376867945376 1379943952128 1381977096192 1382331707064 1382800978944 1384594477056 1385419920192 1387461132288 1388043821556 1388515032576 1389552936849 1390088899584 1390560804864 1390917618288 1393194442752 1394025012864 1396078903296 1396665211752 1398722992128 1401847824384 1402895694816 1404273480192 1404750200832 1405552694238 1406572167168 1407410712576 1408692784464 1410076263168 1410554953728 1411609332672 1412153802752 1414282835196 1416366572544 1417442429088 1419049084992 1419530821632 1419895068669 1420924944384 1422219326976 1423067200632 1425163880448 1427863054464 1428714292698 1431052987392 1431906127344 1433161433088 1433529177696 1434015830016 1434618070767 1435875753984 1436731769088 1437588294516 1438848581632 1439452851984 1439941515264 1442433085632 1444794236928 1445655568896 1447785529344 1448393552928 1450527547392 1451392297344 1453768114176 1454141146392 1454634796032 1456283609088 1456777986048 1457389786176 1459537035264 1461737504997 1462301309952 1462797729792 1463394368898 1463891159808 1465328848896 1466663680944 1468602482688 1469441453067 1469940296832 1471383926784 1472483774916 1475773393248 1477947727872 1478568418614 1480746871296 1481629636872 1484054949888 1484939687616 1485512441856 1486622850944 1487127527424 1487752073388 1489944056832 1490832305424 1492765920576 1493272682496 1493655851457 1495856533248 1496992769496 1498305134592 1499198367744 1500092133408 1502037758592 1502933216994 1504250789888 1505147567616 1507611377664 1507998225888 1508510158848 1511367185664 1513593962496 1514496310272 1515875931108 1516460617728 1517364674496 1519600287744 1520754559488 1521891311787 1522995167232 1525879627776 1527020211024 1529038798848 1530431667072 1531344052854 1531934705664 1532454764544 1533330211896 1535357140992 1536504808608 1539414855594 1539937453824 1540531421184 1542206324736 1542854002032 1545127170048 1546048316736 1548053547264 1548579078144 1548976438548 1551258627072 1552436946144 1554724233216 1555123170447 1555651101312 1557668786688 1558597410216 1560893773824 1562079411648 1563850012032 1564380905472 1564782320574 1567343748096 1568278139472 1569652998144 1570588766208 1571248363221 1572625825792 1573563366144 1577078802432 1578257656668 1579807665216 1580343975936 1582393688064 1583337051648 1584779382522 1585669865472 1586335796064 1586874322944 1588060499256 1588673028096 1592222220288 1593412394112 1594622732724 1595518746624 1596430220616 1596972174336 1598540562432 1599996742848 1600950600711 1602111799296 1603309365504 1606345936272 1609934610816 1612306612224 1612720324908 1613267808768 1615360223232 1616323240224 1618704654336 1619384458482 1619934204672 1621770382848 1622320939008 1622737221336 1625393516544 1626362515008 1628758720512 1629442747044 1631843490816 1632816334512 1635489128448 1635908789691 1636464145536 1638319060224 1638875234304 1639563509448 1641000861696 1641979164672 1645088973696 1645647446016 1646877554784 1648494955008 1649996641062 1651193413632 1652177793024 1653682833936 1655306917632 1657745768448 1660245067404 1662691193856 1664324124672 1665840230208 1666833341481 1668042326016 1669561818624 1670557148568 1671201497088 1672450707312 1673018468352 1676187063936 1677186343602 1679361660648 1679931767808 1682406899712 1682838599904 1685593276416 1686598163712 1687603650084 1689083117568 1689792478416 1692282138624 1693291013568 1696062799872 1696498004124 1697073928704 1698997543936 1699574317056 1700288083872 1702793207808 1703808349056 1706018194944 1706597351424 1707035258808 1709550323712 1710848879424 1713369563136 1716614581248 1717897737402 1719143759872 1720168648704 1721735625456 1723426543872 1724011610112 1724996488383 1727276783616 1728567909684 1732429635552 1733097848832 1734982115328 1735710752286 1736686043136 1738268066304 1739304356328 1741560240672 1742151462912 1743862431744 1745165955456 1746491564412 1749064762368 1750107488976 1751641751552 1752377385024 1753422086493 1756005495552 1758879940608 1759331263536 1759928518656 1763261716608 1764312906906 1765859622912 1766912361984 1769204054016 1769804660736 1770258786912 1772867002368 1774213652736 1776827695104 1777283623368 1777886972928 1780192899072 1781254183104 1783878598656 1784627770572 1785233613312 1786568061663 1787257156608 1787863891968 1791249997824 1792588943376 1794958589952 1795983998193 1796593696128 1797286658048 1798358132736 1799996335704 1802375774208 1803723036192 1807139178306 1808449929216 1809801731584 1811176437168 1813844938752 1814926284864 1815626317824 1817280251136 1818363645252 1821042736128 1822425980256 1824491680704 1825111056384 1825579374003 1828567706112 1829657829384 1831261831168 1832353560576 1835823927168 1836918376326 1839925269504 1842636128256 1843108942752 1843734638592 1844508948129 1846125969408 1847226560256 1849948176384 1850725095408 1851353376768 1852737249132 1853451866112 1854556824384 1857592590336 1858700017152 1860393188178 1861438537728 1862220282336 1864963989504 1869130432512 1870527593088 1872364640256 1873000267776 1874070258984 1876547616768 1878257045952 1879376792139 1880101684224 1880739938304 1881507045726 1882145776896 1885710446928 1888488763392 1889281868229 1889923238784 1892065446656 1892707762176 1893193424892 1896292435968 1897422934176 1900218507264 1901016538218 1903817405952 1904952390264 1908070649856 1909208169792 1911372236928 1912021106688 1912824094356 1914501005312 1915642358784 1916784392688 1919270469312 1919922020352 1920414666159 1923244114176 1926392315904 1927540758528 1931191403904 1934036729856 1935189729792 1936952578638 1938357485568 1938854861856 1939513061376 1941711478784 1943186381568 1946049380352 1948983339996 1949735079936 1951192491864 1951854879744 1953771798528 1955551574592 1956717400869 1958136643584 1959255270756 1959920395776 1961845235712 1963311699888 1967697857664 1968870925098 1970596970496 1971424558152 1974329161728 1975506182496 1978739933184 1979247671478 1979919583488 1980683255808 1982836703232 1983669431184 1986592075776 1987776407232 1990354560768 1991030243328 1991541135276 1994475377664 1995990359328 1998931156992 1999444076289 2000122844544 2002717011456 2003910955992 2006863423488 2010664301184 2011346878464 2015156247552 2016662561298 2018125283328 2019328413696 2021167908144 2021947490304 2023152899328 2024995877667 2026133716992 2027672745984 2029188415716 2034506170368 2036026948032 2037573491814 2038718398464 2040575556096 2041792070472 2042579607552 2044440282528 2047142854656 2048673078144 2052553140792 2053249938432 2056275099648 2057138669376 2058365058057 2060169560064 2061397755648 2064071396352 2064772104192 2065301918064 2068344836096 2069915928192 2072965644288 2073497560596 2074201468416 2076891715584 2078129880288 2081191698432 2082065732334 2082772548864 2085133349376 2085841207296 2086376427432 2089791664128 2091037519296 2094118354944 2094997817628 2098084488192 2102771736576 2104343542224 2106410220288 2107125301248 2108329041357 2109858250752 2111116068864 2113039176696 2115114394752 2115832430592 2117413999008 2118230704128 2121424252794 2122962960384 2124549858816 2126163643632 2128573627488 2129296232448 2131387416576 2133328990464 2134600800948 2137745820672 2141794581696 2143071439047 2146579481088 2147859191016 2149742149632 2150293766544 2151023745024 2153813630976 2155097653632 2156382441774 2158272872448 2159179277976 2159912272896 2162360510464 2163094585344 2163649628448 2167191355392 2168483353344 2171678294016 2172590329392 2175791321088 2177088446016 2180652171264 2181211719588 2181952194048 2184425413632 2185166979072 2186084679264 2189305552896 2193451964928 2194196594688 2195091553347 2195836739712 2197993273344 2199995521416 2202903724032 2204910445248 2207075890176 2208725662374 2210327691264 2213660089872 2216921591808 2217852627921 2219098832896 2221120306944 2222444455308 2226082424832 2227409531424 2228268662784 2229934276416 2230691291136 2231628110082 2234916085248 2236248458136 2239148880864 2239909023744 2243784799872 2245489154244 2247457701888 2248797551616 2250138200112 2252110823424 2253056637888 2254399825491 2256376184832 2257721351424 2261417066496 2261997338832 2262765238272 2267050778496 2270390943744 2271744465408 2273813896662 2274690926592 2275463135232 2276047011744 2279400431616 2281131839232 2284492750848 2288819441664 2290530316536 2293558198272 2295647500608 2297016079281 2297902058496 2298682146816 2299995317844 2303035711488 2304757212912 2309122283391 2309906180736 2310797131776 2313309487104 2314281003048 2317690755072 2319072475104 2322080320896 2322868617216 2323464657822 2325149908992 2326887940608 2328655419216 2332086349824 2333476651968 2336503180032 2337896115324 2341340660736 2345775018048 2346571358208 2347173480861 2351015622144 2352417209208 2354479497216 2355883149312 2358938738688 2360345049216 2363822669824 2365618203648 2367386485002 2369103593472 2369711497824 2370515963904 2373590532096 2375005577472 2377169073783 2378504798208 2379503694096 2380311484416 2382090748884 2383009542144 2388333330432 2390118591168 2391934099086 2393278119936 2394645330924 2395458261504 2397810843648 2399995114272 2403167698944 2404964048256 2409518904408 2414901916224 2418459918336 2419080487362 2419901713152 2420835090432 2423040334848 2424484860336 2428056981504 2429076687723 2429901307008 2432655574272 2433481408512 2434105832004 2438090274816 2439543772512 2443138080768 2444164120566 2447765236224 2449224501768 2453233692672 2454696218304 2457478590336 2458312851456 2459345264172 2461501292544 2462968747008 2466597568512 2467633460544 2468471169024 2470316332176 2471269154816 2472742432512 2474994961593 2476790120448 2478266689536 2480524250904 2482960376448 2486618652672 2490367601106 2492173910016 2494036790784 2496486187008 2498760345312 2502063489024 2504342727936 2505835722852 2506802245632 2508676060968 2509527702528 2514280595904 2515779515403 2517985017856 2519042490972 2519897651712 2523610349568 2524257899856 2528389914624 2529897245568 2533624676352 2534688717624 2538423207936 2539936520352 2544094199808 2544747006186 2545610893056 2548496315904 2549361475584 2550432125808 2554189811712 2555712523584 2559027292416 2559896027136 2560552888212 2564325485568 2566273319136 2570054344704 2574921871872 2576846606103 2578715639808 2580252973056 2582603438184 2585139815808 2586017415168 2590915175424 2592851864526 2594732507136 2598644453328 2599646773248 2601589989152 2602473172992 2603566128429 2605029064704 2607402099456 2608956534492 2612340361008 2613227194368 2615793647616 2617748933184 2619737346618 2623597143552 2625161233464 2627462627328 2628566077536 2632438882304 2634008243328 2638319910912 2638996895304 2639892777984 2643782270976 2644892574912 2648789434368 2650368542976 2653806081024 2654706991104 2655388180368 2659300503552 2661320479104 2665241542656 2665925435052 2666830459392 2670289348608 2671881274656 2675817897984 2676941655858 2680885734912 2681795837952 2686874996736 2688883415064 2692437884928 2694890544192 2695929987072 2697537199104 2699994503556 2701511622656 2703563661312 2705584554288 2710708767459 2712674893824 2714702597376 2716764655752 2720767408128 2722389427296 2723439476736 2725920376704 2727545467878 2729523806208 2731564104192 2733638970384 2736737521056 2737666584576 2742851559168 2744486744076 2746892746752 2748530340864 2752095195136 2753735890752 2755377564489 2759887904256 2763954192384 2764663414128 2765601957888 2769188954112 2770839840384 2774922264576 2776087643112 2777030065152 2779105873698 2780177799168 2781121609728 2781835236576 2786388885504 2788050025728 2790589782267 2792157806592 2793330423504 2797445984256 2803695648768 2805791389632 2808546960384 2809500401664 2811105388476 2814821425152 2817385568928 2820152526336 2821109907456 2822260568589 2823218665344 2824307605504 2828565670392 2832733145088 2834884858176 2838098169984 2839061643264 2839790137338 2841849888768 2844438653952 2846134401264 2850327760896 2851524807327 2855726108928 2857428585396 2862105974784 2863812254688 2867058355392 2868031660032 2869236141534 2871751507968 2873463538176 2875176589032 2877697163264 2878905703968 2879883030528 2884866171264 2889588473856 2891311137792 2895571058688 2896787105856 2901055094784 2902784594688 2905428867957 2907536228352 2908282292784 2909269592064 2912567218176 2914779572352 2919074070528 2923475009994 2924602619904 2925595459584 2926788737796 2927782319616 2930657697792 2933327361888 2937204965376 2938882906134 2939880593664 2942767853568 2944967549832 2951546786496 2953306387647 2955895455744 2957136837228 2961493742592 2963259273744 2968109899776 2968871507217 2969879375232 2971024883712 2973245701888 2974255054848 2975504146776 2979888113664 2981664610848 2985531841152 2986545364992 2987311702914 2991713066496 2993985538992 2996610269184 2998396735488 3000184266816 3004075517184 3005866433988 3008501579776 3010295135232 3015996451776 3017020317696 3022734371328 3024993841947 3027187924992 3028992620544 3031751862216 3032921235456 3034729348992 3039200575488 3041509118976 3043782623574 3045990334464 3051759255552 3054040422048 3056360237721 3058077597696 3060863334144 3062688105708 3063869411328 3066660423792 3070714281984 3073009617216 3078829711188 3079874907648 3084412649472 3085708004064 3090254340096 3092096633472 3096107094528 3097158156288 3097952877096 3102517254144 3104873892288 3109448466432 3110246340894 3111302202624 3115337573376 3117194820432 3121787547648 3123098598501 3124158823296 3127700024064 3128761810944 3129564641148 3134687496192 3136556278944 3141177532416 3142496726442 3145251651584 3147126732288 3154157604864 3156515313336 3159615330432 3160687951872 3164787376128 3166674103296 3169558765044 3171339730944 3172671592128 3173748645888 3176120998512 3177346056192 3182136379191 3184444440576 3186824788224 3189245465448 3192860441232 3193944348672 3197081124864 3199993485696 3201901201422 3204223598592 3206618731008 3212691872544 3219869221632 3224613224448 3225440649816 3226535617536 3230720446464 3232646480448 3234573662661 3237409308672 3238768916964 3239868409344 3243540765696 3244641878016 3245474442672 3250787033088 3252725030016 3257517441024 3258885494088 3263686981632 3265632669024 3270978256896 3271817579382 3272928291072 3276638120448 3277750468608 3279127018896 3282001723392 3283958329344 3290177947392 3291294892032 3293755109568 3296989910016 3299993282124 3304355586048 3307365667872 3310613835264 3313088493561 3315491536896 3320490134808 3325382387712 3328648249344 3331680460416 3333666682962 3336084652032 3339123637248 3341114297136 3342402994176 3344901414624 3346036936704 3347442165123 3352374127872 3354372687204 3358723321296 3359863535616 3365677199808 3371186552832 3373196327424 3375207300168 3378166235136 3379584956832 3384564277248 3386582027136 3392125599744 3392996008248 3394147857408 3397995087872 3399148634112 3400576167744 3405586415616 3407616698112 3410720844993 3412036389888 3413194702848 3414070517616 3419100647424 3421697758848 3426739126272 3433229162496 3435795474804 3440337297408 3443471250912 3446853087744 3448023220224 3449992976766 3454553567232 3457135819368 3464859271104 3466195697664 3469964230656 3471421504572 3473372086272 3476536132608 3478608712656 3483120481344 3484302925824 3485196986733 3487724863488 3490331910912 3492983128824 3498129524736 3500214977952 3504754770048 3506844172986 3512010991104 3517759881216 3518662527072 3519857037312 3526523433216 3528625813812 3531719245824 3533824723968 3538408108032 3540517573824 3545734004736 3548427305472 3551079727503 3553655390208 3554567246736 3555773945856 3560385798144 3562508366208 3567757197312 3569255541144 3570467226624 3573136123326 3574514313216 3575727783936 3582499995648 3585177886752 3589917179904 3591967996386 3593187392256 3594573316096 3596716265472 3599992671408 3604751548416 3607446072384 3614278356612 3619603463168 3622352874336 3627689877504 3628620731043 3629852569728 3631252635648 3634560502272 3636727290504 3642085472256 3644851960512 3648983361408 3650222112768 3651158748006 3657135412224 3659315658768 3662523662336 3664707121152 3666246180849 3671647854336 3673836752652 3679850539008 3686217885504 3687469277184 3689017896258 3692251938816 3694453120512 3699896352768 3701450190816 3702706753536 3705474498264 3706903732224 3709113648768 3715185180672 3717400034304 3720786376356 3722877075456 3724440564672 3729927979008 3735551401659 3738260865024 3741055186176 3744729280512 3748140517968 3753095233536 3756514091904 3758753584278 3760203368448 3761479876608 3763014091452 3764291553792 3771420893856 3776977526784 3778563736458 3779846477568 3784130893312 3785415524352 3786386849784 3792584871936 3794845868352 3800437014528 3802033076436 3807634811904 3809904780528 3816141299712 3817120509279 3818416339584 3822744473856 3824042213376 3825648188712 3829002010624 3831284717568 3833568785376 3838540938624 3839844040704 3840829332318 3846488228352 3852784631808 3855081517056 3862382807808 3868073459712 3870379459584 3873905157276 3877709723712 3879026122752 3883422957568 3886372763136 3889277796789 3892098760704 3897966679992 3899470159872 3902384983728 3903709759488 3907543597056 3911103149184 3913434801738 3916273287168 3918510541512 3919840791552 3923690471424 3926623399776 3929606019927 3935395715328 3937741850196 3941193940992 3942849116304 3948658323456 3951012364992 3957479866368 3958495342956 3959839166976 3965673406464 3967338862368 3973184151552 3975552814464 3980709121536 3982060486656 3983082270552 3988950755328 3991980718656 3997862313984 3998888152578 4000245689088 4005434022912 4007821911984 4013726846976 4015412483787 4021328602368 4022693756928 4030312495104 4033325122596 4038656827392 4042335816288 4043894980608 4046305798656 4049991755334 4052267433984 4055345491968 4058376831432 4069012340736 4072053896064 4075146983628 4077436796928 4081151112192 4083584140944 4085159215104 4088880565056 4091318201817 4094285709312 4097346156288 4105106281584 4106499876864 4114277338752 4116730116114 4120339120128 4122795511296 4128142792704 4129544208384 4130603836128 4136689672192 4139831856384 4145931288576 4146995121192 4148402936832 4153783431168 4156259760576 4162383396864 4164131464668 4165545097728 4168658810547 4170266698752 4171682414592 4172752854864 4179583328256 4182075038592 4188236709888 4189995635256 4196168976384 4205543473152 4208687084448 4212820440576 4214250602496 4216658082714 4219716501504 4222232137728 4226078353392 4230228789504 4231664861184 4234827998016 4236461408256 4242848505588 4249099717632 4252327287264 4257147254976 4258592464896 4259685206007 4262774833152 4266657980928 4269201601896 4275491641344 4283589163392 4286142878094 4293158962176 4295718382032 4299484299264 4300587533088 4302047490048 4303854212301 4307627261952 4310195307264 4312764883548 4316545744896 4318358555952 4319824545792 4324721020928 4327299256896 4334382710784 4336966706688 4343356588032 4345180658784 4351582642176 4354176892032 4361304342528 4362423439176 4363904388096 4368850827264 4370333958144 4372169358528 4378611105792 4385212514991 4386903929856 4388393189376 4390183106694 4391673479424 4395986546688 4399991042832 4405807448064 4408324359201 4409820890496 4414151780352 4417451324748 4427320179744 4433843183616 4435705255842 4438197665792 4442240613888 4444888910616 4452164849664 4454819062848 4456537325568 4459868552832 4461382582272 4463256220164 4469832170496 4472496916272 4478297761728 4479818047488 4480967554371 4487569599744 4490978308488 4494915403776 4497595103232 4500276400224 4506113275776 4508799650982 4512752369664 4515442702848 4522834132992 4523994677664 4525530476544 4534101556992 4540781887488 4543488930816 4547627793324 4549381853184 4552094023488 4558800863232 4562263678464 4565673935361 4568985501696 4577638883328 4581060633072 4587116396544 4591295001216 4594032158562 4595804116992 4597364293632 4599990635688 4606071422976 4609514425824 4618244566782 4619812361472 4621594263552 4626618974208 4628562006096 4635381510144 4638144950208 4644160641792 4645737234432 4646929315644 4653775881216 4657310838432 4664172699648 4665369511341 4666953303936 4673006360064 4675792230648 4682681321472 4691550036096 4693142716416 4694346961722 4702031244288 4704834418416 4708958994432 4711766298624 4713745089663 4717877477376 4720690098432 4727645339648 4731236407296 4734772970004 4739422995648 4741031927808 4747181064192 4750011154944 4754338147566 4757009596416 4759007388192 4760622968832 4764181497768 4766019084288 4776666660864 4780237182336 4783868198172 4786556239872 4789290661848 4790916523008 4795621687296 4799990228544 4802851802133 4806335397888 4809928096512 4819037808816 4829803832448 4836919836672 4838160974724 4839803426304 4846080669696 4848969720672 4856113963008 4858153375446 4859802614016 4865311148544 4866962817024 4868211664008 4876180549632 4879087545024 4886276161536 4888328241132 4895530472448 4898449003536 4906467385344 4907726369073 4909392436608 4914957180672 4916625702912 4918690528344 4923002585088 4925937494016 4935266921088 4936942338048 4940632664352 4942538309632 4945484865024 4949989923186 4953580240896 4956533379072 4961048501808 4965920752896 4973237305344 4980735202212 4988073581568 4992972374016 4997520690624 5000500024443 5004126978048 5008685455872 5011671445704 5013604491264 5017352121936 5019055405056 5028561191808 5031559030806 5035970035712 5038084981944 5039795303424 5047220699136 5048515799712 5056779829248 5059794491136 5067249352704 5069377435248 5076846415872 5079873040704 5088188399616 5089494012372 5091221786112 5096992631808 5098722951168 5100864251616 5108379623424 5111425047168 5118054584832 5119792054272 5121105776424 5128650971136 5132546638272 5140108689408 5149843743744 5153693212206 5157431279616 5160505946112 5165206876368 5170279631616 5172034830336 5174989465149 5181830350848 5185703729052 5197288906656 5199293546496 5203179978304 5204946345984 5207132256858 5210058129408 5214804198912 5217913068984 5224680722016 5226454388736 5231587295232 5235497866368 5239474693236 5247194287104 5250322466928 5254925254656 5257132155072 5260266259479 5264877764608 5268016486656 5276639821824 5277993790608 5279785555968 5289785149824 5297578868736 5300737085952 5307612162048 5309413982208 5310776360736 5318601007104 5322640958208 5330483085312 5331850870104 5333660918784 5340578697216 5343762549312 5351635795968 5353883311716 5359704184989 5361771469824 5363591675904 5373749993472 5377766830128 5384875769856 5387951994579 5389781088384 5391859974144 5395074398208 5399989007112 5407127322624 5411169108576 5421417534918 5425349787648 5429405194752 5433529311504 5441534816256 5444778854592 5446878953472 5451840753408 5455090935756 5463128208384 5467277940768 5473475042112 5475333169152 5476738122009 5485703118336 5488973488152 5493785493504 5497060681728 5504190390272 5507471781504 5510755128978 5519775808512 5527908384768 5529326828256 5531203915776 5538377908224 5541679680768 5549844529152 5552175286224 5554060130304 5558211747396 5560355598336 5563670473152 5572777771008 5576100051456 5581179564534 5584315613184 5586660847008 5594891968512 5607391297536 5611582779264 5617093920768 5619000803328 5622210776952 5629642850304 5634771137856 5640305052672 5642219814912 5644521137178 5646437330688 5648615211008 5657131340784 5665466290176 5667845604687 5669769716352 5676196339968 5678123286528 5679580274676 5688877307904 5692268802528 5700655521792 5703049614654 5711452217856 5714857170792 5724211949568 5727624509376 5734116710784 5736063320064 5738472283068 5743503015936 5746927076352 5750353178064 5755394326528 5757811407936 5759766061056 5761243998477 5769732342528 5779176947712 5782622275584 5793574211712 5802110189568 5805569189376 5810857735914 5815072456704 5816564585568 5818539184128 5825134436352 5829559144704 5838148141056 5846950019988 5849205239808 5853577475592 5855564639232 5861315395584 5866654723776 5870152202607 5874409930752 5877765812268 5879761187328 5885535707136 5889935099664 5903093572992 5906612775294 5911790911488 5914273674456 5922987485184 5926518547488 5936219799552 5937743014434 5939758750464 5942049767424 5946491403776 5948510109696 5951008293552 5959776227328 5963329221696 5971063682304 5973090729984 5974623405828 5983426132992 5987971077984 5996793470976 5998332228867 6000368533632 6008151034368 6011732867976 6017003159552 6020590270464 6031992903552 6034040635392 6045468742656 6049987683894 6054375849984 6057985241088 6063503724432 6065842470912 6069458697984 6074987633001 6078401150976 6083018237952 6087565247148 6103518511104 6108080844096 6112720475442 6116155195392 6121726668288 6125376211416 6127738822656 6133320847584 6141428563968 6146019234432 6157659422376 6159749815296 6168825298944 6171416008128 6175095174171 6180508680192 6184193266944 6192214189056 6194316312576 6195905754192 6205034508288 6209747784576 6218896932864 6220492681788 6222604405248 6230675146752 6234389640864 6243575095296 6246197197002 6248317646592 6255400048128 6257523621888 6259129282296 6269374992384 6273112557888 6282355064832 6284993452884 6290503303168 6294253464576 6308315209728 6313030626672 6319230660864 6321375903744 6324987124071 6329574752256 6333348206592 6339117530088 6345343184256 6347497291776 6352241997024 6354692112384 6364272758382 6368888881152 6373649576448 6378490930896 6385720882464 6387888697344 6394162249728 6399986971392 6403802402844 6413237462016 6425383745088 6429214317141 6439738443264 6449226448896 6450881299632 6453071235072 6461440892928 6465292960896 6469147325322 6474818617344 6477537833928 6479736818688 6487081531392 6489283756032 6490948885344 6501574066176 6505450060032 6515034882048 6517770988176 6527373963264 6531265338048 6541956513792 6543635158764 6545856582144 6553276240896 6555500937216 6558254037792 6567916658688 6580355894784 6582589784064 6585274660041 6587510219136 6593979820032 6599986564248 6608711172096 6614731335744 6621227670528 6626176987122 6630983073792 6640980269616 6650764775424 6653557883763 6657296498688 6663360920832 6667333365924 6678247274496 6682228594272 6684805988352 6689802829248 6692073873408 6694884330246 6704748255744 6708745374408 6717446642592 6719727071232 6731354399616 6742373105664 6746392654848 6750414600336 6756332470272 6759169913664 6763199476473 6769128554496 6773164054272 6784251199488 6785992016496 6788295714816 6795990175744 6801152335488 6811172831232 6815233396224 6821441689986 6824072779776 6826389405696 6828141035232 6838201294848 6843395517696 6853478252544 6866458324992 6871590949608 6880674594816 6886942501824 6891048237843 6893706175488 6896046440448 6899985953532 6909107134464 6914271638736 6927366850173 6929718542208 6932391395328 6939928461312 6942843009144 6953072265216 6957217425312 6966240962688 6968605851648 6970393973466 6975449726976 6980663821824 6985966257648 6996259049472 7000429955904 7009509540096 7013688345972 7024021982208 7037325054144 7039714074624 7041520442583 7053046866432 7057251627624 7063438491648 7067649447936 7076816216064 7081035147648 7091468009472 7096854610944 7102159455006 7107310780416 7109134493472 7111547891712 7120771596288 7125016732416 7131507221349 7135514394624 7138511082288 7140934453248 7146272246652 7149028626432 7164999991296 7170355773504 7179834359808 7183935992772 7186374784512 7193432530944 7199985342816 7209503096832 7214892144768 7228556713224 7239206926336 7244705748672 7255379755008 7257241462086 7259705139456 7262505271296 7269121004544 7273454581008 7284170944512 7287230063169 7289703921024 7297966722816 7300444225536 7302317496012 7314270824448 7318631317536 7329414242304 7332492361698 7343295708672 7347673505304 7359701078016 7372435771008 7374938554368 7378035792516 7384503877632 7388906241024 7399792705536 7402900381632 7405413507072 7410948996528 7413807464448 7418227297536 7424984884779 7430370361344 7434800068608 7441572752712 7448881129344 7459855958016 7471102803318 7476521730048 7482110372352 7489458561024 7496281035936 7506190467072 7513028183808 7517507168556 7520406736896 7526028182904 7528583107584 7542841787712 7547338546209 7553955053568 7557127472916 7559692955136 7568261786624 7570831048704 7572773699568 7585169743872 7589691736704 7600874029056 7604066152872 7615269623808 7619809561056 7632282599424 7634241018558 7636832679168 7645488947712 7648084426752 7651296377424 7658004021248 7662569435136 7667137570752 7677081877248 7679688081408 7681658664636 7692976456704 7710163034112 7724765615616 7730539818309 7736146919424 7740758919168 7747810314552 7755419447424 7758052245504 7766845915136 7772745526272 7778555593578 7784197521408 7795933359984 7798940319744 7804769967456 7807419518976 7810698385287 7815087194112 7822206298368 7826869603476 7837021083024 7839681583104 7847380942848 7853246799552 7859212039854 7870791430656 7875483700392 7882387881984 7885698232608 7897316646912 7902024729984 7914959732736 7916990685912 7919678333952 7931346812928 7934677724736 7946368303104 7951105628928 7961418243072 7964120973312 7966164541104 7977901510656 7983961437312 7995724627968 7997776305156 8000491378176 8010868045824 8015643823968 8027453693952 8030824967574 8042657204736 8045387513856 8060624990208 8066650245192 8077313654784 8084671632576 8087789961216 8092611597312 8099983510668 8104534867968 8110690983936 8116753662864 8132126302377 8138024681472 8144107792128 8150293967256 8162302224384 8167168281888 8170318430208 8177761130112 8182636403634 8188571418624 8194692312576 8210212563168 8212999753728 8228554677504 8233460232228 8240678240256 8245591022592 8256285585408 8261207672256 8266132693467 8273379344384 8279663712768 8291862577152 8293990242384 8296805873664 8307566862336 8312519521152 8324766793728 8328262929336 8331090195456 8337317621094 8340533397504 8343364829184 8345505709728 8359166656512 8364150077184 8371769346801 8376473419776 8379991270512 8392337952768 8411086946304 8417374168896 8425640881152 8428501204992 8433316165428 8444464275456 8452156706784 8460457579008 8463329722368 8466781705767 8469655996032 8472922816512 8485697011176 8498199435264 8504654574528 8514294509952 8517184929792 8519370412014 8525549666304 8533315961856 8538403203792 8550983282688 8554574421981 8567178326784 8572285756188 8586317924352 8591436764064 8601175066176 8604094980096 8607708424602 8615254523904 8620390614528 8625529767096 8633091489792 8636717111904 8639649091584 8649442041856 8654598513792 8668765421568 8673933413376 8686713176064 8690361317568 8703165284352 8708353784064 8716286603871 8722608685056 8724846878352 8727808776192 8737701654528 8744338717056 8757222211584 8770425029982 8773807859712 8776786378752 8780366213388 8783346958848 8791973093376 8799982085664 8811614896128 8816648718402 8819641780992 8828303560704 8834902649496 8854640359488 8867686367232 8871410511684 8876395331584 8884481227776 8889777821232 8904329699328 8906614521651 8909638125696 8913074651136 8919737105664 8922765164544 8926512440328 8939664340992 8944993832544 8956595523456 8959636094976 8961935108742 8975139199488 8981956616976 8989830807552 8995190206464 9000552800448 9012226551552 9017599301964 9025504739328 9030885405696 9047989355328 9051060953088 9068203113984 9074981525841 9081563774976 9086977861632 9095255586648 9098763706368 9104188046976 9117601726464 9124527356928 9131347870722 9137971003392 9155277766656 9162121266144 9169080713163 9174232793088 9182590002432 9188064317124 9191608233984 9199981271376 9212142845952 9219028851648 9236489133564 9239624722944 9253237948416 9257124012192 9270763020288 9276289900416 9288321283584 9291474468864 9293858631288 9307551762432 9314621676864 9328345399296 9330739022682 9333906607872 9346012720128 9351584461296 9365362642944 9369295795503 9383100072192 9386285432832 9388693923444 9404062488576 9409668836832 9423532597248 9427490179326 9435754954752 9441380196864 9455290679296 9462472814592 9469545940008 9478845991296 9482063855616 9494362128384 9500022309888 9508676295132 9514019192832 9518014776384 9521245937664 9528362995536 9532038168576 9546409137573 9553333321728 9560474364672 9567736396344 9578581323696 9581833046016 9591243374592 9599980457088 9605703604266 9612670795776 9619856193024 9638075617632 9659607664896 9673839673344 9676321949448 9679606852608 9692161339392 9697939441344 9703720987983 9712227926016 9716306750892 9719605228032 9730622297088 9733925634048 9736423328016 9752361099264 9758175090048 9772552323072 9776656482264 9791060944896 9796898007072 9812934770688 9815452738146 9818784873216 9829914361344 9833251405824 9837381056688 9846005170176 9851874988032 9870533842176 9873884676096 9881265328704 9885076619264 9890969730048 9899979846372 9913066758144 9922097003616 9931841505792 9939265480683 9946474610688 9961470404424 9976147163136 9985944748032 9995041381248 10001000048886 10008253956096 10017370911744 10023342891408 10027208982528 10034704243872 10038110810112 10042326495369 10057122383616 10063118061612 10071940071424 10076169963888 10079590606848 10097031599424 10113559658496 10119588982272 10134498705408 10138754870496 10153692831744 10159746081408 10176376799232 10178988024744 10182443572224 10193985263616 10197445902336 10201728503232 10216759246848 10222850094336 10232162534979 10236109169664 10239584108544 10242211552848 10257301942272 10265093276544 10280217378816 10299687487488 10307386424412 10321011892224 10330413752736 10340559263232 10344069660672 10349978930298 10363660701696 10371407458104 10394577813312 10398587092992 10406359956608 10409892691968 10414264513716 10420116258816 10429608397824 10435826137968 10449361444032 10452908777472 10455590960199 10463174590464 10470995732736 10478949386472 10494388574208 10500644933856 10514264310144 10520532518958 10529755529216 10536032973312 10553279643648 10555987581216 10559571111936 10579570299648 10595157737472 10601474171904 10615224324096 10621552721472 10637202014208 10645281916416 10653239182509 10660966170624 10663701740208 10667321837568 10681157394432 10687525098624 10703271591936 10707766623432 10719408369978 10723542939648 10727183351808 10747499986944 10755533660256 10769751539712 10775903989158 10779562176768 10783719948288 10790148796416 10799978014224 10814254645248 10822338217152 10842835069836 10858810389504 10867058623008 10883069632512 10885862193129 10889557709184 10893757906944 10903681506816 10910181871512 10926256416768 10934555881536 10946950084224 10950666338304 10953476244018 10971406236672 10977946976304 10987570987008 10994121363456 10998738542547 11008380780544 11014943563008 11021510257956 11039551617024 11058653656512 11062407831552 11076755816448 11083359361536 11099689058304 11104350572448 11108120260608 11116423494792 11120711196672 11127340946304 11145555542016 11152200102912 11162359129068 11168631226368 11173321694016 11189783937024 11206654204977 11214782595072 11223165558528 11234187841536 11244421553904 11259285700608 11269542275712 11280610105344 11284439629824 11289042274356 11292874661376 11314262681568 11330932580352 11335691209374 11339539432704 11352392679936 11356246573056 11359160549352 11377754615808 11384537605056 11401311043584 11406099229308 11422904435712 11429714341584 11448423899136 11451361527837 11455249018752 11468233421568 11472126640128 11476944566136 11487006031872 11493854152704 11500706356128 11515622815872 11519532122112 11522487996954 11539464685056 11558353895424 11565244551168 11587148423424 11604220379136 11611138378752 11621715471828 11633129171136 11637078368256 11650268872704 11659118289408 11667833390367 11676296282112 11693900039976 11698410479616 11707154951184 11711129278464 11722630791168 11733309447552 11740304405214 11748819861504 11755531624536 11759522374656 11771071414272 11779870199328 11806187145984 11813225550588 11823581822976 11828547348912 11845974970368 11853037094976 11872439599104 11875486028868 11879517500928 11892982807552 11897020219392 11902016587104 11919552454656 11926658443392 11942127364608 11946181459968 11949246811656 11966852265984 11975942155968 11993586941952 11996664457734 12000737067264 12016302068736 12023465735952 12034006319104 12041180540928 12046237451361 12063985807104 12068081270784 12090937485312 12099975367788 12115970482176 12127007448864 12131684941824 12138917395968 12149975266002 12156802301952 12166036475904 12175130494296 12207037022208 12216161688192 12225440950884 12232310390784 12243453336576 12250752422832 12255477645312 12266641695168 12273954605451 12282857127936 12292038468864 12315318844752 12319499630592 12342832016256 12350190348342 12361017360384 12368386533888 12384428378112 12388632625152 12391811508384 12410069016576 12419495569152 12437793865728 12440985363576 12445208810496 12461350293504 12468779281728 12487150190592 12492394394004 12496635293184 12505976431641 12510800096256 12515047243776 12518258564592 12538749984768 12546225115776 12564710129664 12569986905768 12581006606336 12588506929152 12616630419456 12626061253344 12638461321728 12642751807488 12649974248142 12659149504512 12666696413184 12678235060176 12690686368512 12694994583552 12704483994048 12709384224768 12728545516764 12747299152896 12756981861792 12771441764928 12775777394688 12779055618021 12788324499456 12799973942784 12807604805688 12826474924032 12850767490176 12858428634282 12879476886528 12898452897792 12901762599264 12906142470144 12911562636903 12922881785856 12930585921792 12938294650644 12949637234688 12955075667856 12959473637376 12974163062784 12981897770688 13003148132352 13010900120064 13030069764096 13035541976352 13054747926528 13062530676096 13083913027584 13087270317528 13091713164288 13106552481792 13111001874432 13116508075584 13135833317376 13155637544973 13160711789568 13165179568128 13170549320082 13175020438272 13187959640064 13199973128496 13217422344192 13224973077603 13229462671488 13242455341056 13252353974244 13281960539232 13301529550848 13307115767526 13314592997376 13326721841664 13334666731848 13356494548992 13364457188544 13369611976704 13379605658496 13384147746816 13389768660492 13409496511488 13417490748816 13434893285184 13439454142464 13442902663113 13462708799232 13484746211328 13492785309696 13500829200672 13518339827328 13526398952946 13538257108992 13546328108544 13568502398976 13571984032992 13576591429632 13591980351488 13602304670976 13622345662464 13630466792448 13642883379972 13648145559552 13656282070464 13676402589696 13686791035392 13697021806083 13706956505088 13732916649984 13743181899216 13761349189632 13773885003648 13782096475686 13787412350976 13792092880896 13799971907064 13818214268928 13828543277472 13854733700346 13859437084416 13864782790656 13879856922624 13885686018288 13906144530432 13914434850624 13932481925376 13937211703296 13940787946932 13961327643648 13971932515296 13992518098944 13996108534023 14000859911808 14019019080192 14027376691944 14048043964416 14074650108288 14079428149248 14083040885166 14106093732864 14114503255248 14126876983296 14135298895872 14141235268989 14153632432128 14162070295296 14182936018944 14193709221888 14204318910012 14218268986944 14223095783424 14241543192576 14250033464832 14263014442698 14271028789248 14277022164576 14281868906496 14292544493304 14298057252864 14329999982592 14340711547008 14359668719616 14367871985544 14372749569024 14386865061888 14399970685632 14408555406399 14419006193664 14429784289536 14457113426448 14478413852672 14489411497344 14510759510016 14514482924172 14519410278912 14538242009088 14546909162016 14568341889024 14574460126338 14579407842048 14595933445632 14600888451072 14604634992024 14628541648896 14637262635072 14658828484608 14664984723396 14686591417344 14695347010608 14719402156032 14723179107219 14744871542016 14749877108736 14756071585032 14769007755264 14777812482048 14805800763264 14810827014144 14821897993056 14827614928896 14836454595072 14849969769558 14860740722688 14869600137216 14883145505424 14897762258688 14919711916032 14942205606636 14964220744704 14978917122048 14992562071872 15001500073329 15012380934144 15026056367616 15035014337112 15040813473792 15052056365808 15057166215168 15085683575424 15094677092418 15107910107136 15114254945832 15119385910272 15136523573248 15141662097408 15145547399136 15170339487744 15179383473408 15201748058112 15208132305744 15230539247616 15239619122112 15264565198848 15268482037116 15273665358336 15290977895424 15296168853504 15302592754848 15325138870272 15334275141504 15354163754496 15359376162816 15363317329272 15385952913408 15420326068224 15449531231232 15461079636618 15472293838848 15481517838336 15495620629104 15510838894848 15516104491008 15524968395447 15533691830272 15545491052544 15557111187156 15591866719968 15597880639488 15609539934912 15614839037952 15621396770574 15630174388224 15644412596736 15653739206952 15674042166048 15679363166208 15694761885696 15706493599104 15718424079708 15741582861312 15750967400784 15764775763968 15771396465216 15780798778437 15794633293824 15804049459968 15829919465472 15833981371824 15839356667904 15869355449472 15892736606208 15902211257856 15922836486144 15928241946624 15932329082208 15955803021312 15967922874624 15991449255936 15995552610312 16000982756352 16021736091648 16031287647936 16054907387904 16061649935148 16079112554967 16085314409472 16090775027712 16121249980416 16133300490384 16154627309568 16163855983737 16169343265152 16175579922432 16185223194624 16199967021336 16221381967872 16233507325728 16264252604754 16276049362944 16288215584256 16300587934512 16324604448768 16334336563776 16340636860416 16355522260224 16365272807268 16389384625152 16420425126336 16425999507456 16430214366027 16457109355008 16466920464456 16481356480512 16491182045184 16512571170816 16522415344512 16532265386934 16546758688768 16559327425536 16583725154304 16587980484768 16593611747328 16615133724672 16625039042304 16649533587456 16656525858672 16662180390912 16674635242188 16681066795008 16691011419456 16718333313024 16728300154368 16743538693602 16752946839552 16759982541024 16784675905536 16822173892608 16834748337792 16851281762304 16857002409984 16866632330856 16888928550912 16904313413568 16920915158016 16926659444736 16933563411534 16939311992064 16945845633024 16971394022352 16996398870528 17003536814061 17009309149056 17028589019904 17034369859584 17038740824028 17066631923712 17076806407584 17101966565376 17109148843962 17134356653568 17144571512376 17172635848704 17182873528128 17202350132352 17208189960192 17215416849204 17230509047808 17240781229056 17251059534192 17266182979584 17273434223808 17279298183168 17283731995431 17298884083712 17309197027584 17337530843136 17347866826752 17380722635136 17406330568704 17416707568128 17432573207742 17445217370112 17449693756704 17455617552384 17475403309056 17488677434112 17514444423168 17540850059964 17547615719424 17560732426776 17566693917696 17583946186752 17599964171328 17610456607821 17623229792256 17633297436804 17639283561984 17656607121408 17669805298992 17709280718976 17735372734464 17742821023368 17768962455552 17779555642464 17808659398656 17813229043302 17819276251392 17826149302272 17839474211328 17845530329088 17853024880656 17879328681984 17889987665088 17913191046912 17919272189952 17923870217484 17950278398976 17963913233952 17990380412928 17994996686601 18001105600896 18024453103104 18035198603928 18051009478656 18061770811392 18095978710656 18102121906176 18136406227968 18149963051682 18163127549952 18173955723264 18190511173296 18197527412736 18208376093952 18224962899003 18235203452928 18249054713856 18262695741444 18310555533312 18324242532288 18338161426326 18348465586176 18365180004864 18376128634248 18383216467968 18399962542752 18424285691904 18438057703296 18472978267128 18479249445888 18506475896832 18514248024384 18541526040576 18552579800832 18576642567168 18582948937728 18587717262576 18615103524864 18629243353728 18656690798592 18661478045364 18667813215744 18692025440256 18703168922592 18730725285888 18738591591006 18766200144384 18772570865664 18777387846888 18808124977152 18819337673664 18847065194496 18854980358652 18871509909504 18882760393728 18910581358592 18924945629184 18939091880016 18957691982592 18964127711232 18974961372213 18988724256768 19000044619776 19017352590264 19036029552768 19042491875328 19056725991072 19064076337152 19092818275146 19106666643456 19120948729344 19135472792688 19157162647392 19163666092032 19182486749184 19199960914176 19211407208532 19239712386048 19276151235264 19287642951423 19319215329792 19347679346688 19352643898896 19359213705216 19384322678784 19395878882688 19407441975966 19424455852032 19432613501784 19439210456064 19461244594176 19467851268096 19472846656032 19504722198528 19516350180096 19545104646144 19553312964528 19582121889792 19593796014144 19625869541376 19630905476292 19637569746432 19659828722688 19666502811648 19674762113376 19703749976064 19741067684352 19747769352192 19755823980123 19762530657408 19770153238528 19781939460096 19799959692744 19826133516288 19844194007232 19863683011584 19878530961366 19892949221376 19922940808848 19952294326272 19960673651289 19971889496064 19990082762496 20002000097772 20034741823488 20046685782816 20054417965056 20069408487744 20076221620224 20084652990738 20114244767232 20126236123224 20143880142848 20152339927776 20159181213696 20194063198848 20227119316992 20239177964544 20268997410816 20277509740992 20289598429419 20307385663488 20319492162816 20352753598464 20357976049488 20364887144448 20387970527232 20403457006464 20433518493696 20445700188672 20464325069958 20472218339328 20479168217088 20484423105696 20514603884544 20530186553088 20560434757632 20599374974976 20614772848824 20642023784448 20660827505472 20673144713529 20681118526464 20688139321344 20699957860596 20727321403392 20742814916208 20782100550519 20789155626624 20797174185984 20812719913216 20819785383936 20828529027432 20859216795648 20871652275936 20898722888064 20905817554944 20911181920398 20926349180928 20941991465472 20957898772944 20988777148416 21001289867712 21028528620288 21041065037916 21059511058432 21072065946624 21111975162432 21119142223872 21124561327749 21159140599296 21190315474944 21202948343808 21230448648192 21243105442944 21274404028416 21290563832832 21306478365018 21321932341248 21327403480416 21334643675136 21362314788864 21375050197248 21394521664047 21406543183872 21415533246864 21438816739956 21447085879296 21494999973888 21511067320512 21539503079424 21551807978316 21559124353536 21580297592832 21599956028448 21628509290496 21644676434304 21685670139672 21717620779008 21734117246016 21766139265024 21771724386258 21779115418368 21787515813888 21807363013632 21820363743024 21852512833536 21861690189507 21869111763072 21893900168448 21901332676608 21906952488036 21942812473344 21955893952608 21988242726912 21997477085094 22016761561088 22029887126016 22043020515912 22079103234048 22117307313024 22124815663104 22153511632896 22166718723072 22199378116608 22208701144896 22216240521216 22232846989584 22241422393344 22254681892608 22274954654337 22291111084032 22304400205824 22324718258136 22346643388032 22379567874048 22413308409954 22429565190144 22446331117056 22468375683072 22488843107808 22518571401216 22539084551424 22561220210688 22578084548712 22585749322752 22628525363136 22642015638627 22661865160704 22671382418748 22679078865408 22704785359872 22712493146112 22718321098704 22755509231616 22769075210112 22802622087168 22812198458616 22845808871424 22859428683168 22896847798272 22902723055674 22910498037504 22936466843136 22944253280256 22953889132272 22974012063744 22987708305408 23001412712256 23031245631744 23039064244224 23044975993908 23078929370112 23130489102336 23174296846848 23191619454927 23208440758272 23222276757504 23243430943656 23266258342272 23274156736512 23300537745408 23318236578816 23335666780734 23352592564224 23387800079952 23396820959232 23414309902368 23422258556928 23432095155861 23445261582336 23466618895104 23480608810428 23511063249072 23519044749312 23542142828544 23559740398656 23612374291968 23626451101176 23647163645952 23657094697824 23691949940736 23706074189952 23744879198208 23750972057736 23759035001856 23785965615104 23794040438784 23804033174208 23839104909312 23853316886784 23884254729216 23892362919936 23898493623312 23933704531968 23951884311936 23987173883904 23993328915468 24001474134528 24032604137472 24046931471904 24082361081856 24092474902722 24127971614208 24136162541568 24181874970624 24199950735576 24231940964352 24254014897728 24263369883648 24277834791936 24299950532004 24313604603904 24332072951808 24350260988592 24396378907131 24414074044416 24432323376384 24450881901768 24486906673152 24501504845664 24510955290624 24533283390336 24547909210902 24565714255872 24584076937728 24630637689504 24638999261184 24685664032512 24700380696684 24722034720768 24736773067776 24768856756224 24783623016768 24798398080401 24820138033152 24838991138304 24875587731456 24881970727152 24890417620992 24922700587008 24937558563456 24974300381184 24984788788008 24993270586368 25011952863282 25021600192512 25030094487552 25036517129184 25077499969536 25092450231552 25129420259328 25139973811536 25162013212672 25177013858304 25233260838912 25252122506688 25276922643456 25285503614976 25299948496284 25333392826368 25356470120352 25381372737024 25389989167104 25400345117301 25408967988096 25418768449536 25457091033528 25494598305792 25513963723584 25542883529856 25551554789376 25558111236042 25576648998912 25599947885568 25615209611376 25652949848064 25663723265943 25701534980352 25716857268564 25758953773056 25803525198528 25812284940288 25823125273806 25845763571712 25861171843584 25876589301288 25899274469376 25910151335712 25918947274752 25948326125568 25963795541376 26006296264704 26021800240128 26060139528192 26071083952704 26109495853056 26125061352192 26148859811613 26167826055168 26174540635056 26183426328576 26213104963584 26233016151168 26271666634752 26311275089946 26321423579136 26330359136256 26341098640164 26350040876544 26375919280128 26399946256992 26434844688384 26449946155206 26458925342976 26484910682112 26504707948488 26563921078464 26603059101696 26614231535052 26629185994752 26653443683328 26669333463696 26712989097984 26719843564953 26728914377088 26739223953408 26759211316992 26768295493632 26779537320984 26818993022976 26834981497632 26869786570368 26878908284928 26885805326226 26925417598464 26969492422656 26985570619392 27001658401344 27036679654656 27052797905892 27076514217984 27092656217088 27143968065984 27153182859264 27183960702976 27204609341952 27224944577523 27244691324928 27260933584896 27285766759944 27296291119104 27312564140928 27352805179392 27373582070784 27394043612166 27413913010176 27465833299968 27486363798432 27507242139489 27522698379264 27547770007296 27564192951372 27574824701952 27599943814128 27636428537856 27657086554944 27709467400692 27718874168832 27759713845248 27771372036576 27812289060864 27828869701248 27864963850752 27874423406592 27881575893864 27922655287296 27943865030592 27985036197888 27992217068046 28001719823616 28038038160384 28054753383888 28096087928832 28107887386509 28149300216576 28158856298496 28166081770332 28212187465728 28229006510496 28270597791744 28282470537978 28307264864256 28324140590592 28365872037888 28387418443776 28408637820024 28436537973888 28446191566848 28483086385152 28500066929664 28526028885396 28542057578496 28554044329152 28563737812992 28585088986608 28596114505728 28639227412719 28659999965184 28681423094016 28735743971088 28745499138048 28773730123776 28799941371264 28817110812798 28838012387328 28859568579072 28914226852896 28956827705344 28978822994688 29021519020032 29028965848344 29038820557824 29076484018176 29093818324032 29136683778048 29148920252676 29158815684096 29191866891264 29201776902144 29209269984048 29257083297792 29274525270144 29317656969216 29329969446792 29373182834688 29390694021216 29438804312064 29446358214438 29489743084032 29499754217472 29512143170064 29538015510528 29555624964096 29611601526528 29621654028288 29643795986112 29655229857792 29672909190144 29699939539116 29739200274432 29766291010848 29795524517376 29817796442049 29839423832064 29884411213272 29928441489408 29957834244096 29985124143744 30003000146658 30024761868288 30052112735232 30070028674224 30081626947584 30104112731616 30114332430336 30126979486107 30171367150848 30189354184836 30215820214272 30228509891664 30238771820544 30273047146496 30291094798272 30340678975488 30358766946816 30403496116224 30416264611488 30461078495232 30479238244224 30529130397696 30536964074232 30547330716672 30581955790848 30592337707008 30605185509696 30650277740544 30668550283008 30696487604937 30708327508992 30718752325632 30726634658544 30771905826816 30840652136448 30899062462464 30922159273236 30963035676672 30991241258208 31021677789696 31032208982016 31049936790894 31067383660544 31090982105088 31114222374312 31183733439936 31195761278976 31219079869824 31229678075904 31242793541148 31260348776448 31288825193472 31307478413904 31348084332096 31358726332416 31366772880597 31389523771392 31412987198208 31436848159416 31483165722624 31501934801568 31542792930432 31561597556874 31589266587648 31608098919936 31659838930944 31667962743648 31678713335808 31738710898944 31785473212416 31804422515712 31845672972288 31864658164416 31911606042624 31935845749248 31959717547527 31982898511872 31991105220624 32001965512704 32043472183296 32062575295872 32109814775808 32123299870296 32158225109934 32170628818944 32181550055424 32242499960832 32266600980768 32309254619136 32327711967474 32338686530304 32351159844864 32370446389248 32399934042672 32442763935744 32467014651456 32528505209508 32576431168512 32601175869024 32649208897536 32657586579387 32668673127552 32681273720832 32711044520448 32730545614536 32778769250304 32840850252672 32851999014912 32860428732054 32914218710016 32933840928912 32962712961024 32982364090368 32996215627641 33025142341632 33044830689024 33064530773868 33093517377536 33118654851072 33175960969536 33187223494656 33230267449344 33250078084608 33299067174912 33313051717344 33324360781824 33349270484376 33362133590016 33382022838912 33436666626048 33456600308736 33487077387204 33505893679104 33519965082048 33569351811072 33619962614931 33644347785216 33669496675584 33702563524608 33733264661712 33777857101824 33808626827136 33841830316032 33853318889472 33867126823068 33878623984128 33942788044704 33992797741056 34007073628122 34018618298112 34057178039808 34068739719168 34077481648056 34133263847424 34153612815168 34203933130752 34218297687924 34268713307136 34289143024752 34345271697408 34354084583511 34365747056256 34404700264704 34416379920384 34430833698408 34461018095616 34481562458112 34502119068384 34546868447616 34558596366336 34567463990862 34597768167424 34618394055168 34675061686272 34695733653504 34761445270272 34812661137408 34833415136256 34865146415484 34899387513408 34911235104768 34950806618112 34977354868224 35003500171101 35028888846336 35081700119928 35095231438848 35121464853552 35133387835392 35167892373504 35199928342656 35220913215642 35246459584512 35266594873608 35278567123968 35313214242816 35339610597984 35418561437952 35470745468928 35485642046736 35537924911104 35559111284928 35617318797312 35626458086604 35638552502784 35678948422656 35691060658176 35706049761312 35758657363968 35779975330176 35826382093824 35838544379904 35847740434968 35900556797952 35927826467904 35980760825856 35989993373202 36002211201792 36048906206208 36070397207856 36102018957312 36123541622784 36138712354083 36191957421312 36204243812352 36272812455936 36299926103364 36347911446528 36381022346592 36395054825472 36416752187904 36449925798006 36470406905856 36498109427712 36525391482888 36621111066624 36648485064576 36676322852652 36696931172352 36730360009728 36752257268496 36766432935936 36799925085504 36821863816353 36848571383808 36876115406592 36945956534256 36958498891776 37028496048768 37083052081152 37105159601664 37153285134336 37165897875456 37175434525152 37230207049728 37258486707456 37313381597184 37322956090728 37335626431488 37384050880512 37406337845184 37461450571776 37477183182012 37517929294923 37532400288768 37545141731328 37554775693776 37616249954304 37638675347328 37694130388992 37709960717304 37743019819008 37765520787456 37849891258368 37878183760032 37915383965184 37928255422464 37949922744426 37977448513536 38000089239552 38034705180528 38072059105536 38084983750656 38113451982144 38128152674304 38185636550292 38241897458688 38270945585376 38314325294784 38327332184064 38337166854063 38364973498368 38399921828352 38422814417064 38479424772096 38552302470528 38575285902846 38638430659584 38695358693376 38705287797792 38718427410432 38768645357568 38791757765376 38814883951932 38848911704064 38865227003568 38878420912128 38922489188352 38945693312064 39009444397056 39032700360192 39090209292288 39106625929056 39164243779584 39187592028288 39251739082752 39261810952584 39275139492864 39319657445376 39333005623296 39349524226752 39407499952128 39482135368704 39495538704384 39511647960246 39525061314816 39540306477056 39563878920192 39599919385488 39652267032576 39674919232809 39688388014464 39727366023168 39757061922732 39845881617696 39904588652544 39921347302578 39943778992128 39980165524992 40004000195544 40069483646976 40093371565632 40108835930112 40138816975488 40152443240448 40169305981476 40228489534464 40252472246448 40287760285696 40304679855552 40318362427392 40328707989339 40388126397696 40454238633984 40478355929088 40555019481984 40579196858838 40614771326976 40638984325632 40705507196928 40715952098976 40729774288896 40775941054464 40806914012928 40867036987392 40891400377344 40928650139916 40944436678656 40968846211392 41029207769088 41060373106176 41091065418249 41120869515264 41198749949952 41229545697648 41284047568896 41321655010944 41346289427058 41362237052928 41376278642688 41399915721192 41454642806784 41485629832416 41564201101038 41578311253248 41594348371968 41625439826432 41639570767872 41657058054864 41718433591296 41743304551872 41797445776128 41811635109888 41822363840796 41883982930944 41915797545888 41977554296832 41988325602069 42002579735424 42057057240576 42082130075832 42119022116864 42144131893248 42223950324864 42238284447744 42249122655498 42318281198592 42380630949888 42405896687616 42423705806967 42460897296384 42486210885888 42548808056832 42581127665664 42612956730036 42654806960832 42669287350272 42724629577728 42750100394496 42789043328094 42813086367744 42831066493728 42877633479912 42894171758592 42989999947776 43022134641024 43079006158848 43103615956632 43118248707072 43160595185664 43199912056896 43225666219197 43257018580992 43289352868608 43371340279344 43435241558016 43468234492032 43532278530048 43543448772516 43558230836736 43614726027264 43640727486048 43705025667072 43723380379014 43738223526144 43787800336896 43802665353216 43813904976072 43885624946688 43911787905216 43976485453824 43994954170188 44033523122176 44059774252032 44086041031824 44158206468096 44169537321657 44234614626048 44249631326208 44307023265792 44333437446144 44417402289792 44432481042432 44465693979168 44482844786688 44509363785216 44549909308674 44582222168064 44608800411648 44649436516272 44693286776064 44759135748096 44826616819908 44892662234112 44936751366144 44977686215616 45004500219987 45037142802432 45078169102848 45122440421376 45156169097424 45171498645504 45257050726272 45284031277254 45323730321408 45342764837496 45358157730816 45409570719744 45424986292224 45436642197408 45511018463232 45538150420224 45605244174336 45624396917232 45691617742848 45718857366336 45793695596544 45805446111348 45820996075008 45872933686272 45888506560512 45907778264544 45975416610816 46002825424512 46062491263488 46078128488448 46089951987816 46157858740224 46260978204672 46348593693696 46383238909854 46416881516544 46444553515008 46486861887312 46532516684544 46548313473024 46574905186341 46601075490816 46636473157632 46671333561468 46775600159904 46793641918464 46828619804736 46844517113856 46864190311722 46890523164672 46933237790208 46961217620856 47022126498144 47038089498624 47084285657088 47119480797312 47224748583936 47252902202352 47294327291904 47314189395648 47342396335311 47383899881472 47412148379904 47489758396416 47501944115472 47518070003712 47571931230208 47608066348416 47678209818624 47706633773568 47768509458432 47784725839872 47796987246624 47867409063936 47903768623872 47974347767808 47986657830936 48002948269056 48065208274944 48093862943808 48164722163712 48184949805444 48237337664901 48255943228416 48272325083136 48363749941248 48399901471152 48463881928704 48491567951211 48508029795456 48526739767296 48555669583872 48599901064008 48664145903616 48700521977184 48792757814262 48828148088832 48864646752768 48901763803536 48973813346304 49003009691328 49021910581248 49066566780672 49095818421804 49168153875456 49261275379008 49277998522368 49290643098081 49371328065024 49400761393368 49444069441536 49473546135552 49537713512448 49567246033536 49596796160802 49640276066304 49677982276608 49751175462912 49763941454304 49780835241984 49845401174016 49875117126912 49948600762368 49969577576016 49986541172736 50023905726564 50043200385024 50073034258368 50154999939072 50184900463104 50258840518656 50279947623072 50354027716608 50466521677824 50504245013376 50553845286912 50571007229952 50599896992568 50666785652736 50712940240704 50762745474048 50779978334208 50800690234602 50817935976192 50837536899072 50914182067056 50989196611584 51010610442183 51027927447168 51085767059712 51103109578752 51116222472084 51199895771136 51230419222752 51305899696128 51327446531886 51403069960704 51433714537128 51517907546112 51607050397056 51624569880576 51646250547612 51691527143424 51722343687168 51753178602576 51798548938752 51820302671424 51837894549504 51851195986293 51896652251136 51927591082752 52012592529408 52043600480256 52142167905408 52218991706112 52250122704384 52297719623226 52335652110336 52349081270112 52366852657152 52426209927168 52466032302336 52543333269504 52622550179892 52642847158272 52682197280328 52700081753088 52751838560256 52799892513984 52831369823463 52869689376768 52899892310412 52917850685952 52969821364224 53009415896976 53127842156928 53206118203392 53228463070104 53306887366656 53338666927392 53425978195968 53439687129906 53457828754176 53478447906816 53518422633984 53536590987264 53559074641968 53637986045952 53669962995264 53739573140736 53757816569856 53771610652452 53850835196928 53971141238784 53984990059803 54003316802688 54073359309312 54105595811784 54153028435968 54185312434176 54287936131968 54306365718528 54367921405952 54409218683904 54449889155046 54489382649856 54521867169792 54571533519888 54592582238208 54625128281856 54674888697009 54705610358784 54747164141568 54788087224332 54931666599936 54972727596864 55014484278978 55045396758528 55095540014592 55128385902744 55149649403904 55199887628256 55272857075712 55314173109888 55418934801384 55437748337664 55519427690496 55542744073152 55624578121728 55657739402496 55729927701504 55748846813184 55763151787728 55845310574592 55887730061184 55970072395776 55984434136092 56003439647232 56076076320768 56109506767776 56192175857664 56215774773018 56298600433152 56317712596992 56332163540664 56424374931456 56458013020992 56541195583488 56564941075956 56614529728512 56648281181184 56731744075776 56774836887552 56817275640048 56873075947776 56892383133696 56924884116639 56966172770304 57000133859328 57052057770792 57108088658304 57127475625984 57170177973216 57192229011456 57278454825438 57319999930368 57362846188032 57471487942176 57490998276096 57547460247552 57599882742528 57634221625596 57719137158144 57828453705792 57862928854269 57913655410688 57957645989376 58043038040064 58057931696688 58077641115648 58152968036352 58187636648064 58273367556096 58297840505352 58317631368192 58383733782528 58403553804288 58418539968096 58514166595584 58549050540288 58635313938432 58659938893584 58746365669376 58781388042432 58877608624128 58892716428876 58979486168064 58999508434944 59024286340128 59111249928192 59223203053056 59243308056576 59267471940369 59287591972224 59310459715584 59345818380288 59399879078232 59478400548864 59532582021696 59591049034752 59635592884098 59678847664128 59768822426544 59856882978816 59882020953867 59915668488192 59970248287488 60006000293316 60104225470464 60140057348448 60163253895168 60208225463232 60228664860672 60253958972214 60342734301696 60378708369672 60431640428544 60457019783328 60477543641088 60546094292992 60582189596544 60681357950976 60717533893632 60806992232448 60832529222976 60922156990464 60958476488448 61058260795392 61073928148464 61094661433344 61163911581696 61210371019392 61300555481088 61337100566016 61392975209874 61416655017984 61437504651264 61453269317088 61543811653632 61681304272896 61798124924928 61844318546472 61926071353344 61982482516416 62043355579392 62064417964032 62099873581788 62134767321088 62181964210176 62228444748624 62346301651557 62367466879872 62391522557952 62438159739648 62459356151808 62485587082296 62577650386944 62614956827808 62696168664192 62717452664832 62733545761194 62779047542784 62825974396416 62873696318832 62966331445248 63003869603136 63085585860864 63123195113748 63178533175296 63216197839872 63335925487296 63357426671616 63373683983247 63477421797888 63570946424832 63608845031424 63691345944576 63729316328832 63823212085248 63871691498496 63919435095054 63965797023744 63982210441248 64003931025408 64086944366592 64125150591744 64183564992141 64219629551616 64246599740592 64316450219868 64341257637888 64484999921664 64533201961536 64618509238272 64655423934948 64677373060608 64740892778496 64799868085344 64885527871488 64934029302912 65057010419016 65152862337024 65202351738048 65298417795072 65315173158774 65337346255104 65362547441664 65422089040896 65461091229072 65557538500608 65585070568521 65681700505344 65703998029824 65720857464108 65828437420032 65867681857824 65964728180736 65992431255282 66050284683264 66089661378048 66129061547736 66187034755072 66237309702144 66351921939072 66374446989312 66460534898688 66500156169216 66598134349824 66626103434688 66648721563648 66698540968752 66724267180032 66764045677824 66824863963011 66873333252096 66913200617472 66974154774408 67039930164096 67138703622144 67239925229862 67288695570432 67338993351168 67405127049216 67466529323424 67555714203648 67617253654272 67683660632064 67734253646136 67757247968256 67885576089408 67926046915881 67985595482112 68014147256244 68037236596224 68114356079616 68137479438336 68154963296112 68266527694848 68307225630336 68407866261504 68436595375848 68537426614272 68578286049504 68690543394816 68708169167022 68731494112512 68809400529408 68832759840768 68861667396816 68922036191232 68963124916224 69004238136768 69093736895232 69117192732672 69134927981724 69195536334848 69236788110336 69391467307008 69522890540544 69574858364781 69625322274816 69666830272512 69730292830968 69798775026816 69822470209536 69901613236224 69954709736448 70007000342202 70057777692672 70163400239856 70190462877696 70242929707104 70266775670784 70296285467583 70335784747008 70399856685312 70441826431284 70533189747216 70557134247936 70626428485632 70679221195968 70837122875904 70941490937856 70971284093472 71075849822208 71118222569856 71234637594624 71252916173208 71277105005568 71357896845312 71382121316352 71412099522624 71517314727936 71559950660352 71652764187648 71677088759808 71695480869936 71801113595904 71855652935808 71961521651712 71979986746404 72004422403584 72097812412416 72140794415712 72247083245568 72277424708166 72383914842624 72408487624704 72545624911872 72599852206728 72695822893056 72762044693184 72790109650944 72833504375808 72899851596012 72940813811712 72996218855424 73050782965776 73189136721393 73242222133248 73296970129152 73352645705304 73460720019456 73504514536992 73532865871872 73599850171008 73643727632706 73697142767616 73752230813184 73891913068512 73916997783552 74056992097536 74166104162304 74210319203328 74306570268672 74350869050304 74395194241203 74460414099456 74516973414912 74626763194368 74645912181456 74671252862976 74768101761024 74812675690368 74922901143552 74954366364024 75035858589846 75064800577536 75090283462656 75109551387552 75232499908608 75277350694656 75388260777984 75419921434608 75486039638016 75531041574912 75699782516736 75756367520064 75830767930368 75856510844928 75899845488852 76000178479104 76069410361056 76144118211072 76169967501312 76201035351903 76226903964288 76256305348608 76371273100584 76483794917376 76541891170752 76628650589568 76654664368128 76674333708126 76729946996736 76799843656704 76845628834128 76958849544192 76991169797829 77104604941056 77150571805692 77276861319168 77410575595584 77436854820864 77537290715136 77583515530752 77629767903864 77697823408128 77730454007136 77756841824256 77844978376704 77891386624128 78018888794112 78065400720384 78180418584576 78213251858112 78328487559168 78375184056576 78446579434839 78503478165504 78523621905168 78550278985728 78639314890752 78699048453504 78814999904256 78964270737408 78991077408768 79023295920492 79050122629632 79127757840384 79199838770976 79304534065152 79349838465618 79376776028928 79454732046336 79514123845464 79691763235392 79809177305088 79842694605156 79887557984256 79960331049984 80008000391088 80138967293952 80159530694859 80186743131264 80217671860224 80277633950976 80304886480896 80338611962952 80456979068928 80504944492896 80609359711104 80636724854784 80657415978678 80776252795392 80908477267968 80956711858176 81110038963968 81158393717676 81229542653952 81277968651264 81431904197952 81459548577792 81551882108928 81613828025856 81674833732569 81734073974784 81782800754688 81857300279832 81888873357312 81937692422784 82058415538176 82120746212352 82182130836498 82241739030528 82397499899904 82459091395296 82568095137792 82643310021888 82692578854116 82724474105856 82799831442384 82909285613568 82971259664832 83128402202076 83156622506496 83250879652864 83279141535744 83314116109728 83436867182592 83486609103744 83594891552256 83623270219776 83644727681592 83767965861888 83831595091776 83955108593664 83976651204138 84005159470848 84114114481152 84164260151664 84238044233728 84288263786496 84323662159527 84447900649728 84476568895488 84498245310996 84636562397184 84811793375232 84847411613934 84921794592768 84972421771776 85097616113664 85162255331328 85225913460072 85309613921664 85338574700544 85449259155456 85500200788992 85578086656188 85626172735488 85662132987456 85755266959824 85788343517184 85917682238157 85979999895552 86044269282048 86207231913264 86236497414144 86321190371328 86399824113792 86451332438394 86514037161984 86578705737216 86742680558688 86870483116032 86936468984064 87064557060096 87086897545032 87116461673472 87229452054528 87281454972096 87410051334144 87446760758028 87476447052288 87575600673792 87605330706432 87627809952144 87771249893376 87823575810432 87952970907648 87989908340376 88067046244352 88119548504064 88172082063648 88316412936192 88339074643314 88469229252096 88499262652416 88614046531584 88666874892288 88834804579584 88864962084864 88931387958336 88965689573376 89018727570432 89099818617348 89217600823296 89298873032544 89386573552128 89453389326147 89518271496192 89653233639816 89785324468224 89873502732288 89955372431232 90009000439974 90074285604864 90156338205696 90244880842752 90312338194848 90342997291008 90380938458321 90514101452544 90568062554508 90647460642816 90685529674992 90716315461632 90819141439488 90873284394816 91022036926464 91076300840448 91210488348672 91248793834464 91383235485696 91437714732672 91587391193088 91610892222696 91641992150016 91745867372544 91777013121024 91815556529088 91950833221632 92005650849024 92089462814811 92124982526976 92156256976896 92179903975632 92315717480448 92521956409344 92697187387392 92766477819708 92889107030016 92973723774624 93065033369088 93096626946048 93149810372682 93202150981632 93272946315264 93342667122936 93551200319808 93587283836928 93657239609472 93689034227712 93728380623444 93781046329344 93866475580416 93922435241712 94044252996288 94076178997248 94100318641791 94168571314176 94238961594624 94449497167872 94505804404704 94628378791296 94684792670622 94767799762944 94824296759808 94979516792832 95003888230944 95036140007424 95143862460416 95216132696832 95356419637248 95413267547136 95537018916864 95593974493248 95734818127872 95807537247744 95879152642581 95948695535616 95973315661872 96005896538112 96130416549888 96187725887616 96329444327424 96369899610888 96474675329802 96511886456832 96544650166272 96727499882496 96799802942304 96927763857408 96983135902422 97016059590912 97053479534592 97111339167744 97199802128016 97328291807232 97401043954368 97585515628524 97729293505536 97803527607072 97947626692608 97972759738161 98006019382656 98043821162496 98133133561344 98191636843608 98336307750912 98522550758016 98555997044736 98581286196162 98742656130048 98801522786736 98888138883072 98947092271104 98988646882923 99075427024896 99134492067072 99193592321604 99280552132608 99355964553216 99527882908608 99561670483968 99690802348032 99750234253824 99897201524736 99939155152032 99973082345472 100047811453128 100086400770048 100146068516736 100309999878144 100369800926208 100517681037312 100559895246144 100708055433216 100859887844793 100933043355648 101008490026752 101107690573824 101199793985136 101333571305472 101425880481408 101525490948096 101559956668416 101601380469204 101635871952384 101828364134112 101978393223168 102021220884366 102055854894336 102171534119424 102206219157504 102232444944168 102399791542272 102460838445504 102611799392256 102654893063772 102806139921408 102867429074256 103035815092224 103062253750533 103214100794112 103249139761152 103292501095224 103383054286848 103444687374336 103506357205152 103640605342848 103675789099008 103702391972586 103793304502272 103855182165504 104025185058816 104087200960512 104284335810816 104437983412224 104500245408768 104595439246452 104698162540224 104733705314304 104852419854336 104932064604672 105010500513303 105086666539008 105245100359784 105285694316544 105364394560656 105400163506176 105503677120512 105599785027968 105662739646926 105739378753536 105799784620824 105835701371904 105939642728448 106018831793952 106255684313856 106412236406784 106456926140208 106613774733312 106677333854784 106851956391936 106879374259812 106915657508352 107036845267968 107073181974528 107118149283936 107275972091904 107339925990528 107479146281472 107515633139712 107543221304904 107701670393856 107942282477568 107969980119606 108006633605376 108146718618624 108211191623568 108306056871936 108370624868352 108416137062249 108575872263936 108612731437056 108735842811904 108818437367808 108899778310092 109043734339584 109143067039776 109185164476416 109250256563712 109349777394018 109411220717568 109494328283136 109576174448664 109863333199872 109945455193728 110028968557956 110090793517056 110191080029184 110256771805488 110299298807808 110399775256512 110465591449059 110545714151424 110628346219776 110837869602768 110875496675328 111085488146304 111249156243456 111315478804992 111459855403008 111497693626368 111526303575456 111690621149184 111775460122368 111940144791552 111968868272184 112006879294464 112152152641536 112219013535552 112384351715328 112431549546036 112553787884769 112597200866304 112635425193984 112664327081328 112848749862912 112916026041984 113082391166976 113129882151912 113229059457024 113296562362368 113549673775104 113634551280096 113746151895552 113784766267392 113849768233278 113932345540608 114000267718656 114104115541584 114216177316608 114254951251968 114340355946432 114384458022912 114556909650876 114725692376064 114942975884352 114981996552192 115011500562189 115094920495104 115199765485056 115268443251192 115438274316288 115656907411584 115725857708538 115827310821376 115915291978752 116086076080128 116115863393376 116155282231296 116305936072704 116375273296128 116546735112192 116595681010704 116635262736384 116767467565056 116837079936192 117028333191168 117098101080576 117270627876864 117319877787168 117492731338752 117562776084864 117755217248256 117785432857752 117958972336128 117999016869888 118048572680256 118222499856384 118446406106112 118486616113152 118534943880738 118575183944448 118620919431168 118691636760576 118799758156464 118956801097728 119024757698427 119065164043392 119182098069504 119271185768196 119537644853088 119713765957632 119764041907734 119831336976384 119940496574976 120012000586632 120208450940928 120280114696896 120326507790336 120416450926464 120457329721344 120507917944428 120685468603392 120757416739344 120863280857088 120914039566656 120955087282176 120986123968017 121092188585984 121164379193088 121362715901952 121435067787264 121665058445952 121844313980928 121916952976896 122116521590784 122147856296928 122189322866688 122327823163392 122420742038784 122601110962176 122674201132032 122785950419748 122833310035968 122906538634176 123087623307264 123273196254747 123362608545792 123596249849856 123688637092944 123852142706688 123964965032832 124086711158784 124128835928064 124199747163576 124363928420352 124456889497248 124692603303114 124734933759744 124783045115904 124876319479296 124918712303616 124971174164592 125155300773888 125229913655616 125392337328384 125434905329664 125467091522388 125651948792832 125747392637664 125932662890496 125964976806207 126007739206272 126171171721728 126246390227496 126357066350592 126432395679744 126671850974592 126714853343232 126747367966494 126954843595776 127141892849664 127217690062848 127382691889152 127458632657664 127646424170496 127743382996992 127838870190108 127964420882496 128007862050816 128173888733184 128250301183488 128367129984282 128439259103232 128493199481184 128632900439736 128682515275776 128969999843328 129066403923072 129237018476544 129310847869896 129354746121216 129481785556992 129599736170688 129771055742976 129868058605824 130114020838032 130305724674048 130404703476096 130596835590144 130630346317548 130674692510208 130844178081792 130922182458144 131115077001216 131170141137042 131363401010688 131407996059648 131441714928216 131656874840064 131735363715648 131929456361472 131984862510564 132100569366528 132179322756096 132258123095472 132374069510144 132474619404288 132508611964971 132703843878144 132748893978624 132921069797376 133000312338432 133252206869376 133297443127296 133397081937504 133448534360064 133528091355648 133649727926022 133746666504192 133826401234944 133948309548816 134079860328192 134277407244288 134479850459724 134677986702336 134810254098432 134933058646848 135013500659961 135111428407296 135234507308544 135367321264128 135468507292272 135514495936512 135771152178816 135852093831762 135971190964224 136028294512488 136074473192448 136228712159232 136274958876672 136309926592224 136533055389696 136614451260672 136815732523008 136873190751696 137074853228544 137156572099008 137381086789632 137416338334044 137462988225024 137618801058816 137665519681536 137723334793632 137926249832448 138008476273536 138187473790464 138234385465344 138269855963448 138391072669696 138473576220672 138782934614016 139045781081088 139149716729562 139250644549632 139333660545024 139460585661936 139597550053632 139644940419072 139724715559023 139803226472448 139909419472896 140014000684404 140326800479712 140380925755392 140485859414208 140533551341568 140592570935166 140671569494016 140799713370624 140883652862568 141066379494432 141114268495872 141252856971264 141358442391936 141674245751808 141882981875712 141942568186944 142027189005933 142151699644416 142236445139712 142469275189248 142505832346416 142554210011136 142715793690624 142824199045248 143034629455872 143119901320704 143305528375296 143354177519616 143390961739872 143602227191808 143711305871616 143923043303424 143959973492808 144008844807168 144195624824832 144281588831424 144494166491136 144554849416332 144712012994703 144767829685248 144816975249408 145091249823744 145199704413456 145391645786112 145474703853633 145524089386368 145580219301888 145667008751616 145799703192024 145992437710848 146101565931552 146378273442786 146484444266496 146593940258304 146705291410608 146921440038912 147009029073984 147065731743744 147199700342016 147287455265412 147504461626368 147783826137024 147833995567104 147871929294243 148113984195072 148332208324608 148420638406656 148613140537344 148701738100608 148790388482406 148920828198912 149033946829824 149253526388736 149291824362912 149342505725952 149536203522048 149625351380736 149845802287104 149908732728048 150071717179692 150129601155072 150219102775104 150464999817216 150554701389312 150776521555968 150839842869216 151062083149824 151399565033472 151512735040128 151661535860736 151713021689856 151799690977704 152000356958208 152138820722112 152288236422144 152339935002624 152402070703806 152453807928576 152512610697216 152742546201168 152967589834752 153031831326549 153083782341504 153257301179136 153309328736256 153348667416252 153599687313408 153691257668256 153917699088384 153982339595658 154209209882112 154301143611384 154553722638336 154821151191168 154873709641728 155074581430272 155167031061504 155259535807728 155395646816256 155460908014272 155513683648512 155553587958879 155689956753408 155782773248256 156037777588224 156130801440768 156426503716224 156656975118336 156750368113152 156893158869678 157006956331008 157047243810336 157100557971456 157278629781504 157398096907008 157629999808512 157928541474816 158046591840984 158100245259264 158255515680768 158399677541952 158494109470389 158609068130304 158699676931236 158753552057856 158909464092672 159028247690928 159383526470784 159618354610176 159685389210312 159920662099968 160016000782176 160277934587904 160319061389718 160373486262528 160435343720448 160555267901952 160609772961792 160677223925904 160913958137856 161009888985792 161218719422208 161273449709568 161314831957356 161552505590784 161913423716352 161954970179409 162220077927936 162316787435352 162459085307904 162555937302528 162863808395904 162919097155584 163103764217856 163227656051712 163349667465138 163468147949568 163565601509376 163714600559664 163777746714624 163875384845568 164024666091027 164116831076352 164241492424704 164364261672996 164794999799808 164918182790592 165136190275584 165286620043776 165385157708232 165448948211712 165599662884768 165818571227136 165942519329664 166256804404152 166313245012992 166501759305728 166558283071488 166628232219456 166873734365184 166973218207488 167189783104512 167246540439552 167289455363184 167535931723776 167663190183552 167910217187328 167953302408276 168010318941696 168228228962304 168328520303328 168576527572992 168647324319054 168895801299456 168953137790976 168996490621992 169273124794368 169623586750464 169694823227868 169843589185536 169944843543552 170195232227328 170324510662656 170451826920144 170619227843328 170677149401088 170774652349917 170898518310912 171000401577984 171156173312376 171324265974912 171510533919648 171576687034368 171835364476314 171959999791104 172088538564096 172414463826528 172472994828288 172642380742656 172799648227584 172902664876788 173157411474432 173485361117376 173588786562807 173740966232064 173872937968128 174129114120192 174173795090064 174232923346944 174458904109056 174562909944192 174820102668288 174893521516056 174952894104576 175151201347584 175210661412864 175255619904288 175542499786752 175647151620864 175905941815296 175979816680752 176134092488704 176239097008128 176344164127296 176632825872384 176678149286628 176938458504192 176998525304832 177333749784576 177669609159168 177729924169728 177802415821107 177862775916672 177931379146752 178037455140864 178199637234696 178435201646592 178597746065088 178773147104256 178906778652294 179036542992384 179306467279632 179570648936448 179646062861601 179747005464576 179910744862464 180018000879948 180312676411392 180489761685504 180624676389696 180685994582016 180761876916642 181028202905088 181136125109016 181294921285632 181371059349984 181432630923264 181638282878976 181746568789632 182044073852928 182152601680896 182420976697344 182497587668928 182766470971392 182875429465344 183174782386176 183221784445392 183283984300032 183491734745088 183631113058176 183901666443264 184011301698048 184178925629622 184249965053952 184312513953792 184359807951264 184631434960896 185043912818688 185394374774784 185532955639416 185778214060032 185947447549248 186130066738176 186193253892096 186299620745364 186404301963264 186545892630528 186685334245872 187038904954671 187102400639616 187174567673856 187314479218944 187378068455424 187456761246888 187732951160832 187844870483424 188088505992576 188152357994496 188200637283582 188337142628352 188477923189248 188898994335744 189011608809408 189256757582592 189369585341244 189535599525888 189648593519616 190007776461888 190072280014848 190121051949741 190287724920832 190432265393664 190712839274496 190826535094272 191074037833728 191187948986496 191469636255744 191615074495488 191758305285162 191897391071232 191946631323744 192011793076224 192260833099776 192375451775232 192550694976423 192658888654848 192739799221776 192949350659604 193023772913664 193454999764992 193599605884608 193855527714816 193966271804844 194032119181824 194222678335488 194399604256032 194656583614464 194802087908736 195171031257048 195458587011072 195607055214144 195895253385216 195945519476322 196012038765312 196087642324992 196266267122688 196383273687216 196672615501824 196755211705563 197045101516032 197111994089472 197162572392324 197485312260096 197603045573472 197894184542208 197977293765846 198150854049792 198268984134144 198387184643208 198561104265216 198711929106432 199055765817216 199123340967936 199381604696064 199500468507648 199794403049472 199878310304064 199946164690944 200095622906256 200172801540096 200292137033472 200474591889033 200619999756288 200739601852416 201119790492288 201416110866432 201719775689586 201866086711296 202016980053504 202215381147648 202399587970272 202667142610944 202851760962816 203050981896192 203202760938408 203271743904768 203656728268224 203956786446336 204042441768732 204111709788672 204343068238848 204412438315008 204464889888336 204799583084544 204921676891008 205223598784512 205309786127544 205612279842816 205734858148512 206071630184448 206124507501066 206428201588224 206498279522304 206585002190448 206766108573696 206889374748672 207012714410304 207281210685696 207351578198016 207404783945172 207586609004544 207710364331008 208174401921024 208568671621632 208724575094343 208875966824448 209000490817536 209190878492904 209396325080448 209467410628608 209704839708672 209864129209344 210021001026606 210173333078016 210490200719568 210571388633088 210728789121312 210800327012352 210888856402749 211007354241024 211199570055936 211325479293852 211599569241648 211671402743808 211879285456896 212037663587904 212511368627712 212824472813568 212913852280416 213227549466624 213354667709568 213703912783872 213758748519624 213831315016704 214073690535936 214146363949056 214236298567872 214551944183808 214679851981056 214958292562944 215031266279424 215086442609808 215403340787712 215884564955136 215939960239212 216013267210752 216293437237248 216422383247136 216741249736704 216832274124498 217151744527872 217225462874112 217471685623808 217636874735616 217799556620184 218087468679168 218286134079552 218370328952832 218500513127424 218699554788036 218822441435136 218988656566272 219152348897328 219567410164179 219726666399744 219890910387456 220057937115912 220382160058368 220513543610976 220598597615616 220799550513024 220931182898118 221091428302848 221256692439552 221675739205536 221750993350656 222170976292608 222498312486912 222630957609984 222919710806016 223052607150912 223185582723609 223381242298368 223550920244736 223880289583104 223937736544368 224013758588928 224304305283072 224438027071104 224768703430656 224863099092072 225107575769538 225194401732608 225270850387968 225328654162656 225697499725824 225832052083968 226164782333952 226259764303824 226458118914048 226593124724736 227099347550208 227269102560192 227492303791104 227569532534784 227699536466556 228000535437312 228208231083168 228432354633216 228509902503936 228603106055709 228680711892864 228768916045824 229113819301752 229451384752128 229885951768704 229963993104384 230023001124378 230189840990208 230399530970112 230536886502384 230876548632576 230973509393487 231313814823168 231451715417076 231654621642752 231830583957504 232231726786752 232310564462592 232611872145408 232750546592256 233093470224384 233191362021408 233270525472768 233534935130112 233674159872384 234056666382336 234196202161152 234541255753728 234639755574336 234985462677504 235125552169728 235339738304517 235510434496512 235570865715504 235917944672256 236097145360512 236444999712768 236892812212224 236973232226304 237069887761476 237150367888896 237383273521152 237599516312928 237913602195456 238049515396854 238130328086784 238364196139008 238542371536392 239075289706176 239427531915264 239528083815468 239662673952768 239880993149952 240024001173264 240416901881856 240478592084577 240560229393792 240653015580672 240832901852928 240914659442688 241015835888856 241370937206784 241514833478688 241828079133312 241910174564352 241972247936034 242184377171968 242328758386176 242725431803904 242870135574528 243330116891904 243688627961856 243833905953792 244295712593856 244378645733376 244655646326784 244841484077568 245024501197707 245202221924352 245348402264064 245571900839496 245666620071936 245813077268352 246175246614528 246546392509494 246725217091584 247192499699712 247377274185888 247704285413376 247929930065664 248173422317568 248399494327152 248727856840704 248913778994496 249385206606228 249469867519488 249752638958592 249837424607232 249942348329184 250310601547776 250459827311232 250784674656768 250869810659328 250934183044776 251303897585664 251494785275328 251865325780992 251929953612414 252015478412544 252342343443456 252492780454992 252714132701184 252864791359488 252970986478581 253343701949184 253429706686464 253494735932988 253909687191552 254435380125696 254765383778304 254917265315328 255292848340992 255486765993984 255677740380216 255928841764992 256015724101632 256347777466368 256500602366976 256734259968564 256878518206464 256986398962368 257265800879472 257365030551552 257753046714471 257939999686656 258132807846144 258621695739792 258709492242432 258963571113984 259199472341376 259542111485952 259736117211648 260228041676064 260611449348096 260809406952192 261193671180288 261260692635096 261349385020416 261688356163584 261844364916288 262230154002432 262340282274084 262726802021376 262815992119296 262883429856432 263313749680128 263470727431296 263858912722944 263969725021128 264201138733056 264358645512192 264516246190944 264949238808576 265017223929942 265407687756288 265497787957248 265842139594752 266000624676864 266504413738752 266594886254592 266794163875008 266897068720128 267056182711296 267299455852044 267652802469888 267896619097632 268159720656384 268360167978441 268554814488576 268959700919448 269355973404672 269620508196864 269866117293696 270027001319922 270222856814592 270469014617088 270734642528256 270937014584544 271028991873024 271542304357632 271704187663524 271942381928448 272056589024976 272148946384896 272457424318464 272619853184448 273066110779392 273228902521344 273631465046016 273746381503392 274149706457088 274313144198016 274762173579264 274832676668088 274925976450048 275237602117632 275331039363072 275446669587264 275852499664896 276016952547072 276374947580928 276468770930688 276539711926896 276782145339392 276947152441344 277565869228032 278091562162176 278299433459124 278667321090048 278921171323872 279195100107264 279289880838144 279449431118046 279606452944896 279818838945792 280028001368808 280653600959424 280761851510784 280971718828416 281067102683136 281185141870332 281343138988032 281599426741248 281767305725136 282132758988864 282228536991744 282300955925373 282505713942528 282716884783872 283348491503616 283885136373888 284054378011866 284303399288832 284472890279424 284938550378496 285011664692832 285108420022272 285431587381248 285648398090496 286069258911744 286239802641408 286611056750592 286781923479744 287204454383616 287422611743232 287637457927743 287846086606848 287919946985616 288017689614336 288391249649664 288563177662848 288988332982272 289109698832664 289424025989406 289535659370496 289633950498816 290182499647488 290399408826912 290783291572224 290949407707266 291048178772736 291160438603776 291334017503232 291599406384048 291984875421696 292203131863104 292756546885572 293187880516608 293410582821216 293842880077824 293918279214483 294018058147968 294131463487488 294399400684032 294574910530824 295008923252736 295567652274048 295667991134208 295743858588486 296227968390144 296664416649216 296841276813312 296965940648769 297226281074688 297403476201216 297580776964812 297841656397824 298067893659648 298583648725824 298685011451904 299072407044096 299250702761472 299691604574208 299817465456096 300143434359384 300259202310144 300438205550208 300929999634432 301109402778624 301553043111936 301679685738432 302124166299648 302579663534379 302799130066944 303025470080256 303323071721472 303599381955408 304000713916416 304277641444224 304576472844288 304679870005248 304804141407612 304907615857152 305485092402336 305935179669504 306063662653098 306167564683008 306514602358272 306618657472512 306697334832504 307199374626816 307382515336512 307835398176768 307964679191316 308418419764224 308602287222768 309107445276672 309186761251599 309642302382336 309747419283456 310149162860544 310334062123008 310519071615456 310921816028544 311027367297024 311107175917758 311379913506816 311565546496512 312075555176448 312261602881536 312853007432448 313313950236672 313500736226304 313786317739356 314094487620672 314201115942912 314557259563008 314796193814016 315031501539909 315259999617024 315857082949632 316093183681968 316200490518528 316511031361536 316799355083904 316988218940778 317218136260608 317399353862472 317507104115712 317818928185344 318056495381856 318767052941568 319236709220352 319370778420624 319841324199936 320032001564352 320555869175808 320638122779436 320746972525056 321110535803904 321219545923584 321354447851808 321827916275712 322019777971584 322437438844416 322546899419136 322629663914712 323105011181568 323826847432704 323909940358818 324440155855872 324633574870704 324918170615808 325111874605056 325248411186747 325727616791808 325838194311168 326207528435712 326455312103424 326699334930276 327131203018752 327429201119328 327555493429248 327750769691136 328049332182054 328233662152704 328482984849408 328728523345992 329589999599616 329836365581184 330272380551168 330573240087552 330770315416464 330897896423424 331199325769536 331396774347177 331637142454272 331885038659328 332513608808304 332626490025984 333003518611456 333256464438912 333747468730368 333946436414976 334379566209024 334493080879104 334578910726368 335071863447552 335326380367104 335820434374656 335906604816552 336020637883392 336456457924608 336657040606656 337153055145984 337294648638108 337661363654307 337791602598912 337906275581952 337992981243984 338546249588736 339247173500928 339389646455736 339687178371072 339889687087104 340649021325312 340903653840288 341238455686656 341354298802176 341549304699834 341797036621824 342000803155968 342312346624752 342648531949824 343021067839296 343153374068736 343670728952628 344177077128192 344828927653056 344945989656576 345034501686567 345284761485312 345599296455168 345805329753576 346314822948864 346970722234752 347177573125614 347481932464128 347745875936256 348258228240384 348347590180128 348465846693888 348917808218112 349125819888384 349640205336576 349787043032112 349905788209152 350302402695168 350511239808576 351084999573504 351294303241728 351811883630592 351959633361504 352478194016256 352688328254592 353265651744768 353356298573256 353876917008384 353997050609664 354667499569152 355339218318336 355459848339456 355604831642214 355725551833344 355862758293504 356074910281728 356399274469392 356870403293184 357074273095281 357195492130176 357546294208512 357813557304588 358612934559264 359141297872896 359292125723202 359494010929152 359821489724928 360036001759896 360625352822784 360979523371008 361249352779392 361371989164032 361523753833284 362056405810176 362272250218032 362589842571264 362742118699968 362865261846528 362958371904051 363276565757952 363493137579264 364088147705856 364305203361792 364995175337856 365532941942784 365750858930688 366349564772352 366443568890784 366567968600064 366983469490176 367262226116352 367803332886528 368022603396096 368357851259244 368499930107904 368719615902528 369262869921792 369819588764241 370087825637376 370788749549568 371065911278832 371556428120064 371894895098496 372260133476352 372386507784192 372599241490728 373091785261056 373370668491744 374077809909342 374204801279232 374349135347712 374628958437888 374756136910848 374913522493776 375465902321664 375689740966848 376177011985152 376304715988992 376401274567164 376955846378496 377797988671488 377894930418621 378023217618816 378513515165184 378739170682488 379071199051776 379297187039232 380015552923776 380144560029696 380242103899482 380575449841664 380864530787328 381425678548992 381653070188544 382148075667456 382375897972992 382939272511488 383230148990976 383516610570324 383893262647488 384023586152448 384521666199552 384750903550464 385101389952846 385317777309696 385479598443552 385898701319208 386047545827328 386909999529984 387199211769216 387711055429632 387932543609688 388064238363648 388445356670976 388799208512064 389313167228928 389604175817472 390342062514096 390917174022144 391214110428288 391790506770432 391891038952644 392024077530624 392532534245376 392766547374432 393345231003648 393510423411126 394090203032064 394223988178944 394325144784648 394970624520192 395206091146944 395788369084416 395954587531692 396301708099584 396537968268288 396774369286416 397122208530432 397423858212864 397525835894913 398111531634432 398246681935872 398763209392128 399000937015296 399756620608128 399892329381888 400191245812512 400345603080192 400584274066944 400949183778066 401239999512576 401479203704832 402239580984576 402832221732864 403439551379172 404033960107008 404430762295296 404799175940544 405040501979883 405334285221888 405703521925632 406101963792384 406405521876816 406543487809536 407313456536448 407913572892672 408084883537464 408223419577344 408686136477696 408824876630016 408929779776672 409599166169088 409843353782016 410447197569024 410619572255088 411224559685632 411469716297024 412143260368896 412249015002132 412856403176448 412996559044608 413170004380896 413778749497344 414025428820608 414562421371392 414703156396032 414809567890344 415173218009088 415420728662016 416348803842048 417137343243264 417449150188686 417751933648896 418000981635072 418381756985808 418792650160896 418934821257216 419174146677069 419409679417344 419728258418688 420042002053212 420980401439136 421142777266176 421457578242624 421600654024704 421777712805498 422014708482048 422399140111872 422650958587704 423199138483296 423342805487616 423758570913792 424075327175808 425022737255424 425648945627136 425827704560832 426455098933248 426709335419136 427407825567744 427517497039248 427662630033408 428147381071872 428472597135744 429103888367616 429359703962112 429916585125888 430062532558848 430172885219616 430806681575424 431769129910272 431879920478424 432026534421504 432586874474496 432844766494272 433482499473408 433664548248996 434303489055744 434450925748224 434943371247616 435273749471232 435599113240368 436174937358336 436424111560899 436572268159104 436740657905664 437001026254848 437399109576072 437977313132544 438304697794656 439134820328358 439453332799488 439781820774912 440115874231824 440764320116736 441027087221952 441197195231232 441599101026048 441862365796236 442513384879104 443351478411072 443501986701312 443615787882729 444341952585216 444996624973824 445261915219968 445839421612032 446105214301824 446371165447218 446762484596736 447101840489472 447760579166208 447875473088736 448027517177856 448608610566144 448876054142208 449537406861312 449726198184144 450215151539076 450388803465216 450657308325312 451394999451648 451664104167936 452329564667904 452519528607648 453186249449472 454198695100416 454538205120384 454984607582208 455139065069568 455399072933112 456001070874624 456416462166336 456864709266432 457019805007872 457206212111418 457361423785728 457537832091648 458227638603504 458902769504256 459095493979647 459771903537408 459927986208768 460046002248756 460799061940224 461073773004768 461753097265152 461947018786974 462627629646336 462903430834152 463309243285504 463661167915008 464463453573504 464621128925184 465223744290816 465501093184512 466186940448768 466382724042816 466541050945536 466660763876637 467069870260224 467348319744768 468113332764672 468392404322304 469279511148672 469970925355008 470251104339456 470679476609034 471020868993024 471141731431008 471835889344512 472194290721024 472889999425536 473785624424448 474139775522952 474300735777792 474766547042304 475199032625856 475482328411167 475827204390912 476099030793708 476260656173568 476728392278016 477084743072784 478150579412352 478855063830528 479056167630936 479761986299904 480048002346528 480833803763712 480957184169154 481120458787584 481306031161344 481665803705856 481829318885376 482031671777712 482741874413568 483029666957376 483656158266624 483820349128704 483944495872068 484368754343936 484657516772352 485740271149056 485864910538227 486660233783808 487377255923712 487667811907584 488591425187712 488757291466752 489311292653568 489682968155136 490049002395414 490404443848704 490696804528128 491143801678992 491333240143872 491626154536704 492073998273081 492350493229056 493092785018988 494384999399424 494754548371776 495408570826752 495859860131328 496346844635136 496798988654304 497455713681408 497827557988992 498770413212456 498939735038976 499505277917184 499674849214464 499884696658368 500621203095552 500919654622464 501569349313536 501739621318656 501868366089552 502607795171328 502989570550656 503730651561984 503859907224828 504030956825088 504684686886912 504985560909984 505729582718976 505941972957162 506687403898368 506859413372928 506989471865976 507819374383104 508870760251392 509530767556608 509834530630656 510585696681984 510973531987968 511355480760432 511857683529984 512031448203264 512323957049751 512695554932736 513001204733952 513468519937128 513972797924736 514531601758944 514730061103104 515506093428942 515879999373312 516265615692288 517243391479584 517418984484864 517927142227968 518398944682752 519472234423296 520456083352128 520766359688421 521222898696192 521618813904384 522387342360576 522521385270192 522698770040832 523376712327168 523688729832576 524460308004864 524680564548168 525453604042752 525631984238592 525766859712864 526627499360256 526941454862592 527717825445888 527939450042256 528402277466112 528717291024384 529032492381888 529898477617152 530034447859884 530815375512576 530995575914496 532001249353728 533008827477504 533189772509184 533407247463321 533588327750016 533794137440256 534112365422592 534598911704088 535305604939776 535793238195264 536319441312768 536720335956882 537109628977152 537919401838896 538711946809344 538938188584803 539241016393728 539732234587392 540054002639844 540938029234176 541469285056512 541874029169088 542057983746048 543084608715264 543408375327048 543884763856896 544113178049952 544297892769792 544914848636928 545239706368896 546132221558784 546457805042688 547262930092032 547492763006784 548299412914176 548626288396032 549524347158528 549665353336176 549851952900096 550475204235264 550893339174528 551704999329792 552033905094144 552749895161856 552937541861376 553079423853792 553894304882688 555131738456064 556183124324352 556598866918248 557334642180096 557842342647744 558390200214528 558579761676288 558898862236092 559212905889792 559637677891584 560056002737616 561116714864013 561307201918848 561523703021568 561943437656832 562134205366272 562370283740664 563198853482496 563534611450272 564265517977728 564457073983488 564601911850746 565011427885056 565433769567744 566696983007232 567770272747776 568108756023732 568606798577664 568945780558848 570023329385664 570216840044544 570363155849223 570863174762496 571296796180992 572138517823488 572479605282816 573222113501184 573563846959488 574408908767232 574845223486464 575274915855486 575692173213696 575839893971232 576035379228672 576782499299328 577126355325696 577976665964544 578219397665328 578848051978812 579071318740992 580364999294976 580798817653824 581566583144448 581898815414532 582096357545472 582668035006464 583198812768096 583969750843392 584406263726208 585513093771144 586375761033216 586821165642432 587685760155648 587836558428966 588036116295936 588262926974976 588798801368064 589149821061648 590017846505472 590265635116689 591135304548096 591335982268416 591487717176972 592455936780288 593682553626624 593931881297538 594452562149376 594806952402432 595161553929624 595683312795648 596135787319296 597167297451648 597370022903808 598144814088192 598501405522944 599383209148416 599634930912192 600286868718768 600518404620288 600876411100416 601423775667099 601859999268864 602218805557248 603359371476864 604248332599296 605159327068758 605598260133888 606050940160512 606646143442944 607198763910816 608001427832832 608555282888448 609152945688576 609608282815224 609815231714304 610970184804672 611870359339008 612127325306196 612335129366016 613029204716544 613237314945024 613394669665008 614398749253632 614765030673024 615670796353536 615929358382632 616836839528448 617204574445536 618214890553344 618373522503198 619284604764672 619494838566912 620298325721088 620668124246016 621038143230912 621843632057088 622054734594048 622214351835516 622759827013632 623131092993024 624523205763072 625706014864896 626173725283029 626627900473344 627001472452608 627572635478712 628188975241344 628402231885824 629114519126016 629592387628032 630063003079818 630519999234048 631714165899264 632186367363936 632400981037056 632666569208247 633022062723072 633598710167808 633976437881556 634798707724944 635014208231424 635637856370688 636112990763712 637534105883136 638473418440704 638741556841248 639682648399872 640064003128704 641111738351616 641276245558872 641493945050112 642221071607808 642439091847168 642708895703616 643655832551424 644039555943168 644874877688832 645093798838272 645259327829424 646210022363136 647653694865408 647819880717636 648880311711744 649267149741408 650223749210112 650496822373494 651455233583616 651676388622336 652415056871424 652910624206848 653398669860552 654262406037504 654858402238656 655110986858496 655501539382272 656098664364108 656467324305408 656965969698816 657457046691984 658702230492537 659179999199232 659672731162368 661146480175104 661540630832928 661795792846848 662398651539072 662793548694354 663274284908544 663770077318656 665027217616608 665252980051968 666007037222912 666512928877824 667494937460736 667892872829952 668759132418048 669157821452736 670143726895104 670652760734208 671640868749312 671813209633104 672041275766784 672912915849216 673314081213312 674306110291968 674589297276216 675322727308614 675583205197824 675812551163904 675985962487968 677092499177472 678494347001856 678779292911472 679374356742144 679779374174208 681298042650624 681807307680576 682476911373312 682708597604352 683098609399668 684001606311936 684624693249504 685297063899648 685809318167127 686042135678592 686306748137472 687341457905256 688354154256384 689657855306112 689891979313152 690069003373134 690569522970624 691198592910336 691610659507152 692629645897728 692920528180461 693941444469504 694355146251228 694963864928256 695491751872512 696695180360256 696931693387776 697835616436224 698251639776768 699280410673152 699574086064224 699811576418304 700604805390336 701022479617152 702169999147008 702588606483456 703623767261184 703919266723008 704956388032512 705376656509184 706019214913551 706531303489536 706712597146512 707753834016768 709334999138304 710678436636672 710919696678912 711209663284428 711451103666688 712149820563456 712798548938784 713740806586368 714148546190562 714390984260352 715092588417024 715627114609176 717225869118528 718282595745792 718584251446404 718988021858304 719642979449856 720072003519792 721250705645568 721435776253731 721959046742016 722498705558784 722743978328064 723047507666568 724112811620352 724544500436064 725484237399936 725730523693056 725916743808102 726553131515904 726986275158528 728176295411712 728610406723584 729990350675712 731065883885568 731501717861376 732887137781568 733135937200128 733966938980352 734524452232704 735073503593121 735606665773056 736045206792192 736715702518488 736999860215808 737439231805056 738525739843584 739639177528482 740175651274752 741577499099136 742131822557664 743112856240128 743789790196992 744520266952704 745198482981456 746183570522112 746741336983488 748155619818684 748409602558464 749257916875776 749512273821696 749827044987552 750931804643328 751379481933696 752354023970304 752609431977984 752802549134328 753911692756992 755595977342976 755789860837242 756046435237632 757027030330368 757478341364976 758142398103552 758594374078464 758912959435743 760031105847552 760289120059392 760484207798964 761150899683328 761729061574656 763306140377088 764296151334912 764751795945984 765878545022976 766460297981952 767033221140648 767786525294976 768047172304896 769043332399104 769501807100928 770202779905692 770635554619392 770959196887104 771797402638416 772095091654656 773259140143413 773819999059968 774398423538432 775865087219376 776128476727296 776890713341952 777598417024128 778626334457856 779208351634944 780684125028192 781834348044288 782428220856576 783581013540864 783782077905288 784048155061248 785065068490752 785533094748864 786690462007296 787020846822252 788180406064128 788447976357888 788650289569296 789941249040384 790412182293888 791576738168832 791909175063384 792603416199168 793075936536576 793548738572832 794847716425728 795051671789826 796223063268864 796493363871744 797526418784256 798001874030592 799513241216256 799784658763776 800382491625024 800691206160384 801168548133888 801898367556132 802958407409664 804479161969152 805080503935323 805664443465728 806879102758344 808067920214016 808861524590592 809598351881088 810081003959766 810668570443776 811407043851264 812203927584768 812811043753632 813086975619072 814626913072896 815827145785344 816169767074928 816446839154688 817372272955392 817859559553344 819198332338176 819686707564032 820894395138048 821239144510176 822449119371264 822939432594048 824286520737792 824498030004264 825712806352896 825993118089216 826340008761792 827557498994688 828050857641216 829124842742784 829406312792064 829619135780688 830346436018176 830841457324032 832697607684096 834274686486528 834898300377372 836001963270144 836763513971616 837585300321792 837869642514432 838348293354138 838819358834688 839456516837376 840084004106424 841960802878272 842285554532352 842915156485248 843201308049408 843555425610996 844029416964096 844798280223744 845301917175408 846398276966592 846685610975232 846902867776119 847517141827584 848150654351616 850045474510848 851655409121664 852910197866496 853418670838272 854815651135488 855034994078496 855325260066816 856294762143744 856945194271488 858207776735232 858719407924224 859833170251776 860345770439232 861613363150848 862912373783229 863538259820544 863759840956848 864053068843008 865173748948992 865689532988544 866964998946816 867329096497992 868606978111488 868901851496448 870547498942464 871198226480736 872349874716672 872848223121798 873144536318208 873481315811328 874002052509696 874798219152144 875954626265088 876609395589312 878269640656716 879563641549824 880231748463648 881528640233472 881754837643449 882054174443904 882394390462464 883198202052096 883724731592472 885026769758208 886702956822144 887003973402624 887231575765458 888683905170432 889993249947648 890523830439936 891678843224064 892210428603648 892742330894436 893524969193472 894203680978944 895750946177472 896055034355712 897217221132288 897752108284416 899074813722624 899452396368288 900430303078152 900777606930432 901314616650624 902789998903296 903328208335872 904659129335808 905039057215296 906372498898944 908397390200832 909076410240768 909969215164416 910798145866224 912002141749248 912832924332672 913729418532864 914039610015744 914412424222836 914722847571456 916455277207008 917805539008512 918190987959294 919543807074816 919855972417536 920092004497512 921598123880448 922147546009536 923506194530304 923894037573948 925255259292672 925806861668304 926618486571008 927322335830016 927560283754797 928926907147008 929242257850368 930447488581632 931002186369024 932765448085632 933082101891072 933321527753274 934139740520448 934696639489536 936226665529344 936784808644608 938559022297344 939941850710016 940502208678912 941358953218068 942283462862016 943671778689024 944388581442048 945094504619727 945779998851072 947571248848896 948279551045904 948601471555584 949533094084608 950398065251712 950964656822334 951654408781824 952198061587416 952521312347136 953456784556032 954169486145568 956301158824704 957710127661056 958112335261872 959523972599808 960096004693056 961667607527424 961914368338308 962240917575168 963331607411712 963658637770752 964063343555424 965483748827136 966059333914752 967312316533248 967640698257408 967888991744136 968737508687872 969315033544704 971480542298112 971729821076454 973320467567616 974754511847424 975335623815168 975745233560241 977182850375424 977514582933504 978622585307136 979365936310272 980098004790828 981393609056256 982287603357984 982666480287744 983252309073408 984147996546162 984700986458112 986185570037976 988769998798848 989509096743552 990817141653504 991719720262656 992693689270272 993597977308608 994190323041531 994911427362816 995655115977984 997540826424912 997879470077952 999010555834368 999769393316736 1001242406191104 1001839309244928 1003138698627072 1003479242637312 1003736732179104 1005215590342656 1005979141101312 1007461303123968 1007719814449656 1008061913650176 1009369373773824 1009971121819968 1011459165437952 1011883945914324 1012984090962921 1013374807796736 1013718826745856 1013978943731952 1015638748766208 1017741520502784 1019061535113216 1019669061261312 1021947063975936 1022710961520864 1023715367059968 1024062896406528 1024647914099502 1025391109865472 1026002409467904 1026937039874256 1027945595849472 1029063203517888 1029460122206208 1031012186857884 1032531231384576 1034486782959168 1034837968969728 1035103505059701 1035854284455936 1036797889365504 1038944468846592 1040912166704256 1041532719376842 1042445797392384 1043237627808768 1044774684721152 1045042770540384 1045397540081664 1046753424654336 1047377459665152 1048920616009728 1049361129096336 1050907208085504 1051533719425728 1053254998720512 1053882909725184 1055435650891776 1055878900084512 1057434582048768 1058064984763776 1059796955234304 1060068895719768 1061630751025152 1061991151828992 1064002498707456 1066017654955008 1066379545018368 1066814494926642 1067176655500032 1067588274880512 1068224730845184 1069197823408176 1070611209879552 1071222819285843 1071586476390528 1072638882625536 1073440671913764 1075838803677792 1077423893618688 1077876377169606 1078482032787456 1079464469174784 1080108005279688 1081876058468352 1082938570113024 1083748058338176 1084115967492096 1086169217430528 1086816750654096 1087769527713792 1088226356099904 1088595785539584 1088875115712153 1089829697273856 1090479412737792 1092264443117568 1092915610085376 1094985526013568 1096598825828352 1097252576792064 1099048694317056 1099330706672352 1099703905800192 1100950408470528 1101786678349056 1103409998659584 1104067810188288 1105499790323712 1106158847707584 1107788609765376 1109458766292723 1110263476912128 1112366248648704 1113197733836496 1114669284360192 1115684685295488 1116780400429056 1117159523352576 1117797724472184 1119275355783168 1120112005475232 1122233429728026 1122614403837696 1123047406043136 1123886875313664 1124268410732544 1124740567481328 1126397706964992 1127069222900544 1128531035955456 1128914147966976 1129203823701492 1130867539135488 1133393966014464 1133684791255863 1135540545495552 1136217512047464 1137213597155328 1137891561117696 1140046658771328 1140433680089088 1140726311698446 1141726349524992 1142593592361984 1144277035646976 1144959210565632 1146444227002368 1147127693918976 1148817817534464 1149690446972928 1150549831710972 1151679787942464 1152070758457344 1153564998598656 1154252710651392 1155953331929088 1156438795330656 1157696103957624 1158142637481984 1160729998589952 1161597635307648 1163133166288896 1163797630829064 1164192715090944 1165336070012928 1166397625536192 1167939501686784 1168812527452416 1171026187542288 1172751522066432 1173642331284864 1175371520311296 1175673116857932 1176072232591872 1177597602736128 1178299642123296 1180035693010944 1180531270233378 1182270609096192 1182671964536832 1182975434353944 1184911873560576 1187365107253248 1187863762595076 1188905124298752 1189613904804864 1190323107859248 1191366625591296 1192271574638592 1192577507684739 1194334594903296 1194740045807616 1196289628176384 1197002811045888 1199269861824384 1200573737437536 1201036809240576 1201752822200832 1202847551334198 1203719998537728 1204437611114496 1206718742953728 1208496665198592 1210318654137516 1212101880321024 1213292286885888 1214397527821632 1215121505939649 1216002855665664 1217110565776896 1218305891377152 1219216565630448 1219630463428608 1221940369609344 1223740718678016 1224254650612392 1224670258732032 1226058409433088 1226474629890048 1226789339330016 1228797498507264 1229530061346048 1231341592707072 1231858716765264 1233673679056896 1234409148891072 1236429781106688 1236747045006396 1238569209529344 1238989677133824 1241336248492032 1242076286461824 1243687264114176 1244109469188096 1244428703671032 1245519654027264 1246262185986048 1249046411526144 1251412029729792 1252347450566058 1253255800946688 1254002944905216 1255145270957424 1256377950482688 1256804463771648 1257522440031207 1258229038252032 1259184775256064 1260126006159636 1263428331798528 1264372734727872 1264801962074112 1265333138416494 1266044125446144 1267197420335616 1267952875763112 1269597415449888 1270028416462848 1271275712741376 1272225981527424 1275068211766272 1276946836881408 1277483113682496 1279365296799744 1280128006257408 1282223476703232 1282552491117744 1282987890100224 1284442143215616 1285417791407232 1287311665102848 1288079111886336 1289749755377664 1290187597676544 1290518655658848 1292420044726272 1295307389730816 1295639761435272 1297760623423488 1298534299482816 1300447498420224 1300993644746988 1302910467167232 1303352777244672 1304830113742848 1305821248413696 1306797339721104 1308524812075008 1309272334682697 1309716804477312 1310221973716992 1311003078764544 1312197328728216 1313931939397632 1314914093383968 1317404460985074 1318359998398464 1319345462324736 1322292960350208 1323081261665856 1323591585693696 1324797303078144 1325587097388708 1327540154637312 1330054435233216 1330505960103936 1330847363648187 1332014074445824 1333025857755648 1334989874921472 1335785745659904 1337518264836096 1338315642905472 1340287453790208 1341305521468416 1343281737498624 1343626419266208 1344082551533568 1345825831698432 1346628162426624 1348612220583936 1349178594552432 1350645454617228 1351166410395648 1351971924975936 1354184998354944 1356988694003712 1357558585822944 1359558748348416 1362596085301248 1363614615361152 1364953822746624 1365417195208704 1366197218799336 1368003212623872 1369249386499008 1370594127799296 1371618636334254 1372084271357184 1372613496274944 1374682915810512 1376708308512768 1377286481938941 1379315710612224 1379783958626304 1380138006746268 1382397185820672 1383221319014304 1385259291795456 1385841056360922 1387882888939008 1388710292502456 1389927729856512 1390983503745024 1393390360720512 1393863386775552 1395671232872448 1396503279553536 1398560821346304 1399148172128448 1399623152836608 1401209610780672 1402044959234304 1404339998294016 1405177212966912 1407838533446016 1409912776065024 1410753313018368 1412038429827102 1413062606979072 1413425194293024 1415507668033536 1418669998276608 1421356873273344 1422419326568856 1422902207333376 1424299641126912 1425597097877568 1427481613172736 1428297092381124 1428781968520704 1430185176834048 1431254229218352 1434451738237056 1436565191491584 1437168502892808 1439285958899712 1440144007039584 1442501411291136 1442871552507462 1443918093484032 1444997411117568 1445487956656128 1446095015333136 1448225623240704 1449089000872128 1450968474799872 1451461047386112 1451833487616204 1453106263031808 1453972550317056 1457220813447168 1457594731614681 1459980701351424 1462131767771136 1463003435722752 1465774275563136 1466271874400256 1467933877960704 1469048904465408 1470147007186242 1471213331546112 1472090413584384 1473431405036976 1473999720431616 1474878463610112 1476221994819243 1477051479687168 1479278355056964 1483154998198272 1484263645115328 1486225712480256 1487579580393984 1489040533905408 1490396965962912 1492367141044224 1493482673966976 1496311239637368 1496819205116928 1498515833751552 1499024547643392 1499654089975104 1501863609286656 1502758963867392 1504708047940608 1505218863955968 1505605098268656 1507823385513984 1511191954685952 1511579721674484 1512092870475264 1514054060660736 1514956682729952 1517188748156928 1517825918871486 1520062211695104 1520578240118784 1520968415597928 1522301799366656 1523458123149312 1526612280754176 1528592302669824 1529503591891968 1531757090045952 1532920595963904 1534066442281296 1535573050589952 1536094344609792 1536971871149253 1538086664798208 1539003614201856 1540405559811384 1541918393774208 1543594805276832 1544190183309312 1546518280286826 1547639998119936 1548796847076864 1551730174438752 1552256953454592 1553781426683904 1555196834048256 1558416703269888 1561368250056384 1562299079065263 1563668696088576 1564856441713152 1567162027081728 1567564155810576 1568096310122496 1570130136981504 1571066189497728 1573380924014592 1574041693644504 1576360812128256 1576895952715776 1577300579138592 1579882498080768 1580824364587776 1583153476337664 1583818350126768 1585206832398336 1586151873073152 1587097477145664 1589695432851456 1590103343579652 1592446126537728 1592986727743488 1596003748061184 1599026482432512 1599569317527552 1600221742389963 1600764983250048 1601382412320768 1602337096267776 1603796735112264 1605916814819328 1608958323938304 1610161007870646 1611328886931456 1613758205516688 1616135840428032 1616814565754409 1617723049181184 1619196703762176 1620162007919532 1622814087702528 1624407855169536 1625622087507264 1626173951238144 1629253826145792 1631654291570688 1632339534149856 1632893678309376 1634744545910784 1635719119106688 1638396664676352 1639373415128064 1641788790276096 1642478289020352 1644898238742528 1645878865188096 1648573041475584 1648996060008528 1651425612705792 1652680017523584 1655114997989376 1656101715282432 1658249685485568 1658812625584128 1659238271561376 1661682914648064 1665395215368192 1668549372973056 1669796600754744 1672003926540288 1673527027943232 1675170600643584 1675739285028864 1676696586708276 1677638717669376 1678913033674752 1680168008212848 1683350144592039 1683921605756544 1684571109064704 1685830312970496 1686402616098816 1687110851221992 1689596560447488 1690603834350816 1692796553933184 1693371221950464 1693805735552238 1695034283655168 1696301308703232 1700090949021696 1703310818243328 1705820395732992 1706837341676544 1710069988156992 1710650520133632 1711089467547669 1712589524287488 1713890388542976 1716415553470464 1717438815848448 1719666340503552 1720691540878464 1723226726301696 1725824747566458 1727076519641088 1727519681913696 1728106137686016 1730347497897984 1731379065977088 1733929997893632 1734658192995984 1737213956222976 1741094997884928 1742396452961472 1744699749433344 1745696446243596 1746289072636416 1748004105019392 1749596438304288 1751909252530176 1753218791178624 1756539281313432 1759127283099648 1760463496927296 1763057280466944 1763509675286898 1764108348887808 1764788780924928 1766396404104192 1767449463184944 1770053539516416 1770796905350067 1773405913644288 1774007946805248 1774463151530916 1777367810340864 1781047660879872 1783357686448128 1784420857207296 1785484661788872 1787049938386944 1788407361957888 1791501892354944 1792110068711424 1794434442264576 1795504216568832 1798149627445248 1798904792736576 1800860606156304 1801555213860864 1802629233301248 1804271327001297 1805579997806592 1806656416671744 1810078114430592 1812744997797888 1816794780401664 1818152820481536 1819938430328832 1821596291732448 1824004283498496 1825665848665344 1827458837065728 1828824848445672 1829445695142912 1832910554414016 1835611078017024 1836381975918588 1839087614149632 1839711944835072 1840184008995024 1843196247760896 1844295092019072 1847012389060608 1847788075147896 1850510518585344 1851613723336608 1854644671660032 1855120567509594 1857853814294016 1858484515700736 1860894977163264 1862004372738048 1865530896171264 1866164203782144 1866643055506548 1868279481040896 1869393278979072 1873569617289216 1877118044594688 1878521175849087 1879883701420032 1881004417357824 1882717906436136 1884566925724032 1887343557378048 1888777162884096 1890189009239454 1891559997702144 1895142497697792 1896559102091808 1897202943111168 1899066188169216 1900796130503424 1901929313644668 1904396123174832 1905042624694272 1906913569112064 1908338972291136 1912602317649408 1915420255322112 1916224670523744 1919047945199616 1920192009386112 1923335215054848 1923828736676616 1924481835150336 1926663214823424 1927317275541504 1928126687110848 1930967497654272 1932118667829504 1934624633066496 1935281396514816 1935777983488272 1937475017375744 1938630067089408 1942961084596224 1943459642152908 1946640935135232 1950671247630336 1951490467120482 1954365700750848 1955029165867008 1957245170614272 1958731872620544 1960196009581656 1962787218112512 1964575206715968 1965332960575488 1966504618146816 1968295993092324 1969401972916224 1972371140075952 1976106691477611 1977539997597696 1979018193487104 1983439440525312 1985387378540544 1987195954617216 1988380646083062 1989822854725632 1991310231955968 1995081652849824 1995758940155904 1998021111668736 1999538786633472 2002484812382208 2003678618489856 2006277397254144 2007473464358208 2010431180685312 2011958282202624 2014922606247936 2015439628899312 2016123827300352 2018738747547648 2019942243639936 2022918330875904 2023767891828648 2025968181925842 2026749615593472 2027437653491712 2027957887463904 2031277497532416 2035483041005568 2038123070226432 2039338122522624 2043894127951872 2045421923041728 2047430734119936 2048125792813056 2049295828199004 2052004818935808 2053874079748512 2055891191698944 2057427954501381 2058126407035776 2058920244412416 2062024373715768 2065062462769152 2068973565918336 2069675937939456 2070207010119402 2071708568911872 2073595778731008 2077888937693184 2078761584541383 2081824333408512 2083065438753684 2084891594784768 2086475255617536 2090085541080768 2090795080163328 2093506849308672 2094754919330304 2097841232019456 2098722258192672 2101814416171008 2103067438851456 2106509997441024 2107765819450368 2110871301783552 2111757800169024 2114869164097536 2116129969527552 2118057644740653 2119593910468608 2120137791439536 2123261502050304 2128004997414912 2132035309910016 2132759090036736 2133628989853284 2134353311000064 2136449461690368 2138395646816352 2141222419759104 2142445638571686 2143172952781056 2145277765251072 2146881343827528 2151677607355584 2154847787237376 2155752754339212 2156964065574912 2158928938349568 2160216010559376 2163752116936704 2164307328761193 2165877140226048 2167496116676352 2168231934984192 2172338434861056 2173633501308192 2176452712199808 2177191571079168 2177750231424306 2179659394547712 2180958825475584 2184528886235136 2185831220170752 2189971052027136 2193197651656704 2194505153584128 2198661413344704 2199407811600384 2201900816941056 2203573356698112 2205220510779363 2206819997319168 2208135620376576 2210999580647424 2212317695415168 2215577219530752 2218917532585446 2220526953824256 2224732497297408 2226395467672992 2229338568720384 2231369370590976 2233560800858112 2235595448944368 2238550711566336 2240224010950464 2244466859456052 2245228807675392 2247773750627328 2248536821465088 2249481134962656 2252795413929984 2254138445801088 2257062071910912 2257828295933952 2258407647402984 2261735078270976 2266787932028928 2267369582511726 2271081090991104 2272435024094928 2274427194310656 2275783122235392 2276738878307229 2280093317542656 2280867360178176 2281452623396892 2283452699049984 2285187184723968 2289918421131264 2292888454004736 2294255387837952 2297635635068928 2299380893945856 2301099663421944 2303359575884928 2304141516914688 2307129997197312 2308505421302784 2311906663858176 2312877590661312 2315392207915248 2316285274963968 2319777420430239 2321459997179904 2323195270615296 2327595261658128 2328385430181888 2330672140025856 2332795251072384 2335879003373568 2337625054904832 2342052375084576 2345503044132864 2347284662569728 2350743040622592 2351346233715864 2352144465183744 2355195205472256 2356599284246592 2360071386021888 2361062540466756 2364541218192384 2365343929073664 2365950868707888 2369823747121152 2374730214506496 2375727525190152 2377810248597504 2379227809609728 2380646215718496 2384543149277184 2385155015369478 2388669189806592 2389480091615232 2392579256352768 2394005622091776 2398539723648768 2401147474875072 2402073618481152 2403505644401664 2405695102668396 2408875222228992 2413437485907456 2415241511805969 2416993330397184 2420637308275032 2424203760642048 2426584573771776 2428795055643264 2430243011879298 2432005711331328 2434221131553792 2436611782754304 2438433131260896 2439260926857216 2443880739218688 2447481437356032 2448509301224784 2449340517464064 2452116818866176 2453578678660032 2457594997014528 2459060122692096 2462683185414144 2463717433530528 2467347358113792 2468818297782144 2472859562213376 2473494090012792 2477138419058688 2477979354267648 2482672496984064 2484152572923648 2487374528228352 2488218938376192 2488857407342064 2491039308054528 2492524371972096 2498092823052288 2502824059459584 2504694901132116 2508005889810432 2510290541914848 2512755900965376 2513608927543296 2515044880062414 2516458076504064 2518369550512128 2520252012319272 2526856663597056 2528745469455744 2529603924148224 2530666276832988 2532088250892288 2534394840671232 2535905751526224 2539194830899776 2540056832925696 2540708603328357 2542551425482752 2544451963054848 2550136423532544 2554966227364992 2558730593599488 2560256012514816 2564446953406464 2565104982235488 2565975780200448 2568884286431232 2570835582814464 2574623330205696 2576158223772672 2579499510755328 2581037311317696 2584840089452544 2588737121349687 2590614779461632 2591279522870544 2595521246846976 2597068598965632 2600894996840448 2601987289493976 2605820934334464 2606705554489344 2611642496827392 2613594679442208 2617049624150016 2618544669365394 2619433608954624 2620443947433984 2622006157529088 2624394657456432 2627863878795264 2629828186767936 2634808921970148 2638690924649472 2644585920700416 2645264512930347 2646162523331712 2647183171387392 2649594606156288 2651174194777416 2655080309274624 2660108870466432 2661011920207872 2661694727296374 2664028148891648 2666051715511296 2669979749842944 2671571491319808 2675036529672192 2676631285810944 2680574907580416 2682611042936832 2687252838532416 2688165103067136 2691651663396864 2693256324853248 2697224441167872 2698357189104864 2701290909234456 2702332820791296 2703943849951872 2708369996709888 2713977388007424 2715117171645888 2719117496696832 2725192170602496 2727229230722304 2729907645493248 2732394437598672 2736006425247744 2738498772998016 2741188255598592 2743237272668508 2744168542714368 2749365831621024 2753416617025536 2754572963877882 2758631421224448 2759567917252608 2760276013492536 2764794371641344 2766442638028608 2770518583590912 2771682112721844 2775765777878016 2777420585004912 2779855459713024 2781967007490048 2782680851264391 2786780721441024 2787726773551104 2791342465744896 2793006559107072 2798296344256896 2799246305673216 2802419221561344 2804089918468608 2808679996588032 2810354425933824 2815677066892032 2819825552130048 2821506626036736 2824076859654204 2826850388586048 2831015336067072 2835283513859181 2837339996553216 2842713746546688 2844838653137712 2845804414666752 2848599282253824 2851194195755136 2854963226345472 2856594184762248 2857563937041408 2860370353668096 2862508458436704 2868903476474112 2873130382983168 2874337005785616 2878571917799424 2880288014079168 2885002822582272 2885743105014924 2889994822235136 2890975913312256 2892190030666272 2896451246481408 2898178001744256 2901936949599744 2902922094772224 2903666975232408 2906212526063616 2907945100634112 2914441626894336 2915189463229362 2919961402702848 2924263535542272 2926006871445504 2931548551126272 2932543748800512 2935867755921408 2938097808930816 2940294014372484 2944180827168768 2946862810073952 2947999440863232 2949756927220224 2952443989638486 2954102959374336 2958556710113928 2966309996396544 2968527290230656 2972451424960512 2975159160787968 2978081067810816 2980793931925824 2984734282088448 2986965347933952 2992622479274736 2993638410233856 2997031667503104 2999308179950208 3003727218573312 3005517927734784 3009416095881216 3010437727911936 3011210196537312 3015646771027968 3022383909371904 3023159443348968 3024185740950528 3028108121321472 3029913365459904 3034377496313856 3035651837742972 3040124423390208 3041156480237568 3041936831195856 3044603598733312 3046916246298624 3053224561508352 3057184605339648 3059007183783936 3065841191927808 3068132884562592 3071146101179904 3072188689219584 3073943742298506 3076173329596416 3078007228403712 3080811119622768 3083836787548416 3087189610553664 3088380366618624 3093036560573652 3097593694153728 3103460348877504 3104513906909184 3105310515179103 3107562853367808 3110393668096512 3116833406539776 3122736500112768 3124598158130526 3127337392177152 3129712883426304 3134324054163456 3135128311621152 3136192620244992 3140260273963008 3142132378995456 3146761848029184 3148083387289008 3152721624256512 3154601158277184 3159764996161536 3161648729175552 3166306952675328 3167636700253536 3172303746146304 3174194954291328 3179390865702912 3180206687159304 3184892253075456 3185973455486976 3192007496122368 3198052964865024 3199138635055104 3200443484779926 3201529966500096 3202764824641536 3204674192535552 3207593470224528 3211833629638656 3213668457857529 3217916647876608 3220322015741292 3227516411033376 3232271680856064 3233629131508818 3235446098362368 3238393407524352 3240324015839064 3245628175405056 3248815710339072 3251244175014528 3252347902476288 3258507652291584 3263308583141376 3264679068299712 3265787356618752 3266625347136459 3269489091821568 3271438238213376 3276793329352704 3278746830256128 3284956578040704 3289796477485056 3291757730376192 3297146082951168 3297992120017056 3302851225411584 3305360035047168 3310229995978752 3312203430564864 3316499370971136 3318476543122752 3323365829296128 3328376298878169 3330790430736384 3337098745946112 3339593201509488 3344007853080576 3347054055886464 3350341201287168 3351478570057728 3353393173416552 3357826067349504 3360336016425696 3366700289184078 3367843211513088 3369142218129408 3371660625940992 3372805232197632 3374221702443984 3379193120894976 3381207668701632 3385593107866368 3386742443900928 3387611471104476 3392602617406464 3400181898043392 3401054373767589 3406621636486656 3411640791465984 3413674683353088 3420139976313984 3421301040267264 3422178935095338 3425179048574976 3427780777085952 3432831106940928 3434877631696896 3439332681007104 3441383081756928 3446453452603392 3451649495132916 3455039363827392 3456212275372032 3460694995795968 3462758131954176 3467859995787264 3469316385991968 3474427912445952 3482189995769856 3484792905922944 3489399498866688 3491392892487192 3492578145272832 3496008210038784 3499192876608576 3503818505060352 3506437582357248 3513078562626864 3518254566199296 3520926993854592 3526114560933888 3527019350573796 3528216697775616 3532792808208384 3534898926369888 3540107079032832 3541593810700134 3546811827288576 3548015893610496 3548926303061832 3554735620681728 3562095321759744 3566715372896256 3568841714414592 3570969323577744 3574099876773888 3576814723915776 3577732523054217 3583003784709888 3584220137422848 3588868884529152 3591008433137664 3597809585473152 3601721212312608 3603110427721728 3605258466602496 3608542654002594 3611159995613184 3613312833343488 3620156228861184 3625489995595776 3636305640963072 3639876860657664 3643192583464896 3645364517818947 3648008566996992 3651331697330688 3654917674131456 3657649696891344 3658891390285824 3665821108828032 3671222156034048 3672763951837176 3678175228299264 3679423889670144 3680368017990048 3686392495521792 3688590184038144 3694024778121216 3695576150295792 3701021037170688 3703227446673216 3709289343320064 3710241135019188 3715707628588032 3716969031401472 3724008745476096 3731061792342528 3732328407564288 3733286111013096 3736558962081792 3738786557958144 3747139234578432 3754236089189376 3757042351698174 3759767402840064 3762008834715648 3765435812872272 3769133851448064 3772567320093621 3774687114756096 3777554325768192 3780378018478908 3790284995395584 3793118204183616 3794405886222336 3798132376338432 3801592261006848 3803858627289336 3808792246349664 3810085249388544 3813827138224128 3816677944582272 3825204635298816 3830840510644224 3832449341047488 3838095890399232 3840384018772224 3846670430109696 3847657473353232 3848963670300672 3853326429646848 3856253374221696 3861934995308544 3864237335659008 3869249266132992 3870562793029632 3871555966976544 3877260134178816 3885922169192448 3886919284305816 3893281870270464 3901342495260672 3902980934240964 3908731401501696 3910058331734016 3914490341228544 3917463745241088 3920392019163312 3925574436225024 3927817004048091 3929150413431936 3930665921150976 3933009236293632 3936591986184648 3944742280151904 3952213382955222 3955079995195392 3958036386974208 3966878881050624 3970774757081088 3974391909234432 3976761292166124 3982620463911936 3990163305699648 3991517880311808 3992542090944561 3996042223337472 3999077573266944 4004969624764416 4007357236979712 4012554794508288 4014946928716416 4020862361370624 4023916564405248 4029845212495872 4030879257798624 4032247654600704 4037477495095296 4039884487279872 4045836661751808 4047535783657296 4051936363851684 4053499231186944 4055915774927808 4062554995064832 4070966082011136 4078676245045248 4087788255903744 4090843846083456 4094861468239872 4096251585626112 4098591656398008 4104009637871616 4107748159497024 4111782383397888 4114855909002762 4116252814071552 4117840488824832 4124048747431536 4130124925538304 4131859445816823 4137947131836672 4139351875878912 4140414020238804 4147191557462016 4155777875386368 4157523169082766 4163648666817024 4166130877507368 4169783189569536 4172950511235072 4180171082161536 4181590160326656 4187013698617344 4189509838660608 4195682464038912 4197444516385344 4203628832342016 4206134877702912 4213019994882048 4215531638900736 4223515600338048 4229738328195072 4232259939055104 4236115289481306 4239187820937216 4240275582879072 4246523004100608 4256009994829824 4264070619820032 4267257979706568 4268706622000128 4272898923380736 4276791293632704 4282444839518208 4284891277143372 4286345905562112 4290555530502144 4293762687655056 4303355214711168 4309695574474752 4311505508678424 4317857876699136 4320432021118752 4327504233873408 4328614657522386 4331754280452096 4334992233352704 4336463869968384 4344676869722112 4347267002616384 4352905424399616 4354383142158336 4355500462848612 4359318789095424 4361917650951168 4371662440341504 4372784194844043 4379942104054272 4386395303313408 4389010307168256 4397322826689408 4398815623200768 4403801633882112 4407146713396224 4410441021558726 4413639994638336 4416271240753152 4421999161294848 4424635390830336 4428665984457729 4431154439061504 4437835065170892 4449464994594816 4452790935345984 4458677137440768 4462738741181952 4467121601716224 4471190897888736 4477101423132672 4480448021900928 4488933718912104 4490457615350784 4495547501254656 4497073642930176 4498962269925312 4505590827859968 4508276891602176 4514124143821824 4515656591867904 4516815294805968 4523470156541952 4533575864057856 4534739165023452 4542162181982208 4544870048189856 4551566244470784 4553477756614458 4560186635085312 4561734720356352 4562905246793784 4566905398099968 4570374369447936 4579836842262528 4585776908009472 4588510775675904 4595271270137856 4598761787891712 4602199326843888 4606719151769856 4608283033829376 4610915613447759 4614259994394624 4617010842605568 4625755181322624 4630784415830496 4632570549927936 4639554840860478 4642919994359808 4646390541230592 4655190523316256 4656770860363776 4661344280051712 4665590502144768 4675250109809664 4684104750169152 4691006088265728 4694569325139456 4701486081245184 4702692467431728 4704288930367488 4710390410944512 4713198568493184 4720142772043776 4722125080933512 4729082436384768 4730687858147328 4731901737415776 4739647494242304 4749460429012992 4751455050380304 4755620497195008 4758455619219456 4761292431436992 4769086298554368 4770310030738956 4777338379613184 4778960183230464 4788011244183552 4797079447297536 4800665227169889 4802294949750144 4804147236962304 4807011288803328 4811390205336792 4817750444457984 4826874971814912 4830483023611938 4833986660794368 4841274616550064 4848407521284096 4850443697263227 4853169147543552 4857590111286528 4860486023758596 4868442263107584 4873223565508608 4876866262521792 4878521853714432 4887761478437376 4894962874712064 4897018602449568 4898681034928128 4904233637732352 4907157357320064 4915189994029056 4918120245384192 4925366370828288 4927434867061056 4934694716227584 4937636595564288 4945719124426752 4946988180025584 4954276838117376 4965344993968128 4968305145847296 4974749056456704 4976437876752384 4977714814684128 4985048743944192 4996185646104576 5005648118919168 5009389802264232 5016011779620864 5020581083829696 5025511801930752 5027217855086592 5030089760124828 5032916153008128 5036739101024256 5040504024638544 5050050433776117 5053713327194112 5057490938911488 5059207848296448 5061332553665976 5068789681342464 5071811503052448 5078389661799552 5080113665851392 5081417206656714 5085102850965504 5088903926109696 5100272847065088 5109932454729984 5117461187198976 5120512025029632 5130209964470976 5131951560400896 5133268402643007 5137768572862464 5141671165628928 5149246660411392 5152316447545344 5158999021510656 5162074622635392 5169680178905088 5177474242699374 5181229558923264 5182559045741088 5191042493693952 5194137197931264 5201789993680896 5203974578987952 5211641868668928 5223284993654784 5227189358884416 5234099248300032 5237089338730788 5238867217909248 5244012315058176 5248789314912864 5255727757590528 5259656373535872 5269617843940296 5277381849298944 5289171841400832 5290529025860694 5292325046663424 5294366342774784 5299189212312576 5302348389554832 5310160618549248 5312390716050201 5320217740932864 5322023840415744 5323389454592748 5328056297783296 5332103431022592 5343142982639616 5350073059344384 5353262571621888 5361149815160832 5365222085873664 5374505677064832 5376330206134272 5383303326793728 5386512649706496 5394448882335744 5396714378209728 5402581818468912 5404665641582592 5407887699903744 5412813981003891 5416739993419776 5430234343291776 5438234993393664 5450384341204992 5454458461444608 5459815290986496 5464788875197344 5472012850495488 5476997545996032 5482376511197184 5486474545337016 5488337085428736 5498731663242048 5506833234051072 5509145927755764 5517262842448896 5519135834505216 5520552026985072 5529588743282688 5532885276057216 5541037167181824 5543364225443688 5551531555756032 5554841170009824 5563934014980096 5565361702528782 5573561442882048 5575453547102208 5582684931489792 5586013118214144 5596592688513792 5598492611346432 5604838443122688 5608179836937216 5620708851867648 5631354133784064 5635563527547261 5639651104260096 5643013252073472 5648153719308408 5653700777172096 5662030672134144 5670567027718362 5674679993106432 5685427493093376 5689677306275424 5691608829333504 5697198564507648 5702388391510272 5713188369524496 5715127874082816 5720740707336192 5725016916873408 5737806952948224 5746260765966336 5748674011571232 5757143835598848 5760576028158336 5770005645164544 5771486210029848 5779989644470272 5781951826624512 5784380061332544 5792902492962816 5796356003488512 5803873899199488 5805844189544448 5807333950464816 5812425052127232 5815890201268224 5828883253788672 5830378926458724 5839922805405696 5852013742891008 5863097102252544 5865087497601024 5871735511842816 5876195617861632 5880588028744968 5888361654337536 5893725620147904 5895998881726464 5899513854440448 5904887979276972 5908205918748672 5917113420227856 5928320074432833 5932619992793088 5937054580461312 5950318321575936 5956162135621632 5961587863851648 5969468564176896 5973930695867904 5985244958549472 5987276820467712 5994063335006208 5998616359900416 6007454437146624 6011035855469568 6018832191762432 6022420393074624 6031293542055936 6044767818743808 6046318886697936 6048371481901056 6056216242642944 6059826730919808 6068754992627712 6071303675485944 6080248846780416 6082312960475136 6083873662391712 6093832492597248 6106449123016704 6114369210679296 6118014367567872 6131682383855616 6136265769125184 6142292202359808 6144377378439168 6147887484597012 6156014456807424 6161622239245536 6167673575096832 6172283863504143 6174379221107328 6176760733237248 6186073121147304 6195187388307456 6206920697755008 6209027813818368 6210621030358206 6215125706735616 6220787336193024 6233666813079552 6245473000225536 6249196316261052 6254674784354304 6259425766852608 6270256623242304 6272385240489984 6280520547926016 6284264757990912 6293523696058368 6296166774578016 6305443248513024 6309202316554368 6319529992323072 6323297458351104 6332613905350656 6335273400507072 6344607492292608 6348389908582656 6358781731405824 6360413374318608 6369784506150912 6384014992244736 6396105929730048 6398277270110208 6400886969559852 6403059933000192 6409348385071104 6415186940449056 6423667259277312 6427336915715058 6435833295753216 6440644031482584 6455032822066752 6464543361712128 6467258263017636 6470892196724736 6476786815048704 6480648031678128 6491256350810112 6492921986283579 6497631420678144 6502488350029056 6504695804952576 6517015304583168 6529358136599424 6531574713237504 6533250694272918 6538978183643136 6542876476426752 6553586658705408 6557493660512256 6569913156081408 6579592954970112 6583515460752384 6595984240034112 6605702450823168 6610720070094336 6615661532338089 6620459991957504 6624406861129728 6632998741942272 6636953086245504 6646731658592256 6656752597756338 6661580861472768 6674197491892224 6679186403018976 6688015706161152 6694108111772928 6700682402574336 6706786346833104 6715652134699008 6720672032851392 6733400578368156 6735686423026176 6743321251881984 6745610464395264 6748443404887968 6758386241789952 6762415337403264 6771186215732736 6773484887801856 6775222942208952 6785205234812928 6800363796086784 6802108747535178 6813243272973312 6823281582931968 6827349366706176 6830216634921687 6840279952627968 6842602080534528 6844357870190676 6850358097149952 6855561554171904 6869755263393792 6878665362014208 6882766163513856 6892906905206784 6903298990265832 6910078727654784 6912424550744064 6921389991591936 6925516263908352 6935719991574528 6938632771983936 6948855824891904 6959332261290717 6964379991539712 6969585811845888 6982785784974384 6985156290545664 6992016420077568 6998385753217152 7007637010120704 7012875164714496 7026157125253728 7036509132398592 7041853987709184 7052229121867776 7054038701147592 7056433395551232 7065585616416768 7069797852739776 7080214158065664 7083187621400268 7093623654577152 7096031787220992 7097852606123664 7109471241363456 7124190643519488 7133430745792512 7137683428829184 7141938647155488 7153629447831552 7155465046108434 7166007569419776 7168440274845696 7177737769058304 7182016866275328 7195619170946304 7203442424625216 7206220855443456 7210516933204992 7217085308005188 7226625666686976 7240312457722368 7245724535417907 7250979991191552 7272611281926144 7279753721315328 7286385166929792 7290729035637894 7296017133993984 7302663394661376 7309835348262912 7315299393782688 7317782780571648 7331642217656064 7342444312068096 7345527903674352 7356350456598528 7360736035980096 7372784991043584 7377180368076288 7388049556242432 7391152300591584 7402042074341376 7406454893346432 7418578686640128 7420482270038376 7431415257176064 7433938062802944 7448017490952192 7462123584685056 7464656815128576 7466572222026192 7473117924163584 7477573115916288 7494278469156864 7508472178378752 7514084703396348 7524017669431296 7530871625744544 7538267702896128 7545134640187242 7549374229512192 7555108651536384 7560756036957816 7580569990791168 7586236408367232 7588811772444672 7596264752676864 7603184522013696 7607717254578672 7617584492699328 7620170498777088 7622125809985071 7627654276448256 7633355889164544 7650409270597632 7664898682094976 7676191780798464 7680768037544448 7693340860219392 7695314946706464 7697927340601344 7706652859293696 7712506748443392 7723869990617088 7728474671318016 7738498532265984 7743111933953088 7754520268357632 7766211364049061 7771844338384896 7773838568611632 7786563740540928 7802684990521344 7805961868481928 7817462803003392 7820116663468032 7834927490482176 7840784038326624 7851148872450048 7855634008096182 7858300826863872 7861331842301952 7866018472587264 7873183972369296 7889484560303808 7904426765910444 7916072773948416 7933757762101248 7935793538791041 7941549514162176 7948783818468864 7953522584332248 7965240927823872 7980326611399296 7983035760623616 7985084181889122 7992084446674944 7998155146533888 8009939249528832 8014714473959424 8025109589016576 8029893857432832 8041724722741248 8047833128810496 8061758515597248 8064495309201408 8074954990190592 8079768974559744 8091673323503616 8095071567314592 8103872727703368 8106998462373888 8111831549855616 8125109990129664 8141932164022272 8157352490090496 8175576511807488 8181687692166912 8189722936479744 8197183312796016 8208019275743232 8215496318994048 8223564766795776 8229711818005524 8232505628143104 8248097494863072 8260249851076608 8263718891633646 8275894263673344 8278703751757824 8280828040477608 8294383114924032 8311555750772736 8315046338165532 8327297333634048 8332261755014736 8339566379139072 8345901022470144 8348042553793173 8360342164323072 8363180320653312 8374027397234688 8379019677321216 8394889032770688 8407257664684032 8412269755405824 8426039989764096 8431063277801472 8447031200676096 8459476656390144 8464519878110208 8472230578962612 8480551165758144 8493046008201216 8505850541577543 8512019989659648 8528141239640064 8534515959413136 8537413244000256 8545797846761472 8553582587265408 8564889679036416 8569782554286744 8572691811124224 8581111061004288 8587525375310112 8606710429422336 8619391148949504 8623011017356848 8635715753398272 8640864042237504 8655008467746816 8657229315044772 8669984466705408 8672927739936768 8689353739444224 8694534005232768 8705810848799232 8708766284316672 8711000925697224 8718637578190848 8723835301902336 8743324880683008 8745568389688086 8759884208108544 8772790606626816 8778020614336512 8794645653378816 8797631246401536 8807603267764224 8814293426792448 8820882043117452 8832542481506304 8843998322589696 8849270781660672 8857331968915458 8862308878123008 8875670130341784 8898929989189632 8905581870691968 8917354274881536 8925477482363904 8934243203432448 8942381795777472 8954202846265344 8960896043801856 8977867437824208 8980915230701568 8991095002509312 8997924539850624 9011181655719936 9016553783204352 9028248287643648 9031313183735808 9033630589611936 9046940313083904 9067151728115712 9069478330046904 9084324363964416 9089740096379712 9103132488941568 9106955513228916 9120373270170624 9123469440712704 9125810493587568 9133810796199936 9140748738895872 9159673684525056 9171553816018944 9177021551351808 9197523575783424 9204398653687776 9213438303539712 9216566067658752 9221831226895518 9228519988789248 9234021685211136 9251510362645248 9261568831660992 9265141099855872 9279109681720956 9292781082461184 9310381046632512 9313541720727552 9315931545537309 9322688560103424 9331181004289536 9350500219619328 9368209500338304 9382012176531456 9389138650278912 9402972162490368 9405384934863456 9408577860734976 9420780821889024 9426397136986368 9440285544087552 9444250161867024 9458164872769536 9463803474831552 9479294988484608 9498920858025984 9502910100760608 9516911238438912 9522584862873984 9538172597108736 9540620061477912 9554676759226368 9557920366460928 9576022488367104 9594158894595072 9601330454339778 9604589899500288 9608294473924608 9614022577606656 9622780410673584 9635500888915968 9641005373572587 9653749943629824 9660966047223876 9682549233100128 9696815042568192 9700887394526454 9706338295087104 9715180222573056 9720972047517192 9736884526215168 9746447131017216 9753732525043584 9757043707428864 9775522956874752 9789925749424128 9794037204899136 9797362069856256 9808467275464704 9814314714640128 9830379988058112 9836240490768384 9854869734122112 9869389432455168 9875273191128576 9891438248853504 9893976360051168 9908553676234752 9930689987936256 9936610291694592 9949498112913408 9955429629368256 9970097487888384 9992371292209152 10011296237838336 10018779604528464 10032023559241728 10041162167659392 10051023603861504 10054435710173184 10060179520249656 10073478202048512 10081008049277088 10100100867552234 10107426654388224 10114981877822976 10118415696592896 10122665107331952 10137579362684928 10143623006104896 10156779323599104 10160227331702784 10162834413313428 10177807852219392 10200545694130176 10203163121302767 10219864909459968 10234922374397952 10241024050059264 10260419928941952 10263903120801792 10266536805286014 10275537145724928 10283342331257856 10298493320822784 10304632895090688 10317998043021312 10324149245270784 10339360357810176 10354948485398748 10365118091482176 10382084987387904 10388274395862528 10403579987361792 10407949157975904 10423283737337856 10446569987309568 10454378717768832 10468198496600064 10474178677461576 10477734435818496 10488024630116352 10497578629825728 10511455515181056 10519312747071744 10539235687880592 10554763698597888 10578343682801664 10581058051721388 10584650093326848 10598378424625152 10604696779109664 10620321237098496 10624781432100402 10640435481865728 10644047680831488 10646778909185496 10656112595566592 10664206862045184 10686285965279232 10700146118688768 10706525143243776 10722299630321664 10730444171747328 10733197569162651 10749011354129664 10752660412268544 10766606653587456 10773025299412992 10793428756419456 10805163636937824 10809331283165184 10815775399807488 10825627962007782 10833479986839552 10860468686583552 10876469986787328 10908916922889216 10919630581972992 10929577750394688 10936093553456841 10944025700990976 10953995091992064 10964753022394368 10972949090674032 10976674170857472 10997463326484096 11013666468102144 11018291855511528 11034525684897792 11038271669010432 11041104053970144 11059177486565376 11065770552114432 11082074334363648 11086728450887376 11103063111512064 11109682340019648 11127868029960192 11130723405057564 11147122885764096 11150907094204416 11172026236428288 11193185377027584 11196985222692864 11209676886245376 11216359673874432 11241417703735296 11262708267568128 11271127055094522 11279302208520192 11286026504146944 11296307438616816 11307401554344192 11317701960280863 11324061344268288 11341134055436724 11370854986186752 11379354612550848 11383217658667008 11394397129015296 11404776783020544 11426376739048992 11430255748165632 11441481414672384 11450033833746816 11475613905896448 11492521531932672 11497348023142464 11514287671197696 11521152056316672 11540011290329088 11542972420059696 11559979288940544 11568760122665088 11585804985925632 11592712006977024 11607747798398976 11611688379088896 11614667900929632 11631780402536448 11657766507577344 11660757852917448 11679845610811392 11704027485782016 11726194204505088 11730174995202048 11743471023685632 11752391235723264 11761176057489936 11776723308675072 11783451012144273 11787451240295808 11791997763452928 11799027708880896 11809775958553944 11834226840455712 11856640148865666 11865239985586176 11874109160922624 11900636643151872 11912324271243264 11923175727703296 11947861391735808 11970489917098944 11974553640935424 11977626272833683 11988126670012416 11997232719800832 12014908874293248 12022071710939136 12037664383524864 12044840786149248 12062587084111872 12089535637487616 12092637773395872 12096742963802112 12112432485285888 12119653461839616 12137509985255424 12142607350971888 12160497693560832 12167747324783424 12187664985194496 12212898246033408 12236028735135744 12263364767711232 12272531538250368 12284584404719616 12288754756878336 12295774969194024 12312028913614848 12323244478491072 12335347150193664 12344567727008286 12348758442214656 12353521466474496 12372146242294608 12390374776614912 12395578337450469 12413841395510016 12418055627636736 12421242060716412 12441574672386048 12467333626159104 12490946000451072 12498392632522104 12509349568708608 12518851533705216 12540513246484608 12544770480979968 12561041095852032 12568529515981824 12587047392116736 12592333549156032 12610886497026048 12618404633108736 12639059984646144 12646594916702208 12670546801014144 12689214984585216 12696779817165312 12717563462811648 12720826748637216 12739569012301824 12768029984489472 12792211859460096 12801773939119704 12806119866000384 12818696770142208 12830373880898112 12847334518554624 12854673831430116 12871666591506432 12881288062965168 12910065644133504 12929086723424256 12934516526035272 12953573630097408 12961296063356256 12982512701620224 12985843972567158 12995262841356288 13004976700058112 13009391609905152 13034030609166336 13058716273198848 13063149426475008 13066501388545836 13077956367286272 13085752952853504 13114987321024512 13118352584532129 13139826312162816 13159185909940224 13167030921504768 13191968480068224 13211404901646336 13221440140188672 13231323064676178 13240919983915008 13248813722259456 13265997483884544 13273906172491008 13293463317184512 13313505195512676 13348394983784448 13358372806037952 13376031412322304 13388216223545856 13401364805148672 13413572693666208 13431304269398016 13441344065702784 13466801156736312 13471372846052352 13486642503763968 13491220928790528 13496886809775936 13516772483579904 13524830674806528 13542372431465472 13546969775603712 13550445884417904 13570410469625856 13600727592173568 13604217495070356 13626486545946624 13654698733412352 13660433269843374 13680559905255936 13685204161069056 13688715740381352 13700716194299904 13711123108343808 13739510526787584 13757330724028416 13765532327027712 13785813810413568 13806597980531664 13820157455309568 13824849101488128 13832746840343277 13842779983183872 13851032527816704 13877265543967872 13897711649783808 13918664522581434 13928759983079424 13939171623691776 13965571569948768 13970312581091328 13984032840155136 13996771506434304 14025750329428992 14052314250507456 14073018264797184 14083707975418368 14104458243735552 14108077402295184 14112866791102464 14131171232833536 14139595705479552 14160428316131328 14166375242800536 14187247309154304 14192063574441984 14195705212247328 14218942482726912 14248381287038976 14266861491585024 14275366857658368 14283877294310976 14307258895663104 14310930092216868 14332015138839552 14336880549691392 14364033732550656 14391238341892608 14401995681509667 14406884849250432 14412441710886912 14421033866409984 14434170616010376 14453251333373952 14480624915444736 14491449070835814 14501959982383104 14545222563852288 14551331091789681 14559507442630656 14572770333859584 14581458071275788 14605326789322752 14619670696525824 14630598787565376 14635565561143296 14663284435312128 14684888624136192 14691055807348704 14712700913197056 14721472071960192 14745569982087168 14754360736152576 14776099112484864 14782304601183168 14804084148682752 14812909786692864 14837157373280256 14840964540076752 14862830514352128 14896034981904384 14924247169370112 14929313630257152 14933144444052384 14955146231832576 14988556938313728 15016944356757504 15028169406792696 15048035338862592 15061743251489088 15076535405792256 15090269280374484 15098748459024384 15110217303072768 15121512073915632 15150151301328351 15161139981582336 15172472816734464 15177623544889344 15206369044027392 15215434509157344 15235168985398656 15240340997554176 15244251619970142 15255308552896512 15266711778329088 15300818541195264 15329797364189952 15352383561596928 15361536075088896 15390629893412928 15395854681202688 15413305718587392 15425013496886784 15447739981234176 15456949342636032 15476997064531968 15486223867906176 15509040536715264 15532422728098122 15543688676769792 15547677137223264 15573127481081856 15605369981042688 15611923736963856 15634925606006784 15669854980964352 15681568076653248 15702297744900096 15711268016192364 15716601653727744 15732036945174528 15746367944738592 15778969120607616 15808853531820888 15832145547896832 15867515524202496 15871587077582082 15883099028324352 15897567636937728 15907045168664496 15930481855647744 15937172148150603 15960653222798592 15966071521247232 15970168363778244 15984168893349888 15996310293067776 16029428947918848 16050219178033152 16059787714865664 16083449445482496 16095666257620992 16123517031194496 16128990618402816 16149909980381184 16159537949119488 16183346647007232 16190143134629184 16207745455406736 16213996924747776 16223663099711232 16238441943011673 16250219980259328 16314704980180992 16351153023614976 16363375384333824 16379445872959488 16394366625592032 16416038551486464 16430992637988096 16447129533591552 16459423636011048 16465011256286208 16496194989726144 16520499702153216 16527437783267292 16551788527346688 16557407503515648 16561656080955216 16588766229848064 16623111501545472 16630092676331064 16654594667268096 16664523510029472 16691802044940288 16696085107586346 16720684328646144 16726360641306624 16748054794469376 16758039354642432 16789778065541376 16814515329368064 16824539510811648 16862126555602944 16894062401352192 16906690582641783 16918953312780288 16929039756220416 16944461157925224 16961102331516288 16986092016402432 17011701083155086 17024039979319296 17056282479280128 17069031918826272 17074826488000512 17091595693522944 17107165174530816 17139565108573488 17145383622248448 17162222122008576 17175050750620224 17213420858844672 17238782297899008 17246022034713696 17271431506796544 17281728084475008 17310016935493632 17314458630089544 17339968933410816 17345855479873536 17378707478888448 17389068010465536 17411621697598464 17417532568633344 17422001851394448 17437275156381696 17447670603804672 17486649761366016 17491136779376172 17519768416217088 17556041228673024 17589291306757632 17595262492803072 17615206535528448 17628586853584896 17641764086234904 17665084963012608 17687996645179392 17698541563321344 17714663937830916 17724617756246016 17751340260683568 17784960223298499 17797859978379264 17811163741383936 17850954964727808 17868486406864896 17884763591554944 17908405692530688 17921792087603712 17955734875648416 17961830461403136 17982190005018624 17995849079701248 18022363311439872 18033107566408704 18056496575287296 18067261179223872 18093880626167808 18134303456231424 18138956660093808 18168648727928832 18179480192759424 18206264977883136 18213911026457832 18240746540341248 18246938881425408 18251620987175136 18281497477791744 18319347369050112 18343107632037888 18354043102703616 18395047151566848 18408797307375552 18426876607079424 18433132135317504 18443662453791036 18468043370422272 18503020725290496 18516851590512429 18523137663321984 18530282199711744 18558219363441912 18585562164922368 18620762093265024 18627083441455104 18631863091074618 18645377120206848 18662362008579072 18701000439238656 18736419000676608 18764024353062912 18778277300557824 18810769869726912 18817155721469952 18841561643778048 18852794273972736 18880571088175104 18888500323734048 18916329745539072 18927606949663104 18958589976969216 18997841716051968 19005820201521216 19033822476877824 19045169725747968 19076345194217472 19081240122955824 19109353518452736 19152044976734208 19188317789190144 19202660908679556 19209179799000576 19228045155213312 19245560821347168 19271001777831936 19282010747145174 19307499887259648 19321932094447752 19365098466200256 19393630085136384 19401774789052908 19412676590174208 19430360445146112 19441944095034384 19473769052430336 19478765958850737 19492894262034432 19507465050087168 19514087414857728 19551045913749504 19588074409798272 19594724139712512 19616934550929408 19628629429280256 19660759976116224 19672480981536768 19709739468244224 19738778864910336 19750546382257152 19787952720102336 19817107352469504 19846984597014267 19861379975872512 19873220583389184 19898996225826816 19910859258736512 19940194975776768 19984742584418304 20022592475676672 20037559209056928 20064047118483456 20082324335318784 20102047207723008 20120359040499312 20146956404097024 20162016098554176 20200201735104468 20229963755645952 20236831393185792 20245330214663904 20275158725369856 20287246012209792 20313558647198208 20320454663405568 20325668826626856 20355615704438784 20401091388260352 20406326242605534 20439729818919936 20469844748795904 20482048100118528 20520839857883904 20527806241603584 20533073610572028 20551074291449856 20566684662515712 20609265790181376 20635996086042624 20648298490541568 20678720715620352 20709896970797496 20730236182964352 20764169974775808 20776548791725056 20807159974723584 20815898315951808 20846567474675712 20893139974619136 20908757435537664 20948357354923152 20955468871636992 20976049260232704 20995157259651456 21022911030362112 21038625494143488 21078471375761184 21109527397195776 21156687365603328 21162116103442776 21169300186653696 21196756849250304 21209393558219328 21240642474196992 21249562864200804 21280870963731456 21288095361662976 21293557818370992 21312225191133184 21328413724090368 21372571930558464 21400292237377536 21413050286487552 21460888343494656 21466395138325302 21498022708259328 21505320824537088 21533213307174912 21546050598825984 21586857512838912 21610327273875648 21618662566330368 21631550799614976 21651255924015564 21720937373167104 21737173606253721 21752939973574656 21817833845778432 21839261163945984 21859155500789376 21872187106913682 21888051401981952 21907990183984128 21929506044788736 21945898181348064 21953348341714944 21994926652968192 22027332936204288 22036583711023056 22069051369795584 22082208107940288 22118354973130752 22131541104228864 22164148668727296 22173456901774752 22206126223024128 22219364680039296 22255736059920384 22261446810115128 22294245771528192 22301814188408832 22344052472856576 22386370754055168 22393970445385728 22419353772490752 22432719347748864 22482835407470592 22525416535136256 22542254110189044 22572053008293888 22592614877233632 22614803108688384 22635403920561726 22648122688536576 22682268110873448 22741709972373504 22758709225101696 22766435317334016 22788794258030592 22809553566041088 22852753478097984 22860511496331264 22866377429955213 22882962829344768 22900067667493632 22951227811792896 22994696046284928 23028575342395392 23042304112633344 23080022580658176 23085944840119392 23119958577881088 23137520245330176 23171609971851264 23185424013954048 23215495596797952 23229335801859264 23263560805072896 23298634092147183 23315533015154688 23321515705834896 23359691221622784 23408054971564032 23452388409010176 23460349990404096 23504782471446528 23522352114979872 23553446617350144 23566902024288546 23574902480591616 23583995526905856 23598055417761792 23619551917107888 23668453680911424 23713280297731332 23748218321845248 23801273286303744 23807380616373123 23824648542486528 23846351455406592 23895722783471616 23940979834197888 23949107281870848 23955252545667366 23976253340024832 23994465439601664 24029817748586496 24044143421878272 24075328767049728 24089681572298496 24125174168223744 24185275546791744 24193485927604224 24224864970571776 24239306923679232 24275019970510848 24285214701943776 24320995387121664 24335494649566848 24375329970388992 24425796492066816 24472057470271488 24526729535422464 24545063076500736 24569168809439232 24591549938388048 24624057827229696 24646488956982144 24670694300387328 24689135454016572 24697516884429312 24744292484589216 24780749553229824 24791156674900938 24827682791020032 24836111255273472 24842484121432824 24883149344772096 24934667252318208 24981892000902144 24996785265044208 25018699137417216 25037703067410432 25044127661379519 25081026492969216 25089540961959936 25122082191704064 25137059031963648 25184667098312064 25221772994052096 25236809266217472 25278119969292288 25293189833404416 25341093602028288 25378429969170432 25393559634330624 25441653497274432 25479138024603648 25517551624732629 25536059968978944 25584423718920192 25603547878239408 25612239732000768 25637393540284416 25660747761796224 25694669037109248 25709347662860232 25743333183012864 25762576125930336 25820131288267008 25858173446848512 25869033052070544 25907147260194816 25922592126712512 25965025403240448 25971687945134316 26009953400116224 26018783219810304 26068061218332672 26117432546397696 26126298852950016 26133002777091672 26155912734572544 26171505905707008 26229974642049024 26236705169064258 26279652624325632 26318371819880448 26334061843009536 26383936960136448 26422809803292672 26442880280377344 26462646129352356 26497627444518912 26531994967769088 26547812344982016 26586926634369024 26627010391025352 26696789967568896 26716745612075904 26752062824644608 26776432447091712 26802729610297344 26827145387332416 26862608538796032 26882688131405568 26933602313472624 26942745692104704 26973285007527936 26993773619551872 27033544967159808 27049661349613056 27084744862930944 27093939551207424 27100891768835808 27140820939251712 27201455184347136 27208434990140712 27252973091893248 27309397466824704 27320866539686748 27361119810511872 27370408322138112 27377431480762704 27401432388599808 27422246216687616 27479021053575168 27514661448056832 27531064654055424 27613195961063328 27640314910619136 27649698202976256 27665493680686554 27685559966367744 27702065055633408 27754531087935744 27795423299567616 27837329045162868 27878343247383552 27931143139897536 27940625162182656 27947794636611927 27968065680310272 27993543012868608 28051500658857984 28104628501014912 28146036529594368 28167415950836736 28208916487471104 28216154804590368 28225733582204928 28262342465667072 28279191410959104 28320856632262656 28332750485601072 28374494618308608 28391410424494656 28437884965453824 28496762574077952 28550733715316736 28567754588621952 28614517791326208 28621860184433736 28664030277679104 28673761099382784 28728067465101312 28782476683785216 28803991363019334 28813769698500864 28824883421773824 28842067732819968 28868341232020752 28906502666747904 28923016120717761 28961249830889472 28982898141671628 29090445127704576 29102662183579362 29119014885261312 29145540667719168 29162916142551576 29210653578645504 29239341393051648 29261197575130752 29271131122286592 29326568870624256 29369777248272384 29382111614697408 29425401826394112 29442944143920384 29491139964174336 29508721472305152 29564609202366336 29608168297365504 29625819573385728 29674314746560512 29681929080153504 29725661028704256 29792069963808768 29848494338740224 29866288888104768 29910292463665152 29977113876627456 30033888713515008 30056338813585392 30096070677725184 30123486502978176 30153070811584512 30180538560748968 30220434606145536 30243024147831264 30300302602656702 30322279963164672 30344945633468928 30355247089778688 30412738088054784 30430869018314688 30470337970797312 30480681995108352 30488503239940284 30533423556658176 30601637082390528 30609489363908301 30659594728379904 30704767123193856 30723072150177792 30781259786825856 30791709362405376 30826611437174784 30850026993773568 30895479962468352 30913898685272064 30953994129063936 30972447735812352 31018081073430528 31064845456196244 31095354274446528 31146254962163712 31210739962085376 31223847473927712 31269851212013568 31339709961928704 31363136153306496 31404595489800192 31422536032384728 31433203307455488 31464073890349056 31492735889477184 31557938241215232 31617707063641776 31664291095793664 31735031048404992 31743174155164164 31795135273875456 31814090337328992 31860963711295488 31874344296301206 31921306445597184 31932143042494464 31940336727556488 31968337786699776 31992620586135552 32058857895837696 32100438356066304 32119575429731328 32166898890964992 32191332515241984 32247034062388992 32257981236805632 32299819960762368 32319075898238976 32380286269258368 32415490910813472 32427993849495552 32447326199422464 32476883886023346 32500439960518656 32629409960361984 32726750768667648 32758891745918976 32788733251184064 32832077102972928 32861985275976192 32894259067183104 32918847272022096 32930022512572416 32992389979452288 33040999404306432 33054875566534584 33103577054693376 33114815007031296 33123312161910432 33177532459696128 33246223003090944 33260185352662128 33309189334536192 33329047020058944 33383604089880576 33392170215172692 33441368657292288 33452721282613248 33516078709284864 33579556131082752 33629030658736128 33649079021623296 33724253111205888 33788124802704384 33813381165283566 33837906625560576 33858079512440832 33888922315850448 33922204663032576 33953105880842589 33972184032804864 34023402166310172 34112564958560256 34138063837652544 34149652976001024 34183191387045888 34214330349061632 34279130217146976 34290767244496896 34324444244017152 34350101501240448 34426841717689344 34477564595798016 34492044069427392 34542863013593088 34563456168950016 34620033870987264 34628917260179088 34679937866821632 34757414957776896 34778136020931072 34823243395196928 34835065137266688 34844003702788896 34895341207609344 34973299522732032 34982273558752344 35039536832434176 35112082457346048 35178582613515264 35190524985606144 35230413071056896 35257173707169792 35283528172469808 35330169926025216 35350353036432819 35375993290358784 35397083126642688 35429327875661832 35502680521367136 35569920446596998 35595719956758528 35622327482767872 35701909929455616 35736972813729792 35769527183109888 35843584175207424 35911469751296832 35923660922806272 35932878818501049 35964380010037248 35991698159402496 36044726622879744 36066215132817408 36112993150574592 36134522358447744 36187761252335616 36268606912462848 36277913320187616 36337297455857664 36358960385518848 36412529955766272 36427822052915664 36481493080682496 36503241974350272 36562994955583488 36638694738100224 36708086205407232 36790094303133696 36817594614751104 36853753214158848 36866264270635008 36887324907582072 36936086740844544 37006041450580992 37033703181024858 37046275326643968 37060564399423488 37116438726883824 37171124329844736 37186735012351407 37241524186530048 37254166882910208 37263726182149236 37324724017158144 37402000878477312 37472838001353216 37528048706125824 37556554601115648 37621539739453824 37634311442939904 37683123287556096 37705588547945472 37761142176350208 37777000647468096 37832659491078144 37855213899326208 37917179953938432 38011640403042432 38067644953755648 38090339451495936 38152690388434944 38162480245911648 38218707036905472 38304089953468416 38376635578380288 38405321817359112 38418359598001152 38456090310426624 38491121642694336 38542003555663872 38564021494290348 38614999774519296 38643864188895504 38730196932400512 38787260170272768 38803549578105816 38860720890292224 38883888190068768 38947538104860672 38957531917701474 38985788524068864 39014930100174336 39028174829715456 39102091827499008 39176148819596544 39189448279425024 39233869101858816 39257258858560512 39344961963073536 39355057753596387 39419478936488448 39477557729820672 39501092764514304 39575905440204672 39634214704939008 39693969194028534 39722759951745024 39746441166778368 39797992451653632 39821718517473024 39880389951553536 40045184951353344 40075118418113856 40128094236966912 40164648670637568 40204094415446016 40240718080998624 40293912808194048 40324032197108352 40400403470208936 40459927511291904 40473662786371584 40490660429327808 40550317450739712 40574492024419584 40627117294396416 40640909326811136 40651337653253712 40711231408877568 40802182776520704 40812652485211068 40879459637839872 40964096200237056 41041679715767808 41055612483207168 41066147221144056 41102148582899712 41133369325031424 41218531580362752 41271992172085248 41296596981083136 41357441431240704 41419793941594992 41460472365928704 41498240521029831 41528339949551616 41553097583450112 41631796631903616 41693134949351424 41786279949238272 41817514871075328 41896714709846304 41910937743273984 41952098520465408 41990314519302912 42077250988286976 42156942751522368 42219054794391552 42313374731206656 42324232206885552 42338600373307392 42393513698500608 42418787116438656 42481284948393984 42499125728401608 42561741927462912 42576190723325952 42587115636741984 42656827448180736 42745143861116928 42800584474755072 42826100572975104 42921776686989312 42932790276650604 42996045416518656 43010641649074176 43092101197651968 43173715025677824 43205987044529001 43220654547751296 43237325132660736 43263101599229952 43302511848031128 43441874746334208 43474347212507442 43505879947149312 43635667691556864 43678522327891968 43718311001578752 43744374213827364 43815980367968256 43859012089577472 43891796362696128 43906696683429888 43989853305936384 44054665872408576 44073167422046112 44138102739591168 44164416215880576 44236709946261504 44263082208457728 44328297337454592 44346913803549504 44412252446048256 44438729360078592 44511472119840768 44522893620230256 44588491543056384 44688104945713152 44772741508110336 44787940890771456 44865438695497728 44965670814941184 45050833070272512 45084508220378088 45144106016587776 45185229754467264 45229606217376768 45270807841123452 45296245377073152 45364536221746896 45450453903985053 45483419944747008 45517418450203392 45532870634668032 45619107132082176 45705506956195968 45721022992662528 45732754859910426 45765925658689536 45800135334987264 45902455623585792 45989392092569856 46057150684790784 46084608225266688 46171889680238784 46239917155762176 46275040490660352 46343219943702528 46370848027908096 46430991193595904 46458671603718528 46527121610145792 46597268184294366 46631066030309376 46643031411669792 46719382443245568 46816109943128064 46904776818020352 47009564942893056 47044704229959744 47106893234700288 47133804048577092 47149804961183232 47196110835523584 47239103834215776 47336907361822848 47426560595462664 47496436643690496 47602546572607488 47614761232746246 47649297084973056 47692702910813184 47791445566943232 47811516444451809 47881959668395776 47898214563741696 47910505091334732 47952506680049664 47988930879203328 48088286843756544 48150657534099456 48179363144596992 48250348336447488 48370551093583488 48386971855208448 48449729941143552 48478613847358464 48550039941021696 48570429403887552 48641990774243328 48670989299133696 48715325829035019 48750659940777984 48944114940542976 49053459070844928 49090126153001472 49138337618878464 49183099876776096 49248115654459392 49292977913964288 49341388600774656 49378270908033144 49395033768858624 49488584969178432 49561499106459648 49582313349801876 49655365582040064 49672222510546944 49684968242865648 49766298689544192 49869334504636416 49963784001804288 49993570530088416 50075406134820864 50088255322759038 50162052985938432 50179081923919872 50244164383408128 50274118063927296 50369334196624128 50443545988104192 50473618532434944 50586379666808832 50682187204056576 50720071747925349 50756859938340864 50787119268661248 50883306994548864 50958276049207296 51035103249465258 51072119937957888 51168847437840384 51207095756478816 51224479464001536 51274787080568832 51321495523592448 51418695325720464 51486666366025728 51525152251860672 51640262576534016 51716346893697024 51738066104141088 51814294520389632 51845184253425024 51930050806480896 51943375890268632 52019906800232448 52037566439620608 52136122436665344 52234865092795392 52252597705900032 52266005554183344 52311825469145088 52343011811414016 52459949284098048 52473410338128516 52559305248651264 52668123686019072 52767873920272896 52845619606585344 52885760560754688 52925292258704712 52995254889037824 53063989935538176 53095624689964032 53173853268738048 53254020782050704 53354880669895497 53393579935137792 53433491224151808 53552864894183424 53605459220594688 53654290774664832 53725217077592064 53765376262811136 53867204626945248 53885491384209408 53946570015055872 53987547239103744 54067089934319616 54099322699226112 54169489725861888 54201783537671616 54281641878503424 54402910368694272 54416869980281424 54505946183786496 54618794933649408 54641733079373496 54722239621023744 54740816644276224 54754862961525408 54844492433375232 54958042107150336 55029322896113664 55062129308110848 55226391922126656 55280629821238272 55299396405952512 55330987361373108 55404130111266816 55509062175871488 55550554771537287 55590846599135232 55674658090325736 55756686494767104 55862286279795072 55881250324365312 55895589273223854 55936131360620544 55987086025737216 56103001317715968 56209257002029824 56292073059188736 56334831901673472 56432309609180736 56451467164409856 56524684931334144 56558382821918208 56641713264525312 56665500971202144 56748989236617216 56782820848989312 56875769930907648 56993525148155904 57101467430633472 57135509177243904 57229035582652416 57243720368867472 57328060555358208 57456134930202624 57564953367570432 57607982726038668 57627539397001728 57684135465639936 57736682464041504 57813005333495808 57846032241435522 57922499661778944 57965796283343256 58180890255409152 58205324367158724 58238029770522624 58291081335438336 58325832285103152 58421307157291008 58436297876552211 58478682786103296 58522395150261504 58542262244573184 58653137741248512 58764223229394816 58850803652788224 58885888287840768 58982279928348672 59017442944610304 59129218404732672 59216336594731008 59251639146771456 59363858160307008 59451322057408512 59540953791042801 59584139927617536 59696988677480448 59732577776209536 59820584927330304 59954227753254912 60067777427030016 60112677627170784 60192141355450368 60246973005956352 60306141623169024 60361077121497936 60440869212291072 60486048295662528 60600605205313404 60689891266937856 60710494179557376 60825476176109568 60861738036629376 60940675941594624 60961363990216704 60977006479880568 61066847113316352 61203274164781056 61218978727816602 61319189456759808 61409534246387712 61446144300355584 61562519573651712 61583418724810752 61653222874349568 61700053987547136 61827797370544128 61907988258127872 61944895471624704 62036162146861056 62129690912392488 62190708548893056 62292509924327424 62421479924170752 62447694947855424 62539702424027136 62679419923857408 62726272306612992 62845072064769456 62866406614910976 62928147780698112 62985471778954368 63115876482430464 63235414127283552 63328582191587328 63470062096809984 63486348310328328 63590270547750912 63628180674657984 63721927422590976 63748688592602412 63842612891194368 63864286084988928 63880673455112976 63936675573399552 63985241172271104 64117715791675392 64200876712132608 64239150859462656 64382665030483968 64494068124777984 64515962473611264 64599639921524736 64638151796477952 64760572538516736 64830981821626944 64855987698991104 64894652398844928 64953767772046692 65211520818761163 65258819920723968 65453501537335296 65517783491837952 65577466502368128 65664154205945856 65723970551952384 65788518134366208 65837694544044192 65860045025144832 65984779958904576 66081998808612864 66109751133069168 66207154109386752 66246624323820864 66355064919392256 66492446006181888 66520370705324256 66618378669072384 66658094040117888 66767208179761152 66784340430345384 66882737314584576 66905442565226496 67032157418569728 67159112262165504 67258061317472256 67298158043246592 67448506222411776 67576249605408768 67626762330567132 67716159024881664 67777844631700896 67844409326065152 67906211761685178 67944368065609728 68046804332620344 68225129917120512 68276127675305088 68299305952002048 68366382774091776 68428660698123264 68558260434293952 68581534488993792 68648888488034304 68700203002480896 68853683435378688 68984088138854784 69085726027186176 69126912337900032 69240067741974528 69257834520358176 69359875733643264 69514829915553792 69556272041862144 69646486790393856 69688007405577792 69790682415218688 69946599045464064 69964547117504688 70079073664868352 70224164914692096 70357165227030528 70381049971212288 70514347414339584 70567056344939616 70660339852050432 70700706072865638 70751986580717568 70794166253285376 70858655751323664 71005361042734272 71139840893193996 71244654965535744 71403819858911232 71422141849119369 71473945627459584 71539054366219776 71687168350414848 71822939502593664 71847321845612544 71865757637002098 71928760020074496 71983396318804992 72089453245759488 72132430265634816 72225986301149184 72269044716895488 72375522504671232 72555826640375232 72674594911715328 72717920771037696 72825059911532544 72855644105831328 72962986161364992 73006483948700544 73125989911166976 73277389476200448 73416172410814464 73580188606267392 73635189229502208 73707506428317696 73774649815164144 73872173481689088 74012082901161984 74067406362049716 74092550653287936 74232877453767648 74342248659689472 74373470024702814 74483048373060096 74508333765820416 74527452364298472 74649448034316288 74804001756954624 74945676002706432 75056097412251648 75113109202231296 75132382984138557 75243079478907648 75268622885879808 75366246575112192 75411177095890944 75554001294936192 75665318982156288 75710427798652416 75834359907876864 76023280806084864 76135289907511296 76180678902991872 76324960491823296 76437414073810944 76552654874197887 76608179906936832 76753271156760576 76810643634718224 76836719196002304 76912180620853248 76982243285388672 77084007111327744 77128042988580696 77229999549038592 77287728377791008 77460393864801024 77574520340545536 77607099156211632 77721441780584448 77767776380137536 77895076209721344 77915063835402948 78029860200348672 78056349659430912 78204183654998016 78352297639193088 78378896558850048 78467738203717632 78514517717121024 78689923926147072 78710115507192774 78838957872976896 78955115459641344 79002185529028608 79151810880409344 79268429409878016 79387938388057068 79492882333556736 79595984903307264 79643437034946048 79760779903107072 80090369902706688 80150236836227712 80256188473933824 80329297341275136 80408188830892032 80481436161997248 80587825616388096 80648064394216704 80800806940417872 80919855022583808 80981320858655616 81100634901479424 81148984048839168 81254234588792832 81281818653622272 81302675306507424 81422462817755136 81604365553041408 81625304970422136 81758919275679744 81928192400474112 82083359431535616 82111224966414336 82132294442288112 82204297165799424 82266738650062848 82437063160725504 82543984344170496 82593193962166272 82839587883189984 82920944731857408 82996481042059662 83056679899103232 83106195166900224 83263593263807232 83386269898702848 83635029742150656 83793429419692608 83821875486547968 83843383909835781 83904197040930816 83980629038605824 84154501976573952 84313885503044736 84438109588783104 84626749462413312 84648464413771104 84677200746614784 84787027397001216 84837574232877312 84962569896787968 84998251456803216 85123483854925824 85174231273483968 85313654896361472 85490287722233856 85652201145950208 85843553373978624 85865580553301208 85992090833037312 86021283298148352 86184202395303936 86347430051355648 86411974089058002 86441309095502592 86474650265321472 86526203198459904 86605023696062256 86769048362153283 86883749492668416 86948694425014884 87271335383113728 87357044655783936 87436622003157504 87488748427654728 87631960735936512 87718024179154944 87783592725392256 87813393366859776 87979706611872768 88109331744817152 88146334844092224 88276205479182336 88328832431761152 88473419892523008 88526164416915456 88693827607099008 88824504892096512 88877458720157184 89022944239681536 89045787240460512 89176983086112768 89376209891426304 89545483016220672 89730877390995456 89931341629882368 90101666140545024 90169016440756176 90288212033175552 90370459508934528 90459212434753536 90541615682246904 90729072443493792 90900907807970106 90966839889494016 91034836900406784 91065741269336064 91238214264164352 91411013912391936 91442045985325056 91465509719820852 91600270669974528 91804911247171584 91828468091724903 91978784185139712 92114301369581568 92169216450533376 92343779360477568 92479834311524352 92550080981320704 92686439887405056 92741696055816192 92861982387191808 92917343207437056 93054243220291584 93194536368588732 93286062823339584 93438764886491136 93632219886256128 93809553636040704 94019129885786112 94089408459919488 94213786469400576 94267608097154184 94299609922366464 94392221671047168 94478207668431552 94673814723645696 94853121190925328 94992873287380992 95205093145214976 95229522465492492 95385405821626368 95582891133886464 95623032888903618 95763919336791552 95796429127483392 95821010182669464 95905013360099328 95977861758406656 96176573687513088 96301315068198912 96358726289193984 96500696672894976 96741102187166976 96773943710416896 96899459882287104 96957227694716928 97140858807775104 97283981548486656 97341978598267392 97430651658070038 97501319881555968 97888229881085952 98180252306002944 98276675237756928 98366199753552192 98496231308918784 98585955827928576 98682777201549312 98756541816066288 98790067537717248 98977169938356864 99122998212919296 99164626699603752 99310731164080128 99344445021093888 99369936485731296 99532597379088384 99738669009272832 99927568003608576 99987141060176832 100150812269641728 100176510645518076 100324105971876864 100358163847839744 100548236127854592 100738668393248256 100887091976208384 100947237064869888 101172759333617664 101364374408113152 101440143495850698 101513719876681728 101574238537322496 101766613989097728 101859317642527767 101916552098414592 102070206498930516 102337694875680768 102414191512957632 102448958928003072 102549574161137664 102642991047184896 102837390651440928 102973332732051456 103050304503721344 103280525153068032 103432693787394048 103476132208282176 103628589040779264 103690368506850048 103860101612961792 103886751780537264 104039813600464896 104272244873330688 104469730185590784 104505195411800064 104532011108366688 104686023622828032 104919898568196096 104946820676257032 105118610497302528 105336247372038144 105535747840545792 105691239213170688 105771521121509376 105850584517409424 105990509778075648 106051059109298457 106127979871076352 106191249379928064 106508041564101408 106709761339790994 106787159870275584 106866982448303616 107105729788366848 107210918441189376 107308581549329664 107530752525622272 107734409253890496 107770982768418816 107893140030111744 107975094478207488 108134179868639232 108198645398452224 108338979451723776 108403567075343232 108563283757006848 108805820737388544 108833739960562848 109011892367572992 109237589867298816 109283466158746992 109444479242047488 109509725923050816 109688984866750464 109916084214300672 110124258616221696 110452783844253312 110561259642476544 110598792811905024 110661974722746216 110808260222533632 111018124351742976 111101109543074574 111181693198270464 111349316180651472 111513372989534208 111560205037054221 111724572559590144 111762500648730624 111791178546447708 111974172051474432 112206002635431936 112418514004059648 112584146118377472 112669663803346944 112864619218361472 112902934328819712 113049369862668288 113116765643836416 113283426529050624 113331001942404288 113497978473234432 113565641697978624 113751539861815296 114202934861266944 114271018354487808 114458071165304832 114487440737734944 114656121110716416 114912269860405248 115129906735140864 115215965452077336 115255078794003456 115368270931279872 115473364928083008 115626010666991616 115692064482871044 115844999323557888 115931592566686512 116361780510818304 116410648734317448 116582162670876672 116651664570206304 116842614314582016 116872595753104422 116957365572206592 117044790300523008 117084524489146368 117306275482497024 117528446458789632 117701607305576448 117771776575681536 118034885889220608 118065173260789161 118258436809465344 118432673189462016 118503278293542912 118727716320614016 118902644114817024 119081907582085602 119168279855235072 119393977354960896 119465155552419072 119641169854660608 120135554854060032 120225355254341568 120384282710900736 120493946011912704 120612283246338048 120722154242995872 120881738424582144 120972096591325056 121201210410626808 121379782533875712 121420988359114752 121650952352219136 121723476073258752 121881351883189248 121922727980433408 121954012959761136 122133694226632704 122406548329562112 122437957455633204 122638378913519616 122892288600711168 123125039147303424 123166837449621504 123306445748699136 123400107975094272 123655594741088256 123815976516255744 123889790943249408 124072324293722112 124259381824784976 124381417097786112 124494721563089493 124585019848654848 124895389895710848 125079404848054272 125358839847714816 125452544613225984 125690144129538912 125732813229821952 125856295561396224 125970943557908736 126231752964860928 126470828254567104 126657164383174656 126940124193619968 126972696620656656 127180541095501824 127256361349315968 127443854845181952 127497377185204824 127685225782388736 127728572169977856 127761346910225952 127970482344542208 128235431583350784 128401753424265216 128478301718925312 128765330060967936 128988136249555968 129031924947222528 129276303592955904 129521145077033472 129617961133587003 129661963643253888 129711975397982208 129789304797689856 129907535544093384 130423041637522326 130517639841447936 130907003074670592 131035566983675904 131154933004736256 131447941103904768 131577036268732416 131675389088088384 131720090050289664 131969559917809152 132163997617225728 132219502266138336 132414308218773504 132493248647641728 132710129838784512 132984892012363776 133040741410648512 133236757338144768 133316188080235776 133534416359522304 133568680860690768 133765474629169152 134064314837139456 134318224524331008 134596316086493184 134897012444823552 135152499210817536 135253524661134264 135432318049763328 135555689263401792 135688818652130304 135812423523370356 135888736131219456 136093608665240688 136351361711955159 136450259834241024 136552255350610176 136598611904004096 136857321396246528 137116520868587904 137163068977987584 137297776976068608 137400406004961792 137707366870757376 137968176277709568 138171452054372352 138253824675800064 138515669040716352 138719751467286528 139029659831107584 139112544083724288 139292973580787712 139376014811155584 139581364830437376 139893198090928128 139929094235009376 140158147329736704 140448329829384192 140714330454061056 141028694828679168 141134112689879232 141320679704100864 141401412145731276 141588332506570752 141717311502647328 142010722085468544 142279681786387992 142489309931071488 142807639717822464 142844283698238738 142947891254919168 143078108732439552 143374336700829696 143645879005187328 143694643691225088 143731515274004196 143857520040148992 143966792637609984 144264860531269632 144451972602298368 144538089433790976 144751045009342464 145111653280750464 145349189823430656 145435841542075392 145650119823065088 145711288211662656 145925972322729984 146012967897401088 146251979822333952 146832344821628928 147160377212534784 147270378459004416 147415012856635392 147549299630328288 147744346963378176 148024165802323968 148134812724099432 148185101306575872 148465754907535296 148684497319378944 148746940049405628 148966096746120192 149016667531640832 149054904728596944 149298896068632576 149608003513909248 149891352005412864 150226218404462592 150264765968277114 150486158957815296 150537245771759616 150732493150224384 150822354191781888 151108002589872384 151330637964312576 151420855597304832 152046561612169728 152160215243776047 152270579815022592 152361357805983744 152649920983646592 152874828147621888 153105309748395774 153216359813873664 153506542313521152 153621287269436448 153673438392004608 153824361241706496 153964486570777344 154256085977161392 154459999098077184 154575456755582016 154920787729602048 155149040681091072 155214198312423264 155442883561168896 155535552760275072 155790152419442688 155830127670805896 156059720400697344 156112699318861824 156408367309996032 156704595278386176 156757793117700096 156935476407435264 157029035434242048 157379847852294144 157420231014385548 157677915745953792 158004371058057216 158303621760818688 158536858819756032 158775876776114136 158985764667113472 159191969806614528 159286874069892096 159521559806214144 160064642009686491 160180739805413376 160300473672455424 160658594682550272 160816377661784064 160962872323994496 161175651232776192 161296128788433408 161601613880835744 161839710045167616 161962641717311232 162201269802958848 162297968097678336 162508469177585664 162605350613014848 162844925635510272 163208731106082816 163250609940844272 163517838551359488 163856384800948224 164166718863071232 164222449932828672 164264588884576224 164533477300125696 164874126321451008 165087968688340992 165186387924332544 165679175766379968 165841889463714816 165992962084119324 166212390333800448 166527186527614464 166651664314611861 166772539797405696 167270059484301312 167586858839385216 167643750973095936 167686767819671562 167808394081861632 167961258077211648 168309003953147904 168627771006089472 168876219177566208 169296928827542208 169354401493229568 169574054794002432 169675148465754624 169925139793575936 169996502913606432 170246967709851648 170348462546967936 170627309792722944 170980575444467712 171304402291900416 171687106747957248 171731161106602416 171984181666074624 172368404790607872 172694860102711296 172823948178116004 172882618191005184 173052406396919808 173210047392124512 173538096724306566 173767498985336832 173897388850029768 174542670766227456 174714089311567872 174873244006315008 174977496855309456 175263921471873024 175308893629656633 175436048358309888 175567185450784512 175626786733719552 175959413223745536 176292669688184448 176552410958364672 176657664863522304 176946839785046016 177052328833830912 177387655214198016 177649009784193024 177754917440314368 178091574480921024 178353966172225536 178622861373128403 178752419782852608 179090966032441344 179461754781990912 179862683259764736 180203332281090048 180338032881512352 180576424066351104 180740919017869056 180918424869507072 181083231364493808 181458144886987584 181801815615940212 182069673800813568 182131482538672128 182476428528328704 182822027824783872 182884091970650112 182931019439641704 183200541339949056 183609822494343168 183656936183449806 183957568370279424 184228602739163136 184338432901066752 184687558720955136 184959668623048704 185100161962641408 185483392111632384 185723964774383616 185834686414874112 186108486440583168 186389072737177464 186572125646679168 186877529772982272 187264439772512256 187619107272081408 188038259771572224 188178816919838976 188535216194308368 188599219844732928 188784443342094336 188956415336863104 189347629447291392 189706242381850656 189985746574761984 190410186290429952 190459044930984984 190770811643252736 191165782267772928 191246065777807236 191527838673583104 191592858254966784 191642020365338928 191810026720198656 191955723516813312 192353147375026176 192602630136397824 192717452578387968 193482204374333952 193547887420833792 193798919764574208 193914455389433856 194281717615550208 194567963096973312 194683957196534784 194861303316140076 195634562456283489 195776459762171904 196360504612005888 196553350475513856 196732399507104384 196992462617837568 197171911655857152 197365554403098624 197513083632132576 197580135075434496 197954339876713728 198245996425838592 198329253399207504 198621462328160256 198739872971462592 199065194758176768 199477338018545664 199855136007217152 199974282120353664 200301624539283456 200353021291036152 200648211943753728 200716327695679488 201096472255709184 201477336786496512 201774183952416768 201894474129739776 202345518667235328 202728748816226304 202880286991701396 203148477074644992 203533227978195456 203718635285055534 203833104196829184 204140412997861032 204675389751361536 204828383025915264 204897917856006144 205099148322275328 205285982094369792 205674781302881856 205946665464102912 206100609007442688 206561050306136064 206952264416564352 207257178081558528 207380737013700096 207720203225923584 207773503561074528 208079627200929792 208544489746661376 208939460371181568 209064022216733376 209372047245656064 209839797136392192 209893641352514064 210237220994605056 210672494744076288 211071495681091584 211543042243018752 211701169034818848 211981019556151296 212102118218596914 212255959742152704 212382498759856128 213016083128202816 213419522679581988 213733964896607232 214211459576733696 214266425547358107 214421836882378752 214617163098659328 215061505051244544 215468818507780992 215541965536837632 215786280060223488 215950188956414976 216268359737278464 216397290796904448 216677958903447552 216807134150686464 217126567514013696 217667479921125696 218023784735145984 218475179734597632 218566932317493984 218888958484094976 219019451846101632 219377969733500928 219832168428601344 220248517232443392 220905567688506624 221122519284953088 221323949445492432 221616520445067264 222036248703485952 222202219086149148 222698632361302944 223026745979068416 223120410074108442 223449145119180288 223525001297461248 223582357092895416 223948344102948864 224412005270863872 224837028008119296 225168292236754944 225339327606693888 225729238436722944 225805868657639424 226098739725336576 226233531287672832 226662003884808576 226995956946468864 227131283395957248 227503079723630592 228405869722533888 228542036708975616 228974881475469888 229312242221432832 229824539720810496 230259813470281728 230431930904154672 230510157588006912 230736541862559744 230946729856166016 231252021333983232 231384128965742088 231689998647115776 231863185133373024 232723561021636608 232821297468634896 233164325341753344 233303329140412608 233685228629164032 233745191506208844 234089580601046016 234169048978292736 234612550964994048 235056892917579264 235403214611152896 235543553151363072 236069771778441216 236130346521578322 236516873618930688 236865346378924032 237006556587085824 237455432641228032 237805288229634048 238163815164171204 238787954709921792 238930311104838144 239282339709321216 240271109708120064 240450710508683136 240768565421801472 240987892023825408 241224566492676096 241444308485991744 241763476849164288 241944193182650112 242402420821253616 242759565067751424 243301904704438272 243446952146517504 243762703766378496 243845455960866816 243908025919522272 244267388453265408 244813096659124224 244875914911266408 245276757827039232 245784577201422336 246250078294606848 246333674899243008 246612891497398272 246800215950188544 247311189482176512 247631953032511488 247779581886498816 248518763649569952 248762834195572224 248989443126178986 249170039697309696 249790779791421696 250158809696108544 250905089226451968 251380288259077824 251465626459643904 251530151729507343 251712591122792448 251941887115817472 252463505929721856 252941656509134208 253314328766349312 253880248387239936 253945393241313312 254361082191003648 254512722698631936 254887709690363904 254994754370409648 255370451564777472 255522693820451904 255940964689084416 256470863166701568 256956603437850624 257530660121935872 257976272499111936 258063849894445056 258552607185911808 259042290154066944 259235922267174006 259323927286507776 259423950795964416 259578609595379712 259815071088186768 260307145086459849 260846083275044652 261814006149341184 262071133967351808 262309866009472512 262895882207809536 263154072537464832 263350778176176768 263440180100579328 263939119835618304 264327995234451456 264439004532276672 264828616437547008 264986497295283456 265420259677569024 266081482821297024 266473514676289536 266632376160471552 267068832719044608 267137361721381536 267530949258338304 268128629674278912 268636449048662016 269192632172986368 269794024889647104 270304998421635072 270507049322268528 270864636099526656 271111378526803584 271377637304260608 271624847046740712 272187217330481376 272702723423910318 272900519668482048 273104510701220352 273197223808008192 273714642792493056 274233041737175808 274326137955975168 274800812009923584 275414733741514752 275485404275174709 275936352555419136 276342904108744704 276507649351600128 277031338081432704 277439502934573056 278059319662215168 278225088167448576 278585947161575424 278752029622311168 279162729660874752 279858188470018752 280316294659473408 280896659658768384 281428660908122112 282057389657358336 282268225379758464 282641359408201728 282802824291462552 283176665013141504 283434623005294656 284021444170937088 284559363572775984 284978619862142976 285615279435644928 285688567396477476 286156217464879104 286748673401659392 287291758010374656 287389287382450176 287463030548008392 287715040080297984 287933585275219968 288529721062539264 288903945204596736 289076178867581952 289502090018684928 290223306561500928 290698379646861312 290871683084150784 291422576423325312 291851944645459968 292025935794802176 292503959644667904 293664689643257856 294540756918008832 294830025713270784 295098599260656576 295488693926756352 296048331604647936 296269625448198864 296370202613151744 296931509815070592 297368994638757888 297493880098811256 297932193492240384 298033335063281664 298109809457193888 298597792137265152 299216007027818496 299782704010825728 300452436808925184 300529531936554228 300972317915630592 301074491543519232 301644708383563776 302216005179744768 302661275928625152 302841711194609664 304093123224339456 304320430487552094 304541159630045184 304722715611967488 305299841967293184 305749656295243776 306210619496791548 307013084627042304 307242574538872896 307346876784009216 307648722483412992 307928973141554688 308512171954322784 308919998196154368 309150913511164032 309841575459204096 310298081362182144 310428396624846528 310885767122337792 311071105520550144 311580304838885376 311660255341611792 312119440801394688 312816734619992064 313409190556772352 313515586235400192 314058070868484096 314759695704588288 314840462028771096 315355831491907584 316008742116114432 316607243521637376 317073717639512064 317551753552228272 317971529334226944 318153177327895371 318383939613229056 318573748139784192 320129284019372982 320361479610826752 320600947344910848 321317189365100544 321632755323568128 321925744647988992 322592257576866816 323203227761671488 323679420090335232 323925283434622464 324402539605917696 324595936195356672 325016938355171328 325210701226029696 325689851271020544 326417462212165632 326501219881688544 327035677102718976 327712769601896448 328333437726142464 328529177769152448 329066954600251392 329748252642902016 330372775848665088 331358351532759936 331683778927429632 331985924168238648 332424780667600896 333054373055228928 333303328629223722 333545079594811392 334540118968602624 334680615111162663 335173717678770432 335287501946191872 335373535639343124 335922516154423296 336618007906295808 337255542012178944 337752438355132416 338593857655084416 338708802986459136 339148109588004864 339350296931509248 339850279587151872 339993005827212864 340493935419703296 340696925093935872 341254619585445888 342608804583800832 343374213495914496 343462322213204832 343968363332149248 344736809581215744 345389720205422592 345647896356232008 345765236382010368 346104812793839616 346420094784249024 347076193448613132 347534997970673664 347794777700059536 349085341532454912 349746488012630016 349954993710618912 350527842943746048 350617787259313266 350872096716619776 351134370901569024 351253573467439104 351918826447491072 352585339376368896 353104821916729344 353315329727044608 354104657667661824 354775310428396032 355298019568386048 355509834880628736 356183148961842048 356707932344451072 357245722746256806 357504839565705216 358181932064882688 358923509563981824 360406664562180096 360676065763024704 361152848132702208 361481838035738112 361836849739014144 362166462728987616 362916289773975168 363603631231880424 364139347601627136 364262965077344256 364952857056657408 365644055649567744 365768183941300224 365862038879283408 366401082679898112 367219644988686336 367313872366899612 367915136740558848 368676865802133504 369375117441910272 369919337246097408 370200323925282816 370966784223264768 371447929548767232 371669372829748224 372216972881166336 372778145474354928 373144251293358336 373484164689268479 373755059545964544 375238214544162816 376076519543144448 376357633839677952 377070432388616736 377198439689465856 377568886684188672 377912830673726208 378695258894582784 379412484763701312 379971493149523968 380820372580859904 380918089861969968 381541623286505472 382331564535545856 382492131555614472 383055677347166208 383185716509933568 383284040730677856 383911447033626624 384706294750052352 385205260272795648 385434905156775936 386964408748667904 387095774841667584 387828910778867712 388563435231100416 388853883400761009 389135926193946624 389367914393069568 389722606632280152 391269124912566978 391552919524343808 392721009224011776 393106700951027712 393464799014208768 394343823311714304 394731108806197248 395026167264265152 395160270150868992 395908679753427456 396491992851677184 396658506798415008 397242924656320512 397479745942925184 398130389516353536 398954676037091328 399710272014434304 399948564240707328 400603249078566912 400706042582072304 401296423887507456 402192944511418368 402954673572993024 403788948259479552 404691037334470656 405457497632452608 405760573983402792 406296954149289984 407066455956390912 407437270570111068 407666208393658368 408280825995722064 409054085135865477 409350779502723072 409656766051830528 409795835712012288 410571964188739584 411349562605763712 411893330928205824 412201218014885376 413122100612272128 413904528833128704 414514356163117056 414761474027400192 415547007122149056 416159254401859584 417088979493322752 417878920742363136 418128044433466752 418744094491312128 419679594272784384 419787282705028128 420474441989210112 421344989488152576 422142991362183168 423086084486037504 423402338069637696 423962039112302592 424204236437193828 424764997519712256 426032166256405632 426839045359163976 427467929793214464 428422919153467392 428532851094716214 428843673764757504 429234326197318656 430123010102489088 430937637015561984 431083931073675264 431572560120446976 431900377912829952 432794581593808896 433355917806895104 433614268301372928 434253135028027392 435334959842251392 436047569470291968 436950359469195264 437133864634987968 437777916968189952 438038903692203264 438755939467001856 440497034464886784 441811135377013248 442245038569906176 442647898890984864 443233040890134528 444072497406971904 444404438172298296 445397264722605888 446053491958136832 446240820148216884 446898290238360576 447050002594922496 447164714185790832 447896688205897728 448824010541727744 449674056016238592 450678655213387776 451458476873445888 451611737315278848 452197479450673152 452467062575345664 453324007769617152 453991913892937728 454262566791914496 456480645731328141 456811739445067776 457084073417951232 457949762950939776 458624484442865664 459649079441620992 460519626940563456 460863861808309344 461020315176013824 461473083725119488 461893459712332032 462768257931484176 463379997294231552 463726370266746048 465447122043273216 465642594937269792 466328650683506688 466606658280825216 467370457258328064 467490383012417688 468179161202092032 468338097956585472 469225101929988096 470113785835158528 470806429222305792 471087106302726144 472139543556882432 472260693043156644 473033747237861376 474013113174171648 474910865282456064 475610576459268096 476327630328342408 477575909419843584 477860622209676288 478564679418642432 480542219416240128 480901421017366272 481975784047650816 482449132985352192 482888616971983488 483526953698328576 483888386365300224 484804841642507232 485519130135502848 486603809408876544 486893904293035008 487525407532756992 487816051839044544 488534776906530816 489626193318248448 489751829822532816 490553515654078464 491569154402844672 492500156589213696 492667349798486016 493600431900377088 494622378964353024 495263906065022976 495559163772997632 497037527299139904 497525668391144448 497978886252357972 499581559582843392 499954992943835583 500317619392217088 501810178452903936 502760576518155648 502931252919287808 503060303459014686 503425182245584896 503883774231634944 504927011859443712 505883313018268416 506628657532698624 507890786482626624 508722164382007296 509025445397263872 509775419380727808 509989508740819296 510740903129554944 511045387640903808 511881929378168832 512941726333403136 513913206875701248 515061320243871744 515952544998223872 517105214371823616 518084580308133888 518471844534348012 518647854573015552 519157219190759424 519630142176373536 520614290172919698 521692166550089304 523628012298682368 524142267934703616 524619732018945024 525791764415619072 525926680888969899 526308145074929664 526701556352353536 526880360201158656 527878239671236608 528878009064553344 529657232875094016 529972994590566912 530840519355138048 532162965642594048 532947029352579072 533264752320943104 534274723442763072 535061898516676608 535868584119385209 536257259348557824 537272898097324032 538385264345972736 539588049779294208 540609996843270144 541014098644537056 541729272199053312 542222757053607168 542755274608521216 543249694093481424 544374434660962752 545405446847820636 546209021402440704 546394447616016384 547429285584986112 548466083474351616 548652275911950336 549601624019847168 550829467483029504 550970808550349418 551872705110838272 552685808217489408 553015298703200256 554062676162865408 554879005869146112 556450176334897152 557171894323150848 557504059244622336 558325459321749504 559716376940037504 560632589318946816 561793319317536768 562857321816244224 564114779314716672 564536450759516928 565605648582925104 566353330026283008 566869246010589312 568042888341874176 569118727145551968 569957239724285952 571230558871289856 571377134792954952 572312434929758208 573497346803318784 574583516020749312 574778574764900352 574926061096016784 575430080160595968 575867170550439936 577059442125078528 577807890409193472 578152357735163904 580446613123001856 581396759293722624 581743366168301568 582845152846650624 583703889290919936 584051871589604352 586903687368850467 587329379286515712 589081513836017664 589660051426541568 590197198521313152 590977387853512704 592096663209295872 592539250896397728 592740405226303488 593863019630141184 594737989277515776 594987760197622512 595864386984480768 596219618914387776 597195584274530304 598432014055636992 599565408021651456 600904873617850368 601059063873108456 601944635831261184 602148983087038464 603289416767127552 604432010359489536 605322551857250304 605683422389219328 608186246448678912 608640860975104188 609445431223934976 610599683934586368 611499312590487552 612421238993583096 614026169254084608 614485149077745792 614693753568018432 615297444966825984 615857946283109376 617024343908645568 617839996392308736 618301827022328064 619683150918408192 620856793249693056 621771534244675584 622142211041100288 623160609677770752 623320510683223584 624238881602789376 625633469239984128 626818381113544704 628116141736968192 629519391409176576 629680924057542192 630711662983815168 632017484232228864 633214487043274752 635103507104456544 635943058668453888 636306354655790742 636767879226458112 637147496279568384 640258568038745964 641201894689821696 642634378730201088 642799276642074321 643265510647136256 643851489295977984 645184515153733632 646406455523342976 647358840180670464 647850566869244928 648805079211835392 649191872390713344 650033876710342656 650421402452059392 651379702542041088 653002439763377088 654071354205437952 655425539203792896 656666875452284928 657058355538304896 658133909200502784 659496505285804032 660745551697330176 662716703065519872 663367557854859264 663971848336477296 664849561335201792 666108746110457856 666606657258447444 669080237937205248 669361230222325326 670347435357540864 670575003892383744 670747071278686248 671845032308846592 673236015812591616 674511084024357888 675504876710264832 677187715310168832 677417605972918272 678296219176009728 678700593863018496 679986011654425728 680987870839406592 681393850187871744 682509239170891776 685217609167601664 686924644426409664 687936726664298496 689473619162431488 690779440410845184 691295792712464016 691530472764020736 692209625587679232 692840189568498048 694152386897226264 695069995941347328 695589555400119072 698170683064909824 699492976025260032 699909987421237824 701055685887492096 701235574518626532 702268741803138048 702507146934878208 703837652894982144 705170678752737792 706209643833458688 706630659454089216 708209315335323648 709550620856792064 710596039136772096 711019669761257472 712366297923684096 713415864688902144 714491445492513612 716363864129765376 717847019127963648 720813329124360192 721352131526049408 722305696265404416 722963676071476224 723673699478028288 724332925457975232 725832579547950336 727207262463760848 728278695203254272 729905714113314816 731288111299135488 731536367882600448 731724077758566816 732802165359796224 734439289977372672 734627744733799224 735830273481117696 737353731604267008 738750234883820544 739838674492194816 740400647850565632 741933568446529536 742895859097534464 743338745659496448 745556290948709856 746288502586716672 746968329378536958 747510119091929088 750476429088325632 752715267679355904 754140864777233472 754396879378931712 755137773368377344 755825661347452416 757390517789165568 758824969527402624 759942986299047936 761640745161719808 761836179723939936 763083246573010944 764663129071091712 764984263111228944 766111354694332416 766568081461355712 767822894067253248 769412589500104704 770869810313551872 773928817497335808 774191549683335168 775657821557735424 777126870462200832 777707766801522018 778271852387893248 778735828786139136 779445213264560304 780921435259379547 782538249825133956 785442018448023552 786213401902055424 786929598028417536 788687646623428608 789462217612394496 790052334528530304 790320540301737984 791817359506854912 792983985703354368 793317013596830016 794485849312641024 794959491885850368 796260779032707072 799420544028868608 799897128481414656 801206498157133824 801412085164144608 802592847775014912 804385889022836736 805909347145986048 807577896518959104 809382074668941312 810914995264905216 811521147966805584 812593908298579968 814132911912781824 814874541140222136 816561651991444128 818108170271730954 818701559005446144 819313532103661056 819591671424024576 821143928377479168 822699125211527424 824402436029770752 826244201224544256 826456212825524127 827809057666257408 829028712326234112 829522948054800384 831094014244298112 832318508803719168 834177958986645504 835757841484726272 836256088866933504 837488188982624256 839574565410056256 840948883978420224 842689978976305152 844285982724366336 846172168972075008 846804676139275392 847924078224605184 848408472874387656 849529995039424512 852064332512811264 853678090718327952 854935859586428928 856845838306934784 857065702189432428 858468652394637312 860246020204978176 861875274031123968 862167862147350528 863145120240893952 863800755825659904 865589163187617792 866711835613790208 867228536602745856 868506270056054784 870669919684502784 872095138940583936 874267729269975936 875555833936379904 876077807384406528 877511878934003712 880994068929773568 883622270754026496 884490077139812352 885295797781969728 886466081780269056 888144994813943808 888808876344596592 890794529445211776 892106983916273664 892481640296433768 893796580476721152 894100005189844992 894329428371581664 895793376411795456 897648021083455488 899348112032477184 901357310426775552 902916953746891776 903223474630557696 904934125150691328 906648015539234304 907983827785875456 908525133583828992 912961291462656282 913623478890135552 914168146835902464 915899525901879552 917248968885731328 921039253881126912 921727723616618688 922040630352027648 922946167450238976 923786919424664064 925536515862968352 926759994588463104 927452740533492096 930894244086546432 931285189874539584 932657301367013376 933213316561650432 934740914516656128 934980766024835376 936358322404184064 938450203859976192 940227571670317056 942174212605452288 944279087113764864 944521386086313288 946067494475722752 948026226348343296 949821730564912128 951221152918536192 952655260656684816 954459531983686113 955151818839687168 955721244419352576 961084438832480256 961802842034732544 963951568095301632 964898265970704384 965777233943966976 967776772730600448 969609683285014464 971038260271005696 973207618817753088 973787808586070016 975050815065513984 975632103678089088 977069553813061632 979252386636496896 979503659645065632 981107031308156928 983138308805689344 985000313178427392 987200863800754176 989244757928706048 991118327545995264 994075054598279808 995051336782288896 995957772504715944 999163119165686784 999909985887671166 1000635238784434176 1003620356905807872 1005521153036311296 1005862505838575616 1006120606918029372 1007767548463269888 1009854023718887424 1011766626036536832 1013257315065397248 1015781572965253248 1017444328764014592 1018050890794527744 1019550838761455616 1019979017481638592 1021481806259109888 1022090775281807616 1023763858756337664 1027826413751402496 1030122640487743488 1031905089996447744 1034210428743647232 1036169160616267776 1036943689068696024 1037295709146031104 1038314438381518848 1039260284352747072 1041228580345839396 1043384333100178608 1047256024597364736 1049239464037890048 1051583528831238144 1051853361777939798 1052616290149859328 1053403112704707072 1053760720402317312 1055756479342473216 1057756018129106688 1059314465750188032 1059945989181133824 1064325931285188096 1065894058705158144 1066529504641886208 1068549446885526144 1070123797033353216 1071737168238770418 1072514518697115648 1074545796194648064 1076770528691945472 1081219993686540288 1082028197289074112 1083458544398106624 1084445514107214336 1085510549217042432 1086499388186962848 1088748869321925504 1090810893695641272 1092418042804881408 1092788895232032768 1094858571169972224 1096932166948703232 1097304551823900672 1099203248039694336 1101658934966059008 1101941617100698836 1103745410221676544 1106030597406400512 1108125352325730816 1109758011738292224 1112900352669794304 1114343788646301696 1115008118489244672 1116650918643499008 1119432753880075008 1120452494067805437 1121265178637893632 1125714643632488448 1128229558629433344 1129072901519033856 1131211297165850208 1132706660052566016 1133738492021178624 1136085776683748352 1138237454291103936 1139914479448571904 1142461117742579712 1142754269585909904 1144624869859516416 1146994693606637568 1149167032041498624 1149557149529800704 1149852122192033568 1151734341100879872 1154118884250157056 1155615780818386944 1156304715470327808 1160893226246003712 1163486732336603136 1165690305693301248 1166561650202283027 1167407778581839872 1168103743179208704 1173807374737700934 1174658758573031424 1178163027672035328 1179320102853083136 1180394397042626304 1184193326418591744 1185078501792795456 1185480810452606976 1187726039260282368 1189475978555031552 1189975520395245024 1191728773968961536 1192439237828775552 1194391168549060608 1196864028111273984 1199130816043302912 1201809747235700736 1202118127746216912 1203889271662522368 1206578833534255104 1208864020718979072 1211366844778438656 1216372492897357824 1217281721950208376 1218890862447869952 1221199367869172736 1222998625180975104 1224842477987166192 1227162255407596431 1228052338508169216 1228970298155491584 1229387507136036864 1231715892566218752 1234048687817291136 1235679992784617472 1236603654044656128 1239366301836816384 1241713586499386112 1243543068489351168 1244284422082200576 1246641021366447168 1248477763205578752 1251266938479968256 1253636762227089408 1256232283473936384 1259038782818353152 1259361848115084384 1261423325967630336 1264034968464457728 1266428974086549504 1270207014208913088 1271886117336907776 1272612709311581484 1274294992559136768 1280517136077491928 1282403789379643392 1285268757460402176 1285598553284148642 1286531021294272512 1287702978591955968 1290369030307467264 1292812911046685952 1294717680361340928 1295701133738489856 1298383744781426688 1300067753420685312 1300842804904118784 1302759405084082176 1306004879526754176 1308142708410875904 1310851078407585792 1313333750904569856 1314116711076609792 1316267818401005568 1321491103394660352 1325433406131039744 1326735115709718528 1327943696672954592 1329699122670403584 1332217492220915712 1333213314516894888 1338160475874410496 1338722460444650652 1340694870715081728 1341150007784767488 1341494142557372496 1343690064617693184 1346472031625183232 1349022168048715776 1354375430620337664 1354835211945836544 1356592438352019456 1357401187726036992 1359972023308851456 1361975741678813184 1362787700375743488 1369441937193984423 1370435218335203328 1373849288852819328 1375873453328596992 1378947238324862976 1381558880821690368 1382591585424928032 1383060945528041472 1384419251175358464 1385680379136996096 1388304773794452528 1390139991882694656 1391179110800238144 1396341366129819648 1398985952050520064 1399819974842475648 1402111371774984192 1402471149037253064 1404537483606276096 1405014293869756416 1407675305789964288 1410341357505475584 1412419287666917376 1413261318908178432 1416418630670647296 1419101241713584128 1422039339522514944 1424732595847368192 1426831729377804288 1428982890985027224 1432727728259530752 1435694038255927296 1441626658248720384 1442704263052098816 1445927352142952448 1447347398956056576 1448665850915950464 1451665159095900672 1454414524927521696 1456557390406508544 1459811428226629632 1462576222598270976 1463448155517133632 1465604330719592448 1468878579954745344 1469255489467598448 1471660546962235392 1474707463208534016 1477500469767641088 1480801295701131264 1483867136893059072 1485791718195068928 1486677491318992896 1491112581897419712 1492577005173433344 1493936658757073916 1499864978831506749 1500952858176651264 1505430535358711808 1508281729554466944 1508793758757863424 1510275546736754688 1511651322694904832 1514781035578331136 1517649939054805248 1519885972598095872 1523672359447879872 1526166493146021888 1529326258142183424 1529968526222457888 1532222709388664832 1533136162922711424 1535645788134506496 1538825179000209408 1541739620627103744 1547857634994671616 1551315643115470848 1554253740924401664 1555415533603044036 1557471657572278272 1558890426529120608 1561842870518759094 1565076499650267912 1570884036896047104 1572426803804110848 1573859196056835072 1577375293246857216 1578924435224788992 1580104669057060608 1580641080603475968 1583634719013709824 1586634027193660032 1588971698625282048 1589918983771700736 1592521558065414144 1598841088057737216 1599794256962829312 1602824170328289216 1605185695550029824 1608771778045673472 1611818694291972096 1615155793037918208 1618764149337882624 1621829990529810432 1623042295933611168 1625187816597159936 1628265823825563648 1629749082280444272 1633123303982888256 1636216340543461908 1638627064207322112 1639183342848049152 1642287856754958336 1645398250423054848 1648804872059541504 1652488402449088512 1652912425651048254 1655618115332514816 1658057424652468224 1659045896109600768 1662188028488596224 1664637017607438336 1671515682969452544 1672512177733867008 1674976377965248512 1679149130820112512 1681897767956840448 1685379957952610304 1688571965448732672 1692344337944150016 1693609352278550784 1696816945748775312 1699059990078849024 1704128665025622528 1707356181436655904 1709871719172857856 1713691676613869568 1714131404378864856 1716937304789274624 1720492040409956352 1723750548062247936 1724335724294701056 1726290240481787904 1727601511651319808 1731178326375235584 1733423671227580416 1734457073205491712 1741339839369005568 1744190277881167872 1748535458539951872 1751111667872759808 1752155614768813056 1760711062106551401 1761988137859547136 1767244541508052992 1768980154279624704 1770591595563939456 1772932163560538112 1776289989627887616 1777617752689193184 1781589058890423552 1784213967832547328 1784963280592867536 1787593160953442304 1788658856743163328 1791586752823590912 1795296042166910976 1798696224064954368 1802714620853551104 1805833907493783552 1806446949261115392 1809868250301382656 1813296031078468608 1815967655571750912 1817050267167657984 1825922582925312564 1828336293671804928 1831799051803759104 1834497937771462656 1842078507762253824 1843455447233237376 1844081260704055296 1845892334900477952 1847573838849328128 1851073031725936704 1853519989176926208 1854905481066984192 1862570379749079168 1865314602734026752 1866426633123300864 1869481829033312256 1869961532049670752 1872716644808368128 1876900407719952384 1880455143340634112 1884348425210904576 1888558174227529728 1889042772172626576 1892134988951445504 1896052452696686592 1899643461129824256 1905310521313369632 1908919063967372226 1910303637679374336 1911442488838705152 1923605684069465088 1927903136190603264 1928397829926222963 1929796531941408768 1931554467887933952 1935553545461200896 1939219366570028928 1942076520542011392 1946415237635506176 1947575617172140032 1950101630131027968 1951264207356178176 1954139107626123264 1959007319290131264 1962214062616313856 1966276617611378688 1970000626356854784 1974401727601508352 1978489515857412096 1982236655091990528 1988150109196559616 1990102673564577792 1991915545009431888 1998326238331373568 1999819971775342332 2007240713811615744 2011042306072622592 2011725011677151232 2012241213836058744 2015535096926539776 2019708047437774848 2023533252073073664 2026514630130794496 2031563145930506496 2034888657528029184 2036101781589055488 2039958034963277184 2042963612518219776 2044181550563615232 2047527717512675328 2055652827502804992 2063810179992895488 2068420857487294464 2072338321232535552 2073887378137392048 2074591418292062208 2076628876763037696 2078520568705494144 2082457160691678792 2086768666200357216 2094512049194729472 2098478928075780096 2103167057662476288 2103706723555879596 2106806225409414144 2107521440804634624 2111512958684946432 2115512036258213376 2118628931500376064 2119891978362267648 2128651862570376192 2131788117410316288 2133059009283772416 2137098893771052288 2140247594066706432 2143474336477540836 2149091592389296128 2153541057383890944 2162439987373080576 2164056394578148224 2166917088796213248 2168891028214428672 2171021098434084864 2172998776373925696 2177497738643851008 2181621787391282544 2184836085609762816 2189717142339944448 2193864333897406464 2194609103647801344 2198406496079388672 2203317869932118016 2203883234201397672 2207490820443353088 2212061194812801024 2216250704651461632 2219516023476584448 2225800705339588608 2228687577292603392 2230016236978489344 2238865507760150016 2240904988135610874 2242530357275787264 2251429287264976896 2258145803038067712 2262422594331700416 2265413320105132032 2267476984042357248 2272171553367496704 2276474908582207872 2279828958897143808 2284922235485159424 2285508539171819808 2289249739719032832 2293989387213275136 2298334064082997248 2299704244384067136 2303468682201759744 2308237768500314112 2312609430940655616 2321786452492007424 2326973464673206272 2331380611386602496 2333123300404566054 2334815557163679744 2336207486358417408 2342764305778138641 2347614749475401868 2356326055344070656 2358640205706166272 2360788794085252608 2368386652837183488 2370157003585590912 2370961620905213952 2375452078520564736 2378951957110063104 2379951040790490048 2383457547937923072 2384878475657551104 2388782337098121216 2398261632086605824 2403619494471401472 2404236255492433824 2407778543325044736 2413157667068510208 2417728041437958144 2422733689556877312 2432744985794715648 2434563443900416752 2437781724895739904 2442398735738345472 2449684955974332384 2454324510815192862 2456104677016338432 2457940596310983168 2458775014272073728 2463431785132437504 2468097375634582272 2473207308089312256 2478732603673632768 2483427172998772224 2487086136978702336 2488568844164401152 2493282042732894336 2496955526411157504 2502533876959936512 2507273524454178816 2512464566947872768 2518723696230168768 2522846651935260672 2528069936928915456 2532857948173099008 2540414028417826176 2543772234673815552 2545225418623162968 2548589985118273536 2561034272154983856 2564807578759286784 2570537514920804352 2571197106568297284 2575405957183911936 2580738060614934528 2585625822093371904 2589435360722681856 2591402267476979712 2596767489562853376 2600135506841370624 2601685609808237568 2605518810168164352 2612009759053508352 2616285416821751808 2626667501809139712 2628233422153219584 2632535636802011136 2642982206789320704 2650866812262079488 2653470231419437056 2655887393345909184 2659398245340807168 2664434984441831424 2666426629033789776 2676320951748820992 2677444920889301304 2681389741430163456 2682300015569534976 2682988285114744992 2687380129235386368 2692944063250366464 2698044336097431552 2708750861240675328 2709670423891673088 2714802375452073984 2719944046617702912 2723951483357626368 2725575400751486976 2738883874387968846 2740870436670406656 2747698577705638656 2751746906657193984 2763117761643380736 2765183170849856064 2766121891056082944 2768838502350716928 2771360758273992192 2776609547588905056 2780279983765389312 2782358221600476288 2792682732259639296 2797971904101040128 2799639949684951296 2804222743549968384 2804942298074506128 2809074967212552192 2815350611579928576 2820682715010951168 2826522637816356864 2832837261341294592 2838202483427168256 2844078679045029888 2849465191694736384 2853663458755608576 2857965781970054448 2863378595951058339 2865455456519061504 2883253316497440768 2885408526104197632 2891854704285904896 2894694797912113152 2897331701831900928 2903330318191801344 2908829049855043392 2913114780813017088 2919622856453259264 2925152445196541952 2926896311034267264 2931208661439184896 2937757159909490688 2938510978935196896 2943321093924470784 2949414926417068032 2955000939535282176 2961602591402262528 2967734273786118144 2973354982637985792 2982225163794839424 2985154010346866688 2987873317514147832 2999729957663013498 3001905716353302528 3010861070717423616 3016563459108933888 3017587517515726848 3023302645389809664 3029562071156662272 3035299878109610496 3039771945196191744 3047344718895759744 3052332986292043776 3058652516284366848 3059937052444915776 3064445418777329664 3066272325845422848 3071291576269012992 3083479241254207488 3095715269989343232 3102631286230941696 3108507481848803328 3110831067206088072 3114943315144556544 3117780853058241216 3123685741037518188 3130152999300535824 3141768073792094208 3147718392113670144 3154750586493714432 3157848870449577984 3160209338114121216 3161282161206951936 3167269438027419648 3173268054387320064 3177943397250564096 3179837967543401472 3197682176115474432 3199588513925658624 3205648340656578432 3210371391100059648 3217543556091346944 3223637388583944192 3230311586075836416 3243659981059620864 3246084591867222336 3250375633194319872 3256531647651127296 3259498164560888544 3266246607965776512 3272432681086923816 3277254128414644224 3278366685696098304 3284575713509916672 3290796500846109696 3297609744119083008 3304976804898177024 3305824851302096508 3311236230665029632 3318091792219201536 3324376056977192448 3329274035214876672 3343031365938905088 3345024355467734016 3349952755930497024 3358298261640225024 3363795535913680896 3377143930897465344 3384688675888300032 3387218704557101568 3393633891497550624 3398119980157698048 3408257330051245056 3414712362873311808 3419743438345715712 3427383353227739136 3428262808757729712 3433874609578549248 3440984080819912704 3447501096124495872 3448671448589402112 3455203023302639616 3462356652750471168 3466847342455160832 3468914146410983424 3482679678738011136 3497070917079903744 3499684950606849081 3502223335745519616 3504311229537626112 3521422124213102802 3523976275719094272 3534489083016105984 3537960308559249408 3541183191127878912 3552579979255775232 3555235505378386368 3563178117780847104 3568427935665094656 3569926561185735072 3575186321906884608 3577317713486326656 3583173505647181824 3590592084333821952 3597392448129908736 3605429241707102208 3611667814987567104 3619736500602765312 3626592062156937216 3634100534335315968 3651845165850625128 3656672587343609856 3663598103607518208 3668995875542925312 3681486766222789293 3684157015524507648 3686910894466474752 3688162521408110592 3695147677698656256 3702146063451873408 3707039978353852416 3709810962133968384 3725140759498158336 3730629205468053504 3732853266246601728 3739923064099341504 3745433289616736256 3753800815439904768 3760910286681268224 3768696850421809152 3777116348455059456 3778085544345253152 3784269977902891008 3792104905393373184 3799286922259648512 3810621042626739264 3817838127934744452 3822884977677410304 3847211368138930176 3855806272381206528 3856795659852445926 3859593063882817536 3863108935775867904 3871107090922401792 3878438733140057856 3884153041084022784 3895151234344280064 3900203260262055936 3902528414712356352 3908278215252246528 3918014638580262528 3924428125232627712 3932553235222757376 3940001252713709568 3948803455203016704 3964473310183981056 3976300218393119232 3980205347129155584 3983831090018863776 3996652476662747136 3999639943550684664 4014481427623231488 4022084612145245184 4023450023354302464 4024482427672117488 4031070193853079552 4039416094875549696 4047066504146147328 4063126291861012992 4069777315056058368 4072203563178110976 4079916069926554368 4085927225036439552 4088363101127230464 4108325811581953269 4111305655005609984 4127620359985790976 4136841714974588928 4144676642465071104 4147774756274784096 4149182836584124416 4153257753526075392 4157041137410988288 4164914321383357584 4173537332400714432 4189024098389458944 4196957856151560192 4206334115324952576 4207413447111759192 4213612450818828288 4215042881609269248 4223025917369892864 4231024072516426752 4237257863000752128 4239783956724535296 4257303725140752384 4266118018567544832 4274197787542104576 4280495188133412864 4286948672955081672 4298183184778592256 4307082114767781888 4324879974746161152 4328112789156296448 4337782056428857344 4342042196868169728 4345997552747851392 4354995477287702016 4363243574782565088 4369672171219525632 4379434284679888896 4387728667794812928 4396812992158777344 4406635739864236032 4407766468402795344 4414981640886706176 4424122389625602048 4432501409302923264 4451601410679177216 4457375154585206784 4460032473956978688 4477731015520300032 4481809976271221748 4499594936494520247 4502858574529953792 4516291606076135424 4524845188663400832 4530826640210264064 4534953968084714496 4544343106734993408 4552949817164415744 4559657917794287616 4571017078343639616 4578499479438065664 4587978774426550272 4596668128165994496 4599408488768134272 4606937364403519488 4616475537000628224 4625218861881311232 4643572904984014848 4653946929346412544 4662761222773204992 4666246600809132108 4672414972716834816 4685528611556277282 4695229498950803736 4712652110688141312 4717280411412332544 4721577588170505216 4736773305674366976 4740314007171181824 4741923241810427904 4750904157041129472 4759902081580980096 4766915095875846144 4769756951315102208 4777564674196242432 4796523264173211648 4808472510984867648 4815557086650089472 4826315334137020416 4835456082875916288 4845467379113754624 4865489971589431296 4869126887800833504 4875563449791479808 4884797471476690944 4899369911948664768 4908649021630385724 4915881192621966336 4917550028544147456 4926863570264875008 4936194751269164544 4946414616178624512 4957465207347265536 4966854345997544448 4974172273957404672 4977137688328802304 4986564085465788672 4993911052822315008 5014547048908357632 5024929133895745536 5037447392460337536 5045693303870521344 5056139873857830912 5065715896346198016 5080828056835652352 5090450837246325936 5097179970236547072 5122068544309967712 5129615157518573568 5141075029841608704 5142394213136594568 5150811914367823872 5161476121229869056 5171251644186743808 5178870721445363712 5182804534953959424 5193534979125706752 5200271013682741248 5203371219616475136 5224019518107016704 5232570833643503616 5253335003618279424 5256466844306439168 5285964413578641408 5301733624524158976 5306940462838874112 5311774786691818368 5318796490681614336 5328869968883662848 5332853258067579552 5352641903497641984 5354889841778602608 5362779482860326912 5365976570229489984 5374760258470772736 5385888126500732928 5396088672194863104 5417501722481350656 5419340847783346176 5429604750904147968 5439888093235405824 5447902966715252736 5451150801502973952 5477767748775937692 5495397155411277312 5503493813314387968 5526235523286761472 5530366341699712128 5532243782112165888 5537677004701433856 5542721516547984384 5553219095177810112 5560559967530778624 5564716443200952576 5595943808202080256 5599279899369902592 5608445487099936768 5609884596149012256 5618149934425104384 5630701223159857152 5641365430021902336 5653045275632713728 5665674522682589184 5676404966854336512 5688157358090059776 5698930383389472768 5715931563940108896 5726757191902116678 5730910913038123008 5770817052208395264 5783709408571809792 5785193489778668889 5789389595824226304 5794663403663801856 5806660636383602688 5817658099710086784 5826229561626034176 5839245712906518528 5850304890393083904 5853792622068534528 5862417322878369792 5877021957870393792 5886642187848941568 5898829852834136064 5910001879070564352 5923205182804525056 5935468547572236288 5946709965275971584 5964450327589678848 5970308020693733376 5975746635028295664 5999459915326026996 6021722141434847232 6033126918217867776 6035175035031453696 6046605290779619328 6059124142313324544 6070599756219220992 6079543890392383488 6094689437791519488 6104665972584087552 6119874104889831552 6128890837554659328 6132544651690845696 6142583152538025984 6166958482508414976 6191430539978686464 6205262572461883392 6217014963697606656 6221662134412176144 6229886630289113088 6235561706116482432 6247371482075036376 6260305998601071648 6283536147584188416 6295436784227340288 6309501172987428864 6320418676228242432 6322564322413903872 6334538876054839296 6346536108774640128 6355886794501128192 6359675935086802944 6395364352230948864 6399177027851317248 6411296681313156864 6420742782200119296 6447274777167888384 6460623172151672832 6487319962119241728 6492169183734444672 6500751266388639744 6513063295302254592 6518996329121777088 6532493215931553024 6544865362173847632 6554508256829288448 6569151427019833344 6581593001692219392 6595219488238166016 6609953609796354048 6611649702604193016 6622472461330059264 6636183584438403072 6648752113954384896 6658548070429753344 6686062731877810176 6690048710935468032 6716596523280450048 6727591071827361792 6754287861794930688 6774437409114203136 6787267782995101248 6796239960315396096 6816514660102490112 6829424725746623616 6839486876691431424 6854766706455478272 6856525617515459424 6867749219157098496 6881968161639825408 6895002192248991744 6910406046605279232 6924713305500942336 6937828292821966848 6965359357476022272 6994141834159807488 6999369901213698162 7004446671491039232 7008622459075252224 7042844248426205604 7068978166032211968 7075920617118498816 7082366382255757824 7105159958511550464 7110471010756772736 7126356235561694208 7136855871330189312 7139853122371470144 7150372643813769216 7154635426972653312 7166347011294363648 7194784896259817472 7210858483414204416 7223335629975134208 7239473001205530624 7253184124313874432 7268201068670631936 7303690331701250256 7313345174687219712 7327196207215036416 7362973532445578586 7368314031049015296 7373821788932949504 7376325042816221184 7390295355397312512 7404292126903746816 7419621924267936768 7450281518996316672 7461258410936107008 7465706532493203456 7479846128198683008 7490866579233472512 7507601630879809536 7521820573362536448 7537393700843618304 7556171088690506304 7568539955805782016 7584209810786746368 7598573844519297024 7621242085253478528 7635676255869488904 7645769955354820608 7694422736277860352 7711612544762413056 7713591319704891852 7726217871551735808 7742214181844803584 7756877466280115712 7768306082168045568 7790302468688560128 7800406520524111872 7805056829424712704 7816556430504493056 7836029277160525056 7848856250465255424 7880002505427419136 7897606910406033408 7928946620367962112 7952600436786238464 7960410694258311168 7967662180037727552 7993304953325494272 7999279887101369328 8028962855246462976 8044169224290490368 8046900046708604928 8048964855344234976 8062140387706159104 8078832189751099392 8094133008292294656 8126252583722025984 8144407126356221952 8159832139853108736 8171854450072879104 8176726202254460928 8216651623163906538 8222611310011219968 8255240719971581952 8289353284930142208 8295549512549568192 8298365673168248832 8306515507052150784 8314082274821976576 8329828642766715168 8347074664801428864 8378048196778917888 8393915712303120384 8412668230649905152 8414826894223518384 8427224901637656576 8446051834739785728 8462048145032853504 8479567913449070592 8514607450281504768 8532236037135089664 8548395575084209152 8560990376266825728 8573897345910163344 8590135787853175017 8596366369557184512 8649759949492322304 8656225578312592896 8675564112857714688 8684084393736339456 8691995105495702784 8709990954575404032 8726487149565130176 8739344342439051264 8758868569359777792 8775457335589625856 8793625984317554688 8813271479728472064 8815532936805590688 8829963281773412352 8848244779251204096 8865002818605846528 8903202821358354432 8920064947913957376 8955462031040600064 8963619952542443496 8999189872989040494 9005717149059907584 9032583212152270848 9049690377326801664 9069907936169428992 9088686213469986816 9105899634328831488 9119315835588575232 9142034156687279232 9156998958876131328 9175957548853100544 9193336256331988992 9198816977536268544 9213874728807038976 9250437723762622464 9287145809968029696 9307893858692825088 9325522445546409984 9332493201618264216 9344829945433669632 9371057223112554564 9390458997901607472 9425304221376282624 9443155176341010432 9473546611348733952 9480628014342363648 9483846483620855808 9501808314082258944 9519804163161960192 9533830191751692288 9539513902630204416 9593046528346423296 9616945021969735296 9631114173300178944 9652630668274040832 9670912165751832576 9690934758227509248 9730979943178862592 9738253775601667008 9751126899582959616 9769594942953381888 9798739823897329536 9817298043260771448 9831762385243932672 9835100057088294912 9853727140529750016 9872389502538329088 9892829232357249024 9914930414694531072 9933708691995088896 9954275376657604608 9973128170931577344 9987822105644630016 10029094097816715264 10049858267791491072 10074894784920675072 10091386607741042688 10131431792692396032 10161656113671304704 10180901674492651872 10194359940473094144 10244137088619935424 10259230315037147136 10282150059683217408 10284788426273189136 10301623828735647744 10322952242459738112 10342503288373487616 10365609069907918848 10387069958251413504 10400542027365482496 10406742439232950272 10448039036214033408 10499054851820547243 10506670007236558848 10512933688612878336 10571928827157282816 10603467249048317952 10613880925677748224 10623549573383636736 10657739937767325696 10665706516135159104 10705283806995283968 10709779683557205216 10725558965720653824 10731953140458979968 10749520516941545472 10771776253001465856 10792177344389726208 10835003444962701312 10859209501808295936 10879776186470811648 10902301603005947904 10955535497551875384 10990794310822554624 11006987626628775936 11052471046573522944 11060732683399424256 11064487564224331776 11085443033095968768 11106438190355620224 11121119935061557248 11129432886401905152 11191887616404160512 11198559798739805184 11219769192298024512 11236299868850208768 11261402446319714304 11282730860043804672 11306090551265427456 11331349045365178368 11352809933708673024 11376314716180119552 11397860766778945536 11431863127880217792 11453514383804233356 11541634104416790528 11567418817143619584 11570386979557337778 11578779191648452608 11589326807327603712 11613321272767205376 11635316199420173568 11652459123252068352 11700609780786167808 11707585244137069056 11724834645756739584 11754043915740787584 11773284375697883136 11797659705668272128 11820003758141128704 11846410365609050112 11893419930551943168 11928900655179357696 11940616041387466752 11951493270056591328 11998919830652053992 12043444282869694464 12066253836435735552 12070350070062907392 12093210581559238656 12118248284626649088 12141199512438441984 12189378875583038976 12209331945168175104 12239748209779663104 12257781675109318656 12265089303381691392 12324977434745859807 12333916965016829952 12382861079957372928 12410525144923766784 12434029927395213312 12443324268824352288 12459773260578226176 12471123412232964864 12494742964150072752 12520611997202143296 12567072295168376832 12590873568454680576 12619002345974857728 12640837352456484864 12645128644827807744 12669077752109678592 12693072217549280256 12711773589002256384 12719351870173605888 12798354055702634496 12822593362626313728 12841485564400238592 12894549554335776768 12921246344303345664 12974639924238483456 12984338367468889344 13026126590604509184 13037992658243554176 13064986431863106048 13089730724347695264 13109016513658576896 13138302854039666688 13163186003384438784 13190438976476332032 13219907219592708096 13223299405208386032 13244944922660118528 13272367168876806144 13297504227908769792 13372125463755620352 13380097421870936064 13433193046560900096 13498784809483560741 13508575723589861376 13548874818228406272 13574535565990202496 13592479920630792192 13633029320204980224 13658849451493247232 13678973753382862848 13713051235030918848 13735498438314196992 13763936323279650816 13790004384497983488 13820812093210558464 13849426611001884672 13875656585643933696 13930718714952044544 13988283668319614976 13998739802427396324 14017244918150504448 14085688496852411208 14137956332064423936 14151841234236997632 14164732764511515648 14210319917023100928 14220942021513545472 14252712471123388416 14279706244742940288 14300745287627538432 14309270853945306624 14332694022588727296 14389569792519634944 14446671259950268416 14478946002411061248 14506368248627748864 14536402137341263872 14607380663402500512 14626690349374439424 14654392414430072832 14725947064891157172 14747643577865899008 14752650085632442368 14780590710794625024 14808584253807493632 14839243848535873536 14900563037992633344 14922516821872214016 14931413064986406912 14959692256397366016 14981733158466945024 15043641146725072896 15074787401687236608 15112342177381012608 15137079911611564032 15168419621573492736 15197147689038594048 15242484170506957056 15271352511738977808 15291539910709641216 15388845472555720704 15423225089524826112 15427182639409783704 15452435743103471616 15484428363689607168 15513754932560231424 15536612164336091136 15580604937377120256 15600813041048223744 15610113658849425408 15672058554321050112 15697712500930510848 15760005010854838272 15857893240735924224 15905200873572476928 15920821388516622336 15935324360075455104 15986609906650988544 15998559774202738656 16057925710492925952 16088338448580980736 16097929710688469952 16124280775412318208 16157664379502198784 16188266016584589312 16252505167444051968 16288814252712443904 16319664279706217472 16343708900145758208 16353452404508921856 16433303246327813076 16510481439943163904 16578706569860284416 16591099025099136384 16596731346336497664 16613031014104301568 16628164549643953152 16659657285533430336 16694149329602857728 16787831424606240768 16825336461299810304 16829653788447036768 16854449803275313152 16892103669479571456 16924096290065707008 16959135826898141184 17029214900563009536 17064472074270179328 17096791150168418304 17147794691820326688 17180271575706350034 17192732739114369024 17312451156625185792 17351128225715429376 17368168787472678912 17383990210991405568 17419981909150808064 17452974299130260352 17478688684878102528 17517737138719555584 17550914671179251712 17587251968635109376 17631065873611181376 17659926563546824704 17696489558502408192 17730005637211693056 17806405642716708864 17840129895827914752 17910924062081200128 17927239905084886992 17998379745978080988 18065166424304541696 18099380754653603328 18139815872338857984 18177372426939973632 18211799268657662976 18238631671177150464 18284068313374558464 18313997917752262656 18386672512663977984 18397633955072537088 18427749457614077952 18500875447525244928 18574291619936059392 18615787717385650176 18651044891092819968 18664986403236528432 18689659890867339264 18742114446225109128 18780917995803214944 18850608442752565248 18886310352682020864 18961256028684727296 18967692967241711616 19003616628164517888 19039608326323920384 19067660383503384576 19079027805260408832 19186093056692846592 19233890043939470592 19262228346600357888 19341824331503665152 19381869516455018496 19461959886357725184 19476507551203334016 19502253799165919232 19539189885906763776 19597479647794659072 19634596086521542896 19663524770487865344 19707454281059500032 19744779005076658176 19785658464714498048 19829860829389062144 19867417383990177792 19908550753315209216 19946256341863154688 19975644211289260032 20058188195633430528 20149789569841350144 20182773215482085376 20262863585384792064 20323312227342609408 20361803348985303744 20388719880946188288 20488274177239870848 20518460630074294272 20564300119366434816 20569576852546378272 20603247657471295488 20645904484919476224 20685006576746975232 20731218139815837696 20774139916502827008 20813484878465900544 20896078072428066816 20998109703641094486 21013340014473117696 21025867377225756672 21206934498096635904 21227761851355496448 21247099146767273472 21315479875534651392 21331413032270318208 21410567613990567936 21419559367114410432 21451117931441307648 21463906280917959936 21499041033883090944 21584354688779452416 21670006889925402624 21718419003616591872 21759552372941623296 21804603206011895808 21911070995103750768 21981588621645109248 22104942093147045888 22121465366798848512 22128975128448663552 22170886066191937536 22212876380711240448 22258865772803810304 22383775232808321024 22397119597479610368 22439538384596049024 22472599737700417536 22522804892639428608 22565461720087609344 22612181102530854912 22705619867417346048 22752629432360239104 22795721533557891072 22863726255760435584 22907028767608466712 23083268208833581056 23134837634287239168 23140773959114675556 23178653614655207424 23226642545534410752 23270632398840347136 23304918246504136704 23401219561572335616 23415170488274138112 23449669291513479168 23508087831481575168 23546568751395766272 23640007516282257408 23692820731218100224 23786839861103886336 23857801310358715392 23881232082774933504 23902986540113182656 23997839661304107984 24086888565739388928 24132507672871471104 24140700140125814784 24186421163118477312 24236496569253298176 24282399024876883968 24378757751166077952 24479496419559326208 24515563350218637312 24530178606763382784 24649954869491719614 24667833930033659904 24765722159914745856 24868059854790426624 24886648537648704576 24919546521156452352 24942246824465929728 24989485928300145504 25041223994404286592 25134144590336753664 25181747136909361152 25238004691949715456 25281674704912969728 25338155504219357184 25386144435098560512 25438703740347211776 25596708111405268992 25645186725252627456 25682971128800477184 25770407363559525051 25789099108671553536 25949279848476966912 25968676734937778688 26052253181209018368 26075985316487108352 26129972863726212096 26179461448695390528 26218033027317153792 26276605708079333376 26326372006768877568 26380877952952664064 26439814439185416192 26446598810416772064 26489889845320237056 26544734337753612288 26595008455817539584 26760194843741872128 26866386093121800192 26997569618967121482 27017151447179722752 27097749636456812544 27149071131980404992 27266058640409960448 27317698902986494464 27357947506765725696 27426102470061837696 27470996876628393984 27527872646559301632 27580008768995966976 27641624186421116928 27751313171287867392 27861437429904089088 27976567336639229952 27997479604854792648 28034489836301008896 28171376993704822416 28275912664128847872 28329465529023031296 28420639834046201856 28441884043027090944 28505424942246776832 28559412489485880576 28601490575255076864 28618541707890613248 28779139585039269888 28893342519900536832 28957892004822122496 29012736497255497728 29072804274682527744 29214761326805001024 29253380698748878848 29308784828860145664 29451894129782314344 29495287155731798016 29505300171264884736 29561181421589250048 29617168507614987264 29678487697071747072 29801126075985266688 29862826129972813824 29919384512794732032 29963466316933890048 30087282293450145792 30149574803374473216 30224684354762025216 30274159823223128064 30394295378077188096 30484968341013914112 30542705023477955616 30583079821419282432 30777690945111441408 30846450179049652224 30854365278819567408 30904871486206943232 30968856727379214336 31027509865120462848 31161209874754240512 31201626082096447488 31220227317698850816 31344117108642100224 31497164555461641729 31520010021709676544 31715786481471848448 31810401747144953856 31841642777033244672 31870648720150910208 31973219813301977088 31997119548405477312 32115851420985851904 32176676897161961472 32195859421376939904 32248561550824636416 32315328759004397568 32376532033169178624 32505010334888103936 32577628505424887808 32639328559412434944 32706904809017843712 32866606492655626152 33020962879886327808 33157413139720568832 33182198050198272768 33193462692672995328 33256329099287906304 33319314571066860672 33388298659205715456 33575662849212481536 33659307576894073536 33708899606550626304 33784207338959142912 33848192580131414016 33918271653796282368 34058429801126019072 34128944148540358656 34193582300336836608 34295589383640653376 34360543151412700068 34624902313250371584 34702256451430858752 34736337574945357824 34767980421982811136 34839963818301616128 34905948598260520704 34957377369756205056 35101829342358503424 35174503937270218752 35262131747222362752 35319853127093649408 35392979117004816384 35460011274423386112 35680259791655829504 35821848124162400256 35854479810169773984 35996759491956161976 36130332848609083392 36198761509307206656 36279631744677715968 36354744853879947264 36423598537315325952 36568136626749116928 36627995835504525312 36773345025327955968 36795267910145074176 37001750895050489856 37148583239872118784 37231575434771300352 37302089782185639936 37329972806473056864 37379319781734678528 37484228892450218256 37561835991606429888 37701216885505130496 37772620705364041728 37922512057369454592 37935385934483423232 38007233256329035776 38079216652647840768 38135320767006769152 38158055610520817664 38467780087878941184 38524456693200715776 38683648663007330304 38763739032910036992 38923919772715450368 38953015102406668032 39078379771813527552 39194959295589318144 39269192173043085792 39327049540975730688 39414908562119000064 39489558010153316352 39571316929428996096 39659721658778124288 39734834767980355584 39817101506630418432 39892512683726309376 40116376391266861056 40299579139682700288 40496354428450682223 40525727170769584128 40646624454685218816 40723606697970607488 40777439761892376576 40976548354479741696 41036921260148588544 41139153705092756544 41206495314942590976 41291808969838952448 41370013153493950464 41462436279631675392 41548279833005654016 41626969756931801088 41792156144856133632 41996219407282188972 42051734754451513344 42413868996193271808 42455523702710992896 42494198293534546944 42630959751069302784 42662826064540636416 42839118734228820864 42902235862882615296 42927812561835919872 42998082067766181888 43168709377558904832 43340013779850805248 43436838007233183744 43519104745883246592 43609206412023791616 43822141990207501536 43963177243290218496 44242930733597697024 44257950256897327104 44341772132383875072 44425752761422480896 44517731545607620608 44767550465616642048 44794239194959220736 44879076769192098048 44945199475400835072 45130923440175218688 45224362205061709824 45411239734834692096 45505258864720478208 45591443067115782144 45727452511520871168 45814057535216933424 46166536417667162112 46269675268574478336 46281547918229351112 46357307229310414848 46453285091068821504 46541264797680694272 46609836493008273408 46802439123144671232 46830340976548276224 47016175662963150336 47093137502791532544 47280015032564514816 47573679722207772672 47715602620717430784 47762464165549867008 47805973080226365312 47995679322608215968 48173777131478777856 48265015345742942208 48372842326236954624 48472993138506596352 48564798049753767936 48757515502332155904 48958992839118652416 49031126700437274624 49060357213526765568 49299909738983439228 49531444319829491712 49736119709580853248 49773297075297409152 49839093042312904704 49884493648931859456 49978971856600291008 50082447988808573184 50363494273818722304 50476009383899430912 50563349409825939456 50676311008438714368 50772288870197121024 50877407480694423552 51193416222810537984 51290373450505254912 51540814727119050102 51578198217343107072 51937353469875557376 52104506362418036736 52151970632974216704 52259945727452424192 52358922897390781056 52436066054634307584 52553211416158666752 52652744013537755136 52761755905905328128 52893197620833544128 52979779690640474112 53089468675507224576 53190016911635079168 53520389687483744256 53732772186243600384 53995139237934242964 54195499272913625088 54298142263960809984 54532117280819920896 54635397805972988928 54715895013531451392 54852204940123675392 54941993753256787968 55160017537991933952 55283248372842233856 55502626342575734784 55722874859808178176 55953134673278459904 55994959209709585296 56068979672602017792 56342753987409644832 56551825328257695744 56658931058046062592 56883768086054181888 57010849884493553664 57118824978971761152 57202981150510153728 57237083415781226496 57558279170078539776 57786685039801073664 58025472994510995456 58145608549365055488 58429522653610002048 58506761397497757696 58617569657720291328 58903788259564628688 58990574311463596032 59122362843178500096 59234337015229974528 59356975394143494144 59602252151970533376 59725652259945627648 59838769025589464064 59926932633867780096 60174564586900291584 60449368709524050432 60548319646446256128 60788590756154376192 60969936682027828224 61085410046955911232 61166159642838564864 61555381890222882816 61692900358099304448 61708730557639134816 61809742972413886464 61937713454758428672 62055019730240925696 62322419749508481024 62440454635397701632 62688234217284200448 62994329110923283458 63040020043419353088 63620803494289907712 63683285554066489344 63741297440301820416 63946439626603954176 63994239096810954624 64231702841971703808 64353353794323922944 64391718842753879808 64497123101649272832 64753064066338357248 65010020669776207872 65155257010849775616 65278657118824869888 65413809618035687424 65733212985311252304 66314826279441137664 66364396100396545536 66386925385345990656 66512658198575812608 66638629142133721344 66776597318411430912 67151325698424963072 67318615153788147072 67417799213101252608 67568414677918285824 67696385160262828032 67836543307592564736 68116859602252038144 68257888297080717312 68387164600673673216 68591178767281306752 68721086302825400136 69249804626500743168 69404512902861717504 69535960843965622272 69679927636603232256 69811897196521041408 69914754739512410112 70203658684717006848 70349007874540437504 70524263494444725504 70639706254187298816 70920022548846772224 71360519583311659008 71643696248324800512 71708959620339547968 71993518983912323952 72260665697218166784 72397523018614413312 72559263489355431936 72709489707759894528 72847197074630651904 73136273253498233856 73546690050655911936 73590535820290148352 74003501790100979712 74297166479744237568 74604179564371279872 74659945612946113728 74758639563469357056 74968457784900436512 75123671983212859776 75402433771010260992 75545241410728083456 75845024114738909184 76014466512658071552 76158433305295681536 76316111221041635328 76935560175757882368 77048913386401431552 77367297326014660608 77847839545430900736 77906030204813336064 78156759543627055104 78389918591178636288 78538384346086171584 78654099081951461376 78829817124238000128 78979116020306632704 79142633858857992192 79319443317556248576 79469669535960711168 79634203013260836864 79785025367452618752 80599158279365400576 80992708856901364446 81051454341539168256 81293248909370437632 81447213395941214976 81953096708959483392 82073842520297177088 82278307410185513088 82412990629885181952 82583617939677904896 82740026306987900928 82924872559263350784 83253939513863602176 83584312289712267264 83992438814564377944 84103469508903026688 84827737992386543616 84988396587069093888 85261919502138605568 85325652129081272832 85678237468457641728 85804471725765230592 85855625123671839744 86337418755117809664 86680027559701610496 86873676014466367488 87038209491766493184 87218412824047583232 87644283980415003072 87926354486580436992 88485861467195394048 88515900513794654208 88683544264767750144 88851505522844961792 89035463091215241216 89588478389918441472 89758153538384196096 89890398950801670144 90261846880350437376 90448724410123419648 90822479469669384192 91182886134231564288 91454905023041742336 91628115070433866848 92333072835334324224 92539350537148956672 92563095836458702224 92714614458620829696 92906570182137643008 93082529595361388544 93604878246289342464 93660681953096552448 94032351325926300672 94491493666384925187 94560030065129029632 95147359444415545344 95431205241434861568 95524928331099734016 95611946160452730624 95991358645216431936 96347554262957555712 96530030691485884416 96745684652473909248 96945986277013192704 97129596099507535872 97515031004664311808 97917985678237304832 98120714427053531136 98599819477966878456 99062888639658983424 99472239419161706496 99546594150594818304 99768987297863718912 99957943713200582016 100164895977617146368 100726988547637444608 101126698819651878912 101352622016877428736 101544577740394242048 101754814961388847104 102386832445621075968 102580746901010509824 103081629454238100204 103874706939751114752 104209012724836073472 104303941265948433408 104519891454904848384 104717845794781562112 104872132109268615168 105305488027075510272 105523511811810656256 105786395241667088256 105959559381280948224 106178937351014449152 106380033823270158336 107040779374967488512 107465544372487200768 107990278475868485928 108390998545827250176 108596284527921619968 109064234561639841792 109270795611945977856 109704409880247350784 109883987506513575936 110320035075983867904 111005252685151469568 111445749719616356352 111906269346556919808 111989918419419170592 112137959345204035584 112685507974819289664 113103650656515391488 113317862116092125184 113767536172108363776 114021699768987107328 114237649957943522304 114405962301020307456 114474166831562452992 115573370079602147328 116050945989021990912 116291217098730110976 116859045307220004096 117235139315440582656 117807576519129257376 117981148622927192064 118244725686357000192 118468674030459949056 118713950788286988288 119204504303941066752 119451304519891255296 119677538051178928128 120349129173800583168 120898737419048100864 121577181512308752384 121939873364055656448 122170820093911822464 122332319285677129728 123110763780445765632 123417461115278269632 123619485944827772928 123875426909516857344 124110039460481851392 124644839499016962048 124880909270795403264 125376468434568400896 125988658221846566916 127241606988579815424 127366571108132978688 127482594880603640832 127892879253207908352 127988478193621909248 128706707588647845888 128783437685507759616 128994246203298545664 129506128132676714496 130020041339552415744 130310514021699551232 130557314237649739776 130827619236071374848 131466425970622504608 132728792200793091072 132773850770691981312 133025316397151625216 133277258284267442688 133553194636822861824 134302651396849926144 134637230307576294144 134835598426202505216 135392770320525656064 135673086615185129472 136233719204504076288 136515776594161434624 136774329201347346432 137182357534562613504 137442172605650800272 138499609253001486336 138809025805723435008 139071921687931244544 139359855273206464512 139623794393042082816 139829509479024820224 140407317369434013696 141048526988889451008 141279412508374597632 141840045097693544448 142721039166623318016 143287392496649601024 143417919240679095936 143987037967824647904 144521331394436333568 144795046037228826624 145118526978710863872 145418979415519789056 145694394149261303808 146272546506996467712 147093380101311823872 147181071640580296704 148594332959488475136 149208359128742559744 149319891225892227456 149517279126938714112 149936915569800873024 150247343966425719552 151090482821456166912 151690048229477818368 152028933025316143104 152316866610591363072 152632222442083270656 153871120351515764736 154734594652029321216 155812060409626672128 156313519087254110208 156779837182357272576 157076768692172343168 157308198163902922752 157659634248476000256 157958232040613265408 158285267717715984384 158939339071921422336 159268406026521673728 159570050734905237504 161198316558730801152 161985417713802728892 162586497818740875264 162894426791882429952 163906193417918966784 164147685040594354176 164556614820371026176 164825981259770363904 165480052613975801856 165849745118526701568 166507879027727204352 167168624579424534528 167984877629128755888 168206939017806053376 169655475984773087232 169976793174138187776 170651304258162545664 171356474936915283456 171608943451530461184 171711250247343679488 172674837510235619328 173360055119403220992 174076418983532986368 174436825648095166464 175288567960830006144 175852708973160873984 176971722934390788096 177367088529535500288 177703011045689923584 178070926182430482432 179176956779836882944 179516307076768392192 179780797901603340288 180523693760700874752 181644958939338768384 182365772268463128576 182909810046083484672 183256230140867733696 184666145670668648448 185078701074297913344 185126191672917404448 185429228917241659392 185813140364275286016 186165059190722777088 187321363906193104896 188064702651852601344 188982987332769850374 189120060130258059264 190862410482869723136 191049856662199468032 191223892320905461248 191982717290432863872 192695108525915111424 193060061382971768832 193491369304947818496 194259192199015071744 195030062009328623616 195835971356474609664 196241428854107062272 197199638955933756912 198944478838323412992 199093188301189636608 199537974595727437824 199915887426401164032 200329791955234292736 201453977095274889216 202253397639303757824 202705244033754857472 203089155480788484096 203509629922777694208 204773664891242151936 205161493802021019648 206163258908476200408 207749413879502229504 208607882531896866816 209039782909809696768 209435691589563124224 209744264218537230336 210610976054151020544 211047023623621312512 211572790483334176512 211919118762561896448 212760067646540316672 214081558749934977024 214931088744974401536 215980556951736971856 216781997091654500352 217192569055843239936 218128469123279683584 218541591223891955712 219408819760494701568 220640070151967735808 222010505370302939136 222891499439232712704 223812538693113839616 223979836838838341184 224275918690408071168 225371015949638579328 226207301313030782976 226635724232184250368 227535072344216727552 228043399537974214656 228475299915887044608 228948333663124905984 231146740159204294656 232101891978043981824 233718090614440008192 234470278630881165312 235615153038258514752 235962297245854384128 236489451372714000384 236937348060919898112 237427901576573976576 238409008607882133504 238902609039782510592 239355076102357856256 241797474838096201728 243154363024617504768 243879746728111312896 244341640187823644928 246221527560891531264 246834922230556539264 247238971889655545856 247750853819033714688 248220078920963702784 249761818541590806528 250752936869136801792 251977316443693133832 254483213977159630848 254965189761207281664 255785758506415816704 255976956387243818496 257413415177295691776 257566875371015519232 259012256265353428992 260040082679104831488 260621028043399102464 261114628475299479552 261655238472142749696 262932851941245009216 265457584401586182144 265547701541383962624 266050632794303250432 266554516568534885376 267106389273645723648 269274460615152588288 269671196852405010432 270785540641051312128 271346173230370258944 272467438409008152576 273548658402694692864 274364715069125227008 274884345211301600544 276999218506002972672 277618051611446870016 278143843375862489088 278719710546412929024 279247588786084165632 280814634738868027392 282097053977778902016 283474480999154775561 283680090195387088896 285442078333246636032 286574784993299202048 286835838481358191872 287974075935649295808 289042662788872667136 289590092074457653248 290237053957421727744 290837958831039578112 291388788298522607616 292545093013992935424 294362143281160593408 297188665918976950272 298416718257485119488 298639782451784454912 299873831139601746048 300494687932851439104 302180965642912333824 303380096458955636736 304057866050632286208 304633733221182726144 305264444884166541312 307742240703031529472 311624120819253344256 312627038174508220416 313559674364714545152 314153537384344686336 314616396327805845504 315916464081226530816 316570535435431968768 317878678143842844672 318536812053043347456 319140101469810475008 322396633117461602304 323970835427605457784 325172995637481750528 325788853583764859904 327812386835837933568 329113229640742052352 329651962519540727808 330960105227951603712 333015758055454408704 334337249158849069056 335969755258257511776 336413878035612106752 339310951969546174464 339953586348276375552 341302608516325091328 342712949873830566912 343217886903060922368 343422500494687358976 346720110238806441984 348152837967065972736 348873651296190332928 350577135921660012288 351705417946321747968 353943445868781576192 354734177059071000576 355406022091379847168 356141852364860964864 358353913559673765888 359032614153536784384 361047387521401749504 364731544536926257152 365819620092166969344 366512460281735467392 369332291341337296896 370252383345834808896 370858457834483318784 371626280728550572032 372330118381445554176 374642727812386209792 376129405303705202688 377965974665539700748 381724820965739446272 382099713324398936064 382447784641810922496 383965434580865727744 386120122765943537664 386982738609895636992 388518384398030143488 390060124018657247232 391671942712949219328 392482857708214124544 394399277911867513824 398186376602379273216 399075949191454875648 399831774852802328064 400659583910468585472 402907954190549778432 404506795278607515648 406178310961576968192 407019259845555388416 409547329782484303872 410322987604042039296 412326517816952400816 415498827759004459008 417215765063793733632 418079565819619393536 418871383179126248448 419488528437074460672 421221952108302041088 423145580966668353024 423838237525123792896 425520135293080633344 428163117499869954048 429862177489948803072 431961113903473943712 433563994183309000704 434385138111686479872 436256938246559367168 437083182447783911424 438817639520989403136 441280140303935471616 445782998878465425408 447625077386227679232 447959673677676682368 448551837380816142336 450742031899277158656 453271448464368500736 455070144688433455104 456086799075948429312 456950599831774089216 457896667326249811968 464203783956087963648 467436181228880016384 468940557261762330624 471230306076517029504 471924594491708768256 472978902745428000768 473874696121839796224 474855803153147953152 476818017215764267008 477805218079565021184 478710152204715712512 483594949676192403456 487759493456222625792 488683280375647289856 492443055121783062528 493669844461113078528 494477943779311091712 496440157841927405568 499523637083181613056 501505873738273603584 503954632887386267664 508966427954319261696 509930379522414563328 511953912774487636992 514826830354591383552 515133750742031038464 518024512530706857984 520080165358209662976 522229256950598959104 523310476944285499392 525865703882490018432 530915168803172364288 532101265588606500864 533109033137069770752 534212778547291447296 538548921230305176576 539342393704810020864 541571081282102624256 544934876818016305152 547097316805389385728 548729430138250454016 549768690422603201088 553998437012005945344 555236103222893740032 556287686751724978176 557439421092825858048 558495177572168331264 564194107955557804032 566948961998309551122 567360180390774177792 573149569986598404096 573671676962716383744 575948151871298591616 578085325577745334272 579180184148915306496 580474107914843455488 582777576597045215232 585090186027985870848 588724286562321186816 596833436514970238976 597279564903568909824 599747662279203492096 600989375865702878208 604361931285824667648 606760192917911273472 608115732101264572416 609267466442365452288 610528889768333082624 615484481406063058944 623248241638506688512 627119348729429090304 628307074768689372672 629232792655611691008 631832928162453061632 633141070870863937536 635757356287685689344 638280202939620950016 644793266234923204608 647941670855210915568 650345991274963501056 651577707167529719808 655624773671675867136 658226459281484104704 661920210455903207424 666031516110908817408 668674498317698138112 671939510516515023552 672827756071224213504 678621903939092348928 679907172696552751104 682605217032650182656 685425899747661133824 686845000989374717952 693440220477612883968 696305675934131945472 701154271843320024576 703410835892643495936 707886891737563152384 709468354118142001152 710812044182759694336 712283704729721929728 716707827119347531776 718065228307073568768 729463089073852514304 731639240184333938688 733024920563470934784 738664582682674593792 740504766691669617792 741716915668966637568 743252561457101144064 744660236762891108352 749285455624772419584 752258810607410405376 755931949331079401496 763449641931478892544 764895569283621844992 767930869161731455488 772240245531887075328 777036768796060286976 780120248037314494464 783343885425898438656 784965715416428249088 788798555823735027648 796372753204758546432 798151898382909751296 799663549705604656128 801319167820937170944 809013590557215031296 812356621923153936384 814038519691110776832 820645975208084078592 824653035633904801632 830997655518008918016 834431530127587467264 836159131639238787072 837742766358252496896 842443904216604082176 846291161933336706048 851040270586161266688 856326234999739908096 859724354979897606144 863922227806947887424 867127988366618001408 868770276223372959744 872513876493118734336 874166364895567822848 877635279041978806272 891565997756930850816 895250154772455358464 895919347355353364736 901484063798554317312 906542896928737001472 910140289376866910208 912173598151896858624 913901199663548178432 915793334652499623936 934872362457760032768 937881114523524661248 942460612153034059008 943849188983417536512 947749392243679592448 949711606306295906304 953636034431528534016 955610436159130042368 957420304409431425024 967189899352384806912 975518986912445251584 977366560751294579712 987339688922226157056 988955887558622183424 992880315683854811136 999047274166363226112 1003011747476547207168 1007909265774772535328 1017932855908638523392 1019860759044829126656 1023907825548975273984 1029653660709182767104 1030267501484062076928 1040160330716419325952 1044458513901197918208 1046620953888570998784 1051731407764980036864 1061830337606344728576 1064202531177213001728 1066218066274139541504 1068425557094582894592 1077097842460610353152 1083142162564205248512 1094194633610778771456 1097458860276500908032 1099537380845206402176 1107996874024011890688 1112575373503449956352 1114878842185651716096 1116990355144336662528 1128388215911115608064 1133897923996619102244 1146299139973196808192 1147343353925432767488 1151896303742597183232 1158360368297830612992 1160948215829686910976 1165555153194090430464 1170180372055971741696 1177448573124642373632 1194559129807137819648 1199495324558406984192 1201978751731405756416 1208723862571649335296 1213520385835822546944 1218534932884730904576 1221057779536666165248 1230968962812126117888 1246496483277013377024 1254238697458858180608 1256614149537378745344 1258465585311223382016 1263665856324906123264 1271514712575371378688 1276560405879241900032 1289586532469846409216 1295883341710421831136 1300691982549927002112 1303155414335059439616 1311249547343351734272 1316452918562968209408 1323840420911806414848 1337348996635396276224 1343879021033030047104 1345655512142448427008 1359814345393105502208 1365210434065300365312 1370851799495322267648 1373690001978749435904 1392611351868263890944 1402308543686640049152 1406821671785286991872 1415773783475126304768 1418936708236284002304 1421624088365519388672 1424567409459443859456 1433415654238695063552 1436130456614147137536 1463278480368667877376 1466049841126941869568 1477329165365349187584 1481009533383339235584 1483433831337933275136 1489320473525782216704 1498570911249544839168 1504517621214820810752 1511863898662158802992 1526899283862957785088 1529791138567243689984 1535861738323462910976 1544480491063774150656 1554073537592120573952 1560240496074628988928 1566687770851796877312 1569931430832856498176 1577597111647470055296 1592745506409517092864 1596303796765819502592 1599327099411209312256 1602638335641874341888 1618027181114430062592 1624713243846307872768 1641291950416168157184 1649306071267809603264 1661995311036017836032 1668863060255174934528 1672318263278477574144 1675485532716504993792 1692582323866673412096 1702080541172322533376 1719448709959795212288 1727844455613895774848 1734255976733236002816 1737540552446745919488 1748332729791135645696 1755270558083957612544 1790500309544910716928 1791838694710706729472 1802968127597108634624 1813085793857474002944 1820280578753733820416 1824347196303793717248 1827802399327096356864 1831586669304999247872 1869744724915520065536 1884921224306068118016 1887698377966835073024 1895498784487359184896 1899423212612591812608 1907272068863057068032 1914840608818862850048 1934379798704769613824 1951037973824890503168 1954733121502589159424 1974679377844452314112 1985760631367709622272 1998094548332726452224 2006023494953094414336 2015818531549545070656 2035865711817277046784 2039721518089658253312 2047815651097950547968 2060535002968124153856 2080320661432838651904 2088917027802395836416 2103462815529960073728 2123660675212689457152 2128405062354426003456 2132436132548279083008 2136851114189165789184 2154195684921220706304 2188389267221557542912 2194917720553001816064 2199074761690412804352 2215993748048023781376 2225150747006899912704 2229757684371303432192 2233980710288673325056 2256776431822231216128 2267795847993238204488 2294686707850865534976 2303792607485194366464 2316720736595661225984 2331110306388180860928 2340360744111943483392 2354897146249284747264 2389118259614275639296 2398990649116813968384 2403957503462811512832 2427040771671645093888 2437069865769461809152 2442115559073332330496 2461937925624252235776 2492992966554026754048 2508477394917716361216 2513228299074757490688 2527331712649812246528 2553120811758483800064 2579173064939692818432 2591766683420843662272 2601383965099854004224 2606310828670118879232 2622499094686703468544 2632905837125936418816 2674697993270792552448 2687758042066060094208 2719628690786211004416 2730420868130600730624 2741703598990644535296 2747380003957498871808 2804617087373280098304 2813643343570573983744 2831547566950252609536 2843248176731038777344 2849134818918887718912 2866831308477390127104 2872260913228294275072 2926556960737335754752 2932099682253883739136 2962019066766678471168 2966867662675866550272 2978640947051564433408 2997141822499089678336 3009035242429641621504 3023727797324317605984 3053798567725915570176 3059582277134487379968 3071723476646925821952 3088960982127548301312 3120480992149257977856 3133375541703593754624 3139862861665712996352 3155194223294940110592 3185491012819034185728 3192607593531639005184 3198654198822418624512 3205276671283748683776 3249426487692615745536 3282583900832336314368 3298612142535619206528 3323990622072035672064 3337726120510349869056 3344636526556955148288 3350971065433009987584 3385164647733346824192 3438897419919590424576 3455688911227791549696 3475081104893491838976 3496665459582271291392 3510541116167915225088 3583677389421413458944 3605936255194217269248 3626171587714948005888 3640561157507467640832 3655604798654192713728 3663173338609998495744 3739489449831040131072 3769842448612136236032 3775396755933670146048 3790997568974718369792 3814544137726114136064 3829681217637725700096 3868759597409539227648 3902075947649781006336 3909466243005178318848 3949358755688904628224 3971521262735419244544 4012046989906188828672 4031637063099090141312 4079443036179316506624 4095631302195901095936 4121070005936248307712 4177834055604791672832 4206925631059920147456 4247321350425378914304 4256810124708852006912 4264872265096558166016 4273702228378331578368 4308391369842441412608 4389835441106003632128 4398149523380825608704 4431987496096047562752 4450301494013799825408 4467961420577346650112 4513552863644462432256 4535591695986476408976 4589373415701731069952 4607585214970388732928 4633441473191322451968 4662220612776361721856 4680721488223886966784 4709794292498569494528 4778236519228551278592 4797981298233627936768 4807915006925623025664 4854081543343290187776 4874139731538923618304 4923875851248504471552 4985985933108053508096 5016954789835432722432 5026456598149514981376 5106241623516967600128 5158346129879385636864 5183533366841687324544 5202767930199708008448 5212621657340237758464 5244998189373406937088 5265811674251872837632 5375516084132120188416 5439257381572422008832 5460841736261201461248 5483407197981289070592 5494760007914997743616 5609234174746560196608 5663095133900505219072 5686496353462077554688 5698269637837775437824 5744521826456588550144 5853113921474671509504 5864199364507767478272 5924038133533356942336 5957281894103128866816 5994283644998179356672 6018070484859283243008 6047455594648635211968 6107597135451831140352 6119164554268974759936 6143446953293851643904 6240961984298515955712 6266751083407187509248 6310388446589880221184 6370982025638068371456 6385215187063278010368 6397308397644837249024 6410553342567497367552 6565167801664672628736 6597224285071238413056 6647981244144071344128 6675452241020699738112 6689273053113910296576 6701942130866019975168 6770329295466693648384 6911377822455583099392 6950162209786983677952 6993330919164542582784 7021082232335830450176 7167354778842826917888 7211872510388434538496 7281122315014935281664 7311209597308385427456 7326346677219996991488 7478978899662080262144 7539684897224272472064 7581995137949436739584 7659362435275451400192 7737519194819078455296 7804151895299562012672 7818932486010356637696 7898717511377809256448 8024093979812377657344 8063274126198180282624 8158886072358633013248 8191262604391802191872 8242140011872496615424 8413851262119840294912 8494642700850757828608 8529744530193116332032 8547404456756663156736 8616782739684882825216 8779670882212007264256 8796299046761651217408 8900602988027599650816 8935922841154693300224 9027105727288924864512 9071183391972952817952 9178746831403462139904 9215170429940777465856 9266882946382644903936 9361442976447773933568 9419588584997138989056 9556473038457102557184 9595962596467255873536 9615830013851246051328 9748279463077847236608 9847751702497008943104 9971971866216107016192 10033909579670865444864 10052913196299029962752 10316692259758771273728 10367066733683374649088 10425243314680475516928 10489996378746813874176 10531623348503745675264 10751032168264240376832 10878514763144844017664 10921683472522402922496 10966814395962578141184 10989520015829995487232 11218468349493120393216 11326190267801010438144 11372992706924155109376 11489043652913177100288 11706227842949343019008 11728398729015534956544 11848076267066713884672 11914563788206257733632 12036140969718566486016 12094911189297270423936 12238329108537949519872 12286893906587703287808 12533502166814375018496 12620776893179760442368 12741964051276136742912 12770430374126556020736 12794616795289674498048 12821106685134994735104 13194448570142476826112 13295962488288142688256 13350904482041399476224 13403884261732039950336 13540658590933387296768 13822755644911166198784 13900324419573967355904 13986661838329085165568 14042164464671660900352 14334709557685653835776 14423745020776869076992 14562244630029870563328 14622419194616770854912 14957957799324160524288 15079369794448544944128 15318724870550902800384 15475038389638156910592 15608303790599124025344 15637864972020713275392 15797435022755618512896 16126548252396360565248 16317772144717266026496 16382525208783604383744 16484280023744993230848 16827702524239680589824 16989285401701515657216 17059489060386232664064 17094808913513326313472 17233565479369765650432 17559341764424014528512 17592598093523302434816 17871845682309386600448 18054211454577849729024 18142366783945905635904 18357493662806924279808 18430340859881554931712 18722885952895547867136 19112946076914205114368 19191925192934511747072 19231660027702492102656 19695503404994017886208 19943943732432214032384 20067819159341730889728 20105826392598059925504 20734133467366749298176 20850486629360951033856 20979992757493627748352 21063246697007491350528 21502064336528480753664 21843366945044805844992 21933628791925156282368 21979040031659990974464 22436936698986240786432 22745985413848310218752 22978087305826354200576 23412455685898686038016 23456797458031069913088 23696152534133427769344 24072281939437132972032 24189822378594540847872 24476658217075899039744 24573787813175406575616 25241553786359520884736 25483928102552273485824 25589233590579348996096 25642213370269989470208 26388897140284953652224 26701808964082798952448 26807768523464079900672 27081317181866774593536 27645511289822332397568 27800648839147934711808 28084328929343321800704 28669419115371307671552 28847490041553738153984 29244838389233541709824 29915915598648321048576 30158739588897089888256 30950076779276313821184 31275729944041426550784 31594870045511237025792 32253096504792721130496 32635544289434532052992 32765050417567208767488 32968560047489986461696 33655405048479361179648 33978570803403031314432 34118978120772465328128 34467130958739531300864 35118683528848029057024 35185196187046604869632 35743691364618773200896 36108422909155699458048 36284733567891811271808 36714987325613848559616 36860681719763109863424 38225892153828410228736 38383850385869023494144 38463320055404984205312 39887887464864428064768 40211652785196119851008 41468266934733498596352 41700973258721902067712 41959985514987255496704 42126493394014982701056 43004128673056961507328 43686733890089611689984 43867257583850312564736 44873873397972481572864 45956174611652708401152 46824911371797372076032 46913594916062139826176 47392305068266855538688 48379644757189081695744 48953316434151798079488 49147575626350813151232 50483107572719041769472 50967856205104546971648 51178467181158697992192 51284426740539978940416 52777794280569907304448 53615537046928159801344 54162634363733549187072 55291022579644664795136 56168657858686643601408 57338838230742615343104 57694980083107476307968 59831831197296642097152 60317479177794179776512 62551459888082853101568 63189740091022474051584 64506193009585442260992 65530100835134417534976 65937120094979972923392 67310810096958722359296 68237956241544930656256 68934261917479062601728 70237367057696058114048 70370392374093209739264 72216845818311398916096 72569467135783622543616 73429974651227697119232 73721363439526219726848 76451784307656820457472 76767700771738046988288 76926640110809968410624 80423305570392239702016 82936533869466997192704 83401946517443804135424 84252986788029965402112 86008257346113923014656 87734515167700625129472 89747746795944963145728 93827189832124279652352 94784610136533711077376 96759289514378163391488 97906632868303596158976 98295151252701626302464 100966215145438083538944 101935712410209093943296 102356934362317395984384 105555588561139814608896 107231074093856319602688 108325268727467098374144 110582045159289329590272 114677676461485230686208 115389960166214952615936 119663662394593284194304 120634958355588359553024 125102919776165706203136 126379480182044948103168 129012386019170884521984 131060201670268835069952 134621620193917444718592 137868523834958125203456 140474734115392116228096 140740784748186419478528 145138934271567245087232 146859949302455394238464 147442726879052439453696 152903568615313640914944 153535401543476093976576 153853280221619936821248 160846611140784479404032 165873067738933994385408 168505973576059930804224 172016514692227846029312 179495493591889926291456 187654379664248559304704 189569220273067422154752 193518579028756326782976 196590302505403252604928 201932430290876167077888 204713868724634791968768 211111177122279629217792 216650537454934196748288 221164090318578659180544 229355352922970461372416 230779920332429905231872 241269916711176719106048 250205839552331412406272 252758960364089896206336 258024772038341769043968 269243240387834889437184 281481569496372838957056 290277868543134490174464 293719898604910788476928 294885453758104878907392 305807137230627281829888 307070803086952187953152 321693222281568958808064 331746135477867988770816 344033029384455692058624 358990987183779852582912 375308759328497118609408 379138440546134844309504 387037158057512653565952 393180605010806505209856 403864860581752334155776 422222354244559258435584 442328180637157318361088 458710705845940922744832 461559840664859810463744 482539833422353438212096 505517920728179792412672 516049544076683538087936 538486480775669778874368 562963138992745677914112 580555737086268980348928 589770907516209757814784 614141606173904375906304 663492270955735977541632 688066058768911384117248 750617518656994237218816 758276881092269688619008 774074316115025307131904 807729721163504668311552 844444708489118516871168 884656361274314636722176 917421411691881845489664 965079666844706876424192 1032099088153367076175872 1076972961551339557748736 1125926277985491355828224 1161111474172537960697856 1179541815032419515629568 1326984541911471955083264 1376132117537822768234496 1516553762184539377238016 1548148632230050614263808 1615459442327009336623104 1688889416978237033742336 1769312722548629273444352 2064198176306734152351744 2251852555970982711656448 2322222948345075921395712 2653969083822943910166528 2752264235075645536468992 3096297264460101228527616 3230918884654018673246208 3377778833956474067484672 3538625445097258546888704 4128396352613468304703488 4644445896690151842791424 5307938167645887820333056 6192594528920202457055232 6755557667912948134969344 8256792705226936609406976 9288891793380303685582848 10615876335291775640666112 12385189057840404914110464 18577783586760607371165696 24770378115680809828220928 37155567173521214742331392 74311134347042429484662784
- Sum of all divisors σ(n): 298859196335004212472259331
- Sum of proper divisors (its aliquot sum) s(n): 224548061987961782987596547
- 74311134347042429484662784 is an abundant number, because the sum of its proper divisors (224548061987961782987596547) is greater than itself. Its abundance is 150236927640919353502933763
Bases of 74311134347042429484662784
- Binary: 111101011101111111111010101010001110011110101101011011110110000010010000000000000000002
- Hexadecimal: 0x3D77FEAA39EB5BD8240000
- Base-36: 9C4XM0U9000000000
Squares and roots of 74311134347042429484662784
- 74311134347042429484662784 squared (743111343470424294846627842) is 5522144687944189082679102035891252845422686194630656
- 74311134347042429484662784 cubed (743111343470424294846627843) is 410356835789627327914280244186867015132291859112921832523774363951483588706304
-
74311134347042429484662784 is a
perfect square number . Itssquare root is 8620390614528 -
The
cube root of 74311134347042429484662784 is 420421222.0578195783
Scales and comparisons
How big is 74311134347042429484662784?- 74,311,134,347,042,429,484,662,784 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 74,311,134,347,042,429,484,662,784 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 74311134347042429484662784 cubic inches would be around 35035101.8 feet tall.
Recreational maths with 74311134347042429484662784
- 74311134347042429484662784 backwards is 48726648492424074343111347
- 74311134347042429484662784 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 74311134347042429484662784's digits is 108
- 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 74311134347042429484662784 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 74311134347042429484662784 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/74311134347042429484662784/
Chicago style:
Numbermatics. 2024. "Number 74311134347042429484662784 - Facts about the integer". https://numbermatics.com/n/74311134347042429484662784/
The information we have on file for 74311134347042429484662784 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 74311134347042429484662784, math, Factors of 74311134347042429484662784, curriculum, school, college, exams, university, Prime factorization of 74311134347042429484662784, STEM, science, technology, engineering, physics, economics, calculator, seventy-four septillion, three hundred eleven sextillion, one hundred thirty-four quintillion, three hundred forty-seven quadrillion, forty-two trillion, four hundred twenty-nine billion, four hundred eighty-four million, six hundred sixty-two thousand, seven hundred eighty-four.