120954673057881242529202176
120,954,673,057,881,242,529,202,176 is an even composite number composed of six prime numbers multiplied together.
120954673057881242529202176 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 120954673057881242529202176:
215 × 36 × 73 × 113 × 293 × 7693
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 29 × 29 × 29 × 769 × 769 × 769)See below for interesting mathematical facts about the number 120954673057881242529202176 from the Numbermatics database.
Names of 120954673057881242529202176
- Cardinal: 120954673057881242529202176 can be written as One hundred twenty septillion, nine hundred fifty-four sextillion, six hundred seventy-three quintillion, fifty-seven quadrillion, eight hundred eighty-one trillion, two hundred forty-two billion, five hundred twenty-nine million, two hundred two thousand, one hundred seventy-six.
Scientific notation
- Scientific notation: 1.20954673057881242529202176 × 1026
Factors of 120954673057881242529202176
Divisors of 120954673057881242529202176
- Number of divisors d(n): 28672
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 29 32 33 36 42 44 48 49 54 56 58 63 64 66 72 77 81 84 87 88 96 98 99 108 112 116 121 126 128 132 144 147 154 162 168 174 176 189 192 196 198 203 216 224 231 232 242 243 252 256 261 264 288 294 297 308 319 324 336 343 348 352 363 378 384 392 396 406 432 441 448 462 464 484 486 504 512 522 528 539 567 576 588 594 609 616 638 648 672 686 693 696 704 726 729 756 768 769 783 784 792 812 841 847 864 882 891 896 924 928 957 968 972 1008 1024 1029 1044 1056 1078 1089 1134 1152 1176 1188 1218 1232 1276 1296 1323 1331 1344 1372 1386 1392 1408 1421 1452 1458 1512 1536 1538 1566 1568 1584 1617 1624 1682 1694 1701 1728 1764 1782 1792 1827 1848 1856 1914 1936 1944 2016 2048 2058 2079 2088 2112 2156 2178 2233 2268 2304 2307 2349 2352 2376 2436 2464 2523 2541 2552 2592 2646 2662 2673 2688 2744 2772 2784 2816 2842 2871 2904 2916 3024 3072 3076 3087 3132 3136 3168 3234 3248 3267 3364 3388 3402 3456 3509 3528 3564 3584 3654 3696 3712 3773 3828 3872 3888 3969 3993 4032 4096 4116 4158 4176 4224 4263 4312 4356 4466 4536 4608 4614 4698 4704 4752 4851 4872 4928 5046 5082 5103 5104 5184 5292 5324 5346 5376 5383 5481 5488 5544 5568 5632 5684 5742 5808 5832 5887 5929 6048 6144 6152 6174 6237 6264 6272 6336 6468 6496 6534 6699 6728 6776 6804 6912 6921 7018 7047 7056 7128 7168 7308 7392 7424 7546 7569 7623 7656 7744 7776 7938 7986 8019 8064 8192 8232 8316 8352 8448 8459 8526 8613 8624 8712 8932 9072 9216 9228 9251 9261 9317 9396 9408 9504 9702 9744 9801 9856 9947 10092 10164 10206 10208 10368 10527 10584 10648 10692 10752 10766 10962 10976 11088 11136 11264 11319 11368 11484 11616 11664 11774 11858 11907 11979 12096 12288 12304 12348 12474 12528 12544 12672 12789 12936 12992 13068 13398 13456 13552 13608 13824 13842 14036 14094 14112 14256 14336 14553 14616 14784 14848 15092 15138 15246 15312 15488 15552 15631 15876 15972 16038 16128 16149 16384 16443 16464 16632 16704 16896 16918 17052 17226 17248 17424 17661 17787 17864 18144 18432 18456 18502 18522 18634 18711 18792 18816 19008 19404 19488 19602 19712 19894 20097 20184 20328 20412 20416 20736 20763 21054 21141 21168 21296 21384 21504 21532 21924 21952 22176 22272 22301 22528 22638 22707 22736 22869 22968 23232 23328 23548 23716 23814 23958 24192 24389 24563 24576 24608 24696 24948 25056 25088 25344 25377 25578 25839 25872 25984 26136 26796 26912 27104 27216 27648 27684 27753 27783 27951 28072 28188 28224 28512 28672 29106 29232 29403 29568 29696 29841 30184 30276 30492 30624 30976 31104 31262 31581 31752 31944 32076 32256 32298 32768 32886 32928 33264 33408 33792 33836 33957 34104 34452 34496 34848 35322 35574 35721 35728 35937 36288 36864 36912 37004 37044 37268 37422 37584 37632 37681 38016 38367 38599 38808 38976 39204 39424 39788 40194 40368 40656 40824 40832 41209 41472 41503 41526 42108 42282 42336 42592 42768 43008 43064 43659 43848 43904 44352 44544 44602 45056 45276 45414 45472 45738 45936 46464 46656 46893 47096 47432 47628 47916 48384 48447 48778 49126 49152 49216 49329 49392 49896 50112 50176 50688 50754 51156 51678 51744 51968 52272 52983 53361 53592 53824 54208 54432 55296 55368 55506 55566 55902 56133 56144 56376 56448 57024 57344 58212 58464 58806 59136 59213 59392 59682 60291 60368 60552 60984 61248 61952 62208 62289 62524 63162 63504 63888 64152 64512 64596 64757 65219 65772 65856 66528 66816 66903 67584 67672 67914 68121 68208 68607 68904 68992 69696 70644 71148 71442 71456 71874 72576 73167 73689 73728 73824 74008 74088 74536 74844 75168 75264 75362 76032 76131 76734 77198 77517 77616 77952 78408 78848 79576 80388 80736 81312 81648 81664 82418 82944 83006 83052 83259 83349 83853 84216 84564 84672 85184 85536 86016 86128 87318 87696 87808 88209 88704 89088 89204 89523 90112 90552 90828 90944 91476 91872 92928 93049 93312 93786 94192 94743 94864 95256 95832 96768 96894 97556 98252 98304 98432 98658 98784 99792 100224 100352 101376 101508 101761 101871 102312 103356 103488 103936 104544 105966 106722 107184 107648 107811 108416 108864 109417 110592 110736 111012 111132 111804 112266 112288 112752 112896 113043 114048 114688 115101 115797 116424 116928 117612 118272 118426 118784 119364 120582 120736 121104 121968 122496 123627 123904 124416 124509 124578 125048 126324 127008 127776 128304 129024 129192 129514 130438 130977 131544 131712 133056 133632 133806 135168 135344 135828 136242 136416 137214 137808 137984 139392 140679 141288 142296 142884 142912 143748 145152 145341 146334 147378 147456 147648 147987 148016 148176 149072 149688 150336 150528 150724 152064 152262 153468 154396 155034 155232 155904 156107 156816 157696 158949 159152 160083 160776 161472 162624 163296 163328 164836 165888 166012 166104 166518 166698 167706 168432 169128 169344 170368 170723 171072 171941 172032 172256 174636 175392 175616 176418 177408 177639 178176 178408 179046 180224 180873 181104 181656 181888 182952 183744 185856 186098 186624 186867 187572 188384 189486 189728 190512 191664 193536 193788 194271 195112 195657 196504 196864 197316 197568 199584 200448 200704 200709 202752 203016 203522 203742 204363 204624 205821 206712 206976 207872 209088 211932 213444 214368 215296 215622 216832 217728 218834 219501 221067 221184 221472 222024 222264 223608 224532 224576 225504 225792 226086 228096 228393 229376 230202 231594 232551 232848 233856 235224 236544 236852 237568 238728 241164 241472 242208 243936 244992 245311 247254 247808 248832 249018 249156 249777 250047 250096 251559 252648 254016 255552 256608 258048 258384 259028 260876 261954 263088 263424 263767 266112 267264 267612 268279 268569 270193 270336 270688 271656 272484 272832 274428 275616 275968 278784 279147 281358 282576 284229 284592 285768 285824 287496 288463 290304 290682 292668 294756 294912 295296 295974 296032 296352 298144 299376 300672 301056 301448 304128 304524 305283 305613 306936 308792 310068 310464 311808 312214 313632 315392 317898 318304 320166 321552 322944 323433 325248 326592 326656 328251 329672 331776 332024 332208 333036 333396 335412 336864 338256 338688 339129 340736 341446 342144 343882 344064 344512 345303 347391 349272 350784 351232 352836 354816 355278 356352 356816 358092 360448 361746 362208 363312 363776 365904 367488 370881 371712 372196 373248 373527 373734 375144 376768 378972 379456 381024 383328 387072 387576 388542 390224 391314 392931 393008 393728 394632 395136 399168 400896 401408 401418 405504 406032 407044 407484 408726 409248 411642 413424 413952 414491 415744 418176 422037 423864 426888 428736 430592 431244 433664 435456 436023 437668 439002 442134 442368 442944 444048 444528 447216 449064 449152 451008 451584 452172 453299 456192 456533 456786 460404 463188 465102 465696 467712 468321 470448 473088 473704 475136 476847 477456 480249 482328 482944 484416 487872 489984 490622 494508 495616 497664 498036 498312 499554 500094 500192 503118 505296 508032 511104 512169 513216 515823 516096 516768 518056 521752 523908 526176 526848 527534 532224 532917 534528 535224 536558 537138 540386 540672 541376 542619 543312 544968 545664 548856 551232 551936 557568 558294 560601 562716 565152 568458 569184 571536 571648 574992 576926 580608 581364 582813 585336 586971 589512 590592 591361 591948 592064 592704 596288 598752 601344 602112 602127 602896 608256 609048 610566 611226 613089 613872 617463 617584 620136 620928 623616 624428 627264 630784 635796 636608 640332 643104 645888 646729 646866 650496 651343 653184 653312 656502 658503 659344 663201 663552 664048 664416 666072 666792 670824 673728 676512 677376 678258 681472 682892 684288 685179 687764 688128 689024 690606 694782 698544 701568 702464 705672 709632 710556 712327 712704 713632 716184 723492 724416 726624 727552 731808 734976 735933 741762 743424 744392 746496 747054 747468 749331 750288 753536 754677 757944 758912 762048 766656 774144 775152 777084 780448 782628 785862 786016 787456 789264 790272 791301 798336 801792 802816 802836 804837 805707 810579 811008 812064 814088 814968 817452 818496 823284 826848 827904 828982 831488 836352 837441 844074 847728 852687 853776 857472 861184 862488 865389 867328 870912 872046 875336 878004 884268 884736 885888 888096 889056 894432 898128 898304 902016 903168 904344 906598 912384 913066 913572 915849 916839 920808 926376 930204 931392 935424 936642 940896 946176 947408 950272 953694 954912 960498 964656 965888 968832 970299 975744 979968 981244 984753 989016 991232 995328 996072 996624 999108 1000188 1000384 1006236 1010592 1016064 1017387 1022208 1023539 1024338 1026432 1031646 1032192 1033536 1035909 1036112 1042173 1043504 1047816 1052352 1053696 1055068 1064448 1065834 1069056 1070448 1073116 1074276 1080772 1081344 1082752 1085238 1086624 1089936 1091328 1092749 1097712 1102464 1103872 1112643 1115136 1116588 1119371 1120581 1121202 1125432 1130304 1136916 1138368 1143072 1143296 1149984 1153852 1161216 1162728 1165626 1170672 1173942 1179024 1181184 1182722 1183896 1184128 1185408 1192576 1195061 1197504 1202688 1203587 1204224 1204254 1205792 1216512 1218096 1221132 1222452 1226178 1227744 1234926 1235168 1240272 1241856 1243473 1247232 1248856 1254528 1261568 1266111 1271592 1273216 1280664 1286208 1291776 1293458 1293732 1300992 1302686 1306368 1306624 1308069 1313004 1317006 1318688 1326402 1327104 1328096 1328832 1332144 1333584 1341648 1347456 1353024 1354752 1356516 1359897 1362944 1365784 1368576 1369599 1370358 1375528 1378048 1381212 1389564 1397088 1403136 1404928 1404963 1411344 1419264 1421112 1424654 1425408 1427264 1430541 1432368 1440747 1446984 1448832 1453248 1455104 1463616 1469952 1471866 1483524 1486848 1488784 1492992 1494108 1494936 1498662 1500576 1507072 1509354 1515888 1517824 1524096 1533312 1536507 1547469 1548288 1550304 1554168 1560896 1565256 1571724 1572032 1574912 1578528 1580544 1582602 1596672 1598751 1603584 1605632 1605672 1609674 1611414 1621158 1622016 1624128 1627857 1628176 1629936 1634904 1636992 1646568 1653696 1655808 1657964 1662976 1672704 1674882 1688148 1695456 1705374 1707552 1714944 1717177 1722368 1724976 1730778 1734656 1741824 1744092 1748439 1750672 1756008 1760913 1768536 1771776 1774083 1776192 1778112 1788864 1796256 1796608 1804032 1806336 1806381 1808688 1813196 1824768 1826132 1827144 1831698 1833678 1841616 1852752 1860408 1862784 1870848 1873284 1877953 1881792 1891351 1892352 1894816 1907388 1909824 1920996 1929312 1931776 1937664 1940187 1940598 1951488 1954029 1959936 1962488 1969506 1975509 1978032 1982464 1989603 1990656 1992144 1993248 1998216 2000376 2000768 2012472 2021184 2032128 2034774 2044416 2047078 2048676 2052864 2055537 2063292 2064384 2067072 2071818 2072224 2084346 2087008 2095632 2104704 2107392 2110136 2128896 2131668 2136981 2138112 2140896 2146232 2148552 2161544 2165504 2170476 2173248 2179872 2182656 2185498 2195424 2204928 2207744 2207799 2225286 2230272 2233176 2238742 2241162 2242404 2247993 2250864 2260608 2264031 2273832 2276736 2286144 2286592 2299968 2307704 2322432 2325456 2331252 2341344 2347884 2358048 2362368 2365444 2367792 2368256 2370816 2373903 2385152 2390122 2395008 2405376 2407174 2408448 2408508 2411584 2414511 2417121 2431737 2433024 2436192 2442264 2444904 2452356 2455488 2469852 2470336 2480544 2483712 2486946 2494464 2497712 2509056 2512323 2523136 2532222 2543184 2546432 2558061 2561328 2572416 2583552 2586916 2587464 2596167 2601984 2605372 2612736 2613248 2616138 2626008 2634012 2637376 2652804 2654208 2656192 2657664 2664288 2667168 2683296 2694912 2698421 2706048 2709504 2713032 2719794 2725888 2731568 2737152 2739198 2740716 2747547 2750517 2751056 2756096 2762424 2779128 2794176 2806272 2809856 2809926 2822688 2838528 2842224 2849308 2850816 2854528 2861082 2864736 2881494 2893968 2897664 2901437 2906496 2910208 2927232 2939904 2943732 2951069 2954259 2967048 2973696 2977568 2985984 2988216 2989872 2997324 3001152 3014144 3018708 3031776 3035648 3048192 3052161 3066624 3070617 3073014 3094938 3096576 3100608 3108336 3121792 3126519 3130512 3143448 3144064 3149824 3157056 3161088 3165204 3173093 3193344 3197502 3207168 3211344 3219348 3222828 3242316 3244032 3248256 3255714 3256352 3259872 3269808 3273984 3278247 3293136 3307392 3311616 3315928 3325952 3337929 3345408 3349764 3358113 3361743 3376296 3390912 3410748 3415104 3429888 3434354 3444736 3449952 3461556 3469312 3483648 3488184 3496878 3501344 3512016 3521826 3537072 3543552 3548166 3552384 3556224 3577728 3585183 3592512 3593216 3608064 3610761 3612672 3612762 3617376 3626392 3649536 3652264 3654288 3663396 3667356 3683232 3705504 3720816 3725568 3730419 3741696 3746568 3755906 3763584 3782702 3784704 3789632 3798333 3814776 3819648 3841992 3858624 3863552 3875328 3880374 3881196 3902976 3908058 3919872 3924207 3924976 3939012 3951018 3956064 3964928 3979206 3981312 3984288 3986496 3996432 4000752 4001536 4024944 4042368 4064256 4069548 4079691 4088832 4094156 4097352 4105728 4108797 4111074 4126584 4134144 4139527 4143636 4144448 4168692 4174016 4191264 4209408 4214784 4214889 4220272 4257792 4263336 4273962 4276224 4281792 4291623 4292464 4297104 4322241 4323088 4331008 4340952 4346496 4359744 4365312 4370996 4390848 4409856 4415488 4415598 4450572 4460544 4466352 4477484 4482324 4484808 4495986 4501728 4521216 4527103 4528062 4547664 4553472 4559401 4572288 4573184 4599936 4609521 4615408 4642407 4644864 4650912 4662504 4682688 4695768 4716096 4724736 4730888 4735584 4736512 4741632 4747806 4770304 4780244 4790016 4796253 4810752 4814348 4816896 4817016 4823168 4829022 4834242 4863474 4866048 4872384 4884528 4889808 4904712 4910976 4939704 4940672 4961088 4967424 4973892 4986289 4988928 4995424 5018112 5024646 5064444 5086368 5092864 5116122 5122656 5144832 5151531 5167104 5173832 5174928 5192334 5203968 5210744 5225472 5226496 5232276 5245317 5252016 5268024 5274752 5282739 5305608 5312384 5315328 5322249 5328576 5334336 5366592 5389824 5396842 5412096 5419008 5419143 5426064 5439588 5451776 5463136 5474304 5478396 5481432 5495094 5501034 5502112 5512192 5524848 5558256 5588352 5612544 5619712 5619852 5633859 5645376 5674053 5677056 5684448 5698616 5709056 5722164 5729472 5762988 5787936 5795328 5802874 5812992 5820416 5820561 5854464 5862087 5879808 5887464 5902138 5908518 5926527 5934096 5947392 5955136 5968809 5971968 5976432 5979744 5994648 6002304 6028288 6037416 6063552 6071296 6096384 6104322 6133248 6141234 6146028 6166611 6189876 6193152 6201216 6216672 6243584 6253038 6261024 6286896 6288128 6299648 6314112 6322176 6330408 6346186 6386688 6395004 6410943 6414336 6422688 6438696 6445656 6484632 6496512 6504971 6511428 6512704 6519744 6539616 6547968 6556494 6586272 6614784 6623232 6623397 6631856 6651904 6675858 6690816 6699528 6716226 6723486 6743979 6752592 6781824 6792093 6821496 6830208 6859776 6868708 6889472 6899904 6923112 6938624 6967296 6976368 6993756 7002688 7024032 7043652 7074144 7087104 7096332 7104768 7112448 7114019 7121709 7155456 7164773 7170366 7185024 7186432 7216128 7221522 7225344 7225524 7234752 7243533 7251363 7252784 7295211 7299072 7304528 7308576 7326792 7334712 7366464 7411008 7441632 7451136 7460838 7483392 7493136 7511812 7527168 7536969 7565404 7569408 7579264 7596666 7629552 7639296 7649243 7683984 7717248 7727104 7750656 7760748 7762392 7788501 7805952 7816116 7835597 7839744 7848414 7849952 7878024 7902036 7912128 7958412 7962624 7968576 7972992 7992864 8001504 8003072 8049888 8084736 8095263 8128512 8139096 8159382 8177664 8188312 8194704 8211456 8217594 8222148 8242641 8253168 8268288 8279054 8287272 8288896 8337384 8348032 8365427 8382528 8418816 8429568 8429778 8440544 8515584 8526672 8547924 8552448 8563584 8583246 8584928 8594208 8644482 8646176 8662016 8681904 8692992 8704311 8719488 8730624 8741992 8781696 8819712 8830976 8831196 8853207 8862777 8901144 8921088 8932704 8954968 8964648 8969616 8991972 9003456 9042432 9054206 9056124 9095328 9106944 9118802 9144576 9146368 9156483 9199872 9211851 9219042 9230816 9284814 9289728 9301824 9325008 9365376 9379557 9391536 9432192 9449472 9461776 9471168 9473024 9483264 9495612 9519279 9540608 9560488 9580032 9592506 9621504 9628696 9634032 9646336 9658044 9668484 9726948 9732096 9744768 9769056 9779616 9809424 9821952 9834741 9879408 9881344 9922176 9934848 9947784 9972578 9977856 9990848 10013787 10036224 10049292 10074339 10085229 10128888 10172736 10185728 10232244 10245312 10289664 10303062 10334208 10347664 10349856 10384668 10407936 10421488 10450944 10452992 10464552 10490634 10504032 10536048 10549504 10565478 10611216 10624768 10630656 10644498 10657152 10668672 10733184 10755549 10779648 10793684 10824192 10832283 10838016 10838286 10852128 10879176 10903552 10926272 10948608 10956792 10962864 10990188 11002068 11004224 11024384 11049696 11116512 11176704 11191257 11225088 11239424 11239704 11267718 11290752 11348106 11354112 11368896 11394999 11397232 11418112 11444328 11458944 11525976 11575872 11590656 11605748 11625984 11640832 11641122 11708928 11724174 11759616 11774928 11804276 11817036 11853054 11868192 11894784 11910272 11937618 11943936 11952864 11959488 11989296 12004608 12020239 12056576 12074832 12127104 12142592 12192768 12208644 12239073 12266496 12282468 12292056 12326391 12333222 12379752 12402432 12418581 12433344 12487168 12506076 12522048 12573792 12576256 12599296 12628224 12644352 12644667 12660816 12692372 12773376 12790008 12821886 12828672 12845376 12877392 12891312 12969264 12993024 13009942 13022856 13025408 13039488 13079232 13095936 13112988 13145671 13172544 13229568 13239457 13246464 13246794 13263712 13351716 13381632 13399056 13432452 13446972 13487958 13505184 13563648 13581309 13584186 13642992 13660416 13678203 13719552 13737416 13778944 13799808 13828563 13846224 13877248 13927221 13934592 13952736 13987512 14005376 14048064 14087304 14148288 14174208 14192664 14209536 14224896 14228038 14243418 14310912 14329546 14340732 14370048 14372864 14388759 14432256 14443044 14450688 14451048 14469504 14487066 14502726 14505568 14590422 14598144 14609056 14617152 14653584 14669424 14732928 14822016 14883264 14902272 14921676 14958867 14966784 14986272 15023624 15054336 15073938 15130808 15158528 15193332 15259104 15278592 15298486 15367968 15434496 15454208 15454593 15501312 15521496 15524784 15577002 15611904 15632232 15671194 15679488 15696828 15699904 15735951 15756048 15804072 15824256 15848217 15916824 15937152 15945984 15966747 15985728 16003008 16006144 16099776 16169472 16190526 16257024 16257429 16278192 16318764 16355328 16376624 16389408 16422912 16435188 16444296 16485282 16506336 16536576 16558108 16574544 16577792 16674768 16696064 16730854 16765056 16837632 16859136 16859556 16881088 16901577 17022159 17031168 17053344 17095848 17127168 17149469 17166492 17169856 17188416 17288964 17292352 17324032 17363808 17385984 17408622 17438976 17461248 17461683 17483984 17563392 17586261 17639424 17661952 17662392 17706414 17725554 17779581 17802288 17842176 17865408 17906427 17909936 17929296 17939232 17983944 18006912 18084864 18108412 18112248 18190656 18213888 18237604 18289152 18292736 18312966 18399744 18423702 18438084 18461632 18569628 18579456 18603648 18650016 18730752 18755141 18759114 18783072 18864384 18888947 18898944 18923552 18942336 18946048 18966528 18991224 19038558 19081216 19120976 19160064 19185012 19232829 19243008 19257392 19268064 19292672 19316088 19336968 19453896 19489536 19514913 19538112 19559232 19618848 19643904 19669482 19758816 19762688 19844352 19869696 19870191 19895568 19945156 19955712 19981696 20027574 20072448 20098584 20148678 20170458 20257776 20345472 20371456 20464488 20490624 20579328 20606124 20657483 20668416 20695328 20699712 20769336 20815872 20842976 20901888 20929104 20981268 21008064 21072096 21099008 21130956 21222432 21249536 21261312 21288996 21314304 21337344 21342057 21365127 21466368 21494319 21511098 21559296 21587368 21648384 21664566 21676032 21676572 21704256 21730599 21758352 21807104 21852544 21885633 21897216 21913584 21925728 21980376 22004136 22008448 22048768 22099392 22233024 22353408 22382514 22450176 22479408 22535436 22581504 22610907 22696212 22708224 22737792 22789998 22794464 22836224 22888656 22917888 22947729 23051952 23151744 23181312 23211496 23251968 23281664 23282244 23365503 23417856 23448348 23506791 23519232 23549856 23608552 23634072 23706108 23736384 23820544 23875236 23887872 23905728 23918976 23978592 24009216 24040478 24113152 24149664 24254208 24285184 24285789 24385536 24417288 24478146 24532992 24564936 24584112 24652782 24666444 24727923 24759504 24804864 24837162 24866688 24974336 25012152 25044096 25096281 25147584 25152512 25198592 25256448 25288704 25289334 25321632 25384744 25546752 25580016 25643772 25657344 25690752 25754784 25782624 25938528 25986048 26019884 26045712 26050816 26078976 26112933 26158464 26191872 26225976 26291342 26345088 26459136 26478914 26492928 26493588 26527424 26559621 26588331 26703432 26763264 26798112 26864904 26893944 26975916 27010368 27127296 27162618 27168372 27285984 27320832 27356406 27439104 27469449 27474832 27557888 27599616 27635553 27657126 27692448 27754496 27854442 27869184 27905472 27975024 28010752 28096128 28138671 28174608 28296576 28348416 28385328 28419072 28449792 28456076 28486836 28557837 28621824 28659092 28681464 28740096 28745728 28777518 28864512 28886088 28902096 28939008 28974132 28976689 29005452 29011136 29180844 29196288 29218112 29234304 29307168 29338848 29465856 29504223 29644032 29682631 29766528 29804544 29843352 29917734 29933568 29972544 30041361 30047248 30108672 30147876 30223017 30255687 30261616 30317056 30386664 30518208 30557184 30596972 30735936 30868992 30908416 30909186 31002624 31042992 31049568 31154004 31223808 31264464 31342388 31358976 31393656 31399808 31471902 31512096 31608144 31648512 31689721 31696434 31833648 31874304 31891968 31915807 31933494 31971456 32006016 32012288 32199552 32266647 32338944 32381052 32461759 32496849 32514048 32514858 32556384 32637528 32710656 32753248 32778816 32845824 32870376 32888592 32970564 33012672 33073152 33116216 33149088 33155584 33349536 33392128 33461708 33530112 33573771 33675264 33718272 33719112 33762176 33803154 34044318 34062336 34106688 34191696 34254336 34298938 34332984 34339712 34376832 34577928 34584704 34648064 34727616 34771968 34817244 34877952 34904023 34922496 34923366 34967968 35126784 35172522 35278848 35324784 35412828 35451108 35559162 35604576 35684352 35730816 35812854 35819872 35858592 35878464 35967888 36013824 36060717 36169728 36216824 36224496 36381312 36427776 36475208 36578304 36585472 36625932 36717219 36799488 36847404 36876168 36923264 36979173 37139256 37207296 37255743 37300032 37461504 37510282 37518228 37566144 37728768 37777894 37797888 37847104 37884672 37892096 37933056 37934001 37982448 38077116 38162432 38241952 38320128 38370024 38465658 38486016 38514784 38536128 38585344 38632176 38673936 38907792 38979072 39029826 39076224 39118464 39237696 39287808 39338964 39437013 39517632 39525376 39688704 39718371 39739392 39740382 39791136 39890312 39963392 40055148 40144896 40197168 40297356 40340916 40515552 40690944 40742912 40743927 40928976 40981248 41034609 41158656 41212248 41314966 41336832 41390656 41399424 41485689 41538672 41631744 41685952 41781663 41803776 41858208 41962536 42016128 42144192 42198016 42261912 42444864 42499072 42522624 42577992 42628608 42674688 42684114 42730254 42932736 42988638 43022196 43118592 43166277 43174736 43296768 43329132 43352064 43353144 43408512 43461198 43516704 43614208 43705088 43771266 43794432 43827168 43851456 43960752 44008272 44016896 44097536 44198784 44466048 44706816 44765028 44876601 44900352 44958816 45070872 45163008 45221814 45392424 45475584 45534797 45579996 45588928 45672448 45777312 45835776 45895458 46103904 46303488 46362624 46363779 46422992 46503936 46563328 46564488 46731006 46835712 46896696 47013582 47038464 47099712 47207853 47217104 47268144 47412216 47472768 47544651 47641088 47750472 47811456 47837952 47900241 47957184 48018432 48080956 48226304 48299328 48508416 48570368 48571578 48771072 48834576 48956292 49065984 49129872 49168224 49305564 49332888 49455846 49519008 49609728 49674324 49733376 49798133 49948672 50024304 50088192 50153411 50192562 50295168 50305024 50512896 50577408 50578668 50643264 50704731 50769488 51066477 51093504 51160032 51287544 51381504 51448407 51509568 51565248 51877056 51972096 52039768 52091424 52101632 52157952 52225866 52316928 52383744 52385049 52451952 52582684 52690176 52758783 52918272 52957828 52985856 52987176 53054848 53119242 53176662 53406864 53526528 53596224 53729808 53787888 53951832 54020736 54254592 54325236 54336744 54571968 54641664 54712812 54849179 54878208 54938898 54949664 55199232 55271106 55314252 55384896 55708884 55738368 55810944 55950048 56021504 56192256 56265423 56277342 56349216 56593152 56666841 56696832 56770656 56838144 56899584 56912152 56973672 57115674 57243648 57318184 57362928 57480192 57491456 57555036 57698487 57729024 57772176 57804192 57878016 57948264 57953378 58010904 58022272 58361688 58436224 58468608 58544739 58614336 58677696 58931712 59008446 59288064 59365262 59533056 59609088 59610573 59686704 59835468 59867136 59945088 60082722 60094496 60217344 60295752 60446034 60511374 60523232 60634112 60773328 61036416 61114368 61193944 61471872 61737984 61816832 61818372 61972449 62005248 62085984 62099136 62308008 62447616 62528928 62684776 62787312 62799616 62943804 63024192 63216288 63297024 63379442 63392868 63667296 63748608 63783936 63831614 63866988 63942912 64012032 64024576 64026171 64095381 64399104 64482957 64533294 64677888 64762104 64923518 64993698 65028096 65029716 65112768 65191797 65275056 65421312 65506496 65557632 65656899 65691648 65740752 65777184 65941128 66025344 66146304 66232432 66298176 66311168 66699072 66784256 66923416 67060224 67147542 67350528 67438224 67524352 67606308 67832721 68088636 68124672 68213376 68383392 68508672 68597876 68665968 68679424 68753664 68843187 69155856 69169408 69296128 69455232 69543936 69634488 69755904 69808046 69844992 69846732 69935936 70096509 70253568 70345044 70520373 70557696 70649568 70825656 70902216 71118324 71209152 71461632 71554681 71625708 71639744 71717184 71756928 71935776 72027648 72121434 72339456 72433648 72448992 72762624 72855552 72857367 72950416 73156608 73170944 73251864 73434438 73598976 73694808 73752336 73846528 73958346 74183769 74278512 74414592 74511486 74600064 74923008 75020564 75036456 75132288 75288843 75457536 75555788 75595776 75694208 75769344 75784192 75866112 75868002 75964896 76154232 76324864 76483904 76640256 76740048 76931316 76972032 77029568 77072256 77170688 77264352 77347872 77815584 77958144 78059652 78152448 78236928 78254209 78338799 78475392 78575616 78677928 78874026 79035264 79050752 79377408 79436742 79478784 79480764 79582272 79678863 79764993 79780624 79926784 80110296 80289792 80394336 80594712 80681832 81031104 81381888 81485824 81487854 81857952 81962496 82069218 82317312 82424496 82629932 82673664 82781312 82798848 82906659 82971378 83077344 83263488 83371904 83563326 83607552 83716416 83925072 84032256 84141673 84288384 84396032 84523824 84889728 84998144 85045248 85155984 85257216 85349376 85368228 85460508 85673511 85865472 85977276 86044392 86237184 86332554 86349472 86593536 86658264 86706288 86817024 86922396 86930067 87033408 87410176 87542532 87588864 87654336 87702912 87921504 88016544 88033792 88195072 88397568 88512669 88932096 89047893 89413632 89530056 89753202 89800704 89917632 90141744 90326016 90443628 90669051 90784848 90951168 91069594 91159992 91177856 91344896 91554624 91671552 91790916 92019697 92207808 92606976 92725248 92727558 92845984 93007872 93128976 93462012 93671424 93793392 94027164 94076928 94199424 94415706 94434208 94536288 94824432 94945536 95069163 95089302 95282176 95500944 95622912 95675904 95747421 95800482 95914368 96036864 96161912 96452608 96598656 96799941 97016832 97140736 97143156 97385277 97490547 97542144 97669152 97912584 98131968 98259744 98336448 98611128 98665776 98911692 99038016 99219456 99348648 99466752 99596266 99897344 100048608 100176384 100306822 100385124 100590336 100610048 100721313 101025792 101154816 101157336 101286528 101409462 101538976 102132954 102187008 102320064 102575088 102763008 102896814 103019136 103130496 103754112 103944192 104079536 104182848 104203264 104315904 104451732 104633856 104712069 104767488 104770098 104903904 105165368 105380352 105517566 105836544 105915656 105974352 106109696 106238484 106353324 106813728 107053056 107192448 107459616 107575776 107903664 108041472 108182151 108509184 108650472 108673488 109143936 109283328 109425624 109698358 109756416 109877796 109899328 110151657 110398464 110542212 110628504 110769792 110937519 111417768 111621888 111767229 111900096 112043008 112384512 112530846 112554684 112698432 113186304 113333682 113393664 113541312 113676288 113799168 113802003 113824304 113947344 114231348 114487296 114636368 114725856 114960384 114982912 115110072 115396974 115458048 115544352 115608384 115756032 115896528 115906756 116021808 116044544 116723376 116872448 116937216 117089478 117228672 117355392 117863424 118016892 118311039 118576128 118730524 119066112 119155113 119218176 119221146 119373408 119670936 119890176 120046283 120165444 120188992 120434688 120591504 120892068 121022748 121046464 121268224 121546656 122072832 122228736 122231781 122387888 122943744 123103827 123475968 123633664 123636744 123944898 124010496 124171968 124198272 124457067 124616016 124895232 125057856 125344989 125369552 125574624 125599232 125887608 126048384 126432576 126594048 126758884 126785736 127334592 127497216 127567872 127663228 127733976 127885824 128024064 128049152 128052342 128190762 128798208 128965914 129066588 129355776 129524208 129847036 129987396 130056192 130059432 130225536 130383594 130550112 130842624 131012992 131115264 131285987 131313798 131383296 131481504 131554368 131882256 132050688 132222629 132292608 132464864 132596352 132622336 133398144 133568512 133846832 134120448 134295084 134629803 134701056 134876448 135048704 135212616 135665442 136177272 136426752 136604391 136766784 137017344 137195752 137331936 137358848 137507328 137686374 138311712 138338816 138592256 138910464 139087872 139091337 139268976 139511808 139616092 139689984 139693464 139871872 140193018 140507136 140690088 141040746 141115392 141299136 141651312 141804432 142236648 142418304 142923264 143109362 143251416 143279488 143434368 143513856 143700723 143871552 144055296 144242868 144602381 144678912 144867296 144897984 145525248 145711104 145714734 145900832 146313216 146503728 146868876 147197952 147389616 147504672 147693056 147916692 148367538 148557024 148829184 149022972 149200128 149394399 149846016 150041128 150072912 150264576 150460233 150577686 150915072 151111576 151388416 151538688 151568384 151732224 151736004 151929792 152114193 152308464 152649728 152967808 153199431 153280512 153480096 153862632 154059136 154144512 154341376 154345221 154528704 154695744 155631168 155916288 156119304 156304896 156473856 156508418 156677598 156950784 157151232 157155147 157355856 157748052 158070528 158101504 158276349 158754816 158873484 158957568 158961528 159164544 159357726 159529986 159561248 159853568 160220592 160579584 160788672 161189424 161363664 162062208 162763776 162971648 162975708 163715904 163924992 164138436 164547537 164634624 164848992 165259864 165562624 165597696 165813318 165942756 166154688 166743808 167126652 167215104 167432832 167850144 168064512 168283346 168576768 168792064 168796269 169047648 169779456 169996288 170000523 170090496 170311968 170514432 170698752 170736456 170921016 171347022 171730944 171954552 172088784 172474368 172665108 172698944 173095461 173187072 173316528 173412576 173634048 173844792 173860134 174066816 174820352 175085064 175308672 175405824 175634217 175843008 176033088 176067584 176390144 176795136 177025338 177864192 178095786 178827264 178831719 179060112 179506404 179601408 179835264 180283488 180652032 180887256 181338102 181569696 181902336 182139188 182319984 182355712 182689792 183109248 183343104 183581832 184039394 184415616 185213952 185450496 185455116 185691968 185917347 186015744 186257952 186924024 187342848 187586784 188054328 188398848 188644159 188831412 188868416 189072576 189648864 189891072 190138326 190178604 190564352 191001888 191245824 191351808 191494842 191600964 191828736 192073728 192078513 192286143 192323824 192905216 193197312 193448871 193599882 194033664 194281472 194286312 194770554 194981094 195084288 195338304 195575391 195825168 196263936 196519488 196672896 196970697 197222256 197331552 197823384 198076032 198438912 198697296 198933504 199192532 199794688 200097216 200352768 200613644 200770248 201180672 201220096 201442626 202051584 202314672 202573056 202818924 202836823 203077952 204265908 204374016 204640128 205150176 205526016 205793628 206038272 206260992 206306551 206529561 207508224 207778417 207888384 208159072 208365696 208406528 208631808 208903464 209267712 209424138 209534976 209540196 209807808 210289527 210330736 210760704 211035132 211561119 211673088 211831312 211948704 212219392 212476968 212706648 213627456 214384896 214664043 214919232 215151552 215807328 216082944 216364302 217018368 217300944 217346976 218287872 218566656 218572101 218851248 219396716 219512832 219755592 219798656 220303314 220796928 221084424 221257008 221539584 221828047 221875038 222835536 223243776 223534458 223800192 224086016 224769024 225061692 225109368 225396864 225866529 226372608 226667364 226787328 227082624 227232313 227352576 227598336 227604006 227648608 227894688 228462696 228974592 229272736 229451712 229920768 230220144 230793948 230916096 231088704 231216768 231512064 231793056 231813512 232043616 232089088 233446752 233744896 233874432 234178956 234457344 234710784 234762627 235016397 235726848 236033784 236622078 237152256 237461048 238132224 238310226 238436352 238442292 238746816 239036589 239341872 239780352 240092566 240330888 240377984 240869376 241183008 241784136 242045496 242092928 242536448 243093312 244145664 244457472 244463562 244775776 245887488 246207654 246951936 247273488 247889796 248020992 248343936 248396544 248719977 248914134 249232032 249790464 250115712 250689978 250739104 251149248 251198464 251775216 252096768 252425019 252865152 253188096 253517768 253571472 254669184 254994432 255135744 255326456 255467952 255771648 256048128 256098304 256104684 256381524 257020533 257596416 257931828 258133176 258711552 259048416 259694072 259974792 260118864 260451072 260767188 260790201 261100224 262025984 262230528 262571974 262627596 262766592 262963008 263108736 263764512 264101376 264445258 264585216 264929728 265192704 265244672 265538007 266796288 267137024 267143679 267693664 268240896 268590168 269259606 269402112 269752896 270097408 270425232 271330884 272007153 272354544 272853504 273208782 273533568 274034688 274391504 274663872 274717696 275014656 275372748 276059091 276623424 276677632 277184512 277820928 278175744 278182674 278537952 279023616 279232184 279386928 279743744 280386036 281014272 281380176 282081492 282230784 282598272 283302624 283608864 284473296 284836608 285207489 285846528 286218724 286502832 286558976 286868736 287027712 287242263 287401446 287743104 288110592 288485736 289204762 289357824 289734592 289795968 290399823 291050496 291422208 291429468 291801664 292155831 292471641 292626432 293007456 293737752 294395904 294779232 295009344 295386112 295833384 296735076 297114048 297658368 298045944 298400256 298788798 299692032 300082256 300145824 300529152 300920466 301155372 301830144 302163939 302223152 302776832 303077376 303136768 303464448 303472008 303859584 304228386 304616928 305299456 305935616 306398862 306561024 306960192 307725264 308118272 308289024 308682752 308690442 309057408 309391488 311262336 311832576 312238608 312609792 312947712 313016836 313355196 313901568 314136207 314302464 314310294 314711712 315496104 316141056 316203008 316552698 317509632 317746968 317923056 318329088 318715452 318743579 319059972 319122496 319707136 320441184 321159168 321577344 322378848 322727328 324124416 324546453 325527552 325943296 325951416 327431808 327849984 328276872 329095074 329269248 329697984 330454971 330519728 331125248 331195392 331626636 331885512 332309376 332812557 333487616 334253304 334865664 335301687 335700288 336129024 336566692 337153536 337584128 337592538 338095296 339558912 339992576 340001046 340180992 340623936 341028864 341397504 341472912 341842032 342694044 343461888 343909104 344177568 344948736 345330216 345397888 346190922 346374144 346633056 346825152 347268096 347689584 347720268 348133632 348586931 349640704 350170128 350617344 350811648 351073877 351268434 351686016 352066176 352135168 353590272 354050676 354933117 355728384 356191572 357465339 357654528 357663438 358120224 359012808 359670528 360138849 360566976 361304064 361774512 362676204 363139392 363804672 364278376 364639968 364711424 365379584 366218496 366686208 366695343 367163664 368078788 368831232 369311481 370427904 370900992 370910232 371383936 371834694 372031488 372515904 373848048 374685696 375173568 376108656 376797696 377288318 377662824 377736832 378145152 379297728 379782144 380276652 380357208 381128704 382003776 382491648 382703616 382989684 383201928 383657472 383944253 384147456 384157026 384572286 384647648 386394624 386897742 387199764 388067328 388572624 389541108 389962188 390168576 390676608 391150782 391650336 392527872 393038976 393345792 393857961 393941394 394444512 394663104 395646768 396152064 396667887 396877824 397394592 397867008 398385064 399589376 400194432 400705536 401227288 401540496 402361344 402440192 402885252 403889409 404103168 404629344 405146112 405637848 405673646 406155904 408531816 409280256 409813173 410300352 411052032 411587256 412076544 412521984 412613102 413059122 415016448 415556834 415776768 416318144 416731392 416813056 417263616 417274011 417806928 418535424 418848276 419069952 419080392 419615616 420579054 420661472 421521408 422070264 423122238 423346176 423662624 423897408 424438784 424953936 425413296 427254912 428769792 429328086 429838464 430303104 431102169 431614656 432165888 432728604 433807143 434036736 434601888 434693952 436575744 437133312 437144202 437702496 438793432 439511184 439597312 440606628 441593856 442168848 442514016 443079168 443656094 443750076 445671072 446487552 447068916 447600384 448172032 448183197 449538048 450123384 450218736 450793728 451380699 451733058 452745216 453334728 454165248 454464626 454705152 454756609 455196672 455208012 455297216 455789376 456342579 456925392 457949184 458545472 458903424 459598293 459841536 460440288 461587896 462177408 462433536 463024128 463035663 463586112 463627024 464087232 464178176 466893504 467489792 467748864 468357912 468914688 469421568 469525254 470032794 471453696 471465441 472067568 473244156 474304512 474829047 474922096 476264448 476620452 476872704 476884584 477493632 478073178 478683744 479560704 480185132 480661776 480755968 481738752 482366016 483568272 484090992 484185856 485072896 486186624 488291328 488914944 488927124 489551552 491774976 492415308 493642611 493903872 494546976 495779592 496687872 496793088 497334601 497439954 497828268 498464064 500231424 500882767 501379956 501478208 502298496 502396928 503550432 504193536 504850038 505730304 506376192 506388807 507035536 507142944 509338368 509988864 510001569 510271488 510652912 510935904 511543296 512096256 512196608 512209368 512763048 514041066 515192832 515863656 516266352 517423104 518096832 519286383 519388144 519949584 520237728 520902144 521534376 521580402 522200448 524051968 524461056 525143948 525255192 525926016 526217472 526902651 527529024 528202752 528890516 529170432 529859456 530385408 530489344 531076014 533592576 534274048 534287358 535387328 536481792 537180336 538519212 538804224 539505792 540194816 540850464 542661768 544014306 544709088 545707008 546417564 547067136 547779463 548069376 548783008 549327744 549435392 550029312 550745496 552118182 553246848 553355264 555641856 556351488 556365348 557075904 557752041 558047232 558464368 558773856 559487488 560772072 562028544 562760352 564162984 565196544 565932477 566605248 567217728 568946592 569673216 570414978 571693056 572437448 573005664 573117952 573737472 574055424 574484526 574802892 575486208 576221184 576235539 576971472 578409524 578715648 579469184 579591936 580346613 580799646 582100992 582844416 582858936 583603328 584311662 584943282 585252864 586014912 587475504 588791808 589558464 590018688 590772224 591666768 593470152 594228096 595316736 596091888 596800512 597577596 599384064 600164512 600291648 601058304 601840932 602310744 603660288 604327878 604446304 605553664 606154752 606944016 607719168 608456772 608510469 609233856 611871232 612797724 613122048 613920384 615450528 616236544 616578048 617365504 617380884 618114816 618782976 618919653 619588683 622524672 623335251 623665152 624477216 625219584 625895424 626033672 626710392 627803136 628272414 628604928 628620588 629423424 630992208 632282112 632406016 633105396 634683357 635019264 635493936 635846112 636658176 637430904 637487158 638119944 638244992 639414272 640882368 643154688 643992129 644757696 645454656 648248832 649092906 651055104 651902832 654863616 655699968 655716303 656553744 658190148 658538496 659395968 660909942 661039456 662250496 662390784 663253272 663771024 664618752 665484141 665625114 666975232 668506608 669731328 670603374 671400576 672258048 673133384 674307072 675168256 675185076 676190592 677599587 679117824 679985152 680002092 680361984 681247872 681696939 682057728 682795008 682945824 683684064 685388088 686923776 687818208 688355136 690660432 690795776 692381844 692748288 693266112 693650304 694536192 695379168 695440536 696267264 697173862 699281408 700340256 701234688 701623296 702147754 702536868 703372032 704132352 704270336 704287881 705049191 707180544 708101352 709866234 711456768 712383144 714930678 715309056 715326876 716240448 717109767 718025616 719341056 720277698 721133952 722608128 723549024 725352408 726278784 727609344 728556752 729279936 729422848 730759168 732436992 733372416 733390686 734327328 736157576 737662464 738622962 740855808 741820464 742767872 743669388 744062976 745031808 746159931 747696096 749371392 750347136 752217312 753595392 754576636 755325648 755473664 756290304 757275057 758595456 759564288 760553304 760714416 762257408 764007552 764983296 765407232 765979368 766403856 767314944 767888506 768294912 768314052 769144572 769295296 771061599 772789248 773795484 774399528 776134656 777145248 779082216 779924376 781353216 782301564 782370603 783300672 786077952 786691584 787101491 787715922 787882788 788889024 789326208 791293536 792304128 793335774 793755648 794789184 795734016 796614021 796770128 799178752 800388864 801411072 801431037 802454576 803080992 804722688 804880384 805770504 807778818 808206336 809258688 810292224 811275696 811347292 812311808 816021459 817063632 818560512 819626346 820600704 822104064 823174512 824153088 825043968 825226204 826118244 828177273 830032896 831113668 831553536 832636288 833462784 833626112 834527232 834548022 835613856 837070848 837696552 838160784 839231232 840323981 841158108 841322944 843042816 844140528 846244476 846692352 847325248 847794816 848877568 849907872 850826592 854509824 855622467 857539584 858656172 859676928 860606208 860796299 861726789 862204338 863229312 864331776 865457208 867614286 868073472 869203776 869387904 871199469 873151488 874266624 874288404 875404992 876467493 877414923 877586864 879022368 879194624 881213256 883187712 884337696 885028032 886158336 887312188 887500152 891342144 892975104 894137832 895200768 896344064 896366394 899076096 900246768 900437472 901587456 902761398 903466116 905490432 906669456 908330496 908929252 909410304 909513218 910393344 910416024 910594432 911578752 912685158 913850784 915898368 917090944 917806848 919001909 919196586 919683072 920880576 923175792 924354816 924867072 925558403 926048256 926071326 927172224 927254048 928174464 928356352 933787008 934979584 935497728 936715824 937829376 938843136 939050508 940065588 942408621 942907392 942930882 944135136 946488312 948609024 949658094 949844192 952528896 953240904 953769168 954987264 956146356 956230737 957367488 959121408 960370264 961323552 961511936 963477504 964732032 967136544 968181984 968371712 970145792 972373248 973639359 976582656 977829888 977854248 979103104 983549952 984830616 987285222 987807744 989093952 991559184 993375744 993586176 994669202 994879908 995656536 996928128 1000462848 1001765534 1002759912 1002956416 1004596992 1004793856 1005905061 1007100864 1008387072 1009700076 1011460608 1012216667 1012752384 1012777614 1014071072 1014285888 1018676736 1019977728 1020003138 1020542976 1021305824 1021871808 1023086592 1024192512 1024418736 1025526096 1028082132 1030385664 1031727312 1032532704 1034846208 1036193664 1038572766 1038776288 1039899168 1040475456 1041804288 1043068752 1043160804 1044400896 1045760793 1048103936 1048922112 1050287896 1050510384 1051852032 1052434944 1053221631 1053805302 1055058048 1056405504 1057781032 1059718912 1060770816 1060978688 1062152028 1064799351 1067185152 1068548096 1068574716 1070774656 1072396017 1072963584 1074360672 1077038424 1079011584 1080389632 1080416547 1081700928 1085323536 1088028612 1089418176 1091414016 1092835128 1094134272 1095558926 1096138752 1097566016 1098655488 1098870784 1100058624 1100086029 1101490992 1104236364 1106493696 1106710528 1107934443 1111283712 1112702976 1112730696 1114151808 1115504082 1116094464 1116928736 1117547712 1118974976 1121544144 1124057088 1125520704 1128325968 1130393088 1131864954 1133210496 1134435456 1137893184 1139346432 1140829956 1143386112 1144874896 1146011328 1146235904 1147474944 1148110848 1148969052 1149605784 1150972416 1151832759 1152442368 1152471078 1153942944 1156819048 1158938368 1159183872 1160693226 1161599292 1164201984 1165717872 1167206656 1168623324 1169886564 1170505728 1172029824 1174951008 1177583616 1179116928 1180037376 1181544448 1181573883 1183333536 1186940304 1188456192 1190003661 1190633472 1192183776 1193601024 1195155192 1198768128 1200329024 1200583296 1202116608 1203681864 1204621488 1207320576 1208655756 1208892608 1211107328 1211668227 1212309504 1213888032 1215438336 1216913544 1217020938 1218467712 1223742464 1225595448 1227840768 1229439519 1230901056 1232473088 1233156096 1234731008 1234761768 1236229632 1237565952 1237839306 1239177366 1245049344 1246670502 1247330304 1248954432 1250439168 1251790848 1251822033 1252067344 1253420784 1255606272 1256544828 1257209856 1257241176 1258846848 1261984416 1264564224 1264812032 1266210792 1269366714 1270038528 1270987872 1271692224 1273316352 1274861808 1274974316 1276239888 1276489984 1278828544 1281764736 1286309376 1287984258 1289515392 1290909312 1296497664 1298185812 1301421429 1302110208 1303805664 1309727232 1311399936 1311432606 1313107488 1316380296 1318791936 1320509113 1321819884 1322078912 1324500992 1324781568 1326506544 1327542048 1329237504 1330968282 1331250228 1333950464 1337013216 1339462656 1341206748 1342801152 1344516096 1344549591 1346266768 1348614144 1350336512 1350370152 1352381184 1354142097 1355199174 1358235648 1359970304 1360004184 1362495744 1363393878 1364115456 1364269827 1365590016 1365891648 1367368128 1369027737 1370776176 1373847552 1375636416 1376710272 1378794879 1381320864 1381591552 1384763688 1386532224 1387300608 1389072384 1389106989 1390758336 1390881072 1392534528 1394347724 1398562816 1400680512 1402469376 1403246592 1404295508 1405073736 1406744064 1408264704 1408540672 1408575762 1410098382 1414361088 1416202704 1419732468 1422913536 1424766288 1429861356 1430618112 1430653752 1432480896 1434219534 1436051232 1438682112 1440555396 1442267904 1444145857 1445216256 1447098048 1450704816 1452557568 1454448919 1455218688 1457113504 1458559872 1458845696 1464873984 1466744832 1466781372 1468654656 1472315152 1475324928 1477245924 1480927833 1481711616 1483640928 1485535744 1487338776 1490063616 1492003803 1492319862 1495392192 1500694272 1502648301 1504434624 1507190784 1509153272 1510651296 1510947328 1512580608 1514550114 1517190912 1519128576 1519166421 1521106608 1521428832 1524514816 1528015104 1529966592 1530004707 1530814464 1531958736 1532807712 1534629888 1535777012 1536589824 1536628104 1538289144 1538590592 1542123198 1545578496 1547590968 1548799056 1552269312 1554290496 1558164432 1559848752 1562706432 1564603128 1564741206 1566601344 1572155904 1573383168 1574202982 1575431844 1575765576 1577778048 1578652416 1580707953 1582587072 1584608256 1586671548 1587511296 1589578368 1590626191 1591468032 1593228042 1593540256 1600777728 1602822144 1602862074 1604909152 1606161984 1609445376 1611541008 1615557636 1616412672 1618517376 1620584448 1622551392 1622694584 1624623616 1632042918 1634127264 1637121024 1639252692 1641201408 1643338389 1644208128 1646349024 1648306176 1650087936 1650452408 1652236488 1656354546 1660065792 1662227336 1665272576 1666925568 1667252224 1669054464 1669096044 1671227712 1673256123 1674141696 1675393104 1676321568 1678462464 1680647962 1682316216 1682645888 1686085632 1688281056 1692488952 1694650496 1695589632 1697755136 1697797431 1699815744 1701653184 1709019648 1711244934 1715079168 1717312344 1719353856 1721212416 1721592598 1723453578 1724408676 1726458624 1728663552 1728706617 1730914416 1735228572 1736146944 1738407552 1738775808 1741039839 1742398938 1746302976 1748533248 1748576808 1750809984 1752934986 1754829846 1755173728 1758044736 1758389248 1762426512 1766375424 1768675392 1770056064 1772316672 1774624376 1775000304 1782684288 1785950208 1788275664 1790401536 1792688128 1792732788 1798152192 1800493536 1800874944 1803174912 1805522796 1806932232 1810980864 1813338912 1816660992 1817858504 1819026436 1820832048 1821188864 1823157504 1825370316 1825531407 1827701568 1834181888 1835613696 1838003818 1838393172 1839366144 1841761152 1846351584 1848709632 1849734144 1851116806 1852096512 1852142652 1854344448 1854508096 1856348928 1856712704 1856758959 1858766049 1867574016 1869959168 1870005753 1870995456 1873431648 1875658752 1877686272 1878101016 1880131176 1884817242 1885814784 1885861764 1888270272 1892976624 1897218048 1899316188 1899688384 1904050071 1905057792 1906481808 1907538336 1909974528 1912292712 1912461474 1914734976 1918242816 1920740528 1922647104 1923023872 1929464064 1931976387 1934273088 1936363968 1936743424 1940291584 1944746496 1947278718 1953165312 1955708496 1958206208 1967099904 1967148909 1969661232 1974570444 1975615488 1978187904 1983118368 1986751488 1987172352 1989338404 1989759816 1991313072 1993856256 1996452423 2000925696 2003531068 2005519824 2005912832 2009193984 2009587712 2011810122 2014201728 2016774144 2019400152 2022921216 2024433334 2025504768 2025555228 2028142144 2028571776 2032798761 2037353472 2039955456 2040006276 2041085952 2042611648 2043743616 2045090817 2046173184 2048385024 2048837472 2051052192 2056164264 2060771328 2063454624 2065065408 2072387328 2075085749 2077145532 2077552576 2079798336 2080950912 2083608576 2086137504 2086321608 2088801792 2091521586 2096207872 2097844224 2100575792 2101020768 2103704064 2104869888 2106443262 2107610604 2110116096 2112811008 2112863643 2115147573 2115562064 2119437824 2121541632 2121957376 2124304056 2129598702 2134370304 2137096192 2137149432 2141549312 2144792034 2145927168 2148721344 2151329301 2154076848 2158023168 2160779264 2160833094 2163401856 2170647072 2176057224 2178836352 2182828032 2185670256 2188268544 2191117852 2192277504 2195132032 2197310976 2197741568 2200117248 2200172058 2202981984 2208472728 2212987392 2213421056 2215868886 2222567424 2225461392 2228303616 2231008164 2231205053 2232188928 2233857472 2235095424 2237949952 2243088288 2248114176 2251041408 2256651936 2260786176 2263729908 2266420992 2268870912 2269372061 2271825171 2275786368 2278692864 2281659912 2286772224 2289749792 2292022656 2292471808 2294949888 2296221696 2297938104 2299211568 2301944832 2303665518 2304884736 2304942156 2307885888 2313184797 2313638096 2317876736 2318367744 2321386452 2323198584 2328403968 2331435744 2334413312 2337246648 2339773128 2344059648 2347111809 2349902016 2358233856 2360074752 2361304473 2363088896 2363147766 2366667072 2373880608 2376912384 2380007322 2381266944 2384367552 2387202048 2390310384 2397536256 2400658048 2401166592 2404233216 2404293111 2407363728 2409242976 2414641152 2417311512 2417785216 2422214656 2423336454 2424619008 2427776064 2430876672 2433827088 2434041876 2436935424 2440108517 2447484928 2451190896 2455681536 2458879038 2461802112 2464946176 2466312192 2469523536 2472459264 2475131904 2475678612 2478354732 2484531819 2490098688 2493341004 2494660608 2497908864 2500878336 2503581696 2503644066 2504134688 2506841568 2511212544 2513089656 2514482352 2517693696 2520971943 2523968832 2529128448 2532421584 2538733428 2540077056 2541975744 2543384448 2546632704 2549723616 2549948632 2552479776 2552979968 2557657088 2563529472 2566867401 2572618752 2575968516 2579030784 2581818624 2582388897 2585180367 2592995328 2596371624 2602842858 2604220416 2607611328 2619454464 2622799872 2622865212 2626214976 2629402479 2632760592 2637583872 2641018226 2643639768 2644157824 2649001984 2649563136 2653013088 2655084096 2658475008 2661936564 2662500456 2667900928 2674026432 2678925312 2682413496 2685602304 2689032192 2689099182 2692533536 2697228288 2700740304 2704762368 2708284194 2710398348 2716471296 2720008368 2724991488 2726787756 2728230912 2728539654 2731180032 2731783296 2734736256 2738055474 2741552352 2747695104 2751272832 2753420544 2757005727 2757589758 2762641728 2763183104 2769527376 2773064448 2774601216 2776675209 2778144768 2778213978 2781516672 2781762144 2785069056 2788695448 2797125632 2801361024 2804938752 2806493184 2808591016 2810147472 2813488128 2816529408 2817081344 2817151524 2820196764 2827225863 2828722176 2832405408 2839464936 2845827072 2849532576 2859722712 2861307504 2864961792 2868439068 2868692211 2872102464 2877364224 2881110792 2884535808 2888291714 2890432512 2894196096 2901409632 2905115136 2908897838 2910437376 2914227008 2917119744 2917691392 2920918077 2929747968 2933489664 2933562744 2937309312 2944630304 2950649856 2954491848 2961855666 2963423232 2967281856 2971071488 2974677552 2980127232 2984007606 2984639724 2990784384 3001388544 3005296602 3008869248 3014381568 3017715183 3018306544 3021302592 3021894656 3025161216 3029100228 3034381824 3036650001 3038257152 3038332842 3042213216 3042857664 3049029632 3056030208 3059933184 3060009414 3061628928 3063917472 3065615424 3069259776 3071554024 3073256208 3076578288 3077181184 3084246396 3091156992 3095181936 3097598112 3104538624 3108580992 3116328864 3119697504 3125412864 3129206256 3129482412 3133202688 3137282379 3144311808 3146766336 3148405964 3150863688 3151531152 3155556096 3157304832 3159664893 3161415906 3165174144 3169216512 3173343096 3179156736 3181252382 3182936064 3183296263 3186456084 3187080512 3194398053 3201555456 3205644288 3205724148 3209818304 3212323968 3217188051 3218890752 3223082016 3231115272 3237034752 3241168896 3241249641 3245102784 3245389168 3249247232 3264085836 3268254528 3274242048 3278505384 3282402816 3286676778 3288416256 3292698048 3296612352 3300175872 3300258087 3300904816 3304472976 3312709092 3320131584 3323803329 3324454672 3330545152 3333851136 3334504448 3338108928 3338192088 3342455424 3346512246 3348283392 3350786208 3352643136 3356924928 3361295924 3364632432 3365291776 3372171264 3376562112 3384977904 3389300992 3391179264 3395510272 3395594862 3399631488 3403306368 3418039296 3422489868 3430158336 3434624688 3438707712 3442424832 3443185196 3446907156 3448817352 3452917248 3455498277 3457327104 3457413234 3461828832 3470457144 3476815104 3477551616 3481342207 3482079678 3484797876 3492605952 3497153616 3501619968 3505869972 3506179369 3509659692 3510347456 3516089472 3516778496 3524853024 3532750848 3537350784 3540112128 3544633344 3544721649 3549248752 3550000608 3565368576 3570010983 3571900416 3576551328 3580803072 3585376256 3585465576 3596304384 3600987072 3601749888 3606349824 3611045592 3613864464 3621961728 3626677824 3633321984 3635004681 3635717008 3638052872 3641664096 3642377728 3646315008 3650740632 3651062814 3655403136 3668363776 3671227392 3676007636 3676786344 3683522304 3688318557 3692703168 3697419264 3699468288 3702233612 3704193024 3704285304 3708688896 3709016192 3712697856 3713425408 3713517918 3717532098 3735148032 3739918336 3740011506 3741990912 3746863296 3751317504 3755372544 3756202032 3760262352 3769634484 3771629568 3771723528 3776540544 3785953248 3794436096 3798632376 3799376768 3808100142 3810115584 3812963616 3815076672 3819949056 3824585424 3824922948 3829469952 3834456241 3836485632 3841481056 3845294208 3846047744 3858928128 3863952774 3868546176 3872727936 3873486848 3889492992 3894557436 3904264287 3906330624 3911416992 3916412416 3934199808 3934297818 3939322464 3949140888 3956375808 3961527339 3966236736 3973502976 3974344704 3978676808 3979519632 3982626144 3987712512 3992904846 4001851392 4007062136 4011039648 4011825664 4018387968 4019175424 4023620244 4028403456 4033548288 4033648773 4038800304 4045842432 4048866668 4051009536 4051110456 4056284288 4057143552 4062426291 4065597522 4074706944 4079910912 4080012552 4085223296 4087487232 4090181634 4092346368 4092809481 4096770048 4097674944 4102104384 4112328528 4121542656 4126909248 4130130816 4144774656 4150171498 4154291064 4155105152 4159596672 4161901824 4167217152 4167320967 4172275008 4172643216 4177603584 4183043172 4192415744 4195688448 4201151584 4202041536 4207408128 4209739776 4212886524 4215221208 4220232192 4225622016 4225727286 4230295146 4231124128 4238875648 4243083264 4248608112 4259197404 4268740608 4274298864 4283098624 4289584068 4291854336 4297442688 4302658602 4308153696 4316046336 4321558528 4321666188 4326803712 4332437571 4341294144 4352114448 4357672704 4363346757 4365656064 4371340512 4376537088 4382235704 4390264064 4394621952 4395483136 4400234496 4400344116 4405963968 4416945456 4425974784 4426842112 4431737772 4442783499 4445134848 4450922784 4456607232 4462016328 4462410106 4467714944 4470190848 4475899904 4476011409 4486176576 4502082816 4507944903 4513303872 4521572352 4527459816 4532841984 4537741824 4538744122 4543650342 4551572736 4557385728 4557499263 4563319824 4573544448 4579499584 4584045312 4584943616 4589899776 4590014121 4592443392 4595876208 4598423136 4603889664 4607331036 4609769472 4609884312 4615771776 4626369594 4627276192 4635753472 4636735488 4642772904 4646397168 4656807936 4662871488 4668826624 4674493296 4679546256 4688119296 4694223618 4699804032 4716467712 4720149504 4722608946 4726177792 4726295532 4733334144 4742123859 4747761216 4753824768 4760014644 4762533888 4768735104 4771878573 4774404096 4780620768 4801316096 4802333184 4808466432 4808586222 4814727456 4818485952 4834623024 4835570432 4844429312 4846672908 4849238016 4855552128 4861753344 4867654176 4868083752 4873870848 4880217034 4894969856 4902381792 4911363072 4917758076 4923604224 4929892352 4930015167 4932624384 4939047072 4944918528 4950263808 4951357224 4956709464 4969063638 4980197376 4986682008 4995817728 5001756672 5002322699 5007163392 5007288132 5008269376 5013683136 5019768369 5022425088 5026179312 5028964704 5035387392 5041943886 5047937664 5058256896 5064843168 5077466856 5083951488 5086768896 5093265408 5093392293 5099447232 5099897264 5104959552 5105959936 5115314176 5127058944 5133734802 5145237504 5151937032 5158061568 5163637248 5164777794 5170360734 5185990656 5186119851 5192743248 5205685716 5208440832 5215222656 5223119517 5238908928 5245599744 5245730424 5252429952 5258804958 5265521184 5275167744 5282036452 5287279536 5288315648 5298003968 5299126272 5306026176 5310168192 5316950016 5323873128 5325000912 5335801856 5348052864 5357850624 5364826992 5371204608 5378064384 5378198364 5385067072 5394456576 5401480608 5409524736 5416568388 5420796696 5432942592 5440016736 5449982976 5453575512 5457079308 5463566592 5469472512 5470680611 5476110948 5476594221 5483104704 5502545664 5506841088 5509710437 5514011454 5515179516 5525283456 5526366208 5539054752 5546128896 5549202432 5553350418 5556289536 5556427956 5563033344 5563524288 5570138112 5570276877 5576298147 5577390896 5594251264 5602722048 5609877504 5610017259 5612986368 5617182032 5620294944 5626976256 5633058816 5634162688 5634303048 5640393528 5654451726 5657444352 5664810816 5678929872 5691654144 5699065152 5712150213 5719445424 5722615008 5729923584 5736878136 5737384422 5744204928 5754728448 5762221584 5769071616 5776583428 5788392192 5795929161 5802819264 5810230272 5817795676 5820874752 5828454016 5834239488 5835382784 5841836154 5859495936 5867125488 5874618624 5882267867 5889260608 5901299712 5908983696 5923711332 5926846464 5934563712 5942142976 5949355104 5960254464 5968015212 5969279448 5981568768 5989357269 6002777088 6010593204 6017738496 6025574093 6028763136 6035430366 6036613088 6042605184 6043789312 6050322432 6058200456 6068763648 6073300002 6076514304 6076665684 6084426432 6085715328 6098396283 6112060416 6119866368 6120018828 6123257856 6127834944 6131230848 6135272451 6138519552 6143108048 6146512416 6153156576 6154362368 6168492792 6182313984 6190363872 6195196224 6217161984 6225257247 6232657728 6239395008 6250825728 6258412512 6258964824 6266405376 6274564758 6288623616 6293532672 6296811928 6301727376 6303062304 6311112192 6314609664 6319329786 6322831812 6330348288 6338433024 6338590929 6346686192 6358313472 6362504764 6365872128 6366592526 6372912168 6374161024 6388796106 6403110912 6411288576 6411448296 6419636608 6424647936 6433013363 6434376102 6437781504 6446164032 6462230544 6474069504 6482337792 6482499282 6490205568 6490778336 6498494464 6528171672 6536509056 6548484096 6557010768 6564805632 6573353556 6576832512 6585396096 6593224704 6600351744 6600516174 6601809632 6608945952 6625418184 6640263168 6647606658 6648909344 6661090304 6667702272 6676384176 6684910848 6693024492 6693615159 6696566784 6701572416 6705286272 6713849856 6722591848 6729264864 6730583552 6744342528 6753124224 6769955808 6778601984 6782358528 6791020544 6791189724 6799262976 6806612736 6808116183 6815475513 6836078592 6844979736 6860316672 6869249376 6877415424 6884849664 6886370392 6893814312 6897634704 6905834496 6910996554 6914654208 6914826468 6923657664 6940914288 6953630208 6955103232 6962684414 6964159356 6969595752 6985211904 6994307232 7003239936 7011739944 7012358738 7019319384 7020694912 7032178944 7033556992 7041335427 7049706048 7074701568 7080224256 7083913419 7089266688 7089443298 7098497504 7100001216 7130737152 7140021966 7143800832 7153102656 7161606144 7170931152 7192608768 7201974144 7203499776 7212699648 7212879333 7222091184 7227728928 7243923456 7253355648 7266643968 7270009362 7271434016 7276105744 7283328192 7284755456 7292630016 7301481264 7302125628 7310806272 7320325551 7336727552 7342454784 7352015272 7353572688 7367044608 7376637114 7385406336 7394838528 7398936576 7404467224 7408570608 7417377792 7418032384 7425395712 7426850816 7427035836 7435064196 7453595457 7470296064 7479836672 7480023012 7483981824 7493726592 7502635008 7510745088 7512404064 7520524704 7539268968 7543447056 7553081088 7562915829 7571906496 7597264752 7598753536 7616200284 7620231168 7625927232 7630153344 7639898112 7649170848 7649845896 7658939904 7668912482 7672971264 7682962112 7690588416 7692095488 7700602203 7717856256 7727905548 7737092352 7745455872 7746973696 7747166691 7755541101 7778985984 7789114872 7808528574 7812661248 7822833984 7832824832 7868399616 7868595636 7878644928 7888207437 7898281776 7912751616 7923054678 7932473472 7947005952 7948689408 7957353616 7959039264 7965252288 7975425024 7985809692 8003702784 8014124272 8022079296 8023651328 8036775936 8038350848 8047240488 8056806912 8067096576 8067297546 8077600608 8091684864 8097733336 8102220912 8112568576 8114287104 8124852582 8131195044 8149413888 8160025104 8170446592 8174974464 8180363268 8184692736 8185618962 8193540096 8195349888 8204208768 8224657056 8243085312 8253818496 8260261632 8271017181 8289549312 8300342996 8308582128 8310210304 8319193344 8323803648 8330025627 8334434304 8334641934 8344550016 8345286432 8355207168 8366086344 8384831488 8391376896 8402303168 8404083072 8414816256 8419479552 8425773048 8430442416 8440464384 8451244032 8451454572 8460590292 8462248256 8477751296 8481677589 8486166528 8497216224 8518394808 8537481216 8548597728 8566197248 8579168136 8594885376 8605317204 8606076633 8616307392 8632092672 8643117056 8643332376 8653607424 8664875142 8682588288 8704228896 8715345408 8726693514 8731312128 8742681024 8753074176 8762754231 8764471408 8780528128 8789243904 8790966272 8800468992 8800688232 8811927936 8833890912 8851949568 8853684224 8863475544 8885566998 8890269696 8901845568 8913214464 8924032656 8924820212 8935429888 8940381696 8951799808 8952022818 8972353152 9004165632 9015889806 9026607744 9043144704 9054919632 9065683968 9075483648 9077488244 9087300684 9103145472 9109950003 9114771456 9114998526 9126639648 9147088896 9158999168 9168090624 9169887232 9179799552 9180028242 9184886784 9191752416 9196846272 9207779328 9214662072 9219768624 9231543552 9243563791 9252739188 9254552384 9271506944 9273470976 9285545808 9292794336 9313615872 9325742976 9337653248 9348986592 9359092512 9376238592 9388447236 9399608064 9411847137 9432935424 9440299008 9445217892 9452355584 9452591064 9466668288 9478994679 9484247718 9495522432 9507649536 9520029288 9537470208 9543757146 9548808192 9549888789 9561241536 9583194159 9602632192 9604666368 9616932864 9617172444 9629454912 9636971904 9651564153 9669246048 9671140864 9688858624 9693345816 9711104256 9723506688 9723748923 9735308352 9736167504 9747741696 9760434068 9789939712 9804763584 9822726144 9835516152 9847208448 9859784704 9860030334 9865248768 9878094144 9889837056 9900527616 9902714448 9913418928 9938127276 9960394752 9973364016 9991635456 10003513344 10004645398 10014326784 10014576264 10016538752 10027366272 10039536738 10044850176 10052358624 10057929408 10070774784 10083887772 10095875328 10109020999 10116513792 10129686336 10154933712 10167902976 10173537792 10181142433 10186530816 10186784586 10198894464 10199794528 10209919104 10211919872 10254117888 10267469604 10290475008 10303874064 10316123136 10327274496 10329555588 10340721468 10366494831 10371981312 10372239702 10385486496 10411371432 10430445312 10444026621 10446239034 10477817856 10491460848 10504859904 10517609916 10518538107 10531042368 10550335488 10564072904 10574559072 10576631296 10596007936 10598252544 10612052352 10620336384 10633900032 10634164947 10647746256 10650001824 10671603712 10696105728 10710032949 10715701248 10729653984 10742409216 10756128768 10756396728 10770134144 10788913152 10802961216 10819049472 10833136776 10841593392 10865885184 10880033472 10899965952 10907151024 10914158616 10927133184 10938945024 10941361222 10952221896 10953188442 10966209408 11005091328 11013682176 11019420874 11028022908 11030359032 11050566912 11052732416 11064955671 11078109504 11092257792 11098404864 11106700836 11112579072 11112855912 11126066688 11127048576 11134383337 11140276224 11140553754 11152596294 11154781792 11205444096 11219755008 11220034518 11225972736 11234364064 11240589888 11253952512 11266117632 11268606096 11280787056 11308903452 11314888704 11329621632 11357859744 11383308288 11398130304 11424300426 11438890848 11445230016 11459847168 11473756272 11474768844 11488409856 11503368723 11509456896 11524443168 11538143232 11553166856 11576784384 11591858322 11605638528 11620460544 11635591352 11656908032 11668478976 11670765568 11683672308 11712792861 11718991872 11734250976 11749237248 11764535734 11778521216 11802599424 11817967392 11847422664 11869127424 11884285952 11884582017 11898710208 11920508928 11936030424 11938558896 11963137536 11978714538 12005554176 12021186408 12035476992 12051148186 12057526272 12070860732 12073226176 12085210368 12087578624 12100644864 12100946319 12116400912 12137527296 12146600004 12153028608 12153331368 12168852864 12171430656 12187278873 12196792566 12224120832 12239732736 12240037656 12255669888 12262461696 12270544902 12277039104 12278428443 12286216096 12293024832 12306313152 12308724736 12336985584 12364627968 12380727744 12390392448 12434323968 12450514494 12465315456 12478790016 12501651456 12501962901 12516825024 12517929648 12532810752 12549129516 12577247232 12587065344 12593623856 12603454752 12606124608 12622224384 12629219328 12638659572 12645663624 12660696576 12676866048 12677181858 12693372384 12716626944 12725009528 12733185052 12745824336 12748322048 12777592212 12806221824 12822896592 12839273216 12849295872 12866026726 12868752204 12875563008 12892328064 12924461088 12948139008 12964675584 12964998564 12980411136 12981556672 12996988928 12997312713 13056343344 13073018112 13090040271 13096968192 13114021536 13129611264 13146707112 13170792192 13186449408 13187941661 13200703488 13201032348 13203619264 13217891904 13250836368 13280526336 13295213316 13297818688 13322180608 13328350497 13335404544 13352768352 13369821696 13386048984 13387230318 13403144832 13410572544 13427699712 13428034227 13445183696 13458529728 13461167104 13506248448 13523834709 13539911616 13557203968 13564717056 13582041088 13582379448 13598525952 13613225472 13616232366 13630951026 13672157184 13672497789 13689959472 13720633344 13738498752 13754830848 13769699328 13770042363 13772740784 13787628624 13795269408 13811668992 13821993108 13829308416 13829652936 13847315328 13881828576 13907260416 13910206464 13925368828 13928318712 13939191504 13970423808 13988614464 14006479872 14023479888 14024717476 14038638768 14041389824 14064357888 14067113984 14082670854 14099412096 14149403136 14160448512 14167826838 14178533376 14178886596 14196995008 14200002432 14261474304 14280043932 14287601664 14306205312 14315635719 14323212288 14341862304 14403948288 14406999552 14422703429 14425399296 14425758666 14444182368 14455457856 14506711296 14525600243 14533287936 14540018724 14542868032 14552211488 14566656384 14569510912 14585260032 14602962528 14604251256 14621612544 14640651102 14673455104 14684909568 14704030544 14707145376 14734089216 14753274228 14770812672 14789677056 14790045501 14797873152 14808934448 14817141216 14834755584 14836064768 14850791424 14853701632 14854071672 14870128392 14907190914 14940592128 14959673344 14960046024 14987453184 15005270016 15006968097 15021490176 15024808128 15041049408 15059305107 15078537936 15086894112 15106162176 15125831658 15143812992 15194529504 15197507072 15232400568 15251854464 15260306688 15279796224 15280176879 15298341696 15299691792 15317879808 15337824964 15345942528 15365924224 15381176832 15384190976 15401204406 15435712512 15455811096 15474184704 15490911744 15493947392 15494333382 15511082202 15557971968 15578229744 15617057148 15625322496 15645667968 15665649664 15736799232 15737191272 15757289856 15776414874 15796563552 15825503232 15846109356 15864946944 15885604427 15894011904 15897378816 15914707232 15918078528 15930504576 15950850048 15971619384 16007405568 16028248544 16044158592 16047302656 16073551872 16094480976 16113613824 16134193152 16134595092 16155201216 16183369728 16195466672 16204441824 16225137152 16228574208 16249705164 16262390088 16298827776 16320050208 16340893184 16349948928 16360726536 16371237924 16390699776 16408417536 16412041833 16429782663 16449314112 16507636992 16520523264 16529131311 16542034362 16579098624 16600685992 16617164256 16620420608 16638386688 16647607296 16660051254 16668868608 16669283868 16689100032 16690572864 16710414336 16710830631 16732172688 16769662976 16782753792 16804606336 16808166144 16829632512 16830051777 16838959104 16851546096 16860884832 16880928768 16902488064 16902909144 16921180584 16924496512 16955502592 16963355178 16972333056 16994432448 17036789616 17074962432 17097195456 17132394496 17158336272 17189770752 17210634408 17212153266 17232614784 17264185344 17286664752 17307214848 17329750284 17365176576 17387787483 17408457792 17430690816 17453387028 17462624256 17485362048 17506148352 17525508462 17528942816 17561056256 17578487808 17601376464 17623855872 17646803601 17667781824 17703899136 17726951088 17771133996 17780539392 17803691136 17826428928 17848065312 17849640424 17870859776 17880763392 17903599616 17904045636 17944706304 17968071807 18008331264 18031779612 18053215488 18076722279 18086289408 18109839264 18131367936 18150967296 18154976488 18174601368 18206290944 18219900006 18229542912 18229997052 18253279296 18317998336 18336181248 18339774464 18359599104 18360056484 18369773568 18383504832 18393692544 18405817353 18415558656 18429324144 18439537248 18463087104 18487127582 18505478376 18509104768 18543013888 18546941952 18571091616 18585588672 18651485952 18675306496 18675771741 18697973184 18718185024 18752477184 18776894472 18799216128 18823694274 18865870848 18880598016 18890435784 18905182128 18933336576 18957989358 18968495436 18991044864 19015299072 19015772787 19040058576 19074940416 19087514292 19097616384 19099777578 19122483072 19166388318 19205264384 19209332736 19233865728 19234344888 19258909824 19273943808 19299040089 19303128306 19338492096 19342281728 19377717248 19386691632 19422208512 19447013376 19447497846 19470616704 19472335008 19495483392 19520868136 19579879424 19609527168 19645452288 19671032304 19694416896 19719569408 19720060668 19730497536 19756188288 19779674112 19801055232 19805428896 19826837856 19876254552 19920789504 19946728032 19983270912 20009290796 20029152528 20033077504 20054732544 20079073476 20080845477 20089700352 20104717248 20115858816 20141549568 20167775544 20191750656 20218041998 20233027584 20259372672 20309867424 20335805952 20347075584 20362284866 20373061632 20373569172 20397788928 20399589056 20419838208 20423839744 20424348549 20446426539 20508235776 20534939208 20580950016 20607748128 20632246272 20654548992 20659111176 20681442936 20732989662 20743962624 20744479404 20770972992 20822742864 20860890624 20888053242 20892478068 20955635712 20982921696 21009719808 21035219832 21037076214 21062084736 21100670976 21124006281 21128145808 21149118144 21153262592 21192015872 21224104704 21240672768 21251740257 21267800064 21268329894 21295492512 21300003648 21343207424 21392211456 21420065898 21431402496 21459307968 21484818432 21512793456 21540268288 21577826304 21605922432 21638098944 21638637999 21666273552 21683186784 21731770368 21760066944 21799931904 21814302048 21828317232 21854266368 21877890048 21882722444 21904443792 21906376884 21932418816 21960976653 22010182656 22027364352 22038841748 22056045816 22060718064 22101133824 22105464832 22129911342 22156219008 22184515584 22196809728 22213401672 22225711824 22252133376 22254097152 22268766674 22280552448 22281107508 22283073841 22305192588 22309563584 22360786371 22410888192 22439510016 22440069036 22451945472 22468728128 22481179776 22507905024 22532235264 22537212192 22561574112 22617806904 22659243264 22688747487 22715719488 22796260608 22825943239 22848600852 22877781696 22890460032 22919694336 22947512544 22949537688 22976819712 23006737446 23018913792 23048886336 23076286464 23101806609 23106333712 23153568768 23183716644 23211277056 23240921088 23241500073 23266623303 23271182704 23313816064 23336957952 23341531136 23367344616 23425585722 23437983744 23468501952 23498474496 23529071468 23557042432 23605198848 23635934784 23664622311 23694845328 23738254848 23768571904 23769164034 23797420416 23841017856 23872060848 23877117792 23926275072 23957429076 24011108352 24042372816 24070953984 24102296372 24115052544 24141721464 24146452352 24170420736 24175157248 24201289728 24201892638 24232801824 24275054592 24293200008 24306662736 24337705728 24342861312 24369395449 24374557746 24393585132 24448241664 24480075312 24511339776 24524923392 24541089804 24543255583 24554078208 24556856886 24572432192 24586049664 24612626304 24617449472 24673971168 24729255936 24761455488 24780784896 24813051543 24868647936 24901028988 24930630912 24957580032 24963092671 24990076881 25003302912 25003925802 25033650048 25035859296 25065621504 25098259032 25154494464 25174130688 25187247712 25206909504 25212249216 25244448768 25258438656 25277319144 25291327248 25321393152 25353732096 25354363716 25386744768 25433253888 25445032767 25450019056 25466370104 25491648672 25496644096 25555184424 25612443648 25645793184 25678546432 25698591744 25732053452 25737504408 25784656128 25818229899 25848922176 25896278016 25929351168 25929997128 25960822272 25963113344 25993977856 25994625426 26112686688 26146036224 26180080542 26193936384 26228043072 26259222528 26293414224 26341584384 26372898816 26375883322 26401406976 26402064696 26407238528 26435783808 26501672736 26561052672 26590426632 26595637376 26644361216 26656700994 26670809088 26705536704 26739643392 26772097968 26774460636 26806289664 26821145088 26841193687 26855399424 26856068454 26890367392 26917059456 26922334208 27012496896 27047669418 27079823232 27114407936 27129434112 27164758896 27197051904 27226450944 27232464732 27261902052 27329850009 27344314368 27344995578 27379918944 27441266688 27476997504 27509661696 27539398656 27540084726 27545481568 27575257248 27590538816 27623337984 27643986216 27659305872 27694630656 27730691373 27763657152 27814520832 27820412928 27850737656 27856637424 27878383008 27940847616 27977228928 28012959744 28046959776 28049434952 28077277536 28082779648 28128715776 28134227968 28165341708 28198824192 28235541411 28298806272 28320897024 28335653676 28357066752 28357773192 28393990016 28400004864 28436984037 28522948608 28560087864 28612410624 28631271438 28646424576 28649666367 28683724608 28807896576 28813999104 28845406858 28850798592 28851517332 28888364736 28910915712 29013422592 29051200486 29066575872 29080037448 29085736064 29104422976 29133312768 29139021824 29170520064 29171246769 29205925056 29208502512 29243225088 29281302204 29346910208 29369819136 29408061088 29414290752 29468178432 29506548456 29541625344 29579354112 29580091002 29595746304 29617868896 29634282432 29669511168 29672129536 29701582848 29708143344 29740256784 29814381828 29881184256 29920092048 29974906368 30010540032 30013936194 30042980352 30049616256 30082098816 30118610214 30157075872 30173788224 30212324352 30251663316 30287625984 30327062997 30389059008 30395014144 30464801136 30503708928 30520613376 30543427299 30559592448 30560353758 30596683392 30599383584 30635759616 30675649928 30731848448 30762353664 30768381952 30802408812 30871425024 30911622192 30948369408 30981823488 30987894784 30988666764 31022164404 31099484493 31115943936 31156459488 31234114296 31291335936 31331299328 31332079863 31474382544 31514579712 31552829748 31555614321 31593127104 31651006464 31692218712 31729893888 31771208854 31788023808 31794757632 31829414464 31836157056 31861009152 31901700096 31902494841 31943238768 32014811136 32056497088 32088317184 32094605312 32130098847 32147103744 32188961952 32227227648 32268386304 32269190184 32310402432 32366739456 32390933344 32408883648 32450274304 32457148416 32499410328 32524780176 32597655552 32640100416 32681786368 32699897856 32721453072 32742475848 32781399552 32816835072 32824083666 32859565326 32898628224 33015273984 33041046528 33058262622 33084068724 33158197248 33194867013 33201371984 33234328512 33240841216 33276773376 33295214592 33320102508 33337737216 33338567736 33378200064 33381145728 33403150011 33420828672 33421661262 33464345376 33539325952 33609212672 33616332288 33659265024 33660103554 33677918208 33703092192 33721769664 33761857536 33805818288 33842361168 33848993024 33911005184 33926710356 33944666112 33988864896 34073579232 34149924864 34194390912 34264788992 34316672544 34379541504 34421268816 34424306532 34465229568 34510106169 34528370688 34573329504 34614429696 34659500568 34730353152 34775574966 34816915584 34861381632 34906774056 34970724096 35012296704 35016258893 35051016924 35057885632 35122112512 35138378583 35156975616 35202752928 35247711744 35293607202 35335563648 35407798272 35453902176 35542267992 35607382272 35652857856 35653746051 35696130624 35699280848 35741719552 35761526784 35807199232 35808091272 35889412608 35936143614 36016662528 36063559224 36106430976 36153444558 36172578816 36219678528 36262735872 36301934592 36302838957 36309952976 36349202736 36412581888 36439800012 36459085824 36459994104 36506558592 36561836619 36635996672 36672362496 36679548928 36719198208 36720112968 36767009664 36787385088 36811634706 36831117312 36835285329 36858648288 36879074496 36926174208 36974255164 37010956752 37018209536 37086027776 37093883904 37142183232 37171177344 37302971904 37350612992 37351543482 37395946368 37436370048 37504954368 37553788944 37598432256 37647388548 37731741696 37761196032 37780871568 37810364256 37866673152 37915978716 37936990872 37982089728 38030598144 38031545574 38080117152 38149880832 38175028584 38199555156 38244966144 38294764277 38332776636 38410528768 38418665472 38468689776 38517819648 38547887616 38567973059 38598080178 38606256612 38676984192 38684563456 38773383264 38844417024 38894026752 38894995692 38941233408 38944670016 38990966784 38991938139 39041736272 39159758848 39219054336 39270120813 39290904576 39342064608 39388833792 39439138816 39440121336 39512376576 39559348224 39563824983 39602110464 39610857792 39653675712 39752509104 39841579008 39893456064 39966541824 39985051491 40018581592 40058305056 40066155008 40109465088 40158146952 40161690954 40209434496 40231717632 40283099136 40284102681 40335551088 40383501312 40436083996 40518745344 40571504127 40619734848 40671611904 40694151168 40724569732 40746123264 40747138344 40795577856 40799178112 40839676416 40847679488 40848697098 40892853078 41016471552 41069878416 41161900032 41215496256 41264492544 41309097984 41318222352 41362885872 41465979324 41487925248 41488958808 41541945984 41645485728 41721781248 41776106484 41784956136 41911271424 41965843392 42019439616 42070439664 42074152428 42124169472 42179018651 42201341952 42248012562 42256291616 42298236288 42306525184 42448209408 42481345536 42503480514 42535600128 42536659788 42590985024 42600007296 42784422912 42840131796 42862804992 42918615936 42946907157 42969636864 43025586912 43080536576 43211844864 43268110287 43276197888 43277275998 43332547104 43366373568 43520133888 43576800729 43599863808 43628604096 43656634464 43708532736 43755780096 43765444888 43808887584 43812753768 43864837632 43921953306 44020365312 44054728704 44077683496 44112091632 44121436128 44202267648 44210929664 44259822684 44312438016 44369031168 44370136503 44393619456 44426803344 44451423648 44504266752 44508194304 44537533348 44561104896 44562215016 44566147682 44610385176 44619127168 44721572742 44821776384 44879020032 44880138072 44937456256 44962359552 45015810048 45020904291 45064470528 45074424384 45123148224 45235613808 45318486528 45377494974 45431438976 45592521216 45651886478 45697201704 45755563392 45780920064 45839388672 45840530637 45895025088 45899075376 45953639424 46013474892 46037827584 46097772672 46152572928 46203613218 46212667424 46307137536 46367433288 46422554112 46481842176 46483000146 46533246606 46542365408 46627632128 46673915904 46734689232 46851171444 46875967488 46937003904 46996948992 47058142936 47114084864 47210397696 47271869568 47329244622 47389690656 47476509696 47537143808 47538328068 47594840832 47656813281 47682035712 47744121696 47754235584 47852550144 47914858152 48022216704 48084745632 48141907968 48204592744 48283442928 48292904704 48340841472 48350314496 48402579456 48403785276 48465603648 48550109184 48586400016 48613325472 48675411456 48685722624 48738790898 48749115492 48787170264 48896483328 48960150624 49022679552 49049846784 49082179608 49086511166 49113713772 49144864384 49172099328 49225252608 49234898944 49236125499 49289347989 49347942336 49522910976 49561569792 49587393933 49626103086 49737295872 49802057976 49861261824 49915160064 49926185342 49980153762 50006605824 50007851604 50067300096 50071718592 50131243008 50132491893 50196518064 50308988928 50348261376 50374495424 50413819008 50424498432 50488897536 50490155331 50516877312 50554638288 50582654496 50642786304 50707464192 50708727432 50773489536 50866507776 50890065534 50900038112 50932740208 50983297344 50993288192 51110368848 51224887296 51291586368 51357092864 51397183488 51464106904 51475008816 51569312256 51636459798 51697844352 51792556032 51859994256 51921644544 51926226688 51987955712 51989250852 52163362449 52225373376 52292072448 52360161084 52387872768 52456086144 52518445056 52586828448 52683168768 52751766644 52804129392 52814477056 52871567616 52940410803 53003345472 53180853264 53191274752 53288722432 53313401988 53341618176 53411073408 53479286784 53544195936 53548921272 53612579328 53642290176 53682387374 53710798848 53712136908 53780734784 53834118912 53844668416 53904215421 54024993792 54095338836 54159646464 54228815872 54230166837 54258868224 54329517792 54394103808 54452901888 54464929464 54523804104 54659700018 54688628736 54689991156 54759837888 54953995008 55019323392 55025549689 55078797312 55080169452 55090963136 55150514496 55181077632 55217452059 55246675968 55287972432 55318611744 55389261312 55461382746 55527314304 55629041664 55640825856 55701475312 55713274848 55756766016 55954457856 56025919488 56027315223 56093919552 56098869904 56154555072 56165559296 56257431552 56268455936 56330683416 56397648384 56471082822 56597612544 56641794048 56671307352 56715546384 56787980032 56800009728 56873968074 57045897216 57047318361 57120175728 57224821248 57262542876 57292849152 57299332734 57367449216 57615793152 57627998208 57690813716 57701597184 57703034664 57776729472 57821831424 57897120267 58026845184 58102400972 58133151744 58160074896 58171472128 58208845952 58266625536 58278043648 58341040128 58342493538 58411850112 58417005024 58486450176 58562604408 58693820416 58739638272 58816122176 58828581504 58936356864 59013096912 59083250688 59158708224 59160182004 59191492608 59235737792 59268564864 59339022336 59344259072 59403165696 59416286688 59480513568 59628763656 59762368512 59840184096 59949812736 60027872388 60099232512 60164197632 60177486721 60237220428 60242536431 60314151744 60347576448 60424648704 60503326632 60575251968 60654125994 60778118016 60790028288 60929602272 61007417856 61041226752 61086854598 61119184896 61120707516 61193366784 61198767168 61271519232 61273045647 61339279617 61351299856 61463696896 61524707328 61536763904 61604817624 61742850048 61823244384 61896738816 61963646976 61975789568 61977333528 62044328808 62198968986 62231887872 62312918976 62468228592 62582671872 62662598656 62664159726 62948765088 63029159424 63105659496 63111228642 63186254208 63302012928 63384437424 63459787776 63542417708 63576047616 63658828928 63672314112 63722018304 63755220771 63803400192 63804989682 63886477536 64029622272 64112994176 64176634368 64189210624 64260197694 64294207488 64377923904 64454455296 64538380368 64620804864 64704946537 64733478912 64781866688 64817767296 64900548608 64914296832 64998820656 65049560352 65195311104 65280200832 65363572736 65399795712 65442906144 65484951696 65562799104 65633670144 65648167332 65719130652 65797256448 65882929959 66030547968 66082093056 66116525244 66168137448 66316394496 66389734026 66402743968 66468657024 66481682432 66553546752 66590429184 66640205016 66677135472 66756400128 66762291456 66806300022 66841657344 66843322524 66849221523 66928690752 67082359113 67218425344 67232664576 67318530048 67320207108 67355836416 67406184384 67443539328 67523715072 67611636576 67684722336 67697986048 67822010368 67853420712 67977729792 68066242461 68147158464 68388781824 68477829717 68529577984 68633345088 68759083008 68842537632 68848613064 68930459136 69020212338 69056741376 69146659008 69228859392 69319001136 69460706304 69551149932 69633831168 69722763264 69724500219 69813548112 69941448192 70024593408 70032517786 70102033848 70115771264 70244225024 70276757166 70313951232 70405505856 70495423488 70587214404 70671127296 70763146993 70815596544 70907804352 71084535984 71214764544 71305715712 71307492102 71392261248 71398561696 71483439104 71523053568 71616182544 71778825216 71872287228 72033325056 72127118448 72212861952 72306889116 72345157632 72439357056 72525471744 72603869184 72605677914 72619905952 72698405472 72825163776 72879600024 72919988208 73013117184 73108186347 73123673238 73271993344 73344724992 73440225936 73534019328 73574770176 73623269412 73629766749 73662234624 73670570658 73717296576 73758148992 73852348416 73948510328 74021913504 74036419072 74172055552 74187767808 74284366464 74342354688 74439154629 74605943808 74701225984 74703086964 74791892736 74872740096 74889278013 74970230643 75009908736 75107577888 75196864512 75294777096 75463483392 75522392064 75561743136 75620728512 75733346304 75831957432 75873981744 75964179456 76061196288 76063091148 76160234304 76299761664 76350057168 76399110312 76489932288 76589528554 76665553272 76821057536 76837330944 76937379552 77035639296 77095775232 77135946118 77196160356 77212513224 77353968384 77369126912 77454689697 77546766528 77688834048 77788053504 77789991384 77882466816 77889340032 77981933568 77983876278 78083472544 78438108672 78540241626 78581809152 78684129216 78777667584 78880242672 79024753152 79118696448 79127649966 79204220928 79221715584 79307351424 79505018208 79683158016 79786912128 79933083648 79970102982 80037163184 80116610112 80132310016 80218930176 80316293904 80323381908 80418868992 80463435264 80523581061 80566198272 80568205362 80671102176 80767002624 80872167992 81037490688 81143008254 81239469696 81343223808 81388302336 81449139464 81494276688 81591155712 81598356224 81679352832 81695358976 81697394196 81785706156 81989550027 82032943104 82139756832 82323800064 82430992512 82528985088 82618195968 82636444704 82725771744 82931958648 82977917616 83083891968 83192074119 83290971456 83443562496 83552212968 83569912272 83822542848 83931686784 84038879232 84140879328 84148304856 84248338944 84358037302 84402683904 84496025124 84512583232 84596472576 84613050368 84706624233 84896418816 84962691072 85006961028 85071200256 85073319576 85181970048 85200014592 85310952111 85568845824 85680263592 85837231872 85893814314 85939273728 85948999101 86051173824 86161073152 86423689728 86536220574 86552395776 86554551996 86665094208 86732747136 87040267776 87153601458 87199727616 87257208192 87313268928 87417065472 87511560192 87513740307 87530889776 87617775168 87625507536 87729675264 87843906612 88040730624 88109457408 88155366992 88224183264 88242872256 88404535296 88421859328 88519645368 88624876032 88738062336 88740273006 88787238912 88853606688 88902847296 89008533504 89016388608 89075066696 89124430032 89132295364 89220770352 89238254336 89443145484 89643552768 89760276144 89874912512 89924719104 90031620096 90041808582 90128941056 90148848768 90246296448 90471227616 90636973056 90754989948 90862877952 90981188991 91185042432 91303772956 91394403408 91511126784 91561840128 91630281897 91678777344 91681061274 91790050176 91798150752 91907278848 92026949784 92195545344 92305145856 92315591627 92407226436 92425334848 92614275072 92734866576 92845108224 92963684352 92966000292 93066493212 93084730816 93255264256 93298453479 93347831808 93469378464 93702342888 93874007808 93993897984 93996239589 94116285872 94228169728 94543739136 94658489244 94666842963 94779381312 94953019392 95074287616 95076656136 95189681664 95313626562 95364071424 95488243392 95508471168 95705100288 95707484523 95829716304 96044433408 96169491264 96283815936 96390296541 96409185488 96566885856 96585809408 96681682944 96700628992 96805158912 96807570552 96931207296 97100218368 97172800032 97226650944 97350822912 97371445248 97477581796 97498230984 97574340528 97792966656 97920301248 98045359104 98099693568 98164359216 98173022332 98227427544 98289728768 98344198656 98450505216 98469797888 98472250998 98578695978 98695884672 99045821952 99123139584 99174787866 99252206172 99474591744 99604115952 99722523648 99830320128 99852370684 99960307524 100013211648 100015703208 100134600192 100143437184 100209450033 100262486016 100264983786 100393036128 100617977856 100748990848 100827638016 100848996864 100958924003 100977795072 100980310662 101033754624 101109276576 101165308992 101285572608 101417454864 101546979072 101679201701 101733015552 101780131068 101800076224 101865480416 101966594688 101986576384 102220737696 102449774592 102583172736 102714185728 102794366976 102928213808 102950017632 103138624512 103272919596 103395688704 103530318507 103585112064 103719988512 103843289088 103852453376 103975911424 103978501704 104326724898 104450746752 104584144896 104720322168 104912172288 105036890112 105048776679 105173656896 105366337536 105415135749 105503533288 105608258784 105628954112 105743135232 105880821606 106006690944 106361706528 106382549504 106577444864 106626803976 106822146816 106958573568 106961238153 107088391872 107097842544 107225158656 107284580352 107364774748 107421597696 107424273816 107561469568 107668237824 107689336832 107808430842 108049987584 108190677672 108319292928 108457631744 108460333674 108517736448 108659035584 108788207616 108905803776 108929858928 109047608208 109319400036 109377257472 109379982312 109519675776 109907990016 110038646784 110051099378 110157594624 110160338904 110181926272 110301028992 110362155264 110434904118 110493351936 110505855987 110575944864 110637223488 110778522624 110922765492 111054628608 111199230989 111258083328 111281651712 111402950624 111426549696 111513532032 111908915712 112051838976 112054630446 112187839104 112197739808 112309110144 112331118592 112514863104 112661366832 112795296768 112942165644 113195225088 113283588096 113342614704 113431092768 113575960064 113600019456 113747936148 114091794432 114094636722 114240351456 114449642496 114525085752 114598665468 114734898432 114884292831 115231586304 115255996416 115381627432 115406069328 115553458944 115643662848 115703919177 115794240534 116053690368 116204801944 116320149792 116342944256 116417691904 116533251072 116556087296 116682080256 116684987076 116823700224 116834010048 116972900352 116975814417 117125208816 117387640832 117479276544 117632244352 117657163008 117810362439 117872713728 118026193824 118166501376 118317416448 118320364008 118471475584 118537129728 118678044672 118688518144 118691474949 118806331392 118832573376 118961027136 119257527312 119524737024 119680368192 119899625472 120055744776 120198465024 120328395264 120354973442 120474440856 120485072862 120628303488 120695152896 120849297408 120852308043 121006653264 121150503936 121308251988 121556236032 121580056576 121714512381 121859204544 122014835712 122082453504 122173709196 122238369792 122241415032 122386733568 122397534336 122543038464 122546091294 122678559234 122702599712 122927393792 123049414656 123209635248 123485700096 123646488768 123793477632 123927293952 123954667056 124088657616 124397937972 124463775744 124625837952 124936457184 125165343744 125325197312 125328319452 125897530176 126058318848 126211318992 126222457284 126372508416 126537055953 126604025856 126768874848 126919575552 127084835416 127317657856 127344628224 127444036608 127510441542 127606800384 127609979364 127772955072 128225988352 128353268736 128378421248 128520395388 128588414976 128755847808 128840721471 128908910592 129076760736 129241609728 129409893074 129563733376 129635534592 129801097216 129804330861 129828593664 129997641312 130099120704 130560401664 130727145472 130730402187 130799591424 130885812288 130969903392 131125598208 131267340288 131296334664 131438261304 131594512896 131765859918 132061095936 132164186112 132233050488 132336274896 132632788992 132779468052 132805487936 132937314048 132963364864 133107093504 133110409509 133180858368 133280410032 133354270944 133512800256 133524582912 133612600044 133683314688 133686645048 133698443046 133857381504 134164718226 134436850688 134465329152 134637060096 134640414216 134812368768 134887078656 135047430144 135062712873 135223273152 135369444672 135395972096 135644020736 135706841424 135955459584 136132484922 136294316928 136777563648 136955659434 137059155968 137266690176 137518166016 137521591911 137685075264 137697226128 137860918272 138040424676 138113482752 138293318016 138457718784 138638002272 138921412608 139102299864 139267662336 139445526528 139449000438 139627096224 139882896384 140065035572 140204067696 140231542528 140488450048 140553514332 140627902464 140811011712 140990846976 141174428808 141342254592 141526293986 141631193088 141815608704 142169071968 142429529088 142611431424 142614984204 142784522496 142797123392 142966878208 142970439843 143046107136 143232365088 143557650432 143744574456 144066650112 144254236896 144425723904 144613778232 144878714112 145050943488 145067358271 145207738368 145211355828 145239811904 145396810944 145650327552 145759200048 145839976416 146026234368 146216372694 146247346476 146543986688 146689449984 146880451872 147068038656 147149540352 147246538824 147259533498 147341141316 147434593152 147516297984 147704696832 147708376497 147868043967 147897020656 148043827008 148072838144 148344111104 148568732928 148684709376 148762181799 148878309258 149211887616 149402451968 149406173928 149583785472 149745480192 149778556026 149940461286 150019817472 150215155776 150393729024 150397475679 150589554192 150926966784 151044784128 151123486272 151241457024 151466692608 151470465993 151663914864 151747963488 151928358912 152122392576 152126182296 152320468608 152599523328 152700114336 152798220624 152979864576 153179057108 153331106544 153642115072 153674661888 153874759104 154071278592 154191550464 154271892236 154392320712 154425026448 154707936768 154738253824 154909379394 155093533056 155377668096 155579982768 155764933632 155778680064 155963867136 155967752556 155981516887 156166945088 156876217344 157080483252 157163618304 157368258432 157555335168 157760485344 158049506304 158255299932 158443431168 158614702848 158649737719 158821232409 159010036416 159573824256 159781602673 159866167296 159940205964 160074326368 160233220224 160264620032 160437860352 160632587808 160646763816 160837737984 160926870528 161047162122 161132396544 161136410724 161342204352 161534005248 161712646263 161744335984 162074981376 162286016508 162478939392 162686447616 162690500511 162776604672 162898278928 162988553376 163182311424 163196712448 163358705664 163390717952 163394788392 163571412312 163979100054 164065886208 164279513664 164861985024 165057970176 165076649067 165236391936 165272889408 165451543488 165652356177 165863917296 165955835232 166167783936 166384148238 166581942912 166887124992 167104425936 167139824544 167863373568 168077758464 168081945669 168281758656 168296609712 168496677888 168716074604 168805367808 168992050248 169025166464 169192945152 169226100736 169413248466 169792837632 169925382144 170013922056 170146639152 170363940096 170400029184 170585768143 170621904222 171137691648 171360527184 171674463744 171787628628 171878547456 171897998202 172102347648 172322146304 172847379456 173072441148 173104791552 173109103992 173330188416 173465494272 173691360801 174080535552 174307202916 174399455232 174514416384 174626537856 174741648697 174834130944 175023120384 175027480614 175061779552 175235550336 175251015072 175459350528 175687813224 176081461248 176218914816 176310733984 176448366528 176485744512 176809070592 177039290736 177249752064 177476124672 177480546012 177574477824 177707213376 177805694592 178017067008 178032777216 178150133392 178248860064 178264590728 178441540704 178476508672 178886290968 179287105536 179520552288 179749825024 179849438208 180083617164 180297697536 180492592896 180532460163 180727609293 180942455232 181273946112 181509979896 181725755904 181962377982 182370084864 182607545912 182788806816 183022253568 183123680256 183260563794 183357554688 183362122548 183580100352 183596301504 183814557696 183819136941 184053899568 184391090688 184610291712 184631183254 184814452872 184850669696 185228550144 185469733152 185690216448 185927368704 185932000584 186132986424 186169461632 186510528512 186596906958 186695663616 186938756928 187404685776 187748015616 187987795968 187992479178 188232571744 188456339456 189087478272 189316978488 189333685926 189558762624 189906038784 190153312272 190379363328 190627253124 190728142848 190976486784 191016942336 191265662313 191410200576 191414969046 191659432608 192088866816 192338982528 192567631872 192780593082 192818370976 193133771712 193171618816 193363365888 193615141104 193862414592 194114839611 194200436736 194345600064 194453301888 194701645824 194742890496 194955163592 194996461968 195148681056 195585933312 195840602496 196090718208 196199387136 196328718432 196346044664 196454855088 196579457536 196688397312 196901010432 196939595776 196944501996 197157391956 197391769344 197648789877 198091643904 198246279168 198349575732 198504412344 198949183488 199208231904 199445047296 199660640256 199704741368 199920615048 200031406416 200269200384 200286874368 200418900066 200524972032 200529967572 200547664569 200786072256 201497981696 201655276032 201697993728 201917848006 201955590144 201960621324 202067509248 202218553152 202330617984 202571145216 202834909728 203093958144 203358403402 203466031104 203560262136 203600152448 203730960832 203933189376 203973152768 204198727383 204441475392 205166345472 205428371456 205433489151 205588733952 205856427616 205900035264 206277249024 206545839192 206791377408 207060637014 207170224128 207439977024 207686578176 207704906752 207957003408 208653449796 208901493504 209168289792 209173500657 209440644336 209824344576 210073780224 210097553358 210347313792 210732675072 210830271498 211007066576 211216517568 211257908224 211486270464 211761643212 212013381888 212289440979 212723413056 212765099008 213154889728 213253607952 213644293632 213917147136 213922476306 214176783744 214195685088 214450317312 214569160704 214729549496 214848547632 215122939136 215336475648 215378673664 215616861684 216099975168 216381355344 216638585856 216915263488 216920667348 217035472896 217318071168 217576415232 217811607552 217859717856 218095216416 218638800072 218759964624 219039351552 219324559041 219815980032 220102198756 220320677808 220363852544 220602057984 220724310528 220869808236 220889300247 220986703872 221011711974 221151889728 221274446976 221557045248 221845530984 222109257216 222398461978 222516166656 222563303424 222805901248 222853099392 223027064064 223317463887 223817831424 224103677952 224109260892 224375678208 224395479616 224618220288 224662237184 224667834039 224910691929 225029726208 225322733664 225590593536 225884331288 226390450176 226567176192 226685229408 226862185536 227151920128 227200038912 227495872296 228183588864 228189273444 228480702912 228899284992 229050171504 229197330936 229469796864 229768585662 230463172608 230511992832 230763254864 230812138656 231106917888 231287325696 231407838354 231588481068 232107380736 232364069091 232409603888 232640299584 232685888512 232835383808 233066502144 233112174592 233364160512 233369974152 233647400448 233668020096 233945800704 233951628834 234250417632 234775281664 235264488704 235314326016 235620724878 235745427456 236052387648 236333002752 236640728016 236942951168 237074259456 237356089344 237377036288 237382949898 237612662784 237665146752 237922054272 238515054624 239049474048 239360736384 239799250944 240111489552 240396930048 240656790528 240709946884 240948881712 240970145724 241256606976 241390305792 241570743183 241698594816 241704616086 242013306528 242301007872 242616503976 243112472064 243160113152 243429024762 243718409088 244029671424 244164907008 244347418392 244482830064 244773467136 244795068672 245086076928 245092182588 245113812251 245357118468 245405199424 245854787584 245968650081 246098829312 246419270496 246971400192 247292977536 247586955264 247854587904 247909334112 248177315232 248795875944 249251675904 249576222357 249872914368 250330687488 250650394624 250656638904 251795060352 252116637696 252422637984 252444914568 252745016832 253074111906 253208051712 253537749696 253839151104 254119872699 254169670832 254635315712 254689256448 254888073216 255020883084 255213600768 255219958728 255545910144 255932856333 256451976704 256706537472 256756842496 257040790776 257511695616 257681442942 257817821184 257846997303 258153521472 258483219456 258819786148 259127466752 259271069184 259602194432 259608661722 259657187328 259995282624 260198241408 261120803328 261454290944 261460804374 261599182848 261771624576 261939806784 262251196416 262534680576 262592669328 262876522608 263189025792 263531719836 264122191872 264328372224 264466100976 264672549792 265265577984 265558936104 265610975872 265874628096 265926729728 266214187008 266220819018 266361716736 266560820064 266708541888 267025600512 267049165824 267225200088 267373290096 267396886092 267714763008 268063349939 268329436452 268873701376 268930658304 269280828432 269624737536 269774157312 269975811413 270094860288 270125425746 270446546304 270738889344 270791944192 271413682848 271910919168 272264969844 272588633856 272943566973 273555127296 273911318868 274118311936 274533380352 274890845691 275036332032 275043183822 275370150528 275394452256 275721836544 276080849352 276586636032 276915437568 276946774881 277276004544 277842825216 278204599728 278535324672 278891053056 278898000876 279254192448 279765792768 279895360437 280130071144 280408135392 280463085056 280976900096 281107028664 281622023424 281981693952 281988718767 282348857616 282684509184 283052587972 283631217408 284000528889 284338143936 284859058176 285222862848 285229968408 285569044992 285594246784 285933756416 285940879686 286092214272 286464730176 287115300864 287489148912 288133300224 288508473792 288851447808 289227556464 289757428224 290101886976 290134716542 290415476736 290422711656 290479623808 290793621888 291300655104 291518400096 291679952832 292052468736 292432745388 292494692952 293087973376 293378899968 293760903744 294136077312 294299080704 294493077648 294519066996 294682282632 294869186304 295032595968 295253130557 295409393664 295416752994 295736087934 295794041312 296087654016 296145676288 297137465856 297369418752 297524363598 297756618516 298423775232 298812347856 299167570944 299490960384 299557112052 299880922572 300039634944 300430311552 300628350099 300787458048 300794951358 301179108384 301853933568 302246972544 302482914048 302876772009 302933385216 302940931986 303327829728 303495926976 303856717824 304252364592 304640937216 305037605103 305199046656 305400228672 305596441248 305959729152 306358114216 306662213088 307284230144 307349323776 307749518208 308142557184 308383100928 308543784472 308784641424 308850052896 309415873536 309476507648 309818758788 310187066112 310590955521 310755336192 311159965536 311529867264 311557360128 311927734272 311935505112 311963033774 312333890176 313752434688 314160966504 314736516864 315110670336 315146330037 315520970688 316099012608 316510599864 316886862336 317229405696 317299475438 317642464818 318020072832 319147648512 319563205346 319732334592 319880411928 320148652736 320466440448 320529240064 320875720704 320883714459 321265175616 321293527632 321675475968 321853741056 322094324244 322264793088 322272821448 322684408704 323068010496 323425292526 323488671968 324149962752 324572033016 324957878784 325372895232 325381001022 325553209344 325796557856 325977106752 326364622848 326393424896 326717411328 326789576784 327142824624 327958200108 328131772416 328559027328 329723970048 330115940352 330153298134 330472783872 330545778816 330903086976 331304712354 331517567961 331727834592 331911670464 332335567872 332768296476 333163885824 333597692967 333774249984 334208851872 334279649088 335726747136 336155516928 336163891338 336563517312 336593219424 336993355776 337432149208 337984100496 338050332928 338385890304 338452201472 338826496932 339585675264 339850764288 340027844112 340293278304 340727880192 340800058368 341171536286 341243808444 342275383296 342721054368 343348927488 343575257256 343795996404 344204695296 344644292608 344652878493 345694758912 346144882296 346218207984 346660376832 346930988544 347111757531 347382721602 348161071104 348614405832 349028832768 349253075712 349483297394 349668261888 350046240768 350054961228 350123559104 350471100672 350502030144 350918701056 350927443251 351375626448 352162922496 352437829632 352621467968 352896733056 352971489024 353431087317 353618141184 354078581472 354499504128 354952249344 354961092024 355414426752 355611389184 356034134016 356065554432 356074424847 356300266784 356497720128 356529181456 356883081408 356953017344 357772581936 358574211072 359041104576 359499650048 359698876416 360167234328 360595395072 360985185792 361064920326 361455218586 361884910464 362547892224 362556924129 363019959792 363451511808 363924755964 364740169728 365143537143 365215091824 365577613632 366044507136 366247360512 366521127588 366715109376 366724245096 367160200704 367192603008 367629115392 367638273882 368107799136 368782181376 369262366508 369628905744 369701339392 370457100288 370939466304 371380432896 371864001168 372265972848 372338923264 373021057024 373193813916 373391327232 373877513856 374809371552 375496031232 375975591936 375984958356 376465143488 376912678912 378174956544 378633956976 378667371852 379117525248 379611167859 379812077568 380306624544 380758726656 381254506248 381952973568 382033884672 382450308169 382531324626 382820401152 382829938092 383318865216 384677965056 385135263744 385178847823 385561186164 385636741952 386267543424 386343237632 386522164413 386726731776 387230282208 387724829184 388229679222 388691200128 388906603776 389403291648 389412992583 389485780992 389910327184 389992923936 390297362112 391681204992 392181436416 392191206561 392398774272 392657436864 392692089328 392909710176 393158915072 393376794624 393802020864 393879191552 393889003992 394314783912 394783538688 395297579754 396183287808 396492558336 396699151464 397008824688 397898366976 398416463808 398890094592 399321280512 399331228527 399409482736 399841230096 400062812832 400538400768 400573748736 400837800132 401049944064 401059935144 401095329138 401572144512 402995963392 403310552064 403395987456 403835696012 403911180288 403921242648 404437106304 404661235968 405142290432 405188138619 405669819456 406187916288 406716806804 406932062208 407120524272 407200304896 407461921664 407866378752 407946305536 408397454766 408882950784 410332690944 410856742912 410866978302 411177467904 411712855232 411800070528 412554498048 413091678384 413582754816 414121274028 414340448256 414879954048 415373156352 415409813504 415914006816 417306899592 417802987008 418336579584 418347001314 418881288672 419648689152 420195106716 420694627584 421242407047 421465350144 421660542996 422014133152 422433035136 422515816448 422972540928 423523286424 424026763776 424578881958 425446826112 425530198016 426507215904 427288587264 427834294272 427844952612 428353567488 428391370176 428900634624 428911319529 429138321408 429459098992 429697095264 430245878272 430672951296 430757347328 431233723368 432199950336 432762710688 433277171712 433830526976 433841334696 434636142336 435152830464 435202074813 435623215104 435719435712 436190432832 437277600144 437519929248 438078703104 438649118082 439631960064 440204397512 440641355616 440727705088 441204115968 441448621056 441739616472 441778600494 442023423948 442303779456 442548893952 443114090496 443125129491 443691061968 444218514432 444796923956 445032333312 445611802496 445706198784 446054128128 446286545397 446634927774 447635662848 448207355904 448218521784 448751356416 448790959232 449236440576 449324474368 449335668078 449821383858 450059452416 450645467328 451181187072 451768662576 452780900352 453134352384 453370458816 453724371072 454303840256 454400077824 454991744592 456367177728 456378546888 456961405824 457798569984 458100343008 458394661872 458939593728 459537171324 460926345216 461023985664 461526509728 461624277312 462213835776 462574651392 462815676708 463176962136 464214761472 464728138182 464819207776 465280599168 465371777024 465670767616 466133004288 466739948304 467294800896 467336040192 467891601408 467903257668 467944550661 468500835264 470528977408 470628652032 471241449756 471490854912 472104775296 472666005504 473281456032 473885902336 474148518912 474754072576 474765899796 475330293504 475844108544 475949213157 476463697227 477030109248 478721472768 479344808019 479598501888 480222979104 480793860096 481313581056 481419893768 481897763424 481940291448 482513213952 482780611584 483141486366 483397189632 483409232172 484026613056 484602015744 485233007952 486224944128 486320226304 486858049524 487436818176 488059342848 488071501533 488329814016 488694836784 488965660128 489546934272 489590137344 490172153856 490184365176 490227624502 490714236936 490810398848 491709575168 491937300162 492197658624 492838540992 494585955072 495173910528 495229947201 495709175808 495818668224 496354630464 497591751888 498503351808 499152444714 499745828736 500661374976 501313277808 503590120704 504233275392 504245837007 504845275968 504889829136 505490033664 506148223812 506416103424 507075499392 507678302208 508239745398 508339341664 509270631424 509378512896 509776146432 510041766168 510439917456 511091820288 511757304429 511865712666 512903953408 513413074944 514081581552 515023391232 515362885884 515635642368 515693994606 516307042944 516966438912 517639572296 518254933504 518542138368 519204388864 519217323444 519314374656 519990565248 520396482816 521074082403 522241606656 522908581888 522921608748 523198365696 523543249152 523879613568 524224946091 524502392832 525069361152 525185338656 525753045216 526378051584 527063439672 528244383744 528656744448 528932201952 529345099584 531117872208 531221951744 531749256192 531853459456 532428374016 532441638036 532723433472 533121640128 533417083776 534051201024 534098331648 534450400176 534746580192 534793772184 535429526016 536126699878 536658872904 537747402752 537861316608 538561656864 539249475072 539548314624 539951622826 540250851492 540893092608 541477778688 541583888384 541597380489 542182827879 542827365696 543821838336 544529939688 545177267712 545887133946 547110254592 547822637736 549066760704 549781691382 550072664064 550086367644 550740301056 550788904512 551443673088 551457410823 552161698704 553173272064 553830875136 553893549762 554552009088 555685650432 556409199456 557070649344 557782106112 557796001752 558508384896 559531585536 559790720874 560260142288 560816270784 560926170112 561953800192 562214057328 563244046848 563963387904 563977437534 564697715232 565369018368 566105175944 567262434816 568001057778 568676287872 569718116352 570459936816 571138089984 571188493568 571867512832 571881759372 572184428544 572929460352 573796986939 574230601728 574978297824 576266600448 577016947584 577702895616 578455112928 579514856448 580269433084 580845423312 580959247616 581587243776 582344518833 582601310208 583036800192 583359905664 584104937472 584865490776 584989385904 586175946752 586757799936 587521807488 588272154624 588598161408 588986155296 589038133992 589364565264 589738372608 590065191936 590506261114 590818787328 590833505988 591472175868 591588082624 592175308032 592291352576 592946369631 594274931712 594738837504 595048727196 595513237032 596847550464 597624695712 598335141888 598981920768 599114224104 599761845144 600860623104 601256700198 601574916096 601589902716 601642993707 602358216768 604493945088 604965828096 605281046579 605753544018 605866770432 605881863972 606655659456 606991853952 607713435648 608504729184 609281874432 610075210206 610398093312 610800457344 611192882496 611919458304 612596182149 612716228432 613324426176 614568460288 615499036416 616285114368 616300467453 616766201856 617087568944 617569282848 617700105792 618831747072 618953015296 619637517576 620374132224 621181911042 621510672384 622319931072 623059734528 623114720256 623871010224 623926067548 624667780352 627504869376 627520501971 628321933008 629473033728 630221340672 630292660074 631041941376 632198025216 633021199728 633773724672 634458811392 634598950876 635284929636 636040145664 636868322937 638295297024 639126410692 639464669184 639760823856 640297305472 640932880896 641058480128 641751441408 641767428918 642530351232 642587055264 643350951936 643707482112 644188648488 644545642896 645368817408 646136020992 646209141389 646850585052 646977343936 648299925504 649144066032 649915757568 650745790464 650762002044 651106418688 651593115712 651954213504 652729245696 652786849792 653434822656 653579153568 654285649248 655916400216 657118054656 657973677123 659447940096 660306596268 661091557632 661806173952 661952353931 662609424708 662667900741 663035135922 663455669184 663823340928 664671135744 665536592952 666327771648 667195385934 667548499968 668417703744 668559298176 669952391661 671453494272 672311033856 672327782676 673127034624 673186438848 673986711552 674003502117 674732075787 674864298416 675968200992 676100665856 676771780608 676904402944 677652993864 679171350528 679701528576 680055688224 680586556608 681455760384 681600116736 682343072572 682487616888 684550766592 685442108736 686697854976 687150514512 687591992808 688409390592 689288585216 689305756986 691389517824 692289764592 692436415968 693320753664 693861977088 694223515062 694765443204 696322142208 697228811664 698057665536 698506151424 698966594788 699336523776 700092481536 700109922456 700247118208 700942201344 701004060288 701837402112 701854886502 702751252896 704325844992 705242935936 705793466112 705942978048 706712468021 706862174634 707236282368 708157162944 708999008256 709922184048 710828853504 711222778368 711754411907 712068268032 712131108864 712148849694 712600533568 712995440256 713058362912 713766162816 713906034688 715545163872 717148422144 718082209152 718999300096 719397752832 720334468656 721190790144 721970371584 722129840652 722910437172 723769820928 724712229549 725095784448 725113848258 726039919584 726903023616 727849511928 729480339456 730287074286 730430183648 731155227264 732089014272 732494721024 733042255176 733448490192 734320401408 734385206016 735258230784 735276547764 735341436753 736215598272 737564362752 737905950243 738524733016 739257811488 739402678784 740914200576 741878932608 742760865792 743728002336 744531945696 744677846528 746042114048 746387627832 747755027712 748728667071 749618743104 750992062464 751951183872 751969916712 752930286976 753825357824 756349913088 757267913952 757334743704 758235050496 759222335718 759624155136 760613249088 761517453312 762509012496 763905947136 764067769344 764900616338 765062649252 765640802304 765659876184 766637730432 769355930112 770270527488 770357695646 771122372328 771273483904 772535086848 772686475264 773044328826 773453463552 773540991909 774460564416 775449658368 776459358444 777382400256 777813207552 778394616923 778806583296 778825985166 778971561984 779820654368 779985847872 780594724224 783362409984 784362872832 784382413122 784797548544 785314873728 785384178656 785819420352 786317830144 786753589248 787604041728 787778007984 788629567824 789567077376 790595159508 792366575616 792985116672 793398302928 794017649376 795796733952 796832927616 797780189184 798642561024 798662457054 798818965472 799682460192 800125625664 801076801536 801147497472 801675600264 802119870288 802190658276 803144289024 804190049817 805991926784 806621104128 806791974912 807671392024 807842485296 808874212608 809322471936 809927434239 810284580864 810376277238 811339638912 812375832576 813433613608 814241048544 814400609792 814923843328 815732757504 815892611072 816794909532 817765901568 818830700919 820665381888 821713485824 821733956604 822354935808 823425710464 823600141056 824672537073 825108996096 826183356768 827165509632 828242548056 829759908096 830746312704 830819627008 830840324643 831828013632 834613799184 835605974016 836673159168 836694002628 837762577344 839297378304 840390213432 841389255168 842484814094 842930700288 843321085992 844028266304 844866070272 845031632896 845945081856 845966156301 847046572848 848053527552 849157763916 850893652224 851060396032 852001586667 853014431808 854577174528 855668588544 855689905224 856707134976 856782740352 857801269248 857822639058 858276642816 858918197984 859394190528 860491756544 861345902592 862467446736 864399900672 865525421376 866554343424 867682669392 869272284672 870305660928 870404149626 871246430208 871438871424 872380865664 874555200288 875039858496 876157406208 877298236164 879263920128 880408795024 881282711232 881455410176 882408231936 882897242112 883479232944 883557200988 884046847896 884607558912 885097787904 885759391671 886228180992 886250258982 887382123936 888437028864 889593847912 891223604992 891412397568 892108256256 892573090794 893269855548 895271325696 896437043568 897502712832 897581918464 898472881152 898648948736 898671336156 899642767716 900118904832 901290934656 901885050297 902362374144 903537325152 905561800704 906740917632 907448742144 908607680512 908630316027 908800155648 909983489184 912757093776 913922811648 915112815309 915597139968 916200686016 916789323744 917879187456 919074342648 921852690432 922047971328 923053019456 923248554624 924427671552 925149302784 925631353416 926353924272 928429522944 929456276364 929638415552 930561198336 930743554048 931341535232 931772866563 932266008576 933479896608 934589601792 934672080384 935783202816 935806515336 935889101322 937001670528 941057954816 941257304064 942482899512 944209550592 945332011008 945438990111 946562912064 947771804672 948297037824 949508145152 949531799592 950660587008 951688217088 951898426314 952927394454 954060218496 957442945536 958689616038 959197003776 960445958208 961587720192 962627162112 962651143377 962839787536 963795526848 963880582896 965026427904 965561223168 966282972732 966794379264 966818464344 968053226112 969204031488 970466015904 972449888256 972640452608 973716099048 974873636352 976118685696 976143003066 976659628032 977389673568 977931320256 979093868544 979180274688 980368730352 980455249004 981428473872 981620797696 983419150336 983874600324 984395317248 985677081984 989171910144 990347821056 990459894402 991418351616 991637336448 992709260928 995183503776 997006703616 998304889428 999491657472 1000793078901 1001322749952 1002626555616 1007180241408 1008466550784 1008491674014 1009690551936 1009779658272 1010980067328 1012296447624 1014150998784 1015356604416 1015471507897 1016479490796 1016678683328 1018541262848 1018757025792 1019552292864 1020083532336 1020879834912 1022183640576 1023514608858 1023731425332 1025807906816 1026826149888 1028163163104 1030046782464 1030725771768 1031387989212 1032614085888 1033932877824 1033958635479 1035279144592 1036509867008 1037084276736 1038408777728 1038434646888 1039981130496 1040792965632 1041335272593 1042148164806 1044483213312 1045817163776 1045843217496 1047086498304 1047759227136 1048449892182 1049004785664 1050138722304 1050370677312 1051506090432 1052756103168 1052782329753 1054126879344 1056488767488 1057313488896 1057864403904 1058690199168 1060293261951 1062235744416 1062443903488 1063498512384 1063706918912 1064856748032 1064883276072 1066243280256 1066834167552 1068102402048 1068196663296 1068223274541 1068900800352 1069493160384 1069587544368 1070859052032 1072253399756 1073317745808 1075494805504 1075722633216 1077123313728 1078498950144 1079096629248 1079903245652 1080501702984 1081786185216 1082955557376 1083167776768 1083194760978 1084365655758 1085654731392 1087643676672 1089059879376 1090354535424 1091774267892 1094220509184 1095645275472 1098133521408 1099563382764 1100145328128 1100172735288 1101480602112 1101577809024 1102887346176 1102914821646 1104323397408 1106346544128 1107787099524 1109104018176 1110548164033 1111371300864 1112818398912 1114141298688 1115592003504 1117016769792 1118471218711 1119063171072 1119581441748 1120520284576 1121632541568 1121852340224 1124428114656 1126488093696 1127926775808 1127954875068 1129395430464 1130738036736 1132210351888 1134524869632 1136002115556 1137352575744 1138833503577 1139436232704 1140919873632 1142276179968 1142376987136 1143735025664 1143763518744 1145858920704 1147350924507 1147593973878 1148461203456 1149956595648 1154033895168 1155405791232 1155536543469 1156910225856 1159029712896 1159566493239 1160538866168 1161690846624 1161918495232 1163174487552 1164689037666 1166073600384 1166719811328 1168209874944 1168238977749 1169730981552 1169978771808 1172351893504 1175043614976 1176544309248 1176573619683 1177196322816 1177972310592 1178076267984 1178729130528 1179476745216 1180130383872 1181012522228 1181637574656 1181667011976 1182944351736 1183176165248 1184350616064 1184582705152 1185892739262 1188549863424 1189477675008 1190097454392 1191026474064 1193695100928 1195249391424 1196670283776 1197963841536 1198228448208 1199523690288 1201721246208 1202513400396 1203149832192 1203179805432 1203285987414 1204716433536 1208987890176 1209931656192 1210562093158 1211507088036 1211733540864 1211763727944 1213311318912 1213983707904 1215426871296 1215564415857 1217009458368 1218563748864 1220150420412 1220796186624 1221600914688 1222385764992 1223191540879 1223838916608 1225192364298 1225432456864 1226648852352 1230998072832 1232570228736 1232600934906 1233532403712 1234175137888 1235138565696 1235400211584 1237663494144 1239275035152 1240748264448 1242363822084 1243021344768 1244639862144 1246119469056 1246229440512 1247742020448 1247852135096 1249335560704 1255009738752 1255041003942 1256643866016 1258946067456 1260585320148 1262083882752 1263727221141 1264396050432 1266042399456 1267547449344 1268917622784 1269197901752 1270569859272 1272080291328 1273736645874 1276590594048 1278252821384 1279521647712 1280594610944 1281865761792 1282116960256 1283502882816 1283534857836 1285060702464 1285174110528 1286701903872 1286733958587 1287414964224 1288377296976 1289091285792 1290737634816 1292272041984 1292418282778 1293701170104 1293954687872 1296599851008 1298288132064 1299831515136 1301491580928 1301524004088 1303186231424 1303908427008 1305458491392 1305573699584 1305606224439 1306869645312 1307158307136 1308571298496 1311832800432 1314236109312 1315947354246 1318895880192 1320613192536 1322183115264 1323612347904 1323904707862 1325218849416 1325335801482 1326070271844 1326911338368 1327646681856 1329342271488 1329375388473 1331073185904 1332655543296 1334390771868 1335096999936 1336835407488 1337118596352 1338859636191 1339904783322 1342906988544 1344622067712 1344655565352 1346254069248 1346372877696 1347973423104 1348007004234 1349464151574 1349728596832 1351936401984 1352201331712 1353543561216 1355305987728 1358342701056 1359403057152 1360111376448 1361173113216 1362911520768 1363200233472 1364686145144 1364975233776 1369101533184 1370884217472 1373395709952 1374301029024 1375183985616 1376818781184 1378577170432 1378611513972 1382779035648 1384579529184 1384872831936 1386641507328 1387723954176 1388447030124 1389530886408 1392644284416 1394457623328 1396115331072 1397012302848 1397933189576 1400219844912 1400494236416 1401884402688 1402008120576 1403674804224 1403709773004 1403833651983 1405502505792 1410485871872 1411586932224 1411885956096 1413424936042 1413724349268 1414472564736 1416314325888 1417998016512 1419844368096 1421657707008 1422445556736 1423508823814 1424262217728 1424297699388 1425201067136 1425990880512 1426116725824 1427532325632 1427812069376 1427847639471 1429391091681 1431090327744 1436164418304 1437998600192 1438034424057 1438795505664 1440668937312 1442381580288 1443940743168 1444259681304 1445820874344 1447539641856 1449424459098 1450191568896 1450227696516 1452079839168 1453806047232 1455699023856 1458960678912 1460574148572 1460860367296 1462310454528 1464178028544 1464214504599 1464989442048 1466084510352 1466896980384 1468640802816 1468770412032 1470516461568 1470553095528 1470682873506 1472431196544 1475128725504 1475811900486 1477049466032 1478515622976 1478805357568 1483757865216 1485521731584 1485689841603 1487456004672 1489063891392 1489355693056 1492084228096 1492775255664 1495510055424 1497457334142 1499237486208 1501984124928 1503939833424 1505860573952 1507650715648 1512699826176 1512737511021 1514535827904 1514669487408 1516470100992 1518444671436 1519248310272 1521226498176 1523034906624 1525018024992 1527811894272 1528135538688 1529801232676 1530125298504 1531319752368 1533275460864 1535271913287 1538711860224 1540715391292 1542244744656 1542546967808 1545070173696 1545372950528 1546088657652 1546906927104 1547081983818 1548921128832 1550899316736 1552918716888 1554764800512 1555626415104 1556789233846 1557613166592 1557651970332 1557943123968 1559641308736 1559971695744 1561189448448 1563222247209 1566724819968 1568725745664 1568764826244 1569595097088 1570629747456 1570768357312 1571638840704 1572635660288 1572674838273 1573507178496 1575208083456 1575556015968 1577259135648 1579134154752 1581190319016 1584733151232 1585970233344 1586796605856 1588035298752 1593665855232 1595560378368 1595740940981 1597285122048 1597324914108 1597637930944 1599364920384 1600251251328 1602153603072 1602294994944 1603351200528 1604239740576 1604381316552 1606288578048 1608380099634 1611983853568 1613242208256 1613583949824 1615342784048 1615684970592 1617748425216 1618644943872 1619854868478 1620752554476 1622679277824 1624751665152 1624792141467 1626548483637 1626867227216 1628482097088 1628801219584 1629847686656 1631465515008 1631785222144 1633589819064 1635531803136 1637661401838 1641330763776 1643426971648 1643467913208 1646851420928 1647200282112 1649345074146 1650217992192 1652366713536 1654331019264 1654372232469 1656485096112 1659519816192 1661492625408 1661639254016 1661680649286 1663656027264 1669227598368 1671211948032 1673346318336 1673388005256 1675525154688 1678594756608 1680780426864 1682778510336 1684969628188 1685861400576 1686642171984 1688056532608 1689732140544 1690063265792 1691890163712 1691932312602 1694093145696 1696107055104 1698315527832 1701787304448 1702120792064 1704003173334 1706028863616 1709154349056 1711379810448 1713414269952 1713565480704 1715602538496 1715645278116 1715796685757 1716553285632 1717836395968 1718788381056 1720983513088 1722691805184 1724934893472 1728799801344 1731050842752 1733108686848 1735365338784 1738544569344 1740808299252 1742877742848 1744761731328 1745147114909 1747033556499 1749110400576 1750079716992 1752314812416 1754596472328 1758527840256 1760817590048 1762565422464 1762910820352 1764816463872 1765794484224 1766958465888 1767114401976 1768093695792 1769215117824 1770195575808 1771518783342 1772456361984 1772500517964 1774764247872 1776874057728 1778839108893 1779187695824 1782447209984 1782824795136 1784216512512 1785146181588 1786539711096 1790542651392 1792874087136 1795005425664 1795163836928 1796945762304 1797297897472 1797342672312 1799285535432 1802581869312 1803770100594 1804724748288 1804928981121 1807074650304 1813481835264 1814897484288 1815843139737 1817215361024 1817260632054 1817600311296 1819966978368 1825514187552 1827845623296 1830225630618 1831194279936 1832401372032 1833578647488 1835758374912 1838148685296 1843705380864 1846106038912 1846497109248 1848855343104 1848901402359 1850298605568 1851262706832 1852707848544 1856859045888 1858912552728 1859276831104 1861122396672 1861487108096 1862683070464 1863545733126 1864532017152 1866959793216 1869179203584 1869344160768 1871613030672 1871778202644 1874003341056 1876443449573 1882115909632 1882514608128 1884965799024 1888419101184 1890664022016 1890877980222 1893125824128 1895543609344 1896594075648 1899063599184 1901321174016 1903376434176 1903796852628 1905854788908 1908120436992 1910604968811 1914885891072 1917379232076 1918394007552 1920891916416 1923175440384 1925254324224 1925302286754 1925679575072 1927591053696 1927761165792 1930052855808 1931122446336 1932565945464 1933636928688 1936106452224 1938408062976 1938627424167 1940932031808 1944899776512 1947432198096 1949747272704 1952237371392 1952286006132 1953319256064 1954779347136 1955862640512 1958187737088 1958360549376 1960737460704 1960910498008 1962856947744 1963241595392 1966838300672 1967749200648 1971354163968 1973921031369 1978343820288 1980919788804 1983274672896 1985418521856 1985857061793 1988003702223 1990367007552 1994013407232 1996609778856 1998983314944 2001586157802 2002645499904 2005253111232 2014360482816 2016933101568 2016983348028 2019381103872 2019559316544 2021960134656 2022010506351 2024592895248 2028301997568 2030713208832 2030943015794 2032958981592 2033357366656 2037082525696 2037514051584 2039104585728 2040167064672 2041759669824 2044367281152 2047029217716 2047462850664 2051615813632 2053652299776 2056326326208 2060093564928 2061451543536 2062775978424 2065228171776 2067865755648 2067917270958 2070558289184 2073019734016 2074168553472 2076869293776 2079962260992 2081585931264 2082670545186 2084296329612 2088966426624 2091686434992 2094172996608 2095518454272 2096899784364 2098009571328 2100277444608 2100741354624 2103012180864 2105512206336 2105564659506 2108253758688 2112977534976 2115728807808 2117380398336 2120137404063 2120586523902 2124471488832 2124887806976 2126997024768 2129766552144 2132486560512 2133668335104 2135263235721 2136204804096 2136393326592 2136446549082 2137801600704 2138986320768 2139175088736 2141718104064 2144506799512 2146635491616 2150989611008 2151445266432 2154246627456 2156997900288 2158193258496 2159806491304 2161003405968 2163572370432 2165911114752 2166335553536 2166389521956 2168731311516 2171309462784 2174136688647 2175287353344 2178119758752 2180709070848 2183548535784 2188441018368 2191290550944 2196267042816 2199126765528 2200345470576 2202961204224 2203155618048 2205774692352 2205829643292 2206024310259 2208646794816 2212693088256 2215574199048 2218208036352 2221096328066 2222742601728 2225636797824 2228282597376 2231184007008 2234033539584 2236942437422 2238126342144 2239162883496 2241040569152 2243265083136 2243704680448 2246186001213 2248856229312 2252976187392 2255853551616 2255909750136 2258790860928 2261476073472 2264420703776 2269049739264 2272004231112 2274705151488 2277667007154 2278872465408 2281839747264 2284552359936 2284753974272 2287527037488 2291717841408 2294701849014 2295187947756 2296922406912 2299913191296 2308067790336 2310811582464 2311073086938 2313820451712 2318059425792 2319132986478 2320622975727 2321077732336 2323381693248 2323836990464 2326348975104 2329378075332 2332147200768 2333439622656 2335183850769 2336419749888 2336477955498 2339461963104 2339957543616 2344703787008 2350087229952 2353088618496 2353147239366 2354392645632 2355944621184 2356152535968 2357458261056 2358953490432 2360260767744 2362025044456 2363334023952 2365888703472 2366352330496 2368701232128 2369165410304 2371785478524 2377099726848 2378955350016 2380194908784 2382052948128 2387390201856 2390498782848 2393340567552 2395927683072 2396456896416 2399047380576 2403442492416 2405026800792 2406359610864 2406571974828 2409432867072 2412570149451 2417975780352 2419863312384 2421124186316 2423014176072 2423527455888 2426622637824 2427967415808 2429782302717 2430853742592 2431128831714 2434018916736 2437127497728 2440300840824 2443201829376 2444771529984 2446383081758 2447677833216 2450384728596 2450864913728 2453297704704 2456492102757 2461996145664 2465140457472 2465201869812 2467064807424 2468350275776 2470277131392 2470800423168 2474017611219 2475326988288 2478550070304 2481496528896 2484727644168 2489279724288 2492238938112 2492458881024 2492520973929 2495484040896 2495704270192 2498671121408 2510019477504 2510082007884 2513287732032 2517892134912 2521170640296 2524167765504 2527454442282 2528792100864 2532084798912 2535094898688 2537835245568 2537898468903 2538395803504 2541139718544 2544160582656 2547473291748 2553181188096 2556004760001 2556505642768 2559043295424 2561189221888 2563731523584 2564233920512 2567005765632 2567069715672 2570121404928 2570348221056 2573403807744 2573467917174 2574829928448 2576754593952 2578182571584 2581475269632 2584836565556 2587402340208 2587909375744 2593199702016 2596576264128 2599663030272 2603048008176 2606372462848 2607816854016 2610916982784 2611147399168 2611212448878 2613739290624 2614316614272 2617142596992 2623665600864 2628472218624 2631894708492 2637791760384 2641226385072 2644366230528 2647224695808 2647809415724 2650437698832 2650671602964 2652140543688 2653822676736 2655293363712 2657278175013 2658684542976 2658750776946 2662146371808 2665311086592 2668781543736 2673670814976 2674237192704 2677152157183 2677719272382 2679809566644 2685813977088 2689311130704 2692508138496 2692745755392 2695946846208 2696014008468 2696251934761 2698928303148 2699457193664 2703872803968 2704402663424 2705655150891 2707087122432 2710611975456 2716685402112 2720222752896 2722346226432 2725823041536 2725890948081 2726400466944 2729372290288 2729950467552 2741768434944 2745338445927 2746791419904 2748602058048 2750367971232 2753637562368 2757154340864 2757223027944 2765558071296 2769159058368 2769745663872 2773283014656 2775447908352 2776894060248 2779061772816 2785288568832 2788915246656 2792230662144 2794024605696 2795318599689 2795866379152 2800439689824 2800988472832 2803768805376 2804016241152 2807349608448 2807419546008 2807667303966 2811005011584 2820971743744 2823173864448 2823771912192 2826849872084 2827448698536 2832628651776 2835996033024 2836316970333 2839688736192 2843315414016 2844891113472 2847017647628 2848524435456 2848595398776 2850402134272 2851981761024 2852233451648 2855064651264 2855624138752 2855695278942 2858782183362 2862180655488 2872328836608 2875997200384 2876068848114 2877591011328 2881337874624 2884763160576 2887881486336 2888519362608 2891641748688 2895079283712 2898848918196 2900383137792 2900455393032 2904159678336 2907612094464 2911398047712 2917921357824 2921148297144 2921720734592 2924620909056 2928356057088 2928429009198 2929978884096 2932169020704 2933793960768 2937281605632 2937540824064 2941106191056 2941365747012 2944862393088 2948696849329 2950257451008 2951623800972 2954098932064 2957031245952 2957610715136 2967515730432 2971043463168 2971379683206 2974912009344 2978127782784 2978711386112 2985550511328 2991020110848 2994914668284 2998474972416 3002379236703 3003968249856 3007879666848 3011721147904 3015301431296 3025399652352 3025475022042 3029071655808 3029338974816 3032940201984 3036889342872 3042452996352 3046069813248 3046414523691 3050036049984 3055623788544 3056271077376 3059602465352 3060250597008 3062639504736 3066550921728 3070543826574 3077423720448 3081430782584 3084489489312 3085093935616 3090140347392 3090745901056 3092177315304 3094163967636 3097842257664 3101798633472 3101875906437 3105837433776 3109529601024 3111252830208 3113578467692 3115226333184 3115303940664 3119282617472 3119943391488 3122378896896 3124005817779 3126444494418 3133449639936 3137451491328 3137529652488 3141259494912 3141536714624 3143277681408 3145271320576 3145349676546 3147014356992 3150416166912 3151112031936 3154518271296 3158268309504 3162380638032 3169466302464 3171940466688 3173593211712 3176070597504 3187331710464 3191120756736 3191481881962 3194570244096 3194649828216 3195275861888 3198729840768 3200502502656 3204307206144 3204589989888 3204669823623 3206702401056 3208479481152 3208762633104 3212577156096 3216760199268 3223967707136 3226484416512 3227167899648 3230685568096 3231369941184 3235496850432 3237289887744 3239709736956 3241505108952 3245358555648 3249503330304 3249584282934 3253096967274 3253734454432 3256964194176 3257602439168 3259695373312 3262931030016 3267179638128 3271063606272 3275322803676 3282661527552 3286935826416 3293702841856 3294400564224 3298690148292 3300435984384 3304733427072 3308662038528 3308744464938 3312970192224 3319039632384 3323278508032 3323361298572 3327312054528 3331644492099 3338455196736 3342423896064 3346776010512 3351050309376 3355413656133 3357189513216 3361560853728 3365557020672 3369939256376 3373284343968 3376113065216 3379464281088 3380126531584 3383780327424 3383864625204 3388186291392 3392214110208 3396631055664 3403574608896 3404241584128 3408006346668 3412057727232 3416500510731 3418308698112 3422759620896 3426828539904 3427130961408 3431205076992 3431290556232 3431593371514 3435672791936 3437576762112 3441967026176 3442052773521 3445383610368 3449869786944 3462101685504 3466217373696 3466609630407 3470730677568 3477089138688 3481616598504 3485755485696 3489523462656 3490294229818 3494067112998 3498220801152 3500159433984 3504629624832 3504716933247 3509192944656 3517055680512 3521635180096 3525130844928 3525821640704 3529632927744 3529720859049 3531588968448 3533916931776 3534228803952 3536187391584 3538430235648 3540391151616 3543037566684 3544912723968 3545001035928 3549528495744 3553748115456 3557678217786 3558375391648 3564894419968 3565649590272 3568433025024 3570292363176 3573079422192 3581085302784 3585748174272 3590010851328 3590327673856 3593891524608 3594685344624 3598571070864 3605163738624 3607540201188 3609449496576 3609857962242 3614149300608 3626963670528 3629794968576 3631686279474 3634430722048 3634521264108 3635200622592 3639933956736 3646693247571 3651028375104 3655691246592 3660451261236 3662388559872 3664802744064 3667157294976 3669574622637 3671516749824 3676297370592 3692212077824 3692994218496 3697710686208 3697802804718 3700597211136 3702525413664 3705415697088 3717825105456 3718553662208 3722244793344 3722974216192 3725366140928 3727091466252 3729064034304 3733919586432 3738358407168 3738688321536 3743226061344 3743556405288 3748006682112 3752886899146 3764231819264 3765029216256 3769931598048 3776838202368 3781755960444 3786251648256 3791087218688 3791181663423 3793188151296 3798127198368 3802642348032 3806752868352 3807593705256 3811709577816 3816240873984 3821209937622 3829771782144 3834758464152 3841783832832 3846350880768 3850508648448 3850604573508 3851359150144 3855182107392 3855522331584 3860105711616 3860201875761 3862244892672 3865131890928 3867273857376 3872212904448 3876816125952 3877254848334 3881864063616 3889799553024 3894864396192 3899494545408 3904474742784 3904572012264 3909558694272 3911725281024 3916375474176 3916721098752 3916818673317 3921474921408 3921820996016 3925713895488 3926483190784 3933676601344 3935498401296 3942708327936 3947842062738 3956687640576 3961839577608 3966549345792 3970837043712 3971714123586 3976007404446 3980734015104 3988026814464 3988126165419 3993219557712 3997966629888 4003172315604 4005290999808 4010506222464 4016578908573 4028720965632 4033866203136 4033966696056 4038762207744 4039118633088 4043920269312 4044021012702 4049185790496 4056603995136 4061886031588 4065917963184 4066714733312 4074165051392 4075028103168 4078209171456 4080334129344 4083519339648 4088734562304 4094058435432 4094925701328 4103231627264 4107304599552 4112652652416 4120187129856 4122903087072 4125551956848 4130456343552 4135731511296 4135834541916 4141116578368 4146039468032 4148337106944 4153738587552 4159924521984 4163171862528 4165341090372 4168592659224 4177932853248 4183372869984 4188345993216 4191036908544 4193799568728 4201482709248 4206024361728 4206953389859 4211024412672 4211129319012 4211500955949 4216507517376 4231457615616 4234760796672 4236967326053 4240274808126 4241173047804 4248942977664 4249775613952 4253994049536 4259533104288 4264973121024 4267336670208 4270526471442 4272786653184 4272893098164 4275603201408 4277972641536 4278350177472 4283436208128 4283542918413 4288173275043 4289013599024 4293270983232 4301979222016 4308493254912 4313995800576 4314103272171 4316386516992 4319612982608 4322006811936 4327144740864 4331822229504 4332671107072 4332779043912 4337462623032 4342618925568 4348273377294 4350574706688 4356239517504 4361418141696 4367097071568 4376882036736 4382581101888 4392534085632 4392643513797 4398253531056 4400690941152 4405922408448 4406311236096 4411549384704 4411659286584 4412048620518 4417293589632 4425386176512 4431148398096 4436416072704 4442192656132 4451273595648 4456565194752 4457069524809 4462368014016 4468067079168 4473884874844 4476252684288 4478325766992 4482081138304 4486530166272 4487409360896 4492372002426 4497712458624 4505952374784 4511819500272 4517581721856 4522952146944 4523463989723 4528841407552 4538099478528 4544008462224 4549410302976 4555334014308 4557744930816 4563679494528 4569104719872 4569507948544 4575054074976 4583435682816 4589403698028 4590375895512 4599826382592 4605815739861 4616135580672 4622146173876 4627640903424 4633666477517 4636118851584 4638265972956 4641245951454 4642155464672 4646763386496 4647673980928 4652697950208 4658756150664 4664294401536 4666879245312 4670367701538 4672839499776 4672955910996 4678923926208 4679915087232 4689666741627 4700174459904 4706177236992 4706294478732 4708785291264 4711889242368 4712305071936 4714916522112 4717906980864 4718024514819 4720521535488 4724050088912 4726668047904 4731777406944 4732704660992 4737402464256 4738330820608 4743570957048 4754199453696 4757910700032 4760389817568 4764105896256 4780997565696 4786681135104 4787222822943 4791855366144 4792913792832 4798094761152 4806884984832 4810053601584 4812719221728 4813143949656 4818865734144 4825140298902 4835951560704 4839726624768 4842248372632 4846028352144 4847054911776 4853245275648 4855934831616 4859564605434 4862257663428 4868037833472 4874254995456 4874376424401 4880601681648 4886403658752 4889543059968 4892766163516 4895355666432 4900769457192 4901729827456 4906595409408 4912984205514 4923992291328 4930280914944 4930403739624 4936700551552 4940554262784 4941600846336 4946987276147 4948035222438 4950653976576 4957100140608 4962993057792 4969455288336 4978559448576 4984477876224 4984917762048 4985041947858 4990968081792 4991408540384 4997342242816 5020038955008 5020164015768 5026575464064 5035784269824 5042341280592 5048335531008 5054908884564 5057584201728 5064169597824 5070189797376 5075670491136 5075796937806 5076791607008 5082279437088 5088321165312 5094946583496 5106362376192 5112009520002 5113011285536 5118086590848 5122378443776 5127463047168 5134139431344 5140242809856 5140696442112 5146807615488 5146935834348 5147390057271 5149659856896 5153509187904 5156365143168 5162950539264 5169673131112 5174804680416 5175818751488 5186399404032 5193152528256 5199326060544 5206096016352 5212744925696 5215633708032 5222294798336 5222424897756 5228633228544 5234285193984 5235441344727 5241100669497 5247331201728 5256944437248 5263789416984 5275583520768 5282452770144 5288732461056 5294449391616 5295618831448 5300875397664 5301343205928 5304281087376 5307645353472 5310586727424 5314556350026 5317369085952 5317501553892 5324292743616 5330622173184 5337563087472 5347341629952 5348474385408 5354304314366 5355438544764 5359619133288 5371627954176 5378622261408 5385016276992 5385491510784 5391893692416 5392028016936 5392503869522 5397856606296 5398914387328 5407745607936 5408805326848 5411310301782 5414174244864 5414786943363 5421223950912 5440445505792 5444692452864 5447529419211 5451646083072 5451781896162 5452800933888 5458744580576 5459900935104 5483536869888 5490676891854 5493582839808 5497204116096 5500735942464 5507275124736 5514446055888 5531116142592 5538318116736 5539491327744 5546566029312 5546704207077 5550895816704 5553788120496 5558123545632 5570577137664 5577830493312 5584461324288 5588049211392 5590637199378 5591732758304 5600879379648 5601976945664 5607537610752 5608032482304 5614839092016 5615334607932 5622010023168 5629330348719 5641943487488 5646347728896 5647543824384 5653699744168 5654897397072 5665257303552 5671992066048 5672633940666 5679377472384 5686630828032 5689782226944 5694035295256 5697190797552 5700804268544 5703963522048 5704466903296 5710129302528 5711248277504 5711390557884 5717564366724 5724361310976 5731814906433 5744657673216 5751994400768 5752137696228 5755182022656 5762675749248 5769526321152 5775762972672 5777038725216 5783283497376 5790158567424 5797697836392 5800910786064 5808319356672 5815224188928 5815882272501 5822796095424 5842296594288 5843441469184 5849241818112 5856712114176 5856858018396 5859957768192 5864338041408 5867587921536 5874563211264 5875081648128 5882212382112 5882731494024 5889724786176 5897393698658 5900514902016 5903247601944 5908197864128 5914062491904 5915221430272 5921763094107 5935031460864 5942759366412 5949824018688 5956255565568 5957422772224 5957571185379 5964011106669 5971101022656 5982040221696 5989829336568 5996949944832 6004758473406 6007936499712 6015759333696 6023442295808 6050799304704 6050950044084 6058143311616 6058677949632 6065880403968 6066031519053 6073778685744 6084905992704 6092139626496 6092829047382 6100072099968 6111247577088 6112542154752 6119204930704 6120501194016 6125279009472 6133101843456 6141087653148 6154847440896 6162861565168 6168978978624 6170187871232 6180280694784 6181491802112 6184354630608 6188327935272 6195684515328 6203597266944 6203751812874 6211674867552 6219059202048 6222505660416 6227156935384 6230607881328 6238565234944 6239886782976 6244757793792 6248011635558 6252888988836 6266899279872 6275059304976 6282518989824 6283073429248 6286555362816 6290542641152 6290699353092 6294028713984 6300832333824 6302224063872 6309036542592 6316536619008 6324761276064 6338932604928 6347186423424 6352141195008 6360412212189 6374663420928 6382963763924 6389299656432 6390551723776 6397459681536 6401005005312 6405789707163 6408614412288 6409179979776 6409339647246 6413404802112 6416958962304 6417525266208 6425154312192 6433520398536 6447935414272 6452968833024 6454335799296 6461371136192 6462739882368 6470993700864 6474579775488 6479419473912 6483010217904 6490717111296 6499006660608 6499168565868 6506193934548 6507468908864 6513928388352 6515204878336 6519390746624 6522410065941 6525862060032 6534359276256 6542127212544 6550645607352 6565323055104 6573871652832 6587405683712 6588801128448 6597380296584 6609466854144 6617324077056 6617488929876 6618072930777 6625940384448 6638079264768 6646557016064 6646722597144 6654624109056 6663288984198 6676910393472 6684847792128 6693552021024 6702100618752 6710827312266 6714379026432 6723121707456 6731114041344 6738558003639 6739878512752 6746568687936 6752226130432 6758928562176 6760253063168 6767560654848 6767729250408 6776372582784 6784428220416 6793262111328 6807149217792 6808483168256 6816012693336 6824115454464 6833001021462 6836617396224 6845519241792 6853657079808 6854261922816 6862581112464 6863186743028 6871345583872 6875153524224 6883934052352 6884105547042 6890767220736 6899739573888 6924203371008 6932434747392 6933219260814 6941461355136 6954178277376 6963233197008 6971510971392 6979046925312 6980588459636 6988134225996 6996441602304 7000318867968 7005551552307 7009259249664 7009433866494 7018385889312 7034111361024 7043270360192 7050261689856 7051643281408 7059265855488 7059441718098 7063177936896 7067833863552 7068457607904 7072374783168 7076860471296 7080782303232 7086075133368 7090002071856 7099056991488 7107496230912 7108300555279 7115356435572 7116750783296 7129788839936 7131299180544 7136866050048 7140584726352 7146158844384 7162170605568 7171496348544 7180021702656 7180655347712 7187783049216 7189370689248 7197142141728 7210327477248 7215080402376 7219715924484 7228298601216 7237710448353 7253927341056 7259589937152 7263372558948 7268861444096 7269042528216 7279867913472 7289346908151 7293386495142 7302056750208 7311382493184 7320902522472 7329605488128 7334314589952 7339149245274 7343033499648 7352594741184 7369476308271 7384424155648 7385988436992 7395421372416 7395605609436 7401194422272 7405050827328 7410831394176 7422052833657 7435650210912 7437107324416 7444489586688 7445948432384 7450732281856 7454182932504 7467839172864 7476716814336 7477376643072 7477562921787 7486452122688 7487112810576 7496013364224 7505773798292 7528463638528 7530058432512 7539863196096 7553676404736 7563511920888 7572503296512 7582174437376 7582363326846 7586376302592 7596254396736 7605284696064 7613505736704 7615187410512 7623419155632 7632481747968 7642419875244 7659543564288 7669516928304 7683567665664 7692701761536 7701017296896 7701209147016 7702718300288 7710364214784 7711044663168 7720211423232 7720403751522 7724489785344 7730263781856 7734547714752 7744425808896 7754509696668 7763728127232 7773837148231 7779599106048 7789728792384 7798989090816 7809144024528 7819117388544 7823450562048 7829298530977 7832750948352 7833442197504 7833637346634 7842949842816 7843641992032 7851427790976 7852966381568 7870996802592 7885416655872 7895684125476 7913375281152 7923679155216 7933098691584 7941674087424 7943428247172 7952014808892 7961468030208 7971834525039 7976053628928 7976252330838 7986439115424 7995933259776 8006344631208 8021012444928 8031456471549 8033157817146 8057441931264 8067933392112 8077524415488 8078237266176 8087840538624 8088042025404 8088755804283 8098371580992 8113207990272 8116965452673 8123772063176 8131835926368 8133429466624 8148330102784 8150056206336 8160668258688 8167038679296 8177469124608 8177672844243 8188116870864 8189851402656 8206463254528 8225305304832 8236015337781 8240374259712 8245806174144 8251103913696 8260912687104 8271463022592 8271669083832 8282233156736 8292078936064 8296674213888 8307477175104 8319849043968 8326343725056 8330682180744 8337185318448 8355865706496 8366745739968 8376691986432 8382073817088 8387599137456 8402965418496 8412048723456 8413906779718 8422048825344 8422258638024 8423001911898 8433015034752 8462915231232 8469521593344 8473934652106 8480549616252 8482346095608 8497885955328 8499551227904 8507988099072 8508950910999 8519066208576 8529946242048 8534673340416 8541052942884 8545573306368 8545786196328 8551206402816 8555945283072 8556700354944 8562340786153 8566872416256 8567085836826 8576346550086 8578027198048 8586541966464 8616986509824 8627991601152 8628206544342 8632773033984 8639225965216 8644013623872 8654289481728 8663644459008 8665558087824 8674925246064 8685237851136 8696546754588 8701149413376 8712479035008 8722836283392 8734194143136 8753764073472 8765162203776 8785068171264 8785287027594 8796507062112 8801381882304 8811844816896 8812622472192 8823318573168 8824097241036 8834587179264 8846090547987 8850772353024 8862296796192 8872832145408 8884385312264 8902547191296 8913130389504 8914139049618 8924736028032 8936134158336 8947769749688 8956651533984 8964162276608 8973060332544 8974818721792 8984744004852 8995424917248 9007137710109 9011904749568 9023639000544 9035163443712 9045904293888 9046927979446 9057682815104 9076198957056 9088016924448 9098820605952 9110668028616 9127358989056 9138209439744 9139015897088 9139243571073 9150108149952 9166871365632 9178807396056 9180751791024 9199652765184 9211631479722 9232271161344 9244292347752 9255281806848 9267332955034 9272237703168 9276531945912 9282491902908 9284310929344 9293526772992 9295347961856 9305395900416 9305627719311 9317512301328 9328588803072 9333758490624 9340735403076 9345678999552 9345911821992 9357847852416 9359830174464 9372017453337 9379333483254 9400348919808 9412354473984 9412588957464 9423778484736 9424610143872 9429833044224 9435813961728 9436049029638 9441043070976 9448100177824 9453336095808 9463554813888 9465409321984 9474804928512 9487141914096 9508398907392 9515821400064 9520779635136 9528211792512 9561995131392 9573362270208 9574445645886 9583710732288 9585827585664 9596189522304 9613769969664 9614009470869 9620107203168 9625438443456 9626287899312 9637731468288 9650280597804 9671903121408 9679453249536 9684496745264 9692056704288 9694109823552 9706490551296 9711869663232 9719129210868 9724515326856 9736075666944 9748509990912 9748752848802 9761203363296 9772807317504 9779086119936 9785532327032 9801538914384 9803459654912 9813190818816 9825968411028 9847984582656 9860807479248 9873401103104 9881108525568 9883201692672 9893974552294 9896070444876 9901307953152 9914200281216 9925986115584 9938910576672 9957118897152 9969835524096 9970083895716 9981936163584 9982817080768 9994684485632 9994933476297 10040328031536 10053150928128 10066240968399 10071568539648 10084682561184 10096671062016 10109817769128 10128339195648 10140379594752 10151340982272 10151593875612 10153583214016 10164558874176 10176642330624 10189893166992 10212724752384 10224019040004 10226022571072 10236173181696 10244756887552 10249501532193 10254926094336 10268278862688 10280485619712 10281392884224 10293615230976 10293871668696 10294780114542 10307018375808 10312730286336 10325901078528 10326158320563 10339346262224 10349609360832 10351637502976 10386305056512 10398652121088 10399828891221 10412192032704 10425489851392 10431267416064 10444589596672 10444849795512 10457266457088 10468570387968 10470882689454 10482201338994 10494662403456 10513888874496 10514150799741 10527578833968 10551167041536 10564905540288 10577464922112 10588898783232 10589162577147 10591237662896 10601750795328 10602686411856 10608562174752 10615290706944 10621173454848 10629112700052 10634738171904 10635003107784 10648585487232 10661244346368 10675126174944 10694683259904 10696948770816 10708608628732 10710877089528 10719238266576 10743255908352 10757244522816 10770032553984 10770983021568 10784056033872 10785007739044 10795713212592 10797828774656 10815491215872 10817610653696 10822620603564 10828348489728 10829573886726 10842447901824 10880891011584 10889384905728 10895058838422 10903292166144 10903563792324 10905601867776 10917489161152 10919801870208 10967073739776 10981353783708 10987165679616 10994408232192 11001471884928 11008723867911 11014550249472 11028892111776 11076636233472 11078982655488 11091058936901 11093132058624 11093408414154 11101791633408 11107576240992 11116247091264 11155660986624 11168922648576 11170186586867 11176098422784 11181274398756 11183465516608 11201758759296 11203953891328 11215075221504 11216064964608 11229678184032 11230669215864 11244020046336 11258660697438 11283886974976 11292695457792 11295087648768 11307399488336 11309794794144 11330514607104 11345267881332 11358754944768 11373261656064 11373544990269 11379564453888 11388070590512 11394381595104 11401608537088 11407927044096 11408933806592 11420258605056 11422496555008 11422781115768 11435128733448 11448722621952 11463629812866 11489315346432 11503988801536 11504275392456 11525351498496 11539052642304 11551525945344 11554077450432 11566566994752 11580317134848 11580605627283 11595395672784 11601821572128 11616638713344 11630448377856 11631764545002 11645592190848 11684593188576 11686882938368 11698483636224 11713424228352 11713716036792 11728676082816 11735175843072 11749126422528 11750163296256 11750456019951 11764424764224 11765462988048 11779449572352 11794787397316 11801029804032 11806495203888 11816395728256 11828124983808 11830442860544 11843526188214 11870062921728 11885518732824 11899648037376 11912511131136 11914845544448 11915142370758 11928022213338 11942202045312 11964080443392 11979658673136 11993899889664 12009516946812 12015872999424 12031518667392 12046884591616 12101598609408 12101900088168 12116286623232 12117355899264 12131760807936 12132063038106 12147557371488 12169811985408 12185658094764 12200144199936 12216029804363 12222495154176 12225084309504 12238409861408 12241002388032 12250558018944 12266203686912 12282175306296 12309694881792 12325723130336 12337957957248 12340375742464 12360561389568 12368709261216 12376655870544 12391369030656 12407194533888 12407503625748 12423349735104 12438118404096 12445011320832 12454313870768 12461215762656 12477130469888 12479773565952 12489515587584 12496023271116 12505777977672 12533798559744 12550118609952 12565037979648 12566146858496 12573110725632 12581085282304 12581398706184 12604448127744 12618073085184 12620860169577 12633073238016 12634502867847 12649522552128 12694372846848 12704282390016 12710901978159 12720824424378 12749326841856 12765927527848 12778599312864 12781103447552 12794919363072 12802010010624 12811579414326 12818359959552 12818679294492 12826809604224 12833917924608 12835050532416 12850308624384 12850628755239 12867040797072 12895870828544 12905937666048 12922742272384 12925479764736 12941987401728 12942309816513 12949159550976 12958838947824 12966020435808 12981434222592 12998013321216 12998337131736 13012387869096 13014937817728 13027856776704 13030409756672 13038781493248 13044820131882 13051724120064 13068718552512 13084254425088 13101291214704 13130646110208 13147743305664 13174811367424 13177602256896 13194760593168 13218933708288 13234648154112 13234977859752 13236145861554 13251880768896 13276158529536 13293445194288 13309248218112 13326577968396 13353820786944 13369695584256 13371208574427 13387104042048 13404201237504 13421654624532 13428758052864 13446243414912 13462228082688 13477116007278 13479757025504 13493137375872 13504452260864 13517857124352 13535458500816 13552745165568 13568856440832 13570391969169 13586524222656 13614298435584 13632025386672 13648230908928 13666002042924 13673234792448 13691038483584 13707314159616 13708523845632 13725162224928 13726373486056 13742691167744 13750307048448 13767868104704 13768211094084 13799479147776 13817447219583 13848406742016 13866438521628 13882922710272 13900999432551 13908356554752 13926466394016 13943021942784 13958093850624 13961176919272 13976268451992 13992883204608 14000637735936 14011103104614 14018518499328 14018867732988 14036771778624 14086540720384 14100523379712 14103286562816 14118531710976 14118883436196 14126355873792 14135667727104 14136915215808 14144749566336 14153720942592 14154073544457 14161564606464 14172150266736 14180004143712 14198113982976 14214992461824 14216601110558 14230712871144 14233501566592 14259577679872 14262598361088 14273732100096 14281169452704 14292317688768 14342992697088 14360043405312 14361310695424 14361668468829 14375566098432 14378741378496 14394284283456 14420654954496 14430160804752 14439431848968 14456597202432 14475420896706 14507854682112 14519179874304 14526745117896 14538085056432 14559735826944 14578693816302 14586772990284 14604113500416 14622764986368 14623129273203 14641805044944 14659210976256 14668629179904 14678298490548 14686066999296 14705189482368 14738952616542 14768848311296 14771976873984 14790842744832 14791211218872 14810101654656 14821662788352 14840961828441 14844105667314 14871300421824 14874214648832 14888979173376 14901464563712 14908365865008 14935678345728 14953433628672 14954753286144 14955125843574 14972904245376 14974225621152 14992026728448 15011547596584 15056927277056 15060116865024 15079726392192 15107352809472 15127023841776 15145006593024 15164348874752 15164726653692 15172752605184 15192508793472 15210569392128 15227011473408 15230374821024 15246838311264 15264963495936 15284839750488 15319087128576 15339033856608 15367135331328 15402418294032 15405436600576 15420728429568 15422089326336 15440422846464 15440807503044 15442170171813 15448979570688 15460527563712 15469095429504 15488851617792 15509019393336 15527456254464 15547674296462 15559198212096 15579457584768 15597978181632 15618288049056 15638234777088 15646901124096 15658597061954 15666884395008 15667274693268 15685899685632 15687283984064 15702855581952 15705932763136 15706324034181 15723302008491 15741993605184 15770833311744 15791368250952 15826750562304 15847358310432 15866197383168 15883348174848 15886856494344 15904029617784 15922936060416 15943669050078 15952107257856 15952504661676 15972878230848 15991866519552 16012689262416 16042024889856 16062912943098 16066315634292 16114883862528 16135866784224 16155048830976 16156474532352 16175681077248 16176084050808 16177511608566 16196743161984 16226415980544 16233930905346 16244360830089 16247544126352 16263671852736 16266858933248 16296660205568 16321336517376 16334077358592 16342588257633 16354938249216 16355345688486 16376233741728 16379702805312 16412926509056 16450610609664 16472030675562 16480748519424 16491612348288 16502207827392 16521825374208 16543338167664 16564466313472 16584157872128 16593348427776 16614954350208 16639698087936 16640112621231 16652687450112 16661364361488 16674370636896 16711731412992 16733491479936 16753383972864 16764147634176 16775198274912 16805930836992 16824097446912 16827813559436 16844517276048 16846003823796 16866030069504 16887991046157 16925830462464 16939043186688 16947869304212 16961099232504 16964692191216 16995771910656 16999102455808 17015976198144 17017901821998 17038132417152 17059892484096 17069346680832 17082105885768 17091572392656 17102412805632 17111890566144 17113400709888 17124681572306 17133744832512 17134171673652 17152693100172 17156054396096 17173083932928 17195444719299 17233973019648 17255983202304 17256413088684 17265546067968 17278451930432 17288027247744 17308578963456 17327288918016 17331116175648 17349850492128 17370475702272 17393093509176 17424958070016 17445672566784 17447646817503 17468388286272 17530324407552 17553150350791 17570136342528 17570574055188 17593014124224 17602763764608 17623689633792 17625244944384 17646637146336 17648194482072 17669174358528 17692181095974 17701544706048 17724593592384 17745664290816 17765289282321 17768770624528 17805094382592 17828278099236 17849472056064 17872268316672 17872713556137 17892033320007 17895539499376 17913303067968 17928324553216 17946120665088 17949637443584 17969488009704 17990849834496 18014275420218 18023809499136 18047278001088 18070326887424 18093855958892 18115365630208 18152397914112 18176033848896 18197641211904 18198094557159 18221336057232 18254717978112 18276418879488 18278031794176 18278487142146 18300216299904 18333742731264 18357614792112 18361503582048 18399305530368 18423262959444 18464542322688 18488584695504 18510563613696 18534665910068 18544475406336 18553063891824 18564983805816 18568621858688 18587053545984 18590695923712 18610791800832 18611255438622 18635024602656 18657177606144 18667516981248 18681470806152 18691823643984 18715695704832 18719660348928 18740065100281 18744034906674 18758666966508 18800697839616 18825177914928 18847556969472 18849220287744 18859666088448 18871627923456 18872098059276 18873763543327 18882086141952 18896200355648 18906672191616 18927109627776 18930818643968 18949609857024 18974283828192 19016797814784 19041559270272 19056423585024 19081236636567 19123990262784 19148891291772 19171655171328 19192379044608 19196618263999 19217369121489 19227539939328 19228018941738 19240214406336 19250876886912 19252575798624 19275462936576 19300561195608 19343806242816 19358906499072 19368993490528 19384113408576 19388219647104 19412981102592 19423739326464 19438258421736 19449030653712 19472151333888 19497019981824 19497505697604 19522406726592 19545614635008 19558172239872 19567230197823 19571064654064 19603077828768 19606919309824 19626381637632 19651936822056 19695969165312 19721614958496 19746802206208 19762217051136 19766403385344 19787949104588 19792140889752 19828400562432 19851972231168 19854218792331 19877821153344 19914237794304 19939671048192 19940167791432 19963872327168 19965634161536 19989368971264 19989866952594 20080656063072 20106301856256 20132481936798 20143137079296 20169365122368 20193342124032 20219635538256 20256678391296 20280759189504 20302681964544 20303187751224 20307166428032 20329117748352 20353284661248 20379786333984 20425449504768 20448038080008 20452045142144 20472346363392 20489513775104 20499003064386 20509852188672 20536557725376 20560971239424 20562785768448 20587743337392 20589560229084 20614036751616 20625460572672 20640877945303 20651802157056 20652316641126 20678692524448 20699218721664 20703275005952 20772610113024 20797304242176 20799657782442 20824384065408 20850979702784 20862534832128 20889699591024 20914532914176 20937140775936 20941765378908 20964402677988 20989324806912 21016654656921 21027777748992 21028301599482 21055157667936 21102334083072 21129811080576 21154929844224 21177797566464 21178325154294 21182475325792 21203501590656 21205372823712 21217124349504 21230581413888 21242346909696 21258225400104 21270006215568 21297170974464 21322488692736 21324901665837 21350252349888 21389366519808 21393897541632 21417217257464 21421754179056 21438476533152 21486511816704 21514489045632 21540065107968 21541966043136 21568112067744 21570015478088 21591426425184 21595657549312 21630982431744 21635221307392 21645241207128 21659147773452 21684895803648 21713131345059 21761782023168 21778769811456 21790117676844 21806584332288 21807127584648 21834978322304 21839603740416 21868040724453 21934147479552 21962707567416 21988816464384 22002943769856 22017447735822 22029100498944 22057784223552 22153272466944 22157965310976 22182117873802 22186264117248 22186816828308 22203583266816 22215152481984 22232494182528 22311321973248 22337845297152 22340373173734 22352196845568 22362548797512 22366931033216 22403517518592 22407907782656 22430150443008 22432129929216 22432688765361 22459356368064 22461338431728 22488040092672 22517321394876 22567773949952 22585390915584 22590175297536 22614798976672 22619589588288 22661029214208 22690535762664 22717509889536 22746523312128 22747089980538 22759128907776 22776141181024 22788763190208 22803217074176 22815854088192 22817867613184 22840517210112 22845562231536 22870257466896 22897445243904 22927259625732 22978630692864 23008550784912 23050702996992 23078105284608 23103051890688 23108154900864 23133133989504 23160634269696 23161211254566 23190791345568 23203643144256 23233277426688 23263529090004 23291184381696 23321511444693 23369186377152 23373765876736 23396967272448 23427432073584 23457352165632 23470351686144 23487895592931 23498252845056 23500326592512 23500912039902 23528849528448 23530925976096 23558899144704 23589574794632 23612990407776 23632791456512 23656249967616 23660885721088 23687052376428 23740125843456 23771037465648 23799296074752 23825022262272 23829691088896 23830284741516 23856044426676 23884404090624 23915503575117 23928160886784 23959317346272 23987799779328 24019033893624 24063037334784 24093769183232 24094369414647 24203800176336 24232573246464 24234711798528 24263521615872 24264126076212 24266267412849 24295114742976 24339623970816 24371316189528 24400288399872 24432059608726 24444990308352 24450168619008 24476819722816 24482004776064 24501116037888 24532407373824 24533018532729 24564350612592 24619389763584 24651446260672 24675915914496 24680751484928 24708046013343 24721122779136 24737418522432 24753311741088 24782738061312 24814389067776 24815007251496 24846699470208 24876236808192 24890022641664 24908627741536 24922431525312 24954260939776 24959547131904 24979031175168 24992046542232 25011555955344 25067597119488 25100237219904 25130075959296 25132293716992 25146221451264 25162797412368 25208896255488 25236146170368 25241720339154 25266146476032 25269005735694 25299045104256 25388745693696 25408564780032 25421803956318 25441648848756 25498653683712 25526852732997 25531855055696 25557198625728 25562206895104 25589838726144 25604020021248 25623158828652 25636719919104 25637358588984 25653619208448 25667835849216 25670101064832 25687022358459 25700617248768 25701257510478 25734081594144 25791741657088 25845484544768 25850959529472 25883974803456 25884619633026 25898319101952 25917677895648 25932040871616 25962868445184 25996674263472 26024775738192 26029875635456 26055713553408 26060819513344 26077562986496 26089640263764 26103448240128 26137437105024 26168508850176 26202582429408 26261292220416 26295486611328 26349622734848 26355204513792 26389521186336 26437867416576 26469955719504 26472291723108 26503761537792 26538271643961 26552317059072 26586890388576 26618496436224 26653155936792 26707641573888 26739391168512 26742417148854 26774208084096 26808402475008 26843309249064 26892486829824 26924456165376 26954232014556 26959514051008 26986274751744 27008904521728 27021413130327 27035714248704 27070917001632 27105490331136 27137712881664 27140783938338 27173048445312 27228596871168 27264050773344 27296461817856 27332004085848 27382076967168 27414628319232 27417047691264 27417730713219 27450324449856 27452746972112 27485382335488 27500614096896 27535736209408 27536422188168 27598958295552 27634894439166 27696813484032 27732877043256 27765845420544 27801998865102 27816713109504 27852932788032 27886043885568 27916187701248 27916883157933 27922353838544 27952536903984 27985766409216 28001275471872 28022206209228 28037036998656 28037735465976 28073543557248 28116052360011 28173081440768 28201046759424 28206573125632 28237063421952 28237766872392 28271335454208 28273830431616 28289499132672 28307441885184 28308147088914 28323129212928 28344300533472 28360008287424 28396227965952 28433202221116 28461425742288 28467003133184 28519155359744 28525196722176 28547464200192 28562338905408 28584635377536 28685985394176 28720086810624 28722621390848 28723336937658 28751132196864 28757482756992 28788568566912 28841309908992 28860321609504 28878863697936 28913194404864 28950841793412 29015709364224 29038359748608 29053490235792 29076170112864 29119471653888 29157387632604 29173545980568 29208227000832 29245529972736 29246258546406 29283610089888 29318421952512 29337258359808 29356596981096 29410378964736 29448673729013 29477905233084 29537696622592 29543953747968 29582422437744 29620203309312 29643325576704 29658771282371 29681923656882 29688211334628 29742600843648 29748429297664 29777958346752 29816731730016 29871356691456 29909506572288 29910251687148 29945808490752 29948451242304 29984053456896 29984800428891 30023095193168 30113854554112 30159452784384 30198722905197 30214705618944 30254047683552 30290013186048 30328697749504 30329453307384 30385017586944 30421138784256 30454022946816 30460749642048 30493676622528 30529926991872 30569679500976 30638174257152 30678067713216 30734270662656 30748504596579 30804836588064 30810873201152 30841456859136 30844178652672 30880845692928 30881615006088 30884340343626 30921055127424 30938190859008 30977703235584 30978474961689 31018038786672 31054912508928 31095348592924 31158915169536 31195956363264 31199486673663 31236576098112 31276469554176 31293802248192 31317194123908 31333768790016 31334549386536 31371799371264 31374567968128 31405711163904 31411865526272 31412648068362 31446604016982 31483987210368 31541666623488 31582736501904 31653501124608 31694716620864 31732394766336 31766696349696 31773712988688 31808059235568 31845872120832 31887338100156 31904214515712 31905009323352 31945756461696 31983733039104 32025378524832 32084049779712 32125825886196 32132631268584 32229767725056 32271733568448 32310097661952 32312949064704 32352168101616 32355023217132 32393486323968 32435665342619 32452831961088 32467861810692 32488721660178 32495088252704 32527343705472 32533717866496 32642673034752 32668154717184 32685176515266 32709876498432 32710691376972 32752467483456 32759405610624 32901221219328 32944061351124 32961497038848 32983224696576 33004415654784 33026171603733 33043650748416 33086676335328 33128932626944 33168315744256 33229908700416 33273176810703 33279396175872 33280225242462 33305374900224 33322728722976 33348741273792 33466982959872 33506767945728 33510559760601 33528295268352 33550396549824 33611861673984 33648194893824 33655627118872 33689034552096 33692007647592 33732060139008 33775982092314 33851660924928 33878086373376 33895738608424 33922198465008 33929384382432 33991543821312 33998204911616 34035803643996 34076264834304 34119784968192 34120634970807 34138693361664 34164211771536 34183144785312 34204825611264 34223781132288 34226801419776 34249363144612 34267489665024 34268343347304 34305386200344 34312108792192 34346167865856 34390889438598 34467946039296 34511966404608 34512826177368 34556903860864 34576054495488 34617157926912 34654577836032 34662232351296 34699700984256 34740951404544 34786187018352 34849916140032 34891345133568 34895293635006 34936776572544 35060648815104 35106300701582 35140272685056 35141148110376 35186028248448 35205527529216 35247379267584 35250489888768 35251368059853 35293274292672 35296388964144 35338348717056 35384362191948 35403089412096 35449187184768 35491328581632 35530578564642 35537541249056 35610188765184 35656556198472 35698944112128 35744536633344 35745427112274 35784066640014 35791078998752 35826606135936 35856649106432 35892241330176 35938976019408 35981699668992 36028550840436 36047618998272 36094556002176 36140653774848 36187711917784 36230731260416 36304795828224 36352067697792 36395282423808 36396189114318 36442672114464 36509435956224 36556063588352 36556974284292 36600432599808 36648089413089 36667485462528 36715229584224 36723007164096 36798611060736 36846525918888 36929084645376 36977169391008 37021127227392 37069331820136 37106127783648 37129967611632 37137243717376 37174107091968 37181391847424 37221583601664 37222510877244 37270049205312 37314355212288 37335033962496 37362941612304 37383647287968 37431391409664 37439320697856 37480130200562 37488069813348 37517333933016 37601395679232 37650355829856 37695113938944 37698440575488 37719332176896 37743255846912 37744196118552 37747527086654 37792400711296 37813344383232 37854219255552 37861637287936 37862580508731 37899219714048 37903508603541 37948567656384 38083118540544 38112847170048 38132705934477 38162473273134 38247980525568 38297782583544 38343310342656 38384758089216 38393236527998 38434738242978 38455079878656 38456037883476 38480428812672 38501753773824 38505151597248 38550925873152 38551886265717 38601122391216 38687612485632 38717812998144 38737986981056 38768226817152 38776439294208 38825962205184 38826929449539 38847478652928 38876516843472 38898061307424 38944302667776 38994039963648 38995011395208 39044813453184 39091229270016 39116344479744 39134460395646 39142129308128 39206155657536 39213838619648 39252763275264 39303873644112 39391938330624 39443229916992 39493604412416 39524434102272 39532806770688 39575898209176 39584281779504 39656801124864 39703944462336 39708437584662 39755642306688 39828475588608 39880335582864 39927744654336 39931268323072 39978737942528 39979733905188 40113625723281 40161312126144 40212603712512 40264963873596 40286274158592 40338730244736 40386684248064 40439271076512 40513356782592 40606375502448 40614332856064 40658235496704 40706569322496 40711175907507 40759572667968 40896076160016 40904090284288 40944692726784 40979027550208 40998006128772 41019704377344 41073115450752 41121942478848 41125571536896 41175486674784 41179120458168 41228073503232 41250921145344 41281755890606 41303604314112 41304633282252 41357385048896 41398437443328 41406550011904 41452341658749 41545220226048 41599315564884 41648768130816 41701959405568 41702998297653 41725069664256 41779399182048 41829065828352 41874281551872 41883530757816 41928805355976 41978649613824 42033309313842 42055555497984 42056603198964 42110315335872 42259622161152 42309859688448 42355595132928 42356650308588 42364950651584 42407003181312 42410745647424 42434248699008 42461162827776 42462220633371 42484693819392 42516450800208 42540012431136 42594341948928 42644977385472 42649803331674 42700504699776 42778733039616 42787795083264 42834434514928 42843508358112 42876953066304 43028978091264 43080130215936 43083932086272 43085005406487 43136224135488 43140030956176 43182852850368 43191315098624 43261964863488 43270442614784 43290482414256 43318295546904 43369791607296 43426262690118 43523564046336 43557539622912 43580235353688 43614255169296 43669956644608 43679207480832 43736081448906 43868294959104 43869387819609 43925415134832 43977632928768 44005887539712 44034895471644 44058200997888 44115568447104 44306544933888 44315930621952 44364235747604 44372528234496 44373633656616 44430304963968 44464988365056 44522885485323 44622643946496 44680746347468 44704393691136 44725097595024 44733862066432 44807035037184 44815815565312 44860300886016 44864259858432 44865377530722 44918712736128 44922676863456 44976080185344 45034642789752 45135547899904 45170781831168 45180350595072 45229597953344 45239179176576 45322058428416 45381071525328 45435019779072 45493046624256 45494179961076 45518257815552 45552282362048 45577526380416 45606434148352 45631708176384 45635735226368 45681034420224 45691124463072 45740514933792 45794890487808 45854519251464 45957261385728 46017101569824 46101405993984 46216309801728 46266267979008 46276487288449 46321268539392 46322422509132 46326510515439 46381582691136 46407286288512 46466554853376 46527058180008 46582368763392 46643022889386 46738372754304 46747531753472 46793934544896 46854864147168 46914704331264 46940703372288 46975791185862 47000653185024 47001824079804 47057699056896 47061851952192 47117798289408 47118972102543 47169906025473 47179149589264 47225980815552 47265582913024 47312499935232 47321771442176 47374104752856 47480251686912 47542074931296 47598592149504 47650044524544 47659382177792 47660569483032 47712088853352 47768808181248 47831007150234 47856321773568 47918634692544 47975599558656 48038067787248 48126074669568 48187538366464 48188738829294 48407600352672 48465146492928 48469423597056 48527043231744 48528252152424 48532534825698 48590229485952 48679247941632 48742632379056 48800576799744 48864119217452 48889980616704 48953639445632 48964009552128 49002232075776 49027764772899 49064814747648 49066037065458 49128701225184 49238779527168 49302892521344 49351831828992 49361502969856 49416092026686 49442245558272 49474837044864 49506623482176 49565476122624 49630014502992 49693398940416 49752473616384 49758103886953 49780045283328 49817255483072 49844863050624 49908521879552 49919094263808 49958062350336 49984093084464 50023111910688 50135194238976 50200474439808 50260151918592 50264587433984 50292442902528 50325594824736 50417792510976 50472292340736 50483440678308 50538011471388 50598090208512 50663973138471 50777491387392 50817129560064 50843607912636 50883297697512 50997307367424 51053705465994 51063710111392 51114397251456 51124413790208 51179677452288 51208040042496 51246317657304 51274717177968 51307238416896 51335671698432 51340202129664 51374044716918 51401234497536 51402515020956 51468163188288 51586334157897 51690969089536 51701919058944 51767949606912 51769239266052 51796638203904 51835355791296 51864081743232 51925736890368 51993348526944 52049551476384 52059751270912 52111427106816 52121639026688 52155125972992 52179280527528 52274874210048 52337017700352 52342940452509 52405164858816 52590973222656 52659451052373 52699245469696 52710409027584 52779042372672 52875734833152 52939911439008 52944583446216 53007523075584 53076543287922 53104634118144 53173780777152 53236992872448 53306311873584 53415283147776 53484834297708 53548416168192 53616804950016 53618140668411 53686618498128 53784973659648 53848912330752 53908464029112 53919028102016 53972549503488 54017809043456 54042826260654 54071428497408 54141834003264 54210980662272 54281567876676 54346096890624 54416860037617 54457193742336 54528101546688 54592923635712 54664008171696 54764153934336 54829256638464 54834095382528 54835461426438 54900648899712 54905493944224 54970764670976 55001228193792 55072844376336 55197916591104 55269788878332 55393626968064 55465754086512 55531690841088 55603997730204 55633426219008 55705865576064 55772087771136 55832375402496 55833766315866 55844707677088 55905073807968 55971532818432 56002550943744 56044412418456 56075470931952 56147087114496 56220195300843 56232104720022 56346162881536 56402093518848 56475533744784 56542670908416 56547660863232 56578998265344 56614883770368 56616294177828 56621290629981 56646258425856 56688601066944 56720016574848 56792455931904 56866404442232 56922851484576 56934006266368 57038310719488 57050393444352 57124677810816 57169270755072 57243709909701 57371970788352 57445242781696 57446673875316 57514965513984 57577137133824 57589854791997 57652107364467 57682619817984 57720643219008 57757727395872 57826388809728 57901683586824 58031418728448 58076719497216 58106980471584 58152340225728 58238943307776 58314775265208 58347091961136 58416454001664 58491059945472 58492517092812 58567220179776 58636843905024 58674516719616 58713193962192 58820757929472 58897347458026 58955810466168 59075393245184 59087907495936 59164844875488 59240406618624 59286651153408 59317542564742 59363847313764 59376422669256 59485201687296 59496858595328 59555916693504 59562656376993 59633463460032 59742713382912 59819013144576 59820503374296 59891616981504 59896902484608 59968106913792 59969600857782 60046190386336 60318905568768 60397445810394 60429411237888 60508095367104 60580026372096 60658906614768 60770035173888 60842277568512 60908045893632 60921499284096 60987353245056 61059853983744 61139359001952 61276348514304 61356135426432 61468541325312 61497009193158 61609673176128 61621746402304 61682913718272 61688357305344 61763230012176 61768680687252 61842110254848 61876381718016 61922633835909 61955406471168 61956949923378 62036077573344 62109825017856 62190697185848 62317830339072 62391912726528 62398973347326 62473152196224 62552939108352 62587604496384 62634388247816 62669098773072 62743598742528 62749135936256 62811422327808 62823731052544 62825296136724 62893208033964 62967974420736 63049963970763 63083333246976 63165473003808 63307002249216 63389433241728 63464789532672 63533392699392 63547425977376 63616118471136 63691744241664 63774676200312 63810018646704 63891512923392 63967466078208 63974704997511 64050757049664 64168099559424 64251651772392 64265262537168 64459535450112 64543467136896 64620195323904 64625898129408 64704336203232 64710046434264 64786972647936 64871330685238 64905663922176 64935723621384 64977443320356 64990176505408 65054687410944 65067435732992 65139394035177 65285346069504 65336309434368 65370353030532 65419752996864 65421382753944 65504934966912 65518811221248 65604122173359 65802442438656 65888122702248 65966449393152 66008831309568 66052343207466 66087301496832 66173352670656 66257865253888 66459817400832 66546353621406 66558792351744 66560450484924 66610749800448 66645457445952 66697482547584 66933965919744 67013535891456 67021119521202 67056590536704 67100793099648 67223723347968 67296389787648 67298066296083 67311254237744 67378069104192 67384015295184 67464120278016 67551964184628 67703321849856 67756172746752 67791477216848 67844396930016 67858768764864 67983087642624 67996409823232 68071607287992 68152529668608 68239569936384 68241269941614 68277386723328 68328423543072 68366289570624 68409651222528 68447562264576 68453602839552 68498726289224 68536686694608 68610772400688 68624217584384 68692335731712 68781778877196 68935892078592 69025652354736 69113807721728 69152108990976 69234315853824 69309155672064 69324464702592 69399401968512 69481902809088 69572374036704 69699832280064 69790587270012 69873553145088 69964534334079 70121297630208 70212601403164 70282296220752 70372056496896 70411055058432 70463686778793 70494758535168 70500979777536 70502736119706 70586548585344 70592777928288 70676697434112 70768724383896 70898374369536 70982657163264 71061157129284 71075082498112 71220377530368 71313112396944 71397888224256 71489073266688 71490854224548 71568133280028 71582157997504 71653212271872 71713298212864 71746510725351 71784482660352 71877952038816 71963399337984 72057101680872 72189112004352 72281307549696 72283108243941 72375423835568 72461462520832 72704135395584 72790564847616 72792378228636 72798802238547 72885344228928 73018871912448 73112127176704 73113948568584 73200865199616 73296178826178 73334970925056 73430459168448 73446014328192 73597222121472 73599055598187 73693051837776 73858169290752 73954338782016 74042254454784 74124138040029 74138663640272 74212255567296 74259935223264 74274487434752 74348214183936 74362783694848 74443167203328 74445021754488 74540098410624 74628710424576 74670067924992 74725883224608 74767294575936 74862782819328 74878641395712 74960260401124 74976139626696 75034667866032 75202791358464 75300711659712 75390227877888 75396881150976 75438664353792 75488392237104 75495054173308 75584801422592 75626688766464 75708438511104 75723274575872 75725161017462 75798439428096 75807017207082 75897135312768 76166237081088 76225694340096 76265411868954 76324946546268 76495961051136 76595565167088 76686620685312 76769516178432 76786473055996 76869476485956 76910159757312 76912075766952 76960857625344 77003507547648 77010303194496 77061067075377 77101851746304 77103772531434 77202244782432 77375224971264 77475973962112 77536453634304 77552878588416 77637412558307 77651924410368 77653858899078 77694957305856 77753033686944 77796122614848 77888605335552 77990022790416 78089626906368 78182458540032 78191306108069 78232688959488 78268920791292 78284258616256 78412311315072 78427677239296 78505526550528 78607747288224 78783876661248 78886459833984 78987208824832 79048868204544 79065613541376 79151796418352 79168563559008 79313602249728 79416875169324 79511284613376 79614814931883 79656951177216 79760671165728 79855489308672 79862536646144 79957475885056 79959467810376 80227251446562 80322624252288 80425207425024 80529927747192 80677460489472 80773368496128 80878542153024 81026713565184 81064239390981 81212751004896 81228665712128 81316470993408 81413138644992 81422351815014 81519145335936 81792152320032 81808180568576 81889385453568 81958055100416 81996012257544 82146230901504 82243884957696 82251143073792 82253192139657 82350973349568 82358240916336 82456147006464 82501842290688 82563511781212 82607208628224 82609266564504 82714770097792 82796874886656 82813100023808 82904683317498 83090440452096 83198631129768 83297536261632 83403918811136 83405996595306 83450139328512 83558798364096 83658131656704 83748563103744 83767061515632 83857610711952 83957299227648 84066618627684 84111110995968 84113206397928 84220630671744 84519244322304 84619719376896 84711190265856 84713300617176 84729901303168 84814006362624 84821491294848 84868497398016 84922325655552 84924441266742 84969387638784 85032901600416 85080024862272 85188683897856 85299606663348 85401009399552 85512208630541 85557466079232 85575590166528 85668869029856 85687016716224 85753906132608 86057956182528 86160260431872 86167864172544 86170010812974 86272448270976 86280061912352 86365705700736 86382630197248 86523929726976 86580964828512 86636591093808 86739583214592 86852525380236 87047128092672 87115079245824 87160470707376 87228510338592 87339913289216 87358414961664 87472162897812 87736589918208 87738775639218 87850830269664 87955265857536 88011775079424 88069790943288 88231136894208 88346021187039 88613089867776 88631861243904 88728471495208 88747267313232 88860609927936 88929976730112 88976313847113 89045770970646 89245287892992 89361492694936 89450195190048 89467724132864 89614070074368 89631631130624 89728519716864 89730755061444 89837425472256 89845353726912 89952160370688 89954401286673 90069285579504 90271095799808 90341563662336 90459195906688 90478358353152 90596168715591 90644116856832 90762143050656 90870039558144 90986093248512 90988359922152 91104564724096 91155052760832 91212868296704 91263416352768 91271470452736 91362068840448 91382248926144 91481029867584 91589780975616 91709038502928 91914522771456 92034203139648 92202811987968 92432619603456 92532535958016 92552974576898 92642537078784 92644845018264 92653021030878 92763165382272 92814572577024 92933109706752 92935424885067 93054116360016 93164737526784 93286045778772 93476745508608 93495063506944 93587869089792 93598460020989 93709728294336 93829408662528 93881406744576 93951582371724 94001306370048 94003648159608 94115398113792 94123703904384 94235596578816 94237944205086 94339812050946 94358299178528 94451961631104 94531165826048 94624999870464 94748209505712 94960503373824 95084149862592 95197184299008 95300089049088 95321138966064 95424177706704 95537616362496 95662014300468 95712643547136 95837269385088 95951199117312 96076135574496 96252149339136 96375076732928 96377477658588 96815200705344 96930292985856 96938847194112 97056504304848 97065069651396 97180458971904 97306996027857 97358495883264 97485264758112 97601153599488 97728238434904 97907278891264 97928019104256 98004464151552 98055529545798 98129629495296 98132074130916 98257402450368 98605785042688 98703663657984 98723005939712 98832184053372 98884491116544 98949674089728 99013246964352 99078514811199 99130952245248 99260029005984 99386797880832 99504947232768 99516207773906 99634510966144 99689726101248 99817043759104 99819530432109 99838188527616 99916124700672 99968186168928 100046223821376 100400948879616 100520303837184 100529174867968 100531679281803 100584885805056 100651189649472 100835585021952 100944584681472 100966881356616 101076022942776 101196180417024 101327946276942 101554982774784 101634259120128 101687215825272 101766595395024 101994614734848 102107410931988 102127420222784 102228794502912 102248827580416 102359354904576 102361904912421 102416080084992 102492635314608 102549434355936 102614476833792 102671343396864 102680404259328 102748089433836 102802468995072 102805030041912 102936326376576 103172668315794 103381938179072 103403838117888 103535899213824 103538478532104 103670711582592 103728163486464 103851473780736 103986697053888 104099102952768 104119502541824 104222854213632 104310251945984 104358561055056 104549748420096 104674035400704 104685880905018 104810329717632 105181946445312 105318902104746 105398490939392 105420818055168 105558084745344 105751469666304 105754104179559 105879822878016 105889166892432 106015046151168 106153086575844 106209268236288 106347561554304 106473985744896 106612623747168 106830566295552 106969668595416 107096832336384 107233609900032 107236281336822 107373236996256 107569947319296 107816928058224 107838056204032 107945099006976 108035618086912 108085652521308 108142856994816 108283668006528 108421961324544 108563135753352 108692193781248 108833720075234 108914387484672 109056203093376 109185847271424 109328016343392 109528307868672 109668190765056 109670922852876 109801297799424 109810987888448 109941529341952 109944268239267 110002456387584 110145688752672 110395833182208 110539577756664 110787253936128 110931508173024 111063381682176 111207995460408 111411731152128 111544175542272 111664750804992 111667532631732 111689415354176 111810147615936 111943065636864 112005101887488 112088824836912 112150941863904 112294174228992 112440390601686 112464209440044 112692325763072 112804187037696 112951067489568 113085341816832 113095321726464 113157996530688 113229767540736 113232588355656 113242581259962 113377202133888 113440033149696 113584911863808 113587741526193 113710525810623 113732808884464 113845702969152 113868012532736 114076621438976 114249355621632 114338541510144 114398117803431 114487419819402 114743941576704 114890485563392 114893347750632 115029931027968 115154274267648 115179709583994 115304214728934 115365239635968 115441286438016 115515454791744 115652777619456 115655658797151 115803367173648 116062837456896 116153438994432 116213960943168 116304680451456 116477886615552 116480788348617 116629550530416 116694183922272 116832908003328 116982119890944 116985034185624 117134440359552 117273687810048 117349033439232 117426387924384 117641515858944 117794694916052 117911620932336 118150786490368 118175814991872 118329689750976 118480813237248 118573302306816 118635085129484 118727694627528 118752845338512 118970403374592 118993717190656 119111833387008 119125312753986 119266926920064 119485426765824 119641006748592 119783233963008 119793804969216 119936213827584 119939201715564 120092380772672 120637811137536 120794891620788 120858822475776 121016190734208 121160052744192 121317813229536 121540070347776 121842998568192 121974706490112 122001648305911 122119707967488 122133527722521 122278718003904 122712270852864 122872052455537 122937082650624 122994018386316 123219346352256 123243492804608 123365827436544 123376714610688 123526460024352 123537361374504 123684220509696 123752763436032 123845267671818 123910812942336 123913899846756 124072155146688 124219650035712 124357024976247 124381394371696 124635660678144 124797946694652 124946304392448 125105878216704 125108994892959 125175208992768 125268776495632 125338197546144 125487197485056 125498271872512 125622844655616 125647462105088 125650592273448 125786416067928 125935948841472 126099927941526 126166666493952 126330946007616 126778866483456 126929579065344 127066785398784 127094851954752 127232236942272 127383488483328 127386661900113 127549352400624 127620037293408 127783025846784 127934932156416 127949409995022 128101514099328 128336199118848 128503303544784 128530525074336 129086934273792 129240390647808 129251796258816 129255016219461 129408672406464 129420092868528 129573945295872 129742661370476 129811327844352 129871447242768 129954886640712 129980353010816 130109374821888 130134871465984 130278788070354 130570692139008 130672618868736 130740706061064 130842765507888 131009869933824 131037622442496 131180455701967 131208244346718 131604884877312 131776245404496 131932898786304 132017662619136 132104686414932 132174602993664 132346705341312 132515730507776 132919634801664 133092707242812 133117584703488 133120900969848 133290914891904 133394965095168 133568656455969 133867931839488 134042239042404 134113181073408 134201586199296 134376327847993 134447446695936 134592779575296 134596132592166 134622508475488 134756138208384 134768030590368 134928240556032 135103928369256 135406643699712 135512345493504 135582954433696 135688793860032 135717537529728 135966175285248 136143214575984 136305059337216 136479139872768 136482539883228 136554773446656 136656847086144 136732579141248 136819302445056 136895124529152 136907205679104 136997452578448 137073373389216 137221544801376 137248435168768 137384671463424 137563557754392 137871784157184 138051304709472 138227615443456 138304217981952 138648929405184 138798803937024 138829461865347 138963805618176 138979531546317 139144748073408 139399664560128 139581174540024 139747106290176 139929068668158 140242595260416 140425202806328 140564592441504 140744112993792 140822110116864 140927373557586 141001959555072 141005472239412 141173097170688 141185555856576 141353394868224 141356916307629 141537448767792 141796748739072 141965314326528 142122314258568 142150164996224 142440755060736 142626224793888 142795776448512 142978146533376 142981708449096 143136266560056 143164315995008 143306424543744 143426596425728 143493021450702 143568965320704 143755904077632 143926798675968 144114203361744 144378224008704 144562615099392 144566216487882 144750847671136 144922925041664 145408270791168 145581129695232 145584756457272 145597604477094 145770688457856 146037743824896 146227897137168 146401730399232 146592357652356 146669941850112 146860918336896 146892028656384 147083294318697 147194444242944 147198111196374 147386103675552 147716338581504 147908677564032 148084508909568 148248276080058 148277327280544 148424511134592 148519870446528 148548974869504 148696428367872 148890043508976 149080196821248 149257420849152 149274311660859 149340135849984 149451766449216 149534589151872 149725565638656 149757282791424 149920520802248 149952279253392 150069335732064 150405582716928 150601423319424 150780455755776 150793762301952 150877328707584 150976784474208 150990108346616 151169602845184 151253377532928 151416877022208 151446549151744 151450322034924 151614034414164 151794270625536 151991919415413 152332474162176 152451388680192 152530823737908 152649893092536 152991922102272 153191130334176 153373241370624 153539032356864 153572946111992 153738952971912 153824151533904 153921715250688 154007015095296 154020606388992 154122134150754 154203703492608 154207545062868 154404489564864 154951947924224 155072907268608 155105757176832 155274825116614 155303848820736 155307717798156 155389914611712 155506067373888 155592245229696 155777210671104 155980045580832 156179253812736 156364917080064 156382612216138 156465377918976 156537841582584 156568517232512 156824622630144 156855354478592 157011053101056 157028821357527 157215494576448 157772919667968 157974417649664 157978353157119 158097736409088 158131227082752 158303592836704 158337127118016 158627204499456 158833750338648 159022569226752 159229629863766 159313902354432 159521342331456 159710978617344 159725073292288 159918935620752 160454502893124 160645248504576 160850414850048 160854422005233 161059855494384 161354920978944 161546736992256 161757084306048 162053427130368 162128478781962 162425502009792 162457331424256 162632941986816 162844703630028 163038290671872 163250580112851 163584304640064 163616361137152 163778770907136 163916110200832 163992024515088 164292461803008 164487769915392 164502286147584 164506384279314 164701946699136 164716481832672 164912294012928 165003684581376 165127023562424 165218533129008 165429540195584 165593749773312 165626200047616 165809366634996 166180880904192 166397262259536 166595072523264 166807837622272 166811993190612 166900278657024 167117596728192 167316263313408 167497126207488 167534123031264 167715221423904 167914598455296 168133237255368 168226412795856 168441261343488 168660585902529 169038488644608 169426601234352 169459802606336 169628012725248 169642982589696 169736994796032 169844651311104 169848882533484 169863871889943 169938775277568 170065803200832 170160049724544 170377367795712 170599213326696 170802018799104 171024417261082 171114932158464 171151180333056 171337738059712 171374033432448 171507812265216 171731129729103 172115912365056 172335728345088 172340021625948 172544896541952 172560123824704 172731411401472 172765260394496 172769564375991 172956322093401 173047859453952 173161929657024 173273182187616 173479166429184 173705050760472 174094256185344 174230158491648 174320941414752 174457020677184 174679826578432 174716829923328 174944325795624 175473179836416 175477551278436 175701660539328 175910531715072 176023550158848 176139581886576 176462273788416 176692042374078 177226179735552 177263722487808 177456942990416 177494534626464 177721219855872 177859953460224 177952627694226 178091541941292 178490575785984 178687969130979 178722985389872 178900390380096 178935448265728 179228140148736 179263262261248 179457039433728 179461510122888 179674850944512 179690707453824 179904320741376 179908802573346 180138571159008 180542191599616 180918391813376 180956716706304 181192337431182 181288233713664 181524286101312 181740079116288 181976719844304 182209129448192 182310105521664 182425736593408 182526832705536 182542940905472 182724137680896 182764497852288 182962059735168 183179561951232 183418077005856 183829045542912 184068406279296 184405623975936 184865239206912 185065071916032 185105949153796 185289690036528 185306042061756 185526330764544 185629145154048 185767901507727 185866219413504 185870849770134 186108232720032 186329475053568 186572091557544 186953491017216 186990127013888 187175738179584 187196920041978 187419456588672 187658817325056 187762813489152 187903164743448 188007296319216 188230796227584 188247407808768 188471193157632 188475888410172 188679624101892 188716598357056 188903923262208 189062331652096 189149891912289 189249999740928 189496419011424 189921006747648 190168299725184 190394368598016 190600178098176 190642277932128 190848355413408 191075232724992 191324028600936 191674538770176 191902398234624 191924114992533 192152271148992 192504298678272 192750153465856 192754955317176 193630401410688 193860585971712 193877694388224 194113008609696 194130139302792 194360917943808 194613992055714 194716991766528 194970529516224 195202307198976 195418182105531 195456476869808 195814557782528 195856038208512 196008928303104 196111059091596 196259258990592 196264148261832 196514804900736 196812366520077 197211570085376 197407327315968 197446011879424 197664368106744 197899348179456 198026493928704 198157029622398 198261904490496 198520058011968 198773595761664 199032415547812 199269021932288 199379452202496 199634087518208 199639060864218 199676377055232 199832249401344 199936372337856 200092447642752 200801897759232 201040607674368 201058349735936 201063358563606 201169771610112 201302379298944 201671170043904 201889169362944 201933762713232 202152045885552 202392360834048 202655892553884 203109965549568 203268518240256 203374431650544 203533190790048 203989229469696 204214821863976 204254840445568 204457589005824 204497655160832 204718709809152 204723809824842 204832160169984 204985270629216 205098868711872 205228953667584 205342686793728 205360808518656 205496178867672 205610060083824 205872652753152 206140716103091 206345336631588 206763876358144 206807676235776 207076957064208 207341423165184 207456326972928 207611398976597 207702947561472 207973394107776 208198205905536 208239005083648 208445708427264 208717122110112 209099496840192 209371761810036 209620659435264 209893603002237 210363892890624 210637804209492 210796981878784 211116169490688 211391060336379 211502939332608 211508208359118 211759645756032 211778333784864 212030092302336 212306173151688 212695123108608 212947971489792 213225247494336 213661132591104 213939337190832 214193664672768 214467219800064 214472562673644 214746473992512 215139894638592 215239532176053 215633856116448 215676112408064 215890198013952 216071236173824 216171305042616 216567336013056 216843922649088 216849324731823 217126271506704 217384387562496 217667440150468 218112406186752 218371694542848 218396406715641 218656032686784 219056615737344 219336381530112 219341845705752 219602595598848 219621975776896 219883058683904 219888536478534 220004912775168 220291377505344 220791666364416 221079155513328 221574507872256 221863016346048 222126763364352 222415990920816 222823462304256 223088351084544 223329501609984 223335065263464 223378830708352 223620295231872 223886131273728 224010203774976 224177649673824 224301883727808 224588348457984 224880781203372 224928418880088 225384651526144 225608374075392 225902134979136 226170683633664 226190643452928 226315993061376 226465176711312 226485162519924 226754404267776 226880066299392 227049657398333 227169823727616 227175483052386 227421051621246 227465617768928 227691405938304 227736025065472 228498711243264 228677083020288 228796235606862 228974839638804 229487883153408 229786695501264 230059862055936 230308548535296 230359419167988 230608429457868 230730479271936 230882572876032 231030909583488 231183201226131 231305555238912 231311317594302 231606734347296 232125674913792 232427921886336 232609360902912 232912237674921 232955773231104 232961576697234 233259101060832 233388367844544 233665816006656 233970068371248 234268880719104 234547375620096 234573918324207 234698066878464 234852775848768 235283031717888 235589389832104 235823241864672 236301572980736 236351629983744 236659379501952 236961626474496 237146604613632 237270170258968 237455389255056 237505690677024 237940806749184 237987434381312 238250625507972 238533853840128 238844444795649 238970853531648 239282013497184 239566467926016 239587609938432 239872427655168 239878403431128 240184761545344 241275622275072 241589783241576 242032381468416 242320105488384 242635626459072 243080140695552 243685997136384 243949412980224 244003296611822 244239415934976 244267055445042 244557436007808 245424541705728 245744104911074 245874165301248 245988036772632 246438692704512 246486985609216 246731654873088 246753429221376 246759576418971 247052920048704 247074722749008 247368441019392 247505526872064 247690535343636 247821625884672 247827799693512 248144310293376 248439300071424 248714049952494 248762788743392 249271321356288 249595893389304 249892608784896 250211756433408 250217989785918 250350417985536 250537552991264 250676395092288 250974394970112 250996543745024 251245689311232 251301184546896 251572832135856 251871897682944 252199855883052 252333332987904 252661892015232 253557732966912 253859158130688 254133570797568 254189703909504 254464473884544 254766976966656 254773323800226 255098704801248 255240074586816 255566051693568 255898819990044 256203028198656 256536625891623 256672398237696 257006607089568 257061050148672 258173868547584 258480781295616 258503592517632 258510032438922 258817344812928 258840185737056 259147890591744 259485322740952 259742894485536 259909773281424 259960706021632 260218749643776 260269742931968 260557576140708 261141384278016 261345237737472 261481412122128 261685531015776 262019739867648 262075244884992 262360911403934 262416488693436 263209769754624 263552490808992 263865797572608 264035325238272 264209372829864 264693410682624 265031461015552 265038063561117 265839269603328 266185414485624 266241801939696 266581829783808 266789930190336 266928941541339 267137312911938 267735863678976 268084478084808 268403172398592 268752655695986 268894893391872 269185559150592 269192265184332 269245016950976 269512276416768 269536061180736 269856481112064 269863203860019 270207856738512 270813287399424 271024690987008 271165908867392 271377587720064 271435075059456 271788506146773 271932350570496 272286429151968 272610118674432 272958279745536 272965079766456 273313694172288 273465158282496 273638604890112 273790249058304 273814411358208 273994905156896 274146746778432 274443089602752 274496870337536 274769342926848 275127115508784 275743568314368 276102609418944 276455230886912 276608435963904 277297858810368 277597607874048 277658923730694 277927611236352 277959063092634 278289496146816 278799329120256 278806274655201 279162349080048 279494212580352 279858137336316 280485190520832 280795380062967 280850405612656 281129184883008 281488225987584 281644220233728 281854747115172 282003919110144 282010944478824 282346194341376 282371111713152 282706789736448 282713832615258 283074897535584 283593497478144 284244628517136 284300329992448 284881510121472 285252449587776 285591552897024 285963416898192 286272533120112 286328631990016 286612849087488 286853192851456 286986042901404 287137930641408 287511808155264 287853597351936 288228406723488 288756448017408 289125230198784 289132432975764 289501695342272 289845850083328 290816541582336 291169512914544 291195208954188 291541376915712 291920988083571 292075487649792 292455794274336 292803460798464 293184715304712 293721836673792 293784057312768 294166588637394 294388888485888 294396222392748 294772207351104 295817355128064 296169017819136 296496552160116 296554654561088 296849022269184 297039740893056 297097949739008 297235544433597 297392856735744 297780087017952 298160393642496 298514841698304 298548623321718 298903532898432 299069178303744 299451131277312 299458591296327 299514565582848 299841041604496 299904558506784 300138671464128 301202846638848 301560911511552 301587524603904 301595037845409 301754657415168 301953568948416 301980216693232 302339205690368 302506755065856 302833754044416 302893098303488 302900644069848 303228068828328 303588541251072 303983838830826 304664948324352 304902777360384 305061647475816 305299786185072 305983844204544 306382260668352 306746482741248 307078064713728 307085714737263 307145892223984 307477905943824 307648303067808 307843430501376 308014030190592 308041212777984 308244268301508 308407406985216 308415090125736 308808979129728 309903895848448 310145814537216 310211514353664 310549650233228 310607697641472 310615435596312 311012134747776 311184490459392 311554421342208 311960091161664 312358507625472 312765224432276 312930755837952 313075683165168 313137034465024 313649245260288 313710708957184 314022106202112 314057642715054 314430989152896 315545839335936 315948835299328 315956706314238 316195472818176 316262454165504 316607185673408 316674254236032 317254408998912 317667500677296 318045138453504 318459259727532 318627804708864 319042684662912 319421957234688 319450146584576 319837871241504 320909005786248 321290497009152 321700829700096 321708844010466 322119710988768 322709841957888 323514168612096 323935411019143 324106854260736 324256957563924 324851004019584 324914662848512 325265883973632 325689407260056 326076581343744 326501160225702 327168609280128 327232722274304 327557541814272 327984049030176 328584923606016 329004572295168 329012768558628 329403893398272 329432963665344 329824588025856 329832804717801 330007369162752 330254047124848 330437066258016 330859080391168 331187499546624 331252400095232 331618733269992 332361761808384 332794524519072 333190145046528 333615675244544 333623986381224 334235193456384 334632526626816 334994252414976 335068246062528 335430442847808 335829196910592 336266474510736 336452825591712 336882522686976 337321171805058 338076977289216 338853202468704 338919605212672 339256025450496 339285965179392 339473989592064 339689302622208 339697765066968 339727743779886 340131606401664 340320099449088 340754735591424 340763224578579 341198426653392 341604037598208 342048834522164 342229864316928 342675476119424 342748066864896 343015624530432 343194353410293 343462259458206 344231824730112 344671456690176 344680043251896 345089793083904 345120247649408 345462822802944 345530520788992 345539128751982 345912644186802 346095718907904 346323859314048 346546364375232 346958332858368 347410101520944 348188512370688 348460316983296 348641882829504 348914041354368 349359653156864 349433659846656 349888651591248 350946359672832 350955102556872 351403321078656 351821063430144 352047100317696 352279163773152 352924547576832 353384084748156 354452359471104 354527444975616 354913885980832 354989069252928 355442439711744 355719906920448 355905255388452 356183083882584 356981151571968 357375938261958 357445970779744 357800780760192 357870896531456 358456280297472 358923020245776 359349701889024 359381414907648 359808641482752 359817605146692 360277142318016 361836783626752 361913433412608 362384674862364 362576467427328 363048572202624 363480158232576 363953439688608 364418258896384 364620211043328 364851473186816 365085881810944 365528995704576 365924119470336 366004944917733 366359123902464 366400583167563 366836154011712 368136812558592 368616157366611 368811247951872 369730478413824 370130143832064 370211898307592 370579380073056 370612084123512 371052661529088 371258290308096 371535803015454 371732438827008 371741699540268 372216465440064 372658950107136 373144183115088 373906982034432 373980254027776 374393840083956 374838913177344 375317634650112 375326984678877 375525626978304 375806329486896 376014592638432 376461592455168 376494815617536 376942386315264 376951776820344 377359248203784 377433196714112 377807846524416 378124663304192 378299783824578 378499999481856 378992838022848 380336599450368 380788737196032 381200356196352 381284555864256 381696710826816 382150465449984 382648057201872 383349077540352 383804796469248 383848229985066 384304542297984 385008597356544 385509910634352 387260802821376 387721171943424 387755388776448 387765048658383 388226017219392 388260278605584 388721835887616 389227984111428 389433983533056 389941059032448 390404614397952 390836364211062 390912953739616 391629115565056 391712076417024 392017856606208 392222118183192 392528296523664 393029609801472 393541367105901 393624733040154 394423140170752 394814654631936 395328736213488 395798696358912 396052987857408 396314059244796 396523808980992 397040116023936 397547191523328 398064831095624 398538043864576 398758904404992 399268175036416 399278121728436 399352754110464 399872744675712 400184895285504 400705969367907 401603795518464 402116699471872 402126717127212 402339543220224 402604758597888 403128983543979 403342340087808 403778338725888 403867525426464 404304091771104 404784721668096 405311785107768 406219931099136 406537036480512 406748863301088 407066381580096 408429643727952 408509680891136 408915178011648 408995310321664 409437419618304 409447619649684 409664320339968 409970541258432 410197737423744 410457907335168 410685373587456 410721617037312 410992357735344 411220120167648 411745305506304 412281432206182 412690673263176 413527752716288 413615352471552 414153914128416 414682846330368 414912653945856 415222797953194 415946788215552 416396411811072 416478010167296 416488385596041 416891416854528 416938594638951 417434244220224 418198993680384 418743523620072 419241318870528 419787206004474 420727785781248 421275608418984 422232338981376 422782120672758 423005878665216 423016416718236 423519291512064 423556667569728 424060184604672 424070748922887 424612346303376 425390246217216 425895942979584 426450494988672 427322265182208 427878674381664 428387329345536 428934439600128 428945125347288 429492947985024 430279789277184 430479064352106 431267712232896 431352224816128 431780396027904 432142472347648 432342610085232 433134672026112 433687845298176 433698649463646 434252543013408 434768775124992 435334880300936 436224812373504 436743389085696 436792813431282 437312065373568 438113231474688 438683691411504 439205191197696 439243951553792 439766117367808 439777072957068 440009825550336 440582755010688 441249882956091 441583332728832 442158311026656 443149015744512 443726032692096 444253526728704 444831981841632 445646924608512 446670130526928 446757661416704 447240590463744 447772262547456 447822934982577 448020407549952 448355299347648 448603767455616 449176696915968 449761562406744 449856837760176 450769303052288 451216748150784 451804269958272 452341367267328 452381286905856 452631986122752 452930353422624 452970325039848 453508808535552 453760132598784 454099314796666 454339647455232 454350966104772 454842103242492 454931235537856 455382811876608 455472050130944 455975758246239 456997422486528 457354166040576 457592471213724 457949679277608 458975766306816 459573391002528 460119724111872 460617097070592 460718838335976 461216858915736 461765145752064 462061819166976 462366402452262 462611110477824 462622635188604 463213468694592 464855843772672 465218721805824 465824475349842 465911546462208 465923153394468 466518202121664 466776735689088 467331632013312 467940136742496 468537761438208 469094751240192 469147836648414 469396133756928 469705551697536 470566063435776 471086464072581 471178779664208 471646483729344 472603145961472 473318759003904 473923252948992 473935059471357 474293209227264 474540340517936 474910778510112 475011381354048 475881613498368 475974868762624 476501251015944 477067707680256 477688889591298 477941707063296 478564026994368 479132935852032 479175219876864 479756806862256 480369523090688 482551244550144 482563266015699 483179566483152 484064762936832 484640210976768 485271252918144 486160281391104 487371994272768 487898825960448 488006593223644 488534110890084 489114872015616 489751740338553 490849083411456 491488209822148 491748330602496 491976073545264 492877385409024 492973971218432 493463309746176 493506858442752 493519152837942 494105840097408 494149445498016 494736882038784 495011053744128 495381070687272 495655599387024 496288620586752 496878600142848 497428099904988 497525577486784 498542642712576 499191786778608 499785217569792 500423512866816 500435979571836 500700835971072 501075105982528 501352790184576 501948789940224 501993087490048 502491378622464 502602369093792 503145664271712 503743795365888 504399711766104 505323784030464 505981757707587 507115465933824 508379407819008 508928947769088 509041360172939 509533953933312 509546647600452 509591615669829 510197409602496 510480149173632 511132103387136 511797639980088 512406056397312 513073251783246 513344796475392 514013214179136 514122100297344 515193389187309 516347737095168 517007185035264 517020064877844 517634689625856 517680371474112 518295781183488 518308693127973 518868966280203 518970645481904 519485788971072 519819546562848 519921412043264 520437499287552 520539485863936 521115152281416 522282768556032 522690475474944 522962824244256 523371062031552 524039479735296 524150489769984 524721822807868 524832977386872 526419539509248 527104981617984 527731595145216 528070650476544 528418745659728 529386821365248 530062922031104 530076127122234 531678539206656 532370828971248 532483603879392 533163659567616 533579860380672 533857883082678 534274625823876 535471727357952 536168956169616 536806344797184 537505311391972 537789786783744 538371118301184 538384530368664 538490033901952 539024552833536 539072122361472 539712962224128 539726407720038 540415713477024 541626574798848 542331817734784 542755175440128 542870150118912 543461887908149 543577012293546 543864701140992 544572858303936 545220237348864 545930159532912 546627388344576 546930316564992 547277209780224 547339142756483 547580498116608 547628822716416 547989810313792 548293493556864 548886179205504 548993740675072 549538685853696 550254231017568 551487136628736 552205218837888 552910461773824 553216871927808 554595717620736 555195215748096 555317847461388 555918126185268 556578992293632 557303704523181 557598658240512 557612549310402 558324698160096 558988425160704 559716274672632 560970381041664 561590760125934 561700811225312 562258369766016 562976451975168 563288440467456 563709494230344 564021888957648 564692388682752 564742223426304 565413579472896 565427665230516 566149795071168 567186994956288 567449675736867 568489257034272 568600659984896 569763020242944 570504899175552 571183105794048 571926833796384 572545066240224 572657263980032 573225698174976 573706385702912 573972085802808 575023616310528 575707194703872 575772344977599 576456813446976 577512896034816 578250460397568 578264865951528 579003390684544 579691700166656 581633083164672 582339025829088 582390417908376 583082753831424 583841976167142 584150975299584 584911588548672 585606921596928 586369430609424 587443673347584 587568114625536 588333177274788 588777776971776 588792444785496 589544414702208 591634710256128 592338035638272 592993104320232 593109309122176 593698044538368 594079481786112 594195899478016 594471088867194 594785713471488 595560174035904 596320787284992 597097246643436 597807065796864 598138356607488 598585460413787 598902262554624 598917182592654 599029131165696 599682083208992 599809117013568 600277342928256 602405693277696 603121823023104 603175049207808 603190075690818 603509314830336 603907137896832 603960433386464 604678411380736 605013510131712 605667508088832 605801288139696 606456137656656 607177082502144 607967677661652 609329896648704 609805554720768 610123294951632 610599572370144 611967688409088 612764521336704 613492965482496 614156129427456 614171429474526 614291784447968 614955811887648 615296606135616 615686861002752 616028060381184 616082425555968 616488536603016 616830180251472 617617958259456 618422148309273 619807791696896 620291629074432 620423028707328 621099300466456 621230871192624 622024269495552 622368980918784 622834196929791 623108842684416 623920182323328 624717015250944 625530448864552 626151366330336 626274068930048 627298490520576 627421417914368 628115285430108 628861978305792 629680809006711 631091678671872 631897670598656 631913412628476 632390945636352 633214371346816 633348508472064 634173181009137 634508817997824 635335001354592 636090276907008 636918519455064 638085369325824 638843914469376 638900293169152 639675742483008 641818011572496 642580994018304 643401659400192 643417688020932 644239421977536 645419683915776 647028337224192 647870822038286 648213708521472 648513915127848 649702008039168 649829325697024 650531767947264 650547974195469 651378814520112 652153162687488 653002320451404 654337218560256 654465444548608 655115083628544 655189220146923 655968098060352 657169847212032 658009144590336 658025537117256 658807786796544 658865927330688 659649176051712 659665609435602 660014738325504 660508094249696 660874132516032 661718160782336 662374999093248 663237466539984 664723523616768 665589049038144 666380290093056 667247972762448 668470386912768 669265053253632 669988504829952 670136492125056 670860885695616 671658393821184 672532949021472 672905651183424 673765045373952 674642343610116 676153954578432 677706404937408 677839210425344 678512050900992 678571930358784 678947979184128 679395530133936 679455487559772 680263212803328 680640198898176 681148972194999 681509471182848 681526449157158 682396853306784 683208075196416 684097669044328 685350952238848 685496133729792 686031249060864 686388706820586 686924518916412 688463649460224 689360086503792 690179586167808 690240495298816 690925645605888 691061041577984 691078257503964 691825288373604 692191437815808 692647718628096 693092728750464 693549603678393 693916665716736 694820203041888 696377024741376 697283765659008 697828082708736 698719306313728 698736713024763 698867319693312 699777303182496 701910205113744 702806642157312 703642126860288 703721754972621 704094200635392 704558327546304 705849095153664 706768169496312 708904718942208 709054889951232 709827771961664 709978138505856 710884879423488 711439813840896 711810510776904 712366167765168 713962303143936 714751876523916 714891941559488 715601561520384 715741793062912 716533334386947 716912560594944 717846040491552 718699403778048 718762829815296 719617282965504 719635210293384 720554284636032 723673567253504 723826866825216 724769349724728 726097144405248 726960316465152 727906879377216 728836517792768 729240422086656 730171763621888 731057991409152 731848238940672 732009889835466 732718247804928 732801166335126 733672308023424 736273625117184 737232314733222 737622495903744 739460956827648 740260287664128 740278729256913 740423796615184 741158760146112 741224168247024 742105323058176 742516580616192 743071606030908 743464877654016 743483399080536 744432930880128 745317900214272 746288366230176 747813964068864 747960508055552 748787680167912 749677826354688 750635269300224 750653969357754 751051253956608 751612658973792 752029185276864 752923184910336 752989631235072 753903553640688 754718496407568 754866393428224 755615693048832 756249326608384 756599567649156 756999998963712 757985676045696 760673198900736 761577474392064 762400712392704 762569111728512 763393421653632 764300930899968 765296114403744 766698155080704 767696459970132 768609084595968 769609877674869 770017194713088 771019821268704 774521605642752 775442343886848 775510777552896 775530097316766 776452034438784 776520557211168 777443671775232 778455968222856 779882118064896 780809228795904 781672728422124 781825907479232 783258231130112 783424152834048 784035713212416 784444236366384 785056593047328 786059219602944 787082734211802 787249466080308 788846280341504 789629309263872 790657472426976 791597392717824 792105975714816 792628118489592 794080232047872 795094383046656 795114190683351 796129662191248 797076087729152 797517808809984 798536350072832 798556243456872 799745489351424 800369790571008 800786824624017 801411938735814 803207591036928 804233398943744 804253434254424 805209517195776 806257967087958 806684680175616 807556677451776 807735050852928 808608183542208 809569443336192 809589611580057 810623570215536 812439862198272 813074072961024 813497726602176 814132763160192 815365518440319 816859287455904 817019361782272 817830356023296 817990620643328 818874839236608 818895239299368 819941082516864 820395474847488 820915814670336 821370747174912 821443234074624 821984715470688 822440240335296 823490611012608 824562864412364 825381346526352 827055505432576 827230704943104 828307828256832 829365692660736 829825307891712 830445595906388 831893576431104 832792823622144 832956020334592 832976771192082 833782833709056 833877189277902 834868488440448 836397987360768 837487047240144 838482637741056 839574412008948 841455571562496 842551216837968 844464677962752 845564241345516 846011757330432 846032833436472 847038583024128 847113335139456 848120369209344 848141497845774 849224692606752 850780492434432 852900989977344 854011538141377 854644530364416 855757348763328 856774658691072 857890250694576 858985895970048 860104367188759 860559578554368 860958128704212 862535424465792 862704449632256 863560792055808 864685220170464 866269344052224 867375690596352 867397298927292 868505086026816 869537550249984 870669760601872 872449624747008 873585626862564 874624130747136 875762964250713 876226462949376 877367382823008 878410382395392 878487903107584 879532234735616 879554145914136 881165510021376 882499765912182 883166665457664 884316622053312 887452065384192 888507053457408 889663963683264 891293849217024 891706633300791 893340261053856 893515322833408 894481180927488 895544525094912 895645869965154 896710598695296 897207534911232 898353393831936 898375773888981 899523124813488 899713675520352 901538606104576 903608539916544 904682734534656 904762573811712 904785113536227 905263972245504 905860706845248 905940650079696 907017617071104 907520265197568 908198629593332 908679294910464 908701932209544 909684206484984 909862471075712 910765623753216 910944100261888 911951516492478 913994844973056 914708332081152 915184942427448 915899358555216 917951532613632 919146782005056 920239448223744 921234194141184 921437676671952 922433717831472 923530291504128 924123638333952 924732804904524 925222220955648 925245270377208 926426937389184 929711687545344 930437443611648 931648950699684 931823092924416 931846306788936 933036404243328 933553471378176 934663264026624 935880273484992 937075522876416 938295673296828 938792267513856 939411103395072 940634294935951 941132126871552 942172928145162 942357559328416 943292967458688 946637518007808 947846505897984 947870118942714 948586418454528 949080681035872 949821557020224 950022762708096 951763226996736 953002502031888 954135415360512 955377779182596 955883414126592 957128053988736 958265871704064 958350439753728 959513613724512 960739046181376 965102489100288 965126532031398 966359132966304 968129525873664 970542505836288 971806233057429 972320562782208 974743988545536 975797651920896 976013186447288 977068221780168 978229744031232 979503480677106 981698166822912 982976419644296 983952147090528 985754770818048 985947942436864 987013716885504 987038305675884 988211680194816 988298890996032 989473764077568 989498414153403 990022107488256 990762141374544 991311198774048 992577241173504 993757200285696 994856199809976 995051154973568 997085285425152 998383573557216 999570435139584 1000847025733632 1000871959143672 1002150211965056 1002705580369152 1003897579880448 1003986174980096 1004982757244928 1005204738187584 1006291328543424 1007487590731776 1008799423532208 1010647568060928 1011963515415174 1014230931867648 1016758815638016 1017857895538176 1018082720345878 1019067907866624 1019093295200904 1019183231339658 1020394819204992 1020960298347264 1022264206774272 1022289673735737 1023595279960176 1024812112794624 1026146503566492 1026689592950784 1028026428358272 1028244200594688 1029583060230879 1030386778374618 1032695474190336 1034014370070528 1034040129755688 1035269379251712 1035360742948224 1036591562366976 1036617386255946 1037737932560406 1037941290963808 1038971577942144 1039639093125696 1039842824086528 1040874998575104 1042230304562832 1044565537112064 1045380950949888 1045925648488512 1046742124063104 1048078959470592 1048300979539968 1049443645615736 1049665954773744 1052839079018496 1054209963235968 1055463190290432 1056141300953088 1056837491319456 1058773642730496 1060125844062208 1060152254244468 1063357078413312 1064741657942496 1064967207758784 1066327319135232 1067159720761344 1067715766165356 1068549251647752 1070943454715904 1072337912339232 1073612689594368 1075010622783944 1076769060737328 1076980067803904 1078049105667072 1078144244722944 1079425924448256 1079452815440076 1080831426954048 1084663635469568 1085510350880256 1085740300237824 1086923775816298 1087154024587092 1087729402281984 1089145716607872 1090440474697728 1091860319065824 1093254776689152 1093860633129984 1094554419560448 1094678285512966 1095257645432832 1095979620627584 1096586987113728 1097772358411008 1097987481350144 1098014834753199 1099077371707392 1099201749502689 1100508462035136 1104410437675776 1105820923547648 1105848472099833 1106433743855616 1109191435241472 1110390431496192 1110635694922776 1111836252370536 1113157984587264 1114607409046362 1115197316481024 1115225098620804 1116649396320192 1117976850321408 1119432549345264 1121940762083328 1123181520251868 1123401622450624 1124516739532032 1125952903950336 1125980954036631 1126576880934912 1127418988460688 1128043777915296 1129384777365504 1129484446852608 1130827158945792 1130855330461032 1132299590142336 1134373989912576 1134899351473734 1136978514068544 1137201319969792 1141009798351104 1142366211588096 1143853667592768 1145090132480448 1145314527960064 1146451396349952 1147412771405824 1147944171605616 1150047232621056 1151414389407744 1151544689955198 1152913626893952 1155025792069632 1156529731903056 1158006781369088 1159383400333312 1163266166329344 1163295145975149 1164678051658176 1164780835816752 1166165507662848 1167683952334284 1168301950599168 1169823177097344 1171213843193856 1172738861218848 1174887346695168 1175136229251072 1176666354549576 1177584889570992 1179088829404416 1180624101317703 1183269420512256 1185986208640464 1186218618244352 1187396089076736 1188158963572224 1188391798956032 1188942177734388 1189571426942976 1191120348071808 1192641574569984 1194194493286872 1195614131593728 1196276713214976 1197170920827574 1197804525109248 1197834365185308 1198058262331392 1199364166417984 1199618234027136 1200554685856512 1202117908103721 1204811386555392 1206350098415616 1206380151381636 1207018629660672 1207814275793664 1207920866772928 1209356822761472 1209386950631937 1210027020263424 1211335016177664 1211602576279392 1212912275313312 1214354165004288 1215935355323304 1218659793297408 1219611109441536 1220246589903264 1221199144740288 1225529042673408 1226985930964992 1228312258854912 1228342858949052 1228583568895936 1229911623775296 1230593212271232 1231373722005504 1232056120762368 1232164851111936 1232977073206032 1233660360502944 1235235916518912 1236844296618546 1239615583393792 1240583258148864 1240846057414656 1242198600932912 1242461742385248 1244048538991104 1244737961837568 1245668393859582 1247840364646656 1249434030501888 1249465156788123 1250815783916853 1251060897729104 1252302732660672 1252548137860096 1254596981041152 1254842835828736 1256230570860216 1257723956611584 1259361618013422 1262183357343744 1263795341197312 1263826825256952 1266428742693632 1266697016944128 1268346362018274 1269017635995648 1270670002709184 1272180553814016 1272212246768661 1273837038910128 1276170738651648 1277687828938752 1277800586338304 1279351484966016 1283636023144992 1285161988036608 1286803318800384 1286835376041864 1288478843955072 1290839367831552 1294056674448384 1295741644076572 1296427417042944 1297027830255696 1299404016078336 1299658651394048 1301063535894528 1301095948390938 1302757629040224 1304306325374976 1306004640902808 1308674437120512 1308930889097216 1310230167257088 1310378440293846 1311936196120704 1314339694424064 1316051074234512 1317615573593088 1317731854661376 1319298352103424 1319331218871204 1320029476651008 1321016188499392 1321748265032064 1323436321564672 1324749998186496 1326474933079968 1329447047233536 1331178098076288 1332760580186112 1334495945524896 1336940773825536 1340272984250112 1341721771391232 1342018131365021 1343316787642368 1343468804947731 1345065898042944 1345811302366848 1347530090747904 1349284687220232 1352307909156864 1355412809874816 1355678420850688 1357024101801984 1357143860717568 1357895958368256 1358791060267872 1358910975119544 1360526425606656 1361280397796352 1362297944389998 1363018942365696 1363052898314316 1364793706613568 1366416150392832 1367927274738717 1368195338088656 1370701904477696 1370992267459584 1372062498121728 1372777413641172 1373849037832824 1376927298920448 1378720173007584 1380359172335616 1380480990597632 1381851291211776 1382122083155968 1382156515007928 1383650576747208 1385295437256192 1386185457500928 1387099207356786 1387833331433472 1389640406083776 1394567531318016 1395656165417472 1397438612627456 1397473426049526 1397734639386624 1399554606364992 1403820410227488 1405613284314624 1407284253720576 1407443509945242 1408188401270784 1409116655092608 1411698190307328 1413536338992624 1417809437884416 1419655543923328 1419956277011712 1421769758846976 1421805178414071 1422879627681792 1423621021553808 1424732335530336 1427924606287872 1429503753047832 1429783883118976 1431203123040768 1431483586125824 1433066668773894 1433825121189888 1435692080983104 1437398807556096 1437525659630592 1439270420586768 1441108569272064 1442985012721637 1447347134507008 1447653733650432 1449538699449456 1452194288810496 1453920632930304 1455813758754432 1457673035585536 1458480844173312 1462115982818304 1463696477881344 1464019779670932 1465602332670252 1467344616046848 1469255221015659 1472547250234368 1474464629466444 1475244991807488 1478921913655296 1480520575328256 1480557458513826 1480847593230368 1482317520292224 1482448336494048 1484210646116352 1485033161232384 1486143212061816 1486966798161072 1488865861760256 1490635800428544 1492576732460352 1495627928137728 1497575360335824 1499355652709376 1501270538600448 1501307938715508 1502102507913216 1503225317947584 1504058370553728 1505846369820672 1505979262470144 1507807107281376 1509436992815136 1509732786856448 1511231386097664 1512498653216768 1513199135298312 1515971352091392 1517945273122761 1521346397801472 1525138223457024 1526786843307264 1527124080518817 1528601861799936 1528774847009487 1530592228807488 1533396310161408 1535392919940264 1537218169191936 1539219755349738 1540034389426176 1542039642537408 1549043211285504 1551021555105792 1551060194633532 1552904068877568 1553041114422336 1554887343550464 1554926079383919 1556911936445712 1559764236129792 1561618457591808 1563345456844248 1563651814958464 1566516462260224 1566848305668096 1568071426424832 1568888472732768 1570113186094656 1572118439205888 1574165468423604 1574498932160616 1577692560683008 1579258618527744 1581314944853952 1583194785435648 1584211951429632 1585256236979184 1588160464095744 1590188766093312 1590228381366702 1592259324382496 1594152175458304 1595035617619968 1597112486913744 1599490978702848 1600739581142016 1601573649248034 1602823877471628 1606415182073856 1608506868508848 1610419034391552 1612515934175916 1613369360351232 1615113354903552 1615470101705856 1617216367084416 1619138886672384 1619179223160114 1621247140431072 1624879724396544 1626995453204352 1628265526320384 1630385663724447 1630731036880638 1633718574911808 1634038723564544 1635660712046592 1637790478598736 1639882165033728 1640790949694976 1641831629340672 1642017428269449 1642741494349824 1642886468149248 1643969430941376 1644880480670592 1646981222025216 1649125728824728 1650762693052704 1654111010865152 1654461409886208 1656615656513664 1658731385321472 1659650615783424 1660891191812776 1663787152862208 1665585647244288 1665912040669184 1665953542384164 1667754378555804 1669736976880896 1671911113569543 1672795974721536 1674974094480288 1676965275482112 1679148824017896 1682911143124992 1685102433675936 1688929355925504 1691128482691032 1692065666872944 1694077166048256 1694226670278912 1696240738418688 1696282995691548 1698449385213504 1701560984868864 1705801979954688 1708023076282754 1709289060728832 1711514697526656 1713549317382144 1715780501389152 1717971791940096 1720208734377518 1721119157108736 1721916257408424 1725070848931584 1725408899264512 1727121584111616 1727317034932797 1729370440340928 1732538688104448 1734751381192704 1734794597854584 1737010172053632 1739075100499968 1741339521203744 1744899249494016 1747171253725128 1749248261494272 1751525928501426 1752452925898752 1754734765646016 1756820764790784 1756975806215168 1759108291828272 1762331020042752 1764999531824364 1766333330915328 1768633244106624 1774904130768384 1777014106914816 1779327927366528 1782587698434048 1783413266601582 1786680522107712 1787030645666816 1788962361854976 1791291739930308 1793421197390592 1794415069822464 1795756381241361 1796706787663872 1796751547777962 1799046249626976 1799427351040704 1803077212209152 1807217079833088 1809365469069312 1809525147623424 1809570227072454 1810527944491008 1811721413690496 1811881300159392 1814035234142208 1815040530395136 1816397259186664 1817403864419088 1819368412969968 1819724942151424 1821531247506432 1821888200523776 1823903032984956 1827989689946112 1829416664162304 1830369884854896 1831798717110432 1835903065227264 1838293564010112 1840478896447488 1842468388282368 1842875353343904 1844867435662944 1847060583008256 1848247276667904 1849465609809048 1850490540754416 1852853874778368 1855266444927819 1859423375090688 1860874887223296 1863297901399368 1863692613577872 1866072808486656 1867106942756352 1868502590789373 1869326528053248 1871760546969984 1874151045752832 1876591346593656 1878822206790144 1881268589871902 1882264253743104 1884345856290324 1884715118656832 1886585934917376 1889042427020133 1893275036015616 1895693011795968 1895740237885428 1897172836909056 1898161362071744 1899643114040448 1900045525416192 1902519543027411 1903526453993472 1906005004063776 1908270830721024 1910755558365192 1914256107977472 1916531743408128 1916700879507456 1919027227449024 1921478092362752 1930204978200576 1930253064062796 1932718265932608 1936259051747328 1941085011672576 1943612466114858 1944641125564416 1949487977091072 1951595303841792 1951643922586407 1952026372894576 1954136443560336 1956459488062464 1959006961354212 1963396333645824 1965567660440769 1965952839288592 1967904294181056 1971509541636096 1971895884873728 1974027433771008 1974076611351768 1976423360389632 1976597781992064 1978947528155136 1978996828306806 1980044214976512 1981524282749088 1982622397548096 1985154482347008 1989712399619952 1990102309947136 1994170570850304 1996767147114432 1999140870279168 2001743918287344 2004300423930112 2005411160738304 2007795159760896 2007972349960192 2009965514489856 2010409476375168 2012582657086848 2014975181463552 2017598847064416 2021295136121856 2023927030830348 2028461863735296 2033517631276032 2035715791076352 2036165440691756 2038186590401808 2038366462679316 2040789638409984 2041920596694528 2043446916584997 2044528413548544 2044579347471474 2047190559920352 2049624225589248 2052293007132984 2056052856716544 2056488401189376 2059166120461758 2060773556749236 2065390948380672 2068080259511376 2070538758503424 2070721485896448 2073183124733952 2073234772511892 2075475865120812 2075882581927616 2077943155884288 2079278186251392 2079685648173056 2080648811035179 2081749997150208 2084460609125664 2089131074224128 2091851296977024 2093484248126208 2096157918941184 2096210139074289 2096601959079936 2098887291231472 2099331909547488 2108419926471936 2110926380580864 2111165264917863 2112282601906176 2113674982638912 2117547285460992 2120251688124416 2120304508488936 2126714156826624 2129483315884992 2129934415517568 2132654638270464 2134319441522688 2135431532330712 2137098503295504 2141886909431808 2144675824678464 2147225379188736 2149600003160841 2150021245567888 2153538121474656 2153960135607808 2156098211334144 2156288489445888 2158851848896512 2158905630880152 2161662853908096 2169327270939136 2171020701760512 2171480600475648 2173847551632596 2174308049174184 2178291433215744 2180880949395456 2183720638131648 2186509553378304 2187721266259968 2189356571025932 2190515290865664 2191959241255168 2193173974227456 2195544716822016 2195974962700288 2196029669506398 2198154743414784 2198403499005378 2201016924070272 2208820875351552 2211641847095296 2211696944199666 2212867487711232 2218382870482944 2220780862992384 2221271389845552 2223672504741072 2226315969174528 2229214818092724 2230394632962048 2230450197241608 2233298792640384 2235953700642816 2238865098690528 2243881524166656 2246363040503736 2246803244901248 2249033479064064 2251905807900672 2251961908073262 2253153761869824 2254837976921376 2256087555830592 2258769554731008 2258968893705216 2261710660922064 2264599180284672 2267547877134001 2268747979825152 2269798702947468 2273957028137088 2274402639939584 2282019596702208 2284732423176192 2287707335185536 2290180264960896 2290629055920128 2292902792699904 2295888343211232 2300094465242112 2303089379910396 2305827253787904 2308829633024607 2310051584139264 2313059463806112 2316013562738176 2318766800666624 2326532332658688 2326590291950298 2329356103316352 2329561671633504 2332331015325696 2335367904668568 2339646354194688 2342427686387712 2345477722437696 2349774693390336 2350272458502144 2353332709099152 2355169779141984 2358177658808832 2361248202635406 2366538841024512 2371972417280928 2372437236488704 2374792178153472 2376317927144448 2376783597912064 2377884355468776 2382240696143616 2385283149139968 2385342572050053 2388388986573744 2391228263187456 2392553426429952 2394341841655148 2395609050218496 2395668730370616 2398728332835968 2399236468054272 2401109371713024 2402360473872051 2404235816207442 2409622773110784 2412700196831232 2412760302763272 2415628551587328 2415841733545856 2418713645522944 2418773901263874 2420054040526848 2422670032355328 2423205152558784 2425824550626624 2428708330008576 2431870710646608 2437319586594816 2439222218883072 2440493179806528 2442398289480576 2451058085346816 2453971861929984 2456624517709824 2456685717898104 2457167137791872 2459823247550592 2461186424542464 2462747444011008 2464112241524736 2464329702223872 2465954146412064 2467320721005888 2470471833037824 2473688593237092 2479231166787584 2481166516297728 2481692114829312 2484397201865824 2484923484770496 2488097077982208 2489475923675136 2491336787719164 2495680729293312 2498868061003776 2498930313576246 2501631567833706 2502121795458208 2504605465321344 2505096275720192 2509193962082304 2512461141720432 2515447913223168 2518723236026844 2524366714687488 2527653650513904 2532857485387264 2533394033888256 2536692724036548 2538035271991296 2541340005418368 2544361107628032 2544424493537322 2547674077820256 2552341477303296 2555601172676608 2558702969932032 2562034614424131 2567272046289984 2570323976073216 2573670752083728 2576957687910144 2580313101566277 2581678735663104 2588113348896768 2591483288153144 2594055660511392 2598808032156672 2599317302788096 2602127071789056 2602191896781876 2605515258080448 2608612650749952 2612009281805616 2617348874241024 2617861778194432 2620756880587692 2623872392241408 2627288892752139 2628679388848128 2632102148469024 2635231147186176 2635463709322752 2638596704206848 2638662437742408 2642032376998784 2643496530064128 2646872643129344 2649499996372992 2652949866159936 2662356196152576 2665521160372224 2668991891049792 2673881547651072 2680545968500224 2683443542782464 2684036262730042 2686633575284736 2686937609895462 2690131796085888 2691622604733696 2695060181495808 2695127321666943 2698569374440464 2704615818313728 2710825619749632 2711356841701376 2714048203603968 2714287721435136 2714355340608681 2715791916736512 2717582120535744 2717821950239088 2721052851213312 2722560795592704 2724595888779996 2726037884731392 2726105796628632 2729587413227136 2732832300785664 2735854549477434 2736390676177312 2741403808955392 2741984534919168 2744124996243456 2745554827282344 2747698075665648 2753854597840896 2757440346015168 2760718344671232 2760961981195264 2763702582423552 2764313030015856 2767301153494416 2770590874512384 2772370915001856 2774198414713572 2775666662866944 2779280812167552 2789135062636032 2791312330834944 2794877225254912 2794946852099052 2795469278773248 2799109212729984 2807640820454976 2811226568629248 2814887019890484 2816376802541568 2818233310185216 2821902884807853 2823396380614656 2827072677985248 2839311087846656 2839912554023424 2843539517693952 2843610356828142 2845759255363584 2847242043107616 2849464671060672 2859007506095664 2859567766237952 2862406246081536 2862967172251648 2866133337547788 2867650242379776 2871384161966208 2874797615112192 2875051319261184 2878540841173536 2882217138544128 2885970025443274 2894694269014016 2895307467300864 2899077398898912 2904388577620992 2911627517508864 2915346071171072 2915418699172287 2916961688346624 2924231965636608 2927392955762688 2928039559341864 2931204665340504 2934689232093696 2938510442031318 2945094500468736 2948929258932888 2957843827310592 2961041150656512 2961114917027652 2961695186460736 2964635040584448 2964896672988096 2968421292232704 2968495242460209 2970066322464768 2972286424123632 2973933596322144 2977731723520512 2981271600857088 2985153464920704 2991255856275456 2995150720671648 2998711305418752 3002541077200896 3002615877431016 3006450635895168 3008116741107456 3011692739641344 3011958524940288 3015614214562752 3018873985630272 3019465573712896 3022462772195328 3024997306433536 3026398270596624 3031942704182784 3035890546245522 3042692795602944 3050276446914048 3053573686614528 3054248161037634 3057203723599872 3057549694018974 3061184457614976 3066792620322816 3066869021207211 3070785839880528 3074436338383872 3078439510699476 3080068778852352 3084079285074816 3088749180692637 3098086422571008 3102043110211584 3102120389267064 3105808137755136 3106082228844672 3109774687100928 3109852158767838 3113823872891424 3119528472259584 3126690913688496 3127303629916928 3133032924520448 3133696611336192 3136142852849664 3137776945465536 3140226372189312 3144236878411776 3148330936847208 3148997864321232 3155385121366016 3158517237055488 3162629889707904 3166389570871296 3168423902859264 3170512473958368 3176320928191488 3180377532186624 3180456762733404 3184518648764992 3188304350916608 3190071235239936 3194224973827488 3198981957405696 3201479162284032 3203147298496068 3205647754943256 3212830364147712 3217013737017696 3220838068783104 3225031868351832 3230940203411712 3234432734168832 3238277773344768 3238358446320228 3242494280862144 3253990906408704 3256531052640768 3260771327448894 3261462073761276 3267437149823616 3268077447129088 3271321424093184 3275580957197472 3279764330067456 3281581899389952 3283663258681344 3284034856538898 3285772936298496 3287938861882752 3289760961341184 3293962444050432 3294044504259597 3297605248508067 3298251457649456 3301525386105408 3308222021730304 3313231313027328 3317462770642944 3317545416299499 3319301231566848 3321782383625552 3327574305724416 3331171294488576 3331824081338368 3331907084768328 3335508757111608 3339473953761792 3343822227139086 3345591949443072 3349948188960576 3353930550964224 3358297648035792 3365822286249984 3370204867351872 3377858711851008 3377942862109893 3382256965382064 3384131333745888 3388154332096512 3388453340557824 3392481476837376 3392565991383096 3396898770427008 3403121969737728 3411603959909376 3416046152565508 3423029395053312 3427098634764288 3431561002778304 3435943583880192 3440417468755036 3442238314217472 3443832514816848 3450141697863168 3450817798529024 3454243168223232 3454634069865594 3458740880681856 3465077376208896 3469589195709168 3474020344107264 3478150200999936 3482679042407488 3489798498988032 3494342507450256 3498496522988544 3503051857002852 3504905851797504 3509469531292032 3513641529581568 3513951612430336 3518216583656544 3524662040085504 3529999063648728 3537266488213248 3541872303953109 3549808261536768 3558655854733056 3563289521210573 3565175396868096 3566826533203164 3573361044215424 3574061291333632 3577924723709952 3582583479860616 3586842394781184 3588830139644928 3591512762482722 3593413575327744 3593503095555924 3598092499253952 3598854702081408 3606353724311163 3614434159666176 3619050295246848 3619140454144908 3621055888982016 3623442827380992 3623762600318784 3628070468284416 3628160851895811 3630081060790272 3632794518373328 3634807728838176 3638736825939936 3639449884302848 3643062495012864 3643776401047552 3647806065969912 3655979379892224 3658833328324608 3660739769709792 3663597434220864 3676587128020224 3680957792894976 3684936776564736 3685750706687808 3689734871325888 3694121166016512 3696494553335808 3698931219618096 3700981081508832 3705707749556736 3710532889855638 3718846750181376 3721749774446592 3726595802798736 3727385227155744 3732145616973312 3734213885512704 3737005181578746 3743521093939968 3748302091505664 3748395470364369 3753182693187312 3757644413580288 3762537179743804 3764528507486208 3768691712580648 3769430237313664 3773171869834752 3778084854040266 3786550072031232 3791386023591936 3791480475770856 3796322724143488 3799286228080896 3800091050832384 3804233215357043 3805039086054822 3807052907986944 3812010008127552 3816541661442048 3821511116730384 3828512215954944 3833063486816256 3833401759014912 3838054454898048 3842956184725504 3860409956401152 3860506128125592 3865436531865216 3872518103494656 3882170023345152 3887224932229716 3889282251128832 3898975954182144 3903190607683584 3903287845172814 3904052745789152 3908272887120672 3912918976124928 3918013922708424 3926792667291648 3931135320881538 3931905678577184 3935808588362112 3943019083272192 3948153222703536 3952846720779264 3953195563984128 3957895056310272 3957993656613612 3960088429953024 3963048565498176 3965244795096192 3970308964694016 3979424799239904 3980204619894272 3988341141700608 3993534294228864 3998281740558336 4003487836574688 4008600847860224 4010822321476608 4015944699920384 4020818952750336 4025165314173696 4026054394095063 4029950362927104 4030406414843193 4035197694128832 4042590272243712 4047854061660696 4056923727470592 4067035262552064 4071431582152704 4072330881383512 4076373180803616 4076732925358632 4081579276819968 4083841193389056 4086893833169994 4089056827097088 4089158694942948 4094381119840704 4099248451178496 4104586014265968 4112105713433088 4112976802378752 4118332240923516 4121547113498472 4130781896761344 4136160519022752 4141077517006848 4141442971792896 4146366249467904 4146469545023784 4150951730241624 4151765163855232 4155886311768576 4158556372502784 4159371296346112 4161297622070358 4163499994300416 4168921218251328 4183702593954048 4186968496252416 4192315837882368 4192420278148578 4193203918159872 4197774582462944 4198663819094976 4216839852943872 4221852761161728 4222330529835726 4224565203812352 4227349965277824 4235094570921984 4240609016977872 4253428313653248 4258966631769984 4259868831035136 4265309276540928 4265415535242213 4268638883045376 4270863064661424 4274197006591008 4283773818863616 4289351649356928 4294450758377472 4299200006321682 4300042491135776 4307076242949312 4307920271215616 4312196422668288 4312576978891776 4317811261760304 4323325707816192 4328955038164911 4338654541878272 4342041403521024 4342961200951296 4347695103265192 4348616098348368 4356582866431488 4361761898790912 4367441276263296 4373019106756608 4375442532519936 4378713142051864 4383918482510336 4386347948454912 4391089433644032 4391949925400576 4392059339012796 4396806998010756 4402033848140544 4407765663046977 4417641750703104 4423283694190592 4423393888399332 4425734975422464 4436765740965888 4441561725984768 4442542779691104 4447345009482144 4452631938349056 4458429636185448 4460900394483216 4466597585280768 4471907401285632 4477730197381056 4492726081007472 4493606489802496 4498066958128128 4503811615801344 4503923816146524 4506307523739648 4509675953842752 4512175111661184 4517539109462016 4517937787410432 4523421321844128 4529198360569344 4535095754268002 4537495959650304 4539597405894936 4547914056274176 4548805279879168 4553835819368283 4564039193404416 4575414670371072 4580360529921792 4581258111840256 4581372241556451 4585805585399808 4586324541028461 4591776686422464 4600188930484224 4606178759820792 4611654507575808 4617659266049214 4620103168278528 4626118927612224 4632027125476352 4653064665317376 4653180583900596 4658712206632704 4659123343267008 4664662030651392 4664778238151757 4670735809337136 4679292708389376 4684855372775424 4690955444875392 4699549386780672 4700544917004288 4706665418198304 4710339558283968 4716355317617664 4722496405270812 4733077682049024 4743944834561856 4744874472977408 4749584356306944 4752635854288896 4753567195824128 4755768710937552 4764481392287232 4770566298279936 4770685144100106 4776777973147488 4782456526374912 4785106852859904 4788683683310296 4791337460741232 4797456665671936 4798472936108544 4802218743426048 4804720947744102 4808471632414884 4819245546221568 4825520605526544 4831257103174656 4831683467091712 4837427291045888 4837547802527748 4840108081053696 4845340064710656 4846410305117568 4851649101253248 4857416660017152 4863741421293216 4874639173189632 4880986359613056 4884796578961152 4891156991173341 4902116170693632 4913371435796208 4914334275583744 4919646495101184 4922372849084928 4925494888022016 4926052284808347 4928224483049472 4928659404447744 4931908292824128 4934641442011776 4940943666075648 4947377186474184 4958462333575168 4962333032595456 4963384229658624 4968794403731648 4969846969540992 4976194155964416 4978951847350272 4982673575438328 4991361458586624 4997736122007552 4997860627152492 5003263135667412 5004243590916416 5009210930642688 5010192551440384 5015733340708629 5018387924164608 5024922283440864 5030895826446336 5037446472053688 5048733429374976 5055307301027808 5065714970774528 5066788067776512 5073385448073096 5082680010836736 5088722215256064 5088848987074644 5095348155640512 5104682954606592 5111202345353216 5117405939864064 5124069228848262 5134544092579968 5140647952146432 5147341504167456 5153915375820288 5160626203132554 5163357471326208 5176226697793536 5181951104798391 5182966576306288 5188111321022784 5197616064313344 5198634605576192 5204254143578112 5204383793563752 5211030516160896 5217225301499904 5224018563611232 5234697748482048 5235723556388864 5241513761175384 5247744784482816 5254577785504278 5257358777696256 5264204296938048 5270462294372352 5270927418645504 5277324875484816 5284064753997568 5286993060128256 5293745286258688 5298999992745984 5305899732319872 5324712392305152 5331042320744448 5337983782099584 5347763095302144 5361091937000448 5366887085564928 5368072525460084 5373875219790924 5380263592171776 5383245209467392 5387269143724083 5390120362991616 5390254643333886 5397138748880928 5409231636627456 5421651239499264 5422713683402752 5428096407207936 5428575442870272 5428710681217362 5431583833473024 5435164241071488 5435643900478176 5442105702426624 5445121591185408 5449191777559992 5452211593257264 5459174826454272 5465664601571328 5471709098954868 5472781352354624 5482807617910784 5483969069838336 5488249992486912 5491109654564688 5495396151331296 5507709195681792 5514880692030336 5521436689342464 5521923962390528 5527405164847104 5528626060031712 5534602306988832 5541181749024768 5544741830003712 5548396829427144 5558561624335104 5565799334783457 5578270125272064 5582624661669888 5589754450509824 5589893704198104 5598218425459968 5605507772368119 5615281640909952 5622453137258496 5629774039780968 5636466620370432 5643805769615706 5646792761229312 5654145355970496 5667127281060399 5678622175693312 5679825108046848 5687079035387904 5687220713656284 5691518510727168 5694484086215232 5698929342121344 5707558629082233 5718015012191328 5719135532475904 5724812492163072 5725934344503296 5732266675095576 5742768323932416 5749595230224384 5750102638522368 5757081682347072 5764434277088256 5771940050886548 5789388538028032 5790614934601728 5798154797797824 5808777155241984 5823255035017728 5830692142342144 5830837398344574 5833923376693248 5848463931273216 5854785911525376 5856079118683728 5862409330681008 5869378464187392 5877020884062636 5890189000937472 5897858517865776 5915687654621184 5922082301313024 5922229834055304 5923390372921472 5929270081168896 5929793345976192 5936842584465408 5936990484920418 5940132644929536 5944572848247264 5947867192644288 5955463447041024 5970306929841408 5978080766989639 5982511712550912 5990301441343296 5997422610837504 6005231754862032 6012901271790336 6016233482214912 6020730570321313 6023385479282688 6023917049880576 6031228429125504 6037747971260544 6038931147425792 6044925544390656 6052796541193248 6063885408365568 6071781092491044 6085385591205888 6100552893828096 6107147373229056 6108496322075268 6115099388037948 6122368915229952 6130340749754991 6133585240645632 6133738042414422 6141571679761056 6148872676767744 6156879021398952 6168158570149632 6177498361385274 6196172845142016 6204240778534128 6211616275510272 6212164457689344 6219549374201856 6219704317535676 6227647745782848 6239056944519168 6241946433105537 6253381827376992 6254607259833856 6266065849040896 6267393222672384 6275553890931072 6280452744378624 6288473756823552 6288630417222867 6296661873694416 6297995728642464 6310770242732032 6325259779415808 6332779141742592 6333495794753589 6336847805718528 6341024947916736 6352641856382976 6360755064373248 6360913525466808 6369037297529984 6376608701833216 6380142470479872 6388449947654976 6397963914811392 6402958324568064 6406294596992136 6411295509886512 6425660728295424 6434027474035392 6441676137566208 6450063736703664 6461880406823424 6468865468337664 6476555546689536 6476716892640456 6484988561724288 6507981812817408 6513062105281536 6521542654897788 6522924147522552 6534874299647232 6536154894258176 6542642848186368 6551161914394944 6559528660134912 6563163798779904 6568069713077796 6571545872596992 6575877723765504 6579521922682368 6584440064551657 6587924888100864 6588089008519194 6595210497016134 6596502915298912 6603050772210816 6626462626054656 6634925541285888 6635090832598998 6638602463133696 6643564767251104 6655148611448832 6662342588977152 6663814169536656 6671017514223216 6678947907523584 6687644454278172 6691183898886144 6699896377921152 6707861101928448 6716595296071584 6731644572499968 6740409734703744 6755717423702016 6755885724219786 6764513930764128 6768262667491776 6776308664193024 6776906681115648 6785131982766192 6793797540854016 6802643631402003 6806243939475456 6823207919818752 6832092305131016 6846058790106624 6854197269528576 6863122005556608 6871887167760384 6880834937510072 6887665029633696 6900283395726336 6901635597058048 6909268139731188 6917481761363712 6926488899073821 6930154752417792 6939178391418336 6948040688214528 6956300401999872 6965358084814976 6979596997976064 6988685014900512 6996993045977088 7006103714005704 7018939062584064 7027283059163136 7027903224860672 7036433167313088 7049324080171008 7059998127297456 7074532976426496 7083744607906218 7099616523073536 7117311709466112 7126579042421146 7130350793736192 7133653066406328 7146722088430848 7148122582667264 7155849447419904 7156027716150159 7165166959721232 7173684789562368 7177660279289856 7183025524965444 7186827150655488 7187006191111848 7196184998507904 7197709404162816 7207081421616153 7212707448622326 7228868319332352 7238100590493696 7238280908289816 7246885654761984 7247525200637568 7256140936568832 7256321703791622 7260162121580544 7265589036746656 7269615457676352 7277473651879872 7278899768605696 7286124990025728 7295612131939824 7311958759784448 7317666656649216 7321479539419584 7327194868441728 7353174256040448 7361915585789952 7369873553129472 7371501413375616 7379469742651776 7388242332033024 7392989106671616 7397862439236192 7401962163017664 7411415499113472 7421065779711276 7437693500362752 7443499548893184 7453191605597472 7454770454311488 7464291233946624 7468427771025408 7474010363157492 7487042187879936 7496604183011328 7496790940728738 7506365386374624 7515288827160576 7525074359487608 7537383425161296 7538860474627328 7546343739669504 7556169708080532 7573100144062464 7582960951541712 7592645448286976 7598572456161792 7600182101664768 7608466430714086 7610078172109644 7614105815973888 7624020016255104 7633083322884096 7643022233460768 7657024431909888 7666803518029824 7676108909796096 7685912369451008 7686103843272393 7721012256251184 7730873063730432 7740939304698831 7745036206989312 7764340046690304 7774449864459432 7797951908364288 7806381215367168 7806575690345628 7808105491578304 7816545774241344 7825837952249856 7836027845416848 7853585334583296 7862270641763076 7863811357154368 7871617176724224 7881866678256417 7886038166544384 7896306445407072 7905693441558528 7906391127968256 7915790112620544 7915987313227224 7926097130996352 7930489590192384 7940617929388032 7958849598479808 7960409239788544 7987068588457728 7996563481116672 8006975673149376 8017201695720448 8021644642953216 8031889399840768 8041637905500672 8050330628347392 8052108788190126 8059900725854208 8060812829686386 8070395388257664 8085180544487424 8085381965000829 8095708123321392 8113847454941184 8134070525104128 8142863164305408 8143066021826043 8144661762767024 8152746361607232 8153465850717264 8163158553639936 8167682386778112 8173787666339988 8178113654194176 8178317389885896 8188762239681408 8198496902356992 8209172028531936 8224211426866176 8225953604757504 8236664481847032 8243094226996944 8261563793522688 8272321038045504 8282155034013696 8282885943585792 8292939090047568 8301903460483248 8303530327710464 8311772623537152 8317112745005568 8318742592692224 8322595244140716 8326999988600832 8337842436502656 8367405187908096 8373936992504832 8384631675764736 8384840556297156 8386407836319744 8395549164925888 8397327638189952 8433679705887744 8444661059671452 8449130407624704 8454699930555648 8465708654423559 8470189141843968 8481218033955744 8517933263539968 8519737662070272 8530618553081856 8530831070484426 8537277766090752 8541726129322848 8548394013182016 8578703298713856 8588901516754944 8598400012643364 8600084982271552 8614152485898624 8615840542431232 8624392845336576 8625153957783552 8635622523520608 8646651415632384 8657910076329822 8677309083756544 8684082807042048 8685922401902592 8695390206530384 8697232196696736 8713165732862976 8734882552526592 8746038213513216 8746256097516861 8750885065039872 8757426284103728 8767836965020672 8772695896909824 8782178867288064 8783899850801152 8784118678025592 8793613996021512 8804067696281088 8815531326093954 8835283501406208 8846567388381184 8846787776798664 8873531481931776 8883123451969536 8885085559382208 8894690018964288 8905263876698112 8905485727380627 8916859272370896 8921800788966432 8933195170561536 8943814802571264 8955460394762112 8985452162014944 8987212979604992 8996133916256256 9007623231602688 9007847632293048 9019351907685504 9024350223322368 9035078218924032 9035875574820864 9046842643688256 9058396721138688 9070191508536004 9074991919300608 9079194811789872 9095828112548352 9097610559758336 9107671638736566 9128078386808832 9150829340742144 9160721059843584 9162516223680512 9162744483112902 9171611170799616 9172649082056922 9183553372844928 9200377860968448 9212357519641584 9223309015151616 9235318532098428 9240206336557056 9252237855224448 9264054250952704 9306129330634752 9306361167801192 9317424413265408 9318246686534016 9329324061302784 9329556476303514 9341471618674272 9358585416778752 9381910889750784 9394126919555147 9399098773561344 9401089834008576 9413330836396608 9420679116567936 9432710635235328 9444992810541624 9466155364098048 9487889669123712 9489748945954816 9499168712613888 9505271708577792 9511537421875104 9528962784574464 9541132596559872 9541370288200212 9553555946294976 9564913052749824 9570213705719808 9577367366620592 9582674921482464 9594913331343872 9596945872217088 9604437486852096 9609441895488204 9616943264829768 9638491092443136 9651041211053088 9662514206349312 9663366934183424 9674854582091776 9675095605055496 9692820610235136 9703298202506496 9714833320034304 9727482842586432 9761972719226112 9769593157922304 9782313982346682 9804232341387264 9826742871592416 9828668551167488 9839292990202368 9844745698169856 9850989776044032 9852104569616694 9857318808895488 9863816585648256 9869282884023552 9881887332151296 9882133512778791 9894754372948368 9916924667150336 9924666065190912 9937588807463296 9939693939081984 9952388311928832 9952636248898497 9957903694700544 9965347150876656 9982722917173248 9995472244015104 9995721254304984 10006526271334824 10008487181832832 10018421861285376 10020385102880768 10031466681417258 10036775848329216 10049844566881728 10061791652892672 10074892944107376 10097466858749952 10110614602055616 10131429941549056 10133576135553024 10146770896146192 10165360021673472 10177444430512128 10177697974149288 10190696311281024 10209365909213184 10234811879728128 10248138457696524 10269088185159936 10281295904292864 10294683008334912 10307830751640576 10321252406265108 10326714942652416 10352453395587072 10363902209596782 10365933152612576 10376222642045568 10395232128626688 10408767587127504 10422061032321792 10434450602999808 10448037127222464 10469395496964096 10483027522350768 10495489568965632 10509155571008556 10514717555392512 10528408593876096 10540924588744704 10541854837291008 10554649750969632 10568129507995136 10573986120256512 10587490572517376 10611799464639744 10625616911859327 10649424784610304 10675967564199168 10689868563631719 10695526190604288 10722183874000896 10733774171129856 10736145050920168 10747750439581848 10760527184343552 10766490418934784 10774538287448166 10780240725983232 10780509286667772 10794277497761856 10843302478998528 10845427366805504 10857150885740544 10857421362434724 10863167666946048 10870328482142976 10871287800956352 10884211404853248 10884482555687433 10890243182370816 10898383555119984 10904423186514528 10918349652908544 10931329203142656 10943418197909736 10945562704709248 10965615235821568 10967938139676672 10976499984973824 10982219309129376 10990792302662592 11029761384060672 11042873378684928 11043847924781056 11054810329694208 11057252120063424 11069204613977664 11082363498049536 11089483660007424 11096793658854288 11117123248670208 11131598669566914 11156540250544128 11165249323339776 11179787408396208 11196436850919936 11211015544736238 11230563281819904 11244906274516992 11245186411093107 11259548079561936 11272933240740864 11287611539231412 11293585522458624 11308290711940992 11334254562120798 11357244351386624 11359650216093696 11374158070775808 11374441427312568 11388968172430464 11397858684242688 11412699646071129 11415117258164466 11436030024382656 11438271064951808 11449624984326144 11464533350191152 11485536647864832 11499190460448768 11500205277044736 11514163364694144 11528868554176512 11543880101773096 11578777076056064 11581229869203456 11596309595595648 11617554310483968 11646510070035456 11661384284684288 11661674796689148 11667846753386496 11696927862546432 11709571823050752 11712158237367456 11724818661362016 11738756928374784 11754041768125272 11780378001874944 11795717035731552 11844459668110608 11846780745842944 11858540162337792 11859586691952384 11873685168930816 11873980969840836 11880265289859072 11889145696494528 11895734385288576 11910926894082048 11940613859682816 11956161533979278 11965023425101824 11980602882686592 11994845221675008 12010463509724064 12025802543580672 12032466964429824 12041461140642626 12047834099761152 12062456858251008 12075495942521088 12077862294851584 12078163182285189 12089851088781312 12091219244529579 12105593082386496 12127770816731136 12143562184982088 12170771182411776 12201105787656192 12214294746458112 12216992644150536 12230198776075896 12244737830459904 12260681499509982 12267170481291264 12267476084828844 12283143359522112 12297745353535488 12313758042797904 12336317140299264 12354996722770548 12392345690284032 12408481557068256 12423232551020544 12424328915378688 12439098748403712 12439408635071352 12455295491565696 12478113889038336 12483892866211074 12506763654753984 12509214519667712 12532131698081792 12551107781862144 12560905488757248 12576947513647104 12577260834445734 12593323747388832 12595991457284928 12621540485464064 12650519558831616 12665558283485184 12666991589507178 12673695611437056 12682049895833472 12705283712765952 12721827050933616 12738074595059968 12753217403666432 12760284940959744 12776899895309952 12795927829622784 12796246605726639 12805916649136128 12812589193984272 12822591019773024 12851321456590848 12868054948070784 12883352275132416 12900127473407328 12923760813646848 12937730936675328 12953433785280912 12969977123448576 12986865114494733 13015963625634816 13026124210563072 13043085309795576 13045848295045104 13069748599294464 13072309788516352 13085285696372736 13102323828789888 13119057320269824 13126327597559808 13136139426155592 13151755447531008 13159043845364736 13168880129103314 13175849776201728 13176178017038388 13190420994032268 13193005830597824 13206101544421632 13223296989140931 13252925252109312 13269851082571776 13270181665197996 13277204926267392 13287129534502208 13310297222897664 13324685177954304 13327628339073312 13342035028446432 13357895815047168 13375288908556344 13399792755842304 13415722203856896 13433190592143168 13480819469407488 13511434847404032 13511771448439572 13529027861528256 13536525334983552 13552617328386048 13553813362231296 13570263965532384 13587595081708032 13605287262804006 13612487878950912 13646415839637504 13661507458104849 13664184610262032 13692117580213248 13726244011113216 13743774335520768 13744116724669353 13758973623085383 13761669875020144 13775330059267392 13800566791452672 13803271194116096 13818536279462376 13834963522727424 13852977798147642 13860309504835584 13878356782836672 13896081376429056 13930716169629952 13959193995952128 13977370029801024 13993986091954176 13994334714455271 14012207428011408 14037878125168128 14054566118326272 14055806449721344 14072866334626176 14098648160342016 14119996254594912 14149065952852992 14167489215812436 14199233046147072 14234623418932224 14253158084842292 14260701587472384 14267306132812656 14293444176861696 14296245165334528 14311698894839808 14312055432300318 14330333919442464 14347369579124736 14355320558579712 14366051049930888 14374012382223696 14392369997015808 14395418808325632 14414162843232306 14425414897244652 14457736638664704 14476561816579632 14493771309523968 14495050401275136 14512281873137664 14512643407583244 14520324243161088 14531178073493312 14539230915352704 14554947303759744 14557799537211392 14572249980051456 14591224263879648 14623917519568896 14642959078839168 14654389736883456 14673470973520023 14706348512080896 14743002826751232 14758939485303552 14762199445015231 14776484664066048 14778156854425041 14785978213343232 14795724878472384 14803924326035328 14822830998226944 14842131559422552 14875387000725504 14886999097786368 14906383211194944 14909540908622976 14928582467893248 14936855542050816 14948020726314984 14974084375759872 14993208366022656 14993581881457476 15012730772749248 15030577654321152 15047200022125887 15050148718975216 15074766850322592 15077720949254656 15092687479339008 15112339416161064 15146200288124928 15165921903083424 15185290896573952 15197144912323584 15200364203329536 15216932861428172 15220156344219288 15248040032510208 15266166645768192 15286044466921536 15314048863819776 15333607036059648 15352217819592192 15371824738902016 15372207686544786 15442024512502368 15461746127460864 15481878609397662 15490072413978624 15528680093380608 15548899728918864 15595903816728576 15612762430734336 15613151380691256 15616210983156608 15633091548482688 15651675904499712 15672055690833696 15707170669166592 15724541283526152 15727622714308736 15743234353448448 15763733356512834 15772076333088768 15792612890814144 15811386883117056 15812782255936512 15831974626454448 15852194261992704 15860979180384768 15872835139938007 15881235858776064 15917699196959616 15920818479577088 15974137176915456 15993126962233344 16013951346298752 16034403391440896 16043289285906432 16083275811001344 16100661256694784 16104217576380252 16121625659372772 16140790776515328 16161807431172249 16170361088974848 16170763930001658 16191416246642784 16227694909882368 16268141050208256 16285726328610816 16286132043652086 16289323525534048 16305492723214464 16306931701434528 16326317107279872 16335364773556224 16347575332679976 16356634779771792 16377524479362816 16396993804713984 16418344057063872 16448422853732352 16451907209515008 16473328963694064 16486188453993888 16523127587045376 16544642076091008 16564310068027392 16565771887171584 16585878180095136 16603806920966496 16607060655420928 16623545247074304 16634225490011136 16637485185384448 16645190488281432 16675684873005312 16697398004350371 16734810375816192 16747873985009664 16769263351529472 16769681112594312 16791098329851776 16794655276379904 16816523317104357 16867359411775488 16889322119342904 16909399861111296 16931417308847118 16940378283687936 16962436067911488 17035866527079936 17039475324140544 17061237106163712 17061662140968852 17074555532181504 17083452258645696 17096788026364032 17157406597427712 17177803033509888 17196800025286728 17200169964543104 17228304971797248 17231681084862464 17248785690673152 17250307915567104 17271245047041216 17293302831264768 17315820152659644 17354618167513088 17368165614084096 17371844803805184 17390780413060768 17394464393393472 17426331465725952 17469765105053184 17492076427026432 17492512195033722 17501770130079744 17514852568207456 17535673930041344 17545391793819648 17564357734576128 17568237356051184 17587227992043024 17608135392562176 17631062652187908 17670567002812416 17693575553597328 17747062963863552 17766246903939072 17770171118764416 17789380037928576 17810527753396224 17810971454761254 17833718544741792 17843601577932864 17866390341123072 17910920789524224 17934242300968917 17970904324029888 17974425959209984 17992267832512512 18015695264586096 18038703815371008 18048700446644736 18062191710963939 18070156437848064 18071751149641728 18093685287376512 18116793442277376 18140383017072008 18158389623579744 18191656225096704 18195221119516672 18215343277473132 18256156773617664 18301658681484288 18321442119687168 18325032447361024 18325488966225804 18345298164113844 18367106745689856 18391022249264973 18400755721936896 18424715039283168 18446618030303232 18470637064196856 18504475710448896 18528108501905408 18612722335602384 18634848826530816 18636493373068032 18658648122605568 18659112952607028 18682943237348544 18717170833557504 18763821779501568 18788253839110294 18798197547122688 18802179668017152 18826661672793216 18841358233135872 18865421270470656 18865891251668601 18889985621083248 18932310728196096 18975779338247424 18979497891909632 18998337425227776 19000487384260767 19010543417155584 19023074843750208 19057925569148928 19082265193119744 19082740576400424 19107111892589952 19129826105499648 19140427411439616 19154734733241184 19165349842964928 19189826662687744 19193891744434176 19208874973704192 19218883790976408 19233886529659536 19276982184886272 19302082422106176 19325028412698624 19326733868366848 19350191210110992 19385641220470272 19406596405012992 19429666640068608 19454965685172864 19523945438452224 19539186315844608 19564627964693364 19608464682774528 19653485743184832 19657337102334976 19678585980404736 19689491396339712 19704209139233388 19714637617790976 19727633171296512 19738565768047104 19753320193654971 19763774664302592 19764267025557582 19789508745896736 19833849334300672 19875177614926592 19879387878163968 19904776623857664 19905272497796994 19915807389401088 19930694301753312 19965445834346496 19991442508609968 20013052542669648 20016974363665664 20036843722570752 20040770205761536 20062933362834516 20073551696658432 20099689133763456 20123583305785344 20149785888214752 20194933717499904 20221229204111232 20262859883098112 20267152271106048 20293541792292384 20330720043346944 20355395948298576 20381392622562048 20407930894206009 20418731818426368 20469623759456256 20496276915393048 20538176370319872 20562591808585728 20589366016669824 20615661503281152 20642504812530216 20704906791174144 20727804419193564 20731866305225152 20752445284091136 20779466697221463 20790464257253376 20817535174255008 20844122064643584 20868901205999616 20896074254444928 20938790993928192 20966055044701536 20990979137931264 21018311142017112 21056817187752192 21081849177489408 21083709674582016 21109299501939264 21136259015990272 21147972240513024 21174981145034752 21223598929279488 21251233823718654 21298849569220608 21351935128398336 21379737127263438 21391052381208576 21444367748001792 21467548342259712 21468083148450477 21472290101840336 21495500879163696 21521054368687104 21532980837869568 21549076574896332 21560481451966464 21561018573335544 21588554995523712 21621244264848459 21686604957997056 21690854733611008 21714301771481088 21714842724869448 21740656964285952 21742575601912704 21768422809706496 21768965111374866 21780486364741632 21796767110239968 21808846373029056 21836699305817088 21886836395819472 21891125409418496 21931230471643136 21935876279353344 21952999969947648 21964438618258752 21981584605325184 22059522768121344 22085746757369856 22087695849562112 22109620659388416 22114504240126848 22138409227955328 22164726996099072 22178967320014848 22193587317708576 22234246497340416 22263197339133828 22313080501088256 22330498646679552 22359574816792416 22392873701839872 22422031089472476 22461126563639808 22489812549033984 22490372822186214 22519096159123872 22545866481481728 22575223078462824 22616581423881984 22668509124241596 22714488702773248 22719300432187392 22748882854625136 22777936344860928 22795717368485376 22825399292142258 22830234516328932 22872060048765312 22876542129903616 22899249968652288 22929066700382304 22971073295729664 23000410554089472 23028326729388288 23057737108353024 23058311529817179 23087760203546192 23157554152112128 23192619191191296 23222817914096493 23235108620967936 23293020140070912 23322768569368576 23323349593378296 23393855725092864 23419143646101504 23424316474734912 23449637322724032 23477513856749568 23508083536250544 23560756003749888 23591434071463104 23645600034769251 23688919336221216 23693561491685888 23717080324675584 23719173383904768 23747370337861632 23747961939681672 23778291392989056 23791468770577152 23821853788164096 23881227719365632 23912323067958556 23961205765373184 23989690443350016 24020927019448128 24051605087161344 24064933928859648 24082922281285252 24095668199522304 24124913716502016 24150991885042176 24155724589703168 24156326364570378 24179702177562624 24182438489059158 24211186164772992 24255541633462272 24287124369964176 24341542364823552 24402211575312384 24428589492916224 24433985288301072 24460397552151792 24489475660919808 24521362999019964 24534340962582528 24534952169657688 24566286719044224 24595490707070976 24627516085595808 24672634280598528 24709993445541096 24784691380568064 24816963114136512 24846465102041088 24848657830757376 24878817270142704 24910590983131392 24943026648474011 24956227778076672 24967785732422148 25013527309507968 25018429039335424 25102215563724288 25121810977514496 25153895027294208 25154521668891468 25186647494777664 25191982914569856 25301039117663232 25333983179014356 25347391222874112 25364099791666944 25397125963270677 25410567425531904 25443654101867232 25476149190119936 25506434807332864 25553799790619904 25591855659245568 25592493211453278 25611833298272256 25625178387968544 25645182039546048 25736109896141568 25766704550264832 25800254946814656 25847521627293696 25875461873350656 25906867570561824 25939954246897152 25973730228989466 26031927251269632 26052248421126144 26086170619591152 26091696590090208 26139497198588928 26144619577032704 26204647657579776 26238114640539648 26238768292550583 26252655195119616 26272278852311184 26303510895062016 26318087690729472 26337760258206628 26351699552403456 26352356034076776 26380841988064536 26386011661195648 26412203088843264 26446593978281862 26505850504218624 26539702165143552 26540363330395992 26574259069004416 26620594445795328 26649370355908608 26655256678146624 26684070056892864 26715791630094336 26750577817112688 26799585511684608 26831444407713792 26866381184286336 26961638938814976 27022869694808064 27023542896879144 27058055723056512 27073050669967104 27105234656772096 27107626724462592 27140527931064768 27175190163416064 27210574525608012 27224975757901824 27292831679275008 27323014916209698 27328369220524064 27384235160426496 27452488022226432 27487548671041536 27488233449338706 27517947246170766 27523339750040288 27550660118534784 27601133582905344 27637072558924752 27669927045454848 27705955596295284 27720619009671168 27756713565673344 27792162752858112 27861432339259904 27918387991904256 27954740059602048 27987972183908352 27988669428910542 28024414856022816 28075756250336256 28111612899442688 28145732669252352 28182380758665441 28197296320684032 28239992509189824 28298131905705984 28334978431624872 28398466092294144 28469246837864448 28506316169684584 28534612265625312 28586888353723392 28592490330669056 28623397789679616 28624110864600636 28660667838884928 28694739158249472 28710641117159424 28732102099861776 28748024764447392 28784739994031616 28790837616651264 28828325686464612 28850829794489304 28915473277329408 28953123633159264 28987542619047936 28990100802550272 29024563746275328 29025286815166488 29062356146986624 29078461830705408 29109894607519488 29115599074422784 29144499960102912 29182448527759296 29285918157678336 29308779473766912 29346941947040046 29412697024161792 29486005653502464 29517878970607104 29524398890030462 29552969328132096 29556313708850082 29571956426686464 29591449756944768 29607848652070656 29645661996453888 29646400538336373 29684263118845104 29750774001451008 29773998195572736 29812766422389888 29819081817245952 29857164935786496 29857908746695491 29873711084101632 29896041452629968 29948168751519744 29986416732045312 29987163762914952 30025461545498496 30061155308642304 30094400044251774 30100297437950432 30149533700645184 30155441898509312 30185374958678016 30224678832322128 30292400576249856 30331843806166848 30370581793147904 30394289824647168 30400728406659072 30433865722856344 30440312688438576 30496080065020416 30532333291536384 30572088933843072 30628097727639552 30704435639184384 30743649477804032 30744415373089572 30884049025004736 30923492254921728 30963757218795324 30980144827957248 31057360186761216 31097799457837728 31226302761382512 31232421966313216 31266183096965376 31303351808999424 31344111381667392 31449082567052304 31455245428617472 31486468706896896 31527466713025668 31544152666177536 31585225781628288 31622773766234112 31625564511873024 31663949252908896 31704388523985408 31721958360769536 31745670279876014 31762471717552128 31835398393919232 31841636959154176 31876850735577981 31948274353830912 32027902692597504 32068806782881792 32069605690895157 32086578571812864 32166551622002688 32201322513389568 32208435152760504 32243251318745544 32281581553030656 32323614862344498 32340722177949696 32341527860003316 32382832493285568 32536282100416512 32571452657221632 32572264087304172 32578647051068096 32610985446428928 32613863402869056 32652634214559744 32653447667062299 32670729547112448 32695150665359952 32713269559543584 32755048958725632 32793987609427968 32836688114127744 32896845707464704 32903814419030016 32946657927388128 32972376907987776 33089284152182016 33128620136054784 33131543774343168 33171756360190272 33207613841932992 33214121310841856 33247090494148608 33268450980022272 33274970370768896 33290380976562864 33351369746010624 33394796008700742 33469620751632384 33495747970019328 33539362225188624 33582196659703552 33589310552759808 33633046634208714 33734718823550976 33735559233279321 33778644238685808 33818799722222592 33862834617694236 33880756567375872 33924872135822976 34071733054159872 34078950648281088 34122474212327424 34123324281937704 34166904517291392 34193576052728064 34238098938213387 34314813194855424 34393600050573456 34400339929086208 34456609943594496 34463362169724928 34497571381346304 34500615831134208 34542490094082432 34586605662529536 34631640305319288 34709236335026176 34736331228168192 34743689607610368 34781560826121536 34788928786786944 34852662931451904 34939530210106368 34984152854052864 34985024390067444 35003540260159488 35029705136414912 35071347860082688 35090783587639296 35128715469152256 35136474712102368 35174455984086048 35216270785124352 35262125304375816 35341134005624832 35387151107194656 35540342237528832 35578760075857152 35621055506792448 35621942909522508 35667437089483584 35687203155865728 35732780682246144 35821841579048448 35868484601937834 35941808648059776 35948851918419968 35984535665025024 36031390529172192 36077407630742016 36097400893289472 36124383421927878 36143502299283456 36187370574753024 36233586884554752 36234489546855567 36273657733588737 36280766034144016 36316779247159488 36383312450193408 36390442239033344 36430686554946264 36512313547235328 36603317362968576 36642884239374336 36650064894722048 36650977932451608 36690596328227688 36734213491379712 36782044498529946 36801511443873792 36849430078566336 36893236060606464 36941274128393712 37008951420897792 37056217003810816 37225444671204768 37269697653061632 37272986746136064 37317296245211136 37318225905214056 37365886474697088 37434341667115008 37527643559003136 37576507678220588 37596395094245376 37653323345586432 37682716466271744 37730842540941312 37731782503337202 37779971242166496 37864621456392192 37951558676494848 37958995783819264 37996674850455552 38000974768521534 38021086834311168 38046149687500416 38115851138297856 38165481152800848 38214223785179904 38259652210999296 38280854822879232 38309469466482368 38330699685929856 38379653325375488 38387783488868352 38417749947408384 38437767581952816 38467773059319072 38553964369772544 38604164844212352 38650056825397248 38653467736733696 38700382420221984 38771282440940544 38813192810025984 38909931370345728 38960595343484199 39047890876904448 39078372631689216 39129255929386728 39216929365549056 39306971486369664 39314674204669952 39357171960809472 39378982792679424 39408418278466776 39455266342593024 39477131536094208 39506640387309942 39527549328605184 39528534051115164 39579017491793472 39669890967422793 39750355229853184 39758775756327936 39809553247715328 39810544995593988 39831614778802176 39861388603506624 39930891668692992 39982885017219936 40026105085339296 40033948727331328 40073687445141504 40081540411523072 40125866725669032 40199378267526912 40247166611570688 40299571776429504 40442458408222464 40525719766196224 40534304542212096 40587083584584768 40661440086693888 40710791896597152 40762785245124096 40815861788412018 40837463636852736 40939247518912512 40992553830786096 41076352740639744 41178732033339648 41231323006562304 41232350174008059 41285009625060432 41409813582348288 41455608838387128 41463732610450304 41504890568182272 41558933394442926 41580928514506752 41635070348510016 41688244129287168 41792148508889856 41846565368927473 41877581987856384 41932110089403072 41981958275862528 42036622284034224 42113634375504384 42163698354978816 42167419349164032 42218599003878528 42272518031980544 42295944481026048 42447197858558976 42502467647437308 42597699138441216 42703870256796672 42759474254526876 42782104762417152 42888735496003584 42935096684519424 42936166296900954 42944580203680672 42991001758327392 43042108737374208 43065961675739136 43098153149792664 43122037146671088 43177109991047424 43242488529696918 43373209915994112 43429685449738896 43481313928571904 43485151203825408 43536845619412992 43537930222749732 43560972729483264 43593534220479936 43617692746058112 43673398611634176 43773672791638944 43782250818836992 43862460943286272 43871752558706688 43928877236517504 43963169210650368 44020412920560069 44119045536242688 44175391699124224 44229008480253696 44276818455910656 44286598335045693 44329453992198144 44334470563275123 44357934640029696 44387174635417152 44468492994680832 44526394678267656 44626161002176512 44660997293359104 44719149633584832 44785747403679744 44844062178944952 44922253127279616 44979625098067968 44980745644372428 45038192318247744 45091732962963456 45150446156925648 45233162847763968 45337018248483192 45428977405546496 45438600864374784 45497765709250272 45555872689721856 45591434736970752 45650798584284516 45660469032657864 45744120097530624 45753084259807232 45798499937304576 45858133400764608 45942146591459328 46000821108178944 46056653458776576 46115474216706048 46116623059634358 46175520407092384 46385238382382592 46445635828192986 46470217241935872 46586040280141824 46646699186756592 46787711450185728 46838287292203008 46848632949469824 46899274645448064 46955027713499136 47016167072501088 47121512007499776 47182868142926208 47291200069538502 47377838672442432 47387122983371776 47434160649351168 47438346767809536 47495923879363344 47556582785978112 47582937541154304 47618505419814021 47643707576328192 47762455438731264 47824646135917112 47922411530746368 47979380886700032 48041854038896256 48103210174322688 48129867857719296 48165844562570504 48249827433004032 48301983770084352 48311449179406336 48312652729140756 48364876978118316 48422372329545984 48485422293516747 48511083266924544 48574248739928352 48683084729647104 48804423150624768 48857178985832448 48867970576602144 48920795104303584 48978951321839616 49042725998039928 49069904339315376 49132573438088448 49190981414141952 49255032171191616 49345268561197056 49419986891082192 49569382761136128 49633926228273024 49692930204082176 49697315661514752 49757634540285408 49821181966262784 49886053296948022 49912455556153344 49935571464844296 50027054619015936 50036858078670848 50092194013051113 50204431127448576 50243621955028992 50307790054588416 50309043337782936 50373294989555328 50383965829139712 50449569951313071 50602078235326464 50667966358028712 50728199583333888 50794251926541354 50821134851063808 50887308203734464 50952298380239872 51107599581239808 51183711318491136 51184986422906556 51223666596544512 51250356775937088 51290364079092096 51472219792283136 51533409100529664 51600509893629312 51695043254587392 51750923746701312 51813735141123648 51879908493794304 51947460457978932 52063854502539264 52104496842252288 52172341239182304 52183393180180416 52278994397177856 52289239154065408 52409295315159552 52476229281079296 52477536585101166 52505310390239232 52544557704622368 52607021790124032 52636175381458944 52675520516413256 52704712068153552 52761683976129072 52772023322391296 52824406177686528 52893187956563724 53011701008437248 53080726660791984 53148518138008832 53241188891590656 53298740711817216 53310513356293248 53368140113785728 53431583260188672 53501155634225376 53599171023369216 53732762368572672 53802726902906751 53923277877629952 54047085793758288 54116111446113024 54146101339934208 54186575132891817 54210469313544192 54215253448925184 54281055862129536 54350380326832128 54421149051216024 54585663358550016 54646029832419396 54656738441048128 54768470320852992 54904976044452864 54975097342083072 54976466898677412 55035894492341532 55046679500080576 55101320237069568 55173066747794919 55202267165810688 55274145117849504 55339854090909696 55411911192590568 55513427131346688 55584325505716224 55722864678519808 55909480119204096 55975944367816704 55977338857821084 56048829712045632 56151512500672512 56223225798885376 56291465338504704 56364761517330882 56394592641368064 56479985018379648 56596263811411968 56597673755005803 56669956863249744 56796932184588288 56938493675728896 57001462152782301 57012632339369168 57069224531250624 57173776707446784 57184980661338112 57246795579359232 57248221729201272 57321335677769856 57389478316498944 57421282234318848 57464204199723552 57496049528894784 57569479988063232 57581675233302528 57656651372929224 57701659588978608 57830946554658816 57906247266318528 57975085238095872 57980201605100544 58050573630332976 58124712293973248 58156923661410816 58219789215038976 58231198148845568 58288999920205824 58364897055518592 58571836315356672 58617558947533824 58693883894080092 58825394048323584 58972011307004928 59035757941214208 59048797780060924 59112627417700164 59143912853372928 59182899513889536 59215697304141312 59259960580964913 59291323992907776 59292801076672746 59368526237690208 59501548002902016 59625532844779776 59638163634491904 59714329871572992 59715817493390982 59747422168203264 59792082905259936 59896337503039488 59974327525829904 60050923090996992 60122310617284608 60188800088503548 60200594875900864 60299067401290368 60310883797018624 60370749917356032 60449357664644256 60584801152499712 60663687612333696 60741163586295808 60788579649294336 60801456813318144 60867731445712688 60880625376877152 60992160130040832 61144177867686144 61223792682618027 61256195455279104 61408871278368768 61487298955608064 61488830746179144 61768098050009472 61846984509843456 61927514437590648 62114720373522432 62195598915675456 62338400091664389 62452605522765024 62464843932626432 62532366193930752 62606703617998848 62688222763334784 62898165134104608 62910490857234944 62972937413793792 63054933426051336 63170451563256576 63245547532468224 63251129023746048 63327898505817792 63408777047970816 63443916721539072 63491340559752028 63524943435104256 63670796787838464 63683273918308352 63753701471155962 63896548707661824 64055805385195008 64137613565763584 64139211381790314 64173157143625728 64333103244005376 64402645026779136 64416870305521008 64486502637491088 64563163106061312 64647229724688996 64681444355899392 64683055720006632 64765664986571136 65072564200833024 65142905314443264 65144528174608344 65157294102136192 65221970892857856 65227726805738112 65305268429119488 65306895334124598 65341459094224896 65390301330719904 65426539119087168 65510097917451264 65673376228255488 65758888436886029 65793691414929408 65807628838060032 65893315854776256 65944753815975552 66178568304364032 66257240272109568 66263087548686336 66343512720380544 66415227683865984 66428242621683712 66494180988297216 66536901960044544 66580761953125728 66702739492021248 66789592017401484 66939241503264768 66991495940038656 67078724450377248 67164393319407104 67178621105519616 67266093268417428 67469437647101952 67471118466558642 67557288477371616 67637599444445184 67725669235388472 67849744271645952 68143466108319744 68157901296562176 68246648563875408 68333809034582784 68387152105456128 68476197876426774 68629626389710848 68787200101146912 68800679858172416 68913219887188992 68926724339449856 69001231662268416 69084980188164864 69173211325059072 69174934589451537 69263280610638576 69418472670052352 69472662456336384 69563121652243072 69577857573573888 69668453742289479 69705325862903808 69879060420212736 69968305708105728 69970048780134888 70059410272829824 70142695720165376 70181567175278592 70257430938304512 70272949424204736 70348911968172096 70432541570248704 70524250608751632 70682268011249664 70774302214389312 71080684475057664 71157520151714304 71242111013584896 71243885819045016 71334874178967168 71374406311731456 71465561364492288 71643683158096896 71736969203875668 71883617296119552 71897703836839936 71969071330050048 72062781058344384 72154815261484032 72194801786578944 72248766843855756 72287004598566912 72374741149506048 72467173769109504 72468979093711134 72547315467177474 72561532068288032 72633558494318976 72766624900386816 72861373109892528 73024627094470656 73206634725937152 73285768478748672 73301955864903216 73381192656455376 73468426982759424 73564088997059892 73603022887747584 73698860157132672 73786472121212928 73882548256787424 74017902841795584 74112434007621632 74450889342409536 74539395306123264 74545973492272128 74636451810428112 74731772949394176 74829079945422033 74868683334230016 75055287118006272 75153015356441176 75306646691172864 75365432932543488 75461685081882624 75463565006674404 75559942484332992 75903117352989696 75917991567638528 76001949537043068 76042173668622336 76092299375000832 76191377889812031 76231702276595712 76330962305601696 76428447570359808 76519304421998592 76618938932964736 76661399371859712 76759306650750976 76775566977736704 76835499894816768 76875535163905632 76935546118638144 77208329688424704 77300113650794496 77306935473467392 77400764840443968 77542564881881088 77626385620051968 77819862740691456 77921190686968398 78095781753808896 78156745263378432 78258511858773456 78433858731098112 78613942972739328 78629348409339904 78714343921618944 78716304877651749 78757965585358848 78816836556933552 78910532685186048 78954263072188416 79013280774619884 79055098657210368 79057068102230328 79158034983586944 79339781934845586 79500710459706368 79517551512655872 79619106495430656 79621089991187976 79722777207013248 79861783337385984 79965770034439872 80052210170678592 80067897454662656 80147374890283008 80251733451338064 80398756535053824 80494333223141376 80599143552859008 80884916816444928 81051439532392448 81068609084424192 81174167169169536 81322880173387776 81421583793194304 81525570490248192 81631723576824036 81674927273705472 81878495037825024 81985107661572192 82152705481279488 82357464066679296 82462646013124608 82464700348016118 82570019250120864 82911217676774256 82927465220900608 83009781136364544 83117866788885852 83161857029013504 83270140697020032 83376488258574336 83584297017779712 83693130737854946 83755163975712768 83864220178806144 83963916551725056 84073244568068448 84227268751008768 84334838698328064 84437198007757056 84545036063961088 84547142275996323 84591888962052096 84894395717117952 85004935294874616 85195398276882432 85407740513593344 85518948509053752 85777470992007168 85870193369038848 85872332593801908 85889160407361344 85982003516654784 86084217474748416 86131923351478272 86196306299585328 86244074293342176 86354219982094848 86484977059393836 86746419831988224 86859370899477792 86962627857143808 86970302407650816 87073691238825984 87075860445499464 87187068440959872 87235385492116224 87346797223268352 87547345583277888 87564501637673984 87724921886572544 87857754473035008 87926338421300736 88040825841120138 88238091072485376 88350783398248448 88458016960507392 88553636911821312 88573196670091386 88658907984396288 88668941126550246 88715869280059392 88774349270834304 88936985989361664 88939201615009119 89052789356535312 89252322004353024 89321994586718208 89438299267169664 89571494807359488 89573726240086473 89688124357889904 89844506254559232 89959250196135936 89961491288744856 90076384636495488 90183465925926912 90300892313851296 90466325695527936 90674036496966384 90857954811092992 90877201728749568 90995531418500544 91111745379443712 91182869473941504 91301597168569032 91320938065315728 91488240195061248 91506168519614464 91596999874609152 91716266801529216 91884293182918656 92113306917553152 92230948433412096 92233246119268716 92351040814184768 92770476764765184 92891271656385972 92940434483871744 93172080560283648 93293398373513184 93697265898939648 93798549290896128 93910055426998272 94032334145002176 94365736285852416 94582400139077004 94755677344884864 94774245966743552 94868321298702336 94876693535619072 94991847758726688 95113165571956224 95165875082308608 95237010839628042 95287415152656384 95524910877462528 95630552206733943 95649292271834224 95844823061492736 96083708077792512 96206420348645376 96208817072685471 96259735715438592 96331689125141008 96499654866008064 96603967540168704 96622898358812672 96625305458281512 96729753956236632 96844744659091968 96970844587033494 97022166533849088 97148497479856704 97608846301249536 97714357971664896 97735941153204288 97841590208607168 97957902643679232 97960343001186897 98085451996079856 98139808678630752 98265146876176896 98381962828283904 98510064342383232 98690537122394112 98839973782164384 99267852456546048 99385860408164352 99394631323029504 99515269080570816 99642363932525568 99772106593896044 99824911112306688 99871142929688592 100054109238031872 100073716157341696 100184388026102226 100408862254897152 100487243910057984 100618086675565872 100746589979110656 100767931658279424 100899139902626142 101204156470652928 101335932716057424 101456399166667776 101588503853082708 101642269702127616 101774616407468928 101904596760479744 102215199162479616 102367422636982272 102369972845813112 102500713551874176 102580728158184192 102714296814640161 102944439584566272 103201019787258624 103335396115106617 103390086509174784 103501847493402624 103627470282247296 103759816987588608 103894920915957864 104127709005078528 104208993684504576 104344682478364608 104366786360360832 104557988794355712 104818590630319104 104952458562158592 104955073170202332 105010620780478464 105089115409244736 105214043580248064 105272350762917888 105351041032826512 105409424136307104 105523367952258144 105544046644782592 105648812355373056 105786375913127448 106023402016874496 106161453321583968 106297036276017664 106621026712586496 106736280227571456 106863166520377344 107002311268450752 107198342046738432 107465524737145344 107605453805813502 107846555755259904 108094171587516576 108232222892226048 108292202679868416 108373150265783634 108430506897850368 108562111724259072 108700760653664256 108703468640566701 108842298102432048 109171326717100032 109292059664838792 109313476882096256 109536940641705984 109809952088905728 109950194684166144 109952933797354824 110071788984683064 110093359000161152 110202640474139136 110346133495589838 110404534331621376 110548290235699008 110679708181819392 110823822385181136 111026854262693376 111168651011432448 111445729357039616 111818960238408192 111951888735633408 111954677715642168 112097659424091264 112303025001345024 112582930677009408 112729523034661764 112789185282736128 112959970036759296 113192527622823936 113195347510011606 113339913726499488 113593864369176576 113876987351457792 114002924305564602 114025264678738336 114138449062501248 114347553414893568 114496443458402544 114642671355539712 114778956632997888 114842564468637696 114928408399447104 114992099057789568 115138959976126464 115163350466605056 115313302745858448 115403319177957216 115661893109317632 115812494532637056 115950170476191744 115960403210201088 116101147260665952 116249424587946496 116313847322821632 116439578430077952 116462396297691136 116729794111037184 116881786030452597 117143672630713344 117235117895067648 117387767788160184 117650788096647168 117944022614009856 118071515882428416 118097595560121848 118225254835400328 118365799027779072 118431394608282624 118519921161929826 118582647985815552 118585602153345492 118737052475380416 119251065689559552 119276327268983808 119428659743145984 119431634986781964 119494844336406528 119584165810519872 119792675006078976 119948655051659808 120101846181993984 120244621234569216 120377600177007096 120401189751801728 120598134802580736 120621767594037248 120741499834712064 120898715329288512 121327375224667392 121482327172591616 121577159298588672 121602913626636288 121735462891425376 121761250753754304 121984320260081664 122288355735372288 122447585365236054 122512390910558208 122817742556737536 122977661492358288 123536196100018944 123693969019686912 123697050522024177 123855028875181296 124229440747044864 124391197831350912 124676800183328778 124905211045530048 124929687865252864 125064732387861504 125376445526669568 125539696106782419 125796330268209216 125820981714469888 125945874827587584 126109866852102672 126340903126513152 126491095064936448 126502258047492096 126655797011635584 126817554095941632 126887833443078144 126982681119504056 127341593575676928 127366547836616704 127507402942311924 127793097415323648 128111610770390016 128275227131527168 128278422763580628 128346314287251456 128666206488010752 128805290053558272 128833740611042016 128973005274982176 129126326212122624 129294459449377992 129366111440013264 129531329973142272 130289056349216688 130314588204272384 130443941785715712 130455453611476224 130610536858238976 130613790668249196 130682918188449792 130780602661439808 130853078238174336 131020195834902528 131346752456510976 131517776873772058 131587382829858816 131615257676120064 131786631709552512 131889507631951104 132061238761680207 132357136608728064 132526175097372672 132687025440761088 132830455367731968 132856485243367424 132859795005137079 132988361976594432 133003411689825369 133073803920089088 133161523906251456 133405478984042496 133579184034802968 133878483006529536 133982991880077312 134157448900754496 134328786638814208 134357242211039232 134532186536834856 134938875294203904 134942236933117284 135114576954743232 135275198888890368 135451338470776944 135699488543291904 136286932216639488 136315802593124352 136493297127750816 136667618069165568 136774304210912256 136952395752853548 137259252779421696 137574400202293824 137601359716344832 137826439774377984 137853448678899712 138002463324536832 138169960376329728 138346422650118144 138349869178903074 138526561221277152 138836945340104704 139126243304486144 139155715147147776 139336907484578958 139410651725807616 139758120840425472 139940097560269776 140118820545659648 140285391440330752 140363134350557184 140514861876609024 140545898848409472 140697823936344192 140865083140497408 141048501217503264 141364536022499328 141548604428778624 142161368950115328 142315040303428608 142487771638090032 142669748357934336 142748812623462912 142855516259442063 142931122728984576 143287366316193792 143473938407751336 143767234592239104 143795407673679872 143938142660100096 144125562116688768 144309630522968064 144389603573157888 144497533687711512 144749482299012096 144934347538219008 144937958187422268 145094630934354948 145123064136576064 145267116988637952 145456266880550241 145533249800773632 145722746219785056 146049254188941312 146413269451874304 146571536957497344 146603911729806432 146762385312910752 146936853965518848 147128177994119784 147397720314265344 147572944242425856 147765096513574848 148035805683591168 148224868015243264 148901778684819072 149078790612246528 149091946984544256 149272903620856224 149463545898788352 149658159890844066 149737366668460032 150110574236012544 150276582039153339 150306030712882352 150613293382345728 150730865865086976 150923370163765248 150927130013348808 151119884968665984 151348709853939213 151806234705979392 151835983135277056 152003899074086136 152184598750001664 152382755779624062 152463404553191424 152661924611203392 152856895140719616 153237877865929472 153322798743719424 153518613301501952 153551133955473408 153670999789633536 153751070327811264 153871092237276288 154416659376849408 154600227301588992 154613870946934784 154801529680887936 155085129763762176 155252771240103936 155639725481382912 155842381373936796 156191563507617792 156313490526756864 156517023717546912 156867717462196224 157227885945478656 157258696818679808 157428687843237888 157432609755303498 157515931170717696 157633673113867104 157821065370372096 157908526144376832 158026561549239768 158114136204460656 158316069967173888 158679563869691172 159001420919412736 159035103025311744 159242179982375952 159445554414026496 159723566674771968 159931540068879744 160104420341357184 160135794909325312 160294749780566016 160503466902676128 160797513070107648 161198287105718016 161408180708720253 161769833632889856 162102879064784896 162348334338339072 162559725398675451 162645760346775552 162843167586388608 163051140980496384 163263447153648072 163756990075650048 163970215323144384 164305410962558976 164714928133358592 164925292026249216 164929400696032236 165140038500241728 165519200243384757 165822435353548512 165854930441801216 166019562272729088 166235733577771704 166540281394040064 166752976517148672 167168594035559424 167386261475709892 167728440357612288 167927833103450112 168146489136136896 168454537502017536 168669677396656128 168874396015514112 169090072127922176 169094284551992646 169183777924104192 169788791434235904 170009870589749232 170390796553764864 170815481027186688 171037897018107504 171554941984014336 171740386738077696 171744665187603816 171778320814722688 171964007033309568 172168434949496832 172263846702956544 172392612599170656 172488148586684352 172708439964189696 172969954118787672 173492839663976448 173718741798955584 173925255714287616 173940604815301632 174151720890998928 174374136881919744 174470770984232448 174601186539318077 174693594446536704 175094691166555776 175129003275347968 175715508946070016 175852676842601472 176081651682240276 176476182144970752 176916033921014784 177107273823642624 177146393340182772 177337882253100492 177431738560118784 177548698541668608 177779881742894739 177873971978723328 177878403230018238 178105578713070624 178504644008706048 178876598534339328 179142989614718976 179147452480172946 179376248715779808 179689012509118464 179922982577489712 180152769272990976 180366931851853824 180601784627702592 180932651391055872 181348072993932768 181715909622185984 181754403457499136 181991062837001088 182223490758887424 182365738947883008 182603194337138064 182641876130631456 182976480390122496 183012337039228928 183432533603058432 183671378047854081 183768586365837312 184226613835106304 184461896866824192 184466492238537432 184702081628369536 185540953529530368 185782543312771944 186344161120567296 186586796747026368 187394531797879296 187597098581792256 187820110853996544 188064668290004352 188731472571704832 189164800278154008 189511354689769728 189548491933487104 189736642597404672 189753387071238144 189983695517453376 190226331143912448 190331750164617216 190474021679256084 190574830305312768 191049821754925056 191261104413467886 191298584543668448 191689646122985472 192167416155585024 192412840697290752 192417634145370942 192519471430877184 192663378250282016 192999309732016128 193207935080337408 193250610916563024 193459507912473264 193689489318183936 193941689174066988 194044333067698176 194296994959713408 195217692602499072 195428715943329792 195471882306408576 195683180417214336 195915805287358464 195920686002373794 196170903992159712 196279617357261504 196530293752353792 197020128684766464 197276665310658087 197381074244788224 197679947564328768 198535704913092096 198771720816328704 198789262646059008 199030538161141632 199284727865051136 199544213187792088 199742285859377184 200108218476063744 200147432314683392 200368776052204452 200817724509794304 200974487820115968 201236173351131744 201493179958221312 201535863316558848 201798279805252284 202408312941305856 202671865432114848 202912798333335552 203177007706165416 203549232814937856 203809193520959488 204430398324959232 204739945691626224 205001427103748352 205161456316368384 205428593629280322 205888879169132544 206402039574517248 206670792230213234 206780173018349568 207003694986805248 207254940564494592 207519633975177216 207524803768354611 207789841831915728 208255418010157056 208417987369009152 208689364956729216 208733572720721664 209005361226868437 209115977588711424 209637181260638208 209904917124317184 209910146340404664 210178230818489472 210428087160496128 210544701525835776 210702082065653024 210818848272614208 211046735904516288 211088093289565184 211297624710746112 211572751826254896 212046804033748992 212322906643167936 212594072552035328 213242053425172992 213472560455142912 213726333040754688 214004622536901504 214396684093476864 214931049474290688 215210907611627004 215693111510519808 216188343175033152 216464445784452096 216584405359736832 216746300531567268 216861013795700736 217124223448518144 217401521307328512 217406937281133402 217684596204864096 218584119329677584 218626953764192512 219073881283411968 219619904177811456 219905867594709648 220143577969366128 220186718000322304 220405280948278272 220692266991179676 220809068663242752 221096580471398016 221359416363638784 221647644770362272 222053708525386752 222337302022864896 222891458714079232 223637920476816384 223909355431284336 224195318848182528 224487239836266099 224606050002690048 225165861354018816 225459046069323528 225919940073518592 226385055245647872 226390695020023212 226679827452998976 227753974702915584 228005848611129204 228050529357476672 228276898125002496 228574133669436093 228695106829787136 228992886916805088 229285342711079424 229557913265995776 229856816798894208 229984198115579136 230277919952252928 230326700933210112 230626605491716896 230806638355914432 231624989065274112 231900340952383488 231920806420402176 232202294521331904 232498849175892992 232627694645643264 232879156860155904 232924792595382272 233459588222074368 233763572060905194 234287345261426688 234470235790135296 234775535576320368 235301576193294336 235888045228019712 236143031764856832 236148914632955247 236195191120243696 236450509670800656 236731598055558144 236862789216565248 237039842323859652 237165295971631104 237171204306690984 237474104950760832 238502131379119104 238552654537967616 238857319486291968 238863269973563928 239168331621039744 239585350012157952 239897310103319616 240203692363987968 240755200354014192 240802379503603456 241196269605161472 241243535188074496 241482999669424128 241797430658577024 242654750449334784 242964654345183232 243154318597177344 243205827253272576 243470925782850752 243522501507508608 243968640520163328 244576711470744576 244895170730472108 245024781821116416 245635485113475072 245955322984716576 247072392200037888 247387938039373824 247394101044048354 247710057750362592 248782395662701824 249353600366657556 249810422091060096 249859375730505728 250129464775723008 250752891053339136 251079392213564838 251592660536418432 251641963428939776 251891749655175168 252219733704205344 252681806253026304 253004516094984192 253311594023271168 253635108191883264 253641426827988969 253775666886156288 253965362239008112 254683187151353856 254733095673233408 255014805884623848 255586194830647296 256223221540780032 256550454263054336 256556845527161256 257332412976021504 257610580107116544 257667481222084032 257946010549964352 258252652424245248 258588918898755984 258732222880026528 259062659946284544 260578112698433376 260629176408544768 260887883571431424 260910907222952448 261221073716477952 261227581336498392 261561205322879616 261706156476348672 262040391669805056 262693504913021952 263035553747544116 263174765659717632 263573263419105024 263779015263902208 264122477523360414 264714273217456128 265052350194745344 265374050881522176 265660910735463936 265712970486734848 265719590010274158 265976723953188864 266006823379650738 266147607840178176 266323047812502912 266810957968084992 267158368069605936 267756966013059072 267965983760154624 268314897801508992 268657573277628416 268714484422078464 269064373073669712 269877750588407808 269884473866234568 270229153909486464 270550397777780736 270902676941553888 271398977086583808 272573864433278976 272631605186248704 272986594255501632 273335236138331136 273548608421824512 273904791505707096 274518505558843392 275148800404587648 275202719432689664 275652879548755968 276339920752659456 276692845300236288 276699738357806148 277053122442554304 278252486608972288 278311430294295552 278673814969157916 278821303451615232 279516241680850944 279880195120539552 280237641091319296 280570782880661504 281091797696818944 281395647872688384 281730166280994816 282097002435006528 283097208857557248 284322737900230656 284630080606857216 284975543276180064 285339496715868672 285497625246925824 285711032518884126 285862245457969152 286574732632387584 286947876815502672 287534469184478208 287590815347359744 288251124233377536 288619261045936128 288626451218056413 288779207146315776 288995067375423024 289498964598024192 289868695076438016 289875916374844536 290189261868709896 290246128273152128 290534233977275904 290912533761100482 291066499601547264 291445492439570112 292826538903748608 293143073914994688 293207823459612864 293524770625821504 293873707931037696 294256355988239568 294795440628530688 295145888484851712 295530193027149696 296071611367182336 297803557369638144 298157581224493056 298183893969088512 298545807241712448 298927091797576704 299316319781688132 299474733336920064 300221148472025088 300553164078306678 300612061425764704 301226586764691456 301461731730173952 301854260026697616 302239769937331968 302697419707878426 303612469411958784 304007798148172272 304369197500003328 304765511559248124 304926809106382848 305323849222406784 305713790281439232 306475755731858944 306645597487438848 307037226603003904 307102267910946816 307502140655622528 307742184474552576 308142890443920483 308833318753698816 309227741893869568 309603059361775872 310006188345319851 310170259527524352 310505542480207872 311279450962765824 311684762747873592 312383127015235584 312626981053513728 313034047435093824 314455771890957312 314517393637359616 314857375686475776 314865219510606996 315031862341435392 315267346227734208 315642130740744192 315817052288753664 316053123098479536 316228272408921312 316632139934347776 317359127739382344 318002841838825472 318070206050623488 318484359964751904 318891108828052992 319863080137759488 320208840682714368 320271589818650624 320589499561132032 321006933805352256 321595026140215296 322396574211436032 322816361417440506 323539667265779712 324696668676678144 325119450797350902 325291520693551104 325686335172777216 326102281960992768 326110405921700103 326526894307296144 327513980151300096 327940430646288768 328610821925117952 329429856266717184 329850584052498432 329858801392064472 330280077000483456 331038400486769514 331644870707097024 331709860883602432 332039124545458176 332471467155543408 333080562788080128 333505953034297344 334337188071118848 334772522951419784 335456880715224576 335855666206900224 336292978272273792 336909075004035072 337748792031028224 338180144255844352 338188569103985292 338367555848208384 339577582868471808 340019741179498464 340781593107529728 341630962054373376 342075794036215008 343489330375207632 343556641629445376 343928014066619136 344336869898993664 344527693405913088 344785225198341312 344976297173368704 345416879928379392 345939908237575344 346985679327952896 347437483597911168 347850511428575232 347881209630603264 348303441781997856 348748273763839488 348941541968464896 349202373078636154 349387188893073408 350189382333111552 350258006550695936 350645358091357791 351431017892140032 351705353685202944 352163303364480552 352952364289941504 353832067842029568 354214547647285248 354292786680365544 354675764506200984 355097397083337216 355559763485789478 355747943957446656 355756806460036476 356211157426141248 357753197068678656 358285979229437952 358294904960345892 358752497431559616 359378025018236928 359845965154979424 360305538545981952 360733863703707648 361203569255405184 361865302782111744 362696145987865536 363431819244371968 363982125674002176 364446981517774848 364731477895766016 365206388674276128 365283752261262912 365952960780244992 366024674078457856 366865067206116864 367342756095708162 367537172731674624 368453227670212608 368932984477074864 369404163256739072 371081907059060736 371091151566072531 371565086625543888 372688322241134592 373173593494052736 374789063595758592 375194197163584512 376129336580008704 376619088320347257 377462945143409664 378329600556308016 379022709379539456 379096983866974208 379473285194809344 379506774142476288 379967391034906752 380452662287824896 380663500329234432 380948043358512168 382099643509850112 382522208826935772 382597169087336896 383379292245970944 384334832311170048 384825681394581504 384835268290741884 385038942861754368 385326756500564032 385998619464032256 386415870160674816 386501221833126048 386919015824946528 387378978636367872 387883378348133976 388593989919426816 390943764612817152 391366360834428672 391831610574716928 391841372004747588 392341807984319424 392559234714523008 393060587504707584 394040257369532928 394553330621316174 394762148489576448 395359895128657536 396183716285040621 397071409826184192 397578525292118016 398061076322283264 398569455730102272 398579385015411237 399010235069476107 399088426375584176 399484571718754368 400216436952127488 400294864629366784 400737552104408904 401635449019588608 401948975640231936 402472346702263488 402986359916442624 403071726633117696 403596559610504568 404816625882611712 405343730864229696 405825596666671104 406354015412330832 407098465629875712 407618387041918976 408860796649918464 409479891383252448 410002854207496704 410322912632736768 410857187258560644 411777758338265088 412804079149034496 413341584460426468 413560346036699136 414007389973610496 414509881128989184 415039267950354432 415049607536709222 415579683663831456 416510836020314112 417378729913458432 417467145441443328 418010722453736874 418231955177422848 419274362521276416 419820292680809328 420356461636978944 420856174320992256 421089403051671552 421404164131306048 421637696545228416 422093471809032576 422176186579130368 422595249421492224 423145503652509792 424093608067497984 424645813286335872 425188145104070656 426484106850345984 426945120910285824 428009245073803008 428566548778326189 428793368186953728 429862098948581376 430421815223254008 431386223021039616 432376686350066304 432928891568904192 433168810719473664 433492601063134536 434248446897036288 434803042614657024 434813874562266804 435369192409728192 436368800641650723 437168238659355168 437253907528385024 438147762566823936 439239808355622912 439811735189419296 440287155938732256 440373436000644608 440810561896556544 441384533982359352 442193160942796032 442718832727277568 443295289540724544 444107417050773504 444674604045729792 445782917428158464 447275840953632768 447818710862568672 448390637696365056 448974479672532198 449212100005380096 450331722708037632 450918092138647056 451839880147037184 452770110491295744 452781390040046424 453359654905997952 455507949405831168 456011697222258408 456101058714953344 456553796250004992 457148267338872186 457390213659574272 457985773833610176 458570685422158848 459713633597788416 459968396231158272 460312219058202203 460555839904505856 460653401866420224 461253210983433792 461613276711828864 463249978130548224 463800681904766976 463841612840804352 464404589042663808 464997698351785984 465255389291286528 465758313720311808 466919176444148736 467527144121810388 468574690522853376 468940471580270592 469551071152640736 470603152386588672 471776090456039424 472286063529713664 472297829265910494 472390382240487392 472901019341601312 473463196111116288 473725578433130496 474079684647719304 474342408613381968 474948209901521664 477004262758238208 477105309075935232 477726539947127856 478336663242079488 479170700024315904 479794620206639232 480407384727975936 481510400708028384 481604759007206912 482392539210322944 482487070376148992 483594861317154048 484224542126160759 485309500898669568 485929308690366464 486308637194354688 486941851565701504 487045003015017216 487679176196026353 487937281040326656 489153422941489152 489790341460944216 491270970226950144 491910645969433152 494144784400075776 494775876078747648 494788202088096708 495420115500725184 497564791325403648 498707200733315112 499620844182120192 499718751461011456 500258929551446016 501505782106678272 502158784427129676 503185321072836864 503283926857879552 503783499310350336 504439467408410688 505363612506052608 506009032189968384 506623188046542336 507270216383766528 507282853655977938 507551333772312576 507930724478016224 509366374302707712 510029611769247696 511172389661294592 512446443081560064 513113691054322512 514664825952043008 515221160214233088 515334962444168064 515892021099928704 516505304848490496 517177837797511968 517464445760053056 518125319892569088 521156225396866752 521258352817089536 521775767142862848 521821814445904896 522455162672996784 523122410645759232 523412312952697344 523803559617954231 524080783339610112 525387009826043904 526071107495088232 527146526838210048 527558030527804416 528244955046720828 529428546434912256 530748101763044352 531321821470927872 531425940973469696 531439180020548316 532013646759301476 532295215680356352 532646095625005824 533339645228684217 533621915936169984 534316736139211872 535513932026118144 536629795603017984 537315146555256832 537428968844156928 538128746147339424 539768947732469136 540458307818972928 541100795555561472 541805353883107776 542797954173167616 545147728866557952 545263210372497408 545973188511003264 546670472276662272 547097216843649024 547809583011414192 549037011117686784 550297600809175296 550405438865379328 551014134143562243 551305759097511936 552679841505318912 553385690600472576 553399476715612296 554106244885108608 556504973217944576 556622860588591104 557347629938315832 559032483361701888 559760390241079104 560475282182638592 562183595393637888 562791295745376768 563460332561989632 564194004870013056 566194417715114496 568645475800461312 569260161213714432 569951086552360128 570678993431737344 570995250493851648 571422065037768252 571724490915938304 573149465264775168 573895753631005344 575068938368956416 575181630694719488 576502248466755072 577238522091872256 577252902436112826 577558414292631552 577990134750846048 578997929196048384 579751832749689072 580378523737419792 580492256546304256 581068467954551808 581825067522200964 582132999203094528 582890984879140224 585653077807497216 586286147829989376 586415646919225728 587049541251643008 587747415862075392 588512711976479136 589590881257061376 591060386054299392 591829995931974261 592143222734364672 595607114739276288 596315162448986112 596367787938177024 597091614483424896 597854183595153408 598632639563376264 600442296944050176 601106328156613356 601224122851529408 602453173529382912 602923463460347904 603708520053395232 604479539874663936 605394839415756852 607224938823917568 608015596296344544 608738395000006656 609531023118496248 610647698444813568 611427580562878464 612951511463717888 613291194974877696 614074453206007808 615004281311245056 615484368949105152 616285780887840966 617666637507397632 618455483787739136 619206118723551744 620012376690639702 620340519055048704 621011084960415744 622558901925531648 622574411305063833 623369525495747184 624766254030471168 625253962107027456 626068094870187648 627016083680605311 628911543781914624 629034787274719232 629714751372951552 629730439021213992 630534692455468416 631284261481488384 631634104577507328 632106246196959072 632456544817842624 633264279868695552 634718255478764688 636005683677650944 636140412101246976 636968719929503808 637782217656105984 639726160275518976 640417681365428736 640543179637301248 641178999122264064 642013867610704512 643190052280430592 644793148422872064 645632722834881012 647079334531559424 649393337353356288 650238901594701804 650583041387102208 651372670345554432 652204563921985536 652220811843400206 653053788614592288 655880861292577536 657221643850235904 658859712533434368 659717602784128944 660560154000966912 662076800973539028 663289741414194048 663419721767204864 664078249090916352 664942934311086816 666161125576160256 667011906068594688 668674376142237696 669545045902839568 670913761430449152 672585956544547584 673461719508798297 673818150008070144 675497584062056448 676360288511688704 676377138207970584 679155165736943616 680039482358996928 683261924108746752 684151588072430016 685722401008308279 686978660750415264 687113283258890752 687856028133238272 688673739797987328 689570450396682624 689952594346737408 690833759856758784 691879816475150688 694874967195822336 695701022857150464 695762419261206528 696606883563995712 697496547527678976 697883083936929792 698404746157272308 698774377786146816 700378764666223104 700516013101391872 701290716182715582 702862035784280064 703410707370405888 704326606728961104 705904728579883008 707664135684059136 708429095294570496 708585573360731088 709351529012401968 710194794166674432 711119526971578956 711495887914893312 711513612920072952 712422314852282496 715506394137357312 716571958458875904 716589809920691784 717504994863119232 718756050036473856 719691930309958848 720611077091963904 722407138510810368 723347772805746319 723730605564223488 725392291975731072 727964251348004352 728893963035549696 729462955791532032 730412777348552256 730567504522525824 731905921560489984 733730134412233728 734685512191416324 735074345463349248 736906455340425216 737865968954149728 738808326513478144 742163814118121472 742182303132145062 743130173251087776 746347186988105472 749578127191517184 750388394327169024 752258673160017408 753238176640694514 754925890286819328 756659201112616032 758045418759078912 758193967733948416 759013548284952576 759934782069813504 760905324575649792 760924280483966907 761327000658468864 761896086717024336 764199287019700224 765044417653871544 765194338174673792 766758584491941888 768669664622340096 769651362789163008 769670536581483768 770653513001128064 771997238928064512 772831740321349632 773002443666252096 773838031649893056 774757957272735744 775766756696267952 777187979838853632 781887529225634304 782732721668857344 783663221149433856 783682744009495176 784683615968638848 785118469429046016 786121175009415168 788080514739065856 789106661242632348 789524296979152896 790719790257315072 792367432570081242 794142819652368384 795157050584236032 796122152644566528 797138911460204544 797158770030822474 798020470138952214 798176852751168352 798969143437508736 800432873904254976 801475104208817808 803270898039177216 803897951280463872 804944693404526976 805972719832885248 806143453266235392 807193119221009136 809633251765223424 810687461728459392 811651193333342208 812708030824661664 814196931259751424 815236774083837952 817721593299836928 818959782766504896 820005708414993408 820645825265473536 821714374517121288 823555516676530176 825608158298068992 826683168920852936 829019762257978368 830078535900708864 830099215073418444 831159367327662912 834757459826916864 834934290882886656 836021444907473748 836463910354845696 838548725042552832 839640585361618656 840712923273957888 841712348641984512 842808328262612096 843275393090456832 844186943618065152 844352373158260736 845190498842984448 846291007305019584 849291626572671744 850376290208141312 852968213700691968 853890241820571648 856018490147606016 857133097556652378 857586736373907456 859724197897162752 860843630446508016 862772446042079232 864753372700132608 865857783137808384 865879353654169239 866337621438947328 866985202126269072 868496893794072576 869606085229314048 869627749124533608 870738384819456384 872737601283301446 874336477318710336 874507815056770048 878479616711245824 879623470378838592 880574311877464512 880746872001289216 881621123793113088 882769067964718704 884386321885592064 885437665454555136 886590579081449088 888214834101547008 891565834856316928 894551681907265536 895637421725137344 896781275392730112 897948959345064396 898424200010760192 900663445416075264 901836184277294112 903679760294074368 905562780080092848 906719309811995904 912023394444516816 912202117429906688 913107592500009984 914296534677744372 914780427319148544 915971547667220352 917141370844317696 919427267195576832 919936792462316544 920624438116404406 921111679809011712 921306803732840448 922506421966867584 923226553423657728 924428671331761449 926499956261096448 927683225681608704 928809178085327616 929995396703571968 930018565035959553 930510778582573056 931516627440623616 933838352888297472 935054288243620776 937149381045706752 937880943160541184 939102142305281472 943552180912078848 944572127059427328 944595658531820988 944780764480974784 945802038683202624 946926392222232576 947451156866260992 948159369295438608 948684817226763936 949896419803043328 954008525516476416 954210618151870464 955453079894255712 956673326484158976 959589240413278464 960814769455951872 963020801416056768 963209518014413824 964785078420645888 964974140752297984 967189722634308096 968449084252321518 970619001797339136 971858617380732928 973883703131403008 974090006030034432 975358352392052706 975874562080653312 978306845882978304 978331217765100309 979580682921888432 982541940453900288 983821291938866304 988289568800151552 989551752157495296 989576404176193416 990840231001450368 995129582650807296 997414401466630224 999241688364240384 999437502922022912 1000517859102892032 1003011564213356544 1004317568854259352 1006370642145673728 1006567853715759104 1007566998620700672 1008878934816821376 1010727225012105216 1013246376093084672 1014540432767533056 1014565707311955876 1015102667544625152 1015861448956032448 1018732748605415424 1020059223538495392 1022344779322589184 1024892886163120128 1026227382108645024 1030669924888336128 1031784042199857408 1033010609696980992 1034355675595023936 1034928891520106112 1036250639785138176 1042312450793733504 1042516705634179072 1043551534285725696 1043643628891809792 1044910325345993568 1046244821291518464 1046824625905394688 1047607119235908462 1048161566679220224 1050774019652087808 1051936074274073373 1052142214990176464 1054293053676420096 1055116061055608832 1056489910093441656 1058857092869824512 1061496203526088704 1062643642941855744 1062851881946939392 1062878360041096632 1064027293518602952 1065292191250011648 1066679290457368434 1067243831872339968 1068633472278423744 1073259591206035968 1074630293110513664 1074857937688313856 1076257492294678848 1079537895464938272 1080916615637945856 1082201591111122944 1083610707766215552 1085595908346335232 1090295457733115904 1091946377022006528 1093340944553324544 1094194433687298048 1095619166022828384 1098074022235373568 1100595201618350592 1100810877730758656 1102028268287124486 1102611518195023872 1105359683010637824 1106798953431224592 1108212489770217216 1113009946435889152 1113245721177182208 1114695259876631664 1118064966723403776 1119520780482158208 1120950564365277184 1124367190787275776 1125582591490753536 1128388009740026112 1129857264961041771 1132388835430228992 1137290951600922624 1138520322427428864 1139902173104720256 1141357986863474688 1141990500987703296 1142844130075536504 1146298930529550336 1147791507262010688 1150137876737912832 1153004496933510144 1154477044183744512 1154505804872225652 1155116828585263104 1155980269501692096 1157995858392096768 1159503665499378144 1160757047474839584 1160984513092608512 1162136935909103616 1163650135044401928 1165781969758280448 1172831293838451456 1174099082503286016 1175494831724150784 1177025423952958272 1179181762514122752 1182120772108598784 1183659991863948522 1184286445468729344 1191214229478552576 1192735575876354048 1194183228966849792 1195708367190306816 1195738155046233711 1197265279126752528 1200884593888100352 1202212656313226712 1202448245703058816 1204906347058765824 1205846926920695808 1207417040106790464 1208959079749327872 1210789678831513704 1214449877647835136 1216031192592689088 1217476790000013312 1219062046236992496 1221295396889627136 1222855161125756928 1225903022927435776 1226582389949755392 1230008562622490112 1230968737898210304 1232571561775681932 1235333275014795264 1238412237447103488 1240024753381279404 1240681038110097408 1242022169920831488 1245117803851063296 1245148822610127666 1246739050991494368 1249532508060942336 1252136189740375296 1254032167361210622 1257823087563829248 1259460878042427984 1261069384910936832 1262568522962976768 1263268209155014656 1264212492393918144 1264913089635685248 1266528559737391104 1269436510957529376 1272011367355301888 1272280824202493952 1273937439859007616 1275564435312211968 1279452320551037952 1280835362730857472 1281086359274602496 1284027735221409024 1285699646334978567 1286380104560861184 1289586296845744128 1291265445669762024 1294158669063118848 1298786674706712576 1300477803189403608 1302745340691108864 1304409127843971072 1304441623686800412 1306107577229184576 1311761722585155072 1314443287700471808 1317719425066868736 1319435205568257888 1321120308001933824 1324153601947078056 1326579482828388096 1326839443534409728 1328156498181832704 1329885868622173632 1332322251152320512 1334023812137189376 1337348752284475392 1339090091805679136 1341827522860898304 1345171913089095168 1346923439017596594 1347636300016140288 1350995168124112896 1352754276415941168 1358310331473887232 1360078964717993856 1366523848217493504 1368303176144860032 1371444802016616558 1373957321500830528 1374226566517781504 1375712056266476544 1379140900793365248 1379905188693474816 1380936657174606609 1381667519713517568 1383759632950301376 1389749934391644672 1391402045714300928 1391524838522413056 1393213767127991424 1394993095055357952 1395766167873859584 1396809492314544616 1400757529332446208 1401032026202783744 1402581432365431164 1405724071568560128 1406821414740811776 1408653213457922208 1411809457159766016 1415328271368118272 1416858190589140992 1417171146721462176 1418703058024803936 1420389588333348864 1422239053943157912 1423027225840145904 1424844629704564992 1431012788274714624 1433179619841383568 1435009989726238464 1437512100072947712 1439383860619917696 1441222154183927808 1444814277021620736 1446695545611492638 1447461211128446976 1450784583951462144 1452673626378482277 1455928502696008704 1457787926071099392 1458925911583064064 1460825554697104512 1461135009045051648 1463037528588079059 1463811843120979968 1467460268824467456 1469371024382832648 1473812910680850432 1475731937908299456 1477616653026956288 1484327628236242944 1484364606264290124 1486260346502175552 1492694373976210944 1499156254383034368 1500776788654338048 1504517346320034816 1506476353281389028 1509851780573638656 1513318402225232064 1516090837518157824 1516387935467896832 1518027096569905152 1519869564139627008 1521810649151299584 1521848560967933814 1522654001316937728 1523792173434048672 1530088835307743088 1530388676349347584 1533517168983883776 1537339329244680192 1539341073162967536 1541307026002256128 1543994477856129024 1545663480642699264 1546004887332504192 1547676063299786112 1549515914545471488 1551533513392535904 1554375959677707264 1563775058451268608 1565465443337714688 1567365488018990352 1569367231937277696 1570236938858092032 1571410678853862693 1572242350018830336 1576161029478131712 1578213322485264696 1581439580514630144 1584734865140162484 1588285639304736768 1592244305289133056 1594277822920409088 1594317540061644948 1596040940277904428 1596353705502336704 1597938286875017472 1600018935686052651 1600865747808509952 1602950208417635616 1606541796078354432 1609889386809053952 1611945439665770496 1612286906532470784 1614386238442018272 1621374923456918784 1623302386666684416 1625416061649323328 1628393862519502848 1630473548167675904 1635443186599673856 1637919565533009792 1640011416829986816 1641291650530947072 1643428749034242576 1647111033353060352 1651216316596137984 1653042402430686729 1653366337841705872 1658039524515956736 1660157071801417728 1660198430146836888 1662318734655325824 1669514919653833728 1669868581765773312 1672042889814947496 1677097450085105664 1679281170723237312 1681425846547915776 1685616656525224192 1686550786180913664 1688373887236130304 1688704746316521472 1690380997685968896 1692582014610039168 1698583253145343488 1700752580416282624 1705936427401383936 1707780483641143296 1712036980295212032 1714266195113304756 1715173472747814912 1719448395794325504 1721687260893016032 1725544892084158464 1729506745400265216 1731715566275616768 1731758707308338478 1732675242877894656 1733970404252538144 1736993787588145152 1739255498249067216 1741476769638912768 1745475202566602892 1748672954637420672 1749015630113540096 1756959233422491648 1759246940757677184 1761148623754929024 1761493744002578432 1763242247586226176 1765538135929437408 1768772643771184128 1773181158162898176 1775489987795922783 1776429668203094016 1783131669712633856 1789103363814531072 1791274843450274688 1793562550785460224 1795897918690128792 1801326890832150528 1803672368554588224 1807359520588148736 1811125560160185696 1813438619623991808 1824046788889033632 1824404234859813376 1826215185000019968 1828593069355488744 1831943095334440704 1834282741688635392 1838854534391153664 1839873584924633088 1841248876232808812 1842223359618023424 1845012843933735168 1846453106847315456 1848857342663522898 1852999912522192896 1855366451363217408 1857618356170655232 1859990793407143936 1860037130071919106 1861021557165146112 1863033254881247232 1867676705776594944 1870108576487241552 1874298762091413504 1875761886321082368 1878204284610562944 1887104361824157696 1889144254118854656 1889191317063641976 1889561528961949568 1891604077366405248 1893852784444465152 1894902313732521984 1896318738590877216 1897369634453527872 1899792839606086656 1908017051032952832 1908421236303740928 1910906159788511424 1913346652968317952 1919178480826556928 1921629538911903744 1926041602832113536 1926419036028827648 1929570156841291776 1934379445268616192 1936898168504643036 1941238003594678272 1947767406262806016 1948180012060068864 1950716704784105412 1951749124161306624 1956613691765956608 1956662435530200618 1959161365843776864 1967642583877732608 1976579137600303104 1979152808352386832 1981680462002900736 1990259165301614592 1994828802933260448 1998483376728480768 1998875005844045824 2001035718205784064 2006023128426713088 2008635137708518704 2012741284291347456 2013135707431518208 2017757869633642752 2020385158526394891 2021454450024210432 2026492752186169344 2029080865535066112 2029131414623911752 2031722897912064896 2037465497210830848 2040118447076990784 2049785772326240256 2052454764217290048 2061339849776672256 2063568084399714816 2066021219393961984 2068711351190047872 2069857783040212224 2072501279570276352 2084624901587467008 2085033411268358144 2087103068571451392 2087287257783619584 2089820650691987136 2092489642583036928 2093649251810789376 2095214238471816924 2096323133358440448 2101548039304175616 2103872148548146746 2104284429980352928 2108586107352840192 2110232122111217664 2112979820186883312 2117714185739649024 2122992407052177408 2125287285883711488 2125756720082193264 2128054587037205904 2130584382500023296 2133358580914736868 2134487663744679936 2137266944556847488 2146519182412071936 2149260586221027328 2149715875376627712 2152514984589357696 2159075790929876544 2161833231275891712 2167221415532431104 2170043318417238957 2171191816692670464 2183892754044013056 2186681889106649088 2188388867374596096 2191238332045656768 2201190403236701184 2201621755461517312 2204056536574248972 2205223036390047744 2210719366021275648 2213597906862449184 2216424979540434432 2226019892871778304 2226491442354364416 2229390519753263328 2239041560964316416 2241901128730554368 2248734381574551552 2251165182981507072 2256776019480052224 2259714529922083542 2264777670860457984 2274581903201845248 2277040644854857728 2279804346209440512 2282715973726949376 2282772841451900721 2283981001975406592 2285688260151073008 2292597861059100672 2295583014524021376 2300275753475825664 2306008993867020288 2308954088367489024 2309011609744451304 2311960539003384192 2315991716784193536 2319007330998756288 2321514094949679168 2321969026185217024 2324273871818207232 2327300270088803856 2331563939516560896 2345662587676902912 2348198165006572032 2350989663448301568 2354050847905916544 2358363525028245504 2364241544217197568 2367319983727897044 2368572890937458688 2382428458957105152 2385471151752708096 2388366457933699584 2391416734380613632 2391476310092467422 2394530558253505056 2404425312626453424 2404896491406117632 2409812694117531648 2411693853841391616 2414834080213580928 2417918159498655744 2421579357663027408 2428899755295670272 2432062385185378176 2434953580000026624 2438124092473984992 2442590793779254272 2445710322251513856 2451806045854871552 2453164779899510784 2460017125244980224 2461937475796420608 2465143123551363864 2470666550029590528 2476824474894206976 2480049506762558808 2490235607702126592 2490297645220255332 2493478101982988736 2504272379480750592 2508064334722421244 2515646175127658496 2518921756084855968 2522138769821873664 2525137045925953536 2528424984787836288 2529826179271370496 2533057119474782208 2538873021915058752 2544022734710603776 2547874879718015232 2551128870624423936 2558904641102075904 2561670725461714944 2562172718549204992 2568055470442818048 2571399292669957134 2572760209121722368 2579172593691488256 2582530891339524048 2588317338126237696 2597573349413425152 2597638060962507717 2600955606378807216 2605490681382217728 2608818255687942144 2608883247373600824 2612215154458369152 2623523445170310144 2635438850133737472 2638870411136515776 2642240616003867648 2648307203894156112 2653158965656776192 2653678887068819456 2656312996363665408 2659771737244347264 2664644502304641024 2674697504568950784 2678180183611358272 2683655045721796608 2690343826178190336 2693846878035193188 2695272600032280576 2701990336248225792 2705508552831882336 2720157929435987712 2736606352289720064 2742889604033233116 2747914643001661056 2748453133035563008 2751424112532953088 2758281801586730496 2759810377386949632 2761873314349213218 2763335039427035136 2767519265900602752 2773286013995284347 2779499868783289344 2783049677044826112 2786427534255982848 2789986190110715904 2790055695107878659 2791532335747719168 2793618984629089232 2801515058664892416 2802064052405567488 2805162864730862328 2811448143137120256 2813642829481623552 2817306426915844416 2830656542736236544 2833716381178281984 2834342293442924352 2837406116049607872 2840779176666697728 2844478107886315824 2846054451680291808 2849689259409129984 2862025576549429248 2866359239682767136 2870019979452476928 2878767721239835392 2882444308367855616 2889628554043241472 2893391091222985276 2894922422256893952 2901569167902924288 2905347252756964554 2911857005392017408 2915575852142198784 2921651109394209024 2922270018090103296 2926075057176158118 2927623686241959936 2934920537648934912 2938742048765665296 2947625821361700864 2951463875816598912 2955233306053912576 2968655256472485888 2968729212528580248 2972520693004351104 2985388747952421888 2998312508766068736 3001553577308676096 3009034692640069632 3012952706562778056 3019703561147277312 3026636804450464128 3032181675036315648 3039739128279254016 3043621298302599168 3043697121935867628 3045308002633875456 3047584346868097344 3060177670615486176 3060777352698695168 3067034337967767552 3074678658489360384 3078682146325935072 3082614052004512256 3092009774665008384 3095352126599572224 3099031829090942976 3103067026785071808 3108751919355414528 3127550116902537216 3130930886675429376 3134730976037980704 3138734463874555392 3140473877716184064 3142821357707725386 3144484700037660672 3152322058956263424 3156426644970529392 3162879161029260288 3169469730280324968 3176571278609473536 3184488610578266112 3188555645840818176 3188635080123289896 3192081880555808856 3192707411004673408 3195876573750034944 3200037871372105302 3201731495617019904 3205900416835271232 3219778773618107904 3223890879331540992 3224573813064941568 3228772476884036544 3242749846913837568 3246604773333368832 3250832123298646656 3256787725039005696 3270886373199347712 3275839131066019584 3280022833659973632 3282583301061894144 3286857498068485152 3294222066706120704 3302432633192275968 3306084804861373458 3306732675683411744 3316079049031913472 3320396860293673776 3324637469310651648 3339029839307667456 3339737163531546624 3344085779629894992 3354194900170211328 3358562341446474624 3362851693095831552 3371233313050448384 3373101572361827328 3376747774472260608 3377409492633042944 3385164029220078336 3389571794883125313 3397166506290686976 3401505160832565248 3411872854802767872 3415560967282286592 3424073960590424064 3428532390226609512 3438896791588651008 3443374521786032064 3459013490800530432 3463431132551233536 3463517414616676956 3465350485755789312 3467940808505076288 3473987575176290304 3478510996498134432 3482953539277825536 3490950405133205784 3497345909274841344 3498031260227080192 3518493881515354368 3522297247509858048 3522987488005156864 3526484495172452352 3531076271858874816 3537545287542368256 3546362316325796352 3550979975591845566 3552859336406188032 3578206727629062144 3582549686900549376 3587125101570920448 3587214465138701133 3591795837380257584 3602653781664301056 3607344737109176448 3614719041176297472 3622251120320371392 3626877239247983616 3648093577778067264 3648808469719626752 3652430370000039936 3657186138710977488 3663886190668881408 3668565483377270784 3677709068782307328 3679747169849266176 3682497752465617624 3690025687867470336 3692906213694630912 3697714685327045796 3705999825044385792 3715236712341310464 3719981586814287872 3720074260143838212 3722043114330292224 3726066509762494464 3735353411553189888 3740217152974483104 3748597524182827008 3756408569221125888 3778382634127283952 3779123057923899136 3783208154732810496 3787705568888930304 3789804627465043968 3792637477181754432 3794739268907055744 3799585679212173312 3816034102065905664 3816842472607481856 3821812319577022848 3826693305936635904 3838356961653113856 3843259077823807488 3852083205664227072 3852838072057655296 3857098939004935701 3859140313682583552 3868758890537232384 3873796337009286072 3882476007189356544 3895534812525612032 3896360024120137728 3901433409568210824 3913227383531913216 3913324871060401236 3918322731687553728 3935285167755465216 3953158275200606208 3958305616704773664 3963360924005801472 3980518330603229184 3989657605866520896 3996966753456961536 3997750011688091648 4002071436411568128 4012046256853426176 4017270275417037408 4025482568582694912 4026271414863036416 4035515739267285504 4040770317052789782 4042908900048420864 4052985504372338688 4058262829247823504 4063445795824129792 4074930994421661696 4080236894153981568 4099571544652480512 4104909528434580096 4122679699553344512 4127136168799429632 4137422702380095744 4139715566080424448 4142809971523819827 4145002559140552704 4169249803174934016 4170066822536716288 4174206137142902784 4174574515567239168 4179641301383974272 4184979285166073856 4187298503621578752 4190428476943633848 4203096078608351232 4207744297096293492 4208568859960705856 4217172214705680384 4220464244222435328 4225959640373766624 4235428371479298048 4245984814104354816 4250574571767422976 4251513440164386528 4256109174074411808 4261168765000046592 4266717161829473736 4274533889113694976 4293038364824143872 4298521172442054656 4305029969178715392 4318151581859753088 4323666462551783424 4334442831064862208 4340086636834477914 4342383633385340928 4358020879135446831 4367785508088026112 4373363778213298176 4376777734749192192 4382476664091313536 4389112585764237177 4402380806473402368 4403243510923034624 4408113073148497944 4421438732042551296 4427195813724898368 4432849959080868864 4452039785743556608 4452982884708728832 4458781039506526656 4478083121928632832 4483802257461108736 4497468763149103104 4502330365963014144 4513552038960104448 4519429059844167084 4529555341720915968 4549163806403690496 4554081289709715456 4559608692418881024 4565431947453898752 4565545682903801442 4567962003950813184 4571376520302146016 4591166029048042752 4600551506951651328 4612017987734040576 4618023219488902608 4623921078006768384 4631983433568387072 4638014661997512576 4643028189899358336 4643938052370434048 4648547743636414464 4654600540177607712 4663127879033121792 4691325175353805824 4696396330013144064 4708101695811833088 4714232036561588079 4716727050056491008 4728483088434395136 4734639967455794088 4764856917914210304 4776732915867399168 4782833468761227264 4782952620184934844 4789061116507010112 4800056807058157953 4808850625252906848 4809792982812235264 4819625388235063296 4829668160427161856 4835836318997311488 4843158715326054816 4864124770370756352 4869907160000053248 4876248184947969984 4885181587558508544 4891420644503027712 4903612091709743104 4906329559799021568 4920034250489960448 4923874951592841216 4930286247102727728 4941333100059181056 4953648949788413952 4960099013525117616 4980471215404253184 4980595290440510664 4986956203965977472 5008544758961501184 5016128669444842488 5031292350255316992 5037843512169711936 5044277539643747328 5056849969575672576 5059652358542740992 5063434409640224233 5066114238949564416 5077746043830117504 5095749759436030464 5102257741248847872 5117809282204151808 5123341450923429888 5136110940885636096 5142798585339914268 5145520418243444736 5158345187382976512 5165061782679048096 5176634676252475392 5195146698826850304 5195276121925015434 5201911212757614432 5210981362764435456 5217766494747201648 5224430308916738304 5247046890340620288 5270877700267474944 5277740822273031552 5284481232007735296 5296614407788312224 5306317931313552384 5307357774137638912 5319543474488694528 5326469963387768349 5329289004609282048 5349395009137901568 5356360367222716544 5367310091443593216 5380687652356380672 5387693756070386376 5403980672496451584 5411017105663764672 5440315858871975424 5473212704579440128 5485779208066466232 5495829286003322112 5496906266071126016 5502848225065906176 5516563603173460992 5519620754773899264 5523746628698426436 5526670078854070272 5535038531801205504 5546572027990568694 5558999737566578688 5566099354089652224 5572855068511965696 5579972380221431808 5580111390215757318 5583064671495438336 5587237969258178464 5603030117329784832 5610325729461724656 5622896286274240512 5627285658963247104 5634612853831688832 5661313085472473088 5667432762356563968 5668684586885848704 5674812232099215744 5681558353333395456 5688956215772631648 5692108903360583616 5699378518818259968 5724051153098858496 5732718479365534272 5740039958904953856 5757535442479670784 5764888616735711232 5779257108086482944 5786782182445970552 5803138335805848576 5810694505513929108 5823714010784034816 5843302218788418048 5844540036180206592 5852150114352316236 5855247372483919872 5869841075297869824 5877484097531330592 5902927751633197824 5910466612107825152 5937458425057160496 5945041386008702208 5970777495904843776 5996625017532137472 6003107154617352192 6018069385280139264 6025905413125556112 6039407122294554624 6053273608900928256 6061155475579184673 6064363350072631296 6079478256558508032 6087242596605198336 6087394243871735256 6095168693736194688 6120355341230972352 6121554705397390336 6149357316978720768 6157364292651870144 6165228104009024512 6184019549330016768 6190704253199144448 6198063658181885952 6206134053570143616 6217503838710829056 6255100233805074432 6261861773350858752 6269461952075961408 6277468927749110784 6280947755432368128 6285642715415450772 6288969400075321344 6304644117912526848 6312853289941058784 6325758322058520576 6338939460560649936 6353142557218947072 6368977221156532224 6377270160246579792 6384163761111617712 6385414822009346816 6391753147500069888 6400075742744210604 6403462991234039808 6411800833670542464 6439557547236215808 6447781758663081984 6449147626129883136 6457544953768073088 6485499693827675136 6501664246597293312 6510129955251716871 6513575450078011392 6551678262132039168 6560045667319947264 6565166602123788288 6573714996136970304 6604865266384551936 6612169609722746916 6613465351366823488 6632158098063826944 6640793720587347552 6649274938621303296 6678059678615334912 6679474327063093248 6688171559259789984 6717124682892949248 6725703386191663104 6742466626100896768 6746203144723654656 6753495548944521216 6754818985266085888 6770328058440156672 6779143589766250626 6794333012581373952 6803010321665130496 6823745709605535744 6831121934564573184 6848147921180848128 6848318524355702163 6857064780453219024 6877793583177302016 6886749043572064128 6918026981601060864 6926862265102467072 6927034829233353912 6935881617010152576 6947975150352580608 6957021992996268864 6965907078555651072 6981900810266411568 6994691818549682688 6996062520454160384 7036987763030708736 7044594495019716096 7045974976010313728 7052968990344904704 7062152543717749632 7075090575084736512 7092724632651592704 7101959951183691132 7105718672812376064 7156413455258124288 7165099373801098752 7174250203141840896 7174428930277402266 7183591674760515168 7214689474218352896 7229438082352594944 7244502240640742784 7253754478495967232 7296187155556134528 7297616939439253504 7304860740000079872 7314372277421954976 7327772381337762816 7337130966754541568 7355418137564614656 7359494339698532352 7364995504931235248 7380051375734940672 7385812427389261824 7395429370654091592 7411999650088771584 7430473424682620928 7439963173628575744 7440148520287676424 7470706823106379776 7480434305948966208 7512817138442251776 7556765268254567904 7558246115847798272 7566416309465620992 7575411137777860608 7585274954363508864 7589478537814111488 7599171358424346624 7632068204131811328 7643624639154045696 7653386611873271808 7676713923306227712 7686518155647614976 7704166411328454144 7705676144115310592 7714197878009871402 7718280627365167104 7737517781074464768 7747592674018572144 7764952014378713088 7791069625051224064 7792720048240275456 7802866819136421648 7826454767063826432 7826649742120802472 7836645463375107456 7870570335510930432 7906316550401212416 7916611233409547328 7926721848011602944 7961036661206458368 7979315211733041792 7993933506913923072 8024092513706852352 8034540550834074816 8050965137165389824 8071031478534571008 8081540634105579564 8085817800096841728 8105971008744677376 8116525658495647008 8126891591648259584 8160473788307963136 8209819056869160192 8245359399106689024 8254272337598859264 8274845404760191488 8279431132160848896 8285619943047639654 8290005118281105408 8338499606349868032 8340133645073432576 8349149031134478336 8359282602767948544 8369958570332147712 8370167085323635977 8374597007243157504 8380856953887267696 8406192157216702464 8415488594192586984 8417137719921411712 8434344429411360768 8440928488444870656 8451919280747533248 8491969628208709632 8501149143534845952 8503026880328773056 8512218348148823616 8522337530000093184 8533434323658947472 8549067778227389952 8586076729648287744 8610059938357430784 8636303163719506176 8647332925103566848 8668885662129724416 8680173273668955828 8684767266770681856 8716041758270893662 8735571016176052224 8746727556426596352 8764953328182627072 8778225171528474354 8804761612946804736 8816226146296995888 8842877464085102592 8854391627449796736 8865699918161737728 8904079571487113216 8905965769417457664 8917562079013053312 8956166243857265664 8967604514922217472 8994937526298206208 9004660731926028288 9027104077920208896 9038858119688334168 9059110683441831936 9119217384837762048 9130863894907797504 9131091365807602884 9135924007901626368 9142753040604292032 9182332058096085504 9201103013903302656 9224035975468081152 9236046438977805216 9247842156013536768 9276029323995025152 9286056379798716672 9287876104740868096 9297095487272828928 9309201080355215424 9326255758066243584 9382650350707611648 9392792660026288128 9416203391623666176 9428464073123176158 9433454100112982016 9456966176868790272 9469279934911588176 9529713835828420608 9553465831734798336 9565666937522454528 9565905240369869688 9578122233014020224 9600113614116315906 9617701250505813696 9619585965624470528 9659336320854323712 9671672637994622976 9686317430652109632 9728249540741512704 9739814320000106496 9752496369895939968 9770363175117017088 9807224183419486208 9812659119598043136 9840068500979920896 9847749903185682432 9860572494205455456 9882666200118362112 9907297899576827904 9920198027050235232 9961190580881021328 9973912407931954944 10017089517923002368 10032257338889684976 10062584700510633984 10075687024339423872 10088555079287494656 10113699939151345152 10119304717085481984 10126868819280448466 10132228477899128832 10155492087660235008 10168715384649375939 10191499518872060928 10204515482497695744 10235618564408303616 10246682901846859776 10272221881771272192 10285597170679828536 10316690374765953024 10330123565358096192 10390293397653700608 10390552243850030868 10403822425515228864 10421962725528870912 10435532989494403296 10448860617833476608 10494093780681240576 10555481644546063104 10568962464015470592 10593228815576624448 10612635862627104768 10614715548275277824 10639086948977389056 10652939926775536698 10658578009218564096 10712720734445433088 10734620182887186432 10761375304712761344 10761643395416103399 10775387512140772752 10807961344992903168 10822034211327529344 10880631717743950848 10946425409158880256 10971558416132932464 10991658572006644224 10993812532142252032 11005696450131812352 11033127206346921984 11039241509547798528 11047493257396852872 11070077063602411008 11093144055981137388 11117999475133157376 11145710137023931392 11159944760442863616 11160222780431514636 11166129342990876672 11174475938516356928 11206060234659569664 11220651458923449312 11245792572548481024 11269225707663377664 11337369173771697408 11349624464198431488 11363116706666790912 11377912431545263296 11384217806721167232 11398757037636519936 11448102306197716992 11465436958731068544 11480079917809907712 11515070884959341568 11529777233471422464 11558514216172965888 11571296817014807103 11573564364891941104 11606276671611697152 11621389011027858216 11647428021568069632 11686604437576836096 11689080072360413184 11704300228704632472 11739682150595739648 11754968195062661184 11805855503266395648 11820933224215650304 11874916850114320992 11890082772017404416 11941554991809687552 11993250035064274944 12006214309234704384 12036138770560278528 12051810826251112224 12078814244589109248 12106547217801856512 12122310951158369346 12128726700145262592 12158956513117016064 12174788487743470512 12190337387472389376 12240710682461944704 12243109410794780672 12298714633957441536 12314728585303740288 12330456208018049024 12368039098660033536 12381408506398288896 12412268107140287232 12428429914571459481 12435007677421658112 12510200467610148864 12523723546701717504 12538923904151922816 12554937855498221568 12561895510864736256 12571285430830901544 12609288235825053696 12625706579882117568 12651516644117041152 12677878921121299872 12706285114437894144 12737954442313064448 12754540320493159584 12768327522223235424 12770829644018693632 12783506295000139776 12800151485488421208 12823601667341084928 12879115094472431616 12895563517326163968 12915089907536146176 12970999387655350272 13003328493194586624 13020259910503433742 13027150900156022784 13103356524264078336 13120091334639894528 13130333204247576576 13147429992273940608 13209730532769103872 13224339219445493832 13226930702733646976 13264316196127653888 13281587441174695104 13298549877242606592 13356119357230669824 13358948654126186496 13376343118519579968 13434249365785898496 13451406772383326208 13484933252201793536 13492406289447309312 13506991097889042432 13540656116880313344 13558287179532501252 13588666025162747904 13647491419211071488 13662243869129146368 13696295842361696256 13696637048711404326 13714129560906438048 13773498087144128256 13836053963202121728 13854069658466707824 13871763234020305152 13895950300705161216 13914043985992537728 13931814157111302144 13963801620532823136 13989383637099365376 13992125040908320768 14073975526061417472 14089188990039432192 14091949952020627456 14124305087435499264 14142696109684764237 14150181150169473024 14185449265303185408 14203919902367382264 14330198747602197504 14348500406283681792 14348857860554804532 14367183349521030336 14429378948436705792 14458876164705189888 14489004481281485568 14507508956991934464 14592374311112269056 14595233878878507008 14609721480000159744 14628744554843909952 14655544762675525632 14674261933509083136 14710836275129229312 14718988679397064704 14729991009862470496 14760102751469881344 14771624854778523648 14790858741308183184 14823999300177543168 14860946849365241856 14880297040575352848 14941413646212759552 14960868611897932416 15025634276884503552 15113530536509135808 15116492231695596544 15132832618931241984 15170549908727017728 15178957075628222976 15190303228920672699 15198342716848693248 15287249278308091392 15306773223746543616 15353427846612455424 15408332822656908288 15411352288230621184 15428395756019742804 15436561254730334208 15475035562148929536 15495185348037144288 15529904028757426176 15582139250102448128 15585440096480550912 15605733638272843296 15653299484241604944 15673290926750214912 15741140671021860864 15812633100802424832 15833222466819094656 15853443696023205888 15922073322412916736 15958630423466083584 15979409890163305047 15987867013827846144 16048185027413704704 16069081101668149632 16101930274330779648 16142062957069142016 16163081268211159128 16211942017489354752 16233051316991294016 16253783183296519168 16320947576615926272 16419638113738320384 16490718798213378048 16508544675197718528 16549690809520382976 16558862264321697792 16571239886095279308 16580010236562210816 16676999212699736064 16680267290146865152 16698298062268956672 16718565205535897088 16739917140664295424 16740334170647271954 16749194014486315008 16761713907774535392 16830977188385173968 16834275439842823424 16868688858822721536 16881856976889741312 16903838561495066496 16983939256417419264 17002298287069691904 17006053760657546112 17024436696297647232 17044675060000186368 17066868647317894944 17098135556454779904 17172153459296575488 17220119876714861568 17272606327439012352 17294665850207133696 17337771324259448832 17360346547337911656 17432083516541787324 17471142032352104448 17529906656365254144 17556450343056948708 17609523225893609472 17632452292593991776 17708783254899593472 17731399836323475456 17808159142974226432 17835124158026106624 17912332487714531328 17935209029844434944 17989875052596412416 18009321463852056576 18054208155840417792 18077716239376668336 18118221366883663872 18183466426737554019 18238434769675524096 18261727789815595008 18262182731615205768 18285506081208584064 18364664116192171008 18448071950936162304 18472092877955610432 18495684312027073536 18552058647990050304 18572112759597433344 18575752209481736192 18594190974545657856 18618402160710430848 18652511516132487168 18765300701415223296 18785585320052576256 18832406783247332352 18856928146246352316 18866908200225964032 18913932353737580544 18938559869823176352 19059427671656841216 19106931663469596672 19131810480739739376 19156244466028040448 19200227228232631812 19235402501011627392 19239171931248941056 19318672641708647424 19343345275989245952 19372634861304219264 19456499081483025408 19504992739791879936 19530389865755150613 19540726350234034176 19614448366838972416 19680137001959841792 19695499806371364864 19721144988410910912 19814595799153655808 19840396054100470464 19922381161762042656 19947824815863909888 20034179035846004736 20064514677779369952 20151374048678847744 20177110158574989312 20227399878302690304 20238609434170963968 20253737638560896932 20264456955798257664 20310984175320470016 20337430769298751878 20382999037744121856 20409030964995391488 20471237128816607232 20493365803693719552 20544443763542544384 20571194341359657072 20633380749531906048 20660247130716192384 20780586795307401216 20781104487700061736 20807644851030457728 20843925451057741824 20871065978988806592 20897721235666953216 20988187561362481152 21110963289092126208 21137924928030941184 21186457631153248896 21225271725254209536 21278173897954778112 21305879853551073396 21317156018437128192 21425441468890866176 21469240365774372864 21522750609425522688 21523286790832206798 21550775024281545504 21644068422655058688 21761263435487901696 21892850818317760512 21943116832265864928 21983317144013288448 21987625064284504064 22011392900263624704 22066254412693843968 22078483019095597056 22094986514793705744 22140154127204822016 22186288111962274776 22235998950266314752 22291420274047862784 22319889520885727232 22320445560863029272 22348951877032713856 22412120469319139328 22441302917846898624 22538451415326755328 22674738347543394816 22699248928396862976 22726233413333581824 22755824863090526592 22768435613442334464 22797514075273039872 22896204612395433984 22930873917462137088 22960159835619815424 23030141769918683136 23059554466942844928 23117028432345931776 23142593634029614206 23147128729783882208 23212553343223394304 23242778022055716432 23294856043136139264 23373208875153672192 23378160144720826368 23408600457409264944 23479364301191479296 23509936390125322368 23611711006532791296 23641866448431300608 23749833700228641984 23780165544034808832 23883109983619375104 24072277541120557056 24103621652502224448 24213094435603713024 24244621902316738692 24257453400290525184 24317913026234032128 24349576975486941024 24380674774944778752 24481421364923889408 24486218821589561344 24629457170607480576 24660912416036098048 24736078197320067072 24762817012796577792 24824536214280574464 24856859829142918962 24870015354843316224 25020400935220297728 25047447093403435008 25077847808303845632 25109875710996443136 25110501255970907931 25123791021729472512 25142570861661803088 25218576471650107392 25251413159764235136 25303033288234082304 25355757842242599744 25475908884626128896 25509080640986319168 25536655044446470848 25541659288037387264 25567012590000279552 25600302970976842416 25647203334682169856 25758230188944863232 25830179815072292352 25941998775310700544 26006656986389173248 26040519821006867484 26054301800312045568 26206713048528156672 26240182669279789056 26294859984547881216 26448678438890987664 26453861405467293952 26528632392255307776 26563174882349390208 26597099754485213184 26712238714461339648 26717897308252372992 26752686237039159936 26868498731571796992 26902813544766652416 26969866504403587072 26984812578894618624 27013982195778084864 27081312233760626688 27116574359065002504 27177332050325495808 27392591684723392512 27393274097422808652 27428259121812876096 27546996174288256512 27672107926404243456 27708139316933415648 27743526468040610304 27828087971985075456 27863628314222604288 27927603241065646272 27978767274198730752 27984250081816641536 28147951052122834944 28178377980078864384 28183899904041254912 28248610174870998528 28285392219369528474 28300362300338946048 28370898530606370816 28407839804734764528 28660397495204395008 28697000812567363584 28697715721109609064 28734366699042060672 28858757896873411584 28978008962562971136 29015017913983868928 29184748622224538112 29190467757757014016 29219442960000319488 29257489109687819904 29311089525351051264 29421672550258458624 29437977358794129408 29459982019724940992 29520205502939762688 29543249709557047296 29581717482616366368 29647998600355086336 29721893698730483712 29760594081150705696 29921737223795864832 30051268553769007104 30227061073018271616 30232984463391193088 30265665237862483968 30341099817454035456 30357914151256445952 30380606457841345398 30396685433697386496 30506146153948127817 30574498556616182784 30613546447493087232 30706855693224910848 30816665645313816576 30822704576461242368 30856791512039485608 30950071124297859072 30990370696074288576 31164278500204896256 31170880192961101824 31211467276545686592 31306598968483209888 31346581853500429824 31482281342043721728 31666444933638189312 31706887392046411776 31844146644825833472 31917260846932167168 31958819780326610094 31975734027655692288 32138162203336299264 32203860548661559296 32284125914138284032 32326162536422318256 32423884034978709504 32466102633982588032 32507566366593038336 32641895153231852544 32839276227476640768 32981437596426756096 33017089350395437056 33099381619040765952 33117724528643395584 33142479772190558616 33353998425399472128 33437130411071794176 33479834281328590848 33480668341294543908 33498388028972630016 33523427815549070784 33661954376770347936 33668550879685646848 33737377717645443072 33807677122990132992 34012107521315092224 34048873392595294464 34089350120000372736 34133737294635789888 34196271112909559808 34344306918593150976 34440239753429723136 34545212654878024704 34589331700414267392 34675542648518897664 34720693094675823312 34864167033083574648 34942284064704208896 35059813312730508288 35112900686113897416 35219046451787218944 35264904585187983552 35417566509799186944 35462799672646950912 35670248316052213248 35824664975429062656 35979750105192824832 36018642927704113152 36108416311680835584 36155432478753336672 36236442733767327744 36366932853475108038 36476869539351048192 36524365463230411536 36571012162417168128 36729328232384342016 36896143901872324608 36944185755911220864 36991368624054147072 37104117295980100608 37144225519194866688 37151504418963472384 37236804321420861696 37285289743714378443 37305023032264974336 37530601402830446592 37571170640105152512 37664813566494664704 37713856292492704632 37827864707475161088 37877119739646352704 38118855343313682432 38213863326939193344 38263620961479478752 38312488932056080896 38400454456465263624 38470805002023254784 38478343862497882112 38637345283417294848 38686690551978491904 38745269722608438528 38912998162966050816 39009985479583759872 39060779731510301226 39081452700468068352 39360274003919683584 39390999612742729728 39442289976821821824 39629191598307311616 39680792108200940928 39844762323524085312 39895649631727819776 40068358071692009472 40129029355558739904 40302748097357695488 40354220317149978624 40454799756605380608 40477218868341927936 40507475277121793864 40621968350640940032 40674861538597503756 40765998075488243712 40942474257633214464 40986731607387439104 41088887527085088768 41142388682719314144 41320494261432384768 41562208975400123472 41615289702060915456 41687850902115483648 41742131957977613184 41795442471333906432 41976375122724962304 42221926578184252416 42275849856061882368 42372915262306497792 42428088329054292711 42450543450508419072 42556347795909556224 42611759707102146792 42850882937781732352 43045501218851045376 43046573581664413596 43101550048563091008 43288136845310117376 43522526870975803392 43785701636635521024 43886233664531729856 43966634288026576896 43975250128569008128 44022785800527249408 44132508825387687936 44156966038191194112 44189973029587411488 44280308254409644032 44372576223924549552 44471997900532629504 44582840548095725568 44640891121726058544 44697903754065427712 44824240938638278656 44882605835693797248 45076902830653510656 45349476695086789632 45398497856793725952 45511649726181053184 45536871226884668928 45570909686762018097 45595028150546079744 45861747834924274176 45920319671239630848 46060283539837366272 46234056864691863552 46285187268059228412 46294257459567764416 46425106686446788608 46485556044111432864 46589712086272278528 46746417750307344384 46756320289441652736 46817200914818529888 47019872780250644736 47223422013065582592 47283732896862601216 47499667400457283968 47560331088069617664 47766219967238750208 47938229670489915141 48144555082241114112 48207243305004448896 48426188871207426048 48489243804633477384 48635826052468064256 48699153950973882048 48761349549889557504 48962842729847778816 48972437643179122688 49258914341214961152 49321824832072196096 49472156394640134144 49525634025593155584 49649072428561148928 49713719658285837924 49740030709686632448 50040801870440595456 50094894186806870016 50155695616607691264 50219751421992886272 50221002511941815862 50247582043458945024 50285141723323606176 50502826319528470272 50606066576468164608 50711515684485199488 50951817769252257792 51018161281972638336 51073310088892941696 51083318576074774528 51134025180000559104 51200605941953684832 51294406669364339712 51516460377889726464 51660359630144584704 51883997550621401088 52013313972778346496 52081039642013734968 52413426097056313344 52589719969095762432 52897356877781975328 52907722810934587904 53126349764698780416 53194199508970426368 53424477428922679296 53505372474078319872 53736997463143593984 53805627089533304832 53939733008807174144 53969625157789237248 54027964391556169728 54162624467521253376 54233148718130005008 54354664100650991616 54785183369446785024 54786548194845617304 54856518243625752192 55093992348576513024 55344215852808486912 55416278633866831296 55487052936081220608 55656175943970150912 55727256628445208576 55855206482131292544 55957534548397461504 56295902104245669888 56356755960157728768 56497220349741997056 56570784438739056948 56600724600677892096 56741797061212741632 56815679609469529056 57320794990408790016 57395431442219218128 57468733398084121344 57717515793746823168 57956017925125942272 58030035827967737856 58369497244449076224 58380935515514028032 58514978219375639808 58591169597265451839 58622179050702102528 58843345100516917248 58919964039449881984 59040411005879525376 59086499419114094592 59163434965232732736 59443787397460967424 59521188162301411392 59843474447591729664 60102537107538014208 60454122146036543232 60465968926782386176 60531330475724967936 60682199634908070912 60715828302512891904 60761212915682690796 60793370867394772992 61012292307896255634 61148997113232365568 61227092894986174464 61413711386449821696 61633331290627633152 61713583024078971216 61900142248595718144 61980741392148577152 62328557000409792512 62341760385922203648 62422934553091373184 62613197936966419776 62693163707000859648 62964562684087443456 63332889867276378624 63413774784092823552 63834521693864334336 63917639560653220188 63951468055311384576 64276324406672598528 64407721097323118592 64568251828276568064 64652325072844636512 64932205267965176064 65015132733186076672 65283790306463705088 65678552454953281536 65962875192853512192 66034178700790874112 66198763238081531904 66235449057286791168 66284959544381117232 66707996850798944256 66874260822143588352 66959668562657181696 66961336682589087816 67046855631098141568 67323908753540695872 67337101759371293696 67615354245980265984 68024215042630184448 68097746785190588928 68178700240000745472 68267474589271579776 68392542225819119616 68688613837186301952 68880479506859446272 69090425309756049408 69178663400828534784 69351085297037795328 69441386189351646624 69728334066167149296 69884568129408417792 70119626625461016576 70225801372227794832 70438092903574437888 70529809170375967104 70835133019598373888 70925599345293901824 71340496632104426496 71649329950858125312 72216832623361671168 72310864957506673344 72733865706950216076 72953739078702096384 73048730926460823072 73142024324834336256 73458656464768684032 73888371511822441728 73982737248108294144 74208234591960201216 74288451038389733376 74303008837926944768 74473608642841723392 74570579487428756886 74610046064529948672 75061202805660893184 75142341280210305024 75329627132989329408 75331503767912723793 75427712584985409264 75655729414950322176 75754239479292705408 76427726653878386688 76527241922958957504 76624977864112161792 76800908912930527248 76941610004046509568 76956687724995764224 77274690566834589696 77490539445216877056 77825996325932101632 78019970959167519744 78121559463020602452 78162905400936136704 78720548007839367168 78884579953643643648 79361584216401881856 79689524647048170624 79791299263455639552 80136716143384018944 80258058711117479808 80605496194715390976 80708440634299957248 80909599513210761216 80954437736683855872 81014950554243587728 81243936701281880064 81349723077195007512 81531996150976487424 82177775054170177536 82284777365438628288 82640988522864769536 83124417950800246944 83230579404121830912 83484263915955226368 83590884942667812864 83952750245449924608 84443853156368504832 84551699712123764736 84745830524612995584 84856176658108585422 84901086901016838144 85112695591819112448 85223519414204293584 85701765875563464704 86091002437702090752 86093147163328827192 86203100097126182016 86576273690620234752 87045053741951606784 87571403273271042048 87772467329063459712 87933268576053153792 88265017650775375872 88313932076382388224 88379946059174822976 88560616508819288064 88745152447849099104 88943995801065259008 89165681096191451136 89281782243452117088 89395807508130855424 89765211671387594496 90153805661307021312 90698953390173579264 90796995713587451904 91023299452362106368 91073742453769337856 91141819373524036194 91190056301092159488 91723495669848548352 91840639342479261696 92120567079674732544 92468113729383727104 92570374536118456824 92588514919135528832 92850213372893577216 92971112088222865728 93492835500614688768 93512640578883305472 93634401829637059776 94039745560501289472 94446844026131165184 94999334800914567936 95120662176139235328 95532439934477500416 95876459340979830282 96414486610008897792 96852377742414852096 96978487609266954768 97271652104936128512 97398307901947764096 97522699099779115008 97925685459695557632 97944875286358245376 98517828682429922304 98643649664144392192 98944312789280268288 99051268051186311168 99298144857122297856 99427439316571675848 100311391233215382528 100439502843985772544 100442005023883631724 100495164086917890048 100570283446647212352 101005652639056940544 101212133152936329216 101423031368970398976 102036322563945276672 102146620177785883392 102166637152149549056 102268050360001118208 102401211883907369664 102588813338728679424 103032920755779452928 103320719260289169408 103767995101242802176 104026627945556692992 104162079284027469936 104826852194112626688 105179439938191524864 105794713755563950656 105815445621869175808 106252699529397560832 106388399017940852736 107010744948156639744 107473994926287187968 107879466017614348288 107939250315578474496 108055928783112339456 108325248935042506752 108466297436260010016 108709328201301983232 109573096389691234608 109713036487251504384 110187984697153026048 110688431705616973824 110832557267733662592 110974105872162441216 111312351887940301824 111454513256890417152 111710412964262585088 111855869231143135329 111915069096794923008 112591804208491339776 112713511920315457536 112994440699483994112 113141568877478113896 113483594122425483264 113631359218939058112 114641589980817580032 114790862884438436256 114937466796168242688 115435031587493646336 115912035850251884544 116060071655935475712 116738994488898152448 116761871031028056064 117029956438751279616 117182339194530903678 117244358101404205056 117839928078899763968 118080822011759050752 118172998838228189184 118326869930465465472 118887574794921934848 119042376324602822784 119686948895183459328 120205074215076028416 120908244292073086464 120931937853564772352 121062660951449935872 121364399269816141824 121431656605025783808 121522425831365381592 122024584615792511268 122297994226464731136 122827422772899643392 123266662581255266304 123427166048157942432 123961482784297154304 124657114000819585024 124845869106182746368 125226395873932839552 125386327414001719296 125929125368174886912 126665779734552757248 126827549568185647104 127284264987162878133 127669043387728668672 127835279121306440376 128552648813345197056 129136503656553136128 129304650145689273024 129864410535930352128 130030265466372153344 130567580612927410176 131357104909906563072 131925750385707024384 132068357401581748224 132397526476163063808 132470898114573582336 132569919088762234464 133415993701597888512 133748521644287176704 133922673365178175632 134093711262196283136 134647817507081391744 134674203518742587392 135230708491960531968 136048430085260368896 136195493570381177856 136534949178543159552 136712729060286054291 136785084451638239232 137760959013718892544 138180850619512098816 138702170594075590656 138882772378703293248 139456668132334298592 139769136258816835584 140239253250922033152 140451602744455589664 141059618340751934208 141670266039196747776 141851198690587803648 142680993264208852992 143298659901716250624 144433665246723342336 144621729915013346688 145467731413900432152 145907478157404192768 146097461852921646144 146284048649668672512 146917312929537368064 147776743023644883456 147965474496216588288 148416469183920402432 148576902076779466752 148947217285683446784 149141158974857513772 149220092129059897344 150122405611321786368 150284682560420610048 150659254265978658816 150663007535825447586 150855425169970818528 151508478958585410816 152855453307756773376 153054483845917915008 153249955728224323584 153601817825861054496 153883220008093019136 153913375449991528448 154549381133669179392 154981078890433754112 155651992651864203264 156039941918335039488 156243118926041204904 157769159907287287296 158723168432803763712 159379049294096341248 159582598526911279104 160273432286768037888 160516117422234959616 161210992389430781952 161416881268599914496 161819199026421522432 161908875473367711744 162029901108487175456 162487873402563760128 162699446154390015024 163063992301952974848 164355550108340355072 164569554730877256576 165281977045729539072 166248835901600493888 166461158808243661824 166968527831910452736 167181769885335625728 168887706312737009664 169491661049225991168 169712353316217170844 169802173802033676288 170225391183638224896 170447038828408587168 171403531751126929408 172186294326657654384 172406200194252364032 173152547381240469504 174090107483903213568 175142806546542084096 175544934658126919424 175773508791796355517 175866537152106307584 176530035301550751744 176759892118349645952 177121233017638576128 177490304895698198208 178331362192382902272 178563564486904234176 178791615016261710848 179530423342775188992 180307611322614042624 181397906780347158528 181593991427174903808 182046598904724212736 182147484907538675712 182283638747048072388 182380112602184318976 183446991339697096704 183681278684958523392 184241134159349465088 185140749072236913648 185177029838271057664 185700426745787154432 185942224176445731456 186985671001229377536 187025281157766610944 187268803659274119552 188079491121002578944 188893688052262330368 189998669601829135872 190241324352278470656 191752918681959660564 192828973220017795584 193704755484829704192 193956975218533909536 194796615803895528192 195045398199558230016 195851370919391115264 195889750572716490752 197035657364859844608 197287299328288784384 197888625578560536576 198102536102372622336 198596289714244595712 198854878633143351696 200622782466430765056 200879005687971545088 200884010047767263448 201140566893294424704 202011305278113881088 202846062737940797952 204072645127890553344 204293240355571766784 204333274304299098112 204536100720002236416 204802423767814739328 205177626677457358848 206065841511558905856 206641438520578338816 207535990202485604352 208053255891113385984 208324158568054939872 209653704388225253376 210358879876383049728 211589427511127901312 211630891243738351616 212505399058795121664 212776798035881705472 214021489896313279488 214947989852574375936 215758932035228696576 216650497870085013504 216932594872520020032 219146192779382469216 219426072974503008768 220375969394306052096 221665114535467325184 221948211744324882432 222624703775880603648 222909026513780834304 223420825928525170176 223711738462286270658 223830138193589846016 225183608416982679552 225427023840630915072 225988881398967988224 226283137754956227792 226967188244850966528 227262718437878116224 229283179961635160064 229581725768876872512 229874933592336485376 230870063174987292672 231824071700503769088 233477988977796304896 234059912877502559232 234364678389061807356 234488716202808410112 235679856157799527936 236161644023518101504 236653739860930930944 238084752649205645568 239373897790366918656 240410148430152056832 241816488584146172928 241863875707129544704 242125321902899871744 242728798539632283648 242863313210051567616 243044851662730763184 244049169231585022536 244595988452929462272 246533325162510532608 246854332096315884864 247922965568594308608 249691738212365492736 250452791747865679104 250772654828003438592 251858250736349773824 253331559469105514496 253655099136371294208 254568529974325756266 255338086775457337344 255670558242612880752 257105297626690394112 258273007313106272256 258609300291378546048 259728821071860704256 260060530932744306688 261135161225854820352 262714209819813126144 264795052952326127616 264941796229147164672 265139838177524468928 266831987403195777024 267497043288574353408 267845346730356351264 268187422524392566272 269295635014162783488 269348407037485174784 270461416983921063936 272096860170520737792 272390987140762355712 273069898357086319104 273425458120572108582 273570168903276478464 275521918027437785088 276361701239024197632 277404341188151181312 277765544757406586496 278913336264668597184 280478506501844066304 280903205488911179328 282119236681503868416 283340532078393495552 285361986528417705984 286597319803432501248 289243459830026693376 290935462827800864304 291814956314808385536 292194923705843292288 292568097299337345024 293834625859074736128 295553486047289766912 295930948992433176576 296832938367840804864 297153804153558933504 297894434571366893568 298282317949715027544 301318508531957317632 301326015071650895172 301710850339941637056 303016957917170821632 306108967691835830016 306499911456448647168 307203635651722108992 307766440016186038272 307826750899983056896 309098762267338358784 309962157780867508224 311303985303728406528 312079883836670078976 312486237852082409808 315538319814574574592 317446336865607527424 318758098588192682496 319165197053822558208 321032234844469919232 322421984778861563904 323638398052843044864 323817750946735423488 324059802216974350912 324975746805127520256 325398892308780030048 326127984603905949696 329139109461754513152 330563954091459078144 332497671803200987776 332922317616487323648 333937055663820905472 334363539770671251456 335567607693429405987 337775412625474019328 338983322098451982336 339424706632434341688 340450782367276449792 340894077656817174336 342807063502253858816 344372588653315308768 344812400388504728064 346305094762480939008 348180214967806427136 350285613093084168192 351089869316253838848 351547017583592711034 351733074304212615168 353519784236699291904 354242466035277152256 354980609791396396416 356662724384765804544 357127128973808468352 357583230032523421696 359060846685550377984 360615222645228085248 362795813560694317056 363187982854349807616 364093197809448425472 364294969815077351424 364567277494096144776 366893982679394193408 368482268318698930176 370281498144473827296 370354059676542115328 371884448352891462912 373971342002458755072 374537607318548239104 376158982242005157888 377787376104524660736 379997339203658271744 380482648704556941312 383505837363919321128 385657946440035591168 387409510969659408384 387913950437067819072 389593231607791056384 390090796399116460032 391702741838782230528 394071314729719689216 395777251157121073152 396205072204745244672 397192579428489191424 397709757266286703392 401245564932861530112 401768020095534526896 402281133786588849408 404022610556227762176 405692125475881595904 408145290255781106688 408586480711143533568 408666548608598196224 409604847535629478656 410138187180858162873 410355253354914717696 413282877041156677632 416106511782226771968 416648317136109879744 419307408776450506752 420717759752766099456 423178855022255802624 423261782487476703232 425010798117590243328 425553596071763410944 428042979792626558976 429895979705148751872 433300995740170027008 433865189745040040064 438292385558764938432 438852145949006017536 440751938788612104192 443330229070934650368 443896423488649764864 445249407551761207296 446841651857050340352 447423476924572541316 447660276387179692032 450367216833965359104 450854047681261830144 451977762797935976448 452566275509912455584 454525436875756232448 458566359923270320128 459163451537753745024 459749867184672970752 461740126349974585344 463648143401007538176 466955977955592609792 468119825755005118464 468729356778123614712 471359712315599055872 473307479721861861888 476169505298411291136 478747795580733837312 480820296860304113664 483632977168292345856 483727751414259089408 484250643805799743488 485457597079264567296 485726626420103135232 486089703325461526368 488098338463170045072 489191976905858924544 493066650325021065216 493708664192631769728 495845931137188617216 499383476424730985472 500905583495731358208 501545309656006877184 506663118938211028992 509137059948651512532 510676173550914674688 511341116485225761504 514210595253380788224 517218600582757092096 519457642143721408512 520121061865488613376 522270322451709640704 525428419639626252288 527320526375389066551 529590105904652255232 530279676355048937856 534994086577148706816 535690693460712702528 536374845048785132544 538591270028325566976 538696814074970349568 540922833967842127872 544193720341041475584 544781974281524711424 546139796714172638208 546850916241144217164 547140337806552956928 551043836054875570176 552723402478048395264 555531089514813172992 557826672529337194368 560957013003688132608 561806410977822358656 564238473363007736832 566681064156786991104 570723973056835411968 578486919660053386752 581870925655601728608 584389847411686584576 585136194598674690048 587669251718149472256 591106972094579533824 591861897984866353152 593665876735681609728 594307608307117867008 595788869142733787136 596564635899430055088 602637017063914635264 602652030143301790344 603421700679883274112 606033915834341643264 612217935383671660032 612999822912897294336 614407271303444217984 615532880032372076544 618197524534676717568 619924315561735016448 622607970607456813056 624159767673340157952 624972475704164819616 631076639629149149184 634892673731215054848 637516197176385364992 638330394107645116416 642064469688939838464 644843969557723127808 647276796105686089728 648119604433948701824 649951493610255040512 650797784617560060096 658278218923509026304 661127908182918156288 664995343606401975552 665844635232974647296 667874111327641810944 668727079541342502912 671135215386858811974 675550825250948038656 677966644196903964672 678849413264868683376 680901564734552899584 681788155313634348672 685614127004507717632 688745177306630617536 689624800777009456128 692610189524961878016 702179738632507677696 703094035167185422068 703466148608425230336 707039568473398583808 708484932070554304512 709961219582792792832 714254257947616936704 715166460065046843392 718121693371100755968 721230445290456170496 725591627121388634112 726375965708699615232 728186395618896850944 728589939630154702848 729134554988192289552 733787965358788386816 740562996288947654592 740708119353084230656 743768896705782925824 749075214637096478208 752317964484010315776 755574752209049321472 759994678407316543488 760965297409113882624 767011674727838642256 771315892880071182336 774819021939318816768 775827900874135638144 779186463215582112768 780181592798232920064 783405483677564461056 788142629459439378432 794385158856978382848 795419514532573406784 802491129865723060224 803536040191069053792 804562267573177698816 808045221112455524352 811384250951763191808 816290580511562213376 817172961422287067136 817333097217196392448 819209695071258957312 820276374361716325746 820710506709829435392 826565754082313355264 832213023564453543936 833296634272219759488 841435519505532198912 846357710044511605248 846523564974953406464 850021596235180486656 856085959585253117952 859791959410297503744 867730379490080080128 876584771117529876864 877704291898012035072 881503877577224208384 886660458141869300736 887792846977299529728 890498815103522414592 893683303714100680704 894846953849145082632 903955525595871952896 905132551019824911168 909050873751512464896 918326903075507490048 919499734369345941504 923480252699949170688 927296286802015076352 933911955911185219584 936239651510010236928 937458713556247229424 942719424631198111744 946614959443723723776 952339010596822582272 957495591161467674624 967265954336584691712 970915194158529134592 971453252840206270464 972179406650923052736 976196676926340090144 978383953811717849088 987417328385263539456 991691862274377234432 998766952849461970944 1001811166991462716416 1003090619312013754368 1013326237876422057984 1018274119897303025064 1021352347101829349376 1022682232970451523008 1028421190506761576448 1034437201165514184192 1038915284287442817024 1044540644903419281408 1050856839279252504576 1054641052750778133102 1060559352710097875712 1069988173154297413632 1071381386921425405056 1072749690097570265088 1077182540056651133952 1077393628149940699136 1081845667935684255744 1088387440682082951168 1089563948563049422848 1092279593428345276416 1093701832482288434328 1105446804956096790528 1111062179029626345984 1115653345058674388736 1121914026007376265216 1123612821955644717312 1128476946726015473664 1133362128313573982208 1141447946113670823936 1156973839320106773504 1163741851311203457216 1168779694823373169152 1170272389197349380096 1182213944189159067648 1187331753471363219456 1188615216614235734016 1191577738285467574272 1193129271798860110176 1205304060286603580688 1206843401359766548224 1212067831668683286528 1224435870767343320064 1225999645825794588672 1228814542606888435968 1230414561542574488619 1231065760064744153088 1239848631123470032896 1248319535346680315904 1249944951408329639232 1262153279258298298368 1269785347462430109696 1275032394352770729984 1276660788215290232832 1284128939377879676928 1289687939115446255616 1296239208867897403648 1299902987220510081024 1301595569235120120192 1316556437847018052608 1322255816365836312576 1329990687212803951104 1331689270465949294592 1335748222655283621888 1342270430773717623948 1351101650501896077312 1355933288393807929344 1357698826529737366752 1363576310627268697344 1371228254009015435264 1377490354613261235072 1379249601554018912256 1385220379049923756032 1404359477265015355392 1406188070334370844136 1414079136946797167616 1419922439165585585664 1428508515895233873408 1430332920130093686784 1436243386742201511936 1442460890580912340992 1451183254242777268224 1452751931417399230464 1456372791237793701888 1457179879260309405696 1458269109976384579104 1467575930717576773632 1481125992577895309184 1481416238706168461312 1487537793411565851648 1498150429274192956416 1504635928968020631552 1519989356814633086976 1534023349455677284512 1542631785760142364672 1551655801748271276288 1558372926431164225536 1560363185596465840128 1566810967355128922112 1576285258918878756864 1588770317713956765696 1590839029065146813568 1604982259731446120448 1607072080382138107584 1609124535146355397632 1616090442224911048704 1622768501903526383616 1632581161023124426752 1634345922844574134272 1638419390142517914624 1640552748723432651492 1641421013419658870784 1653131508164626710528 1666593268544439518976 1682871039011064397824 1692715420089023210496 1693047129949906812928 1700043192470360973312 1712171919170506235904 1735460758980160160256 1753169542235059753728 1755408583796024070144 1763007755154448416768 1773320916283738601472 1775585693954599059456 1780997630207044829184 1787366607428201361408 1789693907698290165264 1807911051191743905792 1810265102039649822336 1818101747503024929792 1836653806151014980096 1838999468738691883008 1854592573604030152704 1867823911822370439168 1872479303020020473856 1874917427112494458848 1885438849262396223488 1893229918887447447552 1904678021193645164544 1914991182322935349248 1934531908673169383424 1941830388317058269184 1944358813301846105472 1952393353852680180288 1974834656770527078912 1983383724548754468864 1997533905698923941888 2003622333982925432832 2006181238624027508736 2026652475752844115968 2036548239794606050128 2042704694203658698752 2045364465940903046016 2056842381013523152896 2068874402331028368384 2077830568574885634048 2109282105501556266204 2121118705420195751424 2142762773842850810112 2145499380195140530176 2154365080113302267904 2154787256299881398272 2163691335871368511488 2176774881364165902336 2179127897126098845696 2184559186856690552832 2187403664964576868656 2222124358059252691968 2231306690117348777472 2247225643911289434624 2256953893452030947328 2266724256627147964416 2282895892227341647872 2313947678640213547008 2327483702622406914432 2337559389646746338304 2340544778394698760192 2364427888378318135296 2383155476570935148544 2386258543597720220352 2410608120573207161376 2413686802719533096448 2424135663337366573056 2448871741534686640128 2451999291651589177344 2457629085213776871936 2460829123085148977238 2462131520129488306176 2479697262246940065792 2496639070693360631808 2499889902816659278464 2524306558516596596736 2539570694924860219392 2550064788705541459968 2568257878755759353856 2579375878230892511232 2592478417735794807296 2603191138470240240384 2633112875694036105216 2644511632731672625152 2659981374425607902208 2663378540931898589184 2671496445310567243776 2684540861547435247896 2711866576787615858688 2715397653059474733504 2727152621254537394688 2754980709226522470144 2758499203108037824512 2770440758099847512064 2808718954530030710784 2812376140668741688272 2828158273893594335232 2839844878331171171328 2857017031790467746816 2860665840260187373568 2872486773484403023872 2912745582475587403776 2914359758520618811392 2916538219952769158208 2935151861435153547264 2962251985155790618368 2962832477412336922624 2975075586823131703296 2996300858548385912832 3009271857936041263104 3039978713629266173952 3068046698911354569024 3085263571520284729344 3103311603496542552576 3116745852862328451072 3133621934710257844224 3152570517837757513728 3181678058130293627136 3209964519462892240896 3214144160764276215168 3218249070292710795264 3232180884449822097408 3245537003807052767232 3265162322046248853504 3268691845689148268544 3276838780285035829248 3281105497446865302984 3333186537088879037952 3365742078022128795648 3385430840178046420992 3386094259899813625856 3400086384940721946624 3424343838341012471808 3470921517960320320512 3506339084470119507456 3510817167592048140288 3546641832567477202944 3561995260414089658368 3574733214856402722816 3579387815396580330528 3620530204079299644672 3636203495006049859584 3673307612302029960192 3677998937477383766016 3691243684627723465857 3744958606040040947712 3749834854224988917696 3770877698524792446976 3786459837774894895104 3809356042387290329088 3829982364645870698496 3869063817346338766848 3888717626603692210944 3904786707705360360576 3949669313541054157824 3966767449097508937728 3995067811397847883776 4007244667965850865664 4053304951505688231936 4073096479589212100256 4090728931881806092032 4113684762027046305792 4137748804662056736768 4155661137149771268096 4218564211003112532408 4242237410840391502848 4285525547685701620224 4290998760390281060352 4308730160226604535808 4327382671742737022976 4353549762728331804672 4358255794252197691392 4369118373713381105664 4374807329929153737312 4444248716118505383936 4462613380234697554944 4494451287822578869248 4513907786904061894656 4627895357280427094016 4654967405244813828864 4675118779293492676608 4681089556789397520384 4728855776756636270592 4766310953141870297088 4772517087195440440704 4821216241146414322752 4827373605439066192896 4848271326674733146112 4897743483069373280256 4915258170427553743872 4921658246170297954476 4924263040258976612352 4959394524493880131584 4999779805633318556928 5048613117033193193472 5079141389849720438784 5100129577411082919936 5136515757511518707712 5184956835471589614592 5206382276940480480768 5266225751388072210432 5289023265463345250304 5319962748851215804416 5326757081863797178368 5342992890621134487552 5369081723094870495792 5423733153575231717376 5430795306118949467008 5454305242509074789376 5509961418453044940288 5516998406216075649024 5617437909060061421568 5624752281337483376544 5656316547787188670464 5679689756662342342656 5714034063580935493632 5721331680520374747136 5744973546968806047744 5825491164951174807552 5833076439905538316416 5924503970311581236736 5925664954824673845248 5950151173646263406592 5992601717096771825664 6018543715872082526208 6079957427258532347904 6136093397822709138048 6170527143040569458688 6206623206993085105152 6233491705724656902144 6363356116260587254272 6428288321528552430336 6436498140585421590528 6464361768899644194816 6491074007614105534464 6530324644092497707008 6537383691378296537088 6553677560570071658496 6562210994893730605968 6666373074177758075904 6770861680356092841984 6800172769881443893248 6848687676682024943616 6941843035920640641024 7012678168940239014912 7021634335184096280576 7093283665134954405888 7149466429712805445632 7158775630793160661056 7241060408158599289344 7272406990012099719168 7346615224604059920384 7355997874954767532032 7382487369255446931714 7489917212080081895424 7499669708449977835392 7541755397049584893952 7572919675549789790208 7618712084774580658176 7738127634692677533696 7777435253207384421888 7809573415410720721152 7899338627082108315648 7933534898195017875456 7990135622795695767552 8014489335931701731328 8146192959178424200512 8181457863763612184064 8275497609324113473536 8311322274299542536192 8437128422006225064816 8484474821680783005696 8571051095371403240448 8581997520780562120704 8617460320453209071616 8738236747426762211328 8749614659858307474624 8888497432237010767872 8925226760469395109888 8988902575645157738496 9027815573808123789312 9255790714560854188032 9309934810489627657728 9350237558586985353216 9457711553513272541184 9545034174390880881408 9642432482292828645504 9654747210878132385792 9696542653349466292224 9795486966138746560512 9830516340855107487744 9843316492340595908952 9999559611266637113856 10097226234066386386944 10158282779699440877568 10200259154822165839872 10273031515023037415424 10369913670943179229184 10412764553880960961536 10532451502776144420864 10639925497702431608832 10685985781242268975104 10738163446189740991584 10861590612237898934016 10908610485018149578752 11019922836906089880576 11033996812432151298048 11234875818120122843136 11249504562674966753088 11312633095574377340928 11359379513324684685312 11428068127161870987264 11489947093937612095488 11666152879811076632832 11849007940623162473472 11851329909649347690496 11900302347292526813184 11985203434193543651328 12159914854517064695808 12272186795645418276096 12341054286081138917376 12413246413986170210304 12466983411449313804288 12726712232521174508544 12856576643057104860672 12872996281170843181056 12982148015228211068928 13060649288184995414016 13074767382756593074176 13107355121140143316992 13124421989787461211936 13332746148355516151808 13541723360712185683968 13883686071841281282048 14025356337880478029824 14043268670368192561152 14186567330269908811776 14298932859425610891264 14317551261586321322112 14482120816317198578688 14544813980024199438336 14693230449208119840768 14764974738510893863428 14999339416899955670784 15083510794099169787904 15145839351099579580416 15237424169549161316352 15554870506414768843776 15619146830821441442304 15798677254164216631296 15867069796390035750912 15980271245591391535104 16028978671863403462656 16292385918356848401024 16362915727527224368128 16550995218648226947072 16874256844012450129632 16968949643361566011392 17142102190742806480896 17163995041561124241408 17234920640906418143232 17476473494853524422656 17499229319716614949248 17776994864474021535744 17850453520938790219776 17977805151290315476992 18055631147616247578624 18511581429121708376064 18619869620979255315456 18700475117173970706432 19090068348781761762816 19284864964585657291008 19309494421756264771584 19393085306698932584448 19590973932277493121024 19661032681710214975488 19686632984681191817904 19999119222533274227712 20400518309644331679744 20546063030046074830848 20739827341886358458368 20825529107761921923072 21064903005552288841728 21279850995404863217664 21476326892379481983168 21723181224475797868032 21817220970036299157504 22039845673812179761152 22067993624864302596096 22469751636240245686272 22499009125349933506176 22625266191148754681856 22718759026649369370624 22856136254323741974528 23332305759622153265664 23698015881246324946944 23702659819298695380992 23800604694585053626368 23970406868387087302656 24544373591290836552192 24826492827972340420608 24933966822898627608576 25453424465042349017088 25713153286114209721344 25745992562341686362112 26214710242280286633984 26248843979574922423872 26665492296711032303616 27083446721424371367936 27767372143682562564096 28050712675760956059648 28373134660539817623552 28635102523172642644224 28964241632634397157376 29089627960048398876672 29386460898416239681536 29529949477021787726856 29998678833799911341568 30291678702199159160832 30474848339098322632704 31109741012829537687552 31238293661642882884608 31597354508328433262592 32057957343726806925312 32584771836713696802048 32725831455054448736256 33101990437296453894144 33748513688024900259264 33937899286723132022784 34284204381485612961792 34469841281812836286464 34998458639433229898496 35553989728948043071488 35700907041877580439552 35955610302580630953984 37023162858243416752128 37239739241958510630912 37400950234347941412864 38180136697563523525632 38569729929171314582016 38618988843512529543168 39181947864554986242048 39322065363420429950976 39373265969362383635808 39998238445066548455424 41479654683772716916736 41651058215523843846144 42129806011104577683456 42559701990809726435328 42952653784758963966336 43446362448951595736064 43634441940072598315008 44079691347624359522304 44998018250699867012352 45250532382297509363712 45437518053298738741248 45712272508647483949056 46664611519244306531328 47396031762492649893888 47601209389170107252736 47940813736774174605312 49088747182581673104384 49652985655944680841216 50906848930084698034176 51426306572228419442688 51491985124683372724224 52429420484560573267968 52497687959149844847744 53330984593422064607232 54166893442848742735872 55534744287365125128192 56101425351521912119296 57270205046345285288448 57928483265268794314752 58179255920096797753344 58772921796832479363072 59059898954043575453712 59997357667599822683136 62219482025659075375104 62476587323285765769216 63194709016656866525184 65169543673427393604096 65451662910108897472512 66203980874592907788288 67497027376049800518528 67875798573446264045568 68568408762971225923584 69996917278866459796992 71107979457896086142976 71401814083755160879104 71911220605161261907968 74479478483917021261824 74801900468695882825728 76360273395127047051264 77139459858342629164032 77237977687025059086336 78644130726840859901952 78746531938724767271616 79996476890133096910848 82959309367545433833472 83302116431047687692288 85119403981619452870656 85905307569517927932672 86892724897903191472128 87268883880145196630016 88159382695248719044608 89996036501399734024704 90875036106597477482496 91424545017294967898112 93329223038488613062656 94792063524985299787776 98177494365163346208768 99305971311889361682432 101813697860169396068352 102852613144456838885376 104995375918299689695488 106661969186844129214464 111069488574730250256384 112202850703043824238592 114540410092690570576896 115856966530537588629504 117545843593664958726144 118119797908087150907424 119994715335199645366272 124438964051318150750208 124953174646571531538432 126389418033313733050368 130339087346854787208192 130903325820217794945024 134994054752099601037056 135751597146892528091136 137136817525942451847168 139993834557732919593984 142803628167510321758208 143822441210322523815936 148958956967834042523648 152720546790254094102528 154278919716685258328064 154475955374050118172672 157288261453681719803904 157493063877449534543232 159992953780266193821696 165918618735090867666944 166604232862095375384576 171810615139035855865344 173785449795806382944256 174537767760290393260032 176318765390497438089216 179992073002799468049408 186658446076977226125312 189584127049970599575552 196354988730326692417536 198611942623778723364864 203627395720338792136704 205705226288913677770752 209990751836599379390976 213323938373688258428928 224405701406087648477184 229080820185381141153792 231713933061075177259008 236239595816174301814848 239989430670399290732544 248877928102636301500416 249906349293143063076864 260678174693709574416384 261806651640435589890048 269988109504199202074112 274273635051884903694336 279987669115465839187968 297917913935668085047296 305441093580508188205056 308557839433370516656128 314986127754899069086464 319985907560532387643392 333208465724190750769152 343621230278071711730688 347570899591612765888512 352637530780994876178432 359984146005598936098816 373316892153954452250624 379168254099941199151104 392709977460653384835072 407254791440677584273408 411410452577827355541504 419981503673198758781952 458161640370762282307584 463427866122150354518016 472479191632348603629696 479978861340798581465088 497755856205272603000832 499812698586286126153728 521356349387419148832768 523613303280871179780096 539976219008398404148224 559975338230931678375936 595835827871336170094592 610882187161016376410112 617115678866741033312256 629972255509798138172928 639971815121064775286784 687242460556143423461376 695141799183225531777024 719968292011197872197632 746633784307908904501248 785419954921306769670144 822820905155654711083008 839963007346397517563904 916323280741524564615168 944958383264697207259392 959957722681597162930176 999625397172572252307456 1042712698774838297665536 1079952438016796808296448 1119950676461863356751872 1221764374322032752820224 1234231357733482066624512 1259944511019596276345856 1374484921112286846922752 1390283598366451063554048 1439936584022395744395264 1493267568615817809002496 1570839909842613539340288 1679926014692795035127808 1832646561483049129230336 1889916766529394414518784 1919915445363194325860352 2085425397549676595331072 2159904876033593616592896 2239901352923726713503744 2468462715466964133249024 2519889022039192552691712 2748969842224573693845504 2879873168044791488790528 3359852029385590070255616 3665293122966098258460672 3779833533058788829037568 4170850795099353190662144 4319809752067187233185792 4479802705847453427007488 5039778044078385105383424 5497939684449147387691008 5759746336089582977581056 6719704058771180140511232 7559667066117577658075136 8639619504134374466371584 10079556088156770210766848 10995879368898294775382016 13439408117542360281022464 15119334132235155316150272 17279239008268748932743168 20159112176313540421533696 30238668264470310632300544 40318224352627080843067392 60477336528940621264601088 120954673057881242529202176
- Sum of all divisors σ(n): 482471894228526244627200000
- Sum of proper divisors (its aliquot sum) s(n): 361517221170645002097997824
- 120954673057881242529202176 is an abundant number, because the sum of its proper divisors (361517221170645002097997824) is greater than itself. Its abundance is 240562548112763759568795648
Bases of 120954673057881242529202176
- Binary: 1100100000011010010010111110111000011111001001110111101000110100100000010000000000000002
- Hexadecimal: 0x640D25F70F93BD1A408000
- Base-36: F74FOKXFYA7TA8000
Squares and roots of 120954673057881242529202176
- 120954673057881242529202176 squared (1209546730578812425292021762) is 14630032934538942529256922534661218712020127083134976
- 120954673057881242529202176 cubed (1209546730578812425292021763) is 1769570850423192683886327953035964831719562097450552486725506272711754200907776
-
The
square root of 120954673057881242529202176 is 10997939491462.9914292729 -
120954673057881242529202176 is a
perfect cube number . Itscube root is 494546976
Scales and comparisons
How big is 120954673057881242529202176?- 120,954,673,057,881,242,529,202,176 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 120,954,673,057,881,242,529,202,176 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 120954673057881242529202176 cubic inches would be around 41212248 feet tall.
Recreational maths with 120954673057881242529202176
- 120954673057881242529202176 backwards is 671202925242188750376459021
- 120954673057881242529202176 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 120954673057881242529202176'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 120954673057881242529202176 - Facts about the integer". Numbermatics.com. 2024. Web. 31 May 2024.
APA style:
Numbermatics. (2024). Number 120954673057881242529202176 - Facts about the integer. Retrieved 31 May 2024, from https://numbermatics.com/n/120954673057881242529202176/
Chicago style:
Numbermatics. 2024. "Number 120954673057881242529202176 - Facts about the integer". https://numbermatics.com/n/120954673057881242529202176/
The information we have on file for 120954673057881242529202176 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 120954673057881242529202176, math, Factors of 120954673057881242529202176, curriculum, school, college, exams, university, Prime factorization of 120954673057881242529202176, STEM, science, technology, engineering, physics, economics, calculator, one hundred twenty septillion, nine hundred fifty-four sextillion, six hundred seventy-three quintillion, fifty-seven quadrillion, eight hundred eighty-one trillion, two hundred forty-two billion, five hundred twenty-nine million, two hundred two thousand, one hundred seventy-six.