103901285672046507108962304
103,901,285,672,046,507,108,962,304 is an even composite number composed of six prime numbers multiplied together.
103901285672046507108962304 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred sixty-five divisors.
Prime factorization of 103901285672046507108962304:
212 × 36 × 172 × 194 × 236 × 792
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 17 × 17 × 19 × 19 × 19 × 19 × 23 × 23 × 23 × 23 × 23 × 23 × 79 × 79)See below for interesting mathematical facts about the number 103901285672046507108962304 from the Numbermatics database.
Names of 103901285672046507108962304
- Cardinal: 103901285672046507108962304 can be written as One hundred three septillion, nine hundred one sextillion, two hundred eighty-five quintillion, six hundred seventy-two quadrillion, forty-six trillion, five hundred seven billion, one hundred eight million, nine hundred sixty-two thousand, three hundred four.
Scientific notation
- Scientific notation: 1.03901285672046507108962304 × 1026
Factors of 103901285672046507108962304
Divisors of 103901285672046507108962304
- Number of divisors d(n): 28665
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 19 23 24 27 32 34 36 38 46 48 51 54 57 64 68 69 72 76 79 81 92 96 102 108 114 128 136 138 144 152 153 158 162 171 184 192 204 207 216 228 237 243 256 272 276 288 289 304 306 316 323 324 342 361 368 384 391 408 414 432 437 456 459 474 486 512 513 529 544 552 576 578 608 612 621 632 646 648 684 711 722 729 736 768 782 816 828 864 867 874 912 918 948 969 972 1024 1026 1058 1083 1088 1104 1152 1156 1173 1216 1224 1242 1264 1292 1296 1311 1343 1368 1377 1422 1444 1458 1472 1501 1536 1539 1564 1587 1632 1656 1728 1734 1748 1817 1824 1836 1863 1896 1938 1944 2048 2052 2116 2133 2166 2176 2208 2304 2312 2346 2432 2448 2484 2528 2584 2592 2601 2622 2686 2736 2754 2844 2888 2907 2916 2944 3002 3072 3078 3128 3174 3249 3264 3312 3456 3468 3496 3519 3634 3648 3672 3726 3792 3876 3888 3933 4029 4096 4104 4131 4232 4266 4332 4352 4416 4503 4608 4617 4624 4692 4761 4864 4896 4968 5056 5168 5184 5202 5244 5372 5451 5472 5491 5508 5589 5688 5776 5814 5832 5888 6004 6137 6144 6156 6241 6256 6348 6399 6498 6528 6624 6647 6859 6912 6936 6992 7038 7268 7296 7344 7429 7452 7584 7752 7776 7803 7866 8058 8208 8262 8303 8464 8532 8664 8704 8721 8832 8993 9006 9216 9234 9248 9384 9522 9728 9747 9792 9936 10051 10112 10336 10368 10404 10488 10557 10744 10902 10944 10982 11016 11178 11376 11552 11628 11664 11776 11799 12008 12087 12167 12274 12288 12312 12393 12482 12512 12696 12798 12996 13056 13248 13294 13509 13718 13824 13851 13872 13984 14076 14283 14536 14592 14688 14858 14904 15168 15504 15552 15606 15732 16116 16353 16416 16473 16524 16606 16767 16928 17064 17328 17408 17442 17664 17986 18012 18411 18432 18468 18496 18723 18768 19044 19197 19456 19494 19584 19872 19941 20102 20224 20577 20672 20736 20808 20976 21114 21488 21804 21888 21964 22032 22287 22356 22752 22831 23104 23256 23328 23409 23552 23598 24016 24174 24334 24548 24624 24786 24909 24964 25024 25392 25517 25596 25992 26112 26163 26496 26588 26979 27018 27436 27648 27702 27744 27968 28152 28519 28566 29072 29184 29241 29376 29716 29808 30153 30336 30889 31008 31104 31212 31464 31671 32232 32706 32832 32946 33048 33212 33534 33856 34128 34523 34656 34816 34884 35328 35397 35972 36024 36261 36501 36822 36864 36936 36992 37446 37536 38088 38394 38912 38988 39168 39744 39882 40204 40448 40527 41154 41344 41472 41616 41791 41952 42228 42849 42976 43608 43776 43928 44064 44574 44712 45504 45662 46208 46512 46656 46818 47104 47196 48032 48348 48668 49059 49096 49248 49419 49572 49818 49928 50048 50784 51034 51192 51984 52224 52326 52992 53176 53958 54036 54872 55233 55296 55404 55488 55936 56169 56304 57038 57132 57591 58144 58368 58482 58752 59432 59616 59823 60306 60672 61731 61778 62016 62208 62424 62928 63342 64464 65412 65664 65892 66096 66424 66861 67068 67712 68256 68493 69046 69312 69632 69768 70227 70656 70794 71944 72048 72522 73002 73644 73872 73984 74727 74892 75072 76176 76551 76788 77824 77976 78336 78489 79488 79764 80408 80896 80937 81054 82308 82688 82944 83232 83582 83904 84456 85557 85698 85952 87216 87552 87723 87856 88128 89148 89424 90459 91008 91324 92416 92667 93024 93312 93636 94208 94392 95013 96064 96696 97336 98118 98192 98496 98838 99144 99636 99856 100096 101568 102068 102384 103569 103968 104329 104448 104652 105984 106097 106191 106352 107916 108072 108783 109503 109744 110466 110592 110808 110976 111872 112338 112608 114076 114264 115182 116288 116603 116736 116964 117504 118579 118864 119232 119646 120612 121344 121581 123462 123556 124032 124416 124848 125373 125856 126293 126684 128547 128928 130321 130824 131328 131784 132192 132848 133722 134136 135424 136512 136986 138092 138624 139536 140454 141151 141312 141588 143543 143888 144096 145044 146004 147177 147288 147744 147968 148257 149454 149784 150144 152352 152881 153102 153576 155952 156672 156978 157757 158976 159528 160816 161792 161874 162108 164616 165376 165699 165888 166464 167164 167808 168507 168912 170867 171114 171396 171904 174432 175104 175446 175712 176256 178296 178848 179469 180918 182016 182648 184832 185193 185334 186048 186624 187272 188784 190026 190969 192128 193392 194672 196236 196384 196992 197676 198288 199272 199712 200192 200583 203136 204136 204768 205479 206839 207138 207936 208658 208896 209304 210681 211968 212194 212382 212704 215832 216144 217566 219006 219488 220932 221616 221952 223744 224181 224676 225216 228152 228528 229653 230364 231173 232576 233206 233472 233928 235008 235467 237158 237728 238464 239292 241224 242688 242811 243162 246924 247112 248064 248832 249696 250746 251712 252586 253368 256671 257094 257856 260642 261648 262656 263169 263568 264384 265696 267444 268272 270848 271377 273024 273972 276184 277248 278001 279072 279841 280908 282302 282624 283176 285039 287086 287776 288192 290088 292008 294354 294576 295488 295936 296514 298908 299568 300288 304704 305762 306204 307152 310707 311904 312987 313344 313956 315514 317952 318291 318573 319056 321632 323584 323748 324216 326349 328509 329232 330752 331398 331776 332928 334328 335616 337014 337824 341734 342228 342792 343808 348864 349809 350208 350892 351424 352512 355737 356592 357696 358938 361836 364032 364743 365296 369664 370386 370668 372096 373248 374544 376119 377568 378879 380052 381938 384256 385641 386784 389344 390963 392472 392768 393984 395352 396576 398544 399424 400384 401166 406272 408272 409536 410958 413678 414276 415872 417316 418608 421362 423453 423936 424388 424764 425408 430629 431664 432288 433789 435132 438012 438976 441531 441864 443232 443904 444771 447488 448362 449352 450432 456304 457056 458643 459306 460728 462346 465152 466412 467856 470016 470934 473271 474316 475456 476928 478584 482448 484823 485376 485622 486324 493848 494224 496128 497097 497664 499392 501492 503424 505172 505521 506736 512601 513342 514188 515712 521284 523296 525113 525312 526338 527136 528768 531392 534888 536544 538407 541696 541861 542754 546048 547944 552368 554496 555579 556002 558144 559682 561816 564604 566352 570078 572907 574172 575552 576384 580176 584016 586891 588708 589152 590976 591872 593028 597816 599136 600576 601749 609408 611524 612408 614304 616437 620517 621414 623808 625974 626688 627912 631028 635904 636582 637146 638112 643264 647496 648432 652698 655937 657018 658464 661504 662796 665856 668656 671232 672543 674028 675648 683468 684456 685584 687616 688959 693519 697728 699618 700416 701784 702848 705024 710447 711474 713184 715392 717876 723672 728064 728433 729486 730592 739328 740772 741336 744192 746496 749088 752238 755136 757758 760104 763876 768512 770013 771282 773568 778688 781926 784944 785536 787968 790704 793152 794029 797088 798848 800768 802332 812544 814131 816544 819072 821916 827356 828552 831744 834003 834632 837216 839523 842724 846906 847872 848776 849528 850816 861258 863328 864576 867578 870264 876024 877952 883062 883728 886464 887808 889542 894976 896724 898704 900864 912608 914112 917286 918612 921456 924692 930304 932121 932824 935712 938961 940032 941868 946542 948632 950912 953856 954873 957168 961193 964896 969646 970752 971244 972648 979047 985527 987696 988448 992256 994194 995328 998784 1002984 1006848 1010344 1011042 1013472 1025202 1026684 1028376 1031424 1042568 1046592 1049427 1050226 1050624 1052676 1054272 1057536 1062784 1067211 1069776 1073088 1076814 1083392 1083722 1085508 1092096 1094229 1095888 1104736 1108992 1111158 1112004 1116288 1119364 1123632 1128357 1129208 1132704 1136637 1140156 1145814 1148344 1151104 1152768 1160352 1168032 1172889 1173782 1177416 1178304 1181952 1183744 1186056 1195632 1198272 1201152 1203498 1218816 1223048 1224816 1228608 1232874 1241034 1242828 1247616 1251948 1255824 1262056 1270359 1271808 1273164 1274292 1276224 1286528 1291887 1294992 1296864 1301367 1305396 1311874 1314036 1316928 1323008 1324593 1325592 1331712 1334313 1337312 1342464 1345086 1348056 1351296 1366936 1368912 1371168 1375232 1375929 1377918 1387038 1395456 1399236 1403568 1405696 1410048 1419813 1420894 1422948 1426368 1430784 1435752 1447344 1454469 1456128 1456866 1458972 1461184 1478656 1481544 1482672 1488384 1491291 1492992 1498176 1504476 1510272 1515516 1516563 1520208 1527752 1537024 1537803 1540026 1542564 1547136 1557376 1563852 1569888 1571072 1575339 1575936 1581408 1586304 1588058 1594176 1597696 1601536 1604664 1615221 1625088 1625583 1628262 1633088 1638144 1643832 1654712 1657104 1663488 1666737 1668006 1669264 1674432 1679046 1685448 1693812 1697552 1699056 1701632 1718721 1722516 1726656 1729152 1735156 1740528 1752048 1755904 1760673 1766124 1767456 1772928 1775616 1779084 1789952 1793448 1797408 1801728 1803649 1805247 1825216 1828224 1834572 1837224 1842912 1849311 1849384 1860608 1861551 1864242 1865648 1871424 1877922 1880064 1883736 1893084 1897264 1901824 1907712 1909746 1914336 1922386 1929792 1939292 1942488 1945296 1958094 1967811 1971054 1975392 1976896 1982251 1984512 1988388 1997568 2005968 2013696 2015843 2017629 2020688 2022084 2026944 2050404 2053368 2056752 2062848 2066877 2080557 2085136 2093184 2098854 2100452 2101248 2105352 2108544 2115072 2125568 2131341 2134422 2139552 2146176 2153628 2166784 2167444 2171016 2184192 2185299 2188458 2191776 2209472 2215457 2217984 2222316 2224008 2232576 2238728 2247264 2253001 2256714 2258416 2265408 2273274 2280312 2291628 2296688 2302208 2305536 2310039 2320704 2336064 2345778 2347564 2354832 2356608 2363904 2372112 2382087 2391264 2396544 2399567 2402304 2406996 2437632 2440231 2442393 2446096 2449632 2457216 2465748 2482068 2485656 2495232 2502009 2503896 2511648 2518569 2524112 2540718 2543616 2546328 2548584 2552448 2573056 2583774 2589984 2593728 2602734 2610792 2623748 2628072 2633856 2649186 2651184 2663424 2668626 2674624 2681869 2684928 2690172 2696112 2702592 2727317 2733872 2737824 2742336 2750464 2751858 2755836 2774076 2790912 2796363 2798472 2807136 2811392 2816883 2820096 2839626 2841788 2845896 2852736 2861568 2864619 2871504 2883579 2894688 2904739 2908938 2912256 2913732 2917944 2922368 2956581 2963088 2965344 2976768 2982582 2985984 2996352 2997383 3008952 3020544 3031032 3033126 3040416 3055504 3074048 3075606 3080052 3085128 3094272 3114752 3127704 3139776 3142144 3148281 3150678 3151872 3162816 3172608 3176116 3188352 3195392 3201633 3209328 3230442 3246473 3250176 3251166 3256524 3266176 3276288 3287664 3301489 3309424 3314208 3326976 3333474 3336012 3338528 3348864 3358092 3370896 3385071 3387624 3395104 3398112 3403264 3409911 3437442 3445032 3453312 3458304 3470312 3481056 3504096 3511808 3516263 3518667 3521346 3532248 3534912 3545856 3551232 3558168 3586896 3594816 3603456 3607298 3610494 3628411 3650432 3656448 3669144 3674448 3685824 3698622 3698768 3721216 3723102 3728484 3731296 3742848 3755844 3767472 3786168 3794528 3803648 3811077 3815424 3819492 3828672 3844772 3859584 3875661 3878584 3884976 3890592 3904101 3916188 3929941 3935622 3942108 3950784 3953792 3964502 3969024 3976776 3995136 4002939 4011936 4027392 4031686 4035258 4041376 4044168 4053888 4100808 4106736 4113504 4125696 4127787 4133754 4161114 4170272 4186368 4197708 4200904 4210704 4217088 4230144 4251136 4259439 4262682 4268844 4279104 4292352 4307256 4334888 4342032 4363407 4368384 4370598 4376916 4383552 4392287 4418944 4430914 4435968 4444632 4448016 4465152 4473873 4477456 4494528 4506002 4513428 4516832 4530816 4546548 4549689 4560624 4583256 4593376 4604416 4611072 4613409 4620078 4641408 4672128 4691556 4695128 4709664 4713216 4726017 4727808 4744224 4757297 4764174 4782528 4793088 4799134 4804608 4813992 4845663 4875264 4876749 4880462 4884786 4892192 4899264 4914432 4931496 4964136 4971312 4990464 5000211 5004018 5007792 5023296 5037138 5048224 5081436 5092656 5097168 5104896 5146112 5156163 5167548 5179968 5187456 5205468 5221584 5247496 5256144 5267712 5282019 5298372 5302368 5316979 5326848 5337252 5349248 5363738 5369856 5380344 5392224 5405184 5410947 5415741 5454634 5467744 5475648 5484672 5500928 5503716 5511672 5547933 5548152 5581824 5584653 5592726 5596944 5614272 5622784 5633766 5640192 5679252 5683576 5691792 5705472 5723136 5729238 5743008 5767158 5789376 5809478 5817876 5827464 5835888 5844736 5903433 5913162 5926176 5930688 5946753 5953536 5965164 5992704 5994766 6017904 6041088 6047529 6052887 6062064 6066252 6080832 6111008 6148096 6151212 6160104 6170256 6188544 6200631 6229504 6241671 6255408 6279552 6284288 6296562 6301356 6303744 6325632 6345216 6352232 6376704 6390784 6394023 6403266 6418656 6436343 6460884 6492946 6500352 6502332 6513048 6532352 6552576 6555897 6575328 6602978 6618848 6628416 6646371 6653952 6666948 6672024 6677056 6697728 6716184 6741792 6759003 6770142 6775248 6790208 6796224 6806528 6819822 6874884 6890064 6906624 6916608 6930117 6940624 6962112 7008192 7023616 7032526 7037334 7042692 7064496 7069824 7091712 7116336 7146261 7173792 7189632 7198701 7206912 7214596 7220988 7256822 7300864 7312896 7320693 7327179 7338288 7348896 7371648 7397244 7397536 7442432 7446204 7456968 7462592 7485696 7506027 7511688 7534944 7555707 7572336 7589056 7607296 7622154 7630848 7638984 7657344 7689544 7719168 7751322 7757168 7769952 7781184 7808202 7832376 7859882 7871244 7884216 7901568 7907584 7929004 7953552 7990272 8005878 8023872 8045607 8054784 8063372 8070516 8082752 8088336 8107776 8181951 8201616 8213472 8227008 8241991 8251392 8255574 8267508 8322228 8340544 8372736 8389089 8395416 8401808 8421408 8434176 8450649 8460288 8502272 8518878 8525364 8537688 8558208 8584704 8593857 8614512 8650737 8669776 8684064 8714217 8726814 8736768 8741196 8753832 8767104 8784574 8837888 8861828 8869743 8889264 8896032 8930304 8947746 8954912 8989056 8992149 9012004 9026856 9033664 9061632 9093096 9099378 9121248 9166512 9186752 9208832 9211637 9222144 9226818 9240156 9282816 9344256 9383112 9390256 9419328 9426432 9444843 9452034 9455616 9488448 9514594 9528348 9565056 9586176 9598268 9604899 9627984 9691326 9739419 9750528 9753498 9760924 9769572 9784384 9798528 9828864 9862992 9904467 9928272 9942624 9977147 9980928 10000422 10008036 10015584 10046592 10074276 10096448 10155213 10162872 10185312 10194336 10209792 10229733 10292224 10295359 10312326 10335096 10359936 10374912 10410936 10443168 10494992 10512288 10535424 10548789 10556001 10564038 10596744 10604736 10633958 10653696 10674504 10698496 10727476 10760688 10784448 10810368 10821894 10831482 10885233 10909268 10935488 10951296 10969344 11007432 11023344 11095866 11096304 11150929 11163648 11169306 11185452 11193888 11228544 11245568 11267532 11358504 11367152 11383584 11410944 11433231 11446272 11458476 11486016 11534316 11578752 11618956 11626983 11635752 11654928 11671776 11689472 11712303 11789823 11806866 11826324 11852352 11861376 11893506 11907072 11930328 11985408 11989532 12035808 12077599 12082176 12095058 12105774 12124128 12132504 12161664 12222016 12302424 12320208 12340512 12377088 12383361 12401262 12459008 12462803 12483342 12510816 12559104 12568576 12593124 12602712 12651264 12690432 12704464 12753408 12778317 12781568 12788046 12806532 12837312 12872686 12921768 12985892 13004664 13026096 13064704 13090221 13105152 13111794 13150656 13176861 13205956 13237696 13256832 13292742 13307904 13333896 13344048 13354112 13395456 13432368 13483584 13498493 13518006 13540284 13550496 13580416 13592448 13613056 13639644 13749768 13780128 13813248 13833216 13840227 13860234 13881248 13924224 14016384 14047232 14065052 14074668 14085384 14128992 14139648 14178051 14183424 14232672 14271891 14292522 14347584 14379264 14397402 14413824 14429192 14441976 14513644 14601728 14625792 14630247 14641386 14654358 14676576 14697792 14743296 14794488 14795072 14892408 14913936 14925184 14971392 15012054 15023376 15069888 15086551 15111414 15144672 15178112 15214592 15244308 15277968 15314688 15379088 15438336 15468489 15502644 15514336 15539904 15562368 15616404 15664752 15719764 15742488 15768432 15803136 15815168 15846057 15858008 15907104 15950937 15980544 16011756 16047744 16091214 16109568 16126744 16141032 16165504 16176672 16215552 16232841 16340281 16363902 16403232 16426944 16454016 16483982 16502784 16511148 16535016 16643799 16644456 16681088 16745472 16753959 16778178 16790832 16803616 16842816 16868352 16901298 16920576 17004544 17037756 17050728 17075376 17116416 17169408 17187714 17229024 17301474 17339552 17368128 17428434 17453628 17482392 17507664 17534208 17569148 17675776 17710299 17723656 17739486 17778528 17792064 17840259 17860608 17895492 17909824 17978112 17984298 18024008 18053712 18067328 18123264 18142587 18186192 18198756 18242496 18262667 18333024 18373504 18417664 18423274 18444288 18453636 18480312 18565632 18601893 18688512 18725013 18766224 18780512 18838656 18852864 18889686 18904068 18911232 18976896 19029188 19056696 19130112 19172352 19182069 19196536 19209798 19255968 19309029 19382652 19478838 19501056 19506996 19521848 19539144 19568768 19597056 19657728 19725984 19808934 19856544 19885248 19939113 19954294 19961856 20000844 20016072 20031168 20093184 20148552 20192896 20277009 20310426 20325744 20370624 20388672 20419584 20459466 20584448 20590718 20624652 20670192 20719872 20749824 20790351 20821872 20886336 20989984 21024576 21070848 21097578 21112002 21128076 21193488 21209472 21267916 21349008 21396992 21438783 21454952 21521376 21568896 21596103 21620736 21643788 21662964 21770466 21818536 21870976 21902592 21938688 21962079 22014864 22046688 22107439 22191732 22192608 22301858 22327296 22338612 22370904 22387776 22457088 22491136 22518081 22535064 22667121 22717008 22734304 22767168 22821888 22866462 22892544 22916952 22972032 23068632 23157504 23237912 23253966 23271504 23309856 23343552 23378944 23424606 23579646 23613732 23652648 23704704 23722752 23787012 23860656 23970816 23979064 24071616 24136821 24155198 24164352 24190116 24211548 24248256 24265008 24323328 24444032 24545853 24604848 24640416 24681024 24725973 24754176 24766722 24802524 24918016 24925606 24966684 25021632 25118208 25137152 25167267 25186248 25205424 25302528 25351947 25380864 25408928 25506816 25556634 25563136 25576092 25613064 25674624 25745372 25781571 25843536 25952211 25971784 26009328 26052192 26129408 26142651 26180442 26210304 26223588 26301312 26353722 26411912 26475392 26513664 26585484 26667792 26688096 26708224 26790912 26864736 26967168 26976447 26996986 27036012 27080568 27100992 27160832 27184896 27226112 27279288 27499536 27560256 27626496 27634911 27666432 27680454 27720468 27762496 27848448 28032768 28094464 28130104 28149336 28170768 28257984 28279296 28334529 28356102 28366848 28465344 28543782 28585044 28695168 28758528 28794804 28814697 28858384 28883952 29027288 29203456 29218257 29251584 29260494 29282772 29308716 29353152 29395584 29486592 29588976 29590144 29713401 29784816 29827872 29850368 29931441 29942784 30024108 30046752 30139776 30173102 30222828 30289344 30356224 30429184 30465639 30488616 30555936 30629376 30689199 30758176 30876672 30886077 30936978 31005288 31028672 31079808 31124736 31232808 31329504 31439528 31484976 31536864 31606272 31630336 31646367 31668003 31692114 31716016 31814208 31901874 31961088 32023512 32095488 32182428 32253488 32282064 32331008 32353344 32431104 32465682 32655699 32680562 32727804 32806464 32853888 32908032 32967964 33022296 33070032 33287598 33288912 33362176 33452787 33490944 33507918 33556356 33581664 33607232 33685632 33736704 33802596 34009088 34075512 34101456 34150752 34232832 34269331 34299693 34338816 34375428 34458048 34602948 34679104 34736256 34856868 34880949 34907256 34964784 35015328 35068416 35136909 35138296 35351552 35369469 35420598 35447312 35478972 35557056 35584128 35680518 35721216 35790984 35819648 35956224 35968596 36048016 36107424 36134656 36232797 36246528 36285174 36372384 36397512 36484992 36525334 36666048 36747008 36835328 36846548 36907272 36960624 37131264 37150083 37203786 37377024 37388409 37450026 37532448 37561024 37662769 37677312 37705728 37779372 37808136 37953792 38058376 38113392 38260224 38301017 38334951 38344704 38364138 38393072 38419596 38511936 38618058 38765304 38957676 39013992 39043696 39078288 39137536 39194112 39270663 39315456 39451968 39530583 39617868 39713088 39770496 39878226 39908588 39923712 40001688 40032144 40062336 40186368 40297104 40385792 40495479 40554018 40620852 40651488 40741248 40777344 40839168 40918932 41168896 41181436 41249304 41340384 41439744 41483927 41499648 41520681 41580702 41643744 41772672 41979968 42049152 42141696 42195156 42224004 42256152 42386976 42418944 42534153 42535832 42698016 42793984 42807019 42815673 42877566 42909904 43042752 43137792 43192206 43241472 43287576 43325928 43540932 43637072 43741952 43805184 43877376 43890741 43924158 44029728 44093376 44214878 44383464 44385216 44603716 44677224 44741808 44775552 44914176 45036162 45070128 45259653 45334242 45434016 45468608 45534336 45591773 45643776 45732924 45833904 45944064 46137264 46315008 46364389 46405467 46475824 46507932 46543008 46619712 46687104 46757888 46849212 47159292 47227464 47305296 47409408 47445504 47538171 47574024 47721312 47852811 47941632 47958128 48143232 48273642 48310396 48328704 48380232 48423096 48496512 48530016 48646656 48698523 48888064 49020843 49091706 49209696 49280832 49362048 49451946 49508352 49533444 49605048 49836032 49851212 49933368 50043264 50236416 50261877 50334534 50372496 50410848 50605056 50703894 50761728 50817856 50955511 51013632 51113268 51152184 51226128 51349248 51490744 51563142 51687072 51819023 51904422 51943568 52018656 52104384 52258816 52285302 52360884 52447176 52602624 52707444 52823824 52950784 53027328 53130897 53170968 53335584 53376192 53416448 53520777 53581824 53729472 53934336 53952894 53993972 54072024 54161136 54201984 54321664 54369792 54427761 54558576 54788001 54999072 55120512 55190041 55252992 55269822 55332864 55360908 55440936 55524992 55696896 56065536 56125313 56175039 56260208 56298672 56341536 56515968 56558592 56669058 56712204 56733696 56930688 57087564 57170088 57390336 57517056 57546207 57589608 57629394 57716768 57767904 57927087 58054576 58406912 58436514 58503168 58520988 58565544 58617432 58706304 58791168 58973184 59177952 59180288 59426802 59569632 59655744 59700736 59817339 59862882 59885568 60048216 60093504 60279552 60346204 60445656 60578688 60712448 60831027 60931278 60977232 61111872 61258752 61378398 61516352 61682987 61753344 61772154 61873956 62010576 62057344 62159616 62249472 62465616 62659008 62728291 62879056 62969952 63073728 63212544 63260672 63292734 63336006 63384228 63432032 63628416 63803748 64047024 64190976 64316349 64364856 64506976 64564128 64662016 64706688 64788309 64862208 64931364 65311398 65361124 65455608 65612928 65707776 65816064 65886237 65935928 66044592 66140064 66322317 66575196 66577824 66724352 66808997 66905574 66981888 67015836 67112712 67163328 67214464 67371264 67473408 67605192 68001363 68151024 68202912 68301504 68465664 68538662 68599386 68677632 68750856 68916096 68939809 69205896 69358208 69472512 69713736 69761898 69814512 69929568 70030656 70136832 70273818 70276592 70703104 70738938 70841196 70894624 70957944 71114112 71168256 71361036 71581968 71639296 71912448 71937192 72096032 72214848 72269312 72410463 72465594 72493056 72570348 72744768 72795024 72969984 73050668 73332096 73494016 73637559 73693096 73814544 73921248 74177919 74262528 74300166 74407572 74668879 74754048 74776818 74900052 75064896 75122048 75325538 75354624 75411456 75558744 75616272 75907584 75934247 76055841 76116752 76226784 76520448 76602034 76669902 76689408 76728276 76786144 76839192 77023872 77236116 77344713 77530608 77856633 77915352 78027984 78087392 78156576 78275072 78388224 78427953 78541326 78630912 78903936 79061166 79235736 79426176 79540992 79756452 79817176 80003376 80064288 80124672 80372736 80594208 80771584 80874049 80929341 80990958 81108036 81241704 81302976 81482496 81554688 81678336 81837864 82362872 82498608 82680768 82879488 82904733 82967854 82999296 83041362 83161404 83287488 83453453 83545344 83959936 84098304 84283392 84390312 84448008 84512304 84773952 84837888 85003587 85068306 85071664 85396032 85587968 85614038 85631346 85755132 85819808 86085504 86275584 86384412 86444091 86575152 86651856 87081864 87274144 87483904 87610368 87654771 87754752 87781482 87848316 88059456 88186752 88429756 88766928 88770432 89140203 89207432 89354448 89483616 89551104 89794323 89828352 90072324 90140256 90388643 90519306 90668484 90868032 90937216 91068672 91183546 91287552 91465848 91667808 91888128 92067597 92274528 92630016 92658231 92728778 92810934 92951648 93015864 93086016 93239424 93374208 93515776 93698424 94318584 94454928 94610592 94818816 94891008 94939101 95004009 95076342 95148048 95442624 95705622 95883264 95916256 96286464 96547284 96620792 96760464 96846192 96993024 97060032 97293312 97397046 97776128 97967097 98041686 98183412 98419392 98561664 98724096 98903892 99066888 99210096 99702424 99866736 100086528 100358361 100472832 100523754 100669068 100744992 100821696 101022601 101210112 101407788 101635712 101911022 102027264 102226536 102304368 102452256 102698496 102807993 102899079 102981488 103126284 103374144 103638046 103808844 103887136 104037312 104208768 104517632 104570604 104642847 104721768 104894352 105205248 105410727 105414888 105647648 105901568 106054656 106108407 106261794 106341936 106671168 106752384 106832896 107041554 107163648 107458944 107868672 107905788 107987944 108144048 108322272 108403968 108643328 108698391 108739584 108855522 109117152 109417831 109576002 109998144 110241024 110380082 110505984 110539644 110721816 110881872 111049984 111393792 111450249 112131072 112165227 112250626 112350078 112520416 112597344 112683072 112988307 113031936 113117184 113338116 113424408 113861376 114175128 114340176 114780672 114903051 115004853 115034112 115092414 115179216 115258788 115433536 115535808 115854174 116109152 116813824 116873028 117041976 117131088 117234864 117412608 117582336 117811989 117946368 118355904 118360576 118591749 118853604 119139264 119311488 119401472 119634678 119725764 119771136 120096432 120187008 120559104 120692408 120891312 121157376 121424896 121486437 121662054 121862556 121954464 122223744 122290517 122517504 122756796 123032704 123365974 123506688 123544308 123747912 124021152 124114688 124319232 124451781 124498944 124562043 124931232 125318016 125456582 125758112 125939904 126147456 126425088 126521344 126585468 126672012 126768456 126864064 127256832 127602459 127607496 128094048 128381952 128421057 128447019 128632698 128729712 129013952 129128256 129324032 129413376 129576618 129724416 129862728 130622796 130722248 130911216 131225856 131415552 131632128 131672223 131772474 131871856 132089184 132280128 132644634 133150392 133155648 133448704 133617994 133811148 134031672 134225424 134326656 134428928 134742528 135210384 135778959 136002726 136302048 136405824 136603008 136775319 136931328 137077324 137198772 137501712 137832192 137879618 138411792 138716416 138945024 139093167 139216401 139427472 139523796 139629024 139859136 140061312 140273664 140547636 140553184 141406208 141477876 141682392 141789248 141915888 142228224 142336512 142614513 142722072 143163936 143278592 143558433 143824896 143874384 144192064 144429696 144538624 144820926 144931188 144986112 145140696 145489536 145590048 145939968 146095569 146101336 146664192 146988032 147062529 147275118 147386192 147629088 147842496 148035889 148355838 148525056 148600332 148815144 149337758 149508096 149553636 149800104 150129792 150244096 150651076 150709248 150785631 151117488 151232544 151815168 151868494 152111682 152233504 152453568 152866533 153040896 153204068 153339804 153456552 153572288 153678384 154047744 154472232 154689426 155061216 155457069 155713266 155830704 156055968 156174784 156313152 156550144 156597829 156776448 156855906 157082652 157807872 158122332 158471472 158852352 159081984 159392691 159512904 159634352 160006752 160128576 160249344 160562331 160745472 161188416 161543168 161748098 161858682 161981916 162216072 162483408 162605952 162964992 163109376 163283283 163675728 164364003 164725744 164997216 165361536 165570123 165758976 165809466 165935708 165998592 166082724 166322808 166574976 166906906 167090688 167919872 168196608 168375939 168525117 168780624 168896016 169024608 169547904 169675776 170007174 170136612 170143328 170792064 171175936 171228076 171262692 171510264 171639616 172171008 172551168 172638621 172768824 172888182 173150304 173303712 173781261 174163728 174548288 174967808 175021103 175220736 175309542 175509504 175562964 175696632 176118912 176373504 176859512 177533856 177540864 178280406 178414864 178708896 178967232 179102208 179452017 179588646 179656704 180144648 180280512 180777286 181038612 181336968 181736064 181874432 182137344 182367092 182493081 182931696 183335616 183776256 184135194 184549056 185048961 185260032 185316462 185457556 185621868 185903296 186031728 186172032 186478848 186748416 187396848 188184873 188637168 188909856 189221184 189565793 189637632 189782016 189878202 190008018 190152684 190296096 190885248 191411244 191832512 192572928 192949047 193094568 193241584 193520928 193692384 193986048 194120064 194364927 194586624 194794092 195552256 195934194 196083372 196366824 196838784 197123328 197448192 197658711 197807784 198133776 198420192 198966951 199404848 199733472 200173056 200426991 200716722 200945664 201047508 201338136 201489984 201643392 202045202 202420224 202815576 203271424 203822044 204004089 204453072 204608736 204904512 205396992 205615986 205798158 205962976 206252568 206748288 206819427 207276092 207617688 207774272 208074624 208417536 209141208 209285694 209443536 209788704 210410496 210821454 210829776 211295296 211803136 211867651 212109312 212216814 212523588 212683872 213342336 213504768 213665792 214083108 214917888 215737344 215811576 215975888 216288096 216644544 216807936 217231389 217286656 217396782 217479168 217711044 218234304 218835662 219152004 219996288 220482048 220760164 220912677 221079288 221443632 221763744 222099968 222533757 222787584 222900498 224006637 224262144 224330454 224501252 224700156 225040832 225194688 225366144 225976614 226063872 226234368 226676232 226848816 227722752 227802741 228350256 228680352 229474381 229561344 229806102 230009706 230068224 230184828 230358432 230517576 230867072 231071616 231708348 232218304 233569899 233746056 234083952 234262176 234469728 234825216 235164672 235283859 235623978 235892736 236711808 236721152 236793257 237183498 237707208 238278528 238622976 238802944 239269356 239451528 240192864 240374016 241118208 241384816 241782624 242314752 242622147 242788023 242849792 242972874 243324108 243725112 243908928 244447488 244581034 245035008 245513592 246065408 246731948 247088616 247495824 248042304 248229376 248638464 248714199 248903562 248997888 249124086 249862464 250360359 250636032 250913164 251516224 251879808 252294912 252850176 253170936 253344024 253536912 253728128 254513664 255204918 255214992 256188096 256471367 256763904 256842114 256894038 257265396 257459424 258027904 258256512 258648064 258826752 259153236 259725456 261245592 261444496 261822432 262451712 262831104 262964313 263264256 263344446 263544948 263743712 264178368 264560256 265289268 266300784 266311296 266897408 267235988 267420609 267622296 268063344 268450848 268653312 268857856 269382969 269485056 270420768 271165929 271557918 272005452 272604096 272811648 273206016 273550638 273862656 274154648 274397544 275003424 275664384 275759236 276823584 277432832 277784777 277890048 277974693 278186334 278432802 278854944 279047592 279258048 279718272 280122624 280547328 281095272 281106368 282955752 283364784 283578496 283831776 284456448 284673024 284817303 285229026 285444144 286327872 286557184 286644469 287116866 287649792 287748768 288384128 288859392 289077248 289641852 289862376 290281392 290979072 291180096 291879936 292191138 292202672 293328384 293901291 293976064 294125058 294550236 294772384 295258176 295684992 296071778 296711676 297200664 297630288 298675516 299107272 299600208 300259584 300488192 301075083 301302152 301418496 301571262 302234976 302465088 303067803 303630336 303736988 304223364 304467008 304907136 305733066 306081792 306408136 306679608 306913104 307144576 307356768 308095488 308423979 308944464 309378852 310122432 310465339 310914138 311426532 311661408 312111936 312349568 312626304 313100288 313195658 313552896 313711812 314165304 315615744 316232181 316244664 316942944 317704704 318163968 318325221 318785382 319025808 319268704 320013504 320257152 320498688 321124662 321490944 322376832 323086336 323496196 323717364 323963832 324432144 324966816 325211904 325929984 326095173 326218752 326566566 327351456 328253493 328728006 329451488 329994432 330723072 331140246 331517952 331618932 331871416 332165448 332645616 333149952 333813812 334181376 335839744 336393216 336495681 336751878 337050234 337561248 337792032 338049216 338964921 339095808 339351552 340014348 340273224 340286656 341584128 342456152 342525384 343020528 343279232 344342016 344709153 345102336 345277242 345537648 345776364 346300608 346607424 346990673 347562522 348327456 349096576 349935616 350042206 350441472 350619084 351125928 351393264 352237824 352747008 353435967 353719024 355067712 355081728 355775247 356560812 356829728 357417792 357934464 358204416 358904034 359177292 359313408 360289296 360561024 361554572 362077224 362673936 363472128 363748864 364274688 364459311 364734184 364986162 365863392 366671232 366871551 367552512 368270388 369098112 370097922 370520064 370632924 370915112 371243736 371806592 372063456 372344064 372957696 373355343 373496832 374793696 375826463 376369746 377274336 377819712 378442368 379131586 379275264 379564032 379756404 380016036 380305368 380592192 381770496 382807377 382822488 383665024 385145856 385263171 385341057 385898094 386189136 386483168 387041856 387384768 387972096 388240128 388729854 389173248 389588184 391104512 391868388 392166744 392733648 393677568 394246656 394896384 395016669 395317422 395615568 396267552 396840384 397933902 398809696 399466944 400346112 400853982 401433444 402095016 402676272 402979968 403286784 404090404 405631152 406542848 407336877 407644088 408008178 408906144 409217472 409809024 410325957 410793984 411231972 411596316 411925952 412505136 413496576 413638854 414552184 415235376 415548544 416149248 416835072 417279501 418282416 418571388 418887072 419577408 420041341 420820992 421642908 421659552 422590592 423606272 423735302 424218624 424433628 425047176 425367744 426684672 427009536 427331584 427843539 428166216 429835776 430675299 431474688 431623152 431951776 432576192 433289088 433615872 434462778 434573312 434793564 434958336 435422088 436468608 437671324 438286707 438304008 439992576 440964096 441187587 441520328 441825354 442158576 442887264 443527488 444107667 444199936 445067514 445575168 445800996 448013274 448524288 448660908 449002504 449400312 450081664 450389376 450732288 451953228 452127744 453352464 453697632 455445504 455605482 456700512 457360704 458599599 458948762 459122688 459612204 460019412 460369656 460716864 461035152 461734144 462143232 463416696 464436608 466371207 467139798 467492112 468167904 468524352 468939456 469650432 469793487 470329344 470567718 471247956 473423616 473442304 473586514 474366996 475414416 476557056 477245952 477605888 478178073 478538712 478903056 480385728 480748032 481686993 482236416 482769632 483565248 484629504 485244294 485576046 485699584 485945748 486648216 487450224 487817856 488894976 489162068 489849849 491027184 492130816 493092009 493463896 494177232 494991648 496084608 496458752 496710369 497276928 497428398 497807124 497995776 498248172 499724928 500720718 501272064 501826328 503032448 503759616 504589824 505127817 506341872 506688048 507073824 507456256 508471097 509027328 510409836 510429984 512376192 512942734 513527808 513684228 513788076 514530792 514918848 516055808 516513024 517296128 517653504 517915863 518306472 519450912 521343783 522491184 522888992 523644864 524903424 525063309 525662208 525928626 526528512 526688892 527089896 527487424 528356736 529120512 530578536 532601568 532622592 533794816 534471976 534841218 535244592 536126688 536901696 537306624 537715712 538356051 538765938 538970112 540841536 542331858 543115836 544010904 545208192 545623296 546412032 547101276 547479243 548309296 548795088 550006848 551328768 551518472 553647168 554865664 555146883 555569554 555780096 555949386 556372668 556865604 557709888 558095184 558516096 559436544 560245248 562190544 562212736 564554619 565911504 566729568 567156992 567663552 568697379 568912896 569346048 569634606 570458052 570888288 572655744 573114368 573288938 574233732 575497536 576768256 577718784 578154496 578847141 579283704 579724752 580562784 581958144 582360192 583094781 583759872 584382276 584405344 586656768 587802582 587952128 588250116 589100472 589544768 590516352 591369984 592143556 592976133 593423352 594401328 595260576 596900853 597351032 598214544 599200416 600519168 600976384 601280973 602150166 602604304 602836992 603142524 604469952 604930176 606135606 607260672 607473976 608446728 608934016 609814272 611466132 612816272 613359216 613826208 614289152 614713536 616190976 616847958 617888928 618757704 620244864 620458281 620930678 621828276 622853064 623322816 624223872 624699136 625252608 626200576 626391316 627423624 628330608 631231488 632464362 632489328 633885888 635409408 635602953 636327936 636650442 637570764 638051616 638537408 640027008 640514304 640997376 642249324 644753664 646172672 646992392 647434728 647927664 648864288 649933632 650423808 651117289 651694167 651859968 652190346 652437504 653133132 654702912 656506986 657456012 658902976 659988864 661446144 662280492 662738031 663237864 663742832 664330896 665291232 666299904 667601271 667627624 668362752 671679488 672019911 672786432 672991362 673503756 674100468 675122496 675584064 676098432 677929842 678191616 678703104 680028696 680546448 680573312 683168256 683408223 684912304 685050768 686041056 686558464 688423143 688684032 689418306 690204672 690554484 691075296 691552728 692601216 693214848 693981346 695125044 696654912 698193152 699871232 700084412 700709697 701238168 702251856 702786528 704475648 705494016 705851577 706871934 707438048 710135424 710163456 710379771 711550494 713121624 713659456 714835584 715868928 716408832 717808068 718354584 720578592 721122048 723109144 724154448 725347872 726944256 727497728 727719323 727866441 728364069 728549376 728918622 729468368 729972324 731726784 733342464 733743102 735105024 736540776 738196224 740195844 741265848 741830224 742487472 743613184 744126912 744688128 745915392 746142597 746710686 746993664 749587392 751081077 751652926 752739492 754548672 755639424 756884736 758263172 758550528 759512808 760032072 760610736 761184384 763540992 765614754 765644976 767330048 769414101 770291712 770526342 770682114 771796188 772378272 772966336 774083712 774769536 775944192 776480256 777459708 779176368 782209024 783736776 784333488 785467296 787355136 788194613 788493312 788892939 789792768 790033338 790634844 791231136 792535104 793680768 795867804 797619392 798933888 800692224 801707964 802261827 802866888 804190032 805352544 805959936 806573568 808148907 808180808 811262304 813085696 813333361 813497787 814673754 815288176 816016356 817812288 818434944 819618048 820651914 821587968 822463944 823192632 823851904 825010272 826993152 827277708 829104368 830470752 831097088 832298496 833354331 833670144 833924079 834559002 836564832 837142776 837774144 839154816 840082682 841641984 843285816 843319104 845181184 847212544 847470604 848867256 850094352 850735488 853369344 854019072 854451909 855687078 856332432 859671552 859933407 861350598 862949376 863246304 863903552 865152384 866243687 866578176 867231744 868925556 869587128 870844176 872937216 875342648 876573414 876608016 879985152 880923391 881703873 881928192 882375174 883040656 883650708 884317152 885774528 887054976 888215334 888399872 890135028 891601992 896026548 897321816 898005008 898800624 900163328 900778752 901464576 903225249 903906456 904255488 906704928 907395264 909203409 910891008 911210964 913401024 914721408 917199198 917897524 918245376 919224408 920038824 920739312 921433728 922070304 923468288 924286464 925271937 926833392 928873216 931396017 932742414 934279596 934984224 936335808 937048704 937878912 939300864 939586974 940658688 941135436 942495912 946847232 946884608 947173028 948733992 950828832 953114112 954130321 954491904 954975663 956356146 957077424 957806112 960771456 961496064 963373986 964472832 965539264 967130496 969259008 970488588 971152092 971891496 973296432 974900448 975635712 977789952 978285519 978324136 979699698 982054368 984261632 984561437 984760479 986184018 986927792 988354464 989983296 992169216 992917504 993420738 994553856 994856796 995614248 996496344 999449856 1001441436 1002544128 1003652656 1006064896 1007519232 1009179648 1009487043 1010255634 1012683744 1013376096 1014147648 1014912512 1016894763 1016942194 1018054656 1020819672 1020859968 1024752384 1025885468 1027368456 1027576152 1029061584 1029837696 1032111616 1033026048 1034127459 1035307008 1035831726 1036612944 1038901824 1040972019 1042687566 1044982368 1045777984 1047289728 1048610779 1049806848 1050126618 1051324416 1051857252 1053377784 1054179792 1054974848 1056713472 1058241024 1061157072 1065203136 1065245184 1066380947 1067325741 1068943952 1069682436 1070489184 1072253376 1073803392 1074613248 1075431424 1076712102 1077531876 1077940224 1081683072 1084663716 1086231672 1088021808 1090416384 1091246592 1092824064 1093377933 1094202552 1094958486 1096618592 1097590176 1100013696 1100614653 1102657536 1103036944 1107294336 1109731328 1110293766 1111139108 1111560192 1111898772 1112745336 1113731208 1115419776 1116190368 1117032192 1118873088 1120066029 1120490496 1124381088 1124425472 1127479389 1129109238 1131823008 1133459136 1134313984 1135327104 1137394758 1137825792 1138692096 1139269212 1140916104 1141776576 1145311488 1146228736 1146577876 1148467464 1150995072 1153536512 1155437568 1155789513 1156023171 1157694282 1158567408 1159449504 1161125568 1163916288 1164720384 1166189562 1167519744 1168764552 1168810688 1171976753 1173313536 1175605164 1176500232 1178200944 1179089536 1181032704 1182739968 1184287112 1185952266 1186846704 1188802656 1190521152 1191837529 1193801706 1194702064 1196429088 1198400832 1201038336 1201952768 1202561946 1204300332 1205208608 1206285048 1208939904 1209860352 1212271212 1214947952 1216893456 1217868032 1219628544 1222010631 1222932264 1225632544 1226718432 1227652416 1228578304 1229427072 1230977871 1232381952 1233695916 1235777856 1237515408 1240489728 1240916562 1241861356 1243656552 1245706128 1246645632 1248447744 1249398272 1250505216 1251838503 1252782632 1254847248 1256661216 1260124023 1262462976 1264928724 1264978656 1267771776 1269370943 1270818816 1271205906 1272655872 1273300884 1275141528 1276103232 1277074816 1280054016 1281028608 1281994752 1284498648 1289507328 1290882199 1292025897 1293984784 1294869456 1295855328 1297728576 1299867264 1300847616 1302234578 1303388334 1303719936 1304380692 1304875008 1306266264 1309405824 1313013972 1314860121 1314912024 1317805952 1319977728 1322892288 1323562761 1324560984 1325476062 1326475728 1327485664 1328661792 1330582464 1332323001 1332599808 1335202542 1335255248 1336725504 1343358976 1344039822 1345572864 1345982724 1347007512 1348200936 1350244992 1351168128 1352196864 1355859684 1356383232 1360057392 1361092896 1361146624 1366336512 1366816446 1369824608 1370101536 1372082112 1373116928 1375798797 1376846286 1377368064 1378836612 1381108968 1382150592 1383105456 1385202432 1386429696 1387962692 1390250088 1393309824 1396386304 1399113621 1400168824 1401419394 1402476336 1404503712 1405573056 1408951296 1409380461 1410988032 1411703154 1413743868 1414876096 1418708701 1420270848 1420326912 1420759542 1423100988 1426243248 1427318912 1429671168 1431737856 1432817664 1435616136 1436709168 1441157184 1442244096 1442750693 1445060979 1446218288 1448308896 1450695744 1453888512 1454995456 1455438646 1455732882 1456728138 1457098752 1457837244 1458936736 1459944648 1463453568 1466684928 1467486204 1469549547 1473081552 1476392448 1479276027 1480391688 1482531696 1483660448 1484974944 1487226368 1488253824 1489376256 1490131107 1491830784 1492285194 1493421372 1493987328 1499174784 1502162154 1503305852 1505478984 1509097344 1511278848 1513769472 1515383451 1516526344 1519025616 1520064144 1521221472 1522368768 1525413291 1527081984 1531229508 1531289952 1534660096 1536606931 1538828202 1540583424 1541052684 1541364228 1543592376 1544756544 1545932672 1548167424 1549539072 1551888384 1552960512 1554919416 1558352736 1564031349 1567473552 1568666976 1570934592 1574710272 1575189927 1576389226 1576986624 1577785878 1579585536 1580066676 1581269688 1582462272 1585070208 1585615607 1587361536 1591735608 1595238784 1597867776 1601384448 1603415928 1604523654 1605733776 1608380064 1610705088 1611919872 1613147136 1615068153 1616297814 1616361616 1622524608 1626171392 1626666722 1626995574 1629347508 1630576352 1632032712 1635624576 1636869888 1639236096 1641303828 1642437729 1644927888 1646385264 1647703808 1650020544 1653986304 1654555416 1658208736 1660941504 1662194176 1664596992 1665440649 1666708662 1667340288 1667848158 1669118004 1673129664 1674285552 1675548288 1678309632 1680165364 1686571632 1686638208 1690362368 1693663857 1694941208 1697734512 1700188704 1701470976 1706092137 1706738688 1708038144 1708903818 1711374156 1712664864 1717384217 1719343104 1719866814 1722701196 1726492608 1727807104 1730304768 1732487374 1733156352 1734463488 1737851112 1739174256 1741688352 1745874432 1746487681 1749284343 1750685296 1753146828 1753216032 1759970304 1761846782 1763407746 1763856384 1764750348 1766081312 1767301416 1768634304 1771549056 1774109952 1776430668 1776799744 1778928399 1780270056 1783203984 1790702559 1792053096 1794643632 1796010016 1797601248 1800326656 1801557504 1802929152 1803842919 1806450498 1807812912 1808510976 1813409856 1814790528 1818406818 1821782016 1822421928 1826802048 1829442816 1834398396 1835795048 1838448816 1840077648 1841478624 1842867456 1844140608 1846936576 1848572928 1850543874 1853666784 1857746432 1860103127 1861374843 1862792034 1865484828 1868559192 1869968448 1872671616 1874097408 1875757824 1878601728 1879173948 1882270872 1884991824 1893694464 1894346056 1897467984 1901657664 1906228224 1906808859 1908260642 1908983808 1909951326 1912712292 1914154848 1915612224 1919429419 1921542912 1922992128 1926747972 1931078528 1934260992 1938518016 1940977176 1942304184 1943782992 1946592864 1949800896 1951271424 1953351867 1955082501 1955579904 1956571038 1956648272 1959399396 1964108736 1968523264 1969122874 1969520958 1972368036 1973855584 1976708928 1979966592 1984338432 1985835008 1986841476 1988214093 1989713592 1991228496 1992992688 1998899712 2002803813 2002882872 2005088256 2007305312 2012129792 2015038464 2016059733 2018359296 2018974086 2020511268 2025367488 2026752192 2028295296 2029825024 2033789526 2033884388 2036109312 2041639344 2041719936 2049504768 2050224669 2051770936 2054736912 2055152304 2058123168 2059675392 2064223232 2065269429 2066052096 2068254918 2070614016 2071663452 2073225888 2077803648 2078938789 2081944038 2085375132 2089964736 2091555968 2094579456 2097221558 2099613696 2100253236 2103714504 2106755568 2108359584 2109949696 2113426944 2116482048 2117554731 2122314144 2130406272 2130490368 2131139313 2132761894 2134651482 2137887904 2139364872 2140978368 2144506752 2147606784 2149226496 2150862848 2153424204 2155063752 2163366144 2169327432 2172463344 2176043616 2180832768 2182493184 2183157969 2183599323 2185092207 2185648128 2186755866 2188405104 2189916972 2193237184 2195180352 2200027392 2201229306 2205315072 2206073888 2214588672 2219462656 2220587532 2222278216 2223797544 2225490672 2227462416 2230839552 2232380736 2234064384 2237746176 2238427791 2240132058 2240980992 2248762176 2248850944 2253243231 2254958778 2258218476 2263646016 2266918272 2268627968 2270654208 2274789516 2275651584 2278538424 2281832208 2283553152 2290622976 2293155752 2296934928 2301990144 2307073024 2308242303 2310875136 2311579026 2312046342 2315388564 2317134816 2318899008 2322251136 2323519823 2327832576 2329440768 2332379124 2337529104 2337621376 2343953506 2346627072 2351210328 2353000464 2356401888 2358179072 2362065408 2364583839 2365479936 2366678817 2368574224 2371904532 2373693408 2377605312 2381042304 2383675058 2387603412 2389404128 2392858176 2396801664 2402076672 2403905536 2405123892 2406785481 2408600664 2410417216 2412570096 2417879808 2419720704 2424446721 2424542424 2429895904 2433786912 2435736064 2439257088 2440000083 2440493361 2444021262 2445864528 2451265088 2453436864 2455304832 2457156608 2458854144 2461955742 2464763904 2467391832 2471555712 2475030816 2480979456 2481833124 2483722712 2487313104 2491412256 2493291264 2496895488 2498796544 2500062993 2501010432 2501772237 2503677006 2505565264 2509694496 2513322432 2516610113 2520248046 2524925952 2529857448 2529957312 2535543552 2538741886 2541637632 2542411812 2546601768 2550283056 2552206464 2554149632 2560108032 2562057216 2563355727 2568997296 2579014656 2579800221 2581764398 2584051794 2587969568 2589738912 2591710656 2595457152 2598731061 2599734528 2601695232 2604469156 2606776668 2608761384 2612532528 2618811648 2626027944 2629720242 2629824048 2635611904 2639955456 2642770173 2645111619 2645784576 2647125522 2649121968 2650952124 2652951456 2654971328 2657323584 2661164928 2664646002 2665199616 2670405084 2670510496 2686717952 2688079644 2691965448 2694015024 2696401872 2700489984 2702336256 2704393728 2709675747 2711719368 2712766464 2720114784 2722185792 2722293248 2727610227 2732673024 2733632892 2739649216 2740203072 2744164224 2746233856 2751597594 2753692572 2754736128 2757673224 2762217936 2764301184 2766210912 2770404864 2772859392 2775815811 2775925384 2780500176 2786619648 2792772608 2794188051 2798227242 2800337648 2802838788 2804952672 2809007424 2811146112 2812681891 2817902592 2818760922 2821976064 2823406308 2827487736 2829752192 2837417402 2840541696 2840653824 2841519084 2846201976 2852486496 2854637824 2859342336 2862390963 2863475712 2864926989 2871232272 2873418336 2882314368 2884488192 2885501386 2890121958 2892436576 2896617792 2901391488 2907777024 2909990912 2910877292 2911465764 2913456276 2915674488 2917873472 2919889296 2926907136 2933369856 2934856557 2934972408 2939099094 2946163104 2952784896 2953684311 2954281437 2958552054 2960783376 2965063392 2967320896 2969949888 2974452736 2975358751 2976507648 2978752512 2980262214 2983661568 2984570388 2986842744 2998349568 3004324308 3006611704 3010957968 3018194688 3022557696 3027538944 3028461129 3030766902 3033052688 3038051232 3040128288 3042442944 3044737536 3050684289 3050826582 3054163968 3062459016 3062579904 3069320192 3073213862 3077656404 3082105368 3082728456 3087184752 3089513088 3091865344 3096334848 3099078144 3102382377 3105921024 3109838832 3116705472 3122916057 3128062698 3134947104 3137333952 3141869184 3145832337 3149420544 3150379854 3152778452 3153973248 3155571756 3160133352 3162539376 3164924544 3170140416 3171231214 3174723072 3183471216 3190477568 3195735552 3199142841 3201977223 3206831856 3209047308 3211467552 3216760128 3221410176 3223839744 3226294272 3230136306 3232595628 3232723232 3245049216 3252342784 3253333444 3253991148 3258695016 3261152704 3264065424 3271249152 3273739776 3278472192 3280133799 3282607656 3284875458 3289855776 3292770528 3295407616 3300041088 3301843959 3307972608 3309110832 3316417472 3321883008 3324388352 3329193984 3330881298 3333417324 3334680576 3335696316 3338236008 3346259328 3348571104 3351096576 3356619264 3360198087 3360330728 3373143264 3373276416 3380724736 3382438167 3387327714 3389882416 3395469024 3400377408 3402941952 3412184274 3413477376 3416076288 3417807636 3422748312 3425329728 3434768434 3438686208 3439733628 3445402392 3452985216 3455614208 3460609536 3464974748 3466312704 3467368539 3468069513 3475702224 3478348512 3483376704 3491748864 3492975362 3498568686 3501370592 3506293656 3506432064 3515930259 3519940608 3523693564 3526815492 3529500696 3532162624 3534602832 3537268608 3543098112 3548219904 3552861336 3557856798 3560540112 3566407968 3575512587 3581405118 3584106192 3589287264 3592020032 3595202496 3600653312 3601750067 3603115008 3605858304 3607685838 3612900996 3615625824 3626819712 3629581056 3636813636 3644843856 3653604096 3658885632 3666031893 3668796792 3671590096 3676897632 3680155296 3682957248 3685734912 3688281216 3692933613 3693873152 3697145856 3701087748 3707333568 3715492864 3720206254 3722749686 3725584068 3730969656 3737118384 3739936896 3745343232 3748194816 3751515648 3755515509 3758347896 3764541744 3769983648 3780372069 3787388928 3788692112 3794935968 3803315328 3808112829 3812456448 3813617718 3816521284 3817967616 3819902652 3825424584 3828309696 3831224448 3838858838 3843085824 3845984256 3853495944 3862157056 3868521984 3872646597 3876077691 3881954352 3884608368 3887565984 3893185728 3899601792 3902542848 3906703734 3910165002 3911159808 3913142076 3913296544 3918798792 3928217472 3937046528 3938245748 3939041916 3944736072 3947711168 3953417856 3959933184 3968676864 3970688283 3973682952 3976428186 3979427184 3982456992 3985985376 3996969003 3997799424 4005607626 4005765744 4010176512 4014610624 4024259584 4025485369 4030076928 4032119466 4036718592 4037948172 4041022536 4050734976 4053504384 4056590592 4059650048 4067579052 4067768776 4083278688 4083439872 4099009536 4100449338 4103541872 4109473824 4110304608 4116246336 4119350784 4127396391 4128446464 4130538858 4132104192 4136509836 4143326904 4146451776 4155607296 4157877578 4163888076 4170750264 4179929472 4183111936 4189158912 4194443116 4197340863 4200506472 4207429008 4213511136 4216719168 4219899392 4226853888 4228141383 4232964096 4235109462 4244628288 4256126103 4260812544 4260980736 4262278626 4265523788 4269302964 4275775808 4278729744 4281956736 4289013504 4295213568 4298452992 4306848408 4310127504 4326732288 4328252079 4338654864 4344926688 4352087232 4360013239 4361665536 4364986368 4366315938 4367198646 4370184414 4371296256 4373511732 4376810208 4379833944 4386474368 4390360704 4400054784 4402458612 4412147776 4429177344 4437828081 4441175064 4444556432 4447595088 4450981344 4454924832 4461679104 4464761472 4468128768 4470393321 4475492352 4476855582 4480264116 4481961984 4497524352 4497701888 4506486462 4509917556 4516436952 4527292032 4533836544 4537255936 4541308416 4546150353 4549579032 4557076848 4563664416 4567106304 4576239873 4581245952 4586311504 4593869856 4603980288 4609820793 4614146048 4616484606 4621750272 4623158052 4624092684 4630777128 4634269632 4637798016 4644502272 4647039646 4655665152 4658881536 4664758248 4675058208 4675242752 4687907012 4692094047 4702420656 4706000928 4712803776 4716358144 4724130816 4725569781 4729167678 4730959872 4733357634 4737148448 4743809064 4747386816 4755210624 4756846821 4762084608 4767350116 4775206824 4778808256 4785716352 4793603328 4804153344 4810247784 4813570962 4817201328 4820834432 4825140192 4835759616 4839441408 4848893442 4849084848 4859791808 4867573824 4871472128 4872955973 4878514176 4880000166 4880986722 4888042524 4891729056 4902530176 4906873728 4910609664 4914313216 4917708288 4923911484 4934783664 4943111424 4950061632 4961958912 4963666248 4967445424 4974626208 4982824512 4986582528 4993790976 4996321947 4997593088 5000125986 5002020864 5003544474 5007354012 5011130528 5019388992 5026644864 5033220226 5040496092 5059714896 5059914624 5071087104 5077483772 5080991571 5084823624 5093203536 5100566112 5104412928 5108299264 5118276411 5120216064 5124114432 5126711454 5137994592 5152152651 5158029312 5159600442 5163528796 5168103588 5175939136 5179477824 5183421312 5190914304 5197462122 5199469056 5203390464 5208938312 5213553336 5217522768 5225065056 5237623296 5239463043 5252055888 5259440484 5259648096 5271223808 5277910763 5279910912 5285540346 5290223238 5291569152 5294251044 5298243936 5301904248 5305902912 5309942656 5314647168 5322329856 5329292004 5330399232 5340810168 5341020992 5372107677 5376159288 5383930896 5388030048 5392803744 5400979968 5404672512 5408787456 5411528757 5419351494 5423438736 5425532928 5440229568 5444371584 5444586496 5446244911 5455220454 5465346048 5467265784 5479298432 5480406144 5488328448 5492467712 5503195188 5507385144 5515346448 5524435872 5528602368 5532421824 5540809728 5545718784 5551631622 5551850768 5561000352 5573239296 5580309381 5584124529 5585545216 5588376102 5596454484 5600675296 5605677576 5609905344 5618014848 5622292224 5625363782 5635805184 5637521844 5646812616 5654975472 5659504384 5674834804 5681083392 5683038168 5692403952 5704972992 5709275648 5718684672 5720426577 5724781926 5726951424 5729853978 5742464544 5746836672 5758288257 5764628736 5768976384 5771002772 5780243916 5784873152 5793235584 5802782976 5815554048 5821754584 5822931528 5826912552 5831348976 5835746944 5839778592 5853814272 5860055601 5866739712 5869713114 5869944816 5878198188 5892326208 5898841441 5905569792 5907368622 5908562874 5917104108 5921566752 5930126784 5934641792 5939899776 5948905472 5950717502 5953015296 5957505024 5960524428 5969140776 5973685488 5996699136 6008411439 6008648616 6013223408 6021915936 6036389376 6045115392 6048179199 6055077888 6056922258 6061533804 6066105376 6076102464 6080256576 6084885888 6089475072 6101368578 6101653164 6108327936 6124918032 6125159808 6138640384 6146427724 6150674007 6155312808 6164210736 6165456912 6174369504 6179026176 6183730688 6192669696 6195808287 6198156288 6204764754 6211842048 6219677664 6233410944 6236816367 6245832114 6256125396 6269894208 6274667904 6283738368 6291664674 6298841088 6300759708 6305556904 6311143512 6320266704 6325078752 6329849088 6340280832 6342462428 6349446144 6366942432 6380955136 6389049871 6391471104 6393417939 6398285682 6403954446 6413663712 6418094616 6422935104 6433520256 6442820352 6447679488 6452588544 6460272612 6465191256 6465446464 6490098432 6506666888 6507982296 6517390032 6522305408 6528130848 6542498304 6547479552 6549473907 6550797969 6556944384 6560267598 6565215312 6569750916 6579711552 6585541056 6590815232 6592822787 6600082176 6603687918 6615945216 6618221664 6632834944 6643766016 6648776704 6658387968 6661762596 6666834648 6671392632 6676472016 6692518656 6697142208 6702193152 6713238528 6715283373 6720396174 6720661456 6746286528 6746552832 6759729693 6761449472 6764876334 6774655428 6779764832 6790938048 6800754816 6805883904 6824368548 6826954752 6835615272 6845496624 6850659456 6869536868 6879467256 6890804784 6905970432 6911228416 6921219072 6924726909 6929949496 6932625408 6934737078 6936139026 6951404448 6956697024 6966753408 6970559469 6983497728 6985950724 6997137372 7002741184 7012587312 7012864128 7031860518 7039881216 7047387128 7053630984 7059001392 7064325248 7069205664 7074537216 7086196224 7093751517 7096439808 7105722672 7115713596 7121080224 7132815936 7140702797 7151025174 7162810236 7168212384 7178574528 7184040064 7190404992 7201306624 7203500134 7206230016 7211716608 7215371676 7225801992 7231251648 7253639424 7259162112 7273340163 7273627272 7289687712 7307208192 7317771264 7320000249 7321480083 7332063786 7337593584 7343180192 7353795264 7360310592 7365914496 7371469824 7376562432 7385867226 7387746304 7394291712 7402175496 7414667136 7430985728 7440412508 7445499372 7451168136 7461939312 7474236768 7479873792 7490686464 7496389632 7500188979 7503031296 7505316711 7511031018 7516695792 7529083488 7539967296 7549830339 7560744138 7574777856 7577384224 7589871936 7606630656 7616225658 7624912896 7627235436 7633042568 7639805304 7650849168 7656619392 7662448896 7677717676 7686171648 7706991888 7724314112 7737043968 7739400663 7745293194 7752155382 7763908704 7769216736 7775131968 7786371456 7796193183 7799203584 7805085696 7813407468 7820330004 7826284152 7826593088 7837597584 7856434944 7876491496 7878083832 7889472144 7895422336 7906835712 7919866368 7928310519 7937353728 7941376566 7947365904 7952856372 7958854368 7964913984 7971970752 7980785479 7993938006 7995598848 8011215252 8011531488 8029221248 8048519168 8050970738 8060153856 8064238932 8075896344 8082045072 8101469952 8107008768 8113181184 8119300096 8129027241 8135158104 8135537552 8166557376 8166879744 8182830681 8198019072 8200898676 8207083744 8218947648 8220609216 8232492672 8238701568 8254792782 8256892928 8261077716 8264208384 8273019672 8286653808 8292903552 8311214592 8315755156 8327447433 8327776152 8341500528 8359858944 8366223872 8378317824 8382564153 8388886232 8394681726 8401012944 8414858016 8427022272 8433438336 8438045673 8439798784 8453707776 8456282766 8465928192 8470218924 8489256576 8512252206 8521625088 8521961472 8524557252 8531047576 8538605928 8551551616 8557459488 8563913472 8578027008 8587172889 8590427136 8613696816 8620255008 8644008649 8653464576 8656504158 8677309728 8689853376 8704174464 8720026478 8723331072 8729972736 8732631876 8734397292 8740368828 8747023464 8753620416 8759667888 8772948736 8780721408 8800109568 8804569671 8804917224 8824295552 8858354688 8861052933 8862844311 8875656162 8882350128 8889112864 8895190176 8901962688 8909849664 8923358208 8926076253 8929522944 8936257536 8940786642 8950984704 8953711164 8960528232 8995048704 8995403776 9012972924 9019835112 9032873904 9054584064 9067673088 9074511872 9082616832 9085383387 9092300706 9099158064 9114153696 9127328832 9134212608 9152052867 9152479746 9162491904 9172623008 9187739712 9207960576 9219641586 9228292096 9232969212 9246316104 9248185368 9261554256 9268539264 9275596032 9289004544 9294079292 9307147131 9317763072 9329516496 9350116416 9350485504 9368748171 9375814024 9384188094 9404841312 9412001856 9425607552 9432716288 9437497011 9448261632 9451139562 9458335356 9461919744 9466715268 9474296896 9487618128 9494773632 9510421248 9513693642 9524169216 9534700232 9550413648 9557616512 9571432704 9587206656 9597428523 9620495568 9627141924 9634402656 9641668864 9650280384 9660950843 9671519232 9678882816 9697786884 9698169696 9719583616 9735147648 9742944256 9745911946 9757028352 9760000332 9761973444 9776085048 9783458112 9805060352 9813747456 9821219328 9828626432 9835416576 9840401397 9847822968 9869567328 9886222848 9900123264 9905531877 9923917824 9927332496 9934890848 9949252416 9965649024 9973165056 9987581952 9992643894 9995186176 10000251972 10004041728 10007088948 10014708024 10022261056 10038777984 10053289728 10066440452 10080594261 10080992184 10119429792 10119829248 10142174208 10147314501 10154967544 10161983142 10169647248 10186407072 10201132224 10208825856 10216598528 10236552822 10240432128 10248228864 10253422908 10275989184 10304305302 10316058624 10319200884 10327057592 10336207176 10351878272 10358955648 10366842624 10381828608 10394924244 10398938112 10402105617 10417876624 10427106672 10435045536 10450130112 10475246592 10478926086 10504111776 10518880968 10519296192 10542447616 10547790777 10555821526 10559821824 10571080692 10580446476 10588502088 10596487872 10603808496 10611805824 10619885312 10629294336 10644659712 10658584008 10681620336 10682041984 10726537761 10744215354 10752318576 10767861792 10776060096 10785607488 10801959936 10805250201 10809345024 10817574912 10823057514 10838702988 10846877472 10880459136 10888743168 10889172992 10892489822 10910440908 10934531568 10958596864 10960812288 10976656896 10984935424 10998095679 11006390376 11014770288 11030692896 11048871744 11057204736 11064843648 11078800839 11081619456 11091437568 11103263244 11103701536 11122000704 11146478592 11160618762 11168249058 11171090432 11176752204 11192908968 11201350592 11211355152 11219810688 11236029696 11244584448 11250727564 11266546527 11275043688 11293625232 11309950944 11319008768 11341116207 11349669608 11362166784 11366076336 11384807904 11409945984 11418551296 11424338487 11437369344 11440853154 11449563852 11453902848 11459707956 11484929088 11493673344 11516576514 11529257472 11537952768 11542005544 11560487832 11569746304 11586471168 11605565952 11617939791 11643509168 11645863056 11653825104 11662697952 11671493888 11679557184 11694835231 11707628544 11720111202 11733479424 11739426228 11739889632 11756396376 11784652416 11797682882 11811139584 11814737244 11817125748 11834208216 11843133504 11860253568 11869283584 11879799552 11897810944 11901435004 11906030592 11912064849 11921048856 11938281552 11947370976 11990907009 11993398272 12016822878 12017297232 12026446816 12043831872 12072778752 12076456107 12090230784 12096358398 12110155776 12113844516 12123067608 12132210752 12152204928 12160513152 12169771776 12178950144 12202737156 12203306328 12249836064 12250319616 12277280768 12292855448 12301348014 12310625616 12328421472 12330913824 12348739008 12358052352 12367461376 12371228491 12382189173 12385339392 12391616574 12396312576 12409529508 12439355328 12466821888 12473632734 12491664228 12512250792 12539788416 12549335808 12567476736 12583329348 12592022589 12601519416 12611113808 12622287024 12640533408 12650157504 12659698176 12680561664 12684424149 12684924856 12698892288 12733884864 12761910272 12768378309 12778099742 12782942208 12786835878 12796571364 12807908892 12827327424 12836189232 12845870208 12867040512 12885640704 12895358976 12920545224 12930382512 12930892928 12980196864 12984756237 13013333776 13015964592 13034780064 13044610816 13056261696 13080039717 13084996608 13094959104 13098947814 13101595938 13113888768 13120535196 13130430624 13139501832 13159423104 13171082112 13181630464 13185645574 13200164352 13207375836 13236443328 13265669888 13287532032 13297553408 13313484243 13323525192 13333669296 13342785264 13352944032 13385037312 13394284416 13404386304 13411179963 13426477056 13430566746 13440792348 13441322912 13492573056 13493105664 13519459386 13522898944 13529752668 13549310856 13559529664 13581876096 13601509632 13611767808 13638451059 13648737096 13671230544 13690993248 13701318912 13728719619 13739073736 13758934512 13781609568 13811940864 13822456832 13826667137 13829462379 13842438144 13849453818 13859898992 13865250816 13869474156 13872278052 13902808896 13913394048 13933506816 13941118938 13966995456 13971901448 13994274744 14005482368 14025174624 14025728256 14063721036 14094774256 14107261968 14118002784 14128650496 14138411328 14149074432 14172392448 14176709343 14187503034 14192879616 14211445344 14231427192 14242160448 14265631872 14270540463 14281405594 14302050348 14325620472 14336424768 14357149056 14368080128 14380809984 14402613248 14407000268 14412460032 14430743352 14451603984 14462503296 14507278848 14518324224 14546680326 14547254544 14579375424 14614416384 14618867919 14635542528 14640000498 14642960166 14664127572 14675187168 14686360384 14707590528 14720621184 14731828992 14742939648 14753124864 14771734452 14804350992 14829334272 14861971456 14880825016 14890998744 14902336272 14923878624 14948473536 14959747584 14975697647 14981372928 14988965841 14992779264 15000377958 15006062592 15010633422 15022062036 15033391584 15058166976 15079934592 15099660678 15121488276 15154768448 15179743872 15213261312 15232451316 15242974713 15254470872 15266085136 15279610608 15301698336 15313238784 15324897792 15354829233 15355435352 15372343296 15413983776 15448628224 15456457953 15474087936 15478801326 15490586388 15504310764 15527817408 15538433472 15550263936 15572742912 15592386366 15598407168 15610171392 15626814936 15640660008 15652568304 15653186176 15675195168 15712869888 15718389129 15752982992 15756167664 15778944288 15790844672 15813671424 15833732289 15839732736 15856621038 15874707456 15882753132 15894731808 15905712744 15917708736 15929827968 15943941504 15961570958 15987876012 15991197696 16022430504 16023062976 16058442496 16097038336 16101941476 16116323031 16128477864 16151792688 16164090144 16202939904 16214017536 16226362368 16234586271 16258054482 16270316208 16271075104 16333114752 16333759488 16338734733 16365661362 16396038144 16401797352 16414167488 16437895296 16441218432 16464985344 16477403136 16509585564 16522155432 16546039344 16573307616 16585807104 16622429184 16631510312 16654894866 16655552304 16683001056 16719717888 16732447744 16737544429 16740928143 16752373587 16756635648 16765128306 16777772464 16789363452 16802025888 16829716032 16854044544 16866876672 16876091346 16879597568 16907415552 16912565532 16940437848 16978513152 17024504412 17043250176 17049114504 17062095152 17077211856 17103103232 17114918976 17127826944 17156054016 17161279731 17174345778 17180854272 17227393632 17240510016 17274864771 17288017298 17306929152 17313008316 17354619456 17379706752 17408348928 17440052956 17446662144 17465263752 17468794584 17480737656 17494046928 17507240832 17519335776 17545897472 17561442816 17580166803 17600219136 17609139342 17609834448 17648591104 17696524323 17716709376 17722105866 17725688622 17751312324 17764700256 17778225728 17790380352 17803925376 17819699328 17846716416 17852152506 17859045888 17872515072 17881573284 17907422328 17921056464 17990097408 17990807552 18025945848 18039670224 18065747808 18109168128 18128476099 18135346176 18144537597 18165233664 18170766774 18184601412 18198316128 18228307392 18254657664 18268425216 18304105734 18304959492 18324983808 18345246016 18375479424 18415921152 18439283172 18452022021 18465938424 18492632208 18496370736 18523108512 18537078528 18551192064 18578009088 18587424861 18588158584 18614294262 18635526144 18659032992 18700232832 18700971008 18706667303 18710449101 18737496342 18751628048 18768376188 18809682624 18824003712 18851215104 18865432576 18874994022 18896523264 18902279124 18916670712 18933430536 18948593792 18975236256 18989547264 19020842496 19027387284 19048338432 19069400464 19100827296 19115233024 19142865408 19167149613 19174413312 19180253817 19194857046 19240991136 19254283848 19268805312 19283337728 19300560768 19321901686 19343038464 19357765632 19395573768 19396339392 19439167232 19470295296 19485888512 19491823892 19520000664 19523946888 19552170096 19566916224 19610120704 19627494912 19642438656 19648421721 19652393907 19670833152 19680802794 19695645936 19739134656 19772445696 19778468361 19800246528 19811063754 19847835648 19854664992 19869781696 19898504832 19923604801 19931298048 19946330112 19975163904 19985287788 20000503944 20014177896 20029416048 20044522112 20077555968 20106579456 20132880904 20161188522 20161984368 20238859584 20239658496 20261237993 20279189079 20284348416 20294629002 20309935088 20323966284 20339294496 20372814144 20402264448 20417651712 20433197056 20473105644 20480864256 20506845816 20551978368 20608610604 20638401768 20654115184 20672414352 20703756544 20717911296 20733685248 20763657216 20774180727 20789848488 20797876224 20804211234 20835753248 20854213344 20870091072 20900260224 20911678407 20950493184 20957852172 21008223552 21037761936 21038592384 21084895232 21095581554 21111643052 21119643648 21142161384 21160892952 21177004176 21192975744 21207616992 21223611648 21239770624 21258588672 21281254551 21289319424 21317168016 21363240672 21364083968 21422108391 21453075522 21488430708 21504637152 21535723584 21552120192 21571214976 21603919872 21610500402 21618690048 21635149824 21646115028 21677405976 21693754944 21760918272 21777486336 21778345984 21784979644 21820881816 21869063136 21917193728 21921624576 21944997383 21953313792 21960000747 21964440249 21996191358 22012780752 22029540576 22061385792 22097743488 22114409472 22129687296 22157601678 22163238912 22182875136 22206526488 22207403072 22244001408 22292957184 22321237524 22336498116 22353504408 22385817936 22402701184 22422710304 22439621376 22472059392 22489168896 22500566937 22501455128 22533093054 22550087376 22587250464 22619901888 22638017536 22644913051 22649491017 22682232414 22699339216 22724333568 22732152672 22769615808 22819891968 22837102592 22848676974 22874738688 22881706308 22899127704 22919415912 22969858176 22987346688 23033153028 23058514944 23084011088 23120975664 23139492608 23172942336 23211131904 23218201989 23235879582 23287018336 23291726112 23307650208 23325395904 23342987776 23359114368 23388579549 23389670462 23415257088 23440222404 23478852456 23479779264 23512792752 23569304832 23595365764 23629474488 23634251496 23668416432 23686267008 23720507136 23738567168 23759599104 23784931557 23802870008 23812061184 23824129698 23842097712 23876563104 23894741952 23942356437 23981814018 23986796544 24033645756 24034594464 24052893632 24087663744 24118047917 24145557504 24152912214 24180461568 24192716796 24227689032 24246135216 24264421504 24304409856 24321026304 24339543552 24357900288 24405474312 24406612656 24499672128 24500639232 24526761781 24548492043 24585710896 24602696028 24621251232 24656842944 24661827648 24697478016 24716104704 24734922752 24742456982 24764378346 24770678784 24783233148 24792625152 24819059016 24878710656 24933643776 24947265468 24982342299 24983328456 25024501584 25079576832 25098671616 25134953472 25147692459 25166658696 25184045178 25203038832 25222227616 25244574048 25281066816 25300315008 25314137019 25319396352 25361123328 25368848298 25369849712 25397784576 25467769728 25523820544 25536756618 25556199484 25565884416 25573671756 25593142728 25615817784 25654654848 25672378464 25691740416 25734081024 25761518667 25771281408 25841090448 25860765024 25861785856 25932025947 25960393728 25969512474 26026667552 26031929184 26069560128 26089221632 26112523392 26160079434 26169993216 26189918208 26197895628 26203191876 26241070392 26260861248 26279003664 26318846208 26342164224 26363260928 26371291148 26400328704 26414751672 26472886656 26531339776 26575064064 26583158799 26588532933 26626968486 26647050384 26667338592 26685570528 26705888064 26770074624 26778228759 26788568832 26808772608 26822359926 26852954112 26861133492 26881584696 26882645824 26955465319 26985146112 26986211328 27038918772 27059505336 27098621712 27119059328 27163752192 27203019264 27223535616 27276902118 27297474192 27342461088 27381986496 27402637824 27412263167 27456158601 27457439238 27478147472 27517869024 27563219136 27623881728 27644913664 27653334274 27658924758 27684876288 27698907636 27719797984 27738948312 27744556104 27805617792 27826788096 27867013632 27882237876 27921441393 27943802896 27988549488 28010964736 28050349248 28051456512 28106244513 28127442072 28189548512 28214523936 28236005568 28257300992 28276822656 28298148864 28312491033 28344784896 28353418686 28375006068 28385759232 28422890688 28462854384 28484320896 28531263744 28541080926 28562811188 28604100696 28651240944 28672849536 28714298112 28736160256 28761619968 28792285569 28814000536 28861486704 28903207968 28925006592 28982852529 29014557696 29036648448 29093360652 29094509088 29158750848 29195531689 29228832768 29237735838 29271085056 29280000996 29285920332 29328255144 29350374336 29372720768 29415181056 29441242368 29463657984 29485879296 29506249728 29543468904 29608701984 29658668544 29690290577 29716595631 29761650032 29781997488 29804672544 29847757248 29896947072 29919495168 29951395294 29962745856 29977931682 29985558528 30000755916 30012125184 30021266844 30044124072 30066783168 30116333952 30159869184 30199321356 30241782783 30242976552 30309536896 30359487744 30426522624 30441943503 30464902632 30485949426 30508941744 30532170272 30559221216 30603396672 30626477568 30649795584 30709658466 30710870704 30744686592 30827967552 30897256448 30912915906 30948175872 30957602652 30981172776 31008621528 31055634816 31076866944 31100527872 31145485824 31184772732 31196814336 31206316851 31253629872 31281320016 31305136608 31306372352 31350390336 31425739776 31436778258 31505965984 31512335328 31557888576 31581689344 31627342848 31643372331 31667464578 31679465472 31713242076 31765506264 31789463616 31811425488 31835417472 31859655936 31887883008 31923141916 31975752024 32044861008 32046125952 32116884992 32179613283 32203882952 32232646062 32256955728 32303585376 32328180288 32405879808 32415750603 32428035072 32452724736 32469172542 32516108964 32540632416 32542150208 32630300123 32666229504 32667518976 32677469466 32731322724 32803594704 32828334976 32875790592 32882436864 32929970688 32954806272 33019171128 33044310864 33092078688 33146615232 33171614208 33183265939 33236402517 33244858368 33263020624 33309789732 33311104608 33366002112 33439435776 33464895488 33475088858 33481856286 33504747174 33513271296 33530256612 33555544928 33578726904 33604051776 33659432064 33708089088 33733753344 33752182692 33759195136 33799639581 33825131064 33880875696 33957026304 34023348621 34049008824 34086500352 34098229008 34124190304 34154423712 34206206464 34229837952 34255653888 34273015461 34312108032 34322559462 34348691556 34361708544 34454787264 34481020032 34549729542 34576034596 34613858304 34626016632 34709238912 34759413504 34816697856 34853819373 34880105912 34930527504 34937589168 34961475312 34988093856 35014481664 35038671552 35084505693 35091794944 35122885632 35160333606 35200438272 35218278684 35219668896 35297182208 35341959413 35393048646 35433418752 35444211732 35451377244 35502624648 35529400512 35556451456 35580760704 35607850752 35639398656 35693432832 35704305012 35718091776 35763146568 35814844656 35842112928 35972721027 35980194816 36051891696 36079340448 36131495616 36218336256 36229368321 36256952198 36270692352 36289075194 36330467328 36341533548 36369202824 36396632256 36456614784 36469158961 36509315328 36536850432 36608211468 36609918984 36690492032 36750958848 36831842304 36878566344 36904044042 36931876848 36985264416 36992741472 37046217024 37074157056 37102384128 37113685473 37146567519 37156018176 37174849722 37176317168 37228588524 37318065984 37400465664 37401942016 37413334606 37420898202 37474992684 37503256096 37536752376 37619365248 37648007424 37702430208 37730865152 37749988044 37776067767 37804558248 37833341424 37866861072 37897187584 37950472512 37979094528 38041684992 38053272447 38054774568 38096676864 38138800928 38201654592 38230466048 38285730816 38305134927 38334299226 38348826624 38360507634 38389714092 38481982272 38508567696 38537610624 38566675456 38601121536 38643803372 38686076928 38791147536 38792678784 38878334464 38940590592 38954268711 38983647784 39040001328 39047893776 39104340192 39133832448 39220241408 39240119151 39254989824 39284877312 39296843442 39304787814 39341666304 39361605588 39391291872 39478269312 39499836991 39544891392 39556936722 39600493056 39622127508 39709329984 39739563392 39797009664 39847209602 39862596096 39892660224 39970575576 40001007888 40028355792 40058832096 40089044224 40155111936 40169216663 40213158912 40233539889 40265761808 40322377044 40323968736 40477719168 40479316992 40522475986 40558378158 40568696832 40589258004 40619870176 40647932568 40678588992 40745628288 40804528896 40835303424 40866394112 40915353177 40946211288 41013691632 41103956736 41186158857 41217221208 41276803536 41308230368 41344828704 41407513088 41435822592 41467370496 41480001411 41488387137 41527314432 41548361454 41579696976 41595752448 41608422468 41671506496 41708426688 41740182144 41800520448 41823356814 41900986368 41915704344 42016447104 42075523872 42077184768 42169790464 42191163108 42223286104 42284322768 42321785904 42354008352 42385951488 42415233984 42447223296 42479541248 42517177344 42530128029 42562509102 42578638848 42634336032 42726481344 42728167936 42782371921 42811621389 42844216782 42906151044 42976861416 43009274304 43071447168 43104240384 43142429952 43207839744 43221000804 43237380096 43292230056 43354811952 43387509888 43521836544 43554972672 43569959288 43641763632 43738126272 43834387456 43843249152 43856603757 43889994766 43906627584 43920001494 43928880498 43992382716 44025561504 44059081152 44122771584 44146876637 44195486976 44228818944 44259374592 44315203356 44413052976 44414806144 44488002816 44585914368 44642475048 44672996232 44707008816 44771635872 44805402368 44845420608 44879242752 44927092941 44944118784 44966897523 44978337792 45001133874 45002910256 45066186108 45100174752 45174500928 45239803776 45276035072 45289826102 45298982034 45364464828 45398678432 45464305344 45539231616 45639783936 45674205184 45697353948 45728924139 45763412616 45798255408 45838831824 45939716352 45974693376 46064487699 46066306056 46117029888 46168022176 46241951328 46278985216 46345884672 46369373859 46422263808 46436403978 46471759164 46574036672 46583452224 46615300416 46650791808 46685975552 46718228736 46777159098 46779340924 46830514176 46880444808 46957704912 46959558528 47025585504 47138609664 47155167387 47190731528 47258948976 47268502992 47336832864 47372534016 47441014272 47477134336 47501196867 47519198208 47569863114 47605740016 47624122368 47648259396 47684195424 47753126208 47789483904 47815592147 47884712874 47963628036 47973593088 48067291512 48069188928 48105787264 48175327488 48236095834 48291115008 48305824428 48385433592 48455378064 48492270432 48528843008 48608819712 48642052608 48679087104 48703758813 48810948624 48813225312 48999344256 49001278464 49016204199 49053523562 49096984086 49171421792 49205392056 49242502464 49313685888 49323655296 49394956032 49432209408 49469845504 49484913964 49528756692 49566466296 49638118032 49757421312 49867287552 49894530936 49964684598 49966656912 50049003168 50159153664 50197343232 50212633287 50222784429 50257120761 50269906944 50295384918 50333317392 50368090356 50406077664 50444455232 50489148096 50562133632 50600630016 50628274038 50638792704 50722246656 50737696596 50739699424 50935539456 51047641088 51073513236 51112398968 51147343512 51186285456 51231635568 51309309696 51344756928 51383480832 51468162048 51483839193 51523037334 51542562816 51682180896 51721530048 51723571712 51824594313 51864051894 51920787456 51939024948 52053335104 52063858368 52139120256 52178443264 52225046784 52320158868 52339986432 52395791256 52406383752 52482140784 52521722496 52558007328 52637692416 52684328448 52740500409 52742582296 52800657408 52829503344 52945773312 53062679552 53089572969 53150128128 53166317598 53177065866 53253936972 53294100768 53334677184 53371141056 53411776128 53440955929 53540149248 53556457518 53577137664 53617545216 53644719852 53722266984 53763169392 53765291648 53910930638 53970292224 53972422656 54077837544 54119010672 54197243424 54238118656 54327504384 54385428297 54406038528 54433612791 54553804236 54594948384 54684922176 54763972992 54805275648 54824526334 54912317202 54914878476 54956294944 55035738048 55126438272 55247763456 55289827328 55306668548 55317849516 55356066063 55397815272 55439595968 55477896624 55489112208 55611235584 55653576192 55734027264 55762274583 55764475752 55842882786 55887605792 55977098976 56021929472 56100698496 56102913024 56120001909 56131347303 56212489026 56254884144 56379097024 56429047872 56472011136 56514601984 56553645312 56596297728 56624982066 56689569792 56706837372 56750012136 56845781376 56925708768 56968641792 57062527488 57082161852 57125622376 57208201392 57302481888 57345699072 57428596224 57472320512 57501448839 57523239936 57540761451 57584571138 57628001072 57722973408 57806415936 57850013184 57965705058 58029115392 58073296896 58186721304 58189018176 58317501696 58391063378 58457665536 58475471676 58560001992 58571840664 58656510288 58700748672 58745441536 58830362112 58882484736 58927315968 58945265163 58957181721 59012499456 59086937808 59217403968 59317337088 59335405083 59380581154 59433191262 59523300064 59563994976 59609345088 59695514496 59770814403 59793894144 59838990336 59902790588 59925491712 59955863364 60001511832 60042533688 60088248144 60133566336 60232667904 60319738368 60398642712 60483565566 60485953104 60619073792 60718975488 60783713979 60837567237 60853045248 60883887006 60929805264 60971898852 61017883488 61064340544 61118442432 61206793344 61252955136 61299591168 61419316932 61421741408 61655935104 61794512896 61825831812 61915205304 61962345552 62017243056 62111269632 62153733888 62201055744 62290971648 62322542181 62369545464 62393628672 62412633702 62507259744 62562640032 62610273216 62612744704 62700780672 62735035221 62851479552 62873556516 63011931968 63024670656 63115777152 63163378688 63254685696 63286744662 63334929156 63358930944 63426484152 63531012528 63578927232 63622850976 63670834944 63719311872 63775766016 63843763653 63846283832 63951504048 64089722016 64092251904 64233769984 64266325173 64359226566 64407765904 64465292124 64513911456 64607170752 64656360576 64811759616 64831501206 64856070144 64905449472 64938345084 65032217928 65081264832 65084300416 65260600246 65332459008 65335037952 65354938932 65462645448 65607189408 65656669952 65751581184 65764873728 65834992149 65859941376 65880002241 65893320747 66038342256 66088621728 66184157376 66293230464 66343228416 66366531878 66472805034 66489716736 66526041248 66619579464 66622209216 66732004224 66878871552 66929790976 66950177716 66963712572 67009494348 67060513224 67111089856 67157453808 67208103552 67318864128 67416178176 67467506688 67501700811 67504365384 67599279162 67650262128 67761751392 67914052608 67934739153 67948473051 68046697242 68098017648 68173000704 68196458016 68248380608 68308847424 68412412928 68433251273 68459675904 68511307776 68546030922 68624216064 68645118924 68697383112 68909574528 68962040064 69099459084 69152069192 69252033264 69418477824 69518827008 69633395712 69654605967 69707638746 69760211824 69861055008 69875178336 69922950624 69976187712 70028963328 70077343104 70165738647 70169011386 70183589888 70245771264 70320667212 70436557368 70439337792 70594364416 70683918826 70786097292 70888423464 70902754488 71005249296 71058801024 71112902912 71161521408 71215701504 71278797312 71354794671 71408610024 71436183552 71526293136 71629689312 71684225856 71827069311 71945442054 71960389632 72103783392 72158680896 72262991232 72354143751 72436672512 72458736642 72513904396 72541384704 72578150388 72683067096 72738405648 72793264512 72913229568 72938317922 73018630656 73073700864 73216422936 73219837968 73380984064 73501917696 73580285343 73645476129 73757132688 73808088084 73863753696 73970528832 73985482944 74092434048 74148314112 74204768256 74227370946 74293135038 74312036352 74349699444 74352634336 74457177048 74636131968 74800931328 74803884032 74826669212 74841796404 74949985368 75006512192 75073504752 75238730496 75296014848 75404860416 75443077377 75499976088 75552135534 75609116496 75666682848 75733722144 75794375168 75900945024 75942411057 75958189056 76083369984 76106544894 76109549136 76193353728 76277601856 76403309184 76460932096 76571461632 76610269854 76668598452 76697653248 76721015268 76779428184 76963964544 77017135392 77075221248 77133350912 77202243072 77284556001 77287606744 77582295072 77585357568 77756668928 77796077841 77881181184 77908537422 77967295568 78080002656 78095787552 78208680384 78267664896 78440482816 78480238302 78509979648 78569754624 78593686884 78609575628 78723211176 78782583744 78956538624 78999673982 79089782784 79113873444 79200986112 79244255016 79418659968 79479126784 79594019328 79694419204 79725192192 79749476397 79765598799 79941151152 80002015776 80056711584 80117664192 80178088448 80310223872 80334686277 80338433326 80426317824 80467079778 80531523616 80644754088 80647937472 80866395957 80955438336 80958633984 81044951972 81116756316 81178516008 81239740352 81295865136 81357177984 81491256576 81609057792 81670606848 81830706354 81892422576 82027383264 82207913472 82236789501 82372317714 82434442416 82553607072 82616460736 82689657408 82815026176 82840251541 82871645184 82934740992 82960002822 82976774274 83054628864 83096722908 83159393952 83216844936 83343012992 83416853376 83480364288 83601040896 83646713628 83831408688 84032894208 84151047744 84154369536 84318733539 84382326216 84446572208 84568645536 84643571808 84708016704 84771902976 84830467968 84894446592 84937473099 84959082496 85034354688 85060256058 85125018204 85157277696 85268672064 85452962688 85456335872 85564743842 85623242778 85688433564 85812302088 85953722832 86018548608 86142894336 86208480768 86284859904 86376856707 86442001608 86584460112 86709623904 86775019776 86948557587 87043673088 87109945344 87139918576 87283527264 87476252544 87586595067 87668774912 87686498304 87713207514 87779989532 87813255168 87840002988 87857760996 87984765432 88051123008 88118162304 88245543168 88293753274 88390973952 88457637888 88518749184 88630406712 88826105952 88829612288 88976005632 89070871731 89149786893 89284950096 89345992464 89414017632 89543271744 89610804736 89690841216 89758485504 89854185882 89888237568 89933795046 89956675584 90002267748 90005820512 90132372216 90200349504 90349001856 90479607552 90552070144 90579652204 90597964068 90728929656 90797356864 90928610688 91078463232 91279567872 91325830509 91394707896 91457848278 91526825232 91596510816 91677663648 91879432704 91949386752 92128975398 92132612112 92234059776 92336044352 92483902656 92557970432 92586163487 92691769344 92738747718 92844527616 92872807956 92943518328 93148073344 93166904448 93230600832 93301583616 93371951104 93436457472 93554318196 93558681848 93760889616 93915409824 93919117056 94051171008 94277219328 94310334774 94381463056 94517897952 94537005984 94673665728 94745068032 94882028544 94930116993 94954268672 95002393734 95038396416 95139726228 95211480032 95296518792 95368390848 95506252416 95578967808 95631184294 95769425748 95927256072 96134583024 96138377856 96211574528 96350654976 96472191668 96538839849 96611648856 96770867184 96910756128 96984540864 97057686016 97217639424 97247251809 97284105216 97358174208 97407517626 97621897248 97626450624 97890900369 97998688512 98002556928 98032408398 98107047124 98193968172 98342843584 98410784112 98485004928 98627371776 98647310592 98789912064 98864418816 98969827928 99057513384 99132932592 99276236064 99514842624 99549797817 99734575104 99789061872 99929369196 99933313824 100098006336 100280304497 100318307328 100394686464 100425266574 100445568858 100514241522 100539813888 100590769836 100666634784 100736180712 100812155328 100888910464 100978296192 101124267264 101201260032 101256548076 101277585408 101475393192 101479398848 101871078912 102070045863 102147026472 102224797936 102294687024 102372570912 102463271136 102618619392 102689513856 102766961664 102819046383 102936324096 102967678386 103046074668 103085125632 103364361792 103443060096 103447143424 103649188626 103728103788 103841574912 103878049896 104106670208 104127716736 104278240512 104356886528 104450093568 104561458119 104640317736 104791582512 104812767504 104964281568 105043444992 105116014656 105253517079 105275384832 105368656896 105481000818 105485164592 105601314816 105659006688 105891546624 106025878239 106125359104 106179145938 106300256256 106332635196 106354131732 106507873944 106588201536 106669354368 106742282112 106823552256 106881911858 107080298496 107112915036 107154275328 107289439704 107444533968 107526338784 107530583296 107821861276 107918163081 107940584448 108155675088 108238021344 108394486848 108476237312 108655008768 108688104963 108770856594 108812077056 108867225582 109107608472 109189896768 109369844352 109407476883 109527945984 109610551296 109649052668 109824634404 109829756952 109912589888 110071476096 110252876544 110495526912 110613337096 110635699032 110712132126 110795630544 110879191936 110955793248 110978224416 111222471168 111307152384 111341056419 111468054528 111524549166 111528951504 111685765572 111775211584 111954197952 112043858944 112077987379 112201396992 112205826048 112240003818 112262694606 112424978052 112509768288 112758194048 112858095744 112944022272 113029203968 113107290624 113192595456 113249964132 113413674744 113500024272 113691562752 113851417536 113937283584 114125054976 114159817341 114164323704 114251244752 114416402784 114604963776 114691398144 114857192448 114915404781 114944641024 115002897678 115046479872 115081522902 115169142276 115256002144 115445946816 115612831872 115700026368 115931410116 116058230784 116373442608 116378036352 116635003392 116782126756 116862806133 116950943352 117120003984 117143681328 117313020576 117401497344 117490883072 117660724224 117720357453 117764969472 117854631936 117890530326 117914363442 118024998912 118173875616 118434807936 118499510973 118634674176 118670810166 118761162308 118866382524 119046600128 119127989952 119218690176 119391028992 119541628806 119587788288 119677980672 119805581176 119911726728 120003023664 120085067376 120176496288 120267132672 120465335808 120507649989 120639476736 120797285424 120967131132 120971906208 121238147584 121391947549 121437950976 121567427958 121675134474 121706090496 121767774012 121859610528 121943797704 122035766976 122128681088 122236884864 122413586688 122505910272 122599182336 122838633864 122843482816 123311870208 123558476571 123651663624 123830410608 123924691104 124034486112 124222539264 124307467776 124402111488 124440004233 124465161411 124581943296 124645084362 124739090928 124787257344 124825267404 125014519488 125125280064 125220546432 125225489408 125263632953 125401561344 125470070442 125702959104 125747113032 126023863936 126049341312 126231554304 126326757376 126509371392 126573489324 126669858312 126852968304 127062025056 127157854464 127245701952 127341669888 127438623744 127551532032 127590384087 127687527306 127692567664 127903008096 128179444032 128184503808 128347115763 128434864167 128467539968 128532650346 128718453132 128815531808 128930584248 129027822912 129214341504 129312721152 129623519232 129663002412 129712140288 129876690168 130064435856 130162529664 130168600832 130521200492 130664918016 130709877864 130925290896 131214378816 131313339904 131503162368 131529747456 131569811271 131669984298 131719882752 131760004482 131786641494 132076684512 132177243456 132368314752 132440629911 132586460928 132686456832 132733063756 132945610068 133052082496 133239158928 133244418432 133464008448 133757743104 133900355432 133927425144 134018988696 134121026448 134222179712 134314907616 134416207104 134637728256 134781278823 134832356352 134935013376 135003401622 135008730768 135198558324 135300524256 135523502784 135673353143 135828105216 135869478306 135896946102 136093394484 136196035296 136392916032 136496761216 136617694848 136824825856 136866502546 136919351808 137022615552 137092061844 137290237848 137394766224 137819149056 137924080128 138193463097 138198918168 138304138384 138504066528 138836955648 139037654016 139108121577 139266791424 139309211934 139415277492 139520423648 139722110016 139750356672 139845901248 139952375424 140057926656 140154686208 140331477294 140338022772 140367179776 140491542528 140641334424 140873114736 140878675584 141188728832 141367837652 141465502161 141572194584 141776846928 141805508976 142010498592 142117602048 142225805824 142323042816 142431403008 142503590601 142557594624 142709589342 142817220048 142872367104 143052586272 143259378624 143368451712 143446776441 143654138622 143890884108 143920779264 144207566784 144317361792 144525982464 144708287502 144873345024 144917473284 145027808792 145156300776 145366134192 145476811296 145586529024 145826459136 145876635844 146037261312 146432845872 146439675936 146761968128 146948147033 147003835392 147048612597 147160570686 147290952258 147514265376 147616176168 147727507392 147941057664 147970965888 148184868096 148296628224 148409536512 148454741892 148586270076 148699398888 148705268672 148914354096 149272263936 149601862656 149653338424 149683592808 149899970736 150013024384 150147009504 150477460992 150592029696 150637899861 150668353287 150809720832 150886154754 150999952176 151104271068 151218232992 151333365696 151467444288 151588750336 151634924101 151801890048 151884822114 151916378112 152166739968 152213089788 152219098272 152555203712 152806618368 152921864192 153142923264 153220539708 153337196904 153442030536 153558856368 153927929088 154034270784 154150442496 154266701824 154404486144 154451517579 154569112002 154575213488 155164590144 155170715136 155473782939 155513337856 155592155682 155762362368 155817074844 155934591136 156160005312 156191575104 156417360768 156535329792 156880965632 156960476604 157019959296 157187373768 157219151256 157446422352 157565167488 157913077248 157999347964 158221501227 158227746888 158401972224 158488510032 158837319936 158958253568 159188038656 159268718907 159388838408 159450384384 159498952794 159531197598 159882302304 160004031552 160113423168 160235328384 160322867787 160356176896 160620447744 160669372554 160676866652 160852635648 160934159556 161063047232 161289508176 161295874944 161732791914 161910876672 161917267968 162089903944 162233512632 162357032016 162479480704 162591730272 162714355968 162982513152 163156284891 163218115584 163661412708 163784845152 164054766528 164236164331 164415826944 164473579002 164744635428 164868884832 165107214144 165232921472 165379314816 165630052352 165680503082 165743290368 165869481984 165920005644 165953548548 166193445816 166318787904 166433689872 166686025984 166833706752 166960728576 167202081792 167286823749 167293427256 167662817376 168065788416 168302095488 168308739072 168360005727 168394041909 168637467078 168764652432 168893144416 169137291072 169287143616 169416033408 169543805952 169660935936 169788893184 169874946198 169918164992 170068709376 170120512116 170250036408 170537344128 170905925376 170912671744 171129487684 171246485556 171376867128 171624604176 171907445664 172037097216 172285788672 172416961536 172504346517 172569719808 172622284353 172753713414 172884003216 173168920224 173419247808 173550039552 173897115174 174087346176 174219890688 174279837152 174567054528 174952505088 175173190134 175337549824 175372996608 175426415028 175559979064 175680005976 175715521992 175969530864 176102246016 176236324608 176491086336 176587506548 176781947904 176835795489 177037498368 177260813424 177652211904 177659224576 177952011264 178006215249 178141743462 178299573786 178569900192 178691984928 178828035264 179086543488 179221609472 179312443209 179381682432 179516971008 179708371764 179776475136 179867590092 180004535496 180011641024 180264744432 180400699008 180698003712 180959215104 181159304408 181195928136 181457859312 181594713728 181857221376 182156926464 182351141937 182559135744 182651661018 182789415792 182915696556 183053650464 183193021632 183355327296 183558066017 183758865408 183898773504 184257950796 184265224224 184672088704 184967805312 185115940864 185172326974 185383538688 185477495436 185745615912 185887036656 186296146688 186333808896 186461201664 186603167232 186743902208 186872914944 186967626543 187108636392 187117363696 187521779232 187830819648 187838234112 188102342016 188205105663 188554438656 188620669548 188762926112 189035795904 189074011968 189347331456 189490136064 189764057088 189860233986 189908537344 190004787468 190076792832 190279452456 190422960064 190593037584 190736781696 191012504832 191157935616 191262368588 191531290959 191538851496 191854512144 192269166048 192276755712 192423149056 192701309952 192798975519 192944383336 193077679698 193223297712 193541734368 193821512256 193969081728 194115372032 194435278848 194494503618 194568210432 194716348416 194815035252 195243794496 195252901248 195781800738 195997377024 196005113856 196064816796 196214094248 196387936344 196685687168 196821568224 196970009856 197254743552 197294621184 197504976447 197579824128 197640006723 197939655856 198115026768 198265865184 198552472128 198812198927 199029685248 199099595634 199469150208 199578123744 199858738392 199866627648 200196012672 200560608994 200636614656 200789372928 200850533148 200891137716 201028483044 201181539672 201333269568 201472361424 201624310656 201777820928 201956592384 202248534528 202402520064 202505102433 202513096152 202950786384 202958797696 203742157824 203804217459 203845419153 204140091726 204294052944 204449595872 204589374048 204745141824 204926542272 205237238784 205299753819 205379027712 205533923328 205638092766 205872648192 205935356772 206092149336 206728723584 206886120192 206894286848 207298377252 207456207576 207756099792 208213340416 208255433472 208556481024 208713773056 208900187136 208963817901 209122916238 209280635472 209583165024 209625535008 209928563136 210086889984 210232029312 210497215941 210507034158 210550769664 210737313792 210962001636 210970329184 211318013376 211783093248 212051756478 212250718208 212358291876 212665270392 212708263464 213015747888 213176403072 213338708736 213484564224 213647104512 213763823716 214064384013 214225830072 214308550656 214578879408 214889067936 215052677568 215061166592 215481207933 215643722552 215836326162 215881168896 216311350176 216476042688 216788973696 216952474624 217062431253 217310017536 217376209926 217541713188 217624154112 217734451164 218215216944 218379793536 218739688704 218814953766 219055891968 219221102592 219298105336 219649268808 219659513904 219825179776 220142952192 220505753088 220740856029 221226674192 221271398064 221424264252 221591261088 221758383872 221911586496 221956448832 222201869389 222444942336 222614304768 222682112838 222936109056 223049098332 223057903008 223371531144 223550423168 223908395904 224087717888 224155974758 224402793984 224411652096 224480007636 224525389212 224849956104 225019536576 225516388096 225716191488 225888044544 226058407936 226214581248 226329232131 226499928264 226827349488 227000048544 227383125504 227702835072 227827233171 227874567168 228250109952 228319634682 228328647408 228502489504 228832805568 229209927552 229382796288 229714384896 229830809562 229889282048 230005795356 230092959744 230163045804 230338284552 230512004288 230891893632 231225663744 231400052736 231853668003 231862820232 232746885216 232756072704 233270006784 233388233523 233564253512 233725612266 233901886704 234240007968 234287362656 234626041152 234802994688 234981766144 235053341329 235321448448 235440714906 235529938944 235709263872 235781060652 235828726884 236347751232 236869615872 236999021946 237269348352 237341620332 237522324616 237732765048 238093200256 238255979904 238437380352 238782057984 239083257612 239175576576 239248429191 239611162352 239823453456 240006047328 240170134752 240352992576 240534265344 240930671616 241004058831 241015299978 241278953472 241594570848 241934262264 241943812416 242476295168 242599187871 242783895098 242875901952 243134855916 243350268948 243535548024 243719221056 243887595408 244071533952 244257362176 244473769728 244827173376 245011820544 245677267728 245686965632 246623740416 246710368503 247116953142 247303327248 247660821216 247849382208 248068972224 248445078528 248520754623 248614935552 248804222976 248880008466 248930322822 249163886592 249290168724 249478181856 249650534808 250029038976 250250560128 250441092864 250450978816 250527265906 250803122688 250940140884 251494226064 252047727872 252098682624 252463108608 252653514752 252956200617 253146978648 253339716624 253705936608 254124050112 254315708928 254491403904 254683339776 254812419297 254877247488 255103064064 255180768174 255375054612 255385135328 255806016192 256358888064 256369007616 256694231526 256869728334 256935079936 257065300692 257436906264 257631063616 257861168496 258055645824 258428683008 258625442304 259130570121 259326004824 259753380336 260128871712 260325059328 260337201664 260845672761 261042400984 261329836032 261419755728 261850581792 262428757632 262626679808 262759785201 263006324736 263059494912 263139622542 263339968596 263439765504 263520008964 263573282988 264153369024 264354486912 264736629504 264881259822 265172921856 265372913664 265466127512 265891220136 266104164992 266478317856 266488836864 266928016896 267212615193 267800710864 267854850288 268037977392 268242052896 268444359424 268629815232 268832414208 269275456512 269562557646 269664712704 269870026752 270006803244 270017461536 270397116648 270601048512 271047005568 271346706286 271656210432 271738956612 271793892204 272186788968 272392070592 272785832064 272993522432 273235389696 273649651712 273733005092 273838703616 273977491527 274184123688 274580475696 274789532448 275638298112 275848160256 276386926194 276397836336 276608276768 277008133056 277673911296 277758490461 278075308032 278216243154 278533582848 278618423868 278830554984 279040847296 279444220032 279500713344 279691802496 279904750848 280115853312 280309372416 280662954588 280676045544 281282668848 281746229472 281757351168 282377457664 282735675304 282931004322 283144389168 283553693856 283611017952 284020997184 284235204096 284451611648 284538255293 284646085632 284790350979 284862806016 285007181202 285115189248 285419178684 285634440096 286105172544 286518757248 286736903424 286893552882 287308277244 287781768216 288415133568 288634723584 289051964928 289416575004 289616519547 289834946568 290055617584 290312601552 290732268384 290953622592 291173058048 291652918272 291741755427 291753271688 292074522624 292865691744 292879351872 293523936256 293672701107 293896294066 294007670784 294097225194 294321141372 294581904516 295028530752 295232352336 295455014784 295882115328 295941931776 296369736192 296593256448 296909483784 297172540152 297398797776 297410537344 297828708192 298544527872 298649393451 299203725312 299306676848 299367185616 299799941472 300026048768 300294019008 300840913491 300954921984 301184059392 301275799722 301336706574 301619441664 301772309508 301999904352 302208542136 302436465984 302666731392 302934888576 303177500672 303269848202 303603780096 303769644228 303832756224 304426179576 304438196544 305110407424 305613236736 305843728384 306210137589 306441079416 306674393808 306884061072 307117712736 307855858176 308068541568 308300884992 308457139149 308808972288 308903035158 309138224004 309150426976 310329180288 310341430272 310947565878 311026675712 311184311364 311524724736 311634149688 311869182272 312320010624 312383150208 312834721536 313070659584 313684374357 313920953208 314374747536 314438302512 314892844704 315130334976 315760551237 315826154496 315998695928 316443002454 316455493776 316803944448 316977020064 317674639872 317916507136 318013344151 318077634717 318376077312 318537437814 318777676816 318900768768 318997905588 319062395196 319764604608 320008063104 320226846336 320470656768 320645735574 320712353792 321240895488 321338745108 321353733304 321868319112 322126094464 322579016352 322591749888 323465583828 323821753344 324179807888 324467025264 324714064032 324958961408 325183460544 325428711936 325965026304 326064314889 326312569782 326436231168 327322825416 327569690304 328109533056 328222430649 328472328662 328831653888 328947158004 329489270856 329737769664 330214428288 330465842944 330758629632 331260104704 331361006164 331486580736 331840011288 331907097096 332386891632 332637575808 332867379744 333372051968 333667413504 333921457152 334023169257 334404163584 334573647498 334586854512 335325634752 336131576832 336233962137 336604190976 336617478144 336720011454 336788083818 337274934156 337529304864 337786288832 338274582144 338574287232 338832066816 339087611904 339321871872 339577786368 339749892396 340241024232 340500072816 341074688256 341811850752 341825343488 342258975368 342492971112 342753734256 343249208352 343814891328 344074194432 344441045881 344571577344 344746214343 344833923072 345008693034 345139439616 345244568706 345507426828 345768006432 346337840448 346838495616 347100079104 347794230348 348174692352 348559674304 349134109056 349905010176 350346380268 350588418399 350852830056 351119958128 351360011952 351431043984 351939061728 352204492032 352472649216 352982172672 353161072359 353175013096 353563895808 353671590978 354074996736 354521626848 355304423808 355318449152 355498532919 355904022528 356012430498 356283486924 356599147572 357139800384 357383969856 357656070528 358173086976 358443218944 358624886418 358763364864 359033942016 359416743528 359735180184 360009070992 360023282048 360529488864 360801398016 361396007424 361522949967 361918430208 362318608816 362391856272 362915718624 363189427456 363714442752 364175842647 364313852928 364702283874 365118271488 365303322036 365578831584 365831393112 366107300928 366386043264 366710654592 367116132034 367517730816 367797547008 368515901592 368530448448 369344177408 369935610624 370231881728 370344653948 370675429713 370954990872 371491231824 371774073312 372592293376 372667617792 372922403328 373206334464 373320012699 373395484233 373745829888 373935253086 374217272784 374234727392 375043558464 375661639296 375676468224 375790898859 376204684032 376410211326 377108877312 377241339096 377525852224 378071591808 378148023936 378694662912 378980272128 379528114176 379720467972 380009574936 380558904912 380845920128 381186075168 381473563392 382025009664 382315871232 382524737176 383062581918 383077702992 383709024288 384538332096 384553511424 384846298112 384963521867 385041347289 385304592501 385402619904 385597951038 385888766672 386155359396 386446595424 387083468736 387643024512 387938163456 388230744064 388870557696 388989007236 389136420864 389630070504 390487588992 390505802496 391563601476 391994754048 392129633592 392428188496 392775872688 393371374336 393643136448 393940019712 394509487104 394589242368 394709433813 395009952894 395159648256 395280013446 395879311712 396230053536 396531730368 397104944256 397321889733 397624397854 398059370496 398199191268 399156247488 399717476784 399733255296 400392025344 401121217988 401273229312 401701066296 401782275432 402056966088 402363079344 402666539136 402944722848 403248621312 403555641856 403913184768 404343836469 404497069056 404805040128 405010204866 405026192304 405901572768 405917595392 407020059429 407484315648 407608434918 407690838306 408280183452 408588105888 408899191744 409178748096 409490283648 409853084544 410474477568 410599507638 410758055424 411067846656 411276185532 411870713544 412184298672 413457447168 413772240384 413788573696 414596754504 414912415152 415512199584 416426680832 416510866944 416954950277 417112962048 417324364731 417800374272 417927635802 418245832476 418561270944 419166330048 419251070016 419857126272 420173779968 420464058624 420994431882 421014068316 421101539328 421474627584 421924003272 421940658368 422636026752 423566186496 424103512956 424396506483 424716583752 425330540784 425416526928 426031495776 426352806144 426677417472 426969128448 427294209024 427510771803 427527647432 428128768026 428451660144 428617101312 429157758816 429778135872 430105355136 430122333184 430253347969 430340329323 430962415866 431287445104 431672652324 431762337792 432622700352 432952085376 433577947392 433904949248 434124862506 434620035072 434752419852 435083426376 435468902328 436430433888 436759587072 437479377408 437629907532 438111783936 438596210672 439298537616 439319027808 439650359552 440285904384 440844441099 441011506176 441145837791 441481712058 442453348384 442542796128 442848528504 443182522176 443516767744 443823172992 443912897664 444403738778 444889884672 445228609536 445364225676 446098196664 446115806016 446743062288 447100846336 447816791808 448175435776 448311949516 448805587968 448960015272 449050778424 449699912208 450039073152 451032776192 451432382976 451776089088 451913699583 452005059861 452429162496 452658464262 452999856528 453654698976 454000097088 454766251008 454904772303 455405670144 455654466342 455749134336 456500219904 456639269364 456657294816 457004979008 457665611136 458242910423 458419855104 458765592576 459428769792 459661619124 460011590712 460326091608 460676569104 461024008576 461783787264 462451327488 462800105472 463707336006 463725640464 465493770432 465512145408 466008473839 466421348817 466540013568 466776467046 467128507024 467451224532 467803773408 468480015936 468574725312 469252082304 469605989376 469963532288 470106682658 470642896896 470881429812 471059877888 471562121304 471657453768 472695502464 473739231744 473998043892 474664503681 474683240664 475044649232 475465530096 476186400512 476511959808 476874760704 477564115968 477806156721 478166515224 478351153152 478496858382 479222324704 479646906912 480012094656 480340269504 480705985152 480968603361 481068530688 481861343232 482008117662 482030599956 482557906944 483189141696 483868524528 483887624832 484952590336 485198375742 485567790196 485751803904 486269711832 486700537896 487071096048 487438442112 487775190816 488143067904 488514724352 488947539456 489468854673 489654346752 491354535456 491373931264 492708492993 493247480832 493420737006 494233906284 494606654496 495321642432 495698764416 496137944448 496890157056 497041509246 497229871104 497608445952 497760016932 497860645644 498580337448 498956363712 499301069616 500058077952 500501120256 500882185728 500901957632 501054531812 501606245376 501880281768 502988452128 504095455744 504197365248 504734939809 504926217216 505080017181 505182125727 505912401234 506293957296 506679433248 507411873216 508248100224 508631417856 508982807808 509366679552 509624838594 509754494976 510206128128 510361536348 510750109224 510770270656 511612032384 512717776128 512738015232 513388463052 513739456668 514130601384 514873812528 515262127232 515722336992 516111291648 516857366016 517250884608 517513039551 518261140242 518652009648 519506760672 520257743424 520650118656 520674403328 520833000173 521691345522 522084801968 522659672064 522839511456 523701163584 524857515264 525253359616 525519570402 526012649472 526118989824 526279245084 526679937192 527040017928 527146565976 528306738048 528708973824 529473259008 529762519644 530345843712 530507386467 530932255024 531782440272 532208329984 532956635712 532977673728 533856033792 534018645747 534425230386 535601421728 535709700576 536075954784 536484105792 536888718848 537259630464 537664828416 537937329627 538550913024 539125115292 539329425408 540013606488 540034923072 540794233296 541202097024 542094011136 542693412572 543477913224 543587784408 544373577936 544784141184 545571664128 545987044864 546470779392 547053425811 547466010184 547677407232 547954983054 548368247376 549160951392 549579064896 550674198051 551276596224 551696320512 552773852388 552795672672 553216553536 554016266112 554715102091 555347822592 555516980922 556150616064 556432486308 557236847736 557661109968 558081694592 558888440064 559001426688 559383604992 559809501696 560231706624 560618744832 561325909176 561352091088 562565337696 563492458944 563514702336 564115520963 564615316989 565471350608 565862008644 566288778336 567107387712 567222035904 568041994368 568470408192 568903223296 569076510586 569292171264 569580701958 569725612032 570014362404 570230378496 570838357368 571268880192 572210345088 573037514496 573473806848 573787105764 574593872877 574616554488 575563536432 576830267136 577269447168 578103929856 578396926557 578833150008 579233039094 579669893136 580111235168 580625203104 581464536768 581907245184 582346116096 583305836544 583483510854 583506543376 584149045248 585731383488 585758703744 587047872512 587345402214 587792588132 588015341568 588194450388 588642282744 589163809032 590057061504 590464704672 590910029568 591764230656 591883863552 592514929341 592739472384 592920020169 593818967568 594345080304 594797595552 594821074688 595657416384 596436596781 597089055744 597298786902 598407450624 598613353696 598734371232 599599882944 600052097536 600588038016 601681826982 601909843968 602368118784 602551599444 602673413148 603544619016 603999808704 604417084272 604872931968 605333462784 605869777152 606355001344 606539696404 607207560192 607539288456 608852359152 608876393088 610220814848 611226473472 611412652377 611536257459 612420275178 612882158832 613348787616 613768122144 614235425472 615711716352 615899261457 616137083136 616601769984 616914278298 617617944576 617806070316 618276448008 618300853952 619975702337 620658360576 620682860544 621895131756 622368622728 623268299376 623738364544 624640021248 624766300416 625669443072 626141319168 627368748714 627841906416 628749495072 628876605024 629785689408 630260669952 630482052841 631491647823 631521102474 631652308992 631997391856 632886004908 632910987552 633954040128 635349279744 635833014272 636026688302 636155269434 636752154624 637074875628 637555353632 637995811176 638124790392 639529209216 640016126208 640453692672 640941313536 641291471148 641424707584 642193152039 642677490216 642707466608 643736638224 644252188928 645158032704 645183499776 646443623799 646931167656 647643506688 648359615776 648934050528 649428128064 649917922816 650366921088 650857423872 651187293759 651930052608 652128629778 652625139564 652872462336 654645650832 655139380608 656219066112 656444861298 656944657324 657663307776 657894316008 658978541712 659475539328 660428856576 660931685888 661517259264 662222568087 662722012328 663680022576 663814194192 664773783264 665275151616 665734759488 666605608167 666744103936 667334827008 667842914304 668046338514 668808327168 669147294996 669173709024 670651269504 671497228847 672263153664 672467924274 673208381952 673234956288 673440022908 673576167636 674549868312 675058609728 675572577664 676549164288 677148574464 677664133632 678175223808 678643743744 679499784792 680482048464 681000145632 682149376512 682876683271 683481699513 683623701504 684517950736 684985942224 685507468512 686498416704 687629782656 688148388864 688882091762 689143154688 689492428686 689667846144 690017386068 690278879232 690489137412 691014853656 691536012864 692675680896 693676991232 694200158208 695561004009 695588460696 697119348608 698268218112 699810020352 700164700569 700692760536 701176836798 701705660112 702239916256 702720023904 702862087968 703878123456 704408984064 704945298432 705160023987 705964345344 706322144718 706350026192 707127791616 707343181956 709043253696 710608847616 710636898304 710997065838 711808045056 712024860996 712566973848 713198295144 714279600768 714767939712 715312141056 716346173952 716886437888 717249772836 717526729728 717745287573 718833487056 719470360368 720018141984 720046564096 721058977728 721602796032 722792014848 723012176493 723045899934 723836860416 724637217632 724783712544 725831437248 726378854912 727428885504 727797563613 728351685294 728627705856 729404567748 730606644072 731157663168 731662786224 732214601856 732772086528 733421309184 734232264068 735035461632 737031803184 737060896896 738688354816 739871221248 740131105509 740689307896 741350859426 741909981744 742982463648 743548146624 745184586752 745335235584 745562263869 745844806656 746412668928 746640025398 746790968466 747491659776 747870506172 748434545568 748469454784 750087116928 750496902829 751323278592 751352936448 751581797718 752409368064 752820422652 754482678192 755051704448 756143183616 756296047872 757389325824 757960544256 759440935944 760019149872 761117809824 761691840256 762372150336 762947126784 763215116597 764050019328 764437257891 764631742464 765049474352 766125163836 766155405984 767418048576 769076664192 769107022848 769692596224 769927043734 770082694578 770609185002 770805239808 771195902076 771777533344 772310718792 772893190848 774166937472 775286049024 775876326912 776461488128 777391710363 777978014472 779260141008 780975177984 781011604992 782537018283 783127202952 783989508096 784259267184 784856376992 785551745376 786742748672 787286272896 787880039424 788279355603 789018974208 789178484736 789418867626 790019905788 790319296512 790560026892 791758623424 792460107072 793063460736 794209888512 794643779466 795248795708 796118740992 796398382536 798312494976 799434953568 799466510592 800784050688 801637845579 802242435976 803402132592 803564550864 804113932176 804726158688 805333078272 805889445696 806497242624 807111283712 807826369536 808687672938 808994138112 809610080256 810020409732 810052384608 811803145536 811835190784 812865066499 814040118858 814968631296 815216869836 815381676612 816560366904 817176211776 817798383488 818357496192 818980567296 819706169088 820948955136 821199015276 821516110848 822552371064 823741427088 824368597344 826914894336 827544480768 829193509008 829824830304 831024399168 832853361664 833021733888 833275471383 833909900554 834225924096 834648729462 835600748544 835855271604 836491664952 837122541888 838332660096 838502140032 838790656103 839714252544 840347559936 840928117248 841988863764 842028136632 843848006544 843881316736 845272053504 847132372992 848207025912 848793012966 849433167504 850661081568 850833053856 852062991552 852705612288 853354834944 853614765879 853938256896 854371052937 854588418048 855021543606 855055294864 856257536052 856903320288 858315517632 859556271744 860210710272 860244666368 860506695938 860680658646 861924831732 862574890208 863345304648 865245400704 865904170752 867155894784 867809898496 868249725012 868849558641 869504839704 870166852752 870937804656 872860867776 873519174144 874958754816 875225266281 875259815064 876223567872 877192421344 878597075232 878638055616 879300719104 880571808768 881018103321 881688882198 882023012352 882291675582 882963424116 884906696768 885085592256 885697057008 886365044352 887033535488 887646345984 887825795328 888807477556 889779769344 890728451352 892196393328 892231612032 893486124576 894201692672 895633583616 895948180353 896623899032 897611175936 897920030544 898101556848 899399824416 900078146304 902065552384 902522740473 902864765952 903552178176 903827399166 904010119722 904858324992 905316928524 905999713056 907309397952 908000194176 908496250793 909532502016 909809544606 910811340288 911308932684 911498268672 913278538728 913314589632 914009958016 915331222272 916485820846 916839710208 917531185152 919323238248 920023181424 920652183216 921353138208 922048017152 923567574528 923891983249 924902654976 925371417447 927414672012 927451280928 930987540864 931024290816 932016947678 932842697634 933080027136 933552934092 934257014048 934902449064 935607546816 936960031872 937149450624 938504164608 939211978752 939927064576 940213365316 941053123071 941762859624 943124242608 943314907536 945391004928 947281653711 947478463488 947996087784 949329007362 949366481328 950089298464 950931060192 952372801024 953023919616 953749521408 954040032453 954232904151 955128231936 955612313442 956333030448 956702306304 956993716764 958444649408 959293813824 960024189312 960680539008 961411970304 961937206722 962137061376 963722686464 964016235324 964061199912 966378283392 967737049056 967775249664 969905180672 970396751484 971135580392 972539423664 973401075792 974142192096 974876884224 975550381632 976286135808 977029448704 977895078912 978192944667 978937709346 979308693504 982709070912 982747862528 984667291947 985416985986 986494961664 986841474012 988467812568 989213308992 990643284864 991397528832 992275888896 993780314112 994083018492 994459742208 995520033864 995721291288 997160674896 997912727424 998602139232 1000116155904 1001002240512 1001764371456 1002069507771 1002109063624 1003212490752 1003760563536 1005976904256 1008190911488 1008394730496 1008701886411 1009469879618 1009852434432 1010160034362 1010364251454 1011824802468 1012587914592 1013358866496 1014823746432 1015378162651 1016496200448 1017262835712 1017965615616 1018733359104 1019249677188 1020723072696 1021500218448 1021540541312 1023224064768 1025435552256 1025476030464 1026776926104 1027478913336 1028261202768 1029747625056 1030524254464 1031444673984 1032222583296 1033323137643 1033714732032 1034238643029 1034501769216 1035026079102 1036522280484 1037304019296 1039013521344 1040515486848 1041300237312 1041348806656 1041666000346 1043382691044 1044169603936 1045679022912 1047402327168 1049715030528 1050506719232 1051039140804 1051765255197 1052558490168 1053359874384 1054080035856 1054293131952 1056613476096 1057417947648 1058946518016 1059483217077 1059525039288 1060691687424 1061014772934 1061864510048 1063564880544 1064416659968 1065913271424 1065955347456 1066495598757 1067712067584 1068037291494 1068850460772 1071202843456 1071419401152 1072151909568 1072968211584 1073777437696 1074519260928 1075329656832 1075874659254 1077101826048 1078250230584 1080027212976 1080069846144 1081588466592 1082404194048 1084188022272 1084568849901 1085386825144 1086955826448 1087175568816 1088747155872 1089568282368 1091143328256 1091974089728 1092527527941 1092941558784 1094106851622 1094932020368 1095354814464 1095909966108 1096736494752 1098321902784 1099158129792 1101348396102 1102553192448 1103392641024 1105547704776 1105591345344 1106433107072 1108032532224 1109430204182 1110695645184 1111033961844 1112864972616 1114473695472 1115322219936 1116163389184 1117776880128 1118002853376 1118767209984 1119619003392 1119960038097 1120186452699 1121237489664 1122651818352 1122704182176 1125130675392 1126984917888 1127029404672 1127372696577 1128231041926 1129230633978 1130942701216 1131724017288 1132577556672 1134214775424 1134444071808 1136083988736 1136940816384 1137806446592 1138153021172 1138584342528 1139161403916 1140028724808 1141676714736 1142537760384 1144420690176 1146075028992 1146947613696 1147574211528 1149187745754 1149233108976 1151127072864 1153660534272 1154538894336 1154890565601 1155124041867 1155913777503 1156207859712 1156793853114 1157666300016 1158466078188 1159339786272 1160222470336 1161250406208 1162929073536 1163814490368 1164692232192 1166611673088 1166967021708 1167013086752 1171462766976 1171517407488 1174095745024 1174690804428 1175585176264 1176388900776 1177284565488 1178327618064 1180114123008 1180929409344 1181820059136 1183528461312 1183767727104 1184128301439 1185029858682 1185478944768 1185840040338 1187637935136 1188690160608 1189595191104 1189642149376 1191314832768 1191965669199 1192873193562 1194178111488 1194597573804 1197226707392 1197468742464 1199199765888 1200104195072 1201176076032 1203363653964 1203819687936 1205103198888 1205346826296 1207089238032 1207999617408 1208834168544 1209745863936 1210666925568 1211739554304 1213031509407 1213079392808 1214415120384 1215078576912 1217704718304 1217752786176 1220441629696 1221060178287 1222452946944 1222825304754 1223072514918 1224840550356 1225764317664 1226697575232 1227536244288 1228470850944 1231423432704 1231798522914 1232274166272 1233203539968 1233828556596 1235612140632 1236552896016 1236601707904 1239951404674 1241316721152 1241365721088 1243790263512 1244737245456 1246536598752 1247476729088 1249280042496 1249532600832 1250864850831 1251338886144 1251973094193 1254737497428 1255683812832 1257498990144 1257753210048 1259571378816 1260521339904 1260964105682 1262983295646 1263042204948 1263304617984 1263994783712 1265772009816 1265821975104 1267908080256 1270698559488 1271666028544 1272053376604 1272310538868 1273189519449 1274149751256 1275110707264 1275991622352 1276249580784 1279058418432 1280032252416 1280907385344 1281882627072 1282532315409 1282582942296 1284386304078 1285354980432 1285414933216 1287473276448 1288504377856 1290316065408 1290366999552 1290760043907 1291020987969 1292887247598 1293862335312 1295287013376 1296719231552 1297868101056 1298856256128 1299835845632 1300733842176 1301714847744 1302374587518 1303860105216 1304257259556 1305250279128 1309291301664 1310278761216 1312438132224 1312889722596 1313889314648 1315788632016 1317957083424 1318951078656 1320857713152 1321863371776 1322533323297 1323034518528 1323437513373 1324445136174 1325444024656 1327360045152 1327628388384 1329547566528 1330550303232 1331469518976 1333211216334 1333488207872 1334669654016 1335685828608 1336092677028 1338294589992 1338347418048 1341302539008 1342994457694 1344526307328 1344935848548 1346416763904 1346880045816 1347152335272 1349099736624 1350117219456 1351145155328 1353098328576 1354297148928 1355328267264 1355741098749 1356015179583 1357287487488 1358999569584 1360964096928 1362000291264 1364298753024 1364714316909 1365753366542 1366963399026 1367247403008 1369035901472 1369971884448 1371014937024 1372996833408 1374728731269 1375259565312 1376296777728 1377764183524 1378286309376 1378984857372 1380034772136 1380978274824 1382029707312 1383072025728 1385351361792 1387353982464 1388400316416 1391122008018 1391176921392 1394238697216 1396536436224 1398025421517 1399264046451 1399620040704 1400329401138 1401385521072 1402353673596 1403411320224 1404479832512 1405440047808 1405724175936 1407756246912 1408817968128 1409890596864 1410320047974 1411928690688 1412644289436 1412700052384 1414686363912 1418086507392 1421217695232 1421273796608 1421994131676 1424049721992 1425133947696 1426396590288 1428559201536 1429535879424 1430624282112 1432692347904 1433418470163 1434499545672 1435053459456 1435490575146 1437666974112 1438940720736 1440036283968 1440093128192 1442117955456 1442905810083 1443205592064 1445584029696 1446024352986 1446091799868 1447673720832 1449274435264 1449567425088 1451662874496 1452757709824 1454857771008 1455595127226 1456703370588 1457255411712 1458809135496 1461213288144 1462315326336 1463325572448 1464429203712 1465544173056 1466842618368 1468406564019 1468464528136 1474063606368 1474121793792 1477376709632 1478125478979 1479742442496 1480262211018 1481378615792 1482701718852 1483819963488 1485964927296 1487096293248 1490369173504 1490670471168 1491124527738 1491689613312 1492825337856 1493280050796 1493581936932 1495741012344 1496869091136 1496938909568 1500174233856 1500993805658 1502646557184 1502705872896 1503163595436 1504818736128 1505640845304 1508965356384 1510103408896 1512286367232 1512592095744 1514204819427 1514778651648 1515240051543 1515546377181 1518881871888 1520038299744 1522235619648 1523383680512 1524744300672 1525894253568 1526430233194 1528100038656 1528874515782 1529263484928 1530098948704 1532250327672 1532310811968 1534836097152 1538153328384 1538214045696 1539385192448 1539854087468 1540165389156 1541218370004 1542391804152 1543555066688 1544621437584 1545786381696 1548333874944 1550572098048 1551752653824 1552539118653 1554783420726 1555956028944 1558520282016 1561950355968 1562023209984 1562499000519 1565074036566 1566254405904 1567979016192 1568518534368 1569712753984 1571103490752 1573485497344 1573964779279 1574572545792 1575760078848 1576558711206 1578037948416 1578356969472 1578837735252 1580039811576 1581120053784 1583517246848 1584920214144 1586126921472 1588419777024 1589287558932 1590497591416 1592796765072 1596624989952 1598869907136 1598933021184 1601568101376 1602055937241 1603275691158 1604484871952 1606804265184 1607129101728 1608227864352 1609452317376 1610666156544 1611778891392 1612994485248 1613811988881 1614222567424 1615652739072 1617375345876 1617988276224 1620040819464 1620104769216 1623606291072 1623670381568 1625730132998 1628080237716 1630433739672 1630763353224 1633120733808 1634352423552 1635596766976 1636714992384 1637961134592 1639412338176 1641160277433 1642398030552 1643032221696 1645104742128 1647482854176 1648737194688 1652022594153 1653829788672 1655088961536 1658387018016 1659649660608 1662048798336 1664145306273 1665706723328 1666043467776 1666550942766 1667819801108 1668451848192 1669297458924 1671710543208 1672983329904 1674245083776 1676665320192 1677004280064 1677581312206 1679428505088 1680695119872 1681856234496 1683977727528 1684056273264 1687696013088 1687762633472 1690544107008 1692346562889 1693845950967 1696414051824 1697586025932 1698866335008 1701322163136 1701666107712 1704125983104 1705411224576 1706709669888 1707229531758 1707876513792 1708742105874 1709176836096 1710043087212 1710110589728 1712515072104 1713806640576 1716631035264 1719112543488 1720421420544 1720489332736 1721013391876 1721361317292 1723849663464 1725149780416 1726690609296 1730490801408 1731808341504 1734311789568 1735190779671 1736499450024 1737699117282 1739009679408 1740333705504 1741875609312 1745721735552 1747038348288 1749917509632 1750450532562 1750519630128 1752447135744 1754384842688 1757194150464 1757276111232 1758601438208 1761143617536 1762036206642 1763377764396 1764046024704 1764583351164 1765926848232 1769813393536 1770171184512 1771394114016 1772730088704 1774067070976 1775292691968 1775651590656 1777544788023 1777614955112 1781456902704 1784392786656 1784463224064 1786972249152 1788403385344 1789309790343 1791267167232 1791896360706 1793247798064 1795222351872 1795840061088 1796203113696 1798799648832 1800156292608 1804131104768 1805045480946 1805729531904 1807104356352 1807654798332 1808020239444 1810633857048 1811999426112 1814618795904 1816000388352 1816992501586 1819065004032 1819619089212 1821622680576 1822617865368 1826557077456 1826629179264 1828019916032 1830662444544 1832971641692 1833679420416 1834237957131 1834608772377 1838646476496 1840046362848 1841304366432 1842706276416 1844096034304 1847135149056 1847697784371 1847783966498 1849805309952 1850742834894 1854829344024 1854902561856 1859927107011 1861975081728 1862048581632 1864033895356 1865685395268 1867105868184 1868514028096 1869804898128 1871215093632 1873920063744 1874298901248 1877008329216 1878423957504 1880426730632 1882106246142 1883525719248 1886248485216 1886629815072 1890782009856 1891446158523 1894563307422 1894956926976 1895992175568 1898658014724 1898732962656 1900178596928 1901862120384 1904745602048 1905325785443 1906047839232 1907499042816 1908080064906 1908465808302 1910256463872 1911224626884 1912666060896 1913987433528 1916889298816 1918587627648 1920048378624 1921361078016 1922823940608 1923874413444 1924274122752 1928032470648 1928122399824 1932756566784 1935474098112 1935550499328 1939330871397 1940793502968 1942271160784 1945078847328 1946802151584 1948284384192 1949753768448 1951100763264 1952572271616 1953561881277 1954058897408 1955790157824 1956385889334 1957875418692 1958617387008 1965418141824 1965495725056 1969334583894 1970833971972 1972989923328 1973682948024 1976935625136 1978426617984 1981286569728 1982795057664 1984551777792 1986667704261 1988166036984 1991040067728 1991442582576 1994321349792 1995825454848 1997204278464 1999816824501 2000232311808 2002004481024 2003528742912 2004139015542 2004218127248 2006424981504 2007521127072 2011953808512 2014491686541 2016381822976 2016789460992 2017403772822 2018939759236 2019704868864 2020320068724 2020728502908 2023649604936 2025175829184 2026717732992 2029647492864 2030756325302 2032992400896 2034525671424 2035931231232 2038499354376 2041446145392 2043000436896 2043081082624 2046448129536 2048630049813 2050445098539 2050871104512 2053553852208 2054957826672 2056522405536 2059495250112 2061048508928 2062889347968 2064445166592 2066646275286 2067429464064 2068477286058 2069003538432 2070052158204 2073044560968 2074608038592 2078027042688 2081030973696 2082600474624 2082697613312 2083332000692 2086765382088 2088339207872 2091358045824 2094804654336 2099430061056 2100494101707 2102078281608 2103530510394 2105116980336 2106719748768 2108160071712 2108586263904 2113226952192 2114835895296 2115480071961 2117893036032 2118966434154 2119050078576 2121383374848 2122029545868 2123729020096 2127129761088 2128833319936 2129481760201 2131826542848 2131910694912 2132991197514 2135424135168 2136074582988 2137700921544 2142405686912 2142838802304 2144303819136 2145936423168 2147554875392 2149038521856 2150659313664 2151749318508 2156500461168 2160054425952 2160139692288 2163176933184 2164808388096 2168376044544 2169036529479 2169137699802 2170773650288 2173911652896 2174351137632 2177494311744 2179136564736 2182286656512 2183392690839 2183948179456 2185055055882 2185883117568 2188213703244 2189864040736 2191819932216 2193472989504 2196643805568 2198316259584 2202696792204 2205106384896 2211095409552 2211182690688 2212866214144 2216065064448 2218860408364 2220393316527 2222067923688 2225729945232 2228947390944 2230644439872 2232326778368 2235553760256 2236005706752 2236686791607 2237534419968 2239238006784 2239920076194 2240372905398 2242474979328 2245303636704 2245408364352 2250261350784 2251490708487 2253969835776 2254058809344 2254745393154 2256462083852 2258461267956 2261885402432 2263448034576 2265155113344 2268429550848 2268888143616 2272167977472 2273881632768 2276306042344 2278322807832 2280057449616 2283353429472 2285075520768 2288841380352 2289645349791 2292150057984 2293895227392 2295148423056 2298375491508 2298466217952 2302254145728 2306447003431 2307321068544 2309077788672 2309781131202 2310248083734 2311827555006 2312415719424 2313587706228 2315332600032 2316932156376 2318679572544 2320444940672 2322500812416 2325858147072 2327628980736 2329384464384 2333934043416 2334026173504 2342925533952 2343034814976 2347611054849 2349381608856 2351170352528 2352777801552 2354569130976 2356655236128 2360228246016 2361858818688 2363640118272 2364838066809 2367056922624 2367535454208 2368256602878 2370059717364 2370957889536 2371680080676 2375275870272 2377380321216 2379190382208 2379284298752 2382629665536 2383931338398 2385746387124 2388356222976 2389195147608 2394453414784 2394937484928 2398399531776 2400208390144 2402352152064 2404913536737 2406727307928 2410206397776 2410693652592 2414178476064 2415999234816 2417668337088 2419491727872 2421333851136 2423479108608 2426063018814 2426158785616 2428830240768 2430157153824 2435409436608 2435505572352 2438595199497 2440883259392 2442120356574 2444905893888 2445650609508 2446145029836 2449681100712 2451528635328 2453395150464 2455072488576 2456941701888 2462846865408 2463597045828 2464548332544 2467657113192 2471224281264 2473105792032 2473203415808 2479902809348 2482633442304 2487580527024 2489474490912 2493073197504 2494953458176 2498560084992 2499065201664 2499826414149 2501729701662 2502677772288 2503946188386 2509474994856 2511367625664 2514997980288 2515506420096 2516371968309 2519142757632 2521042679808 2521928211364 2525966591292 2526084409896 2527989567424 2531544019632 2531643950208 2535816160512 2541397118976 2544106753208 2544621077736 2546379038898 2548299502512 2550221414528 2551983244704 2552499161568 2558116836864 2560064504832 2560844297637 2561814770688 2563765254144 2565064630818 2565165884592 2568772608156 2570709960864 2570829866432 2574946552896 2577008755712 2577793709717 2580632130816 2580733999104 2581520087814 2582041975938 2585774495196 2587724670624 2593438463104 2595736202112 2597712512256 2599671691264 2601467684352 2603429695488 2604749175036 2608514519112 2610500558256 2618582603328 2620557522432 2624876264448 2625675798843 2625779445192 2627778629296 2631577264032 2635914166848 2637902157312 2641715426304 2643054309963 2643726743552 2645066646594 2646069037056 2646875026746 2648890272348 2650888049312 2654720090304 2655256776768 2659095133056 2661100606464 2662939037952 2666422432668 2666976415744 2669339308032 2672185354056 2676589179984 2676694836096 2682605078016 2685988915388 2687844541059 2689871697096 2692833527808 2693760091632 2694304670544 2698199473248 2700234438912 2702290310656 2706196657152 2707568221419 2708594297856 2710656534528 2711482197498 2712030359166 2714574974976 2717999139168 2721928193856 2724000582528 2725488752379 2728597506048 2729428633818 2731506733084 2733926798052 2734494806016 2738071802944 2739943768896 2742029874048 2745993666816 2749457462538 2750519130624 2752593555456 2755528367048 2757969714744 2760069544272 2761956549648 2764059414624 2766144051456 2770702723584 2771675949747 2774707964928 2782244016036 2782353842784 2788477394432 2792014793627 2793072872448 2796050843034 2798528092902 2799240081408 2800658802276 2802771042144 2804707347192 2806822640448 2808959665024 2810880095616 2811448351872 2815512493824 2817635936256 2819781193728 2820640095948 2825288578872 2825400104768 2829372727824 2836173014784 2841844961133 2842435390464 2843988263352 2848099443984 2850267895392 2852793180576 2857118403072 2859071758848 2861248564224 2862120097359 2862698712453 2865384695808 2866836940326 2868999091344 2870106918912 2870981150292 2875333948224 2877881441472 2880072567936 2880186256384 2881063557919 2884235910912 2885811620166 2886411184128 2891168059392 2892048705972 2892183599736 2898548870528 2899134850176 2903325748992 2905515419648 2909715542016 2911190254452 2913406741176 2917618270992 2922426576288 2924630652672 2926651144896 2928858407424 2931088346112 2933685236736 2934578834001 2936813128038 2936929056272 2948127212736 2948243587584 2954001875841 2954753419264 2956250957958 2959484884992 2960524422036 2962757231584 2965403437704 2967639926976 2971929854592 2974192586496 2980738347008 2981340942336 2982249055476 2983379226624 2986560101592 2987163873864 2991482024688 2993738182272 2993877819136 3000348467712 3001987611316 3005293114368 3006208523313 3006327190872 3009637472256 3011281690608 3017930712768 3020206817792 3024572734464 3025184191488 3026105659233 3028409638854 3029557303296 3030480103086 3031092754362 3037763743776 3040076599488 3044471239296 3046134487953 3046767361024 3049488601344 3051788507136 3052860466388 3056200077312 3057749031564 3060197897408 3064500655344 3064621623936 3069672194304 3076306656768 3076428091392 3079708174936 3080330778312 3082436740008 3084783608304 3087110133376 3089242875168 3091572763392 3096667749888 3099969412929 3101144196096 3103505307648 3105078237306 3109566841452 3111912057888 3117040564032 3120487122289 3123900711936 3124046419968 3124998001038 3130148073132 3132508811808 3137037068736 3139425507968 3142206981504 3146970994688 3147929558558 3149145091584 3151520157696 3153117422412 3157675470504 3160079623152 3162240107568 3167034493696 3169840428288 3172253842944 3176839554048 3178449651231 3178575117864 3180995182832 3185593530144 3193249979904 3197739814272 3197866042368 3199486796271 3203136202752 3204111874482 3206551382316 3208969743904 3213608530368 3214258203456 3216455728704 3218904634752 3221332313088 3223557782784 3225988970496 3227623977762 3228445134848 3231305478144 3234750691752 3240081638928 3240209538432 3247212582144 3247340763136 3251460265996 3253706549703 3256160475432 3260867479344 3261526706448 3266241467616 3268704847104 3271193533952 3273429984768 3275922269184 3277582583823 3278824676352 3282320554866 3284796061104 3286064443392 3290209484256 3294965708352 3297474389376 3304045188306 3307659577344 3310177923072 3316774036032 3319299321216 3324097596672 3328290612546 3331413446656 3332086935552 3333101885532 3335639602216 3338594917848 3343421086416 3345966659808 3348490167552 3353330640384 3354008560128 3355162624412 3358857010176 3359880114291 3363712468992 3367955455056 3368112546528 3375392026176 3375525266944 3379807381759 3381088214016 3382118089731 3384693125778 3387691901934 3392828103648 3395172051864 3397732670016 3402644326272 3403332215424 3408251966208 3410822449152 3413419339776 3414459063516 3415753027584 3417484211748 3420086174424 3420221179456 3425030144208 3427613281152 3433262070528 3438225086976 3440842841088 3442026783752 3442722634584 3447699326928 3450299560832 3453381218592 3460981602816 3463616683008 3464671696803 3465372125601 3468623579136 3470381559342 3472998900048 3475398234564 3478019358816 3480667411008 3483751218624 3487603254323 3491443471104 3494076696576 3499835019264 3500901065124 3501039260256 3508769685376 3514388300928 3514552222464 3517202876416 3522287235072 3524072413284 3526755528792 3529166702328 3531853696464 3539626787072 3540342369024 3542788228032 3545460177408 3548134141952 3550585383936 3551303181312 3552384904317 3555089576046 3555229910224 3562913805408 3568785573312 3568926448128 3573944498304 3575897007597 3576806770688 3578619580686 3582534334464 3583792721412 3586495596128 3591680122176 3592406227392 3597599297664 3600312585216 3608262209536 3610090961892 3611459063808 3615309596664 3616040478888 3621267714096 3623998852224 3629237591808 3632000776704 3633985003172 3639094528221 3639238178424 3643245361152 3645235730736 3653114154912 3653258358528 3656039832064 3661324889088 3663180534861 3665943283384 3667358840832 3668475914262 3669217544754 3677292952992 3680092725696 3682608732864 3685412552832 3688192068608 3694270298112 3695395568742 3695567932996 3699610619904 3701485669788 3709658688048 3709805123712 3719854214022 3723950163456 3724097163264 3728067790712 3731370790536 3734211736368 3737028056192 3739609796256 3742430187264 3747840127488 3748597802496 3752594552493 3754016658432 3760853461264 3764212492284 3767051438496 3772496970432 3773259630144 3777431779613 3781564019712 3782892317046 3789126614844 3789913853952 3791984351136 3797316029448 3797465925312 3800357193856 3803724240768 3809491204096 3810651570886 3812095678464 3814998085632 3816160129812 3816931616604 3822449253768 3825332121792 3827974867056 3833778597632 3837175255296 3840096757248 3842722156032 3845647881216 3847596946227 3847748826888 3856064941296 3856244799648 3865513133568 3870948196224 3871100998656 3872280131721 3873062963907 3878661742794 3881587005936 3884542321568 3890157694656 3893604303168 3896568768384 3899507536896 3902201526528 3905144543232 3907123762554 3908117794816 3911580315648 3912771778668 3915750837384 3930836283648 3930991450112 3938669167788 3941667943944 3947365896048 3953871250272 3956853235968 3962573139456 3965590115328 3967599969891 3969103555584 3970312540119 3973335408522 3976332073968 3982080135456 3982885165152 3988642699584 3991650909696 3994408556928 3999633649002 4000464623616 4004008962048 4007057485824 4008278031084 4008436254496 4015042254144 4023907617024 4028983373082 4032763645952 4033578921984 4034807545644 4037879518472 4040640137448 4041457005816 4047299209872 4050351658368 4053435465984 4059294985728 4061512650604 4065984801792 4067223296247 4071862462464 4076998708752 4082892290784 4086000873792 4086162165248 4092896259072 4094142950727 4097260099626 4100890197078 4101742209024 4107107704416 4109915653344 4113044811072 4118990500224 4122097017856 4124186193807 4125778695936 4128890333184 4133292550572 4134858928128 4136954572116 4140104316408 4146089121936 4149216077184 4156054085376 4162061947392 4165200949248 4166664001384 4173530764176 4176678415744 4182716091648 4189609308672 4194076264551 4198860122112 4200988203414 4204156563216 4207061020788 4210233960672 4213439497536 4216320143424 4217172527808 4221835518391 4226453904384 4229671790592 4230960143922 4235786072064 4237932868308 4238100157152 4244059091736 4247458040192 4254259522176 4257666639872 4258963520402 4263653085696 4263821389824 4265982395028 4272149165976 4275401843088 4284811373824 4285677604608 4288607638272 4291872846336 4295109750784 4298077043712 4300255410489 4303498637016 4313000922336 4320108851904 4320279384576 4326353866368 4328717430249 4329616776192 4336752089088 4338073058958 4338275399604 4341547300576 4347823305792 4348702275264 4354988623488 4358273129472 4364573313024 4366785381678 4367896358912 4370110111764 4371766235136 4376427406488 4379728081472 4383639864432 4386945979008 4393287611136 4396632519168 4405219692057 4405393584408 4422190819104 4422365381376 4425732428288 4432130128896 4434376436937 4437720816728 4440786633054 4444135847376 4451459890464 4457894781888 4461288879744 4464653556736 4471107520512 4472011413504 4473373583214 4475068839936 4478476013568 4479840152388 4480745810796 4490607273408 4490816728704 4500522701568 4502981416974 4507939671552 4508117618688 4509490786308 4512924167704 4516922535912 4523770804864 4526896069152 4530310226688 4536859101696 4537776287232 4542614458281 4544335954944 4545720154629 4552612084688 4556645615664 4560114899232 4566706858944 4570151041536 4577682760704 4579290699582 4584300115968 4587790454784 4590296846112 4596750983016 4596932435904 4604508291456 4612894006862 4614642137088 4618155577344 4619562262404 4620496167468 4623655110012 4627175412456 4630665200064 4633864312752 4637359145088 4640889881344 4645001624832 4651716294144 4655257961472 4657617355959 4667868086832 4668052347008 4685851067904 4686069629952 4687497001557 4695222109698 4698763217712 4702340705056 4705555603104 4709138261952 4713310472256 4720456492032 4721894337837 4723717637376 4727280236544 4729676133618 4734113845248 4735070908416 4736513205756 4740119434728 4743360161352 4750551740544 4754760642432 4758380764416 4758568597504 4765259331072 4767862676796 4771492774248 4778390295216 4788906829568 4789874969856 4796799063552 4800416780288 4804704304128 4806167811723 4809827073474 4813454615856 4820412795552 4821387305184 4828356952128 4831998469632 4835336674176 4838983455744 4841435966643 4842667702272 4846958217216 4852126037628 4852317571232 4860314307648 4870818873216 4871011144704 4877190398994 4881766518784 4884240713148 4891301219016 4892290059672 4899362201424 4903057270656 4906790300928 4910144977152 4913883403776 4923480832299 4927194091656 4929096665088 4935314226384 4942448562528 4946211584064 4946406831616 4956067782459 4959805618696 4965266884608 4975161054048 4978948981824 4986146395008 4989906916352 4992435918819 4997120169984 4998130403328 4999652828298 5003459403324 5005355544576 5007892376772 5018949989712 5022735251328 5029995960576 5031012840192 5032743936618 5038285515264 5042085359616 5043856422728 5051933182584 5052168819792 5055979134848 5063088039264 5063287900416 5071632321024 5077039688667 5088213506416 5089242155472 5092758077796 5096599005024 5100442829056 5103966489408 5104998323136 5116233673728 5120129009664 5121688595274 5123629541376 5127530508288 5130129261636 5130331769184 5137545216312 5141419921728 5141659732864 5149893105792 5154017511424 5155587419434 5161264261632 5161467998208 5163040175628 5164083951876 5171548990392 5175449341248 5186876926208 5191472404224 5195425024512 5199343382528 5202935368704 5205572339013 5209498350072 5217029038224 5221001116512 5237165206656 5241115044864 5249752528896 5251351597686 5251558890384 5255557258592 5263154528064 5271828333696 5275804314624 5283430852608 5286108619926 5287453487104 5290133293188 5292138074112 5293750053492 5297780544696 5301776098624 5309440180608 5310513553536 5318190266112 5322201212928 5325878075904 5332634364069 5332844865336 5344370708112 5353178359968 5353389672192 5365210156032 5367929371029 5371977830776 5375689082118 5379743394192 5385667055616 5387520183264 5388609341088 5396398946496 5400468877824 5404580621312 5406226850567 5412393314304 5415136442838 5417188595712 5421313069056 5422964394996 5424060718332 5435998278336 5443856387712 5448001165056 5450977504758 5457195012096 5458857267636 5463013466168 5467853596104 5476143605888 5479887537792 5484059748096 5491987333632 5498914925076 5501038261248 5502713871393 5511056734096 5515939429488 5520139088544 5523913099296 5528118829248 5532288102912 5541405447168 5543093353113 5543351899494 5549415929856 5564488032072 5564707685568 5576954788864 5579781321033 5584029587254 5586145744896 5592101686068 5597056185804 5601317604552 5605542084288 5609414694384 5613645280896 5617919330048 5621760191232 5622896703744 5631024987648 5635271872512 5641280191896 5650577157744 5650800209536 5658745455648 5672346029568 5674338475569 5683689922266 5684870780928 5687976526704 5696198887968 5700535790784 5705586361152 5714236806144 5715977356329 5718143517696 5722497128448 5724240194718 5725397424906 5730769391616 5733673880652 5737998182688 5741962300584 5750667896448 5755762882944 5760145135872 5760372512768 5762127115838 5768471821824 5771623240332 5772822368256 5784097411944 5784367199472 5797097741056 5798269700352 5806651497984 5811030839296 5817992614191 5822380508904 5826813482352 5835236541984 5844853152576 5849261305344 5853302289792 5857716814848 5860685643831 5862176692224 5867370473472 5869157668002 5873626256076 5873858112544 5896254425472 5896487175168 5908003751682 5909506838528 5912501915916 5918969769984 5921048844072 5925514463168 5930806875408 5935279853952 5943859709184 5948385172992 5960003112783 5964498110952 5973120203184 5974327747728 5982964049376 5987476364544 5987755638272 5999450473503 6000696935424 6003975222632 6010586228736 6012417046626 6012654381744 6019274944512 6022563381216 6035861425536 6040413635584 6043475059623 6049145468928 6050368382976 6052211318466 6056819277708 6059114606592 6060960206172 6062185508724 6075527487552 6080153198976 6088942478592 6092268975906 6093534722048 6098977202688 6103577014272 6105720932776 6115498063128 6120395794816 6129001310688 6129243247872 6139344388608 6145890149439 6152613313536 6159416349872 6160661556624 6164873480016 6169567216608 6174220266752 6178485750336 6183145526784 6193335499776 6199938825858 6202288392192 6207010615296 6210156474612 6219133682904 6223824115776 6234081128064 6240974244578 6247801423872 6248092839936 6249996002076 6260296146264 6265017623616 6274074137472 6278851015936 6284413963008 6293941989376 6295859117116 6298290183168 6301482305121 6306234844824 6315350941008 6320159246304 6324480215136 6334068987392 6339680856576 6344507685888 6346440215883 6353679108096 6356899302462 6357150235728 6361990365664 6371187060288 6386499959808 6388445280603 6395479628544 6395732084736 6398973592542 6406272405504 6408223748964 6413102764632 6417939487808 6427217060736 6428516406912 6432911457408 6437809269504 6442664626176 6447115565568 6451977940992 6455247955524 6469501383504 6480163277856 6480419076864 6494425164288 6494681526272 6502920531992 6507413099406 6512320950864 6521734958688 6523053412896 6532482935232 6537409694208 6542387067904 6544379871739 6546859969536 6550178072517 6551844538368 6555165167646 6557649352704 6564641109732 6569592122208 6580418968512 6589931416704 6594948778752 6608090376612 6615319154688 6633548072064 6638598642432 6648195193344 6656581225092 6661179949581 6666203771064 6671279204432 6677189835696 6686842172832 6691933319616 6696980335104 6706661280768 6708017120256 6710060374821 6710325248824 6717714020352 6719760228582 6727424937984 6735910910112 6736225093056 6750784052352 6751050533888 6754472125461 6759614763518 6762176428032 6764236179462 6769386251556 6775383803868 6785656207296 6790344103728 6795465340032 6805288652544 6806664430848 6816503932416 6821644898304 6828918127032 6834968423496 6840172348848 6840442358912 6850060288416 6855226562304 6866524141056 6868936049373 6876450173952 6881685682176 6884053567504 6885445269168 6895398653856 6900599121664 6906762437184 6919341010293 6921963205632 6927233366016 6929343393606 6930744251202 6937247158272 6940763118684 6945997800096 6950796469128 6956038717632 6961334822016 6967502437248 6975206508646 6982886942208 6988153393152 7001802130248 7002078520512 7017539370752 7028776601856 7029104444928 7034405752832 7042833164547 7048144826568 7053511057584 7058333404656 7063707392928 7079253574144 7080684738048 7085576456064 7090920354816 7094514200427 7101170767872 7102606362624 7104769808634 7110179152092 7110459820448 7125827610816 7137571146624 7137852896256 7147888996608 7151794015194 7153613541376 7157239161372 7165068668928 7167585442824 7172991192256 7183360244352 7184812454784 7195198595328 7200625170432 7214740610211 7220181923784 7230619193328 7232080957776 7242535428192 7247997704448 7258475183616 7264001553408 7267970006344 7278189056442 7278476356848 7286490722304 7290471461472 7306228309824 7306516717056 7312079664128 7314306915473 7315785598491 7322649778176 7326361069722 7331886566768 7334717681664 7336951828524 7338435089508 7354585905984 7360185451392 7365217465728 7370825105664 7376384137216 7388540596224 7390791137484 7391135865992 7402971339576 7419317376096 7419610247424 7439708428044 7447900326912 7456135581424 7462741581072 7468423472736 7474056112384 7479219592512 7484860374528 7495680254976 7497195604992 7499479242447 7505189104986 7508033316864 7521706922528 7528424984568 7534102876992 7544993940864 7546519260288 7549115904927 7554863559226 7563128039424 7565784634092 7578253229688 7583968702272 7594632058896 7594931850624 7600714387712 7607448481536 7618982408192 7621303141772 7624191356928 7632320259624 7633863233208 7644898507536 7650664243584 7655949734112 7667557195264 7674350510592 7680193514496 7682532892911 7685444312064 7691295762432 7695193892454 7695497653776 7712129882592 7712489599296 7731026267136 7733381129151 7741896392448 7742201997312 7744560263442 7746125927814 7757323485588 7763174011872 7769084643136 7780315389312 7787208606336 7793137536768 7799015073792 7804403053056 7810289086464 7814247525108 7825543557336 7831501674768 7861672567296 7861982900224 7877338335576 7883335887888 7894731792096 7907742500544 7913706471936 7922144055263 7925146278912 7929162929889 7931180230656 7935199939782 7938207111168 7940625080238 7946670817044 7952664147936 7964160270912 7965770330304 7977285399168 7983301819392 7988817113856 7999267298004 8000929247232 8008017924096 8016556062168 8016872508992 8030084508288 8047815234048 8057966746164 8063533623177 8069615091288 8075759036944 8081280274896 8082914011632 8094598419744 8100703316736 8106870931968 8118589971456 8122704664257 8123025301208 8131969603584 8134446592494 8143724924928 8153997417504 8165784581568 8172001747584 8172324330496 8176466257137 8185792518144 8188285901454 8194520199252 8201780394156 8203484418048 8214215408832 8219831306688 8226089622144 8237981000448 8244194035712 8248372387614 8251557391872 8257780666368 8266585101144 8273909144232 8280208632816 8292178243872 8298432154368 8312108170752 8315027849241 8324123894784 8333328002768 8347061528352 8353356831488 8365432183296 8376044380881 8379218617344 8388152529102 8397720244224 8401976406828 8408313126432 8414122041576 8420467921344 8426878995072 8432640286848 8434345055616 8443671036782 8452907808768 8459343581184 8461920287844 8475865736616 8476200314304 8488118183472 8494916080384 8508519044352 8515333279744 8517927040804 8525534883399 8527306171392 8531964790056 8544298331952 8550803686176 8569622747648 8571355209216 8577215276544 8583745692672 8586360292077 8588096137359 8596154087424 8600510820978 8606997274032 8626001844672 8640217703808 8640558769152 8643190673757 8652707732736 8657434860498 8659233552384 8673504178176 8676146117916 8676550799208 8683094601152 8695646611584 8697404550528 8709977246976 8716546258944 8729146626048 8733570763356 8740220223528 8752854812976 8759456162944 8767279728864 8773891958016 8786575222272 8793265038336 8810439384114 8810787168816 8844381638208 8844730762752 8851464856576 8854161002941 8862005627523 8864260257792 8868752873874 8875441633456 8881573266108 8888271694752 8902919780928 8915789563776 8922577759488 8929307113472 8942215041024 8944022827008 8946747166428 8950137679872 8959680304776 8961491621592 8981214546816 8981633457408 9001045403136 9005962833948 9015879343104 9018625569939 9018981572616 9025848335408 9033845071824 9047541609728 9053792138304 9060620453376 9073718203392 9075552574464 9078316977699 9085228916562 9088671909888 9091440309258 9105224169376 9113291231328 9120229798464 9133413717888 9138403463859 9140302083072 9155365521408 9158581399164 9168600231936 9180593692224 9193501966032 9193864871808 9209016582912 9225788013724 9229284274176 9239124524808 9240992334936 9247310220024 9254350824912 9261330400128 9267728625504 9274718290176 9281779762688 9290003249664 9299908238787 9303432588288 9310515922944 9315234711918 9335736173664 9336104694016 9361461366867 9371702135808 9372139259904 9374994003114 9390444219396 9397526435424 9404681410112 9411111206208 9418276523904 9426620944512 9440912984064 9443788675674 9447435274752 9454560473088 9459352267236 9473026411512 9480238869456 9486720322704 9501103481088 9509521284864 9516761528832 9517137195008 9530518662144 9535725353592 9542985548496 9556780590432 9577813659136 9579749939712 9589963856371 9593598127104 9598460388813 9609408608256 9612335623446 9619654146948 9626909231712 9640825591104 9642774610368 9656713904256 9663996939264 9670673348352 9677966911488 9682871933286 9685335404544 9693916434432 9704252075256 9704635142464 9720628615296 9741637746432 9742022289408 9754380797988 9761119649109 9768481426296 9782602438032 9784580119344 9798724402848 9806114541312 9813580601856 9820289954304 9827766807552 9832747751469 9846961664598 9854388183312 9858193330176 9870628452768 9884897125056 9892423168128 9892813663232 9895827003287 9912135564918 9919611237392 9930533769216 9950322108096 9957897963648 9972292790016 9979813832704 9984871837638 9994240339968 9996260806656 9999305656596 10006918806648 10015784753544 10037899979424 10045470502656 10059991921152 10062025680384 10065487873236 10076571030528 10079640342873 10087712845456 10103866365168 10104337639584 10111958269696 10126176078528 10126575800832 10139422145277 10143264642048 10146354269193 10154079377334 10176427012832 10178484310944 10185516155592 10193198010048 10200885658112 10207932978816 10209996646272 10232467347456 10240258019328 10243377190548 10247259082752 10260258523272 10260663538368 10275090432624 10282839843456 10283319465728 10299786211584 10308035022848 10311174838868 10322528523264 10326080351256 10328167903752 10343097980784 10350898682496 10373753852416 10382944808448 10390850049024 10394015090409 10396116376803 10405870737408 10411144678026 10418996700144 10434058076448 10442002233024 10462809762969 10474330413312 10482230089728 10499505057792 10502703195372 10503117780768 10511114517184 10526309056128 10539586939729 10543656667392 10551608629248 10566861705216 10572217239852 10580266586376 10587500106984 10595561089392 10603552197248 10618880361216 10621027107072 10636380532224 10644402425856 10651756151808 10665268728138 10665689730672 10688741416224 10706356719936 10706779344384 10718194898297 10727691022791 10730420312064 10735858742058 10743955661552 10751378164236 10759486788384 10775040366528 10777218682176 10792797892992 10800937755648 10809161242624 10812453701134 10824786628608 10830272885676 10834377191424 10845928789992 10848121436664 10871996556672 10887712775424 10896002330112 10901955009516 10917283584663 10917714535272 10926026932336 10935707192208 10952287211776 10959775075584 10968119496192 10983974667264 10989541604583 10997829850152 11002076522496 11005427742786 11022113468192 11031878858976 11040278177088 11047826198592 11056237658496 11064576205824 11082810894336 11086186706226 11086703798988 11098831859712 11128976064144 11129415371136 11153909577728 11159562642066 11168059174508 11172291489792 11184203372136 11194112371608 11202635209104 11211084168576 11218829388768 11227290561792 11235838660096 11243520382464 11245793407488 11257783657479 11262049975296 11282560383792 11301154315488 11301600419072 11317490911296 11332295338839 11344692059136 11348676951138 11367379844532 11369741561856 11375953053408 11392397775936 11401071581568 11411172722304 11428473612288 11431954712658 11436287035392 11444994256896 11448480389436 11450794849812 11467347761304 11475996365376 11483924601168 11501335792896 11511525765888 11520290271744 11520745025536 11524254231676 11536943643648 11543246480664 11568194823888 11568734398944 11594195482112 11596539400704 11608903615607 11613302995968 11616840395163 11619188891721 11635985228382 11644761017808 11653626964704 11670473083968 11689706305152 11698522610688 11706604579584 11715433629696 11721371287662 11724353384448 11734740946944 11738315336004 11747252512152 11747716225088 11792508850944 11792974350336 11816007503364 11825003831832 11842097688144 11851028926336 11861613750816 11870559707904 11887719418368 11896770345984 11902799909673 11920006225566 11928996221904 11946240406368 11948655495456 11965928098752 11974952729088 11975511276544 11979159003979 11998900947006 12001393870848 12007950445264 12021172457472 12024834093252 12025308763488 12045126762432 12071722851072 12080827271168 12086950119246 12098290937856 12100736765952 12104422636932 12113638555416 12121920412344 12124371017448 12151054975104 12160306397952 12177884957184 12184537951812 12187069444096 12197954405376 12201669888741 12211441865552 12230996126256 12240791589632 12258002621376 12258486495744 12278688777216 12282428852181 12291780298878 12305226627072 12318832699744 12321323113248 12329746960032 12339134433216 12348440533504 12356971500672 12366291053568 12372558581421 12386670999552 12399877651716 12404576784384 12420312949224 12438267365808 12447648231552 12468162256128 12481948489156 12495602847744 12499992004152 12520592292528 12530035247232 12548148274944 12557702031872 12568827926016 12582228793653 12591718234232 12596580366336 12602964610242 12612469689648 12630701882016 12640318492608 12648960430272 12665506555173 12668137974784 12679361713152 12689015371776 12692880431766 12707358216192 12713798604924 12714300471456 12723980731328 12742374120576 12758447348093 12772999919616 12776890561206 12790959257088 12791464169472 12797947185084 12816447497928 12826205529264 12835878975616 12854434121472 12857032813824 12865822914816 12875618539008 12885329252352 12894231131136 12910495911048 12939002767008 12960326555712 12960838153728 12974656982149 12986152290747 12988850328576 13005841063984 13014826198812 13024641901728 13043469917376 13046106825792 13064965870464 13074819388416 13084774135808 13088759743478 13093719939072 13100356145034 13103689076736 13110330335292 13115298705408 13129282219464 13139184244416 13160837937024 13179862833408 13189897557504 13215659076171 13216180753224 13267096144128 13277197284864 13296390386688 13303129310811 13313162450184 13322359899162 13332407542128 13342558408864 13354379671392 13373684345664 13383866639232 13393960670208 13413322561536 13416034240512 13420120749642 13420650497648 13435428040704 13439520457164 13471821820224 13472450186112 13501568104704 13502101067776 13508944250922 13519229527036 13524352856064 13528472358924 13538772503112 13550767607736 13571312414592 13580688207456 13590930680064 13610577305088 13613328861696 13627843374843 13633007864832 13637160463887 13657836254064 13669936846992 13680344697696 13680884717824 13700120576832 13710453124608 13733048282112 13737872098746 13752900347904 13763371364352 13768107135008 13770890538336 13790797307712 13801198243328 13813524874368 13838682020586 13843926411264 13854466732032 13858686787212 13861488502404 13881526237368 13891995600192 13901592938256 13912077435264 13922669644032 13935004874496 13950413017292 13965773884416 14003604260496 14004157041024 14035078741504 14057553203712 14058208889856 14062491004671 14085666329094 14096289653136 14107022115168 14116666809312 14127414785856 14158507148288 14161369476096 14165683013511 14171152912128 14181840709632 14189028400854 14202341535744 14205212725248 14209539617268 14220358304184 14220919640896 14251655221632 14259441153751 14275142293248 14275705792512 14295777993216 14303588030388 14314478322744 14335170885648 14345982384512 14366720488704 14369624909568 14390397190656 14401250340864 14429481220422 14440363847568 14461238386656 14464161915552 14485070856384 14495995408896 14501087215343 14516950367232 14524307899929 14528003106816 14535940012688 14556378112884 14556952713696 14580942922944 14612456619648 14613033434112 14624159328256 14628613830946 14631571196982 14645299556352 14652722139444 14663773133536 14673903657048 14676870179016 14709171811968 14720370902784 14730434931456 14741650211328 14752768274432 14770442496897 14781582274968 14782271731984 14805942679152 14838634752192 14839220494848 14868203347377 14879416856088 14895800653824 14912271162848 14925483162144 14936846945472 14948112224768 14958439185024 14969720749056 14977307756457 14991360509952 14994391209984 14998958484894 15010378209972 15016066633728 15043413845056 15056849969136 15068205753984 15089987881728 15093038520576 15098231809854 15109727118452 15126256078848 15131569268184 15156506459376 15167937404544 15189264117792 15189863701248 15201428775424 15214896963072 15231119066001 15242606283544 15264640519248 15267726466416 15289797015072 15301328487168 15311899468224 15335114390528 15348701021184 15360387028992 15365065785822 15370888624128 15382591524864 15390387784908 15390995307552 15424259765184 15424979198592 15444436263481 15462052534272 15466762258302 15483792784896 15484403994624 15489120526884 15492251855628 15514646971176 15526348023744 15538169286272 15560630778624 15574417212672 15586275073536 15598030147584 15608806106112 15628495050216 15651087114672 15663003349536 15706163715233 15723345134592 15754676671152 15766671775776 15789463584192 15815485001088 15827412943872 15844288110526 15850292557824 15858325859778 15862360461312 15870399879564 15876414222336 15881250160476 15893341634088 15905328295872 15928320541824 15931540660608 15954570798336 15966603638784 15977634227712 15997903092207 15998534596008 16033112124336 16033745017984 16060169016576 16095630468096 16103788113087 16115933492328 16127067246354 16139230182576 16151518073888 16162560549792 16165828023264 16189196839488 16201406633472 16213741863936 16218680551701 16237179942912 16245409328514 16246050602416 16263939207168 16268893184988 16307994835008 16331569163136 16344003495168 16344648660992 16352932514274 16371585036288 16376571802908 16389040398504 16403560788312 16428430817664 16439662613376 16452179244288 16475962000896 16488388071424 16496744775228 16503114783744 16508141614179 16533170202288 16547818288464 16560417265632 16584356487744 16596864308736 16624216341504 16629280059339 16630055698482 16648247789568 16666656005536 16694123056704 16706713662976 16730864366592 16739343963099 16752088761762 16758437234688 16776305058204 16803952813656 16816626252864 16828244083152 16840935842688 16853757990144 16865280573696 16868690111232 16887342073564 16905815617536 16923840575688 16951731473232 16952400628608 16976236366944 16989832160768 17017038088704 17023015426707 17035854081608 17051069766798 17054612342784 17063929580112 17088596663904 17101607372352 17139245495296 17142710418432 17147932068987 17154430553088 17167491385344 17172720584154 17176192274718 17192308174848 17201021641956 17213994548064 17252003689344 17261428765067 17280435407616 17281117538304 17286381347514 17305415465472 17314869720996 17318467104768 17352292235832 17353101598416 17366189202304 17391293223168 17394809101056 17419954493952 17433092517888 17467141526712 17480440447056 17505709625952 17518912325888 17534559457728 17547783916032 17553947681731 17573150444544 17582056931493 17586530076672 17620878768228 17621574337632 17688763276416 17689461525504 17702929713152 17708322005882 17724011255046 17728520515584 17737505747748 17750883266912 17763146532216 17776543389504 17805839561856 17831579127552 17845155518976 17858614226944 17880009338349 17893494332856 17919360609552 17922983243184 17962429093632 17963266914816 17998351420509 18002090806272 18011925667896 18031758686208 18037251139878 18037963145232 18051696670816 18067690143648 18095083219456 18107584276608 18121240906752 18130425178869 18147436406784 18151105148928 18156633955398 18170457833124 18177343819776 18182880618516 18210448338752 18226582462656 18240459596928 18266827435776 18276806927718 18280604166144 18310731042816 18317162798328 18361187384448 18387003932064 18387729743616 18418033165824 18437670448317 18451576027448 18478249049616 18481984669872 18494620440048 18508701649824 18522660800256 18535457251008 18549436580352 18563559525376 18580006499328 18599816477574 18606865176576 18621031845888 18630469423836 18671472347328 18672209388032 18722922733734 18743404271616 18744278519808 18749988006228 18780888438792 18795052870848 18809362820224 18822222412416 18836553047808 18853241889024 18881825968128 18887577351348 18894870549504 18918704534472 18946052823024 18960477738912 18973440645408 19002206962176 19019042569728 19033523057664 19039320647649 19061037324288 19071450707184 19085971096992 19113561180864 19155627318272 19159499879424 19165335841809 19179927712742 19187196254208 19196920777626 19218817216512 19224671246892 19239308293896 19253818463424 19281651182208 19285549220736 19292185090369 19313427808512 19327993878528 19341346696704 19355933822976 19365743866572 19408504150512 19409270284928 19441257230592 19483275492864 19484044578816 19508761595976 19522239298218 19536962852592 19565204876064 19569160238688 19597448805696 19612229082624 19627161203712 19633139615217 19640579908608 19650534217551 19655533615104 19665495502938 19693923329196 19708776366624 19741256905536 19769794250112 19784846336256 19785627326464 19791654006574 19824271129836 19839222474784 19900644216192 19915795927296 19944585580032 19959627665408 19969743675276 19983539848743 19998611313192 20013837613296 20031569507088 20075799958848 20090941005312 20119983842304 20124051360768 20130181124463 20130975746472 20153142061056 20159280685746 20175425690912 20207732730336 20208675279168 20223916539392 20252352157056 20253151601664 20263416376383 20278844290554 20286529284096 20292708538386 20308158754668 20352854025664 20356968621888 20371032311184 20386396020096 20401771316224 20415865957632 20419993292544 20464934694912 20486754381096 20520517046544 20521327076736 20550180865248 20565679686912 20566638931456 20599572423168 20606808148119 20622349677736 20645057046528 20652160702512 20656335807504 20686195961568 20701797364992 20747507704832 20758023030879 20765889616896 20781700098048 20788030180818 20792232753606 20811741474816 20822289356052 20837993400288 20868116152896 20884004466048 20925619525938 20948660826624 20964460179456 21005406390744 21006235561536 21022229034368 21052618112256 21079173879458 21087313334784 21103217258496 21144434479704 21160533172752 21175000213968 21191122178784 21207104394496 21237760722432 21242054214144 21272761064448 21283542601281 21303512303616 21330537456276 21331379461344 21377482832448 21412713439872 21413558688768 21436389796594 21455382045582 21460840624128 21471717484116 21487911323104 21502756328472 21518973576768 21550080733056 21554437364352 21585595785984 21601875511296 21618322485248 21624907402268 21644221830633 21660545771352 21691857579984 21696242873328 21743993113344 21775425550848 21792004660224 21803910019032 21834567169326 21835429070544 21852053864672 21871414384416 21904574423552 21919550151168 21936238992384 21942920746419 21947356795473 21967949334528 21979083209166 21995659700304 22004153044992 22010855485572 22044226936384 22063757717952 22080556354176 22095652397184 22112475316992 22129152411648 22165621788672 22172373412452 22173407597976 22257952128288 22258830742272 22307819155456 22319125284132 22336118349016 22368406744272 22388224743216 22405270418208 22422168337152 22437658777536 22454581123584 22471677320192 22487040764928 22491586814976 22498437727341 22515567314958 22524099950592 22565120767584 22602308630976 22603200838144 22634981822592 22647347714781 22664590677678 22689384118272 22697353902276 22734759689064 22751906106816 22784795551872 22802143163136 22822345444608 22856947224576 22863909425316 22872574070784 22896960778872 22901589699624 22934695522608 22951992730752 22967849202336 23002671585792 23023051531776 23040580543488 23047598678733 23048508463352 23073887287296 23086492961328 23136389647776 23137468797888 23188390964224 23193078801408 23200143387453 23217807231214 23226605991936 23233680790326 23238377783442 23271970456764 23289522035616 23307253929408 23340946167936 23379412610304 23397045221376 23413209159168 23430867259392 23442742575324 23476630672008 23494505024304 23495432450176 23585017701888 23585948700672 23632015006728 23650007663664 23684195376288 23702057852672 23723227501632 23741119415808 23766432165789 23775438836736 23787488789667 23793540691968 23805599819346 23840012451132 23857992443808 23892480812736 23897310990912 23931856197504 23949905458176 23951022553088 23958318007958 23997801894012 24002787741696 24015900890528 24049668186504 24050617526976 24090253524864 24143445702144 24161654542336 24173900238492 24190600869531 24208845273864 24227277110832 24243840824688 24248742034896 24302109950208 24320612795904 24355769914368 24368113992771 24369075903624 24395908810752 24403339777482 24422883731104 24461992252512 24481583179264 24516005242752 24516972991488 24529398771411 24557377554432 24564857704362 24583560597756 24610453254144 24637665399488 24642646226496 24659493920064 24678268866432 24696881067008 24713943001344 24732582107136 24745117162842 24773341999104 24799755303432 24840625898448 24876534731616 24895296463104 24936324512256 24945083547723 24963896978312 24999984008304 25041184585056 25060070494464 25096296549888 25115404063744 25128133142643 25137655852032 25164457587306 25183436468464 25193160732672 25205929220484 25224939379296 25261403764032 25280636985216 25297920860544 25331013110346 25336275949568 25358723426304 25378030743552 25385760863532 25427597209848 25428600942912 25447961462656 25484748241152 25516894696186 25545999839232 25553781122412 25581918514176 25595894370168 25632894995856 25652411058528 25671757951232 25708868242944 25714065627648 25731645829632 25751237078016 25759080876231 25764288412077 25788462262272 25820991822096 25878005534016 25920653111424 25921676307456 25929572021271 25949313964298 25972304581494 25977700657152 26011682127968 26029652397624 26049283803456 26086939834752 26092213651584 26129931740928 26149638776832 26169548271616 26177519486956 26187439878144 26200712290068 26220660670584 26258564438928 26278368488832 26321675874048 26359725666816 26379795115008 26431318152342 26432361506448 26534192288256 26554394569728 26562483008823 26586016882569 26592780773376 26606258621622 26626324900368 26644719798324 26664815084256 26685116817728 26708759342784 26747368691328 26767733278464 26787921340416 26826645123072 26832068481024 26840241499284 26841300995296 26879040914328 26943643640448 26944900372224 27003136209408 27004202135552 27017888501844 27038459054072 27056944717848 27077545006224 27101535215472 27142624829184 27161376414912 27181861360128 27221154610176 27226657723392 27234950933097 27255686749686 27266015729664 27274320927774 27315672508128 27339873693984 27360689395392 27361769435648 27400241153664 27415210391577 27420906249216 27466096564224 27475744197492 27505800695808 27536214270016 27541781076672 27581594615424 27602396486656 27627049748736 27677364041172 27687852822528 27717373574424 27722977004808 27763052474736 27783991200384 27803185876512 27824154870528 27845339288064 27870009748992 27899724716361 27900826034584 27931547768832 28007208520992 28008314082048 28070157483008 28084384100601 28115106407424 28116417779712 28124982009342 28171332658188 28192579306272 28214044230336 28233333618624 28254829571712 28317014296576 28322738952192 28331366027022 28342305824256 28363681419264 28378056801708 28419079234536 28440716608368 28441839281792 28503310443264 28518882307502 28550284586496 28551411585024 28591555986432 28607176060776 28628956645488 28670341771296 28691964769024 28733440977408 28739249819136 28769891569113 28780794381312 28795381166439 28858962440844 28880727695136 28922476773312 28928323831104 28970141712768 28991990817792 29002174430686 29033900734464 29048615799858 29056006213632 29071880025376 29112756225768 29113905427392 29161885845888 29224913239296 29226066868224 29248318656512 29257227661892 29263142393964 29283358947327 29305444278888 29327546267072 29347807314096 29353740358032 29418343623936 29440741805568 29460869862912 29483300422656 29498243254407 29540884993794 29563164549936 29564543463968 29611885358304 29677269504384 29678440989696 29687481009861 29736406694754 29758833712176 29791601307648 29824542325696 29850966324288 29873693890944 29896224449536 29916878370048 29939441498112 29954615512914 29982721019904 29988782419968 29997916969788 30020756419944 30086827690112 30113699938272 30136411507968 30179975763456 30186077041152 30196463619708 30219454236904 30263138536368 30313012918752 30335874809088 30378528235584 30379727402496 30402857550848 30418266435831 30429793926144 30439062807579 30462238132002 30485212567088 30529281038496 30535452932832 30579594030144 30602656974336 30623798936448 30670228781056 30697402042368 30720774057984 30730131571644 30741777248256 30780775569816 30781990615104 30848519530368 30849958397184 30888872526962 30924105068544 30933524516604 30967585569792 30978241053768 30984503711256 31029293942352 31052696047488 31076338572544 31121261557248 31148834425344 31172550147072 31182045271227 31188349130409 31217612212224 31256990100432 31302174229344 31326006699072 31388429288907 31412327430466 31446690269184 31509353342304 31533343551552 31578927168384 31618760819187 31630970002176 31654825887744 31688576221052 31700585115648 31716651719556 31740799759128 31762500320952 31786683268176 31810656591744 31856641083648 31863081321216 31909141596672 31933207277568 31955268455424 31995806184414 31997069192016 32066224248672 32067490035968 32120338033152 32154584694891 32183073068373 32191260936192 32207576226174 32231866984656 32254134492708 32278460365152 32303036147776 32325121099584 32331656046528 32378393678976 32402813266944 32427483727872 32437361103402 32474359885824 32490818657028 32492101204832 32537786369976 32615989670016 32663138326272 32688006990336 32689297321984 32705865028548 32753143605816 32778080797008 32807121576624 32856861635328 32879325226752 32904358488576 32951924001792 32968624813749 32993489550456 33006229567488 33016283228358 33066340404576 33095636576928 33120834531264 33168712975488 33193728617472 33248432683008 33258560118678 33260111396964 33296495579136 33333312011072 33388246113408 33413427325952 33461728733184 33478687926198 33504177523524 33516874469376 33552610116408 33607905627312 33633252505728 33656488166304 33681871685376 33707515980288 33730561147392 33737380222464 33773350972437 33774684147128 33847681151376 33903462946464 33904801257216 33952472733888 33979664321536 33996886016517 34034076177408 34046030853414 34071708163216 34102139533596 34109224685568 34127859160224 34177193327808 34203214744704 34278490990592 34285420836864 34295864137974 34308861106176 34334982770688 34345441168308 34352384549436 34402043283912 34427989096128 34504007378688 34522857530134 34560870815232 34562235076608 34572762695028 34610830930944 34629739441992 34704584471664 34706203196832 34732378404608 34782586446336 34789618202112 34826710846821 34839908987904 34850521185489 34857566675163 34934283053424 34960880894112 35011419251904 35037824651776 35069118915456 35095567832064 35107895363462 35146300889088 35164113862986 35173060153344 35241757536456 35243148675264 35377526552832 35378923051008 35405859426304 35416644011764 35448022510092 35475011495496 35501766533824 35526293064432 35553086779008 35611679123712 35663158255104 35690311037952 35708399729019 35760018676698 35786988665712 35838721219104 35845966486368 35924858187264 35926533829632 35937477011937 35996702841018 36004181612544 36023851335792 36063517372416 36074502279756 36075926290464 36103393341632 36135380287296 36190166438912 36201189923417 36215168553216 36242481813504 36260850357738 36294872813568 36302210297856 36313267910796 36340915666248 36365761237032 36420896677504 36453164925312 36480919193856 36533654871552 36553613855436 36561208332288 36634325596656 36722374768896 36774007864128 36775459487232 36836066331648 36847286556543 36875340896634 36903152054896 36956498099232 36963969339744 36989240880096 37017403299648 37045321600512 37070914502016 37098873160704 37117675744263 37127119050752 37160012998656 37199632955148 37213730353152 37260938847672 37342944694656 37344418776064 37445845467468 37486808543232 37499976012456 37561776877584 37590105741696 37618725640448 37644444824832 37673106095616 37706483778048 37746686380959 37775154702696 37789741099008 37837409068944 37892105646048 37920955477824 37946881290816 37996519665519 38004413924352 38038085139456 38067046115328 38078641295298 38122074648576 38142901414368 38171942193984 38227122361728 38275342044279 38311254636544 38318999758848 38330671683618 38359855425484 38374392508416 38393841555252 38449342493784 38478616587792 38507636926848 38563302364416 38571098441472 38584370180738 38626855617024 38655987757056 38682693393408 38731487733144 38817008301024 38818540569856 38882514461184 38923970946447 38958456872241 38966550985728 39017523191952 39044478596436 39073925705184 39130409752128 39138320477376 39194897611392 39224458165248 39254322407424 39266279230434 39281159817216 39301068435102 39311067230208 39330991005876 39387846658392 39417552733248 39482513811072 39539588500224 39569692672512 39571254652928 39583308013148 39648542259672 39678444949568 39801288432384 39831591854592 39889171160064 39909387932433 39939487350552 39967079697486 39997222626384 40027675226592 40063139014176 40151599917696 40181882010624 40239967684608 40248102721536 40260362248926 40261951492944 40306284122112 40318561371492 40350851381824 40415465460672 40417350558336 40447833078784 40504704314112 40506303203328 40526832752766 40557688581108 40573058568192 40585417076772 40616317509336 40705708051328 40713937243776 40742064622368 40772792040192 40803542632448 40831731915264 40839986585088 40883530124529 40973508762192 41041034093088 41042654153472 41100361730496 41131359373824 41133277862912 41199144846336 41213616296238 41244699355472 41290114093056 41304321405024 41312671615008 41372391923136 41403594729984 41495015409664 41516046061758 41531779233792 41563400196096 41576060361636 41584465507212 41644578712104 41675986800576 41736232305792 41768008932096 41851239051876 41897321653248 42010812781488 42012471123072 42044458068736 42105236224512 42158347758916 42174626669568 42187473014013 42288868959408 42321066345504 42350000427936 42382244357568 42414208788992 42475521444864 42484108428288 42497049040533 42545522128896 42567085202562 42607024607232 42661074912552 42662758922688 42754965664896 42778323461253 42825426879744 42827117377536 42872779593188 42910764091164 42943434968232 42975822646208 43005512656944 43037947153536 43100161466112 43108874728704 43171191571968 43203751022592 43249814804536 43288443661266 43321091542704 43383715159968 43392485746656 43487986226688 43503261646029 43550851101696 43584009320448 43607820038064 43669134338652 43670858141088 43704107729344 43742828768832 43809148847104 43822493065189 43839100302336 43872477984768 43885841492838 43894713590946 43935898669056 43958166418332 43991319400608 44021710971144 44088453872768 44127515435904 44161112708352 44191304794368 44224950633984 44258304823296 44344746824904 44346815195952 44515904256576 44517661484544 44604610042131 44638250568264 44672236698032 44736813488544 44776449486432 44810540836416 44844336674304 44875317555072 44909162247168 44931923269371 44943354640384 44974081529856 44983173629952 44996875454682 45031134629916 45048199901184 45130241535168 45204617261952 45206401676288 45269963645184 45294695429562 45329181355356 45378768236544 45394707804552 45469519378128 45503812213632 45569591103744 45604286326272 45644690889216 45693357198003 45727818850632 45793921557744 45803179399248 45869391045216 45903985461504 45935698404672 46005343171584 46046103063552 46081161086976 46095197357466 46097016926704 46147774574592 46172985922656 46272779295552 46274937595776 46333308790443 46376781928448 46386157602816 46400286774906 46435614462428 46453211983872 46467361580652 46476755566884 46543940913528 46579044071232 46614507858816 46681892335872 46758825220608 46794090442752 46826418318336 46885485150648 46953261344016 46989010048608 46990864900352 47118491145699 47170035403776 47264030013456 47300015327328 47368390752576 47404115705344 47446455003264 47482238831616 47532864331578 47550877673472 47574977579334 47587081383936 47611199638692 47680024902264 47715984887616 47784961625472 47794621981824 47863712395008 47899810916352 47902045106176 47916636015916 47995603788024 48031801781056 48099336373008 48101235053952 48180507049728 48286891404288 48311364339261 48347800476984 48381201739062 48417690547728 48454554221664 48487681649376 48497484069792 48604219900416 48641225591808 48656041655103 48711539828736 48736227985542 48738151807248 48791817621504 48806679554964 48845767462208 48923984505024 48963166358528 48978080484623 49032010485504 49033945982976 49058797542822 49114755108864 49129715408724 49167121195512 49275330798976 49285292452992 49318987840128 49356537732864 49393762134016 49427886002688 49465164214272 49490234325684 49599510606864 49681251796896 49753069463232 49790592926208 49872649024512 49887840178017 49890167095446 49927793956624 49999968016608 50082369170112 50120140988928 50192593099776 50218031889297 50230808127488 50256266285286 50275311704064 50328915174612 50366872936928 50411858440968 50449878758592 50522807528064 50561273970432 50595841721088 50662026220692 50672551899136 50717446852608 50771521727064 50855194419696 50857201885824 50895922925312 50969496482304 51033789392372 51069046280121 51107562244824 51163837028352 51191788740336 51265789991712 51304822117056 51343515902464 51417736485888 51428131255296 51443796206961 51463291659264 51502474156032 51518161752462 51528576824154 51576924524544 51641983644192 51756011068032 51784286295201 51841306222848 51843352614912 51859144042542 51898627928596 51944609162988 51955401314304 52023364255936 52059304795248 52098567606912 52173879669504 52184427303168 52259863481856 52299277553664 52355038973912 52401424580136 52441321341168 52517128877856 52556736977664 52643351748096 52661843045193 52719451333632 52759590230016 52862636304684 52864723012896 53048281078913 53068384576512 53108789139456 53124966017646 53172033765138 53185561546752 53212517243244 53252649800736 53289439596648 53329630168512 53370233635456 53417518685568 53494737382656 53535466556928 53575842680832 53680482998568 53682601990592 53758081828656 53887287280896 53889800744448 53995054261527 54006272418816 54035777003688 54076918108144 54113889435696 54155090012448 54203070430944 54285249658368 54322752829824 54363722720256 54391275536607 54442309220352 54453315446784 54469901866194 54511373499372 54532031459328 54548641855548 54631345016256 54679747387968 54721378790784 54723538871296 54800482307328 54830420783154 54841812498432 54932193128448 54951488394984 55072428540032 55083562153344 55163189230848 55204792973312 55254099497472 55313011344951 55354728082344 55434747148848 55445954009616 55526104949472 55567982400768 55606371753024 55648309741056 55690678576128 55740019497984 55799449432722 55801652069168 55863095537664 56014417041984 56016628164096 56140314966016 56168768201202 56230212814848 56232835559424 56249964018684 56342665316376 56385158612544 56428088460672 56466667237248 56509659143424 56634028593152 56645477904384 56662732054044 56684611648512 56756113603416 56838158469072 56881433216736 56883678563584 57006620886528 57037764615004 57100569172992 57117961942947 57183111972864 57214352121552 57257913290976 57340683542592 57383929538048 57466881954816 57478499638272 57496007525427 57539783138226 57561588762624 57590762332878 57717924881688 57761455390272 57844953546624 57856647662208 57876555271107 57940283425536 57983981635584 58004348861372 58067801468928 58097231599716 58143760050752 58225512451536 58227810854784 58323771691776 58449826478592 58452133736448 58514455323784 58526284787928 58566717894654 58610888557776 58655092534144 58695614628192 58707480716064 58836687247872 58881483611136 58899418845651 58921739725824 58966600845312 58996486508814 59081769987588 59126329099872 59129086927936 59223770716608 59289255323491 59354539008768 59356881979392 59374962019722 59472813389508 59517667424352 59649084651392 59701932648576 59747387781888 59792448899072 59833756740096 59878882996224 59909231025828 59995833939576 60041512839888 60173655380224 60227399876544 60272823015936 60359951526912 60372154082304 60390543373389 60392927239416 60438908473808 60526277072736 60626025837504 60671749618176 60757056471168 60759454804992 60790249129149 60805715101696 60836532871662 60859587852288 60878125615158 60924476264004 60970425134176 61058562076992 61070905865664 61159188060288 61205313948672 61247597872896 61340457562112 61394804084736 61460263143288 61561551139632 61563981230208 61697039060736 61699916794368 61777745053924 61820424444357 61867049033208 61935171139584 61956482107536 61969007422512 62058587884704 62105392094976 62152677145088 62242523114496 62274069092637 62297668850688 62345100294144 62364090542454 62376698260818 62435224424448 62513980200864 62604348458688 62652013398144 62776858577814 62824654860932 62893380538368 63018706684608 63066687103104 63157854336768 63237521638374 63261940004352 63309651775488 63377152442104 63433303439112 63481599518256 63525000641904 63573366536352 63621313183488 63713282167296 63726162642432 63818283193344 63910536910848 63991612368828 63994138384032 64132448497344 64134980071936 64216340253421 64240676066304 64309169389782 64366146136746 64382521872384 64415152452348 64463733969312 64508268985416 64556920730304 64606072295552 64650242199168 64663312093056 64756787357952 64805626533888 64854967455744 64874722206804 64981637314056 64984202409664 65075572739952 65231979340032 65326276652544 65376013980672 65411730057096 65506287211632 65556161594016 65614243153248 65713723270656 65758650453504 65808716977152 65828762239257 65842070386419 65903848003584 65937249627498 65986979100912 66012459134976 66032566456716 66132680809152 66191273153856 66241669062528 66264461832137 66337425950976 66387457234944 66496865366016 66517120237356 66520222793928 66666624022144 66776492226816 66826854651904 66923457466368 66957375852396 67008355047048 67105220232816 67215811254624 67266505011456 67312976332608 67363743370752 67415031960576 67461122294784 67474760444928 67495313182023 67546701944874 67549368294256 67695362302752 67806925892928 67809602514432 67904945467776 67942043144343 67959328643072 67993772033034 68068152354816 68092061706828 68143416326432 68204279067192 68255718320448 68354386655616 68406429489408 68556981981184 68570841673728 68591728275948 68617722212352 68690882336616 68704769098872 68804086567824 68855978192256 69008014757376 69045715060268 69121741630464 69142796036199 69145525390056 69221661861888 69259478883984 69409168943328 69412406393664 69464756809216 69565172892672 69579236404224 69600430162359 69653421693642 69679817975808 69701042370978 69715133350326 69868566106848 69921761788224 70022838503808 70075649303552 70138237830912 70191135664128 70215790726924 70292601778176 70328227725972 70483515072912 70486297350528 70755053105664 70757846102016 70833288023528 70896045020184 70950022990992 71003533067648 71052586128864 71106173558016 71223358247424 71299296497367 71326316510208 71380622075904 71416799458038 71520037353396 71573977331424 71677442438208 71691932972736 71771203812647 71849716374528 71853067659264 71874954023874 71993405682036 72008363225088 72047702671584 72149004559512 72151852580928 72206786683264 72270760574592 72380332877824 72402379846834 72430337106432 72484963627008 72521700715476 72626535821592 72681831332496 72731522474064 72841793355008 72906329850624 72961838387712 73067309743104 73104341978313 73107227710872 73268651193312 73444749537792 73548015728256 73550918974464 73588196314233 73672132663296 73694573113086 73750681793268 73806304109792 73912996198464 73927938679488 73978481760192 74034806599296 74090643201024 74141829004032 74197746321408 74235351488526 74254238101504 74320025997312 74399265910296 74521877695344 74685889389312 74688837552128 74835250643169 74891690934936 74999952024912 75123553755168 75180211483392 75237451280896 75288889649664 75346212191232 75384399427929 75412967556096 75493372761918 75550309405392 75579482198016 75674818137888 75784211292096 75841910955648 75893762581632 75993039331038 76008827848704 76076170278912 76134092230656 76157282590596 76285802828736 76343884387968 76454244723456 76550684088558 76622509273088 76637999517696 76661343367236 76719710850968 76787683110504 76898684987568 76957233175584 77015273853696 77126604728832 77142196882944 77168740361476 77253711234048 77277242628693 77365386786816 77462975466288 77634016602048 77637081139712 77765028922368 77788716063813 77847941892894 77916913744482 77933101971456 78035046383904 78088957192872 78147851410368 78260819504256 78276640954752 78389795222784 78448916330496 78508644814848 78532558460868 78562319634432 78602136870204 78661982011752 78775693316784 78835105466496 78965027622144 79079177000448 79139385345024 79166616026296 79297084519344 79356889899136 79602576864768 79663183709184 79687449026469 79778342320128 79818775864866 79878974701104 79934159394972 79994445252768 80055350453184 80126278028352 80214874849429 80303199835392 80363764021248 80479935369216 80496205443072 80520724497852 80523902985888 80637122742984 80701702763648 80830930921344 80834701116672 80895666157568 81009408628224 81012606406656 81053665505532 81115377162216 81170834153544 81232635018672 81411416102656 81427874487552 81484129244736 81545584080384 81607085264896 81663463830528 81679973170176 81704852799291 81767060249058 81947017524384 82082068186176 82085308306944 82200723460992 82245631174731 82262718747648 82266555725824 82398289692672 82427232592476 82489398710944 82608642810048 82625343230016 82744783846272 82807189459968 82990030819328 83032092123516 83063558467584 83152120723272 83168931014424 83289157424208 83351973601152 83472464611584 83536017864192 83699174149083 83702478103752 83794643306496 84021625562976 84024942246144 84088916137472 84210472449024 84253152301803 84316695517832 84349253339136 84374946028026 84577737918816 84642132691008 84700000855872 84764488715136 84828417577984 84951042889728 84968216856576 84994098081066 85091044257792 85134170405124 85322149825104 85325517845376 85509931329792 85556646922506 85650853759488 85654234755072 85745559186376 85821528182328 85886869936464 85951645292416 86011025313888 86075894307072 86200322932224 86217749457408 86309674707339 86342383143936 86499629609072 86576887322532 86642183085408 86767430319936 86784971493312 86975972453376 87006523292058 87101702203392 87168018640896 87215640076128 87338268677304 87341716282176 87408215458688 87485657537664 87618297694208 87644986130378 87678200604672 87744955969536 87771682985676 87789427181892 87916332836664 87982638801216 88043421942288 88176907745536 88255030871808 88322225416704 88382609588736 88449901267968 88494729763221 88689493649808 88693630391904 89031808513152 89035322969088 89062443029583 89209220084262 89276501136528 89344473396064 89473626977088 89552898972864 89621081672832 89688673348608 89750635110144 89818324494336 89863846538742 89886709280768 89948163059712 89966347259904 89993750909364 90062269259832 90260483070336 90409234523904 90412803352576 90539927290368 90589390859124 90658362710712 90789415609104 90939038756256 91007624427264 91139182207488 91208572652544 91254799307493 91289381778432 91317188422737 91386714396006 91455637701264 91587843115488 91606358798496 91738782090432 91807970923008 91871396809344 92010686343168 92092206127104 92162322173952 92190394714932 92194033853408 92345971845312 92545558591104 92549875191552 92666617580886 92753563856896 92772315205632 92800573549812 92871228924856 92934723161304 92953511133768 93087881827056 93158088142464 93229015717632 93363784671744 93517650441216 93546135813681 93652836636672 93770970301296 93906522688032 93978020097216 93981729800704 94165287866721 94236982291398 94340070807552 94528060026912 94600030654656 94736781505152 94808231410688 94856282457561 94892910006528 94964477663232 95065728663156 95101755346944 95149955158668 95222399277384 95360049804528 95431969775232 95569923250944 95589243963648 95727424790016 95799621832704 95833272031832 95991207576048 96063603562112 96198672746016 96202470107904 96361014099456 96463754084673 96573782808576 96622728678522 96695600953968 96762403478124 96835381095456 96909108443328 96975363298752 96994968139584 97208439800832 97282451183616 97312083310206 97423079657472 97472455971084 97476303614496 97613359109928 97691534924416 97847969010048 97926332717056 97956160969246 98064020971008 98067891965952 98117595085644 98259430817448 98334242391024 98550661597952 98570584905984 98637975680256 98713075465728 98787524268032 98855772005376 98905874441247 98980468651368 99199021213728 99362503593792 99506138926464 99581185852416 99745298049024 99775680356034 99780334190892 99855587913248 99999936033216 100164738340224 100240281977856 100385186199552 100436063778594 100461616254976 100512532570572 100550623408128 100657830349224 100733745873856 100823716881936 100899757517184 101045615056128 101122547940864 101191683442176 101320052917311 101324052441384 101543043454128 101710388839392 101714403771648 101791845850624 101938992964608 101990658049551 102067578784744 102138092560242 102215124489648 102327674056704 102383577480672 102531579983424 102609644234112 102687031804928 102835472971776 102856262510592 102887592413922 102926583318528 103004948312064 103036323504924 103057153648308 103283967288384 103512022136064 103568572590402 103682612445696 103686705229824 103718288085084 103797255857192 103889218325976 104046728511872 104118609590496 104197135213824 104347759339008 104368854606336 104480132540463 104519726963712 104551563556467 104710077947824 104802849160272 104882642682336 105034257755712 105113473955328 105286703496192 105323686090386 105438902667264 105519180460032 105725272609368 105729446025792 106096562157826 106136769153024 106217578278912 106249932035292 106344067530276 106425034486488 106505299601472 106578879193296 106659260337024 106740467270912 106835037371136 106989474765312 107070933113856 107125199187057 107360965997136 107365203981184 107516163657312 107774574561792 107779601488896 107812431035811 107990108523054 108012544837632 108071554007376 108153836216288 108227778871392 108310180024896 108406140861888 108570499316736 108603569770251 108645505659648 108727445440512 108782551073214 108884618440704 108906630893568 108939803732388 109022746998744 109097283711096 109262690032512 109359494775936 109442757581568 109447077742592 109600964614656 109660841566308 109683624996864 109902976789968 110144857080064 110167124306688 110326378461696 110409585946624 110508198994944 110541859669629 110626022689902 110709456164688 110869494297696 110891908019232 111052209898944 111135964801536 111212743506048 111296619482112 111353027232789 111381357152256 111480038995968 111598898865444 111603304138336 112028834083968 112033256328192 112280629932032 112337536402404 112460425629696 112499928037368 112685330632752 112770317225088 112856176921344 112933334474496 113019318286848 113240059142877 113325464108088 113369223297024 113512227206832 113676316938144 113762866433472 113767357127168 113989558996557 114013241773056 114075529230008 114201138345984 114235923885894 114366223945728 114428704243104 114515826581952 114681367085184 114767859076096 114826026132837 114933763909632 114956999276544 114992015050854 115079566276452 115123177525248 115181524665756 115435849763376 115522910780544 115689907093248 115713295324416 115753110542214 115880566851072 115967963271168 116008697722744 116194463199432 116287520101504 116451024903072 116455621709568 116647543383552 116771912839341 116899652957184 117028910647568 117052569575856 117133435789308 117221777115552 117310185068288 117391229256384 117414961432128 117673374495744 117762967222272 117798837691302 117843479451648 117933201690624 117992973017628 118163539975176 118252658199744 118258173855872 118447541433216 118578510646982 118709078017536 118713763958784 118749924039444 118945626779016 119035334848704 119298169302784 119403865297152 119494775563776 119584897798144 119667513480192 119728163797299 119818462051656 119991667879152 120083025679776 120347310760448 120454799753088 120545646031872 120719903053824 120744308164608 120781086746778 120785854478832 120877816947616 121052554145472 121252051675008 121343499236352 121514112942336 121518909609984 121580498258298 121611430203392 121673065743324 121719175704576 121756251230316 121848952528008 121940850268352 122117124153984 122141811731328 122318376120576 122410627897344 122495195745792 122650590373587 122920526286576 123123102279264 123127962460416 123394078121472 123399833588736 123555490107848 123640848888714 123734098066416 123870342279168 123912964215072 123938014845024 124117175769408 124210784189952 124305354290176 124343217563041 124485046228992 124548138185274 124595337701376 124690200588288 124728181084908 124753396521636 125027960401728 125208696917376 125304026796288 125553717155628 125649309721864 126037413369216 126133374206208 126315708673536 126475043276748 126523880008704 126562419042039 126754304884208 126866606878224 126963199036512 127050001283808 127146733072704 127242626366976 127426564334592 127452325284864 127491147121599 127636566386688 127821073821696 127983224737656 127988276768064 128264896994688 128269960143872 128334970383759 128432680506842 128481352132608 128618338779564 128732292273492 128830304904696 128927467938624 129016537970832 129113841460608 129212144591104 129300484398336 129326624186112 129513574715904 129611253067776 129749444413608 129963274628112 129968404819328 130151145479904 130463958680064 130509784938087 130652553305088 130752027961344 130823460114192 131012574423264 131112323188032 131228486306496 131427446541312 131467479195567 131517300907008 131617433954304 131657524478514 131684140772838 131807696007168 131874499254996 131973958201824 132065132913432 132265361618304 132382546307712 132483338125056 132528923664274 132674851901952 132774914469888 133034240474712 133040445587856 133333248044288 133552984453632 133653709303808 133813830126393 133914751704792 134016710094096 134210440465632 134431622509248 134533010022912 134625952665216 134727486741504 134795769808113 134830063921152 134922244589568 134949520889856 134990626364046 135093403889748 135098736588512 135390724605504 135613851785856 135619205028864 135809890935552 135884086288686 135918657286144 135987544066068 136136304709632 136184123413656 136286832652864 136408558134384 136511436640896 136708773311232 136812858978816 137080071594009 137183456551896 137381764673232 137409538197744 137608173135648 137711956384512 138016029514752 138091430120536 138243483260928 138285592072398 138291050780112 138443323723776 138518957767968 138818337886656 138824812787328 138929513618432 138999926371329 139130345785344 139158472808448 139200860324718 139306843387284 139359635951616 139402084741956 139430266700652 139737132213696 139843523576448 140045677007616 140151298607104 140276475661824 140382271328256 140431581453848 140656455451944 140967030145824 140972594701056 141355473437097 141510106211328 141666576047056 141792090040368 141900045981984 142007066135296 142105172257728 142212347116032 142446716494848 142598592994734 142652633020416 142761244151808 142833598916076 143040074706792 143147954662848 143354884876416 143383865945472 143542407625294 143699432749056 143706135318528 143749908047748 143986811364072 144095405343168 144298009119024 144303705161856 144413573366528 144541521149184 144760665755648 144804759693668 144860674212864 144934093017783 145043401430952 145253071643184 145363662664992 145463044948128 145683586710016 145812659701248 145923676775424 145968124965309 146134619486208 146208683956626 146214455421744 146537302386624 146889499075584 146934241453869 147096031456512 147101837948928 147176392628466 147344265326592 147389146226172 147501363586536 147612608219584 147825992396928 147855877358976 147956963520384 148069613198592 148181286402048 148283658008064 148395492642816 148470702977052 148798531820592 149043755390688 149371778778624 149377675104256 149670501286338 149783381869872 149999904049824 150247107510336 150360422966784 150474902561792 150520737049997 150577779299328 150654095667891 150692424382464 150768798855858 150825935112192 150986745523836 151100618810784 151349636275776 151568422584192 151683821911296 151787525163264 151986078662076 152017655697408 152152340557824 152314565181192 152571605657472 152687768775936 152908489446912 153101368177116 153207138840363 153322686734472 153439421701936 153575366221008 153797369975136 153914466351168 154030547707392 154253209457664 154284393765888 154331388620883 154337480722952 154507422468096 154554485257386 154730773573632 154925950932576 155268033204096 155274162279424 155352858885603 155530057844736 155577432127626 155695883785788 155833827488964 155866203942912 156070092767808 156177914385744 156295702820736 156521639008512 156553281909504 156779590445568 156897832660992 157065116921736 157204273740408 157323964023504 157551386633568 157670210932992 157930055244288 157985529135579 158158354000896 158278770690048 158333232052592 158594169038688 158713779798272 159144843236739 159205153729536 159326367418368 159374898052938 159556684640256 159637551729732 159757949402208 159868318789944 159988890505536 160110700906368 160252556056704 160429749698858 160606399670784 160727528042496 161041448995704 161047805971776 161274245485968 161403405527296 161661861842688 161669402233344 161791332315136 161985162784581 162018817256448 162107331011064 162230754324432 162341668307088 162465270037344 162822832205312 162855748975104 162968258489472 163091168160768 163173826609821 163326927661056 163359946340352 163409705598582 163534120498116 163894035048768 164164136372352 164170616613888 164401446921984 164491262349462 164525437495296 164533111451648 164796579385344 164854465184952 164978797421888 165217285620096 165250686460032 165489567692544 165614378919936 165939034034853 166064184247032 166304241446544 166337862028848 166578314848416 166703947202304 166944929223168 167072035728384 167398348298166 167404956207504 167589286612992 168043251125952 168049884492288 168177832274944 168229059055879 168420944898048 168506304603606 168633391035664 168698506678272 168749892056052 169155475837632 169284265382016 169400001711744 169528977430272 169656835155968 169902085779456 169936433713152 169988196162132 170268340810248 170644299650208 170651035690752 171019862659584 171113293845012 171301707518976 171353885828841 171491118372752 171643056364656 171773739872928 171903290584832 172022050627776 172151788614144 172400645864448 172435498914816 172488022576281 172619349414678 172684766287872 172999259218144 173153774645064 173284366170816 173534860639872 173569942986624 173629665813321 173951944906752 174013046584116 174203404406784 174431280152256 174676537354608 174683432564352 174816430917376 174971315075328 175236595388416 175289972260756 175356401209344 175543365971352 175578854363784 175832665673328 175965277602432 176086843884576 176353815491072 176510061743616 176644450833408 176698256536953 176765219177472 176899802535936 176989459526442 177378987299616 177387260783808 177867765970473 178063617026304 178070645938176 178124886059166 178418440168524 178553002273056 178688946792128 178947253954176 179105797945728 179242163345664 179377346697216 179501270220288 179636648988672 179727693077484 179987501818728 180124538519664 180520966140672 180818469047808 180825606705152 181079854580736 181178781718248 181316725421424 181578831218208 181878077512512 182015248854528 182209313271049 182278364414976 182370747387447 182417145305088 182509598614986 182578763556864 182634376845474 182773428792012 182911275402528 183175686230976 183212717596992 183477564180864 183615941846016 183742793618688 184021372686336 184184412254208 184380789429864 184388067706816 184691943690624 185091117182208 185099750383104 185333235161772 185461273333071 185601147099624 185742457849712 185869446322608 185907022267536 186175763654112 186316176284928 186458031435264 186727569343488 186822207277911 187035300882432 187092271627362 187305673273344 187541940602592 187813045376064 187956040194432 187963459601408 188330575733442 188473964582796 188680141615104 189056120053824 189200061309312 189473563010304 189616462821376 189712564915122 189785820013056 189928955326464 190131457326312 190299910317336 190444798554768 190720099609056 190863939550464 191139846501888 191178487927296 191454849580032 191666544063664 191982415152096 192127207124224 192397345492032 192404940215808 192649020760263 192722028198912 192927508169346 193147565617152 193245457357044 193391201907936 193524806956248 193670762190912 193818216886656 193950726597504 193989936279168 194416879601664 194564902367232 194624166620412 194944911942168 194952607228992 195226718219856 195383069848832 195695938020096 195852665434112 195912321938492 196128041942016 196235190171288 196518861634896 196668484782048 197101323195904 197141169811968 197275951360512 197426150931456 197486286717771 197526211159257 197711544010752 197811748882494 197960937302736 198398042427456 198725007187584 198793385496411 199012277852928 199162371704832 199490596098048 199551360712068 199560668381784 199711175826496 199999872066432 200329476680448 200480563955712 200770372399104 200872127557188 201025065141144 201315660698448 201467491747712 201647433763872 201799515034368 202091230112256 202245095881728 202383366884352 202640105834622 202648104882768 203086086908256 203420777678784 203428807543296 203583691701248 203645703067643 203826129433029 203877985929216 203981316099102 204135157569488 204276185120484 204430248979296 204767154961344 205063159966848 205219288468224 205374063609856 205670945943552 205712525021184 205775184827844 205853166637056 206072647009848 206114307296616 206567934576768 207024044272128 207137145180804 207365224891392 207428388108597 207436576170168 207594511714384 207778436651952 208093457023744 208237219180992 208394270427648 208695518678016 208737709212672 208801290487077 208960265080926 209039453927424 209103127112934 209420155895648 209605698320544 209765285364672 210068515511424 210226947910656 210573406992384 210647372180772 210877805334528 211450545218736 211458892051584 212193124315652 212273538306048 212499864070584 212688135060552 212850068972976 213010599202944 213157758386592 213318520674048 213480934541824 213670074742272 213897889492101 213978949530624 214141866227712 214250398374114 214721931994272 214730407962368 215032327314624 215313611437941 215549149123584 215559202977792 215624862071622 215980217046108 216025089675264 216143108014752 216307672432576 216455557742784 216620360049792 216812281723776 217140998633472 217207139540502 217291011319296 217454890881024 217565102146428 217879607464776 218045493997488 218194567422192 218525380065024 218718989551872 218885515163136 218894155485184 219201929229312 219321683132616 219805953579936 220289714160128 220334248613376 220569168696533 220652756923392 220764588942699 221016397989888 221083719339258 221252045379804 221418912329376 221738988595392 221783816038464 222104419797888 222271929603072 222425487012096 222593238964224 222706054465578 222762714304512 222960077991936 223197797730888 223206608276672 224057668167936 224066512656384 224505751929507 224675072804808 224999856074736 225370661265504 225540634450176 225712353842688 225866668948992 226038636573696 226153198283787 226480118285754 226650928216176 226738446594048 227024454413664 227352633876288 227525732866944 227534714254336 227604021075601 227979117993114 228026483546112 228151058460016 228402276691968 228471847771788 228857408486208 229031653163904 229362734170368 229535718152192 229652052265674 229867527819264 229913998553088 229984030101708 230159132552904 230363049331512 230871699526752 231045821561088 231379814186496 231426590648832 231506221084428 231761133702144 231831727886079 232017395445488 232388926398864 232575040203008 232902049806144 232911243419136 233295086767104 233366148191439 233543825678682 233799305914368 234057821295136 234105139151712 234266871578616 234443554231104 234620370136576 234782458512768 234829922864256 235346748991488 235525934444544 235597675382604 235686958903296 235985946035256 236327079950352 236505316399488 236516347711744 236895082866432 237157021293964 237418156035072 237499848078888 237891253558032 238070669697408 238596338605568 238807730594304 238989551127552 239062347079407 239335026960384 239456327594598 239636924103312 239983335758304 240166051359552 240644624548287 240694621520896 240909599506176 241091292063744 241439806107648 241488616329216 241562173493556 241571708957664 241755633895232 242105108290944 242410499613767 242504103350016 242686998472704 243028225884672 243037819219968 243160996516596 243346131486648 243512502460632 243697905056016 243881700536704 244234248307968 244283623462656 244636752241152 244821255794688 244990391491584 245301180747174 245841052573152 246246204558528 246255924920832 246518482660831 246736893524193 246788156242944 246799667177472 247110980215696 247281697777428 247468196132832 247825928430144 247876029690048 248234351538816 248421568379904 248610708580352 248686435126082 248970092457984 249096276370548 249190675402752 249456362169816 249506793043272 250055920803456 250417393834752 250608053592576 251097522447249 251107434311256 251298619443728 252074826738432 252266748412416 252631417347072 252759456905409 252950086553496 253047760017408 253124838084078 253508609768416 253733213756448 253926398073024 254100002567616 254293466145408 254485252733952 254853128669184 254904650569728 254982294243198 255273132773376 255966449475312 255976553536128 256529793989376 256539920287744 256669940767518 256865361013684 256962704265216 257236677559128 257464584546984 257660609809392 257854935877248 258033075941664 258227682921216 258424289182208 258600968796672 258653248372224 258929024122017 259027149431808 259498888827216 259926549256224 259936809638656 260302290959808 260927917360128 261019569876174 261305106610176 261504055922688 261646920228384 262025148846528 262224646376064 262456972612992 262854893082624 262934958391134 263034601814016 263234867908608 263315048957028 263368281545676 263748998509992 263947916403648 264130265826864 264530723236608 264765092615424 264966676250112 265057847328548 265349703803904 266068480949424 266080891175712 266666496088576 267004783158961 267105968907264 267187329088749 267627660252786 267829503409584 268033420188192 268420880931264 268863245018496 269066020045824 269251905330432 269454973483008 269591539616226 269660127842304 269844489179136 269899041779712 269981252728092 270186807779496 270197473177024 270781449211008 271227703571712 271238410057728 271619781871104 271768172577372 271975088132136 272368246827312 272573665305728 272817116268768 273022873281792 273417546622464 273625717957632 273764397922479 274160143188018 274366913103792 274763529346464 274819076395488 275216346271296 275423912769024 275520657091517 276032059029504 276182860241072 276486966521856 276571184144796 276582101560224 277037915535936 277636675773312 277649625574656 277859027236864 277999852742658 278260691570688 278316945616896 278401720649436 278613686774568 278804169483912 278860533401304 279474264427392 279687047152896 280091354015232 280302597214208 280552951323648 280638407441043 280863162907696 281312910903888 281934060291648 281945189402112 282495863600163 282710946874194 283020212422656 283333152094112 283584180080736 283800091963968 284014132270592 284210344515456 284424694232064 284568847372683 284893432989696 285197185989468 285305266040832 285667197832152 286080149413584 286295909325696 286709769752832 286767731890944 287084815250588 287398865498112 287499816095496 287973622728144 288190810686336 288596018238048 288607410323712 288827146733056 289083042298368 289391262254019 289609519387336 289721348425728 289868186035566 290086802861904 290506143286368 290727325329984 290926089896256 291367173420032 291625319402496 291847353550848 291936249930618 292269238972416 292417367913252 292428910843488 293074604773248 293444289006139 293778998151168 293868482907738 294192062913024 294203675897856 294352785256932 294778292452344 295002727173072 295225216439168 295651984793856 295711754717952 295913927040768 296139226397184 296362572804096 296567316016128 296941405954104 297597063641184 298087510781376 298417110589427 298743557557248 299341002572676 299566763739744 299999808099648 300494215020672 300720845933568 300949805123584 301041474099994 301155558598656 301308191335782 301384848764928 301537597711716 301651870224384 301973491047672 302201237621568 302699272551552 303136845168384 303367643822592 303575050326528 303960158751933 303972157324152 304629130362384 305143211314944 305375537551872 305816978893824 305971974148653 306202736354232 306414277680726 306645373468944 306878843403872 307150732442016 307594739950272 307828932702336 308061095414784 308506418915328 308568787531776 308662777241766 308674961445904 309014844936192 309108970514772 309851901865152 310536066408192 310548324558848 310705717771206 311060115689472 311154864255252 311391767571576 311667654977928 312140185535616 312355828771488 312591405641472 313043278017024 313106563819008 313440397621389 313559180891136 313654690669401 314130233843472 314408547480816 314647928047008 315102773267136 315340421865984 315860110488576 315971058271158 316316708001792 316557541380096 316666464105184 317188338077376 317427559596544 318289686473478 318410307459072 318652734836736 318749796105876 319275103459464 319515898804416 319736637579888 319977781011072 320221401812736 320505112113408 320859499397716 321212799341568 322082897991408 322095611943552 322548490971936 322806811054592 323323723685376 323338804466688 323437293107433 323970325569162 324037634512896 324214662022128 324461508648864 324683336614176 324930540074688 325645664410624 325711497950208 325810709310753 325936516978944 326182336321536 326347653219642 326653855322112 326719892680704 326819411197164 327068240996232 327788070097536 327967146536273 328328272744704 328341233227776 328802893843968 328982524698924 329050874990592 329708930369904 329957594843776 330434571240192 330501372920064 330979135385088 331228757839872 331878068069706 332128368494064 332608482893088 332675724057696 333156629696832 333407894404608 333525005952889 333889858446336 334059081698367 334144071456768 334796696596332 334809912415008 336086502251904 336099768984576 336355664549888 336458118111758 336841889796096 337012609207212 337266782071328 337499784112104 338310951675264 338568530764032 338800003423488 339057954860544 339313670311936 339720177428631 339976392324264 340536681620496 341288599300416 341302071381504 341968676989671 342039725319168 342226587690024 342603415037952 342707771657682 342982236745504 343286112729312 343547479745856 343806581169664 344044101255552 344303577228288 344478078398511 344801291728896 344870997829632 344976045152562 345238698829356 345369532575744 345998518436288 346307549290128 346568732341632 347069721279744 347139885973248 347259331626642 347903889813504 348026093168232 348862560304512 349353074709216 349366865128704 349632861834752 349942630150656 350315738518023 350579944521512 351086731942704 351157708727568 351665331346656 351930555204864 352173687769152 352707630982144 353020123487232 353288901666816 353396513073906 353530438354944 353799605071872 353978919052884 354757974599232 354774521567616 355735531940946 356127234052608 356141291876352 356249772118332 356836880337048 357106004546112 357377893584256 357894507908352 358211595891456 358484326691328 358754693394432 359002540440576 359455386154968 359975003637456 360249077039328 361041932281344 361636938095616 362159709161472 362357563436496 362633450842848 363157662436416 363756155025024 364030497709056 364418626542098 364556728829952 364741494774894 364834290610176 365019197229972 365157527113728 365268753690948 365546857584024 365822550805056 366351372461952 366425435193984 366955128361728 367231883692032 367485587237376 367951771120761 368761578859728 368776135413632 369383887381248 370182234364416 370199500766208 370666470323544 370922546666142 371202294199248 371484915699424 371738892645216 371814044535072 372351527308224 372632352569856 372916062870528 373029652689123 373455138686976 373644414555822 374070601764864 374184543254724 375083881205184 375626090752128 375912080388864 375926919202816 376661151466884 376947929165592 378112240107648 378400122618624 378947126020608 379232925642752 379425129830244 379571640026112 379687257126117 380262914652624 380599820634672 380889597109536 381440199218112 381727879100928 382279693003776 382356975854592 382473441364797 382909699160064 383333088127328 383964830304192 384254414248448 384794690984064 384809880431616 385004911151277 385298041520526 385444056397824 385855016338692 386490914714088 386782403815872 387049613912496 387341524381824 387636433773312 387901453195008 387979872558336 388833759203328 389248333240824 389889823884336 389905214457984 390453436439712 390766139697664 391391876040192 391529354814261 391824643876984 392256083884032 392470380342576 393037723269792 393336969564096 394202646391808 394282339623936 394402437586701 394551902721024 394852301862912 394972573435542 395052422318514 395423088021504 395623497764988 395921874605472 396796084854912 397450014375168 397586770992822 398024555705856 398324743409664 399102721424136 399121336763568 399422351652992 399999744132864 400658953360896 400961127911424 401744255114376 402050130282288 402631321396896 402934983495424 403294867527744 403599030068736 404182460224512 404387309424339 404490191763456 404766733768704 405280211669244 405296209765536 406172173816512 406841555357568 406857615086592 407167383402496 407291406135286 407652258866058 407755971858432 407962632198204 408270315138976 408552370240968 408860497958592 409534309922688 410126319933696 410438576936448 410748127219712 411240214782027 411550369655688 412145294019696 412228614593232 413135869153536 414048088544256 414274290361608 414730449782784 414856776217194 414873152340336 415189023428768 415556873303904 416186914047488 416474438361984 416788540855296 416999779113987 417391037356032 417475418425344 417602580974154 417920530161852 418078907854848 418206254225868 418840311791296 419211396641088 419530570729344 420137031022848 420453895821312 421146813984768 421294744361544 422901090437472 422917784103168 424066420311291 424386248631304 424999728141168 425376270121104 425700137945952 426021198405888 426315516773184 426637041348096 426961869083648 427340149484544 427795778984202 427957899061248 428283732455424 428500796748228 429443863988544 429460815924736 430064654629248 430627222875882 431098298247168 431118405955584 431249724143244 431960434092216 432286216029504 432615344865152 432911115485568 433240720099584 433624563447552 434281997266944 434414279081004 434582022638592 435130204292856 435759214929552 436090987994976 436389134844384 437050760130048 437437979103744 437771030326272 437904374895927 438403858458624 438643366265232 439611907159872 440579428320256 440668497226752 440802724361607 441138337393066 441305513846784 441529177885398 442032795979776 442167438678516 442504090759608 442837824658752 443477977190784 443567632076928 444208839595776 444543859206144 444850974024192 445186477928448 445412108931156 446395595461776 446413216553344 448115336335872 448133025312768 449011503859014 449350145609616 449999712149472 450741322531008 451081268900352 451424707685376 451562211149991 451733337897984 451962287003673 452077273147392 452306396567574 452960236571508 453301856432352 454048908827328 454705267752576 455051465733888 455069428508672 455208042151202 455958235986228 456052967092224 456302116920032 456943695543576 457714816972416 458063306327808 458725468340736 459071436304384 459304104531348 459621416521089 459968060203416 460318265105808 460726098663024 461743399053504 462091643122176 462759628372992 462853181297664 462994165862649 463012442168856 463522267404288 463663455772158 464034790890976 464777852797728 465150080406016 465804099612288 465822486838272 466058576656809 466590173534208 466732296382878 467087651357364 467598611828736 468115642590272 468210278303424 468533743157232 468887108462208 469240740273152 469564917025536 469659845728512 470693497982976 471195350765208 471971892070512 472654159900704 473010632798976 473032695423488 473790165732864 473956587406737 474314042587928 474836312070144 474999696157776 475782507116064 476141339394816 477192677211136 477434529710217 477615461188608 477979102255104 478124694158814 478670053920768 478912655189196 479273848206624 479966671516608 480332102719104 481289249096574 481389243041792 481819199012352 482182584127488 483124346987112 483143417915328 483511267790464 484210216581888 484820999227534 485008206700032 485373996945408 486056451769344 486321993033192 486692262973296 487025004921264 487395810112032 487763401073408 488468496615936 488567246925312 489273504482304 489521479829463 489980782983168 490602361494348 491682105146304 492492409117056 492511849841664 493036965321662 493473787048386 493576312485888 493599334354944 494221960431392 494563395554856 494936392265664 495651856860288 495752059380096 496468703077632 496843136759808 497221417160704 497372870252164 497817102104559 498192552741096 498912724339632 499013586086544 500111841606912 500834787669504 501216107185152 502195044894498 502214868622512 502597238887456 504149653476864 504533496824832 504687177167637 505262834694144 505518913810818 505900173106992 506095520034816 506249676168156 507017219536832 507466427512896 507852796146048 508200005135232 508586932290816 508970505467904 509706257338368 509809301139456 509964588486396 511932898950624 511953107072256 513059587978752 513079840575488 513339881535036 513730722027368 514473355118256 514929169093968 515321219618784 515709871754496 516066151883328 516455365842432 516848578364416 517201937593344 517306496744448 517464067728843 517858048244034 518054298863616 518997777654432 519853098512448 519873619277312 520604581919616 520888997439963 521855834720256 522039139752348 522610213220352 523293840456768 524050297693056 524449292752128 524913945225984 525709786165248 525869916782268 526069203628032 526630097914056 526736563091352 527497997019984 527895832807296 528260531653728 529061446473216 529530185230848 529933352500224 530094769610859 530115694657096 530699407607808 532136961898848 532161782351424 533332992177152 533603297911419 534009566317922 534211937814528 534374658177498 535255320505572 535659006819168 536066840376384 536841761862528 537726490036992 538132040091648 538503810660864 538909946966016 539183079232452 539962505456184 540373615558992 540394946354048 541562898422016 542455407143424 542476820115456 543239563742208 543536345154744 543950176264272 544736493654624 545147330611456 545634232537536 546045746563584 546627939813147 546835093244928 547112242162341 547251435915264 547528795844958 548320286376036 548733826207584 549527058692928 549638152790976 550432692542592 550847825538048 551041314183034 552064118059008 552365720482144 553142368289592 553164203120448 554075831071872 555273351546624 555299251149312 555718054473728 555999705485316 556383819999213 556803441298872 557227373549136 557608338967824 557721066802608 558948528854784 559374094305792 560182708030464 560466621833733 561105902647296 561276814882086 561726325815392 562625821807776 563868120583296 563890378804224 564991727200326 565421893748388 566040424845312 566666304188224 567168360161472 567600183927936 568028264541184 568420689030912 568849388464128 569137694745366 569786865979392 570394371978936 571334395664304 572160298827168 572591818651392 573419539505664 573535463781888 574169630501176 574999632190992 575947245456288 576381621372672 577192036476096 577214820647424 577654293466112 577947062280789 578166084596736 578782524508038 579219038774672 579442696851456 579736372071132 580173605723808 581012286572736 581454650659968 581852179792512 582734346840064 583250638804992 583694707101696 583872499861236 584834735826504 584857821686976 586149209546496 586888578012278 587557996302336 587736965815476 588384125826048 588705570513864 589556584904688 590005454346144 590450432878336 591303969587712 591423509435904 591827854081536 592278452794368 592458860153313 592578633477771 593134632032256 593882811908208 595194127282368 596175021562752 596380156489233 596834221178854 597487115114496 598682005145352 599133527479488 599999616199296 600988430041344 601441691867136 601899610247168 602082948199988 602311117197312 602616382671564 603075195423432 603946982095344 604402475243136 605398545103104 606273690336768 606735287645184 607150100653056 607920317503866 607944314648304 609258260724768 610286422629888 610751075103744 610937109202929 611478388299087 611633957787648 611943948297306 612405472708464 612828555361452 613290746937888 613757686807744 614301464884032 615189479900544 615657865404672 616122190829568 617012837830656 617137575063552 617325554483532 617349922891808 618217941029544 619703803730304 621072132816384 621096649117696 621411435542412 622309728510504 622783535143152 623335309955856 624280371071232 624711657542976 625182811282944 626086556034048 626213127638016 626403871461231 626880795242778 627118361782272 627309381338802 628260467686944 628817094961632 629295856094016 630205546534272 630680843731968 631720220977152 631942116542316 632633416003584 633332928210368 634376676154752 634855119193088 636579372946956 636820614918144 637499592211752 638550206918928 639031797608832 639473275159776 639955562022144 640442803625472 641010224226816 641693668476303 641718998795432 642425598683136 644165795982816 644191223887104 645096981943872 645613622109184 645940834313823 646647447370752 646677608933376 646874586214866 647940651138324 648075269025792 648429324044256 648923017297728 649366673228352 649861080149376 651291328821248 651422995900416 651621418621506 651873033957888 652364672643072 652695306439284 653638822394328 654136481992464 655576140195072 655934293072546 656656545489408 656682466455552 657605787687936 657965049397848 659417860739808 659915189687552 660869142480384 661002745840128 661707506089599 661958270770176 662293766828097 663756136139412 664256736988128 665216965786176 665351448115392 666313259393664 666815788809216 667050011905778 667779716892672 668118163396734 668288142913536 669593393192664 669619824830016 672173004503808 672199537969152 672711329099776 672916236223516 673517255788521 674025218414424 674533564142656 674999568224208 676621903350528 677137061528064 677600006846976 678115909721088 678459594851361 679440354857262 679952784648528 681073363240992 682577198600832 682604142763008 682812063226803 683937353979342 684079450638336 684453175380048 685206830075904 685415543315364 685964473491008 686572225458624 687094959491712 687613162339328 688088202511104 688607154456576 688956156797022 689602583457792 689741995659264 689952090305124 690477397658712 691997036872576 692615098580256 693137464683264 694139442559488 694279771946496 694518663253284 696052186336464 697725120609024 698706149418432 698733730257408 699265723669504 699885260301312 700098444574317 700631477036046 701159889043024 702173463885408 702315417455136 703330662693312 703861110409728 704347375538304 705415261964288 706040246974464 706577803333632 706793026147812 707060876709888 707957838105768 709515949198464 709549043135232 711471063881892 712254468105216 712499544236664 713673760674096 714212009092224 714755787168512 715789015816704 716423191782912 716968653382656 717187041238221 718005080881152 718910772309936 719950007274912 720498154078656 721933873644861 722083864562688 723273876191232 724319418322944 724715126872992 725266901685696 726315324872832 727231498841301 727512310050048 728060995418112 728837253084196 729113457659904 729482989549788 730038394459944 730537507381896 731093715168048 731645101610112 732702744923904 732850870387968 733910256723456 734463767384064 734971174474752 735903542241522 737523157719456 737552270827264 738767774762496 739555447982493 740210680572579 740364468728832 740399001532416 741332940647088 741845093332284 742404588398496 742969831398848 743477785290432 743628089070144 744703054616448 745264705139712 745832125741056 746059305378246 746910277373952 747288829111644 748369086509448 750167762410368 751252181504256 751824160777728 751853838405632 753322302933768 753895858331184 756224480215296 756800245237248 757894252041216 758278370716227 758850259660488 759143280052224 759374514252234 760525829305248 761199641269344 761779194219072 762880398436224 763455758201856 764559386007552 764713951709184 764946882729594 765819398320128 766666176254656 767929660608384 768508828496896 769589381968128 769619760863232 770009822302554 770596083041052 770888112795648 771710032677384 772981829428176 773564807631744 774099227824992 774683048763648 775272867546624 775802906390016 775959745116672 776787072366051 778496666481648 779779647768672 779810428915968 780906872879424 781532279395328 782783752080384 783058709628522 783649287753968 784512167768064 784940760685152 786075446539584 786673939128192 788405292783616 788564679247872 788804875173402 789103805442048 789704603725824 789945146871084 790104844637028 791246995529976 791843749210944 793592169709824 794900028750336 795173541985644 796049111411712 798205442848272 798242673527136 798844703305984 799999488265728 801014349476883 801317906721792 801561987266247 803488510228752 804100260564576 805262642793792 805869966990848 806589735055488 807198060137472 808364920449024 808774618848678 808980383526912 809533467537408 810560423338488 810592419531072 812344347633024 813683110715136 813715230173184 814334766804992 814582812270572 815304517732116 815925264396408 816540630277952 817104740481936 817720995917184 819068619845376 820252639867392 820877153872896 821293193767437 822480429564054 823100739311376 824290588039392 824457229186464 826271738307072 826561971274551 828096177088512 828548580723216 829460899565568 829713552434388 829746304680672 830378046857536 831113746607808 832373828094976 832627368238591 832948876723968 833577081710592 833999558227974 834782074712064 834950836850688 835205161948308 835841060323704 836412508451736 837680623582592 838422793282176 839061141458688 840274062045696 840907791642624 842589488723088 845802180874944 845835568206336 847487590800489 848132840622582 848772497262608 849999456282336 850752540242208 851400275891904 852042396811776 852631033546368 853274082696192 853706542118049 853923738167296 854680298969088 855591557968404 855915798122496 857001593496456 858887727977088 858921631849472 860129309258496 861254445751764 862196596494336 862499448286488 863920868184432 864572432059008 865230689730304 865822230971136 866481440199168 867249126895104 868173786762057 868828558162008 869164045277184 870260408585712 871518429859104 872181975989952 872778269688768 874101520260096 874875958207488 875542060652544 875808749791854 876807716917248 877286732530464 879223814319744 880332867018417 881158856640512 881336994453504 881605448723214 882276674786132 882611027693568 883058355770796 884334877357032 885008181519216 885675649317504 886955954381568 887135264153856 888417679191552 889087718412288 889701948048384 890824217862312 892791190923552 892826433106688 895251331768281 896230672671744 898023007718028 898700291219232 899999424298944 901482645062016 902162537800704 902849415370752 903124422299982 903466675795968 903924574007346 904154546294784 904612793135148 905920473143016 906603712864704 908097817654656 909410535505152 910102931467776 910138857017344 910416084302404 911916471972456 912604233840064 913887391087152 915429633944832 916126612655616 917450936681472 917915922445959 918608209062696 919242833042178 919936120406832 920636530211616 921452197326048 923486798107008 924183286244352 925519256745984 925706362595328 925988331725298 926024884337712 927044534808576 927326911544316 928069581781952 929555705595456 930300160812032 931608199224576 931644973676544 932117153313618 933180347068416 933464592765756 934175302714728 936231285180544 936420556606848 937067486314464 937774216924416 938481480546304 939129834051072 939319691457024 940321192864167 942390701530416 943943784141024 945308319801408 946021265597952 946065390846976 947580331465728 947913174813474 948628085175856 949672624140288 949999392315552 951565014232128 952282678789632 954385354422272 954869059420434 955230922377216 955958204510208 956249388317628 957825310378392 958547696413248 959933343033216 960664205438208 962578498193148 962778486083584 963638398024704 966248693974224 966286835830656 967022535580928 968420433163776 969641998455068 970016413400064 970311879322299 972112903538688 972643986066384 973384525946592 974050009842528 974791620224064 975526802146816 976936993231872 977134493850624 977432127932259 978547008964608 979042959658926 979961565966336 981204722988696 983364210292608 983901439608819 984984818234112 985023699683328 986073930643324 986947574096772 987152624971776 988443920862784 989126791109712 989872784531328 991303713720576 991504118760192 992937406155264 993686273519616 994745740504328 995634204209118 996385105482192 997825448679264 998027172173088 1000223683213824 1000575017858667 1001669575339008 1002432214370304 1004390089788996 1004429737245024 1005194477774912 1007917340499347 1008299306953728 1009066993649664 1009374354335274 1010525669388288 1011037827621636 1011800346213984 1012499352336312 1014034439073664 1014932855025792 1015705592292096 1016400010270464 1017173864581632 1017941010935808 1019929176972792 1023865797901248 1023906214144512 1025906030969013 1026119175957504 1026679763070072 1027461444054736 1028946710236512 1029858338187936 1030642439237568 1031419743508992 1032132303766656 1032910731684864 1033434235195533 1033697156728832 1034403875186688 1034612993488896 1034928135457686 1035716096488068 1036108597727232 1037995555308864 1039706197024896 1039747238554624 1041209163839232 1041777994879926 1043711669440512 1044078279504696 1046587680913536 1048100595386112 1048898585504256 1049827890451968 1050947215554069 1051739833564536 1053260195828112 1053473126182704 1054995994039968 1055791665614592 1056521063307456 1058122892946432 1059060370461696 1059866705000448 1060189539221718 1060231389314192 1061398815215616 1064273923797696 1064323564702848 1066665984354304 1067206595822838 1068019132635844 1068423875629056 1068749316354996 1070510641011144 1071318013638336 1072133680752768 1073683523725056 1075452980073984 1076264080183296 1077007621321728 1078366158464904 1079925010912368 1080747231117984 1080789892708096 1083125796844032 1084910814286848 1086479127484416 1087072690309488 1087900352528544 1089472987309248 1090294661222912 1091268465075072 1092091493127168 1093255879626294 1093670186489856 1094224484324682 1094502871830528 1095057591689916 1096640572752072 1097467652415168 1099054117385856 1099276305581952 1100865385085184 1101695651076096 1102082628366068 1104731440964288 1106284736579184 1106328406240896 1108151662143744 1110546703093248 1110598502298624 1111999410970632 1112767639998426 1113606882597744 1114454747098272 1115216677935648 1115442133605216 1117897057709568 1118748188611584 1119088958067369 1120365416060928 1120933243667466 1122211805294592 1122553629764172 1123452651630784 1125251643615552 1126495851146329 1127736241166592 1127780757608448 1129983454400652 1130843787496776 1133332608376448 1134336720322944 1135200367855872 1136056529082368 1136841378061824 1137698776928256 1138275389490732 1140788743957872 1142668791328608 1144320597654336 1145183637302784 1146839079011328 1147070927563776 1147420324094391 1148339261002352 1149999264381984 1151894490912576 1152763242745344 1154384072952192 1154429641294848 1155014733453831 1155308586932224 1155894124561578 1156332169193472 1157565049016076 1158438077549344 1159472744142264 1160347211447616 1162024573145472 1162909301319936 1163704359585024 1165468693680128 1166501277609984 1167744999722472 1169669471653008 1169715643373952 1172298419092992 1173777156024556 1174588064442783 1175473931630952 1176768251652096 1177411141027728 1179113169809376 1180010908692288 1180900865756672 1182607939175424 1182847018871808 1183207312760103 1183655708163072 1184556905588736 1184917720306626 1185157266955542 1186269264064512 1187765623816416 1190388254564736 1192350043125504 1192760312978466 1193668442357708 1194974230228992 1197364010290704 1198267054958976 1199999232398592 1201976860082688 1202883383734272 1204165896399976 1205232765343128 1206150390846864 1207893964190688 1208804950486272 1210797090206208 1212547380673536 1213470575290368 1214300201306112 1215840635007732 1215888629296608 1218516521449536 1220110464814999 1220572845259776 1221502150207488 1221874218405858 1222956776598174 1223267915575296 1223887896594612 1224810945416928 1225657110722904 1226581493875776 1227515373615488 1228602929768064 1230378959801088 1231315730809344 1232244381659136 1234651108967064 1234699845783616 1236435882059088 1239407607460608 1242144265632768 1242822871084824 1244619457021008 1245567070286304 1246670619911712 1248560742142464 1249423315085952 1250365622565888 1250999337341961 1252173112068096 1252426255276032 1252807742922462 1253761590485556 1254236723564544 1254618762677604 1256520935373888 1257634189923264 1258591712188032 1260411093068544 1261361687463936 1263440441954304 1263884233084632 1266665856420736 1268753352309504 1269710238386176 1272199260933873 1273158745893912 1274999184423504 1277100413837856 1278063595217664 1278946550319552 1279911124044288 1280885607250944 1282020448453632 1283387336952606 1283437997590864 1284851197366272 1288331591965632 1288382447774208 1290193963887744 1291227244218368 1291881668627646 1293294894741504 1293355217866752 1293749172429732 1295881302276648 1296858648088512 1297846034595456 1298733346456704 1299722160298752 1302582657642496 1302845991800832 1303242837243012 1303746067915776 1305390612878568 1307277644788656 1308272963984928 1311152280390144 1311868586145092 1313313090978816 1313713124687781 1315211575375872 1315930098795696 1318835721479616 1319830379375104 1321738284960768 1322005491680256 1322408173084821 1323415012179198 1323916541540352 1324587533656194 1327512272278824 1328513473976256 1330433931572352 1330702896230784 1332626518787328 1333631577618432 1334100023811556 1335559433785344 1336236326793468 1339186786385328 1339239649660032 1344346009007616 1344399075938304 1345832472447032 1347034511577042 1348050436828848 1349067128285312 1349999136448416 1353243806701056 1354274123056128 1354686633449973 1355200013693952 1356231819442176 1356919189702722 1358880709714524 1359905569297056 1362146726481984 1363652872440293 1365154397201664 1365208285526016 1365624126453606 1367874707958684 1368158901276672 1368906350760096 1370831086630728 1371928946982016 1373144450917248 1374189918983424 1375226324678656 1376176405022208 1377214308913152 1377912313594044 1379904180610248 1380954795317424 1383994073745152 1385230197160512 1386274929366528 1388278885118976 1388559543892992 1388982497587947 1389037326506568 1392104372672928 1395450241218048 1397412298836864 1397467460514816 1398175729970427 1398531447339008 1399770520602624 1400196889148634 1401262954072092 1402319778086048 1404346927770816 1404630834910272 1406661325386624 1407722220819456 1408694751076608 1410830523928576 1412080493948928 1413586052295624 1415915676211536 1419031898396928 1419098086270464 1421869762220211 1422942127763784 1424508936210432 1424999088473328 1427347521348192 1428424018184448 1429511574337024 1431578031633408 1432303589130651 1432846383565824 1433937306765312 1434374082476442 1436010161762304 1437821544619872 1439900014549824 1440996308157312 1443867747289722 1444167729125376 1446547752382464 1449430253745984 1450533803371392 1452630649745664 1454462997682602 1455024620100096 1456121990836224 1457674506168392 1458965979099576 1460076788919888 1461075014763792 1462187430336096 1463290203220224 1465405489847808 1465701740775936 1467820513446912 1469942348949504 1471807084483044 1475046315438912 1475104541654528 1477535549524992 1479110895964986 1480421361145158 1480728937457664 1480798003064832 1482665881294176 1483690186664568 1484809176796992 1485939662797696 1486955570580864 1487256178140288 1489406109232896 1490529410279424 1491664251482112 1492118610756492 1494577658223288 1496738173018896 1500335524820736 1502504363008512 1503648321555456 1506644605867536 1507791716662368 1512448960430592 1513600490474496 1514061531502911 1515788504082432 1516556741432454 1517700519320976 1518286560104448 1518749028504468 1521051658610496 1522399282538688 1523558388438144 1524082622139151 1525760796872448 1526911516403712 1529118772015104 1529427903418368 1529893765459188 1533332352509312 1535859321216768 1537017656993792 1539178763936256 1539239521726464 1540019644605108 1541192166082104 1543420065354768 1545963658856352 1547129615263488 1548198455649984 1549366097527296 1550545735093248 1551605812780032 1551919490233344 1552392203186529 1553574144732102 1556993332963296 1559559295537344 1559620857831936 1561813745758848 1562666992319889 1563064558790656 1565567504160768 1566117419257044 1567298575507936 1569881521370304 1572150893079168 1573347878256384 1576810585567232 1577129358495744 1577609750346804 1578207610884096 1579890293742168 1580209689274056 1582493991059952 1583687498421888 1587184339419648 1589800057500672 1590284308832577 1590347083971288 1592098222823424 1596410885696544 1596485347054272 1597689406611968 1599998976531456 1600809893734257 1602028698953766 1602635813443584 1603123974532494 1606977020457504 1608200521129152 1610525285587584 1611739933981696 1613179470110976 1614396120274944 1616729840898048 1617549237697356 1621120846676976 1621184839062144 1624688695266048 1627366221430272 1627430460346368 1629165624541144 1630609035464232 1631850528792816 1633081260555904 1634209480963872 1635441991834368 1638137239690752 1639883819439441 1640505279734784 1641754307745792 1642586387534874 1644960859128108 1646201478622752 1648581176078784 1648914458372928 1652543476614144 1653123942549102 1656192354177024 1657097161446432 1659427104868776 1659492609361344 1660756093715072 1662227493215616 1664747656189952 1665254736477182 1665897753447936 1667154163421184 1667999116455948 1670410323896616 1671682120647408 1672825016903472 1675361247165184 1676845586564352 1678122282917376 1680548124091392 1681399865501199 1685178977446176 1691604361749888 1691671136412672 1694975181600978 1696265681245164 1697544994525216 1699998912564672 1701505080484416 1702800551783808 1704084793623552 1705262067092736 1706548165392384 1707413084236098 1707847476334592 1709360597938176 1711183115936808 1714003186992912 1717775455954176 1717843263698944 1720258618516992 1722508891503528 1724998896572976 1727841736368864 1729144864118016 1730461379460608 1731644461942272 1732962880398336 1733841186842367 1734498253790208 1736347573524114 1737657116324016 1738328090554368 1740520817171424 1743036859718208 1744363951979904 1745556539377536 1748203040520192 1749751916414976 1751084121305088 1751617499583708 1754573465060928 1758447628639488 1760665734036834 1762317713281024 1762673988907008 1763210897446428 1764553349572264 1766116711541592 1768669754714064 1770016363038432 1771351298635008 1773911908763136 1774270528307712 1776835358383104 1777376580459939 1779403896096768 1781648435724624 1785582381847104 1785652866213376 1789140469467699 1790502663536562 1792461345343488 1796046015436056 1797400582438464 1799998848597888 1802965290124032 1804325075601408 1805698830741504 1806248844599964 1806933351591936 1807849148014692 1809225586270296 1811840946286032 1813207425729408 1816195635309312 1818821071010304 1820205862935552 1820832168604808 1823832943944912 1825208467680128 1827774782174304 1830859267889664 1832253225311232 1832811327608787 1834901873362944 1835831844891918 1837216418125392 1838485666084356 1839872240813664 1841273060423232 1842904394652096 1846973596214016 1848366572488704 1851038513491968 1851412725190656 1851976663450596 1852049768675424 1854653823088632 1856139163563904 1859111411190912 1860600321624064 1863216398449152 1863289947353088 1864234306627236 1866929185531512 1868350605429456 1872462570361088 1872841113213696 1874134972628928 1875548433848832 1876962961092608 1878259668102144 1878639382914048 1879211614383693 1880642385728334 1884781403060832 1887887568282048 1890616639602816 1892042531195904 1892130781693952 1895160662931456 1895826349626948 1897256170351712 1899998784631104 1903130028464256 1904565357579264 1908770708844544 1909738118840868 1910461844754432 1912498776635256 1915650620756784 1917095392826496 1919866686066432 1921328410876416 1925081005428909 1925156996386296 1927276796049408 1932497387948448 1932573671661312 1934045071161856 1936840866327552 1937822502941469 1939283996910136 1940032826800128 1940623758644598 1944225807077376 1945287972132768 1946769051893184 1948100019685056 1949583240448128 1951053604293632 1953873986463744 1954268987701248 1954864255864518 1957094017929216 1958085919317852 1962409445977392 1966728420585216 1967802879217638 1969969636468224 1970047399366656 1972147861286648 1973895148193544 1976887841725568 1978253582219424 1979745569062656 1982607427441152 1983008237520384 1985122518268797 1985874812310528 1989491481008656 1991268408418236 1992770210964384 1995650897358528 1996054344346176 2000447366427648 2001150035717334 2003339150678016 2004864428740608 2008780179577992 2008859474490048 2010388955549824 2015834680998694 2016598613907456 2018133987299328 2018748708670548 2022075655243272 2023600692427968 2024998704672624 2028068878147328 2029865710051584 2031411184584192 2032800020540928 2034347729163264 2035378784554083 2039858353945584 2047731595802496 2047812428289024 2048436189680409 2051812061938026 2052238351915008 2053359526140144 2054922888109472 2057893420473024 2059716676375872 2061284878475136 2062839487017984 2064264607533312 2065821463369728 2066868470391066 2067394313457664 2068807750373376 2069225986977792 2069856270915372 2071432192976136 2075991110617728 2079412394049792 2079494477109248 2082418327678464 2083555989759852 2088156559009392 2093175361827072 2096201190772224 2097797171008512 2099655780903936 2100295333722951 2101894431108138 2103479667129072 2106520391656224 2106946252365408 2109991988079936 2111583331229184 2113042126614912 2116245785892864 2118120740923392 2119733410000896 2120379078443436 2120462778628384 2128547847595392 2128647129405696 2133331968708608 2134413191645676 2136038265271688 2137498632709992 2141021282022288 2142636027276672 2144267361505536 2147367047450112 2150905960147968 2151561123714663 2154015242643456 2156732316929808 2159850021824736 2161494462235968 2161579785416192 2165801620934583 2166251593688064 2169821628573696 2172958254968832 2174145380618976 2175800705057088 2178945974618496 2180589322445824 2181694496523903 2182536930150144 2184182986254336 2186511759252588 2187340372979712 2188448968649364 2190115183379832 2193281145504144 2194935304830336 2198108234771712 2198552611163904 2201730770170368 2203391302152192 2204165256732136 2209462881928576 2212569473158368 2212656812481792 2216303324287488 2218666343947479 2221093406186496 2221197004597248 2223998821941264 2225535279996852 2227213765195488 2228909494196544 2230433355871296 2230884267210432 2235794115419136 2237496377223168 2238177916134738 2240730832121856 2241866487334932 2245107259528344 2246905303261568 2250503287231104 2252991702292658 2255472482333184 2255561515216896 2259966908801304 2261687574993552 2266665216752896 2268673440645888 2270400735711744 2272113058164736 2273682756123648 2274835112148681 2276550778981464 2281577487915744 2285337582657216 2288641195308672 2290367274605568 2293678158022656 2294141855127552 2294840648188782 2296678522004704 2299998528763968 2303788981825152 2305526485490688 2308768145904384 2308859282589696 2310029466907662 2310617173864448 2311788249123156 2312664338386944 2315130098032152 2316876155098688 2318945488284528 2320694422895232 2324049146290944 2325818602639872 2327408719170048 2330361217098153 2335489999444944 2339338943306016 2339431286747904 2344596838185984 2347554312049112 2349176128885566 2350947863261904 2353536503304192 2354822282055456 2358226339618752 2360021817384576 2361801731513344 2365215878350848 2365694037743616 2366414625520206 2367311416326144 2369113811177472 2369835440613252 2370314533911084 2375531247632832 2380776509129472 2384700086251008 2385520625956932 2387336884715416 2394728020581408 2396534109917952 2399998464797184 2403043048430649 2403953720165376 2404685961798741 2408331792799952 2410465530686256 2412300781693728 2415787928381376 2417609900972544 2421594180412416 2425094761347072 2426941150580736 2428600402612224 2431681270015464 2431777258593216 2437033042899072 2440220929629998 2441145690519552 2443004300414976 2443748436811716 2445913553196348 2447775793189224 2449621890833856 2451314221445808 2453162987751552 2455030747230976 2457205859536128 2460757919602176 2462631461618688 2463879581302311 2469302217934128 2469399691567232 2472871764118176 2478815214921216 2479685913823653 2484288531265536 2485645742169648 2489238914042016 2491134140572608 2493341239823424 2497121484284928 2497882104715773 2498846630171904 2500731245131776 2501998674683922 2504346224136192 2504852510552064 2505615485844924 2507523180971112 2509237525355208 2513041870747776 2515268379846528 2517183424376064 2520822186137088 2522723374927872 2527768466169264 2533331712841472 2537506704619008 2539420476772352 2542462772401467 2544398521867746 2546317491787824 2549998368847008 2554200827675712 2556127190435328 2557893100639104 2559822248088576 2561119626354147 2561771214501888 2564040896907264 2566774673905212 2566875995181728 2576663183931264 2576764895548416 2580387927775488 2582454488436736 2583763337255292 2586589789483008 2587498344859464 2591762604553296 2593717296177024 2595692069190912 2597466692913408 2599444320597504 2604521360286171 2606485674486024 2607492135831552 2610781225757136 2614555289577312 2616545927969856 2622304560780288 2623737172290184 2626626181957632 2627426249375562 2630423150751744 2631860197591392 2637671442959232 2639660758750208 2640998601055251 2643476569921536 2644010983360512 2644816346169642 2646830024358396 2647833083080704 2649175067312388 2655024544557648 2657026947952512 2660867863144704 2661405792461568 2665253037574656 2667263155236864 2668200047623112 2672472653586936 2678373572770656 2678479299320064 2685753995304843 2688692018015232 2691664944894064 2694069023154084 2696100873657696 2698134256570624 2699998272896832 2706487613402112 2708548246112256 2709373266899946 2710400027387904 2712463638884352 2713838379405444 2717761419429048 2719811138594112 2724293452963968 2727305744880586 2730308794403328 2730416571052032 2731248252907212 2735749415917368 2737812701520192 2741662173261456 2743857893964032 2746288901834496 2748379837966848 2750452649357312 2752352810044416 2753747767337877 2755824627188088 2759808361220496 2761909590634848 2767988147490304 2770460394321024 2772549858733056 2776557770237952 2777119087785984 2777964995175894 2778074653013136 2784208745345856 2790900482436096 2794824597673728 2794934921029632 2796351459940854 2797062894678016 2799541041205248 2800393778297268 2802525908144184 2804639556172096 2808693855541632 2809261669820544 2813322650773248 2815444441638912 2817389502153216 2820963578592501 2827172104591248 2831831352423072 2838063796793856 2838196172540928 2843739524440422 2845884255527568 2849017872420864 2849998176946656 2854695042696384 2856848036368896 2859023148674048 2859894003949943 2863156063266816 2864607178261302 2865692767131648 2867874613530624 2868748164952884 2875643089239744 2879800029099648 2881992616314624 2887735494579444 2888335458250752 2898860507491968 2901067606742784 2905261299491328 2908925995365204 2910049240200192 2910935637966897 2915349012336784 2917931958199152 2920153577839776 2922150029527584 2924374860672192 2926580406440448 2930810979695616 2931403481551872 2932296383796777 2935641026893824 2939884697899008 2943614168966088 2950092630877824 2950209083309056 2951704318826457 2955071099049984 2958221791929972 2960842722290316 2961457874915328 2965331762588352 2967380373329136 2969618353593984 2971879325595392 2973911141161728 2974512356280576 2978812218465792 2981058820558848 2984237221512984 2989155316446576 2993476346037792 3000671049641472 3001725053576001 3005008726017024 3007296643110912 3013289211735072 3015583433324736 3023752021498041 3024897920861184 3027200980948992 3028123063005822 3031577008164864 3033113482864908 3035401038641952 3037498057008936 3042103317220992 3044798565077376 3047116776876288 3048165244278302 3051521593744896 3053823032807424 3059787530918376 3066664705018624 3071718642433536 3074035313987584 3077718092907039 3078357527872512 3080039289210216 3082384332164208 3086840130709536 3091927317712704 3094259230526976 3096396911299968 3098732195054592 3100302705586599 3101091470186496 3103211625560064 3103838980466688 3104784406373058 3107148289464204 3113986665926592 3119118591074688 3119241715663872 3123627491517696 3125333984639778 3126129117581312 3131135008321536 3132234838514088 3134597151015872 3139763042740608 3144301786158336 3146695756512768 3152841646662207 3155219500693608 3159780587484336 3160419378548112 3164987982119904 3167374996843776 3174368678839296 3179600115001344 3180568617665154 3180694167942576 3184196445646848 3192821771393088 3192970694108544 3195378813223936 3199997953062912 3201619787468514 3204057397907532 3205271626887168 3206247949064988 3213954040915008 3216401042258304 3221050571175168 3223479867963392 3226358940221952 3228792240549888 3235098475394712 3242241693353952 3242369678124288 3249377390532096 3254732442860544 3258331249082288 3261218070928464 3263701057585632 3266162521111808 3268418961927744 3270883983668736 3276274479381504 3279767638878882 3281010559469568 3283508615491584 3285172775069748 3289921718256216 3292402957245504 3297162352157568 3297828916745856 3305086953228288 3306247885098204 3314194322892864 3318854209737552 3318985218722688 3321512187430144 3324454986431232 3329495312379904 3330509472954364 3331795506895872 3335998232911896 3340820647793232 3343364241294816 3345650033806944 3350722494330368 3353691173128704 3356244565834752 3357266874202107 3361096248182784 3362799731002398 3370357954892352 3379487553438987 3383208723499776 3383342272825344 3389950363201956 3392531362490328 3395089989050432 3399997825129344 3403010160968832 3405601103567616 3408169587247104 3410524134185472 3413096330784768 3414826168472196 3422366231873616 3428006373985824 3435550911908352 3435686527397888 3440517237033984 3445017783007056 3449997793145952 3455683472737728 3458289728236032 3460922758921216 3461976952149931 3463288923884544 3465044200361493 3465925760796672 3467682373684734 3468996507580416 3472695147048228 3475314232648032 3481041634342848 3486073719436416 3488727903959808 3491113078755072 3496406081040384 3499503832829952 3503234999167416 3509146930121856 3516895257278976 3521331468073668 3523764193328349 3526421794892856 3529106699144528 3532233423083184 3537339509428128 3540032726076864 3542702597270016 3547823817526272 3548541056615424 3549621938280309 3553670716766208 3554753160919878 3558807792193536 3563296871449248 3571164763694208 3571305732426752 3578280938935398 3581005327073124 3584922690686976 3592092030872112 3594801164876928 3599997697195776 3605930580248064 3608650151202816 3612497689199928 3615698296029384 3618451172540592 3623681892572064 3626414851458816 3632391270618624 3637642142020608 3640411725871104 3641664337209616 3647665887889824 3650416935360256 3655549564348608 3660331394444997 3661718535779328 3664506450622464 3665622655217574 3669803746725888 3671663689783836 3674432836250784 3676971332168712 3679744481627328 3682546120846464 3685808789304192 3693947192428032 3696733144977408 3703953326901192 3704099537350848 3709307646177264 3712278327127808 3718222822381824 3721200643248128 3726432796898304 3728468613254472 3733858371063024 3736701210858912 3744925140722176 3745682226427392 3748269945257856 3751096867697664 3752998012025883 3756519336204288 3757278765828096 3758423228767386 3761284771456668 3769562806121664 3775775136564096 3781233279205632 3784085062391808 3784261563387904 3790321325862912 3791652699253896 3794512340703424 3799997569262208 3806260056928512 3809130715158528 3816597782801619 3819476237681736 3824997553270512 3831301241513568 3834190785652992 3839733372132864 3842656821752832 3850162010857818 3850313992772592 3854553592098816 3864994775896896 3865147343322624 3868090142323712 3869268358285217 3873681732655104 3875645005882938 3878567993820272 3880065653600256 3881247517289196 3890575944265536 3893538103786368 3896200039370112 3899166480896256 3902107208587264 3907747972927488 3908537975402496 3909728511729036 3916171838635704 3924818891954784 3933456841170432 3935605758435276 3939939272936448 3941139374063343 3944295722573296 3947790296387088 3953775683451136 3956507164438848 3959491138125312 3965214854882304 3966016475040768 3967224519254463 3970245036537594 3971749624621056 3978982962017312 3982536816836472 3985540421928768 3991301794717056 3992108688692352 4000894732855296 4002300071434668 4006678301356032 4017560359155984 4017718948980096 4020777911099648 4031669361997388 4033197227814912 4037497417341096 4044151310486544 4047201384855936 4049997409345248 4056137756294656 4059731420103168 4062822369168384 4064059900349919 4065600041081856 4068695458326528 4070757569108166 4079716707891168 4090958617320879 4095463191604992 4095624856578048 4096872379360818 4103624123876052 4104476703830016 4106719052280288 4109845776218944 4115786840946048 4119433352751744 4122569756950272 4125678974035968 4128529215066624 4131642926739456 4133736940782132 4139712541830744 4142864385952272 4151982221235456 4158824788099584 4158988954218496 4164836655356928 4167111979519704 4176313118018784 4186350723654144 4190814205234127 4192402381544448 4194527189911281 4195594342017024 4199311561807872 4200590667445902 4203788862216276 4206959334258144 4213040783312448 4213892504730816 4219983976159872 4223166662458368 4226084253229824 4232491571785728 4236241481846784 4240758156886872 4240925557256768 4257095695190784 4257294258811392 4265609286660633 4268826383291352 4272076530543376 4274997265419984 4282042564044576 4285272054553344 4288534723011072 4294734094900224 4296910767391953 4301811920295936 4303122247429326 4308030485286912 4313464633859616 4319700043649472 4322988924471936 4323159570832384 4331603241869166 4332503187376128 4339643257147392 4348290761237952 4351601410114176 4357891949236992 4361178644891648 4363388993047806 4365073860300288 4368365972508672 4373023518505176 4376897937298728 4380230366759664 4386562291008288 4389870609660672 4396216469543424 4397105222327808 4403461540340736 4408330513464272 4418925763857152 4425138946316736 4425313624963584 4432606648574976 4437332687894958 4442186812372992 4442394009194496 4447997643882528 4451070559993704 4454427530390976 4457818988393088 4460866711742592 4461768534420864 4471588230838272 4474992754446336 4476355832269476 4483732974669864 4490214519056688 4493810606523136 4501006574462208 4505983404585316 4510944964666368 4519933817602608 4523375149987104 4533330433505792 4537346881291776 4540801471423488 4542184594508733 4547365512247296 4549670224297362 4553101557962928 4563154975831488 4570675165314432 4572247866417453 4577282390617344 4580734549211136 4587356316045312 4588283710255104 4589681296377564 4593357044009408 4599997057527936 4607577963650304 4611052970981376 4617536291808768 4617718565179392 4620058933815324 4623576498246312 4630260196064304 4633752310197376 4637890976569056 4641388845790464 4648098292581888 4651637205279744 4654817438340096 4660722434196306 4670979998889888 4678677886612032 4678862573495808 4683851170555789 4688000976959667 4689193676371968 4695108624098224 4698352257771132 4701895726523808 4709644564110912 4716452679237504 4720043634769152 4723603463026688 4730431756701696 4731388075487232 4732829251040412 4734622832652288 4739670881226504 4740629067822168 4751062495265664 4761553018258944 4769400172502016 4770852926497731 4771041251913864 4774673769430832 4789456041162816 4793068219835904 4799996929594368 4802429681202771 4806086096861298 4807907440330752 4809371923597482 4816663585599904 4820931061372512 4824601563387456 4831575856762752 4835219801945088 4843188360824832 4850189522694144 4863362540030928 4863554517186432 4874066085798144 4880441859259996 4882291381039104 4887496873623432 4891827106392696 4895551586378448 4899243781667712 4902628442891616 4906325975503104 4910061494461952 4914411719072256 4919651458318323 4921515839204352 4925262923237376 4927759162604622 4938604435868256 4938799383134464 4945743528236352 4957630429842432 4959371827647306 4968577062531072 4971291484339296 4978477828084032 4982268281145216 4986682479646848 4994242968569856 4995764209431546 4997693260343808 5001462490263552 5003997349367844 5011230971689848 5015046361942224 5018475050710416 5026083741495552 5030536759693056 5034366848752128 5041644372274176 5055536932338528 5066663425682944 5073090880020259 5075013409238016 5084925544802934 5088797043735492 5092634983575648 5099996737694016 5108401655351424 5112254380870656 5115786201278208 5119644496177152 5122239252708294 5123542429003776 5128081793814528 5133549347810424 5133751990363456 5153326367862528 5153529791096832 5160775855550976 5167526674510584 5174996689718928 5183525209106592 5187434592354048 5191384138381824 5194933385826816 5198888641195008 5201523560527101 5209042720572342 5212971348972048 5214984271663104 5221562451514272 5229110579154624 5233091855939712 5234892484738823 5244609121560576 5247474344580368 5253252363915264 5254852498751124 5263720395182784 5275342885918464 5279321517500416 5281997202110502 5286953139843072 5288021966721024 5289632692339284 5293660048716792 5298350134624776 5310049089115296 5314053895905024 5321735726289408 5322811584923136 5330506075149312 5332129741379817 5336400095246224 5344945307173872 5356747145541312 5356958598640128 5367421408403097 5371507990609686 5377384036030464 5383329889788128 5388138046308168 5392201747315392 5396268513141248 5399996545793664 5412975226804224 5417096492224512 5418746533799892 5420800054775808 5427676758810888 5435522838858096 5439622277188224 5448586905927936 5454611489761172 5460617588806656 5462496505814424 5471498831834736 5475625403040384 5483324346522912 5487715787928064 5492577803668992 5496759675933696 5498433982826361 5504705620088832 5507495534675754 5511649254376176 5519616722440992 5523819181269696 5535976294980608 5540920788642048 5545099717466112 5553115540475904 5554238175571968 5555929990351788 5556149306026272 5568417490691712 5575441491116641 5581800964872192 5589649195347456 5589869842059264 5592702919881708 5600787556594536 5605051816288368 5609279112344192 5617387711083264 5618523339641088 5626645301546496 5630888883277824 5634779004306432 5641927157185002 5654344209182496 5663662704846144 5669925101199113 5676127593587712 5676392345081856 5687479048880844 5691768511055136 5699996353893312 5709390085392768 5713696072737792 5718046297348096 5719788007899886 5726312126533632 5729214356522604 5731385534263296 5737496329905768 5751286178479488 5759600058199296 5763985232629248 5775243016286727 5775470989158888 5797721014983936 5802135213485568 5810522598982656 5813467508824407 5817851990730408 5820098480400384 5821871275933794 5830698024673568 5835863916398304 5840307155679552 5844300059055168 5848749721344384 5853160812880896 5861621959391232 5862806963103744 5864592767593554 5871282053787648 5887228337932176 5900185261755648 5900418166618112 5903408637652914 5910142198099968 5916443583859944 5921685444580632 5930663525176704 5934760746658272 5939236707187968 5943758651190784 5947822282323456 5949024712561152 5955367554806391 5957624436931584 5968474443025968 5978310632893152 5986952692075584 6001342099282944 6003450107152002 6010017452034048 6014593286221824 6026578423470144 6031166866649472 6047504042996082 6049795841722368 6054401961897984 6056246126011644 6066226965729816 6070802077283904 6074996114017872 6084206634441984 6089597130154752 6094233553752576 6096330488556604 6103043187489792 6119575061836752 6133329410037248 6143437284867072 6145308569041227 6155436185814078 6156715055745024 6160078578420432 6164768664328416 6173680261419072 6183854635425408 6188518461053952 6192793822599936 6197464390109184 6200605411173198 6202182940372992 6206423251120128 6207677960933376 6209568812746116 6214296578928408 6227973331853184 6238237182149376 6238483431327744 6247254983035392 6250667969279556 6264469677028176 6269194302031744 6279526085481216 6288603572316672 6293391513025536 6305683293324414 6310439001387216 6319561174968672 6320838757096224 6329975964239808 6334749993687552 6336975113104891 6348737357678592 6359200230002688 6361137235330308 6361388335885152 6385643542786176 6385941388217088 6390757626447872 6399995906125824 6403239574937028 6408114795815064 6412495898129976 6427908081830016 6432802084516608 6442101142350336 6446959735926784 6452717880443904 6454683371143989 6470196950789424 6484483386707904 6484739356248576 6497404862803749 6498754781064192 6509464885721088 6516662498164576 6522436141856928 6527402115171264 6532325042223616 6536837923855488 6541767967337472 6545083489571709 6552548958763008 6559535277757764 6562021118939136 6570345550139496 6579843436512432 6584805914491008 6594324704315136 6595657833491712 6610173906456576 6612495770196408 6628388645785728 6637708419475104 6637970437445376 6643024374860288 6648909972862464 6655999031842437 6661018945908728 6663591013791744 6671996465823792 6681641295586464 6686728482589632 6691300067613888 6701444988660736 6707382346257408 6712489131669504 6714533748404214 6722192496365568 6725599462004796 6740715909784704 6758975106877974 6766417446999552 6766684545650688 6779900726403912 6785062724980656 6790179978100864 6799995650258688 6806020321937664 6811202207135232 6816339174494208 6821048268370944 6829652336944392 6844732463747232 6856012747971648 6871101823816704 6881034474067968 6890035566014112 6899995586291904 6911366945475456 6916579456472064 6921845517842432 6923953904299862 6926577847769088 6930088400722986 6931851521593344 6935364747369468 6937993015160832 6945390294096456 6950628465296064 6962083268685696 6972147438872832 6977455807919616 6982226157510144 6991083651294459 7006469998334832 7018293860243712 7033790514557952 7042662936147336 7047528386656698 7052843589785712 7058213398289056 7064466846166368 7074679018856256 7080065452153728 7085405194540032 7095647635052544 7097082113230848 7099243876560618 7107341433532416 7109506321839756 7126593742898496 7142329527388416 7142611464853504 7156561877870796 7162010654146248 7184184061744224 7189602329753856 7199995394391552 7209129145291947 7211861160496128 7214057885396223 7224995378399856 7231396592058768 7236902345081184 7247363785144128 7252829702917632 7264782541237248 7275284284041216 7280823451742208 7283328674419232 7295331775779648 7300833870720512 7311099128697216 7320662788889994 7323437071558656 7329012901244928 7331245310435148 7343327379567672 7348865672501568 7353942664337424 7359488963254656 7365092241692928 7371617578608384 7387894384856064 7407906653802384 7408199074701696 7418615292354528 7424556654255616 7436445644763648 7439057741470959 7452865593796608 7456937226508944 7467716742126048 7473402421717824 7489850281444352 7491364452854784 7493646314147319 7496539890515712 7502193735395328 7505996024051766 7513038672408576 7514557531656192 7516846457534772 7522569542913336 7539125612243328 7551550273128192 7562466558411264 7568170124783616 7583305398507792 7589024681406848 7599995138524416 7612520113857024 7618261430317056 7633195565603238 7638952475363472 7649995106541024 7662602483027136 7668381571305984 7679466744265728 7683358879062441 7685313643505664 7700324021715636 7700627985545184 7729989551793792 7730294686645248 7736180284647424 7738536716570434 7747363465310208 7751290011765876 7757135987640544 7762495034578392 7781151888531072 7787076207572736 7792400078740224 7798332961792512 7804214417174528 7813564080858513 7819457023458072 7832343677271408 7849637783909568 7866913682340864 7871211516870552 7879878545872896 7882278748126686 7888591445146592 7895580592774176 7907551366902272 7913014328877696 7918982276250624 7922995803165753 7930429709764608 7932032950081536 7934449038508926 7940490073075188 7943499249242112 7957965924034624 7965073633672944 7971080843857536 7982603589434112 7984217377384704 8001789465710592 8004600142869336 8035120718311968 8035437897960192 8041555822199296 8057261985914529 8063338723994776 8074994834682192 8088302620973088 8094402769711872 8099994818690496 8112275512589312 8119462840206336 8125644738336768 8128119800699838 8131200082163712 8137390916653056 8141515138216332 8159433415782336 8181917234641758 8190926383209984 8191249713156096 8193744758721636 8207248247752104 8213438104560576 8219691552437888 8231573681892096 8238866705503488 8245139513900544 8251357948071936 8257058430133248 8267473881564264 8279425083661488 8285728771904544 8303964442470912 8317649576199168 8329673310713856 8334223959039408 8352626236037568 8372701447308288 8381628410468254 8384804763088896 8389054379822562 8391188684034048 8398623123615744 8401181334891804 8407577724432552 8413918668516288 8426081566624896 8427785009461632 8439967952319744 8446333324916736 8452168506459648 8462890735777503 8481516313773744 8481851114513536 8514191390381568 8514588517622784 8531218573321266 8537652766582704 8544153061086752 8549994530839968 8564085128089152 8570544109106688 8577069446022144 8579682011849829 8589468189800448 8593821534783906 8603623840591872 8606244494858652 8626929267719232 8639400087298944 8645977848943872 8646319141664768 8663206483738332 8665006374752256 8696581522475904 8703202820228352 8715783898473984 8722357289783296 8726777986095612 8730147720600576 8732806913900691 8746047037010352 8753795874597456 8760460733519328 8773124582016576 8779741219321344 8792432939086848 8794210444655616 8796889151390331 8806923080681472 8816661026928544 8837851527714304 8850277892633472 8850627249927168 8855112956479371 8865213297149952 8874665375789916 8884373624745984 8895995287765056 8902141119987408 8908855060781952 8915637976786176 8921733423485184 8923537068841728 8943176461676544 8952711664538952 8967465949339728 8980429038113376 8987621213046272 9002013148924416 9005175160728003 9011966809170632 9021889929332736 9039867635205216 9046750299974208 9066660867011584 9071256064494123 9074693762583552 9081602942846976 9084369189017466 9094731024494592 9099340448594724 9106203115925856 9126309951662976 9141350330628864 9144495732834906 9154564781234688 9161469098422272 9179362592755128 9186714088018816 9199994115055872 9215155927300608 9222105941962752 9235072583617536 9240117867630648 9247152996492624 9260520392128608 9267504620394752 9275781953138112 9282777691580928 9296196585163776 9300908116759797 9303274410559488 9309634876680192 9321444868392612 9341959997779776 9357355773224064 9357725146991616 9367702341111578 9376001953919334 9378387352743936 9390217248196448 9396704515542264 9403791453047616 9419289128221824 9432905358475008 9440087269538304 9447206926053376 9458524939986621 9465658502080824 9479341762453008 9481258135644336 9502124990531328 9523106036517888 9538800345004032 9541705852995462 9542082503827728 9549347538861664 9578912082325632 9586136439671808 9599993859188736 9604859362405542 9612172193722596 9615814880661504 9618743847194964 9633327171199808 9641862122745024 9649203126774912 9663151713525504 9670439603890176 9686376721649664 9726725080061856 9727109034372864 9748132171596288 9760883718519992 9774993747246864 9783654212785392 9791103172756896 9798487563335424 9805256885783232 9812651951006208 9820122988923904 9828823438144512 9839302916636646 9843031678408704 9850525846474752 9855518325209244 9877208871736512 9877598766268928 9891487056472704 9915260859684864 9918743655294612 9942582968678592 9956955656168064 9964536562290432 9973364959293696 9988485937139712 9991528418863092 9995386520687616 10007994698735688 10022461943379696 10030092723884448 10036950101420832 10052167482991104 10061073519386112 10068733697504256 10071800622606321 10083288744548352 10111073864677056 10133326851365888 10138462660316961 10146181760040518 10150026818476032 10169851089605868 10177594087470984 10185269967151296 10199993475388032 10216803310702848 10224508761741312 10231572402556416 10239288992354304 10244478505416588 10267098695620848 10267503980726912 10306652735725056 10307059582193664 10321551711101952 10335053349021168 10349993379437856 10367050418213184 10374869184708096 10382768276763648 10385930856449793 10389866771653632 10395132601084479 10397777282390016 10403047121054202 10418085441144684 10425942697944096 10443124903028544 10458221158309248 10466183711879424 10469784969477646 10489218243121152 10494948689160736 10509704997502248 10527440790365568 10550685771836928 10558643035000832 10563994404221004 10571292579985047 10579265384678568 10587320097433584 10596700269249552 10620098178230592 10628107791810048 10643471452578816 10645623169846272 10648865814840927 10661012150298624 10664259482759634 10672800190492448 10689890614347744 10713494291082624 10713917197280256 10734842816806194 10743015981219372 10754768072060928 10766659779576256 10776276092616336 10784403494630784 10792537026282496 10799993091587328 10825950453608448 10837493067599784 10855353517621776 10871045677716192 10879244554376448 10897173811855872 10909222979522344 10921235177613312 10924993011628848 10942997663669472 10951250806080768 10966648693045824 10975431575856128 10980994183334991 10985155607337984 10993519351867392 10996867965652722 11009411240177664 11014991069351508 11023298508752352 11039233444881984 11047638362539392 11071952589961216 11081841577284096 11090199434932224 11111859980703576 11112298612052544 11136834981383424 11150882982233282 11163601929744384 11179298390694912 11185405839763416 11201575113189072 11210103632576736 11218558224688384 11234775422166528 11237046679282176 11253290603092992 11258994036077649 11269558008612864 11283854314370004 11308688418364992 11327325409692288 11339850202398226 11352255187175424 11352784690163712 11374958097761688 11383537022110272 11399992707786624 11418780170785536 11427392145475584 11436092594696192 11439576015799772 11449793348404857 11458428713045208 11474992659811536 11502572356958976 11519200116398592 11527970465258496 11550486032573454 11550941978317776 11595442029967872 11604270426971136 11607805074855651 11621045197965312 11626935017648814 11635703981460816 11640196960800768 11643742551867588 11661396049347136 11671727832796608 11680614311359104 11688600118110336 11697499442688768 11706321625761792 11723243918782464 11725613926207488 11729185535187108 11774456675864352 11800370523511296 11800836333236224 11806817275305828 11832887167719888 11843370889161264 11861327050353408 11869521493316544 11878473414375936 11887517302381568 11895644564646912 11898049425122304 11901673557763389 11910735109612782 11915248873863168 11936948886051936 11956621265786304 11973905384151168 12002684198565888 12006900214304004 12020034904068096 12053156846940288 12062333733298944 12095008085992164 12099591683444736 12112492252023288 12132453931459632 12141604154567808 12149992228035744 12168413268883968 12179194260309504 12188467107505152 12192179701049757 12192660977113208 12206086374979584 12239150123673504 12266658820074496 12272875851962637 12286874569734144 12290617138082454 12310872371628156 12313430111490048 12320157156840864 12329537328656832 12347360522838144 12367709270850816 12377036922107904 12385587645199872 12394928780218368 12401210822346396 12419137625492232 12428593157856816 12455946663706368 12476474364298752 12476966862655488 12494509966070784 12501335938559112 12528939354056352 12538388604063488 12559052170962432 12572442615702381 12577207144633344 12583581569733843 12586783026051072 12611366586648828 12620878002774432 12639122349937344 12641677514192448 12659951928479616 12669499987375104 12673950226209782 12697474715357184 12722274470660616 12722776671770304 12771287085572352 12771882776434176 12781515252895744 12796827859981899 12806479149874056 12816229591630128 12824991796259952 12855816163660032 12865604169033216 12884202284700672 12890732302175859 12905435760887808 12909366742287978 12940393901578848 12968966773415808 12969478712497152 12994809725607498 12997509562128384 13018929771442176 13033324996329152 13044872283713856 13054804230342528 13064650084447232 13073675847710976 13083535934674944 13090166979143418 13105097917526016 13119070555515528 13140691100278992 13159686873024864 13169611828982016 13188649408630272 13191315666983424 13224991540392816 13256777291571456 13275416838950208 13275940874890752 13286048749720576 13297819945724928 13311998063684874 13322037891817456 13327182027583488 13343992931647584 13363282591172928 13373456965179264 13382600135227776 13402889977321472 13414764692514816 13424978263339008 13429067496808428 13451198924009592 13481431819569408 13517950213755948 13532834893999104 13559801452807824 13570125449961312 13580359956201728 13599991300517376 13612040643875328 13622404414270464 13626553783526199 13642096536741888 13659304673888784 13689464927494464 13712025495943296 13716743599252359 13742203647633408 13762068948135936 13780071132028224 13799991172583808 13822733890950912 13833158912944128 13843691035684864 13847907808599724 13853155695538176 13860176801445972 13870729494738936 13890780588192912 13901256930592128 13924166537371392 13944294877745664 13954911615839232 13964452315020288 13982167302588918 14012939996669664 14036587720487424 14051553511667367 14064002930879001 14067581029115904 14085325872294672 14095056773313396 14105687179571424 14116426796578112 14128933692332736 14149358037712512 14160130904307456 14170810389080064 14191295270105088 14194164226461696 14198487753121236 14219012643679512 14253187485796992 14284659054776832 14285222929707008 14313123755741592 14324021308292496 14368368123488448 14379204659507712 14399990788783104 14407289043608313 14418258290583894 14423722320992256 14428115770792446 14449990756799712 14462793184117536 14473804690162368 14494727570288256 14505659405835264 14529565082474496 14550568568082432 14566657348838464 14590663551559296 14601667741441024 14622198257394432 14641325577779988 14646874143117312 14662490620870296 14686654759135344 14697731345003136 14707885328674848 14718977926509312 14730184483385856 14743235157216768 14758954374954969 14775788769712128 14815813307604768 14816398149403392 14837230584709056 14849113308511232 14872891289527296 14878115482941918 14905731187593216 14913874453017888 14935433484252096 14946804843435648 14979700562888704 14982728905709568 14987292628294638 14993079781031424 15004387470790656 15011992048103532 15033692915069544 15045139085826672 15078251224486656 15103100546256384 15124933116822528 15166610797015584 15178049362813696 15199990277048832 15219272640060777 15225040227714048 15266391131206476 15277904950726944 15299990213082048 15325204966054272 15336763142611968 15358933488531456 15366717758124882 15370627287011328 15400648043431272 15401255971090368 15459979103587584 15460589373290496 15472360569294848 15477073433140868 15502580023531752 15514271975281088 15524990069156784 15562303777062144 15574152415145472 15584800157480448 15596665923585024 15604570681581303 15627128161717026 15638914046916144 15664687354542816 15699275567819136 15704677454216469 15733827364681728 15742423033741104 15759757091745792 15764557496253372 15777182890293184 15791161185548352 15815102733804544 15826028657755392 15837964552501248 15845991606331506 15860859419529216 15864065900163072 15868898077017852 15880980146150376 15915931848069248 15930147267345888 15942161687715072 15965207178868224 15968434754769408 16009200285738672 16070241436623936 16070875795920384 16083111644398592 16102264225209291 16114523971829058 16126677447989552 16149989669364384 16176605241946176 16188805539423744 16199989637380992 16224551025178624 16238925680412672 16251289476673536 16256239601399676 16262400164327424 16283030276432664 16318866831564672 16363834469283516 16381852766419968 16387489517443272 16414496495504208 16426876209121152 16439383104875776 16463147363784192 16477733411006976 16490279027801088 16495301948479083 16514116860266496 16534947763128528 16558850167322976 16571457543809088 16607928884941824 16635299152398336 16659346621427712 16668447918078816 16705252472075136 16726324473349923 16745402894616576 16763256820936508 16769609526177792 16778108759645124 16802362669783608 16815155448865104 16827837337032576 16852163133249792 16855570018923264 16879935904639488 16892666649833472 16904337012919296 16925781471555006 16963032627547488 16963702229027072 17009775303597339 17028382780763136 17029177035245568 17062437146642532 17075305533165408 17088306122173504 17099989061679936 17128170256178304 17141088218213376 17154138892044288 17159364023699658 17178936379600896 17187643069567812 17212488989717304 17253858535438464 17278800174597888 17291955697887744 17292638283329536 17326412967476664 17393163044951808 17406405640456704 17431567796947968 17440402526473221 17453555972191224 17460295441201152 17465613827801382 17492094074020704 17507591749194912 17520921467038656 17546249164033152 17559482438642688 17584865878173696 17588420889311232 17593778302780662 17613846161362944 17633322053857088 17675703055428608 17700555785266944 17701254499854336 17710225912958742 17730426594299904 17749330751579832 17791990575530112 17804282239974816 17817710121563904 17831275953572352 17843466846970368 17847074137683456 17866102664419173 17905423329077904 17934931898679456 17960858076226752 17975242426092544 18004026297848832 18010350321456006 18023933618341264 18043779858665472 18079735270410432 18093500599948416 18133321734023168 18142512128988246 18149387525167104 18163205885693952 18168738378034932 18198680897189448 18212406231851712 18252619903325952 18282700661257728 18288991465669812 18309129562469376 18358725185510256 18373428176037632 18399988230111744 18430311854601216 18435925707123681 18470145167235072 18480235735261296 18494305992985248 18521040784257216 18535009240789504 18551563906276224 18565555383161856 18592393170327552 18601816233519594 18606548821118976 18619269753360384 18642889736785224 18683919995559552 18714711546448128 18715450293983232 18735404682223156 18752003907838668 18780434496392896 18793409031084528 18807582906095232 18838578256443648 18865810716950016 18880174539076608 18917049879973242 18931317004161648 18958683524906016 18962516271288672 19004249981062656 19010925339314673 19046212073035776 19077600690008064 19083411705990924 19084165007655456 19098695077723328 19150429469487593 19157824164651264 19172272879343616 19199987718377472 19209718724811084 19224344387445192 19237487694389928 19266654342399616 19283724245490048 19298406253549824 19326303427051008 19340879207780352 19453450160123712 19454218068745728 19492214588411247 19496264343192576 19521767437039984 19549987494493728 19567308425570784 19582206345513792 19596975126670848 19610513771566464 19625303902012416 19635250468715127 19640245977847808 19657646876289024 19678605833273292 19686063356817408 19711036650418488 19754417743473024 19755197532537856 19782974112945408 19830521719369728 19837487310589224 19885165937357184 19913911312336128 19929073124580864 19946729918587392 19967997095527311 19983056837726184 19990773041375232 20015989397471376 20044923886759392 20060185447768896 20073900202841664 20104334965982208 20122147038772224 20137467395008512 20143601245212642 20166577489096704 20222147729354112 20266653702731776 20276925320633922 20292363520081036 20300053636952064 20339702179211736 20355188174941968 20370539934302592 20399986950776064 20433606621405696 20449017523482624 20463144805112832 20488957010833176 20534197391241696 20535007961453824 20613305471450112 20643103422203904 20670106698042336 20699986758875712 20734100836426368 20749738369416192 20765536553527296 20771861712899586 20779733543307264 20790265202168958 20795554564780032 20806094242108404 20836170882289368 20851885395888192 20886249806057088 20916442316618496 20932367423758848 20939569938955292 20989897378321472 21019409995004496 21054881580731136 21101371543673856 21127988808442008 21142585159970094 21158530769357136 21174640194867168 21193400538499104 21240196356461184 21256215583620096 21286942905157632 21291246339692544 21297731629681854 21322024300597248 21328518965519268 21345600380984896 21379781228695488 21426988582165248 21427834394560512 21469685633612388 21486031962438744 21533319559152512 21552552185232672 21568806989261568 21585074052564992 21599986183174656 21627387435875841 21674986135199568 21710707035243552 21742091355432384 21758489108752896 21794347623711744 21818445959044688 21842470355226624 21849986023257696 21885995327338944 21902501612161536 21933297386091648 21950863151712256 21961988366669982 21970311214675968 21987038703734784 21993735931305444 22029982138703016 22046597017504704 22078466889763968 22095276725078784 22143905179922432 22163683154568192 22223719961407152 22224597224105088 22273669962766848 22301765964466564 22317173224412877 22358596781389824 22370811679526832 22403150226378144 22420207265153472 22437116449376768 22469550844333056 22474093358564352 22480938942441957 22506581206185984 22517988072155298 22539116017225728 22567708628740008 22617376836729984 22654650819384576 22679700404796452 22704510374350848 22749916195523376 22767074044220544 22799985415573248 22837560341571072 22854784290951168 22879152031599544 22899586696809714 22916857426090416 22949985319623072 23005144713917952 23038400232797184 23055940930516992 23100972065146908 23101883956635552 23182098831484981 23190884059935744 23208540853942272 23215610149711302 23242090395930624 23253870035297628 23271407962921632 23287485103735176 23322792098694272 23343455665593216 23361228622718208 23377200236220672 23394998885377536 23412643251523584 23458371070374216 23548913351728704 23600741047022592 23613634550611656 23665774335439776 23686741778322528 23722654100706816 23739042986633088 23756946828751872 23768987409497259 23775034604763136 23791289129293824 23796098850244608 23803347115526778 23821470219225564 23830497747726336 23873897772103872 23913242531572608 23947810768302336 24005368397131776 24013800428608008 24106313693880576 24124667466597888 24171785957743587 24190016171984328 24224984504046576 24264907862919264 24283208309135616 24299984456071488 24336826537767936 24358388520619008 24376934215010304 24384359402099514 24385321954226416 24412172749959168 24478300247347008 24533317640148992 24545751703925274 24573749139468288 24581234276164908 24621744743256312 24640314313681728 24659074657313664 24694721045676288 24735418541701632 24754073844215808 24771175290399744 24802421644692792 24838275250984464 24857186315713632 24911893327412736 24952948728597504 24989019932141568 25002671877118224 25057878708112704 25076777208126976 25118104341924864 25144885231404762 25154414289266688 25167163139467686 25173566052102144 25222733173297656 25241756005548864 25278244699874688 25283355028384896 25319903856959232 25338999974750208 25347900452419564 25444548941321232 25445553343540608 25542574171144704 25543765552868352 25593655719963798 25612958299748112 25632459183260256 25649983592519904 25711632327320064 25731208338066432 25739046035549487 25768404569401344 25781464604351718 25810871521775616 25818733484575956 25880787803157696 25909404576365567 25937933546831616 25938957424994304 25989619451214996 25995019124256768 26066649992658304 26089744567427712 26109608460685056 26129300168894464 26147351695421952 26167071869349888 26180333958286836 26238141111031056 26281382200557984 26319373746049728 26339223657964032 26377298817260544 26382631333966848 26390667454170993 26449983080785632 26513554583142912 26550833677900416 26551881749781504 26565338869438113 26572097499441152 26595639891449856 26623996127369748 26644075783634912 26687985863295168 26726565182345856 26746913930358528 26765200270455552 26805779954642944 26829529385029632 26858134993616856 26902397848019184 26962863639138816 27015525482184009 27035900427511896 27065669787998208 27119602905615648 27140250899922624 27160719912403456 27199982601034752 27213768193482369 27224081287750656 27244808828540928 27253107567052398 27284193073483776 27318609347777568 27378929854988928 27424050991886592 27433487198504718 27484407295266816 27560142264056448 27599982345167616 27645467781901824 27666317825888256 27695815617199448 27720353602891944 27741458989477872 27781561176385824 27802513861184256 27848333074742784 27888589755491328 27909823231678464 27928904630040576 27964334605177836 28025879993339328 28073175440974848 28103107023334734 28128005861758002 28135162058231808 28170651744589344 28190113546626792 28211374359142848 28232853593156224 28257867384665472 28298716075425024 28320261808614912 28341620778160128 28396975506242472 28438025287359024 28506374971593984 28569318109553664 28626247511483184 28648042616584992 28736736246976896 28758409319015424 28799981577566208 28814578087216626 28836516581167788 28847444641984512 28856231541584892 28899981513599424 28925586368235072 28947609380324736 28989455140576512 29011318811670528 29059130164948992 29133314697676928 29181327103118592 29203335482882048 29244396514788864 29282651155559976 29324981241740592 29373309518270688 29395462690006272 29415770657349696 29437955853018624 29460368966771712 29486470314433536 29517908749909938 29551577539424256 29631626615209536 29632796298806784 29674461169418112 29698226617022464 29745782579054592 29756230965883836 29827748906035776 29870866968504192 29893609686871296 29959401125777408 29965457811419136 29974585256589276 29986159562062848 30023984096207064 30067385830139088 30090278171653344 30156502448973312 30206201092512768 30215401867818963 30249866233645056 30333221594031168 30356098725627392 30399980554097664 30415387980950883 30438545280121554 30450080455428096 30532782262412952 30555809901453888 30599980426164096 30650409932108544 30673526285223936 30717866977062912 30733435516249764 30801296086862544 30802511942180736 30919958207175168 30921178746580992 30954146866281736 31005160047063504 31028543950562176 31049980138313568 31124607554124288 31148304830290944 31157792569349379 31169600314960896 31193331847170048 31209141363162606 31254256323434052 31277828093832288 31329374709085632 31398551135638272 31409354908432938 31467654729363456 31484846067482208 31529114992506744 31554365780586368 31582322371096704 31630205467609088 31652057315510784 31675929105002496 31691983212663012 31737796154035704 31761960292300752 31831863696138496 31860294534691776 31884323375430144 31930414357736448 31936869509538816 31946597444522781 32018400571477344 32140482873247872 32141751591840768 32166223288797184 32204528450418582 32229047943658116 32253354895979104 32299979338728768 32353210483892352 32377611078847488 32399979274761984 32449102050357248 32477851360825344 32512479202799352 32566060552865328 32637733663129344 32727668938567032 32763705532839936 32774979034886544 32828992991008416 32853752418242304 32878766209751552 32926294727568384 32942982550004973 32955466822013952 32980558055602176 32990603896958166 33028233720532992 33069895526257056 33117700334645952 33142915087618176 33215857769883648 33270598304796672 33336895836157632 33410504944150272 33452648946699846 33490805789233152 33526513641873016 33556217519290248 33604725339567216 33630310897730208 33655674674065152 33704326266499584 33711140037846528 33759871809278976 33808674025838592 33851562943110012 33926065255094976 33927404458054144 34019550607194678 34056765561526272 34058354070491136 34124874293285064 34150611066330816 34176612244347008 34199978123359872 34256340512356608 34282176436426752 34308277784088576 34318728047399316 34375286139135624 34424977979434608 34507717070876928 34557600349195776 34583911395775488 34652825934953328 34786326089903616 34812811280913408 34823415224566953 34863135593895936 34880805052946442 34907111944382448 34920590882402304 34931227655602764 34984188148041408 35015183498389824 35041842934077312 35092498328066304 35118964877285376 35169731756347392 35176841778622464 35187556605561324 35266644107714176 35351406110857216 35401111570533888 35402508999708672 35420451825917484 35498661503159664 35583981151060224 35608564479949632 35635420243127808 35662551907144704 35686933693940736 35694148275366912 35705020673290167 35732205328838346 35810846658155808 35869863797358912 35921716152453504 35950484852185088 36008052595697664 36020700642912012 36047867236682528 36159470540820864 36187001199896832 36266643468046336 36285024257976492 36298775050334208 36337476756069864 36397361794378896 36424812463703424 36505239806651904 36565401322515456 36576539103149271 36577982931339624 36618259124938752 36717450371020512 36746856352075264 36799976460223488 36818627555887911 36860623709202432 36871851414247362 36940290334470144 36960471470522592 36988611985970496 37042081568514432 37070018481579008 37103127812552448 37131110766323712 37184786340655104 37203632467039188 37285779473570448 37367839991119104 37429423092896256 37430900587966464 37470809364446312 37504007815677336 37560868992785792 37586818062169056 37615165812190464 37677156512887296 37717327847107143 37731621433900032 37760349078153216 37834099759946484 37862634008323296 37917367049812032 37925032542577344 38008499962125312 38021850678629346 38092424146071552 38166823411981848 38168330015310912 38197390155446656 38300858938975186 38315648329302528 38344545758687232 38419437449622168 38448688774890384 38474975388779856 38533308684799232 38567448490980096 38596812507099648 38652606854102016 38672196906527577 38906900320247424 38908436137491456 38984429176822494 38992528686385152 39043534874079968 39099974988987456 39134616851141568 39164412691027584 39193950253341696 39221027543132928 39250607804024832 39270500937430254 39280491955695616 39315293752578048 39357211666546584 39422073300836976 39508835486946048 39510395065075712 39565948225890816 39674974621178448 39770331874714368 39827822624672256 39858146249161728 39893459837174784 39935994191054622 39966113675452368 39981546082750464 40031978794942752 40089847773518784 40120370895537792 40147800405683328 40208669931964416 40244294077544448 40274934790017024 40287202490425284 40444295458708224 40533307405463552 40553850641267844 40584727040162072 40679404358423472 40710376349883936 40741079868605184 40799973901552128 40867213242811392 40879661350578597 40926289610225664 40977914021666352 41068394782483392 41070015922907648 41150230797757077 41226610942900224 41286206844407808 41340213396084672 41399973517751424 41468201672852736 41499476738832384 41531073107054592 41543723425799172 41559467086614528 41580530404337916 41612188484216808 41672341764578736 41703770791776384 41772499612114176 41832884633236992 41864734847517696 41879139877910584 41979794756642944 42038819990008992 42109763161462272 42154660535002101 42202743087347712 42255977616884016 42285170319940188 42317061538714272 42349280389734336 42386801076998208 42480392712922368 42512431167240192 42573885810315264 42582492679385088 42595463259363708 42657037931038536 42691200761969792 42759562457390976 42853977164330496 42855668789121024 42939371267224776 42972063924877488 43066639118305024 43105104370465344 43137613978523136 43170148105129984 43199972366349312 43221867130824939 43254774871751682 43349972270399136 43421414070487104 43484182710864768 43516978217505792 43588695247423488 43636891918089376 43699972046515392 43771990654677888 43805003224323072 43866594772183296 43901726303424512 43923976733339964 43940622429351936 43987471862610888 44059964277406032 44093194035009408 44156933779527936 44190553450157568 44276863124864907 44327366309136384 44447439922814304 44449194448210176 44547339925533696 44603531928933128 44634346448825754 44717193562779648 44741623359053664 44806300452756288 44840414530306944 44874232898753536 44939101688666112 44948186717128704 44961877884883914 45013162412371968 45035976144310596 45135417257480016 45234753673459968 45309301638769152 45359400809592904 45499832391046752 45534148088441088 45599970831146496 45657817920182331 45675120683142144 45758304063199088 45799173393619428 45833714852180832 45899970639246144 46010289427835904 46076800465594368 46111881861033984 46201944130293816 46203767913271104 46364197662969962 46381768119871488 46417081707884544 46431220299422604 46507740070595256 46542815925843264 46574970207470352 46645584197388544 46686911331186432 46722457245436416 46754400472441344 46789997770755072 46813712044743909 46916742140748432 47097826703457408 47114032362649407 47201482094045184 47227269101223312 47331548670879552 47373483556645056 47445308201413632 47478085973266176 47513893657503744 47537974818994518 47550069209526272 47582578258587648 47592197700489216 47606694231053556 47642940438451128 47747795544207744 47826485063145216 47895621536604672 48027600857216016 48212627387761152 48249334933195776 48306792675627873 48343571915487174 48380032343968656 48449969008093152 48529815725838528 48566416618271232 48599968912142976 48673653075535872 48716777041238016 48753868430020608 48768718804199028 48770643908452832 48956600494694016 49066635280297984 49091503407850548 49162468552329816 49243489486512624 49280628627363456 49318149314627328 49389442091352576 49470837083403264 49485905845437249 49542350580799488 49604843289385584 49676550501968928 49714372631427264 49823786654825472 49905897457195008 49978039864283136 50005343754236448 50115757416225408 50153554416253952 50178973420049769 50236208683849728 50289770462809524 50308828578533376 50334326278935372 50445466346595312 50483512011097728 50556489399749376 50566710056769792 50639807713918464 50677999949500416 50695800904839128 50889097882642464 50891106687081216 51029325910792017 51085148342289408 51087531105736704 51187311439927596 51225916599496224 51264918366520512 51299967185039808 51423264654640128 51462416676132864 51478092071098974 51536809138802688 51562929208703436 51637466969151912 51761575606315392 51818809152731134 51875867093663232 51877914849988608 51979238902429992 52133299985316608 52179489134855424 52219216921370112 52258600337788928 52294703390843904 52321207579419663 52360667916573672 52476282222062112 52562764401115968 52638747492099456 52678447315928064 52754597634521088 52765262667933696 52781334908341986 52899966161571264 53027109166285824 53101667355800832 53103763499563008 53130677738876226 53144194998882304 53191279782899712 53247992254739496 53288151567269824 53375971726590336 53453130364691712 53493827860717056 53530400540911104 53598307993257519 53716269987233712 53804795696038368 53925727278277632 54031050964368018 54071800855023792 54131339575996416 54239205811231296 54280501799845248 54321439824806912 54399965202069504 54427536386964738 54448162575501312 54489617657081856 54506215134104796 54637218695555136 54757859709977856 54848101983773184 54866974397009436 55120284528112896 55199964690335232 55290935563803648 55307777121371043 55391631234398896 55440707205783888 55482917978955744 55563122352771648 55605027722368512 55696666149485568 55777179510982656 55819646463356928 55857809260081152 55928669210355672 56051759986678656 56146350881949696 56206214046669468 56256011723516004 56341303489178688 56380227093253584 56422748718285696 56465707186312448 56515734769330944 56597432150850048 56640523617229824 56793951012484944 56876050574718048 57012749943187968 57032776017944019 57138636219107328 57252495022966368 57296085233169984 57451288408462779 57473472493953792 57516818638030848 57599963155132416 57629156174433252 57673033162335576 57712463083169784 57799963027198848 57851172736470144 57895218760649472 57978910281153024 58022637623341056 58266629395353856 58362654206237184 58406670965764096 58476643765233741 58488793029577728 58565302311119952 58649962483481184 58746619036541376 58790925380012544 58831541314699392 58875911706037248 58905751406145381 58920737933543424 58972940628867072 59035817499819876 59263253230419072 59265592597613568 59348922338836224 59396453234044928 59491565158109184 59512461931767672 59655497812071552 59741733937008384 59787219373742592 59903991286581933 59949170513178552 59972319124125696 60047968192414128 60134771660278176 60180556343306688 60313004897946624 60412402185025536 60430803735637926 60499732467290112 60666443188062336 60712197451254784 60799961108195328 60830775961901766 60877090560243108 60900160910856192 61065564524825904 61111619802907776 61199960852328192 61300819864217088 61347052570447872 61466871032499528 61602592173725088 61605023884361472 61839916414350336 61908293732563472 62010320094127008 62057087901124352 62099960276627136 62249215108248576 62296609660581888 62315585138698758 62339200629921792 62386663694340096 62418282726325212 62508512646868104 62555656187664576 62658749418171264 62797102271276544 62818709816865876 62969692134964416 63058229985013488 63108731561172736 63164644742193408 63260410935218176 63304114631021568 63383966425326024 63475592308071408 63523920584601504 63663727392276992 63720589069383552 63768646750860288 63860828715472896 63873739019077632 63893194889045562 64036801142954688 64280965746495744 64283503183681536 64332446577594368 64409056900837164 64458095887316232 64506709791958208 64599958677457536 64706420967784704 64755222157694976 64799958549523968 64882162307627523 65024958405598704 65132121105730656 65275467326258688 65455337877134064 65527411065679872 65549958069773088 65657985982016832 65707504836484608 65757532419503104 65777562090848689 65852589455136768 65885965100009946 65910933644027904 65961116111204352 65981207793916332 66139791052514112 66235400669291904 66285830175236352 66431715539767296 66673791672315264 66821009888300544 66905297893399692 66951519673238631 67053027283746032 67112435038580496 67209450679134432 67260621795460416 67311349348130304 67408652532999168 67422280075693056 67442816827325871 67519743618557952 67617348051677184 67703125886220024 67852130510189952 67854808916108288 68039101214389356 68113531123052544 68249748586570128 68301222132661632 68353224488694016 68399956246719744 68512681024713216 68564352872853504 68637456094798632 68750572278271248 68849955958869216 69015434141753856 69115200698391552 69167822791550976 69305651869906656 69546296494454943 69572652179807232 69625622561826816 69646830449133906 69726271187791872 69761610105892884 69814223888764896 69862455311205528 69968376296082816 70030366996779648 70083685868154624 70184996656132608 70237929754570752 70375113211122648 70533288215428352 70702812221714432 70802223141067776 70840903651834968 70997323006319328 71167962302120448 71217128959899264 71270840486255616 71306962228491777 71325103814289408 71373867387881472 71388296550733824 71410041346580334 71464410657676692 71621693316311616 71739727594717824 71843432304907008 71900969704370176 72016105191395328 72041401285824024 72095734473365056 72318941081641728 72374002399793664 72515357873230761 72570048515952984 72674953512139728 72794723588757792 72849624927406848 73010479613303808 73130802645030912 73153078206298542 73155965862679248 73236518249877504 73434900742041024 73493712704150528 73599952920446976 73637255111775822 73721247418404864 73743702828494724 73920942941045184 73977223971940992 74084163137028864 74140036963158016 74206255625104896 74262221532647424 74407264934078376 74571558947140896 74735679982238208 74858846185792512 74941618728892624 75008015631354672 75121737985571584 75173636124338112 75230331624380928 75354313025774592 75434655694214286 75463242867800064 75520698156306432 75668199519892968 75725268016646592 75834734099624064 75850065085154688 76016999924250624 76043701357258692 76333646823963696 76336660030621824 76394780310893312 76601717877950372 76631296658605056 76838874899244336 76897377549780768 76949950777559712 77066617369598464 77134896981960192 77193625014199296 77217138106648461 77305213708204032 77344393813055154 77728213729096701 77813800640494848 77816872274982912 77968858353644988 77985057372770304 78087069748159936 78199949977974912 78269233702283136 78328825382055168 78387900506683392 78442055086265856 78501215608049664 78541001874860508 78714423333093168 78844146601673952 79017670973892096 79020790130151424 79131896451781632 79349949242356896 79540663749428736 79625469899448413 79655645249344512 79696016608314339 79716292498323456 79786919674349568 79871988382109244 79932227350904736 80063957589885504 80179695547037568 80240741791075584 80295600811366656 80417339863928832 80488588155088896 80574404980850568 80888590917416448 81046576446552027 81107701282535688 81169454080324144 81358808716846944 81420752699767872 81482159737210368 81599947803104256 81641304580447107 81734426485622784 81759322701157194 81852579220451328 81955828043332704 82136789564966784 82140031845815296 82300461595514154 82453221885800448 82680426792169344 82799947035502848 82936403345705472 82998953477664768 83087446851598344 83161060808675832 83224376968433616 83344683529157472 83407541583552768 83544999224228352 83665769266473984 83729469695035392 83758279755821168 83959589513285888 84077639980017984 84219526322924544 84309321070004202 84405486174695424 84511955233768032 84570340639880376 84634123077428544 84698560779468672 84773602153996416 84960785425844736 85024862334480384 85190926518727416 85314075862077072 85382401523939584 85519124914781952 85707954328660992 85878742534449552 85944127849754976 86133278236610048 86210208740930688 86275227957046272 86399944732698624 86443734261649878 86509549743503364 86699944540798272 86842828140974208 86968365421729536 87033956435011584 87177390494846976 87273783836178752 87399944093030784 87543981309355776 87610006448646144 87733189544366592 87847953466679928 87974943725221776 88119928554812064 88186388070018816 88313867559055872 88381106900315136 88553726249729814 88654732618272768 88894879845628608 88898388896420352 88993172240559991 89094679851067392 89207063857866256 89268692897651508 89483246718107328 89612600905512576 89680829060613888 89748465797507072 89878203377332224 89896373434257408 89923755769767828 90071952288621192 90270834514960032 90469507346919936 90618603277538304 90646205603456889 90718801619185808 90999664782093504 91068296176882176 91199941662292992 91246163942852649 91315635840364662 91350241366284288 91516608126398176 91598346787238856 91667429704361664 91799941278492288 92020578855671808 92153600931188736 92403888260587632 92407535826542208 92728395325939924 92763536239742976 92862440598845208 93015480141190512 93085631851686528 93149940414940704 93291168394777088 93373822662372864 93444914490872832 93473377708048137 93508800944882688 93579995541510144 93627424089487818 93833484281496864 94195653406914816 94228064725298814 94402964188090368 94454538202446624 94663097341759104 94746967113290112 94890616402827264 94956171946532352 95027787315007488 95075949637989036 95213388462107112 95285880876902256 95495591088415488 95652970126290432 95791243073209344 96055201714432032 96388726720384921 96425254775522304 96498669866391552 96613585351255746 96687143830974348 96760064687937312 96899938016186304 97059631451677056 97132833236542464 97199937824285952 97347306151071744 97433554082476032 97537437608398056 97541287816905664 97913200989388032 98183006815701096 98324937104659632 98486978973025248 98561257254726912 98636298629254656 98778884182705152 98828947650014919 98941674166806528 98971811690874498 99084701161598976 99209686578771168 99353101003937856 99428745262854528 99647573309650944 99811794914390016 100010687508472896 100231514832450816 100307108832507904 100357946840099538 100472417367699456 100579540925619048 100668652557870744 100890932693190624 100967024022195456 101112978799498752 101133420113539584 101279615427836928 101391601809678256 101778195765284928 101782213374162432 102058651821584034 102170296684578816 102175062211473408 102374622879855192 102451833198992448 102529836733041024 102599934370079616 102846529309280256 102924833352265728 102956184142197948 103125858417406872 103274933938303824 103523151212630784 103637618305462268 103751734187326464 103958477804859984 104266599970633216 104358978269710848 104438433842740224 104470245673700859 104589406781687808 104642415158839326 104721335833147344 104952564444124224 105125528802231936 105277494984198912 105356894631856128 105509195269042176 105530525335867392 105562669816683972 105799932323142528 106054218332571648 106203334711601664 106207526999126016 106261355477752452 106495984509478992 106576303134539648 106751943453180672 106906260729383424 106987655721434112 107060801081822208 107196615986515038 107432539974467424 107609591392076736 107728576922783147 107851454556555264 108062101928736036 108143601710047584 108478411622462592 108561003599690496 108642879649613824 108799930404139008 108855072773929476 108896325151002624 109012430268209592 109274437391110272 109515719419955712 109696203967546368 109729617309447813 109733948794018872 110240569056225792 110399929380670464 110455882667663733 110581871127607296 110615554242742086 110783262468797792 110881414411567776 110965835957911488 111126244705543296 111210055444737024 111393332298971136 111554359021965312 111857338420711344 112103519973357312 112292701763899392 112412428093338936 112512023447032008 112682606978357376 112760454186507168 112845497436571392 112931414372624896 113031469538661888 113151983541321429 113194864301700096 113281047234459648 113587902024969888 113752101149436096 114025499886375936 114065552035888038 114277272438214656 114504990045932736 114592170466339968 114902576816925558 114946944987907584 115033637276061696 115258312348866504 115346066324671152 115424926166339568 115599926054397696 115702345472940288 115790437521298944 115957820562306048 116533258790707712 116725308412474368 116953287530467482 116977586059155456 117130604622239904 117299924966962368 117493238073082752 117581850760025088 117663082629398784 117751823412074496 117811502812290762 117841475867086848 117945881257734144 118071634999639752 118526506460838144 118531185195227136 118697844677672448 119024923863535344 119310995624143104 119483467874016768 119574438747485184 119807982573163866 119898341026357104 119944638248251392 120095936384828256 120269543320556352 120361112686613376 120402527148992929 120626009795893248 120824804370051072 120861607471275852 121332886376124672 121424394902509568 121599922216390656 121661551923803532 121754181120486216 122131129049651808 122223239605815552 122399921704656384 122601639728434176 122638984051735791 122933742064999056 123205184347450176 123210047768722944 123450692393271231 123679832828700672 123816587465126944 124020640188254016 124114175802248704 124199920553254272 124498430216497152 124593219321163776 124631170277397516 124678401259843584 124836565452650424 125017025293736208 125111312375329152 125317498836342528 125594204542553088 125637419633731752 125939384269928832 126116459970026976 126217463122345472 126329289484386816 126463981605006303 126608229262043136 126767932850652048 126951184616142816 127047841169203008 127327454784553984 127441178138767104 127537293501720576 127721657430945792 127747478038155264 127786389778091124 128073602285909376 128561931492991488 128567006367363072 128818113801674328 128916191774632464 129013419583916416 129199917354915072 129412841935569408 129510444315389952 129599917099047936 129764324615255046 130049916811197408 130264242211461312 130550934652517376 130910675754268128 131099916139546176 131315971964033664 131415009672969216 131515064839006208 131555124181697378 131705178910273536 131771930200019892 131821867288055808 131962415587832664 132279582105028224 132470801338583808 132571660350472704 132830589374594721 133347583344630528 133642019776601088 133810595786799384 133903039346477262 134106054567492064 134224870077160992 134418901358268864 134521243590920832 134622698696260608 134817305065998336 134844560151386112 134885633654651742 135039487237115904 135406251772440048 135704261020379904 135709617832216576 136078202428778712 136499497173140256 136602444265323264 136706448977388032 136799912493439488 136973453760546993 137025362049426432 137274912189597264 137501144556542496 137699911917738432 138030868283507712 138230401396783104 138335645583101952 138611303739813312 139092592988909886 139145304359614464 139251245123653632 139293660898267812 139523220211785768 139628447777529792 139724910622411056 139936752592165632 140060733993559296 140167371736309248 140369993312265216 140750226422245296 141066576430856704 141342097087948221 141604446282135552 141681807303669936 141994646012638656 142335924604240896 142434257919798528 142541680972511232 142613924456983554 142650207628578816 142747734775762944 142776593101467648 142820082693160668 142928821315353384 143243386632623232 143479455189435648 143686864609814016 144082802571648048 144191468946730112 144637882163283456 144748004799587328 145030715746461522 145140097031905968 145349907024279456 145589447177515584 145699249854813696 146020959226607616 146261605290061824 146306156412597084 146311931725358496 146869801484082048 146987425408301056 147199905840893952 147274510223551644 147487405656989448 147841885882090368 147954447943881984 148168326274057728 148280073926316032 148412511250209792 148457717536311747 148814529868156752 149143117894281792 149471359964476416 149717692371585024 149883237457785248 150016031262709344 150243475971143168 150347272248676224 150460663248761856 150536920260149307 150708626051549184 150869311388428572 150926485735600128 151336399039785936 151450536033293184 151669468199248128 151700130170309376 152033999848501248 152087402714517384 152667293647927392 152673320061243648 152789560621786624 153087977732376051 153203435755900744 153262593317210112 153677749798488672 153794755099561536 153899901555119424 154133234739196928 154269793963920384 154387250028398592 154434276213296922 154610427416408064 154688787626110308 155456427458193402 155627601280989696 155633744549965824 155937716707289976 156174139496319872 156399899955949824 156538467404566272 156657650764110336 156775801013366784 156884110172531712 157082003749721016 157428846666186336 157688293203347904 158035341947784192 158263792903563264 158699898484713792 159081327498857472 159250939798896826 159311290498689024 159392033216628678 159432584996646912 159573839348699136 159743976764218488 159864454701809472 160127915179771008 160359391094075136 160481483582151168 160591201622733312 160794923979772557 161148809961701136 161777181834832896 162093152893104054 162215402565071376 162338908160648288 162717617433693888 162841505399535744 162964319474420736 163199895606208512 163282609160894214 163468852971245568 163518645402314388 163911656086665408 164273579129933568 164280063691630592 164600923191028308 165360853584338688 165599894071005696 165872806691410944 165923331364113129 166174893703196688 166322121617351664 166448753936867232 166689367058314944 166815083167105536 167089998448456704 167331538532947968 167458939390070784 167516559511642336 167919179026571776 168155279960035968 168439052645849088 168618642140008404 169023910467536064 169140681279760752 169268246154857088 169397121558937344 169547204307992832 169921570851689472 170381853037454832 170628151724154144 170764803047879168 171038249829563904 171098328053832057 171415908657321984 171757485068899104 171888255699509952 172266556473220096 172353865225388337 172420417481861376 172550455914092544 172799889465397248 172887468523299756 173019099487006728 173399889081596544 173685656281948416 173936730843459072 174067912870023168 174547567672357504 174799888186061568 175087962618711552 175220012897292288 175466379088733184 175695906933359856 175949887450443552 176239857109624128 176372776140037632 176627735118111744 176717254218436143 176762213800630272 177107452499459628 177789759691257216 177796777792840704 177986344481119982 178189359702134784 178414127715732512 178537385795303016 178966493436214656 179225201811025152 179361658121227776 179496931595014144 179711973859745799 179847511539535656 180143904577242384 180541669029920064 180939014693839872 181237206555076608 181292411206913778 181437603238371616 181999329564187008 182136592353764352 182399883324585984 182492327885705298 182631271680729324 182700482732568576 183033216252796352 183196693574477712 183334859408723328 183599882556984576 184041157711343616 184807776521175264 184815071653084416 185456790651879848 185724881197690416 186030960282381024 186171263703373056 186299880829881408 186582336789554176 186747645324745728 186889828981745664 186946755416096274 187017601889765376 187159991083020288 187254848178975636 187666968562993728 188391306813829632 188456129450597628 188909076404893248 189326194683518208 189493934226580224 189781232805654528 189912343893064704 190151899275978072 190426776924214224 190571761753804512 190991182176830976 191305940252580864 191582486146418688 192110403428864064 192777453440769842 192850509551044608 192997339732783104 193227170702511492 193374287661948696 193520129375874624 193799876032372608 194119262903354112 194265666473084928 194399875648571904 194646486922882569 195074875216796112 195082575633811328 195826401978776064 196366013631402192 196649874209319264 196973957946050496 197122514509453824 197272597258509312 197332686272546067 197557768365410304 197657895300029838 197883348333613056 197943623381748996 198419373157542336 198706202007875712 198857490525709056 199295146619301888 200021375016945792 200463029664901632 200614217665015808 200715893680199076 200854559019715893 201159081851238096 201337305115741488 201781865386381248 201934048044390912 202225957598997504 202266840227079168 202328450481977613 202559230855673856 202783203619356512 203556391530569856 203564426748324864 204117303643168068 204340593369157632 204749245759710384 204903666397984896 205059673466082048 205199868740159232 205693058618560512 205912368284395896 206251716834813744 206549867876607648 207046302425261568 207275236610924536 207503468374652928 207916955609719968 208533199941266432 208638889483364829 208717956539421696 208876867685480448 208940491347401718 209178813563375616 209284830317678652 209442671666294688 209905128888248448 210251057604463872 210554989968397824 210713789263712256 211125339633367944 211599864646285056 212108436665143296 212406669423203328 212522710955504904 212991969018957984 213152606269079296 213503886906361344 213812521458766848 213920886685475331 213975311442868224 214121602163644416 214393231973030076 214865079948934848 215219182784153472 215457153845566294 215702909113110528 216124203857472072 216287203420095168 216956823244925184 217122007199380992 217285759299227648 217546073619692283 217710145547858952 218024860536419184 218548874782220544 219031438839911424 219392407935092736 219459234618895626 219467897588037744 220481138112451584 220799858761340928 220911765335327466 221163742255214592 221231108485484172 221566524937595584 221762828823135552 221931671915822976 222252489411086592 222420110889474048 222786664597942272 223714676841422688 224207039946714624 224824856186677872 225024046894064016 225365213956714752 225520908373014336 225690994873142784 225862828745249792 226062939077323776 226303967082642858 226389728603400192 226562094468919296 227175804049939776 227504202298872192 228050999772751872 228131104071776076 229009980091865472 229184340932679936 229805153633851116 229893889975815168 230516624697733008 230692132649342304 230849852332679136 231199852108795392 231404690945880576 231580875042597888 231651414319945383 231915641124612096 233066517581415424 233184641187290103 233450616824948736 233906575060934964 233955172118310912 234261209244479808 234599849933924736 234986476146165504 235163701520050176 235326165258797568 235503646824148992 235623005624581524 236143269999279504 237053012921676288 237062370390454272 237395689355344896 238049847727070688 238621991248286208 238876409698345239 238966935748033536 239088049824943017 239148877494970368 239615965146327732 239796682052714208 240191872769656512 240539086641112704 240722225373226752 240805054297985858 241252019591786496 241723214942551704 242665772752249344 242848789805019136 243139729339656081 243323103847607064 243508362240972432 244262258099303616 244446479211631104 244799843409312768 244923913741341321 245203279456868352 245277968103471582 245867484129998112 246410368694900352 246420095537445888 246901384786542462 247359665657401344 247633174930253888 248041280376508032 248228351604497408 248399841106508544 248996860432994304 249262340554795032 249673130905300848 250034050587472416 250222624750658304 250634997672685056 251188409085106176 251274839267463504 251878768539857664 252232919940053952 252434926244690944 252658578968773632 252927963210012606 253216458524086272 253535865701304096 253902369232285632 254095682338406016 254654909569107968 254882356277534208 255074587003441152 255572779556182248 256147204571818752 257123862985982976 257636227603348656 257832383549264928 258026839167832832 258399834709830144 258825683871138816 259199834198095872 259528649230510092 260099833622394816 260528484422922624 261101869305034752 261821351508536256 262199832279092352 262631943928067328 262830019345938432 263030129678012416 263110248363394756 263543860400039784 263924831175665328 264559164210056448 264941602677167616 265143320700945408 265661178749189442 266695166689261056 266979516721679973 267284039553202176 267621191573598768 267806078692954524 268212109134984128 268449740154321984 268837802716537728 269042487181841664 269245397392521216 269634610131996672 269689120302772224 269771267309303484 270812503544880096 271408522040759808 271419235664433152 272156404857557424 272998994346280512 273204888530646528 273412897954776064 273599824986878976 273738491828557947 273946907521093986 274050724098852864 274549824379194528 275002289113084992 275399823835476864 276061736567015424 276460802793566208 277222607479626624 278185185977819772 278290608719228928 278587321796535624 279046440423571536 279256895555059584 279449821244822112 279873505184331264 280121467987118592 280334743472618496 280420133124144411 280739986624530432 281500452844490592 282133152861713408 282684194175896442 283208892564271104 283363614607339872 283989292025277312 284671849208481792 284868515839597056 285083361945022464 285227848913967108 285640165386321336 285857642630706768 286486773265246464 286958910378871296 287373729219628032 288165605143296096 288382937893460224 289166180161154763 289275764326566912 289496009599174656 290061431492923044 290280194063811936 290699814048558912 291178894355031168 291398499709627392 292041918453215232 292612312825194168 292623863450716992 293739602968164096 293974850816602112 294549020447103288 294974811313978896 295683771764180736 295908895887763968 296336652548115456 296486842950044757 296825022500419584 296915435072623494 297629059736313504 298286235788563584 298942719928952832 299435384743170048 299766474915570496 300032062525418688 300486951942286336 300694544497352448 300921326497523712 301073840520298614 301417252103098368 301738622776857144 302672798079571872 302901072066586368 303338936398496256 303400260340618752 304174805429034768 305334587295854784 305346640122487296 305579121243573248 306175955464752102 306406871511801488 306525186634420224 307355499596977344 307589510199123072 307799803110238848 308266469478393856 308539587927840768 308774500056797184 308868552426593844 309377575252220616 310912854916386804 311255202561979392 311875433414579952 312348278992639744 312799799911899648 313076934809132544 313315301528220672 313410737021102577 313768220345063424 314164007499442032 314857693332372672 315376586406695808 316070683895568384 316527585807126528 317399796969427584 318162654997714944 318501879597793652 318622580997378048 318784066433257356 319487953528436976 319728909403618944 320255830359542016 320718782188150272 320962967164302336 321182403245466624 321589847959545114 322297619923402272 323185730768349441 323554363669665792 324186305786208108 324430805130142752 324677816321296576 325435234867387776 325683010799071488 325928638948841472 326399791212417024 326565218321788428 327037290804628776 327823312173330816 328547158259867136 328560127383261184 329201846382056616 330721707168677376 331199788142011392 331367648002991199 331745613382821888 331846662728226258 332349787406393376 332644243234703328 332897507873734464 333378734116629888 333630166334211072 334179996896913408 334663077065895936 335033119023284672 335838358053143552 336310559920071936 336878105291698176 337237284280016808 338047820935072128 338281362559521504 338536492309714176 338794243117874688 339094408615985664 339455950623964287 339843141703378944 340763706074909664 341256303448308288 341529606095758336 342076499659127808 342196656107664114 342831817314643968 343514970137798208 343776511399019904 344533112946440192 344707730450776674 344840834963722752 345100911828185088 345774937046599512 346038198974013456 346799778163193088 347371312563896832 347873461686918144 349095135344715008 349599776372123136 350175925237423104 350932758177466368 351391813866719712 351899774900887104 352479714219248256 352745552280075264 353255470236223488 353434508436872286 353524427601260544 354214904998919256 355579519382514432 355593555585681408 355972688962239964 356828255431465024 357074771590606032 357932986872429312 358450403622050304 358723316242455552 359423947719491598 359695023079071312 360287809154484768 361083338059840128 361207581446978787 361878029387679744 362474413110153216 362584822413827556 362875206476743232 363998659128374016 364273184707528704 364799766649171968 364984655771410596 365262543361458648 366066432505592704 366393387148955424 366669718817446656 367199765113969152 369615553042350528 369630143306168832 370352077179813693 370913581303759696 371449762395380832 372061920564762048 372342527406746112 372599761659762816 373164673579108352 373495290649491456 373779657963491328 373893510832192548 374035203779530752 374509696357951272 375333937125987456 376782613627659264 376912258901195256 377818152809786496 378652389367036416 378987868453160448 379391944815018909 379824687786129408 380303798551956144 380853553848428448 381143523507609024 381982364353661952 382611880505161728 383164972292837376 384220806857728128 385554906881539684 385701019102089216 386454341405022984 386748575323897392 387040258751749248 387599752064745216 388238525806708224 388531332946169856 388799751297143808 389292973845765138 390149750433592224 390165151267622656 391652803957552128 392732027262804384 393299748418638528 393947915892100992 394245029018907648 394545194517018624 394665372545092134 395115536730820608 395315790600059676 395887246763497992 396838746315084672 397412404015751424 397714981051418112 400042750033891584 400926059329803264 401431787360398152 401709118039431786 402318163702476192 402674610231482976 403563730772762496 403868096088781824 404451915197995008 404533680454158336 404656900963955226 405118461711347712 405566407238713024 407112783061139712 407128853496649728 408234607286336136 409498491519420768 409807332795969792 410119346932164096 410399737480318464 410920361281640979 411824736568791792 412503433669627488 413099735753215296 414092604850523136 414550473221849072 415006936749305856 415833911219439936 417066399882532864 417277778966729658 417435913078843392 417753735370960896 417880982694803436 418569660635357304 418885343332589376 419810257776496896 420502115208927744 421109979936795648 422250679266735888 423199729292570112 424026291263844663 424813338846406656 425045421911009808 425983938037915968 426305212538158592 427007773812722688 427625042917533696 427841773370950662 427950622885736448 428243204327288832 428786463946060152 429730159897869696 430438365568306944 430914307691132588 432248407714944144 432574406840190336 433913646489850368 434244014398761984 435092147239384566 435420291095717904 436049721072838368 437097749564441088 438062877679822848 438784815870185472 438918469237791252 438935795176075488 440459877798214639 440962276224903168 441599717522681856 441823530670654932 442462216970968344 443133049875191168 443525657646271104 443863343831645952 444504978822173184 444840221778948096 447429353682845376 448414079893429248 449649712373355744 450048093788128032 450730427913429504 451041816746028672 451381989746285568 451610760780447921 451725657490499584 452125878154647552 452607934165285716 452779457206800384 454351608099879552 455008404597744384 456101999545503744 456262208143552152 458019960183730944 458368681865359872 459263933197128153 459610307267702232 459787779951630336 461033249395466016 461384265298684608 461699704665358272 462399704217590784 462809381891761152 463161750085195776 463302828639890766 463831282249224192 466133035162830848 466369282374580206 466901233649897472 467813150121869928 468522418488959616 469199699867849472 469972952292331008 470327403040100352 470652330517595136 471246011249163048 472286539998559008 474106025843352576 474791378710689792 476099695454141376 477243982496572416 477752819396690478 477933871496067072 478176099649886034 478297754989940736 479231930292655464 479593364105428416 480383745539313024 481078173282225408 481444450746453504 481610108595971716 483446429885103408 485331545504498688 486279458679312162 486646207695214128 487016724481944864 488524516198607232 488892958423262208 489599686818625536 489847827482682642 490406558913736704 490555936206943164 491734968259996224 492820737389800704 492840191074891776 493802769573084924 495266349860507776 496082560753016064 496456703208994816 496799682213017088 498524681109590064 499346261810601696 500068101174944832 500445249501316608 501269995345370112 502376818170212352 502549678534927008 503757537079715328 504465839880107904 504869852489381888 505317157937547264 505855926420025212 507071731402608192 507804738464571264 508191364676812032 509309819138215936 509764712555068416 511145559112364496 512294409143637504 513294984161496171 514247725971965952 515272455206697312 515664767098529856 516053678335665664 516799669419660288 517061595676165011 517651367742277632 518399668396191744 519057298461020184 520199667244789632 521056968845845248 522203738610069504 523642703017072512 524399664558184704 525263887856134656 525660038691876864 526220496726789512 527087720800079568 527849662351330656 529118328420112896 529883205354335232 530286641401890816 531322357498378884 533390333378522112 533959033443359946 534568079106404352 535242383147197536 535612157385909048 536424218269968256 536899480308643968 537675605433075456 538084974363683328 538490794785042432 539542534618606968 541625007089760192 542817044081519616 544312809715114848 545997988692561024 546409777061293056 546825795909552128 547199649973757952 547476983657115894 547893815042187972 548101448197705728 549099648758389056 550004578226169984 550799647670953728 552123473134030848 554445214959253248 556370371955639544 557174643593071248 558092880847143072 558513791110119168 558899642489644224 559747010368662528 560242935974237184 560669486945236992 560840266248288822 561479973249060864 563000905688981184 564266305723426816 565368388351792884 566727229214679744 567978584050554624 569343698416963584 569737031679194112 570455697827934216 571280330772642672 571715285261413536 572973546530492928 573917820757742592 574747458439256064 576331210286592192 576765875786920448 578332360322309526 578551528653133824 578992019198349312 580122862985846088 580560388127623872 581399628097117824 582357788710062336 582796999419254784 585224625650388336 585247726901433984 587479205936328192 589098040894206576 589949622627957792 591367543528361472 591817791775527936 591998058817638201 592673305096230912 592973685900089514 593650045000839168 593830870145246988 595258119472627008 596572471577127168 597885439857905664 599532949831140992 600064125050837376 600973903884572672 601389088994704896 601842652995047424 602147681040597228 603477245553714288 605345596159143744 605802144133172736 606677872796992512 606800520681237504 606985351445932839 608349610858069536 610669174591709568 610693280244974592 611158242487146496 612351910929504204 612813743023602976 614710999193954688 615179020398246144 615599606220477696 616532938956787712 617079175855681536 617737104853187688 618755150504441232 621825709832773608 622510405123958784 623750866829159904 624696557985279488 625599599823799296 625916668450094487 626153869618265088 626630603056441344 626821474042205154 627536440690126848 628328014998884064 629715386664745344 630753172813391616 632141367791136768 634799593938855168 636325309995429888 637003759195587304 637568132866514712 638975907056873952 639457818807237888 640511660719084032 641437564376300544 641925934328604672 642364806490933248 643179695919090228 644595239846804544 646371461536698882 647108727339331584 648372611572416216 648861610260285504 649355632642593152 650870469734775552 651366021598142976 651857277897682944 653130436643576856 654074581609257552 655646624346661632 657094316519734272 658403692764113232 661443414337354752 662399576284022784 662735296005982398 663491226765643776 663693325456452516 664699574812786752 665288486469406656 665795015747468928 666757468233259776 667260332668422144 668359993793826816 670066238046569344 671676716106287104 672621119840143872 674474568560033616 676095641870144256 676562725119043008 677072984619428352 677588486235749376 678188817231971328 678911901247928574 679686283406757888 681527412149819328 682512606896616576 683059212191516672 684152999318255616 684393312215328228 687029940275596416 687553022798039808 689066225892880384 689415460901553348 689681669927445504 691549874093199024 692076397948026912 693599556326386176 694742625127793664 694954242959836149 695746923373836288 698190270689430016 699199552744246272 699553923561870309 700351850474846208 701865516354932736 702783627733439424 703799549801774208 704959428438496512 705491104560150528 706510940472446976 706869016873744572 708429809997838512 711159038765028864 711187111171362816 711945377924479928 713656510862930048 714149543181212064 715865973744858624 716629229095035717 716900807244100608 717446632484911104 718847895438983196 719390046158142624 720575618308969536 722166676119680256 722415162893957574 723756058775359488 725169644827655112 725750412953486464 727997318256748032 728546369415057408 729969311542821192 730525086722917296 732132865011185408 732786774297910848 733339437634893312 734399530227938304 734771741224023963 739231106084701056 739260286612337664 740704154359627386 741827162607519392 742899524790761664 744123841129524096 744685054813492224 745199523319525632 746329347158216704 746990581298982912 747787021664385096 749019392715902544 750667874251974912 753565227255318528 753824517802390512 755636305619572992 757304778734072832 757975736906320896 758783889630037818 759649375572258816 760607597103912288 761707107696856896 762287047015218048 763964728707323904 765223761010323456 768441613715456256 771109813763079368 772908682810045968 773497150647794784 774080517503498496 775199504129490432 776477051613416448 777599502594287616 778585947691530276 780299500867184448 780330302535245312 783305607915104256 785464054525608768 786599496837277056 787895831784201984 788490058037815296 789090389034037248 789330745090184268 790631581200119352 791774493526995984 793677492630169344 794824808031502848 795429962102836224 800085500067783168 800938550165039919 801852118659606528 802863574720796304 803418236078863572 804636327404952384 805349220462965952 807127461545524992 807736192177563648 808903830395990016 809067360908316672 809313801927910452 811132814477426048 814225566122279424 814257706993299456 816469214572672272 818996983038841536 819614665591939584 820238693864328192 820799474960636928 821215475485673841 821840722563281958 823649473137583584 825006867339254976 826199471506430592 828185209701046272 829100946443698144 831667822438879872 834132799765065728 834555557933459316 834871826157686784 835761965389606872 837139321270714608 837770686665178752 839620515552993792 841004230417855488 841260399372433233 842219959873591296 844501358533471776 846399458585140224 848052582527689326 849626677692813312 850090843822019616 851967876075831936 852610425076317184 854015547625445376 855250085835067392 855683546741901324 857572927892120304 859460319795739392 860876731136613888 861828615382265176 864496815429888288 865148813680380672 867498540483464289 867827292979700736 868488028797523968 870184294478769132 870840582191435808 872099442145676736 874195499128882176 876125755359645696 877836938475582504 877871590352150976 880919755596429278 881924552449806336 883647061341309864 884924433941936688 886266099750382336 887051315292542208 887726687663291904 889009957644346368 889460528850134271 894858707365690752 896828159786858496 899299424746711488 900096187576256064 901460855826859008 902083633492057344 902763979492571136 903221521560895842 903451314980999168 904251756309295104 905215868330571432 908703216199759104 910016809195488768 912524416287104304 916039920367461888 916737363730719744 918527866394256306 919220614535404464 919575559903260672 922066498790932032 922768530597369216 923399409330716544 924799408435181568 925618763783522304 926323500170391552 926605657279781532 932266070325661696 932738564749160412 935626300243739856 937044836977919232 938399399735698944 939945904584662016 940232211063307731 941304661035190272 942492022498326096 944573079997118016 948212051686705152 949582757421379584 952199390908282752 954487964993144832 955505638793380956 955867742992134144 956352199299772068 958463860585310928 959186728210856832 960767491078626048 962156346564450816 962888901492907008 963220217191943432 966892859770206816 969557192305048323 970663091008997376 972558917358624324 973292415390428256 974033448963889728 977049032397214464 977785916846524416 979199373637251072 979695654965365284 981111872413886328 983469936519992448 985641474779601408 985680382149783552 987605539146169848 990532699721015552 992165121506032128 992913406417989632 993599364426034176 994102944008973597 997049362219180128 998692523621203392 1000136202349889664 1000890499002633216 1002539990690740224 1005099357069854016 1007515074159430656 1008931679760215808 1009739704978763776 1010634315875094528 1011711852840050424 1014143462805216384 1015609476929142528 1016382729353624064 1018367851871892861 1019529425110136832 1022291118224728992 1024588818287275008 1026589968322992342 1028495451943931904 1030544910413394624 1031329534197059712 1032107356671331328 1033599338839320576 1034123191352330022 1035302735484555264 1038114596922040368 1040399334489579264 1042113937691690496 1047285406034145024 1048799329116369408 1050527775712269312 1052440993453579024 1054175441600159136 1055699324702661312 1058236656840225792 1059766410708670464 1060573282803781632 1062644714996757768 1066780666757044224 1067918066886719892 1070484766294395072 1071224314771818096 1072848436539936512 1073798960617287936 1075351210866150912 1076169948727366656 1079085069237213936 1083250014179520384 1083622744340936361 1085634088163039232 1088625619430229696 1091995977385122048 1092819554122586112 1093651591819104256 1094399299947515904 1094953967314231788 1095787630084375944 1098199297516778112 1100009156452339968 1101599295341907456 1108890429918506496 1111056231539441079 1112740743911279088 1114349287186142496 1116185761694286144 1117027582220238336 1117799284979288448 1119494020737325056 1120485871948474368 1121338973890473984 1121680532496577644 1126001811377962368 1128532611446853632 1130736776703585768 1133454458429359488 1135957168101109248 1138175834445056727 1139474063358388224 1140911395655868432 1142560661545285344 1143430570522827072 1145947093060985856 1147835641515485184 1149494916878512128 1152662420573184384 1153531751573840896 1156664720644619052 1157103057306267648 1160245725971692176 1161120776255247744 1162799256194235648 1164715577420124672 1165593998838509568 1170449251300776672 1170495453802867968 1174958411872656384 1178196081788413152 1179899245255915584 1182735087056722944 1183635583551055872 1183996117635276402 1185346610192461824 1185947371800179028 1187661740290493976 1190516238945254016 1193144943154254336 1199065899662281984 1200128250101674752 1201947807769145344 1202778177989409792 1204295362081194456 1206954491107428576 1210691192318287488 1211604288266345472 1213355745593985024 1213601041362475008 1213970702891865678 1216699221716139072 1221338349183419136 1221386560489949184 1222316484974292992 1224703821859008408 1225627486047205952 1229421998387909376 1230358040796492288 1231199212440955392 1232761083844922937 1235474209706375376 1237510301008882464 1243651419665547216 1245020810247917568 1247501733658319808 1249393115970558976 1251199199647598592 1251833336900188974 1252307739236530176 1253261206112882688 1253642948084410308 1256656029997768128 1259430773329490688 1261506345626783232 1269599187877710336 1272078873791533989 1274007518391174608 1275136265733029424 1277951814113747904 1278915637614475776 1281023321438168064 1282875128752601088 1283851868657209344 1284729612981866496 1286359391838180456 1289190479693609088 1292742923073397764 1296745223144832432 1297723220520571008 1298711265285186304 1301740939469551104 1302732043196285952 1306260873287153712 1308149163218515104 1311293248693323264 1314188633039468544 1316807385528226464 1321379633394643917 1322886828674709504 1324799152568045568 1325470592011964796 1327386650912905032 1329399149625573504 1330576972938813312 1331590031494937856 1333514936466519552 1334520665336844288 1340132476093138688 1343353432212574208 1345242239680287744 1348949137120067232 1352191283740288512 1353125450238086016 1354145969238856704 1354832282341343763 1355176972471498752 1356377634463942656 1357823802495857148 1363054824299638656 1365025213793233152 1366118424383033344 1368305998636511232 1368786624430656456 1374059880551192832 1375106045596079616 1377791799591384459 1378830921803106696 1379363339854891008 1383099748186398048 1384152795896053824 1387199112652772352 1389485250255587328 1389908485919672298 1391493846747672576 1396380541378860032 1398399105488492544 1399107847123740618 1400703700949692416 1405567255466878848 1407599099603548416 1409918856876993024 1410982209120301056 1413738033747489144 1416859619995677024 1422318077530057728 1423890755848959856 1427313021725860096 1428299086362424128 1431731947489717248 1433258458190071434 1433801614488201216 1434893264969822208 1437695790877966392 1438780092316285248 1441151236617939072 1444333352239360512 1444830325787915148 1450339289655310224 1451500825906972928 1455994636513496064 1459938623085642384 1461050173445834592 1464265730022370816 1465573548595821696 1466678875269786624 1468799060455876608 1469543482448047926 1478462212169402112 1478520573224675328 1481408308719254772 1483654325215038784 1485799049581523328 1488247682259048192 1489370109626984448 1490399046639051264 1495574043328770192 1498038785431805088 1501335748503949824 1507130454510637056 1507649035604781024 1511272611239145984 1512883928089519847 1514609557468145664 1515951473812641792 1517567779260075636 1521215194207824576 1523414215393713792 1524574094030436096 1527929457414647808 1536883227430912512 1539884952484488513 1542219627526158736 1545817365620091936 1546994301295589568 1548161035006996992 1550399008258980864 1551184787028495033 1552954103226832896 1555199005188575232 1557171895383060552 1560599001734368896 1560660605070490624 1566611215830208512 1570928109051217536 1573198993674554112 1575791663568403968 1576980116075630592 1578661490180368536 1581263162400238704 1583548987053991968 1587354985260338688 1589649616063005696 1590859924205672448 1600171000135566336 1601877100330079838 1603704237319213056 1605727149441592608 1606836472157727144 1609272654809904768 1610698440925931904 1614254923091049984 1615472384355127296 1618627603855820904 1622265628954852096 1628451132244558848 1632938429145344544 1637993966077683072 1639229331183879168 1640477387728656384 1641598949921273856 1642430950971347682 1643681445126563916 1647298946275167168 1650013734678509952 1652398943012861184 1656370419402092544 1658201892887396288 1663335644877759744 1669111115866918632 1671523930779213744 1674278642541429216 1675541373330357504 1679241031105987584 1682008460835710976 1682520798744866466 1684439919747182592 1689002717066943552 1692798917170280448 1696105165055378652 1700181687644039232 1703935752151663872 1705220850152634368 1708031095250890752 1711367093483802648 1715145855784240608 1718920639591478784 1721753462273227776 1723657230764530352 1728993630859776576 1730297627360761344 1734997080966928578 1735654585959401472 1736976057595047936 1740368588957538264 1741681164382871616 1744198884291353472 1748390998257764352 1755673876951165008 1755743180704301952 1761839511192858556 1767294122682619728 1769848867883873376 1772532199500764672 1774102630585084416 1775453375326583808 1775994176452914603 1778019915288692736 1778921057700268542 1789717414731381504 1793656319573716992 1798598849493422976 1800192375152512128 1802921711653718016 1804167266984114688 1805527958985142272 1806443043121791684 1810431736661142864 1817406432399518208 1820033618390977536 1825048832574208608 1831385807687313499 1832079840734923776 1833474727461439488 1837055732788512612 1838441229070808928 1844132997581864064 1845537061194738432 1846798818661433088 1849598816870363136 1851237527567044608 1853211314559563064 1865477129498320824 1871252600487479712 1874089673955838464 1876798799471397888 1877750005350283461 1879891809169324032 1880464422126615462 1882609322070380544 1884984044996652192 1889146159994236032 1896424103373410304 1904398781816565504 1908975929986289664 1911011277586761912 1912704398599544136 1916927721170621856 1918373456421713664 1921534982157252096 1924312693128901632 1925777802985814016 1926440434383886864 1933785719540413632 1939114384610096646 1941326182017994752 1945117834717248648 1946584830780856512 1948066897927779456 1954098064794428928 1955571833693048832 1959391309930730568 1962223744827772656 1966939873039984896 1971282949559202816 1975211078292339696 1981065399442031104 1984330243012064256 1987198728852068352 1988205888017947194 1994098724438360256 1997385047242406784 2000272404699779328 2001780998005266432 2005079981381480448 2010198714139708032 2015030148318861312 2017863359520431616 2023423705680100848 2028286925610432768 2031218953858285056 2032765458707248128 2036735703743785722 2039058850220273664 2044582236449457984 2046842961532879793 2049177636574550016 2053179936645984684 2061089820826789248 2062659068394119424 2064214713342662656 2067198677678641152 2068246382704660044 2076229193844080736 2080798668979158528 2084227875383380992 2084862728879508447 2094570812068290048 2097598658232738816 2098661770685610927 2101055551424538624 2104881986907158048 2108350883200318272 2111398649405322624 2116473313680451584 2119532821417340928 2125289429993515536 2133561333514088448 2135836133773439784 2140969532588790144 2142448629543636192 2145696873079873024 2147597921234575872 2149887687285107151 2150702421732301824 2152339897454733312 2158170138474427872 2166500028359040768 2167245488681872722 2171268176326078464 2177251238860459392 2183991954770244096 2185639108245172224 2189907934628463576 2191575260168751888 2196398595033556224 2200018312904679936 2203198590683814912 2217780859837012992 2222112463078882158 2225481487822558176 2228698574372284992 2232371523388572288 2234055164440476672 2235598569958576896 2238988041474650112 2240971743896948736 2243361064993155288 2252003622755924736 2261473553407171536 2266908916858718976 2271914336202218496 2276351668890113454 2278948126716776448 2281822791311736864 2285121323090570688 2286861141045654144 2291894186121971712 2295671283030970368 2305324841146368768 2307063503147681792 2313329441289238104 2320491451943384352 2322241552510495488 2325598512388471296 2329431154840249344 2340898502601553344 2340990907605735936 2349916823745312768 2356392163576826304 2359798490511831168 2365470174113445888 2367271167102111744 2367992235270552804 2371894743600358056 2375323480580987952 2381032477890508032 2386289886308508672 2398131799324563968 2400256500203349504 2402815650495119757 2405556355978819584 2408590724162388912 2413908982214857152 2421382384636574976 2423208576532690944 2426711491187970048 2427202082724950016 2427941405783731356 2433398443432278144 2442676698366838272 2442773120979898368 2449407643718016816 2451254972094411904 2458843996775818752 2460716081592984576 2462398424881910784 2465522167689845874 2470948419412750752 2475020602017764928 2487302839331094432 2495003467316639616 2498786231941117952 2502398399295197184 2503666673800377948 2504615478473060352 2507285896168820616 2513312059995536256 2518861546658981376 2523012691253566464 2523781198117299699 2539198375755420672 2544157747583067978 2548015036782349216 2550272531466058848 2555903628227495808 2557831275228951552 2562046642876336128 2565750257505202176 2572718783676360912 2578380959387218176 2585485846146795528 2593490446289664864 2595446441041142016 2597422530570372608 2602495621450392867 2603481878939102208 2605464086392571904 2612521746574307424 2616298326437030208 2622586497386646528 2628377266078937088 2633614771056452928 2642759266789287834 2645773657349419008 2650941184023929592 2654773301825810064 2658798299251147008 2661153945877626624 2663180062989875712 2667029872933039104 2680264952186277376 2690484479360575488 2697898274240134464 2704382567480577024 2706250900476172032 2708291938477713408 2709664564682687526 2710353944942997504 2712755268927885312 2715647604991714296 2726109648599277312 2730050427586466304 2737573248861312912 2748119761102385664 2750212091192159232 2755583599182768918 2757661843606213392 2758726679709782016 2766199496372796096 2768305591792107648 2774398225305544704 2778970500511174656 2779816971839344596 2792761082757720064 2796798210976985088 2798215694247481236 2811134510933757696 2815198199207096832 2819837713753986048 2820696633189923193 2827476067494978288 2833719239991354048 2844636155060115456 2847781511697919712 2854626043451720192 2856598172724848256 2863463894979434496 2866516916380142868 2867603228976402432 2875391581755932784 2877560184632570496 2882302473235878144 2888666704478721024 2889660651575830296 2900678579310620448 2903001651813945856 2908671576915144969 2911989273026992128 2919877246171284768 2922100346891669184 2928531460044741632 2931147097191643392 2933357750539573248 2937598120911753216 2939086964896095852 2956924424338804224 2957041146449350656 2962816617438509544 2967308650430077568 2971598099163046656 2976495364518096384 2978740219253968896 2980798093278102528 2991148086657540384 2996077570863610176 3002671497007899648 3015298071209562048 3022545222478291968 3025767856179039694 3029219114936291328 3031902947625283584 3035135558520151272 3042430388415649152 3046828430787427584 3049148188060872192 3055103555615678583 3073766454861825024 3079769904968977026 3084439255052317472 3091634731240183872 3093988602591179136 3096322070013993984 3100798016517961728 3102369574056990066 3105908206453665792 3114343790766121104 3121198003468737792 3121321210140981248 3141856218102435072 3146397987349108224 3151583327136807936 3157322980360737072 3162526324800477408 3167097974107983936 3174709970520677376 3179299232126011392 3181719848411344896 3200342000271132672 3203754200660159676 3211454298883185216 3213672944315454288 3218545309619809536 3221396881851863808 3228509846182099968 3237255207711641808 3244531257909704192 3250868233022809083 3256902264489117696 3265876858290689088 3275987932155366144 3278458662367758336 3280954775457312768 3283197899842547712 3284861901942695364 3287362890253127832 3294597892550334336 3300027469357019904 3304797886025722368 3316403785774792576 3326671289755519488 3338222231733837264 3343047861558427488 3348557285082858432 3351082746660715008 3358482062211975168 3364016921671421952 3365041597489732932 3378005434133887104 3385597834340560896 3392210330110757304 3400363375288078464 3407871504303327744 3410441700305268736 3414527503335170181 3422734186967605296 3430291711568481216 3437841279182957568 3443506924546455552 3447314461529060704 3457987261719553152 3460595254721522688 3469994161933857156 3471309171918802944 3480737177915076528 3483362328765743232 3488397768582706944 3496781996515528704 3511347753902330016 3511486361408603904 3523679022385717112 3534588245365239456 3539697735767746752 3545064399001529344 3548205261170168832 3550906750653167616 3551988352905829206 3556039830577385472 3557842115400537084 3579434829462763008 3597197698986845952 3600384750305024256 3605843423307436032 3608334533968229376 3612886086243583368 3620863473322285728 3634812864799036416 3640067236781955072 3650097665148417216 3662771615374626998 3664159681469847552 3666949454922878976 3674111465577025224 3676882458141617856 3688265995163728128 3691074122389476864 3693597637322866176 3698283251534768811 3706422629119126128 3730954258996641648 3742505200974959424 3748179347911676928 3753597598942795776 3755500010700566922 3759783618338648064 3760928844253230924 3769968089993304384 3778292319988472064 3808797563633131008 3816236621374601967 3822022555173523824 3825408797199088272 3833855442341243712 3836746912843427328 3843069964314504192 3848625386257803264 3851555605971628032 3852880868767773728 3867571439080827264 3878228769220193292 3890235669434497296 3893169661561713024 3896133795855558912 3908196129588857856 3918782619861461136 3924447489655545312 3933879746079969792 3942565899118405632 3950422156584679392 3962130798884062208 3964138900183931751 3968660486024128512 3974397457704136704 3976411776035894388 3988197448876720512 3994770094484813568 4000544809399558656 4003561996010532864 4020397428279416064 4030060296637722624 4035726719040863232 4046847411360201696 4056573851220865536 4062437907716570112 4064496847024031289 4065530917414496256 4073471407487571444 4089164472898915968 4093685923065759586 4098355273149100032 4106359873291969368 4122179641653578496 4125318136788238848 4128429426685325312 4133375398774153377 4136492765409320088 4152458387688161472 4161597337958317056 4168455750766761984 4169725457759016894 4189141624136580096 4195197316465477632 4197323541371221854 4202111102849077248 4209763973814316096 4216701766400636544 4222797298810645248 4232946627360903168 4250578859987031072 4271672267546879568 4281939065177580288 4284897259087272384 4291393746159746048 4295195842469151744 4299775374570214302 4301404843464603648 4304679794909466624 4316340276948855744 4333000056718081536 4334490977363745444 4354502477720918784 4367983909540488192 4379815869256927152 4383150520337503776 4392797190067112448 4400036625809359872 4406397181367629824 4435561719674025984 4444224926157764316 4450962975645116352 4457397148744569984 4464743046777144576 4468110328880953344 4471197139917153792 4486722129986310576 4504007245511849472 4522947106814343072 4533817833717437952 4538651784268559541 4543828672404436992 4552703337780226908 4563645582623473728 4570242646181141376 4573722282091308288 4583788372243943424 4610649682292737536 4614127006295363584 4619654857453465539 4626658882578476208 4640982903886768704 4644483105020990976 4651197024776942592 4653554361085485099 4658862309680498688 4681797005203106688 4681981815211471872 4699833647490625536 4712784327153652608 4719596981023662336 4730940348226891776 4735984470541105608 4743789487200716112 4750646961161975904 4762064955781016064 4772579772617017344 4796263598649127936 4800513000406699008 4805631300990239514 4811112711957639168 4817181448324777824 4827817964429714304 4842764769273149952 4846417153065381888 4855882811567462712 4866796886864556288 4885353396733676544 4898815287436033632 4902509944188823808 4917687993551637504 4921432163185969152 4924796849763821568 4931044335379691748 4941896838825501504 4950041204035529856 4974605678662188864 4990006934633279232 4997572463882235904 5007333347600755896 5014571792337641232 5026624119991072512 5037723093317962752 5046025382507132928 5047562396234599398 5078396751510841344 5088315495166135956 5096030073564698432 5100545062932117696 5111807256454991616 5115662550457903104 5124093285752672256 5145437567352721824 5156761918774436352 5170971692293591056 5186980892579329728 5190892882082284032 5194845061140745216 5204991242900785734 5206963757878204416 5210928172785143808 5225043493148614848 5232596652874060416 5245172994773293056 5267229542112905856 5285518533578575668 5301882368047859184 5309546603651620128 5317596598502294016 5322307891755253248 5326360125979751424 5327982529358743809 5334059745866078208 5360529904372554752 5380968958721150976 5395796548480268928 5408765134961154048 5412501800952344064 5416583876955426816 5419329129365375052 5431295209983428592 5452219297198554624 5460100855172932608 5475146497722625824 5494157423061940497 5496239522204771328 5500424182384318464 5511167198365537836 5515323687212426784 5532398992745592192 5536611183584215296 5548796450611089408 5559633943678689192 5585522165515440128 5596431388494962472 5622269021867515392 5630396398414193664 5633250016050850383 5639675427507972096 5641393266379846386 5654952134989956576 5667438479982708096 5689272310120230912 5695563023395839424 5709252086903440384 5713196345449696512 5726927789958868992 5733033832760285736 5750783163511865568 5755120369265140992 5764604946471756288 5777333408957442048 5779321303151660592 5801357158621240896 5806003303627891712 5817343153830289938 5823978546053984256 5839754492342569536 5844200693783338368 5857062920089483264 5862294194383286784 5866715501079146496 5878173929792191704 5913848848677608448 5925633234877019088 5934617300860155136 5943196198326093312 5952990729036192768 5961596186556205056 5982296173315080768 5992155141727220352 6005342994015799296 6030596142419124096 6045090444956583936 6051535712358079388 6070271117040302544 6084860776831298304 6093656861574855168 6098296376121744384 6110207111231357166 6140528884598639379 6147532909723650048 6159539809937954052 6168878510104634944 6183269462480367744 6187977205182358272 6192644140027987968 6201596033035923456 6204739148113980132 6228687581532242208 6242396006937475584 6242642420281962496 6283712436204870144 6292795974698216448 6295985312056832781 6303166654273615872 6314645960721474144 6325052649600954816 6334195948215967872 6349419941041354752 6358598464252022784 6400684000542265344 6407508401320319352 6422908597766370432 6427345888630908576 6437090619239619072 6442793763703727616 6449663061855321453 6457019692364199936 6474510415423283616 6489062515819408384 6501736466045618166 6513804528978235392 6531753716581378176 6551975864310732288 6556917324735516672 6569723803885390728 6574725780506255664 6589195785100668672 6600054938714039808 6609595772051444736 6632807571549585152 6653342579511038976 6676444463467674528 6686095723116854976 6697114570165716864 6702165493321430016 6716964124423950336 6730083194979465864 6756010868267774208 6784420660221514608 6800726750576156928 6815743008606655488 6829055006670340362 6845468373935210592 6860583423136962432 6875682558365915136 6887013849092911104 6894628923058121408 6915974523439106304 6921190509443045376 6939988323867714312 6961474355830153056 6966724657531486464 6976795537165413888 7022695507804660032 7022972722817207808 7047358044771434224 7069176490730478912 7079395471535493504 7090128798003058688 7096410522340337664 7101813501306335232 7103976705811658412 7115684230801074168 7158869658925526016 7194395397973691904 7200769500610048512 7208446951485359271 7216669067936458752 7225772172487166736 7241726946644571456 7269625729598072832 7280134473563910144 7300195330296834432 7325543230749253996 7328319362939695104 7348222931154050448 7353764916283235712 7376531990327456256 7382148244778953728 7387195274645732352 7396566503069537622 7412845258238252256 7461908517993283296 7485010401949918848 7496358695823353856 7507195197885591552 7511000021401133844 7521857688506461848 7539936179986608768 7556584639976944128 7617595127266262016 7632473242749203934 7644045110347047648 7650817594398176544 7667710884682487424 7673493825686854656 7686139928629008384 7697250772515606528 7705761737535547456 7735142878161654528 7756457538440386584 7780471338868994592 7786339323123426048 7792267591711117824 7807486864351178601 7816392259177715712 7837565239722922272 7848894979311090624 7867759492159939584 7885131798236811264 7900844313169358784 7924261597768124416 7928277800367863502 7937320972048257024 7952823552071788776 7976394897753441024 7989540188969627136 8001089618799117312 8040794856558832128 8071453438081726464 8093694822720403392 8113147702441731072 8124875815433140224 8128993694048062578 8131061834828992512 8146942814975142888 8178328945797831936 8187371846131519172 8212719746583938736 8244359283307156992 8250636273576477696 8266750797548306754 8272985530818640176 8304916775376322944 8323194675916634112 8336911501533523968 8339450915518033788 8378283248273160192 8390394632930955264 8394647082742443708 8419527947628632192 8433403532801273088 8445594597621290496 8501157719974062144 8543344535093759136 8563878130355160576 8569794518174544768 8582787492319492096 8590391684938303488 8599550749140428604 8602809686929207296 8632680553897711488 8666000113436163072 8668981954727490888 8709004955441837568 8726014730745434907 8735967819080976384 8759631738513854304 8766301040675007552 8785594380134224896 8800073251618719744 8812794362735259648 8871123439348051968 8888449852315528632 8901925951290232704 8914794297489139968 8929486093554289152 8936220657761906688 8942394279834307584 8973444259972621152 9008014491023698944 9045894213628686144 9067635667434875904 9077303568537119082 9087657344808873984 9105406675560453816 9127291165246947456 9140485292362282752 9147444564182616576 9221299364585475072 9239309714906931078 9253317765156952416 9281965807773537408 9288966210041981952 9302394049553885184 9307108722170970198 9317724619360997376 9363594010406213376 9363963630422943744 9425568654307305216 9439193962047324672 9471968941082211216 9487578974401432224 9501293922323951808 9524129911562032128 9545159545234034688 9592527197298255872 9601026000813398016 9611262601980479028 9634362896649555648 9655635928859428608 9685529538546299904 9711765623134925424 9733593773729112576 9752604699068427249 9770706793467353088 9797630574872067264 9805019888377647616 9835375987103275008 9842864326371938304 9849593699527643136 9862088670759383496 9883793677651003008 9900082408071059712 9949211357324377728 9980013869266558464 10014666695201511792 10029143584675282464 10053248239982145024 10075446186635925504 10092050765014265856 10095124792469198796 10156793503021682688 10176630990332271912 10192060147129396864 10201090125864235392 10223614512909983232 10231325100915806208 10290875134705443648 10313523837548872704 10341943384587182112 10373961785158659456 10381785764164568064 10389690122281490432 10409982485801571468 10413927515756408832 10450086986297229696 10465193305748120832 10490345989546586112 10534459084225811712 10571037067157151336 10603764736095718368 10619093207303240256 10635193197004588032 10644615783510506496 10652720251959502848 10655965058717487618 10668119491732156416 10721059808745109504 10791593096960537856 10817530269922308096 10825003601904688128 10838658258730750104 10862590419966857184 10904438594397109248 10920201710345865216 10950292995445251648 10988314846123880994 10992479044409542656 11000848364768636928 11022334396731075672 11030647374424853568 11064797985491184384 11073222367168430592 11119267887357378384 11192862776989924944 11244538043735030784 11260792796828387328 11266500032101700766 11279350855015944192 11282786532759692772 11309904269979913152 11334876959965416192 11391126046791678848 11418504173806880768 11426392690899393024 11466067665520571472 11501566327023731136 11510240738530281984 11529209892943512576 11554666817914884096 11558642606303321184 11602714317242481792 11612006607255783424 11634686307660579876 11679508984685139072 11688401387566676736 11714125840178966528 11724588388766573568 11756347859584383408 11827697697355216896 11851266469754038176 11869234601720310272 11886392396652186624 11892416700551795253 11905981458072385536 11923192373112410112 11964592346630161536 11984310283454440704 12010685988031598592 12061192284838248192 12090180889913167872 12103071424716158776 12140542234080605088 12169721553662596608 12187313723149710336 12196592752243488768 12220414222462714332 12281057769197278758 12295065819447300096 12319079619875908104 12337757020209269888 12366538924960735488 12375954410364716544 12385288280055975936 12409478296227960264 12457375163064484416 12484792013874951168 12567424872409740288 12585591949396432896 12591970624113665562 12606333308547231744 12629291921442948288 12650105299201909632 12668391896431935744 12698839882082709504 12815016802640638704 12845817195532740864 12854691777261817152 12874181238479238144 12885587527407455232 12899326123710642906 12914039384728399872 12949020830846567232 12978125031638816768 13003472932091236332 13063507433162756352 13103951728621464576 13139447607770781456 13149451561012511328 13178391570201337344 13200109877428079616 13219191544102889472 13265615143099170304 13306685159022077952 13352888926935349056 13372191446233709952 13394229140331433728 13404330986642860032 13460166389958931728 13512021736535548416 13568841320443029216 13601453501152313856 13615955352805678623 13631486017213310976 13658110013340680724 13690936747870421184 13721166846273924864 13751365116731830272 13789257846116242816 13831949046878212608 13842381018886090752 13879976647735428624 13922948711660306112 13933449315062972928 13953591074330827776 13960663083256455297 14045391015609320064 14045945445634415616 14094716089542868448 14138352981460957824 14158790943070987008 14180257596006117376 14192821044680675328 14207953411623316824 14231368461602148336 14317739317851052032 14388790795947383808 14401539001220097024 14416893902970718542 14433338135872917504 14451544344974333472 14483453893289142912 14539251459196145664 14600390660593668864 14651086461498507992 14696445862308100896 14707529832566471424 14753063980654912512 14764296489557907456 14774390549291464704 14793133006139075244 14825690516476504512 14923817035986566592 14970020803899837696 14992717391646707712 15022000042802267688 15043715377012923696 15079872359973217536 15113169279953888256 15235190254532524032 15264946485498407868 15288090220694095296 15301635188796353088 15335421769364974848 15346987651373709312 15372279857258016768 15411523475071094912 15470285756323309056 15512915076880773168 15560942677737989184 15572678646246852096 15584535183422235648 15614973728702357202 15632784518355431424 15675130479445844544 15697789958622181248 15735518984319879168 15801688626338717568 15848523195536248832 15856555600735727004 15905647104143577552 15952789795506882048 15979080377939254272 15983947588076231427 16002179237598234624 16081589713117664256 16142906876163452928 16187389645440806784 16226295404883462144 16249751630866280448 16257987388096125156 16293885629950285776 16356657891595663872 16374743692263038344 16425439493167877472 16482472269185821491 16488718566614313984 16501272547152955392 16533501595096613508 16545971061637280352 16609833550752645888 16646389351833268224 16678901831036067576 16756566496546320384 16789294165484887416 16839055895257264384 16866807065602546176 16891189195242580992 16899750048152551149 17002315439948124288 17086689070187518272 17127756260710321152 17139589036349089536 17165574984638984192 17180783369876606976 17199101498280857208 17265361107795422976 17332000226872326144 17337963909454981776 17418009910883675136 17452029461490869814 17471935638161952768 17519263477027708608 17532602081350015104 17571188760268449792 17600146503237439488 17776899704631057264 17803851902580465408 17829588594978279936 17858972187108578304 17884788559668615168 17946888519945242304 18016028982047397888 18091788427257372288 18135271334869751808 18154607137074238164 18210813351120907632 18254582330493894912 18280970584724565504 18294889128365233152 18421586653795918137 18442598729170950144 18478619429813862156 18506635530313904832 18563931615547074816 18577932420083963904 18604788099107770368 18614217444341940396 18727188020812426752 18727927260845887488 18851137308614610432 18878387924094649344 18887955936170498343 18943937882164422432 18975157948802864448 19002587844647903616 19048259823124064256 19185054394596511744 19202052001626796032 19222525203960958056 19268725793299111296 19311271857718857216 19348989185565964359 19371059077092599808 19423531246269850848 19467187547458225152 19505209398136854498 19541413586934706176 19595261149744134528 19610039776755295232 19670751974206550016 19724177341518766992 19767587355302006016 19800164816142119424 19898422714648755456 19960027738533116928 20029333390403023584 20058287169350564928 20106496479964290048 20150892373271851008 20190249584938397592 20353261980664543824 20384120294258793728 20402180251728470784 20447229025819966464 20581750269410887296 20627047675097745408 20683886769174364224 20747923570317318912 20763571528329136128 20779380244562980864 20819964971603142936 20900173972594459392 20930386611496241664 21068918168451623424 21142074134314302672 21207529472191436736 21238186414606480512 21270386394009176064 21289231567021012992 21305440503919005696 21311930117434975236 21442119617490219008 21583186193921075712 21625340854456077813 21650007203809376256 21677316517461500208 21725180839933714368 21808877188794218496 21840403420691730432 21900585990890503296 21976629692247761988 21984958088819085312 22044668793462151344 22061294748849707136 22129595970982368768 22146444734336861184 22238535774714756768 22385725553979849888 22489076087470061568 22521585593656774656 22533000064203401532 22565573065519385544 22619808539959826304 22669753919930832384 22782252093583357696 22837008347613761536 22852785381798786048 22932135331041142944 23003132654047462272 23020481477060563968 23058419785887025152 23117285212606642368 23205428634484963584 23224013214511566848 23269372615321159752 23359017969370278144 23376802775133353472 23422460593053535803 23449176777533147136 23512695719168766816 23655395394710433792 23702532939508076352 23738469203440620544 23772784793304373248 23784833401103590506 23811962916144771072 23929184693260323072 23968620566908881408 24122384569676496384 24206142849432317552 24281084468161210176 24339443107325193216 24374627446299420672 24393185504486977536 24440828444925428664 24562115538394557516 24638159239751816208 24675514040418539776 24733077849921470976 24751908820729433088 24818956592455920528 24914750326128968832 24969584027749902336 25134849744819480576 25171183898792865792 25183941248227331124 25258583842885896576 25300210598403819264 25336783792863871488 25630033605281277408 25691634391065481728 25709383554523634304 25748362476958476288 25771175054814910464 25798652247421285812 25898041661693134464 25956250063277633536 26006945864182472664 26127014866325512704 26178044192236304721 26207903457242929152 26278895215541562912 26298903122025022656 26356783140402674688 26400219754856159232 26438383088205778944 26531230286198340608 26613370318044155904 26705777853870698112 26744382892467419904 26788458280662867456 26808661973285720064 26920332779917863456 27024043473071096832 27137682640886058432 27202907002304627712 27231910705611357246 27262972034426621952 27316220026681361448 27381873495740842368 27442333692547849728 27578515692232485632 27663898093756425216 27759953295470857248 27845897423320612224 27866898630125945856 27907182148661655552 27921326166512910594 28090782031218640128 28091890891268831232 28189432179085736896 28276705962921915648 28317581886141974016 28415906823246633648 28462736923204296672 28635478635702104064 28777581591894767616 28803078002440194048 28833787805941437084 28903088689948666944 28966907786578285824 29200781321187337728 29257814097205281747 29302172922997015984 29392891724616201792 29415059665132942848 29506127961309825024 29528592979115814912 29548781098582929408 29586266012278150488 29651381032953009024 29847634071973133184 29940041607799675392 30044000085604535376 30087430754025847392 30159744719946435072 30226338559907776512 30470380509065048064 30529892970996815736 30576180441388190592 30603270377592706176 30670843538729949696 30693975302747418624 30823046950142189824 30940571512646618112 31025830153761546336 31121885355475978368 31145357292493704192 31169070366844471296 31229947457404714404 31350260958891689088 31395579917244362496 31471037968639758336 31603377252677435136 31713111201471454008 31811294208287155104 31905579591013764096 31958160755878508544 31967895176152462854 32004358475196469248 32163179426235328512 32374779290881613568 32452590809766924288 32515974776192250312 32587771259900571552 32713315783191327744 32749487384526076688 32850878986335754944 32964944538371642982 32977437133228627968 33002545094305910784 33067003190193227016 33091942123274560704 33219667101505291776 33357803662072135152 33578588330969774832 33678111790514528768 33733614131205092352 33782378390485161984 33799500096305102298 34004630879896248576 34173378140375036544 34255512521420642304 34279178072698179072 34398202996561714416 34530722215590845952 34664000453744652288 34675927818909963552 34796330346058956481 34836019821767350272 34904058922981739628 35038526954055417216 35065204162700030208 35142377520536899584 35553799409262114528 35607703805160930816 35659177189956559872 35677250101655385759 35717944374217156608 35769577119337230336 35893777039890484608 36032057964094795776 36183576854514744576 36270542669739503616 36309214274148476328 36421626702241815264 36509164660987789824 36561941169449131008 36589778256730466304 36843173307591836274 36885197458341900288 36957238859627724312 37013271060627809664 37127863231094149632 37155864840167927808 37228434888683880792 37454376041624853504 37702274617229220864 37756775848189298688 37775911872340996686 37887875764328844864 37950315897605728896 38005175689295807232 38096519646248128512 38445050407921916112 38537451586598222592 38622543715437714432 38697978371131928718 38742118154185199616 38847062492539701696 38934375094916450304 39010418796273708996 39190522299488269056 39220079553510590464 39448354683037533984 39535174710604012032 39600329632284238848 39796845429297510912 39920055477066233856 40058666780806047168 40116574338701129856 40212992959928580096 40380499169876795184 40706523961329087648 40768240588517587456 40804360503456941568 40847866058417035869 40894458051639932928 41163500538821774592 41254095350195490816 41367773538348728448 41495847140634637824 41527143056658272256 41639929943206285872 41800347945188918784 41860773222992483328 42137836336903246848 42284148268628605344 42415058944382873472 42476372829212961024 42540772788018352128 42578463134042025984 42623860234869950472 43166372387842151424 43250681708912155626 43300014407618752512 43354633034923000416 43450361679867428736 43617754377588436992 43801171981781006592 43953259384495523976 44089337586924302688 44122589497699414272 44259191941964737536 44292889468673722368 44477071549429513536 44771451107959699776 44978152174940123136 45066000128406803064 45131146131038771088 45239617079919652608 45339507839861664768 45564504187166715392 45705570763597572096 45864270662082285888 46006265308094924544 46040962954121127936 46116839571774050304 46234570425213284736 46410857268969927168 46538745230642319504 46718035938740556288 46753605550266706944 46844921186107071606 46898353555066294272 47025391438337533632 47405065879016152704 47476938406881241088 47545569586608746496 47569666802207181012 47858369386520646144 47937241133817762816 47951842764228694281 48244769139352992768 48412285698864635104 48562168936322420352 48678886214650386432 48749254892598841344 48881656889850857328 49124231076789115032 49276318479503632416 49351028080837079552 49447416807557464473 49466155699842941952 49503817641458866176 49637913184911841056 49829500652257937664 49939168055499804672 50269699489638961152 50367882496454662248 50517167685771793152 50600421196807638528 50673567585727742976 51260067210562554816 51383268782130963456 51418767109047268608 51496724953916952576 51542350109629820928 51597304494842571624 51796083323386268928 52013891728364945328 52254029732651025408 52356088384472609442 52415806914485858304 52557790431083125824 52597806244050045312 52713566280805349376 52800439509712318464 53062460572396681216 53411555707741396224 53488765784934839808 53576916561325734912 53840665559835726912 54048086946142193664 54275365281772116864 54405814004609255424 54463821411222714492 54632440053362722896 54763746991481684736 54884667385095699456 55157031384464971264 55264759961387754411 55327796187512850432 55519906590941714496 55691794846641224448 55733797260251891712 55814364297323311104 55842652333025821188 56181564062437280256 56183781782537662464 56378864358171473792 56553411925843831296 56635163772283948032 56831813646493267296 56925473846408593344 57555163183789535232 57606156004880388096 57667575611882874168 57806177379897333888 57933815573156571648 58046967556697893077 58401562642374675456 58515628194410563494 58604345845994031968 58785783449232403584 58830119330265885696 59012255922619650048 59172532024556300976 59302762065906018048 59695268143946266368 59880083215599350784 60088000171209070752 60174861508051694784 60319489439892870144 60452677119815553024 61059785941993631472 61152360882776381184 61206540755185412352 61341687077459899392 61646093900284379648 61881143025293236224 62051660307523092672 62243770710951956736 62290714584987408384 62338140733688942592 62459894914809428808 62700521917783378176 62791159834488724992 63206754505354870272 63426222402942908016 63622588416574310208 63811159182027528192 63916321511757017088 63935790352304925708 64326358852470657024 64749558581763227136 64876022563368233439 65031949552384500624 65175542519801143104 65426631566382655488 65498974769052153376 65701757972671509888 65929889076743285964 65954874266457255936 66134006380386454032 66183884246549121408 66439334203010583552 66715607324144270304 67157176661939549664 67356223581029057536 67467228262410184704 67564756780970323968 67599000192610204596 68009261759792497152 68346756280750073088 68511025042841284608 68558356145396358144 68796405993123428832 69061444431181691904 69351855637819927104 69592660692117912962 69672039643534700544 69808117845963479256 70077053908110834432 70130408325400060416 70267381779160607409 71107598818524229056 71215407610321861632 71318354379913119744 71354500203310771518 71435888748434313216 71787554079780969216 72367153709029489152 72618428548296952656 72843253404483630528 73018329321975579648 73123882338898262016 73179556513460932608 73686346615183672548 73914477719255448624 74026542121255619328 74255726462188299264 74456869777367761584 74908752083249707008 75404549234458441728 75513551696378597376 75551823744681993372 75775751528657689728 75900631795211457792 76010351378591614464 76890100815843832224 77074903173196445184 77245087430875428864 77395956742263857436 77694124985079403392 77868750189832900608 78020837592547417992 78381044598976538112 78440159107021180928 78534132576708914163 78896709366075067968 79070349421208024064 79200659264568477696 79593690858595021824 79840110954132467712 80117333561612094336 80233148677402259712 80425985919857160192 80760998339753590368 81413047922658175296 81536481177035174912 81608721006913883136 81695732116834071738 81788916103279865856 82327001077643549184 82735547076697456896 82991694281269275648 83279859886412571744 83600695890377837568 83721546445984966656 84275672673806493696 84568296537257210688 84830117888765746944 84952745658425922048 85247720469739900944 86332744775684302848 86501363417824311252 86709266069846000832 86900723359734857472 87602343963562013184 87773442291615845241 87906518768991047952 88178675173848605376 88245178995398828544 88518383883929475072 88585778937347444736 88954143098859027072 89542902215919399552 90132000256813606128 90262292262077542176 90479234159839305216 90679015679723329536 91129008374333430784 91411141527195144192 91728541324164571776 92012530616189849088 92081925908242255872 92469140850426569472 92821714537939854336 93077490461284639008 93436071877481112576 93507211100533413888 93689842372214143212 94050782876675067264 94810131758032305408 94953876813762482176 95139333604414362024 95716738773041292288 95874482267635525632 95903685528457388562 96489538278705985536 96824571397729270208 97124337872644840704 97357772429300772864 97763313779701714656 98248462153578230064 98552636959007264832 98702056161674159104 98894833615114928946 98932311399685883904 99007635282917732352 99275826369823682112 99659001304515875328 100735764992909324496 101034335371543586304 101200842393615277056 101347135171455485952 102520134421125109632 102766537564261926912 102837534218094537216 103194608989685143248 103592166646772537856 104027783456729890656 104388991038176869443 104508059465302050816 104712176768945218884 105115580862166251648 105195612488100090624 105427132561610698752 106124921144793362432 106823111415482792448 106977531569869679616 107031750304966157277 107153833122651469824 107681331119671453824 108096173892284387328 108550730563544233728 108811628009218510848 108927642822445428984 109264880106725445792 109527493982963369472 109769334770191398912 110314062768929942528 110529519922775508822 110655592375025700864 111039813181883428992 111383589693282448896 111467594520503783424 111685304666051642376 112363128124874560512 112757728716342947584 113106823851687662592 113270327544567896064 113663627292986534592 113850947692817186688 115335151223765748336 115612354759794667776 115867631146313143296 116093935113395786154 116803125284749350912 117031256388821126988 117208691691988063936 117571566898464807168 117660238660531771392 118345064049112601952 118605524131812036096 119390536287892532736 119760166431198701568 120176000342418141504 120349723016103389568 120638978879785740288 122119571883987262944 122304721765552762368 122413081510370824704 122543598175251107607 122683374154919798784 123292187800568759296 123762286050586472448 124103320615046185344 124487541421903913472 124581429169974816768 124919789829618857616 125401043835566756352 125582319668977449984 126413509010709740544 126852444805885816032 127245176833148620416 127622318364055056384 127871580704609851416 129499117163526454272 129752045126736466878 130063899104769001248 130351085039602286208 130853263132765310976 130997949538104306752 131403515945343019776 131859778153486571928 132268012760772908064 132367768493098242816 132878668406021167104 133431214648288540608 134314353323879099328 134712447162058115072 134934456524820369408 135198000385220409192 136018523519584994304 136693512561500146176 137116712290792716288 137592811986246857664 138122888862363383808 138703711275639854208 139185321384235825924 139616235691926958512 140154107816221668864 140260816650800120832 140534763558321214818 142215197637048458112 142430815220643723264 142636708759826239488 142709000406621543036 143575108159561938432 144734307418058978304 145236857096593905312 145686506808967261056 146036658643951159296 146247764677796524032 147372693230367345096 147828955438510897248 148053084242511238656 148342250422672393419 148511452924376598528 148913739554735523168 149817504166499414016 150809098468916883456 151103647489363986744 151551503057315379456 151801263590422915584 152020702757183228928 153780201631687664448 154149806346392890368 154490174861750857728 154791913484527714872 155388249970158806784 156041675185094835984 156762089197953076224 157068265153417828326 157793418732150135936 158140698842416048128 158401318529136955392 159187381717190043648 160234667123224188672 160466297354804519424 161521996679507180736 162826095845316350592 163072962354070349824 163217442013827766272 163391464233668143476 164654002155287098368 165471094153394913792 165794279884163263233 165983388562538551296 166559719772825143488 167201391780755675136 167443092891969933312 168551345347612987392 169136593074514421376 169660235777531493888 169905491316851844096 170495440939479801888 172665489551368605696 173002726835648622504 173418532139692001664 173801446719469714944 175204687927124026368 175546884583231690482 175813037537982095904 176357350347697210752 176490357990797657088 177036767767858950144 177908286197718054144 179085804431838799104 180264000513627212256 180524584524155084352 180958468319678610432 181358031359446659072 182258016748666861568 183457082648329143552 184025061232379698176 184938281700853138944 185643429075879708672 186154980922569278016 186872143754962225152 187014422201066827776 187379684744428286424 188101565753350134528 189620263516064610816 190278667208828724048 191433477546082584576 191748964535271051264 191807371056914777124 192979076557411971072 193649142795458540416 194248675745289681408 195526627559403429312 196496924307156460128 197105273918014529664 197404112323348318208 197789667230229857892 197864622799371767808 198551652739647364224 199318002609031750656 201471529985818648992 202068670743087172608 202401684787230554112 202694270342910971904 205040268842250219264 205533075128523853824 205675068436189074432 206389217979370286496 207184333293545075712 208055566913459781312 208777982076353738886 209016118930604101632 209424353537890437768 210231161724332503296 210391224976200181248 213646222830965584896 213955063139739359232 214063500609932314554 214307666245302939648 215362662239342907648 217101461127088467456 217855285644890857968 218529760213450891584 219054987965926738944 219538669540382797824 220628125537859885056 221059039845551017644 222079626363766857984 222767179386564897792 223370609332103284752 224726256249749121024 225515457432685895168 226213647703375325184 226540655089135792128 227327254585973069184 227701895385634373376 230670302447531496672 231224709519589335552 231735262292626286592 232187870226791572308 233606250569498701824 234062512777642253976 234417383383976127872 235143133796929614336 235320477321063542784 236690128098225203904 237211048263624072192 238781072575785065472 239520332862397403136 240352000684836283008 240699446032206779136 241277957759571480576 244239143767974525888 244609443531105524736 244826163020741649408 245087196350502215214 245366748309839597568 246584375601137518592 248206641230092370688 248975082843807826944 249839579659237715232 250802087671133512704 251164639337954899968 252827018021419481088 253704889611771632064 254490353666297240832 255743161409219702832 258998234327052908544 259504090253472933756 260127798209538002496 260702170079204572416 261995899076208613504 262807031890686039552 263719556306973143856 264536025521545816128 264735536986196485632 265757336812042334208 266862429296577081216 268628706647758198656 269424894324116230144 270396000770440818384 272037047039169988608 273387025123000292352 274233424581585432576 275185623972493715328 276245777724726767616 277407422551279708416 278370642768471651848 279232471383853917024 280308215632443337728 280521633301600241664 281069527116642429636 284430395274096916224 284861630441287446528 285418000813243086072 287150216319123876864 289468614836117956608 290473714193187810624 291373013617934522112 292073317287902318592 294745386460734690192 295657910877021794496 296106168485022477312 296684500845344786838 297022905848753197056 297827479109471046336 302207294978727973488 303103006114630758912 303602527180845831168 304041405514366457856 307560403263375328896 308299612692785780736 309583826969055429744 310776499940317613568 312083350370189671968 313166973114530608329 313524178395906152448 314136530306835656652 315586837464300271872 316281397684832096256 318374763434380087296 320469334246448377344 320932594709609038848 321095250914898471831 323043993359014361472 325652191690632701184 326145924708140699648 326434884027655532544 326782928467336286952 329308004310574196736 330942188306789827584 331588559768326526466 331966777125077102592 333119439545650286976 334402783561511350272 338273186149028842752 339320471555062987776 339810982633703688192 340990881878959603776 346005453671297245008 346837064279384003328 347602893438939429888 350409375854248052736 351093769166463380964 351626075075964191808 352714700695394421504 352980715981595314176 355816572395436108288 358171608863677598208 360528001027254424512 361049169048310168704 361916936639357220864 364516033497333723136 366914165296658287104 367630794525753322821 368050122464759396352 369876563401706277888 371286858151759417344 372309961845138556032 373744287509924450304 374759369488856572848 376203131506700269056 379240527032129221632 380557334417657448096 382866955092165169152 383614742113829554248 387298285590917080832 388497351490579362816 391053255118806858624 392993848614312920256 394210547836029059328 394808224646696636416 395579334460459715784 397103305479294728448 398636005218063501312 402943059971637297984 404137341486174345216 404803369574461108224 410080537684500438528 411350136872378148864 412778435958740572992 414368666587090151424 416111133826919562624 417555964152707477772 418848707075780875536 420462323448665006592 420782449952400362496 427292445661931169792 427910126279478718464 428127001219864629108 430725324478685815296 434202922254176934912 435710571289781715936 437059520426901783168 438109975931853477888 441256251075719770112 442118079691102035288 444159252727533715968 445026751268017180257 445534358773129795584 446741218664206569504 449452512499498242048 451030914865371790336 452427295406750650368 454654509171946138368 455403790771268746752 461340604895062993344 462449419039178671104 463470524585252573184 464375740453583144616 468125025555284507952 468834766767952255744 470286267593859228672 473380256196450407808 474422096527248144384 477562145151570130944 480704001369672566016 481398892064413558272 488478287535949051776 489218887062211049472 489652326041483298816 490174392701004430428 493168751202275037184 496413282460184741376 497382839652489789699 497950165687615653888 499679159318475430464 501604175342267025408 502329278675909799936 505654036042838962176 507409779223543264128 508980707332594481664 511486322818439405664 517996468654105817088 519008180506945867512 520255596419076004992 521404340158409144832 523991798152417227008 525614063781372079104 527439112613946287712 529072051043091632256 529471073972392971264 533724858593154162432 537257413295516397312 540792001540881636768 544074094078339977216 546774050246000584704 550371247944987430656 554814845102559416832 556741285536943303696 558464942767707834048 560616431264886675456 561043266603200483328 562139054233284859272 568860790548193832448 570836001626486172144 574300432638247753728 578937229672235913216 580947428386375621248 582746027235869044224 589490772921469380384 591315821754043588992 592212336970044954624 593369001690689573676 595654958218942092672 604414589957455946976 606206012229261517824 607205054361691662336 608082811028732915712 615120806526750657792 616599225385571561472 619167653938110859488 621552999880635227136 624166700740379343936 626333946229061216658 627048356791812304896 628273060613671313304 631173674928600543744 640938668492896754688 641865189419218077696 642190501829796943662 646087986718028722944 651304383381265402368 653565856934672573904 658616008621148393472 661884376613579655168 663177119536653052932 666238879091300573952 676546372298057685504 678640943110125975552 679621965267407376384 681981763757919207552 692010907342594490016 693674128558768006656 695205786877878859776 700818751708496105472 702187538332926761928 703252150151928383616 705429401390788843008 705961431963190628352 711633144790872216576 716343217727355196416 721056002054508849024 722098338096620337408 723833873278714441728 733828330593316574208 735261589051506645642 736100244929518792704 739753126803412555776 744619923690277112064 749518738977713145696 752406263013400538112 758481054064258443264 761114668835314896192 767229484227659108496 774596571181834161664 776994702981158725632 782106510237613717248 785987697228625840512 788421095672058118656 791158668920919431568 794206610958589456896 797272010436127002624 805886119943274595968 808274682972348690432 820161075369000877056 822700273744756297728 825556871917481145984 828737333174180302848 832222267653839125248 835111928305414955544 837697414151561751072 840924646897330013184 841564899904800724992 854584891323862339584 856254002439729258216 861450648957371630592 868405844508353869824 871421142579563431872 874119040853803566336 876219951863706955776 884236159382204070576 888318505455067431936 890053502536034360514 891068717546259591168 893482437328413139008 902061829730743580672 909309018343892276736 910807581542537493504 922681209790125986688 924898838078357342208 928751480907166289232 936250051110569015904 937669533535904511488 939500919343591824987 940572535187718457344 946760512392900815616 948844193054496288768 955124290303140261888 961408002739345132032 962797784128827116544 976956575071898103552 978437774124422098944 979304652082966597632 980348785402008860856 992826564920369482752 994765679304979579398 995900331375231307776 999358318636950860928 1003208350684534050816 1014819558447086528256 1017961414665188963328 1022972645636878811328 1038016361013891735024 1040511192838152009984 1042808680316818289664 1047983596304834454016 1051228127562744158208 1054878225227892575424 1058144102086183264512 1058942147944785942528 1067449717186308324864 1074514826591032794624 1081584003081763273536 1093548100492001169408 1100742495889974861312 1102892383577259968463 1109629690205118833664 1113482571073886607392 1116929885535415668096 1121232862529773350912 1124278108466569718544 1137721581096387664896 1141672003252972344288 1148600865276495507456 1161894856772751242496 1165492054471738088448 1178981545842938760768 1182631643508087177984 1184424673940089909248 1186738003381379147352 1191309916437884185344 1208829179914911893952 1212412024458523035648 1214410108723383324672 1230241613053501315584 1238335307876221718976 1243105999761270454272 1248333401480758687872 1252667892458122433316 1256546121227342626608 1262347349857201087488 1281877336985793509376 1283730378838436155392 1284381003659593887324 1292175973436057445888 1302608766762530804736 1307131713869345147808 1323768753227159310336 1326354239073306105864 1332477758182601147904 1335080253804051540771 1353092744596115371008 1357281886220251951104 1363963527515838415104 1384021814685188980032 1387348257117536013312 1390411573755757719552 1404375076665853523856 1406504300303856767232 1410858802781577686016 1423266289581744433152 1432686435454710392832 1442112004109017698048 1444196676193240674816 1467656661186633148416 1470523178103013291284 1479506253606825111552 1489239847380554224128 1492148518957469369097 1499037477955426291392 1504812526026801076224 1516962108128516886528 1522229337670629792384 1534458968455318216992 1549193142363668323328 1553989405962317451264 1564213020475227434496 1571975394457251681024 1576842191344116237312 1582317337841838863136 1588413221917178913792 1611772239886549191936 1640322150738001754112 1651113743834962291968 1664444535307678250496 1670223856610829911088 1675394828303123502144 1681849293794660026368 1683129799809601449984 1712508004879458516432 1722901297914743261184 1736811689016707739648 1742842285159126863744 1748238081707607132672 1768472318764408141152 1776637010910134863872 1780107005072068721028 1786964874656826278016 1804123659461487161344 1818618036687784553472 1821615163085074987008 1845362419580251973376 1849797676156714684416 1857502961814332578464 1872500102221138031808 1875339067071809022976 1879001838687183649974 1881145070375436914688 1893521024785801631232 1922816005478690264064 1925595568257654233088 1953913150143796207104 1960697570804017721712 1985653129840738965504 1989531358609959158796 1998716637273901721856 2029639116894173056512 2035922829330377926656 2045945291273757622656 2076032722027783470048 2081022385676304019968 2085617360633636579328 2095967192609668908032 2102456255125488316416 2109756450455785150848 2116288204172366529024 2117884295889571885056 2134899434372616649728 2149029653182065589248 2163168006163526547072 2201484991779949722624 2205784767154519936926 2219259380410237667328 2226965142147773214784 2233859771070831336192 2248556216933139437088 2275443162192775329792 2283344006505944688576 2323789713545502484992 2330984108943476176896 2357963091685877521536 2365263287016174355968 2373476006762758294704 2382619832875768370688 2417658359829823787904 2424824048917046071296 2460483226107002631168 2476670615752443437952 2486211999522540908544 2496666802961517375744 2505335784916244866632 2513092242454685253216 2524694699714402174976 2563754673971587018752 2568762007319187774648 2584351946872114891776 2605217533525061609472 2614263427738690295616 2652708478146612211728 2664955516365202295808 2670160507608103081542 2706185489192230742016 2727927055031676830208 2768043629370377960064 2774696514235072026624 2808750153331707047712 2813008600607713534464 2818502758030775474961 2821717605563155372032 2846532579163488866304 2865372870909420785664 2884224008218035396096 2888393352386481349632 2935313322373266296832 2941046356206026582568 2978479694761108448256 2984297037914938738194 2998074955910852582784 3009625052053602152448 3044458675341259584768 3068917936910636433984 3098386284727336646656 3128426040950454868992 3143950788914503362048 3153684382688232474624 3164634675683677726272 3176826443834357827584 3223544479773098383872 3280644301476003508224 3302227487669924583936 3328889070615356500992 3340447713221659822176 3350789656606247004288 3363698587589320052736 3425016009758917032864 3445802595829486522368 3485684570318253727488 3496476163415214265344 3536944637528816282304 3553274021820269727744 3560214010144137442056 3573929749313652556032 3637236073375569106944 3643230326170149974016 3690724839160503946752 3715005923628665156928 3745000204442276063616 3750678134143618045952 3758003677374367299948 3787042049571603262464 3845632010957380528128 3851191136515308466176 3907826300287592414208 3921395141608035443424 3971306259681477931008 3979062717219918317592 3997433274547803443712 4059278233788346113024 4071845658660755853312 4091890582547515245312 4152065444055566940096 4162044771352608039936 4171234721267273158656 4191934385219337816064 4219512900911570301696 4232576408344733058048 4269798868745233299456 4298059306364131178496 4326336012327053094144 4402969983559899445248 4411569534309039873852 4438518760820475334656 4453930284295546429568 4467719542141662672384 4497112433866278874176 4550886324385550659584 4566688013011889377152 4647579427091004969984 4661968217886952353792 4715926183371755043072 4730526574032348711936 4746952013525516589408 4765239665751536741376 4835316719659647575808 4920966452214005262336 4953341231504886875904 4993333605923034751488 5010671569832489733264 5026184484909370506432 5049389399428804349952 5137524014638375549296 5168703893744229783552 5210435067050123218944 5228526855477380591232 5305416956293224423456 5329911032730404591616 5340321015216206163084 5412370978384461484032 5455854110063353660416 5536087258740755920128 5549393028470144053248 5617500306663414095424 5626017201215427068928 5637005516061550949922 5643435211126310744064 5768448016436070792192 5776786704772962699264 5882092712412053165136 5956959389522216896512 5968594075829877476388 5996149911821705165568 6088917350682519169536 6137835873821272867968 6196772569454673293312 6256852081900909737984 6287901577829006724096 6307368765376464949248 6329269351367355452544 6353652887668715655168 6447088959546196767744 6604454975339849167872 6657778141230713001984 6680895426443319644352 6701579313212494008576 6850032019517834065728 6971369140636507454976 6992952326830428530688 7073889275057632564608 7120428020288274884112 7147859498627305112064 7274472146751138213888 7381449678321007893504 7430011847257330313856 7490000408884552127232 7501356268287236091904 7516007354748734599896 7574084099143206524928 7691264021914761056256 7815652600575184828416 7842790283216070886848 7958125434439836635184 7994866549095606887424 8118556467576692226048 8183781165095030490624 8304130888111133880192 8324089542705216079872 8383868770438675632128 8439025801823140603392 8455508274092326424883 8465152816689466116096 8539597737490466598912 8596118612728262356992 8652672024654106188288 8805939967119798890496 8823139068618079747704 8907860568591092859136 8935439084283325344768 8994224867732557748352 9133376026023778754304 9295158854182009939968 9431852366743510086144 9461053148064697423872 9493904027051033178816 9530479331503073482752 9670633439319295151616 9841932904428010524672 9906682463009773751808 9986667211846069502976 10021343139664979466528 10052368969818741012864 10275048029276751098592 10337407787488459567104 10457053710954761182464 10610833912586448846912 10659822065460809183232 10680642030432412326168 10911708220126707320832 11072174517481511840256 11235000613326828190848 11252034402430854137856 11274011032123101899844 11536896032872141584384 11553573409545925398528 11764185424824106330272 11913918779044433793024 11937188151659754952776 11992299823643410331136 12177834701365038339072 12275671747642545735936 12513704163801819475968 12575803155658013448192 12658538702734710905088 12894177919092393535488 13208909950679698335744 13315556282461426003968 13361790852886639288704 13403158626424988017152 13700064039035668131456 13942738281273014909952 13985904653660857061376 14147778550115265129216 14240856040576549768224 14295718997254610224128 14762899356642015787008 14860023694514660627712 14980000817769104254464 15032014709497469199792 15148168198286413049856 15631305201150369656832 15685580566432141773696 15916250868879673270368 15989733098191213774848 16237112935153384452096 16367562330190060981248 16608261776222267760384 16648179085410432159744 16878051603646281206784 16911016548184652849766 16930305633378932232192 17305344049308212376576 17646278137236159495408 17815721137182185718272 17870878168566650689536 17988449735465115496704 18266752052047557508608 18590317708364019879936 18863704733487020172288 18922106296129394847744 18987808054102066357632 19060958663006146965504 19341266878638590303232 19813364926019547503616 19973334423692139005952 20042686279329958933056 20104737939637482025728 20550096058553502197184 20914107421909522364928 21221667825172897693824 21361284060864824652336 21823416440253414641664 22144349034963023680512 22470001226653656381696 22504068804861708275712 22548022064246203799688 23073792065744283168768 23528370849648212660544 23874376303319509905552 23984599647286820662272 24355669402730076678144 24551343495285091471872 25151606311316026896384 25317077405469421810176 25366524822276979274649 25788355838184787070976 26417819901359396671488 26723581705773278577408 26806317252849976034304 27400128078071336262912 27885476562546029819904 28295557100230530258432 28481712081153099536448 28591437994509220448256 29525798713284031574016 29720047389029321255424 29960001635538208508928 30064029418994938399584 31371161132864283547392 31832501737759346540736 31979466196382427549696 32735124660380121962496 33216523552444535520768 33756103207292562413568 33822033096369305699532 34610688098616424753152 35292556274472318990816 35631442274364371436544 35741756337133301379072 35976899470930230993408 36533504104095115017216 37727409466974040344576 37975616108204132715264 38682533757277180606464 39626729852039095007232 39946668847384278011904 40085372558659917866112 40209475879274964051456 41100192117107004394368 41828214843819044729856 42443335650345795387648 42722568121729649304672 44288698069926047361024 44940002453307312763392 45096044128492407599376 47056741699296425321088 47748752606639019811104 47969199294573641324544 48711338805460153356288 49102686990570182943744 50634154810938843620352 50733049644553958549298 53447163411546557154816 53612634505699952068608 54800256156142672525824 55770953125092059639808 56591114200461060516864 56963424162306199072896 57182875989018440896512 59440094778058642510848 59920003271076417017856 60128058837989876799168 62742322265728567094784 63665003475518693081472 65470249320760243924992 66433047104889071041536 67512206414585124827136 67644066192738611399064 69221376197232849506304 70585112548944637981632 71262884548728742873088 71953798941860461986816 73067008208190230034432 75454818933948080689152 75951232216408265430528 77365067514554361212928 79253459704078190014464 80170745117319835732224 80418951758549928102912 82200384234214008788736 83656429687638089459712 84886671300691590775296 85445136243459298609344 88577396139852094722048 89880004906614625526784 90192088256984815198752 94113483398592850642176 95497505213278039622208 95938398589147282649088 98205373981140365887488 101268309621877687240704 101466099289107917098596 106894326823093114309632 107225269011399904137216 109600512312285345051648 113182228400922121033728 113926848324612398145792 118880189556117285021696 119840006542152834035712 120256117675979753598336 125484644531457134189568 127330006951037386162944 132866094209778142083072 135288132385477222798128 141170225097889275963264 142525769097457485746176 143907597883720923973632 146134016416380460068864 151902464432816530861056 160341490234639671464448 160837903517099856205824 164400768468428017577472 167312859375276178919424 169773342601383181550592 170890272486918597218688 179760009813229251053568 180384176513969630397504 188226966797185701284352 190995010426556079244416 196410747962280731774976 202536619243755374481408 202932198578215834197192 213788653646186228619264 219201024624570690103296 226364456801844242067456 227853696649224796291584 237760379112234570043392 240512235351959507196672 250969289062914268379136 254660013902074772325888 265732188419556284166144 270576264770954445596256 282340450195778551926528 287815195767441847947264 303804928865633061722112 320682980469279342928896 321675807034199712411648 328801536936856035154944 339546685202766363101184 341780544973837194437376 359520019626458502107136 360768353027939260795008 376453933594371402568704 381990020853112158488832 405864397156431668394384 427577307292372457238528 438402049249141380206592 455707393298449592583168 481024470703919014393344 501938578125828536758272 509320027804149544651776 541152529541908891192512 564680900391557103853056 607609857731266123444224 641365960938558685857792 657603073873712070309888 679093370405532726202368 683561089947674388874752 721536706055878521590016 752907867188742805137408 763980041706224316977664 811728794312863336788768 911414786596899185166336 962048941407838028786688 1018640055608299089303552 1082305059083817782385024 1129361800783114207706112 1282731921877117371715584 1315206147747424140619776 1367122179895348777749504 1443073412111757043180032 1505815734377485610274816 1527960083412448633955328 1623457588625726673577536 1822829573193798370332672 1924097882815676057573376 2037280111216598178607104 2164610118167635564770048 2258723601566228415412224 2734244359790697555499008 2886146824223514086360064 3055920166824897267910656 3246915177251453347155072 3848195765631352115146752 4329220236335271129540096 4517447203132456830824448 5468488719581395110998016 5772293648447028172720128 6111840333649794535821312 6493830354502906694310144 8658440472670542259080192 11544587296894056345440256 12987660709005813388620288 17316880945341084518160384 25975321418011626777240576 34633761890682169036320768 51950642836023253554481152 103901285672046507108962304
- Sum of all divisors σ(n): 369869694958306953690657153
- Sum of proper divisors (its aliquot sum) s(n): 265968409286260446581694849
- 103901285672046507108962304 is an abundant number, because the sum of its proper divisors (265968409286260446581694849) is greater than itself. Its abundance is 162067123614213939472732545
Bases of 103901285672046507108962304
- Binary: 1010101111100011111001111111011100001000000100111000010011110110011100110010000000000002
- Hexadecimal: 0x55F1F3FB8409C27B399000
- Base-36: D1ZFQIECTHO474000
Squares and roots of 103901285672046507108962304
- 103901285672046507108962304 squared (1039012856720465071089623042) is 10795477164304216788412144521677800607617039692988416
- 103901285672046507108962304 cubed (1039012856720465071089623043) is 1121663956814426976079808968033147659458810658452002131726329958870382452670464
-
103901285672046507108962304 is a
perfect square number . Itssquare root is 10193198010048 -
The
cube root of 103901285672046507108962304 is 470118101.7107278925
Scales and comparisons
How big is 103901285672046507108962304?- 103,901,285,672,046,507,108,962,304 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 103,901,285,672,046,507,108,962,304 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 103901285672046507108962304 cubic inches would be around 39176508.5 feet tall.
Recreational maths with 103901285672046507108962304
- 103901285672046507108962304 backwards is 403269801705640276582109301
- The number of decimal digits it has is: 27
- The sum of 103901285672046507108962304's digits is 99
- 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 103901285672046507108962304 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 103901285672046507108962304 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/103901285672046507108962304/
Chicago style:
Numbermatics. 2024. "Number 103901285672046507108962304 - Facts about the integer". https://numbermatics.com/n/103901285672046507108962304/
The information we have on file for 103901285672046507108962304 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 103901285672046507108962304, math, Factors of 103901285672046507108962304, curriculum, school, college, exams, university, Prime factorization of 103901285672046507108962304, STEM, science, technology, engineering, physics, economics, calculator, one hundred three septillion, nine hundred one sextillion, two hundred eighty-five quintillion, six hundred seventy-two quadrillion, forty-six trillion, five hundred seven billion, one hundred eight million, nine hundred sixty-two thousand, three hundred four.