35668949332704457075458048
35,668,949,332,704,457,075,458,048 is an even composite number composed of six prime numbers multiplied together.
35668949332704457075458048 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-two thousand, five hundred twenty-eight divisors.
Prime factorization of 35668949332704457075458048:
221 × 33 × 133 × 233 × 473 × 613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 13 × 13 × 13 × 23 × 23 × 23 × 47 × 47 × 47 × 61 × 61 × 61)See below for interesting mathematical facts about the number 35668949332704457075458048 from the Numbermatics database.
Names of 35668949332704457075458048
- Cardinal: 35668949332704457075458048 can be written as Thirty-five septillion, six hundred sixty-eight sextillion, nine hundred forty-nine quintillion, three hundred thirty-two quadrillion, seven hundred four trillion, four hundred fifty-seven billion, seventy-five million, four hundred fifty-eight thousand and forty-eight.
Scientific notation
- Scientific notation: 3.5668949332704457075458048 × 1025
Factors of 35668949332704457075458048
Divisors of 35668949332704457075458048
- Number of divisors d(n): 22528
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 23 24 26 27 32 36 39 46 47 48 52 54 61 64 69 72 78 92 94 96 104 108 117 122 128 138 141 144 156 169 183 184 188 192 207 208 216 234 244 256 276 282 288 299 312 338 351 366 368 376 384 414 416 423 432 468 488 507 512 529 549 552 564 576 598 611 621 624 676 702 732 736 752 768 793 828 832 846 864 897 936 976 1014 1024 1058 1081 1098 1104 1128 1152 1196 1222 1242 1248 1269 1352 1403 1404 1464 1472 1504 1521 1536 1586 1587 1647 1656 1664 1692 1728 1794 1833 1872 1952 2028 2048 2116 2162 2196 2197 2208 2209 2256 2304 2379 2392 2444 2484 2496 2538 2691 2704 2806 2808 2867 2928 2944 3008 3042 3072 3172 3174 3243 3294 3312 3328 3384 3456 3588 3666 3721 3744 3887 3904 4056 4096 4209 4232 4324 4392 4394 4416 4418 4512 4563 4608 4758 4761 4784 4888 4968 4992 5076 5382 5408 5499 5612 5616 5734 5856 5888 6016 6084 6144 6344 6348 6486 6588 6591 6624 6627 6656 6768 6877 6912 7137 7176 7332 7442 7488 7774 7808 7943 8073 8112 8192 8418 8464 8601 8648 8784 8788 8832 8836 9024 9126 9216 9516 9522 9568 9729 9776 9936 9984 10152 10309 10764 10816 10998 11163 11224 11232 11468 11661 11712 11776 12032 12167 12168 12288 12627 12688 12696 12972 13176 13182 13248 13254 13312 13536 13754 13824 14053 14274 14283 14352 14664 14884 14976 15548 15616 15886 16146 16224 16384 16497 16836 16928 17202 17296 17568 17576 17664 17672 18048 18239 18252 18432 19032 19044 19136 19458 19552 19773 19872 19881 19968 20304 20618 20631 21411 21528 21632 21996 22326 22448 22464 22936 23322 23424 23552 23829 24064 24334 24336 24576 24863 25254 25376 25392 25803 25944 26352 26364 26496 26508 26624 27072 27508 27648 28106 28548 28566 28704 28717 29187 29328 29768 29952 30927 31096 31232 31772 32269 32292 32448 32768 32994 33489 33672 33856 34404 34592 34983 35136 35152 35328 35344 36096 36478 36501 36504 36864 37271 37881 38064 38088 38272 38916 39104 39546 39744 39762 39936 40608 41236 41262 42159 42822 43056 43264 43992 44652 44896 44928 45872 46644 46848 47104 47658 48128 48373 48668 48672 49152 49726 50508 50531 50752 50784 50807 51606 51888 52704 52728 52992 53016 53248 54144 54717 55016 55296 56212 57096 57132 57408 57434 58374 58656 59319 59536 59643 59904 61854 61893 62192 62464 63544 64538 64584 64896 65536 65941 65988 66978 67344 67712 68808 69184 69966 70272 70304 70656 70688 71487 72192 72956 73002 73008 73728 74542 74589 75762 76128 76176 76544 77409 77832 78208 79092 79488 79524 79872 81216 82472 82524 84318 85583 85644 86112 86151 86528 87984 89304 89401 89792 89856 91744 92781 93288 93696 94208 95316 96256 96746 96807 97336 97344 98304 99452 100467 101016 101062 101504 101568 101614 103212 103259 103776 103823 104949 105408 105456 105984 106032 106496 108288 109434 109503 110032 110592 111813 112424 114192 114264 114816 114868 116748 117312 118638 119072 119286 119808 123708 123786 124384 124928 126477 127088 129076 129168 129792 131072 131882 131976 133956 134017 134688 134749 135424 137616 138368 139932 140544 140608 141312 141376 142974 144384 145119 145912 146004 146016 147456 149084 149178 151524 151593 152256 152352 152421 153088 154818 155664 156416 158171 158184 158976 159048 159744 162432 164151 164944 165048 168636 171166 171288 172224 172302 173056 174887 175968 178608 178802 179584 179712 182689 183488 185562 185679 186576 187392 188416 190632 192512 193492 193614 194672 194688 196608 197823 198904 200934 202032 202124 203008 203136 203228 206424 206518 207552 207646 209898 210816 210912 211968 212064 212992 214461 216576 218868 219006 220064 221184 223626 223767 224848 226981 228384 228528 229632 229736 233496 234624 237107 237276 238144 238572 239616 247416 247572 248768 249856 252954 254176 256749 258152 258336 258453 259584 262144 263764 263952 267912 268034 268203 269376 269498 270848 275232 276736 278343 279864 281088 281216 282624 282752 285948 288768 290238 290421 291824 292008 292032 294912 298168 298356 303048 303186 304512 304704 304842 306176 309636 309777 311328 311469 312832 316342 316368 317952 318096 319488 323219 324864 328302 328509 329888 330096 335439 337272 342332 342576 344448 344604 346112 349774 351936 357216 357604 359168 359424 365378 366976 371124 371358 373152 373321 374784 376832 379431 381264 385024 386984 387228 389344 389376 393216 395646 397808 401868 402051 404064 404247 404248 406016 406272 406456 412848 413036 415104 415292 419497 419796 421632 421824 423936 424128 425984 428922 433152 435357 437736 438012 440128 442368 447252 447534 449696 453962 454779 456768 457056 457263 459264 459472 466992 469248 474214 474513 474552 476288 477144 479232 484523 492453 494832 495144 497536 499712 505908 508352 513498 516304 516672 516906 519168 524288 524661 527528 527904 535824 536068 536406 538752 538996 541696 548067 550464 553472 556686 559728 562176 562432 565248 565504 571849 571896 577536 580476 580842 583648 584016 584064 589824 593469 596336 596712 606096 606372 609024 609408 609684 612352 619272 619554 622656 622938 625664 628849 632684 632736 635904 636192 638976 646438 649728 656604 657018 659776 660192 660491 670878 671301 674544 680943 684664 685152 688896 689208 692224 699548 703872 711321 714432 715208 718336 718848 730756 733952 742187 742248 742716 746304 746642 749568 753664 758862 762528 770048 770247 773968 774456 775359 778688 778752 786432 791292 795616 803736 804102 804609 808128 808494 808496 812032 812544 812912 825696 826072 830208 830584 838994 839592 843264 843648 847872 848256 851968 857233 857844 866304 870714 871263 875472 876024 880256 884736 894504 895068 899392 907924 909558 913536 914112 914526 918528 918944 929331 933984 934407 938496 948428 949026 949104 952576 954288 958464 969046 969657 984906 989664 990288 995072 999424 1006317 1011816 1016704 1026996 1032608 1033344 1033812 1038336 1048576 1049322 1055056 1055808 1071648 1072136 1072812 1077504 1077992 1083392 1096134 1100928 1106944 1112579 1113372 1119456 1119963 1124352 1124864 1130496 1131008 1143698 1143792 1155072 1160952 1161684 1162213 1167296 1168032 1168128 1168561 1179648 1186938 1192672 1193424 1206153 1212192 1212741 1212744 1218048 1218816 1219368 1224704 1238544 1239108 1245312 1245876 1251328 1257698 1258491 1265368 1265472 1271808 1272384 1277952 1292876 1299456 1306071 1313208 1314036 1319552 1320384 1320982 1341756 1342602 1349088 1349699 1361886 1364337 1369328 1370304 1371789 1377792 1378416 1384448 1399096 1407744 1422642 1423539 1428864 1430416 1436672 1437696 1453569 1461512 1467904 1484374 1484496 1485432 1492608 1493284 1499136 1507328 1516643 1517724 1525056 1540096 1540494 1547936 1548912 1550718 1557376 1557504 1572864 1573983 1582584 1591232 1607472 1608204 1609218 1616256 1616988 1616992 1624064 1625088 1625824 1644201 1651392 1652144 1660416 1661168 1677988 1679184 1686528 1687296 1695744 1696512 1703936 1714466 1715547 1715688 1732608 1741428 1742526 1750944 1751737 1752048 1760512 1769472 1780407 1789008 1790136 1798784 1815848 1819116 1827072 1828224 1829052 1837056 1837888 1858662 1867968 1868814 1876992 1886547 1896856 1898052 1898208 1905152 1908576 1916928 1938092 1939314 1968409 1969812 1979328 1980576 1981473 1990144 1998848 2012634 2023632 2033408 2042829 2053992 2056223 2065216 2066688 2067624 2076672 2097152 2098644 2110112 2111616 2133963 2143296 2144272 2145624 2155008 2155984 2166784 2192268 2201856 2213888 2225158 2226561 2226744 2238912 2239926 2248704 2249728 2260992 2262016 2273531 2287396 2287584 2310144 2310741 2321904 2323368 2324426 2334592 2336064 2336256 2337122 2359296 2373876 2374957 2385344 2386848 2387929 2412306 2413827 2424384 2425482 2425488 2436096 2437632 2438736 2449408 2477088 2478216 2490624 2491752 2502656 2515396 2516982 2530736 2530944 2543616 2544768 2555904 2571699 2585752 2598912 2612142 2626416 2628072 2639104 2640768 2641964 2683512 2685204 2698176 2699398 2723772 2728674 2738656 2740608 2743578 2755584 2756832 2768896 2787993 2798192 2803221 2815488 2845284 2847078 2857728 2860832 2873344 2875392 2907138 2908971 2923024 2935808 2950753 2968748 2968992 2970864 2985216 2986568 2998272 3014656 3033286 3035448 3050112 3080192 3080988 3082391 3095872 3097824 3099227 3101436 3114752 3115008 3145728 3147966 3165168 3182464 3214944 3216408 3218436 3232512 3233976 3233984 3248128 3250176 3251648 3288402 3302784 3304288 3320832 3322336 3337737 3355976 3358368 3359889 3373056 3374592 3391488 3393024 3407872 3428932 3431094 3431376 3465216 3482856 3485052 3486639 3501888 3503474 3504096 3505683 3521024 3538944 3560814 3578016 3580272 3597568 3618459 3631696 3638223 3638232 3654144 3656448 3658104 3674112 3675776 3717324 3735936 3737628 3753984 3773094 3775473 3793712 3796104 3796416 3810304 3817152 3833856 3876184 3878628 3936818 3939624 3958656 3961152 3962946 3980288 3997696 4022401 4025268 4047264 4049097 4066816 4085658 4107984 4112446 4130432 4133376 4135248 4153344 4197288 4201847 4220224 4223232 4267926 4270617 4286592 4288544 4291248 4310016 4311968 4333568 4360707 4384536 4403712 4427776 4450316 4453122 4453488 4477824 4479852 4497408 4499456 4521984 4524032 4547062 4549929 4574792 4575168 4620288 4621482 4643808 4646736 4648852 4669184 4672128 4672512 4674244 4718592 4721949 4747752 4749914 4770688 4773696 4775858 4824612 4827654 4848768 4850964 4850976 4853173 4872192 4875264 4877472 4898816 4932603 4954176 4956432 4981248 4983504 5005312 5030792 5033964 5061472 5061888 5087232 5089536 5111808 5143398 5146641 5171504 5197824 5220563 5224284 5252832 5255211 5256144 5278208 5281536 5283928 5367024 5370408 5396352 5398796 5447544 5453461 5457348 5477312 5481216 5487156 5511168 5513664 5537792 5575986 5596384 5606442 5630976 5659641 5690568 5694156 5715456 5721664 5746688 5750784 5814276 5817942 5846048 5871616 5901506 5905227 5937496 5937984 5941728 5944419 5970432 5973136 5996544 6029312 6066572 6070896 6100224 6128487 6160384 6161976 6164782 6168669 6191744 6195648 6198454 6202872 6229504 6230016 6291456 6295932 6298799 6330336 6333203 6364928 6401889 6429888 6432816 6436872 6465024 6467952 6467968 6496256 6500352 6503296 6576804 6605568 6608576 6641664 6644672 6675474 6679683 6711952 6716736 6719778 6746112 6749184 6782976 6786048 6815744 6820593 6857864 6862188 6862752 6930432 6965712 6970104 6973278 7003776 7006948 7008192 7011366 7042048 7077888 7121628 7124871 7156032 7160544 7163787 7195136 7236918 7263392 7276446 7276464 7308288 7312896 7316208 7348224 7351552 7434037 7434648 7471872 7475256 7507968 7546188 7550946 7587424 7592208 7592832 7620608 7634304 7667712 7715097 7752368 7757256 7873636 7879248 7917312 7922304 7925892 7960576 7995392 8044802 8050536 8094528 8098194 8133632 8171316 8175037 8215968 8219689 8224892 8260864 8266752 8270496 8306688 8394576 8403694 8440448 8446464 8535852 8541234 8573184 8577088 8582496 8586383 8620032 8623936 8667136 8721414 8726913 8769072 8807424 8852259 8855552 8900632 8906244 8906976 8955648 8959704 8994816 8998912 9043968 9048064 9094124 9099858 9149584 9150336 9240576 9242964 9247173 9287616 9293472 9297681 9297704 9338368 9344256 9345024 9348488 9437184 9443898 9495504 9499828 9541376 9547392 9551716 9648431 9649224 9655308 9697536 9701928 9701952 9706346 9744384 9750528 9754944 9797632 9865206 9908352 9912864 9962496 9967008 10010624 10013211 10061584 10067928 10079667 10122944 10123776 10174464 10179072 10223616 10286796 10293282 10343008 10395648 10441126 10448568 10459917 10505664 10510422 10512288 10517049 10556416 10563072 10567856 10668107 10734048 10740816 10792704 10797592 10895088 10906922 10914696 10954624 10962432 10974312 11022336 11027328 11075584 11144029 11151972 11192768 11212884 11261952 11319282 11326419 11381136 11388312 11430912 11443328 11493376 11501568 11628552 11635884 11692096 11743232 11803012 11810454 11874992 11875968 11883456 11888838 11940864 11946272 11993088 12058624 12067203 12133144 12141792 12147291 12200448 12256974 12320768 12323952 12329564 12337338 12383488 12391296 12396908 12405744 12459008 12460032 12591864 12597598 12605541 12660672 12666406 12729856 12803778 12859776 12865632 12873744 12930048 12935904 12935936 12992512 13000704 13006592 13082121 13153608 13211136 13217152 13283328 13289344 13350948 13359366 13423904 13433472 13439556 13492224 13498368 13565952 13572096 13631488 13641186 13649787 13715728 13724376 13725504 13860864 13931424 13940208 13946556 14007552 14013896 14016384 14022732 14084096 14155776 14243256 14249742 14312064 14321088 14327574 14390272 14463527 14473836 14526784 14552892 14552928 14559519 14616576 14625792 14632416 14696448 14703104 14868074 14869296 14943744 14950512 15015936 15092376 15101892 15174848 15184416 15185664 15191293 15241216 15268608 15335424 15430194 15439923 15504736 15514512 15661689 15747272 15758496 15765633 15834624 15844608 15851784 15921152 15990784 16089604 16101072 16189056 16196388 16267264 16342632 16350074 16360383 16431936 16439378 16449784 16521728 16533504 16540992 16613376 16789152 16807388 16880896 16892928 16978923 17071704 17082468 17146368 17154176 17164992 17172766 17240064 17247872 17334272 17442828 17453826 17538144 17546087 17614848 17704518 17711104 17715681 17801264 17812488 17813952 17833257 17911296 17919408 17989632 17997824 18087936 18096128 18188248 18199716 18299168 18300672 18481152 18485928 18494346 18506007 18575232 18586944 18595362 18595408 18676736 18688512 18690048 18696976 18874368 18887796 18896397 18991008 18999609 18999656 19082752 19094784 19103432 19296862 19298448 19310616 19395072 19403856 19403904 19412692 19488768 19501056 19509888 19595264 19716359 19730412 19816704 19825728 19924992 19934016 20021248 20026422 20039049 20123168 20135856 20159334 20245888 20247552 20348928 20358144 20447232 20461779 20573592 20586564 20686016 20791296 20882252 20897136 20919834 21011328 21020844 21024576 21034098 21112832 21126144 21135712 21336214 21374613 21468096 21481632 21491361 21585408 21595184 21790176 21813844 21829392 21909248 21924864 21948624 22044672 22054656 22151168 22288058 22302111 22303944 22385536 22425768 22523904 22638564 22652838 22762272 22772581 22776624 22861824 22886656 22986752 23003136 23145291 23257104 23271768 23384192 23486464 23606024 23620908 23749984 23751936 23766912 23777676 23881728 23892544 23986176 24117248 24134406 24266288 24283584 24294582 24400896 24513948 24525111 24641536 24647904 24659067 24659128 24674676 24766976 24782592 24793816 24811488 24918016 24920064 25183728 25195196 25211082 25321344 25332812 25459712 25589317 25607556 25719552 25731264 25747488 25759149 25860096 25871808 25871872 25985024 26001408 26013184 26164242 26307216 26422272 26434304 26556777 26566656 26578688 26701896 26718732 26730899 26847808 26866944 26876903 26879112 26984448 26996736 27131904 27144192 27262976 27282372 27299574 27431456 27448752 27451008 27721728 27741519 27862848 27880416 27893043 27893112 28015104 28027792 28032768 28045464 28168192 28311552 28486512 28499484 28624128 28642176 28655148 28780544 28927054 28945293 28947672 29053568 29105784 29105856 29119038 29233152 29251584 29264832 29392896 29406208 29555903 29736148 29738592 29887488 29901024 30031872 30039633 30184752 30203784 30349696 30368832 30371328 30382586 30482432 30537216 30670848 30860388 30879846 31009472 31029024 31043077 31323378 31379751 31494544 31516992 31531266 31551147 31669248 31689216 31703568 31842304 31981568 32004321 32179208 32202144 32378112 32392776 32534528 32685264 32700148 32720766 32863872 32878756 32899568 33043456 33067008 33081984 33226752 33432087 33578304 33614776 33761792 33785856 33957846 34143408 34164936 34292736 34308352 34329984 34345532 34480128 34495744 34668544 34882789 34885656 34907652 35076288 35092174 35229696 35409036 35422208 35431362 35602528 35624976 35627904 35666514 35822592 35838816 35979264 35995648 36175872 36192256 36201609 36376496 36399432 36441873 36598336 36601344 36962304 36971856 36988692 37012014 37150464 37173888 37190724 37190816 37353472 37377024 37380096 37393952 37775592 37792794 37816623 37982016 37999218 37999312 38165504 38189568 38206864 38359789 38593724 38596896 38621232 38790144 38807712 38807808 38825384 38977536 39002112 39019776 39190528 39432718 39460824 39633408 39651456 39849984 39868032 40042496 40052844 40078098 40246336 40271712 40289951 40318668 40491776 40495104 40697856 40716288 40894464 40923558 40949361 41147184 41173128 41372032 41582592 41764504 41794272 41839668 42022656 42041688 42049152 42068196 42225664 42252288 42271424 42672428 42749226 42936192 42963264 42982722 43170816 43190368 43390581 43580352 43627688 43658784 43678557 43818496 43849728 43897248 44089344 44109312 44302336 44576116 44604222 44607888 44771072 44851536 45047808 45273407 45277128 45305676 45524544 45545162 45553248 45573879 45723648 45773312 45973504 46006272 46290582 46514208 46543536 46768384 46972928 46985067 47212048 47241816 47296899 47499968 47503872 47533824 47555352 47763456 47785088 47972352 48234496 48268812 48532576 48567168 48589164 48801792 49027896 49050222 49081149 49283072 49295808 49318134 49318256 49349352 49533952 49565184 49587632 49622976 49836032 49840128 50367456 50390392 50422164 50642688 50665624 50919424 51178634 51215112 51439104 51462528 51494976 51518298 51720192 51743616 51743744 51970048 52002816 52026368 52291213 52328484 52614432 52638261 52844544 52868608 53113554 53133312 53147043 53157376 53403792 53437464 53461798 53695616 53733888 53753806 53758224 53968896 53993472 54263808 54288384 54564744 54599148 54624011 54862912 54897504 54902016 54922367 55443456 55483038 55518021 55725696 55760832 55786086 55786224 56030208 56055584 56065536 56090928 56336384 56623104 56689191 56973024 56998827 56998968 57248256 57284352 57310296 57561088 57854108 57890586 57895344 58107136 58211568 58211712 58238076 58466304 58503168 58529664 58785792 58812416 59111806 59149077 59472296 59477184 59774976 59802048 60063744 60079266 60369504 60407568 60699392 60737664 60742656 60765172 60964864 61074432 61341696 61385337 61720776 61759692 62018944 62058048 62086154 62646756 62759502 62989088 63033984 63062532 63102294 63338496 63378432 63407136 63684608 63963136 64008642 64123839 64358416 64404288 64474083 64756224 64785552 65069056 65370528 65400296 65441532 65727744 65757512 65799136 66086912 66134016 66163968 66453504 66864174 66906333 67156608 67229552 67523584 67571712 67867319 67915692 68286816 68317743 68329872 68585472 68616704 68659968 68691064 68960256 68991488 69337088 69765578 69771312 69815304 70152576 70184348 70459392 70818072 70844416 70862724 70894993 71205056 71249952 71255808 71282221 71333028 71645184 71677632 71958528 71991296 72351744 72384512 72403218 72752992 72798864 72883746 73196672 73202688 73575333 73924608 73943712 73977201 73977384 74024028 74300928 74347776 74381448 74381632 74706944 74754048 74760192 74787904 75551184 75585588 75633246 75964032 75998436 75998624 76331008 76379136 76413728 76719578 76767951 77187448 77193792 77242464 77277447 77580288 77615424 77615616 77650768 77955072 78004224 78039552 78381056 78865436 78921648 79266816 79302912 79670331 79699968 79736064 80084992 80105688 80156196 80192697 80492672 80543424 80579902 80630709 80637336 80983552 80990208 81395712 81432576 81788928 81847116 81898722 82294368 82331639 82346256 82744064 83165184 83224557 83529008 83588544 83679129 83679336 84045312 84083376 84098304 84136392 84451328 84504576 84542848 85344856 85498452 85872384 85926528 85965444 86341632 86380736 86781162 86835879 87160704 87255376 87317568 87357114 87636992 87699456 87794496 88178688 88218624 88604672 88667709 89152232 89208444 89215776 89542144 89703072 90095616 90546814 90554256 90611352 91049088 91090324 91106496 91147758 91447296 91546624 91947008 92012544 92515223 92581164 93028416 93087072 93129231 93536768 93945856 93970134 94424096 94483632 94593798 94999936 95007744 95067648 95110704 95526912 95570176 95944704 96012963 96537624 96642481 97065152 97134336 97178328 97603584 98055792 98100444 98162298 98566144 98591616 98636268 98636512 98698704 99067904 99130368 99175264 99245952 99672064 99680256 100296261 100734912 100780784 100844328 101285376 101331248 101838848 102357268 102430224 102878208 102925056 102989952 103036596 103440384 103487232 103487488 103940096 104005632 104052736 104582426 104648367 104656968 105228864 105276522 105689088 105737216 106227108 106266624 106294086 106314752 106807584 106855957 106874928 106923596 107391232 107467776 107507612 107516448 107937792 107986944 108527616 108576768 108604827 109129488 109198296 109248022 109725824 109795008 109804032 109844734 110886912 110966076 111036042 111451392 111521664 111572172 111572448 111622979 112060416 112111168 112131072 112181856 112672768 113378382 113449869 113946048 113997654 113997936 114496512 114568704 114620592 115079367 115122176 115708216 115781172 115790688 116214272 116423136 116423424 116476152 116932608 117006336 117059328 117571584 117624832 118223612 118298154 118944592 118954368 119549952 119604096 120072949 120127488 120158532 120739008 120815136 120869853 121398784 121475328 121485312 121530344 121929728 122148864 122683392 122770674 123441552 123519384 124037888 124116096 124172308 125293512 125429603 125519004 125978176 126067968 126125064 126204588 126676992 126756864 126814272 127369216 127926272 128017284 128247678 128716832 128808576 128948166 129512448 129571104 130138112 130171743 130741056 130800592 130883064 131035671 131455488 131515024 131598272 132173824 132268032 132327936 132907008 133728348 133812666 134313216 134459104 135047168 135143424 135734638 135820221 135831384 136573632 136635486 136659744 136721637 137170944 137233408 137319936 137382128 137920512 137982976 138674176 138685391 139531156 139542624 139630608 140305152 140368696 140918784 140955201 141636144 141688832 141725448 141789986 142410112 142499904 142511616 142564442 142666056 143290368 143355264 143917056 143982592 144703488 144769024 144806436 144872377 145505984 145597728 145663669 145767492 146393344 146405376 147150666 147243447 147849216 147887424 147954402 147954768 148048056 148601856 148695552 148762896 148763264 149413888 149508096 149520384 149575808 151102368 151171176 151266492 151928064 151996872 151997248 152662016 152758272 152827456 153439156 153535902 154374896 154387584 154484928 154554894 155160576 155230848 155231232 155301536 155910144 156008448 156079104 156762112 156873639 157730872 157843296 157914783 158533632 158605824 159340662 159399936 159472128 160169984 160211376 160312392 160385394 160985344 161086848 161159804 161261418 161274672 161967104 161980416 162791424 162865152 163694232 163797444 163872033 164588736 164663278 164692512 164767101 165488128 166330368 166449114 167058016 167177088 167358258 167358672 168090624 168166752 168196608 168272784 168902656 169009152 169085696 170067573 170689712 170996481 170996904 171744768 171853056 171930888 172683264 172761472 173562324 173671758 174321408 174510752 174635136 174714228 175273984 175398912 175588992 176357376 176437248 177209344 177335418 177447231 178304464 178416888 178431552 179084288 179406144 180191232 181093628 181108512 181222704 182098176 182180648 182212992 182295516 182894592 183093248 183894016 184025088 185030446 185162328 186056832 186174144 186258462 187073536 187891712 187940268 188025851 188848192 188967264 189052847 189187596 189999872 190015488 190135296 190221408 191053824 191140352 191889408 192025926 193075248 193284962 194130304 194268672 194356656 195207168 196111584 196200888 196324596 197183232 197272536 197273024 197397408 197486809 198135808 198260736 198350528 198491904 199344128 199360512 200592522 200718999 201469824 201561568 201688656 202570752 202662496 203601957 203677696 204714536 204860448 204953229 205756416 205850112 205979904 206073192 206880768 206974464 206974976 207880192 208011264 208105472 209164852 209296734 209313936 210457728 210553044 211378176 211474432 212454216 212533248 212588172 212629504 212684979 213615168 213711914 213749856 213846663 213847192 214782464 214935552 215015224 215032896 215875584 215973888 217055232 217153536 217209654 218258976 218396592 218496044 219451648 219590016 219608064 219689468 220725999 221773824 221931603 221932152 222072084 222902784 223043328 223144344 223144896 223245958 224120832 224222336 224262144 224363712 225345536 226756764 226899738 227892096 227995308 227995872 228099131 228993024 229137408 229241184 230158734 230244352 230303853 231416432 231562344 231581376 231832341 232428544 232846272 232846848 232952304 233865216 234012672 234118656 235143168 235249664 236447224 236596308 237889184 237908736 239099904 239208192 240145898 240254976 240317064 240578091 241478016 241630272 241739706 241892127 242797568 242950656 242970624 243060688 243859456 244297728 245366461 245366784 245541348 246883104 246994917 247038768 248075776 248232192 248344616 250587024 250859206 251038008 251956352 252135936 252250128 252409176 253353984 253513728 253628544 254738432 256034568 256312667 256495356 257433664 257617152 257896332 259024896 259142208 260276224 260343486 260507637 261482112 261601184 261766128 262071342 262910976 263030048 263196544 264347648 264536064 264655872 265814016 266003127 267456696 267625332 268626432 268918208 270094336 270286848 271469276 271640442 271662768 273147264 273270972 273319488 273443274 274341888 274466816 274639872 274764256 275841024 275965952 277348352 277370782 277545669 279062312 279085248 279261216 279387693 280610304 280737392 281837568 281910402 283272288 283377664 283450896 283579972 284820224 284999808 285023232 285128884 285332112 286580736 286710528 287834112 287965184 288038889 289538048 289612872 289744754 289927443 291011968 291195456 291327338 291534984 292786688 292810752 294301332 294486894 295698432 295774848 295908804 295909536 296043553 296096112 297203712 297391104 297525792 297526528 298827776 299016192 299040768 299151616 300888783 302204736 302342352 302532984 303856128 303993744 303994496 305324032 305516544 305654912 306878312 307071804 308749792 308775168 308969856 309109788 310321152 310461696 310462464 310603072 311820288 312016896 312158208 313524224 313747278 313945101 315461744 315686592 315829566 317067264 317211648 318681324 318799872 318944256 320339968 320422752 320567871 320624784 320770788 321970688 322173696 322319608 322522836 322549344 323934208 323960832 325582848 325730304 327388464 327594888 327744066 329177472 329326556 329385024 329534202 330976256 332660736 332661121 332898228 334116032 334354176 334716516 334717344 334868937 336181248 336333504 336393216 336545568 337805312 338018304 338171392 340135146 341379424 341992962 341993808 343489536 343706112 343861776 345238101 345366528 345522944 347124648 347343516 348642816 349021504 349270272 349399739 349428456 350547968 350797824 351177984 352714752 352874496 354418688 354670836 354894462 356608928 356833776 356863104 358168576 358812288 360218847 360382464 362187256 362217024 362445408 362609559 364196352 364361296 364425984 364591032 365789184 366186496 367788032 368050176 370060892 370324656 372113664 372348288 372516924 374147072 375783424 375880536 376051702 376288809 377696384 377934528 378105694 378375192 379999744 380030976 380270592 380442816 382107648 382280704 383778816 384051852 384226739 386150496 386325383 386569924 388260608 388537344 388713312 390414336 390515229 392223168 392401776 392649192 394366464 394545072 394546048 394794816 394973618 396271616 396521472 396701056 396983808 398688256 398721024 401185044 401437998 402939648 403123136 403377312 403560001 405141504 405324992 407203914 407355392 407460663 409429072 409720896 409906458 410164911 411512832 411700224 411959808 412146384 413761536 413948928 413949952 415760384 416022528 416056173 416210944 418329704 418593468 418627872 420915456 421106088 422756352 422948864 424908432 425066496 425176344 425259008 425369958 427230336 427423828 427499712 427693326 427694384 429564928 429871104 430030448 430065792 431751168 431947776 434110464 434307072 434419308 434617131 436517952 436793184 436991007 436992088 438903296 439180032 439216128 439378936 441451998 443547648 443863206 443864304 444144168 445805568 446086656 446288688 446289792 446491916 448241664 448444672 448524288 448727424 450691072 453476257 453513528 453799476 455784192 455990616 455991744 456198262 457986048 458274816 458482368 460317468 460488704 460607706 462832864 463124688 463162752 463664682 464857088 465692544 465693696 465904608 467730432 468025344 468237312 470286336 470499328 470620917 472894448 473192616 473744349 475778368 475817472 478199808 478416384 480291796 480509952 480634128 481156182 482956032 483260544 483479412 483784254 485595136 485901312 485941248 486121376 487718912 488595456 490732922 491082696 491616099 493766208 493989834 494077536 494301303 496151552 496464384 496689232 498677257 501174048 501401029 501718412 502076016 503912704 504271872 504500256 504818352 506707968 507027456 507257088 509476864 512069136 512625334 512990712 514867328 515234304 515792664 518049792 518284416 520552448 520686972 521015274 522964224 523202368 523532256 523769363 524142684 525821952 526060096 526393088 528695296 529072128 529311744 531628032 532006254 532341693 534913392 535250664 537252864 537836416 540188672 540573696 542938552 543280884 543325536 546294528 546541944 546638976 546886548 548683776 548933632 549279744 549528512 551682048 551931904 554696704 554741564 555091338 558124624 558170496 558522432 558775386 561220608 561474784 563675136 563820804 564077553 566544576 566755328 566901792 567158541 567159944 569640448 569999616 570046464 570257768 570664224 573161472 573421056 575668224 575930368 576077778 579076096 579225744 579489508 579854886 582023936 582390912 582654676 583069968 585573376 585621504 588554291 588602664 588973788 591549696 591817608 591819072 592087106 592192224 592460427 594407424 594782208 595051584 595053056 597655552 598032384 598081536 598303232 601777566 604409472 604684704 605065968 607712256 607987488 607988992 610648064 610805871 611033088 611309824 613756624 614143608 614859687 617499584 617550336 617939712 618219576 620642304 620923392 620924928 621206144 623640576 624033792 624316416 627048448 627494556 627890202 630923488 631373184 631659132 634134528 634423296 637362648 637599744 637888512 638054937 640679936 640845504 641135742 641249568 641539989 641541576 643941376 644347392 644639216 645045672 645098688 647868416 647921664 651165696 651460608 654776928 655189776 655488132 658354944 658653112 658770048 659068404 661952512 665321472 665322242 665796456 668232064 668708352 669433032 669434688 669737874 672362496 672667008 672786432 673091136 675610624 676036608 676342784 679785769 680270292 682758848 683985924 683987616 684297393 686979072 687412224 687723552 690476202 690733056 690911559 691045888 694249296 694687032 697285632 698043008 698540544 698799478 698856912 701095936 701595648 702355968 705429504 705748992 709341672 709788924 713217856 713667552 713726208 713990771 716337152 717624576 720437694 720764928 721734273 724374512 724434048 724890816 725219118 725676381 728392704 728722592 728851968 729182064 731578368 732372992 735576064 736099383 736100352 740121784 740649312 740984751 744227328 744696576 745033848 748294144 751566848 751761072 752103404 752577618 755392768 755869056 756211388 756750384 759999488 760061952 760541184 760885632 764215296 764561408 768103704 768453478 768938001 772300992 772650766 773139848 776521216 777074688 777426624 780828672 781030458 784446336 784803552 785298384 788732928 789090144 789092096 789589632 789947236 792543232 793042944 793402112 793967616 797376512 797442048 798009381 802370088 802875996 805879296 806246272 806754624 807120002 810283008 810649984 814407828 814710784 814921326 818858144 819441792 819812916 820329822 823025664 823400448 823919616 824292768 827523072 827897856 827899904 831520768 832045056 832112346 832421888 832637007 836659408 837186936 837255744 838163079 841830912 842212176 845512704 845897728 849816864 850132992 850352688 850518016 850739916 854460672 854847656 854999424 855386652 855388768 859129856 859742208 860060896 860131584 863502336 863895552 868614144 868838616 869234262 869782329 873035904 873586368 873982014 873984176 877806592 878360064 878432256 878757872 882275147 882903996 887095296 887726412 887728608 888130659 888288336 891611136 892173312 892577376 892579584 892983832 896483328 896889344 897048576 897454848 901382144 906952514 907027056 907598952 911568384 911981232 911983488 912396524 915972096 916549632 916964736 920634936 920977408 921215412 925665728 926249376 926325504 926668873 927329364 929714176 931385088 931387392 931809216 935460864 936050688 936474624 940572672 940998656 941241834 941835303 945788896 946385232 947488698 951556736 951634944 956399616 956832768 960583592 961019904 961268256 961703613 962312364 965912064 966521088 966958824 967568508 971190272 971802624 971882496 972242752 975437824 977190912 981465844 982165392 983232198 987532416 987979668 988155072 988602606 992303104 992928768 993378464 997354514 997983363 1002348096 1002802058 1003436824 1004152032 1004606811 1007825408 1008543744 1009000512 1009636704 1013415936 1014054912 1014514176 1018953728 1024138272 1025250668 1025981424 1029734656 1030468608 1031585328 1035714303 1036099584 1036568832 1041104896 1041373944 1042030548 1045928448 1046404736 1047064512 1047538726 1048199217 1048285368 1051643904 1052120192 1052786176 1057390592 1058144256 1058623488 1063256064 1064012508 1064683386 1069826784 1070311307 1070501328 1074505728 1075672832 1080377344 1080656541 1081147392 1085877104 1086561768 1086651072 1087828677 1092589056 1093083888 1093277952 1093773096 1097367552 1097867264 1098559488 1099057024 1103364096 1103863808 1109393408 1109483128 1110182676 1116249248 1116340992 1117044864 1117550772 1122441216 1122949568 1127350272 1127641608 1128155106 1128866427 1133089152 1133510656 1133803584 1134317082 1134319888 1139280896 1139999232 1140092928 1140515536 1141328448 1146322944 1146842112 1151336448 1151860736 1152155556 1152680217 1158152192 1158451488 1158976149 1158979016 1159709772 1164047872 1164781824 1165309352 1166139936 1171146752 1171243008 1177108582 1177205328 1177947576 1183099392 1183635216 1183638144 1184174212 1184384448 1184920854 1188814848 1189564416 1190103168 1190106112 1195311104 1196064768 1196163072 1196606464 1202697899 1203555132 1208818944 1209369408 1210131936 1210680003 1215424512 1215974976 1215977984 1221296128 1221611742 1222066176 1222381989 1222619648 1227513248 1228287216 1229719374 1234999168 1235100672 1235879424 1236439152 1241284608 1241846784 1241849856 1242412288 1247281152 1248067584 1248168519 1248632832 1254989112 1255780404 1256352253 1261846976 1262746368 1263214441 1263318264 1268269056 1268846592 1274725296 1275199488 1275777024 1276109874 1281359872 1281691008 1282271484 1282499136 1283079978 1283083152 1287882752 1288694784 1289278432 1290091344 1290197376 1295736832 1295843328 1302331392 1302921216 1303851393 1309553856 1310379552 1310973021 1310976264 1316709888 1317306224 1317540096 1318136808 1323905024 1330642944 1330644484 1331592912 1336464128 1337416704 1338866064 1338869376 1339475748 1344724992 1345334016 1345572864 1346182272 1351221248 1352073216 1352685568 1359571538 1360428771 1360540584 1365517696 1367971848 1367975232 1368594786 1373958144 1374824448 1375447104 1380952404 1381466112 1381823118 1382091776 1388498592 1389127441 1389374064 1394571264 1396086016 1397081088 1397598956 1397713824 1402191872 1403191296 1404711936 1410859008 1411497984 1411862751 1418683344 1419577848 1426435712 1427335104 1427452416 1427981542 1432674304 1435249152 1440875388 1441529856 1443468546 1448749024 1448868096 1449781632 1450438236 1451352762 1456785408 1457445184 1457703936 1458364128 1463156736 1464745984 1471152128 1472198766 1474848297 1480243568 1481298624 1481969502 1482903909 1488454656 1489393152 1490067696 1496031771 1496588288 1503133696 1503522144 1504203087 1504206808 1505155236 1510785536 1511738112 1512422776 1513500768 1519998976 1520123904 1521082368 1521771264 1528430592 1529122816 1536207408 1536906956 1537876002 1544601984 1545301532 1546279696 1553042432 1554149376 1554853248 1560948337 1561657344 1562060916 1568892672 1569607104 1570596768 1571308089 1577465856 1578180288 1578184192 1579179264 1579894472 1585086464 1586085888 1586804224 1587935232 1594753024 1594884096 1596018762 1604740176 1605751992 1611758592 1612492544 1613509248 1614240004 1620566016 1621299968 1628815656 1629421568 1629842652 1630584839 1637716288 1638883584 1639491083 1639625832 1640659644 1646051328 1646800896 1647839232 1648585536 1655046144 1655795712 1655799808 1663041536 1664090112 1664224692 1664843776 1665274014 1673318816 1674373872 1674511488 1676326158 1683661824 1684424352 1691025408 1691795456 1692232659 1699633728 1700265984 1700705376 1701036032 1701475623 1701479832 1708921344 1709695312 1709998848 1710773304 1710777536 1718259712 1719484416 1720121792 1720263168 1727004672 1727791104 1737228288 1737677232 1738468524 1739564658 1746071808 1747172736 1747964028 1747968352 1755613184 1756720128 1756864512 1757515744 1764550294 1765662873 1765807992 1775452824 1775457216 1776261318 1776576672 1777381281 1783222272 1784346624 1785154752 1785159168 1785967664 1792966656 1793778688 1794097152 1794909696 1802764288 1802910083 1813905028 1814054112 1815197904 1823136768 1823962464 1823966976 1824793048 1831944192 1832417613 1833099264 1833929472 1841269872 1841954816 1842430824 1851331456 1852498752 1852651008 1853337746 1854658728 1859428352 1862770176 1862774784 1863618432 1870921728 1872101376 1872949248 1881145344 1881997312 1882483668 1883670606 1891577792 1892770464 1893627697 1894977396 1903113472 1903269888 1912799232 1913665536 1914164811 1921167184 1922039808 1922536512 1923407226 1924619967 1924624728 1931824128 1933042176 1933917648 1935137016 1942380544 1943605248 1943764992 1944485504 1950875648 1954381824 1962931688 1964330784 1966464396 1975064832 1975959336 1976310144 1977205212 1984606208 1985857536 1986756928 1994709028 1995966726 2004696192 2005604116 2006873648 2008304064 2009213622 2015650816 2017087488 2018001024 2019273408 2026831872 2028109824 2029028352 2037907456 2039357307 2048276544 2050501336 2051962848 2052892179 2059469312 2060937216 2063170656 2071428606 2072199168 2073137664 2082209792 2082747888 2084061096 2091856896 2092809472 2094129024 2095077452 2096398434 2096570736 2103287808 2104240384 2105572352 2114781184 2116288512 2117246976 2127850129 2128025016 2129366772 2139653568 2140622614 2141002656 2141972313 2149011456 2151345664 2160754688 2161313082 2162294784 2171754208 2173123536 2173302144 2175657354 2185178112 2186167776 2186555904 2187546192 2194735104 2195734528 2197118976 2198114048 2206728192 2207727616 2208298149 2218966256 2220365352 2222954253 2232498496 2232681984 2234089728 2235101544 2244882432 2245899136 2254700544 2255283216 2256310212 2257732854 2266178304 2267021312 2267607168 2268634164 2268639776 2278561792 2279998464 2280185856 2281031072 2282656896 2292645888 2293684224 2303721472 2304311112 2305360434 2306814003 2316304384 2316902976 2317952298 2317958032 2319419544 2328095744 2329563648 2330618704 2332279872 2342293504 2342486016 2354217164 2354410656 2355895152 2366198784 2367270432 2367276288 2368348424 2368768896 2369841708 2377629696 2379128832 2380206336 2380212224 2390622208 2392129536 2392326144 2393212928 2405395798 2407110264 2417637888 2418738816 2420263872 2421360006 2430849024 2431949952 2431955968 2442592256 2443223484 2444132352 2444763978 2445239296 2455026496 2456574432 2457687011 2459438748 2469998336 2470201344 2471758848 2472878304 2482569216 2483693568 2483699712 2484824576 2494562304 2496135168 2496337038 2497265664 2497911021 2509978224 2511560808 2512704506 2523693952 2525492736 2526428882 2526636528 2536538112 2537693184 2549450592 2550398976 2551554048 2552219748 2563382016 2564542968 2564998272 2566159956 2566166304 2567328517 2575765504 2577389568 2578556864 2580182688 2580394752 2591473664 2591686656 2605842432 2607702786 2609346987 2619107712 2620759104 2621946042 2621952528 2633419776 2634612448 2635080192 2636273616 2646825441 2647810048 2661285888 2661288968 2663185824 2664391977 2672928256 2674833408 2677732128 2677738752 2678951496 2689449984 2690668032 2691145728 2692364544 2702442496 2704146432 2705371136 2719143076 2720857542 2721081168 2731035392 2735943696 2735950464 2737189572 2747916288 2749648896 2750894208 2761677827 2761904808 2762932224 2763646236 2764183552 2776997184 2778254882 2778748128 2780006619 2789142528 2792172032 2794162176 2795197912 2795427648 2804383744 2806382592 2809423872 2821718016 2822995968 2823725502 2837366688 2839155696 2852871424 2854670208 2854904832 2855963084 2865348608 2870498304 2881750776 2883059712 2885110839 2886937092 2897498048 2897736192 2899563264 2900876472 2902705524 2913570816 2914890368 2915407872 2916728256 2926313472 2929491968 2942304256 2944397532 2949696594 2960487136 2962597248 2963939004 2965807818 2976909312 2978786304 2980135392 2992063542 2993176576 2993950089 3006267392 3007044288 3008406174 3008413616 3010310472 3013820433 3021571072 3023476224 3024845552 3027001536 3039997952 3040247808 3042164736 3043542528 3056861184 3058245632 3072414816 3073813912 3075752004 3089203968 3090603064 3092559392 3106084864 3108298752 3109706496 3121896674 3123314688 3124121832 3137785344 3139214208 3141193536 3142616178 3144597651 3154931712 3156360576 3156368384 3158358528 3159788944 3170172928 3172171776 3173608448 3175870464 3189506048 3189763993 3189768192 3192037524 3209480352 3210933921 3211503984 3223517184 3224985088 3227018496 3228480008 3241132032 3241969623 3242599936 3257631312 3258843136 3259685304 3261169678 3275432576 3277767168 3278982166 3279251664 3281319288 3292102656 3293601792 3295678464 3297171072 3310092288 3311591424 3311599616 3328180224 3328449384 3329687552 3330548028 3332064671 3346637632 3348747744 3349022976 3350264387 3352652316 3367323648 3368848704 3382050816 3383590912 3384465318 3386599281 3399267456 3400531968 3401410752 3402072064 3402951246 3402959664 3417842688 3419390624 3419997696 3421546608 3421555072 3436519424 3438968832 3440243584 3440526336 3454009344 3455582208 3458040651 3474456576 3475354464 3476928447 3476937048 3479129316 3492143616 3494345472 3495928056 3495936704 3511226368 3513440256 3513729024 3515031488 3529100588 3531325746 3531615984 3550905648 3550914432 3552522636 3553153344 3554762562 3566444544 3568693248 3570309504 3570318336 3571935328 3585933312 3587557376 3588194304 3589819392 3605528576 3605820166 3608093697 3627810056 3628108224 3630395808 3632040009 3646273536 3647924928 3647933952 3649586096 3663888384 3664835226 3666198528 3667858944 3682539744 3683909632 3684861648 3702662912 3704997504 3705302016 3706675492 3709317456 3718856704 3725540352 3725549568 3727236864 3741843456 3744202752 3744505557 3745898496 3763994624 3764967336 3767341212 3769056759 3783155584 3785540928 3787255394 3789643323 3789954792 3806226944 3806539776 3825598464 3827331072 3828329622 3842334368 3844079616 3845073024 3846814452 3849239934 3849249456 3863648256 3866084352 3867835296 3870274032 3884761088 3887210496 3887529984 3888971008 3901751296 3908763648 3911554179 3925863376 3928661568 3932919063 3932928792 3950129664 3951918672 3952620288 3954410424 3969212416 3971715072 3973513856 3989418056 3991933452 4009392384 4011208232 4013747296 4016608128 4018427244 4031301632 4034174976 4036002048 4038546816 4053663744 4056219648 4058056704 4075814912 4078714614 4081286313 4096553088 4101002672 4103925696 4105784358 4118938624 4121874432 4126341312 4142857212 4144398336 4146275328 4164419584 4165495776 4167382323 4168122192 4183713792 4185618944 4188258048 4190154904 4192796868 4193141472 4206575616 4208480768 4211144704 4229562368 4232577024 4234493952 4255700258 4256050032 4258733544 4279307136 4281245228 4282005312 4283944626 4298022912 4302691328 4321509376 4322626164 4324589568 4324594573 4343508416 4346247072 4346604288 4348215481 4351314708 4370356224 4372335552 4373111808 4375092384 4389470208 4391469056 4394237952 4396228096 4413456384 4415455232 4416596298 4437932512 4440730704 4445908506 4464996992 4465363968 4468179456 4470203088 4488095313 4489764864 4491798272 4509401088 4510566432 4512609261 4512620424 4515465708 4532356608 4535214336 4537268328 4537279552 4542196607 4557123584 4559996928 4560371712 4562062144 4565313792 4585291776 4587368448 4607442944 4608622224 4610720868 4613628006 4632608768 4633805952 4635904596 4635916064 4638839088 4656191488 4659127296 4661237408 4664559744 4682845011 4684587008 4684972032 4708434328 4708821312 4711790304 4713924267 4732397568 4734540864 4734552576 4736696848 4737537792 4739683416 4755259392 4758257664 4760412672 4760424448 4781244416 4784259072 4784652288 4786425856 4810791596 4814220528 4835275776 4837477632 4840527744 4842720012 4861698048 4863899904 4863911936 4885184512 4886446968 4888264704 4889527956 4890478592 4891754517 4910052992 4913148864 4915374022 4918473249 4918877496 4939996672 4940402688 4943517696 4945756608 4965138432 4967387136 4967399424 4969649152 4989124608 4992270336 4992674076 4994531328 4995822042 5019956448 5022229979 5023121616 5025409012 5047387904 5050985472 5052857764 5053273056 5073076224 5075386368 5076697977 5098901184 5100797952 5103108096 5104426869 5104439496 5126764032 5129085936 5129996544 5132319912 5132332608 5134657034 5151531008 5154779136 5157113728 5160365376 5160789504 5182947328 5183373312 5211684864 5215405572 5218693974 5238215424 5241518208 5243892084 5243905056 5246280013 5266839552 5269224896 5270160384 5272547232 5293650882 5295620096 5296988619 5322577936 5326371648 5328783954 5332143843 5345856512 5349666816 5355464256 5355477504 5357902992 5378899968 5381336064 5382291456 5384729088 5404884992 5408292864 5408730249 5410742272 5438286152 5441715084 5442162336 5462070784 5471887392 5471900928 5474379144 5495832576 5499297792 5501788416 5523355654 5523809616 5525864448 5527292472 5528367104 5553994368 5556509764 5557496256 5560013238 5578285056 5584344064 5588324352 5590395824 5590855296 5608767488 5612765184 5618847744 5643428603 5643436032 5645991936 5647451004 5674733376 5678311392 5680883091 5705742848 5709340416 5709809664 5711926168 5730697216 5740996608 5763501552 5766119424 5770221678 5773874184 5794996096 5795472384 5799126528 5801752944 5805411048 5827141632 5829780736 5830815744 5833456512 5852626944 5858983936 5888795064 5895191341 5899393188 5920974272 5925194496 5927878008 5931615636 5953818624 5957572608 5960270784 5984127084 5986353152 5987900178 6012534784 6014088576 6016812348 6016827232 6020620944 6027640866 6043142144 6046952448 6049691104 6054003072 6079995904 6080495616 6084329472 6087085056 6113722368 6116491264 6118071921 6144829632 6147627824 6151504008 6158676537 6178407936 6181206128 6185118784 6212169728 6216597504 6219412992 6243793348 6246629376 6248243664 6275570688 6278428416 6282387072 6285232356 6289195302 6309863424 6312721152 6312736768 6316717056 6319577888 6340345856 6344343552 6347216896 6351740928 6379012096 6379527986 6383550387 6384075048 6418960704 6421867842 6423007968 6425916939 6447034368 6449970176 6454036992 6456960016 6482264064 6483939246 6485199872 6515262624 6517686272 6518213377 6519370608 6522339356 6550865152 6555534336 6557964332 6558503328 6562638576 6584205312 6587203584 6591356928 6594342144 6620184576 6623182848 6623199232 6624894447 6656898768 6659375104 6661096056 6664129342 6693275264 6697495488 6698045952 6700528774 6705304632 6734647296 6737697408 6764101632 6767181824 6768930636 6773198562 6798534912 6801063936 6802821504 6804144128 6805902492 6805919328 6809001719 6835685376 6838781248 6839995392 6843093216 6843110144 6873038848 6877937664 6880487168 6881052672 6911164416 6916081302 6920442009 6948913152 6950708928 6953856894 6953874096 6958258632 6984287232 6988690944 6991856112 6991873408 7022452736 7026880512 7027458048 7030062976 7058201176 7062651492 7063231968 7101811296 7101828864 7105045272 7106306688 7109525124 7132889088 7137386496 7140619008 7140636672 7143870656 7171866624 7175114752 7176388608 7179638784 7211057152 7211640332 7216187394 7255620112 7256216448 7260791616 7264080018 7292547072 7295849856 7295867904 7299172192 7327776768 7329670452 7332397056 7335717888 7365079488 7367819264 7369723296 7373061033 7405325824 7409995008 7410604032 7413350984 7418634912 7437713408 7451080704 7451099136 7454473728 7483686912 7488405504 7489011114 7491796992 7527989248 7529934672 7534682424 7538113518 7566311168 7571081856 7574510788 7579286646 7579909584 7612453888 7613079552 7651196928 7651205783 7654662144 7656659244 7684668736 7690146048 7693628904 7698479868 7698498912 7701985551 7727296512 7732168704 7735670592 7740548064 7769522176 7774420992 7775059968 7777942016 7803502592 7817527296 7823108358 7851726752 7857323136 7865838126 7865857584 7900259328 7903837344 7905240576 7908820848 7938424832 7940476323 7943430144 7947027712 7978836112 7983866904 7993175931 8018784768 8022416464 8027494592 8033216256 8036854488 8062603264 8068349952 8072004096 8077093632 8107327488 8112439296 8116113408 8151629824 8157429228 8162572626 8193106176 8202005344 8207851392 8211568716 8237877248 8243748864 8252682624 8285033481 8285714424 8288796672 8292550656 8328839168 8330991552 8334764646 8336244384 8340019857 8367427584 8371237888 8376516096 8380309808 8385593736 8386282944 8413151232 8416961536 8422289408 8459124736 8465154048 8468987904 8511400516 8512100064 8517467088 8558614272 8562490456 8564010624 8567889252 8596045824 8605382656 8643018752 8645252328 8649179136 8649189146 8687016832 8692494144 8693208576 8696430962 8702629416 8740712448 8744671104 8746223616 8750184768 8778940416 8782938112 8788475904 8792456192 8826912768 8830910464 8833192596 8837214997 8875865024 8881461408 8885483809 8891817012 8929993984 8930727936 8936358912 8940406176 8976190626 8979529728 8981850267 8983596544 9018802176 9021132864 9025218522 9025240848 9030931416 9064713216 9070428672 9074536656 9074559104 9084393214 9114247168 9119993856 9120743424 9124124288 9130627584 9170583552 9174736896 9217244448 9221441736 9227256012 9267611904 9271809192 9271832128 9277678176 9281880023 9312382976 9318254592 9322474816 9329119488 9365690022 9369174016 9369944064 9416868656 9417642624 9423580608 9427848534 9433792953 9464795136 9469081728 9469105152 9473393696 9475075584 9479366832 9510518784 9516515328 9520825344 9520848896 9562488832 9568518144 9569291979 9569304576 9572851712 9621583192 9628441056 9632801763 9670551552 9674955264 9681055488 9685440024 9723396096 9727799808 9727823872 9770369024 9772893936 9776529408 9779055912 9780957184 9783509034 9820105984 9826297728 9830748044 9836946498 9837754992 9879993344 9880805376 9887035392 9891513216 9930276864 9934774272 9934798848 9939298304 9984540672 9985348152 9989062656 9991644084 9996194013 10039912896 10044459958 10046243232 10050793161 10050818024 10094775808 10101970944 10105715528 10106546112 10146152448 10150772736 10153395954 10197802368 10201595904 10206216192 10208853738 10208878992 10253528064 10258171872 10259993088 10264639824 10264665216 10269314068 10303062016 10309558272 10314227456 10320730752 10321579008 10365894656 10366746624 10374121953 10423369728 10430785341 10430811144 10437387948 10476430848 10483036416 10487784168 10487810112 10492560026 10533679104 10538449792 10540320768 10545094464 10587301764 10591240192 10593977238 10645155872 10652743296 10657567908 10664287686 10691713024 10699333632 10710928512 10710955008 10715805984 10757799936 10762672128 10764582912 10769458176 10809769984 10816585728 10817460498 10821484544 10824281091 10876572304 10883430168 10884324672 10896120027 10924141568 10943774784 10943801856 10948758288 10991665152 10998595584 11003576832 11046711308 11047619232 11051728896 11054584944 11056734208 11107988736 11113019528 11114992512 11120026476 11156570112 11168688128 11176648704 11180791648 11181710592 11217534976 11225530368 11237695488 11286857206 11291983872 11294902008 11307170277 11349466752 11356622784 11361766182 11368929969 11411485696 11418680832 11419619328 11423852336 11461394432 11469576911 11481993216 11527003104 11532223667 11532238848 11540443356 11547748368 11589992192 11590944768 11598253056 11603505888 11610822096 11654283264 11659561472 11661631488 11666913024 11705253888 11717967872 11777590128 11790382682 11798786376 11841948544 11850388992 11855756016 11863231272 11907637248 11915145216 11920541568 11968254168 11972706304 11975800356 12028177152 12033624696 12033654464 12041241888 12046695349 12055281732 12086284288 12093904896 12099382208 12108006144 12159991808 12160991232 12168658944 12174170112 12227444736 12232982528 12236143842 12243858939 12289659264 12295255648 12303008016 12317353074 12356815872 12362412256 12370237568 12424339456 12433195008 12438825984 12487586696 12493258752 12496487328 12502146969 12551141376 12556856832 12564774144 12570464712 12578390604 12619726848 12625442304 12625473536 12633434112 12639155776 12680691712 12688687104 12694433792 12703481856 12758024192 12759055972 12767100774 12768150096 12837921408 12843735684 12846015936 12851833878 12894068736 12899940352 12908073984 12913920032 12964528128 12967878492 12970399744 12973783719 13030525248 13035372544 13036426754 13038741216 13044646443 13044678712 13101730304 13111068672 13115928664 13117006656 13125277152 13168410624 13174407168 13182713856 13188684288 13240369152 13246365696 13246398464 13249788894 13313797536 13318750208 13322192112 13328258684 13386550528 13394990976 13396091904 13401057548 13410609264 13464285939 13469294592 13475394816 13528203264 13534363648 13537827783 13537861272 13546397124 13597069824 13605643008 13608288256 13611804984 13611838656 13618003438 13626589821 13671370752 13677562496 13679990784 13686186432 13686220288 13746077696 13755875328 13760974336 13762105344 13822328832 13832162604 13840884018 13897826304 13901417856 13907713788 13907748192 13914046991 13916517264 13968574464 13977381888 13983712224 13983746816 14044905472 14048535033 14053761024 14054916096 14060125952 14116402352 14125302984 14126463936 14141772801 14203622592 14203657728 14210090544 14212613376 14219050248 14265778176 14274772992 14281238016 14281273344 14287741312 14343733248 14350229504 14352777216 14359277568 14422114304 14423280664 14432374788 14511240224 14512432896 14521583232 14528160036 14585094144 14591699712 14591735808 14598344384 14655553536 14659340904 14664794112 14671435776 14675263551 14730158976 14735638528 14739446592 14746122066 14755419747 14810651648 14819990016 14821208064 14826701968 14837269824 14875426816 14902161408 14902198272 14908947456 14967373824 14976811008 14978022228 14983593984 15055978496 15059869344 15066689937 15069364848 15076227036 15132622336 15142163712 15149021576 15158573292 15159819168 15224907776 15226159104 15302393856 15302411566 15309324288 15313318488 15369337472 15380292096 15387257808 15396959736 15396997824 15403971102 15454593024 15464337408 15471341184 15481096128 15539044352 15548841984 15550119936 15555884032 15635054592 15635072687 15646216716 15703453504 15714646272 15731676252 15731715168 15738840039 15800518656 15807674688 15810481152 15817641696 15876849664 15880952646 15886860288 15890965857 15894055424 15957672224 15967733808 15986351862 16037569536 16044832928 16054989184 16066432512 16073708976 16125206528 16136699904 16144008192 16154187264 16214654976 16224878592 16226190747 16232226816 16314858456 16325145252 16386212352 16404010688 16415702784 16421787733 16423137432 16475754496 16487497728 16505365248 16570066962 16571428848 16577593344 16585101312 16657678336 16661983104 16669529292 16672488768 16680039714 16734855168 16742475776 16753032192 16760619616 16771187472 16772565888 16826302464 16833923072 16844578816 16918249472 16930285809 16930308096 16937975808 17022801032 17024200128 17034934176 17042649273 17117228544 17124980912 17128021248 17135778504 17192091648 17210765312 17286037504 17290504656 17298358272 17298378292 17374033664 17384988288 17386417152 17392861924 17405258832 17481424896 17489342208 17492447232 17500369536 17557880832 17565876224 17576951808 17584912384 17661820928 17666385192 17674429994 17685574023 17751730048 17762922816 17770967618 17783634024 17859987968 17861455872 17872717824 17880812352 17952381252 17959059456 17963700534 17967193088 18037604352 18042265728 18050437044 18050481696 18058656733 18061862832 18129426432 18140857344 18149073312 18149118208 18168786428 18228494336 18239987712 18241486848 18248248576 18261255168 18341167104 18349473792 18354215763 18434488896 18442883472 18454512024 18535223808 18543618384 18543664256 18555356352 18563760046 18624765952 18636509184 18644949632 18658238976 18731380044 18738348032 18739888128 18833737312 18835285248 18847161216 18855697068 18867585906 18929590272 18938163456 18938210304 18946787392 18950151168 18958733664 19021037568 19033030656 19041650688 19041697792 19124977664 19137036288 19138583958 19145703424 19150651161 19243166384 19256882112 19265603526 19277750817 19341103104 19349910528 19362110976 19370880048 19446792192 19455599616 19455647744 19540738048 19545787872 19553058816 19554640131 19558111824 19561914368 19567018068 19640211968 19652595456 19661496088 19673892996 19675509984 19759986688 19761610752 19774070784 19783026432 19860553728 19869548544 19869597696 19878596608 19970696304 19978125312 19983288168 19992388026 20079825792 20088919916 20092486464 20101586322 20101636048 20189551616 20203941888 20211431056 20213092224 20292304896 20292328381 20301545472 20306791908 20395604736 20403191808 20412432384 20417707476 20417757984 20427005157 20507056128 20516343744 20519986176 20529279648 20529330432 20538628136 20606124032 20619116544 20628454912 20641461504 20643158016 20731789312 20733493248 20748243906 20846739456 20861570682 20861622288 20874775896 20952861696 20966072832 20975568336 20975620224 20985120052 21067358208 21076899584 21080641536 21090188928 21174603528 21182480384 21187954476 21290311744 21305486592 21313384079 21315135816 21328575372 21383426048 21398667264 21421857024 21421910016 21431611968 21515599872 21525344256 21529165824 21538916352 21619539968 21633171456 21634920996 21642969088 21648562182 21753144608 21766860336 21768649344 21792240054 21848283136 21887549568 21887603712 21897516576 21983330304 21997191168 22007153664 22093422616 22095238464 22103457792 22109169888 22113468416 22119183099 22215977472 22226039056 22229985024 22240052952 22313140224 22337376256 22353297408 22361583296 22363421184 22435069952 22451060736 22475390976 22573714412 22583967744 22589804016 22614340554 22698933504 22713245568 22723532364 22737859938 22822971392 22837361664 22839238656 22847704672 22922788864 22939153822 22953617349 22963986432 23054006208 23064447334 23080886712 23095496736 23105956653 23179984384 23181889536 23196506112 23207011776 23221644192 23308566528 23319122944 23323262976 23333826048 23410507776 23435935744 23437831079 23555180256 23565848363 23580765364 23597572752 23683897088 23700777984 23711512032 23726462544 23815274496 23821428969 23830290432 23841083136 23936508336 23945412608 23951600712 24056354304 24067249392 24067308928 24082483776 24093390698 24110563464 24172568576 24187809792 24198764416 24216012288 24319983616 24321982464 24337317888 24348340224 24454889472 24465965056 24472287684 24487717878 24579318528 24590511296 24606016032 24617160061 24634706148 24713631744 24724824512 24740475136 24848678912 24855100443 24866390016 24877651968 24975173392 24986517504 24992974656 25004293938 25020059571 25102282752 25113713664 25129548288 25140929424 25156781208 25239453696 25250884608 25250947072 25266868224 25278311552 25361383424 25377374208 25388867584 25406963712 25516048384 25518111944 25534201548 25536300192 25675842816 25687471368 25692031872 25703667756 25788137472 25799880704 25816147968 25827840064 25929056256 25935756984 25940799488 25947567438 26061050496 26070745088 26072853508 26077482432 26089292886 26089357424 26203460608 26222137344 26231857328 26234013312 26250554304 26336821248 26348814336 26365427712 26377368576 26480738304 26492731392 26492796928 26499577788 26511644991 26627595072 26637500416 26644384224 26656451427 26656517368 26773101056 26789981952 26792183808 26802115096 26821218528 26928571878 26938589184 26950789632 27056406528 27068727296 27075655566 27075722544 27092794248 27194139648 27211286016 27216576512 27223609968 27223677312 27236006876 27253179642 27342741504 27355124992 27359981568 27372372864 27372440576 27492155392 27511750656 27521948672 27524210688 27662051677 27664325208 27681768036 27802835712 27815427576 27815496384 27828093982 27833034528 27845640069 27937148928 27954763776 27967424448 27967493632 28089810944 28097070066 28107522048 28109832192 28120251904 28232804704 28250605968 28252927872 28283545602 28407245184 28407315456 28420181088 28425226752 28438100496 28531556352 28549545984 28562476032 28562546688 28575482624 28687466496 28700459008 28705554432 28707875937 28718555136 28846561328 28864749576 28898405289 29022480448 29024865792 29043166464 29056320072 29170188288 29183399424 29183471616 29196688768 29311107072 29318681808 29329588224 29342871552 29350527102 29460317952 29471277056 29478893184 29492244132 29510839494 29621303296 29639980032 29642416128 29653403936 29674539648 29750853632 29804322816 29804396544 29817894912 29953622016 29956044456 29967187968 29988582039 30111956992 30119738688 30133379874 30138729696 30152379483 30152454072 30265244672 30284327424 30298043152 30317146584 30319638336 30449815552 30452318208 30604787712 30604823132 30618648576 30626636976 30738674944 30760584192 30774515616 30793919472 30793995648 30807942204 30909186048 30928674816 30942682368 30962192256 31078088704 31097683968 31100239872 31111768064 31270109184 31270145374 31292433432 31406907008 31429292544 31463352504 31463430336 31477680078 31601037312 31615349376 31620962304 31635283392 31753699328 31761905292 31773720576 31781931714 31788110848 31915344448 31935467616 31949931143 31972703724 32075139072 32089665856 32109978368 32132865024 32147417952 32250413056 32273399808 32288016384 32308374528 32429309952 32449757184 32452381494 32464453632 32472843273 32629716912 32650290504 32772424704 32808021376 32831405568 32843575466 32846274864 32951508992 32974995456 33010730496 33140133924 33142857696 33155186688 33170202624 33323966208 33339058584 33344977536 33360079428 33469710336 33484951552 33506064384 33521239232 33542374944 33545131776 33652604928 33667846144 33689157632 33836498944 33860571618 33875951616 33921510831 34045602064 34048400256 34069868352 34085298546 34106789907 34234457088 34249961824 34256042496 34271557008 34384183296 34408730733 34421530624 34572075008 34581009312 34596671001 34596716544 34596756584 34748067328 34769976576 34772834304 34785723848 34810517664 34962849792 34978684416 34984894464 35000739072 35115761664 35131752448 35153903616 35169824768 35323641856 35332770384 35348859988 35371148046 35503460096 35525845632 35541935236 35567268048 35719975936 35722911744 35745435648 35761624704 35901811751 35904762504 35918118912 35927401068 35934386176 36084531456 36100874088 36100963392 36117313466 36123725664 36140086047 36258852864 36281714688 36298146624 36298236416 36337572856 36456988672 36479975424 36482973696 36496497152 36522510336 36682334208 36698947584 36708431526 36868977792 36885766944 36909024048 37070447616 37087236768 37087328512 37110712704 37127520092 37249531904 37273018368 37289899264 37316477952 37462760088 37476696064 37479776256 37506440907 37667474624 37670570496 37694322432 37711394136 37735171812 37859180544 37876326912 37876420608 37893574784 37900302336 37917467328 38042075136 38066061312 38083301376 38083395584 38249955328 38274072576 38277167916 38291406848 38301302322 38486332768 38513764224 38531207052 38555501634 38682206208 38699821056 38724221952 38741760096 38893584384 38911199232 38911295488 38921351157 39081476096 39091575744 39106117632 39109280262 39116223648 39123828736 39133939329 39134036136 39280423936 39305190912 39322992176 39347785992 39351019968 39519973376 39523221504 39548141568 39566052864 39721107456 39739097088 39739195392 39757193216 39941392608 39956250624 39966576336 39984776052 40159651584 40177839832 40184972928 40203172644 40203272096 40379103232 40407883776 40422862112 40426184448 40584609792 40584656762 40603090944 40613583816 40791209472 40824864768 40835414952 40835515968 40854010314 40879769463 41014112256 41032687488 41039972352 41058559296 41058660864 41077256272 41212248064 41238233088 41256909824 41282923008 41286316032 41463578624 41466931909 41466986496 41496487812 41693478912 41723141364 41723244576 41742140973 41749551792 41905723392 41932145664 41951136672 41951240448 41970240104 42134716416 42145605099 42153799168 42161283072 42180377856 42349207056 42364960768 42375908952 42580623488 42610973184 42626768158 42630271632 42657150744 42766852096 42797334528 42843714048 42843820032 42863223936 43031199744 43050688512 43058331648 43077832704 43266342912 43269841992 43285938176 43297124364 43506289216 43533720672 43537298688 43553437031 43584480108 43696566272 43775099136 43775207424 43795033152 43966660608 43994382336 44014307328 44025790653 44186845232 44190476928 44206915584 44218339776 44226936832 44238366198 44266259241 44431954944 44452078112 44459970048 44480105904 44626280448 44674752512 44706594816 44723166592 44726842368 44870139904 44902121472 44950781952 45147428824 45167935488 45179608032 45200069811 45228681108 45397867008 45426491136 45447064728 45475719876 45645942784 45674723328 45678477312 45695409344 45845577728 45878307644 45907234698 45927972864 46108012416 46128894668 46161773424 46190993472 46211913306 46359968768 46363779072 46393012224 46414023552 46443288384 46617133056 46638245888 46646525952 46667652096 46871871488 46875662158 46905218061 47110360512 47131696726 47161530728 47195145504 47216520117 47367794176 47401555968 47423024064 47452925088 47630548992 47642857938 47660580864 47682166272 47873016672 47890825216 47903201424 48112708608 48134498784 48134617856 48164967552 48186781396 48221126928 48345137152 48375619584 48397528832 48432024576 48639967232 48643964928 48674635776 48678572241 48696680448 48931930112 48944575368 48975435756 49158637056 49181022592 49212032064 49234320122 49265363199 49269412296 49427263488 49449649024 49480950272 49697357824 49710200886 49732780032 49755303936 49950346784 49973035008 49985949312 50008587876 50040119142 50204565504 50227427328 50259096576 50281858848 50313562416 50478907392 50501769216 50501894144 50533736448 50556623104 50722766848 50754748416 50777735168 50790857427 50813927424 51036223888 51068403096 51072600384 51127947819 51351685632 51374942736 51384063744 51407335512 51576274944 51599761408 51632295936 51655680128 51858112512 51871513968 51881598976 51895134876 52122100992 52141490176 52145707016 52154964864 52178585772 52178714848 52406921216 52444274688 52463714656 52468026624 52501108608 52673642496 52697628672 52730855424 52754737152 52985462784 52985593856 52999155576 53023289982 53056722069 53255190144 53275000832 53288768448 53312902854 53313034736 53546202112 53579963904 53584367616 53604230192 53642437056 53857143756 53877178368 53901579264 54112813056 54137454592 54151311132 54151445088 54175970199 54185588496 54388279296 54422572032 54433153024 54447219936 54447354624 54472013752 54506359284 54685483008 54710249984 54719963136 54744745728 54744881152 54984310784 55023501312 55043897344 55048421376 55324103354 55328650416 55363536072 55605671424 55630855152 55630992768 55656187964 55666069056 55691280138 55874297856 55909527552 55934848896 55934987264 56179621888 56194140132 56215044096 56219664384 56240503808 56465609408 56501211936 56505855744 56526801253 56567091204 56814490368 56814630912 56840362176 56850453504 56876200992 57063112704 57099091968 57124952064 57125093376 57150965248 57374932992 57400918016 57411108864 57415751874 57437110272 57451953483 57693122656 57729499152 57796810578 58044960896 58049731584 58086332928 58112640144 58340376576 58366798848 58366943232 58393377536 58622214144 58637363616 58659176448 58663920393 58685743104 58701054204 58920635904 58957786368 58984488264 59021678988 59048555891 59242606592 59279960064 59284832256 59306807872 59349079296 59501707264 59608645632 59608793088 59635789824 59912088912 59934375936 59977164078 60223913984 60239477376 60266759748 60277459392 60304758966 60304908144 60530489344 60568654848 60596086304 60634293168 60639276672 60876985143 60899631104 60904636416 61209575424 61209646264 61237297152 61253273952 61281015471 61477349888 61521168384 61549031232 61587838944 61587991296 61615884408 61818372096 61857349632 61885364736 61924384512 62156177408 62195367936 62200479744 62223536128 62540218368 62540290748 62584866864 62813814016 62858585088 62926705008 62926860672 62955360156 63202074624 63230698752 63241924608 63270566784 63507398656 63523810584 63547441152 63563863428 63576221696 63830688896 63870935232 63899862286 63940152237 63945407448 64150278144 64179331712 64219956736 64265730048 64294835904 64500826112 64546799616 64576032768 64616749056 64858619904 64899514368 64904762988 64928907264 64945686546 65259433824 65288989727 65300581008 65544849408 65616042752 65662811136 65687150932 65692549728 65903017984 65949990912 66021460992 66280267848 66285715392 66310373376 66340405248 66357549297 66647932416 66678117168 66689955072 66720158856 66939420672 66969903104 67012128768 67042478464 67084749888 67090263552 67305209856 67335692288 67378315264 67672997888 67721143236 67751903232 67843021662 68091204128 68096800512 68139736704 68170597092 68213579814 68468914176 68499923648 68512084992 68543114016 68768366592 68817461466 68843061248 68860852047 69144150016 69162018624 69193342002 69193513168 69317869959 69496134656 69539953152 69545668608 69571447696 69621035328 69925699584 69957368832 69969788928 70001478144 70231523328 70263504896 70307807232 70313493237 70339649536 70647283712 70665540768 70697545089 70697719976 70742296092 71006920192 71051691264 71083870472 71134536096 71439951872 71445823488 71490871296 71523249408 71803623502 71809525008 71836237824 71854802136 71868772352 72169062912 72201748176 72201926784 72234626932 72247451328 72280172094 72517705728 72563429376 72596293248 72596472832 72675145712 72913977344 72959950848 72965947392 72992994304 73045020672 73364571839 73364668416 73397895168 73416863052 73737955584 73771533888 73818048096 73851480183 74140895232 74174473536 74174657024 74221425408 74255040184 74499063808 74546036736 74565301329 74579798528 74632955904 74925520176 74953392128 74959552512 75012881814 75334949248 75341140992 75388644864 75422788272 75470343624 75718361088 75752653824 75752841216 75787149568 75800604672 75834934656 76084150272 76132122624 76166602752 76166791168 76548145152 76554335832 76582813696 76602604644 76637487433 76972665536 77027528448 77056080901 77062414104 77111003268 77364412416 77399642112 77448443904 77483520192 77787168768 77822398464 77822590976 77842702314 78162952192 78183151488 78212235264 78218560524 78232447296 78247657472 78267878658 78268072272 78560847872 78610381824 78645984352 78695571984 78702039936 79039946752 79046443008 79096283136 79132105728 79442214912 79478194176 79478390784 79514386432 79534934973 79882785216 79912501248 79933152672 79969354281 79969552104 80319303168 80355679664 80369945856 80406345288 80406544192 80758206464 80815767552 80845724224 80852368896 81169219584 81169313524 81206181888 81227167632 81582418944 81649729536 81670829904 81671031936 81708020628 81759538926 82028224512 82065374976 82079944704 82117118592 82117321728 82154512544 82424496128 82476466176 82513819648 82565846016 82572632064 82927157248 82933863818 82986155031 82992975624 83446282728 83446489152 83484281946 83499103584 83536920207 83811446784 83864291328 83902273344 83902480896 83940480208 84269432832 84291210198 84307598336 84322566144 84360755712 84698414112 84729921536 84736773901 84751817904 85161246976 85221946368 85253536316 85260543264 85314301488 85533704192 85594669056 85687428096 85687640064 85726447872 86062399488 86101377024 86116663296 86123627811 86155665408 86539683984 86571876352 86594248728 87012578432 87067441344 87074597376 87106874062 87168960216 87393132544 87550198272 87550414848 87590066304 87933321216 87988764672 88028614656 88051581306 88373690464 88380953856 88413831168 88436679552 88453873664 88476732396 88532518482 88863909888 88904156224 88919940096 88960211808 89252560896 89349505024 89413189632 89446333184 89453684736 89740279808 89901563904 89965746117 90294857648 90335870976 90359216064 90400139622 90457138449 90457362216 90795734016 90852982272 90894129456 90951439752 91291885568 91349446656 91356954624 91390818688 91691155456 91756615288 91814469396 91855945728 92216024832 92257789336 92323546848 92381986944 92423826612 92719937536 92727558144 92786024448 92828047104 92886576768 93234266112 93276491776 93293051904 93335304192 93743742976 93751324316 93810436122 94220721024 94263393452 94323061456 94390291008 94433040234 94735588352 94803111936 94846048128 94905850176 95261097984 95285715876 95321161728 95364332544 95746033344 95781650432 95806402848 95849793429 96225417216 96268997568 96269235712 96329935104 96373562792 96442253856 96690274304 96751239168 96795057664 96864049152 97279934464 97287929856 97349271552 97357144482 97393360896 97863860224 97889150736 97950871512 98317274112 98362045184 98424064128 98468640244 98530726398 98538824592 98854526976 98899298048 98961900544 99394715648 99420401772 99465560064 99465675179 99510607872 99900693568 99971898624 100008956063 100017175752 100080238284 100409131008 100454854656 100518193152 100563717696 100627124832 100957814784 101003538432 101003788288 101067472896 101113246208 101445533696 101509496832 101555470336 101581714854 101627854848 102072447776 102136806192 102145200768 102255895638 102703371264 102749885472 102768127488 102814671024 103152549888 103199522816 103226192199 103264591872 103311360256 103716225024 103743027936 103763197952 103790013003 103790269752 104244201984 104291414032 104309929728 104357171544 104357429696 104813842432 104888549376 104927429312 104936053248 105002217216 105347284992 105395257344 105461710848 105509474304 105970925568 105971187712 105998311152 106046579964 106113444138 106510380288 106550001664 106577536896 106625805708 106626069472 107092404224 107159927808 107168735232 107208460384 107284874112 107705435253 107714287512 107754356736 107803158528 108274909184 108302622264 108302890176 108351940398 108371176992 108420258141 108776558592 108845144064 108866306048 108894439872 108894709248 108944027504 109012718568 109370966016 109420499968 109439926272 109489491456 109489762304 109968621568 110047002624 110087794688 110096842752 110648206708 110657300832 110727072144 111211342848 111261710304 111261985536 111312375928 111332138112 111382560276 111748595712 111819055104 111869697792 111869974528 112359243776 112388280264 112430088192 112439328768 112481007616 112931218816 113002423872 113011711488 113053602506 113134182408 113628980736 113629261824 113680724352 113700907008 113752401984 114126225408 114198183936 114249904128 114250186752 114301930496 114749865984 114801836032 114822217728 114831503748 114874220544 114903906966 115386245312 115458998304 115511289517 115593621156 116089921792 116099463168 116172665856 116225280288 116680753152 116733597696 116733886464 116764053471 116786755072 117244428288 117274727232 117318352896 117327840786 117371486208 117401817987 117402108408 117841271808 117915572736 117968976528 118043357976 118097111782 118485213184 118559920128 118569664512 118613615744 118698158592 119003414528 119217291264 119217586176 119271579648 119824177824 119868751872 119954328156 120478954752 120533519496 120554918784 120609517932 120609816288 120664440299 121060978688 121137309696 121192172608 121268586336 121278553344 121753970286 121799262208 121809272832 122419292528 122474594304 122506547904 122562030942 122639308389 122954699776 123042336768 123098062464 123175677888 123175982592 123231768816 123636744192 123714699264 123770729472 123848769024 124312354816 124390735872 124400795727 124400959488 124447072256 125080436736 125080581496 125169733728 125226422919 125627628032 125717170176 125853410016 125853721344 125910720312 126404149248 126461397504 126483849216 126541133568 127014797312 127047621168 127094882304 127127726856 127152443392 127661377792 127741870464 127799724572 127880304474 127890814896 128300556288 128358663424 128439913472 128531460096 128589671808 129001652224 129093599232 129152065536 129233498112 129798857869 129799028736 129809525976 129857814528 129891373092 130518867648 130577979454 130601162016 130660311093 131089698816 131232085504 131325622272 131374301864 131385099456 131806035968 131899981824 132042921984 132560535696 132571430784 132620746752 132680810496 132715098594 133295864832 133356234336 133379910144 133440317712 133878841344 133939806208 134024257536 134084956928 134169499776 134180527104 134610419712 134671384576 134756630528 135442286472 135503806464 135600209433 135686043324 136182408256 136193601024 136279473408 136341194184 136427159628 136937828352 136999847296 137024169984 137086228032 137536733184 137634922932 137686122496 137721704094 138288300032 138324037248 138386684004 138387026336 138635739918 138992269312 139079906304 139091337216 139142895392 139242070656 139851399168 139914737664 139939577856 140002956288 140527009792 140615614464 140626986474 140679299072 140715654183 141294567424 141331081536 141395090178 141395439952 141484592184 141649560351 142013840384 142103382528 142167740944 142269072192 142879903744 142891646976 142981742592 143046498816 143607247004 143619050016 143672475648 143709604272 143737544704 144338125824 144403496352 144403853568 144469253864 144494902656 144560344188 145035411456 145126858752 145192586496 145192945664 145350291424 145827954688 145919901696 145931894784 145985988608 146090041344 146729143678 146795790336 146833726104 147475911168 147543067776 147636096192 147702960366 147796089597 148281790464 148348947072 148349314048 148442850816 148510080368 148998127616 149092073472 149130602658 149159597056 149265911808 149851040352 149906784256 149918907671 149919105024 150025763628 150669898496 150682281984 150777289728 150845576544 150940687248 151436722176 151505307648 151505682432 151574299136 151601209344 151669869312 152168300544 152264245248 152333205504 152333582336 152372572281 153108671664 153165627392 153205209288 153274974866 153945331072 154055056896 154112161802 154124828208 154222006536 154728824832 154799284224 154896887808 154967040384 155574337536 155644796928 155645181952 155685404628 156366302976 156424470528 156437121048 156464894592 156495314944 156535757316 156536144544 156607039537 157121695744 157220763648 157291968704 157391143968 157404079872 158079893504 158092886016 158192566272 158264211456 158956388352 158956781568 159028772864 159069869946 159170166207 159765570432 159825002496 159866305344 159938708562 159939104208 160638606336 160711359328 160739891712 160812690576 160813088384 161516412928 161631535104 161691448448 161704737792 162338439168 162338627048 162412363776 162454335264 162527910597 163164837888 163299459072 163341659808 163342063872 163416041256 163519077852 164056449024 164130749952 164159889408 164234237184 164234643456 164309025088 164848992256 164952932352 165027639296 165131692032 165145264128 165854314496 165867727636 165972310062 165985951248 166892565456 166892978304 166968563892 166998207168 167073840414 167622893568 167728582656 167804546688 167804961792 167880960416 168538865664 168582420396 168615196672 168645132288 168721511424 169396828224 169459843072 169473547802 169503635808 169580403759 170322493952 170443892736 170507072632 170521086528 170628602976 171067408384 171189338112 171374856192 171375280128 171452895744 172124798976 172202754048 172233326592 172247255622 172311330816 173079367968 173143752704 173188497456 174025156864 174134882688 174149194752 174213748124 174337920432 174786265088 175100396544 175100829696 175180132608 175866642432 175977529344 175991761179 176057229312 176103162612 176747380928 176761907712 176873359104 176907747328 176953464792 177065036964 177145667673 177727819776 177808312448 177839880192 177920423616 178505121792 178699010048 178826379264 178892666368 178907369472 179480559616 179803127808 179931492234 180589715296 180671741952 180718432128 180800279244 180914276898 180914724432 181591468032 181705964544 181788258912 181902879504 182583771136 182630955429 182698893312 182713909248 182781637376 183382310912 183513230576 183628938792 183711891456 183843046413 184432049664 184515578672 184647093696 184763973888 184847653224 185439875072 185455116288 185572048896 185656094208 185773153536 186468532224 186552983552 186586103808 186670608384 187487485952 187502648632 187620872244 188441442048 188526786904 188646122912 188780582016 188866080468 189471176704 189606223872 189692096256 189811700352 190522195968 190571431752 190642323456 190728665088 191492066688 191563300864 191612805696 191699586858 191820456711 192450834432 192537995136 192538471424 192659870208 192747125584 192884507712 193380548608 193502478336 193590115328 193728098304 194559868928 194575859712 194698543104 194714288964 194786721792 195727720448 195778301472 195866969181 195901743024 196634548224 196724090368 196848128256 196937280488 197061452796 197077649184 197709053952 197798596096 197923801088 198789431296 198840803544 198931120128 198931350358 199021215744 199801387136 199943797248 200017912126 200034351504 200160476568 200818262016 200909709312 201036386304 201127435392 201254249664 201915629568 202007076864 202007576576 202134945792 202226492416 203018993664 203110940672 203163429708 203255709696 203255944931 204144895552 204273612384 204290401536 204366127607 204511791276 205406742528 205499770944 205536254976 205629342048 206305099776 206399045632 206452384398 206529183744 206582556141 206622720512 207432450048 207486055872 207526395904 207580026006 207580539504 208488403968 208582828064 208619859456 208714343088 208714859392 209627684864 209777098752 209854858624 209872106496 210004434432 210694569984 210790514688 210923421696 210940479711 211018948608 211941851136 211996622304 212092635267 212093159928 212226888276 213020760576 213155073792 213251611416 213252138944 213483240529 214184808448 214319855616 214337470464 214416920768 214569748224 215410870506 215428575024 215508713472 215606317056 216549818368 216605244528 216605780352 216703880796 216742353984 216840516282 217553117184 217690288128 217732612096 217788879744 217789418496 217888055008 218025437136 218741932032 218840999936 218879852544 218978982912 218979524608 219937243136 220093715517 220094005248 220175589376 220193685504 221296413416 221314601664 221454144288 221554440549 222422685696 222523420608 222523971072 222624751856 222664276224 222765120552 223497191424 223638110208 223739395584 223739949056 224718487552 224776560528 224860176384 224878657536 224962015232 225862437632 226004847744 226023422976 226107205012 226268364816 227257961472 227258523648 227361448704 227401814016 227504803968 228252450816 228396367872 228499808256 228500373504 228603860992 229603672064 229644435456 229663007496 229748441088 229807813932 229912462299 230772490624 230917996608 231022579034 231168242703 231187242312 232179843584 232198926336 232345331712 232450560576 233361506304 233467195392 233467772928 233528106942 233573510144 234488856576 234549454464 234636705792 234655681572 234742972416 234803635974 234804216816 235682543616 235831145472 235937953056 236086715952 236194223564 236970426368 237119840256 237139329024 237227231488 237396317184 238006829056 238434582528 238435172352 238543159296 238604804919 239648355648 239737503744 239908062843 239908656312 240957909504 241067038992 241109837568 241219035864 241219632576 241328880598 242121957376 242274619392 242384345216 242537172672 242557106688 243507940572 243598524416 243618545664 244838585056 244949188608 245013095808 245124061884 245278616778 245909399552 246084673536 246196124928 246351355776 246351965184 246463537632 247273488384 247429398528 247541458944 247697538048 248624709632 248781471744 248801591454 248894144512 248958465093 250161162992 250339467456 250452845838 250610760621 251255256064 251434340352 251706820032 251707442688 251821440624 252808298496 252922795008 252967698432 253082267136 254029594624 254095242336 254189764608 254210321703 254255453712 254304886784 255322755584 255483740928 255599449144 255760608948 255781629792 256601112576 256717326848 256879826944 257062920192 257179343616 258003304448 258187198464 258304131072 258466996224 259597715738 259619051952 259715629056 259782746184 261037735296 261155958908 261202324032 261320622186 262179397632 262464171008 262651244544 262748603728 262770198912 263612071936 263799963648 263800268953 264085843968 265121071392 265142861568 265241144341 265241493504 265361620992 265430197188 266591729664 266712468672 266759820288 266880635424 267757682688 267879612416 268048515072 268169913856 268338999552 268361054208 269220839424 269342769152 269513261056 270884572944 271007612928 271200418866 271372086648 272364816512 272387202048 272558946816 272682388368 272854319256 273875656704 273999694592 274048339968 274172456064 275073466368 275269845864 275372244992 275443408188 276648074496 276773368008 276774052672 277073993027 277271479836 277984538624 278159812608 278182674432 278285790784 278484141312 279702798336 279829475328 279879155712 280005912576 281054019584 281231228928 281253972948 281358598144 281431308366 282589134848 282662163072 282790180356 282790879904 282969184368 283299120702 284027680768 284206765056 284335481888 284538144384 285759807488 285783293952 285963485184 286092997632 287214494008 287238100032 287344951296 287419208544 287475089408 287549380287 288676251648 288806992704 288807707136 288938507728 288989805312 289120688376 290070822912 290253717504 290385172992 290385891328 290700582848 291655909376 291839803392 291863789568 291971977216 292180082688 293458287356 293591580672 293667452208 294951822336 295086135552 295272192384 295405920732 295592179194 296563580928 296697894144 296698628096 296885701632 297020160736 297996255232 298184146944 298261205316 298319194112 298397025537 298531823616 299702080704 299813568512 299837815342 300026868189 300051527256 301339796992 301364563968 301554579456 301691153088 301881374496 302873444352 303010615296 303011364864 303148598272 303202418688 303339738624 304336601088 304528490496 304666411008 304667164672 304745144562 306217343328 306331254784 306356028719 306410418576 306549949732 307890662144 308110113792 308224323604 308249656416 308444013072 309457649664 309598568448 309678576597 309793775616 309934080768 311148675072 311289593856 311290363904 311370039009 311370809256 312732605952 312874242096 312929789184 312990629888 313071514632 313072289088 313214079074 314243391488 314441527296 314583937408 314782287936 314808159744 316159787008 316185772032 316385132544 316528422912 317912776704 317913563136 318057545728 318139739892 318340332414 319531140864 319650004992 319732610688 319877417124 319878208416 320023080793 321277212672 321422718656 321479783424 321625381152 321626176768 323032825856 323116305759 323263070208 323382896896 323409475584 324677254096 324824727552 324908670528 325055821194 325260774423 326329675776 326598918144 326683319616 326684127744 326832082512 327038155704 328112898048 328261499904 328319778816 328468474368 328469286912 328618050176 329697984512 329905864704 330055278592 330263384064 330290528256 331708628992 331735455272 331944620124 331971902496 333785130912 333785956608 333937127784 333996414336 334147680828 335245787136 335457165312 335609093376 335609923584 335761920832 337077731328 337164840792 337230393344 337290264576 337443022848 338793656448 338919686144 338947095604 339007271616 339160807518 340644987904 340887785472 341014145264 341042173056 341257205952 342134816768 342378676224 342749712384 342750560256 342905791488 344249597952 344405508096 344466653184 344494511244 344622661632 346158735936 346287505408 346376994912 346533868551 348050313728 348269765376 348298389504 348427496248 348675840864 349572530176 350200793088 350201659392 350360265216 351733284864 351955058688 351983522358 352114458624 352206325224 353494761856 353523815424 353746718208 353815494656 353906929584 354130073928 354291335346 355455639552 355616624896 355679760384 355840847232 357010243584 357398020096 357652758528 357785332736 357814738944 359606255616 359606671801 359862984468 361179430592 361436864256 361600558488 361828553796 361829448864 361993320897 363182936064 363411929088 363576517824 363805759008 365167542272 365261910858 365397786624 365427818496 365563274752 366764621824 367026461152 367257877584 367423782912 367686092826 368864099328 369031157344 369294187392 369527947776 369695306448 370879750144 370910232576 371144097792 371312188416 371546307072 372937064448 373105967104 373172207616 373202387181 373341216768 375005297264 375241744488 375679268757 376882884096 377053573808 377292245824 377561164032 377732160936 378942353408 379212447744 379384192512 379623400704 381044391936 381142863504 381284646912 381457330176 382984133376 383126601728 383225611392 383399173716 383640913422 384901668864 385075990272 385076942848 385319740416 385494251168 385769015424 386761097216 387004956672 387180230656 387456196608 389119737856 389396573607 389397086208 389428577928 389573443584 391455440896 391556602944 391733938362 391803486048 391980933279 393269096448 393448180736 393696256512 393874560976 394122905592 394155298368 395418107904 395597192192 395847602176 397578862592 397681607088 397862240256 397862700716 398042431488 399602774272 399887594496 400035824252 400068703008 400320953136 401636524032 401819418624 402072772608 402254870784 402508499328 403831259136 404014153728 404015153152 404269891584 404452984832 406221881344 406326859416 406511419392 406511889862 408289791104 408547224768 408580803072 408732255214 409023582552 410813485056 410999541888 411072509952 411258684096 412610199552 412798091264 412904768796 413058367488 413165112282 413245441024 414864900096 414972111744 415052791808 415160052012 415161079008 415349104859 416976807936 417165656128 417239718912 417428686176 417429718784 419255369728 419554197504 419709717248 419744212992 420008868864 421581029376 421846843392 421880959422 422037897216 422146962549 423883702272 423993244608 424185270534 424186319856 424453776552 426041521152 426310147584 426503222832 426504277888 426966481058 428369616896 428639711232 428674940928 428833841536 429139496448 430821741012 430857150048 431017426944 431212634112 433210489056 433211560704 433407761592 433484707968 433681032564 435106234368 435380576256 435577759488 435578836992 435776110016 436050874272 437483864064 437681999872 437759705088 437957965824 437959049216 439874486272 440187431034 440351178752 440387371008 442592826832 442629203328 442908288576 443108881098 443388268791 444845371392 445046841216 445047942144 445249503712 445328552448 445530241104 446994382848 447276220416 447478791168 447479898112 449436975104 449553121056 449720352768 449756723013 449757315072 449924030464 451724875264 452009695488 452046845952 452214410024 452536729632 454515922944 454517047296 454722897408 454803628032 455009607936 456504901632 456792735744 456999616512 457000747008 457207721984 459207344128 459326014992 459496882176 459615627864 459824924598 461544981248 461835993216 462045158068 462336485406 462374484624 464359687168 464397852672 464690663424 464901121152 466723012608 466723552763 466934390784 466935545856 467056213884 467147020288 469098908928 469273411584 469311363144 469485944832 469607271948 469608433632 469821118611 471365087232 471662290944 471875906112 472173431904 472388447128 473940852736 474239680512 474278658048 474454462976 474792634368 476013658112 476869165056 476870344704 477086318592 477209609838 479296711296 479475007488 479816125686 479817312624 481915819008 482134077984 482219675136 482438071728 482439265152 482657761196 484243914752 484549238784 484768690432 485074345344 485114213376 487015881144 487197048832 487237091328 487583731791 489677170112 489898377216 490026191616 490248123768 490557233556 491818799104 492169347072 492392249856 492702711552 492703930368 492927075264 494546976768 494858797056 495082917888 495395076096 497249419264 497562943488 497603182908 497788289024 497916930186 500322325984 500678934912 500905691676 501221521242 502510512128 502868680704 503413640064 503414885376 503642881248 505616596992 505845590016 505935396864 506164534272 508059189248 508190484672 508379529216 508420643406 508510907424 508609773568 508741211277 510645511168 510967481856 511198898288 511521217896 511563259584 513202225152 513434653696 513759653888 514125840384 514358687232 516006608896 516374396928 516608262144 516933992448 519195431476 519238103904 519431258112 519565492368 522075470592 522311917816 522404648064 522641244372 524358795264 524928342016 525302489088 525497207456 525540397824 527224143872 527599927296 527600537906 528171687936 530242142784 530285723136 530482288682 530723241984 530860394376 531437003019 533183459328 533424937344 533519640576 533761270848 535515365376 535759224832 536097030144 536339827712 536677999104 536722108416 538441678848 538685538304 539026522112 539070114817 541769145888 542014512349 542015225856 542400837732 542744173296 544729633024 544774404096 545117893632 545364776736 545708638512 547751313408 547892866287 547999389184 548096679936 548344912128 550146932736 550539691728 550744489984 550886816376 553296148992 553546736016 553548105344 554147986054 554542959672 555969077248 556319625216 556365348864 556571581568 556968282624 559405596672 559658950656 559758311424 560011825152 562462457856 562507945896 562717196288 562862616732 565324326144 565580360712 565581759808 565938368736 566194681403 566598241404 568055361536 568413530112 568670963776 569076288768 571519614976 571566587904 571926970368 572185995264 574428988016 574476200064 574689902592 574838417088 574950178816 575098760574 575461370133 577352503296 577613985408 577615414272 577877015456 577979610624 578241376752 580141645824 580507435008 580770345984 580771782656 581401165696 583311818752 583679606784 583727579136 583943954432 584360165376 586916574712 587183161344 587334904416 587600907543 589903644672 590172271104 590544384768 590811841464 591184358388 593127161856 593395788288 593397256192 593771403264 594040321472 595992510464 596368293888 596522410632 596638388224 596794051074 597063647232 599404161408 599627137024 599675630684 600053736378 600103054512 602679593984 602729127936 603109158912 603382306176 603762748992 605746888704 606021230592 606022729728 606297196544 606404837376 606679477248 609056980992 609332822016 609334329344 609490289124 609767834793 612434686656 612662509568 612712057438 612820837152 613098382821 613099899464 615781324288 616220227584 616448647208 616499312832 616888026144 618915299328 619197136896 619357153194 619587551232 619868161536 622297350144 622579187712 622580727808 622740078018 622741618512 625465211904 625748484192 625859578368 625981259776 626143029264 626144578176 626428158148 628486782976 628883054592 629167874816 629564575872 629616319488 632319574016 632371544064 632770265088 632821439133 633056845824 635825553408 636115091456 636277905801 636279479784 636680664828 639062281728 639465221376 639754834248 639756416832 640046161586 640449721587 642554425344 642845437312 642959566848 643250762304 643252353536 646065651712 646232611518 646526140416 646765793792 646818951168 649354508192 649649455104 649817341056 650111642388 650521548846 652659351552 653197836288 653366639232 653368255488 653664165024 654076311408 656225796096 656522999808 656639557632 656936948736 656938573824 657236100352 659395969024 659811729408 660110557184 660281146551 660526768128 660581056512 663470910544 663889240248 663943804992 664663321647 667570261824 667571913216 667874255568 667992828672 668295361656 670491574272 670914330624 671218186752 671219847168 671523841664 674155462656 674329681584 674460786688 674580529152 674886045696 677587312896 677839372288 677894191208 678014543232 678321615036 681289975808 681775570944 682028290528 682084346112 682514411904 684269633536 684757352448 685499424768 685501120512 685811582976 688811016192 688933306368 688989022488 689245323264 689737386897 692317471872 692575010816 692753989824 693067737102 693504728109 696100627456 696539530752 696596779008 696854992496 697351681728 699145060352 700401586176 700403318784 700720530432 703466569728 703910117376 703967044716 704228917248 704412650448 706989523712 707047630848 707493436416 707630989312 707813859168 708260147856 708582670692 710911279104 711233249792 711359520768 711681694464 714020487168 714796040192 715305517056 715570665472 715629477888 719212511232 719213343602 719725968936 722358861184 722873728512 723201116976 723657107592 723658897728 723986641794 726365872128 726823858176 727153035648 727611518016 730335084544 730523821716 730795573248 730855636992 731126549504 734052922304 734515755168 734847565824 734848416289 735372185652 737728198656 738062314688 738588374784 739055895552 739390612896 741759500288 741820465152 742288195584 742624376832 743092614144 745874128896 746211934208 746344415232 746404774362 746682433536 746875395279 750010594528 750483488976 751358537514 753765768192 754107147616 754584491648 755122328064 755464321872 757884706816 758424895488 758768385024 759246801408 762088783872 762285727008 762569293824 762630965109 762914660352 765968266752 766451222784 766798347432 767281826844 769803337728 770151980544 770153885696 770639480832 770988502336 771538030848 773522194432 774009913344 774360461312 774912393216 778239475712 778793147214 778857155856 779146887168 782910881792 783113205888 783467876724 783606972096 783961866558 786538192896 786896361472 787392513024 787749121952 788245811184 788310596736 790836215808 791194384384 791400806859 791695204352 795157725184 795363214176 795723433023 795724480512 795725401432 796084862976 799205548544 799775188992 800071648504 800137406016 800641906272 803273048064 803638837248 804145545216 804509741568 805016998656 807662518272 808028307456 808030306304 808539783168 808905969664 812443762688 812653718832 813022838784 813023779724 816579582208 817094449536 817161606144 817464510428 818047165104 821626970112 821999083776 822145019904 822517368192 825220399104 825596182528 825809537592 826116734976 826330224564 826490882048 829944223488 830105583616 830320104024 830322158016 830698209718 831221979081 833953615872 834331312256 834479437824 834857372352 834859437568 838510739456 839108395008 839419434496 839488425984 840017737728 843162058752 843693686784 843761918844 844075794432 844293925098 847767404544 847986489216 848370541068 848372639712 848756866451 848907553104 852083042304 852620295168 853006445664 853008555776 853932962116 856739233792 857279422464 857349881856 857667683072 858278992896 861643482024 861714300096 862034853888 862425268224 862648140861 866420978112 866423121408 866815523184 866969415936 867362065128 870212468736 870761152512 871155518976 871157673984 871552220032 872101748544 874967728128 875363999744 875519410176 875915931648 875918098432 879748972544 880374862068 880702357504 880774742016 885185653664 885258406656 885816577152 886217762196 886776537582 889690742784 890093682432 890095884288 890499007424 890657104896 891060482208 893988765696 894552440832 894957582336 894959796224 895191076611 898873950208 899106242112 899440705536 899513446026 899848060928 900080604567 903449750528 904019390976 904093691904 904428820048 905073459264 909031845888 909034094592 909445794816 909607256064 910019215872 913009803264 913585471488 913999233024 914001494016 914415443968 918414688256 918652029984 918993764352 919068086157 919231255728 919649849196 923089962496 923671986432 924090316136 924672970812 924748969248 928719374336 928795705344 929381326848 929802242304 933446025216 933447105526 933868781568 933871091712 934112427768 934294040576 938197817856 938622726288 938971889664 939214543896 939216867264 939642237222 942730174464 943324581888 943751812224 944346863808 944776894256 947881705472 948479361024 948557316096 948908925952 949585268736 953738330112 953739433907 953740689408 954172637184 954419219676 958593422592 958950014976 959632251372 959634625248 960069242379 963831638016 964268155968 964439350272 964876143456 964878530304 965315522392 968487829504 969098477568 969348917277 969537380864 970148690688 970228426752 974031762288 974394097664 974474182656 975167463582 979354340224 979796754432 980052383232 980496247536 981114467112 983637598208 984338694144 984784499712 985405423104 985407860736 985854150528 989093953536 989717594112 990165835776 990790152192 995125886976 995206365816 995576578048 995833860372 1000644651968 1001357869824 1001729051713 1001811383352 1002443042484 1005021024256 1005737361408 1006827280128 1006829770752 1007285762496 1011233193984 1011691180032 1011870793728 1012329068544 1016118378496 1016380969344 1016759058432 1016841286812 1017021814848 1017219547136 1017482422554 1021291022336 1021934963712 1022397796576 1023042435792 1023126519168 1026404450304 1026869307392 1027519307776 1028251680768 1028717374464 1032013217792 1032748793856 1033216524288 1033867984896 1038390862952 1038476207808 1038862516224 1039130984736 1039601605653 1044150941184 1044623835632 1044809296128 1045282488744 1048717590528 1049856684032 1050604978176 1050994414912 1051080795648 1054448287744 1055199854592 1055201075812 1056343375872 1060484285568 1060571446272 1060964577364 1061446483968 1061720788752 1062874006038 1066366918656 1066849874688 1067039281152 1067522541696 1071030730752 1071518449664 1072194060288 1072679655424 1073355998208 1073444216832 1077371076608 1078053044224 1078140229634 1078820015403 1083538291776 1084029024698 1084801675464 1085488346592 1085979962691 1089459266048 1089548808192 1090235787264 1090729553472 1091417277024 1095502626816 1095785732574 1095998778368 1096193359872 1096689824256 1100293865472 1101079383456 1101488979968 1101578060713 1101773632752 1106592297984 1107093472032 1107096210688 1108295972108 1109085919344 1111938154496 1112639250432 1112730697728 1113143163136 1113936565248 1118811193344 1119317901312 1119516622848 1119607161543 1120023650304 1125015891792 1125434392576 1125725233464 1130648652288 1131160721424 1131163519616 1131876737472 1132389362806 1133196482808 1136110723072 1136827060224 1137341927552 1138152577536 1143039229952 1143133175808 1143853940736 1144371990528 1148857976032 1148952400128 1149379805184 1149676834176 1149900357632 1150197521148 1150922740266 1154705006592 1155227970816 1155230828544 1155754030912 1155959221248 1156482753504 1160283291648 1161014870016 1161540691968 1161543565312 1162802331392 1166623637504 1167359213568 1167887908864 1168189720821 1168720330752 1173833149424 1174366322688 1174669808832 1175201815086 1175942799837 1179807289344 1180344542208 1181088769536 1181623682928 1182368716776 1186254323712 1186791576576 1186794512384 1187542806528 1188080642944 1191985020928 1192736587776 1193044821264 1193276776448 1193588102148 1194127294464 1198808322816 1199254274048 1199351261368 1200107472756 1200206109024 1205359187968 1205458255872 1206218317824 1206764612352 1207525497984 1211493777408 1212042461184 1212045459456 1212594393088 1212809674752 1213358954496 1218665644032 1218668658688 1218980578248 1219535669586 1224869373312 1225325019136 1225424114876 1225641674304 1226196765642 1226199798928 1231562648576 1232440455168 1232897294416 1232998625664 1233776052288 1237830598656 1238394273792 1238714306388 1239175102464 1239736323072 1244594700288 1245158375424 1245161455616 1245480156036 1245483237024 1246047314577 1250930423808 1251496968384 1251719156736 1251962519552 1252286058528 1252289156352 1252856316296 1256973565952 1257766109184 1258335749632 1259129151744 1259232638976 1264639148032 1264743088128 1265540530176 1265642878266 1266113691648 1271651106816 1272230182912 1272555811602 1272558959568 1273361329656 1278124563456 1278930442752 1279509668496 1279512833664 1280092323172 1280899443174 1285108850688 1285690874624 1285919133696 1286501524608 1286504707072 1292131303424 1292465223036 1293052280832 1293531587584 1293637902336 1298709016384 1299634682112 1300116428819 1300223284776 1301043097692 1305318703104 1306733278464 1306736510976 1307328330048 1308152622816 1312451592192 1313045999616 1313279115264 1313873897472 1313877147648 1314472200704 1318791938048 1319623458816 1320221114368 1320562293102 1321053536256 1321162113024 1326941821088 1327778480496 1327887609984 1329326643294 1335140523648 1335143826432 1335748511136 1335985657344 1336590723312 1340983148544 1341828661248 1342436373504 1342439694336 1343047683328 1348310925312 1348659363168 1348921573376 1349161058304 1349270169039 1349772091392 1355174625792 1355788382416 1356029086464 1356643230072 1362579951616 1363551141888 1364056581056 1364168692224 1365028823808 1368539267072 1369514704896 1370998849536 1371002241024 1371623165952 1377622032384 1377978044976 1378490646528 1379474773794 1384634943744 1385150021632 1385507979648 1386135474204 1387009456218 1392201254912 1393079061504 1393193558016 1393709984992 1394703363456 1398290120704 1400170658289 1400803172352 1400806637568 1401441060864 1407820234752 1407934089432 1408457834496 1408825300896 1409463355833 1413979047424 1414095261696 1414986872832 1415261978624 1415627718336 1416520295712 1417165341384 1421822558208 1422466499584 1422719041536 1423363388928 1428040974336 1429592080384 1430611034112 1431141330944 1431258955776 1438425022464 1438426687204 1439451937872 1444717722368 1445747457024 1446402233952 1447314215184 1447317795456 1447973283588 1452731744256 1453647716352 1454306071296 1455223036032 1460670169088 1461047643432 1461591146496 1461711273984 1462253099008 1468105844608 1469031510336 1469695131648 1469696832578 1470744371304 1475456397312 1476124629376 1477176749568 1478111791104 1478781225792 1483519000576 1483640930304 1484576391168 1485248753664 1486185228288 1491748257792 1492423868416 1492688830464 1492809548724 1493364867072 1493750790558 1500021189056 1500966977952 1501646763721 1502717075028 1507531536384 1508214295232 1509168983296 1510244656128 1510928643744 1515769413632 1516849790976 1517536770048 1518493602816 1524177567744 1524571454016 1525138587648 1525261930218 1525829320704 1526223633831 1531936533504 1532902445568 1533596694864 1534563653688 1539606675456 1540303961088 1540307771392 1541278961664 1541977004672 1543076061696 1547044388864 1548019826688 1548720922624 1549824786432 1556478951424 1557586294428 1557714311712 1558293774336 1566226411776 1566935753448 1567213944192 1567923733116 1573076385792 1573792722944 1574785026048 1575498243904 1576491622368 1576621193472 1581672431616 1582388768768 1582801613718 1583390408704 1590315450368 1590726428352 1591446866046 1591450802864 1592169725952 1594311009057 1598411097088 1599550377984 1600143297008 1600274812032 1601283812544 1606546096128 1607277674496 1608291090432 1609019483136 1610033997312 1615325036544 1616056614912 1616060612608 1617079566336 1617210344451 1617811939328 1624887525376 1625307437664 1626043537047 1626045677568 1626047559448 1633159164416 1634188899072 1634323212288 1634929020856 1636094330208 1643253940224 1643998167552 1644290039808 1645034736384 1650440798208 1651192365056 1651619075184 1652233469952 1652660449128 1652981764096 1659888446976 1660211167232 1660640208048 1660644316032 1661396419436 1662443958162 1667907231744 1668662624512 1668958875648 1669714744704 1669718875136 1677021478912 1678216790016 1678838868992 1678976851968 1680035475456 1687385152297 1687387373568 1687523837688 1688151588864 1688587850196 1695972978432 1696741082136 1696745279424 1697513732902 1697815106208 1698584044209 1704166084608 1705240590336 1706012891328 1706017111552 1707865924232 1713478467584 1714558844928 1714699763712 1715335366144 1716557985792 1723286964048 1723428600192 1724069707776 1724850536448 1725296281722 1732841956224 1732846242816 1733631046368 1733938831872 1734724130256 1740424937472 1741522305024 1742311037952 1742315347968 1743104440064 1744203497088 1749935456256 1750727999488 1751038820352 1751831863296 1751836196864 1760749724136 1761404715008 1761549484032 1762802722629 1770371307328 1770516813312 1771633154304 1772435524392 1773553075164 1779381485568 1780187364864 1780191768576 1780998014848 1781314209792 1782120964416 1787977531392 1789104881664 1789915164672 1789919592448 1790382153222 1797747900416 1798212484224 1798881411072 1799026892052 1799696121856 1800161209134 1806899501056 1808038781952 1808187383808 1808857640096 1810146918528 1818063691776 1818068189184 1818891589632 1819214512128 1820038431744 1827170942976 1827998466048 1828002988032 1828830887936 1829303504379 1836829376512 1837304059968 1837987528704 1838136172314 1838462511456 1839295148463 1839299698392 1846179924992 1847343972864 1848180632272 1849345941624 1849497938496 1857438748672 1857591410688 1858762653696 1859604484608 1866892050432 1866894211052 1867737563136 1867742183424 1868224855536 1868588081152 1876395635712 1877245452576 1877943779328 1878429087792 1878433734528 1879284474444 1885460348928 1886649163776 1887503624448 1888693727616 1889553788512 1895763410944 1896958722048 1897114632192 1897817851904 1899170537472 1907476660224 1907478867814 1908345274368 1908838439352 1917186845184 1919264502744 1919269250496 1920138484758 1921349164761 1927663276032 1928536311936 1928878700544 1929752286912 1929757060608 1930631044784 1936975659008 1938196955136 1938697834554 1939074761728 1940297381376 1940456853504 1948063524576 1948788195328 1948945799723 1948948365312 1950334927164 1958708680448 1959593508864 1960104766464 1960992495072 1962228934224 1967275196416 1968677388288 1969568999424 1970810846208 1970815721472 1971708301056 1978187907072 1979435188224 1980331671552 1980843439653 1981580304384 1990412731632 1991153156096 1991667720744 2001289303936 2002715739648 2003458103426 2003622766704 2004886084968 2010042048512 2011474722816 2013654560256 2013659541504 2014571524992 2022466387968 2023382360064 2023741587456 2024658137088 2032761938688 2033518116864 2033682573624 2034043629696 2034439094272 2034964845108 2042582044672 2043869927424 2044795593152 2046084871584 2046253038336 2052808900608 2053738614784 2055038615552 2056503361536 2057434748928 2064026435584 2066433048576 2067735969792 2069212160691 2076781725904 2076952415616 2077725032448 2078261969472 2079203211306 2080514184327 2088301882368 2089247671264 2089618592256 2090564977488 2097435181056 2099713368064 2101209956352 2101988829824 2102161591296 2108896575488 2110399709184 2110402151624 2112686751744 2120968571136 2121142892544 2121929154728 2122892967936 2123441577504 2125748012076 2132733837312 2133699749376 2134078562304 2135045083392 2142061461504 2143036899328 2144388120576 2145359310848 2146711996416 2146888433664 2154742153216 2156106088448 2156280459268 2157640030806 2167076583552 2168058049396 2169603350928 2170976693184 2171959925382 2178918532096 2179097616384 2180471574528 2181459106944 2182834554048 2191005253632 2191571465148 2191997556736 2192386719744 2193379648512 2202158766912 2202977959936 2203156121426 2203547265504 2204545248867 2213184595968 2214186944064 2214192421376 2216591944216 2218171838688 2223876308992 2225278500864 2225461395456 2226286326272 2227873130496 2237622386688 2238635802624 2239033245696 2239214323086 2240047300608 2250031783584 2250868785152 2251450466928 2261297304576 2262321442848 2262327039232 2263753474944 2264778725612 2266392965616 2272221446144 2273654120448 2274683855104 2276305155072 2286078459904 2286266351616 2287707881472 2287892895327 2288743981056 2297715952064 2297904800256 2299353668352 2299800715264 2300395042296 2301845480532 2309410013184 2310455941632 2310461657088 2311508061824 2311918442496 2312965507008 2320566583296 2322029740032 2323081383936 2323087130624 2325604662784 2333247275008 2334718427136 2335775817728 2336379441642 2337440661504 2347666298848 2348732645376 2349339617664 2350403630172 2351885599674 2359614578688 2360689084416 2362177539072 2363247365856 2364737433552 2372508647424 2373583153152 2373589024768 2374202420577 2375085613056 2376161285888 2383970041856 2385473175552 2386089642528 2386553552896 2387170299069 2387176204296 2388254588928 2397616645632 2398702522736 2400214945512 2400412218048 2410718375936 2410916511744 2412436635648 2413529224704 2415050995968 2422987554816 2424084922368 2424090918912 2425188786176 2425619349504 2426717908992 2437331288064 2437337317376 2437961156496 2439071339172 2449738746624 2450650038272 2450848229752 2451283348608 2452393531284 2452399597856 2463125297152 2464880910336 2465794588832 2465997251328 2467552104576 2475661197312 2476788547584 2477428612776 2478350204928 2479472646144 2490316750848 2490322911232 2490960312072 2490966474048 2492094629154 2493665937243 2501860847616 2502993936768 2503438313472 2503925039104 2504572117056 2504578312704 2505712632592 2513947131904 2515532218368 2516671499264 2518258303488 2518465277952 2529278296064 2529486176256 2531081060352 2531285756532 2532227383296 2543302213632 2544460365824 2545111623204 2545117919136 2546270599353 2546722659312 2556249126912 2557860885504 2559019336992 2559025667328 2560184646344 2561798886348 2570217701376 2571381749248 2571838267392 2573003049216 2573009414144 2584262606848 2584930446072 2586104561664 2587063175168 2587275804672 2597418032768 2599269364224 2600232857638 2600446569552 2602086195384 2610637406208 2613466556928 2613473021952 2614656660096 2616305245632 2624903184384 2626091999232 2626558230528 2627747794944 2627754295296 2628944401408 2639246917632 2640442228736 2641124586204 2642107072512 2642324226048 2653883642176 2655556960992 2655775219968 2656759658891 2658653286588 2670281047296 2670287652864 2671497022272 2671971314688 2673181446624 2681966297088 2683657322496 2684872747008 2684879388672 2685573229833 2686095366656 2696621850624 2697318726336 2697843146752 2698322116608 2698540338078 2699544182784 2700241813701 2710349251584 2711576764832 2712058172928 2713286460144 2725159903232 2727102283776 2728113162112 2728337384448 2730057647616 2737078534144 2739029409792 2741997699072 2742004482048 2743246331904 2755244064768 2755956089952 2756981293056 2757204258471 2758949547588 2769269887488 2771015959296 2772270948408 2774018912436 2775282126877 2784402509824 2786158123008 2786387116032 2787419969984 2789406726912 2796580241408 2800341316578 2801606344704 2801613275136 2802882121728 2815868178864 2816915668992 2817650601792 2818926711666 2827958094848 2828190523392 2829973745664 2830523957248 2831255436672 2833040591424 2834330682768 2843645116416 2844932999168 2845438083072 2846726777856 2859184160768 2861218301721 2861222068224 2862282661888 2862517911552 2876850044928 2876853374408 2878903875744 2880207727137 2889435444736 2891494914048 2892804467904 2894628430368 2894635590912 2895946567176 2905463488512 2907295432704 2908612142592 2910446072064 2921340338176 2922095286864 2923182292992 2923422547968 2924506198016 2936211689216 2938063020672 2939390263296 2939393665156 2941488742608 2950912794624 2952249258752 2954353499136 2956223582208 2957562451584 2967038001152 2967281860608 2969152782336 2970497507328 2972370456576 2984847736832 2985377660928 2985619097448 2986729734144 2987501581116 3000042378112 3001933955904 3003293527442 3005187155139 3005434150056 3015063072768 3016428590464 3018337966592 3020489312256 3021857287488 3031538827264 3033699581952 3035073540096 3036987205632 3048355135488 3049142908032 3050277175296 3050523860436 3051658641408 3052447267662 3063873067008 3065804891136 3067193389728 3069127307376 3079213350912 3080607922176 3080615542784 3082557923328 3083954009344 3086152123392 3094088777728 3096039653376 3097441845248 3099649572864 3115172588856 3115428623424 3116587548672 3118804816959 3132452823552 3133871506896 3134427888384 3135847466232 3146152771584 3147585445888 3149570052096 3150996487808 3152983244736 3153242386944 3163344863232 3164777537536 3165603227436 3166780817408 3180630900736 3181452856704 3182893732092 3182901605728 3184339451904 3188622018114 3196822194176 3199100755968 3200286594016 3200549624064 3202567625088 3213092192256 3214555348992 3216582180864 3218038966272 3220067994624 3232113229824 3232121225216 3234159132672 3234420688902 3235623878656 3236460046209 3249775050752 3250614875328 3252087074094 3252095118896 3257939888073 3266318328832 3268377798144 3268646424576 3269858041712 3272188660416 3286507880448 3287996335104 3288580079616 3290069472768 3300881596416 3302384730112 3303238150368 3304466939904 3304734182139 3305320898256 3305963528192 3319776893952 3320422334464 3321280416096 3321288632064 3322792838872 3324887916324 3335814463488 3337325249024 3337917751296 3339429489408 3339437750272 3354042957824 3356433580032 3357677737984 3357953703936 3360070950912 3374770304594 3375047675376 3376303177728 3377175700392 3391945956864 3393482164272 3393490558848 3395027465804 3395630212416 3397168088418 3408332169216 3410481180672 3412025782656 3412034223104 3415731848464 3426956935168 3429117689856 3429399527424 3430670732288 3433115971584 3446573928096 3446857200384 3448134876433 3448139415552 3449701072896 3450592563444 3465683912448 3465692485632 3467262092736 3467877663744 3469448260512 3480849874944 3483044610048 3484622075904 3484630695936 3486208880128 3488406994176 3499870912512 3501455998976 3502077640704 3503663726592 3503672393728 3504569162463 3521499448272 3522809430016 3523098968064 3525605445258 3540742614656 3541033626624 3543266308608 3544871048784 3547106150328 3558762971136 3560374729728 3560383537152 3561996029696 3562628419584 3564241928832 3575955062784 3578209763328 3579830329344 3579839184896 3580764306444 3596424968448 3597762822144 3598053784104 3599392243712 3600322418268 3601961909351 3613799002112 3616077563904 3616374767616 3617715280192 3620293837056 3636127383552 3636136378368 3637783179264 3638429024256 3640076863488 3655996932096 3656005976064 3657661775872 3658607008758 3673658753024 3674608119936 3675975057408 3676272344628 3676925022912 3678590296926 3678599396784 3692359849984 3694687945728 3696361264544 3698691883248 3698995876992 3714877497344 3715182821376 3717525307392 3719208969216 3733784100864 3733788422104 3735475126272 3735484366848 3736449711072 3737176162304 3738141943731 3752791271424 3754490905152 3755887558656 3756858175584 3756867469056 3758568948888 3770920697856 3773298327552 3775007248896 3777387455232 3779107577024 3791526821888 3793917444096 3794229264384 3795635703808 3798341074944 3814953320448 3814957735628 3816690548736 3817676878704 3834373690368 3838529005488 3838538500992 3840276969516 3842698329522 3855326552064 3857072623872 3857757401088 3859504573824 3859514121216 3861262089568 3873951318016 3876393910272 3877395669108 3878149523456 3880594762752 3880913707008 3896127049152 3897576390656 3897891599446 3900349286457 3900669854328 3917417360896 3920209532928 3921984990144 3924457868448 3934550392832 3937354776576 3939137998848 3941621692416 3941631442944 3943416602112 3956375814144 3958870376448 3960663343104 3961686879306 3963160608768 3980825463264 3982306312192 3982628373347 3983335441488 4002578607872 4005431479296 4006916206852 4007245533408 4009772169936 4020084097024 4022949445632 4027309120512 4027319083008 4029143049984 4044932775936 4046764720128 4047483174912 4047810507117 4049316274176 4065523877376 4067365147248 4068087259392 4068878188544 4069929690216 4085164089344 4087739854848 4089591186304 4092169743168 4092506076672 4105617801216 4107477229568 4110077231104 4113006723072 4114869497856 4128052871168 4132866097152 4135471939584 4138424321382 4153563451808 4153904831232 4155450064896 4156523938944 4158406422612 4161028368654 4176603764736 4178495342528 4179237184512 4181129954976 4194870362112 4199426736128 4200511974867 4202419912704 4203977659648 4204323182592 4217793150976 4220804303248 4225373503488 4228390067499 4241937142272 4242285785088 4243858309456 4245785935872 4246883155008 4251496024152 4265467674624 4267399498752 4268157124608 4270090166784 4284122923008 4286073798656 4288776241152 4290718621696 4293423992832 4293776867328 4309484306432 4312212176896 4312560918536 4315280061612 4334153167104 4336116098792 4339206701856 4341953386368 4343919850764 4357837064192 4358195232768 4360943149056 4362918213888 4365669108096 4382010507264 4383142930296 4383995113472 4384773439488 4386759297024 4404317533824 4405955919872 4406312242852 4407094531008 4409090497734 4426369191936 4428373888128 4428384842752 4433183888432 4436343677376 4447752617984 4450557001728 4450922790912 4452572652544 4455746260992 4475244773376 4477271605248 4478066491392 4478428646172 4480094601216 4500063567168 4501737570304 4502900933856 4504940291163 4522594609152 4524642885696 4524654078464 4527506949888 4529557451224 4532785931232 4544442892288 4547308240896 4549367710208 4552610310144 4572156919808 4572532703232 4575415762944 4575785790654 4577487962112 4595431904128 4595809600512 4598707336704 4599601430528 4600790084592 4603690961064 4618820026368 4620911883264 4620923314176 4623016123648 4623836884992 4625931014016 4641133166592 4644059480064 4646162767872 4646174261248 4651209325568 4669436854272 4671551635456 4672758883284 4674881323008 4674886733413 4695332597696 4698679235328 4700420934961 4700807260344 4703771199348 4719229157376 4721378168832 4724355078144 4726494731712 4729474867104 4745017294848 4747166306304 4747178049536 4748404841154 4750171226112 4752322571776 4767940083712 4770946351104 4772179285056 4773107105792 4774340598138 4774352408592 4776509177856 4795233291264 4797405045472 4800429891024 4800824436096 4821436751872 4821833023488 4824873271296 4827058449408 4830101991936 4845975109632 4848169844736 4848181837824 4850377572352 4851238699008 4851631033353 4853435817984 4874662576128 4875922312992 4878130611141 4878142678344 4899477493248 4901696459504 4902566697216 4904787062568 4904799195712 4926250594304 4929761820672 4931589177664 4931994502656 4935104209152 4951322394624 4953577095168 4954857225552 4956700409856 4958945292288 4980633501696 4980645822464 4981920624144 4981932948096 4984189258308 4987331874486 5003721695232 5005987873536 5006876626944 5007850078208 5009144234112 5009156625408 5011425265184 5027894263808 5031064436736 5033342998528 5036516606976 5036930555904 5058556592128 5062155456891 5062162120704 5062571513064 5064454766592 5088920731648 5090223246408 5090235838272 5092541198706 5093445318624 5095752132627 5112498253824 5115721771008 5118038673984 5118051334656 5120369292688 5123597772696 5140435402752 5142763498496 5143676534784 5146006098432 5146018828288 5168525213696 5169860892144 5172209123328 5174126350336 5174551609344 5194836065536 5198538728448 5200465715276 5200893139104 5204172390768 5221274812416 5226933113856 5226946043904 5229313320192 5232610491264 5249806368768 5252183998464 5253116461056 5255495589888 5255508590592 5257888802816 5280884457472 5282249172408 5284214145024 5284648452096 5307767284352 5311113921984 5311550439936 5313519317782 5317306573176 5340562094592 5340575305728 5342994044544 5343942629376 5346362893248 5363932594176 5367314644992 5369745494016 5369758777344 5371146459666 5372190733312 5393243701248 5394637452672 5395686293504 5396644233216 5397080676156 5399088365568 5400483627402 5420698503168 5423153529664 5424116345856 5426572920288 5450319806464 5454204567552 5456226324224 5456674768896 5460115295232 5474157068288 5483995398144 5484008964096 5486492663808 5487910513137 5510488129536 5511912179904 5513962586112 5514408516942 5517885445389 5517899095176 5538539774976 5542031918592 5544541896816 5548037824872 5550564253754 5568805019648 5572316246016 5572774232064 5574839939968 5578813453824 5593160482816 5600682633156 5603212689408 5603226550272 5605764243456 5631736357728 5633831337984 5635301203584 5637853423332 5655916189696 5656381046784 5659947491328 5662510873344 5666081182848 5668661365536 5687290232832 5689865998336 5690876166144 5693453555712 5718368321536 5722436603442 5724565323776 5725035823104 5753706748816 5757807751488 5760415454274 5764047494283 5778870889472 5782989828096 5785608935808 5789256860736 5789271181824 5791893134352 5810926977024 5814590865408 5817224285184 5820892144128 5842680676352 5844190573728 5846364585984 5846837399169 5846845095936 5849012396032 5872423378432 5876126041344 5878780526592 5878787330312 5882977485216 5901825589248 5904498517504 5908706998272 5912447164416 5915124903168 5934076002304 5934563721216 5938305564672 5940995014656 5944740913152 5969695473664 5971238194896 5973459468288 5975003162232 6000084756224 6003867911808 6006587054884 6010374310278 6010868300112 6030126145536 6032857180928 6036675933184 6040978624512 6043714574976 6063077654528 6067399163904 6067406185919 6070147080192 6073974411264 6098285816064 6100546319843 6100554350592 6101047720872 6103317282816 6104894535324 6127746134016 6131609782272 6134386779456 6138254614752 6158426701824 6161215844352 6161231085568 6165115846656 6167908018688 6172304246784 6188177555456 6192079306752 6194883690496 6199299145728 6230345177712 6230857246848 6233175097344 6237609633918 6264905647104 6267743013792 6268855776768 6271694932464 6292305543168 6295170891776 6299140104192 6301992975616 6305966489472 6306484773888 6326689726464 6329555075072 6331206454872 6333561634816 6362905713408 6365787464184 6365803211456 6368678903808 6377244036228 6393644388352 6398201511936 6400573188032 6401099248128 6405135250176 6426184384512 6429110697984 6433164361728 6436077932544 6440135989248 6464226459648 6464242450432 6468318265344 6468841377804 6471247757312 6472920092418 6499550101504 6501229750656 6504174148188 6504190237792 6515879776146 6532636657664 6536755596288 6537292849152 6539716083424 6544377320832 6573015760896 6575992670208 6577160159232 6580138945536 6604769460224 6606476300736 6608933879808 6609468364278 6610641796512 6611927056384 6613635746601 6639553787904 6640844668928 6642560832192 6642577264128 6645585677744 6649775832648 6671628926976 6674650498048 6675835502592 6678858978816 6678875500544 6708085915648 6712867160064 6715355475968 6715907407872 6720141901824 6749540609188 6750095350752 6752606355456 6754351400784 6783891913728 6786964328544 6786981117696 6790054931608 6791260424832 6794336176836 6816664338432 6820962361344 6824051565312 6824068446208 6831463696928 6853913870336 6858235379712 6858799054848 6861341464576 6866231943168 6893147856192 6893714400768 6896269752866 6899402145792 6901185126888 6931367824896 6931384971264 6934524185472 6935755327488 6938896521024 6961699749888 6966089220096 6969244151808 6969261391872 6972417760256 6976813988352 6999741825024 7002911997952 7004155281408 7007327453184 7007344787456 7009138324926 7042998896544 7045618860032 7046188660537 7046197936128 7051210890516 7081485229312 7082067253248 7086532617216 7089742097568 7094212300656 7117525942272 7120749459456 7120767074304 7122607261731 7123992059392 7125256839168 7128483857664 7151910125568 7156419526656 7159660658688 7159678369792 7161510897207 7161528612888 7192849936896 7196107568208 7198784487424 7200644836536 7203923818702 7227598004224 7232155127808 7232749535232 7235430560384 7240587674112 7272254767104 7272272756736 7275566358528 7276858048512 7280153726976 7311993864192 7312011952128 7315323551744 7317214017516 7349216239872 7351950114816 7352544689256 7353850045824 7357180593852 7357198793568 7360530858239 7384719699968 7389375891456 7392722529088 7397383766496 7397991753984 7429754994688 7430365642752 7435050614784 7438417938432 7467576844208 7470950252544 7470968733696 7472899422144 7474352324608 7476283887462 7480997811729 7505582542848 7508981810304 7511775117312 7513716351168 7513734938112 7517137897776 7541841395712 7546596655104 7550014497792 7554774910464 7558215154048 7583053643776 7587834888192 7588458528768 7591271407616 7596682149888 7629906640896 7629915471256 7633381097472 7635353757408 7638811798059 7668747380736 7677058010976 7677077001984 7680553939032 7685396659044 7710653104128 7714145247744 7715514802176 7719009147648 7719028242432 7722524179136 7747902636032 7752787820544 7754791338216 7756299046912 7761189525504 7761827414016 7792254098304 7795152781312 7795783198892 7800698572914 7801339708656 7834834721792 7840419065856 7843969980288 7848915736896 7869100785664 7874709553152 7878275997696 7883243384832 7883262885888 7886833204224 7917740752896 7921326686208 7923373758612 7926321217536 7961650926528 7964612624384 7965256746694 7966670882976 7970278976673 8005157215744 8010862958592 8013832413704 8014491066816 8019544339872 8040168194048 8045898891264 8054618241024 8054638166016 8058286099968 8089865551872 8093529440256 8094966349824 8095621014234 8098632548352 8131047754752 8134730294496 8136174518784 8137756377088 8139859380432 8170328178688 8175479709696 8179182372608 8184339486336 8185012153344 8211235602432 8214954459136 8220154462208 8226013446144 8229738995712 8265732194304 8270943879168 8271612775413 8276848642764 8307126903616 8307809662464 8313047877888 8316812845224 8322056737308 8325846380631 8353207529472 8356990685056 8358474369024 8362259909952 8389740724224 8398853472256 8401023949734 8404839825408 8407955319296 8408646365184 8435586301952 8441608606496 8450747006976 8456780134998 8483874284544 8484571570176 8487716618912 8491571871744 8493766310016 8502992048304 8530935349248 8534798997504 8536314249216 8540180333568 8572147597312 8577552482304 8581437243392 8583654905163 8586847985664 8587553734656 8618968612864 8625121837072 8630560123224 8640623181411 8668306334208 8672232197584 8678413403712 8683906772736 8687839701528 8715674128384 8716390465536 8721886298112 8725836427776 8731338216192 8764021014528 8766285860592 8767990226944 8769546878976 8773518594048 8808635067648 8811911839744 8812624485704 8814189062016 8818180995468 8852738383872 8856747776256 8856769685504 8866367776864 8872687354752 8895505235968 8901114003456 8901845581824 8905145305088 8911492521984 8954543210496 8956132982784 8956857292344 8960189202432 9000127134336 9003475140608 9005801867712 9009880582326 9015561465417 9045189218304 9049285771392 9049308156928 9055013899776 9059114902448 9065571862464 9088885784576 9094616481792 9098735420416 9105220620288 9144313839616 9145065406464 9150831525888 9151571581308 9154975924224 9190863808256 9191619201024 9197414673408 9199202861056 9201580169184 9207381922128 9237640052736 9241823766528 9241846628352 9246032247296 9247673769984 9251862028032 9282266333184 9288118960128 9292325535744 9292348522496 9302418651136 9343103270912 9345517766568 9349762646016 9349773466826 9390665195392 9397358470656 9400841869922 9401614520688 9407542398696 9438458314752 9442756337664 9448710156288 9452989463424 9458949734208 9490034589696 9494332612608 9494356099072 9496809682308 9500342452224 9504645143552 9541892702208 9544358570112 9546214211584 9548681196276 9548704817184 9553018355712 9553029411757 9590466582528 9594810090944 9600859782048 9601648872192 9642873503744 9643666046976 9649746542592 9654116898816 9660203983872 9696339689472 9696363675648 9700755144704 9702477398016 9703262066706 9706871635968 9709380138627 9749325152256 9751844625984 9756261222282 9756285356688 9798954986496 9803392919008 9805133394432 9809574125136 9809598391424 9852501188608 9859523641344 9863178355328 9863989005312 9870208418304 9902644789248 9907154190336 9909714451104 9913400819712 9914202546417 9917890584576 9961267003392 9963841248288 9963865896192 9968378516616 9974663748972 10007443390464 10011975747072 10013753253888 10018288468224 10018313250816 10022850530368 10055788527616 10062128873472 10066685997056 10073033213952 10073861111808 10117113184256 10124310913782 10125143026128 10128909533184 10177841463296 10180446492816 10180471676544 10185082397412 10186890637248 10191504265254 10224996507648 10231443542016 10236077347968 10236102669312 10240738585376 10247195545392 10280870805504 10285526996992 10287353069568 10292012196864 10292037656576 10337050427392 10339721784288 10344404629299 10344418246656 10348252700672 10349103218688 10389672131072 10397077456896 10400931430552 10401786278208 10408344781536 10442549624832 10453866227712 10453892087808 10458626640384 10465220982528 10499612737536 10504367996928 10506232922112 10510991179776 10511017181184 10515777605632 10561768914944 10564498344816 10568428290048 10569296904192 10615534568704 10622227843968 10623100879872 10627038635564 10634613146352 10681124189184 10681150611456 10685988089088 10687885258752 10692725786496 10727865188352 10734629289984 10739490988032 10739517554688 10742292919332 10744381466624 10789274905344 10791372587008 10793288466432 10794161352312 10798176731136 10800967254804 10805885728053 10841397006336 10846307059328 10848232691712 10853145840576 10900639612928 10908409135104 10912452648448 10913349537792 10920230590464 10948314136576 10967990796288 10968017928192 10972985327616 10975821026274 11020976259072 11023824359808 11027925172224 11028817033884 11035770890778 11035798190352 11077079549952 11084063837184 11089083793632 11096075649744 11101128507508 11137610039296 11144632492032 11145548464128 11149679879936 11157626907648 11186320965632 11201365266312 11206425378816 11206453100544 11211528486912 11214425831193 11263472715456 11267662675968 11270602407168 11275706846664 11311832379392 11312762093568 11319894982656 11325021746688 11332162365696 11337322731072 11374580465664 11379731996672 11381752332288 11386907111424 11436736643072 11444873206884 11449130647552 11450071646208 11507413497632 11515615502976 11520830908548 11528094988566 11557741778944 11565979656192 11571217871616 11578513721472 11578542363648 11583786268704 11621853954048 11629181730816 11634448570368 11641784288256 11685361352704 11688381147456 11692729171968 11693674798338 11698024792064 11701047859371 11744846756864 11752252082688 11757574660624 11765954970432 11803651178496 11808997035008 11817413996544 11824894328832 11830249806336 11868152004608 11869127442432 11876611129344 11881990029312 11889481826304 11939390947328 11942476389792 11946918936576 11947885120041 11950006324464 12000169512448 12007735823616 12013174109768 12020748620556 12021736600224 12060252291072 12065714361856 12073351866368 12081957249024 12087429149952 12126155309056 12134798327808 12134812371838 12140294160384 12147948822528 12196571632128 12201092639686 12202095441744 12206634565632 12209789070648 12255492268032 12263219564544 12268773558912 12276509229504 12316853403648 12322431688704 12322462171136 12330231693312 12335816037376 12344608493568 12384158613504 12389767380992 12398598291456 12398612640791 12460690355424 12461714493696 12466333784027 12466350194688 12475219267836 12529811294208 12535486027584 12537711553536 12543389864928 12584611086336 12590341783552 12598280208384 12601535924601 12603985951232 12611932978944 12612969547776 12653379452928 12659110150144 12662412909744 12667123269632 12725811426816 12731574928368 12731606422912 12737357807616 12754488072456 12787288776704 12796403023872 12801146376064 12802198496256 12810270500352 12852368769024 12858221395968 12866328723456 12872155865088 12880271978496 12928452919296 12936636530688 12937682755608 12942495514624 12945840184836 13002459501312 13008348296376 13008380475584 13022477672269 13031759552292 13065273315328 13073511192576 13074585698304 13079432166848 13088754641664 13146031521792 13151985340416 13154320318464 13160277891072 13209538920448 13212952601472 13217867759616 13218936728556 13221283593024 13223854112768 13227271493202 13279107575808 13281689337856 13285121664384 13285154528256 13291171355488 13299551665296 13343257853952 13349300996096 13351671005184 13357717957632 13357751001088 13416171831296 13425734320128 13430710951936 13431814815744 13440283803648 13499081218376 13500190701504 13505212710912 13508702801568 13514820873489 13567783827456 13573928657088 13573962235392 13580109863216 13582520849664 13588672353672 13633328676864 13641924722688 13648103130624 13648136892416 13662927393856 13707827740672 13716470759424 13717598109696 13722682929152 13732463886336 13786295712384 13787428801536 13792539505732 13798804291584 13802370253776 13862735649792 13862769942528 13869048370944 13871510654976 13877793042048 13923399499776 13932178440192 13938488303616 13938522783744 13944835520512 13953627976704 14005823995904 14008310562816 14014654906368 14014689574912 14018276649852 14024660200239 14085997793088 14091237720064 14092377321074 14101262804883 14102421781032 14162970458624 14164134506496 14173065234432 14179484195136 14188424601312 14235051884544 14241498918912 14241534148608 14245214523462 14247984118784 14250513678336 14256967715328 14303820251136 14312839053312 14319321317376 14319356739584 14323021794414 14323057225776 14385699873792 14392215136416 14397568974848 14401289673072 14407847637404 14455196008448 14464310255616 14465499070464 14470861120768 14481175348224 14544509534208 14544545513472 14551132717056 14553716097024 14554893100059 14560307453952 14623987728384 14630647103488 14634391833423 14634428035032 14698432479744 14705089378512 14707700091648 14714361187704 14714397587136 14721061716478 14769439399936 14778751782912 14785445058176 14794767532992 14795983507968 14859509989376 14860731285504 14870101229568 14876835876864 14935153688416 14941900505088 14941937467392 14945798844288 14948704649216 14952567774924 14961995623458 15011165085696 15017963620608 15023550234624 15027432702336 15027469876224 15034275795552 15083682791424 15093193310208 15100028995584 15109549820928 15116430308096 15166107287552 15175669776384 15182542815232 15186466370673 15193364299776 15259830942512 15266762194944 15270707514816 15277623596118 15287256397881 15337494761472 15354116021952 15354154003968 15361107878064 15370793318088 15421306208256 15428290495488 15431029604352 15438018295296 15438056484864 15445048358272 15495805272064 15505575641088 15509582676432 15512598093824 15522379051008 15523654828032 15584508196608 15590305562624 15591566397784 15601397145828 15602679417312 15669669443584 15680838131712 15687939960576 15697831473792 15738201571328 15749419106304 15756551995392 15766486769664 15766525771776 15773666408448 15842653372416 15846747517224 15852642435072 15923301853056 15929225248768 15930513493388 15933341765952 15940557953346 16010314431488 16021725917184 16027664827408 16028982133632 16039088679744 16080336388096 16091797782528 16109236482048 16109276332032 16116572199936 16179731103744 16187058880512 16189932699648 16191242028468 16197265096704 16262095509504 16269460588992 16272349037568 16275512754176 16279718760864 16340656357376 16350959419392 16358364745216 16368678972672 16370024306688 16422471204864 16429908918272 16440308924416 16452026892288 16459477991424 16531464388608 16541887758336 16543225550826 16553697285528 16614253807232 16615619324928 16626095755776 16633625690448 16644113474616 16651692761262 16706415058944 16713981370112 16716948738048 16724519819904 16779481448448 16797706944512 16802047899468 16809679650816 16815910638592 16817292730368 16883217212992 16901494013952 16901513574647 16913560269996 16967748569088 16969143140352 16975433237824 16987532620032 17005984096608 17061870698496 17069597995008 17072628498432 17080360667136 17144295194624 17155104964608 17162874486784 17167309810326 17173695971328 17175107469312 17237937225728 17250243674144 17261120246448 17281246362822 17336612668416 17344464395168 17356826807424 17367813545472 17375679403056 17431348256768 17432780931072 17443772596224 17451672855552 17462676432384 17528042029056 17532571721184 17535980453888 17539093757952 17540512197507 17547037188096 17617270135296 17625248971408 17628378124032 17636361990936 17705476767744 17713495552512 17713539371008 17732735553728 17745374709504 17791010471936 17802228006912 17803691163648 17810290610176 17822985043968 17909086420992 17913714584688 17920378404864 18000254268672 18006950281216 18011603735424 18019761164652 18031122930834 18090378436608 18098571542784 18098616313856 18110027799552 18118229804896 18131143724928 18177771569152 18189232963584 18197470840832 18202218557757 18210441240576 18288627679232 18301638959529 18301663051776 18303143162616 18309951848448 18381727616512 18383238402048 18394829346816 18398405722112 18403160338368 18414763844256 18475280105472 18483647533056 18483693256704 18492064494592 18495347539968 18503724056064 18564532666368 18576237920256 18584651071488 18584697044992 18604837302272 18686206541824 18691035533136 18699525292032 18699546933652 18781330390784 18794716941312 18801683739844 18803229041376 18815084797392 18876916629504 18885512675328 18897420312576 18905978926848 18917899468416 18980069179392 18988665225216 18988712198144 18993619364616 19000684904448 19009290287104 19088717140224 19092428423168 19097362392552 19097409634368 19106036711424 19106058823514 19180933165056 19189620181888 19201719564096 19203297744384 19285747007488 19287332093952 19299493085184 19308233797632 19320407967744 19392679378944 19392727351296 19401510289408 19404954796032 19406524133412 19413743271936 19418760277254 19498650304512 19503689251968 19512522444564 19512570713376 19521407928373 19597909972992 19606785838016 19610266788864 19619148250272 19619196782848 19705002377216 19719047282688 19726356710656 19727978010624 19740416836608 19814308380672 19819428902208 19826801639424 19828405092834 19835781169152 19840907239803 19922534006784 19927682496576 19927731792384 19936757033232 19949327497944 20014886780928 20023951494144 20027506507776 20036576936448 20036626501632 20045701060736 20111577055232 20124257746944 20133371994112 20146066427904 20147722223616 20234226368512 20248621827564 20250286052256 20257819066368 20360892985632 20360943353088 20370164794824 20373781274496 20383008530508 20449993015296 20462887084032 20472154695936 20472205338624 20481477170752 20494391090784 20561741611008 20571053993984 20574706139136 20584024393728 20584075313152 20674100854784 20679443568576 20688809258598 20696505401344 20698206437376 20779344262144 20794154913792 20801862861104 20803572556416 20816689563072 20885099249664 20907732455424 20907784175616 20917253280768 20930441965056 20999225475072 21008735993856 21012465844224 21021982359552 21022034362368 21031555211264 21123537829888 21128996689632 21136856580096 21138565981611 21138593808384 21231069137408 21244455687936 21246201759744 21254077271128 21269226292704 21362248378368 21362301222912 21371976178176 21375770517504 21385451572992 21455730376704 21469258579968 21478981976064 21479035109376 21484585838664 21488762933248 21578549810688 21582745174016 21588322704624 21596353462272 21601934509608 21611771456106 21682794012672 21692614118656 21696465383424 21706291681152 21801279225856 21816818270208 21824905296896 21826699075584 21840461180928 21935981592576 21936006979861 21936035856384 21945970655232 21951642052548 22047648719616 22055850344448 22057634067768 22071541781556 22071596380704 22081592574717 22154159099904 22168127674368 22178167587264 22192151299488 22202257015016 22275220078592 22289264984064 22291096928256 22299359759872 22315253815296 22372641931264 22402730532624 22412850757632 22412906201088 22423056973824 22428851662386 22526945430912 22535325351936 22541204814336 22551413693328 22623664758784 22625524187136 22639789965312 22650043493376 22664324731392 22674645462144 22749160931328 22759463993344 22763504664576 22773814222848 22889746413768 22898261295104 22900143292416 22916435394177 23014826995264 23031231005952 23041661817096 23056189977132 23115483557888 23131959312384 23142435743232 23157027442944 23157084727296 23167572537408 23243707908096 23258363461632 23268897140736 23283568576512 23370722705408 23376762294912 23385458343936 23387349596676 23396049584128 23402095718742 23489693513728 23504504165376 23515149321248 23531909940864 23607302356992 23617994070016 23634827993088 23649788657664 23660499612672 23736304009216 23753222258688 23763980058624 23778963652608 23878781894656 23884952779584 23893837873152 23895770240082 23900012648928 23910836930019 24000339024896 24015471647232 24026348219536 24041497241112 24043473200448 24120504582144 24131428723712 24146703732736 24163914498048 24174858299904 24252310618112 24269596655616 24269624743676 24280588320768 24295897645056 24393143264256 24402185279372 24404190883488 24413269131264 24419578141296 24510984536064 24526439129088 24537547117824 24553018459008 24633706807296 24644863377408 24644924342272 24660463386624 24671632074752 24689216987136 24779534761984 24797196582912 24797225281582 24921380710848 24923428987392 24932667568054 24950438535672 24977539141893 25059622588416 25070972055168 25075423107072 25086779729856 25169222172672 25180683567104 25196560416768 25203071849202 25207971902464 25223865957888 25225939095552 25306758905856 25318220300288 25324825819488 25334246539264 25336295396399 25451622853632 25463149856736 25463212845824 25474715615232 25508976144912 25574577553408 25592806047744 25602292752128 25604396992512 25620541000704 25716442791936 25732657446912 25744311730176 25750964715489 25760543956992 25856905838592 25875365511216 25884991029248 25891680369672 26004919002624 26016696592752 26016760951168 26044955344538 26063519104584 26130546630656 26147022385152 26149171396608 26158864333696 26177509283328 26292063043584 26303970680832 26308640636928 26320555782144 26425905202944 26435735519232 26437873457112 26442567186048 26447708225536 26454542986404 26558215151616 26570243328768 26570309056512 26582342710976 26599103330592 26686515707904 26698601992192 26703342010368 26715435915264 26715502002176 26832343662592 26861421903872 26863629631488 26880567607296 26998162436752 27000381403008 27010425421824 27017405603136 27029641746978 27046684396251 27135567654912 27147857314176 27147924470784 27160219726432 27165041699328 27177344707344 27266657353728 27283849445376 27296206261248 27296273784832 27325854787712 27415655481344 27432941518848 27435196219392 27445365858304 27464927772672 27572591424768 27574857603072 27585079011464 27597608583168 27604740507552 27725471299584 27725539885056 27738096741888 27743021309952 27755586084096 27846798999552 27864356880384 27876976607232 27877045567488 27889671041024 27907255953408 28011647991808 28029309812736 28029379149824 28036553299704 28049320400478 28171995586176 28182475440128 28184754642148 28202525609766 28204843562064 28325940917248 28328269012992 28346130468864 28358968390272 28376849202624 28470103769088 28482997837824 28483068297216 28490429046924 28495968237568 28501027356672 28513935430656 28625678106624 28638642634752 28638713479168 28646043588828 28646114451552 28659088235271 28771399747584 28784430272832 28795137949696 28802579346144 28815695274808 28910392016896 28928620511232 28930998140928 28941722241536 28962350696448 29089019068416 29089091026944 29102265434112 29107432194048 29109786200118 29120614907904 29247975456768 29261294206976 29268783666846 29268856070064 29396864959488 29410178757024 29415400183296 29428722375408 29428795174272 29442123432956 29538878799872 29557503565824 29570890116352 29589535065984 29591967015936 29719019978752 29721462571008 29740202459136 29742607639251 29753671753728 29870307376832 29883801010176 29891597688576 29897409298432 29905135549848 29923991246916 30022330171392 30035927241216 30054865404672 30054939752448 30068551591104 30167365582848 30186386620416 30200057991168 30219099641856 30232860616192 30332214575104 30351339552768 30365085630464 30372932741346 30386728599552 30519661885024 30533524389888 30541415029632 30555247192236 30574512795762 30674989522944 30708232043904 30708308007936 30722215756128 30741586636176 30842612416512 30856580990976 30862059208704 30876036590592 30876112969728 30890096716544 30991610544128 31011151282176 31019165352864 31025196187648 31033213887897 31044758102016 31047309656064 31169016393216 31183132795568 31202794291656 31205358834624 31339338887168 31361676263424 31375879921152 31395662947584 31476403142656 31498838212608 31513103990784 31532973539328 31533051543552 31547332816896 31685306744832 31693495034448 31705284870144 31846603706112 31858450497536 31861026986776 31866683531904 31881115906692 32020628862976 32043451834368 32055329654816 32057964267264 32078177359488 32160672776192 32183595565056 32218472964096 32218552664064 32233144399872 32374117761024 32379865399296 32382484056936 32394530193408 32417657184159 32524191019008 32538921177984 32544698075136 32551025508352 32559437521728 32681312714752 32701918838784 32716729490432 32737357945344 32740048613376 32844942409728 32859817836544 32880617848832 32904053784576 32918955982848 33062928777216 33083775516672 33086451101652 33107394571056 33228507614464 33231238649856 33252191511552 33267251380896 33288226949232 33303385522524 33412830117888 33427962740224 33433897476096 33449039639808 33558962896896 33595413889024 33604095798936 33619359301632 33631821277184 33634585460736 33766434425984 33802988027904 33803027149294 33827120539992 33935497138176 33938286280704 33950866475648 33975065240064 34011968193216 34123741396992 34139195990016 34145256996864 34160721334272 34310209929216 34325748973568 34334619620652 34347391942656 34350214938624 34500487348288 34522240492896 34537875565583 34562492725644 34673225336832 34688928790336 34713653614848 34735627090944 34751358806112 34862696513536 34865561862144 34887545192448 34903345711104 34925352864768 35056084058112 35065143442368 35071960907776 35078187515904 35081024395014 35094074376192 35103143578113 35234540270592 35250497942816 35256756248064 35272723981872 35410953535488 35426991105024 35427078742016 35465471107456 35490749419008 35582020943872 35604456013824 35607382327296 35620581220352 35645970087936 35818172841984 35827429169376 35840756809728 35843655360123 36000508537344 36023207470848 36039522329304 36062245861668 36180756873216 36197143085568 36197232627712 36220055599104 36236459609792 36262287449856 36355543138304 36378465927168 36394941681664 36404437115514 36420882481152 36577255358464 36603277919058 36606286325232 36619903696896 36763455233024 36766476804096 36789658693632 36796811444224 36806320676736 36829527688512 36950560210944 36967295066112 36967386513408 36984128989184 36990695079936 37007448112128 37152475840512 37169302142976 37169394089984 37195837922373 37209674604544 37372413083648 37382071066272 37399001352081 37399050584064 37399093867304 37562660781568 37589433882624 37603367479688 37606458082752 37630169594784 37753833259008 37771025350656 37794840625152 37811957853696 37835798936832 37960138358784 37977330450432 37977424396288 37987238729232 38001369808896 38018580574208 38177434280448 38184856846336 38194724785104 38194819268736 38212073422848 38212117647028 38361866330112 38379240363776 38403439128192 38406595488768 38571494014976 38574664187904 38598986170368 38616467595264 38640815935488 38785358757888 38803020578816 38809909592064 38813048266824 38827486543872 38837520554508 39007378503936 39025044889128 39025141426752 39042815856746 39067433016807 39195819945984 39213571676032 39220533577728 39238296500544 39238393565696 39410004754432 39438094565376 39452713421312 39455956021248 39480833673216 39628616761344 39638857804416 39653603278848 39656810185668 39671562338304 39681814479606 39845068013568 39855364993152 39855463584768 39873514066464 39898654995888 40029773561856 40047902988288 40055013015552 40073153872896 40073253003264 40091402121472 40223154110464 40248515493888 40266743988224 40292132855808 40295444447232 40497243655128 40500572104512 40515638132736 40544462620467 40721785971264 40721886706176 40740329589648 40747562548992 40766017061016 40899986030592 40925774168064 40944309391872 40944410677248 40962954341504 40988782181568 41123483222016 41142107987968 41149412278272 41168048787456 41168150626304 41348201709568 41358887137152 41377618517196 41393010802688 41396412874752 41558688524288 41588309827584 41603725722208 41607145112832 41633379126144 41770198499328 41815464910848 41815568351232 41834506561536 41860883930112 42017471987712 42024931688448 42043964719104 42044068724736 42063110422528 42073980600717 42247075659776 42257993379264 42273713160192 42277131963222 42303788414649 42462138274816 42488911375872 42492403519488 42508154542256 42538452585408 42724496756736 42724602445824 42743952356352 42751541035008 42770903145984 42911460753408 42938517159936 42957963952128 42958070218752 42969171677328 42977525866496 43157099621376 43165490348032 43176645409248 43192706924544 43203869019216 43223542912212 43365588025344 43385228237312 43392930766848 43412583362304 43602558451712 43633636540416 43649810593792 43653398151168 43680922361856 43871963185152 43872013959722 43891941310464 43903284105096 44095297439232 44115268135536 44143083563112 44143192761408 44163185149434 44308318199808 44336255348736 44356335174528 44384302598976 44404514030032 44550440157184 44578529968128 44582193856512 44598719519744 44630507630592 44805461065248 44825701515264 44825753393629 44825812402176 44846113947648 44857703324772 45053890861824 45070650703872 45082409628672 45102827386656 45247329517568 45251048374272 45279579930624 45300086986752 45328649462784 45349290924288 45498321862656 45518927986688 45527009329152 45547628445696 45559399112019 45779492827536 45796522590208 45800286584832 45832870788354 46029653990528 46062462011904 46083323634192 46112379954264 46230967115776 46263918624768 46284871486464 46314054885888 46314169454592 46335145074816 46487415816192 46516726923264 46537794281472 46567137153024 46753524589824 46770916687872 46774699193352 46792099168256 46804191437484 46979387027456 47009008330752 47030298642496 47063819881728 47214604713984 47235988140032 47269655986176 47299577315328 47320999225344 47472608018432 47527960117248 47557927305216 47757563789312 47769905559168 47787675746304 47791540480164 47800025297856 47821673860038 48000678049792 48030943294464 48052696439072 48082994482224 48086946400896 48241009164288 48262857447424 48293407465472 48327828996096 48349716599808 48504621236224 48539193311232 48539249487352 48561176641536 48591795290112 48786286528512 48804370558744 48808381766976 48826538262528 48839156282592 49021969072128 49052878258176 49075094235648 49106036918016 49267413614592 49289726754816 49289848684544 49320926773248 49343264149504 49378433974272 49559069523968 49594393165824 49594450563164 49842761421696 49846857974784 49865335136108 49900877071344 49955078283786 50119245176832 50141944110336 50150846214144 50173559459712 50338444345344 50361367134208 50393120833536 50406143698404 50415943804928 50447731915776 50451878191104 50636440600576 50649651638976 50668493078528 50672590792798 50704540723941 50903245707264 50926299713472 50926425691648 51017952289824 51149155106816 51185612095488 51204585504256 51208793985024 51241082001408 51432885583872 51465314893824 51488623460352 51501929430978 51521087913984 51713811677184 51750731022432 51769982058496 51774168853511 51783360739344 52009838005248 52033393185504 52033521902336 52089910689076 52127038209168 52261093261312 52294044770304 52298342793216 52317728667392 52355018566656 52584126087168 52607941361664 52617281273856 52621536592521 52641111564288 52851810405888 52875746914224 52885134372096 52895416451072 52909085972808 53116430303232 53140486657536 53140618113024 53164685421952 53198206661184 53373031415808 53397203984384 53406684020736 53430871830528 53431004004352 53664687325184 53722843807744 53727259262976 53761135214592 53996324873504 54000762806016 54020850843648 54034811206272 54059283493956 54093368792502 54271135309824 54295714628352 54295848941568 54320439452864 54330083398656 54354689414688 54533314707456 54567698890752 54592412522496 54592547569664 54606655673271 54651709575424 54831310962688 54865883037696 54890731716608 54904916878587 54929855545344 55145182849536 55149715206144 55170158022928 55195217166336 55209481015104 55450942599168 55451079770112 55476193483776 55486042619904 55511172168192 55693597999104 55728713760768 55753953214464 55754091134976 55779342082048 55814511906816 56023295983616 56058619625472 56058758299648 56073106599408 56098640800956 56343991172352 56364950880256 56369509284296 56405051219532 56409687124128 56651881834496 56656538025984 56692260937728 56717936780544 56753698405248 56940207538176 56965995675648 56966136594432 56980858093848 56991936475136 57002054713344 57027870861312 57277285269504 57277426958336 57292087177656 57292228903104 57318176470542 57542799495168 57568860545664 57590275899392 57605158692288 57631390549616 57820784033792 57857241022464 57861996281856 57883444483072 57924701392896 58178038136832 58178182053888 58204530868224 58214864388096 58219572400236 58241229815808 58495950913536 58522588413952 58537567333692 58537712140128 58564223785119 58793729918976 58820357514048 58830800366592 58857444750816 58857590348544 58884246865912 59077757599744 59115007131648 59141780232704 59179070131968 59183934031872 59438039957504 59442925142016 59480404918272 59485215278502 59507343507456 59740614753664 59767602020352 59783195377152 59794818596864 59810271099696 59847982493832 60044660342784 60071854482432 60109730809344 60109879504896 60137103182208 60334731165696 60372773240832 60400115982336 60438199283712 60465721232384 60702679105536 60730171260928 60745865482692 60773457199104 61039323770048 61082830059264 61105472154493 61110494384472 61149025591524 61349979045888 61416464087808 61416616015872 61444431512256 61483173272352 61685224833024 61713161981952 61724118417408 61752073181184 61752225939456 61780193433088 61983221088256 62022302564352 62038330705728 62050392375296 62066427775794 62089516204032 62094619312128 62338032786432 62366265591136 62405588583312 62410717669248 62678677774336 62723352526848 62751759842304 62791325895168 62952806285312 62997676425216 63026207981568 63065947078656 63066103087104 63094665633792 63370613489664 63386990068896 63410569740288 63415697944833 63693207412224 63722053973552 63733367063808 63762231813384 64041257725952 64086903668736 64110659309632 64115928534528 64156354718976 64321345552384 64367191130112 64436945928192 64437105328128 64466288799744 64748235522048 64764968113872 64789060386816 64835314368318 65048382038016 65077842355968 65089396150272 65102051016704 65118875043456 65362625429504 65403837677568 65433458980864 65474715890688 65480097226752 65719635673088 65761235697664 65808020939583 65808107569152 65837911965696 66167551033344 66172902203304 66214789142112 66244777724151 66457015228928 66462477299712 66504383023104 66534502761792 66576453898464 66606771045048 66825660235776 66855925480448 66867794952192 66898079279616 67117925793792 67190827778048 67208191597872 67238718603264 67263642554368 67269170921472 67532868851968 67605976055808 67606054298588 67654241079984 67870994276352 67876572561408 67901732951296 67950130480128 68023936386432 68247482793984 68278391980032 68290513993728 68321442668544 68651497947136 68669239241304 68694783885312 68700429877248 69000974696576 69044480985792 69075751131166 69124985451288 69346450673664 69377857580672 69427307229696 69471254181888 69502717612224 69725393027072 69731123724288 69775090384896 69806691422208 69850705729536 70112168116224 70130286884736 70143921815552 70156375031808 70162048790028 70188148752384 70206287156226 70469080541184 70500995885632 70513512496128 70545447963744 70821907070976 70853982210048 70854157484032 70930942214912 70981498838016 71164041887744 71208912027648 71241162440704 71291940175872 71636345683968 71654858338752 71681513619456 71687310720246 71732510790057 72001017074688 72046414941696 72079044658608 72124491723336 72361513746432 72394286171136 72394465255424 72440111198208 72472919219584 72524574899712 72711086276608 72756931854336 72789883363328 72808874231028 72841764962304 73154510716928 73206555838116 73212572650464 73239807393792 73526910466048 73532953608192 73579317387264 73612641353472 73659055377024 73901120421888 73934590132224 73934773026816 73968257978368 73981390159872 74014896224256 74338604285952 74338788179968 74391675844746 74419349209088 74744826167296 74764142132544 74798002704162 74798187734608 74932617425679 75125321563136 75178867765248 75206734959376 75212916165504 75260339189568 75507666518016 75542050701312 75589681250304 75623915707392 75671597873664 75920276717568 75954660900864 75954848792576 75974477458464 76002739617792 76008886189197 76037161148416 76354868560896 76369713692672 76389449570208 76389638537472 76424146845696 76424235294056 76723732660224 76758480727552 76806878256384 76813190977536 77142988029952 77149328375808 77197972340736 77232935190528 77281631870976 77570717515776 77606041157632 77626096533648 77654973087744 77675041109016 78014757007872 78050089778256 78050282853504 78085631713492 78134866033614 78391639891968 78427143352064 78441067155456 78476593001088 78476787131392 78820009508864 78876189130752 78905426842624 78911912042496 78961667346432 79277715608832 79307102157959 79307206557696 79313620371336 79343124676608 79363628959212 79710729986304 79710927169536 79747028132928 79797309991776 80059547123712 80095805976576 80110026031104 80146307745792 80146506006528 80182804242944 80446308220928 80497030987776 80533487976448 80584265711616 80590888894464 80994487310256 81001144209024 81031276265472 81088925240934 81443571942528 81443773412352 81480659179296 81495125097984 81532034122032 81799972061184 81851548336128 81888618783744 81888821354496 81925908683008 81977564363136 82246966444032 82284215975936 82298824556544 82336097574912 82336301252608 82717774274304 82755237034392 82786021605376 82792825749504 83117377048576 83176619655168 83207451444416 83214290225664 83266758252288 83540396998656 83630929821696 83631136702464 83669013123072 83721767860224 84034943975424 84087929438208 84088137449472 84126220845056 84147961201434 84494151319552 84515986758528 84547426320384 84554263926444 84607576829298 84924276549632 84977822751744 84984807038976 85016309084512 85076905170816 85448993513472 85449204891648 85487904712704 85503082070016 85541806291968 85877034319872 85915927904256 85916140437504 85938343354656 85955051732992 85977264705813 86314199242752 86330980696064 86353290818496 86385413849088 86407738038432 86447085824424 86731176050688 86770456474624 86785861533696 86825166724608 87205116903424 87267273080832 87299621187584 87306796302336 87361844723712 87743926370304 87744027919444 87783882620928 87806568210192 88190594878464 88230536271072 88286167126224 88286385522816 88326370298868 88616636399616 88672510697472 88712670349056 88768605197952 88809028060064 89100880314368 89157059936256 89164387713024 89197439039488 89261015261184 89610922130496 89651403030528 89651506787258 89692227895296 89715406649544 90107781723648 90164819257344 90205654773312 90494659035136 90502096748544 90559159861248 90600173973504 90657298925568 90698581848576 90996643725312 91037855973376 91054018658304 91095256891392 91118798224038 91558985655072 91593045180416 91600452586981 91600573169664 91665741576708 92059307981056 92124924023808 92166647268384 92224759908528 92461934231552 92527837249536 92569742972928 92628109771776 92628338909184 92670290149632 92974831632384 93033453846528 93075588562944 93099641663691 93134274306048 93507049179648 93549398386704 93584198336512 93608382874968 93958774054912 94018016661504 94060597284992 94127639763456 94429209427968 94471976280064 94539311972352 94599154630656 94641998450688 94945216036864 95055920234496 95115854610432 95539811118336 95575351492608 95583080960328 95600050595712 95643347720076 96001356099584 96061886588928 96105392878144 96165988964448 96173892801792 96482018328576 96525714894848 96586814930944 96655657992192 96699433199616 97009242472448 97078498974704 97122353283072 97183590580224 97252971552477 97572573057024 97608741117488 97616763533952 97653076525056 97678312565184 98043938144256 98105756516352 98150188471296 98212073836032 98534827229184 98579453509632 98579697369088 98641853546496 98686528299008 98756867948544 99118139047936 99188786331648 99188901126328 99685522843392 99693715949568 99730670272216 99801754142688 99910156567572 100238490353664 100283888220672 100301692428288 100347118919424 100676888690688 100722734268416 100786241667072 100812287396808 100831887609856 100895463831552 100903756382208 101272881201152 101299303277952 101336986157056 101345181585596 101409081447882 101806491414528 101852599426944 101852851383296 102035904579648 102298310213632 102371224190976 102409171008512 102417587970048 102482164002816 102930629787648 102977246920704 103003858861956 103042175827968 103501462044864 103539964116992 103548337707022 103566721478688 103613626696749 104019676010496 104066786371008 104067043804672 104179821378152 104254076418336 104522186522624 104588089540608 104596685586432 104635457334784 104710037133312 105168252174336 105215882723328 105234562547712 105243073185042 105282223128576 105703620811776 105751493828448 105770268744192 105790832902144 105818171945616 106232860606464 106280973315072 106281236226048 106329370843904 106396413322368 106746062831616 106794407968768 106813368041472 106861743661056 106862008008704 107445687615488 107454518525952 107522270429184 107530966080369 107992649747008 108001525612032 108069622412544 108118566987912 108186737585004 108542270619648 108591429256704 108591697883136 108640878905728 108660166797312 108709378829376 109066629414912 109135397781504 109184825044992 109185095139328 109213311346542 109303419150848 109662621925376 109731766075392 109781463433216 109809833757174 109859711090688 110290365699072 110299430412288 110340316045856 110390434332672 110418962030208 110901885198336 110902159540224 110952386967552 110972085239808 111022344336384 111457427521536 111507906428928 111508182269952 111558684164096 111587513767119 111629023813632 112046591967232 112117239250944 112146213198816 112197004056243 112197281601912 112687982344704 112739018568592 112810102439064 112819374248256 113303763668992 113313076051968 113384521875456 113435873561088 113507396810496 113880415076352 113931991351296 113932273188864 113961716187696 113983872950272 114004109426688 114055741722624 114554570539008 114554853916672 114584174355312 114584457806208 114636352941084 115085598990336 115137721091328 115180551798784 115210317384576 115262781099232 115641568067584 115714482044928 115723992563712 115766888966144 115849402785792 116356076273664 116409061736448 116429728776192 116439144800472 116482459631616 117045176827904 117075134667384 117075424280256 117128447570238 117202299050421 117587459837952 117640715028096 117661600733184 117714889501632 117715180697088 117768493731824 118155515199488 118230014263296 118283560465408 118358140263936 118367868063744 118876079915008 118885850284032 118960809836544 118970430557004 119014687014912 119481229507328 119535204040704 119566390754304 119589637193728 119620542199392 119695964987664 120089320685568 120143708964864 120219461618688 120219759009792 120274206364416 120669462331392 120745546481664 120800231964672 120876398567424 120931442464768 121460342521856 121491730965384 121546914398208 122078647540096 122165660118528 122210944308986 122220988768944 122298051183048 122699958091776 122832928175616 122833232031744 122888863024512 122966346544704 123370449666048 123426323963904 123448236834816 123504146362368 123504451878912 123560386866176 124044605128704 124076661411456 124100784750592 124132855551588 124179032408064 124189238624256 124676065572864 124732531182272 124811177166624 124821435338496 125357355548672 125446705053696 125503519684608 125582651790336 125905612570624 126052415963136 126131894157312 126132206174208 126189331267584 126221941802151 126741226979328 126773980137792 126821139480576 126831395889666 126911365243947 127386414824448 127444107947104 127466734127616 127524463626768 128082515451904 128173807337472 128221318619264 128231857069056 128312709437952 128642691104768 128734382260224 128873891856384 128874210656256 128932577599488 129496471044096 129529936227744 129578120773632 129670628736636 130096764076032 130155684711936 130178792300544 130237750086912 130725250859008 130807675355136 130866917961728 130949431781376 130960194453504 131439271346176 131522471395328 131616041879166 131675823931392 132345804406608 132429578284224 132489555448302 132914030457856 132924954599424 133008766046208 133069005523584 133152907796928 133213542090096 133651320471552 133711850960896 133735589904384 133796158559232 134381655556096 134416383195744 134477260180887 134477437206528 134527285108736 134538341842944 135065737703936 135211952111616 135212108597176 135308482159968 135741988552704 135753145122816 135803465902592 135900260960256 136047872772864 136494965587968 136556783960064 136581027987456 136642885337088 137302995894272 137338478482608 137389567770624 137400859754496 138001949393152 138088961971584 138151502262332 138249970902576 138692901347328 138755715161344 138854614459392 138942508363776 139005435224448 139450786054144 139462247448576 139550180769792 139613382844416 139701411459072 140260573769472 140287843631104 140312750063616 140324097580056 140376297504768 140412574312452 140938161082368 141001991771264 141027024992256 141090895927488 141643814141952 141707964420096 141708314968064 141861884429824 141962997676032 142328083775488 142417824055296 142482324881408 142583880351744 143272691367936 143309716677504 143363027238912 143374621440492 143465021580114 144002034149376 144092829883392 144158089317216 144248983446672 144723027492864 144788572342272 144788930510848 144880222396416 144945838439168 145049149799424 145422172553216 145513863708672 145579766726656 145617748462056 145683529924608 146413111676232 146425145300928 146479614787584 147053820932096 147065907216384 147158634774528 147225282706944 147318110754048 147802240843776 147869180264448 147869546053632 147936515956736 147962780319744 148029792448512 148677208571904 148677576359936 148783351689492 148838698418176 149489652334592 149528284265088 149596005408324 149596375469216 149865234851358 150250643126272 150357735530496 150413469918752 150425832331008 150520678379136 151015333036032 151084101402624 151179362500608 151247831414784 151343195747328 151909321801728 151909697585152 151948954916928 152005479235584 152017772378394 152074322296832 152113622171823 152709737121792 152739427385344 152778899140416 152779277074944 152848470588112 153447465320448 153516961455104 153613756512768 153626381955072 154285976059904 154298656751616 154395944681472 154465870381056 154563263741952 155141435031552 155212082315264 155252193067296 155309946175488 155322506560533 155350082218032 156029514015744 156100179556512 156100565707008 156171263426984 156269732067228 156783279783936 156854286704128 156882134310912 156953186002176 156953574262784 157640019017728 157752378261504 157810853685248 157823824084992 157923334692864 158555431217664 158614204315918 158627240742672 158686249353216 158727257918424 159421459972608 159421854339072 159494056265856 159594619983552 160119094247424 160191611953152 160220052062208 160292615491584 160293012013056 160365608485888 160994061975552 161066975952896 161168531423232 161181777788928 161988974620512 162002288418048 162062339192351 162062552530944 162177850481868 162887143885056 162887546824704 162961318358592 162990250195968 163064068244064 163599944122368 163703096672256 163777237567488 163777642708992 163819967019813 163851817366016 163955128726272 164493932888064 164568431951872 164597649113088 164672195149824 164672602505216 164714750635761 165435548548608 165510474068784 165572043210752 165585651499008 166234754097152 166353239310336 166414902888832 166428580451328 166533516504576 167080793997312 167261859643392 167262273404928 167338026246144 167443535720448 168069887950848 168175858876416 168176274898944 168252441690112 168295922402868 169031973517056 169094852640768 169108527852888 169215153658596 169292209739497 169848553099264 169955645503488 169969614077952 170032618169024 170153810341632 170897987026944 170898409783296 170975809425408 171006164140032 171083612583936 171831855808512 171832280875008 171876686709312 171910103465984 171954529411626 172628398485504 172661961392128 172706581636992 172770827698176 172815476076864 172894171648848 173462352101376 173540912949248 173571723067392 173650333449216 174410233806848 174534546161664 174599242375168 174613592604672 174723689447424 175487852740608 175488055838888 175567765241856 175613136420384 175692671355357 176381189756928 176461072542144 176572334252448 176572771045632 176652740597736 177233272799232 177345021394944 177425340698112 177537210395904 177618056120128 178201760628736 178314119872512 178328775426048 178394878078976 178522030522368 179221844260992 179302806061056 179303013574516 179384455790592 179430813299088 180215563447296 180329638514688 180411309546624 180989318070272 181004193497088 181118319722496 181200347947008 181314597851136 181397163697152 182075711946752 182108037316608 182190513782784 182237596448076 183117971310144 183186090360832 183200905173962 183316416463479 183331483153416 184118615962112 184249848047616 184333294536768 184449519817056 184923868463104 185055674499072 185139485945856 185256219543552 185256677818368 185340580299264 185949663264768 186066907693056 186151177125888 186199283327382 186268548612096 187014098359296 187098796773408 187168396673024 187216765749936 187917548109824 188036033323008 188121194569984 188255279526912 188858418855936 188943952560128 189078623944704 189198309261312 189283996901376 190111840468992 190231709220864 190247093834499 191079622236672 191166161920656 191200101191424 191286695440152 192002712199168 192123773177856 192210785756288 192331977928896 192347785603584 192964036657152 193051429789696 193173629861888 193311315984384 193398866399232 194018484944896 194156997949408 194244706566144 194367181160448 194505943104954 195145146114048 195217482234976 195233527067904 195306153050112 195356625130368 196087876288512 196211513032704 196300376942592 196424147672064 197158907019264 197159394738176 197283707092992 197373056598016 197424062818749 197513735897088 198236278095872 198377802252656 198734333172453 199371045686784 199387431899136 199461340544432 199603508285376 199820313135144 200476980707328 200567776441344 200603384856576 200694237838848 201353777381376 201445468536832 201572483334144 201624574793616 201663775219712 201790927663104 201807512764416 202545762402304 202598606555904 202673972314112 202690363171192 202818162895764 203612982829056 203705198853888 203705702766592 204071809159296 204596620427264 204742448381952 204818342017024 204835175940096 204964328005632 205954493841408 206007717723912 206084351655936 207002924089728 207079928233984 207096675414044 207133442957376 207227253393498 208039352020992 208133572742016 208134087609344 208359642756304 208508152836672 209044373045248 209176179081216 209193371172864 209270914669568 209420074266624 210336504348672 210431765446656 210469125095424 210486146370084 210564446257152 211407241623552 211502987656896 211540537488384 211581665804288 211636343891232 212465721212928 212561946630144 212562472452096 212658741687808 212792826644736 213492125663232 213588815937536 213626736082944 213723487322112 213724016017408 214891375230976 214909037051904 215044540858368 215061932160738 215985299494016 216003051224064 216139244825088 216237133975824 216373475170008 217084541239296 217182858513408 217183395766272 217281757811456 217320333594624 217418757658752 218133258829824 218270795563008 218369650089984 218370190278656 218426622693084 218606838301696 219463532150784 219562926866432 219619667514348 219719422181376 219719676470411 220580731398144 220598860824576 220680632091712 220837924060416 221803770396672 221804319080448 221904773935104 221944170479616 222044688672768 223015812857856 223016364539904 223117368328192 223175027534238 223258047627264 224093183934464 224234478501888 224292426397632 224394008112486 224394563203824 225375964689408 225478037137184 225620204878128 225638748496512 226607527337984 226626152103936 226769043750912 226871747122176 227014793620992 227760830152704 227863982702592 227864546377728 227923432375392 227967745900544 228008218853376 228026658567591 228111483445248 229109141078016 229168348710624 229168915612416 229272705882168 230171197980672 230275442182656 230420634769152 230525562198464 231283136135168 231428964089856 231447985127424 231533777932288 231698805571584 232712152547328 232818123472896 232878289600944 232964919263232 234090353655808 234150269334768 234150848560512 234256895140476 234404598100842 235174919675904 235281430056192 235323201466368 235429779003264 235430361394176 235536987463648 236311030398976 236460028526592 236567120930816 236716280527872 236735736127488 237752159830016 237921306473877 237921619673088 237940861114008 238029374029824 238962459014656 239132781508608 239179274387456 239241084398784 239391929975328 240178641371136 240287417929728 240438923237376 240439518019584 240548412728832 241338924662784 241491092963328 241600463929344 241752797134848 241862884929536 242920685043712 242983461930768 243093828796416 244157295080192 244331320237056 244421888617972 244441977537888 244596102366096 245399916183552 245665856351232 245666464063488 245777726049024 245932693089408 246740899332096 246852647927808 246896473669632 247008292724736 247008903757824 247120773732352 248153322822912 248201569501184 248265711103176 248358064816128 248378477248512 249352131145728 249465062364544 249622354333248 249642870676992 250714711097344 250893410107392 251007039369216 251165303580672 251811225141248 252104831926272 252263788314624 252264412348416 252378662535168 252443883604302 253482453958656 253547960275584 253642278961152 253662791779332 253822730487894 254772829648896 254888215894208 254933468255232 255048927253536 256165030903808 256347614674944 256442637238528 256463714138112 256625418875904 257285382209536 257747783712768 257748421312512 257865155198976 257931794117439 258992942088192 259059872455488 259156241547264 259341257473272 260193528152064 260311369423872 260357584601088 260475500173824 261450501718016 261615350710272 261733835923456 261898863562752 261920388907008 262878542692352 263044942790656 263232083758332 263351647862784 264691608813216 264859156568448 264979110896604 265828060915712 265849909198848 266017532092416 266138011047168 266305815593856 266427084180192 267302640943104 267423701921792 267471179808768 267592317118464 268763311112192 268832766391488 268954520361774 269054570217472 269076683685888 270131475407872 270424217194352 270616964319936 271483977105408 271506290245632 271606931805184 271800521920512 272095745545728 272989931175936 273113567920128 273162055974912 273285770674176 274605991788544 274676956965216 274779135541248 274801357760943 274801719508992 276003898786304 276177923943168 276303004524664 276499941805152 277385802694656 277511430322688 277709228918784 277885016727552 278010870448896 278901572108288 278924494897152 279100361539584 279226765688832 279402822918144 280521147538944 280575687262208 280648195160112 280752595009536 280825148624904 281876322164736 282003983542528 282054049984512 282181791854976 283287628283904 283415928840192 283416629936128 283723768859648 283925995352064 284835648110592 284964649762816 285167760703488 285168090738193 286619433355008 286725677032621 286726054477824 286749242880984 286930043160228 288004068298752 288185659766784 288316178634432 288497966893344 289446054985728 289577144684544 289577861021696 289760444792832 289891676878336 290098299598848 290844345106432 291027727417344 291159533453312 291235496924112 291367059849216 292826223352464 292850290601856 292959229575168 294107641864192 294131814432768 294317269549056 294450565413888 294636221508096 295604481687552 295738360528896 295739092107264 295873031913472 295925560639488 296059584897024 297354417143808 297566703378984 297677396836352 299056568530176 299192010816648 299192750938432 299730469702716 300501286252544 300715471060992 300826939837504 300851664662016 301041356758272 302030666072064 302168202805248 302358725001216 302495662829568 302686391494656 303818643603456 303819395170304 303897909833856 304010958471168 304035544756788 304148644593664 304227244343646 305419474243584 305478854770688 305557798280832 305558554149888 305696941176224 306894930640896 307033922910208 307227513025536 307252763910144 308571952119808 308791889362944 308931740762112 309126527483904 310424164630528 310504386134592 310619892350976 310645013121066 310700164436064 310840880090247 312059028031488 312200359113024 312201131414016 312342526853968 312539464134456 313566559567872 313708573408256 313764268621824 313906372004352 313907148525568 315280038035456 315504756523008 315621707370496 315647648169984 315846669385728 317110862435328 317228408631836 317254481485344 317372498706432 317454515836848 318842919945216 318843708678144 318988112531712 319189239967104 320238188494848 320383223906304 320440104124416 320585230983168 320586024026112 320731216971776 322133951905792 322337062846464 322363555577856 323977949241024 324004576836096 324124678384702 324355700963736 325774287770112 325775093649408 325922636717184 325980500391936 326128136488128 327199888244736 327406193344512 327554475134976 327555285417984 327639934039626 327703634732032 327910257452544 328987865776128 329136863903744 329195298226176 329344390299648 329345205010432 329429501271522 330871097097216 331020948137568 331144086421504 331171302998016 332469508194304 332706478620672 332829805777664 332857160902656 333067033009152 334523719286784 334524546809856 334676052492288 334762541301357 334887071440896 336139775901696 336351717752832 336504883380224 336591012168729 336591844805736 338063947034112 338217055705776 338430307317192 338584419478994 339697106198528 339911291006976 339939228155904 340065236338048 340307620683264 341795974053888 341796819566592 341951618850816 342012328280064 342167225167872 343663711617024 343664561750016 343753373418624 343820206931968 343909058823252 345256796971008 345413163273984 345541655396352 345630952153728 345788343297696 346924704202752 347081825898496 347143446134784 347300666898432 348820467613696 349198484750336 349227185209344 349447378894848 350976111677776 351135530483712 351226272840768 351385342710714 351606897151263 352762379513856 352922145084288 353144668504896 353145542091264 353305481195472 354466545598464 354690042789888 354850681396224 355074420791808 355236112240256 356403521257472 356628239745024 356657550852096 356789756157952 357044061044736 358443688521984 358605612122112 358606027149032 358768911581184 358861626598176 360431126894592 360659277029376 360822619093248 361978636140544 362008386994176 362236639444992 362400695894016 362629195702272 362794327394304 364151423893504 364381027565568 364475192896152 366235942620288 366372180721664 366401810347924 366632832926958 366662966306832 368237231924224 368499696095232 368666589073536 368899039634112 369847736926208 370111348998144 370278971891712 370512439087104 370513355636736 370681160598528 372133815386112 372302354251776 372398566654764 372537097224192 374028196718592 374197593546816 374336793346048 374433531499872 375835096219648 376072066646016 376242389139968 376510559053824 377716837711872 377887905120256 378157247889408 378396618522624 378567993802752 380223680937984 380463418441728 380494187668998 382159244473344 382332323841312 382400202382848 382573390880304 384005424398336 384247546355712 384421571512576 384663955857792 384695571207168 385928073314304 386102859579392 386347259723776 386622631968768 386797732798464 388313995898816 388489413132288 388734362320896 389011886209908 390290292228096 390434964469952 390467054135808 390713250260736 392175752577024 392423026065408 392600753885184 392848295344128 394317814038528 394318789476352 394567414185984 394746113196032 394848125637498 395027471794176 396472556191744 396755604505312 397468666344906 398742091373568 398774863798272 398922681088864 399207016570752 399640626270288 400953961414656 401135552882688 401206769713152 401388475677696 402890937073664 403144966668288 403249149587232 403327550439424 403431780542661 403581855326208 403615025528832 405091524804608 405197213111808 405380726342384 405636325791528 407225965658112 407410397707776 407411405533184 408143618318592 409193240854528 409484896763904 409636684034048 409670351880192 409928656011264 411908987682816 412015435447824 412168703311872 414005848179456 414159856467968 414193350828088 414266885914752 414454506786996 416078704041984 416267145484032 416268175218688 416719285512608 417016305673344 418088746090496 418352358162432 418386742345728 418541829339136 418840148533248 420863530893312 420938250190848 420972292740168 421128892514304 422814483247104 423005975313792 423081074976768 423163331608576 423272687782464 424931442425856 425123893260288 425124944904192 425317483375616 425585653289472 426984251326464 427177631875072 427253472165888 427446974644224 427448032034816 429782750461952 429818074103808 430089081716736 430123864321476 431970598988032 432006102448128 432278489650176 432474267951648 432746950340016 434169082478592 434365717026816 434366791532544 434563515622912 434640667189248 434837515317504 436266517659648 436541591126016 436739300179968 436740380557312 436853245386168 437213676603392 439125853732864 439239335028696 439438844362752 439439352940822 441161462796288 441197721649152 441361264183424 441675848120832 443607540793344 443608638160896 443809547870208 443888340959232 444089377345536 446031625715712 446032729079808 446234736656384 446350055068476 446516095254528 448468957003776 448584852795264 448788016224972 448789126407648 448992382352579 450751929378816 450956074274368 451240409756256 451277496993024 453215054675968 453252304207872 453538087501824 453743494244352 454029587241984 455727965405184 455729092755456 455846864750784 455935491801088 456016437706752 456053317135182 456222966890496 456340866515469 458218282156032 458336697421248 458337831224832 458545411764336 460342395961344 460550884365312 460841269538304 461051124396928 462566272270336 462857928179712 462895970254848 463067555864576 463397611143168 465424305094656 465636246945792 465756579201888 465929838526464 465967519681599 468300538669536 468301697121024 468513790280952 468809196201684 470349839351808 470562860112384 470646402932736 470859558006528 470860722788352 471073974927296 472622060797952 472920057053184 473134241861632 473432561055744 473471472254976 475504319660032 475842612947754 475881722228016 476058748059648 477924918029312 478265563017216 478358548774912 478482168797568 478783859950656 480357282742272 480574835859456 480877846474752 480879036039168 481096825457664 482982185926656 483200927858688 483505594269696 483725769859072 485841370087424 485966923861536 486187017577053 486187657592832 488314590160384 488662640474112 488843777235944 488883955075776 489192204732192 490799832367104 491331712702464 491332928126976 491555452098048 491865386178816 493481798664192 493705295855616 493792947339264 494016585449472 494017807515648 494241547464704 496306645645824 496403139002368 496531422206352 496716129632256 496756954497024 498704262291456 498930124729088 499244708666496 499285741353984 501429422194688 501786820214784 502014078738432 502330607161344 504209663852544 504527576629248 504528824696832 504757325070336 504887767208604 507095920551168 507284557922304 507325583558664 507645460975788 507876629218491 509545659297792 509776431788416 509866936510464 510097854507072 512330061807616 512695229349888 512885274477056 512927428276224 513250837751808 514570764419072 515495567425536 515496842625024 515730310397952 515863588234878 517985884176384 518119744910976 518312483094528 518682514946544 520387056304128 520622738847744 520715169202176 520951000347648 522901003436032 523230701420544 523467671846912 523797727125504 523840777814016 525757085384704 526464167516664 526703295725568 527078014066071 529383217626432 529718313136896 529958221793208 531656121831424 531699818397696 532035064184832 532276022094336 532611631187712 532854168360384 534605281886208 534847403843584 534942359617536 535184634236928 537526622224384 537665532782976 537909040723548 538109140434944 538153367371776 540262950815744 540848434388704 541233928639872 542967954210816 543012580491264 543213863610368 543601043841024 544191491091456 546227135840256 546324111949824 546571541348352 549211983577088 549353913930432 549558271082496 549602715521886 549949249390437 552007797572608 552355847886336 552606009049328 552999883610304 554771605389312 555022860645376 555418457837568 555770033455104 556021740897792 557803144216576 557848989794304 558200723079168 558453531377664 558805645836288 561042295077888 561151374524416 561296390320224 561505190019072 561650297249808 563752644329472 564007967085056 564108099969024 564363583709952 566575256567808 566831857680384 566833259872256 567447537719296 567851990704128 569929299525632 570335521406976 570336181476386 573238866710016 573451354065242 573498485761968 573860086320456 576008136597504 576371319533568 576632357268864 576995933786688 578892109971456 579154289369088 579155722043392 579520889585664 579783353756672 580196599197696 582055454834688 582319066906624 582470993848224 582734119698432 582734794117177 585652446704928 585700581203712 585918459150336 588215283728384 588263628865536 588634539098112 588901130827776 589272443016192 591476721057792 591478184214528 591746063826944 591851121278976 592119169794048 592272188456247 594708834287616 595133406757968 595354793672704 598113137060352 598384021633296 598385501876864 599460939405432 601002572505088 601430942121984 601653879675008 601703329324032 602082713516544 604061332144128 604336405610496 604717450002432 604991325659136 605372782989312 607637287206912 607795819667712 608021916942336 608071089513576 608297289187328 608454488687292 610838948487168 611115596561664 611117108299776 611393882352448 613789861281792 614067845820416 614455026051072 614505527820288 617143904239616 617863481524224 618253054967808 620848329261056 621008772269184 621239784701952 621290026242132 621400328872128 621681760180494 624118056062976 624400718226048 624402262828032 624685053707936 625078928268912 627133119135744 627417146816512 627528537243648 627812744008704 627814297051136 630560076070912 631009513046016 631243414740992 631295296339968 631693338771456 634221724870656 634456817263672 634508962970688 634744997412864 634909031673696 637685839890432 637687417356288 637976225063424 638378479934208 640476376989696 640766447812608 640880208248832 641170461966336 641172048052224 641462433943552 644267903811584 644674125692928 644727111155712 647955898482048 648009153672192 648249356769404 648711401927472 651548575540224 651550187298816 651845273434368 651961000783872 652256272976256 654399776489472 654812386689024 655108950269952 655110570835968 655279868079252 655407269464064 655820514905088 658273727807488 658390596452352 658688780599296 658690410020864 658859002543044 659159029411233 661742194194432 662041896275136 662288172843008 664939016388608 665412957241344 665659611555328 665714321805312 666134066018304 669047438573568 669049093619712 669352104984576 669525082602714 669774142881792 672279551803392 672703435505664 673009766760448 673182024337458 673183689611472 676127894068224 676434111411552 676860614634384 677168838957988 679394212397056 679822582013952 679878456311808 680130472676096 680615241366528 683591948107776 683593639133184 683903237701632 684024656560128 684079975702773 684334450335744 687327423234048 687506746837248 687640413863936 687818117646504 690513593942016 690826326547968 691261904307456 691576686595392 693849408405504 694163651796992 694286892269568 694601333796864 697640935227392 698396969500672 698454370418688 698894757789696 701952223355552 702271060967424 702452545681536 702770685421428 703213794302526 705524759027712 705844290168576 706289337009792 706291084182528 706610962390944 708933091196928 709380085579776 709701362792448 710148841583616 710472224480512 712807042514944 713256479490048 713579512315904 713763919421631 714088122089472 716887377043968 717212054298064 717537823162368 717723253196352 720862253789184 721318554058752 721645238186496 723957272281088 724016773988352 724473278889984 724801391788032 725258391404544 725588654788608 728302847787008 728762055131136 728950385792304 732471885240576 732744361443328 732803620695848 733265665853916 733325932613664 736474463848448 736999392190464 737333178147072 737798079268224 739695473852416 740222697996288 740557943783424 741024878174208 741026711273472 741362321197056 744604708503552 744797133309528 745074194448384 748056393437184 748395187093632 748673586692096 748867062999744 751670192439296 752144133292032 752484778279936 753021118107648 755433675423744 755775810240512 756314495778816 756793237045248 757135987605504 760447361875968 760926836883456 760988375337996 764318488946688 764664647682624 764800404765696 765146781760608 768010848796672 768495092711424 768843143025152 769327911715584 769391142414336 771856146628608 772205719158784 772694519447552 773245263937536 773595465596928 776627991797632 776978826264576 777468724641792 778023772419816 780580584456192 780869928939904 780934108271616 781426500521472 784351505154048 784846052130816 785201507770368 785696590688256 788635628077056 789134828371968 789492226392064 789696251274996 790054943588352 793511209010624 794371138008409 794937332689812 797484182747136 797549727596544 797845362177728 798414033141504 799281252540576 801907922829312 802271105765376 802413539426304 802776951355392 805781874147328 806289933336576 806498299174464 806655100878848 806863561085322 807163710652416 807230051057664 810183049609216 810394426223616 810761452684768 811272651583056 814451931316224 814820795415552 814822811066368 816287236637184 818386481709056 818969793527808 819273368068096 819340703760384 819857312022528 823817975365632 824030870895648 824337406623744 824404073282829 828011696358912 828386701656176 828533771829504 828909013573992 832157408083968 832534290968064 832536350437376 833438571025216 834032611346688 836177492180992 836704716324864 836773484691456 837083658678272 837680297066496 841727061786624 841944585480336 842257785028608 845628966494208 846011950627584 846162149953536 846326663217152 846545375564928 849862884851712 850247786520576 850249889808384 850634966751232 851171306578944 854355263750144 854506944331776 854893949288448 854896064069632 855504272214579 859565500923904 860177031097863 860178163433472 860247728642952 863941197976064 864012204896256 864556979300352 864948535903296 865493900680032 868338164957184 868731434053632 868733583065088 869127031245824 869281334378496 869675030635008 872533035319296 873083182252032 873478600359936 873480761114624 873706490772336 874427353206784 878251707465728 878478670057392 878877688725504 878878705881644 882322925592576 882395443298304 882722528366848 883351696241664 887215081586688 887217276321792 887619095740416 887776681918464 888178754691072 892063251431424 892469473312768 892700110136952 893032190509056 897169705590528 897576032449944 897578252815296 897984764705158 901503858757632 901912148548736 902480819512512 902554993986048 906430109351936 906504608415744 907076175003648 907486988488704 908059174483968 911455930810368 911458185510912 911693729501568 911870983602176 912032875413504 912106634270364 912445933780992 912681733030938 916436564312064 916673394842496 916675662449664 917090823528672 920684791922688 921101768730624 921682539076608 922102248793856 925132544540672 925715856359424 926135111729152 926795222286336 931272493891584 931513158403776 931859677052928 931935039363198 932522640270741 936601077339072 936603394242048 937027580561904 937618392403368 940699678703616 941125720224768 941292805865472 941719116013056 941721445576704 942147949854592 945244121595904 945840114106368 946268483723264 946865122111488 946942944509952 951008639320064 951685225895508 951763444456032 952117496119296 955849836058624 956531126034432 956964337595136 957567719901312 960714565484544 961149671718912 961755692949504 961758072078336 962193650915328 966401855717376 967011188539392 967451539718144 971682740174848 971933847723072 972374035154106 976629180320768 977325280948224 977687554471888 977767910151552 978384409464384 981599664734208 982663425404928 982665856253952 983110904196096 983730772357632 986963597328384 987410591711232 987585894678528 988033170898944 988035615031296 988483094929408 992613291291648 992806278004736 993062844412704 993432259264512 993513908994048 997408524582912 997860249458176 998489417332992 998571482707968 1002858844389376 1003573640429568 1004028157476864 1004661214322688 1008419327705088 1009055153258496 1009514650140672 1009775534417208 1014191841102336 1014651167117328 1015290921951576 1015753258436982 1019091318595584 1019552863576832 1019733873020928 1020195709014144 1024660123615232 1025390458699776 1025770548954112 1025854856552448 1026501675503616 1030991134851072 1030992328053467 1030993685250048 1031460620795904 1031727176469756 1036239489821952 1036624966189056 1037365029893088 1040774112608256 1041245477695488 1041430338404352 1041902000695296 1045802006872064 1046461402841088 1046935343693824 1047595454251008 1047681555628032 1051514170769408 1052928335033328 1053406591451136 1054156028132142 1058766435252864 1059436626273792 1059916443586416 1063312243662848 1063399636795392 1064070128369664 1064552044188672 1065223262375424 1065708336720768 1069210563772416 1069694807687168 1069884719235072 1070369268473856 1075331065565952 1075818081447096 1076218280869888 1076306734743552 1080525901631488 1081696868777408 1082467857279744 1085935908421632 1086025160982528 1086427727220736 1087202087682048 1088382982182912 1092454271680512 1093143082696704 1098423967154176 1098707827860864 1099116542164992 1099205431043772 1099898498780874 1104015595145216 1104711695772672 1105212018098656 1105999767220608 1109543210778624 1110045721290752 1110836915675136 1111540066910208 1112043481795584 1115606288433152 1116401446158336 1116907062755328 1117611291672576 1122084590155776 1122302749048832 1122592780640448 1123010380038144 1123300594499616 1127505288658944 1128015934170112 1128216199938048 1128727167419904 1133150513135616 1133663715360768 1133666519744512 1134895075438592 1135703981408256 1139858599051264 1140671042813952 1140672362952772 1146477733420032 1146902708130484 1146996971523936 1147720172640912 1152016273195008 1152742639067136 1153264714537728 1153991867573376 1157784219942912 1158308578738176 1158311444086784 1159041779171328 1159566707513344 1160393198395392 1164638133813248 1164941987696448 1165468239396864 1165469588234354 1171304893409856 1171401162407424 1176430567456768 1176527257731072 1177269078196224 1177802261655552 1178544886032384 1182953442115584 1182956368429056 1183492127653888 1183702242557952 1184238339588096 1184544376912494 1189417668575232 1190266813515936 1190709587345408 1190805883630753 1196226274120704 1196768043266592 1196771003753728 1198921878810864 1202005145010176 1202861884243968 1203307759350016 1203406658648064 1204165427033088 1208672811220992 1209434900004864 1209982651318272 1210295341627983 1210745565978624 1215274574413824 1215591639335424 1216142179027152 1216594578374656 1216908977374584 1221677896974336 1222231193123328 1222234216599552 1222787764704896 1227579722563584 1228135691640832 1228910052102144 1229011055640576 1234287808479232 1235726963048448 1236506109935616 1242017544538368 1242479569403904 1242580052484264 1242800657744256 1243363520360988 1248236112125952 1248801436452096 1248804525656064 1249370107415872 1250157856537824 1254266238271488 1254834293633024 1255057074487296 1255625488017408 1255628594102272 1261120152141824 1262486829481984 1262590592679936 1263386677542912 1268443449741312 1268913634527344 1269017925941376 1269489994825728 1269818063347392 1275371679780864 1275374834712576 1275952450126848 1276756959868416 1280952753979392 1281532895625216 1281760416497664 1282340923932672 1282344096104448 1282924867887104 1288535807623168 1289348251385856 1289454222311424 1295911796964096 1296018307344384 1296498713538808 1297422803854944 1303097151080448 1303100374597632 1303690546868736 1303922001567744 1304512545952512 1308799552978944 1309624773378048 1310217900539904 1310221141671936 1310559736158504 1310814538928128 1311641029810176 1316547455614976 1317377561198592 1317380820041728 1317718005086088 1318318058822466 1323484388388864 1324083792550272 1324576345686016 1329878032777216 1330825914482688 1331319223110656 1331428643610624 1332268132036608 1338094877147136 1338098187239424 1338704209969152 1339050165205428 1339548285763584 1345406871011328 1346019533520896 1346364048674916 1346367379222944 1346977147057737 1352255788136448 1352868222823104 1353721229268768 1354337677915976 1358788424794112 1359645164027904 1359756912623616 1360260945352192 1361230482733056 1367183896215552 1367187278266368 1367806475403264 1368049313120256 1368159951405546 1368668900671488 1374654846468096 1375013493674496 1375280827727872 1375636235293008 1381027187884032 1381652653095936 1382523808614912 1383153373190784 1387698816811008 1388327303593984 1388573784539136 1389202667593728 1396793939001344 1396908740837376 1397789515579392 1397902559044797 1403904446711104 1404905091363072 1405541370842856 1406427588605052 1411049518055424 1411688580337152 1412578674019584 1412582168365056 1413221924781888 1417866182393856 1418760171159552 1419402725584896 1420297683167232 1420944448961024 1425614085029888 1426512958980096 1427159024631808 1427527838843262 1428176244178944 1433774754087936 1434424108596128 1435075646324736 1435446506392704 1441724507578368 1442637108117504 1443290476372992 1447914544562176 1448946557779968 1449602783576064 1450516782809088 1451177309577216 1456605695574016 1457524110262272 1457900771584608 1458561052731159 1464943770481152 1465607241391696 1466531331707832 1466651865227328 1472948927696896 1473998784380928 1474666356294144 1475596158536448 1479390947704832 1480445395992576 1481115887566848 1482049756348416 1482053422546944 1482724642394112 1489209417007104 1489594266619056 1490148388896768 1496112786874368 1496790374187264 1497347173384192 1497734125999488 1503340384878592 1504288266584064 1504969556559872 1506042236215296 1511551620481024 1512628991557632 1513586474090496 1514271975211008 1521853673766912 1521976750675992 1523629887655473 1528636977893376 1529329295365248 1529600809531392 1530293563521216 1536021697593344 1536990185422848 1537686286050304 1538655823431168 1538782284828672 1543712293257216 1544411438317568 1545389038895104 1546490527875072 1547190931193856 1553255983595264 1553957652529152 1554937449283584 1556047544839632 1561161168912384 1561739857879808 1561868216543232 1562853001042944 1568703010308096 1569692104261632 1570403015540736 1571393181376512 1577271256154112 1578984452784128 1579392502549992 1580109887176704 1587022418021248 1588742276016818 1589874665379624 1594968365494272 1595099455193088 1595690724355456 1596828066283008 1598562505081152 1603815845658624 1604542211530752 1604827078852608 1605553902710784 1612579866673152 1612996598348928 1613310201757696 1613727122170644 1614327421304832 1614460102115328 1620788852447232 1621522905369536 1622545303166112 1628903862632448 1629641590831104 1629645622132736 1632574473274368 1636772963418112 1638546736136192 1638681407520768 1639714624045056 1647635950731264 1648061741791296 1648674813247488 1648808146565658 1649847748171311 1656023392717824 1656773403312352 1657067543659008 1657818027147984 1664314816167936 1665068581936128 1665072700874752 1666877142050432 1668065222693376 1672354984361984 1673409432649728 1673546969382912 1674167317356544 1675360594132992 1683454123573248 1683889170960672 1684515570057216 1691257932988416 1692023901255168 1692324299907072 1693090751129856 1699725769703424 1700495573041152 1700499779616768 1701269933502464 1702342613157888 1708710527500288 1709787898576896 1709792128139264 1711008544429158 1719131001847808 1720354062195726 1720495457285904 1727882395952128 1728024409792512 1729113958600704 1729897071806592 1730987801360064 1736676329914368 1737462868107264 1737467166130176 1738254062491648 1738562668756992 1739350061270016 1746166364504064 1746957200719872 1746961522229248 1747412981544672 1748204382351531 1748854706413568 1756503414931456 1756957340114784 1757755377451008 1757757411763288 1764645851185152 1764790886596608 1765445056733696 1766703392483328 1774430163173376 1774434552643584 1775238191480832 1775553363836928 1776357509382144 1784126502862848 1784938946625536 1785400220273904 1786064381018112 1794339411181056 1795152064899888 1795156505630592 1795969529410316 1803007717515264 1803824297097472 1804961639025024 1805109987972096 1812860218703872 1813009216831488 1814152350007296 1814973976977408 1816118348967936 1822911861620736 1823387459003136 1823741967204352 1824065750827008 1824213268540728 1824891867561984 1825363466061876 1833346789684992 1833351324899328 1834181647057344 1841369583845376 1842203537461248 1843365078153216 1844204497587712 1850265089081344 1851431712718848 1852270223458304 1853590444572672 1862544987783168 1863026316807552 1863719354105856 1863870078726396 1865045280541482 1873202154678144 1873206788484096 1874055161123808 1875236784806736 1881399357407232 1882251440449536 1882585611730944 1883438232026112 1883442891153408 1884295899709184 1890488243191808 1891680228212736 1892536967446528 1893730244222976 1893885889019904 1903370451791016 1903526888912064 1904234992238592 1911699672117248 1913062252068864 1913928675190272 1915135439802624 1921429130969088 1922299343437824 1923511385899008 1923516144156672 1924387301830656 1932803711434752 1934022377078784 1934903079436288 1943365480349696 1943867695446144 1944748070308212 1953258360641536 1954650561896448 1955375108943776 1955535820303104 1956768818928768 1963199329468416 1965326850809856 1965331712507904 1966221808392192 1967461544715264 1974821183422464 1975171789357056 1976066341797888 1976071230062592 1976966189858816 1977477088233699 1985226582583296 1985612556009472 1986125688825408 1986864518529024 1994817049165824 1995720498916352 1996978834665984 1997142965415936 2005717688778752 2007147280859136 2008056314953728 2009322428645376 2016838655410176 2018110306516992 2019029300281344 2019551068834416 2028383682204672 2029302334234656 2030581843903152 2031506516873964 2038182637191168 2039105727153664 2039467746041856 2040391418028288 2049320247230464 2050780917399552 2051541097908224 2051709713104896 2053003351007232 2061982269702144 2061984656106934 2062921241591808 2063454352939512 2072478979643904 2074730059786176 2081548225216512 2082490955390976 2082860676808704 2083804001390592 2092922805682176 2093870687387648 2095190908502016 2095363111256064 2105856670066656 2106810409500563 2106813182902272 2108312056264284 2117532870505728 2118873252547584 2119832887172832 2126624487325696 2126799273590784 2128140256739328 2129104088377344 2130446524750848 2131416673441536 2138421127544832 2139389615374336 2139769438470144 2140738536947712 2141291758264893 2150662131131904 2151636162894192 2152436561739776 2152613469487104 2161051803262976 2163393737554816 2164935714559488 2171871816843264 2172050321965056 2172855454441472 2174404175364096 2176765964365824 2184908543361024 2186286165393408 2197415655721728 2198233084329984 2198410862087544 2199796997561748 2208031190290432 2209423391545344 2210424036197312 2211999534441216 2219086421557248 2220091442581504 2221673831350272 2223080133820416 2224086963591168 2231212576866304 2233814125510656 2235222583345152 2244169180311552 2244605498097664 2245185561280896 2246020760076288 2246601188999232 2255010577317888 2256031868340224 2256432399876096 2257454334839808 2266301026271232 2267327430721536 2267333039489024 2269790150877184 2271407962816512 2279717198102528 2281342085627904 2281344725905544 2292955466840064 2293805416260968 2293993943047872 2295440345281824 2304032546390016 2305485278134272 2306529429075456 2307983735146752 2315568439885824 2316617157476352 2316622888173568 2318083558342656 2319133415026688 2320786396790784 2329276267626496 2329883975392896 2330936478793728 2330939176468708 2342609786819712 2342802324814848 2352861134913536 2353054515462144 2354538156392448 2355604523311104 2357089772064768 2365906884231168 2366984255307776 2367404485115904 2368476679176192 2369088753824988 2380533627031872 2381419174690816 2381611767261506 2383113414025227 2392452548241408 2393536086533184 2393542007507456 2397843757621728 2404010290020352 2405723768487936 2406615518700032 2406813317296128 2408330854066176 2417345622441984 2418869800009728 2419965302636544 2420590683255966 2421491131957248 2430549148827648 2431183278670848 2432284358054304 2433189156749312 2433817954749168 2443355793948672 2444462386246656 2444468433199104 2445575529409792 2455159445127168 2456271383281664 2457820104204288 2458022111281152 2471453926096896 2473012219871232 2473212219848487 2484035089076736 2485160104968528 2485601315488512 2486727040721976 2496472224251904 2497602872904192 2497609051312128 2498740214831744 2500315713075648 2508532476542976 2509668587266048 2510114148974592 2511250976034816 2511257188204544 2522240304283648 2524973658963968 2525181185359872 2526773355085824 2536886899482624 2537827269054688 2538035851882752 2538979989651456 2539636126694784 2550743359561728 2550749669425152 2551904900253696 2553513919736832 2563065791250432 2563520832995328 2564681847865344 2564688192208896 2565849735774208 2566512816643737 2577071615246336 2578696502771712 2580531093293589 2591823593928192 2592036614688768 2592997427077616 2594845607709888 2606194302160896 2606200749195264 2607381093737472 2607844003135488 2609025091905024 2617599105957888 2619249546756096 2620435801079808 2620442283343872 2621119472317008 2621629077856256 2623282059620352 2633094911229952 2634755122397184 2634761640083456 2635436010172176 2636636117644932 2646968776777728 2648167585100544 2649152691372032 2659756065554432 2661651828965376 2662638446221312 2662857287221248 2664536264073216 2676189754294272 2677408419938304 2678100330410856 2679096571527168 2692039067041792 2692728097349832 2692734758445888 2693954294115474 2704511576272896 2705736445646208 2707442458537536 2708675355831952 2717576849588224 2719290328055808 2719513825247232 2720521890704384 2722460965466112 2734367792431104 2734374556532736 2735612950806528 2736098626240512 2736319902811092 2737337801342976 2749309692936192 2750026987348992 2750561655455744 2751272470586016 2762054375768064 2763305306191872 2765047617229824 2766306746381568 2775397633622016 2776654607187968 2777147569078272 2778405335187456 2793587878002688 2793817481674752 2795579031158784 2795805118089594 2807808893422208 2809810182726144 2811082741685712 2812855177210104 2822099036110848 2823377160674304 2825157348039168 2825164336730112 2826443849563776 2835732364787712 2837520342319104 2838805451169792 2840595366334464 2841888897922048 2853025917960192 2854318049263616 2855055677686524 2856352488357888 2867549508175872 2868848217192256 2870893012785408 2883449015156736 2885274216235008 2886580952745984 2895829089124352 2899205567152128 2901033565618176 2902354619154432 2913211391148032 2915048220524544 2915801543169216 2917122105462318 2929887540962304 2931214482783392 2933062663415664 2933303730454656 2945897855393792 2947997568761856 2949332712588288 2951192317072896 2958781895409664 2960890791985152 2962231775133696 2964099512696832 2964106845093888 2965449284788224 2978418834014208 2979188533238112 2980296777793536 2992225573748736 2993580748374528 2995468251998976 3006680769757184 3008576533168128 3009939113119744 3012084472430592 3023103240962048 3025257983115264 3028543950422016 3043953501351984 3047259775310946 3057273955786752 3058658590730496 3059201619062784 3060587127042432 3072043395186688 3073980370845696 3075372572100608 3077311646862336 3077564569657344 3088822876635136 3090778077790208 3092976984160401 3092981055750144 3094381862387712 3106511967190528 3109874898567168 3112095089679264 3122322337824768 3123479715759616 3123736433086464 3125706002085888 3137406020616192 3139384208523264 3140806031081472 3142786362753024 3154542512308224 3157968905568256 3158785005099984 3160219774353408 3174044836042496 3177484552033636 3179749330759248 3189936730988544 3190198910386176 3191381448710912 3193656132566016 3197125010162304 3207631691317248 3209084423061504 3209654157705216 3211107805421568 3225993196697856 3226620403515392 3227454244341288 3228654842609664 3228920204230656 3241577704894464 3243045810739072 3245090606332224 3257807725264896 3259283181662208 3259291244265472 3265148946548736 3273545926836224 3277093472272384 3277362815041536 3279429248090112 3295271901462528 3296123483582592 3297349626494976 3297616293131316 3299695496342622 3312046785435648 3313546806624704 3314135087318016 3315636054295968 3328629632335872 3330137163872256 3330145401749504 3333754284100864 3336130445386752 3344709968723968 3346818865299456 3348334634713088 3350721188265984 3366908247146496 3367778341921344 3369031140114432 3382515865976832 3384047802510336 3384648599814144 3386181502259712 3399451539406848 3400991146082304 3400999559233536 3402539867004928 3404685226315776 3417421055000576 3419575797153792 3419584256278528 3422017088858316 3438262003695616 3440708124391452 3440990914571808 3455764791904256 3456048819585024 3458227917201408 3459794143613184 3461975602720128 3473352659828736 3474925736214528 3474934332260352 3476508124983296 3477125337513984 3478700122540032 3493914401439744 3493923044458496 3494825963089344 3496408764703062 3497709412827136 3513006829862912 3513914680229568 3515514823526576 3529291702370304 3529581773193216 3530890113467392 3533406784966656 3548860326346752 3548869105287168 3550476382961664 3551106727673856 3552715018764288 3568253005725696 3569877893251072 3570800440547808 3572128762036224 3572417650892259 3588678822362112 3590304129799776 3590313011261184 3591939058820632 3606015435030528 3607648594194944 3609923278050048 3610219975944192 3625720437407744 3626018433662976 3628304700014592 3629947953954816 3632236697935872 3645823723241472 3646774918006272 3647483934408704 3648426537081456 3649783735123968 3650726932123752 3666693579369984 3666702649798656 3668363294114688 3682739167690752 3684407074922496 3686730156306432 3688408995175424 3702863425437696 3704540446916608 3707180889145344 3726052633615104 3727433801424073 3727438708211712 3727740157452792 3730090561082964 3746404309356288 3746413576968192 3748110322247616 3750473569613472 3762798714814464 3764502880899072 3765171223461888 3766876464052224 3766885782306816 3768591799418368 3780976486383616 3783360456425472 3785073934893056 3787460488445952 3787771778039808 3806740903582032 3807053777824128 3808469984477184 3823399344234496 3826124504137728 3827857350380544 3830270879605248 3842858261938176 3844598686875648 3847022771798016 3847032288313344 3848774603661312 3865607422869504 3868044754157568 3869806158872576 3887735390892288 3889496140616424 3906516721283072 3909301123792896 3910750217887552 3911071640606208 3913537637857536 3926398658936832 3930653701619712 3930663425015808 3932443616784384 3934923089430528 3949642366844928 3952132683595776 3952142460125184 3953932379717632 3954954176467398 3970453165166592 3971225112018944 3972251377650816 3973729037058048 3989634098331648 3991440997832704 3993957669331968 3994285930831872 4011435377557504 4014294561718272 4016112629907456 4018644857290752 4036220613033984 4038058600562688 4039102137668832 4040931441173211 4056767364409344 4058604668469312 4061163687806304 4063013033747928 4076365274382336 4078211454307328 4078935492083712 4080782836056576 4098640494460928 4101561834799104 4103082195816448 4103419426209792 4106006702014464 4123964539404288 4123969312213868 4125842483183616 4126908705879024 4144957959287808 4149460119572352 4163096450433024 4164981910781952 4165721353617408 4167608002781184 4187741374775296 4190381817004032 4190726222512128 4211713340133312 4213620819001126 4216624112528568 4235065741011456 4237746505095168 4239665774345664 4253248974651392 4253598547181568 4256280513478656 4258208176754688 4260893049501696 4262833346883072 4276842255089664 4278779230748672 4279538876940288 4281477073895424 4282583516529786 4301324262263808 4303272325788384 4304873123479552 4305226938974208 4322103606525952 4326787475109632 4329871429118976 4343743633686528 4345710908882944 4348808350728192 4353531928731648 4369817086722048 4372572330786816 4375683158193477 4394831311443456 4396821724175088 4399593995123496 4416062380580864 4418846783090688 4420848072394624 4423999068882432 4438172843114496 4440182885163008 4443347662700544 4446160267640832 4448173927182336 4462425153732608 4467628251021312 4470445166690304 4488338360623104 4490371122561792 4492041520152576 4493202377998464 4510021154635776 4512063736680448 4512864799752192 4514908669679616 4534654861443072 4534666078978048 4539580301754368 4542815925633024 4559434396205056 4562689451811088 4570889662966419 4585910933680128 4587610832521936 4587987886095744 4590880690563648 4608065092780032 4610970556268544 4613058858150912 4615967470293504 4631136879771648 4633234314952704 4633245776347136 4636167116685312 4638266830053376 4641572793581568 4658552535252992 4659767950785792 4661872957587456 4661878352937416 4685219573639424 4685604649629696 4705722269827072 4706109030924288 4709076312784896 4711209046622208 4714179544129536 4731813768462336 4733968510615552 4736953358352384 4738177507649976 4761067254063744 4762838349381632 4763223534523012 4766226828050454 4784905096482816 4787072173066368 4787084015014912 4795687515243456 4808020580040704 4811447536975872 4813231037400064 4813626634592256 4816661708132352 4837739600019456 4839930605273088 4841181366511932 4842982263914496 4862366557341696 4864568716108608 4866378313498624 4867635909498336 4886711587897344 4888924772493312 4888936866398208 4891151058819584 4910318890254336 4912542766563328 4915640208408576 4916044222562304 4942907852193792 4946024439742464 4946424439696974 4968070178153472 4970320209937056 4971202630977024 4973454081443952 4992944448503808 4995205745808384 4995218102624256 4997480429663488 5000631426151296 5017064953085952 5019337174532096 5020228297949184 5022501952069632 5022514376409088 5049947317927936 5050362370719744 5053546710171648 5073773798965248 5075654538109376 5076071703765504 5079272253389568 5101486719123456 5101499338850304 5103809800507392 5107027839473664 5126131582500864 5129363695730688 5129376384417792 5131699471548416 5133025633287474 5154143230492672 5157393005543424 5161062186587178 5183647187856384 5184073229377536 5185994854155232 5189691215419776 5212388604321792 5212401498390528 5214762187474944 5215688006270976 5218050183810048 5238499093512192 5240871602159616 5240884566687744 5242238944634016 5243258155712512 5244613147054593 5246564119240704 5266189822459904 5269510244794368 5270872020344352 5273272235289864 5293937553555456 5296335170201088 5319512131108864 5323303657930752 5325276892442624 5325714574442496 5329072528146432 5352379508588544 5354816839876608 5356200660821712 5358193143054336 5384078134083584 5385456194699664 5385469516891776 5387908588230948 5409023152545792 5411472891292416 5414884917075072 5417350711663904 5435153699176448 5438580656111616 5439027650494464 5441043781408768 5444921930932224 5468735584862208 5471225901613056 5472197252481024 5472639805622184 5474675602685952 5500053974697984 5501123310911488 5502544941172032 5524108751536128 5526610612383744 5530095234459648 5532613492763136 5550795267244032 5553309214375936 5554295138156544 5556810670374912 5587175756005376 5587634963349504 5591158062317568 5591610236179188 5615617786844416 5619620365452288 5622165483371424 5625710354420208 5644198072221696 5646754321348608 5650314696078336 5650328673460224 5652887699127552 5671464729575424 5675040684638208 5677610902339584 5681190732668928 5683777795844096 5708636098527232 5710111355373048 5712704976715776 5735099016351744 5737696434384512 5741786025570816 5766898030313472 5770548432470016 5773161905491968 5791658178248704 5798411134304256 5802067131236352 5804709238308864 5830096441049088 5831603086338432 5834244210924636 5859775081924608 5862428965566784 5866125326831328 5866607460909312 5891795710787584 5895995137523712 5898665425176576 5902384634145792 5917563790819328 5924463550267392 5928199025393664 5928213690187776 5930898569576448 5932431264701097 5956837668028416 5958377066476224 5960593555587072 5984451147497472 5987161496749056 5990936503997952 6013361539514368 6017153066336256 6019878226239488 6024168944861184 6046206481924096 6050515966230528 6057087900844032 6087907002703968 6094519550621892 6114547911573504 6117317181460992 6118403238125568 6121174254084864 6144086790373376 6147960741691392 6150745144201216 6154623293724672 6155129139314688 6177645753270272 6181556155580416 6185953968320802 6188763724775424 6213023934381056 6224190179358528 6244644675649536 6246959431519232 6247472866172928 6251412004171776 6278768417046528 6281612062162944 6285572725506048 6315937811136512 6317570010199968 6320431228501689 6320439548706816 6348089672084992 6354969104067272 6359498661518496 6379873461977088 6380397820772352 6382762897421824 6387312265132032 6394250020324608 6415263382634496 6418168846123008 6419308315410432 6422215610843136 6451986393395712 6453240807030784 6454908488682576 6457309685219328 6457840408461312 6483155409788928 6486091621478144 6490181212664448 6515615450529792 6518566363324416 6518582488530944 6530297893097472 6554186944544768 6554725630083072 6558858496180224 6592246967165184 6594699252989952 6595232586262632 6599390992685244 6624093570871296 6627093613249408 6628270174636032 6631272108591936 6657259264671744 6660274327744512 6660290803499008 6667508568201728 6672260890773504 6689419937447936 6693637730598912 6696669269426176 6701442376531968 6733816494292992 6735556683842688 6738062280228864 6765031731953664 6768095605020672 6769297199628288 6772363004519424 6798903078813696 6801982292164608 6801999118467072 6805079734009856 6809370452631552 6834842110001152 6839151594307584 6844034177716632 6881416248782904 6881981829143616 6911529583808512 6912097639170048 6916455834402816 6919588287226368 6923951205440256 6946705319657472 6949851472429056 6949868664520704 6953016249966592 6954250675027968 6957400245080064 6987828802879488 6987846088916992 6989651926178688 6992817529406124 6995418825654272 7026013659725824 7027829360459136 7031029647053152 7058583404740608 7059163546386432 7061780226934784 7066813569933312 7097720652693504 7100952765923328 7102213455347712 7105430037528576 7139755786502144 7141600881095616 7144257524072448 7144835301784518 7149340242075681 7177357644724224 7180608259599552 7180626022522368 7183878117641264 7212030870061056 7215297188389888 7219846556100096 7220439951888384 7251440874815488 7252036867325952 7256609400029184 7259895907909632 7264473395871744 7291647446482944 7293549836012544 7294967868817408 7296853074162912 7299567470247936 7301453864247504 7333387158739968 7333405299597312 7336726588229376 7365478335381504 7368814149844992 7373460312612864 7376817990350848 7409080893833216 7414361778290688 7452105267230208 7454867602848146 7455480314905584 7460181122165928 7492808618712576 7492827153936384 7496220644495232 7500947139226944 7525597429628928 7529005761798144 7530342446923776 7533752928104448 7533771564613632 7537183598836736 7566720912850944 7570147869786112 7574920976891904 7575543556079616 7613481807164064 7614107555648256 7616939968954368 7646798688468992 7652249008275456 7655714700761088 7660541759210496 7689197373751296 7694045543596032 7694064576626688 7697549207322624 7699538449931211 7731214845739008 7736089508315136 7739612317745152 7741593279880767 7775470781784576 7778992281232848 7813033442566144 7818602247585792 7821500435775104 7822143281212416 7827075275715072 7852797317873664 7861307403239424 7861326850031616 7864887233568768 7869846178861056 7899284733689856 7904265367191552 7904284920250368 7907864759435264 7909908352934796 7940906330333184 7944502755301632 7947458074116096 7979268196663296 7982881995665408 7987915338663936 7988571861663744 8022870755115008 8032225259814912 8037289714581504 8076117201125376 8078204275337664 8081862882346422 8113534728818688 8117209336938624 8122327375612608 8126026067495856 8152730548764672 8156422908614656 8157870984167424 8161565672113152 8197280988921856 8203123669598208 8206164391632896 8206838852419584 8212013404028928 8247929078808576 8247938624427736 8251684966367232 8253817411758048 8289915918575616 8298920239144704 8326192900866048 8329963821563904 8331442707234816 8335216005562368 8375482749550592 8380763634008064 8381452445024256 8423426680266624 8427241638002252 8433248225057136 8470131482022912 8475493010190336 8479331548691328 8506497949302784 8507197094363136 8512561026957312 8516416353509376 8521786099003392 8525666693766144 8557558461497344 8559077753880576 8562954147790848 8565167033059572 8602648524527616 8606544651576768 8609746246959104 8644207213051904 8653574950219264 8659742858237952 8687487267373056 8691421817765888 8697616701456384 8707063857463296 8739634173444096 8745144661573632 8751366316386954 8789662622886912 8793643448350176 8799187990246992 8832124761161728 8837693566181376 8841696144789248 8847998137764864 8876345686228992 8880365770326016 8886695325401088 8892320535281664 8896347854364672 8935256502042624 8940890333380608 8976676721246208 8980742245123584 8986404755996928 9020042309271552 9024127473360896 9025729599504384 9029817339359232 9069309722886144 9069332157956096 9079160603508736 9085631851266048 9118868792410112 9125378903622176 9141779325932838 9171821867360256 9175221665043872 9175975772191488 9181761381127296 9216130185560064 9221941112537088 9226117716301824 9231934940587008 9266468629905408 9266491552694272 9272334233370624 9276533660106752 9278930952481203 9283145587163136 9317105070505984 9319535901571584 9323756705874832 9370439147278848 9371209299259392 9411444539654144 9412218061848576 9418152625569792 9422418093244416 9428359088259072 9463627536924672 9467937021231104 9473906716704768 9476355015299952 9522134508127488 9525676698763264 9526447069046024 9532453656100908 9569810192965632 9574144346132736 9574168030029824 9591375030486912 9616041160081408 9622895073951744 9626462074800128 9627253269184512 9633323416264704 9679861210546176 9682362733023864 9685964527828992 9724733114683392 9729137432217216 9732756626997248 9735271818996672 9773423175794688 9777849544986624 9777873732796416 9782302117639168 9820637780508672 9825085533126656 9831280416817152 9832088445124608 9885815704387584 9892048879484928 9892848879393948 9936140356306944 9940640419874112 9942405261954048 9946908162887904 9985888897007616 9990411491616768 9990436205248512 9994960859326976 10001262852302592 10034129906171904 10038674349064192 10040456595898368 10045003904139264 10045028752818176 10099894635855872 10100724741439488 10107093420343296 10147547597930496 10151309076218752 10152143407531008 10158544506779136 10202973438246912 10202998677700608 10207619601014784 10214055678947328 10252263165001728 10258727391461376 10258752768835584 10263398943096832 10266051266574948 10314786011086848 10322124373174356 10326824794109317 10367294375712768 10368146458755072 10371989708310464 10379382430839552 10424777208643584 10424802996781056 10429524374949888 10431376012541952 10436100367620096 10481743204319232 10481769133375488 10484477889268032 10486516311425024 10489226294109186 10493128238481408 10532379644919808 10539020489588736 10541744040688704 10546544470579728 10587875107110912 10592670340402176 10639024262217728 10646607315861504 10650553784885248 10651429148884992 10658145056292864 10704759017177088 10709633679753216 10712401321643424 10716386286108672 10717252952676777 10770912389399328 10770939033783552 10775817176461896 10818046305091584 10822945782584832 10829769834150144 10834701423327808 10870307398352896 10877161312223232 10878055300988928 10882087562817536 10889843861864448 10937471169724416 10942451803226112 10945279611244368 10949351205371904 11000107949395968 11002246621822976 11005089882344064 11048217503072256 11053221224767488 11060190468919296 11065226985526272 11106618428751872 11108590276313088 11113621340749824 11174351512010752 11182301404272219 11182316124635136 11183220472358376 11231235573688832 11239240730904576 11244330966742848 11251420708840416 11288396144443392 11293508642697216 11300629392156672 11300657346920448 11305775398255104 11342929459150848 11350081369276416 11355221804679168 11362381465337856 11367555591688192 11417272197054464 11420222710746096 11425409953431552 11470198032703488 11475392868769024 11483572051141632 11533796060626944 11541096864940032 11546323810983936 11596822268608512 11604134262472704 11609418476617728 11663206172676864 11668488421849272 11719550163849216 11724857931133568 11732250653662656 11733214921818624 11783591421575168 11791990275047424 11797330850353152 11804769268291584 11835127581638656 11848927100534784 11856398050787328 11856427380375552 11861797139152896 11864862529402194 11913675336056832 11916754132952448 11921187111174144 11968902294994944 11974322993498112 11981873007995904 12026723079028736 12034306132672512 12039756452478976 12048337889722368 12092412963848192 12114175801688064 12122794323519633 12175814005407936 12189039101243784 12229095823147008 12234634362921984 12236806476251136 12242348508169728 12288173580746752 12295921483382784 12301490288402432 12309246587449344 12310258278629376 12355291506540544 12363112311160832 12371907936641604 12377527449550848 12426047868762112 12448380358717056 12489289351299072 12493918863038464 12494945732345856 12502824008343552 12563224124325888 12571145451012096 12631875622273024 12635140020399936 12640862457003378 12696179344169984 12709938208134544 12718997323036992 12759746923954176 12760795641544704 12765525794843648 12774624530264064 12788500040649216 12830526765268992 12836337692246016 12838616630820864 12844431221686272 12903972786791424 12906481614061568 12909816977365152 12914619370438656 12915680816922624 12966310819577856 12972183242956288 12980362425328896 13031230901059584 13037132726648832 13037164977061888 13060595786194944 13108373889089536 13109451260166144 13117716992360448 13184493934330368 13190465172525264 13198781985370488 13248187141742592 13254187226498816 13256540349272064 13262544217183872 13314518529343488 13320548655489024 13320581606998016 13335017136403456 13344521781547008 13387275461197824 13393338538852352 13402884753063936 13402900264695071 13471113367685376 13476124560457728 13530063463907328 13536191210041344 13538594399256576 13544726009038848 13603964584329216 13603998236934144 13610159468019712 13618740905263104 13669684220002304 13678303188615168 13688068355433264 13762832497565808 13763963658287232 13823059167617024 13824195278340096 13832911668805632 13839176574452736 13847902410880512 13893410639314944 13899702944858112 13899737329041408 13906032499933184 13908501350055936 13914800490160128 13975657605758976 13979303852357376 13985635058812248 13990837651308544 14055658720918272 14062059294106304 14117166809481216 14118327092772864 14123560453869568 14133627139866624 14195441305387008 14201905531846656 14210860075057152 14279511573004288 14283201762191232 14288515048144896 14289670603569036 14298680484151362 14354715289448448 14361216519199104 14361252045044736 14367756235282528 14424061740122112 14430594376779776 14439693112200192 14440879903776768 14502881749630976 14513218800058368 14519791815819264 14528946791743488 14587099672025088 14589935737634816 14593706148325824 14599134940495872 14602907728495008 14666774317479936 14666810599194624 14673453176458752 14730956670763008 14737628299689984 14746920625225728 14753635980701696 14818161787666432 14828723556581376 14904210534460416 14909735205696292 14910960629811168 14920362244331856 14985617237425152 14985654307872768 14992441288990464 15001894278453888 15051194859257856 15058011523596288 15060684893847552 15067505856208896 15067543129227264 15074367197673472 15140295739572224 15149841953783808 15151087112159232 15226963614328128 15228215111296512 15293597376937984 15304498016550912 15311429401522176 15321083518420992 15378394747502592 15388091087192064 15388129153253376 15395098414645248 15399076899862422 15462429691478016 15472179016630272 15479224635490304 15483186559761534 15550941563569152 15557984562465696 15626066885132288 15637204495171584 15643000871550208 15644286562424832 15654150551430144 15722614806478848 15722653700063232 15729774467137536 15733839441163779 15739692357722112 15798569467379712 15808530734383104 15815729518870528 15819816705869592 15881812660666368 15889005510603264 15958536393326592 15965763991330816 15975830677327872 15977143723327488 16045741510230016 16064450519629824 16074579429163008 16152234402250752 16156408550675328 16163725764692844 16227069457637376 16234418673877248 16244654751225216 16252052134991712 16305461097529344 16312845817229312 16315741968334848 16323131344226304 16394561977843712 16412328783265792 16413677704839168 16424026808057856 16495877248855472 16503369932734464 16507634823516096 16579831837151232 16597840478289408 16652385801732096 16659927643127808 16662885414469632 16670432011124736 16750965499101184 16761527268016128 16762904890048512 16846853360533248 16854483276004504 16866496450114272 16940262964045824 16950986020380672 16958663097382656 17012995898605568 17014394188726272 17025122053914624 17032832707018752 17043572198006784 17051333387532288 17115116922994688 17125908295581696 17130334066119144 17205297049055232 17213089303153536 17219492493918208 17288414426103808 17307149900438528 17319485716475904 17374974534746112 17382843635531776 17395233402912768 17414127714926592 17490289323147264 17502732632773908 17579325245773824 17587286896700352 17598375980493984 17664249522323456 17675387132362752 17683392289578496 17695996275529728 17752691372457984 17760731540652032 17773390650802176 17784641070563328 17792695708729344 17870513004085248 17881780666761216 17953353442492416 17961484490247168 17972809511993856 18040084618543104 18048254946721792 18051459199008768 18059634678718464 18138619445772288 18158321207017472 18171263702532096 18250757807244352 18283558651865676 18343643734720512 18350443330087744 18351951544382976 18363522762254592 18432260371120128 18443882225074176 18452235432603648 18463869881174016 18532937259810816 18532983105388544 18544668466741248 18553067320213504 18557861904962406 18566291174326272 18634210141011968 18639071803143168 18647513411749664 18740878294557696 18742418598518784 18822889079308288 18836305251139584 18844836186488832 18856718176518144 18935874042462208 18947813433409536 18952710030599904 18961293685505067 19044269016254976 19052894138092048 19064907312201816 19139620385931264 19148288692265472 19148336060059648 19182750060973824 19232082320162816 19245790147903488 19252924149600256 19254506538369024 19266646832529408 19359722421092352 19364725466047728 19371929055657984 19449466229366784 19458274864434432 19465513253994496 19470543637993344 19546846351589376 19555699089973248 19555747465592832 19564604235278336 19650171066253312 19662560833634304 19664176890249216 19784097758969856 19785697758787896 19872280712613888 19881280839748224 19884810523908096 19893816325775808 19971777794015232 19980822983233536 19980872410497024 19989921718653952 20002525704605184 20068259812343808 20077348698128384 20080913191796736 20090007808278528 20090057505636352 20199789271711744 20201449482878976 20214186840686592 20295095195860992 20302618152437504 20304286815062016 20317089013558272 20405946876493824 20405997355401216 20415239202029568 20428111357894656 20504526330003456 20517454782922752 20526797886193664 20532102533149896 20644248746348712 20653649588218634 20734588751425536 20736292917510144 20743979416620928 20758764861679104 20849554417287168 20849605993562112 20859048749899776 20862752025083904 20872200735240192 20963486408638464 20963538266750976 20968955778536064 20973032622850048 20978452588218372 20986256476962816 21078040979177472 21083488081377408 21093088941159456 21175750214221824 21185340680804352 21278048524435456 21301107569770496 21302858297769984 21316290112585728 21419267359506432 21424802643286848 21432772572217344 21434505905353554 21448020726227043 21541824778798656 21541878067567104 21551634352923792 21636092610183168 21645891565169664 21659539668300288 21669402846655616 21740614796705792 21754322624446464 21756110601977856 21764175125635072 21779687723728896 21874942339448832 21884903606452224 21890559222488736 21898702410743808 22000215898791936 22010179764688128 22096435006144512 22106442449534976 22120380937838592 22130453971052544 22213236857503744 22227242681499648 22348703024021504 22364602808544438 22366440944716752 22462471147377664 22478481461809152 22488661933485696 22502841417680832 22576792288886784 22587017285394432 22601258784313344 22601314693840896 22611550796510208 22700162738552832 22710443609358336 22724762930675712 22735111183376384 22834544394108928 22840445421492192 22850819906863104 22940396065406976 22950785737538048 22967144102283264 23067592121253888 23082193729880064 23092647621967872 23193644537217024 23208268524945408 23218836953235456 23326412345353728 23336976843698544 23439100327698432 23449715862267136 23464501307325312 23466429843637248 23567182843150336 23583980550094848 23594661700706304 23609538536583168 23697854201069568 23712796101574656 23712854760751104 23723594278305792 23729725058804388 23833508265904896 23842374222348288 23937804589989888 23948645986996224 23963746015991808 24053446158057472 24068612265345024 24079512904957952 24096675779444736 24184825927696384 24228351603376128 24245588647039266 24351628010815872 24378078202487568 24458191646294016 24469268725843968 24473612952502272 24484697016339456 24576347161493504 24591842966765568 24602980576804864 24618493174898688 24620516557258752 24710583013081088 24743815873283208 24755054899101696 24852095737524224 24896760717434112 24978578702598144 24987837726076928 24989891464691712 25005648016687104 25126448248651776 25142290902024192 25263751244546048 25270280040799872 25281724914006756 25392358688339968 25419876416269088 25437994646073984 25519493847908352 25521591283089408 25531051589687296 25549249060528128 25577000081298432 25672675384492032 25677233261641728 25688862443372544 25807945573582848 25812963228123136 25819633954730304 25829238740877312 25932621639155712 25944366485912576 25960724850657792 26062461802119168 26074265453297664 26074329954123776 26121191572389888 26216747778179072 26218902520332288 26235433984720896 26368987868660736 26380930345050528 26397563970740976 26496374283485184 26508374452997632 26513080698544128 26525088434367744 26629037058686976 26641097310978048 26641163213996032 26670034272806912 26689043563094016 26786677077704704 26805769506127872 26805800529390142 26942226735370752 27060126927814656 27072382420082688 27077188798513152 27089452018077696 27207929168658432 27207996473868288 27220318936039424 27237481810526208 27356606377230336 27376136710866528 27388535323507319 27525664995131616 27527927316574464 27646118335234048 27648390556680192 27665823337611264 27678353148905472 27695804821761024 27799405889716224 27799474658082816 27812064999866368 27817002700111872 27829600980320256 27836792857443609 27951315211517952 27958607704714752 27971270117624496 27981675302617088 28111317441836544 28124118588212608 28234333618962432 28236654185545728 28247120907739136 28267254279733248 28390882610774016 28403811063693312 28421720150114304 28566403524382464 28577030096289792 28579341207138072 28597360968302724 28709430578896896 28722433038398208 28722504090089472 28735512470565056 28848123480244224 28861188753559552 28879386224400384 28881759807553536 29005763499261952 29039583631638528 29057893583486976 29174199344050176 29179871475269632 29187412296651648 29198269880991744 29205815456990016 29333548634959872 29333621198389248 29346906352917504 29461913341526016 29475256599379968 29493841250451456 29507271961403392 29636323575332864 29657447113162752 29808421068920832 29819470411392584 29821921259622336 29840724488663712 29971234474850304 29971308615745536 29984882577980928 30003788556907776 30102389718515712 30116023047192576 30121369787695104 30135011712417792 30135086258454528 30148734395346944 30280591479144448 30299683907567616 30302174224318464 30453927228656256 30456430222593024 30587194753875968 30608996033101824 30622858803044352 30642167036841984 30756789495005184 30776182174384128 30776258306506752 30790196829290496 30798153799724844 30944358033260544 30958449270980608 30966373119523068 30980474382327951 31101883127138304 31115969124931392 31252133770264576 31274408990343168 31286001743100416 31288573124849664 31308301102860288 31445229612957696 31445307400126464 31459548934275072 31467678882327558 31479384715444224 31597138934759424 31617061468766208 31631459037741056 31639633411739184 31763625321332736 31778011021206528 31917072786653184 31931527982661632 31951661354655744 31954287446654976 32128901039259648 32149158858326016 32151758858030331 32312817101350656 32327451529385688 32454138915274752 32468837347754496 32489309502450432 32504104269983424 32610922195058688 32625691634458624 32631483936669696 32646262688452608 32789123955687424 32824657566531584 32827355409678336 32848053616115712 32991754497710944 33006739865468928 33015269647032192 33159663674302464 33195680956578816 33319855286255616 33325770828939264 33340864022249472 33501930998202368 33523054536032256 33546904212816657 33693706721066496 33708966552009008 33732992900228544 33880525928091648 33901972040761344 33917326194765312 34025991797211136 34028788377452544 34050244107829248 34065665414037504 34087144396013568 34102666775064576 34230233845989376 34251816591163392 34260668132238288 34410594098110464 34426178606307072 34438984987836416 34576828852207616 34614299800877056 34638971432951808 34765687271063552 34790466805825536 34828255429853184 35005465265547816 35158650491547648 35174573793400704 35196751960987968 35328499044646912 35350774264725504 35366784579156992 35391992551059456 35505382744915968 35521463081304064 35546781301604352 35569282141126656 35585391417458688 35741026008170496 35763561333522432 35906706884984832 35922968980494336 35945619023987712 36080169237086208 36096509893443584 36102918398017536 36119269357436928 36277238891544576 36316642414034944 36342527405064192 36501515614488704 36567117303731352 36687287469441024 36700886660175488 36703903088765952 36727045524509184 36864520742240256 36887764450148352 36904470865207296 36927739762348032 37065874519621632 37089336933482496 37106134640427008 37115723809924812 37132582348652544 37278143606286336 37295026823499328 37481756589115392 37484837197037568 37645778158616576 37689672372977664 37713436353036288 37871748084924416 37895626866819072 37905420061199808 37922587371010134 38088538032509952 38105788276184096 38129814624403632 38279240771862528 38296577384530944 38296672120119296 38365500121947648 38464164640325632 38491580295806976 38505848299200512 38509013076738048 38533293665058816 38719444842184704 38729450932095456 38743858111315968 38898932458733568 38916549728868864 38941087275986688 39093692703178752 39111398179946496 39111494931185664 39129208470556672 39300342132506624 39325121667268608 39328353780498432 39571395517575792 39744561425227776 39762561679496448 39769621047816192 39787632651551616 39943555588030464 39961645966467072 39961744820994048 39979843437307904 40005051409210368 40154697396256768 40161826383593472 40180015616557056 40180115011272704 40208700794085213 40399578543423488 40428373681373184 40590190391721984 40605236304875008 40608573630124032 40634178027116544 40811893752987648 40811994710802432 40830478404059136 40856222715789312 41009052660006912 41034909565845504 41053595772387328 41064205066299792 41288497492697424 41307299176437268 41469177502851072 41472585835020288 41487958833241856 41517529723358208 41699108834574336 41699211987124224 41718097499799552 41725504050167808 41744401470480384 41926972817276928 41937911557072128 41946065245700096 41956905176436744 41972512953925632 42166976162754816 42186177882318912 42351500428443648 42370681361608704 42556097048870912 42602215139540992 42605716595539968 42632580225171456 42838534719012864 42849605286573696 42865545144434688 42869011810707108 42896041452454086 43083649557597312 43083756135134208 43103268705847584 43272185220366336 43291783130339328 43319079336600576 43338805693311232 43481229593411584 43508645248892928 43528350251270144 43559375447457792 43769807212904448 43781118444977472 43797404821487616 44000431797583872 44020359529376256 44192870012289024 44212884899069952 44240761875677184 44260907942105088 44426473715007488 44454485362999296 44697406048043008 44729205617088876 44732881889433504 44924942294755328 44956962923618304 44977323866971392 45005682835361664 45153584577773568 45174034570788864 45202517568626688 45202629387681792 45223101593020416 45420887218716672 45449525861351424 45470222366752768 45669088788217856 45680890842984384 45880792130813952 45901571475076096 45934288204566528 46135184242507776 46164387459760128 46185295243935744 46387289074434048 46416537049890816 46437673906470912 46652824690707456 46673953687397088 46878200655396864 46899431724534272 46929002614650624 46932859687274496 47134365686300672 47167961100189696 47189323401412608 47219077073166336 47395708402139136 47425592203149312 47447188556611584 47459450117608776 47667016531809792 47875609179979776 47897291973992448 47927492031983616 48137224530690048 48159025809915904 48193351558889472 48456639418512949 48456703206752256 48491177294078532 48703256021631744 48756156404975136 48916383292588032 48938537451687936 48947225905004544 48969394032678912 49152694322987008 49183685933531136 49205961153609728 49236986349797376 49241033114517504 49421166026162176 49487631746566416 49510109798203392 49704191475048448 49793521434868224 49957157405196288 49975675452153856 49979782929383424 50011296033374208 50252896497303552 50284581804048384 50540560081599744 50563449828013512 50784717376679936 50839752832538176 50875989292147968 51038987695816704 51043182566178816 51062103179374592 51098498121056256 51154000162596864 51345350768984064 51377724886745088 51615891147165696 51625926456246272 51639267909460608 51658477481754624 51865243278311424 51888732971825152 51921449701315584 52124923604238336 52148530906595328 52148659908247552 52242383144779776 52433495556358144 52470867969441792 52737975737321472 52761860690101056 52795127941481952 52992748566970368 53016748905995264 53026161397088256 53050176868735488 53258074117373952 53282194621956096 53282326427992064 53340068545613824 53378087126188032 53573354155409408 53611539012255744 53611601058780284 53884453470741504 54120253855629312 54144764840165376 54154377597026304 54178904036155392 54415858337316864 54440637872078848 54474963621052416 54752273421733056 54777070647014638 55051329990263232 55055854633148928 55292236670468096 55296781113360384 55331646675222528 55356706297810944 55391609643522048 55598811779432448 55598949316165632 55624129999732736 55634005400223744 55659201960640512 55673585714887218 55902630423035904 55917215409429504 55942540235248992 55963350605234176 56222634883673088 56248237176425216 56468667237924864 56494241815478272 56534508559466496 56807622127386624 56843440300228608 56883881056515201 57132807048764928 57158682414276144 57194721936605448 57418861157793792 57444866076796416 57445008180178944 57471024941130112 57696246960488448 57722377507119104 57758772448800768 57763519615107072 58011526998523904 58079167263277056 58115787166973952 58348398688100352 58374824593303296 58396539761983488 58411630913980032 58667097269919744 58667242396778496 58693812705835008 58950513198759936 58987682500902912 59014543922806784 59272647150665728 59616842137841664 59638940822785168 59643842519244672 59681448977327424 59942468949700608 59942617231491072 59969765155961856 60007577113815552 60204779437031424 60232046094385152 60242739575390208 60270023424835584 60270172516909056 60297468790693888 60561182958288896 60599367815135232 60604348448636928 60907854457312512 60912860445186048 61174389507751936 61217992066203648 61245717606088704 61284334073683968 61513578990010368 61552364348768256 61580393658580992 61596307599449688 61916898541961216 61932746239046136 61960948764655902 62203766254276608 62231938249862784 62504267540529152 62548817980686336 62572003486200832 62577146249699328 62616602205720576 62890459225915392 62890614800252928 62919097868550144 62935357764655116 62958769430888448 63234122937532416 63262918075482112 63279266823478368 63527250642665472 63556022042413056 63834145573306368 63863055965323264 63903322709311488 63908574893309952 64257802078519296 64298317716652032 64303517716060662 64625634202701312 64654903058771376 64908277830549504 64937674695508992 64978619004900864 65008208539966848 65221844390117376 65251383268917248 65262967873339392 65292525376905216 65649315133063168 65654710819356672 65696107232231424 65983508995421888 66030539294064384 66319327348604928 66391361913157632 66639710572511232 66681728044498944 67003861996404736 67046109072064512 67093808425633314 67387413442132992 67417933104018016 67465985800457088 67761051856183296 67803944081522688 67834652389530624 68051983594422272 68100488215658496 68131330828075008 68174288792027136 68205333550129152 68460467691978752 68503633182326784 68521336264476576 68821188196220928 68852357212614144 69153657704415232 69228599601754112 69277942865903616 69531374542127104 69580933611651072 69656510859706368 70010930531095632 70317300983095296 70349147586801408 70393503921975936 70656998089293824 70701548529451008 70733569158313984 70783985102118912 71042926162608128 71093562603208704 71138564282253312 71170782834917376 71527122667044864 71813413769969664 71845937960988672 71891238047975424 72160338474172416 72193019786887168 72205836796035072 72238538714873856 72554477783089152 72633284828069888 72685054810128384 73003031228977408 73134234607462704 73374574938882048 73401773320350976 73407806177531904 73454091049018368 73729041484480512 73775528900296704 73808941730414592 73855479524696064 74131749039243264 74212269280854016 74231447619849624 74265164697305088 74556287212572672 74590053646998656 74963513178230784 74969674394075136 75291556317233152 75379344745955328 75426872706072576 75791253733638144 75810840122399616 75845174742020268 76177076065019904 76211576552368192 76259629248807264 76558481543725056 76593154769061888 76593344240238592 76731000243895296 76928329280651264 77011696598401024 77018026153476096 77066587330117632 77438889684369408 77458901864190912 77487716222631936 77797864917467136 77833099457737728 77882174551973376 78187385406357504 78222796359892992 78222989862371328 78258416941113344 78600684265013248 78650243334537216 78656707560996864 79142791035151584 79489122850455552 79525123358992896 79539242095632384 79575265303103232 79887111176060928 79923291932934144 79923489641988096 79959686874615808 80010102818420736 80309394792513536 80360031233114112 80360230022545408 80417401588170426 80799157086846976 81180380783443968 81210472609750016 81217147260248064 81268356054233088 81623787505975296 81623989421604864 81660956808118272 81712445431578624 82069819131691008 82107191544774656 82128410132599584 82165605970521957 82576994985394848 82614598352874536 82938355005702144 82945171670040576 82975917666483712 83035059446716416 83398217669148672 83398423974248448 83436194999599104 83451008100335616 83488802940960768 83853945634553856 83875823114144256 83892130491400192 83913810352873488 83945025907851264 84333952325509632 84372355764637824 84703000856887296 84741362723217408 85204430279081984 85211433191079936 85265160450342912 85699210573147392 85731090288869376 85738023621414216 85792082904908172 86167299115194624 86167512270268416 86206537411695168 86544370440732672 86583566260678656 86638158673201152 86677611386622464 86962459186823168 87017290497785856 87056700502540288 87118750894915584 87539614425808896 87562236889954944 87594809642975232 88000863595167744 88040719058752512 88385740024578048 88425769798139904 88481523751354368 88521815884210176 88852947430014976 88908970725998592 89458411234177752 89465763778867008 89849884589510656 89913925847236608 89954647733942784 90011365670723328 90307169155547136 90348069141577728 90405035137253376 90405258775363584 90446203186040832 90841774437433344 90899051722702848 90940444733505536 91338177576435712 91361781685968768 91761584261627904 91803142950152192 91868576409133056 92270368485015552 92328774919520256 92370590487871488 92833074099781632 92875347812941824 92941423146983853 93305649381414912 93347907374794176 93756401310793728 93798863449068544 93858005229301248 93865719374548992 94268731372601344 94335922200379392 94378646802825216 94438154146332672 94791416804278272 94851184406298624 94894377113223168 94918900235217552 95334033063619584 95751218359959552 95794583947984896 95854984063967232 96318051619831808 96386703117778944 96913278837025898 96982354588157064 97406512043263488 97512312809950272 97832766585176064 97877074903375872 97894451810009088 97938788065357824 98367371867062272 98411922307219456 98473972699594752 98482066229035008 98975263493132832 99020219596406784 99408382950096896 99587042869736448 99951350904307712 99959565858766848 100022592066748416 100505792994607104 100569163608096768 100640712638449971 101081120163199488 101126899656027024 101569434753359872 101679505665076352 101751978584295936 102077975391633408 102086365132357632 102124206358749184 102196996242112512 102308000325193728 102690701537968128 102755449773490176 103231782294331392 103278535818921216 103316954963509248 103730486556622848 103777465943650304 103842899402631168 104297061813190656 104297319816495104 104484766289559552 104866991112716288 105475951474642944 105523721380202112 105590255882963904 105985497133940736 106033497811990528 106052322794176512 106100353737470976 106516148234747904 106564389243912192 106564652855984128 106680137091227648 106756174252376064 107146708310818816 107223078024511488 107223202117560568 107768906941483008 108240507711258624 108289529680330752 108308755194052608 108357808072310784 108831716674633728 108881275744157696 108949927242104832 109504546843466112 109554141294029276 110102659980526464 110111709266297856 110584473340936192 110593562226720768 110663293350445056 110713412595621888 110783219287044096 111197623558864896 111248259999465472 111268010800447488 111318403921281024 111347171429774436 111834430818859008 111885080470497984 111926701210468352 112445269767346176 112496474352850432 112937334475849728 112988483630956544 113069017118932992 113615244254773248 113686880600457216 113767762113030402 114265614097529856 114317364828552288 114389443873210896 114837722315587584 114889732153592832 114890016360357888 114942049882260224 115392493920976896 115444755014238208 115517544897601536 115527039230214144 116158334526554112 116231574333947904 116696797376200704 116749649186606592 116823261827960064 117334194539839488 117334484793556992 117387625411670016 117901026397519872 117975365001805824 118029087845613568 118545294301331456 119233684275683328 119277881645570336 119287685038489344 119362897954654848 119884937899401216 119885234462982144 119939530311923712 120015154227631104 120464092188770304 120485479150780416 120540046849671168 120540345033818112 120594937581387776 120626102382255639 121122365916577792 121198735630270464 121815708914625024 121825720890372096 122348779015503872 122435984132407296 122491435212177408 122568668147367936 123027157980020736 123104728697536512 123160787317161984 123192615198899376 123833797083922432 123865492478092272 123921897529311804 124407532508553216 124463876499725568 125008535081058304 125097635961372672 125144006972401664 125154292499398656 125233204411441152 125780918451830784 125838195737100288 125870715529310232 125917538861776896 126525836150964224 126558533646956736 127054501285330944 127112044084826112 127668291146612736 127726111930646528 127806645418622976 127817149786619904 128515604157038592 128596635433304064 128607035432121324 129251268405402624 129309806117542752 129816555661099008 129875349391017984 129957238009801728 130016417079933696 130443688780234752 130502766537834496 130525935746678784 130585050753810432 131298630266126336 131309421638713344 131392214464462848 131967017990843776 132061078588128768 132638654697209856 132782723826315264 133279421145022464 133363456088997888 134092218144129024 134187616851266628 134774826884265984 134835866208036032 134931971600914176 135522103712366592 135607888163045376 135669304779061248 136103967188844544 136262661656150016 136348577584054272 136410667100258304 136920935383957504 137007266364653568 137042672528953152 137642376392441856 137704714425228288 138307315408830464 138457199203508224 138555885731807232 139062749084254208 139161867223302144 139313021719412736 140021861062191264 140634601966190592 140698295173602816 140787007843951872 141313996178587648 141403097058902016 141467138316627968 141567970204237824 142085852325216256 142187125206417408 142341565669834752 143626827539939328 143691875921977344 143782476095950848 144386039573774336 144411673592070144 144477077429747712 145266569656139776 145369918255538847 145370109620256768 146006062457954816 146268469214925408 146749149877764096 146803546640701952 146815612355063808 146908182098036736 147458082968961024 147551057800593408 147617883460829184 147710959049392128 148263498078486528 148424538561708032 148462895239699248 148530329394610176 149112574425145344 149180107293997312 149927026356461568 149939348788150272 150758689491910656 150853745412145152 151621680244799232 151690349484040536 152354152130039808 152423153104736384 152519258497614528 153116963087450112 153186309538123776 153186688480477184 153462000487790592 153856658561302528 154023393196802048 154036052306952192 154133174660235264 154877779368738816 154917803728381824 154975432445263872 155595729834934272 155666198915475456 155764349103946752 156374770812715008 156445592719785984 156445979724742656 156516833882226688 157201368530026496 157300486669074432 158285582070303168 158978245700911104 159050246717985792 159078484191264768 159150530606206464 159774222352121856 159846583865868288 159846979283976192 159919373749231616 160020205636841472 160618789585027072 160720062466228224 160720460045090816 160834803176340852 161598314173693952 162360761566887936 162420945219500032 162434294520496128 162536712108466176 163247575011950592 163321913616236544 163424890863157248 164214383089549312 164256820265199168 164331211941043914 165153989970789696 165229196705749072 165876710011404288 165890343340081152 165951835332967424 166070118893432832 166796435338297344 166796847948496896 166872389999198208 166902016200671232 166977605881921536 167707891269107712 167751646228288512 167784260982800384 167827620705746976 167890051815702528 168667904651019264 168744711529275648 169406001713774592 169482725446434816 170408860558163968 170422866382159872 170530320900685824 171398421146294784 171476047242828432 171584165809816344 172334598230389248 172335024540536832 172413074823390336 173088740881465344 173167132521357312 173276317346402304 173355222773244928 174034580995571712 174113401005080576 174237501789831168 175124473779909888 175189619285950464 176001727190335488 176081438117505024 176851539596279808 176963047502708736 177043631768420352 177705894860029952 177817941451997184 178916822468355504 178931527557734016 179699769179021312 179827851694473216 179909295467885568 180022731341446656 180614338311094272 180696138283155456 180810070274506752 180810517550727168 180892406372081664 181683548874866688 181798103445405696 181880889467011072 182723563371937536 183523168523255808 183606285900304384 183737152818266112 184540736970031104 184741180975742976 185750695625883648 185882846293967706 186611298762829824 186695814749588352 187512802621587456 187597726898137088 187716010458602496 187731438749097984 188537462745202688 188671844400758784 188757293605650432 188876308292665344 189702368812597248 189788754226446336 189837800470435104 190668066127239168 191502436719919104 191589167895969792 191709968127934464 192636103239663616 192773406235557888 193826557674051796 193964709176314128 194813024086526976 195024625619900544 195665533170352128 195754149806751744 195788903620018176 195877576130715648 196823844614438912 196947945399189504 196964132458070016 197950526986265664 198816765900193792 199174085739472896 199902701808615424 199919131717533696 200045184133496832 201011585989214208 201138327216193536 201281425276899942 202162240326398976 202253799312054048 203138869506719744 203359011330152704 203503957168591872 204155950783266816 204248412717498368 204393992484225024 204616000650387456 205381403075936256 205510899546980352 206463564588662784 206557071637842432 207460973113245696 207554931887300608 207685798805262336 208594123626381312 208594639632990208 208969532579119104 209733982225432576 210951902949285888 211047442760404224 211180511765927808 211970994267881472 212066995623981056 212104645588353024 212200707474941952 213128778487824384 213129305711968256 213360274182455296 213512348504752128 214293416621637632 214446404235121136 215537813882966016 216481015422517248 216579059360661504 216617510388105216 216715616144621568 217663433349267456 217762551488315392 217899854484209664 219009093686932224 219108282588058552 220205319961052928 220223418532595712 221168946681872384 221187124453441536 221326586700890112 221426825191243776 221566438574088192 222395247117729792 222496519998930944 222636807842562048 222694342859548872 223668861637718016 223770160940995968 223853402420936704 224890539534692352 224992948705700864 225874668951699456 225976967261913088 226138034237865984 227373761200914432 227535524226060804 228531228195059712 228634729657104576 228778887746421792 229675444631175168 229779464307185664 229780032720715776 229884099764520448 230784987841953792 230889510028476416 231035089795203072 231054078460428288 232316669053108224 232463148667895808 233393594752401408 233499298373213184 233646523655920128 234668389079678976 234668969587113984 234775250823340032 235802052795039744 235950730003611648 236058175691227136 238467368551366656 238555763291140672 238575370076978688 238725795909309696 239769875798802432 239770468925964288 239879060623847424 240030308455262208 240928184377540608 241080093699342336 241080690067636224 241189875162775552 241252204764511278 242244731833155584 242397471260540928 243631417829250048 243651441780744192 244697558031007744 244871968264814592 244982870424354816 245137336294735872 246209457395073024 246321574634323968 246385230397798752 246496817911565871 247730984956184544 247843795058623608 248815065017106432 248927752999451136 250017070162116608 250195271922745344 250288013944803328 250308584998797312 250466408822882304 251561836903661568 251676391474200576 251741431058620464 251835077723553792 253051672301928448 253117067293913472 254109002570661888 254224088169652224 255452223861293056 255613290837245952 255634299573239808 257193270866608128 257214070864242648 258502536810805248 258619612235085504 259633111322198016 259750698782035968 259914476019603456 260032834159867392 260887377560469504 261005533075668992 261051871493357568 261170101507620864 262597260532252672 262618843277426688 262784428928925696 263934035981687552 264122157176257536 265277309394419712 265565447652630528 266558842290044928 266726912177995776 268375233702533256 269549653768531968 269671732416072064 269863943201828352 271044207424733184 271215776326090752 271338609558122496 272207934377689088 272525323312300032 272697155168108544 272821334200516608 274014532729307136 274085345057906304 275284752784883712 275409428850456576 276614630817660928 276914398407016448 277111771463614464 278125498168508416 278626043438825472 278824269440951559 280043722124382528 281269203932381184 281396590347205632 281574015687903744 282627992357175296 282806194117804032 282934276633255936 283135940408475648 284171704650432512 284374250412834816 284683131339669504 287253655079878656 287383751843954688 287564952191901696 288772079147548672 288954154859495424 290533139312279552 290739836511077694 292012124915909632 292536938429850816 293498299755528192 293607093281403904 293631224710127616 293816364196073472 295102115601186816 295235766921658368 295421918098784256 296849077123416064 296925790479398496 297060658789220352 298225148850290688 298360214587994624 299854052712923136 299878697576300544 301517378983821312 301707490824290304 303243360489598464 303380698968081072 304708304260079616 304846306209472768 305038516995229056 306233926174900224 306372619076247552 306373376960954368 306924000975581184 308046786393604096 308072104613904384 308266349320470528 309835607456763648 309950864890527744 311191459669868544 311332397830950912 311528698207893504 312891185439571968 312891959449485312 313033667764453376 314402737060052992 314600973338148864 316571164140606336 317956491401822208 318100493435971584 318156968382529536 318301061212412928 319548444704243712 319693167731736576 319693958567952384 319838747498463232 320040411273682944 321237579170054144 321440124932456448 321669606352681704 324721523133775872 324841890439000064 324868589040992256 325073424216932352 326495150023901184 326643827232473088 326849781726314496 328428766179098624 328513640530398336 328662423882087828 330307979941579392 330458393411498144 331753420022808576 331780686680162304 331903670665934848 332140237786865664 333592870676594688 333744779998396416 333804032401342464 333955211763843072 335503292456577024 335568521965600768 335655241411493952 335780103631405056 337335809302038528 337489423058551296 338812003427549184 338965450892869632 340817721116327936 340845732764319744 341060641801371648 342796842292589568 342952094485656864 343168331619632688 344669196460778496 344670049081073664 344826149646780672 346177481762930688 346334265042714624 346552634692804608 346710445546489856 348226802010161152 348475003579662336 350248947559819776 352003454380670976 352162876235010048 353703079192559616 353926095005417472 354087263536840704 355635882903994368 357833644936711008 357863055115468032 359399538358042624 359655703388946432 359818590935771136 360045462682893312 361392276566310912 361620140549013504 361621035101454336 361784812744163328 361878307146766917 363367097749733376 363596206890811392 363761778934022144 365447126743875072 367046337046511616 367212571800608768 367474305636532224 369081473940062208 369482361951485952 371501391251767296 371765692587935412 373222597525659648 373391629499176704 375025605243174912 375195453796274176 375432020917204992 375462877498195968 377074925490405376 377514587211300864 377752616585330688 379577508452892672 379675600940870208 381336132254478336 383004873439838208 383178335791939584 383419936255868928 385272206479327232 385546812471115776 387653115348103592 387929418352628256 389626048173053952 390049251239801088 391331066340704256 391508299613503488 391577807240036352 391755152261431296 393647689228877824 393895890798379008 393928264916140032 395901053972531328 397633531800387584 398348171478945792 399805403617230848 399838263435067392 400090368266993664 402276654432387072 402562850553799884 404324480652797952 404507598624108096 406277739013439488 406718022660305408 407007914337183744 408311901566533632 408496825434996736 408787984968450048 409232001300774912 410762806151872512 411021799093960704 412927129177325568 413114143275684864 414921946226491392 415109863774601216 415371597610524672 417188247252762624 417939065158238208 421903805898571776 422094885520808448 422361023531855616 423941988535762944 424133991247962112 424209291176706048 424401414949883904 426257556975648768 426258611423936512 426720548364910592 427024697009504256 428586833243275264 428892808470242272 431075627765932032 433158118721323008 433235020776210432 433431232289243136 435525102976630784 435799708968419328 436109754766616541 438018187373864448 438216565176117104 440410639922105856 440446837065191424 442337893363744768 442374248906883072 442653173401780224 442853650382487552 443132877148176384 444790494235459584 444993039997861888 445273615685124096 445388685719097744 447337723275436032 447540321881991936 447706804841873408 449781079069384704 449985897411401728 451953934523826176 452276068475731968 455071048452121608 457062456390119424 457269459314209152 457557775492843584 459350889262350336 459558928614371328 459560065441431552 459768199529040896 461569975683907584 461779020056952832 462070179590406144 462108156920856576 464633338106216448 464926297335791616 466787189504802816 466998596746426368 467293047311840256 469336778159357952 469337939174227968 469550501646680064 471604105590079488 471901460007223296 472116351382454272 476934737102733312 477111526582281344 477150740153957376 477451591818619392 479539751597604864 479540937851928576 479758121247694848 480060616910524416 481856368755081216 482160187398684672 482161380135272448 482379750325551104 482504409529022556 484794942521081856 487262835658500096 487302883561488384 489395116062015488 489965740848709632 490274672589471744 492643149268647936 492770460795597504 492993635823131742 495461969912369088 495687590117247216 497630130034212864 497855505998902272 500034140324233216 500390543845490688 500576027889606656 500617169997594624 500932817645764608 503123673807323136 503352782948401152 503482862117240928 503670155447107584 506234134587826944 508218005141323776 508448176339304448 510904447722586112 511226581674491904 511268599146479616 514428141728485296 517005073621610496 517239224470171008 519266222644396032 519501397564071936 519828952039206912 520065668319734784 522011066151337984 522103742986715136 522340203015241728 525194521064505344 525568857857851392 527868071963375104 528244314352515072 530554618788839424 531130895305261056 533117684580089856 533453824355991552 536750467405066512 539099307537063936 539343464832144128 539727886403656704 542088414849466368 542431552652181504 542677219116244992 545050646624600064 545394310336217088 545642668401033216 548170690115812608 550569505569767424 550818857700913152 553229261635321856 553828796814032896 554223542927228928 556250996337016832 557252086877650944 557648538881903118 560087444248765056 562538407864762368 562793180694411264 563148031375807488 565255984714350592 565612388235608064 565868553266511872 566271880816951296 568343409300865024 569366262679339008 574507310159757312 574767503687909376 575129904383803392 577544158295097344 577908309718990848 581066278624559104 581479673022155388 584024249831819264 585073876859701632 586996599511056384 587214186562807808 587262449420255232 587632728392146944 590471533843316736 590843836197568512 593698154246832128 593851580958796992 596450297700581376 596720429175989248 599708105425846272 599757395152601088 603034757967642624 603414981648580608 606486720979196928 606761397936162144 609416608520159232 609692612418945536 610077033990458112 612467852349800448 612745238152495104 612746753921908736 613848001951162368 616093572787208192 616144209227808768 616532698640941056 619671214913527296 622382919339737088 622664795661901824 623057396415787008 625782370879143936 625783918898970624 626067335528906752 629201946676297728 629936312440668337 633142328281212672 635912982803644416 636200986871943168 636313936765059072 636602122424825856 639386335463473152 639387917135904768 639677494996926464 640080822547365888 642475158340108288 642880249864912896 643339212705363408 649443046267551744 649683780878000128 649737178081984512 650146848433864704 652990300047802368 653287654464946176 653699563452628992 657027281060796672 657324847764175656 660615959883158784 660916786822996288 663506840045617152 663561373360324608 663807341331869696 664280475573731328 667185741353189376 667489559996792832 667910423527686144 671006584913154048 671137043931201536 671310482822987904 671560207262810112 674671618604077056 674978846117102592 677624006855098368 677930901785739264 681635442232655872 682121283602743296 685593684585179136 685904188971313728 686336663239265376 689338392921556992 689340098162147328 689652299293561344 692354963525861376 692668530085429248 693105269385609216 693420891092979712 696453604020322304 696950007159324672 700497895119639552 704006908761341952 704325752470020096 707406158385119232 707852190010834944 708174527073681408 715667289873422016 715726110230936064 718799076716085248 719311406777892864 719637181871542272 720090925365786624 722784553132621824 723240281098027008 723242070202908672 723569625488326656 723756614293533834 726734195499466752 727192413781622784 727523557868044288 730894253487750144 734092674093023232 734425143601217536 734948611273064448 738964723902971904 739490453734697613 743531385175870824 746445195051319296 746783258998353408 750051210486349824 750390907592548352 750864041834409984 750925754996391936 754149850980810752 755029174422601728 755505233170661376 759155016905785344 759351201881740416 762672264508956672 766356671583879168 766839872511737856 770544412958654464 775306230696207184 775858836705256512 779252096346107904 780098502479602176 782662132681408512 783016599227006976 783155614480072704 783510304522862592 787295378457755648 787791781596758016 787856529832280064 791802107945062656 795267063600775168 796696342957891584 799610807234461696 799676526870134784 800180736533987328 805125701107599768 808648961305595904 809015197248216192 812555478026878976 813436045320610816 814015828674367488 816623803133067264 816993650869993472 817575969936900096 818464002601549824 822043598187921408 825854258354651136 826228286551369728 829843892452982784 830219727549202432 830743195221049344 834376494505525248 835878130316476416 843807611797143552 844189771041616896 844722047063711232 847883977071525888 848267982495924224 848418582353412096 848802829899767808 852515113951297536 853441096729821184 854049394019008512 857785616940484544 862151255531864064 866316237442646016 866862464578486272 871050205953261568 871599417936838656 872219509533233082 876036374747728896 876433130352234208 880821279844211712 880893674130382848 884675786727489536 885306346803560448 885707300764975104 886265754296352768 889986079995723776 890547231370248192 890777371438195488 894675446550872064 895080643763983872 899562158138769408 899971794822803456 903907869047652352 904552136951463936 910142096904243216 914124912780238848 914538918628418304 915115550985687168 918701778524700672 919117857228742656 919120130882863104 919536399058081792 923558040113905664 924140359180812288 924216313841713152 929852594671583232 933574379009605632 933997193492852736 934586094623680512 938673556318715904 938675878348455936 939101003293360128 943208211180158976 943802920014446592 944232702764908544 953869474205466624 954223053164562688 954301480307914752 954903183637238784 959079503195209728 959081875703857152 959516242495389696 960121233821048832 963712737510162432 964320374797369344 964759500651102208 965008819058045112 974525671317000192 974605767122976768 978790232124030976 979931481697419264 980549345178943488 985286298537295872 985540921591195008 985987271646263484 990923939824738176 991375180234494432 995260260068425728 995711011997804544 1000068280648466432 1001152055779213312 1001234339995189248 1001865635291529216 1006705565896802304 1006965724234481856 1007340310894215168 1012468269175653888 1016436010282647552 1016896352678608896 1021808895445172224 1022453163348983808 1022537198292959232 1028856283456970592 1034010147243220992 1034478448940342016 1038532445288792064 1039002795128143872 1039657904078413824 1040131336639469568 1044022132302675968 1044680406030483456 1050389042129010688 1055736143926750208 1056488628705030144 1061109237577678848 1062261790610522112 1066907648711983104 1073500934810133024 1078198615074127872 1078686929664288256 1079455772807313408 1084176829698932736 1084863105304363008 1085354438232489984 1090101293249200128 1090788620672434176 1091285336802066432 1096341380231625216 1101139011139534848 1101637715401826304 1107657593628065792 1108447085854457856 1114504173755301888 1115297077763806236 1120174888497530112 1125076815729524736 1125586361388822528 1126296062751614976 1130511969428701184 1131224776471216128 1131737106533023744 1132543761633902592 1136686818601730048 1138732525358678016 1149014620319514624 1149535007375818752 1150259808767606784 1155088316590194688 1155816619437981696 1162959346044310776 1168048499663638528 1170147753719403264 1173993199022112768 1174428373125615616 1174524898840510464 1175265456784293888 1180943067686633472 1181687672395137024 1187396308493664256 1187703161917593984 1192900595401162752 1193440858351978496 1199416210851692544 1199514790305202176 1206829963297161216 1212973441958393856 1213522795872324288 1218833217040318464 1219385224837891072 1220154067980916224 1224935704699600896 1225490476304990208 1225493507843817472 1227696003902324736 1232187145574416384 1232288418455617536 1233065397281882112 1239342429827054592 1244765838679474176 1245329591323803648 1246114792831574016 1251564741758287872 1252134671057813504 1259872624881336674 1266284656562425344 1271825965607288832 1272401973743886336 1272627873530118144 1273204244849651712 1278772670926946304 1278775834271809536 1279354989993852928 1280161645094731776 1285760499729825792 1286678425410726816 1299367561756000256 1299474356163969024 1300293696867729408 1306575308929892352 1307399126905257984 1308329264299849623 1314054562121593344 1314649695528351312 1321231919766317568 1321833573645992576 1327013680091234304 1327122746720649216 1327614682663739392 1328560951147462656 1334371482706378752 1334979119993585664 1335820847055372288 1342013169826308096 1342620965645975808 1343120414525620224 1349343237208154112 1349957692234205184 1355861803571478528 1363270884465311744 1371187369170358272 1371808377942627456 1372673326478530752 1378676785843113984 1378680196324294656 1379304598587122688 1384709927051722752 1385337060170858496 1386210538771218432 1386841782185959424 1392907208040644608 1393900014318649344 1400995790239279104 1408013817522683904 1408651504940040192 1414812316770238464 1415704380021669888 1416349054147362816 1431334579746844032 1431452220461872128 1437598153432170496 1438622813555785728 1439274363743084544 1440181850731573248 1445569106265243648 1446480562196054016 1446484140405817344 1447139250976653312 1447513228587067668 1454384827563245568 1455047115736088576 1461788506975500288 1468185348186046464 1468850287202435072 1469897222546128896 1477929447805943808 1478980907469395226 1487062770351741648 1492890390102638592 1493566517996706816 1500102420972699648 1500781815185096704 1501728083668819968 1501851509992783872 1510058348845203456 1511010466341322752 1518702403763480832 1525344529017913344 1532713343167758336 1533679745023475712 1541088825917308928 1550612461392414368 1551717673410513024 1558504192692215808 1560197004959204352 1566033198454013952 1566311228960145408 1567020609045725184 1574590756915511296 1575583563193516032 1583604215890125312 1590534127201550336 1593392685915783168 1599221614468923392 1599353053740269568 1600361473067974656 1610251402215199536 1617297922611191808 1618030394496432384 1625110956053757952 1626872090641221632 1628031657348734976 1633987301739986944 1635151939873800192 1636928005203099648 1651708516709302272 1652456573102739456 1659687784905965568 1660439455098404864 1661486390442098688 1668752989011050496 1671756260632952832 1687615223594287104 1688379542083233792 1689444094127422464 1695767954143051776 1696535964991848448 1696837164706824192 1697605659799535616 1705030227902595072 1706882193459642368 1708098788038017024 1715571233880969088 1724302511063728128 1732632474885292032 1733724929156972544 1743198835873677312 1744439019066466164 1752072749495457792 1752866260704468416 1761642559688423424 1761787348260765696 1769351573454979072 1771414601529950208 1772531508592705536 1779972159991447552 1781094462740496384 1781554742876390976 1789350893101744128 1790161287527967744 1799124316277538816 1799943589645606912 1807815738095304704 1809104273902927872 1820284193808486432 1828249825560477696 1829077837256836608 1830231101971374336 1837403557049401344 1838235714457485312 1838240261765726208 1839072798116163584 1847116080227811328 1848280718361624576 1848432627683426304 1867148758019211264 1867994386985705472 1869172189247361024 1877347112637431808 1877351756696911872 1878202006586720256 1887605840028893184 1888465405529817088 1889808937322005011 1907738948410933248 1908446106329125376 1908602960615829504 1909806367274477568 1918159006390419456 1918163751407714304 1919032484990779392 1920242467642097664 1927425475020324864 1928640749594738688 1929519001302204416 1930017638116090224 1949051342634000384 1949211534245953536 1959862963394838528 1961098690357886976 1971081843182390016 1971974543292526968 1981847879649476352 1982750360468988864 1990520520136851456 1991422023995609088 2000136561296932864 2002304111558426624 2002468679990378496 2003731270583058432 2013411131793604608 2013931448468963712 2014680621788430336 2024936538351307776 2032872020565295104 2033792705357217792 2043617790890344448 2044906326697967616 2057712566913941184 2068020294486441984 2068956897880684032 2077064890577584128 2078005590256287744 2079315808156827648 2080262673278939136 2088044264605351936 2089360812060966912 2100778084258021376 2111472287853500416 2112977257410060288 2122218475155357696 2124523581221044224 2147001869620266048 2156397230148255744 2157373859328576512 2158911545614626816 2168353659397865472 2169726210608726016 2170708876464979968 2180202586498400256 2181577241344868352 2182570673604132864 2192682760463250432 2202278022279069696 2203275430803652608 2215315187256131584 2216894171708915712 2230594155527612472 2240349776995060224 2250153631459049472 2251172722777645056 2252592125503229952 2262449552942432256 2263474213066047488 2265087523267805184 2277465050717356032 2299070014751637504 2300519617535213568 2310176633180389376 2311633238875963392 2325918692088621552 2336096999327277056 2340295507438806528 2347986398044225536 2348856746251231232 2349049797681020928 2350530913568587776 2361886135373266944 2363375344790274048 2375406323835187968 2385801190802325504 2386881716703956992 2398832421703385088 2399029580610404352 2425946883916787712 2427045591744648576 2437666434080636928 2438770449675782144 2440308135961832448 2449871409399201792 2450980952609980416 2450987015687634944 2455392007804649472 2464374291148832768 2466130794563764224 2478684859654109184 2489531677358948352 2490659182647607296 2492229585663148032 2503129483516575744 2504269342115627008 2519745249762673348 2532569313124850688 2543651931214577664 2544803947487772672 2545255747060236288 2546408489699303424 2557545341853892608 2558709979987705856 2560323290189463552 2573356850821453632 2598735123512000512 2598948712327938048 2600587393735458816 2613150617859784704 2614798253810515968 2616658528599699246 2628109124243186688 2629299391056702624 2642463839532635136 2643667147291985152 2654027360182468608 2655229365327478784 2657121902294925312 2669958239987171328 2671641694110744576 2684026339652616192 2685241931291951616 2698686474416308224 2699915384468410368 2711723607142957056 2726541768930623488 2742374738340716544 2743616755885254912 2745346652957061504 2757353571686227968 2757360392648589312 2758609197174245376 2770674120341716992 2772421077542436864 2773683564371918848 2785814416081289216 2801991580478558208 2816027635045367808 2817303009880080384 2829624633540476928 2831408760043339776 2832698108294725632 2862669159493688064 2862904440923744256 2875196306864340992 2877245627111571456 2878548727486169088 2880363701463146496 2891138212530487296 2892961124392108032 2894278501953306624 2895026457174135336 2910094231472177152 2923577013951000576 2936370696372092928 2937700574404870144 2939794445092257792 2955858895611887616 2957961814938790452 2974125540703483296 2985780780205277184 2987133035993413632 3000204841945399296 3001563630370193408 3003456167337639936 3003703019985567744 3020116697690406912 3022020932682645504 3037404807526961664 3050689058035826688 3065426686335516672 3067359490046951424 3101224922784828736 3103435346821026048 3117008385384431616 3120394009918408704 3132066396908027904 3134041218091450368 3149181513831022592 3151167126387032064 3167208431780250624 3181068254403100672 3186785371831566336 3198443228937846784 3200722946135949312 3220502804430399072 3234595845222383616 3236060788992864768 3250221912107515904 3253744181282443264 3256063314697469952 3267974603479973888 3270303879747600384 3273856010406199296 3303417033418604544 3304913146205478912 3320878910196809728 3322972780884197376 3343512521265905664 3375230447188574208 3376759084166467584 3378888188254844928 3391535908286103552 3393071929983696896 3393674329413648384 3395211319599071232 3410060455805190144 3413764386919284736 3416197576076034048 3431142467761938176 3448605022127456256 3465264949770584064 3467449858313945088 3488878038132932328 3504145498990915584 3505732521408936832 3523285119376846848 3523574696521531392 3538703146909958144 3542829203059900416 3545063017185411072 3562188925480992768 3563109485752781952 3578701786203488256 3580322575055935488 3598248632555077632 3599887179291213824 3615631476190609408 3640568387616972864 3656499651120955392 3658155674513673216 3660462203942748672 3674807114098802688 3676471428914970624 3676480523531452416 3678145596232327168 3694232160455622656 3696561436723249152 3696865255366852608 3734297516038422528 3735988773971410944 3738344378494722048 3754694225274863616 3756404013173440512 3776930811059634176 3779617874644010022 3815477896821866496 3816892212658250752 3817205921231659008 3819612734548955136 3836318012780838912 3836327502815428608 3838064969981558784 3840484935284195328 3857281499189477376 3859038002604408832 3860035276232180448 3898102685268000768 3898423068491907072 3919725926789677056 3922197380715773952 3942163686364780032 3943949086585053936 3963695759298952704 3965500720937977728 3981041040273702912 3982844047991218176 4004608223116853248 4004937359980756992 4007462541166116864 4027862896937927424 4029361243576860672 4049873076702615552 4067585410714435584 4087235581780688896 4089812653395935232 4115425133827882368 4136040588972883968 4137913795761368064 4154129781155168256 4156011180512575488 4158631616313655296 4160525346557878272 4176088529210703872 4178721624121933824 4222944575707000832 4225954514820120576 4244436950310715392 4249047162442088448 4294003739240532096 4312794460296511488 4314747718657153024 4317823091229253632 4336707318795730944 4339452421217452032 4341417752929959936 4363154482689736704 4365141347208265728 4385365520926500864 4404556044558139392 4406550861607305216 4430630374512263168 4433788343417831424 4461188311055224944 4480699553990120448 4500307262918098944 4502345445555290112 4505184251006459904 4526948426132094976 4530175046535610368 4598140029503275008 4601039235070427136 4623266477751926784 4651837384177243104 4672193998654554112 4680591014877613056 4697713492502462464 4698099595362041856 4701061827137175552 4723772270746533888 4726750689580548096 4750812647670375936 4771602381604651008 4773763433407913984 4797664843406770176 4798059161220808704 4851893767833575424 4854091183489297152 4875332868161273856 4877540899351564288 4880616271923664896 4901961905219960832 4901974031375269888 4910784015609298944 4928748582297665536 4957369719308218368 4979063354717896704 4981318365295214592 4984459171326296064 5006258967033151488 5008538684231254016 5039490499525346696 5065138626249701376 5087303862429155328 5089607894975545344 5090511494120472576 5092816979398606848 5115090683707785216 5117419959975411712 5120646580378927104 5146713701642907264 5197470247024001024 5197897424655876096 5201174787470917632 5229596507621031936 5233317057199398492 5256218248486373376 5258598782113405248 5284927679065270272 5287334294583970304 5308054720364937216 5310458730654957568 5314243804589850624 5339916479974342656 5343283388221489152 5368052679305232384 5370483862583903232 5397372948832616448 5399830768936820736 5423447214285914112 5484749476681433088 5487233511770509824 5490693305914123008 5514707143372455936 5514720785297178624 5517218394348490752 5541348240683433984 5544842155084873728 5547367128743837696 5571628832162578432 5603983160957116416 5632055270090735616 5634606019760160768 5662817520086679552 5665396216589451264 5669426811966015033 5725338318987376128 5725808881847488512 5750392613728681984 5754491254223142912 5757097454972338176 5760727402926292992 5782276425060974592 5785922248784216064 5788557003906613248 5790052914348270672 5820188462944354304 5847154027902001152 5875401148809740288 5879588890184515584 5915923629877580904 5948251081406966592 5971561560410554368 5974266071986827264 6000409683890798592 6003127260740386816 6006912334675279872 6007406039971135488 6040233395380813824 6044041865365291008 6074809615053923328 6101378116071653376 6130853372671033344 6134718980093902848 6202449845569657472 6206870693642052096 6234016770768863232 6240788019836817408 6264132793816055808 6268082436182900736 6302334252774064128 6334416863560501248 6362136508806201344 6373570743663132672 6396886457875693568 6441005608860798144 6469191690444767232 6472121577985729536 6500443824215031808 6507488362564886528 6512126629394939904 6535949206959947776 6540607759495200768 6547712020812398592 6606834066837209088 6609826292410957824 6641757820393619456 6645945561768394752 6750460894377148416 6753518168332935168 6757776376509689856 6786143859967393792 6787348658827296768 6790422639198142464 6827528773838569472 6832395152152068096 6862284935523876352 6897210044254912512 6930529899541168128 6934899716627890176 6977756076265864656 7008290997981831168 7011465042817873664 7046570238753693696 7047149393043062784 7085658406119800832 7090126034370822144 7126218971505563904 7157403572406976512 7160645150111870976 7196497265110155264 7199774358582427648 7231262952381218816 7281136775233945728 7312999302241910784 7316311349027346432 7320924407885497344 7349614228197605376 7352942857829941248 7352961047062904832 7356291192464654336 7388464320911245312 7393122873446498304 7468595032076845056 7471977547942821888 7476688756989444096 7509388450549727232 7512808026346881024 7553861622119268352 7559235749288020044 7630955793643732992 7633784425316501504 7634411842463318016 7639225469097910272 7672636025561677824 7676129939963117568 7680969870568390656 7718076005208817664 7720070552464360896 7796205370536001536 7796846136983814144 7839451853579354112 7844394761431547904 7884327372729560064 7887898173170107872 7927391518597905408 7931001441875955456 7962082080547405824 7965688095982436352 8009216446233706496 8009874719961513984 8014925082332233728 8055725793875854848 8099746153405231104 8135170821428871168 8179625306791870464 8230850267655764736 8272081177945767936 8275827591522736128 8312022361025150976 8317263232627310592 8321050693115756544 8352177058421407744 8357443248243867648 8445889151414001664 8451909029640241152 8488873900621430784 8498094324884176896 8588007478481064192 8625588920593022976 8629495437314306048 8635646182458507264 8673414637591461888 8682835505859919872 8730282694416531456 8770731041853001728 8809112089116278784 8813101723214610432 8861260749024526336 8867576686835662848 8922376622110449888 8961399107980240896 9000614525836197888 9004690891110580224 9010368502012919808 9053896852264189952 9060350093071220736 9196280059006550016 9202078470140854272 9303674768354486208 9344387997309108224 9361182029755226112 9395426985004924928 9396199190724083712 9402123654274351104 9447544541493067776 9453501379161096192 9501625295340751872 9543204763209302016 9547526866815827968 9595329686813540352 9703787535667150848 9708182366978594304 9750665736322547712 9755081798703128576 9761232543847329792 9803923810439921664 9803948062750539776 9821568031218597888 9857497164595331072 9914739438616436736 9962636730590429184 9968918342652592128 10017077368462508032 10078980999050693392 10130277252499402752 10174607724858310656 10179215789951090688 10181022988240945152 10185633958797213696 10230181367415570432 10234839919950823424 10241293160757854208 10293427403285814528 10394940494048002048 10395794849311752192 10402349574941835264 10466634114398796984 10512436496972746752 10517197564226810496 10569855358130540544 10574668589167940608 10616109440729874432 10620917461309915136 10628487609179701248 10686566776442978304 10736105358610464768 10740967725167806464 10794745897665232896 10799661537873641472 10846894428571828224 10969498953362866176 10974467023541019648 10981386611828246016 11029414286744911872 11029441570594357248 11034436788696981504 11082696481366867968 11089684310169747456 11094734257487675392 11207966321914232832 11269212039520321536 11330792433178902528 11338853623932030066 11450676637974752256 11451617763694977024 11500785227457363968 11508982508446285824 11514194909944676352 11521454805852585984 11571844497568432128 11577114007813226496 11580105828696541344 11694308055804002304 11750802297619480576 11759177780369031168 11831847259755161808 11896502162813933184 11943123120821108736 11948532143973654528 12006254521480773632 12013824669350559744 12014812079942270976 12088083730730582016 12149619230107846656 12202756232143306752 12261706745342066688 12269437960187805696 12404899691139314944 12413741387284104192 12468033541537726464 12481576039673634816 12528265587632111616 12536164872365801472 12668833727121002496 12724273017612402688 12747141487326265344 12793772915751387136 12882011217721596288 12938383380889534464 12944243155971459072 13000887648430063616 13014976725129773056 13024253258789879808 13071898413919895552 13095424041624797184 13213668133674418176 13219652584821915648 13283515640787238912 13291891123536789504 13500921788754296832 13507036336665870336 13515552753019379712 13572287719934787584 13580845278396284928 13655057547677138944 13724569871047752704 13794420088509825024 13869799433255780352 13955512152531729312 14016581995963662336 14022930085635747328 14093140477507387392 14094298786086125568 14171316812239601664 14180252068741644288 14252437943011127808 14314807144813953024 14321290300223741952 14392994530220310528 14399548717164855296 14562273550467891456 14625998604483821568 14632622698054692864 14641848815770994688 14705885715659882496 14705922094125809664 14712582384929308672 14776928641822490624 14786245746892996608 14937190064153690112 14943955095885643776 14953377513978888192 15018776901099454464 15025616052693762048 15118471498576040088 15261911587287465984 15267568850633003008 15268823684926636032 15278450938195820544 15345272051123355648 15352259879926235136 15361939741136781312 15436152010417635328 15440141104928721792 15592410741072003072 15593692273967628288 15688789522863095808 15768654745459120128 15775796346340215744 15854783037195810816 15862002883751910912 15924164161094811648 15931376191964872704 16018432892467412992 16019749439923027968 16029850164664467456 16111451587751709696 16199492306810462208 16270341642857742336 16461700535311529472 16544162355891535872 16551655183045472256 16624044722050301952 16634526465254621184 16642101386231513088 16714886496487735296 16891778302828003328 16903818059280482304 16996188649768353792 17008280435898045099 17176014956962128384 17251177841186045952 17258990874628612096 17271292364917014528 17346829275182923776 17365671011719839744 17460565388833062912 17541462083706003456 17626203446429220864 17722521498049052672 17844753244220899776 17922798215960481792 18001229051672395776 18009381782221160448 18020737004025839616 18107793704528379904 18120700186142441472 18392560118013100032 18404156940281708544 18607349536708972416 18688775994618216448 18722364059510452224 18790853970009849856 18792398381448167424 18804247308548702208 18907002758322192384 19003250590681503744 19086409526418604032 19095053733631655936 19190659373627080704 19407575071334301696 19416364733957188608 19501331472645095424 19510163597406257152 19522465087694659584 19607847620879843328 19643136062437195776 19829478877232873472 19925273461180858368 19937836685305184256 20034154736925016064 20157961998101386784 20260554504998805504 20358431579902181376 20362045976481890304 20371267917594427392 20469679839901646848 20482586321515708416 20586854806571629056 20789880988096004096 20791589698623504384 20804699149883670528 20933268228797593968 21024872993945493504 21034395128453620992 21139710716261081088 21149337178335881216 21241834922619830272 21256975218359402496 21472210717220929536 21481935450335612928 21589491795330465792 21599323075747282944 21693788857143656448 21938997906725732352 21948934047082039296 21962773223656492032 22058828573489823744 22058883141188714496 22068873577393963008 22165392962733735936 22179368620339494912 22189468514975350784 22415932643828465664 22538424079040643072 22661584866357805056 22677707247864060132 22901353275949504512 22903235527389954048 23001570454914727936 23028389819889352704 23042909611705171968 23154228015626452992 23160211657393082688 23388616111608004608 23501604595238961152 23518355560738062336 23663694519510323616 23793004325627866368 23886246241642217472 23897064287947309056 24012509042961547264 24027649338701119488 24029624159884541952 24299238460215693312 24405512464286613504 24538875920375611392 24809799382278629888 24827482774568208384 24936067083075452928 24963152079347269632 25056531175264223232 25072329744731602944 25337667454242004992 25494282974652530688 25764022435443192576 25876766761779068928 25888486311942918144 26001775296860127232 26029953450259546112 26048506517579759616 26143796827839791104 26190848083249594368 26427336267348836352 26439305169643831296 26567031281574477824 26583782247073579008 27001843577508593664 27014072673331740672 27031105506038759424 27144575439869575168 27161690556792569856 27310115095354277888 27449139742095505408 27588840177019650048 27911024305063458624 28033163991927324672 28045860171271494656 28186280955014774784 28188597572172251136 28342633624479203328 28360504137483288576 28504875886022255616 28629614289627906048 28642580600447483904 28785989060440621056 28799097434329710592 29124547100935782912 29251997208967643136 29265245396109385728 29283697631541989376 29411771431319764992 29411844188251619328 29425164769858617344 29572491493785993216 29887910191771287552 29906755027957776384 30051232105387524096 30236942997152080176 30523823174574931968 30535137701266006016 30537647369853272064 30556901876391641088 30690544102246711296 30704519759852470272 30723879482273562624 30880282209857443584 31184821482144006144 31187384547935256576 31537309490918240256 31551592692680431488 31709566074391621632 31724005767503821824 31848328322189623296 31862752383929745408 32036865784934825984 32059700329328934912 32222903175503419392 32398984613620924416 32540683285715484672 32923401070623058944 33088324711783071744 33103310366090944512 33248089444100603904 33269052930509242368 33284202772463026176 33783556605656006656 33807636118560964608 33992377299536707584 34016560871796090198 34352029913924256768 34502355682372091904 34517981749257224192 34542584729834029056 34731342023439679488 35082924167412006912 35252406892858441728 35445042996098105344 35689506488441799552 35845596431920963584 36018763564442320896 36041474008051679232 36215587409056759808 36785120236026200064 36808313880563417088 37214699073417944832 37377551989236432896 37444728119020904448 37581707940019699712 37584796762896334848 37608494617097404416 38006501181363007488 38172819052837208064 38190107467263311872 38381318747254161408 38815150142668603392 38832729467914377216 39002662945290190848 39020327194812514304 39044930175389319168 39215695241759686656 39286272124874391552 39658957754465746944 39850546922361716736 39875673370610368512 40315923996202773568 40521109009997611008 40716863159804362752 40742535835188854784 40939359679803293696 40965172643031416832 41173709613143258112 41579761976192008192 41609398299767341056 41866536457595187936 42049745987890987008 42068790256907241984 42279421432522162176 42298674356671762432 42483669845239660544 42513950436718804992 42944421434441859072 42963870900671225856 43178983590660931584 43198646151494565888 43877995813451464704 43897868094164078592 43925546447312984064 44117657146979647488 44117766282377428992 44137747154787926016 44330785925467471872 44358737240678989824 44378937029950701568 44831865287656931328 45076848158081286144 45355414495728120264 45802706551899009024 45806471054779908096 46003140909829455872 46056779639778705408 46085819223410343936 46308456031252905984 46320423314786165376 46777232223216009216 47003209190477922304 47327389039020647232 47586008651255732736 47772492483284434944 47794128575894618112 48025018085923094528 48055298677402238976 48059248319769083904 48598476920431386624 48811024928573227008 49619598764557259776 49654965549136416768 49872134166150905856 49926304158694539264 50144659489463205888 50675334908484009984 50988565949305061376 51528044870886385152 51753533523558137856 51776972623885836288 52059906900519092224 52097013035159519232 52381696166499188736 52878610339287662592 53134062563148955648 53167564494147158016 54003687155017187328 54028145346663481344 54062211012077518848 54289150879739150336 54323381113585139712 54898279484191010816 55177680354039300096 55822048610126917248 56066327983854649344 56091720342542989312 56372561910029549568 56377195144344502272 56721008274966577152 57009751772044511232 57259228579255812096 57285161200894967808 57571978120881242112 57598194868659421184 58249094201871565824 58503994417935286272 58530490792218771456 58567395263083978752 58823542862639529984 58850329539717234688 59775820383542575104 59813510055915552768 60102464210775048192 60473885994304160352 61070275402532012032 61075294739706544128 61113803752783282176 61409039519704940544 61447758964547125248 61760564419714887168 62369642964288012288 62374769095870513152 63074618981836480512 63103185385360862976 63419132148783243264 63448011535007643648 63725504767859490816 64073731569869651968 64445806351006838784 64797969227241848832 65081366571430969344 65846802141246117888 66176649423566143488 66206620732181889024 66496178888201207808 66538105861018484736 66568405544926052352 67567113211312013312 67615272237121929216 67984754599073415168 68033121743592180396 68704059827848513536 69004711364744183808 69035963498514448384 69085169459668058112 69462684046879358976 70165848334824013824 70504813785716883456 71379012976883599104 71691192863841927168 72037527128884641792 72082948016103358464 72431174818113519616 73616627761126834176 74429398146835889664 74755103978472865792 74889456238041808896 75163415880039399424 75169593525792669696 75216989234194808832 76013002362726014976 76380214934526623744 77630300285337206784 77665458935828754432 78005325890580381696 78040654389625028608 78089860350778638336 78431390483519373312 78572544249748783104 79317915508931493888 79701093844723433472 79751346741220737024 80631847992405547136 81042218019995222016 81433726319608725504 81485071670377709568 81930345286062833664 82347419226286516224 83159523952384016384 83733072915190375872 84099491975781974016 84137580513814483968 84558842865044324352 84597348713343524864 84967339690479321088 85027900873437609984 85888842868883718144 85927741801342451712 86357967181321863168 86397292302989131776 87755991626902929408 87795736188328157184 87851092894625968128 88235314293959294976 88235532564754857984 88275494309575852032 88717474481357979648 88757874059901403136 89663730575313862656 90153696316162572288 90710828991456240528 91605413103798018048 91612942109559816192 92113559279557410816 92171638446820687872 92640846629572330752 93554464446432018432 94006418380955844608 94654778078041294464 95172017302511465472 95544984966568869888 95588257151789236224 96050036171846189056 96110597354804477952 97196953840862773248 97622049857146454016 99239197529114519552 99309931098272833536 99744268332301811712 99852608317389078528 101350669816968019968 101977131898610122752 103056089741772770304 103507067047116275712 103553945247771672576 104119813801038184448 104194026070319038464 105757220678575325184 106335128988294316032 108056290693326962688 108124422024155037696 108578301759478300672 108646762227170279424 109796558968382021632 110355360708078600192 111644097220253834496 112132655967709298688 112183440685085978624 112745123820059099136 112754390288689004544 114019503544089022464 114518457158511624192 114570322401789935616 115143956241762484224 115196389737318842368 116498188403743131648 117007988835870572544 117060981584437542912 117134790526167957504 117647085725279059968 117700659079434469376 119551640767085150208 119627020111831105536 120947771988608320704 122140550805064024064 122150589479413088256 122227607505566564352 122818079039409881088 122895517929094250496 123521128839429774336 124739285928576024576 126149237963672961024 126206370770721725952 126838264297566486528 126896023070015287296 127451009535718981632 128147463139739303936 128891612702013677568 129595938454483697664 131693604282492235776 132353298847132286976 132413241464363778048 132992357776402415616 133076211722036969472 133136811089852104704 135134226422624026624 135230544474243858432 136066243487184360792 137408119655697027072 138009422729488367616 138071926997028896768 138170338919336116224 138925368093758717952 140331696669648027648 141009627571433766912 142758025953767198208 143382385727683854336 144075054257769283584 144165896032206716928 148858796293671779328 149510207956945731584 149778912476083617792 150326831760078798848 150433978468389617664 152026004725452029952 152760429869053247488 155260600570674413568 155330917871657508864 156081308779250057216 156179720701557276672 157145088499497566208 158635831017862987776 159402187689446866944 159502693482441474048 161263695984811094272 162084436039990444032 162867452639217451008 162970143340755419136 164694838452573032448 166319047904768032768 167466145830380751744 168198983951563948032 168275161027628967936 169117685730088648704 169194697426687049728 169934679380958642176 171777685737767436288 171855483602684903424 172715934362643726336 172794584605978263552 175511983253805858816 175591472376656314368 175702185789251936256 176470628587918589952 176550988619151704064 177515748119802806272 179327461150627725312 180307392632325144576 181421657982912481056 183210826207596036096 183225884219119632384 184227118559114821632 184343276893641375744 185281693259144661504 187108928892864036864 189309556156082588928 190344034605022930944 191176514303578472448 192100072343692378112 192221194709608955904 194393907681725546496 195244099714292908032 198478395058229039104 198619862196545667072 199488536664603623424 199705216634778157056 202701339633936039936 203954263797220245504 206112179483545540608 207014134094232551424 207107890495543345152 208239627602076368896 208388052140638076928 211514441357150650368 216112581386653925376 216248844048310075392 217293524454340558848 219593117936764043264 223288194440507668992 224265311935418597376 224366881370171957248 225490247640118198272 225508780577378009088 228039007088178044928 229140644803579871232 230392779474637684736 232996376807486263296 234015977671741145088 234121963168875085824 234269581052335915008 235294171450558119936 235401318158868938752 239103281534170300416 239254040223662211072 241895543977216641408 244281101610128048128 244301178958826176512 244455215011133128704 245791035858188500992 247042257678859548672 249478571857152049152 252298475927345922048 252412741541443451904 253676528595132973056 253792046140030574592 254902019071437963264 257783225404027355136 259191876908967395328 263387208564984471552 264706597694264573952 264826482928727556096 266152423444073938944 266273622179704209408 270268452845248053248 270461088948487716864 272132486974368721584 274816239311394054144 276143853994057793536 276340677838672232448 280663393339296055296 282019255142867533824 285516051907534396416 286764771455367708672 288150108515538567168 288331792064413433856 297717592587343558656 299020415913891463168 299557824952167235584 300653663520157597696 304052009450904059904 305520859738106494976 310521201141348827136 310661835743315017728 312162617558500114432 312359441403114553344 317271662035725975552 319005386964882948096 322527391969622188544 324168872079980888064 325734905278434902016 325940286681510838272 329389676905146064896 334932291660761503488 336397967903127896064 336550322055257935872 338235371460177297408 338389394853374099456 339869358761917284352 343555371475534872576 343710967205369806848 345431868725287452672 345589169211956527104 351023966507611717632 351182944753312628736 351404371578503872512 352941257175837179904 353101977238303408128 355031496239605612544 358654922301255450624 362843315965824962112 366421652415192072192 366451768438239264768 368454237118229643264 368686553787282751488 370563386518289323008 374217857785728073728 378619112312165177856 380688069210045861888 382353028607156944896 384442389419217911808 388787815363451092992 396956790116458078208 397239724393091334144 398977073329207246848 399410433269556314112 405402679267872079872 412224358967091081216 414028268188465102848 414215780991086690304 416479255204152737792 416776104281276153856 423028882714301300736 432225162773307850752 432497688096620150784 439186235873528086528 446576388881015337984 448530623870837194752 448733762740343914496 450980495280236396544 456078014176356089856 458281289607159742464 460785558949275369472 465992753614972526592 468243926337750171648 468539162104671830016 470802636317737877504 478206563068340600832 478508080447324422144 483791087954433282816 488562203220256096256 488602357917652353024 488910430022266257408 494084515357719097344 498957143714304098304 504596951854691844096 504825483082886903808 507353057190265946112 507584092280061149184 509804038142875926528 515566450808054710272 518383753817934790656 526774417129968943104 529652965857455112192 532547244359408418816 540536905690496106496 540922177896975433728 544264973948737443168 549632478622788108288 552287707988115587072 552681355677344464896 561326786678592110592 571032103815068792832 573529542910735417344 576300217031077134336 576663584128826867712 595435185174687117312 598040831827782926336 599115649904334471168 601307327040315195392 608104018901808119808 611041719476212989952 621042402282697654272 621323671486630035456 624325235117000228864 624718882806229106688 634543324071451951104 645054783939244377088 648337744159961776128 651880573363021676544 658779353810292129792 669864583321523006976 672795935806255792128 673100644110515871744 676470742920354594816 676778789706748198912 687421934410739613696 691178338423913054208 702047933015223435264 702365889506625257472 702808743157007745024 705882514351674359808 706203954476606816256 717309844602510901248 725686631931649924224 732843304830384144384 732903536876478529536 737373107574565502976 741126773036578646016 748435715571456147456 757238224624330355712 761376138420091723776 764706057214313889792 777575630726902185984 793913580232916156416 794479448786182668288 798820866539112628224 810805358535744159744 824448717934182162432 828431561982173380608 832958510408305475584 846057765428602601472 864450325546615701504 864995376193240301568 878372471747056173056 893152777762030675968 897061247741674389504 897467525480687828992 901960990560472793088 912156028352712179712 916562579214319484928 931985507229945053184 936487852675500343296 937078324209343660032 941605272635475755008 957016160894648844288 967582175908866565632 977124406440512192512 977204715835304706048 977820860044532514816 988169030715438194688 1009193903709383688192 1009650966165773807616 1014706114380531892224 1015168184560122298368 1019608076285751853056 1031132901616109420544 1036767507635869581312 1053548834259937886208 1059305931714910224384 1065094488718816837632 1081073811380992212992 1088529947897474886336 1099264957245576216576 1104575415976231174144 1105362711354688929792 1122653573357184221184 1142064207630137585664 1147059085821470834688 1153327168257653735424 1190870370349374234624 1198231299808668942336 1216208037803616239616 1222083438952425979904 1242084804565395308544 1242647342973260070912 1248650470234000457728 1249437765612458213376 1269086648142903902208 1290109567878488754176 1296675488319923552256 1317558707620584259584 1339729166643046013952 1345591871612511584256 1346201288221031743488 1352941485840709189632 1353557579413496397824 1374843868821479227392 1382356676847826108416 1404731779013250514944 1405617486314015490048 1412407908953213632512 1434619689205021802496 1451373263863299848448 1465686609660768288768 1465807073752957059072 1482253546073157292032 1496871431142912294912 1514476449248660711424 1522752276840183447552 1529412114428627779584 1555151261453804371968 1587827160465832312832 1588958897572365336576 1597641733078225256448 1621610717071488319488 1648897435868364324864 1656863123964346761216 1665917020816610951168 1728900651093231403008 1729990752386480603136 1756744943494112346112 1786305555524061351936 1794122495483348779008 1794935050961375657984 1803921981120945586176 1824312056705424359424 1833125158428638969856 1863971014459890106368 1872975705351000686592 1874156648418687320064 1935164351817733131264 1954248812881024385024 1955641720089065029632 1976338061430876389376 2018387807418767376384 2019301932331547615232 2029412228761063784448 2030336369120244596736 2062265803232218841088 2073535015271739162624 2107097668519875772416 2118611863429820448768 2162147622761984425984 2177059895794949772672 2198529914491152433152 2209150831952462348288 2245307146714368442368 2284128415260275171328 2294118171642941669376 2381740740698748469248 2396462599617337884672 2432416075607232479232 2485294685946520141824 2497300940468000915456 2498875531224916426752 2538173296285807804416 2580219135756977508352 2593350976639847104512 2635117415241168519168 2679458333286092027904 2691183743225023168512 2692402576442063486976 2705882971681418379264 2707115158826992795648 2749687737642958454784 2809463558026501029888 2811234972628030980096 2824815817906427265024 2902746527726599696896 2931373219321536577536 2931614147505914118144 2964507092146314584064 3028952898497321422848 3045504553680366895104 3058824228857255559168 3110302522907608743936 3175654320931664625664 3177917795144730673152 3195283466156450512896 3243221434142976638976 3297794871736728649728 3313726247928693522432 3459981504772961206272 3513489886988224692224 3572611111048122703872 3589870101922751315968 3648624113410848718848 3666250316857277939712 3727942028919780212736 3745951410702001373184 3748313296837374640128 3870328703635466262528 3908497625762048770048 3952676122861752778752 4036775614837534752768 4038603864663095230464 4058824457522127568896 4060672738240489193472 4124531606464437682176 4147070030543478325248 4214195337039751544832 4237223726859640897536 4354119791589899545344 4397059828982304866304 4418301663904924696576 4490614293428736884736 4568256830520550342656 4588236343285883338752 4763481481397496938496 4792925199234675769344 4864832151214464958464 4970589371893040283648 4997751062449832853504 5160438271513955016704 5186701953279694209024 5270234830482337038336 5358916666572184055808 5382367486450046337024 5384805152884126973952 5411765943362836758528 5414230317653985591296 5499375475285916909568 5618927116053002059776 5622469945256061960192 5805493055453199393792 5862746438643073155072 5929014184292629168128 6057905796994642845696 6091009107360733790208 6220605045815217487872 6351308641863329251328 6355835590289461346304 6486442868285953277952 6595589743473457299456 6627452495857387044864 7026979773976449384448 7145222222096245407744 7179740203845502631936 7297248226821697437696 7455884057839560425472 7491902821404002746368 7496626593674749280256 7740657407270932525056 7816995251524097540096 7905352245723505557504 8073551229675069505536 8077207729326190460928 8117648915044255137792 8121345476480978386944 8249063212928875364352 8428390674079503089664 8474447453719281795072 8708239583179799090688 8794119657964609732608 9136513661041100685312 9176472686571766677504 9526962962794993876992 9585850398469351538688 9729664302428929916928 9941178743786080567296 10320876543027910033408 10540469660964674076672 10717833333144368111616 10769610305768253947904 10828460635307971182592 10998750950571833819136 11237854232106004119552 11244939890512123920384 11610986110906398787584 11725492877286146310144 11858028368585258336256 12115811593989285691392 12182018214721467580416 12441210091630434975744 12702617283726658502656 12711671180578922692608 13191179486946914598912 13254904991714774089728 14053959547952898768896 14290444444192490815488 14359480407691005263872 14594496453643394875392 14911768115679120850944 14993253187349498560512 15481314814541865050112 15810704491447011115008 16147102459350139011072 16154415458652380921856 16235297830088510275584 16242690952961956773888 16498126425857750728704 16856781348159006179328 17416479166359598181376 17588239315929219465216 18273027322082201370624 19053925925589987753984 19459328604857859833856 19882357487572161134592 20641753086055820066816 21080939321929348153344 21435666666288736223232 21539220611536507895808 21656921270615942365184 22475708464212008239104 22489879781024247840768 23221972221812797575168 23450985754572292620288 23716056737170516672512 24231623187978571382784 24364036429442935160832 25405234567453317005312 25423342361157845385216 26382358973893829197824 28107919095905797537792 28580888888384981630976 28718960815382010527744 29188992907286789750784 29823536231358241701888 30962629629083730100224 31621408982894022230016 32308830917304761843712 32485381905923913547776 32996252851715501457408 33713562696318012358656 34832958332719196362752 35176478631858438930432 36546054644164402741248 38107851851179975507968 39764714975144322269184 41283506172111640133632 42161878643858696306688 42871333332577472446464 43078441223073015791616 44979759562048495681536 46443944443625595150336 47432113474341033345024 48463246375957142765568 48728072858885870321664 50810469134906634010624 52764717947787658395648 57161777776769963261952 57437921630764021055488 58377985814573579501568 59647072462716483403776 61925259258167460200448 63242817965788044460032 64617661834609523687424 64970763811847827095552 67427125392636024717312 69665916665438392725504 70352957263716877860864 73092109288328805482496 76215703702359951015936 82567012344223280267264 84323757287717392613376 85742666665154944892928 86156882446146031583232 92887888887251190300672 94864226948682066690048 96926492751914285531136 97456145717771740643328 101620938269813268021248 105529435895575316791296 114323555553539926523904 119294144925432966807552 123850518516334920400896 126485635931576088920064 129235323669219047374848 139331833330876785451008 146184218576657610964992 152431407404719902031872 165134024688446560534528 171485333330309889785856 172313764892292063166464 185775777774502380601344 189728453897364133380096 193852985503828571062272 194912291435543481286656 211058871791150633582592 228647111107079853047808 247701037032669840801792 252971271863152177840128 258470647338438094749696 278663666661753570902016 292368437153315221929984 304862814809439804063744 330268049376893121069056 342970666660619779571712 371551555549004761202688 379456907794728266760192 387705971007657142124544 457294222214159706095616 495402074065339681603584 516941294676876189499392 557327333323507141804032 584736874306630443859968 660536098753786242138112 685941333321239559143424 743103111098009522405376 758913815589456533520384 775411942015314284249088 914588444428319412191232 990804148130679363207168 1114654666647014283608064 1321072197507572484276224 1371882666642479118286848 1486206222196019044810752 1550823884030628568498176 1981608296261358726414336 2229309333294028567216128 2743765333284958236573696 2972412444392038089621504 3963216592522717452828672 4458618666588057134432256 5944824888784076179243008 8917237333176114268864512 11889649777568152358486016 17834474666352228537729024 35668949332704457075458048
- Sum of all divisors σ(n): 124332718681572408483840000
- Sum of proper divisors (its aliquot sum) s(n): 88663769348867951408381952
- 35668949332704457075458048 is an abundant number, because the sum of its proper divisors (88663769348867951408381952) is greater than itself. Its abundance is 52994820016163494332923904
Bases of 35668949332704457075458048
- Binary: 11101100000010011000110011110001010101011110110111010010101010110000000000000000000002
- Hexadecimal: 0x1D81319E2ABDBA55600000
- Base-36: 4HCDTF0C8AF8VXMO0
Squares and roots of 35668949332704457075458048
- 35668949332704457075458048 squared (356689493327044570754580482) is 1272273946499037733686660289378410777933789007970304
- 35668949332704457075458048 cubed (356689493327044570754580483) is 45380674934994118093157776574968516722616899973072231384869856230223581806592
-
The
square root of 35668949332704457075458048 is 5972348728323.2596811747 -
35668949332704457075458048 is a
perfect cube number . Itscube root is 329177472
Scales and comparisons
How big is 35668949332704457075458048?- 35,668,949,332,704,457,075,458,048 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 35,668,949,332,704,457,075,458,048 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 35668949332704457075458048 cubic inches would be around 27431456 feet tall.
Recreational maths with 35668949332704457075458048
- 35668949332704457075458048 backwards is 84085457075440723394986653
- The number of decimal digits it has is: 26
- The sum of 35668949332704457075458048's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 35668949332704457075458048 - Facts about the integer". Numbermatics.com. 2024. Web. 2 May 2024.
APA style:
Numbermatics. (2024). Number 35668949332704457075458048 - Facts about the integer. Retrieved 2 May 2024, from https://numbermatics.com/n/35668949332704457075458048/
Chicago style:
Numbermatics. 2024. "Number 35668949332704457075458048 - Facts about the integer". https://numbermatics.com/n/35668949332704457075458048/
The information we have on file for 35668949332704457075458048 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 35668949332704457075458048, math, Factors of 35668949332704457075458048, curriculum, school, college, exams, university, Prime factorization of 35668949332704457075458048, STEM, science, technology, engineering, physics, economics, calculator, thirty-five septillion, six hundred sixty-eight sextillion, nine hundred forty-nine quintillion, three hundred thirty-two quadrillion, seven hundred four trillion, four hundred fifty-seven billion, seventy-five million, four hundred fifty-eight thousand and forty-eight.