754153946317910370781495296
754,153,946,317,910,370,781,495,296 is an even composite number composed of five prime numbers multiplied together.
754153946317910370781495296 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-one thousand, three hundred fifteen divisors.
Prime factorization of 754153946317910370781495296:
228 × 36 × 76 × 292 × 794
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 29 × 29 × 79 × 79 × 79 × 79)See below for interesting mathematical facts about the number 754153946317910370781495296 from the Numbermatics database.
Names of 754153946317910370781495296
- Cardinal: 754153946317910370781495296 can be written as Seven hundred fifty-four septillion, one hundred fifty-three sextillion, nine hundred forty-six quintillion, three hundred seventeen quadrillion, nine hundred ten trillion, three hundred seventy billion, seven hundred eighty-one million, four hundred ninety-five thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 7.54153946317910370781495296 × 1026
Factors of 754153946317910370781495296
Divisors of 754153946317910370781495296
- Number of divisors d(n): 21315
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 29 32 36 42 48 49 54 56 58 63 64 72 79 81 84 87 96 98 108 112 116 126 128 144 147 158 162 168 174 189 192 196 203 216 224 232 237 243 252 256 261 288 294 316 324 336 343 348 378 384 392 406 432 441 448 464 474 486 504 512 522 553 567 576 588 609 632 648 672 686 696 711 729 756 768 783 784 812 841 864 882 896 928 948 972 1008 1024 1029 1044 1106 1134 1152 1176 1218 1264 1296 1323 1344 1372 1392 1421 1422 1458 1512 1536 1566 1568 1624 1659 1682 1701 1728 1764 1792 1827 1856 1896 1944 2016 2048 2058 2088 2133 2212 2268 2291 2304 2349 2352 2401 2436 2523 2528 2592 2646 2688 2744 2784 2842 2844 2916 3024 3072 3087 3132 3136 3248 3318 3364 3402 3456 3528 3584 3654 3712 3792 3871 3888 3969 4032 4096 4116 4176 4263 4266 4424 4536 4582 4608 4698 4704 4802 4872 4977 5046 5056 5103 5184 5292 5376 5481 5488 5568 5684 5688 5832 5887 6048 6144 6174 6241 6264 6272 6399 6496 6636 6728 6804 6873 6912 7047 7056 7168 7203 7308 7424 7569 7584 7742 7776 7938 8064 8192 8232 8352 8526 8532 8848 9072 9164 9216 9261 9396 9408 9604 9744 9947 9954 10092 10112 10206 10368 10584 10752 10962 10976 11136 11368 11376 11613 11664 11774 11907 12096 12288 12348 12482 12528 12544 12789 12798 12992 13272 13456 13608 13746 13824 14094 14112 14336 14406 14616 14848 14931 15138 15168 15484 15552 15876 16037 16128 16384 16443 16464 16704 16807 17052 17064 17661 17696 18144 18328 18432 18522 18723 18792 18816 19197 19208 19488 19894 19908 20184 20224 20412 20619 20736 21141 21168 21504 21609 21924 21952 22272 22707 22736 22752 23226 23328 23548 23814 24192 24576 24696 24964 25056 25088 25578 25596 25984 26544 26912 27097 27216 27492 27648 27783 28188 28224 28672 28812 29232 29696 29841 29862 30276 30336 30968 31104 31752 32074 32256 32768 32886 32928 33408 33614 34104 34128 34839 35322 35392 35721 36288 36656 36864 37044 37446 37584 37632 38367 38394 38416 38976 39788 39816 40368 40448 40824 41209 41238 41472 42282 42336 43008 43218 43687 43848 43904 44544 44793 45414 45472 45504 46452 46656 47096 47628 48111 48384 49152 49329 49392 49928 50112 50176 50421 51156 51192 51968 52983 53088 53824 54194 54432 54984 55296 55566 56169 56376 56448 57344 57591 57624 58464 59392 59682 59724 60552 60672 61857 61936 62208 63504 64148 64512 64827 65536 65772 65856 66439 66816 67228 68121 68208 68256 69629 69678 70644 70784 71442 72576 73312 73728 74088 74892 75168 75264 76734 76788 76832 77952 79576 79632 80736 80896 81291 81648 82418 82476 82944 83349 84564 84672 86016 86436 87374 87696 87808 89088 89523 89586 90828 90944 91008 92904 93312 94192 95256 96222 96768 98304 98658 98784 99856 100224 100352 100842 102312 102384 103936 104517 105966 106176 107648 108388 108864 109968 110592 111132 112259 112338 112752 112896 114688 115101 115182 115248 116928 117649 118784 119364 119448 121104 121344 123627 123714 123872 124416 127008 128296 129024 129654 131061 131072 131544 131712 132878 133632 134379 134456 136242 136416 136512 139258 139356 141288 141568 142884 144333 145152 146624 147456 147987 148176 149784 150336 150528 151263 153468 153576 153664 155904 158949 159152 159264 161472 161792 162582 163296 164836 164952 165888 166698 168507 169128 169344 172032 172872 174748 175392 175616 178176 179046 179172 180989 181656 181888 182016 185571 185808 186624 188384 189679 190512 192444 193536 194481 196608 197316 197568 199317 199712 200448 200704 201684 204363 204624 204768 207872 208887 209034 211932 212352 215296 216776 217728 219936 221184 222264 224518 224676 225504 225792 229376 230202 230364 230496 233856 235298 237568 238728 238896 242208 242688 243873 247254 247428 247744 248832 250047 254016 256592 258048 259308 262122 262144 263088 263424 265756 267264 268569 268758 268912 272484 272832 273024 278516 278712 282576 283136 285768 288463 288666 290304 293248 294912 295974 296352 299568 300672 301056 302526 305809 306936 307152 307328 311808 313551 317898 318304 318528 322944 323584 325164 326592 329672 329904 331776 333396 336777 337014 338256 338688 344064 345303 345744 349496 350784 351232 352947 356352 358092 358344 361978 363312 363776 364032 370881 371142 371616 373248 376768 379358 381024 384888 387072 388962 393183 393216 394632 395136 398634 399424 400896 401408 403137 403368 408726 409248 409536 415744 417774 418068 423864 424704 430592 432999 433552 435456 439872 442368 444528 449036 449352 451008 451584 453789 458752 460404 460728 460992 465073 467712 470596 475136 476847 477456 477792 484416 485376 487403 487746 493039 494508 494856 495488 497664 500094 505521 508032 513184 516096 518616 524244 524288 526176 526848 531512 534528 537138 537516 537824 542967 544968 545664 546048 556713 557032 557424 565152 566272 569037 571536 576926 577332 580608 583443 586496 589824 591948 592704 597951 599136 601344 602112 605052 611618 613089 613872 614304 614656 623616 626661 627102 635796 636608 637056 645888 647168 650328 653184 659344 659808 663552 666792 673554 674028 676512 677376 688128 690606 691488 698992 701568 702464 705894 712704 716184 716688 723956 726624 727552 728064 731619 741762 742284 743232 746496 753536 758716 762048 769776 774144 777924 785813 786366 786432 789264 790272 797268 798848 801792 802816 805707 806274 806736 817452 818496 819072 831488 835548 836136 847728 849408 861184 865389 865998 867104 870912 879744 884736 889056 898072 898704 902016 903168 907578 917427 917504 920808 921456 921984 930146 935424 940653 941192 950272 953694 954912 955584 968832 970752 974806 975492 986078 989016 989712 990976 995328 1000188 1010331 1011042 1016064 1026368 1032192 1035909 1037232 1048488 1048576 1052352 1053696 1058841 1063024 1069056 1074276 1075032 1075648 1085934 1089936 1091328 1092096 1112643 1113426 1114064 1114848 1130304 1132544 1138074 1143072 1153852 1154664 1161216 1166886 1172992 1179549 1179648 1183896 1185408 1195902 1198272 1202688 1204224 1210104 1223236 1226178 1227744 1228608 1229312 1247232 1253322 1254204 1266923 1271592 1273216 1274112 1291776 1294336 1298997 1300656 1306368 1318688 1319616 1327104 1327753 1333584 1347108 1348056 1353024 1354752 1361367 1376256 1381212 1382976 1395219 1397984 1403136 1404928 1411788 1425408 1430541 1432368 1433376 1447912 1453248 1455104 1456128 1462209 1463238 1479117 1483524 1484568 1486464 1492992 1507072 1516563 1517432 1524096 1539552 1548288 1555848 1571626 1572732 1572864 1578528 1580544 1594536 1597696 1603584 1605632 1611414 1612548 1613472 1628901 1634904 1636992 1638144 1662976 1670139 1671096 1672272 1695456 1698816 1707111 1722368 1730778 1731996 1734208 1741824 1750329 1759488 1769472 1778112 1793853 1796144 1797408 1804032 1806336 1815156 1834854 1835008 1841616 1842912 1843968 1860292 1870848 1879983 1881306 1882384 1900544 1907388 1909824 1911168 1937664 1941504 1949612 1950984 1972156 1978032 1979424 1981952 1990656 2000376 2019241 2020662 2022084 2032128 2052736 2064384 2071818 2074464 2096976 2097152 2104704 2107392 2117682 2126048 2138112 2140663 2148552 2150064 2151296 2171868 2179872 2182656 2184192 2194857 2225286 2226852 2228128 2229696 2260608 2265088 2276148 2286144 2307704 2309328 2322432 2333772 2345984 2357439 2359098 2359296 2367792 2370816 2391804 2396544 2405376 2408448 2417121 2420208 2446472 2452356 2455488 2457216 2458624 2494464 2506644 2508408 2533846 2543184 2546432 2548224 2583552 2588672 2596167 2597994 2601312 2612736 2637376 2639232 2654208 2655506 2667168 2694216 2696112 2706048 2709504 2722734 2752281 2752512 2762424 2765952 2790438 2795968 2806272 2809856 2821959 2823576 2850816 2861082 2864736 2866752 2895824 2906496 2910208 2912256 2924418 2926476 2958234 2967048 2969136 2972928 2985984 3014144 3030993 3033126 3034864 3048192 3079104 3096576 3111696 3143252 3145464 3145728 3157056 3161088 3176523 3189072 3195392 3207168 3211264 3222828 3225096 3226944 3255511 3257802 3269808 3273984 3276288 3325952 3337929 3340278 3342192 3344544 3390912 3397632 3411821 3414222 3444736 3451273 3461556 3463992 3468416 3483648 3500658 3518976 3538647 3538944 3556224 3587706 3592288 3594816 3608064 3612672 3630312 3669708 3670016 3683232 3685824 3687936 3720584 3741696 3759966 3762612 3764768 3800769 3801088 3814776 3819648 3822336 3875328 3883008 3896991 3899224 3901968 3944312 3956064 3958848 3963904 3981312 3983259 4000752 4038482 4041324 4044168 4064256 4084101 4105472 4128768 4143636 4148928 4185657 4193952 4194304 4209408 4214784 4235364 4252096 4276224 4281326 4291623 4297104 4300128 4302592 4343736 4359744 4365312 4368384 4386627 4389714 4437351 4450572 4453704 4456256 4459392 4521216 4530176 4549689 4552296 4572288 4615408 4618656 4644864 4667544 4691968 4714878 4718196 4718592 4735584 4741632 4783608 4793088 4810752 4816896 4834242 4840416 4886703 4892944 4904712 4910976 4914432 4917248 4988928 5013288 5016816 5067692 5086368 5092864 5096448 5121333 5167104 5177344 5192334 5195988 5202624 5225472 5248681 5274752 5278464 5308416 5311012 5334336 5381559 5388432 5392224 5412096 5419008 5445468 5500691 5504562 5505024 5524848 5531904 5580876 5591936 5612544 5619712 5639949 5643918 5647152 5701632 5722164 5729472 5733504 5791648 5812992 5820416 5824512 5848836 5852952 5916468 5934096 5938272 5945856 5971968 6028288 6057723 6061986 6066252 6069728 6096384 6158208 6193152 6223392 6286504 6290928 6291456 6314112 6322176 6353046 6378144 6390784 6414336 6421989 6422528 6445656 6450192 6453888 6511022 6515604 6539616 6547968 6552576 6584571 6651904 6675858 6680556 6684384 6689088 6781824 6795264 6823642 6828444 6889472 6902546 6923112 6927984 6936832 6967296 7001316 7037952 7072317 7077294 7077888 7112448 7175412 7184576 7189632 7216128 7225344 7251363 7260624 7339416 7340032 7366464 7371648 7375872 7441168 7483392 7519932 7525224 7529536 7601538 7602176 7629552 7639296 7644672 7750656 7766016 7788501 7793982 7798448 7803936 7888624 7912128 7917696 7927808 7962624 7966518 8001504 8076964 8082648 8088336 8128512 8168202 8210944 8256843 8257536 8287272 8297856 8371314 8387904 8388608 8418816 8429568 8470728 8504192 8552448 8562652 8583246 8594208 8600256 8605184 8687472 8719488 8730624 8736768 8773254 8779428 8868461 8874702 8901144 8907408 8912512 8918784 9042432 9060352 9092979 9099378 9104592 9144576 9230816 9237312 9289728 9294271 9335088 9383936 9429756 9436392 9437184 9471168 9483264 9529569 9567216 9586176 9621504 9633792 9668484 9680832 9766533 9773406 9785888 9809424 9821952 9828864 9834496 9977856 10013787 10026576 10033632 10135384 10172736 10185728 10192896 10235463 10242666 10334208 10353819 10354688 10384668 10391976 10405248 10450944 10497362 10549504 10556928 10615941 10616832 10622024 10668672 10763118 10776864 10784448 10824192 10838016 10890936 11001382 11009124 11010048 11049696 11063808 11161752 11183872 11225088 11239424 11279898 11287836 11294304 11402307 11403264 11444328 11458944 11467008 11583296 11625984 11640832 11649024 11690973 11697672 11705904 11832936 11868192 11876544 11891712 11943936 11949777 12056576 12115446 12123972 12132504 12139456 12192768 12252303 12316416 12386304 12446784 12556971 12573008 12581856 12582912 12628224 12644352 12706092 12756288 12781568 12828672 12843978 12845056 12891312 12900384 12907776 13022044 13031208 13079232 13095936 13105152 13159881 13169142 13303808 13312053 13351716 13361112 13368768 13378176 13563648 13590528 13647284 13656888 13778944 13805092 13846224 13855968 13873664 13934592 14002632 14075904 14134687 14144634 14154588 14155776 14224896 14298131 14350824 14369152 14379264 14432256 14450688 14502726 14521248 14660109 14678832 14680064 14732928 14743296 14751744 14882336 14966784 14984641 15039864 15050448 15059072 15203076 15204352 15259104 15278592 15289344 15363999 15501312 15532032 15577002 15587964 15596896 15607872 15746043 15777248 15824256 15835392 15855616 15925248 15933036 16003008 16144677 16153928 16165296 16176672 16257024 16336404 16421888 16502073 16513686 16515072 16574544 16595712 16742628 16775808 16777216 16837632 16859136 16919847 16941456 17008384 17104896 17125304 17166492 17188416 17200512 17210368 17374944 17438976 17461248 17473536 17546508 17558856 17736922 17749404 17802288 17814816 17825024 17837568 18084864 18120704 18173169 18185958 18198756 18209184 18289152 18461632 18474624 18579456 18588542 18670176 18767872 18859512 18872784 18874368 18942336 18966528 19059138 19134432 19172352 19243008 19265967 19267584 19336968 19361664 19533066 19546812 19571776 19618848 19643904 19657728 19668992 19753713 19955712 20027574 20053152 20067264 20270768 20345472 20371456 20385792 20470926 20485332 20668416 20707638 20709376 20769336 20783952 20810496 20901888 20994724 21099008 21113856 21216951 21231882 21233664 21244048 21337344 21526236 21553728 21568896 21648384 21676032 21781872 22002764 22018248 22020096 22099392 22127616 22323504 22367744 22450176 22478848 22559796 22575672 22588608 22788577 22804614 22806528 22888656 22917888 22934016 23166592 23251968 23281664 23298048 23365503 23381946 23395344 23411808 23665872 23736384 23753088 23783424 23887872 23899554 24113152 24158911 24230892 24247944 24265008 24278912 24385536 24504606 24632832 24770529 24772608 24893568 25113942 25146016 25163712 25165824 25256448 25288704 25412184 25512576 25563136 25657344 25687956 25690112 25782624 25800768 25815552 26044088 26062416 26158464 26191872 26210304 26319762 26338284 26605383 26607616 26624106 26703432 26722224 26737536 26756352 27127296 27181056 27278937 27294568 27313776 27557888 27610184 27692448 27711936 27747328 27869184 27882813 28005264 28151808 28269374 28289268 28309176 28311552 28449792 28588707 28596262 28701648 28738304 28758528 28864512 28901376 29005452 29042496 29299599 29320218 29357664 29360128 29465856 29486592 29503488 29764672 29933568 29969282 30041361 30079728 30100896 30118144 30406152 30408704 30518208 30557184 30578688 30706389 30727998 31002624 31061457 31064064 31154004 31175928 31193792 31215744 31492086 31554496 31648512 31670784 31711232 31847823 31850496 31866072 32006016 32289354 32307856 32330592 32353344 32514048 32672808 32843776 33004146 33027372 33030144 33149088 33191424 33485256 33551616 33554432 33675264 33718272 33839694 33882912 34016768 34206921 34209792 34250608 34332984 34376832 34401024 34420736 34749888 34877952 34922496 34947072 35093016 35117712 35473844 35498808 35604576 35629632 35650048 35675136 35849331 36169728 36241408 36346338 36371916 36397512 36418368 36578304 36740767 36923264 36949248 37158912 37177084 37340352 37535744 37670913 37719024 37745568 37748736 37884672 37933056 38118276 38268864 38344704 38486016 38504837 38531934 38535168 38673936 38723328 38950081 39066132 39093624 39143552 39237696 39287808 39315456 39337984 39479643 39507426 39911424 39936159 40055148 40106304 40134528 40541536 40690944 40742912 40771584 40941852 40970664 41336832 41415276 41418752 41538672 41567904 41620992 41803776 41989448 42198016 42227712 42404061 42433902 42463764 42467328 42488096 42674688 42894393 43052472 43107456 43137792 43296768 43352064 43563744 43980327 44005528 44036496 44040192 44198784 44255232 44647008 44735488 44900352 44953923 44957696 45119592 45151344 45177216 45577154 45609228 45613056 45777312 45835776 45868032 46091997 46333184 46503936 46563328 46596096 46731006 46763892 46790688 46823616 47238129 47331744 47472768 47506176 47566848 47775744 47799108 48226304 48317822 48434031 48461784 48495888 48530016 48557824 48771072 49009212 49265664 49506219 49541058 49545216 49787136 50227884 50292032 50327424 50331648 50512896 50577408 50759541 50824368 51025152 51126272 51314688 51375912 51380224 51565248 51601536 51631104 52088176 52124832 52316928 52383744 52420608 52639524 52676568 53210766 53215232 53248212 53406864 53444448 53475072 53512704 54254592 54362112 54519507 54557874 54589136 54627552 55115776 55220368 55384896 55423872 55494656 55738368 55765626 56010528 56303616 56538748 56578536 56618352 56623104 56899584 57177414 57192524 57403296 57476608 57517056 57729024 57797901 57802752 58010904 58084992 58599198 58640436 58715328 58720256 58931712 58973184 59006976 59529344 59867136 59938564 60082722 60159456 60201792 60236288 60812304 60817408 61036416 61114368 61157376 61412778 61455996 62005248 62079227 62122914 62128128 62308008 62351856 62387584 62431488 62984172 63108992 63297024 63341568 63422464 63650853 63695646 63700992 63732144 64012032 64578708 64615712 64661184 64706688 65028096 65345616 65687552 66008292 66054744 66060288 66298176 66382848 66970512 67103232 67108864 67350528 67436544 67679388 67765824 68033536 68365731 68413842 68419584 68501216 68665968 68753664 68802048 68841472 69499776 69755904 69844992 69894144 70096509 70186032 70235424 70947688 70997616 71209152 71259264 71300096 71350272 71698662 72339456 72476733 72482816 72692676 72743832 72795024 72836736 73156608 73481534 73846528 73898496 74311587 74317824 74354168 74680704 75071488 75341826 75438048 75491136 75497472 75769344 75866112 76236552 76537728 76689408 76972032 77009674 77063868 77070336 77347872 77446656 77900162 78132264 78187248 78287104 78475392 78575616 78630912 78675968 78959286 79014852 79816149 79822848 79872318 80110296 80212608 80269056 81083072 81381888 81485824 81543168 81836811 81883704 81941328 82673664 82830552 82837504 83077344 83135808 83241984 83607552 83648439 83978896 84396032 84455424 84808122 84867804 84927528 84934656 84976192 85349376 85766121 85788786 86104944 86214912 86275584 86593536 86704128 87127488 87898797 87960654 88011056 88072992 88080384 88397568 88510464 89294016 89470976 89800704 89907846 89915392 90239184 90302688 90354432 91154308 91218456 91226112 91554624 91671552 91736064 92119167 92183994 92666368 93007872 93126656 93184371 93192192 93462012 93527784 93581376 93647232 94476258 94663488 94945536 95012352 95133696 95551488 95598216 96452608 96635644 96868062 96923568 96991776 97060032 97115648 97542144 98018424 98531328 98942809 99012438 99082116 99090432 99574272 100086917 100455768 100584064 100654848 100663296 101025792 101154816 101519082 101648736 102050304 102252544 102620763 102629376 102751824 102760448 103130496 103203072 103262208 104176352 104249664 104633856 104767488 104841216 104892487 105279048 105353136 106421532 106430464 106496424 106813728 106888896 106950144 107025408 107547993 108509184 108724224 109039014 109115748 109178272 109255104 110222301 110231552 110440736 110769792 110847744 110989312 111476736 111531252 112021056 112607232 113012739 113077496 113157072 113236704 113246208 113799168 114354828 114385048 114806592 114953216 115034112 115458048 115514511 115595802 115605504 116021808 116169984 116850243 117198396 117280872 117430656 117440512 117863424 117946368 118013952 118438929 119058688 119734272 119808477 119877128 120165444 120318912 120403584 120472576 121624608 121634816 122072832 122228736 122314752 122825556 122911992 124010496 124158454 124245828 124256256 124616016 124703712 124775168 124862976 125968344 126217984 126594048 126683136 126844928 127212183 127301706 127391292 127401984 127464288 128024064 128683179 129157416 129231424 129322368 129413376 130056192 130691232 131375104 131940981 132016584 132109488 132120576 132596352 132765696 133941024 134206464 134217728 134701056 134861769 134873088 135358776 135531648 136067072 136731462 136827684 136839168 137002432 137331936 137507328 137604096 137682944 138275991 138999552 139511808 139689984 139788288 140193018 140372064 140470848 141714387 141895376 141995232 142418304 142518528 142600192 142700544 143397324 144678912 144953466 144965632 145385352 145487664 145590048 145673472 146313216 146963068 147693056 147796992 148518657 148623174 148635648 148708336 149361408 150142976 150683652 150876096 150982272 150994944 151538688 151732224 152473104 153075456 153378816 153944064 154019348 154127736 154140672 154695744 154893312 155800324 156264528 156374496 156574208 156950784 157151232 157261824 157351936 157918572 158029704 159520039 159632298 159645696 159744636 160220592 160425216 160538112 162166144 162763776 162971648 163086336 163558521 163673622 163767408 163882656 165347328 165661104 165675008 166154688 166271616 166483968 167215104 167296878 167957792 168792064 168910848 169112377 169616244 169735608 169855056 169869312 169952384 170698752 171532242 171577572 172209888 172429824 172551168 173187072 173393703 173408256 174254976 175797594 175921308 176022112 176145984 176160768 176795136 177020928 178588032 178941952 179601408 179815692 179830784 180478368 180605376 180708864 182308616 182436912 182452224 183109248 183343104 183472128 184238334 184367988 185332736 186015744 186237681 186253312 186368742 186384384 186924024 187055568 187162752 187294464 188952516 189326976 189891072 190024704 190267392 190952559 191102976 191196432 192905216 193271288 193736124 193847136 193983552 194120064 194231296 195084288 196036848 197062656 197885618 198024876 198164232 198180864 199148544 200173834 200911536 201168128 201309696 201326592 202051584 202309632 203038164 203297472 204100608 204505088 205097193 205241526 205258752 205503648 205520896 206260992 206406144 206524416 208352704 208499328 209267712 209534976 209682432 209784974 210289527 210558096 210706272 212843064 212860928 212992848 213627456 213777792 213900288 214050816 215095986 217018368 217430199 217448448 218078028 218231496 218356544 218510208 220444602 220463104 220881472 221539584 221695488 221978624 222934761 222953472 223062504 224042112 225214464 226025478 226154992 226314144 226473408 226492416 227598336 228709656 228770096 229613184 229906432 230068224 230916096 231029022 231191604 231211008 232043616 232339968 233700486 234396792 234561744 234861312 234881024 235726848 235892736 236027904 236877858 238117376 239448447 239468544 239616954 239754256 240330888 240637824 240807168 240945152 243249216 243269632 244145664 244457472 244629504 245651112 245823984 248020992 248316908 248491656 248512512 249232032 249407424 249550336 249725952 250945317 251936688 252435968 253188096 253366272 253689856 254424366 254603412 254782584 254803968 254928576 256048128 257185369 257366358 258314832 258462848 258644736 258826752 260112384 261382464 262750208 263696391 263881962 264033168 264218976 264241152 265192704 265531392 267882048 268412928 268435456 269402112 269533859 269723538 269746176 270717552 271063296 272134144 272650567 273462924 273655368 273678336 274004864 274663872 275014656 275208192 275365888 276357501 276551982 277999104 279023616 279379968 279553113 279576576 280386036 280744128 280941696 283428774 283790752 283990464 284836608 285037056 285200384 285401088 286794648 289357824 289906932 289931264 290770704 290975328 291180096 291346944 292626432 293926136 295386112 295593984 296828427 297037314 297246348 297271296 297416672 298722816 300260751 300285952 301367304 301752192 301964544 301989888 303077376 303464448 304946208 306150912 306757632 307862289 307888128 308038696 308255472 308281344 309391488 309786624 311600648 312529056 312748992 313148416 313901568 314302464 314523648 314677461 314703872 315837144 316059408 319040078 319264596 319291392 319489272 320441184 320850432 321076224 322643979 324332288 325527552 325943296 326172672 327117042 327347244 327534816 327765312 330666903 330694656 331322208 331350016 332309376 332543232 332967936 334430208 334593756 335915584 337584128 337821696 338224754 339038217 339232488 339471216 339710112 339738624 339904768 341397504 343064484 343155144 344419776 344859648 345102336 346374144 346543533 346787406 346816512 348509952 350550729 351595188 351842616 352044224 352291968 352321536 353590272 354041856 355316787 357176064 357883904 359202816 359425431 359631384 359661568 360956736 361210752 361417728 364617232 364873824 364904448 366218496 366686208 366944256 368476668 368735976 370665472 372031488 372475362 372506624 372737484 372768768 373848048 374111136 374325504 374588928 377905032 378653952 379782144 380049408 380534784 381636549 381905118 382205952 382392864 385810432 386049537 386542576 387472248 387694272 387967104 388240128 388462592 390168576 392073696 394125312 395771236 396049752 396328464 396361728 398297088 400347668 401823072 402336256 402619392 402653184 404103168 404585307 404619264 406076328 406594944 408201216 409010176 410194386 410483052 410517504 411007296 411041792 412521984 412812288 413048832 414645799 416705408 416998656 418535424 419069952 419364864 419569948 420579054 421116192 421412544 425143161 425686128 425721856 425985696 427254912 427555584 427800576 428101632 430191972 434036736 434554589 434860398 434896896 436156056 436462992 436713088 437020416 440889204 440926208 441762944 443079168 443390976 443957248 445555971 445869522 445906944 446125008 448084224 450428928 452050956 452309984 452628288 452946816 452984832 455196672 457419312 457540192 459226368 459812864 460136448 461832192 462058044 462383208 462422016 464087232 464679936 467400972 468793584 469123488 469722624 469762048 471453696 471785472 472055808 473755716 476234752 478560117 478896894 478937088 479233908 479508512 480661776 481275648 481614336 481890304 486498432 486539264 488291328 488914944 489259008 490675563 491302224 491647968 496041984 496633816 496983312 497025024 498464064 498814848 499100672 499451904 501890634 503873376 504871936 506376192 506732544 507337131 507379712 508848732 509206824 509565168 509607936 509857152 512096256 514370738 514732716 516629664 516925696 517289472 517653504 520181109 520224768 522764928 525500416 527392782 527763924 528066336 528437952 528482304 530385408 531062784 535764096 536825856 538804224 539067718 539447076 539492352 541435104 542126592 544268288 545301134 546925848 547310736 547356672 548009728 549327744 550029312 550416384 550731776 552715002 553103964 555998208 558047232 558713043 558759936 559106226 559153152 560772072 561488256 561883392 566857548 567581504 567980928 569673216 570074112 570400768 570802176 572857677 573589296 578715648 579813864 579862528 581541408 581950656 582360192 582693888 585252864 587852272 590772224 591187968 593656854 594074628 594492696 594542592 594833344 597445632 600521502 600571904 602734608 603504384 603929088 603979776 606154752 606928896 609892416 612301824 613515264 615291579 615724578 615776256 616077392 616510944 616562688 618782976 619573248 623201296 625058112 625497984 626296832 627803136 628604928 629047296 629354922 629407744 631674288 632118816 638080156 638529192 638582784 638978544 640882368 641700864 642152448 645287958 648664576 651055104 651886592 652290597 652345344 654234084 654694488 655069632 655530624 661333806 661389312 662644416 662700032 664618752 665086464 665935872 668860416 669187512 671831168 675168256 675643392 676449508 678076434 678464976 678942432 679420224 679477248 679809536 682795008 686128968 686310288 688839552 689719296 690204672 692748288 693087066 693574812 693633024 697019904 700608419 701101458 703190376 703685232 704088448 704583936 704643072 707180544 708083712 710633574 714352128 715767808 718345341 718405632 718850862 719262768 719323136 721913472 722421504 722835456 729234464 729747648 729808896 732436992 733372416 733888512 734247409 736953336 737471952 741330944 744062976 744950724 745013248 745474968 745537536 747696096 748222272 748651008 749177856 752835951 755810064 757307904 759564288 760098816 761069568 763273098 763810236 764411904 764785728 771556107 771620864 772099074 773085152 774944496 775388544 775934208 776480256 776925184 780337152 784147392 788250624 791089173 791542472 792099504 792656928 792723456 796594176 800695336 803646144 804672512 805238784 805306368 808206336 808601577 809170614 809238528 812152656 813189888 816402432 817951701 818020352 820388772 820966104 821035008 822014592 822083584 825043968 825624576 826097664 829072503 829291598 833410816 833997312 837070848 838139904 838659339 838729728 839139896 841158108 842232384 842825088 850286322 851372256 851443712 851971392 854509824 855111168 855601152 856203264 860383944 868073472 869109178 869720796 869793792 872312112 872925984 873426176 874040832 881778408 881852416 883525888 886158336 886781952 887914496 890485281 891111942 891739044 891813888 892250016 896168448 900782253 900857856 904101912 904619968 905256576 905893632 905969664 910393344 914838624 915080384 918452736 919625728 920272896 923586867 923664384 924116088 924766416 924844032 928174464 929359872 934801944 937587168 938246976 939445248 939524096 942907392 943570944 944032383 944111616 947511432 952469504 957120234 957793788 957874176 958467816 959017024 961323552 962551296 963228672 963780608 967931937 972996864 973078528 976582656 977829888 978518016 981351126 982604448 983295936 992000709 992083968 993267632 993966624 994050048 996928128 997629696 998201344 998903808 1003781268 1007746752 1009743872 1012752384 1013465088 1014674262 1014759424 1017697464 1018413648 1019130336 1019215872 1019714304 1024192512 1028741476 1029465432 1033259328 1033851392 1034578944 1035307008 1039630599 1040362218 1040449536 1045529856 1051000832 1051652187 1054785564 1055527848 1056132672 1056875904 1056964608 1060770816 1062125568 1071528192 1073651712 1077608448 1078135436 1078894152 1078984704 1082870208 1084253184 1088536576 1090602268 1093851696 1094621472 1094713344 1096019456 1098655488 1100058624 1100832768 1101463552 1105430004 1106207928 1111996416 1116094464 1116640273 1117426086 1117519872 1118212452 1118306304 1121544144 1122976512 1123766784 1129552349 1133715096 1135163008 1135961856 1139346432 1140148224 1140801536 1141604352 1144909647 1145715354 1147178592 1157431296 1158148611 1159627728 1159725056 1163082816 1163901312 1164720384 1165387776 1170505728 1175704544 1181544448 1182375936 1183786639 1187313708 1188149256 1188985392 1189085184 1189666688 1194891264 1201043004 1201143808 1205469216 1207008768 1207858176 1207959552 1212309504 1213755921 1213857792 1219784832 1224603648 1227030528 1230583158 1231449156 1231552512 1232154784 1233021888 1233125376 1237565952 1239146496 1243937397 1246402592 1250116224 1250995968 1252593664 1255606272 1257209856 1258094592 1258709844 1258815488 1263348576 1264237632 1275429483 1276160312 1277058384 1277165568 1277957088 1281764736 1283401728 1284304896 1290575916 1297329152 1302110208 1303663767 1303773184 1304581194 1304690688 1308468168 1309388976 1310139264 1311061248 1322667612 1322778624 1325288832 1325400064 1329237504 1330172928 1331871744 1336667913 1337720832 1338375024 1343662336 1350336512 1351286784 1352899016 1356152868 1356929952 1357884864 1358840448 1358954496 1359619072 1365590016 1372257936 1372620576 1377679104 1379438592 1380409344 1385496576 1386174132 1387149624 1387266048 1394039808 1401216838 1402202916 1406380752 1407370464 1408176896 1409167872 1409286144 1414361088 1416167424 1421267148 1428704256 1431535616 1435680351 1436690682 1436811264 1437701724 1438525536 1438646272 1443826944 1444843008 1445670912 1458468928 1459495296 1459617792 1464873984 1466744832 1467777024 1468494818 1472026689 1473906672 1474943904 1482661888 1488125952 1489901448 1490026496 1490949936 1491075072 1495392192 1496444544 1497302016 1498355712 1505671902 1511620128 1514615808 1519128576 1520197632 1522011393 1522139136 1526546196 1527620472 1528823808 1529571456 1543112214 1543241728 1544198148 1546170304 1549888992 1550777088 1551868416 1552960512 1553850368 1560543327 1560674304 1568294784 1576501248 1582178346 1583084944 1584199008 1585313856 1585446912 1593188352 1601390672 1607292288 1609345024 1610477568 1616412672 1617203154 1618341228 1618477056 1624305312 1626379776 1632804864 1635903402 1636040704 1640777544 1641932208 1642070016 1644029184 1644167168 1650087936 1651249152 1652195328 1658145006 1658583196 1666821632 1667994624 1674141696 1676139129 1676279808 1677318678 1677459456 1678279792 1682316216 1684464768 1685650176 1700572644 1702744512 1702887424 1703942784 1709019648 1710222336 1711202304 1712406528 1720767888 1736146944 1738218356 1739441592 1739587584 1744624224 1745851968 1746852352 1748081664 1763556816 1763704832 1767051776 1772316672 1773563904 1775828992 1780970562 1782223884 1783478088 1783627776 1784500032 1792336896 1800297583 1801564506 1801715712 1808203824 1809239936 1810513152 1811787264 1811939328 1820786688 1829677248 1830160768 1836905472 1839251456 1840545792 1845874737 1847173734 1847328768 1848232176 1849532832 1849688064 1856348928 1858719744 1869603888 1875174336 1876493952 1878890496 1879048192 1885814784 1887141888 1888064766 1888223232 1895022864 1904939008 1908553969 1914240468 1915587576 1915748352 1916935632 1918034048 1922647104 1925102592 1926457344 1927561216 1935863874 1945993728 1946157056 1953165312 1955659776 1956871791 1957036032 1962702252 1965208896 1966591872 1984001418 1984167936 1986535264 1987933248 1988100096 1993856256 1995259392 1996402688 1997807616 2007562536 2015493504 2019487744 2025504768 2026930176 2029348524 2029518848 2035394928 2036827296 2038260672 2038431744 2039428608 2048385024 2057482952 2058930864 2066518656 2067702784 2069157888 2070614016 2079261198 2080724436 2080899072 2091059712 2101825257 2102001664 2103304374 2109571128 2111055696 2112265344 2113751808 2113929216 2121541632 2124251136 2143056384 2147303424 2155036023 2155216896 2156270872 2157788304 2157969408 2165740416 2168506368 2177073152 2181204536 2187703392 2189242944 2189426688 2192038912 2197310976 2200117248 2201665536 2202742227 2202927104 2210860008 2212415856 2223992832 2232188928 2233280546 2234852172 2235039744 2236424904 2236612608 2243088288 2245953024 2247533568 2258507853 2259104698 2267430192 2270326016 2271923712 2278692864 2280296448 2281603072 2283208704 2289819294 2291430708 2294357184 2314668321 2314862592 2316297222 2319255456 2319450112 2326165632 2327802624 2329440768 2330775552 2341011456 2351409088 2363088896 2364751872 2367573278 2373267519 2374627416 2376298512 2377970784 2378170368 2379333376 2389782528 2402086008 2402287616 2410938432 2414017536 2415716352 2415919104 2424619008 2425804731 2427511842 2427715584 2439569664 2449207296 2453855103 2454061056 2461166316 2462898312 2463105024 2464309568 2466043776 2466250752 2475131904 2478292992 2487217509 2487874794 2492805184 2500232448 2501991936 2505187328 2511212544 2514419712 2515978017 2516189184 2517419688 2517630976 2526697152 2528475264 2550858966 2552320624 2554116768 2554331136 2555914176 2563529472 2566803456 2568609792 2581151832 2594658304 2604220416 2607327534 2607546368 2609162388 2609381376 2616936336 2618777952 2620278528 2622122496 2645335224 2645557248 2650577664 2650800128 2658475008 2660345856 2663743488 2671455843 2673335826 2675441664 2676750048 2687324672 2700673024 2702346759 2702573568 2705798032 2712305736 2713859904 2715769728 2717680896 2717908992 2719238144 2731180032 2744515872 2745241152 2755358208 2758877184 2760818688 2770993152 2772348264 2774299248 2774532096 2788079616 2802433676 2804405832 2812761504 2814740928 2816353792 2818335744 2818572288 2828722176 2832097149 2832334848 2842534296 2857408512 2863071232 2871360702 2873381364 2873622528 2875403448 2877051072 2877292544 2887653888 2889686016 2891341824 2902520593 2916937856 2918990592 2919235584 2929747968 2933489664 2935554048 2936989636 2944053378 2947813344 2949887808 2965323776 2976002127 2976251904 2979802896 2980052992 2981899872 2982150144 2990784384 2992889088 2994604032 2996711424 3011343804 3023240256 3029231616 3038257152 3040395264 3041882123 3044022786 3044278272 3053092392 3055240944 3057647616 3059142912 3086224428 3086483456 3088396296 3092340608 3099777984 3101554176 3103736832 3105921024 3107700736 3118891797 3121086654 3121348608 3136589568 3153002496 3154956561 3164356692 3166169888 3168398016 3170627712 3170893824 3186376704 3202781344 3214584576 3218690048 3220955136 3232825344 3234406308 3236682456 3236954112 3248610624 3252759552 3265609728 3271806804 3272081408 3281555088 3283864416 3284140032 3288058368 3288334336 3300175872 3302498304 3304390656 3316290012 3317166392 3333643264 3335989248 3348283392 3349920819 3352278258 3352559616 3354637356 3354918912 3356559584 3364632432 3368929536 3371300352 3388657047 3401145288 3405489024 3405774848 3407885568 3418039296 3420444672 3422404608 3424813056 3434728941 3441535776 3472293888 3474445833 3476436712 3478883184 3479175168 3489248448 3491703936 3493704704 3496163328 3527113632 3527409664 3534103552 3544633344 3547127808 3551359917 3551657984 3561941124 3564447768 3566956176 3567255552 3569000064 3584673792 3600595166 3603129012 3603431424 3616407648 3618479872 3621026304 3623574528 3623878656 3641267763 3641573376 3659354496 3660321536 3673810944 3678502912 3681091584 3691749474 3694347468 3694657536 3696464352 3699065664 3699376128 3712697856 3717439488 3731812191 3739207776 3750348672 3752987904 3757780992 3771629568 3774283776 3776129532 3776446464 3790045728 3809878016 3817107938 3826288449 3828480936 3831175152 3831496704 3833871264 3836068096 3845294208 3850205184 3852914688 3855122432 3871727748 3891987456 3892314112 3906330624 3910991301 3911319552 3913743582 3914072064 3925404504 3930417792 3933183744 3968002836 3968335872 3973070528 3975866496 3976200192 3987712512 3990518784 3992805376 3995615232 4010003739 4015125072 4030987008 4038975488 4051009536 4053860352 4058697048 4059037696 4070789856 4073654592 4076521344 4076863488 4078857216 4096770048 4114965904 4117861728 4133037312 4135405568 4138315776 4141228032 4158522396 4161448872 4161798144 4182119424 4203650514 4204003328 4206608748 4219142256 4222111392 4224530688 4227503616 4227858432 4243083264 4248502272 4286112768 4294606848 4307041053 4310072046 4310433792 4312541744 4315576608 4315938816 4331480832 4337012736 4354146304 4362409072 4375406784 4378485888 4378853376 4384077824 4394621952 4400234496 4403331072 4405484454 4405854208 4421720016 4424831712 4447985664 4464377856 4466561092 4469704344 4470079488 4472849808 4473225216 4486176576 4491906048 4495067136 4517015706 4518209396 4534860384 4540652032 4543847424 4557385728 4560592896 4563206144 4566034179 4566417408 4579638588 4582861416 4588714368 4629336642 4629725184 4632594444 4638510912 4638900224 4652331264 4655605248 4658881536 4661551104 4682022912 4702818176 4726177792 4729503744 4735146556 4746535038 4749254832 4752597024 4755941568 4756340736 4758666752 4779565056 4804172016 4804575232 4821876864 4828035072 4831432704 4849238016 4851609462 4855023684 4855431168 4879139328 4898414592 4904258933 4907710206 4908122112 4922332632 4925796624 4926210048 4928619136 4932087552 4932501504 4950263808 4956585984 4974435018 4975749588 4985610368 5000464896 5003983872 5010374656 5022425088 5028417387 5028839424 5031956034 5032378368 5034839376 5035261952 5053394304 5056950528 5101717932 5104641248 5108233536 5108662272 5111828352 5127058944 5133606912 5137219584 5162303664 5189316608 5208440832 5214655068 5215092736 5218324776 5218762752 5233872672 5237555904 5240557056 5244244992 5290670448 5291114496 5301155328 5301600256 5316950016 5320691712 5327486976 5342911686 5346671652 5350883328 5353500096 5374649344 5400892749 5401346048 5404693518 5405147136 5411596064 5424611472 5427719808 5431539456 5435361792 5435817984 5438476288 5462360064 5489031744 5490482304 5510716416 5517754368 5521637376 5537624211 5541986304 5544696528 5548598496 5549064192 5576159232 5604867352 5608811664 5625523008 5629481856 5632707584 5636671488 5637144576 5657444352 5664194298 5664669696 5685068592 5714817024 5725661907 5726142464 5742721404 5746762728 5747245056 5750806896 5754102144 5754585088 5775307776 5779372032 5782683648 5805041186 5833875712 5837981184 5838471168 5859495936 5866979328 5870615373 5871108096 5873979272 5888106756 5895626688 5899775616 5930647552 5952004254 5952503808 5959605792 5960105984 5963799744 5964300288 5981568768 5985778176 5989208064 5993422848 6022687608 6046480512 6058463232 6076514304 6080790528 6083764246 6088045572 6088556544 6106184784 6110481888 6115295232 6118285824 6172448856 6172966912 6176792592 6184681216 6199555968 6203108352 6207473664 6211842048 6215401472 6237783594 6242173308 6242697216 6273179136 6305475771 6306004992 6309913122 6328713384 6332339776 6336796032 6341255424 6341787648 6372753408 6405562688 6429169152 6437380096 6441910272 6465108069 6465650688 6468812616 6473364912 6473908224 6497221248 6505519104 6531219456 6543613608 6544162816 6563110176 6567728832 6568280064 6576116736 6576668672 6600351744 6604996608 6608226681 6608781312 6632580024 6634332784 6667286528 6671978496 6696566784 6699841638 6704556516 6705119232 6709274712 6709837824 6713119168 6729264864 6737859072 6742600704 6775523559 6777314094 6802290576 6810978048 6811549696 6815771136 6836078592 6840889344 6844809216 6849626112 6869457882 6883071552 6944004963 6944587776 6948891666 6952873424 6957766368 6958350336 6978496896 6983407872 6987409408 6992326656 7054227264 7054819328 7068207104 7089266688 7094255616 7102719834 7103315968 7123882248 7128895536 7133912352 7134511104 7138000128 7169347584 7201190332 7206258024 7206862848 7232815296 7236959744 7242052608 7247149056 7247757312 7277414193 7282535526 7283146752 7318708992 7320643072 7347621888 7357005824 7361565309 7362183168 7383498948 7388694936 7389315072 7392928704 7398131328 7398752256 7425395712 7434878976 7463624382 7478415552 7500697344 7505975808 7515561984 7543259136 7548567552 7552259064 7552892928 7580091456 7619756032 7634215876 7652576898 7656961872 7662350304 7662993408 7667742528 7672136192 7690588416 7700410368 7705829376 7710244864 7743455496 7783974912 7784628224 7812661248 7816481911 7821982602 7822639104 7827487164 7828144128 7850809008 7860835584 7866367488 7906866443 7936005672 7936671744 7946141056 7951732992 7952400384 7975425024 7981037568 7985610752 7991230464 8014367529 8020007478 8030250144 8061974016 8077950976 8102019072 8107040277 8107720704 8117394096 8118075392 8141579712 8147309184 8153042688 8153726976 8157714432 8193540096 8229931808 8235723456 8266074624 8270811136 8276631552 8282456064 8286506473 8317044792 8322897744 8323596288 8364238848 8407301028 8408006656 8413217496 8438284512 8444222784 8449061376 8455007232 8455716864 8486166528 8496291447 8497004544 8572225536 8589213696 8614082106 8620144092 8620867584 8625083488 8631153216 8631877632 8662961664 8674025472 8707561779 8708292608 8724818144 8750813568 8756971776 8757706752 8768155648 8789243904 8800468992 8806662144 8810968908 8811708416 8843440032 8849663424 8895971328 8928006381 8928755712 8933122184 8939408688 8940158976 8945699616 8946450432 8972353152 8983812096 8990134272 9034031412 9036418792 9069720768 9081304064 9087694848 9114771456 9121185792 9125646369 9126412288 9132068358 9132834816 9159277176 9165722832 9177428736 9258673284 9259450368 9265188888 9277021824 9277800448 9304662528 9311210496 9317763072 9323102208 9356675391 9364045824 9405636352 9452355584 9459007488 9464869683 9470293112 9493070076 9498509664 9505194048 9511883136 9512681472 9517333504 9559130112 9608344032 9609150464 9643753728 9656070144 9662865408 9698476032 9703218924 9710047368 9710862336 9758278656 9796829184 9808517866 9815420412 9816244224 9844665264 9851593248 9852420096 9857238272 9864175104 9865003008 9900527616 9913171968 9948870036 9951499176 9971220736 10000929792 10007967744 10020749312 10044850176 10049762457 10056834774 10057678848 10063912068 10064756736 10069678752 10070523904 10106788608 10113901056 10165971141 10203435864 10209282496 10216467072 10217324544 10223656704 10254117888 10267213824 10274439168 10304186823 10324607328 10378633216 10416881664 10423337499 10429310136 10430185472 10436649552 10437525504 10467745344 10475111808 10481114112 10488489984 10581340896 10582228992 10602310656 10603200512 10633900032 10641383424 10654079751 10654973952 10685823372 10693343304 10701766656 10707000192 10749298688 10801785498 10802692096 10809387036 10810294272 10823192128 10849222944 10855439616 10863078912 10870723584 10871635968 10876952576 10923803289 10924720128 10978063488 10980964608 11021432832 11035508736 11043274752 11075248422 11083972608 11089393056 11097196992 11098128384 11152318464 11195436573 11209734704 11217623328 11251046016 11258963712 11265415168 11273342976 11314888704 11328388596 11329339392 11370137184 11429634048 11451323814 11452284928 11485442808 11493525456 11494490112 11501613792 11508204288 11509170176 11550615552 11558744064 11565367296 11610082372 11667751424 11675962368 11676942336 11718991872 11732973903 11733958656 11741230746 11742216192 11747958544 11776213512 11791253376 11799551232 11861295104 11904008508 11905007616 11919211584 11920211968 11927599488 11928600576 11963137536 11971556352 11978416128 11986845696 12045375216 12092961024 12116926464 12153028608 12161581056 12167528492 12176091144 12177113088 12212369568 12220963776 12230590464 12236571648 12344897712 12345933824 12353585184 12369362432 12399111936 12406216704 12414947328 12423684096 12430802944 12475567188 12484346616 12485394432 12546358272 12602083081 12610951542 12612009984 12619826244 12657426768 12664679552 12673592064 12682510848 12683575296 12745506816 12811125376 12858338304 12874760192 12883820544 12921123159 12930216138 12931301376 12937625232 12946729824 12947816448 12994442496 13011038208 13062438912 13087227216 13088325632 13126220352 13135457664 13136560128 13152233472 13153337344 13200703488 13209993216 13216453362 13217562624 13265160048 13268665568 13334573056 13343956992 13359877783 13393133568 13399683276 13409113032 13410238464 13418549424 13419675648 13426238336 13458529728 13475718144 13485201408 13551047118 13554628188 13604581152 13621956096 13623099392 13631542272 13672157184 13681778688 13689618432 13698102537 13699252224 13738915764 13766143104 13888009926 13889175552 13897783332 13905746848 13915532736 13916700672 13956993792 13966815744 13974818816 13984653312 14108454528 14109638656 14136414208 14178533376 14188511232 14205439668 14206631936 14247764496 14257791072 14267824704 14269022208 14276000256 14338695168 14402380664 14412516048 14413725696 14465630592 14473919488 14484105216 14494298112 14554828386 14565071052 14566293504 14637417984 14641286144 14695243776 14712776799 14714011648 14723130618 14724366336 14766997896 14777389872 14778630144 14785857408 14796262656 14797504512 14850791424 14869757952 14927248764 14956831104 15001394688 15011951616 15031123968 15085252161 15086518272 15097135104 15104518128 15105785856 15160182912 15239512064 15268431752 15305153796 15313923744 15324700608 15325986816 15335485056 15344272384 15381176832 15400820736 15411658752 15420489728 15486910992 15567949824 15625322496 15632963822 15643965204 15645278208 15654974328 15656288256 15701618016 15721671168 15732734976 15813732886 15872011344 15873343488 15892282112 15903465984 15904800768 15950850048 15962075136 15971221504 15982460928 16028735058 16040014956 16060500288 16123948032 16155901952 16202678247 16204038144 16214080554 16215441408 16234788192 16236150784 16283159424 16294618368 16306085376 16307453952 16315428864 16387080192 16459863616 16471446912 16532149248 16541622272 16553263104 16564912128 16573012946 16612872633 16634089584 16645795488 16647192576 16728477696 16814602056 16816013312 16826434992 16876569024 16888445568 16898122752 16910014464 16911433728 16972333056 16992582894 16994009088 17144451072 17176985721 17178427392 17228164212 17240288184 17241735168 17250166976 17262306432 17263755264 17325923328 17348050944 17415123558 17416585216 17449636288 17501627136 17513943552 17515413504 17536311296 17578487808 17600937984 17611846119 17613324288 17621937816 17623416832 17686880064 17699326848 17791942656 17856012762 17857511424 17866244368 17878817376 17880317952 17891399232 17892900864 17944706304 17967624192 17980268544 18068062824 18072837584 18139441536 18162608128 18175389696 18229542912 18242371584 18251292738 18252824576 18264136716 18265669632 18318554352 18331445664 18354857472 18517346568 18518900736 18530377776 18554043648 18555600896 18609325056 18622420992 18635526144 18646204416 18713350782 18728091648 18811272704 18904711168 18916427313 18918014976 18929739366 18940586224 18986140152 18997019328 19010388096 19023766272 19025362944 19034667008 19118260224 19216688064 19218300928 19287507456 19312140288 19325730816 19396952064 19406437848 19420094736 19421724672 19516557312 19593658368 19617035732 19630840824 19632488448 19689330528 19703186496 19704840192 19714476544 19728350208 19730006016 19801055232 19824680043 19826343936 19897740072 19902998352 19942441472 20001859584 20015935488 20041498624 20089700352 20099524914 20113669548 20115357696 20127824136 20129513472 20139357504 20141047808 20213577216 20227802112 20317644151 20331942282 20406871728 20418564992 20432934144 20434649088 20447313408 20508235776 20534427648 20548878336 20608373646 20649214656 20757266432 20832014889 20833763328 20846674998 20858620272 20860370944 20873299104 20875051008 20935490688 20950223616 20962228224 20976979968 21162681792 21164457984 21204621312 21206401024 21267800064 21282766848 21293174861 21308159502 21309947904 21371646744 21386686608 21403533312 21414000384 21498597376 21603570996 21605384192 21618774072 21620588544 21646384256 21698445888 21710879232 21726157824 21741447168 21743271936 21753905152 21832242579 21847606578 21849440256 21956126976 21961929216 22042865664 22071017472 22084695927 22086549504 22150496844 22167945216 22178786112 22194393984 22196256768 22304636928 22390873146 22419469408 22435246656 22502092032 22517927424 22530830336 22546685952 22629777408 22656777192 22658678784 22740274368 22859268096 22902647628 22904569856 22970885616 22987050912 22988980224 23003227584 23016408576 23018340352 23101231104 23117488128 23130734592 23220164744 23335502848 23351924736 23353884672 23437983744 23449445733 23465947806 23467917312 23482461492 23484432384 23495917088 23552427024 23582506752 23599102464 23720599329 23722590208 23808017016 23810015232 23838423168 23840423936 23855198976 23857201152 23926275072 23943112704 23956832256 23973691392 24043102587 24090750432 24185922048 24233852928 24306057216 24321120831 24323162112 24335056984 24352182288 24354226176 24424739136 24441927552 24461180928 24473143296 24689795424 24691867648 24707170368 24738724864 24798223872 24812433408 24829894656 24847368192 24859519419 24861605888 24951134376 24968693232 24970788864 25092716544 25204166162 25221903084 25224019968 25239652488 25314853536 25329359104 25347184128 25365021696 25367150592 25488874341 25491013632 25622250752 25716676608 25749520384 25767641088 25842246318 25860432276 25862602752 25875250464 25893459648 25895632896 25988884992 26022076416 26122685337 26124877824 26174454432 26176651264 26252440704 26270915328 26273120256 26304466944 26401406976 26419986432 26432906724 26435125248 26530320096 26537331136 26669146112 26687913984 26719755566 26784019143 26786267136 26799366552 26818226064 26820476928 26837098848 26839351296 26852476672 26917059456 26951436288 26970402816 27102094236 27109256376 27209162304 27243912192 27246198784 27263084544 27344314368 27363557376 27376939107 27379236864 27396205074 27398504448 27477831528 27532286208 27776019852 27778351104 27795566664 27811493696 27831065472 27833401344 27913987584 27933631488 27949637632 27969306624 28070026173 28216909056 28219277312 28272828416 28357066752 28377022464 28394609049 28410879336 28413263872 28495528992 28515582144 28535649408 28538044416 28552000512 28677390336 28804761328 28825032096 28827451392 28931261184 28947838976 28968210432 28988596224 29109656772 29130142104 29132587008 29274835968 29282572288 29390487552 29425553598 29428023296 29446261236 29448732672 29533995792 29554779744 29557260288 29571714816 29592525312 29595009024 29701582848 29739515904 29854497528 29913662208 30002789376 30023903232 30062247936 30149287371 30170504322 30173036544 30194270208 30209036256 30211571712 30320365824 30479024128 30497913423 30536863504 30610307592 30627847488 30649401216 30651973632 30670970112 30688544768 30762353664 30801641472 30823317504 30840979456 30973821984 31135899648 31250644992 31265927644 31287930408 31290556416 31309948656 31312576512 31403236032 31443342336 31465469952 31627465772 31744022688 31746686976 31784564224 31806931968 31809601536 31901700096 31924150272 31942443008 31962239253 31964921856 32057470116 32080029912 32121000576 32247896064 32311803904 32405356494 32408076288 32428161108 32430882816 32469576384 32472301568 32566318848 32589236736 32612170752 32614907904 32630857728 32757018121 32774160384 32919727232 32942893824 33064298496 33083244544 33106526208 33129824256 33146025892 33225745266 33268179168 33291590976 33294385152 33456955392 33586309719 33629204112 33632026624 33652869984 33753138048 33776891136 33796245504 33820028928 33944666112 33985165788 33988018176 34288902144 34329812531 34353971442 34356854784 34456328424 34480576368 34483470336 34500333952 34524612864 34527510528 34651846656 34696101888 34830247116 34833170432 34899272576 35003254272 35027887104 35030827008 35072622592 35156975616 35198921709 35201875968 35223692238 35226648576 35243875632 35246833664 35373760128 35398653696 35583885312 35712025524 35715022848 35732488736 35757634752 35760635904 35782798464 35785801728 35889412608 35935248384 35960537088 36136125648 36145675168 36278883072 36325216256 36350779392 36459085824 36484743168 36502585476 36505649152 36528273432 36531339264 36637108704 36662891328 36709714944 37034693136 37037801472 37060755552 37108087296 37111201792 37218650112 37244841984 37271052288 37292408832 37426701564 37456183296 37622545408 37806249243 37809422336 37832854626 37836029952 37859478732 37881172448 37972280304 37994038656 38020776192 38047532544 38050725888 38069334016 38236520448 38433376128 38436601856 38575014912 38624280576 38651461632 38763369477 38793904128 38812875696 38840189472 38843449344 39033114624 39187316736 39234071464 39261681648 39264976896 39378661056 39406372992 39409680384 39428953088 39456700416 39460012032 39602110464 39649360086 39652687872 39795480144 39805996704 39884882944 40003719168 40031870976 40079633349 40082997248 40179400704 40199049828 40227339096 40230715392 40255648272 40259026944 40278715008 40282095616 40427154432 40455604224 40635288302 40663884564 40813743456 40837129984 40865868288 40869298176 40894626816 41016471552 41068855296 41094307611 41097756672 41216747292 41298429312 41514532864 41664029778 41667526656 41693349996 41717240544 41720741888 41746598208 41750102016 41870981376 41900447232 41924456448 41953959936 42325363584 42328915968 42409242624 42535600128 42565533696 42586349722 42616319004 42619895808 42743293488 42773373216 42807066624 42828000768 42997194752 43207141992 43210768384 43237548144 43241177088 43292768512 43396891776 43421758464 43452315648 43482894336 43507810304 43664485158 43695213156 43698880512 43912253952 43923858432 44085731328 44138330397 44142034944 44169391854 44173099008 44300993688 44335890432 44357572224 44388787968 44392513536 44609273856 44781746292 44838938816 44870493312 45004184064 45035854848 45061660672 45093371904 45255756483 45259554816 45313554384 45317357568 45480548736 45718536192 45805295256 45809139712 45941771232 45974101824 45977960448 46006455168 46032817152 46036680704 46202462208 46234976256 46261469184 46440329488 46671005696 46703849472 46875967488 46898891466 46931895612 46935834624 46964922984 46968864768 46991834176 47104854048 47165013504 47198204928 47441198658 47445180416 47616034032 47620030464 47676846336 47680847872 47710397952 47714402304 47852550144 47886225408 47913664512 47947382784 48086205174 48181500864 48371844096 48467705856 48608034741 48612114432 48642241662 48646324224 48670113968 48704364576 48708452352 48849478272 48883855104 48922361856 48946286592 49379590848 49383735296 49414340736 49477449728 49596447744 49624866816 49659789312 49694736384 49719038838 49723211776 49902268752 49937386464 49941577728 50185433088 50408332324 50443806168 50448039936 50479304976 50629707072 50658718208 50694368256 50730043392 50734301184 50977748682 50982027264 51244501504 51433353216 51499040768 51530957163 51535282176 51684492636 51720864552 51725205504 51750500928 51786919296 51791265792 51977769984 52044152832 52245370674 52249755648 52348908864 52353302528 52504881408 52541830656 52546240512 52608933888 52802813952 52839972864 52865813448 52870250496 53060640192 53074662272 53338292224 53375827968 53439511132 53568038286 53572534272 53598733104 53636452128 53640953856 53674197696 53678702592 53704953344 53834118912 53902872576 53940805632 54204188472 54218512752 54418324608 54487824384 54492397568 54526169088 54688628736 54727114752 54753878214 54758473728 54792410148 54797008896 54955663056 55064572416 55348065101 55552039704 55556702208 55591133328 55622987392 55662130944 55666802688 55827975168 55867262976 55899275264 55938613248 56140052346 56433818112 56438554624 56545656832 56714133504 56749281939 56754044928 56789218098 56821758672 56826527744 56991057984 57031164288 57071298816 57076088832 57104001024 57354780672 57609522656 57650064192 57654902784 57862522368 57895677952 57936420864 57977192448 58005545311 58219313544 58260284208 58265174016 58549671936 58565144576 58780975104 58851107196 58856046592 58892522472 58897465344 59067991584 59109559488 59114520576 59143429632 59185050624 59190018048 59403165696 59474040129 59479031808 59708995056 59827324416 60005578752 60047806464 60124495872 60298574742 60341008644 60346073088 60388540416 60418072512 60423143424 60640731648 60952932453 60958048256 60995826846 61073727008 61220615184 61255694976 61298802432 61303947264 61341940224 61377089536 61524707328 61603282944 61646635008 61681958912 61947643968 62271799296 62496044667 62501289984 62531855288 62575860816 62581112832 62619897312 62625153024 62806472064 62886684672 62930939904 63254931544 63488045376 63493373952 63569128448 63613863936 63619203072 63803400192 63848300544 63879524583 63884886016 63924478506 63929843712 64114940232 64160059824 64242001152 64495792128 64623607808 64810712988 64816152576 64856322216 64861765632 64939152768 64944603136 65132637696 65178473472 65224341504 65229815808 65261715456 65496727737 65514036242 65548320768 65839454464 65885787648 66128596992 66166489088 66213052416 66254087781 66259648512 66292051784 66451490532 66536358336 66583181952 66588770304 66913910784 67172619438 67258408224 67264053248 67305739968 67506276096 67553782272 67592491008 67640057856 67889332224 67970331576 67976036352 68577804288 68659625062 68707942884 68713709568 68912656848 68961152736 68966940672 69000667904 69049225728 69055021056 69303693312 69392203776 69660494232 69666340864 69798545152 70006508544 70055774208 70061654016 70145245184 70313951232 70348337199 70397843418 70403751936 70447384476 70453297152 70487751264 70493667328 70747520256 70797307392 71161797987 71167770624 71424051048 71430045696 71464977472 71515269504 71521271808 71565596928 71571603456 71778825216 71870496768 71921074176 72129307761 72272251296 72291350336 72557766144 72650432512 72701558784 72918171648 72963362493 72969486336 73005170952 73011298304 73056546864 73062678528 73274217408 73325782656 73419429888 74069386272 74075602944 74121511104 74216174592 74222403584 74437300224 74489683968 74542104576 74578558257 74584817664 74853403128 74912366592 75245090816 75612498486 75618844672 75665709252 75672059904 75718957464 75762344896 75944560608 75988077312 76041552384 76095065088 76101451776 76138668032 76466623023 76473040896 76866752256 76873203712 77150029824 77248561152 77302923264 77526738954 77587808256 77625751392 77680378944 77686898688 78066229248 78368056011 78374633472 78468142928 78523363296 78529953792 78757322112 78812745984 78819360768 78857906176 78913400832 79204220928 79298720172 79305375744 79590960288 79611993408 79769765888 80007438336 80063741952 80159266698 80165994496 80358801408 80398099656 80454678192 80461430784 80511296544 80518053888 80557430016 80564191232 80854308864 80911208448 81270576604 81327769128 81627486912 81674259968 81731736576 81738596352 81789253632 82032943104 82130817321 82137710592 82188615222 82195513344 82433494584 82596858624 83029065728 83328059556 83335053312 83386699992 83434481088 83441483776 83493196416 83500204032 83741962752 83800894464 83848912896 83907919872 84650727168 84657831936 84818485248 85071200256 85131067392 85172699444 85232638008 85239791616 85486586976 85546746432 85614133248 85656001536 85994389504 86414283984 86421536768 86475096288 86482354176 86585537024 86793783552 86843516928 86904631296 86965788672 87015620608 87328970316 87390426312 87397761024 87824507904 87847716864 88171462656 88214581567 88276660794 88284069888 88338783708 88346198016 88601987376 88671780864 88715144448 88777575936 88785027072 89218547712 89563492584 89677877632 89740986624 90008368128 90071709696 90123321344 90186743808 90447862113 90511512966 90519109632 90627108768 90634715136 90961097472 91437072384 91493740269 91610590512 91618279424 91883542464 91948203648 91955920896 92012910336 92065634304 92073361408 92404924416 92469952512 92522938368 92880658976 93342011392 93407698944 93519144481 93751934976 93797782932 93863791224 93871669248 93929845968 93937729536 93983668352 94209708096 94330027008 94396409856 94882397316 94890360832 95232068064 95240060928 95353692672 95361695744 95420795904 95428804608 95705100288 95772450816 95827329024 95886717759 95894765568 96172410348 96363001728 96743688192 96935411712 97216069482 97224228864 97284483324 97292648448 97340227936 97408729152 97416904704 97698956544 97767710208 97844723712 97892573184 98271054363 98759181696 98767470592 98828681472 98954899456 99192895488 99249733632 99319578624 99389472768 99438077676 99446423552 99804537504 99874772928 99883155456 100370866176 100758929157 100816664648 100887612336 100896079872 100958609952 101259414144 101317436416 101388736512 101460086784 101955497364 101964054528 102489003008 102866706432 102989437593 102998081536 103061914326 103070564352 103368985272 103441729104 103450411008 103501001856 103573838592 103582531584 103955539968 104088305664 104490741348 104499511296 104697817728 104706605056 105009762816 105083661312 105092481024 105217867776 105596765127 105605627904 105679945728 105731626896 105740500992 106121280384 106149324544 106676584448 106751655936 106879022264 107136076572 107145068544 107197466208 107272904256 107281907712 107348395392 107357405184 107409906688 107668237824 107805745152 107881611264 108408376944 108437025504 108836649216 108975648768 109052338176 109377257472 109454229504 109507756428 109516947456 109584820296 109594017792 109911326112 110129144832 110696130202 111104079408 111113404416 111182266656 111245974784 111324261888 111333605376 111655950336 111734525952 111798550528 111877226496 112280104692 112867636224 112877109248 113091313664 113418747729 113428267008 113498563878 113508089856 113578436196 113643517344 113653055488 113982115968 114062328576 114142597632 114152177664 114208002048 114709561344 115219045312 115300128384 115309805568 115725044736 115791355904 115872841728 115954384896 116011090622 116290108431 116438627088 116520568416 116530348032 117099343872 117130289152 117561950208 117702214392 117712093184 117785044944 117794930688 118135983168 118219118976 118229041152 118286859264 118370101248 118380036096 118806331392 118948080258 118958063616 119417990112 119654648832 120011157504 120095612928 120238900047 120248991744 120597149484 120682017288 120692146176 120777080832 120836145024 120846286848 121281463296 121905864906 121916096512 121991653692 122147454016 122441230368 122511389952 122597604864 122607894528 122683880448 122754179072 123049414656 123206565888 123282922833 123293270016 123363917824 123895287936 124543598592 124992089334 125002579968 125063710576 125151721632 125162225664 125239794624 125250306048 125612944128 125773369344 125861879808 126509863088 126976090752 126986747904 127138256896 127227727872 127606800384 127696601088 127759049166 127769772032 127848957012 127859687424 128229880464 128320119648 128484002304 128991584256 129247215616 129621425976 129632305152 129712644432 129723531264 129878305536 129889206272 130265275392 130356946944 130448683008 130523430912 130993455474 131028072484 131096641536 131678908928 131771575296 132257193984 132332978176 132414991191 132426104832 132508175562 132519297024 132584103568 132902981064 133072716672 133166363904 133177540608 133827821568 134345238876 134516816448 134528106496 134611479936 135012552192 135107564544 135184982016 135280115712 135778664448 135940663152 135952072704 137155608576 137319250124 137415885768 137427419136 137825313696 137922305472 137933881344 138001335808 138098451456 138110042112 138607386624 138784407552 139320988464 139332681728 139597090304 140013017088 140111548416 140290490368 140627902464 140696674398 140795686836 140807503872 140894768952 140906594304 140975502528 140987334656 141495040512 141594614784 142223509057 142323595974 142335541248 142848102096 142860091392 142929954944 143030539008 143042543616 143131193856 143143206912 143557650432 143740993536 143842148352 144258615522 144544502592 144582700672 145115532288 145300865024 145403117568 145824104223 145836343296 145926724986 145938972672 146010341904 146022596608 146113093728 146125357056 146548434816 146651565312 146838859776 148138772544 148151205888 148243022208 148432349184 148444807168 148874600448 148979367936 149084209152 149157116514 149169635328 149706806256 149824733184 150490181632 151224996972 151237689344 151331418504 151344119808 151437914928 151524689792 151889121216 151976154624 152083104768 152190130176 152202903552 152277336064 152933246046 152946081792 153733504512 153746407424 154300059648 154497122304 154592871489 154605846528 155053477908 155175616512 155251502784 155360757888 155373797376 156132458496 156736112022 156749266944 156936285856 157046726592 157059907584 157514644224 157625491968 157638721536 157715812352 157826801664 158408441856 158597440344 158610751488 159181920576 159223986816 159539531776 160014876672 160127483904 160318533396 160331988992 160717602816 160796199312 160909356384 160922861568 161022593088 161036107776 161114860032 161128382464 161708617728 161822416896 162541153208 162655538256 163254973824 163348519936 163463473152 163477192704 163578507264 164065886208 164261634642 164275421184 164377230444 164391026688 164866989168 165193717248 166044195303 166058131456 166656119112 166670106624 166773399984 166868962176 166882967552 166986392832 167000408064 167483925504 167601788928 167697825792 167815839744 169301454336 169315663872 169636970496 170142400512 170247845817 170262134784 170345398888 170465276016 170479583232 170973173952 171093492864 171228266496 171312003072 171988779008 172828567968 172843073536 172950192576 172964708352 173171074048 173587567104 173687033856 173809262592 173931577344 174016635933 174031241216 174657940632 174780852624 174795522048 175649015808 175695433728 176342925312 176429163134 176553321588 176568139776 176677567416 176692396032 177203974752 177343561728 177430288896 177555151872 177570054144 178422120387 178437095424 179126985168 179355755264 179481973248 180016736256 180143419392 180246642688 180373487616 180895724226 181023025932 181038219264 181254217536 181269430272 181922194944 182858797359 182874144768 182987480538 183221181024 183236558848 183767084928 183896407296 183911841792 184025820672 184131268608 184809848832 184939905024 185045876736 185761317952 186684022784 186815397888 187038288962 187488134001 187503869952 187595565864 187727582448 187743338496 187859691936 187875459072 187967336704 188419416192 188660054016 188792819712 189764794632 189780721664 190464136128 190480121856 190707385344 190723391488 190841591808 190857609216 191410200576 191544901632 191638573749 191654658048 191773435518 191789531136 192344820696 192726003456 193487376384 193870823424 194432138964 194448457728 194568966648 194585296896 194680455872 194817458304 194833809408 195397913088 195535420416 195689447424 195785146368 196490183211 196542108726 197518363392 197534941184 197657362944 197909798912 198385790976 198499467264 198639157248 198762263343 198778945536 198876155352 198892847104 199609075008 199749545856 199766310912 200741732352 201517858314 201633329296 201775224672 201792159744 201917219904 202518828288 202634872832 202777473024 202920173568 203910994728 203928109056 204978006016 205733412864 205978875186 205996163072 206123828652 206141128704 206737970544 206883458208 206900822016 207002003712 207147677184 207165063168 207911079936 208176611328 208981482696 208999022592 209395635456 209413210112 210019525632 210167322624 210184962048 210435735552 211045011597 211193530254 211211255808 211359891456 211463253792 211481001984 212242560768 212298649088 213353168896 213485393961 213503311872 213758044528 214272153144 214290137088 214394932416 214545808512 214563815424 214696790784 214714810368 214819813376 215336475648 215611490304 215763222528 216816753888 216874051008 217673298432 217951297536 218104676352 218754514944 218908459008 219015512856 219033894912 219169640592 219188035584 219822652224 220258289664 221392260404 222208158816 222226808832 222364533312 222491949568 222648523776 222667210752 223311900672 223469051904 223597101056 223735674771 223754452992 224560209384 225735272448 225754218496 226182627328 226837495458 226856534016 226997127756 227016179712 227156872392 227287034688 227306110976 227964231936 228124657152 228285195264 228304355328 228416004096 229299126847 229419122688 230438090624 230600256768 230619611136 231450089472 231582711808 231745683456 231908769792 232022181244 232580216862 232877254176 233041136832 233060696064 234198687744 234260578304 235104168033 235123900416 235404428784 235424186368 235570089888 235589861376 236271966336 236438237952 236458082304 236573718528 236740202496 237612662784 237896160516 237916127232 238835980224 239309297664 240022315008 240191225856 240308687717 240477800094 240497983488 241194298968 241364034576 241384292352 241554161664 241672290048 241692573696 242562926592 243811729812 243832193024 243983307384 244294908032 244882460736 245022779904 245195209728 245215789056 245367760896 245508358144 246098829312 246392451963 246413131776 246565845666 246586540032 246727835648 247790575872 249087197184 249984178668 250005159936 250127421152 250303443264 250324451328 250479589248 250500612096 251225888256 251546738688 251723759616 253019726176 253952181504 253973495808 254276513792 254455455744 255213600768 255393202176 255518098332 255539544064 255697914024 255719374848 256459760928 256640239296 256968004608 257983168512 258494431232 259242851952 259264610304 259425288864 259447062528 259756611072 259778412544 260530550784 260713893888 260897366016 261046861824 261986910948 262056144968 262193283072 263357817856 263543150592 264514387968 264643744701 264665956352 264829982382 264852209664 265016351124 265038594048 265168207136 265805962128 266145433344 266332727808 266355081216 267655643136 268690477752 269033632896 269056212992 269222959872 270025104384 270215129088 270369964032 270560231424 271343586339 271557328896 271881326304 271904145408 274311217152 274481220807 274638500248 274831771536 274854838272 275650627392 275844610944 275867762688 276002671616 276196902912 276220084224 277214773248 277568815104 278641976928 278665363456 279194180608 280026034176 280223096832 280557433443 280580980736 281255804928 281393348796 281591373672 281615007744 281789537904 281813188608 281951005056 281974669312 282990081024 283189229568 284447018114 284647191948 284671082496 285696204192 285720182784 285859909888 286061078016 286085087232 286262387712 286286413824 287115300864 287481987072 287660153277 287684296704 288517231044 289089005184 289165401344 290231064576 290601730048 290806235136 291648208446 291672686592 291853449972 291877945344 292020683808 292045193216 292226187456 292250714112 293096869632 293303130624 293677719552 294813163089 296277545088 296302411776 296486044416 296864698368 297749200896 297958735872 298168418304 298314233028 298339270656 299413612512 299649466368 300980363264 302276787471 302449993944 302475378688 302662837008 302688239616 302875829856 303049379584 303778242432 303952309248 304166209536 304380260352 304554672128 305866492092 305892163584 307467009024 307492814848 308600119296 308968312779 308994244608 309185742978 309211693056 310106955816 310351233024 310503005568 310721515776 310747594752 312264916992 313472224044 313498533888 313872571712 314093453184 314119815168 315029288448 315250983936 315277443072 315431624704 315653603328 316790295381 316816883712 317194880688 317221502976 318363841152 318447973632 319079063552 320029753344 320254967808 320637066792 320663977984 321435205632 321592398624 321818712768 321845723136 322045186176 322072215552 322229720064 322256764928 323417235456 323644833792 325082306416 325311076512 326509947648 326697039872 326926946304 327157014528 328131772416 328523269284 328550842368 328754460888 328782053376 329733978336 330387434496 332088390606 332116262912 333312238224 333340213248 333546799968 333737924352 333765935104 333972785664 334000816128 334967851008 335203577856 335395651584 335631679488 338602908672 338631327744 339273940992 340256243187 340284801024 340495691634 340524269568 340690797776 340930552032 340959166464 341946347904 342186985728 342456532992 342624006144 343977558016 345657135936 345686147072 345900385152 345929416704 346342148096 347175134208 347374067712 347618525184 347863154688 348033271866 348062482432 349315881264 349561705248 349591044096 351298031616 351390867456 352685850624 352858326268 353106643176 353136279552 353355134832 353384792064 354407949504 354687123456 354860577792 355110303744 355140108288 356844240774 356874190848 358253970336 358711510528 358963946496 360033472512 360286838784 360493285376 360716700141 360746975232 361791448452 362046051864 362076438528 362508435072 362538860544 363844389888 365717594718 365748289536 365974961076 366442362048 366473117696 367534169856 367792814592 367823683584 368051641344 368262537216 369619697664 369879810048 370091753472 371522635904 373368045568 373630795776 374076577924 374976268002 375007739904 375191131728 375455164896 375486676992 375719383872 375750918144 375934673408 376838832384 377320108032 377585639424 379529589264 379561443328 380928272256 380960243712 381414770688 381446782976 381683183616 382820401152 383089803264 383277147498 383309316096 383546871036 383579062272 384689641392 385452006912 386974752768 387436455707 387741646848 388864277928 388896915456 389137933296 389170593792 389360911744 389634916608 389667618816 390795826176 391070840832 391570292736 392980366422 393084217452 395036726784 395069882368 395314725888 395819597824 396771581952 396998934528 397244973573 397278314496 397524526686 397557891072 397752310704 397785694208 399218150016 399499091712 399532621824 401483464704 403035716628 403266658592 403550449344 403584319488 403834439808 405037656576 405269745664 405554946048 405840347136 407821989456 407856218112 409956012032 411466825728 411957750372 411992326144 412247657304 412282257408 413475941088 413766916416 413801644032 414004007424 414295354368 414330126336 415822159872 416353222656 417962965392 417998045184 418791270912 418826420224 420039051264 420334645248 420871471104 422090023194 422387060508 422422511616 422719782912 422926507584 422962003968 424485121536 424597298176 426670527171 426706337792 426970787922 427006623744 427516089056 428544306288 428580274176 428789864832 429091617024 429127630848 429393581568 429429620736 429639626752 430672951296 431222980608 431526445056 433633507776 433748102016 435346596864 435902595072 436209352704 437472312669 437509029888 437816918016 438031025712 438067789824 438339281184 438376071168 439645304448 440516579328 442784520808 444416317632 444453617664 444729066624 444983899136 445297047552 445334421504 446623801344 446938103808 447194202112 447471349542 447508905984 449120418768 451470544896 452365254656 453674990916 453713068032 453994255512 454032359424 454313744784 454574069376 454612221952 455928463872 456249314304 456570390528 456608710656 456832008192 458598253694 458838245376 460876181248 461200513536 461239222272 462900178944 463165423616 463491366912 463778614467 463817539584 464044362488 465160433724 465754508352 466082273664 466121392128 468397375488 468521156608 470208336066 470247800832 470808857568 470848372736 471140179776 471179722752 472543932672 472876475904 472916164608 473147437056 473480404992 475225325568 475792321032 475832254464 477671960448 478618595328 480044630016 480382451712 480617375434 480955600188 480995966976 482388597936 482728069152 482768584704 483108323328 483344580096 483385147392 485125853184 487623459624 487664386048 487966614768 488589816064 489764921472 490045559808 490390419456 490431578112 490735521792 491016716288 492197658624 492784903926 492826263552 493131691332 493173080064 493455671296 495581151744 498132585909 498174394368 499968357336 500010319872 500254842304 500606886528 500648902656 500959178496 501001224192 502451776512 503093477376 503447519232 506039452352 507904363008 507946991616 508553027584 508910911488 510427201536 510743537451 510786404352 511036196664 511079088128 511395828048 511438749696 512919521856 513280478592 513936009216 515966337024 516988862464 518485703904 518529220608 518850577728 518894125056 519513222144 519556825088 521061101568 521427787776 521794732032 522049907799 522093723648 523973821896 524112289936 524386566144 526715635712 527086301184 529028775936 529287489402 529331912704 529659964764 529704419328 530032702248 530077188096 530336414272 531611924256 532290866688 532665455616 532710162432 535266361161 535311286272 537380955504 538067265792 538112425984 538445919744 540050208768 540430258176 540739928064 541120462848 542687172678 543114657792 543762652608 543808290816 548576392077 548622434304 548962441614 549277000496 549663543072 549709676544 551301254784 551689221888 551735525376 552005343232 552393805824 554429546496 555137630208 557283953856 557330726912 558388361216 560052068352 560446193664 561114866886 561161961472 562511609856 562786697592 563182747344 563230015488 563579075808 563626377216 563902010112 563949338624 565980162048 566378459136 568894036228 569294383896 569342164992 571392408384 571440365568 571719819776 572122156032 572170174464 572524775424 572572827648 574230601728 574915721247 574963974144 575320306554 575368593408 577034462088 578178010368 578330802688 580462129152 581203460096 581612470272 583296416892 583345373184 583706899944 583755890688 584041367616 584090386432 584452374912 584501428224 586193739264 586606261248 587355439104 589626326178 592555090176 592604823552 592972088832 593729396736 595498401792 595917471744 596336836608 596628466056 596678541312 598827225024 599298932736 601960726528 604553574942 604899987888 604950757376 605325674016 605376479232 605751659712 606098759168 607556484864 607904618496 608332419072 608760520704 609109344256 611732984184 611784327168 614934018048 614985629696 617200238592 617502070969 617936625558 617988489216 618371485956 618423386112 620213911632 620702466048 621006011136 621443031552 621495189504 624529833984 626944448088 626997067776 627745143424 628186906368 628239630336 630058576896 630501967872 630554886144 630863249408 631307206656 633135034791 633580590762 633633767424 634389761376 634443005952 636727682304 636895947264 638158127104 640059506688 640456181883 640509935616 641274133584 641327955968 642870411264 643184797248 643637425536 643691446272 644090372352 644144431104 644459440128 644513529856 646834470912 647289667584 650164612832 650622153024 653019895296 653394079744 653853892608 654314029056 654634011367 656263544832 657046538568 657101684736 657508921776 657564106752 659467956672 660774868992 664176781212 664232525824 666624476448 666680426496 667093599936 667475848704 667531870208 667945571328 668001632256 669935702016 670407155712 670791303168 671207024313 671263358976 677205817344 677262655488 678547881984 680512486374 680569602048 680991383268 681048539136 681381595552 681861104064 681918332928 683892695808 684373971456 684913065984 685248012288 687897380541 687955116032 691314271872 691372294144 691800770304 691858833408 692684296192 694350268416 694748135424 695237050368 695726309376 696066543732 696124964864 698631762528 699123410496 699182088192 702596063232 702781734912 705312504099 705371701248 705716652536 706213286352 706272559104 706710269664 706769584128 708815899008 709374246912 709721155584 710220607488 713688481548 713748381696 716507940672 717423021056 717927892992 720066945024 720573677568 720926063151 720986570752 721433400282 721493950464 723582896904 724092103728 724152877056 725016870144 725077721088 727688779776 731435189436 731496579072 731949922152 732884724096 732946235392 735068339712 735585629184 735647367168 736103282688 736525074432 739177355889 739239395328 739759620096 740183506944 743045271808 746736091136 747261591552 748153155848 749952536004 750015479808 750382263456 750910329792 750973353984 751438767744 751501836288 751869346816 753677664768 754640216064 755171278848 759059178528 759122886656 761856544512 761920487424 762829541376 763366367232 765640802304 766179606528 766554294996 766618632192 767093742072 767158124544 769379282784 770904013824 773949505536 774872911414 775483293696 777728555856 777793830912 778275866592 778341187584 778721823488 779269833216 779335237632 781591652352 782141681664 783140585472 785960732844 786168434904 790073453568 790139764736 790629451776 791639195648 793543163904 793931234103 793997869056 794489947146 794556628992 795049053372 795115782144 795504621408 795571388416 798436300032 798998183424 799065243648 802966929408 806071433256 806533317184 807100898688 807168638976 807668879616 810075313152 810539491328 811109892096 811680694272 814030759017 815643978912 815712436224 819912024064 822933651456 823443662421 823915500744 823984652288 824495314608 824564514816 826951882176 827533832832 827603288064 828008014848 828590708736 828660252672 831644319744 832706445312 835925930784 835996090368 837582541824 837652840448 840078102528 840669290496 841672300329 841742942208 844180046388 844774121016 844845023232 845439565824 845853015168 845924007936 848970243072 849194596352 853341054342 853412675584 853941575844 854013247488 855032178112 857088612576 857160548352 857579729664 858183234048 858255261696 858787163136 858859241472 859279253504 861345902592 862445961216 862980459831 863052890112 867267015552 867496204032 870693193728 871805190144 872418705408 874944625338 875018059776 875633836032 876062051424 876135579648 876678562368 876752142336 879290608896 881033158656 884439489267 885569041616 888832635264 888907235328 889458133248 889967798272 890594095104 893247602688 893876207616 894388404224 894942699084 895017811968 898240837536 902941089792 904730509312 907349981832 907426136064 907988511024 908064718848 908627489568 909148138752 909224443904 911856927744 912498628608 913140781056 913664016384 917196507388 917676490752 921752362496 922401027072 922478444544 925800357888 926330847232 926904938337 926982733824 927557228934 927635079168 928088724976 930320867448 931509016704 932164547328 932242784256 936794750976 937042313216 940416672132 940495601664 941617715136 941696745472 942280359552 942359445504 945087865344 945752951808 945832329216 946294874112 946960809984 950450651136 951584642064 951664508928 955343920896 957237190656 960089260032 960764903424 961234750868 961911200376 961991933952 964777195872 965456138304 965537169408 966216646656 966689160192 966770294784 970251706368 975246919248 975328772096 975933229536 977179632128 979529842944 980091119616 980780838912 981471043584 982033432576 984395317248 985569807852 985652527104 986263382664 986346160128 986911342592 991162303488 995564563399 996265171818 996348788736 999936714672 1000020639744 1000509684608 1001213773056 1001297805312 1001918356992 1002002448384 1004903553024 1006186954752 1006895038464 1012078904704 1015808726016 1015893983232 1017106055168 1017821822976 1020768729561 1020854403072 1021487074902 1021572808704 1022072393328 1022158176256 1022791656096 1022877499392 1025839043712 1026560957184 1027872018432 1031932674048 1033977724928 1036971407808 1037058441216 1037701155456 1037788250112 1039026444288 1039113650176 1042122203136 1042855575552 1043589464064 1044099815598 1044187447296 1047947643792 1048224579872 1048773132288 1053431271424 1054172602368 1058057551872 1058574978804 1058663825408 1059319929528 1059408838656 1060065404496 1060154376192 1060672828544 1063223848512 1064581733376 1065330911232 1065420324864 1070532722322 1070622572544 1074761911008 1076134531584 1076224851968 1076891839488 1080100417536 1080860516352 1081479856128 1082150100423 1082240925696 1085374345356 1086229315584 1087525305216 1087616581632 1097152784154 1097244868608 1097924883228 1098554000992 1099327086144 1099419353088 1102602509568 1103378443776 1103471050752 1104010686464 1104787611648 1108859092992 1110275260416 1114567907712 1114661453824 1116776722432 1120104136704 1120892387328 1122229733772 1122323922944 1125023219712 1125573395184 1126365494688 1126460030976 1127158151616 1127252754432 1127804020224 1127898677248 1131960324096 1132756918272 1137788072456 1138588767792 1138684329984 1142784816768 1142880731136 1143439639552 1144244312064 1144340348928 1145049550848 1148461203456 1149831442494 1149927948288 1150640613108 1150737186816 1154068924176 1156356020736 1156661605376 1160924258304 1162309367121 1162406920192 1163224940544 1166592833784 1166690746368 1167413799888 1167511781376 1168082735232 1168180772864 1168904749824 1169002856448 1172387478528 1173212522496 1174710878208 1179252652356 1185110180352 1185209647104 1185944177664 1187458793472 1190996803584 1191734920719 1191834943488 1192673673216 1193256932112 1193357082624 1197654450048 1198597865472 1203921453056 1209107149884 1209799975776 1209901514752 1210651348032 1210752958464 1211503319424 1212197518336 1215112969728 1215809236992 1216664838144 1217521041408 1218218688512 1223465968368 1223568654336 1229868036096 1234400477184 1235004141938 1235873251116 1235976978432 1236742971912 1236846772224 1240427823264 1241404932096 1242012022272 1242886063104 1242990379008 1249059667968 1253888896176 1253994135552 1255490286848 1256373812736 1256479260672 1260117153792 1261003935744 1261726498816 1262614413312 1266270069582 1267161181524 1267267534848 1268779522752 1268886011904 1273455364608 1273791894528 1276316254208 1280011581513 1280119013376 1280912363766 1281019871232 1282548267168 1282655911936 1285740822528 1286369594496 1287274851072 1287382892544 1288180744704 1288288862208 1288918880256 1293668941824 1294579335168 1300329225664 1301244306048 1306039790592 1306788159488 1307707785216 1308628058112 1309268022734 1312416938007 1312527089664 1314093077136 1314203369472 1315017843552 1315128213504 1318935913344 1321549737984 1328353562424 1328465051648 1333248952896 1333360852992 1334187199872 1334951697408 1335063740416 1335891142656 1336003264512 1339871404032 1340814311424 1341582606336 1342414048626 1342526717952 1354411634688 1357095763968 1361024972748 1361139204096 1361982766536 1362097078272 1362763191104 1363722208128 1363836665856 1367785391616 1368747942912 1369826131968 1370496024576 1375794761082 1375910232064 1382628543744 1382744588288 1383601540608 1383717666816 1385368592384 1388700536832 1389496270848 1390474100736 1391335843401 1391452618752 1392133087464 1392249929728 1397263525056 1398246820992 1398364176384 1405192126464 1405563469824 1410625008198 1410743402496 1411433305072 1412426572704 1412545118208 1413420539328 1413539168256 1417631798016 1418748493824 1419442311168 1420441214976 1427376963096 1427496763392 1433015881344 1434846042112 1435855785984 1440133890048 1441147355136 1441852126302 1441973141504 1442866800564 1442987900928 1447165793808 1448184207456 1448305754112 1450033740288 1450155442176 1455377559552 1462870378872 1462993158144 1463899844304 1465769448192 1465892470784 1470136679424 1471171258368 1471294734336 1472206565376 1473050148864 1478354711778 1478478790656 1479519240192 1480367013888 1486090543616 1493472182272 1494397757727 1494523183104 1496306311696 1499905072008 1500030959616 1500764526912 1501820659584 1501946707968 1502877535488 1503003672576 1503738693632 1507355329536 1509280432128 1510342557696 1518118357056 1518245773312 1523713089024 1523840974848 1525659082752 1526732734464 1531281604608 1532359213056 1533108589992 1533237264384 1534187484144 1534316249088 1538758565568 1541808027648 1547899011072 1549745822828 1550966587392 1555457111712 1555587661824 1556551733184 1556682375168 1557443646976 1558539666432 1558670475264 1563183304704 1564283363328 1566149723397 1566281170944 1571921465688 1572336869808 1580146907136 1580279529472 1581258903552 1583278391296 1587086327808 1587862468206 1587995738112 1588979894292 1589113257984 1590098106744 1590231564288 1591009242816 1591142776832 1596872600064 1597996366848 1598130487296 1605093887929 1605933858816 1612142866512 1613066634368 1614201797376 1614337277952 1615337759232 1620150626304 1621078982656 1622219784192 1623361388544 1628061518034 1631287957824 1631424872448 1639824048128 1645729176231 1645867302912 1646887324842 1647831001488 1647969304576 1648990629216 1649129029632 1653903764352 1655067665664 1655206576128 1656016029696 1657181417472 1663288639488 1665412890624 1671851861568 1671992180736 1675165083648 1675305680896 1680156205056 1681338580992 1682160814019 1683344600658 1683485884416 1688360092776 1689548242032 1689690046464 1690879131648 1691706030336 1691848015872 1697940486144 1698389192704 1706682108684 1706825351168 1707883151688 1708026494976 1710064356224 1714177225152 1714321096704 1715159459328 1716366468096 1716510523392 1717574326272 1717718482944 1718558507008 1722691805184 1724747163741 1724891922432 1725960919662 1726105780224 1734534031104 1734992408064 1741386387456 1743610380288 1744837410816 1749889250676 1750036119552 1751267672064 1752124102848 1752271159296 1753357124736 1753504284672 1758581217792 1762066317312 1768878978534 1771138083232 1777665270528 1777814470656 1778916266496 1779935596544 1781188190208 1786495205376 1787752415232 1788776808448 1789885398168 1790035623936 1796481675072 1805882179584 1809461018624 1814699963664 1814852272128 1815977022048 1816129437696 1817254979136 1818296277504 1818448887808 1823713855488 1824997257216 1826281562112 1827328032768 1834393014776 1835352981504 1843504724992 1844802054144 1844956889088 1851600715776 1852506212907 1852661694464 1853809876674 1853965467648 1855114457868 1855270158336 1856177449952 1860641734896 1863018033408 1864329094656 1864485568512 1873589501952 1874084626432 1880833344264 1880991203328 1883235430272 1883393490944 1884560719104 1884718891008 1890175730688 1891505903616 1891664658432 1892589748224 1893921619968 1899405104373 1900901302272 1903169284128 1903329017856 1910687841792 1914474381312 1920178520064 1921368545649 1921529806848 1922469501736 1923822400752 1923983867904 1929554391744 1930912276608 1931074338816 1932433293312 1933378320384 1933540589568 1940503412736 1950493838496 1950657544192 1951866459072 1954359264256 1959059685888 1960182239232 1961561677824 1962942087168 1963902034101 1964066865152 1968790634496 1971139615704 1971305054208 1972526765328 1972692320256 1973822685184 1982324606976 1991129126798 1992530343636 1992697577472 1999873429344 2000041279488 2001019369216 2002427546112 2002595610624 2003836713984 2004004896768 2009807106048 2012373909504 2013621072939 2013790076928 2024157809408 2031617452032 2031787966464 2034212110336 2035643645952 2041537459122 2041708806144 2042974149804 2043145617408 2044144786656 2044316352512 2045583312192 2045754998784 2051678087424 2053121914368 2055744036864 2063692141623 2063865348096 2067955449856 2073942815616 2074116882432 2075402310912 2075576500224 2078052888576 2084244406272 2085711151104 2087178928128 2088199631196 2088374894592 2095895287584 2096449159744 2097546264576 2106862542848 2108345204736 2115937512297 2116115103744 2117149957608 2117327650816 2118639859056 2118817677312 2120130808992 2120308752384 2121345657088 2126447697024 2129163466752 2130661822464 2141065444644 2141245145088 2149523822016 2152269063168 2152449703936 2153783678976 2160200835072 2161721032704 2162778189453 2162959712256 2164300200846 2164481851392 2170748690712 2172458631168 2175050610432 2175233163264 2194305568308 2194489737216 2195849766456 2197108001984 2198654172288 2198838706176 2205205019136 2206756887552 2206942101504 2208021372928 2209575223296 2217532067667 2217718185984 2220550520832 2229135815424 2229322907648 2233553444864 2240208273408 2241784774656 2244459467544 2244647845888 2250046439424 2251146790368 2252730989376 2252920061952 2254316303232 2254505508864 2255608040448 2255797354496 2263920648192 2265513836544 2275576144912 2277177535584 2277368659968 2285569633536 2285761462272 2286879279104 2288488624128 2290099101696 2296922406912 2299662884988 2299855896576 2301281226216 2301474373632 2308137848352 2312712041472 2313323210752 2321848516608 2324618734242 2324813840384 2326449881088 2333185667568 2333381492736 2334827599776 2335023562752 2336165470464 2336361545728 2337809499648 2338005712896 2344774957056 2346425044992 2349421756416 2358505304712 2370220360704 2370419294208 2371888355328 2374917586944 2381793702309 2381993607168 2383469841438 2383669886976 2385347346432 2386513864224 2386714165248 2395308900096 2397195730944 2407842906112 2418214299768 2419599951552 2419803029504 2421302696064 2421505916928 2423006638848 2424395036672 2430225939456 2431618473984 2433329676288 2435042082816 2436437377024 2446931936736 2447137308672 2459736072192 2468800954368 2470008283876 2471746502232 2471953956864 2473485943824 2473693544448 2480855646528 2482809864192 2484024044544 2485772126208 2485980758016 2498119335936 2507777792352 2507988271104 2510980573696 2512747625472 2512958521344 2520234307584 2522007871488 2523452997632 2525016900987 2525228826624 2532540139164 2534322363048 2534535069696 2537559045504 2537772023808 2546910729216 2547583789056 2552632508416 2560023163026 2560238026752 2561824727532 2562039742464 2565096534336 2565311823872 2571481645056 2572739188992 2574549702144 2574765785088 2576361489408 2576577724416 2577837760512 2587337883648 2589158670336 2600658451328 2602488612096 2612079581184 2613576318976 2615415570432 2617256116224 2618536045468 2624833876014 2625054179328 2628186154272 2628406738944 2630035687104 2630256427008 2637871826688 2643099475968 2653318467801 2656707124848 2656930103296 2666497905792 2666721705984 2668374399744 2669903394816 2670127480832 2671782285312 2679742808064 2681628622848 2683165212672 2684828097252 2685053435904 2708823269376 2712055189949 2714191527936 2722049945496 2722278408192 2723965533072 2724194156544 2725526382208 2727444416256 2727673331712 2735570783232 2737495885824 2740992049152 2751589522164 2751820464128 2765257087488 2765489176576 2767203081216 2767435333632 2770737184768 2777401073664 2778992541696 2780714815011 2780948201472 2782671686802 2782905237504 2784266174928 2784499859456 2794527050112 2796493641984 2796728352768 2810384252928 2811126939648 2821250016396 2821486804992 2822866610144 2824853145408 2825090236416 2826841078656 2827078336512 2835263596032 2837496987648 2838884622336 2840882429952 2854753926192 2854993526784 2866031762688 2869692084224 2871711571968 2880267780096 2882294710272 2883704252604 2883946283008 2885733601128 2885975801856 2894331587616 2896368414912 2896611508224 2900067480576 2900310884352 2910755119104 2925740757744 2925986316288 2927799688608 2931538896384 2931784941568 2940273358848 2942342516736 2944413130752 2946100297728 2956709423556 2956957581312 2959038480384 2960734027776 2972181087232 2986693690197 2986944364544 2988795515454 2989046366208 2992612623392 2999810144016 3000061919232 3001529053824 3003641319168 3003893415936 3005755070976 3006007345152 3007477387264 3014710659072 3018560864256 3020685115392 3036236714112 3036491546624 3047426178048 3047681949696 3051318165504 3053465468928 3062306188683 3062563209216 3064718426112 3066217179984 3066474528768 3068374968288 3068632498176 3077517131136 3083616055296 3095798022144 3099491645656 3101933174784 3110914223424 3111175323648 3113103466368 3113364750336 3114887293952 3117079332864 3117340950528 3126366609408 3128566726656 3132299446794 3132562341888 3143842931376 3144673739616 3160293814272 3162517807104 3166556782592 3174172655616 3175724936412 3175991476224 3177959788584 3178226515968 3180196213488 3180463128576 3182018485632 3182285553664 3193745200128 3195992733696 3196260974592 3210187775858 3211867717632 3224285733024 3226133268736 3228403594752 3228674555904 3230675518464 3240301252608 3242157965312 3244439568384 3246450301269 3246722777088 3256123036068 3262575915648 3262849744896 3279648096256 3291458352462 3291734605824 3293774649684 3295662002976 3295938609152 3297981258432 3298258059264 3307807528704 3310135331328 3310413152256 3312032059392 3314362834944 3326577278976 3330825781248 3343703723136 3343984361472 3350330167296 3360312410112 3362677161984 3364321628038 3366689201316 3366971768832 3376720185552 3379096484064 3379380092928 3381758263296 3383412060672 3383696031744 3395880972288 3396778385408 3413364217368 3413650702336 3415766303376 3416052989952 3420128712448 3428354450304 3428642193408 3430318918656 3432732936192 3433021046784 3435148652544 3437117014016 3445383610368 3449494327482 3449783844864 3451921839324 3452211560448 3469068062208 3469984816128 3482772774912 3486928101363 3487220760576 3489674821632 3499778501352 3500072239104 3502535344128 3504248205696 3504542318592 3506714249472 3507008569344 3517162435584 3524132634624 3537757957068 3542276166464 3555330541056 3555628941312 3557832532992 3559871193088 3562376380416 3572990410752 3575204762157 3575504830464 3577553616896 3579770796336 3580071247872 3592963350144 3611764359168 3618922037248 3629399927328 3629704544256 3631954044096 3632258875392 3634509958272 3636592555008 3636897775616 3647427710976 3649994514432 3652563124224 3654656065536 3668786029552 3670705963008 3687009449984 3689604108288 3703201431552 3705012425814 3705323388928 3707619753348 3707930935296 3710228915736 3710540316672 3712354899904 3721283469792 3726036066816 3728658189312 3728971137024 3747179003904 3748169252864 3761666688528 3761982406656 3766470860544 3766786981888 3769121438208 3769437782016 3780351461376 3783011807232 3785179496448 3787843239936 3798810208746 3801802604544 3806338568256 3806658035712 3821375683584 3828948762624 3840034744539 3840357040128 3842737091298 3843059613696 3844939003472 3847644801504 3847967735808 3859108783488 3861824553216 3862148677632 3864866586624 3866756640768 3881006825472 3900987676992 3901315088384 3903732918144 3908718528512 3918119371776 3920364478464 3923123355648 3925884174336 3927804068202 3928133730304 3937581268992 3942279231408 3942610108416 3945053530656 3945384640512 3947645370368 3964649213952 3982258253596 3985060687272 3985395154944 3999746858688 4000082558976 4002038738432 4004855092224 4005191221248 4007673427968 4008009793536 4019614212096 4024747819008 4027242145878 4027580153856 4048315618816 4063234904064 4068424220672 4071287291904 4083074918244 4083417612288 4085948299608 4086291234816 4088289573312 4088632705024 4091166624384 4091509997568 4103356174848 4106243828736 4111488073728 4127384283246 4127730696192 4135910899712 4147885631232 4148233764864 4150804621824 4151153000448 4156105777152 4168488812544 4171422302208 4174357856256 4176399262392 4176749789184 4191790575168 4192898319488 4195092529152 4213725085696 4216690409472 4231875024594 4232230207488 4234299915216 4234655301632 4237279718112 4237635354624 4240261617984 4240617504768 4242691314176 4252895394048 4258326933504 4261323644928 4282130889288 4282490290176 4299047644032 4304538126336 4304899407872 4307567357952 4320401670144 4323442065408 4325556378906 4325919424512 4328600401692 4328963702784 4341497381424 4344917262336 4350101220864 4350466326528 4388611136616 4388979474432 4391699532912 4394216003968 4397308344576 4397677412352 4410410038272 4413513775104 4413884203008 4416042745856 4419150446592 4435064135334 4435436371968 4441101041664 4458271630848 4458645815296 4467106889728 4480416546816 4483193273181 4483569549312 4488918935088 4489295691776 4500092878848 4502293580736 4505461978752 4505840123904 4508632606464 4509011017728 4511216080896 4511594708992 4527841296384 4531027673088 4551152289824 4554355071168 4554737319936 4571139267072 4571522924544 4573758558208 4576977248256 4580198203392 4582438079569 4593844813824 4599325769976 4599711793152 4602562452432 4602948747264 4616275696704 4625424082944 4626646421504 4643697033216 4649237468484 4649627680768 4652899762176 4666371335136 4666762985472 4669655199552 4670047125504 4672330940928 4672723091456 4675618999296 4676011425792 4689549914112 4692850089984 4698449170191 4698843512832 4717010609424 4740440721408 4740838588416 4743776710656 4749835173888 4763587404618 4763987214336 4766939682876 4767339773952 4770694692864 4773027728448 4773428330496 4790617800192 4794391461888 4815281663787 4815685812224 4836428599536 4839199903104 4839606059008 4842605392128 4843011833856 4846013277696 4848790073344 4860451878912 4863236947968 4866659352576 4870084165632 4872874754048 4893863873472 4894274617344 4919472144384 4937187528693 4937601908736 4940016567752 4943493004464 4943907913728 4946971887648 4947387088896 4961711293056 4965619728384 4968048089088 4971544252416 4996238671872 5015555584704 5015976542208 5021961147392 5025495250944 5025917042688 5040468615168 5044015742976 5046482442057 5046905995264 5050033801974 5050457653248 5065080278328 5068644726096 5069070139392 5075118091008 5075544047616 5093821458432 5095167578112 5105265016832 5120046326052 5120476053504 5123649455064 5124079484928 5130193068672 5130623647744 5142963290112 5145478377984 5149099404288 5149531570176 5152722978816 5153155448832 5155675521024 5174241491223 5174675767296 5178317340672 5201316902656 5204977224192 5224159162368 5227152637952 5230831140864 5234512232448 5237072090936 5249667752028 5250108358656 5256372308544 5256813477888 5260071374208 5260512854016 5275743653376 5286198951936 5306636935602 5313414249696 5313860206592 5332995811584 5333443411968 5336748799488 5339806789632 5343564570624 5359485616128 5363257245696 5366330425344 5369656194504 5370106871808 5417646538752 5424110379898 5428383055872 5444099890992 5444556816384 5447931066144 5448388313088 5451052764416 5454888832512 5455346663424 5471141566464 5474991771648 5481984098304 5503179044328 5503640928256 5530514174976 5530978353152 5534406162432 5534870667264 5541474369536 5554802147328 5557518638721 5557985083392 5561429630022 5561896402944 5565343373604 5565810475008 5568532349856 5568999718912 5589054100224 5592987283968 5593456705536 5620768505856 5622253879296 5642500032792 5642973609984 5645733220288 5649706290816 5650180472832 5653682157312 5654156673024 5670527192064 5674993975296 5677769244672 5681764859904 5698215313119 5709507852384 5709987053568 5732063525376 5739384168448 5743423143936 5760535560192 5764105636947 5764589420544 5767408505208 5767892566016 5771467202256 5771951603712 5788663175232 5792736829824 5793223016448 5800134961152 5800621768704 5821510238208 5851481515488 5851972632576 5855599377216 5863077792768 5863569883136 5880546717696 5884685033472 5888826261504 5891706102303 5892200595456 5913418847112 5913915162624 5918076960768 5921468055552 5944362174464 5973387380394 5973888729088 5977591030908 5978092732416 5985225246784 5999620288032 6000123838464 6003058107648 6007282638336 6007786831872 6011510141952 6012014690304 6014954774528 6029421318144 6037121728512 6040863218817 6041370230784 6072473428224 6072983093248 6094852356096 6095363899392 6102636331008 6106930937856 6124612377366 6125126418432 6129436852224 6132434359968 6132949057536 6136749936576 6137264996352 6155034262272 6167232110592 6191076424869 6191596044288 6198983291312 6203866349568 6221828446848 6222350647296 6226206932736 6226729500672 6229774587904 6234158665728 6252733218816 6257133453312 6264598893588 6265124683776 6287685862752 6289347479232 6320587628544 6325035614208 6333113565184 6348345311232 6351449872824 6351982952448 6355919577168 6356453031936 6360392426976 6360926257152 6364036971264 6364571107328 6387490400256 6391985467392 6420375551716 6423735435264 6448571466048 6452266537472 6456807189504 6457349111808 6461351036928 6480602505216 6484315930624 6488334568359 6488879136768 6492900602538 6493445554176 6512246072136 6525151831296 6525699489792 6559296192512 6582916704924 6583469211648 6587549299368 6591324005952 6591877218304 6595962516864 6596516118528 6615615057408 6620270662656 6620826304512 6624064118784 6628725669888 6653154557952 6661651562496 6687407446272 6687968722944 6700660334592 6720624820224 6725354323968 6728643256076 6733378402632 6733943537664 6753440371104 6758192968128 6758760185856 6763516526592 6766824121344 6767392063488 6791761944576 6793556770816 6826728434736 6827301404672 6831532606752 6832105979904 6840257424896 6856708900608 6857284386816 6860637837312 6865465872384 6870297305088 6874234028032 6890767220736 6898988654964 6899567689728 6903843678648 6904423120896 6938136124416 6939969632256 6965545549824 6968951943793 6973856202726 6974441521152 6979349643264 6999557002704 7000144478208 7005070688256 7008496411392 7009084637184 7013428498944 7014017138688 7034324871168 7048265269248 7075515914136 7084552332928 7110661082112 7111257882624 7115665065984 7119742386176 7124752760832 7145381106927 7145980821504 7150409524314 7151009660928 7155107233792 7159541592672 7160142495744 7185926700288 7223528718336 7237844074496 7258799854656 7259409088512 7263908088192 7264517750784 7269019916544 7273185110016 7273795551232 7294855421952 7299989028864 7305126248448 7309312131072 7337572059104 7341411926016 7374018899968 7379208216576 7406402863104 7410024851628 7410646777856 7415239506696 7415861870592 7420457831472 7421080633344 7424709799808 7442566939584 7452072133632 7457316378624 7457942274048 7494358007808 7496338505728 7523333377056 7523964813312 7532941721088 7533573963776 7538242876416 7538875564032 7560702922752 7566023614464 7570358992896 7575050702961 7575686479872 7597620417492 7603605209088 7612677136512 7613316071424 7642751367168 7657897525248 7680069489078 7680714080256 7685474182596 7686119227392 7689878006944 7695289603008 7695935471616 7718217566976 7723649106432 7724297355264 7729733173248 7733513281536 7762013650944 7801975353984 7802630176768 7807465836288 7817437057024 7836238743552 7840728956928 7846246711296 7851768348672 7855608136404 7856267460608 7875162537984 7884558462816 7885220216832 7890107061312 7890769281024 7895290740736 7929298427904 7959955403403 7964516507192 7970121374544 7970790309888 7999493717376 8000165117952 8004077476864 8009710184448 8010382442496 8015346855936 8039228424192 8049495638016 8054484291756 8055160307712 8096631237632 8126469808128 8136165569847 8136848441344 8142574583808 8166149836488 8166835224576 8171896599216 8172582469632 8176579146624 8177265410048 8182333248768 8183019995136 8206712349696 8212487657472 8222976147456 8254768566492 8255461392384 8271821799424 8295771262464 8296467529728 8301609243648 8302306000896 8312211554304 8336977625088 8342144445033 8342844604416 8348715712512 8352798524784 8353499578368 8383581150336 8385796638976 8390185058304 8427450171392 8433380818944 8463750049188 8464460414976 8468599830432 8469310603264 8474559436224 8475270709248 8480523235968 8481235009536 8485382628352 8505790788096 8516653867008 8522647289856 8564261778576 8564980580352 8598095288064 8609076252672 8615134715904 8640803340288 8646884130816 8651112757812 8651838849024 8657200803384 8657927405568 8682994762848 8689834524672 8700202441728 8700932653056 8777222273232 8777958948864 8783399065824 8788432007936 8794616689152 8795354824704 8820820076544 8827027550208 8832085491712 8838300893184 8870128270668 8870872743936 8882202083328 8916543261696 8917291630592 8934213779456 8960081070591 8960833093632 8966386546362 8967139098624 8977837870176 8978591383552 9000185757696 9004587161472 9010923957504 9011680247808 9017265212928 9018022035456 9022432161792 9055682592768 9062055346176 9102304579648 9108710142336 9109474639872 9142278534144 9143045849088 9147517116416 9153954496512 9160396406784 9164876159138 9186918566049 9187689627648 9198651539952 9199423586304 9205124904864 9205897494528 9232551393408 9250848165888 9253292843008 9287394066432 9298474936968 9299255361536 9305799524352 9332742670272 9333525970944 9339310399104 9340094251008 9344661881856 9345446182912 9351237998592 9352022851584 9379099828224 9385700179968 9396898340382 9397687025664 9434021218848 9480881442816 9487553421312 9499670347776 9527174809236 9527974428672 9533879365752 9534679547904 9541389385728 9546055456896 9546856660992 9581235600384 9588782923776 9630563327574 9631371624448 9672857199072 9678399806208 9679212118016 9685210784256 9686023667712 9692026555392 9697580146688 9720903757824 9726473895936 9733318705152 9739350903807 9740168331264 9745749508096 9787727746944 9788549234688 9838944288768 9874375057386 9875203817472 9880033135504 9886986008928 9887815827456 9893943775296 9894774177792 9923422586112 9931239456768 9936096178176 9943088504832 9992477343744 10031111169408 10031953084416 10043922294784 10050990501888 10080937230336 10088031485952 10092964884114 10093811990528 10100067603948 10100915306496 10130160556656 10137289452192 10138140278784 10150236182016 10151088095232 10187642916864 10190335156224 10210530033664 10240092652104 10240952107008 10247298910128 10248158969856 10260386137344 10261247295488 10285926580224 10290956755968 10298198808576 10299063140352 10305445957632 10311351042048 10348482982446 10349351534592 10356634681344 10402633805312 10409954448384 10448318324736 10454305275904 10460784304089 10461662281728 10469024464896 10474144181872 10499335504056 10500216717312 10512744617088 10513626955776 10520142748416 10521025708032 10551487306752 10572397903872 10613273871204 10626828499392 10627720413184 10665991623168 10666886823936 10673497598976 10679613579264 10687129141248 10718971232256 10726514491392 10732660850688 10739312389008 10740213743616 10835293077504 10848220759796 10856766111744 10888199781984 10889113632768 10895862132288 10896776626176 10902105528832 10909777665024 10910693326848 10942283132928 10949983543296 10963968196608 11006358088656 11007281856512 11061028349952 11061956706304 11068812324864 11082948739072 11109604294656 11115037277442 11115970166784 11122859260044 11123792805888 11130686747208 11131620950016 11137064699712 11137999437824 11178108200448 11185974567936 11186913411072 11235657215503 11241537011712 11244507758592 11285000065584 11285947219968 11291466440576 11299412581632 11300360945664 11307364314624 11308313346048 11341054384128 11355538489344 11363529719808 11396430626238 11419015704768 11419974107136 11464127050752 11478768336896 11486846287872 11520104233617 11521071120384 11528211273894 11529178841088 11534817010416 11535785132032 11542934404512 11543903207424 11577326350464 11585473659648 11586446032896 11600269922304 11643020476416 11702963030976 11703945265152 11711198754432 11726155585536 11727139766272 11761093435392 11769370066944 11777652523008 11783412204606 11784401190912 11826837694224 11827830325248 11836153921536 11842936111104 11888724348928 11946774760788 11947777458176 11955182061816 11956185464832 11970450493568 11999240576064 12000247676928 12006116215296 12014565276672 12015573663744 12023020283904 12024029380608 12029909549056 12058842636288 12074243457024 12081726437634 12082740461568 12144946856448 12145966186496 12189704712192 12205272662016 12213861875712 12249224754732 12250252836864 12258873704448 12264868719936 12265898115072 12273499873152 12274529992704 12310068524544 12334464221184 12382152849738 12383192088576 12397966582624 12407732699136 12443656893696 12444701294592 12452413865472 12453459001344 12459549175808 12468317331456 12505466437632 12514266906624 12529197787176 12530249367552 12575371725504 12578694958464 12641175257088 12650071228416 12666227130368 12696690622464 12702899745648 12703965904896 12711839154336 12712906063872 12720784853952 12721852514304 12728073942528 12729142214656 12774980800512 12783970934784 12840751103432 12847470870528 12897142932096 12904533074944 12913614379008 12914698223616 12922702073856 12961205010432 12968631861248 12976669136718 12977758273536 12985801205076 12986891108352 13024492144272 13050303662592 13051398979584 13118592385024 13165833409848 13166938423296 13175098598736 13182648011904 13183754436608 13191925033728 13193032237056 13231230114816 13240541325312 13241652609024 13248128237568 13257451339776 13306309115904 13323303124992 13374814892544 13375937445888 13401320669184 13441249640448 13449579819543 13450708647936 13457286512152 13466756805264 13467887075328 13506880742208 13516385936256 13517520371712 13527033053184 13533648242688 13534784126976 13583523889152 13587113541632 13653456869472 13654602809344 13663065213504 13664211959808 13680514849792 13713417801216 13714568773632 13721275674624 13730931744768 13740594610176 13747314238707 13748468056064 13781534441472 13797977309928 13799135379456 13807687357296 13808846241792 13876272248832 13879939264512 13931091099648 13937903887586 13947712405452 13948883042304 13958699286528 13999114005408 14000288956416 14010141376512 14016992822784 14018169274368 14026856997888 14028034277376 14068649742336 14095347510573 14096530538496 14151031828272 14169104665856 14221322164224 14222515765248 14231330131968 14239484772352 14249505521664 14290762213854 14291961643008 14300819048628 14302019321856 14310214467584 14319083185344 14320284991488 14371853400576 14445844991361 14447057436672 14475688148992 14517599709312 14518818177024 14527816176384 14529035501568 14538039833088 14546370220032 14589710843904 14599978057728 14610252496896 14618624262144 14675144118208 14682823852032 14748037799936 14758416433152 14811562586079 14812805726208 14820049703256 14821293555712 14830479013392 14831723741184 14840915662944 14842161266688 14849419599616 14885133879168 14904144267264 14914632757248 14988716015616 14992677011456 15046666754112 15047929626624 15065883442176 15067147927552 15076485752832 15077751128064 15121405845504 15132047228928 15139447326171 15140717985792 15150101405922 15151372959744 15195240834984 15207210418176 15225354273024 15226632142848 15285502734336 15315795050496 15360138978156 15361428160512 15370948365192 15372238454784 15379756013888 15390579206016 15391870943232 15436435133952 15447298212864 15448594710528 15459466346496 15467026563072 15522724473669 15524027301888 15603950707968 15605260353536 15614931672576 15634874114048 15672477487104 15681457913856 15692493422592 15703536697344 15711216272808 15712534921216 15750325075968 15769116925632 15770440433664 15780214122624 15781538562048 15790581481472 15858596855808 15919910806806 15929033014384 15940242749088 15941580619776 15998987434752 16000330235904 16008154953728 16019420368896 16030693711872 16078456848384 16098991276032 16108968583512 16110320615424 16193262475264 16252939616256 16272331139694 16273696882688 16285149167616 16332299672976 16333670449152 16343793198432 16345164939264 16353158293248 16354530820096 16364666497536 16366039990272 16413424699392 16424975314944 16445952294912 16509537132984 16510922784768 16543643598848 16591542524928 16592935059456 16603218487296 16604612001792 16624423108608 16672555916163 16673955250176 16684288890066 16685689208832 16697431425024 16705597049568 16706999156736 16767162300672 16771593277952 16780370116608 16854900342784 16866761637888 16927500098376 16928920829952 16937199660864 16938621206528 16949118872448 16950541418496 16961046471936 16962470019072 16970765256704 17011581576192 17033307734016 17045294579712 17128523557152 17129961160704 17196190576128 17218152505344 17230269431808 17281606680576 17293768261632 17302225515624 17303677698048 17314401606768 17315854811136 17365989525696 17379669049344 17400404883456 17401865306112 17554444546464 17555917897728 17566798131648 17576864015872 17589233378304 17590709649408 17641640153088 17654055100416 17664170983424 17675118306909 17676601786368 17740256541336 17741745487872 17764404166656 17833086523392 17834583261184 17868427558912 17920162141182 17921666187264 17932773092724 17934278197248 17955675740352 17957182767104 18000371515392 18009174322944 18021847915008 18023360495616 18034530425856 18036044070912 18044864323584 18111365185536 18124110692352 18204609159296 18217420284672 18218949279744 18284557068288 18286091698176 18295034232832 18307908993024 18320792813568 18329752318276 18373837132098 18375379255296 18397303079904 18398847172608 18410249809728 18411794989056 18465102786816 18501696331776 18506585686016 18573229274607 18574788132864 18596949873936 18598510723072 18611599048704 18665485340544 18667051941888 18678620798208 18680188502016 18689323763712 18690892365824 18702475997184 18758199656448 18771400359936 18793796680764 18795374051328 18868042437696 18961762885632 18975106842624 18984386329643 18999340695552 19054349618472 19055948857344 19067758731504 19069359095808 19082778771456 19092110913792 19093713321984 19162471200768 19261126655148 19262743248896 19345714398144 19356799612416 19358424236032 19370421568512 19372047335424 19384053110784 19395160293376 19441807515648 19452947791872 19465003705077 19466637410304 19478701807614 19480336662528 19491499016192 19575455493888 19577098469376 19677888577536 19748750114772 19750407634944 19760066271008 19773972017856 19775631654912 19787887550592 19789548355584 19846845172224 19862478913536 19872192356352 19886177009664 19984954687488 20062222338816 20063906168832 20087844589568 20101981003776 20161874460672 20176062971904 20185929768228 20187623981056 20200135207896 20201830612992 20260321113312 20274578904384 20276280557568 20300472364032 20302176190464 20375285833728 20380670312448 20421060067328 20480185304208 20481904214016 20494597820256 20496317939712 20520772274688 20522494590976 20571853160448 20581913511936 20596397617152 20610891915264 20622702084096 20696965964892 20698703069184 20713269362688 20805267610624 20819908896768 20896636649472 20906855831379 20908610551808 20921568608178 20923324563456 20938048929792 20948288363744 20998671008112 21000433434624 21025489234176 21027253911552 21040285496832 21042051416064 21102974613504 21144795807744 21226547742408 21253656998784 21255440826368 21331983246336 21333773647872 21346995197952 21359227158528 21374258282496 21436143320781 21437942464512 21453028982784 21465321701376 21478624778016 21480427487232 21670586155008 21696441519592 21713532223488 21776399563968 21778227265536 21791724264576 21793553252352 21804211057664 21819555330048 21821386653696 21884566265856 21899967086592 21927936393216 22012716177312 22014563713024 22122056699904 22137624649728 22165897478144 22219208589312 22230074554884 22231940333568 22245718520088 22247585611776 22261373494416 22263241900032 22274129399424 22275998875648 22356216400896 22371949135872 22373826822144 22471314431006 22483074023424 22489015517184 22570000131168 22571894439936 22582932881152 22598825163264 22600721891328 22614728629248 22616626692096 22682108768256 22711076978688 22725152108883 22727059439616 22792861252476 22838031409536 22839948214272 22928254101504 22957536673792 22973692575744 23040208467234 23042142240768 23056422547788 23058357682176 23069634020832 23071570264064 23085868809024 23087806414848 23154652700928 23170947319296 23172892065792 23200539844608 23286040952832 23405926061952 23407890530304 23422397508864 23452311171072 23522186870784 23538740133888 23555305046016 23566824409212 23568802381824 23653675388448 23655660650496 23672307843072 23685872222208 23777448697856 23879866210209 23893549521576 23895554916352 23910364123632 23912370929664 23940900987136 23998481152128 24000495353856 24012232430592 24029130553344 24031147327488 24046040567808 24059819098112 24117685272576 24148486914048 24163452875268 24165480923136 24289893712896 24291932372992 24379409424384 24408496709541 24410545324032 24427723751424 24498449509464 24500505673728 24517747408896 24529737439872 24531796230144 24546999746304 24549059985408 24620137049088 24668928442368 24764305699476 24766384177152 24795933165248 24815465398272 24887313787392 24889402589184 24904827730944 24906918002688 24919098351616 24936634662912 25010932875264 25026433335099 25028533813248 25058395574352 25060498735104 25150743451008 25157389916928 25282350514176 25300142456832 25332454260736 25393381244928 25405799491296 25407931809792 25423678308672 25425812127744 25441569707904 25443705028608 25456147885056 25458284429312 25549961601024 25567941869568 25681502206864 25694941741056 25794285864192 25809066149888 25827228758016 25845404147712 25922410020864 25937263722496 25953338273436 25955516547072 25971602410152 25973782216704 26048984288544 26100607325184 26102797959168 26237184770048 26331666819696 26333876846592 26350197197472 26365296023808 26367508873216 26383850067456 26386064474112 26462460229632 26481082650624 26496256475136 26514902679552 26612618231808 26646606249984 26749629785088 26751874891776 26802641338368 26880243211773 26882499280896 26899159639086 26901417295872 26914573024304 26933513610528 26935774150656 27013761484416 27032771872512 27035040743424 27054066106368 27067296485376 27167047778304 27174227083264 27306913738944 27309205618688 27326130427008 27328423919616 27361029699584 27426835602432 27429137547264 27442551349248 27461863489536 27481189220352 27494628477414 27496936112128 27563068882944 27595954619856 27598270758912 27615374714592 27617692483584 27752544497664 27759878529024 27862182199296 27875807775172 27895424810904 27897766084608 27917398573056 27998228010816 28000577912832 28020282753024 28033985645568 28036338548736 28053713995776 28056068554752 28137299484672 28190695021146 28193061076992 28302063656544 28338209331712 28442644328448 28462660263936 28478969544704 28499011043328 28581524427708 28583923286016 28601638097256 28604038643712 28620428935168 28638166370688 28640569982976 28743706801152 28891689982722 28894114873344 28951376297984 29035199418624 29037636354048 29055632352768 29058071003136 29076079666176 29092740440064 29179421687808 29199956115456 29220504993792 29237248524288 29350288236416 29365647704064 29496075599872 29516832866304 29623125172158 29625611452416 29640099406512 29642587111424 29660958026784 29663447482368 29681831325888 29684322533376 29698839199232 29770267758336 29808288534528 29829265514496 29977432031232 29985354022912 30093333508224 30095859253248 30131766884352 30134295855104 30152971505664 30242811691008 30264094457856 30278894652342 30281435971584 30300202811844 30302745919488 30390481669968 30414420836352 30450708546048 30453264285696 30571005468672 30631590100992 30720277956312 30722856321024 30741896730384 30744476909568 30759512027776 30781158412032 30783741886464 30872870267904 30894596425728 30897189421056 30934053126144 31045448947338 31048054603776 31207901415936 31210520707072 31229863345152 31269748228096 31344954974208 31362915827712 31382352912267 31384986845184 31407073394688 31422432545616 31425069842432 31500650151936 31538233851264 31540880867328 31560428245248 31563077124096 31581162962944 31717193711616 31839821613612 31858066028768 31880485498176 31883161239552 31997974869504 32000660471808 32016309907456 32038840737792 32061387423744 32156913696768 32197982552064 32217937167024 32220641230848 32386524950528 32505879232512 32544662279388 32547393765376 32570298335232 32664599345952 32667340898304 32687586396864 32690329878528 32706316586496 32709061640192 32729332995072 32732079980544 32826849398784 32849950629888 32891904589824 33019074265968 33021845569536 33087287197696 33183085049856 33185870118912 33206436974592 33248846217216 33345111832326 33347910500352 33368577780132 33371378417664 33394862850048 33411194099136 33413998313472 33534324601344 33543186555904 33560740233216 33706971646509 33709800685568 33733523275776 33855000196752 33857841659904 33874399321728 33877242413056 33898237744896 33901082836992 33922092943872 33924940038144 33941530513408 34023163152384 34066615468032 34090589159424 34257047114304 34259922321408 34392381152256 34436305010688 34460538863616 34560312700851 34563213361152 34587536523264 34604451031248 34607355396096 34628803213536 34631709622272 34731979051392 34759338098688 34800809766912 35108889092928 35111835795456 35133596263296 35153728031744 35178466756608 35181419298816 35283280306176 35308110200832 35328341966848 35350236613818 35353203572736 35480513082672 35483490975744 35528808333312 35666173046784 35736855117824 35840324282364 35843332374528 35865546185448 35868556394496 35911351480704 35914365534208 36000743030784 36018348645888 36043695830016 36046720991232 36069060851712 36072088141824 36089728647168 36222730371072 36248221384704 36409218318592 36434840569344 36437898559488 36569114136576 36590068465664 36615817986048 36641585627136 36659504636552 36747674264196 36750758510592 36794606159808 36797694345216 36820499619456 36823589978112 36930205573632 37003392663552 37013171372032 37146458549214 37149576265728 37193899747872 37197021446144 37223198097408 37330970681088 37334103883776 37357241596416 37360377004032 37378647527424 37404951994368 37516399312896 37542800719872 37587593361528 37590748102656 37736084875392 37923525771264 37950213685248 37968772659286 37998681391104 38108699236944 38111897714688 38135517463008 38138718191616 38165557542912 38184221827584 38187426643968 38324942401536 38522253310296 38525486497792 38691428796288 38713599224832 38716848472064 38740843137024 38744094670848 38768106221568 38790320586752 38883615031296 38905895583744 38930007410154 38933274820608 38957403615228 38960673325056 38982998032384 39150910987776 39154196938752 39355777155072 39497500229544 39500815269888 39520132542016 39547944035712 39551263309824 39575775101184 39579096711168 39693690344448 39724957827072 39744384712704 39772354019328 39969909374976 40124444677632 40127812337664 40175689179136 40203962007552 40323748921344 40348739458629 40352125943808 40371859536456 40375247962112 40400270415792 40403661225984 40520642226624 40549157808768 40552561115136 40600944728064 40604352380928 40750571667456 40761340624896 40842120134656 40960370608416 40963808428032 40989195640512 40992635879424 41041544549376 41044989181952 41143706320896 41163827023872 41192795234304 41221783830528 41241942716121 41245404168192 41393931929784 41397406138368 41426538725376 41610535221248 41639817793536 41793273298944 41813711662758 41817221103616 41843137216356 41846649126912 41876097859584 41896576727488 41997342016224 42000866869248 42050978468352 42054507823104 42080570993664 42084102832128 42205949227008 42286042531719 42289591615488 42453095484816 42507313997568 42510881652736 42663966492672 42667547295744 42693990395904 42718454317056 42748516564992 42872286641562 42875884929024 42906057965568 42930643402752 42957249556032 42960854974464 43337534974083 43341172310016 43392883039184 43427064446976 43552799127936 43556454531072 43583448529152 43587106504704 43608422115328 43639110660096 43769132531712 43799934173184 43855872786432 44025432354624 44029127426048 44244113399808 44275249299456 44331794956288 44438417178624 44460149109768 44463880667136 44491437040176 44495171223552 44522746988832 44526483800064 44548258798848 44551997751296 44712432801792 44743898271744 44942628862012 44966148046848 44978031034368 45140000262336 45143788879872 45165865762304 45197650326528 45201443782656 45229457258496 45233253384192 45364217536512 45418341978513 45422153957376 45450304217766 45454118879232 45585722504952 45676062819072 45679896428544 45856508203008 45915073347584 45947385151488 46080416934468 46084284481536 46112845095576 46116715364352 46139268041664 46143140528128 46171737618048 46175612829696 46309305401856 46341894638592 46345784131584 46401079689216 46572081905664 46811852123904 46815781060608 46844795017728 46904622342144 47044373741568 47077480267776 47110610092032 47133648818424 47137604763648 47307350776896 47311321300992 47344615686144 47371744444416 47554897395712 47759732420418 47787099043152 47791109832704 47820728247264 47824741859328 47881801974272 47996962304256 48000990707712 48024464861184 48058261106688 48092081135616 48119638196224 48235370545152 48296973828096 48326905750536 48330961846272 48579787425792 48583864745984 48758818848768 48782663606551 48816993419082 48821090648064 48855447502848 48996899018928 49001011347456 49035494817792 49059474879744 49063592460288 49093999492608 49098119970816 49240274098176 49337856884736 49528611398952 49532768354304 49591866330496 49630930796544 49774627574784 49778805178368 49809655461888 49813836005376 49838196703232 49873269325824 50017667748489 50021865750528 50052866670198 50057067626496 50116791148704 50120997470208 50301486902016 50314779833856 50564701028352 50600284913664 50664908521472 50786762489856 50811598982592 50815863619584 50847356617344 50851624255488 50883139415808 50887410057216 50912295770112 50916568858624 51099923202048 51135883739136 51363004413728 51389883482112 51588571728384 51618132299776 51654457516032 51690808295424 51844820041728 51874527444992 51906676546872 51911033094144 51943204820304 51947564433408 52097968577088 52201214650368 52205595918336 52474369540096 52663333639392 52667753693184 52700394394944 52730592047616 52735017746432 52767700134912 52772128948224 52924920459264 52962165301248 52992512950272 53025354920727 53029805359104 53225236463616 53293212499968 53499259570176 53503749783552 53605282676736 53760486423546 53764998561792 53798319278172 53802834591744 53829146048608 53867027221056 53871548301312 54027522968832 54065543745024 54070081486848 54108132212736 54134592970752 54334095556608 54348454166528 54613827477888 54618411237376 54652260854016 54656847839232 54722059399168 54853671204864 54858275094528 54885102698496 54923726979072 54962378440704 54989256954828 54993872224256 55126137765888 55191909239712 55196541517824 55230749429184 55235384967168 55505088995328 55519757058048 55719687823821 55724364398592 55751615550344 55790849621808 55795532169216 55834797146112 55996456021632 56001155825664 56040565506048 56067971291136 56072677097472 56107427991552 56274598969344 56381390042292 56386122153984 56604127313088 56676418663424 56885288656896 56925320527872 56953158988929 56957939089408 56998022086656 57163048855416 57167846572032 57203276194512 57208077287424 57240857870336 57276332741376 57281139965952 57487413602304 57783379965444 57788229746688 57902752595968 58070398837248 58075272708096 58111264705536 58116142006272 58152159332352 58185480880128 58358843375616 58395011115231 58399912230912 58441009987584 58474497048576 58700576472832 58731295408128 58992151199744 59033665732608 59246250344316 59251222904832 59280198813024 59285174222848 59321916053568 59326894964736 59363662651776 59368645066752 59397678398464 59540535516672 59616577069056 59658531028992 59954864062464 59970708045824 60186667016448 60191718506496 60263533768704 60305943011328 60485623382016 60528188915712 60557789304684 60562871943168 60600405623688 60605491838976 60780963339936 60828841672704 60901417092096 60906528571392 61142010937344 61263180201984 61440555912624 61445712642048 61483793460768 61488953819136 61519024055552 61562316824064 61567483772928 61745740535808 61789192851456 61868106252288 62090897894676 62096109207552 62415802831872 62421041414144 62459726690304 62539496456192 62689909948416 62720567494137 62725831655424 62764705824534 62769973690368 62814146789376 62844865091232 62850139684864 63001300303872 63076467702528 63081761734656 63120856490496 63126154248192 63434387423232 63679643227224 63716132057536 63760970996352 63766322479104 63995949739008 64001320943616 64032619814912 64077681475584 64122774847488 64308429962343 64313827393536 64395965104128 64435874334048 64441282461696 64773049901056 65011758465024 65089324558776 65094787530752 65140596670464 65329198691904 65334681796608 65375172793728 65380659757056 65412633172992 65418123280384 65458665990144 65464159961088 65653698797568 65699901259776 65783809179648 66038148531936 66043691139072 66174574395392 66366170099712 66412873949184 66497692434432 66690223664652 66695821000704 66737155560264 66742756835328 66789725700096 66822388198272 66827996626944 67068649202688 67086373111808 67121480466432 67413943293018 67419601371136 67467046551552 67710000393504 67715683319808 67748798643456 67754484826112 67796475489792 67802165673984 67844185887744 67849880076288 67883061026816 68046326304768 68133230936064 68175456326649 68181178318848 68514094228608 68519844642816 68784762304512 68872610021376 68921077727232 69120625401702 69126426722304 69175073046528 69208902062496 69214710792192 69257606427072 69263419244544 69463958102784 69518676197376 69601619533824 70217778185856 70223671590912 70267192526592 70307456063488 70356933513216 70566560612352 70616220401664 70656683933696 70700473227636 70706407145472 70961026165344 70966981951488 71057616666624 71332346093568 71473710235648 71680648564728 71686664749056 71731092370896 71737112788992 71822702961408 71828731068416 72001486061568 72036697291776 72087391660032 72093441982464 72138121703424 72179457294336 72445460742144 72496442769408 72818436637184 72869681138688 72875797118976 73138228273152 73180136931328 73225490128623 73231635972096 73283171254272 73319009273104 73495348528392 73501517021184 73589212319616 73595388690432 73640999238912 73647179956224 73860411147264 74006785327104 74026342744064 74292917098428 74299152531456 74387799495744 74394042892288 74446396194816 74661941362176 74668207767552 74714483192832 74720754008064 74757295054848 74809903988736 75032798625792 75085601439744 75175186723056 75181496205312 75472169750784 75847051542528 75900427370496 75937545318572 75997362782208 76217398473888 76223795429376 76271034926016 76277436383232 76331115085824 76368443655168 76374853287936 76649884803072 77044506620592 77050972995584 77382857592576 77427198449664 77433696944128 77481686274048 77536212443136 77580641173504 77767230062592 77811791167488 77860014820308 77866549641216 77914807230456 77921346650112 77965996064768 78301821975552 78308393877504 78649600508521 78711554310144 78995000459088 79001630539776 79040265084032 79095888071424 79102526619648 79151550202368 79158193422336 79387380688896 79488769425408 79544708038656 79939818749952 80248889355264 80255624675328 80351378358272 80407924015104 80640729635319 80647497842688 80697478917258 80704251887616 80743719072912 80750495924224 80800540831584 80807322451968 81041284453248 81098315617536 81105122230272 81201889456128 81501143334912 81522681249792 81684240269312 81920741216832 81927616856064 81978391281024 81985271758848 82083089098752 82089978363904 82287412641792 82327654047744 82385590468608 82443567661056 82483885432242 82490808336384 82787863859568 82794812276736 82853077450752 83221070442496 83279635587072 83586546597888 83627423325516 83634442207232 83686274432712 83693298253824 83752195719168 83793153454976 83994684032448 84001733738496 84101956936704 84109015646208 84161141987328 84168205664256 84411898454016 84572085063438 84579183230976 84906190969632 85014627995136 85021763305472 85327932985344 85387980791808 85436908634112 85497033129984 85744573283124 85751769858048 85812115931136 85861286805504 85914499112064 85921709948928 86675069948166 86682344620032 86785766078368 86854128893952 87105598255872 87112909062144 87166897058304 87174213009408 87216844230656 87278221320192 87538265063424 87599868346368 87711745572864 88050864709248 88058254852096 88488226799616 88550498598912 88663589912576 88876834357248 88920298219536 88927761334272 88982874080352 88990342447104 89045493977664 89052967600128 89096517597696 89103995502592 89424865603584 89487796543488 89885257724024 89932296093696 89956062068736 90280000524672 90287577759744 90331731524608 90395300653056 90402887565312 90458914516992 90728435073024 90836683957026 90844307914752 90900608435532 90908237758464 91171445009904 91352125638144 91359792857088 91713016406016 91830146695168 91894770302976 92160833868936 92168568963072 92225690191152 92233430728704 92278536083328 92286281056256 92343475236096 92351225659392 92618610803712 92683789277184 92691568263168 92802159378432 93144163811328 93623704247808 93631562121216 93689590035456 93809244684288 94088747483136 94147058736801 94154960535552 94221220184064 94267297636848 94275209527296 94614701553792 94622642601984 94689231372288 94743488888832 95109794791424 95519464840836 95574198086304 95582219665408 95641456494528 95649483718656 95763603948544 95993924608512 96001981415424 96048929722368 96116522213376 96184162271232 96239276392448 96470741090304 96593947656192 96653811501072 96661923692544 97159574851584 97517637697536 97565327213102 97633986838164 97642181296128 97710895005696 97993798037856 98002022694912 98070989635584 98118949759488 98127184920576 98187998985216 98196239941632 98480548196352 98675713769472 99057222797904 99065536708608 99183732660992 99261861593088 99549255149568 99557610356736 99619310923776 99676393406464 99746538651648 100035335496978 100043731501056 100105733340396 100114135252992 100233582297408 100241994940416 100602973804032 100629559667712 101120914939527 101129402056704 101200569827328 101329817042944 101573524979712 101623197965184 101631727239168 101694713234688 101703248510976 101766278831616 101774820114432 101824591540224 102199846404096 102271767478272 102726008827456 102779766964224 103177143456768 103236264599552 103308915032064 103381616590848 103680938102553 103689640083456 103749054889984 103813353093744 103822066188288 103886409640608 103895128866816 104195937154176 104402429300736 104948739080192 105326667278784 105335507386368 105400788789888 105461184095232 105470035492864 105535400269824 105544257896448 105849840918528 105924330602496 105985025900544 106050709841454 106059610718208 106450472927232 106586424999936 106998519140352 107210565353472 107520972847092 107529997123584 107596638556344 107605669183488 107658292097216 107734054442112 107743096602624 108055045937664 108131087490048 108140162973696 108216264425472 108269185941504 108668191113216 108696908333056 109227654955776 109236822474752 109304521708032 109313695678464 109444118798336 109707342409728 109770205396992 109847453958144 109924756881408 109978513909656 109987744448512 110252275531776 110383818479424 110393083035648 110461498858368 110470769934336 111010177990656 111039514116096 111439375647642 111448728797184 111503231100688 111581699243616 111591064338432 111669594292224 111992912043264 112002311651328 112081131012096 112135942582272 112214855983104 112549197938688 112762780084584 112772244307968 113208254626176 113352837326848 113770577313792 113850641055744 113906317977858 113915878178816 113996044173312 114326097710832 114335693144064 114406552389024 114416154574848 114481715740672 114552665482752 114562279931904 114974827204608 115566759930888 115576459493376 115805505191936 116140797674496 116150545416192 116222529411072 116232284012544 116304318664704 116370961760256 116717686751232 116790022230462 116799824461824 116882019975168 116948994097152 117401152945664 117462590816256 117984302399488 118067331465216 118492500688632 118502445809664 118560397626048 118570348445696 118643832107136 118653789929472 118727325303552 118737290133504 118795356796928 119081071033344 119233154138112 119317062057984 119909728124928 119941416091648 120373334032896 120383437012992 120527067537408 120611886022656 120971246764032 121056377831424 121115578609368 121125743886336 121200811247376 121210983677952 121561926679872 121657683345408 121802834184192 121813057142784 122284021874688 122526360403968 122881111825248 122891425284096 122967586921536 122977907638272 123038048111104 123124633648128 123134967545856 123491481071616 123578385702912 123725828148363 123736212504576 124181795789352 124192218415104 124831605663744 124842082828288 124919453380608 125078992912384 125379819896832 125441134988274 125451663310848 125529411649068 125539947380736 125628293578752 125689730182464 125700279369728 126002600607744 126152935405056 126163523469312 126241712980992 126252308496384 126868774846464 127359286454448 127432264115072 127521941992704 127532644958208 127991899478016 128002641887232 128065239629824 128155362951168 128245549694976 128616859924686 128627654787072 128791930208256 128871748668096 128882564923392 129546099802112 130012604922249 130023516930048 130178649117552 130189575061504 130281193340928 130658397383808 130669363593216 130750345587456 130761319514112 130825266345984 130836246560768 130917331980288 131307397595136 131399802519552 131567618359296 132076297063872 132087382278144 132349148790784 132732340199424 132825747898368 132890704307501 132995384868864 133380447329304 133391642001408 133474311120528 133485513670656 133579451400192 133644776396544 133655993253888 134137298405376 134172746223616 134827886586036 134839202742272 134934093103104 135420000787008 135431366639616 135497597286912 135508969652224 135592950979584 135604331347968 135688371775488 135699760152576 135766122053632 136092652609536 136255025935539 136266461872128 136350912653298 136362356637696 137028188457216 137039689285632 137569524609024 137745220042752 137842155454464 138241250803404 138252853444608 138350146093056 138417804124992 138429421584384 138515212854144 138526838489088 138927916205568 139037352394752 139203239067648 140435556371712 140447343181824 140534385053184 140614912126976 140713867026432 141133121224704 141232440803328 141313367867392 141400946455272 141412814290944 141922052330688 141933963902976 142115233333248 142664692187136 142947420471296 143361297129456 143373329498112 143462184741792 143474225577984 143645405922816 143657462136832 144002972123136 144073394583552 144174783320064 144276243406848 144358914588672 144890921484288 144992885538816 145636873274368 145739362277376 145751594237952 146276456546304 146347990819653 146360273862656 146450980257246 146463271944192 146566342508544 146638018546208 146990697056784 147003034042368 147178424639232 147190777380864 147281998477824 147294359912448 147720822294528 148013570654208 148052685488128 148585834196856 148598305062912 148775598991488 148788085784576 148892792389632 149323882724352 149336415535104 149428966385664 149441508016128 149514590109696 149619807977472 150053003245467 150065597251584 150171202879488 150350373446112 150362992410624 150944339501568 151694103085056 151800854740992 151875090637144 151994725564416 152434796947776 152447590858752 152542069852032 152554872766464 152662230171648 152736887310336 152749706575872 153299769606144 154089013241184 154101945991168 154765715185152 154854396899328 154963372548096 155072424886272 155161282347008 155534460125184 155623582334976 155720029640616 155733099282432 155829614460912 155842693300224 155931992129536 156603643951104 156616787755008 157299201017042 157423108620288 157990000918176 158003261079552 158080530168064 158191776142848 158205053239296 158303100404736 158316386844672 158774761377792 158977538850816 159076064762181 159089416077312 159879637499904 160497778710528 160511249350656 160702756716544 160815848030208 161281459270638 161294995685376 161394957834516 161408503775232 161487438145824 161500991848448 161601081663168 161614644903936 162082568906496 162196631235072 162210244460544 162403778912256 163002286669824 163045362499584 163368480538624 163841482433664 163855233712128 163956782562048 163970543517696 164166178197504 164574825283584 164655308095488 164771180937216 164887135322112 164967770864484 164981616672768 165575727719136 165589624553472 165706154901504 166442140884992 166559271174144 167159063471463 167173093195776 167254846651032 167268884414464 167372548865424 167386596507648 167504391438336 167586306909952 167989368064896 168003467476992 168203913873408 168218031292416 168322283974656 168823796908032 169144170126876 169158366461952 169812381939264 170029255990272 170043526610944 170655865970688 170775961583616 170859476966787 170873817268224 170994066259968 171489146566248 171503539716096 171624231862272 171722573611008 171828998224128 171843419897856 173350139896332 173364689240064 173571532156736 173708257787904 174211196511744 174225818124288 174333794116608 174348426018816 174433688461312 174556442640384 175076530126848 175185033345693 175199736692736 175423491145728 176101729418496 176116509704192 176976453599232 177100997197824 177327179825152 177753668714496 177840596439072 177855522668544 177965748160704 177980684894208 178090987955328 178105935200256 178193035195392 178207991005184 178849731207168 178975593086976 179770515448048 179864592187392 179912124137472 180560001049344 180575155519488 180663463049216 180790601306112 180917829033984 181456870146048 181673367914052 181688615829504 181801216871064 181816475516928 182342890019808 182704251276288 182719585714176 183426032812032 183660293390336 183789540605952 184321667737872 184337137926144 184451380382304 184466861457408 184557072166656 184572562112512 184686950472192 184702451318784 185237221607424 185367578554368 185604318756864 186288327622656 187247408495616 187263124242432 187379180070912 187618489368576 188161702482411 188177494966272 188294117473602 188309921071104 188442440368128 188534595273696 188550419054592 189229403107584 189245285203968 189378462744576 190219589582848 191038929681672 191148396172608 191164439330816 191282912989056 191298967437312 191527207897088 191987849217024 192003962830848 192097859444736 192233044426752 192368324542464 192478552784896 192941482180608 193187895312384 193307623002144 193323847385088 194319149703168 195035275395072 195130654426204 195267973676328 195284362592256 195421790011392 195987596075712 196004045389824 196141979271168 196237899518976 196254369841152 196375997970432 196392479883264 196961096392704 197351427538944 198114445595808 198131073417216 198367465321984 198523723186176 199098510299136 199238621847552 199352786812928 199493077303296 200070670993956 200087463002112 200211466680792 200228270505984 200467164594816 200483989880832 201205947608064 201259119335424 202241829879054 202258804113408 202401139654656 202659634085888 203147049959424 203246395930368 203263454478336 203389426469376 203406497021952 203532557663232 203549640228864 203649183080448 204399692808192 204543534956544 205452017654912 205559533928448 206354286913536 206472529199104 206617830064128 206763233181696 207361876205106 207379280166912 207498109779968 207626706187488 207644132376576 207772819281216 207790257733632 208391874308352 208804858601472 209897478160384 210653334557568 210671014772736 210801577579776 210922368190464 210940070985728 211070800539648 211699681837056 211848661204992 211970051801088 212101419682908 212119221436416 212900945854464 213172849999872 213997038280704 214421130706944 215041945694184 215059994247168 215193277112688 215211338366976 215316584194432 215468108884224 215486193205248 216110091875328 216262174980096 216280325947392 216538371883008 217336382226432 217393816666112 218455309911552 218473644949504 218609043416064 218627391356928 218888237596672 219414684819456 219540410793984 219676470385869 219694907916288 219849513762816 219957027819312 219975488897024 220504551063552 220767636958848 220786166071296 220922997716736 220941539868672 222020355981312 222079028232192 222878751295284 222897457594368 223006462201376 223163398487232 223182128676864 223339188584448 223985824086528 224004623302656 224162262024192 224271885164544 224429711966208 225098395877376 225525560169168 225544488615936 226416509252352 226705674653696 227541154627584 227701282111488 227812635955716 227831756357632 227992088346624 228652195421664 228671386288128 228813104778048 228832309149696 228963431481344 229105330965504 229124559863808 229949654409216 231133519861776 231152918986752 231611010383872 232281595348992 232301090832384 232445058822144 232608637329408 232741923520512 233435373502464 233580044460924 233599648923648 233764039950336 233897988194304 234802305891328 234925181632512 235948801525563 235968604798976 236134662930432 236985001377264 237004891619328 237120795252096 237140696891392 237287664214272 237307579858944 237454650607104 237474580267008 237590713593856 238162142066688 238466308276224 238634124115968 239819456249856 239882832183296 240746668065792 240766874025984 241054135074816 241223772045312 241922188905957 241942493528064 242112755662848 242231157218736 242251487772672 242401622494752 242421967355904 243123853359744 243315366690816 243605668368384 244568043749376 245052720807936 245762223650496 245782850568192 245935173843072 245955815276544 246076096222208 246249267296256 246269935091712 246982962143232 247156771405824 247451656296726 247472425009152 248363591578704 248384436830208 249663211327488 249838906761216 250157985824768 250759639793664 250882269976548 250903326621696 251058823298136 251079894761472 251256587157504 251379460364928 251400558739456 252005201215488 252305870810112 252327046938624 252483425961984 252504616992768 253737549692928 254718572908896 254864528230144 255043883985408 255065289916416 255983798956032 256130479259648 256310725902336 256491099389952 257233719849372 257255309574144 257583860416512 257743497336192 257765129846784 259092199604224 260025209844498 260047033860096 260357298235104 260379150123008 260562386681856 261316794767616 261338727186432 261500691174912 261522639028224 261650532691968 261834663960576 262614795190272 262799605039104 263135236718592 264152594127744 264174764556288 265464680398848 265651495796736 265781408615002 265990769737728 266760894658608 266783284002816 266948622241056 266971027341312 267158902800384 267289552793088 267311986507776 268274596810752 268345492447232 269655773172072 269678405484544 269868186206208 270840001574016 270862733279232 270995194573824 271017939304448 271185901959168 271208662695936 271376743550976 271532244107264 272185305219072 272510051871078 272532923744256 272701825306596 272724713275392 274056376914432 274079378571264 275139049218048 275490440085504 275684310908928 276482501606808 276505706889216 276700292186112 276835608249984 276858843168768 277030425708288 277053676978176 277855832411136 278074704789504 278406478135296 280871112743424 280894686363648 281068770106368 281229824253952 281427734052864 282266242449408 282441176210403 282464881606656 282626735734784 282801892910544 282825628581888 283844104661376 283867927805952 284230466666496 285329384374272 285894840942592 286722594258912 286746658996224 286924369483584 286948451155968 287290811845632 287314924273664 288005944246272 288146789167104 288349566640128 288552486813696 288717829177344 289781842968576 289985771077632 291273746548736 291478724554752 292552913092608 292695981639306 292720547725312 292901960514492 292926543888384 293132685017088 293276037092416 293981394113568 294006068084736 294356849278464 294381554761728 294563996955648 294588719824896 295441644589056 296027141308416 296105370976256 297171668393712 297196610125824 297551197982976 297576171569152 297785584779264 298647765448704 298672831070208 298857932771328 299029180219392 299239615954944 300106006490934 300131194503168 300342405758976 300700746892224 300725984821248 301888679003136 303362744818581 303388206170112 303601709481984 303750181274288 303989451128832 304869593895552 304895181717504 305084139704064 305109745532928 305324460343296 305473774620672 306599539212288 308178026482368 308203891982336 309531430370304 309708793798656 309926745096192 310144849772544 310322564694016 311068920250368 311247164669952 311440059281232 311466198564864 311659228921824 311685386600448 311863984259072 313207287902208 314598402034084 314846217240576 315980001836352 316006522159104 316161060336128 316383552285696 316410106478592 316606200809472 316632773689344 317549522755584 317955077701632 318152129524362 318178832154624 319759274999808 320995557421056 321405513433088 321631696060416 322562918541276 322589991370752 322789915669032 322817007550464 322974876291648 323001983696896 323202163326336 323229289807872 324165137812992 324393262470144 324420488921088 324807557824512 326004573339648 326090724999168 326736961077248 327682964867328 327710467424256 327913565124096 327941087035392 328332356395008 329310616190976 329542361874432 329774270644224 329935541728968 329963233345536 331151455438272 331179249106944 331412309803008 332884281769984 333118542348288 334318126942926 334346186391552 334509693302064 334537768828928 334745097730848 334773193015296 335008782876672 335172613819904 335978736129792 336006934953984 336407827746816 336644567949312 337647593816064 338288340253752 338316732923904 339624763878528 340058511980544 340087053221888 341311731941376 341551923167232 341718953933574 341747634536448 341988132519936 342978293132496 343007079432192 343248463724544 343445147222016 343657996448256 343686839795712 346700279792664 346729378480128 347143064313472 347416515575808 348422393023488 348451636248576 348667588233216 348696852037632 348867376922624 349112885280768 350153060253696 350370066691386 350399473385472 350846982291456 352203458836992 352233019408384 353952907198464 354201994395648 354654359650304 355507337428992 355681192878144 355711045337088 355931496321408 355961369788416 356181975910656 356211870400512 356386070390784 356415982010368 357699462414336 357951186173952 359541030896096 359729184374784 359824248274944 361120002098688 361150311038976 361326926098432 361581202612224 361835658067968 362913740292096 363346735828104 363377231659008 363602433742128 363632951033856 364685780039616 365408502552576 365439171428352 366852065624064 367320586780672 367579081211904 368643335475744 368674275852288 368902760764608 368933722914816 369114144333312 369145124225024 369373900944384 369404902637568 370474443214848 370735157108736 371177484445089 371208637513728 372576655245312 374494816991232 374526248484864 374758360141824 375236978737152 376323404964822 376354989932544 376588234947204 376619842142208 376884880736256 377069190547392 377100838109184 378458806215168 378490570407936 378756925489152 380439179165696 382077859363344 382296792345216 382328878661632 382565825978112 382597934874624 383054415794176 383975698434048 384007925661696 384195718889472 384466088853504 384736649084928 384957105569792 385882964361216 386375790624768 386615246004288 386647694770176 388638299406336 390037814766747 390070550790144 390261308852408 390535947352656 390568725184512 390843580022784 391975192151424 392008090779648 392283958542336 392475799037952 392508739682304 392751995940864 393922192785408 394702855077888 396228891191616 396262146834432 396734930643968 397047446372352 398197020598272 398477243695104 398672112922503 398705573625856 398986154606592 400141341987912 400174926004224 400422933361584 400456541011968 400934329189632 400967979761664 402411895216128 402518238670848 404483659758108 404517608226816 404802279309312 405319268171776 406294099918848 406492791860736 406526908956672 406778852938752 406812994043904 407065115326464 407099280457728 407298366160896 408765077806617 408799385616384 409087069913088 410904035309824 411119067856896 412708573827072 412945058398208 413235660128256 413526466363392 414723752410212 414758560333824 414996219559936 415253412374976 415288264753152 415545638562432 415580515467264 416783748616704 417609717202944 419794956320768 421306669115136 421342029545472 421603155159552 421844736380928 422141601079296 423399363674112 423697322409984 423940103602176 424202839365816 424238442872832 425801891708928 426345699999744 427994076561408 428842261413888 430083891388368 430119988494336 430386554225376 430422676733952 430633168388864 430936217768448 430972386410496 432220183750656 432524349960192 433076743766016 434672764452864 434787633332224 436910619823104 436947289899008 437218086832128 437254782713856 437776475193344 438829369638912 439043972458959 439080821587968 439352940771738 439389815832576 439699027525632 439914055638624 439950977794048 441009102127104 441535273917696 441572332142592 441845995433472 441883079737344 444040711962624 444158056464384 445757502590568 445794915188736 446012924402752 446326796974464 446364257353728 446678377168896 447971648173056 448009246605312 448324524048384 448543770329088 448859423932416 450159009736401 450196791754752 451051120338336 451088977231872 452833018504704 453411349307392 455082309255168 455402564222976 455625271911432 455663512715264 455984176693248 457304390843328 457342772576256 457626209556096 457664618299392 457926862962688 458210661931008 458249119727616 459899308818432 462267039723552 462305837973504 463222020767744 464563190697984 464890117644288 465217274658816 465483847041024 466870747004928 467160088921848 467199297847296 467528079900672 467795976388608 469604611782656 469850363265024 471897603051126 471937209597952 472269325860864 473970002754528 474009783238656 474241590504192 474281393782784 474575328428544 474615159717888 474909301214208 474949160534016 475181427187712 476324284133376 476932616552448 477228194286543 477268248231936 479638912499712 479765664366592 481493336131584 481533748051968 482108270149632 482447544090624 483844377811914 483884987056128 484225511325696 484462314437472 484502975545344 484803244989504 484843934711808 486247706719488 486630733381632 487211336736768 489136087498752 490105441615872 491524447300992 491565701136384 491870347686144 491911630553088 492152192444416 492498534592512 493965924286464 494313542811648 494903312593452 494944850018304 496727183157408 496768873660416 499326422654976 499677813522432 500315971649536 501519279587328 501764539953096 501806653243392 502117646596272 502159789522944 502513174315008 502758920729856 502801117478912 504010402430976 504611741620224 504654093877248 504966851923968 507475099385856 509437145817792 509729056460288 510087767970816 510130579832832 511967597912064 512260958519296 512578430900361 512621451804672 512982198779904 514467439698744 514510619148288 515167720833024 515486994672384 515530259693568 518184399208448 520050419688996 520094067720192 520714596470208 520758300246016 521124773363712 522633589535232 522677454372864 523001382349824 523045278056448 523301065383936 523669327921152 525229590380544 525599210078208 526270473437184 528305188255488 528349529112576 530929360797696 531302991593472 531562817230004 531981539475456 533521789317216 533566568005632 533897244482112 533942054682624 534317805600768 534579105586176 534623973015552 536549193621504 536690984894464 539311546344144 539356810969088 539736372412416 541680003148032 541725466558464 541990389147648 542035878608896 542371803918336 542753487101952 543064488214528 544370610438144 545020103742156 545065847488512 545403650613192 545449426550784 548112753828864 548158757142528 550278098436096 550547203559647 550980880171008 551368621817856 552965003213616 553011413778432 553400584372224 553671216499968 553717686337536 554060851416576 554107353956352 555711664822272 556812956270592 561742225486848 561789372727296 562137540212736 562459648507904 562855468105728 564485107447233 564532484898816 564882352420806 564929763213312 565253471469568 565603785821088 565651257163776 567688209322752 567735855611904 570658768748544 571789681885184 573445188517824 573493317992448 573848738967168 573896902311936 574581623691264 574629848547328 576011888492544 576293578334208 576699133280256 577104973627392 577435658354688 579563685937152 579971542155264 582547493097472 582957449109504 585105826185216 585391963278612 585441095450624 585803921028984 585853087776768 586265370034176 586552074184832 587962788227136 588012136169472 588713698556928 588763109523456 589127993911296 589177439649792 590883289178112 592054282616832 592210741952512 594343336787424 594393220251648 595102395965952 595152343138304 595571169558528 597295530897408 597715865542656 598058360438784 598479231909888 600212012981868 600262389006336 600684811517952 601401493784448 601451969642496 603777358006272 606725489637162 606776412340224 607203418963968 607500362548576 607978902257664 609739187791104 609790363435008 610168279408128 610219491065856 610648920686592 610947549241344 613199078424576 616356052964736 616407783964672 619062860740608 619417587597312 619853490192384 620289699545088 620645129388032 622137840500736 622494329339904 622880118562464 622932397129728 623318457843648 623370773200896 623727968518144 626414575804416 629196804068168 629692434481152 631960003672704 632013044318208 632322120672256 632767104571392 632820212957184 633212401618944 635099045511168 635910155403264 636304259048724 636357664309248 639518549999616 641991114842112 642811026866176 643263392120832 645125837082552 645179982741504 645579831338064 645634015100928 645949752583296 646003967393792 646404326652672 646458579615744 648330275625984 648786524940288 648840977842176 649615115649024 652009146679296 652181449998336 653473922154496 655365929734656 655420934848512 655827130248192 655882174070784 656664712790016 658621232381952 659029411157607 659084723748864 659548541288448 659871083457936 659926466691072 662302910876544 662358498213888 662824619606016 665768563539968 666237084696576 668636253885852 668692372783104 669019386604128 669075537657856 669490195461696 669546386030592 670017565753344 670345227639808 671957472259584 672013869907968 672815655493632 673289135898624 675295187632128 676576680507504 676633465847808 679249527757056 680117023961088 682623463882752 683103846334464 683437907867148 683495269072896 683976265039872 685956586264992 686014158864384 686496927449088 686890294444032 687315992896512 687373679591424 693400559585328 693458756960256 694286128626944 694833031151616 696844786046976 696903272497152 697335176466432 697734753845248 698225770561536 700306120507392 700740133382772 700798946770944 701693964582912 704406917673984 704466038816768 707846404576689 707905814396928 708403988791296 709308719300608 711014674857984 711362385756288 711422090674176 711862992642816 711922739576832 712363951821312 712423740801024 712772140781568 715398924828672 715902372347904 719082061792192 719458368749568 719648496549888 722240004197376 722300622077952 722653852196864 723162405224448 723671316135936 725766566717871 725827480584192 726693471656208 726754463318016 727204867484256 727265902067712 729371560079232 730817005105152 733704131248128 734641173561344 735158162423808 737286670951488 737348551704576 737805521529216 737867445829632 738228288666624 738290248450048 738747801888768 738809805275136 740948886429696 741470314217472 742354968890178 742417275027456 745153310490624 748989633982464 749516720283648 750473957474304 752646809929644 752709979865088 753176469894408 753239684284416 753769761472512 754138381094784 754201676218368 756917612430336 756981140815872 757513850978304 760878358331392 764155718726688 764593584690432 764657757323264 765131651956224 765195869749248 766108831588352 767951396868096 768391437778944 768932177707008 769473298169856 769914211139584 771765928722432 772751581249536 773230492008576 773295389540352 777276598812672 780075629533494 780141101580288 780522617704816 781071894705312 781137450369024 781687160045568 783950384302848 784016181559296 784567917084672 784951598075904 785503991881728 787844385570816 789405710155776 792457782383232 792524293668864 793469861287936 796394041196544 796954487390208 797344225845006 797411147251712 797972309213184 800282683975824 800349852008448 800845866723168 800913082023936 801868658379264 801935959523328 804823790432256 805036477341696 808967319516216 809035216453632 809604558618624 810638536343552 812588199837696 812985583721472 813053817913344 813557705877504 813625988087808 814130230652928 814596732321792 817530155613234 817598771232768 818174139826176 821808070619648 822238135713792 825417147654144 825890116796416 826471320256512 827052932726784 829447504820424 829517120667648 829992439119872 830506824749952 830576529506304 831091277124864 831161030934528 833567497233408 835219434405888 839589912641536 842613338230272 842684059090944 843206310319104 843689472761856 844283202158592 846798727348224 847394644819968 847880207204352 848405678731632 848476885745664 851603783417856 852691399999488 855988153122816 857684522827776 860167782776736 860239976988672 860773108450752 860845353467904 861266336777728 861872435536896 861944772820992 864440367501312 865048699920384 866153487532032 869345528905728 869575266664448 873821239646208 873894579798016 874436173664256 875552950386688 877658739277824 878087944917918 878161643175936 878705881543476 878779631665152 879398055051264 879828111277248 879901955588096 882018204254208 883070547835392 883144664285184 883691990866944 883766159474688 888081423925248 888316112928768 891515005181136 891589830377472 892025848805504 892653593948928 892728514707456 893356754337792 895943296346112 896018493210624 897087540658176 897718847864832 900318019472802 900393583509504 902102240676672 902177954463744 905666037009408 906822698614784 910088234455743 910164618510336 910805128445952 911250543822864 911327025430528 911968353386496 914608781686656 914685545152512 915252419112192 915329236598784 915853725925376 916421323862016 919798617636864 924534079447104 924611675947008 926444041535488 929126381395968 929780235288576 930434549317632 930967694082048 933741494009856 934320177843696 934398595694592 935056159801344 935591952777216 939209223565312 943795206102252 943874419195904 944538651721728 947940005509056 948019566477312 948483181008384 948562787565568 949150656857088 949230319435776 949818602428416 949898321068032 950362854375424 952648568266752 953865233104896 954456388573086 954536496463872 959277824999424 959531328733184 962986672263168 964216540299264 964895088181248 967688755623828 967769974112256 968451022651392 968924628874944 969005951090688 969606489979008 969687869423616 972495413438976 973261466763264 974422673473536 978272174997504 980210883231744 983048894601984 983131402272768 983740695372288 983823261106176 984304384888832 984997069185024 987931848572928 988627085623296 989806625186904 989889700036608 993454366314816 993537747320832 998652845309952 999355627044864 1000631943299072 1003038559174656 1003529079906192 1003613306486784 1004235293192544 1004319579045888 1005026348630016 1005517841459712 1005602234957824 1008020804861952 1009223483240448 1009933703847936 1014950198771712 1018874291635584 1019458112920576 1020175535941632 1020261159665664 1023935195824128 1024521917038592 1025156861800722 1025242903609344 1025964397559808 1028934879397488 1029021238296576 1030335441666048 1030973989344768 1031060519387136 1036368798416896 1040100839377992 1040188135440384 1041429192940416 1041516600492032 1042249546727424 1045267179070464 1045354908745728 1046002764699648 1046090556112896 1046602130767872 1047338655842304 1050459180761088 1051198420156416 1052540946874368 1056610376510976 1056699058225152 1061858721595392 1062605983186944 1063125634460008 1063963078950912 1067043578634432 1067133136011264 1067794488964224 1067884109365248 1068635611201536 1069158211172352 1069247946031104 1073098387243008 1073381969788928 1078623092688288 1078713621938176 1079472744824832 1083360006296064 1083450933116928 1083980778295296 1084743607836672 1085506974203904 1086128976429056 1088741220876288 1090040207484312 1090131694977024 1090807301226384 1090898853101568 1096225507657728 1096317514285056 1100556196872192 1101094407119294 1101961760342016 1102737243635712 1105930006427232 1106022827556864 1106801168744448 1107342432999936 1107435372675072 1108121702833152 1108214707912704 1111423329644544 1113532453335267 1113625912541184 1123484450973696 1123578745454592 1124275080425472 1124919297015808 1125710936211456 1128970214894466 1129064969797632 1129764704841612 1129859526426624 1130506942939136 1131207571642176 1131302514327552 1135376418645504 1135471711223808 1141317537497088 1143579363770368 1146890377035648 1146986635984896 1147697477934336 1147793804623872 1149163247382528 1152023776985088 1152587156668416 1153398266560512 1154209947254784 1154871316709376 1159127371874304 1159943084310528 1165094986194944 1165914898219008 1170113444300241 1170211652370432 1170783926557224 1170882190901248 1171607842057968 1171706175553536 1172530740068352 1173104148369664 1175925576454272 1176024272338944 1177427397113856 1177526219046912 1178255987822592 1181766578356224 1184108565233664 1184421483905024 1188686673574848 1188786440503296 1190204791931904 1190304686276608 1191142339117056 1194591061794816 1195431731085312 1196016338767509 1196116720877568 1196958463819776 1200424025963736 1200524778012672 1201369623035904 1202802987568896 1202903939284992 1207554716012544 1213450979274324 1213552824680448 1214406837927936 1215000725097152 1215957804515328 1219478375582208 1219580726870016 1220336558816256 1220438982131712 1221297841373184 1221895098482688 1226295233419851 1226398156849152 1232712105929472 1232815567929344 1238125721481216 1238835175194624 1239706980384768 1240579399090176 1241290258776064 1244275681001472 1244988658679808 1245760237124928 1245864794259456 1246636915687296 1246741546401792 1247455937036288 1252829151608832 1258393608136336 1259384868962304 1263920007345408 1264026088636416 1264644241344512 1265534209142784 1266424803237888 1270198091022336 1271820310806528 1272608518097448 1272715328618496 1279037099999232 1283982229684224 1285622053732352 1286526784241664 1290251674165104 1290359965483008 1291159662676128 1291268030201856 1291899505166592 1292007934787584 1292808653305344 1292917159231488 1296660551251968 1297573049880576 1299230231298048 1304018293358592 1304362899996672 1306947844308992 1310731859469312 1310841869697024 1311654260496384 1311764348141568 1313329425580032 1317131917376877 1317242464763904 1318058822315214 1318169447497728 1319097082576896 1319742166915872 1319852933382144 1324605821753088 1324716996427776 1325649239212032 1331537127079936 1332474169393152 1337272507771704 1337384745566208 1338038773208256 1338151075315712 1338980390923392 1339092772061184 1340035131506688 1340690455279616 1343914944519168 1344027739815936 1345631310987264 1346578271797248 1350590375264256 1353153361015008 1353266931695616 1358499055514112 1360234047922176 1365246927765504 1366207692668928 1366875815734296 1366990538145792 1367952530079744 1371913172529984 1372028317728768 1372993854898176 1373780588888064 1374631985793024 1374747359182848 1386801119170656 1386917513920512 1388572257253888 1389666062303232 1393689572093952 1394670352932864 1395469507690496 1396451541123072 1400612241014784 1401480266765544 1401597893541888 1403387929165824 1408813835347968 1408932077633536 1415692809153378 1415811628793856 1416807977582592 1418617438601216 1422029349715968 1422724771512576 1422844181348352 1423725985285632 1423845479153664 1424727903642624 1424847481602048 1425544281563136 1430797849657344 1431804744695808 1438164123584384 1438916737499136 1439296993099776 1444480008394752 1444601244155904 1445307704393728 1446324810448896 1447342632271872 1451533133435742 1451654961168384 1453386943312416 1453508926636032 1454409734968512 1454531804135424 1458743120158464 1461634010210304 1467408262496256 1469282347122688 1470316324847616 1474573341902976 1474697103409152 1475611043058432 1475734891659264 1476456577333248 1476580496900096 1477495603777536 1481897772859392 1482940628434944 1484709937780356 1484834550054912 1490306620981248 1497979267964928 1499033440567296 1500947914948608 1505293619859288 1505419959730176 1506352939788816 1506479368568832 1507539522945024 1508276762189568 1508403352436736 1513835224860672 1513962281631744 1521756716662784 1528311437453376 1529187169380864 1529315514646528 1530263303912448 1530391739498496 1532217663176704 1535902793736192 1536782875557888 1537735292701083 1537864355414016 1538946596339712 1539828422279168 1543531857444864 1545503162499072 1546460984017152 1546590779080704 1554553197625344 1560151259066988 1560282203160576 1561045235409632 1562143789410624 1562274900738048 1563374320091136 1567900768605696 1568032363118592 1569135834169344 1569903196151808 1571007983763456 1575688771141632 1578811420311552 1584915564766464 1585048587337728 1586939722575872 1592788082393088 1593908974780416 1594688451690012 1594822294503424 1595944618426368 1600565367951648 1600699704016896 1601691733446336 1601826164047872 1603737316758528 1603871919046656 1609647580864512 1610072954683392 1617934639032432 1618070432907264 1619209117237248 1621277072687104 1625176399675392 1625971167442944 1626107635826688 1627115411755008 1628260461305856 1629193464643584 1635060311226468 1635197542465536 1636348279652352 1643616141239296 1644476271427584 1650834295308288 1651641610678941 1651780233592832 1652942640513024 1654105865453568 1658895009640848 1659034241335296 1659984878239744 1661013649499904 1661153059012608 1662182554249728 1662322061869056 1667134994466816 1670438868811776 1679179825283072 1685226676460544 1685368118181888 1686412620638208 1687378945523712 1688566404317184 1693455322341699 1693597454696448 1694789289639936 1695760414408704 1696811357463264 1696953771491328 1703207566835712 1711976306245632 1715369045655552 1720335565553472 1720479953977344 1721546216901504 1721690706935808 1722532673555456 1723744871073792 1723889545641984 1728880735002624 1730097399840768 1732306975064064 1738691057811456 1739150533328896 1747642479292416 1748872347328512 1751105900773376 1755317478555648 1756175889835836 1756323286351872 1757411763086952 1757559263330304 1758796110102528 1759656222554496 1759803911176192 1764036408508416 1766141095670784 1766289328570368 1767383981733888 1767532318949376 1776162847850496 1776632225857536 1783030010362272 1783179660754944 1784051697611008 1785307187897856 1785457029414912 1786713508675584 1791886592692224 1794175081316352 1795437695729664 1800636038945604 1800787167019008 1804204481353344 1804355908927488 1811332074018816 1813645397229568 1820176468911486 1820329237020672 1821610256891904 1822501087645728 1822654050861056 1823936706772992 1829217563373312 1829371090305024 1830504838224384 1830658473197568 1832842647724032 1839597235273728 1849068158894208 1849223351894016 1858252762791936 1859560470577152 1860869098635264 1861935388164096 1867482988019712 1868640355687392 1868797191389184 1870112319602688 1871183905554432 1878418447130624 1887590412204504 1887748838391808 1889077303443456 1895880011018112 1896039132954624 1896966362016768 1897125575131136 1898301313714176 1898460638871552 1899637204856832 1900725708750848 1905297136533504 1907730466209792 1908912777146172 1909072992927744 1918555649998848 1919062657466368 1925973344526336 1928433080598528 1929790176362496 1935377511247656 1935539948224512 1936902045302784 1937849257749888 1938011902181376 1939212979958016 1939375738847232 1944990826877952 1946522933526528 1948845346947072 1956544349995008 1960421766463488 1966097789203968 1966262804545536 1967481390744576 1967646522212352 1968608769777664 1969994138370048 1975863697145856 1977088233472821 1977254171246592 1979613250373808 1979779400073216 1986908732629632 1987075494641664 1997305690619904 1998711254089728 2001263886598144 2006077118349312 2007058159812384 2007226612973568 2008470586385088 2008639158091776 2010052697260032 2011035682919424 2011204469915648 2016041609723904 2018446966480896 2019867407695872 2029900397543424 2037748583271168 2038916225841152 2040351071883264 2047870391648256 2049043834077184 2050313723601444 2050485807218688 2051928795119616 2057869758794976 2058042476593152 2060670883332096 2061947978689536 2062121038774272 2072737596833792 2080201678755984 2080376270880768 2082858385880832 2083033200984064 2084499093454848 2090534358140928 2090709817491456 2092005529399296 2093204261535744 2094677311684608 2100918361522176 2102396840312832 2105081893748736 2113220753021952 2113398116450304 2123539213730067 2123717443190784 2125211966373888 2126251268920016 2127926157901824 2134087157268864 2134266272022528 2135588977928448 2135768218730496 2137271222403072 2138316422344704 2146196774486016 2146763939577856 2157246185376576 2157427243876352 2158945489649664 2166720012592128 2166901866233856 2167961556590592 2169487215673344 2171013948407808 2172257952858112 2177482441752576 2180080414968624 2180263389954048 2181614602452768 2181797706203136 2192451015315456 2201112393744384 2202188814238588 2203923520684032 2205474487271424 2211860012854464 2212045655113728 2213602337488896 2214684865999872 2214870745350144 2216243405666304 2216429415825408 2222846659289088 2227064906670534 2227251825082368 2246968901947392 2248550160850944 2249838594031616 2251421872422912 2257940429788932 2258129939595264 2259529409683224 2259719052853248 2261013885878272 2262415143284352 2262605028655104 2270752837291008 2270943422447616 2282635074994176 2287158727540736 2293780754071296 2293973271969792 2295394955868672 2295587609247744 2298326494765056 2305174313336832 2306796533121024 2308419894509568 2309742633418752 2318254743748608 2319886168621056 2330189972389888 2331829796438016 2340226888600482 2340423304740864 2341567853114448 2341764381802496 2343215684115936 2343412351107072 2345061480136704 2346208296739328 2351851152908544 2352048544677888 2354854794227712 2356511975645184 2363533156712448 2368217130467328 2368842967810048 2377373347149696 2377572881006592 2380409583863808 2380609372553216 2389182123589632 2390863462170624 2392032677535018 2392233441755136 2393916927639552 2400848051927472 2401049556025344 2402739246071808 2405605975137792 2405807878569984 2415109432025088 2426901958548648 2427105649360896 2428813675855872 2430001450194304 2431915609030656 2438956751164416 2439161453740032 2440673117632512 2440877964263424 2443790196965376 2452590466839702 2452796313698304 2465424211858944 2465631135858688 2476251442962432 2477670350389248 2479413960769536 2481158798180352 2482580517552128 2488551362002944 2489977317359616 2491520474249856 2491729588518912 2493273831374592 2493483092803584 2494911874072576 2505658303217664 2516787216272672 2518769737924608 2527840014690816 2528052177272832 2529288482689024 2531068418285568 2532849606475776 2540396182044672 2543640621613056 2545217036194896 2545430657236992 2558074199998464 2567964459368448 2571244107464704 2573053568483328 2580503348330208 2580719930966016 2582319325352256 2582536060403712 2583799010333184 2584015869575168 2585617306610688 2585834318462976 2593321102503936 2595146099761152 2598460462596096 2608036586717184 2608725799993344 2613895688617984 2621463718938624 2621683739394048 2623308520992768 2626658851160064 2634263834753754 2634484929527808 2636117644630428 2636338894995456 2638194165153792 2639484333831744 2639705866764288 2649211643506176 2649433992855552 2651298478424064 2663074254159872 2664948338786304 2674545015543408 2674769491132416 2676077546416512 2676302150631424 2677960781846784 2678185544122368 2680070263013376 2681380910559232 2687829889038336 2688055479631872 2691262621974528 2693156543594496 2701180750528512 2706306722030016 2706533863391232 2716998111028224 2720468095844352 2730264703367229 2730493855531008 2732415385337856 2733751631468592 2733981076291584 2735905060159488 2743826345059968 2744056635457536 2745987709796352 2747561177776128 2749263971586048 2773602238341312 2773835027841024 2777144514507776 2779332124606464 2787379144187904 2789340705865728 2790939015380992 2792903082246144 2801224482029568 2802960533531088 2803195787083776 2806775858331648 2817627670695936 2831385618306756 2831623257587712 2833615955165184 2837234877202432 2844058699431936 2845449543025152 2845688362696704 2847451970571264 2847690958307328 2849455807285248 2849694963204096 2851088563126272 2861595699314688 2863609489391616 2876328247168768 2877833474998272 2878593986199552 2888960016789504 2890615408787456 2892649620897792 2894685264543744 2903066266871484 2903309922336768 2906773886624832 2907017853272064 2908819469937024 2909063608270848 2917486240316928 2923268020420608 2934816524992512 2938564694245376 2940632649695232 2949146683805952 2949394206818304 2951222086116864 2951469783318528 2952913154666496 2954991207555072 2963795545718784 2965881256869888 2969419875560712 2969669100109824 2980613241962496 2995958535929856 2998066881134592 3001895829897216 3010587239718576 3010839919460352 3012705879577632 3012958737137664 3015079045890048 3016553524379136 3016806704873472 3027670449721344 3043513433325568 3056622874906752 3058374338761728 3058631029293056 3060526607824896 3060783478996992 3064435326353408 3071805587472384 3073565751115776 3075470585402166 3075728710828032 3077893192679424 3079656844558336 3087063714889728 3091006324998144 3092921968034304 3093181558161408 3109106395250688 3120302518133976 3120564406321152 3122090470819264 3124287578821248 3124549801476096 3126748640182272 3135801537211392 3136064726237184 3138271668338688 3139806392303616 3142015967526912 3151377542283264 3157622840623104 3169831129532928 3170097174675456 3173879445151744 3185576164786176 3187817949560832 3189376903380024 3189644589006848 3191889236852736 3201130735903296 3201399408033792 3203383466892672 3203652328095744 3207474633517056 3207743838093312 3219295161729024 3220145909366784 3235869278064864 3236140865814528 3238418234474496 3242554145374208 3250352799350784 3251942334885888 3254230823510016 3256520922611712 3258386929287168 3270120622452936 3270395084931072 3272696559304704 3287232282478592 3288952542855168 3301668590616576 3303283221357882 3303560467185664 3305885281026048 3308211730907136 3317790019281696 3318068482670592 3319969756479488 3322027298999808 3322306118025216 3324365108499456 3324644123738112 3334269988933632 3340597360005801 3340877737623552 3358359650566144 3370453352921088 3370736236363776 3372825241276416 3374757891047424 3377132808634368 3386910644683398 3387194909392896 3389578579279872 3391520828817408 3393622714926528 3393907542982656 3406415133671424 3423952612491264 3430738091311104 3440671131106944 3440959907954688 3443092433803008 3443381413871616 3445065347110912 3447489742147584 3457761470005248 3460194799681536 3464613950128128 3477382115622912 3478301066657792 3495284958584832 3497744694657024 3502211801546752 3510634957111296 3512351779671672 3512646572703744 3514823526173904 3515118526660608 3517592220205056 3519312445108992 3519607822352384 3528072817016832 3532282191341568 3532578657140736 3534767963467776 3552325695700992 3553264451715072 3566060020724544 3566359321509888 3568103395222016 3570614375795712 3570914058829824 3573427017351168 3583773185384448 3588049016302527 3588350162632704 3590875391459328 3601272077891208 3601574334038016 3608408962706688 3608711817854976 3622664148037632 3627290794459136 3640352937822972 3640658474041344 3643220513783808 3645002175291456 3645308101722112 3647873413545984 3658435126746624 3658742180610048 3661009676448768 3661316946395136 3665685295448064 3679194470547456 3698136317788416 3698446703788032 3716505525583872 3719120941154304 3721738197270528 3723870776328192 3734965976039424 3737280711374784 3737594382778368 3740224639205376 3742367811108864 3756836894261248 3775180824409008 3775497676783616 3778154606886912 3791760022036224 3792078265909248 3793932724033536 3794251150262272 3796602627428352 3799274409713664 3801451417501696 3810594273067008 3815460932419584 3817825554292344 3818145985855488 3837111299997696 3838125314932736 3851946689052672 3853830424917529 3856866161197056 3859580352724992 3870755022495312 3871079896449024 3873804090605568 3875698515499776 3876023804362752 3878425959916032 3878751477694464 3889981653755904 3897690693894144 3913088699990016 3920843532926976 3932195578407936 3932525609091072 3934962781489152 3935293044424704 3937217539555328 3939988276740096 3951395752130631 3951727394291712 3954176466945642 3954508342493184 3959226500747616 3959558800146432 3973817465259264 3974150989283328 3994611381239808 3997422508179456 4002527773196288 4012154236698624 4014116319624768 4014453225947136 4016941172770176 4017278316183552 4020105394520064 4022071365838848 4022408939831296 4032083219447808 4036893932961792 4039734815391744 4059800795086848 4075497166542336 4077832451682304 4080702143766528 4095740783296512 4098087668154368 4100627447202888 4100971614437376 4103857590239232 4115739517589952 4116084953186304 4121341766664192 4123895957379072 4124242077548544 4145475193667584 4160403357511968 4160752541761536 4165716771761664 4166066401968128 4168998186909696 4181068716281856 4184011058798592 4186408523071488 4189354623369216 4201836723044352 4204793680625664 4210163787497472 4226441506043904 4226796232900608 4247078427460134 4247434886381568 4250423932747776 4252502537840032 4255852315803648 4268174314537728 4268532544045056 4271177955856896 4271536437460992 4274542444806144 4276632844689408 4292393548972032 4293527879155712 4314492370753152 4314854487752704 4317890979299328 4333440025184256 4333803732467712 4335923113181184 4338974431346688 4342027896815616 4344515905716224 4354964883505152 4360160829937248 4360526779908096 4363229204905536 4363595412406272 4384902030630912 4402224787488768 4404377628477176 4407847041368064 4410948974542848 4423720025708928 4424091310227456 4427204674977792 4429369731999744 4429741490700288 4432486811332608 4445693318578176 4454129813341068 4454503650164736 4493937803894784 4497100321701888 4499677188063232 4502843744845824 4515880859577864 4516259879190528 4519058819366448 4519438105706496 4522027771756544 4524830286568704 4525210057310208 4541505674582016 4541886844895232 4565270149988352 4574317455081472 4587561508142592 4587946543939584 4590789911737344 4591175218495488 4596652989530112 4610348626673664 4613205878103249 4613593066242048 4616839789019136 4619485266837504 4636509487497216 4639772337242112 4660379944779776 4663659592876032 4680453777200964 4680846609481728 4683135706228896 4683528763604992 4686431368231872 4686824702214144 4690122960273408 4692416593478656 4703702305817088 4704097089355776 4709709588455424 4713023951290368 4727066313424896 4736434260934656 4737685935620096 4754746694299392 4755145762013184 4760819167727616 4778364247179264 4781726924341248 4784065355070036 4784466883510272 4787833855279104 4801696103854944 4802099112050688 4805478492143616 4811211950275584 4811615757139968 4830218864050176 4853803917097296 4854211298721792 4857627351711744 4860002900388608 4863831218061312 4877913502328832 4878322907480064 4881346235265024 4887580393930752 4905180933679404 4905592627396608 4930848423717888 4931262271717376 4952502885924864 4954924832036823 4955340700778496 4958827921539072 4962317596360704 4965161035104256 4977102724005888 4979954634719232 4983040948499712 4983459177037824 4986547662749184 4986966185607168 5011316606435328 5033574432545344 5037539475849216 5055680029381632 5056104354545664 5058576965378048 5062136836571136 5065699212951552 5080365967025097 5080792364089344 5087281243226112 5090434072389792 5090861314473984 5135928918736896 5142488214929408 5146107136966656 5161006696660416 5161439861932032 5164638650704512 5165072120807424 5167598020666368 5168031739150336 5171234613221376 5171668636925952 5186642205007872 5190292199522304 5196920925192192 5216073173434368 5217451599986688 5227791377235968 5242927437877248 5246617041985536 5253317702320128 5268527669507508 5268969859055616 5272235289260856 5272677789990912 5276388330307584 5278968667663488 5279411733528576 5298423287012352 5298867985711104 5302596956848128 5326148508319744 5329896677572608 5349090031086816 5349538982264832 5352155092833024 5352604301262848 5355921563693568 5356371088244736 5360140526026752 5362761821118464 5375659778076672 5382525243949056 5386313087188992 5402361501057024 5412613444060032 5413067726782464 5433996222056448 5440936191688704 5460529406734458 5460987711062016 5464830770675712 5467503262937184 5467962152583168 5471810120318976 5487652690119936 5488113270915072 5491975419592704 5498527943172096 5547204476682624 5547670055682048 5554289029015552 5574758288375808 5578681411731456 5581878030761984 5585806164492288 5602448964059136 5605921067062176 5606391574167552 5613551716663296 5635255341391872 5662771236613512 5663246515175424 5667231910330368 5674469754404864 5688117398863872 5690899086050304 5691376725393408 5694903941142528 5695381916614656 5698911614570496 5702177126252544 5723191398629376 5727218978783232 5752656494337536 5755666949996544 5757187972399104 5777920033579008 5781230817574912 5785299241795584 5789370529087488 5806132533742968 5806619844673536 5813547773249664 5814035706544128 5817638939874048 5818127216541696 5834972480633856 5846536040841216 5869633049985024 5877129388490752 5881265299390464 5898293367611904 5898788413636608 5902444172233728 5902939566637056 5905826309332992 5909982415110144 5927591091437568 5931762513739776 5938839751121424 5939338200219648 5961226483924992 5991917071859712 5996133762269184 6003791659794432 6021174479437152 6021679838920704 6025411759155264 6025917474275328 6030158091780096 6033107048758272 6033613409746944 6055340899442688 6087026866651136 6113245749813504 6116748677523456 6117262058586112 6121053215649792 6128870652706816 6143611174944768 6147131502231552 6150941170804332 6151457421656064 6155786385358848 6159313689116672 6174127429779456 6182012649996288 6185843936068608 6186363116322816 6218212790501376 6240605036267952 6241128812642304 6244180941638528 6248575157642496 6249099602952192 6253497280364544 6271603074422784 6272129452474368 6279612784607232 6284031935053824 6302755084566528 6315245681246208 6339662259065856 6340194349350912 6347758890303488 6370617641190201 6371152329572352 6375635899121664 6378753806760048 6379289178013696 6383778473705472 6402261471806592 6402798816067584 6406766933785344 6407304656191488 6414949267034112 6438590323458048 6440291818733568 6471738556129728 6472281731629056 6476836468948992 6485108290748416 6500705598701568 6503884669771776 6508461647020032 6513041845223424 6516773858574336 6540241244905872 6540790169862144 6545393118609408 6574464564957184 6603337181233152 6606566442715764 6607120934371328 6611770562052096 6616423461814272 6635580038563392 6636136965341184 6639939512958976 6644054597999616 6644612236050432 6648730216998912 6649288247476224 6668539977867264 6681194720011602 6681755475247104 6716719301132288 6740906705842176 6745650482552832 6749515782094848 6754265617268736 6773821289366796 6774389818785792 6779157158559744 6783041657634816 6787245429853056 6787815085965312 6812830267342848 6847905224982528 6861476182622208 6881342262213888 6881919815909376 6886184867606016 6886762827743232 6890130694221824 6894979484295168 6915522940010496 6920389599363072 6929227900256256 6954764231245824 6956602133315584 6990569917169664 6995489389314048 7004423603093504 7021269914222592 7024703559343344 7025293145407488 7029647052347808 7030237053321216 7035184440410112 7038624890217984 7039215644704768 7056145634033664 7064564382683136 7069535926935552 7104651391401984 7106528903430144 7132120041449088 7132718643019776 7136206790444032 7141228751591424 7141828117659648 7167546370768896 7176098032605054 7176700325265408 7181750782918656 7202544155782416 7203148668076032 7216817925413376 7217423635709952 7245328296075264 7254581588918272 7280705875645944 7281316948082688 7286441027567616 7290004350582912 7290616203444224 7295746827091968 7316870253493248 7317484361220096 7322019352897536 7322633892790272 7331370590896128 7358388941094912 7396272635576832 7396893407576064 7433011051167744 7438241882308608 7443476394541056 7447741552656384 7469931952078848 7474561422749568 7475188765556736 7480449278410752 7484735622217728 7513673788522496 7550361648818016 7550995353567232 7556309213773824 7583520044072448 7584156531818496 7587865448067072 7593205254856704 7598548819427328 7602902835003392 7621188546134016 7630921864839168 7635651108584688 7636291971710976 7674222599995392 7703893378105344 7707660849835058 7713732322394112 7719160705449984 7741510044990624 7742159792898048 7747608181211136 7751397030999552 7752047608725504 7756851919832064 7757502955388928 7779963307511808 7795381387788288 7826177399980032 7841687065853952 7864391156815872 7865051218182144 7869925562978304 7874435079110656 7879976553480192 7902791504261262 7903454788583424 7908352933891284 7909016684986368 7918453001495232 7919117600292864 7947634930518528 7948301978566656 7989222762479616 7994845016358912 8005055546392576 8024308473397248 8028232639249536 8028906451894272 8033882345540352 8034556632367104 8040210789040128 8044142731677696 8064166438895616 8073787865923584 8079469630783488 8119601590173696 8150994333084672 8155664903364608 8161404287533056 8190794110101687 8191481566593024 8196175336308736 8201254894405776 8201943228874752 8207715180478464 8231479035179904 8232169906372608 8242683533328384 8247791914758144 8290950387335168 8320806715023936 8321505083523072 8331433543523328 8332132803936256 8337996373819392 8362137432563712 8368022117597184 8372817046142976 8378709246738432 8403673446088704 8409587361251328 8420327574994944 8452883012087808 8494156854920268 8494869772763136 8500847865495552 8505005075680064 8511704631607296 8536348629075456 8537065088090112 8542355911713792 8543072874921984 8549084889612288 8553265689378816 8584787097944064 8587055758311424 8628984741506304 8629708975505408 8635781958598656 8666880050368512 8671846226362368 8677948862693376 8684055793631232 8689031811432448 8709929767010304 8720321659874496 8721053559816192 8726458409811072 8727190824812544 8769804061261824 8804449574977536 8808755256954352 8815694082736128 8821897949085696 8847440051417856 8848182620454912 8854409349955584 8858739463999488 8864973622665216 8891386637156352 8908259626682136 8909007300329472 8987875607789568 8994200643403776 8999354376126464 9005687489691648 9031761719155728 9032519758381056 9038117638732896 9038876211412992 9044055543513088 9049660573137408 9050420114620416 9083011349164032 9130540299976704 9148634910162944 9175123016285184 9175893087879168 9181579823474688 9182350436990976 9193305979060224 9220697253347328 9226411756206498 9227186132484096 9233679578038272 9238970533675008 9273018974994432 9279544674484224 9320759889559552 9327319185752064 9360907554401928 9361693218963456 9366271412457792 9367057527209984 9372862736463744 9373649404428288 9380245920546816 9384833186957312 9407404611634176 9408194178711552 9419419176910848 9426047902580736 9454132626849792 9472868521869312 9475371871240192 9509493388598784 9510291524026368 9521638335455232 9556728494358528 9563453848682496 9568130710140072 9568933767020544 9575667710558208 9603392207709888 9604198224101376 9610956984287232 9622423900551168 9623231514279936 9660437728100352 9707607834194592 9708422597443584 9715254703423488 9720005800777216 9727662436122624 9755827004657664 9762692470530048 9775160787861504 9810361867358808 9811185254793216 9861696847435776 9862524543434752 9905005771849728 9909849664073646 9910681401556992 9917655843078144 9924635192721408 9930322070208512 9954205448011776 9959909269438464 9966081896999424 9966918354075648 9973095325498368 9973932371214336 10022633212870656 10067148865090688 10075078951698432 10111360058763264 10112208709091328 10117153930756096 10124273673142272 10131398425903104 10160731934050194 10161584728178688 10174562486452224 10180868144779584 10181722628947968 10271857837473792 10284976429858816 10292214273933312 10322013393320832 10322879723864064 10329277301409024 10330144241614848 10335196041332736 10336063478300672 10342469226442752 10373284410015744 10380584399044608 10393841850384384 10432146346868736 10434903199973376 10455582754471936 10485854875754496 10493234083971072 10506635404640256 10537055339015016 10537939718111232 10544470578521712 10545355579981824 10552776660615168 10557937335326976 10558823467057152 10596846574024704 10597735971422208 10652297016639488 10659793355145216 10698180062173632 10699077964529664 10704310185666048 10705208602525696 10711843127387136 10712742176489472 10720281052053504 10725523642236928 10751319556153344 10764147048907581 10765050487898112 10772626174377984 10804723002114048 10825226888120064 10826135453564928 10867992444112896 10881872383377408 10921058813468916 10921975422124032 10929661541351424 10935006525874368 10935924305166336 10943620240637952 10975305380239872 10976226541830144 10983950839185408 10997055886344192 11094408953365248 11095340111364096 11108578058031104 11149516576751616 11157362823462912 11163756061523968 11171612328984576 11204897928118272 11211842134124352 11212783148335104 11227103433326592 11270510682783744 11325542473227024 11326493030350848 11334463820660736 11348939508809728 11376234797727744 11381798172100608 11382753450786816 11389807882285056 11397823229140992 11404354252505088 11446382797258752 11454437957566464 11505312988675072 11511333899993088 11514375944798208 11555840067158016 11561491274752587 11562461635149824 11570598483591168 11578741058174976 11612265067485936 11613239689347072 11627095546499328 11628071413088256 11635277879748096 11636254433083392 11669944961267712 11693072081682432 11739266099970048 11754258776981504 11762530598780928 11796586735223808 11797576827273216 11804888344467456 11805879133274112 11811652618665984 11819964830220288 11854187256391893 11855182182875136 11863525027479552 11877679502242848 11878676400439296 11922452967849984 11983834143719424 11992267524538368 12007583319588864 12042348958874304 12043359677841408 12050823518310528 12051834948550656 12060316183560192 12066214097516544 12067226819493888 12110681798885376 12174053733302272 12226491499627008 12233497355046912 12242106431299584 12257741305413632 12287222349889536 12294263004463104 12301882341608664 12302914843312128 12311572770717696 12318627378233344 12348254859558912 12364025299992576 12371687872137216 12372726232645632 12436425581002752 12481210072535904 12482257625284608 12488361883277056 12497150315284992 12498199205904384 12506994560729088 12543206148845568 12559225569214464 12568063870107648 12605510169133056 12630491362492416 12679324518131712 12680388698701824 12695517780606976 12741235282380402 12742304659144704 12751271798243328 12757507613520096 12758578356027392 12767556947410944 12804522943613184 12805597632135168 12813533867570688 12814609312382976 12829898534068224 12877180646916096 12880583637467136 12943477112259456 12944563463258112 12953672937897984 13001411197403136 13007769339543552 13016923294040064 13026083690446848 13033547717148672 13080482489811744 13081580339724288 13090786237218816 13148929129914368 13206674362466304 13213132885431528 13214241868742656 13223541124104192 13232846923628544 13271160077126784 13272273930682368 13279879025917952 13288109195999232 13289224472100864 13297460433997824 13337079955734528 13362389440023204 13363510950494208 13433438602264576 13481813411684352 13491300965105664 13499031564189696 13508531234537472 13547642578733592 13548779637571584 13558314317119488 13566083315269632 13574490859706112 13575630171930624 13625660534685696 13695810449965056 13722952365244416 13762684524427776 13763839631818752 13772369735212032 13773525655486464 13780261388443648 13789958968590336 13831045880020992 13839617634309747 13840779198726144 13858455800512512 13909528462491648 13913204266631168 13981139834339328 13990978778628096 14008847206187008 14042539828445184 14049407118686688 14050586290814976 14059294104695616 14060474106642432 14070368880820224 14077249780435968 14078431289409536 14112291268067328 14129128765366272 14139071853871104 14209302782803968 14213057806860288 14264240082898176 14265437286039552 14272413580888064 14282457503182848 14335092741537792 14352196065210108 14353400650530816 14363501565837312 14405088311564832 14406297336152064 14433635850826752 14434847271419904 14490656592150528 14509163177836544 14561411751291888 14562633896165376 14572882055135232 14580008701165824 14581232406888448 14591493654183936 14633740506986496 14634968722440192 14644038705795072 14662741181792256 14716777882189824 14792545271153664 14793786815152128 14864774496110469 14866022102335488 14876483764617216 14886952789082112 14895483105312768 14939863904157696 14949122845499136 14950377531113472 14960898556821504 15027347577044992 15100723297636032 15101990707134464 15112618427547648 15167040088144896 15168313063636992 15175730896134144 15186410509713408 15197097638854656 15205805670006784 15242377092268032 15261843729678336 15271302217169376 15272583943421952 15407786756210688 15415321699670116 15427464644788224 15438321410899968 15483020089981248 15484319585796096 15495216362422272 15502794061999104 15504095217451008 15513703839664128 15515005910777856 15559926615023616 15590762775576576 15652354799960064 15683374131707904 15728782313631744 15739851125956608 15748870158221312 15759953106960384 15805583008522524 15806909577166848 15816705867782568 15818033369972736 15836906002990464 15838235200585728 15895269861037056 15896603957133312 15978445524959232 15989690032717824 16010111092785152 16048616946794496 16056465278499072 16057812903788544 16067764691080704 16069113264734208 16080421578080256 16088285463355392 16147575731847168 16158939261566976 16239203180347392 16301988666169344 16311329806729216 16322808575066112 16381588220203374 16382963133186048 16392350672617472 16402509788811552 16403886457749504 16415430360956928 16462958070359808 16464339812745216 16495583829516288 16581900774670336 16641613430047872 16643010167046144 16662867087046656 16664265607872512 16724274865127424 16736044235194368 16745634092285952 16757418493476864 16807346892177408 16819174722502656 16840655149989888 16905766024175616 16988313709840536 16989739545526272 17001695730991104 17010010151360128 17023409263214592 17072697258150912 17074130176180224 17084711823427584 17086145749843968 17106531378757632 17169574195888128 17174111516622848 17257969483012608 17259417951010816 17271563917197312 17333760100737024 17343692452724736 17355897725386752 17368111587262464 17378063622864896 17419859534020608 17440643319748992 17442107119632384 17452916819622144 17454381649625088 17539608122523648 17608899149955072 17617510513908704 17631388165472256 17643795898171392 17694880102835712 17696365240909824 17708818699911168 17717478927998976 17729947245330432 17782773274312704 17816519253364272 17818014600658944 17975751215579136 17988401286807552 17998708752252928 18011374979383296 18063523438311456 18065039516762112 18076235277465792 18077752422825984 18088111087026176 18099321146274816 18100840229240832 18166022698328064 18261080599953408 18297269820325888 18350246032570368 18351786175758336 18363159646949376 18386611958120448 18441394506694656 18452823512412996 18454372264968192 18467359156076544 18477941067350016 18546037949988864 18559089348968448 18641519779119104 18654638371504128 18721815108803856 18723386437926912 18732542824915584 18734115054419968 18745725472927488 18747298808856576 18760491841093632 18769666373914624 18814809223268352 18816388357423104 18838838353821696 18852095805161472 18908265253699584 18945737043738624 18950743742480384 19018986777197568 19020583048052736 19043276670910464 19111852923570603 19113456988717056 19126907697364992 19136261420280144 19137867534041088 19151335421116416 19206784415419776 19208396448202752 19221913968574464 19244847801102336 19320875456200704 19415215668389184 19416845194887168 19430509406846976 19440011601554432 19455324872245248 19511654009315328 19525384941060096 19550321575723008 19620723734717616 19622370509586432 19723393694871552 19810011543699456 19819699328147292 19821362803113984 19835311686156288 19849270385442816 19860644140417024 19908410896023552 19919818538876928 19932163793998848 19933836708151296 19946190650996736 19947864742428672 20045266425741312 20134297730181376 20150157903396864 20222720117526528 20234307861512192 20248547346284544 20262796851806208 20321463868100388 20323169456357376 20349124972904448 20361736289559168 20363445257895936 20543715674947584 20569952859717632 20584428547866624 20644026786641664 20645759447728128 20658554602818048 20660288483229696 20670392082665472 20684938452885504 20746568820031488 20761168798089216 20787683700768768 20864292693737472 20869806399946752 20971709751508992 20986468167942144 21013270809280512 21074110678030032 21075879436222464 21088941157043424 21090711159963648 21105553321230336 21115874670653952 21117646934114304 21193693148049408 21304594033278976 21319586710290432 21396360124347264 21398155929059328 21408620371332096 21410417205051392 21423686254774272 21425484352978944 21451047284473856 21502639112306688 21528294097815162 21530100975796224 21545252348755968 21609446004228096 21650453776240128 21652270907129856 21735984888225792 21763744766754816 21842117626937832 21843950844248064 21859323082702848 21870013051748736 21871848610332672 21887240481275904 21950610760479744 21952453083660288 21967901678370816 21994111772688384 22188817906730496 22190680222728192 22217156116062208 22299033153503232 22314725646925824 22327512123047936 22343224657969152 22409795856236544 22423684268248704 22425566296670208 22454206866653184 22541021365567488 22651084946454048 22652986060701696 22668927641321472 22697879017619456 22752469595455488 22763596344201216 22779615764570112 22795646458281984 22808708505010176 22892765594517504 22908875915132928 23010625977350144 23022667799986176 23111680134316032 23122982549505174 23124923270299648 23141196967182336 23157482116349952 23224530134971872 23226479378694144 23254191092998656 23256142826176512 23270555759496192 23272508866166784 23339889922535424 23386144163364864 23478532199940096 23508517553963008 23525061197561856 23593173470447616 23595153654546432 23609776688934912 23623305237331968 23639929660440576 23708374512783786 23710364365750272 23727050054959104 23755359004485696 23757352800878592 23844905935699968 23967668287438848 23984535049076736 24015166639177728 24084697917748608 24086719355682816 24101647036621056 24103669897101312 24120632367120384 24132428195033088 24221363597770752 24348107466604544 24452982999254016 24466994710093824 24484212862599168 24515482610827264 24574444699779072 24588526008926208 24603764683217328 24605829686624256 24623145541435392 24637254756466688 24696509719117824 24728050599985152 24743375744274432 24872851162005504 24962420145071808 24964515250569216 24976723766554112 24994300630569984 24996398411808768 25013989121458176 25086412297691136 25118451138428928 25136127740215296 25211020338266112 25260982724984832 25358649036263424 25391035561213952 25482470564760804 25484609318289408 25502543596486656 25515015227040192 25517156712054784 25535113894821888 25609045887226368 25611195264270336 25627067735141376 25629218624765952 25659797068136448 25754361293832192 25761167274934272 25886954224518912 25889126926516224 25907345875795968 26015538679087104 26033846588080128 26052167380893696 26067095434297344 26160964979623488 26163160679448576 26181572474437632 26297858259828736 26413348724932608 26426265770863056 26428483737485312 26447082248208384 26465693847257088 26542320154253568 26544547861364736 26559758051835904 26576218391998464 26594920867995648 26674159911469056 26724778880046408 26727021900988416 26866877204529152 26963626823368704 26982601930211328 26998063128379392 27017062469074944 27095285157467184 27097559275143168 27116628634238976 27132166630539264 27148981719412224 27151260343861248 27391620899930112 27445904730488832 27525369048855552 27527679263637504 27544739470424064 27547051310972928 27560522776887296 27579917937180672 27662091760041984 27679235268619494 27681558397452288 27716911601025024 27819056924983296 27826408533262336 27962279668678656 27981957557256192 28017694412374016 28085079656890368 28098814237373376 28101172581629952 28118588209391232 28120948213284864 28140737761640448 28154499560871936 28156862578819072 28224582536134656 28258257530732544 28278143707742208 28418605565607936 28426115613720576 28528480165796352 28530874572079104 28544827161776128 28564915006365696 28670185483075584 28704392130420216 28706801301061632 28727003131674624 28810176623129664 28812594672304128 28867271701653504 28869694542839808 28981313184301056 29018326355673088 29122823502583776 29125267792330752 29145764110270464 29160017402331648 29162464813776896 29182987308367872 29267481013972992 29288077411590144 29325482363584512 29433555764379648 29585090542307328 29587573630304256 29729548992220938 29732044204670976 29752967529234432 29773905578164224 29790966210625536 29879727808315392 29898245690998272 29900755062226944 29921797113643008 30054695154089984 30201446595272064 30203981414268928 30225236855095296 30334080176289792 30336626127273984 30351461792268288 30372821019426816 30394195277709312 30411611340013568 30484754184536064 30523687459356672 30542604434338752 30545167886843904 30815573512421376 30830643399340232 30854929289576448 30876642821799936 30966040179962496 30968639171592192 30990432724844544 31005588123998208 31008190434902016 31027407679328256 31119853230047232 31181525551153152 31304709599920128 31366748263415808 31457564627263488 31479702251913216 31497740316442624 31519906213920768 31611166017045048 31613819154333696 31633411735565136 31636066739945472 31673812005980928 31676470401171456 31790539722074112 31793207914266624 31956891049918464 31979380065435648 32020222185570304 32097233893588992 32112930556998144 32115625807577088 32135529382161408 32138226529468416 32160843156160512 32176570926710784 32292441146722743 32295151463694336 32317878523133952 32478406360694784 32603977332338688 32622659613458432 32645617150132224 32763176440406748 32765926266372096 32784701345234944 32805019577623104 32807772915499008 32830860721913856 32925916140719616 32928679625490432 32991167659032576 33163801549340672 33283226860095744 33286020334092288 33325734174093312 33448549730254848 33472088470388736 33491268184571904 33514836986953728 33614693784354816 33638349445005312 33681310299979776 33811532048351232 33976627419681072 33979479091052544 34003391461982208 34020020302720256 34046818526429184 34145394516301824 34148260352360448 34169423646855168 34213062757515264 34339148391776256 34348223033245696 34515938966025216 34518835902021632 34543127834394624 34667520201474048 34684473824257761 34687384905449472 34711795450773504 34736223174524928 34756127245729792 34839719068041216 34881286639497984 34884214239264768 34905833639244288 34908763299250176 35079216245047296 35217798299910144 35235021027817408 35262776330944512 35287591796342784 35389760205671424 35392730481819648 35417637399822336 35434957855997952 35459894490660864 35562561769175679 35565546548625408 35633038506728544 35636029201317888 35951502431158272 35976802573615104 35997417504505856 36022749958766592 36127046876622912 36130079033524224 36152470554931584 36155504845651968 36176222174052352 36198642292549632 36201680458481664 36332045396656128 36522161199906816 36594539640651776 36700492065140736 36726319293898752 36773223916240896 36882789013389312 36905647024825992 36908744529936384 36934718312153088 36955882134700032 37092075899977728 37118178697936896 37283039558238208 37309276743008256 37443630217607712 37446772875853824 37465085649831168 37468230108839936 37491450945854976 37494597617713152 37520983682187264 37539332747829248 37629618446536704 37677676707643392 37704191610322944 37816530507399168 37891474087477248 37901487484960768 38037973554395136 38041166096105472 38086553341820928 38223705847141206 38226913977434112 38253815394729984 38272522840560288 38275735068082176 38302670842232832 38413568830839552 38416792896405504 38443827937148928 38489695602204672 38641750912401408 38830431336778368 38833690389774336 38861018813693952 38880023203108864 39023308018630656 39050769882120192 39100643151446016 39241447469435232 39244741019172864 39446787389743104 39620023087398912 39639398656294584 39642725606227968 39670623372312576 39698540770885632 39721288280834048 39816821792047104 39839637077753856 39864327587997696 39867673416302592 39892381301993472 40090532851482624 40268595460362752 40300315806793728 40445440235053056 40468615723024384 40497094692569088 40525593703612416 40642927736200776 40646338912714752 40698249945808896 40723472579118336 40726890515791872 41087431349895168 41139905719435264 41168857095733248 41288053573283328 41291518895456256 41317109205636096 41320576966459392 41340784165330944 41369876905771008 41493137640062976 41522337596178432 41575367401537536 41728585387474944 41739612799893504 41943419503017984 41972936335884288 42026541618561024 42148221356060064 42151758872444928 42177882314086848 42181422319927296 42211106642460672 42231749341307904 42235293868228608 42387386296098816 42609188066557952 42639173420580864 42792720248694528 42796311858118656 42817240742664192 42820834410102784 42847372509548544 42902094568947712 43005278224613376 43056588195630324 43060201951592448 43090504697511936 43218892008456192 43300907552480256 43304541814259712 43471969776451584 43527489533509632 43684235253875664 43687901688496128 43718646165405696 43740026103497472 43743697220665344 43774480962551808 43901221520959488 43904906167320576 43988223545376768 44377635813460992 44381360445456384 44434312232124416 44594323488331407 44598066307006464 44629451293851648 44655024246095872 44686449315938304 44819591712473088 44847368536497408 44851132593340416 45082042731134976 45302169892908096 45305972121403392 45337855282642944 45395758035238912 45504939190910976 45527192688402432 45559231529140224 45591292916563968 45617417010020352 45785531189035008 45817751830265856 46021251954700288 46223360268632064 46245965099010348 46249846540599296 46282393934364672 46314964232699904 46449060269943744 46452958757388288 46508382185997312 46512285652353024 46541111518992384 46545017732333568 46679779845070848 46772288326729728 46957064399880192 47017035107926016 47050122395123712 47186346940895232 47219553377869824 47246610474663936 47279859320881152 47416749025567572 47420728731500544 47454100109918208 47510718008971392 47514705601757184 47689811871399936 47935336574877696 47969070098153472 48030333278355456 48169395835497216 48173438711365632 48203294073242112 48207339794202624 48241264734240768 48264856390066176 48442727195541504 48696214933209088 48905965998508032 48933989420187648 48968425725198336 49030965221654528 49148889399558144 49177052017852416 49207529366434656 49211659373248512 49246291082870784 49274509512933376 49393019438235648 49486751488548864 49745702324011008 49924840290143616 49929030501138432 49953447533108224 49988601261139968 49992796823617536 50172824595382272 50236902276857856 50272255480430592 50422040676532224 50521965449969664 50717298072526848 50782071122427904 50964941129521608 50969218636578816 51005087192973312 51030030454080384 51034313424109568 51070227789643776 51218091774452736 51222390528540672 51254135470282752 51258437249531904 51319594136272896 51508722587664384 51522334549868544 51773908449037824 51778253853032448 51814691751591936 52031077358174208 52067693176160256 52104334761787392 52134190868594688 52321929959246976 52326321358897152 52363144948875264 52595716519657472 52826697449865216 52852531541726112 52856967474970624 52894164496416768 52931387694514176 53084640308507136 53089095722729472 53152436783996928 53189841735991296 53348319822938112 53449557760092816 53454043801976832 53927253646737408 53965203860422656 53996126256758784 54034124938149888 54190570314934368 54195118550286336 54233257268477952 54264333261078528 54297963438824448 54302520687722496 54783241799860224 54891809460977664 55050738097711104 55055358527275008 55089478940848128 55121045553774592 55159835874361344 55324183520083968 55358470537238988 55363116794904576 55433823202050048 55638113849966592 55652817066524672 55924559337357312 55963915114512384 56035388824748032 56170159313780736 56197628474746752 56202345163259904 56237176418782464 56241896426569728 56281475523280896 56308999121743872 56449165072269312 56516515061465088 56556287415484416 56837211131215872 56852231227441152 57056960331592704 57061749144158208 57089654323552256 57129830012731392 57335558770711809 57340370966151168 57408784260840432 57413602602123264 57454006263349248 57620353246259328 57625189344608256 57734543403307008 57962626368602112 58036652711346176 58245647005167552 58250535584661504 58291528220540928 58320034804663296 58324929627553792 58365974616735744 58534962027945984 58576154823180288 58650964727169024 58867111528759296 59170181084614656 59459097984441876 59464088409341952 59505935058468864 59547811156328448 59581932421251072 59759455616630784 59796491381996544 59801510124453888 59843594227286016 60109390308179968 60402893190544128 60407962828537856 60450473710190592 60668160352579584 60702923584536576 60745642038853632 60788390555418624 60823222680027136 60969508369072128 61047374918713344 61085208868677504 61090335773687808 61631147024842752 61661286798680464 61709858579152896 61753285643599872 61932080359924992 61937278343184384 61980865449689088 62011176247996416 62054815358656512 62239706460094464 62363051102306304 62609419199840256 62915129254526976 62959404503826432 62995480632885248 63039812427841536 63222332034090096 63227638308667392 63266823471130272 63272133479890944 63347624011961856 63352940802342912 63581079444148224 63913782099836928 63958760130871296 64040444371140608 64194467787177984 64225861113996288 64231251615154176 64271058764322816 64276453058936832 64353141853421568 64584882293445486 64590302927388672 64635757046267904 64956812721389568 65207954664677376 65245319226916864 65291234300264448 65526352880813496 65531852532744192 65569402690469888 65610039155246208 65615545830998016 65661721443827712 65851832281439232 65857359250980864 65982335318065152 66327603098681344 66566453720191488 66572040668184576 66651468348186624 66897099460509696 66944176940777472 66982536369143808 67029673973907456 67229387568709632 67276698890010624 67362620599959552 67623064096702464 67953254839362144 67958958182105088 68006782923964416 68040040605440512 68093637052858368 68290789032603648 68338847293710336 68426125515030528 68678296783552512 68696446066491392 69031877932050432 69037671804043264 69335040402948096 69368947648515522 69374769810898944 69423590901547008 69472446349049856 69512254491459584 69679438136082432 69762573278995968 69768428478529536 69811667278488576 69817526598500352 70158432490094592 70435596599820288 70470042055634816 70525552661889024 70575183592685568 70779520411342848 70785460963639296 70869915711995904 70919788981321728 71125123538351358 71131093097250816 71266077013457088 71272058402635776 71903004862316544 71953605147230208 71994835009011712 72045499917533184 72254093753245824 72260158067048448 72304941109863168 72311009691303936 72352444348104704 72397284585099264 72664090793312256 73044322399813632 73189079281303552 73400984130281472 73452638587797504 73546447832481792 73765578026778624 73811294049651984 73817489059872768 73869436624306176 73911764269400064 74184151799955456 74566079116476416 74618553486016512 74887260435215424 74893545751707648 74930171299662336 74936460217679872 74982901891709952 74989195235426304 75041967364374528 75078665495658496 75259236893073408 75355353415286784 75408383220645888 75633061014798336 75782948174954496 75802974969921536 76075947108790272 76173106683641856 76447411694282412 76453827954868224 76507630789459968 76545045681120576 76551470136164352 76605341684465664 76827137661679104 76833585792811008 76887655874297856 76979391204409344 77283501824802816 77660862673556736 77667380779548672 77722037627387904 77760046406217728 78046616037261312 78101539764240384 78201286302892032 78482894938870464 78489482038345728 78893574779486208 79240046174797824 79278797312589168 79285451212455936 79341246744625152 79397081541771264 79442576561668096 79633643584094208 79679274155507712 79728655175995392 79784762603986944 80181065702965248 80537190920725504 80600631613587456 80890880470106112 80937231446048768 80994189385138176 81051187407224832 81285855472401552 81292677825429504 81396499891617792 81446945158236672 81453781031583744 82174862699790336 82279811438870528 82337714191466496 82576107146566656 82583037790912512 82634218411272192 82641153932918784 82681568330661888 82739753811542016 82986275280125952 83044675192356864 83150734803075072 83457170774949888 83479225599787008 83886839006035968 83945872671768576 84053083237122048 84296442712120128 84303517744889856 84355764628173696 84362844639854592 84422213284921344 84463498682615808 84470587736457216 84774772592197632 85218376133115904 85278346841161728 85585440497389056 85592623716237312 85634481485328384 85694745019097088 85804189137895424 86010556449226752 86113176391260648 86120403903184896 86181009395023872 86437784016912384 86601815104960512 86609083628519424 86943939552903168 87054979067019264 87368470507751328 87375803376992256 87437292330811392 87480052206994944 87487394441330688 87548961925103616 87802443041918976 87976447090753536 88755271626921984 88762720890912768 88868624464248832 89188646976662814 89196132614012928 89258902587703296 89310048492191744 89372898631876608 89639183424946176 89694737072994816 89702265186680832 90164085462269952 90604339785816192 90611944242806784 90675710565285888 91009878381821952 91054385376804864 91118463058280448 91182585833127936 91234834020040704 91571062378070016 91635503660531712 92042503909400576 92446720537264128 92491930198020696 92499693081198592 92564787868729344 92629928465399808 92898120539887488 92905917514776576 93016764371994624 93024571304706048 93082223037984768 93359559690141696 93544576653459456 93914128799760384 94034070215852032 94100244790247424 94372693881790464 94439106755739648 94493220949327872 94559718641762304 94833498051135144 94841457463001088 94908200219836416 95021436017942784 95029411203514368 95379623742799872 95870673149755392 95938140196306944 96060666556710912 96338791670994432 96346877422731264 96406588146484224 96414679588405248 96482529468481536 96529712780132352 96877323440168229 96885454391083008 97392429866418176 97811931997016064 97867978840375296 97936851450396672 98061930443309056 98297778799116288 98354104035704832 98415058732869312 98423318746497024 98492582165741568 98549019025866752 98786038876471296 98973502977097728 99491404648022016 99849680580287232 99858061002276864 99906895066216448 99977202522279936 100345649190764544 100473804553715712 100544510960861184 100844081353064448 101043930899939328 101434596145053696 101564142244855808 101929882259043216 101938437273157632 102010174385946624 102060060908160768 102068626848219136 102140455579287552 102436183548905472 102444781057081344 102508270940565504 102639188272545792 103017445175328768 103044669099737088 103547816898075648 103556507706064896 103629383503183872 104053421472773283 104062154716348416 104135386352320512 104208669523574784 104268381737189376 104643859918493952 104652642717794304 104726289897750528 105191433039314944 105653394899730432 105705063083452224 105713934949941248 105788328992833536 105862775389028352 106169280617014272 106178191445458944 106304873567993856 106379683471982592 106696639645876224 106899115520185632 106908087603953664 107854507293474816 107930407720845312 107992252513517568 108068249876299776 108381140629868736 108390237100572672 108466514536955904 108528666522157056 108595926877648896 108605041375444992 109566483599720448 109783618921955328 110101476195422208 110178957881696256 110242091107549184 110319671748722688 110648367040167936 110716941074477976 110726233589809152 110867646404100096 111276227699933184 111305634133049344 111849118674714624 111927830229024768 112070777649496064 112340318627561472 112395256949493504 112404690326519808 112474352837564928 112483792853139456 112562951046561792 112617998243487744 113033030122930176 113112574830968832 113674422262431744 113704462454882304 114113920663185408 114123498288316416 114179308647104512 114259660025462784 114671117541423618 114680741932302336 114817568521680864 114827205204246528 114908012526698496 115240706492518656 115250378689216512 115469086806614016 115925252737204224 116073305422692352 116491294010335104 116501071169323008 116583056441081856 116640069609326592 116649859255107584 117069924055891968 117152309646360576 117301929454338048 117734223057518592 118340362169229312 118918195968883752 118928176818683904 119011870116937728 119095622312656896 119163864842502144 119518911233261568 119592982763993088 119603020248907776 120218780616359936 120805786381088256 120815925657075712 120900947420381184 121336320705159168 121405847169073152 121491284077707264 121576781110837248 121646445360054272 121939016738144256 122094749837426688 122170417737355008 122180671547375616 123262294049685504 123322573597360928 123419717158305792 123506571287199744 123864160719849984 123874556686368768 123961730899378176 124022352495992832 124109630717313024 124479412920188928 124726102204612608 125218838399680512 125830258509053952 125918809007652864 125990961265770496 126079624855683072 126444664068180192 126455276617334784 126533646942260544 126544266959781888 126695248023923712 126705881604685824 127162158888296448 127827564199673856 127917520261742592 128080888742281216 128388935574355968 128451722227992576 128462503230308352 128542117528645632 128706283706843136 129169764586890972 129180605854777344 129271514092535808 129913625442779136 130415909329354752 130490638453833728 130582468600528896 131052705761626992 131063705065488384 131138805380939776 131220078310492416 131231091661996032 131323442887655424 131703664562878464 131714718501961728 131964670636130304 132655206197362688 133132907440382976 133144081336369152 133302936696373248 133782970464994221 133794198921019392 133888353881554944 133965072738287616 134059347947814912 134458775137419264 134553397780021248 135246128193404928 135906509678724288 135917916364210176 136013565847928832 136080081210881024 136187274105716736 136581578065207296 136677694587420672 136852251030061056 137356593567105024 137392892132982784 138063755864100864 138670080805896192 138737895297031044 138749539621797888 138847181803094016 138944892698099712 139024508982919168 139358876272164864 139525146557991936 139536856957059072 139623334556977152 139635053197000704 140316864980189184 140871193199640576 140940084111269632 141051105323778048 141150367185371136 141559040822685696 141739831423991808 141839577962643456 142250247076702716 142262186194501632 142532154026914176 142544116805271552 143806009724633088 143907210294460416 143989670018023424 144090999835066368 144508187506491648 144520316134096896 144609882219726336 144622019382607872 144794569170198528 145328181586624512 146088644799627264 146801968260562944 146905277175595008 147092895664963584 147531156053557248 147622588099303968 147634978119745536 147738873248612352 147823528538800128 149132158232952832 149237106972033024 149774520870430848 149787091503415296 149860342599324672 149872920435359744 149965803783419904 149978390470852608 150157330991316992 150518473786146816 150710706830573568 150816766441291776 151266122029596672 151565896349908992 151605949939843072 152151894217580544 152346213367283712 152894823388564824 152907655909736448 153015261578919936 153090091362241152 153102940272328704 153210683368931328 153654275323358208 153667171585622016 153775311748595712 153958782408818688 154567003649605632 155321725347113472 155334761559097344 155444075254775808 155520092812435456 156093232074522624 156203079528480768 156402572605784064 156965789877740928 156978964076691456 157787149558972416 158480092349595648 158557594625178336 158570902424911872 158682493489250304 158794163083542528 158885153123336192 159267287168188416 159457310351990784 159569525207973888 160362131405930496 161074381841451008 161781760940212224 161874462892097536 161988378770276352 162102374814449664 162571710944803104 162585355650859008 162792999783235584 162893890316473344 162907562063167488 164349725399580672 164559622877741056 164675428382932992 165152214293133312 165166075581825024 165268436822544384 165363136661323776 165479507623084032 165972550560251904 166089350384713728 166301469606150144 166914341549899776 166958451199574016 167773678012071936 167891745343537152 168106166474244096 168592885424240256 168607035489779712 168711529256347392 168725689279709184 168844426569842688 168926997365231616 169549545184395264 170436752266231808 170556693682323456 171170880994778112 171185247432474624 171268962970656768 171389490038194176 171608378275790848 172021112898453504 172226352782521296 172240807806369792 172362018790047744 172875568033824768 173203630209921024 173887879105806336 174109958134038528 174736941015502656 174751606753984512 174874584661622784 174960104413989888 174974788882661376 175097923850207232 175604886083837952 175952894181507072 177510543253843968 177737248928497664 178377293953325628 178392265228025856 178517805175406592 178620096984383488 178745797263753216 179278366849892352 179389474145989632 179404530373361664 180328170924539904 181208679571632384 181223888485613568 181351421130571776 182108770753609728 182236926116560896 182365171666255872 182469668040081408 183142124756140032 183271007321063424 184085007818801152 184893441074528256 184983860396041392 184999386162397184 185129575737458688 185259856930799616 185796241079774976 185811835029553152 186033528743989248 186164446075969536 186719119380283392 187089153306918912 187828257599520768 188068140431704064 188745387763580928 188878213511479296 188986441898655744 189119437283524608 189666996102270288 189682914926002176 189816400439672832 190042872035885568 190058822407028736 191741346299510784 191876280392613888 192121333113421824 192677583341988864 192693754845462528 192813176292968448 192829359176810496 193059425560264704 193754646880336458 193770908782166016 194784859732836352 195623863994032128 195735957680750592 195873702900793344 196123860886618112 196595557598232576 196708208071409664 196830117465738624 196846637492994048 196985164331483136 197098038051733504 197572077752942592 197947005954195456 198982809296044032 199699361160574464 199716122004553728 199813790132432896 199954405044559872 200691298381529088 200947609107431424 201089021921722368 201688162706128896 202087861799878656 202869192290107392 203128284489711616 203859764518086432 203876874546315264 204020348771893248 204120121816321536 204137253696438272 204280911158575104 204872367097810944 205016541881131008 205278376545091584 206034890350657536 206089338199474176 207095633796151296 207113015412129792 208106842945546566 208124309432696832 208270772704641024 208417339047149568 208536763474378752 209287719836987904 209305285435588608 209452579795501056 210382866078629888 211306789799460864 211410126166904448 211427869899882496 211576657985667072 211725550778056704 212338561234028544 212356382890917888 212609747135987712 212759366943965184 213393279291752448 213798231040371264 213816175207907328 215709014586949632 215860815441690624 215984505027035136 216136499752599552 216762281259737472 216780474201145344 216933029073911808 217057333044314112 217191853755297792 219132967199440896 219567237843910656 220202952390844416 220357915763392512 220484182215098368 220639343497445376 221296734080335872 221433882148955952 221452467179618304 221735292808200192 222552455399866368 223698237349429248 223855660458049536 224141555298992128 224680637255122944 224790513898987008 224809380653039616 224948705675129856 224967585706278912 225125902093123584 225235996486975488 226066060245860352 226225149661937664 227348844524863488 227408924909764608 228227841326370816 228358617294209024 228519320050925568 229342235082847236 229361483864604672 229635137043361728 229654410408493056 229816025053396992 230481412985037312 230500757378433024 230938173613228032 231850505474408448 232146610845384704 232982588020670208 233002142338646016 233166112882163712 233280139218653184 234139848111783936 234304619292721152 234603858908676096 235468446115037184 236680724338458624 237836391937767504 237856353637367808 238023740233875456 238191244625313792 238327729685004288 239037822466523136 239185965527986176 240437561232719872 241611572762176512 241631851314151424 241801894840762368 242672641410318336 242811694338146304 242982568155414528 243153562221674496 243292890720108544 243878033476288512 244189499674853376 244340835474710016 244361343094751232 246524588099371008 246645147194721856 246839434316611584 247013142574399488 247728321439699968 247749113372737536 247923461798756352 248044704991985664 248219261434626048 248958825840377856 249452204409225216 250437676799361024 251660517018107904 251837618015305728 251981922531540992 252159249711366144 252889328136360384 252910553234669568 253067293884521088 253088533919563776 253390496047847424 253411763209371648 254324317776592896 255655128399347712 255835040523485184 256161777484562432 256777871148711936 256903444455985152 257084235057291264 257412567413686272 258339529173781944 258361211709554688 258543028185071616 259827250885558272 260831818658709504 260981276907667456 261164937201057792 262105411523253984 262127410130976768 262277610761879552 262440156620984832 262462183323992064 262646885775310848 263407329125756928 263929341272260608 265310412394725376 266265814880765952 266288162672738304 266605873392746496 267565940929988442 267588397842038784 267776707763109888 267930145476575232 268118695895629824 268917550274838528 269106795560042496 270492256386809856 271813019357448576 271835832728420352 272027131695857664 272160162421762048 273163156130414592 273355389174841344 273704502060122112 274713187134210048 274785784265965568 276127511728201728 277340161611792384 277475790594062088 277499079243595776 277694363606188032 277889785396199424 278049017965838336 278717752544329728 279050293115983872 279073713914118144 279246669113954304 280633729960378368 281742386399281152 281880168222539264 282102210647556096 282300734370742272 283118081645371392 283479662847983616 283679155925286912 284500494153405432 284524372389003264 285064308053828352 285088233610543104 287612019449266176 287814420588920832 287979340036046848 288181999670132736 289016375012983296 289040632268193792 289219764439452672 289244038765215744 289589138340397056 290656363173249024 292177289599254528 293603936521125888 293810554351190016 294185791329927168 295062312107114496 295245176198607936 295269956239491072 295477746497224704 295647057077600256 298264316465905664 298474213944066048 299549041740861696 299574183006830592 299720685198649344 299745840870719488 299931607566839808 300314661982633984 301036947572293632 301421413661147136 301633532882583552 302532244059193344 303131792699817984 303211899879686144 304303788435161088 304692426734567424 305789646777129648 305815311819472896 306030523157839872 306180182724482304 306205880544657408 306421366737862656 307308550646716416 307334343171244032 307917564817637376 309134007299211264 310643450694226944 310669523118194688 310888150509551616 311040185624870912 312160264418319849 312186464149045248 312406159056961536 312805145211568128 313931579755481856 313957928153382912 315574299117944832 316960184699191296 317115189250356672 317141804849823744 317364986978500608 317588326167085056 317770306246672384 318534574336376832 318914620703981568 319139050415947776 320724262811860992 322148763682902016 323563521880424448 323748925784195072 323976757540552704 324204749628899328 325143421889606208 325170711301718016 325585999566471168 325787780632946688 325815124126334976 328699450799161344 329119245755482112 329350856765865984 330304428586266624 330536873645088768 330726273322647552 330959015246168064 331945101120503808 332178700769427456 332602939212300288 333828683099799552 333916902399148032 335547356024143872 335783490687074304 336212332948488192 337185770848480512 337214070979559424 337423058512694784 337451378559418368 337688853139685376 337853994730463232 339099090368790528 340873504532463616 341113387364646912 342341761989556224 342370494864949248 342537925941313536 342778980076388352 343216756551581696 344042225796907008 344452705565042592 344481615612739584 344724037580095488 345751136067649536 346407260419842048 347775758211612672 348219916268077056 349473882031005312 349503213507969024 349749169323245568 349920208827979776 349949577765322752 351209772167675904 351905788363014144 355021086507687936 355474497856995328 356754587906651256 356784530456051712 357035610350813184 357240193968766976 357491594527506432 358556733699784704 358778948291979264 358809060746723328 360656341849079808 362417359143264768 362447776971227136 362702842261143552 364217541507219456 364473852233121792 364730343332511744 364939336080162816 366284249512280064 366542014642126848 368170015637602304 369786882149056512 369967720792082784 369998772324794368 370259151474917376 370519713861599232 371592482159549952 371623670059106304 372067057487978496 372328892151939072 373438238760566784 374178306613837824 375656515199041536 377490775527161856 377756427022958592 377972883797311488 378238874567049216 379333992204540576 379365829852004352 379632800879345664 380085744071771136 380117644814057472 383482692599021568 383752560785227776 384242666226843648 385355166683977728 385387509690925056 385626352585936896 386118851120529408 387509293760672916 387541817564332032 389569719465672704 391247727988064256 391471915361501184 391747405801586688 392247721773236224 393191115196465152 393416416142819328 393660234931477248 393693274985988096 393970328662966272 395144155505885184 395894011908390912 397965618592088064 399398722321148928 399432244009107456 399627580264865792 399908810089119744 401348911394982663 401382596763058176 401895218214862848 402178043843444736 403376325412257792 405738384580214784 406256568979423232 407719529036172864 407753749092630528 408040697543786496 408240243632643072 408274507392876544 408561822317150208 409744734195621888 410033083762262016 410556753090183168 412069780701315072 412178676398948352 414191267592302592 416213685891093132 416248618865393664 416541545409282048 416834678094299136 417073526948757504 418575439673975808 418610570871177216 418905159591002112 420765732157259776 422613579598921728 422820252333808896 422855739799764992 423153315971334144 423451101556113408 424677122468057088 425219494271975424 425518733887930368 426786558583504896 427596462080742528 427632350415814656 431418029173899264 431721630883381248 431969010054070272 432272999505199104 433524562519474944 433560948402290688 433866058147823616 434383707510595584 438265934398881792 440405904781688832 440715831526785024 440968364430196736 441278686994890752 442593468160671744 442867764297911904 442904934359236608 443470585616400384 447396474698858496 447711320916099072 448283110597984256 449361274510245888 449581027797974016 449618761306079232 449897411350259712 449935171412557824 450471992973950976 452132120491720704 452450299323875328 454697689049726976 454817849819529216 456455682652741632 456717234588418048 457038640101851136 458684470165694472 458722967729209344 459270274086723456 459308820816986112 459632050106793984 460962825970074624 461001514756866048 461876347226456064 463701010948816896 464293221690769408 465965176041340416 466004284677292032 466332225764327424 466560278437306368 468279696223567872 468609238585442304 469207717817352192 470936892230074368 473361448676917248 475672783875535008 475712707274735616 476047480467750912 476382489250627584 476655459370008576 478371931055972352 480875122465439744 483223145524353024 483263702628302848 485345282820636672 485623388676292608 485965136310829056 486307124443348992 486585781440217088 487756066952577024 488378999349706752 488681670949420032 488722686189502464 493049176198742016 493290294389443712 493678868633223168 494026285148798976 495456642879399936 495498226745475072 496089409983971328 496438522869252096 497917651680755712 498904408818450432 500875353598722048 503321034036215808 503675236030611456 503963845063081984 504318499422732288 505778656272720768 505821106469339136 506134587769042176 506177067839127552 506780992095694848 508648635553185792 511310256798695424 511670081046970368 512323554969124864 513555742297423872 513806888911970304 514168470114582528 514825134827372544 516679058347563888 516722423419109376 517086056370143232 521663637317419008 521962553815334912 522329874402115584 524210823046507968 524254820261953536 524555221523759104 524880313241969664 524924366647984128 525293771550621696 526814658251513856 527858682544521216 530620824789450752 532531629761531904 533211746785492992 535131881859976884 535176795684077568 535553415526219776 535860290953150464 536237391791259648 537835100549677056 538213591120084992 540984512773619712 543626038714897152 543671665456840704 544054263391715328 544320324843524096 546326312260829184 546710778349682688 547409004120244224 549426374268420096 549571568531931136 552255023456403456 554680323223584768 554951581188124176 554998158487191552 555388727212376064 555779570792398848 556098035931676672 557435505088659456 558100586231967744 558493338227908608 561267459920756736 563484772798562304 563760336445078528 564204421295112192 566236163290742784 566959325695967232 567358311850573824 569000988306810864 569048744778006528 570128616107656704 570176467221086208 575224038898532352 575628841177841664 575958680072093696 576363999340265472 578032750025966592 578081264536387584 578439528878905344 578488077530431488 579178276680794112 581312726346498048 584354579198509056 587207873042251776 587621108702380032 588371582659854336 590124624214228992 590490352397215872 590539912478982144 590955492994449408 591294114155200512 596528632931811328 596948427888132096 599098083481723392 599148366013661184 599441370397298688 599863215133679616 600629323965267968 602073895144587264 602842827322294272 603267065765167104 605064488118386688 606263585399635968 608607576870322176 609384853469134848 611579293554259296 611630623638945792 612061046315679744 612360365448964608 612411761089314816 612842733475725312 614617101293432832 615835129635274752 618268014598422528 621286901388453888 621339046236389376 622080371249741824 624320528836639698 624372928298090496 624812318113923072 625610290423136256 627863159510963712 627915856306765824 631148598235889664 633920369398382592 634230378500713344 634283609699647488 634729973957001216 635176652334170112 637069148672753664 637829241407963136 638278100831895552 641448525623721984 644297527365804032 647127043760848896 647497851568390144 647953515081105408 648409499257798656 650286843779212416 650341422603436032 651171999132942336 651575561265893376 657398901598322688 658238491510964224 658701713531731968 660608857172533248 661073747290177536 661452546645295104 661918030492336128 663890202241007616 664357401538854912 665205878424600576 667657366199599104 671094712048287744 671566981374148608 672424665896976384 674371541696961024 674428141959118848 674846117025389568 674902757118836736 675377706279370752 675707989460926464 678198180737581056 681747009064927232 682226774729293824 684683523979112448 685075851882627072 685557960152776704 686433513103163392 688084451593814016 688905411130085184 688963231225479168 689448075160190976 691502272135299072 692814520839684096 695551516423225344 696439832536154112 698947764062010624 699006427015938048 699498338646491136 699840417655959552 702419544335351808 703811576726028288 710042173015375872 710948995713990656 713509175813302512 713569060912103424 714071220701626368 714480387937533952 714983189055012864 717113467399569408 717557896583958528 721312683698159616 724834718286529536 724895553942454272 725405684522287104 728435083014438912 728947704466243584 729460686665023488 729878672160325632 732568499024560128 733084029284253696 736340031275204608 739573764298113024 739935441584165568 739997544649588736 740518302949834752 741039427723198464 743184964319099904 743247340118212608 744134114975956992 744657784303878144 746876477521133568 748356613227675648 751313030398083072 754981551054323712 755512854045917184 755945767594622976 756477749134098432 758667984409081152 758731659704008704 759265601758691328 760171488143542272 760235289628114944 766965385198043136 767505121570455552 768485332453687296 770710333367955456 771252705171873792 772237702241058816 775018587521345832 775083635128664064 779139438931345408 782495455976128512 782943830723002368 783494811603173376 784495443546472448 786382230392930304 786832832285638656 787320469862954496 787386549971976192 787940657325932544 791788023816781824 795931237184176128 798797444642297856 798864488018214912 799255160529731584 799817620178239488 802697822789965326 802765193526116352 803790436429725696 804356087686889472 806752650824515584 811476769160429568 812513137958846464 815439058072345728 815507498185261056 816081395087572992 816480487265286144 816549014785753088 819489468391243776 820066167524524032 821113506180366336 824139561402630144 824357352797896704 828382535184605184 832427371782186264 832497237730787328 833083090818564096 833669356188598272 834147053897515008 837150879347951616 837221141742354432 841531464314519552 845227159197843456 845640504667617792 845711479599529984 846306631942668288 846902203112226816 849354244936114176 850438988543950848 851037467775860736 853573117167009792 855192924161485056 855264700831629312 862836058347798528 863443261766762496 863938020108140544 864545999010398208 867049125038949888 867121896804581376 867732116295647232 868767415021191168 876531868797763584 880811809563377664 881431663053570048 881936728860393472 882557373989781504 885186936321343488 885735528595823808 885809868718473216 886941171232800768 894792949397716992 895422641832198144 896566221195968512 898722549020491776 899162055595948032 899237522612158464 899794822700519424 900943985947901952 904264240983441408 904900598647750656 909395378099453952 909635699639058432 912911365305483264 913434469176836096 914077280203702272 917368940331388944 917445935458418688 918540548173446912 918617641633972224 919264100213587968 921925651940149248 922003029513732096 923752694452912128 927402021897633792 928586443381538816 931930352082680832 932008569354584064 932664451528654848 933120556874612736 936480793254959547 936559392447135744 937218477170884608 938415435634704384 941873784460148736 946722897353834496 951345567751070016 951425414549471232 952094960935501824 952764978501255168 953310918740017152 956743862111944704 961750244930879488 966446291048706048 970690565641273344 971246777352585216 971930272621658112 972614248886697984 973171562880434176 975512133905154048 976757998699413504 977363341898840064 977445372379004928 986098352397484032 986580588778887424 987357737266446336 988052570297597952 990913285758799872 992178819967942656 992877045738504192 995835303361511424 997808817636900864 1001750707197444096 1006642068072431616 1007350472061222912 1007927690126163968 1008636998845464576 1011557312545441536 1011642212938678272 1012269175538084352 1012354135678255104 1013561984191389696 1017297271106371584 1022620513597390848 1023340162093940736 1027111484594847744 1027613777823940608 1028336940229165056 1029650269654745088 1033358116695127776 1033444846838218752 1034172112740286464 1043327274634838016 1043925107630669824 1044659748804231168 1048421646093015936 1048509640523907072 1049110443047518208 1049760626483939328 1049848733295968256 1053629316503027712 1055717365089042432 1061241649578901504 1065063259523063808 1066423493570985984 1070263763719953768 1070353591368155136 1071106831052439552 1071720581906300928 1072474783582519296 1075670201099354112 1076427182240169984 1081969025547239424 1087252077429794304 1087343330913681408 1088108526783430656 1088640649687048192 1092652624521658368 1093421556699365376 1094818008240488448 1098852748536840192 1099143137063862272 1104510046912806912 1109360646447169536 1109903162376248352 1109996316974383104 1110777454424752128 1111559141584797696 1112196071863353344 1114871010177318912 1116201172463935488 1116986676455817216 1122534919841513472 1126969545597124608 1127520672890157056 1132472326581485568 1133918651391934464 1134716623701147648 1138001976613621728 1138097489556013056 1140257232215313408 1140352934442172416 1150448077797064704 1151257682355683328 1151917360144187392 1152727998680530944 1156065500051933184 1156162529072775168 1156879057757810688 1158356553361588224 1162625452692996096 1168709158397018112 1174415746084503552 1175242217404760064 1176743165319708672 1180249248428457984 1180980704794431744 1181079824957964288 1181910985988898816 1193057265863622656 1193896855776264192 1198196166963446784 1198296732027322368 1198882740794597376 1199726430267359232 1201258647930535936 1204147790289174528 1205685654644588544 1206534131530334208 1210128976236773376 1217215153740644352 1218769706938269696 1223158587108518592 1223261247277891584 1224122092631359488 1224720730897929216 1224823522178629632 1225685466951450624 1229234202586865664 1231670259270549504 1236536029196845056 1242573802776907776 1244160742499483648 1248641057673279396 1248745856596180992 1249624636227846144 1251220580846272512 1255726319021927424 1255831712613531648 1262297196471779328 1267840738796765184 1268460757001426688 1268567219399294976 1269459947914002432 1270353304668340224 1275658482815926272 1276556201663791104 1282897051247443968 1288595054731608064 1294254087521697792 1294995703136780288 1295907030162210816 1296818998515597312 1300573687558424832 1300682845206872064 1303151122531786752 1314797803196645376 1316476983021928448 1321217714345066496 1322147494580355072 1322905093290590208 1323836060984672256 1327780404482015232 1328714803077709824 1330411756849201152 1342189424096575488 1343133962748297216 1344849331793952768 1348743083393922048 1348856283918237696 1349692234050779136 1349805514237673472 1351415978921852928 1356396361475162112 1363494018129854464 1364453549458587648 1369367047958224896 1370151703765254144 1371115920305553408 1372867026206326784 1376168903187628032 1377810822260170368 1377926462450958336 1378896150320381952 1383004544270598144 1385629041679368192 1391103032846450688 1392879665072308224 1397895528124021248 1398012854031876096 1398996677292982272 1399680835311919104 1404839088670703616 1407623153452056576 1420084346030751744 1421897991427981312 1427018351626605024 1427138121824206848 1428142441403252736 1428960775875067904 1429966378110025728 1435115793167917056 1442625367396319232 1449669436573059072 1449791107884908544 1456870166028877824 1457895408932487168 1458921373330046976 1459757344320651264 1465136998049120256 1466168058568507392 1472680062550409216 1479147528596226048 1479870883168331136 1479995089299177472 1481036605899669504 1482078855446396928 1486369928638199808 1486494680236425216 1488268229951913984 1489315568607756288 1493752955042267136 1496713226455351296 1502626060796166144 1509963102108647424 1511025708091834368 1511891535189245952 1512955498268196864 1517335968818162304 1517463319408017408 1518531203517382656 1520342976287084544 1533930770396086272 1535010243140911104 1536970664907374592 1541420666735910912 1542505410343747584 1544475404482117632 1550037175042691664 1550167270257328128 1564990911952257024 1565887661446004736 1566989623206346752 1568990887092944896 1572764460785860608 1573665664571277312 1574640939725908992 1574773099943952384 1575881314651865088 1583576047633563648 1591862474368352256 1597594889284595712 1598510321059463168 1599635240356478976 1605395645579930652 1605530387052232704 1607580872859451392 1608712175373778944 1613505301649031168 1622953538320859136 1625026275917692928 1630878116144691456 1631014996370522112 1632162790175145984 1632960974530572288 1638978936782487552 1640132335049048064 1642227012360732672 1648279122805260288 1648714705595793408 1656765070369210368 1664854743564372528 1664994475461574656 1666166181637128192 1667338712377196544 1668294107795030016 1674301758695903232 1683062928629039104 1690454318395686912 1691281009335235584 1691422959199059968 1692613263885336576 1698708489872228352 1700877977087901696 1702074935551721472 1707146234334019584 1710385848322970112 1710529401663258624 1725672116695597056 1726886523533524992 1727876040216281088 1729091998020796416 1734098250077899776 1734243793609162752 1735464232591294464 1737534830042382336 1753063737595527168 1761623619126755328 1762863326107140096 1763873457720786944 1765114747979563008 1770373872642686976 1771471057191647616 1771619737436946432 1773882342465601536 1789585898795433984 1790845283664396288 1793132442391937024 1797445098040983552 1798324111191896064 1799589645401038848 1801887971895803904 1808528481966882816 1809801197295501312 1818790756198907904 1825822730610966528 1826868938353672192 1828154560407404544 1834737880662777888 1834891870916837376 1837081096346893824 1837235283267944448 1838528200427175936 1843851303880298496 1847505388905824256 1854804043795267584 1857172886763077632 1863860704165361664 1864017138709168128 1866241113749225472 1872961586509919094 1873118784894271488 1874436954341769216 1876830871269408768 1883747568920297472 1893445794707668992 1902691135502140032 1902850829098942464 1904189921871003648 1905529957002510336 1913487724223889408 1923500489861758976 1932892582097412096 1941381131282546688 1942493554705170432 1943860545243316224 1945228497773395968 1946343125760868352 1951024267810308096 1953515997398827008 1954726683797680128 1972196704794968064 1973161177557774848 1974715474532892672 1976105140595195904 1981826571517599744 1984357639935885312 1985754091477008384 1991670606723022848 1995617635273801728 2013284136144863232 2014700944122445824 2015855380252327936 2017273997690929152 2023114625090883072 2023284425877356544 2024538351076168704 2024708271356510208 2027123968382779392 2034594542212743168 2045241027194781696 2046680324187881472 2055227555647881216 2056673880458330112 2059300539309490176 2066716233390255552 2066889693676437504 2068344225480572928 2086654549269676032 2087850215261339648 2089319497608462336 2096843292186031872 2097019281047814144 2098220886095036416 2099521252967878656 2107258633006055424 2111434730178084864 2122483299157803008 2130126519046127616 2132846987141971968 2140527527439907536 2140707182736310272 2142213662104879104 2143441163812601856 2144949567165038592 2151340402198708224 2163938051094478848 2174504154859588608 2174686661827362816 2176217053566861312 2177281299374096384 2185305249043316736 2186843113398730752 2189636016480976896 2197705497073680384 2198286274127724544 2209020093825613824 2218721292894339072 2219806324752496704 2219992633948766208 2221554908849504256 2223118283169595392 2224392143726706688 2229742020354637824 2232402344927870976 2233973352911634432 2245069839683026944 2253939091194249216 2255041345780314112 2264944653162971136 2267837302783868928 2269433247402295296 2276003953227243456 2276194979112026112 2280514464430626816 2280705868884344832 2300896155594129408 2302515364711366656 2303834720288374784 2305455997361061888 2312131000103866368 2313758115515621376 2316713106723176448 2325250905385992192 2337418316794036224 2348831492169007104 2350484434809520128 2353486330639417344 2360498496856915968 2361961409588863488 2362159649915928576 2363821971977797632 2386114531727245312 2387793711552528384 2396392333926893568 2396593464054644736 2397765481589194752 2399452860534718464 2402517295861071872 2408295580578349056 2411371309289177088 2413068263060668416 2420257952473546752 2434430307481288704 2437539413876539392 2446317174217037184 2446522494555783168 2448244185262718976 2449441461795858432 2449647044357259264 2458468405173731328 2463340518541099008 2473072058393690112 2485147605553815552 2488321484998967296 2497282115346558792 2497491713192361984 2499249272455692288 2502441161692545024 2511452638043854848 2511663425227063296 2524594392943558656 2535681477593530368 2536921514002853376 2537134438798589952 2538919895828004864 2540706609336680448 2551316965631852544 2553112403327582208 2565794102494887936 2577190109463216128 2588508175043395584 2589991406273560576 2591814060324421632 2593637997031194624 2601147375116849664 2601365690413744128 2606302245063573504 2629595606393290752 2642435428690132992 2644294989160710144 2645810186581180416 2647672121969344512 2655560808964030464 2657429606155419648 2660823513698402304 2684378848193150976 2686267925496594432 2689698663587905536 2697486166787844096 2697712567836475392 2699384468101558272 2702831957843705856 2712792722950324224 2726988036259708928 2728907098917175296 2738734095916449792 2740303407530508288 2742231840611106816 2745734052412653568 2752337806375256064 2755621644520340736 2755852924901916672 2757792300640763904 2766009088541196288 2771258083358736384 2782206065692901376 2785759330144616448 2795791056248042496 2796025708063752192 2797993354585964544 2799361670623838208 2809442379764878641 2809678177341407232 2815246306904113152 2840168692061503488 2843795982855962624 2854036703253210048 2854276243648413696 2856284882806505472 2857921551750135808 2859932756220051456 2870231586335834112 2885250734792638464 2899338873146118144 2913740332057755648 2915790817864974336 2917842746660093952 2919514688641302528 2930273996098240512 2932336117137014784 2945360125100818432 2958295057192452096 2959741766336662272 2959990178598354944 2962073211799339008 2964157710892793856 2972739857276399616 2976536459903827968 2978631137215512576 2987505910084534272 2993426452910702592 3005252121592332288 3019926204217294848 3022051416183668736 3023783070378491904 3025910996536393728 3034671937636324608 3034926638816034816 3037062407034765312 3040685952574169088 3067861540792172544 3070020486281822208 3082841333471821824 3085010820687495168 3088950808964235264 3100074350085383328 3100334540514656256 3129981823904514048 3131775322892009472 3133979246412693504 3137981774185889792 3145528921571721216 3147331329142554624 3149281879451817984 3149546199887904768 3167152095267127296 3183724948736704512 3195189778569191424 3197020642118926336 3199270480712957952 3210791291159861304 3211060774104465408 3215161745718902784 3217424350747557888 3227010603298062336 3245907076641718272 3250052551835385856 3261756232289382912 3262029992741044224 3264325580350291968 3265921949061144576 3277957873564975104 3280264670098096128 3284454024721465344 3296558245610520576 3297429411191586816 3313530140738420736 3329709487128745056 3329988950923149312 3332332363274256384 3334677424754393088 3336588215590060032 3348603517391806464 3366125857258078208 3380908636791373824 3382562018670471168 3382845918398119936 3397416979744456704 3401755954175803392 3404149871103442944 3414292468668039168 3420771696645940224 3421058803326517248 3451344233391194112 3453773047067049984 3455752080432562176 3458183996041592832 3468196500155799552 3468487587218325504 3475069660084764672 3506127475191054336 3523247238253510656 3525726652214280192 3527746915441573888 3530229495959126016 3540747745285373952 3542942114383295232 3543239474873892864 3579171797590867968 3581690567328792576 3586264884783874048 3594890196081967104 3596648222383792128 3599179290802077696 3603775943791607808 3617056963933765632 3619602394591002624 3651645461221933056 3653737876707344384 3656309120814809088 3669475761325555776 3669783741833674752 3674162192693787648 3674470566535888896 3677056400854351872 3687702607760596992 3695010777811648512 3709608087590535168 3714345773526155264 3727721408330723328 3732482227498450944 3745923173019838188 3746237569788542976 3748873908683538432 3753661742538817536 3767495137840594944 3786891589415337984 3805382271004280064 3805701658197884928 3808379843742007296 3811059914005020672 3826975448447778816 3847000979723517952 3865785164194824192 3882762262565093376 3884987109410340864 3887721090486632448 3890456995546791936 3892686251521736704 3902048535620616192 3909453367595360256 3944393409589936128 3946322355115549696 3949430949065785344 3963653143035199488 3968715279871770624 3971508182954016768 3983341213446045696 3991235270547603456 4026568272289726464 4029401888244891648 4031710760504655872 4034547995381858304 4046229250181766144 4046568851754713088 4049076702152337408 4049416542713020416 4054247936765558784 4069189084425486336 4090482054389563392 4093360648375762944 4110455111295762432 4113347760916660224 4118601078618980352 4133432466780511104 4133779387352875008 4136688450961145856 4173309098539352064 4175700430522679296 4178638995216924672 4193686584372063744 4194038562095628288 4199042505935757312 4214517266012110848 4222869460356169728 4260253038092255232 4265693974283943936 4281055054879815072 4281414365472620544 4284427324209758208 4286882327625203712 4289899134330077184 4327876102188957696 4349008309719177216 4349373323654725632 4354562598748192768 4370610498086633472 4373686226797461504 4379272032961953792 4395410994147360768 4396572548255449088 4418040187651227648 4437442585788678144 4439612649504993408 4439985267897532416 4443109817699008512 4446236566339190784 4459484040709275648 4464804689855741952 4467946705823268864 4490139679366053888 4507878182388498432 4510082691560628224 4529889306325942272 4535674605567737856 4538866494804590592 4552007906454486912 4552389958224052224 4561028928861253632 4601792311188258816 4605030729422733312 4607669440576749568 4610911994722123776 4624262000207732736 4627516231031242752 4633426213446352896 4650501810771984384 4697662984338014208 4700968869619040256 4706972661278834688 4720996993713831936 4723922819177726976 4724319299831857152 4727643943955595264 4772229063454490624 4775587423105056768 4792784667853787136 4795530963178389504 4798905721069436928 4805034591722143744 4816591161156698112 4822742618578354176 4826136526121336832 4840515904947093504 4868860614962577408 4875078827753078784 4892634348434074368 4893044989111566336 4896488370525437952 4898882923591716864 4916936810347462656 4926681037082198016 4946144116787380224 4970295211107631104 4976642969997934592 4994564230693117584 4994983426384723968 4998498544911384576 5004882323385090048 5022905276087709696 5049188785887117312 5071362955187060736 5073843028005706752 5074268877597179904 5077839791656009728 5102633931263705088 5106224806655164416 5131588204989775872 5154380218926432256 5177016350086791168 5179982812547121152 5183628120648843264 5187275994062389248 5202294750233699328 5202731380827488256 5212604490127147008 5259191212786581504 5284870857380265984 5288589978321420288 5291620373162360832 5295344243938689024 5311121617928060928 5314859212310839296 5321647027396804608 5368757696386301952 5372535850993188864 5379397327175811072 5394972333575688192 5398768936203116544 5405663915687411712 5425585445900648448 5453976072519417856 5477468191832899584 5480606815061016576 5484463681222213632 5491468104825307136 5504675612750512128 5511243289040681472 5511705849803833344 5515584601281527808 5542516166717472768 5564412131385802752 5571518660289232896 5591582112496084992 5592051416127504384 5598723341247676416 5618884759529757282 5619356354682814464 5630492613808226304 5680337384123006976 5687591965711925248 5708073406506420096 5708552487296827392 5712569765613010944 5715843103500271616 5740463172671668224 5770501469585276928 5798677746292236288 5827480664115511296 5831581635729948672 5835685493320187904 5839029377282605056 5860547992196481024 5890720250201636864 5916590114384904192 5919483532673324544 5919980357196709888 5924146423598678016 5928315421785587712 5945479714552799232 5953072919807655936 5957262274431025152 5975011820169068544 5986852905821405184 6039852408434589696 6044102832367337472 6047566140756983808 6051821993072787456 6069343875272649216 6069853277632069632 6074124814069530624 6081371905148338176 6135723081584345088 6140040972563644416 6165682666943643648 6170021641374990336 6177901617928470528 6200148700170766656 6200669081029312512 6259963647809028096 6263550645784018944 6267958492825387008 6275963548371779584 6291057843143442432 6294662658285109248 6298563758903635968 6334304190534254592 6367449897473409024 6390379557138382848 6394041284237852672 6398540961425915904 6421582582319722608 6422121548208930816 6430323491437805568 6434848701495115776 6454021206596124672 6491814153283436544 6500105103670771712 6523512464578765824 6524059985482088448 6528651160700583936 6531843898122289152 6555915747129950208 6560529340196192256 6568908049442930688 6593116491221041152 6594858822383173632 6627060281476841472 6659418974257490112 6659977901846298624 6664664726548512768 6669354849508786176 6673176431180120064 6697207034783612928 6732251714516156416 6761817273582747648 6765124037340942336 6794833959488913408 6803511908351606784 6808299742206885888 6828584937336078336 6841543393291880448 6842117606653034496 6902688466782388224 6907546094134099968 6911504160865124352 6916367992083185664 6936393000311599104 6950139320169529344 7012254950382108672 7046494476507021312 7051453304428560384 7055493830883147776 7060458991918252032 7081495490570747904 7085884228766590464 7086478949747785728 7158343595181735936 7163381134657585152 7189780392163934208 7193296444767584256 7198358581604155392 7207551887583215616 7234113927867531264 7239204789182005248 7303290922443866112 7307475753414688768 7312618241629618176 7338951522651111552 7339567483667349504 7348324385387575296 7348941133071777792 7375405215521193984 7390021555623297024 7419216175181070336 7428691547052310528 7455442816661446656 7464964454996901888 7491846346039676376 7492475139577085952 7497747817367076864 7507323485077635072 7534990275681189888 7573783178830675968 7610764542008560128 7611403316395769856 7616759687484014592 7622119828010041344 7653950896895557632 7694001959447035904 7731570328389648384 7765524525130186752 7769974218820681728 7775442180973264896 7780913991093583872 7785372503043473408 7804097071241232384 7818906735190720512 7888786819179872256 7892644710231099392 7927306286070398976 7937430559743541248 7943016365908033536 7966682426892091392 7982470541095206912 8053136544579452928 8058803776489783296 8063421521009311744 8069095990763716608 8092458500363532288 8093137703509426176 8098153404304674816 8108495873531117568 8138378168850972672 8180964108779126784 8186721296751525888 8220910222591524864 8226695521833320448 8237202157237960704 8266864933561022208 8267558774705750016 8273376901922291712 8346618197078704128 8351400861045358592 8357277990433849344 8387373168744127488 8388077124191256576 8398085011871514624 8429034532024221696 8445738920712339456 8520506076184510464 8531387948567887872 8562110109759630144 8562828730945241088 8568854648419516416 8573764655250407424 8579798268660154368 8655752204377915392 8698016619438354432 8709125197496385536 8741220996173266944 8747372453594923008 8758544065923907584 8790821988294721536 8793145096510898176 8836080375302455296 8874885171577356288 8879225299009986816 8879970535795064832 8886219635398017024 8892473132678381568 8929609379711483904 8935893411646537728 8980279358732107776 9015756364776996864 9020165383121256448 9059778612651884544 9071349211135475712 9077732989609181184 9104015812908973824 9104779916448104448 9122057857722507264 9203584622376517632 9210061458845466624 9215338881153499136 9248524000415465472 9255032462062485504 9266852426892705792 9301003621543968768 9395325968676028416 9401937739238080512 9413945322557669376 9441993987427663872 9447845638355453952 9448638599663714304 9544458126908981248 9551174846210113536 9585569335707574272 9591061926356779008 9597811442138873856 9610069183444287488 9633182322313396224 9645485237156708352 9652273052242673664 9681031809894187008 9737721229925154816 9750157655506157568 9785268696868148736 9786089978223132672 9792976741050875904 9797765847183433728 9833873620694925312 9853362074164396032 9892288233574760448 9940590422215262208 9953285939995869184 9989128461386235168 9989966852769447936 9996997089822769152 10009764646770180096 10045810552175419392 10098377571774234624 10142725910374121472 10147686056011413504 10148537755194359808 10205267862527410176 10212449613310328832 10263176409979551744 10308760437852864512 10354032700173582336 10359965625094242304 10367256241297686528 10374551988124778496 10404589500467398656 10405462761654976512 10425208980254294016 10518382425573163008 10569741714760531968 10577179956642840576 10583240746324721664 10590688487877378048 10622243235856121856 10629718424621678592 10737515392772603904 10745071701986377728 10758794654351622144 10789944667151376384 10797537872406233088 10811327831374823424 10851170891801296896 10954936383665799168 10961213630122033152 10968927362444427264 10982936209650614272 11009351225501024256 11022486578081362944 11023411699607666688 11031169202563055616 11085032333434945536 11128824262771605504 11143037320578465792 11183164224992169984 11197446682495352832 11237769519059514564 11238712709365628928 11260985227616452608 11360674768246013952 11375183931423850496 11416146813012840192 11417104974593654784 11425139531226021888 11480926345343336448 11541002939170553856 11597355492584472576 11654961328231022592 11663163271459897344 11671370986640375808 11678058754565210112 11781440500403273728 11833180228769808384 11838967065346649088 11839960714393419776 11848292847197356032 11890959429105598464 11906145839615311872 11914524548862050304 11950023640338137088 11973705811642810368 12079704816869179392 12088205664734674944 12095132281513967616 12103643986145574912 12138687750545298432 12139706555264139264 12148249628139061248 12162743810296676352 12271446163168690176 12280081945127288832 12331365333887287296 12340043282749980672 12355803235856941056 12400297400341533312 12401338162058625024 12519927295618056192 12527101291568037888 12535916985650774016 12551927096743559168 12582115686286884864 12597127517807271936 12668608381068509184 12780759114276765696 12788082568475705344 12797081922851831808 12843165164639445216 12844243096417861632 12860646982875611136 12869697402990231552 12983628306566873088 13000210207341543424 13047024929157531648 13048119970964176896 13063687796244578304 13111831494259900416 13121058680392384512 13137816098885861376 13186232982442082304 13189717644766347264 13254120562953682944 13318837948514980224 13319955803692597248 13329329453097025536 13338709699017572352 13394414069567225856 13464503429032312832 13523634547165495296 13530248074681884672 13589667918977826816 13607023816703213568 13616599484413771776 13657169874672156672 13683086786583760896 13805376933564776448 13815092188268199936 13823008321730248704 13832735984166371328 13872786000623198208 13900278640339058688 14092988953014042624 14102906608857120768 14110987661766295552 14120917983836504064 14162990981141495808 14171768457533180928 14172957899495571456 14316687190363471872 14326762269315170304 14386592889535168512 14396717163208310784 14415103775166431232 14468227855735062528 14478409578364010496 14606581844887732224 14614951506829377536 14625236483259236352 14677903045302223104 14679134967334699008 14696648770775150592 14750810431042387968 14780043111246594048 14838432350362140672 14857383094104621056 14910885633322893312 14929928909993803776 14983692692079352752 14984950279154171904 14995495634734153728 15014646970155270144 15147566357661351936 15221529084017120256 15222806632791539712 15233519374968029184 15307901793791115264 15388003918894071808 15463140656779296768 15531049050260373504 15539948437641363456 15550884361946529792 15561827982187167744 15570745006086946816 15608194142482464768 15637813470381441024 15777573638359744512 15785289420462198784 15854612572140797952 15874861119487082496 15886032731816067072 15933364853784182784 15964941082190413824 16106273089158905856 16117607552979566592 16126843042018623488 16138191981527433216 16184917000727064576 16196306808609349632 16216991747062235136 16276756337701945344 16361928217558253568 16441820445183049728 16453391043666640896 16474404314475921408 16533729867122044416 16535117549411500032 16546753803844583424 16693236394157408256 16702801722090717184 16714555980867698688 16774746337488254976 16776154248382513152 16796170023743029248 16858069064048443392 16891477841424678912 17041012152369020928 17062775897135775744 17124220219519260288 17125657461890482176 17137709296839032832 17147529310500814848 17311504408755830784 17396033238876708864 17418250394992771072 17482441992346533888 17494744907189846016 17517088131847815168 17581643976589443072 17672160750604910592 17749770343154712576 17758450598019973632 17759941071590129664 17772439270796034048 17784946265356763136 17859218759422967808 17871786823293075456 17960558717464215552 18040330766242512896 18119557225303769088 18142698422270951424 18155465979218362368 18208031625817947648 18209559832896208896 18244115715445014528 18407169244753035264 18420122917690933248 18497048000830930944 18510064924124971008 18533704853785411584 18602007243087937536 18790651937352056832 18803875478476161024 18827890645115338752 18883987974855327744 18895691276710907904 19088916253817962496 19102349692420227072 19171138671415148544 19182123852713558016 19195622884277747712 19220138366888574976 19266364644626792448 19290970474313416704 19304546104485347328 19362063619788374016 19475442459850309632 19500315311012315136 19570537393736297472 19572179956446265344 19585953482101751808 19595531694366867456 19667747241389850624 19706724148328792064 19784576467149520896 19881180844430524416 19906571879991738368 19978256922772470336 19979933705538895872 19993994179645538304 20019529293540360192 20091621104350838784 20196755143548469248 20285451820748242944 20295372112022827008 20410535725054820352 20424899226620657664 20526352819959103488 20617520875705729024 20708065400347164672 20719931250188484608 20734512482595373056 20749103976249556992 20809179000934797312 20850417960508588032 21036764851146326016 21139483429521063936 21154359913285681152 21166481492649443328 21181376975754756096 21244486471712243712 21259436849243357184 21475030785545207808 21490143403972755456 21579889334302752768 21595075744812466176 21622655662749646848 21702341783602593792 21909872767331598336 21922427260244066304 21937854724888854528 21965872419301228544 22018702451002048512 22044973156162725888 22046823399215333376 22170064666869891072 22257648525543211008 22286074641156931584 22366328449984339968 22394893364990705664 22475539038119029128 22477425418731257856 22521970455232905216 22721349536492027904 22750367862847700992 22832293626025680384 22834209949187309568 22850279062452043776 22961852690686672896 23082005878341107712 23194710985168945152 23309922656462045184 23326326542919794688 23342741973280751616 23356117509130420224 23562881000806547456 23666360457539616768 23677934130693298176 23679921428786839552 23781918858211196928 23812291679230623744 23829049097724100608 23900047280676274176 23947411623285620736 24159409633738358784 24176411329469349888 24190264563027935232 24207287972291149824 24277375501090596864 24279413110528278528 24325487620593352704 24542892326337380352 24560163890254577664 24662730667774574592 24680086565499961344 24711606471713882112 24800594800683066624 24802676324117250048 25039854591236112384 25054202583136075776 25071833971301548032 25103854193487118336 25164231372573769728 25194255035614543872 25337216762137018368 25561518228553531392 25576165136951410688 25594163845703663616 25686330329278890432 25688486192835723264 25721293965751222272 25739394805980463104 25967256613133746176 26000420414683086848 26094049858315063296 26127375592489156608 26223662988519800832 26242117360784769024 26275632197771722752 26372465964884164608 26379435289532694528 26508241125907365888 26637675897029960448 26639911607385194496 26658658906194051072 26677419398035144704 26788828139134451712 26929006858064625664 27047269094330990592 27060496149363769344 27179335837955653632 27214047633406427136 27233198968827543552 27314339749344313344 27366173573167521792 27610753867129552896 27630184376536399872 27646016643460497408 27745572001246396416 27800557280678117376 28185977906028085248 28205813217714241536 28221975323532591104 28241835967673008128 28325981962282991616 28343536915066361856 28345915798991142912 28633374380726943744 28653524538630340608 28773185779070337024 28793434326416621568 28830207550332862464 28936455711470125056 28956819156728020992 29213163689775464448 29229903013658755072 29250472966518472704 29355806090604446208 29358269934669398016 29393297541550301184 29501620862084775936 29560086222493188096 29676864700724281344 29821771266645786624 29859857819987607552 29967385384158705504 29969900558308343808 29990991269468307456 30029293940310540288 30295132715322703872 30443058168034240512 30445613265583079424 30615803587582230528 30776007837788143616 30926281313558593536 31062098100520747008 31079896875282726912 31101768723893059584 31123655964374335488 31216388284964929536 31275626940762882048 31555147276719489024 31570578840924397568 31709225144281595904 31749722238974164992 31772065463632134144 31866729707568365568 32212546178317811712 32235215105959133184 32253686084037246976 32276383963054866432 32369834001454129152 32392613617218699264 32433983494124470272 32553512675403890688 32883640890366099456 32906782087333281792 32948808628951842816 33067459734244088832 33070235098823000064 33093507607689166848 33386472788314816512 33405603444181434368 33429111961735397376 33549492674976509952 33592340047486058496 33716138128096886784 33782955682849357824 34082024304738041856 34125551794271551488 34248440439038520576 34251314923780964352 34275418593678065664 34623008817511661568 34792066477753417728 34836500789985542144 34964883984693067776 34989489814379692032 35034176263695630336 35344321501209821184 35499540686309425152 35516901196039947264 35519882143180259328 35544878541592068096 35718437518845935616 35743573646586150912 35921117434928431104 36080661532485025792 36239114450607538176 36285396844541902848 36310931958436724736 36416063251635895296 36419119665792417792 36488231430890029056 36814338489506070528 36840245835381866496 36994096001661861888 37020129848249942016 37067409707570823168 37204014486175875072 37581303874704113664 37607750956952322048 37655781290230677504 37791382553421815808 38177832507635924992 38342277342830297088 38364247705427116032 38391245768555495424 38440276733777149952 38532729289253584896 38581940948626833408 38609092208970694656 38950884919700619264 39000630622024630272 39141074787472594944 39144359912892530688 39191063388733734912 39335494482779701248 39413448296657584128 39569152934299041792 39762361688861048832 39813143759983476736 39956513845544940672 39959867411077791744 39987988359291076608 40183242208701677568 40393510287096938496 40570903641496485888 40590744224045654016 40821071450109640704 40849798453241315328 41235041751411458048 41416130800694329344 41439862500376969216 41469024965190746112 41498207952499113984 41618358001869594624 41700835921017176064 42278966859042127872 42308719826571362304 42332962985298886656 42362753951509512192 42488972943424487424 42518873698486714368 42950061571090415616 42980286807945510912 43159778668605505536 43190151489624932352 43245311325499293696 43404683567205187584 43819745534663196672 43844854520488132608 43875709449777709056 43931744838602457088 44037404902004097024 44089946312325451776 44340129333739782144 44515297051086422016 44572149282313863168 44732656899968679936 44789786729981411328 44951078076238058256 44954850837462515712 45043940910465810432 45442699072984055808 45500735725695401984 45664587252051360768 45668419898374619136 45700558124904087552 45923705381373345792 46164011756682215424 46389421970337890304 46619845312924090368 46652653085839589376 46685483946561503232 46712235018260840448 47125762001613094912 47332720915079233536 47355868261386596352 47563837716422393856 47624583358461247488 47658098195448201216 47800094561352548352 47894823246571241472 48318819267476717568 48352822658938699776 48380529126055870464 48414575944582299648 48554751002181193728 48650975241186705408 49085784652674760704 49325461335549149184 49360173130999922688 49423212943427764224 49601189601366133248 49605352648234500096 50079709182472224768 50108405166272151552 50143667942603096064 50328462745147539456 50388510071229087744 50674433524274036736 51123036457107062784 51152330273902821376 51188327691407327232 51372660658557780864 51376972385671446528 51442587931502444544 51934513226267492352 52000840829366173696 52188099716630126592 52254751184978313216 52447325977039601664 52484234721569538048 52551264395543445504 52744931929768329216 53016482251814731776 53275351794059920896 53279823214770388992 53317317812388102144 53354838796070289408 53577656278268903424 53858013716129251328 54120992298727538688 54358671675911307264 54428095266812854272 54466397937655087104 54628679498688626688 54732347146335043584 55221507734259105792 55260368753072799744 55491144002492792832 55601114561356234752 56371955812056170496 56411626435428483072 56443950647065182208 56483671935346016256 56651963924565983232 56687073830132723712 57266748761453887488 57307049077260681216 57546371558140674048 57586868652833243136 57660415100665724928 57872911422940250112 57913638313456041984 58426327379550928896 58459806027317510144 58500945933036945408 58711612181208892416 58716539869338796032 58786595083100602368 59003241724169551872 59120172444986376192 59353729401448562688 59643542533291573248 59719715639975215104 59934770768317411008 59939801116616687616 59981982538936614912 60058587880621080576 60590265430645407744 60886116336068481024 61231607175164461056 61552015675576287232 61852562627117187072 62124196201041494016 62159793750565453824 62203537447786119168 62247311928748670976 62551253881525764096 63110294553438978048 63141157681848795136 63418450288563191808 63499444477948329984 63544130927264268288 63733459415136731136 64425092356635623424 64470430211918266368 64507372168074493952 64739668002908258304 64785227234437398528 64867966988248940544 65107025350807781376 65767281780732198912 65813564174666563584 65897617257903685632 66134919468488177664 66140470197646000128 66772945576629633024 66811206888362868736 66858223923470794752 67098985349953019904 67184680094972116992 67432276256193773568 67565911365698715648 68164048609476083712 68251103588543102976 68496880878077041152 68502629847561928704 68550837187356131328 69246017635023323136 69584132955506835456 69673001579971084288 69929767969386135552 69978979628759384064 70068352527391260672 70688643002419642368 70999081372618850304 71033802392079894528 71039764286360518656 71436875037691871232 71487147293172301824 71842234869856862208 72161323064970051584 72478228901215076352 72570793689083805696 72621863916873449472 72832126503271790592 72838239331584835584 72976462861780058112 73628676979012141056 73680491670763732992 73988192003323723776 74040259696499884032 74134819415141646336 74408028972351750144 75162607749408227328 75215501913904644096 75311562580461355008 75582765106843631616 76684554685660594176 76728495410854232064 76782491537110990848 76880553467554299904 77065458578507169792 77163881897253666816 77218184417941389312 77901769839401238528 78001261244049260544 78282149574945189888 78382126777467469824 78670988965559402496 78826896593315168256 79138305868598083584 79524723377722097664 79626287519966953472 79913027691089881344 79919734822155583488 79975976718582153216 80366484417403355136 80787020574193876992 81141807282992971776 81181488448091308032 81642142900219281408 81699596906482630656 82470083502822916096 82832261601388658688 82879725000753938432 82938049930381492224 83236716003739189248 83401671842034352128 84557933718084255744 84617439653142724608 84665925970597773312 84725507903019024384 84977945886848974848 85037747396973428736 85900123142180831232 85960573615891021824 86319557337211011072 86380302979249864704 86490622650998587392 86809367134410375168 87639491069326393344 87689709040976265216 87751418899555418112 87863489677204914176 88074809804008194048 88179892624650903552 88680258667479564288 89030594102172844032 89465313799937359872 89579573459962822656 89902156152476116512 89909701674925031424 90087881820931620864 90885398145968111616 91001471451390803968 91329174504102721536 91336839796749238272 91847410762746691584 92328023513364430848 92778843940675780608 93239690625848180736 93305306171679178752 93370967893123006464 94251524003226189824 94665441830158467072 94711736522773192704 95127675432844787712 95249166716922494976 95316196390896402432 95600189122705096704 96637638534953435136 96705645317877399552 96761058252111740928 96829151889164599296 97109502004362387456 97301950482373410816 98650922671098298368 98720346261999845376 98846425886855528448 99202379202732266496 99210705296469000192 100159418364944449536 100216810332544303104 100287335885206192128 100777020142458175488 101348867048548073472 102246072914214125568 102304660547805642752 102376655382814654464 102745321317115561728 102753944771342893056 103869026452534984704 104001681658732347392 104376199433260253184 104509502369956626432 104894651954079203328 104968469443139076096 105102528791086891008 106032964503629463552 106550703588119841792 106559646429540777984 106634635624776204288 107155312556537806848 107716027432258502656 108241984597455077376 108717343351822614528 108856190533625708544 108932795875310174208 109257358997377253376 109464694292670087168 110443015468518211584 110520737506145599488 110982288004985585664 111202229122712469504 112743911624112340992 112823252870856966144 112887901294130364416 112967343870692032512 113374147660265447424 114533497522907774976 115092743116281348096 115173737305666486272 115320830201331449856 115745822845880500224 115827276626912083968 116852654759101857792 116919612054635020288 117001891866073890816 117423224362417784832 117433079738677592064 117573190166201204736 118006483448339103744 118240344889972752384 118707458802897125376 119287085066583146496 119439431279950430208 119869541536634822016 119879602233233375232 119963965077873229824 121180530861290815488 121772232672136962048 122463214350328922112 123705125254234374144 124248392402082988032 124319587501130907648 124407074895572238336 124494623857497341952 125102507763051528192 126282315363697590272 126836900577126383616 126998888955896659968 127088261854528536576 127466918830273462272 128850184713271246848 128940860423836532736 129479336005816516608 129570454468874797056 129735933976497881088 130214050701615562752 131534563561464397824 131627128349333127168 131795234515807371264 132269838936976355328 133545891153259266048 133622413776725737472 133716447846941589504 134197970699906039808 134369360189944233984 134864552512387547136 135131822731397431296 136328097218952167424 136502207177086205952 136993761756154082304 137005259695123857408 137101674374712262656 138492035270046646272 139168265911013670912 139346003159942168576 139859535938772271104 139957959257518768128 140136705054782521344 141377286004839284736 141998162745237700608 142067604784159789056 142873750075383742464 142974294586344603648 143684469739713724416 144322646129940103168 144956457802430152704 145141587378167611392 145243727833746898944 145664253006543581184 145952925723560116224 147257353958024282112 147976384006647447552 148080519392999768064 148269638830283292672 148816057944703500288 150325215498816454656 150431003827809288192 151165530213687263232 153369109371321188352 153456990821708464128 153564983074221981696 153761106935108599808 154130917157014339584 154327763794507333632 155803539678802477056 156002522488098521088 156564299149890379776 156764253554934939648 157341977931118804992 157653793186630336512 159049446755444195328 159252575039933906944 159826055382179762688 159839469644311166976 159951953437164306432 160732968834806710272 161574041148387753984 162362976896182616064 163284285800438562816 163399193812965261312 164940167005645832192 165664523202777317376 165759450001507876864 166473432007478378496 166803343684068704256 169115867436168511488 169234879306285449216 169331851941195546624 169451015806038048768 169955891773697949696 171800246284361662464 171921147231782043648 172639114674422022144 172760605958499729408 172981245301997174784 173618734268820750336 175278982138652786688 175379418081952530432 175502837799110836224 175726979354409828352 176149619608016388096 176359785249301807104 177360517334959128576 178061188204345688064 178930627599874719744 179159146919925645312 179804312304952233024 179819403349850062848 180175763641863241728 181770796291936223232 182002942902781607936 182658349008205443072 183694821525493383168 184656047026728861696 185557687881351561216 186479381251696361472 186610612343358357504 186741935786246012928 188503048006452379648 189330883660316934144 189423473045546385408 190255350865689575424 190498333433844989952 190632392781792804864 191200378245410193408 193275277069906870272 193411290635754799104 193522116504223481856 194219004008724774912 194603900964746821632 197301845342196596736 197440692523999690752 197692851773711056896 198404758405464532992 198421410592938000384 200318836729888899072 200433620665088606208 200574671770412384256 201554040284916350976 202697734097096146944 204492145828428251136 204609321095611285504 204753310765629308928 205490642634231123456 205507889542685786112 207738052905069969408 208752398866520506368 209019004739913252864 209789303908158406656 209936938886278152192 210205057582173782016 212065929007258927104 213101407176239683584 213119292859081555968 214310625113075613696 215432054864517005312 216483969194910154752 217434686703645229056 217712381067251417088 217865591750620348416 218514717994754506752 218929388585340174336 220886030937036423168 221041475012291198976 221964576009971171328 222404458245424939008 225487823248224681984 225646505741713932288 225775802588260728832 225934687741384065024 226748295320530894848 230185486232562696192 230347474611332972544 230641660402662899712 231491645691761000448 231654553253824167936 233705309518203715584 233839224109270040576 234003783732147781632 234846448724835569664 235146380332402409472 236012966896678207488 236480689779945504768 237414917605794250752 238574170133166292992 238878862559900860416 239739083073269644032 239759204466466750464 239927930155746459648 242361061722581630976 243544465344273924096 244926428700657844224 247410250508468748288 248496784804165976064 248639175002261815296 248814149791144476672 250205015526103056384 252564630727395180544 253673801154252767232 253997777911793319936 254176523709057073152 254933837660546924544 257700369426542493696 257881720847673065472 258958672011633033216 259140908937749594112 259471867952995762176 260428101403231125504 263069127122928795648 263254256698666254336 263590469031614742528 264539677873952710656 267091782306518532096 267244827553451474944 268395941399812079616 268738720379888467968 269729105024775094272 270263645462794862592 272656194437904334848 273004414354172411904 273987523512308164608 274010519390247714816 276984070540093292544 278336531822027341824 278692006319884337152 279719071877544542208 279915918515037536256 282754572009678569472 283996325490475401216 284135209568319578112 285747500150767484928 285948589172689207296 288645292259880206336 289912915604860305408 290283174756335222784 290487455667493797888 291328506013087162368 291905851447120232448 295952768013294895104 296161038785999536128 296539277660566585344 297632115889407000576 300650430997632909312 300862007655618576384 302331060427374526464 306738218742642376704 306913981643416928256 307129966148443963392 307522213870217199616 308261834314028679168 311607079357604954112 312005044976197042176 313128598299780759552 313528507109869879296 314683955862237609984 315307586373260673024 318098893510888390656 318505150079867813888 319652110764359525376 319678939288622333952 319903906874328612864 321465937669613420544 323148082296775507968 324725953792365232128 326568571600877125632 326798387625930522624 329880334011291664384 331329046405554634752 332946864014956756992 333606687368137408512 338231734872337022976 338469758612570898432 338663703882391093248 338902031612076097536 343600492568723324928 345278229348844044288 345521211916999458816 345962490603994349568 347237468537641500672 350557964277305573376 350758836163905060864 351005675598221672448 352299239216032776192 352719570498603614208 354721034669918257152 356122376408691376128 357861255199749439488 358318293839851290624 359608624609904466048 359638806699700125696 363541592583872446464 364005885805563215872 365316698016410886144 367389643050986766336 371115375762703122432 372958762503392722944 373221224686716715008 373483871572492025856 377006096012904759296 378846946091092770816 380510701731379150848 380996666867689979904 381264785563585609728 382400756490820386816 386550554139813740544 386822581271509598208 388438008017449549824 389207801929493643264 394603690684393193472 394881385047999381504 395385703547422113792 396809516810929065984 400637673459777798144 400867241330177212416 401149343540824768512 403108080569832701952 405395468194192293888 408984291656856502272 409218642191222571008 409506621531258617856 410981285268462246912 411015779085371572224 415476105810139938816 417504797733041012736 418038009479826505728 419578607816316813312 419873877772556304384 420410115164347564032 424131858014517854208 426202814352479367168 428621250226151227392 430864109729034010624 432967938389820309504 434869373407290458112 435424762134502834176 435731183501240696832 437858777170680348672 441772061874072846336 443929152019942342656 444808916490849878016 450975646496449363968 451293011483427864576 451551605176521457664 453496590641061789696 460370972465125392384 460694949222665945088 461283320805325799424 462983291383522000896 467410619036407431168 467678448218540081152 468007567464295563264 469692897449671139328 470292760664804818944 472025933793356414976 472961379559891009536 477148340266332585984 477757725119801720832 479478166146539288064 479518408932933500928 479855860311492919296 484722123445163261952 487088930688547848192 489852857401315688448 494820501016937496576 496993569608331952128 497278350004523630592 500410031052206112768 505129261454790361088 507347602308505534464 507995555823586639872 508353047418114146304 509867675321093849088 515400738853084987392 515763441695346130944 517917344023266066432 518281817875499188224 518943735905991524352 520856202806462251008 526138254245857591296 526508513397332508672 527180938063229485056 529079355747905421312 534183564613037064192 536791882799624159232 537477440759776935936 539458210049550188544 540527290925589725184 545312388875808669696 546008828708344823808 547975047024616329216 553968141080186585088 556673063644054683648 557384012639768674304 559438143755089084416 559831837030075072512 565509144019357138944 567992650980950802432 568270419136639156224 571495000301534969856 571897178345378414592 577290584519760412672 579825831209720610816 580566349512670445568 582657012026174324736 583811702894240464896 591905536026589790208 592322077571999072256 593078555321133170688 595264231778814001152 601300861995265818624 601724015311237152768 604662120854749052928 613476437485284753408 613827963286833856512 614259932296887926784 615044427740434399232 616523668628057358336 623214158715209908224 626257196599561519104 627057014219739758592 629367911724475219968 630615172746521346048 636197787021776781312 637010300159735627776 639304221528719050752 639357878577244667904 642931875339226841088 646296164593551015936 649451907584730464256 653137143201754251264 653596775251861045248 659760668022583328768 662658092811109269504 665893728029913513984 667213374736274817024 676463469744674045952 676939517225141796864 677327407764782186496 677804063224152195072 690556458697688088576 691042423833998917632 691924981207988699136 694474937075283001344 701115928554611146752 701517672327810121728 702011351196443344896 705439140997207228416 709442069339836514304 712244752817382752256 715722510399498878976 716636587679702581248 719217249219808932096 719277613399400251392 727083185167744892928 728011771611126431744 730633396032821772288 734779286101973532672 742230751525406244864 745917525006785445888 746442449373433430016 754012192025809518592 757693892182185541632 761021403462758301696 761993333735379959808 762529571127171219456 764801512981640773632 773101108279627481088 773645162543019196416 776876016034899099648 778415603858987286528 789207381368786386944 789762770095998763008 790771407094844227584 793619033621858131968 801275346919555596288 801734482660354424832 806216161139665403904 810790936388384587776 817968583313713004544 818437284382445142016 819013243062517235712 821962570536924493824 822031558170743144448 830952211620279877632 835009595466082025472 836076018959653011456 839157215632633626624 839747755545112608768 848263716029035708416 852405628704958734336 857242500452302454784 865935876779640619008 869738746814580916224 870849524269005668352 871462367002481393664 875717554341360697344 887858304039884685312 889617832981699756032 901951292992898727936 902586022966855729152 906993181282123579392 920741944930250784768 921389898445331890176 922566641610651598848 934821238072814862336 935356896437080162304 936015134928591126528 939385794899342278656 940585521329609637888 944051867586712829952 945922759119782019072 954296680532665171968 955515450239603441664 958956332293078576128 959036817865867001856 959711720622985838592 969444246890326523904 974177861377095696384 979705714802631376896 989641002033874993152 993987139216663904256 1000820062104412225536 1010258522909580722176 1014695204617011068928 1015991111647173279744 1016706094836228292608 1030801477706169974784 1035834688046532132864 1036563635750998376448 1037887471811983048704 1041712405612924502016 1052276508491715182592 1053017026794665017344 1058158711495810842624 1068367129226074128384 1073583765599248318464 1074954881519553871872 1078916420099100377088 1090624777751617339392 1092017657416689647616 1095950094049232658432 1113346127288109367296 1114768025279537348608 1118876287510178168832 1119663674060150145024 1131018288038714277888 1136540838273278312448 1142990000603069939712 1143794356690756829184 1154581169039520825344 1159651662419441221632 1165314024052348649472 1167623405788480929792 1183811072053179580416 1184644155143998144512 1186157110642266341376 1202601723990531637248 1203448030622474305536 1209324241709498105856 1226952874970569506816 1227655926573667713024 1228519864593775853568 1230088855480868798464 1233047337256114716672 1246428317430419816448 1252514393199123038208 1254114028439479517184 1258735823448950439936 1261230345493042692096 1272395574043553562624 1274020600319471255552 1278608443057438101504 1285863750678453682176 1292592329187102031872 1298903815169460928512 1306274286403508502528 1307193550503722090496 1319521336045166657536 1325316185622218539008 1331787456059827027968 1334426749472549634048 1352926939489348091904 1353879034450283593728 1354654815529564372992 1381112917395376177152 1382084847667997835264 1383849962415977398272 1388949874150566002688 1402231857109222293504 1403035344655620243456 1404022702392886689792 1410878281994414456832 1418884138679673028608 1431445020798997757952 1433273175359405162496 1438434498439617864192 1438555226798800502784 1454166370335489785856 1461266792065643544576 1469558572203947065344 1484461503050812489728 1491835050013570891776 1508024384051619037184 1515387784364371083264 1522042806925516603392 1523986667470759919616 1525059142254342438912 1529603025963281547264 1546202216559254962176 1547290325086038392832 1553752032069798199296 1556831207717974573056 1578414762737572773888 1579525540191997526016 1581542814189688455168 1587238067243716263936 1602550693839111192576 1612432322279330807808 1621581872776769175552 1635937166627426009088 1636874568764890284032 1638026486125034471424 1643925141073848987648 1661904423240559755264 1670019190932164050944 1672152037919306022912 1678314431265267253248 1679495511090225217536 1696527432058071416832 1704811257409917468672 1714485000904604909568 1731871753559281238016 1739477493629161832448 1741699048538011336704 1751435108682721394688 1775716608079769370624 1779235665963399512064 1803902585985797455872 1805172045933711458304 1813986362564247158784 1841483889860501569536 1842779796890663780352 1845133283221303197696 1869642476145629724672 1870713792874160324608 1878771589798684557312 1881171042659219275776 1888103735173425659904 1891845518239564038144 1908593361065330343936 1911030900479206883328 1917912664586157152256 1918073635731734003712 1938888493780653047808 1948355722754191392768 1959411429605262753792 1979282004067749986304 1987974278433327808512 2001640124208824451072 2020517045819161444352 2029390409234022137856 2031982223294346559488 2033412189672456585216 2071669376093064265728 2073127271501996752896 2075774943623966097408 2083424811225849004032 2104553016983430365184 2106034053589330034688 2116317422991621685248 2136734258452148256768 2147167531198496636928 2149909763039107743744 2157832840198200754176 2181249555503234678784 2184035314833379295232 2191900188098465316864 2226692254576218734592 2229536050559074697216 2237752575020356337664 2239327348120300290048 2262036576077428555776 2273081676546556624896 2285980001206139879424 2287588713381513658368 2309162338079041650688 2319303324838882443264 2330628048104697298944 2335246811576961859584 2367622144106359160832 2369288310287996289024 2372314221284532682752 2405203447981063274496 2418648483418996211712 2453905749941139013632 2455311853147335426048 2457039729187551707136 2466094674512229433344 2492856634860839632896 2505028786398246076416 2508228056878959034368 2517471646897900879872 2544791148087107125248 2548041200638942511104 2557216886114876203008 2571727501356907364352 2597807630338921857024 2612548572807017005056 2614387101007444180992 2639042672090333315072 2663574912119654055936 2668853498945099268096 2705853878978696183808 2707758068900567187456 2762225834790752354304 2764169695335995670528 2767699924831954796544 2804463714218444587008 2806070689311240486912 2808045404785773379584 2821756563988828913664 2837768277359346057216 2862890041597995515904 2866546350718810324992 2876868996879235728384 2877110453597601005568 2908332740670979571712 2922533584131287089152 2939117144407894130688 2968923006101624979456 3016048768103238074368 3030775568728742166528 3044085613851033206784 3047973334941519839232 3050118284508684877824 3092404433118509924352 3107504064139596398592 3113662415435949146112 3156829525475145547776 3159051080383995052032 3174476134487432527872 3205101387678222385152 3224864644558661615616 3271874333254852018176 3273749137529780568064 3276052972250068942848 3287850282147697975296 3340038381864328101888 3344304075838612045824 3356628862530534506496 3358991022180450435072 3393054864116142833664 3409622514819834937344 3428970001809209819136 3463743507118562476032 3478954987258323664896 3502870217365442789376 3551433216159538741248 3558471331926799024128 3607805171971594911744 3610344091867422916608 3627972725128494317568 3682967779721003139072 3685559593781327560704 3690266566442606395392 3739284952291259449344 3757543179597369114624 3762342085318438551552 3776207470346851319808 3783691036479128076288 3817186722130660687872 3822061800958413766656 3835825329172314304512 3877776987561306095616 3896711445508382785536 3918822859210525507584 3958564008135499972608 3975948556866655617024 4003280248417648902144 4041034091638322888704 4058780818468044275712 4063964446588693118976 4143338752186128531456 4146254543003993505792 4151549887247932194816 4166849622451698008064 4209106033966860730368 4212068107178660069376 4232634845983243370496 4294335062396993273856 4299819526078215487488 4315665680396401508352 4362499111006469357568 4383800376196930633728 4453384509152437469184 4459072101118149394432 4475505150040712675328 4524073152154857111552 4546163353093113249792 4571960002412279758848 4575177426763027316736 4618324676158083301376 4638606649677764886528 4661256096209394597888 4670493623153923719168 4735244288212718321664 4738576620575992578048 4744628442569065365504 4837296966837992423424 4907811499882278027264 4910623706294670852096 4914079458375103414272 4985713269721679265792 5010057572796492152832 5016456113757918068736 5034943293795801759744 5089582296174214250496 5096082401277885022208 5114433772229752406016 5143455002713814728704 5195615260677843714048 5225097145614034010112 5278085344180666630144 5327149824239308111872 5337706997890198536192 5411707757957392367616 5415516137801134374912 5524451669581504708608 5528339390671991341056 5535399849663909593088 5608927428436889174016 5612141378622480973824 5643513127977657827328 5675536554718692114432 5725780083195991031808 5733092701437620649984 5753737993758471456768 5754220907195202011136 5816665481341959143424 5845067168262574178304 5878234288815788261376 5937846012203249958912 6061551137457484333056 6088171227702066413568 6095946669883039678464 6100236569017369755648 6215008128279192797184 6227324830871898292224 6313659050950291095552 6318102160767990104064 6348952268974865055744 6410202775356444770304 6449729289117323231232 6543748666509704036352 6547498275059561136128 6552105944500137885696 6575700564295395950592 6680076763728656203776 6688608151677224091648 6713257725061069012992 6717982044360900870144 6786109728232285667328 6819245029639669874688 6857940003618419638272 6927487014237124952064 6957909974516647329792 7005740434730885578752 7102866432319077482496 7116942663853598048256 7215610343943189823488 7255945450256988635136 7365935559442006278144 7371119187562655121408 7478569904582518898688 7515086359194738229248 7524684170636877103104 7552414940693702639616 7634373444261321375744 7644123601916827533312 7671650658344628609024 7793422891016765571072 7837645718421051015168 7917128016270999945216 8006560496835297804288 8082068183276645777408 8117561636936088551424 8286677504372257062912 8292509086007987011584 8303099774495864389632 8418212067933721460736 8424136214357320138752 8465269691966486740992 8588670124793986547712 8599639052156430974976 8631331360792803016704 8724998222012938715136 8767600752393861267456 8906769018304874938368 8918144202236298788864 9048146304309714223104 9092326706186226499584 9143920004824559517696 9150354853526054633472 9236649352316166602752 9277213299355529773056 9322512192418789195776 9340987246307847438336 9470488576425436643328 9477153241151985156096 9674593933675984846848 9815622999764556054528 9821247412589341704192 9828158916750206828544 10020115145592984305664 10032912227515836137472 10069886587591603519488 10179164592348428500992 10228867544459504812032 10286910005427629457408 10391230521355687428096 10556170688361333260288 10654299648478616223744 10675413995780397072384 10823415515914784735232 10831032275602268749824 11048903339163009417216 11056678781343982682112 11070799699327819186176 11217854856873778348032 11287026255955315654656 11351073109437384228864 11451560166391982063616 11466185402875241299968 11507475987516942913536 11633330962683918286848 11690134336525148356608 11756468577631576522752 11875692024406499917824 12123102274914968666112 12176342455404132827136 12191893339766079356928 12430016256558385594368 12454649661743796584448 12627318101900582191104 12636204321535980208128 12697904537949730111488 12899458578234646462464 13087497333019408072704 13094996550119122272256 13151401128590791901184 13360153527457312407552 13377216303354448183296 13426515450122138025984 13572219456464571334656 13638490059279339749376 13715880007236839276544 13854974028474249904128 13915819949033294659584 14011480869461771157504 14205732864638154964992 14233885327707196096512 14511890900513977270272 14731871118884012556288 14742238375125310242816 14957139809165037797376 15030172718389476458496 15049368341273754206208 15104829881387405279232 15268746888522642751488 15288247203833655066624 15343301316689257218048 15586845782033531142144 15675291436842102030336 15834256032541999890432 16013120993670595608576 16164136366553291554816 16235123273872177102848 16573355008744514125824 16585018172015974023168 16606199548991728779264 16836424135867442921472 16930539383932973481984 17177340249587973095424 17199278104312861949952 17262662721585606033408 17449996444025877430272 17535201504787722534912 17813538036609749876736 17836288404472597577728 18184653412372452999168 18287840009649119035392 18300709707052109266944 18473298704632333205504 18645024384837578391552 18681974492615694876672 18940977152850873286656 18954306482303970312192 19349187867351969693696 19631245999529112109056 19642494825178683408384 19656317833500413657088 20040230291185968611328 20065824455031672274944 20139773175183207038976 20358329184696857001984 20457735088919009624064 20573820010855258914816 20782461042711374856192 21112341376722666520576 21308599296957232447488 21350827991560794144768 21646831031829569470464 22097806678326018834432 22113357562687965364224 22435709713747556696064 22574052511910631309312 22903120332783964127232 22932370805750482599936 23014951975033885827072 23380268673050296713216 23512937155263153045504 23751384048812999835648 24246204549829937332224 24352684910808265654272 24860032513116771188736 24909299323487593168896 25254636203801164382208 25272408643071960416256 25395809075899460222976 25798917156469292924928 26174994666038816145408 26302802257181583802368 26720307054914624815104 26754432606708896366592 27144438912929142669312 27276980118558679498752 27431760014473678553088 27709948056948499808256 27831639898066589319168 28022961738923542315008 28411465729276309929984 29023781801027954540544 29463742237768025112576 29484476750250620485632 30060345436778952916992 30098736682547508412416 30209659762774810558464 30537493777045285502976 30686602633378514436096 31173691564067062284288 31668512065083999780864 32026241987341191217152 32328272733106583109632 32470246547744354205696 33146710017489028251648 33170036344031948046336 33212399097983457558528 33861078767865946963968 34354680499175946190848 34398556208625723899904 34899992888051754860544 35070403009575445069824 35627076073219499753472 35672576808945195155456 36369306824744905998336 36575680019298238070784 36946597409264666411008 37290048769675156783104 37363948985231389753344 37881954305701746573312 37908612964607940624384 38698375734703939387392 39262491999058224218112 39284989650357366816768 40080460582371937222656 40131648910063344549888 40279546350366414077952 40716658369393714003968 40915470177838019248128 41147640021710517829632 41564922085422749712384 42617198593914464894976 42701655983121588289536 44195613356652037668864 44226715125375930728448 44871419427495113392128 45148105023821262618624 45806240665567928254464 45864741611500965199872 46029903950067771654144 46760537346100593426432 47025874310526306091008 47502768097625999671296 48492409099659874664448 48705369821616531308544 49720065026233542377472 49818598646975186337792 50509272407602328764416 50791618151798920445952 51597834312938585849856 52349989332077632290816 52605604514363167604736 53440614109829249630208 53508865213417792733184 54553960237117358997504 54863520028947357106176 55419896113896999616512 56045923477847084630016 56822931458552619859968 58047563602055909081088 58927484475536050225152 58968953500501240971264 60120690873557905833984 60197473365095016824832 60419319525549621116928 61074987554090571005952 61373205266757028872192 62347383128134124568576 63337024130167999561728 64052483974682382434304 64656545466213166219264 64940493095488708411392 66293420034978056503296 66340072688063896092672 67722157535731893927936 68709360998351892381696 68797112417251447799808 70140806019150890139648 71254152146438999506944 72738613649489811996672 73893194818529332822016 74580097539350313566208 74727897970462779506688 75763908611403493146624 75817225929215881248768 77396751469407878774784 78524983998116448436224 80160921164743874445312 80263297820126689099776 81433316738787428007936 81830940355676038496256 82295280043421035659264 83129844170845499424768 85234397187828929789952 88391226713304075337728 88453430250751861456896 90296210047642525237248 91612481331135856508928 92059807900135543308288 93521074692201186852864 95005536195251999342592 96984818199319749328896 97410739643233062617088 99440130052467084754944 99637197293950372675584 101583236303597840891904 103195668625877171699712 104699978664155264581632 105211209028726335209472 106881228219658499260416 107017730426835585466368 109107920474234717995008 109727040057894714212352 110839792227793999233024 112091846955694169260032 113645862917105239719936 116095127204111818162176 117854968951072100450304 120241381747115811667968 120394946730190033649664 120838639051099242233856 122149975108181142011904 122746410533514057744384 124694766256268249137152 128104967949364764868608 129313090932426332438528 132586840069956113006592 132680145376127792185344 135444315071463787855872 137418721996703784763392 137594224834502895599616 140281612038301780279296 142508304292877999013888 145477227298979623993344 147786389637058665644032 149160195078700627132416 149455795940925559013376 151527817222806986293248 154793502938815757549568 157049967996232896872448 160321842329487748890624 160526595640253378199552 163661880711352076992512 164590560086842071318528 166259688341690998849536 170468794375657859579904 176782453426608150675456 176906860501503722913792 180592420095285050474496 183224962662271713017856 184119615800271086616576 187042149384402373705728 190011072390503998685184 193969636398639498657792 194821479286466125234176 198880260104934169509888 203166472607195681783808 206391337251754343399424 210422418057452670418944 213762456439316998520832 218215840948469435990016 221679584455587998466048 224183693911388338520064 227291725834210479439872 232190254408223636324352 240482763494231623335936 240789893460380067299328 244299950216362284023808 245492821067028115488768 249389532512536498274304 258626181864852664877056 265173680139912226013184 265360290752255584370688 270888630142927575711744 274837443993407569526784 280563224076603560558592 285016608585755998027776 290954454597959247986688 298320390157401254264832 298911591881851118026752 309587005877631515099136 314099935992465793744896 320643684658975497781248 321053191280506756399104 327323761422704153985024 329181120173684142637056 332519376683381997699072 340937588751315719159808 353564906853216301350912 361184840190570100948992 366449925324543426035712 368239231600542173233152 374084298768804747411456 387939272797278997315584 397760520209868339019776 406332945214391363567616 412782674503508686798848 420844836114905340837888 427524912878633997041664 436431681896938871980032 443359168911175996932096 448367387822776677040128 454583451668420958879744 464380508816447272648704 480965526988463246671872 481579786920760134598656 490985642134056230977536 498779065025072996548608 517252363729705329754112 530347360279824452026368 530720581504511168741376 541777260285855151423488 549674887986815139053568 561126448153207121117184 570033217171511996055552 581908909195918495973376 596640780314802508529664 619174011755263030198272 641287369317950995562496 654647522845408307970048 665038753366763995398144 681875177502631438319616 722369680381140201897984 732899850649086852071424 736478463201084346466304 748168597537609494822912 775878545594557994631168 795521040419736678039552 812665890428782727135232 841689672229810681675776 855049825757267994083328 872863363793877743960064 896734775645553354080256 928761017632894545297408 961931053976926493343744 963159573841520269197312 981971284268112461955072 997558130050145993097216 1034504727459410659508224 1060694720559648904052736 1083554520571710302846976 1099349775973630278107136 1122252896306414242234368 1163817818391836991946752 1193281560629605017059328 1238348023510526060396544 1282574738635901991124992 1309295045690816615940096 1330077506733527990796288 1363750355005262876639232 1444739360762280403795968 1472956926402168692932608 1496337195075218989645824 1551757091189115989262336 1591042080839473356079104 1625331780857565454270464 1683379344459621363351552 1710099651514535988166656 1745726727587755487920128 1857522035265789090594816 1923862107953852986687488 1963942568536224923910144 1995116260100291986194432 2167109041143420605693952 2198699551947260556214272 2244505792612828484468736 2327635636783673983893504 2386563121259210034118656 2565149477271803982249984 2618590091381633231880192 2889478721524560807591936 2945913852804337385865216 2992674390150437979291648 3103514182378231978524672 3182084161678946712158208 3250663561715130908540928 3366758688919242726703104 3491453455175510975840256 3715044070531578181189632 3847724215907705973374976 3927885137072449847820288 3990232520200583972388864 4334218082286841211387904 4489011585225656968937472 4655271273567347967787008 4773126242518420068237312 5130298954543607964499968 5237180182763266463760384 5891827705608674771730432 5985348780300875958583296 6501327123430261817081856 6733517377838485453406208 6982906910351021951680512 7695448431815411946749952 7855770274144899695640576 8668436164573682422775808 8978023170451313937874944 9310542547134695935574016 9546252485036840136474624 10474360365526532927520768 11783655411217349543460864 11970697560601751917166592 13002654246860523634163712 13467034755676970906812416 13965813820702043903361024 15390896863630823893499904 15711540548289799391281152 17956046340902627875749888 20948720731053065855041536 23567310822434699086921728 26005308493721047268327424 26934069511353941813624832 27931627641404087806722048 31423081096579598782562304 35912092681805255751499776 41897441462106131710083072 47134621644869398173843456 53868139022707883627249664 62846162193159197565124608 83794882924212263420166144 94269243289738796347686912 107736278045415767254499328 125692324386318395130249216 188538486579477592695373824 251384648772636790260498432 377076973158955185390747648 754153946317910370781495296
- Sum of all divisors σ(n): 2767473980580410730698714021
- Sum of proper divisors (its aliquot sum) s(n): 2013320034262500359917218725
- 754153946317910370781495296 is an abundant number, because the sum of its proper divisors (2013320034262500359917218725) is greater than itself. Its abundance is 1259166087944589989135723429
Bases of 754153946317910370781495296
- Binary: 1001101111110100100100111101011001011011010000010011010011000100000000000000000000000000002
- Hexadecimal: 0x26FD24F596D04D310000000
- Base-36: 2MRBJ33XPWYVBWG000
Squares and roots of 754153946317910370781495296
- 754153946317910370781495296 squared (7541539463179103707814952962) is 568748174746877637299442566368103850019973937670127616
- 754153946317910370781495296 cubed (7541539463179103707814952963) is 428923680446466264463609944218734858335297484108200173075139082681579851623694336
-
754153946317910370781495296 is a
perfect square number . Itssquare root is 27461863489536 -
The
cube root of 754153946317910370781495296 is 910234591.6613268043
Scales and comparisons
How big is 754153946317910370781495296?- 754,153,946,317,910,370,781,495,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 754,153,946,317,910,370,781,495,296 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 754153946317910370781495296 cubic inches would be around 75852882.6 feet tall.
Recreational maths with 754153946317910370781495296
- 754153946317910370781495296 backwards is 692594187073019713649351457
- 754153946317910370781495296 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 754153946317910370781495296's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 754153946317910370781495296 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 754153946317910370781495296 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/754153946317910370781495296/
Chicago style:
Numbermatics. 2024. "Number 754153946317910370781495296 - Facts about the integer". https://numbermatics.com/n/754153946317910370781495296/
The information we have on file for 754153946317910370781495296 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 754153946317910370781495296, math, Factors of 754153946317910370781495296, curriculum, school, college, exams, university, Prime factorization of 754153946317910370781495296, STEM, science, technology, engineering, physics, economics, calculator, seven hundred fifty-four septillion, one hundred fifty-three sextillion, nine hundred forty-six quintillion, three hundred seventeen quadrillion, nine hundred ten trillion, three hundred seventy billion, seven hundred eighty-one million, four hundred ninety-five thousand, two hundred ninety-six.