524696998630195894003974144
524,696,998,630,195,894,003,974,144 is an even composite number composed of seven prime numbers multiplied together.
524696998630195894003974144 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty thousand, three hundred seventy-five divisors.
Prime factorization of 524696998630195894003974144:
214 × 32 × 74 × 192 × 314 × 612 × 10932
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 19 × 19 × 31 × 31 × 31 × 31 × 61 × 61 × 1093 × 1093)See below for interesting mathematical facts about the number 524696998630195894003974144 from the Numbermatics database.
Names of 524696998630195894003974144
- Cardinal: 524696998630195894003974144 can be written as Five hundred twenty-four septillion, six hundred ninety-six sextillion, nine hundred ninety-eight quintillion, six hundred thirty quadrillion, one hundred ninety-five trillion, eight hundred ninety-four billion, three million, nine hundred seventy-four thousand, one hundred forty-four.
Scientific notation
- Scientific notation: 5.24696998630195894003974144 × 1026
Factors of 524696998630195894003974144
Divisors of 524696998630195894003974144
- Number of divisors d(n): 30375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 28 31 32 36 38 42 48 49 56 57 61 62 63 64 72 76 84 93 96 98 112 114 122 124 126 128 133 144 147 152 168 171 183 186 192 196 217 224 228 244 248 252 256 266 279 288 294 304 336 342 343 361 366 372 384 392 399 427 434 441 448 456 488 496 504 512 532 549 558 576 588 589 608 651 672 684 686 722 732 744 768 784 798 854 868 882 896 912 931 961 976 992 1008 1024 1029 1064 1083 1093 1098 1116 1152 1159 1176 1178 1197 1216 1281 1302 1344 1368 1372 1444 1464 1488 1519 1536 1568 1596 1708 1736 1764 1767 1792 1824 1862 1891 1922 1952 1953 1984 2016 2048 2058 2128 2166 2186 2196 2232 2304 2318 2352 2356 2394 2401 2432 2527 2562 2604 2688 2736 2744 2793 2883 2888 2928 2976 2989 3038 3072 3087 3136 3192 3249 3279 3416 3472 3477 3528 3534 3584 3648 3721 3724 3782 3843 3844 3904 3906 3968 4032 4096 4116 4123 4256 4332 4372 4392 4464 4557 4608 4636 4704 4712 4788 4802 4864 5054 5124 5208 5301 5376 5472 5488 5586 5673 5766 5776 5856 5952 5978 6076 6144 6174 6272 6384 6498 6517 6558 6727 6832 6944 6954 7056 7068 7168 7203 7296 7442 7448 7564 7581 7651 7686 7688 7808 7812 7936 8064 8113 8192 8232 8246 8379 8512 8649 8664 8744 8784 8928 8967 9114 9216 9272 9408 9424 9576 9604 9728 9837 10108 10248 10416 10431 10602 10633 10752 10944 10976 11163 11172 11191 11346 11532 11552 11712 11904 11956 12152 12288 12348 12369 12544 12768 12996 13034 13116 13237 13454 13664 13671 13888 13908 14112 14136 14336 14406 14592 14884 14896 15128 15162 15302 15372 15376 15616 15624 15872 16128 16226 16384 16464 16492 16758 17019 17024 17298 17328 17488 17568 17689 17856 17934 18228 18259 18432 18544 18816 18848 19152 19208 19456 19551 19674 20181 20216 20496 20767 20832 20862 20923 21204 21266 21504 21609 21888 21952 22021 22326 22344 22382 22692 22743 22953 23064 23104 23424 23808 23912 24304 24339 24576 24696 24738 25088 25536 25992 26047 26068 26232 26474 26901 26908 27328 27342 27776 27816 28224 28272 28672 28812 28861 29184 29768 29791 29792 30256 30324 30604 30744 30752 31232 31248 31744 31899 32256 32452 32928 32984 33489 33516 33573 33883 34038 34048 34596 34656 34976 35136 35378 35712 35868 35929 36456 36518 36864 37088 37107 37632 37696 38304 38416 38912 39102 39348 39711 40362 40432 40992 41534 41664 41724 41846 42408 42532 43008 43218 43776 43904 44042 44652 44688 44764 45384 45486 45619 45906 46128 46208 46848 47089 47616 47824 48608 48678 49152 49392 49476 50176 51072 51984 52094 52136 52464 52948 53067 53557 53802 53816 54656 54684 54777 55552 55632 56448 56544 56791 57344 57624 57722 58368 58621 58653 59536 59582 59584 60512 60543 60648 61208 61488 61504 62301 62464 62496 62769 63488 63798 64512 64904 65856 65968 66063 66673 66978 67032 67146 67766 68076 68096 68859 69192 69312 69952 70272 70699 70756 71424 71736 71858 72912 73017 73036 73728 74176 74214 74431 75264 75392 76608 76832 77824 78141 78204 78337 78696 79422 80724 80864 81984 83068 83328 83448 83692 84816 85064 86016 86436 86583 87552 87808 88084 89304 89373 89376 89528 90768 90972 91238 91812 92256 92416 92659 93696 94178 95232 95648 95697 97216 97356 98784 98952 100352 100719 101649 102144 103968 104188 104272 104928 105896 106134 107114 107604 107632 107787 109312 109368 109554 111104 111264 112896 113088 113582 114688 115248 115351 115444 116736 117242 117306 119072 119133 119164 119168 121024 121086 121296 122416 122976 123008 123823 124602 124928 124992 125538 126976 127596 127813 129024 129808 131712 131936 132126 133346 133956 134064 134292 135532 136152 136192 136857 137718 138384 138624 139904 140544 141267 141398 141512 142848 143472 143716 145369 145824 146034 146072 146461 147456 148352 148428 148862 150528 150784 153216 153664 154147 155648 156282 156408 156674 157392 158844 159201 160671 161448 161728 163968 164331 166136 166656 166896 167384 169632 170128 170373 172032 172872 173166 175104 175616 175863 176168 178608 178746 178752 179056 181536 181944 182329 182476 183624 184512 184832 185318 186903 187392 188307 188356 190464 191296 191394 194432 194712 197568 197904 198189 200019 200704 201438 202027 203298 204288 207936 208376 208537 208544 209856 211792 212097 212268 214228 215208 215264 215574 218624 218736 219108 222208 222528 223293 225792 226176 227164 230496 230702 230888 233472 234423 234484 234612 235011 237181 238144 238266 238328 238336 242048 242172 242592 244832 245952 246016 247646 249204 249856 249984 251076 251503 253952 255192 255626 258048 259616 259749 263424 263872 264252 266692 267912 268119 268128 268584 271064 272304 272384 273714 275436 276768 277248 277977 279808 281088 282534 282796 283024 285696 286944 287432 290738 291648 292068 292144 292922 296704 296856 297724 301056 301568 304947 306432 307328 308294 311296 312564 312816 313348 314784 317688 318402 321342 322896 323361 323456 327936 328662 329623 332272 333312 333792 334768 339264 340256 340746 344064 345744 346053 346332 346921 350208 351232 351726 352336 357216 357492 357504 358112 363072 363888 364658 364952 367248 369024 369664 370636 371469 373806 374784 374899 376614 376712 380928 382592 382788 383439 388864 389424 394573 395136 395808 396378 397537 400038 401408 402876 404054 406596 408576 410347 410571 415872 416752 417074 417088 419712 423584 423801 424194 424536 428456 430416 430528 431148 436107 437248 437472 438216 439383 444416 445056 446586 451584 452352 454328 460992 461404 461776 462441 466711 466944 468846 468968 469224 470022 474362 476288 476532 476656 476672 482013 484096 484344 485184 489664 491904 492032 494893 495292 498408 499712 499968 502152 503006 507904 510384 511119 511252 516096 519232 519498 526848 527589 527744 528504 533384 535824 536238 536256 537168 542128 544608 544768 546987 547428 548359 550872 553536 554496 555954 559616 562176 565068 565592 566029 566048 571392 573888 574864 581476 583296 584136 584288 585844 593408 593712 595448 600057 602112 603136 606081 609894 612864 614656 616588 625128 625611 625632 626696 629568 635376 636291 636804 642684 643777 645792 646722 646912 648613 655872 657324 659246 664544 666624 667584 669536 669879 678528 680512 681492 682651 691488 692106 692664 693842 700416 702464 703452 704672 705033 711543 714432 714984 715008 716224 726144 727776 729316 729904 734496 738048 739328 741272 742938 747612 749568 749798 753228 753424 754509 761856 765184 765576 766878 777728 778848 789146 790272 791616 792756 795074 800076 802816 805752 807457 808108 813192 817152 820694 821142 831744 833504 833931 834148 834176 839424 847168 847602 848388 849072 856912 860832 861056 862296 866761 872214 874496 874944 876432 878766 888832 890112 893172 894691 903168 904704 908656 921984 922808 923521 923552 924882 933422 933888 937692 937936 938448 940044 948724 952576 953064 953312 953344 964026 968192 968688 970368 979328 983808 984064 988869 989786 990584 996816 999424 999936 1004304 1006012 1017583 1020768 1022238 1022504 1032192 1038159 1038464 1038996 1040763 1050373 1053696 1055178 1055488 1057008 1066768 1071648 1072476 1072512 1074336 1079029 1084256 1089216 1089536 1093974 1094856 1096718 1101744 1107072 1108992 1111908 1113799 1114407 1119232 1124352 1124697 1130136 1131184 1132058 1132096 1142784 1147776 1149728 1150317 1162952 1166592 1168272 1168576 1171688 1183719 1186816 1187424 1190896 1192611 1194649 1200114 1204224 1206272 1212162 1219788 1225728 1229312 1231041 1233176 1250256 1251222 1251264 1253392 1259136 1266787 1270752 1272582 1273608 1276303 1285368 1287554 1291584 1293444 1293824 1297226 1308321 1311744 1314648 1318149 1318492 1329088 1333248 1335168 1339072 1339758 1343281 1357056 1361024 1362984 1365302 1382976 1384212 1385328 1387323 1387684 1400133 1400832 1404928 1406904 1409344 1410066 1414189 1423086 1428864 1429968 1430016 1432448 1452288 1455552 1458632 1459759 1459808 1468992 1476096 1478656 1482544 1484679 1485876 1495224 1499136 1499596 1506456 1506848 1509018 1523712 1530368 1531152 1533756 1555456 1557696 1578292 1580544 1583232 1585512 1590148 1600152 1611504 1614914 1616216 1626384 1634304 1640961 1641388 1642284 1645077 1660267 1663488 1667008 1667862 1668296 1668352 1678848 1694336 1695204 1696776 1698087 1698144 1713824 1721664 1722112 1724592 1733522 1744428 1748992 1749888 1752864 1757532 1760521 1777664 1780224 1786344 1789382 1806336 1809408 1817251 1817312 1818243 1843968 1845616 1847042 1847104 1849764 1866844 1875384 1875872 1876833 1876896 1880088 1897448 1905152 1906128 1906624 1906688 1928052 1931331 1936384 1937376 1940736 1945839 1958656 1967616 1968128 1977738 1979572 1981168 1993632 1999872 2008608 2012024 2035166 2041536 2044476 2045008 2047953 2066863 2076318 2076928 2077992 2081526 2100746 2107392 2110356 2110976 2114016 2133536 2134629 2143296 2144952 2145024 2148672 2158058 2168512 2178432 2179072 2187948 2189712 2191669 2193436 2203488 2214144 2217984 2223816 2227598 2228814 2238464 2248704 2249394 2260272 2262368 2263527 2264116 2264192 2285568 2295552 2299456 2300634 2307361 2325904 2333184 2336544 2337152 2343376 2367438 2373632 2374848 2381792 2385222 2389298 2400228 2408448 2412544 2422371 2424324 2428447 2439576 2451456 2458624 2462082 2466352 2500512 2502444 2502528 2506784 2518272 2533574 2541504 2545164 2547216 2552606 2570736 2575108 2583168 2586888 2587648 2594452 2600283 2616642 2623488 2624293 2629296 2636298 2636984 2658176 2666496 2670336 2678144 2679516 2684073 2686562 2714112 2722048 2725968 2730604 2762011 2765952 2768424 2770563 2770656 2774646 2775368 2782759 2800266 2801664 2809856 2813808 2818688 2820132 2828378 2846172 2857728 2859936 2860032 2864896 2872429 2904576 2911104 2917264 2919518 2919616 2937984 2952192 2957312 2965088 2966607 2969358 2971752 2990448 2998272 2999192 3012912 3013696 3018036 3052749 3060736 3062304 3067512 3110912 3115392 3122289 3151119 3156584 3161088 3166464 3171024 3180296 3200304 3223008 3229828 3232432 3237087 3252768 3266977 3268608 3281922 3282776 3284568 3290154 3320534 3326976 3334016 3335724 3336592 3336704 3341397 3357696 3374091 3388672 3390408 3393552 3396174 3396288 3427648 3443328 3444224 3449184 3464251 3467044 3488856 3497984 3499776 3505728 3515064 3521042 3551157 3555328 3560448 3572688 3575881 3577833 3578764 3583947 3612672 3618816 3634502 3634624 3636486 3687936 3691232 3693123 3694084 3694208 3699528 3733688 3750768 3751744 3753666 3753792 3760176 3794896 3800361 3810304 3812256 3813248 3813376 3828909 3838513 3856104 3862662 3872768 3874752 3881472 3891678 3917312 3935232 3936256 3955476 3959144 3962203 3962336 3987264 3999744 4017216 4024048 4029843 4067053 4070332 4083072 4088952 4090016 4095906 4133726 4152636 4153856 4155984 4163052 4200399 4201492 4214784 4220712 4221952 4228032 4242567 4267072 4269258 4286592 4289904 4290048 4297344 4316116 4337024 4356864 4375896 4379277 4379424 4383338 4386872 4406976 4428288 4435968 4447632 4454037 4455196 4457628 4476928 4497408 4498788 4506439 4520544 4524736 4527054 4528232 4528384 4540291 4571136 4591104 4598912 4601268 4614722 4651808 4666368 4673088 4674304 4686752 4734876 4747264 4749696 4763584 4770444 4778557 4778596 4800456 4825088 4844742 4848648 4856894 4879152 4902912 4917248 4924164 4932704 4935231 4980801 5001024 5004888 5005056 5013568 5036544 5067148 5083008 5090328 5094261 5094432 5105212 5141472 5150216 5166336 5173776 5175296 5188904 5200566 5233284 5246976 5248586 5258592 5272596 5273968 5281563 5316352 5332992 5340672 5356288 5359032 5368146 5373124 5428224 5444096 5451753 5451936 5461208 5524022 5531904 5536848 5541126 5541312 5549292 5550736 5565518 5600532 5619712 5627616 5637376 5640264 5652199 5656756 5692344 5715456 5719872 5720064 5729792 5744858 5793993 5809152 5822208 5834528 5837517 5839036 5839232 5875968 5904384 5914624 5930176 5933214 5938716 5943504 5980896 5998384 6025824 6027392 6036072 6105498 6121472 6124608 6135024 6143859 6200589 6221824 6230784 6244578 6262837 6302238 6313168 6322176 6332928 6342048 6360592 6400608 6446016 6459656 6464647 6464864 6474174 6505536 6533954 6537216 6563844 6565552 6569136 6575007 6580308 6641068 6653952 6668032 6671448 6673184 6673408 6682794 6715392 6748182 6777344 6780816 6787104 6792348 6792576 6855296 6886656 6888448 6898368 6922083 6928502 6934088 6977712 6995968 6999552 7011456 7030128 7042084 7102314 7120896 7123081 7145376 7151762 7155666 7157528 7167894 7225344 7237632 7267113 7269004 7269248 7272972 7285341 7352611 7375872 7382464 7386246 7388168 7388416 7399056 7467376 7501536 7503488 7507332 7507584 7520352 7553203 7589792 7600722 7620608 7624512 7626496 7626752 7657818 7677026 7712208 7725324 7745536 7749504 7762944 7783356 7796593 7800849 7834624 7870464 7872512 7872879 7910952 7918288 7924406 7924672 7974528 7999488 8034432 8048096 8052219 8059686 8134106 8140664 8166144 8177904 8180032 8191812 8267452 8286033 8305272 8307712 8311689 8311968 8326104 8348277 8362543 8400798 8402984 8429568 8441424 8443904 8456064 8485134 8534144 8538516 8573184 8579808 8580096 8594688 8617287 8632232 8674048 8713728 8751792 8758554 8758848 8766676 8773744 8813952 8856576 8867509 8871936 8895264 8908074 8910392 8915256 8934121 8953856 8994816 8997576 9012878 9041088 9049472 9054108 9056464 9056768 9080582 9158247 9182208 9197824 9202536 9229444 9303616 9332736 9346176 9348608 9373504 9402967 9453357 9469752 9494528 9499392 9527168 9540888 9557114 9557192 9600912 9650176 9689484 9697296 9711261 9713788 9758304 9800931 9805824 9834496 9848328 9865408 9870462 9961602 10002048 10009776 10010112 10024191 10027136 10073088 10134296 10166016 10180656 10188522 10188864 10210424 10218313 10282944 10300432 10332672 10347552 10350592 10377808 10392753 10401132 10466568 10493952 10497172 10517184 10545192 10547936 10563126 10632704 10665984 10681344 10712576 10718064 10727643 10736292 10746248 10751841 10754551 10856448 10888192 10903506 10903872 10922416 11048044 11063808 11073696 11082252 11082624 11098584 11101472 11131036 11201064 11255232 11274752 11280528 11304398 11313512 11384688 11401083 11430912 11439744 11440128 11459584 11486727 11489716 11515539 11587986 11618304 11621869 11644416 11669056 11675034 11678072 11678464 11751936 11808768 11860352 11866428 11877432 11886609 11887008 11961792 11996768 12051648 12054784 12072144 12089529 12201159 12210996 12231763 12242944 12249216 12270048 12287718 12323647 12401178 12443648 12461568 12489156 12525674 12604476 12626336 12644352 12665856 12684096 12720757 12721184 12727701 12801216 12892032 12919312 12929294 12929728 12948348 13011072 13067908 13127688 13131104 13137831 13138272 13150014 13160616 13282136 13307904 13336064 13342896 13346368 13346816 13365588 13430784 13496364 13519317 13554688 13561632 13574208 13584696 13585152 13620873 13710592 13773312 13776896 13796736 13844166 13857004 13868176 13955424 13999104 14022912 14060256 14084168 14204628 14241792 14246162 14290752 14303524 14311332 14315056 14335671 14335788 14468041 14475264 14534226 14538008 14538496 14545944 14570682 14705222 14751744 14764928 14772492 14776336 14776832 14798112 14934752 14942403 15003072 15006976 15014664 15015168 15040704 15106406 15179584 15201444 15241216 15249024 15252992 15253504 15315636 15341683 15354052 15424416 15450648 15491072 15499008 15525888 15566712 15593186 15601698 15669248 15740928 15745024 15745758 15821904 15836576 15844689 15848812 15849344 15949056 15998976 16068864 16096192 16104438 16119372 16268212 16281328 16332288 16355259 16355808 16360064 16383624 16534904 16572066 16610544 16615424 16623378 16623936 16652208 16696554 16725086 16801596 16805968 16859136 16882848 16887808 16912128 16956597 16970268 16999129 17068288 17077032 17146368 17159616 17160192 17189376 17234574 17264464 17348096 17427456 17503584 17517108 17517696 17533352 17546899 17547488 17627904 17713152 17735018 17743872 17790528 17816148 17820784 17830512 17868242 17907712 17995152 18025756 18082176 18098944 18108216 18112928 18113536 18161164 18316494 18364416 18395648 18405072 18458888 18601767 18607232 18665472 18692352 18697216 18747008 18788511 18805934 18906714 18939504 18989056 18998784 19054336 19081776 19114228 19114384 19201824 19334077 19378968 19393941 19394592 19422522 19427576 19516608 19601862 19611648 19668992 19696656 19725021 19730816 19740924 19923204 19957087 20004096 20019552 20020224 20048382 20054272 20107003 20146176 20268592 20332032 20361312 20377044 20377728 20420848 20436626 20565888 20600864 20665344 20695104 20701184 20755616 20766249 20785506 20802264 20933136 20987904 20994344 21034368 21090384 21095872 21126252 21162181 21265408 21362688 21369243 21425152 21436128 21455286 21472584 21492496 21503682 21509102 21712896 21776384 21807012 21807744 21844832 21856023 22057833 22096088 22127616 22147392 22164504 22165248 22197168 22202944 22262072 22402128 22510464 22549504 22561056 22608796 22627024 22659609 22698331 22769376 22802166 22861824 22868839 22879488 22880256 22919168 22973454 22979432 23031078 23175972 23236608 23243738 23288832 23338112 23350068 23356144 23356928 23389779 23503872 23617536 23618637 23720704 23732856 23754864 23773218 23774016 23923584 23993536 24068953 24103296 24109568 24144288 24179058 24249757 24402318 24421992 24463526 24485888 24498432 24540096 24575436 24647294 24802356 24858099 24887296 24923136 24978312 25031167 25044831 25051348 25087629 25208952 25252672 25288704 25331712 25368192 25441514 25442368 25455402 25602432 25784064 25838624 25851861 25858588 25859456 25896696 26022144 26135816 26255376 26262208 26275662 26276544 26300028 26321232 26564272 26602527 26615808 26672128 26685792 26692736 26693632 26731176 26802363 26861568 26869591 26992728 27038634 27109376 27123264 27148416 27169392 27170304 27241746 27421184 27546624 27553792 27593472 27688332 27714008 27735421 27736352 27910848 27998208 28045824 28120512 28168336 28208901 28409256 28469371 28483584 28492324 28581504 28607048 28622664 28630112 28671342 28671576 28936082 28950528 29068452 29076016 29076992 29091888 29141364 29402793 29410444 29503488 29529856 29544984 29552672 29553664 29596224 29869504 29884806 30006144 30013952 30029328 30030336 30081408 30212812 30359168 30402888 30482432 30498048 30505984 30631272 30654939 30683366 30708104 30848832 30901296 30982144 30998016 31051776 31133424 31178259 31186372 31203396 31338496 31481856 31491516 31545073 31643808 31673152 31689378 31697624 31698688 31898112 31997952 32137728 32182929 32192384 32208876 32238744 32263653 32536424 32561563 32562656 32664576 32710518 32711616 32720128 32767248 33069808 33144132 33221088 33230848 33246756 33247872 33304416 33393108 33449899 33450172 33603192 33611936 33765696 33775616 33824256 33913194 33940536 33998258 34136576 34154064 34292736 34319232 34320384 34378752 34469148 34527769 34528928 34546617 34696192 34854912 34865607 35007168 35034216 35035392 35066704 35093798 35094976 35255808 35426304 35470036 35581056 35632296 35641568 35659827 35661024 35736484 35990304 36051512 36164352 36197888 36216432 36225856 36227072 36322328 36603477 36632988 36695289 36728832 36791296 36810144 36917776 36970941 37034119 37203534 37214464 37330944 37384704 37394432 37494016 37577022 37611868 37813428 37879008 37997568 38108672 38162271 38163552 38228456 38228768 38403648 38668154 38757936 38787882 38789184 38845044 38855152 39033216 39203724 39270397 39337984 39393312 39450042 39461632 39481848 39565393 39846408 39914174 40008192 40039104 40040448 40096764 40108544 40214006 40292352 40537184 40557951 40664064 40722624 40754088 40755456 40841696 40862619 40873252 41131776 41201728 41330688 41390208 41402368 41511232 41532498 41571012 41604528 41641711 41866272 41988688 42068736 42180768 42191744 42252504 42324362 42530816 42725376 42738486 42850304 42872256 42910572 42945168 42984992 43007013 43007364 43018204 43404123 43425792 43552768 43614024 43615488 43689664 43712046 43839859 44115666 44192176 44255232 44294784 44329008 44330496 44394336 44405888 44524144 44804256 45020928 45099008 45122112 45217592 45252529 45254048 45319218 45396662 45538752 45604332 45723648 45737678 45758976 45760512 45838336 45946908 45958864 46025049 46062156 46351944 46473216 46487476 46577664 46676224 46700136 46712288 46713856 46779558 47007744 47235072 47237274 47441408 47465712 47509728 47546436 47548032 47847168 47987072 48137906 48206592 48219136 48288576 48358116 48499514 48804636 48843984 48927052 48971776 48996864 49080192 49150872 49294588 49604712 49716198 49846272 49861567 49956624 50062334 50089662 50102696 50175258 50417904 50505344 50577408 50663424 50736384 50869791 50883028 50884736 50910804 50997387 51204864 51468277 51568128 51677248 51703722 51717176 51718912 51793392 52044288 52271632 52510752 52524416 52551324 52553088 52600056 52640697 52642464 52872421 53128544 53205054 53231616 53344256 53371584 53385472 53387264 53462352 53604726 53723136 53739182 53985456 54077268 54218752 54246528 54296832 54338784 54340608 54483492 54576151 54842368 55093248 55107584 55186944 55376664 55428016 55470842 55472704 55821696 55996416 56091648 56241024 56334781 56336672 56365533 56417802 56818512 56938742 56967168 56984648 57163008 57214096 57245328 57260224 57342684 57343152 57872164 58002231 58136904 58152032 58153984 58181823 58183776 58282728 58537801 58805586 58820888 59006976 59059712 59089968 59105344 59107328 59192448 59739008 59769612 59871261 60012288 60027904 60058656 60060672 60162816 60321009 60425624 60718336 60805776 60964864 60996096 61011968 61262544 61309878 61366732 61416208 61697664 61802592 61996032 62072563 62103552 62266848 62356518 62372744 62406792 62676992 62963712 62983032 63090146 63287616 63346304 63378756 63395248 63397376 63486543 63796224 64072753 64107729 64275456 64365858 64384768 64417752 64477488 64527306 65072848 65123126 65125312 65329152 65421036 65423232 65440256 65534496 65820769 66139616 66173499 66288264 66442176 66461696 66493512 66495744 66608832 66786216 66899798 66900344 67206384 67223872 67531392 67551232 67648512 67826388 67881072 67941739 67978827 67996516 68094993 68273152 68308128 68585472 68606517 68638464 68640768 68757504 68938296 69055538 69057856 69093234 69392384 69709824 69731214 70014336 70068432 70070784 70133408 70169337 70187596 70189952 70511616 70852608 70940072 71162112 71264592 71283136 71319654 71322048 71472968 71528191 71980608 72103024 72206859 72328704 72395776 72432864 72451712 72454144 72644656 72749271 72873589 73206954 73265976 73390578 73457664 73582592 73620288 73835552 73941882 74068238 74407068 74428928 74661888 74769408 74788864 74988032 75093501 75154044 75223736 75262887 75281857 75626856 75758016 75995136 76217344 76324542 76327104 76456912 76457536 76807296 77274007 77336308 77515872 77575764 77578368 77690088 77710304 78066432 78407448 78540794 78786624 78900084 78923264 78963696 79130786 79692816 79807581 79828348 80016384 80078208 80080896 80193528 80217088 80407089 80428012 80584704 80608773 81074368 81115902 81328128 81353083 81445248 81508176 81510912 81683392 81725238 81746504 82263552 82403456 82661376 82780416 83022464 83064996 83142024 83206263 83209056 83283422 83732544 83977376 84137472 84361536 84383488 84505008 84626703 84648724 85061632 85408113 85450752 85476972 85622341 85700608 85744512 85821144 85890336 85969984 86014026 86014728 86036408 86265529 86808246 86851584 87105536 87228048 87230976 87379328 87424092 87679718 88231332 88384352 88510464 88589568 88658016 88660992 88788672 88811776 89045299 89048288 89608512 90041856 90198016 90244224 90435184 90505058 90508096 90638436 90793324 91077504 91208664 91447296 91475356 91517952 91676672 91893816 91917728 91964817 92050098 92124312 92703888 92946432 92974952 93155328 93352448 93400272 93424576 93427712 93559116 94015488 94474548 94635219 94882816 94931424 95019456 95092872 95096064 95694336 95974144 96275812 96413184 96438272 96577152 96716232 96790959 96999028 97609272 97684689 97687968 97854104 97993728 98160384 98301744 98589176 99209424 99432396 99692544 99723134 99913248 100124668 100179324 100205392 100349697 100350516 100835808 101010688 101276287 101326848 101472768 101739582 101766056 101769472 101821608 101994774 102409728 102936554 103136256 103354496 103407444 103434352 103437824 103583307 103586784 104088576 104543264 104596821 105021504 105048832 105102648 105106176 105200112 105281394 105284928 105744842 106257088 106410108 106688512 106743168 106770944 106774528 106924704 107209452 107391781 107478364 107970912 108154536 108437504 108493056 108593664 108677568 108681216 108966984 109152302 109684736 110085867 110186496 110215168 110373888 110753328 110852311 110856032 110912823 110941684 110945408 111102357 111643392 111992832 112183296 112482048 112669562 112673344 112731066 112835604 113637024 113877484 113969296 114326016 114428192 114486813 114490656 114520448 114685368 114686304 115744328 116004462 116273808 116304064 116307968 116363646 116367552 116565456 117075602 117611172 117641776 117811191 118013952 118119424 118179936 118210688 118214656 118384896 118696179 118993903 119478016 119539224 119742522 120024576 120055808 120117312 120121344 120325632 120642018 120851248 121436672 121611552 121992192 122023936 122525088 122619756 122733464 122828293 122832416 123395328 123605184 123992064 124145126 124207104 124533696 124713036 124745488 124813584 124925133 125353984 125966064 126078643 126180292 126575232 126692608 126757512 126790496 126794752 126973086 127592448 128145506 128215458 128550912 128731716 128769536 128835504 128954976 129054612 130145696 130212369 130246252 130250624 130658304 130842072 130846464 130880512 131068992 131519577 131641538 132279232 132346998 132576528 132884352 132923392 132987024 132991488 133217664 133572432 133799596 133800688 134412768 134447744 135062784 135297024 135338539 135652776 135757587 135762144 135883478 135957654 135993032 136189986 136546304 136616256 137170944 137213034 137276928 137281536 137515008 137876592 138075147 138111076 138115712 138186468 138784768 139419648 139462428 139699609 140028672 140136864 140141568 140266816 140338674 140375192 140379904 140749021 141023232 141705216 141880144 142324224 142529184 142566272 142639308 142644096 142945936 143056382 143961216 144206048 144413718 144657408 144791552 144865728 144903424 144908288 145289312 145498542 145747178 146413908 146531952 146781156 146915328 147165184 147240576 147671104 147883764 148135267 148136476 148814136 148857856 149538816 149577728 149584701 149976064 150187002 150308088 150447472 150525774 150563714 151253712 151516032 151990272 152434688 152649084 152654208 152913824 152915072 152992161 153614592 154404831 154548014 154672616 155031744 155151528 155156736 155380176 155420608 156132864 156814896 157081588 157573248 157800168 157846528 157922091 157927392 158261572 158617263 158888317 159385632 159615162 159656696 160032768 160081873 160156416 160161792 160387056 160434176 160814178 160856024 161169408 161217546 162148736 162231804 162656256 162706166 162890496 163016352 163021824 163366784 163450476 163493008 163728453 164527104 164806912 165322752 165560832 166044928 166129992 166284048 166412526 166418112 166566844 167465088 167954752 168274944 168482671 168723072 168766976 169004343 169010016 169253406 169297448 169748299 170123264 170816226 170901504 170953944 171244682 171401216 171489024 171642288 171780672 171939968 172028052 172029456 172072816 172531058 173616492 174006693 174211072 174456096 174461952 174758656 174848184 175218169 175359436 175613403 176462664 176768704 177020928 177179136 177316032 177321984 177577344 177623552 178090598 178096576 179217024 179613783 180083712 180396032 180488448 180870368 180963027 181010116 181016192 181276872 181586648 182155008 182417328 182894592 182950712 183035904 183353344 183787632 183835456 183929634 184100196 184248624 185407776 185949904 186217689 186310656 186704896 186800544 186849152 186855424 187118232 188030976 188949096 189270438 189765632 189862848 190038912 190185744 190192128 190459629 191388672 191948288 192218259 192551624 192826368 192876544 193154304 193432464 193581918 193998056 194147947 195218544 195369378 195375936 195708208 195987456 196320768 196603488 197178352 197462307 198418848 198864792 199285597 199385088 199446268 199826496 200249336 200358648 200410784 200699394 200701032 201671616 202021376 202552574 202653696 202945536 203479164 203532112 203538944 203643216 203825217 203989548 204284979 204819456 205819551 205873108 206272512 206708992 206814888 206868704 206875648 207166614 207173568 208177152 209086528 209193642 210043008 210097664 210205296 210212352 210400224 210562788 210569856 211489684 212514176 212820216 213377024 213486336 213541888 213849408 214418904 214584573 214783562 214956728 215941824 216309072 216620577 216875008 216986112 217187328 217355136 217362432 217933968 218247813 218304604 218620767 219369472 220171734 220372992 220747776 220815511 221506656 221704622 221712064 221825646 221883368 221890816 222204714 223286784 223985664 224366592 224964096 225280503 225339124 225346688 225462132 225671208 225845571 227274048 227754968 227930941 227938592 228652032 228856384 228973626 228981312 229040896 229370736 229372608 231488656 231822021 232008924 232547616 232608128 232615936 232727292 232735104 233130912 234149293 234151204 235222344 235283552 235622382 236238848 236359872 236421376 236429312 236769792 237392358 237987806 238956032 239078448 239485044 240049152 240111616 240234624 240242688 240651264 241284036 241694383 241702496 241826319 242873344 243223104 243984384 244047872 244059249 245050176 245239512 245466928 245656586 245664832 246790656 247210368 247984128 248290252 249067392 249426072 249490976 249618789 249627168 249850266 251932128 252157286 252360584 253150464 253385216 253515024 253580992 253589504 253946172 255184896 256224339 256291012 256430916 256867023 257101824 257463432 257539072 257671008 257909952 258109224 258796587 259238833 260291392 260424738 260492504 260501248 261316608 261684144 261692928 261761024 262137984 263039154 263283076 264558464 264693996 265153056 265768704 265974048 265982976 266435328 267135897 267144864 267599192 267601376 268825536 268895488 270125568 270594048 270677078 271305552 271515174 271524288 271766956 271915308 271986064 272379972 273092608 273232512 274341888 274426068 274553856 274892779 275030016 275753184 276150294 276222152 276231424 276372936 276957751 277569536 278839296 278924856 279399218 280057344 280273728 280283136 280533632 280677348 280750384 280759808 281498042 282046464 283760288 283905657 284648448 285058368 285132544 285278616 285288192 285891872 286112764 287922432 288412096 288827436 289314816 289583104 289731456 289806848 289816576 290578624 290997084 291491977 291494356 292827816 293054067 293063904 293562312 294330368 294481152 295342208 295767528 296270534 296272952 297628272 297715712 299077632 299155456 299169402 299952128 300374004 300616176 300894944 301049091 301051548 301127428 302507424 303032064 303828861 303980544 304869376 305298168 305308416 305827648 305830144 305984322 307229184 308809662 309096028 309345232 310063488 310303056 310313472 310749921 310760352 310841216 312265728 313629792 314163176 315146496 315600336 315693056 315844182 315854784 316523144 316767703 317234526 317776634 318771264 319230324 319313392 320065536 320163746 320312832 320323584 320774112 320868352 321628356 321712048 322175343 322435092 324297472 324463608 325312512 325412332 325780992 326032704 326043648 326733568 326900952 326986016 327456906 329054208 329613824 330645504 331121664 332089856 332259984 332556933 332568096 332825052 332836224 333133688 333307071 333391081 334930176 335909504 336549888 336965342 337446144 337533952 338008686 338020032 338506812 338594896 339496598 340246528 341632452 341907888 342489364 342802432 342978048 343284576 343561344 343879936 344056104 344058912 344145632 345062116 347232984 348013386 348912192 348923904 349517312 349696368 350436338 350718872 351226806 352925328 353433573 353537408 354041856 354358272 354632064 354643968 355154688 355247104 356088537 356181196 356193152 356981709 358434048 359227566 360167424 360277939 360792064 360976896 361740736 361926054 362020232 362032384 362553744 363173296 364310016 364834656 365901424 366071808 367575264 367670912 367859268 368200392 368484879 368497248 370815552 371899808 372435378 372621312 373409792 373601088 373698304 373710848 374236464 374775399 376061952 377898192 378235929 378540876 379184653 379531264 379725696 380077824 380371488 380384256 380919258 382033057 382777344 383896576 384436518 385103248 385652736 385753088 386308608 386864928 387163836 387996112 388295894 390437088 390738756 390751872 391416416 391974912 392641536 393206976 394343467 394356704 394558731 394924614 396837696 397729584 398571194 398770176 398892536 399652992 400498672 400717296 400821568 401398788 401402064 403343232 404042752 405105148 405891072 406015617 406958328 407064224 407077888 407272761 407286432 407650434 407979096 408569958 409638912 409764607 411639102 411746216 412545024 413417984 413629776 413737408 413751296 414333228 414347136 416354304 418173056 418387284 419098827 420086016 420195328 420410592 420424704 420800448 421125576 421139712 422247063 422979368 425028352 425640432 426754048 426972672 427083776 427698816 428837808 429169146 429567124 429913456 431268289 431883648 432618144 433241154 433972224 434374656 434507941 434710272 434724864 435867936 436495626 436609208 437241534 438738944 440343468 440745984 441495552 441631022 443013312 443409244 443424128 443651292 443766736 443781632 444405801 444409428 446573568 448509271 448733184 448754103 449928192 450561006 450678248 450693376 450924264 451342416 451691142 454548096 455509936 455861882 455877184 457304064 457712768 457947252 457962624 458081792 458741472 458745216 460745383 462977312 463214493 463644042 464017848 465095232 465216256 465231872 465454584 465470208 466261824 468298586 468302408 470444688 470567104 471244764 472477696 472719744 472842752 472858624 473539584 474784716 475592173 475851789 475975612 476664951 477912064 478156896 478970088 480098304 480223232 480245619 480469248 480485376 481302528 482568072 483388766 483404992 483652638 485746688 486446208 487968768 488095744 488118498 490100352 490479024 490933856 491185359 491313172 491329664 493581312 494420736 495968256 496580504 498134784 498852144 498981952 499237578 499254336 499700532 503864256 504314572 504721168 505448013 506300928 506770432 507013029 507030048 507161984 507179008 507892344 509244897 510115123 510369792 512448678 512582024 512861832 513734046 514203648 514926864 515078144 515342016 515819904 516218448 517593174 518477666 520582784 520849476 520985008 521002496 522633216 523368288 523385856 523522048 524275968 525654507 526078308 526566152 526840209 526972999 529116928 529387992 530306112 531537408 531948096 531965952 532870656 534271794 534289728 535198384 535202752 537651072 537790976 540251136 540918049 541188096 541354156 542611104 543030348 543048576 543533912 543830616 543972128 544759944 546185216 546465024 548683776 548852136 549107712 549785558 550060032 551506368 552300588 552444304 552462848 552745872 553915502 555139072 557849712 558653067 558798436 560114688 560547456 560566272 561067264 561354696 561500768 561519616 562996084 564092928 567520576 567811314 569296896 570116736 570265088 570557232 570576384 571783744 572225528 575844864 576654777 576824192 577654872 578629632 579166208 579462912 579613696 581157248 581994168 582443841 582983954 582988712 585655632 586108134 586127808 587124624 588660736 588962304 590684416 591535056 592386921 592541068 592545904 595256544 595431424 597856791 598155264 598338804 599356387 599904256 600748008 601232352 601789888 602098182 602103096 602254856 605014848 606064128 607657722 607961088 609738752 610596336 610616832 611475651 611655296 611660288 611968644 614458368 617619324 618192056 618669697 618690464 620126976 620606112 620626944 621499842 621520704 621682432 623317093 624531456 627259584 628326352 630292992 631200672 631386112 631688364 631709568 633046288 633535406 634469052 635553268 637542528 638460648 638626784 640131072 640327492 640625664 641548224 641736704 643256712 643424096 643753719 644350686 644870184 648594944 648927216 650625024 650824664 651561984 652065408 652087296 653467136 653801904 653972032 654913812 655862301 656027611 658108416 659227648 662243328 662446533 664179712 664519968 665113866 665136192 665650104 665672448 666267376 666614142 666782162 669860352 671819008 673099776 673930684 674892288 675067904 676017372 676040064 677013624 677189792 677536713 678993196 683264904 683792823 683815776 684978728 685956096 686569152 687122688 687759872 688112208 688117824 688291264 690124232 694465968 695466063 696026772 697824384 697847808 699034624 699392736 700872676 701437744 702447879 702453612 703648261 705850656 706867146 707074816 708716544 708934009 709264128 709287936 710309376 710494208 712177074 712362392 712386304 713963418 716868096 718455132 720334848 720555878 721953792 723481472 723852108 724040464 724064768 725083149 725107488 726346592 728620032 729669312 731802848 732143616 732177747 735150528 735341824 735718536 736400784 736969758 736994496 741631104 743799616 744870756 746137543 746819584 747202176 747396608 747421696 748472928 749550798 751742467 755796384 756471858 757081752 758369306 759062528 759451392 760155648 760742976 760768512 761838516 764066114 765554688 767793152 768873036 770206496 770601069 771305472 771506176 772617216 773729856 774327672 775966177 775992224 776389761 776591788 777716499 780874176 781477512 781503744 782832832 783949824 785283072 786413952 788686934 788713408 789117462 789849228 793675392 795459168 797142388 797785072 799305984 800997344 801407691 801434592 801643136 802797576 802804128 806686464 808085504 810210296 811782144 812031234 813916656 814128448 814155776 814545522 814572864 815300868 815958192 817139916 819277824 819529214 823278204 823492432 824678337 825090048 826835968 827259552 827474816 827502592 828666456 828694272 830873253 832708608 832957321 836346112 836774568 838197654 840172032 840390656 840821184 840849408 841600896 842251152 842279424 844494126 845958736 850056704 851280864 853945344 854167552 855397632 857675616 858338292 859134248 859798051 859826912 862536578 863767296 865236288 866482308 867944448 868749312 869015882 869420544 869449728 871735872 872991252 873218416 874475931 874483068 877477888 880686936 882550501 882991104 883262044 886026624 886818488 886848256 887302584 887533472 887563264 888811602 888818856 893147136 897018542 897466368 897508206 899856384 901122012 901356496 901386752 901848528 902684832 903382284 909096192 911019872 911486583 911723764 911754368 914608128 915425536 915894504 915925248 916163584 917482944 917490432 921490766 925954624 926428986 927288084 928035696 930190464 930432512 930463744 930909168 930940416 932523648 936597172 936604816 940889376 941134208 942489528 944955392 945439488 945685504 947079168 947369773 949569432 950303109 951184346 951703578 951951224 953329902 955824128 956313792 957940176 960196608 960446464 960491238 960938496 960970752 962605056 965136144 966526029 966777532 966809984 967305276 971493376 972892416 975937536 976236996 977897263 980200704 980958048 981867712 982370718 982626344 982659328 987162624 988841472 991936512 993161008 996269568 997670799 997704288 997963904 998475156 998508672 999401064 1000173243 1007728512 1008629144 1009408453 1009442336 1010896026 1012601856 1013540864 1014026058 1014060096 1014323968 1014358016 1015784688 1018489794 1020230246 1020739584 1024897356 1025164048 1025723664 1027468092 1028407296 1029853728 1030156288 1030684032 1031639808 1032436896 1035186348 1036946869 1036955332 1041165568 1041698952 1041970016 1042004992 1046736576 1046771712 1047044096 1048551936 1051309014 1052156616 1053132304 1053680418 1053945998 1058233856 1058775984 1060612224 1063074816 1063896192 1063931904 1065741312 1068543588 1068579456 1070360839 1070396768 1070405504 1070945127 1075302144 1075581952 1080502272 1080833817 1081836098 1082376192 1082708312 1085222208 1086060696 1086097152 1087067824 1087661232 1087944256 1089519888 1092370432 1092930048 1097704272 1098215424 1099571116 1103012736 1104601176 1104888608 1104925696 1105454637 1105491744 1107831004 1112218219 1115699424 1117306134 1117596872 1120229376 1121094912 1121132544 1122134528 1122709392 1123001536 1123039232 1125992168 1128185856 1134707787 1135041152 1135622628 1137553959 1138593792 1140233472 1140530176 1141114464 1141152768 1143567488 1144451056 1146099171 1148057689 1151689728 1153309554 1153648384 1155309744 1157259264 1158332416 1158925824 1159227392 1162314496 1163988336 1164887682 1165967908 1165977424 1171311264 1172216268 1172255616 1174249248 1177924608 1179378697 1181368832 1183030401 1183070112 1184773842 1185082136 1185091808 1190513088 1190862848 1195713582 1196310528 1196677608 1198712774 1199808512 1201496016 1202464704 1203579776 1204196364 1204206192 1204509712 1210029696 1212128256 1215315444 1217382307 1218046851 1219477504 1221192672 1221233664 1222951302 1223310592 1223320576 1223937288 1226527183 1228916736 1229293821 1235238648 1236384112 1237339394 1237380928 1240253952 1241212224 1241253888 1242999684 1243041408 1243364864 1246634186 1249062912 1254519168 1256652704 1257296481 1260585984 1262401344 1262772224 1263376728 1263419136 1266092576 1266741189 1267070812 1268938104 1271106536 1275085056 1276921296 1277253568 1280262144 1280654984 1281251328 1283096448 1283473408 1286513424 1286848192 1287507438 1288701372 1289740368 1290893041 1293804867 1297189888 1297854432 1301649328 1303123968 1303523823 1304130816 1304174592 1306934272 1307603808 1307944064 1309827624 1311724602 1312055222 1316216832 1318455296 1324486656 1324893066 1328359424 1329039936 1330227732 1330272384 1331300208 1331344896 1332534752 1333217403 1333228284 1333564324 1339720704 1343638016 1345527813 1346199552 1347861368 1349784576 1350135808 1352034744 1352080128 1354027248 1354379584 1355073426 1357986392 1359035629 1366529808 1367585646 1367631552 1369957456 1371912192 1373138304 1374245376 1375519744 1376224416 1376235648 1376582528 1380248464 1382236149 1384598191 1388931936 1390932126 1392053544 1394999179 1395648768 1395695616 1398069248 1398785472 1401745352 1402875488 1404895758 1404907224 1407296522 1411701312 1413734292 1414149632 1417433088 1417868018 1418528256 1418575872 1420618752 1420988416 1424354148 1424724784 1424772608 1426776519 1427926836 1429994853 1433736192 1436910264 1440669696 1440736857 1441111756 1443907584 1446962944 1447704216 1448080928 1448129536 1450166298 1450214976 1452693184 1457240064 1459338624 1463605696 1464287232 1464355494 1468206133 1470301056 1470683648 1471437072 1472801568 1473939516 1473988992 1483262208 1487599232 1489741512 1492275086 1493639168 1494404352 1494793216 1496945856 1499101596 1503484934 1511592768 1512943716 1514163504 1516344039 1516738612 1518125056 1518902784 1520311296 1521485952 1521537024 1523677032 1527734691 1528132228 1530345369 1531109376 1535586304 1537746072 1540412992 1541202138 1542610944 1545234432 1545708577 1547459712 1548655344 1551932354 1551984448 1552779522 1553183576 1555432998 1561748352 1562955024 1563007488 1565665664 1567899648 1570566144 1572827904 1576963521 1577373868 1577426816 1578234924 1579698456 1580918997 1587350784 1590918336 1594284776 1595516587 1595570144 1598611968 1601994688 1602815382 1602869184 1603286272 1605595152 1605608256 1613372928 1616171008 1620420592 1622754147 1623564288 1624062468 1627833312 1628256896 1628311552 1629091044 1629145728 1630601736 1631916384 1634279832 1638555648 1639045051 1639058428 1646556408 1646984864 1649356674 1650180096 1653671936 1654519104 1654949632 1655005184 1657332912 1657388544 1661746506 1665417216 1665914642 1672692224 1673549136 1676395308 1680344064 1680781312 1681642368 1681698816 1683201792 1684502304 1684558848 1688988252 1691860681 1691917472 1700113408 1702561728 1707890688 1708335104 1710795264 1715351232 1716676584 1718268496 1719596102 1719653824 1725073156 1727534592 1730472576 1732964616 1735888896 1737498624 1738031764 1738841088 1743471744 1745982504 1746436832 1747331523 1748951862 1748966136 1761373872 1765101002 1765982208 1766524088 1772053248 1773636976 1773696512 1774605168 1775066944 1775126528 1777623204 1777637712 1786294272 1793570373 1794037084 1795016412 1798069161 1799712768 1802244024 1802712992 1802773504 1803697056 1805369664 1806764568 1814671831 1818192384 1822039744 1822973166 1823447528 1823508736 1829216256 1830851072 1831789008 1831850496 1832327168 1834965888 1834980864 1842981532 1851909248 1852857972 1854576168 1856009091 1856071392 1860380928 1860865024 1861818336 1861880832 1865047296 1869951279 1873194344 1873209632 1881778752 1882268416 1884979056 1889910784 1890878976 1891371008 1894158336 1894739546 1899138864 1900606218 1902368692 1903407156 1903902448 1906659804 1911648256 1912627584 1915880352 1920393216 1920982476 1921876992 1924249453 1925210112 1930272288 1933052058 1933555064 1933619968 1934610552 1942986752 1945784832 1951875072 1952473992 1955794526 1960401408 1961916096 1963735424 1964741436 1965252688 1965318656 1968082833 1974325248 1977682944 1986255343 1986322016 1987339599 1992539136 1995341598 1995408576 1995927808 1996950312 1997017344 1998802128 2000346486 2015457024 2017258288 2018816906 2018884672 2021792052 2025203712 2027081728 2028052116 2028120192 2028647936 2028716032 2031569376 2036979588 2040443839 2040460492 2049794712 2050328096 2051378469 2051447328 2054936184 2059707456 2060312576 2061368064 2063279616 2064873792 2070372696 2073893738 2073910664 2082331136 2083397904 2083940032 2084009984 2093473152 2093543424 2094088192 2097103872 2102618028 2104313232 2106193909 2106264608 2107343637 2107360836 2107891996 2110944783 2116467712 2117551968 2121224448 2126149632 2126802027 2127792384 2127863808 2131482624 2137087176 2137158912 2140721678 2140793536 2140811008 2141890254 2150604288 2151163904 2161004544 2161667634 2163672196 2165416624 2170444416 2172121392 2172194304 2174135648 2175249447 2175322464 2175888512 2179039776 2185860096 2195408544 2196430848 2199142232 2206025472 2209202352 2209777216 2209851392 2210909274 2210983488 2215662008 2217373921 2224436438 2231398848 2234612268 2235193744 2238412629 2240458752 2242189824 2242265088 2244269056 2245418784 2246003072 2246078464 2251984336 2255227401 2259081259 2269415574 2270082304 2271245256 2275107918 2277187584 2280466944 2281060352 2282228928 2282305536 2287134976 2288902112 2292198342 2296115378 2303379456 2306619108 2307296768 2310619488 2314518528 2317851648 2318454784 2324628992 2327898531 2327976672 2329775364 2331935816 2331954848 2333149497 2333737567 2342622528 2344432536 2344511232 2348498496 2355849216 2358757394 2362737664 2366060802 2366140224 2369547684 2370164272 2370183616 2381026176 2381725696 2391427164 2393355216 2395494217 2397425548 2399617024 2402992032 2404929408 2407159552 2408392728 2408412384 2409019424 2420059392 2424256512 2430630888 2434764614 2436093702 2442385344 2442467328 2445902604 2446621184 2446641152 2447874576 2453054366 2457833472 2458587642 2470477296 2472768224 2474035011 2474678788 2474761856 2480507904 2482424448 2482507776 2485999368 2486082816 2486729728 2492619759 2493268372 2498125824 2498871963 2509038336 2513305408 2514592962 2521171968 2521945573 2524802688 2525544448 2526753456 2526838272 2532185152 2533482378 2534141624 2537876208 2542213072 2550170112 2553842592 2554507136 2561309968 2562502656 2566192896 2573026848 2573696384 2575014876 2577402744 2579394153 2579480736 2581786082 2587609734 2594379776 2595708864 2603298656 2606247936 2607047646 2608261632 2608349184 2613868544 2615207616 2615888128 2619655248 2623427793 2623449204 2624110444 2632433664 2636910592 2647651503 2648973312 2649786132 2654292571 2656718848 2658079872 2660455464 2660544768 2662600416 2662689792 2665069504 2666434806 2666456568 2667128648 2674231399 2679441408 2687276032 2691055626 2692399104 2695722736 2699569152 2700271616 2704069488 2704160256 2708054496 2708759168 2710146852 2715972784 2718071258 2733059616 2735171292 2735263104 2739914912 2743824384 2746276608 2748490752 2751039488 2752448832 2752471296 2753165056 2760404269 2760496928 2764472298 2769196382 2777863872 2781864252 2784107088 2789998358 2791297536 2791391232 2796138496 2797570944 2803490704 2805750976 2809791516 2809814448 2814593044 2823402624 2827468584 2828299264 2834866176 2835736036 2837056512 2841237504 2841976832 2842109319 2848708296 2849449568 2849545216 2850909327 2853553038 2855853672 2859989706 2867472384 2868352249 2873820528 2881339392 2881473714 2882223512 2887815168 2893925888 2895408432 2896161856 2896259072 2900332596 2900429952 2905386368 2914480128 2918677248 2927211392 2928710988 2933691789 2936412266 2940602112 2941367296 2942874144 2945603136 2947879032 2947977984 2966524416 2975198464 2979483024 2984550172 2987278336 2988808704 2989586432 2993891712 2998203192 3000519729 3006969868 3018878023 3023185536 3025887432 3028225359 3028327008 3032688078 3033477224 3037805568 3040622592 3041555587 3042971904 3043074048 3047354064 3055469382 3056264456 3060690738 3062218752 3071172608 3075492144 3080825984 3082404276 3085221888 3090468864 3091417154 3094919424 3097310688 3103864708 3103968896 3105559044 3106367152 3110840607 3110865996 3123496704 3125910048 3126014976 3131331328 3139564897 3141132288 3145655808 3153927042 3154747736 3154853632 3156469848 3159396912 3161837994 3174701568 3181836672 3188569552 3191033174 3191140288 3197223936 3203989376 3205630764 3205738368 3206572544 3211082517 3211190304 3211216512 3225217681 3226745856 3232342016 3240841184 3242501451 3245508294 3247128576 3248124936 3255666624 3256513792 3256623104 3258182088 3258291456 3261203472 3263832768 3268559664 3277111296 3278090102 3278116856 3293112816 3293969728 3298713348 3307343872 3309038208 3309899264 3310010368 3314665824 3314777088 3323493012 3329145211 3331829284 3336654657 3345384448 3347098272 3352790616 3360688128 3361562624 3363284736 3363397632 3366403584 3369004608 3369117696 3377976504 3383721362 3383834944 3400226816 3405123456 3412661877 3415781376 3416670208 3421590528 3430702464 3433353168 3436421641 3436536992 3438297513 3439192204 3439307648 3444173067 3450146312 3455069184 3460945152 3465929232 3471777792 3474997248 3476063528 3477682176 3486943488 3491965008 3492873664 3494663046 3497903724 3497932272 3522747744 3530202004 3533048176 3538136091 3544106496 3547273952 3547393024 3549091203 3549210336 3550133888 3550253056 3555246408 3555275424 3570805861 3572588544 3587140746 3588074168 3590032824 3596138322 3599425536 3604488048 3605425984 3605547008 3607394112 3610739328 3613529136 3629343662 3636384768 3644079488 3645946332 3646895056 3647017472 3652146921 3658432512 3661702144 3663578016 3663700992 3664654336 3669931776 3669961728 3679581549 3685963064 3687881463 3688810993 3703818496 3705715944 3709152336 3712018182 3712142784 3720761856 3721730048 3723636672 3723761664 3730094592 3739902558 3746388688 3746419264 3763557504 3764536832 3769958112 3781757952 3782742016 3786426343 3788316672 3789479092 3798277728 3801212436 3804737384 3806814312 3807804896 3813319608 3823296512 3825255168 3831760704 3840786432 3841964952 3843753984 3848498906 3850420224 3860544576 3866104116 3867110128 3867239936 3869221104 3872679123 3881414601 3885973504 3891569664 3904947984 3908437933 3910571469 3911589052 3920802816 3923832192 3927470848 3929482872 3930505376 3930637312 3936165666 3948650496 3955365888 3972510686 3972644032 3974679198 3985078272 3990683196 3990817152 3991855616 3993900624 3994034688 3997604256 4000692972 4030914048 4034516576 4036583439 4037633812 4037769344 4043584104 4050407424 4054163456 4056104232 4056240384 4057295872 4063138752 4073959176 4077106887 4080887678 4080920984 4099589424 4100656192 4102756938 4102894656 4109872368 4119414912 4120625152 4122736128 4126559232 4129747584 4140745392 4146708447 4147787476 4147821328 4153794573 4164662272 4166795808 4167880064 4168019968 4184997537 4186946304 4187086848 4194207744 4195494709 4205236056 4208626464 4212387818 4212529216 4214687274 4214721672 4215783992 4221889566 4232935424 4235103936 4242448896 4252299264 4253604054 4255584768 4255727616 4262965248 4274174352 4274317824 4280329557 4281443356 4281587072 4281622016 4283780508 4301208576 4302327808 4322009088 4323335268 4327344392 4330687879 4330833248 4340888832 4344242784 4344388608 4348271296 4350498894 4350644928 4351777024 4358079552 4363219651 4371720192 4390817088 4392861696 4398284464 4404618399 4412050944 4418404704 4419554432 4419702784 4421818548 4421966976 4431324016 4434747842 4445288929 4448872876 4462797696 4469224536 4470387488 4476825258 4480917504 4484379648 4488538112 4490837568 4492006144 4492156928 4503968672 4510454802 4518162518 4538831148 4540164608 4542490512 4550215836 4554375168 4560933888 4562120704 4564457856 4564611072 4574269952 4577804224 4584396684 4591036107 4592193277 4592230756 4606758912 4613238216 4614593536 4621238976 4635703296 4636909568 4637125731 4649257984 4655797062 4655953344 4659550728 4663871632 4663909696 4666298994 4667475134 4685245056 4688865072 4689022464 4696996992 4711698432 4717514788 4725475328 4732121604 4732280448 4739095368 4740328544 4740367232 4742756991 4762052352 4782854328 4786549761 4786710432 4790988434 4794851096 4805984064 4809858816 4814319104 4816785456 4816824768 4818038848 4840118784 4848513024 4861261776 4868262441 4869529228 4872187404 4884770688 4884934656 4891805208 4893242368 4893282304 4895749152 4906108732 4915666944 4917135153 4917175284 4925537827 4940954592 4945536448 4948070022 4949357576 4949523712 4961015808 4962538063 4964848896 4965015552 4971998736 4972165632 4973459456 4985239518 4986536744 4996251648 4997743926 5018076672 5026610816 5029185924 5042343936 5043891146 5049605376 5053506912 5053676544 5064370304 5066964756 5068283248 5075582043 5075752416 5084426144 5100340224 5107685184 5109014272 5122619936 5125005312 5132385792 5146053696 5147392768 5150029752 5154805488 5158788306 5158961472 5163572164 5175219468 5188759552 5191417728 5206597312 5212495872 5214095292 5216523264 5222962801 5227737088 5230415232 5231776256 5239310496 5246855586 5246898408 5248220888 5262197269 5273821184 5295303006 5297946624 5299572264 5308585142 5313437696 5316159744 5320910928 5321089536 5325200832 5325379584 5330139008 5332869612 5332913136 5334257296 5348462798 5358882816 5374552064 5382111252 5391445472 5394207483 5399138304 5400543232 5408138976 5408320512 5416108992 5417518336 5420293704 5431763239 5431945568 5436142516 5444015493 5466119232 5470342584 5470526208 5479829824 5487648768 5492553216 5496981504 5502078976 5504897664 5504942592 5506330112 5520808538 5520993856 5528944596 5538392764 5555727744 5563728504 5568027273 5568214176 5579996716 5582595072 5592276992 5595141888 5606981408 5609853837 5611501952 5619583032 5619628896 5629186088 5646805248 5654937168 5656598528 5669732352 5671472072 5674113024 5682475008 5683953664 5684218638 5697416592 5698899136 5699090432 5701818654 5707106076 5711707344 5719979412 5734944768 5736704498 5747641056 5762947428 5764447024 5772748359 5775630336 5787851776 5790816864 5792323712 5792518144 5800665192 5800859904 5810772736 5828960256 5837354496 5854422784 5857421976 5867383578 5872824532 5881204224 5882734592 5885748288 5891206272 5895758064 5895955968 5904248499 5933048832 5950396928 5958766029 5958966048 5969100344 5977617408 5979172864 5987783424 5996406384 6001039458 6013939736 6018586357 6037756046 6046371072 6051774864 6056450718 6056654016 6065376156 6066954448 6075611136 6081245184 6083111174 6085943808 6086148096 6094708128 6110938764 6112528912 6121331517 6121381476 6142345216 6150984288 6161651968 6164808552 6177853507 6180937728 6182834308 6189838848 6194621376 6207729416 6207937792 6211118088 6212734304 6221681214 6221731992 6246993408 6251820096 6252029952 6262662656 6279129794 6282264576 6291311616 6307854084 6309495472 6309707264 6312939696 6318581727 6318793824 6323675988 6332834349 6349403136 6363673344 6377139104 6380406081 6382066348 6382280576 6394447872 6407978752 6411261528 6411476736 6413145088 6422165034 6422380608 6422433024 6450435362 6453491712 6464684032 6481682368 6485002902 6491016588 6496249872 6511333248 6513027584 6513246208 6516364176 6516582912 6522406944 6527665536 6537119328 6556180204 6556233712 6586225632 6587939456 6597426696 6614687744 6618076416 6619798528 6629331648 6629554176 6646986024 6652121763 6658290422 6663658568 6673309314 6690768896 6694196544 6705581232 6715237887 6721376256 6723125248 6726569472 6726795264 6732807168 6738009216 6738235392 6755953008 6765682203 6767442724 6767669888 6777243777 6800453632 6810246912 6825323754 6831562752 6843181056 6845280841 6861404928 6866706336 6872843282 6873073984 6876595026 6878384408 6878615296 6888346134 6900292624 6910138368 6921890304 6931858464 6943555584 6952127056 6955364352 6973886976 6983695593 6983930016 6985747328 6989326092 6995807448 6995864544 7001212701 7045495488 7060404008 7065859171 7066096352 7076272182 7088212992 7094547904 7094786048 7098182406 7098420672 7100267776 7100506112 7110492816 7110550848 7141611722 7145177088 7174281492 7176148336 7180065648 7186482651 7192276644 7198851072 7208976096 7210851968 7211094016 7214788224 7221478656 7227058272 7258628083 7258687324 7272769536 7288158976 7291892664 7293790112 7294034944 7304293842 7323404288 7327156032 7327401984 7329308672 7339863552 7339923456 7359163098 7371926128 7375762926 7377621986 7407636992 7411431888 7418304672 7424036364 7424285568 7441523712 7443460096 7447273344 7447523328 7460189184 7479805116 7492525873 7492777376 7492838528 7496615889 7527115008 7529073664 7539916224 7563515904 7565484032 7565836719 7572852686 7576633344 7578958184 7596555456 7602424872 7609474768 7613628624 7615609792 7626639216 7646593024 7650510336 7663521408 7683929904 7687507968 7696997812 7721089152 7732208232 7734220256 7734479872 7738182459 7738442208 7745358246 7762829202 7783139328 7785527533 7809895968 7816875866 7821142938 7823178104 7841605632 7847664384 7854941696 7858965744 7861010752 7861274624 7872331332 7897300992 7910731776 7942954509 7945021372 7945288064 7949358396 7962877713 7970156544 7981366392 7981634304 7983711232 7987801248 7988069376 7995208512 8001385944 8022694197 8036403823 8061828096 8069033152 8073166878 8075267624 8075538688 8087168208 8100814848 8108326912 8112208464 8112480768 8114591744 8126277504 8147918352 8154213774 8161775356 8161841968 8199178848 8201312384 8205513876 8205789312 8219744736 8238829824 8245472256 8253118464 8255650879 8259495168 8281212807 8281490784 8293416894 8295574952 8295642656 8307589146 8329324544 8333591616 8335760128 8336039936 8369995074 8373892608 8374173696 8388415488 8390989418 8410472112 8417252928 8424775636 8425058432 8429374548 8429443344 8431567984 8443779132 8465870848 8470207872 8484897792 8504598528 8507208108 8511169536 8521676149 8525930496 8526327957 8548348704 8548635648 8560659114 8562886712 8563174144 8563244032 8567561016 8585690281 8602417152 8604655616 8605056747 8644018176 8646670536 8654688784 8661375758 8661666496 8681777664 8688485568 8688777216 8696542592 8700997788 8701289856 8703554048 8716159104 8726439302 8743440384 8781634176 8796568928 8801075367 8809236798 8824101888 8836809408 8839108864 8839405568 8843637096 8843933952 8862648032 8869495684 8890577858 8897745752 8925595392 8938449072 8940774976 8953650516 8961835008 8968759296 8977076224 8981675136 8984012288 8984313856 9007937344 9020909604 9036251287 9036325036 9056634069 9077662296 9080329216 9084676077 9084981024 9100431672 9121867776 9124241408 9124666761 9128915712 9129222144 9148539904 9155608448 9168793368 9182072214 9184386554 9184461512 9213517824 9226476432 9229187072 9242477952 9271406592 9273819136 9274251462 9298515968 9311594124 9311906688 9319101456 9327743264 9327819392 9332521821 9332597988 9334950268 9370490112 9377730144 9378044928 9393993984 9418694691 9423396864 9435029576 9450950656 9464243208 9464560896 9478190736 9480657088 9480734464 9485513982 9524104704 9565708656 9573099522 9573420864 9581976868 9589702192 9611968128 9619717632 9628638208 9633247551 9633570912 9633649536 9636077696 9675653043 9680237568 9692187337 9697026048 9722523552 9736524882 9739058456 9744374808 9764994253 9769541376 9769869312 9783610416 9786484736 9786564608 9791498304 9812217464 9831333888 9834270306 9834350568 9851075654 9881909184 9891072896 9896140044 9898715152 9899047424 9922031616 9925076126 9929697792 9930031104 9943997472 9944331264 9946918912 9970479036 9973073488 9987435633 9995487852 10009963971 10036153344 10053221632 10058371848 10084687872 10087782292 10099210752 10107013824 10107353088 10128740608 10133929512 10136566496 10151164086 10151504832 10168852288 10200680448 10215370368 10218028544 10245239872 10250010624 10264771584 10277442931 10292107392 10294785536 10300059504 10309264923 10309610976 10317576612 10317922944 10327144328 10332519201 10350438936 10377519104 10382835456 10413194624 10424991744 10428190584 10433046528 10445925602 10455474176 10460830464 10463552512 10478620992 10493711172 10493796816 10496441776 10524394538 10547642368 10590606012 10599144528 10614408273 10617170284 10626875392 10632319488 10641821856 10642179072 10650401664 10650759168 10660278016 10665739224 10665826272 10668514592 10696925596 10712417583 10717765632 10749104128 10764222504 10782890944 10788414966 10798276608 10816277952 10816641024 10832217984 10835036672 10840587408 10863526478 10863891136 10872285032 10888030986 10932238464 10940685168 10941052416 10956440763 10959659648 10975297536 10985106432 10993963008 11004157952 11009795328 11009885184 11012660224 11038744647 11041617076 11041987712 11057889192 11066432979 11076785528 11111455488 11127457008 11136054546 11136428352 11159993432 11165190144 11168616109 11184553984 11190283776 11213962816 11219707674 11223003904 11239166064 11239257792 11258372176 11293610496 11309874336 11313197056 11342944144 11348226048 11359279029 11364950016 11368437276 11394833184 11397798272 11398180864 11403637308 11414212152 11423414688 11439958824 11469889536 11473408996 11495282112 11525894856 11528894048 11545496718 11551260672 11575703552 11581633728 11584647424 11585036288 11601330384 11601719808 11618037369 11621545472 11657920512 11674708992 11708845568 11714843952 11725313799 11734767156 11745649064 11754724243 11762408448 11765469184 11771496576 11782412544 11791516128 11791911936 11808496998 11843024767 11866097664 11900793856 11917532058 11917932096 11938200688 11955234816 11958345728 11975566848 11992812768 12002078916 12027879472 12037172714 12075512092 12092742144 12103549728 12112901436 12113308032 12130752312 12133908896 12151222272 12162490368 12166222348 12171887616 12189416256 12221877528 12225057824 12231320661 12242663034 12242762952 12301968576 12323303936 12329617104 12355707014 12361875456 12365668616 12379677696 12389242752 12415458832 12415875584 12422236176 12425468608 12443362428 12443463984 12461383719 12493986816 12503640192 12504059904 12525325312 12554992611 12558259588 12582623232 12586484127 12615708168 12618990944 12619414528 12625879392 12637163454 12637587648 12647351976 12665668698 12698806272 12702702817 12727346688 12754278208 12760812162 12764132696 12764561152 12788895744 12815957504 12822523056 12822953472 12826290176 12844330068 12844761216 12844866048 12900870724 12906983424 12963364736 12970005804 12982033176 12992063637 12992499744 13022666496 13026055168 13032728352 13033165824 13044813888 13055331072 13074238656 13089658953 13112360408 13112467424 13172451264 13175878912 13194853392 13213855197 13229375488 13236152832 13239597056 13258663296 13259108352 13293972048 13304243526 13316580844 13327317136 13335866787 13346618628 13369316959 13381537792 13388393088 13411162464 13430475774 13442752512 13453138944 13465614336 13469746171 13476018432 13476470784 13511906016 13531364406 13534885448 13535339776 13554487554 13600907264 13620493824 13650647508 13663125504 13686362112 13690561682 13722809856 13733412672 13745686564 13746147968 13753190052 13756768816 13757230592 13776579831 13776692268 13800585248 13820276736 13843780608 13863716928 13903787401 13904254112 13910728704 13911377193 13947773952 13967391186 13967860032 13971494656 13978652184 13991614896 13991729088 14002425402 14090990976 14120808016 14131718342 14132192704 14152544364 14176425984 14189095808 14189572096 14196364812 14196841344 14200535552 14201012224 14220985632 14221101696 14283106873 14283223444 14348562984 14352296672 14359649283 14360131296 14372965302 14384553288 14417952192 14421703936 14422188032 14429576448 14442957312 14454116544 14517256166 14517374648 14545539072 14576317952 14583785328 14587580224 14588069888 14608587684 14646808576 14654312064 14654803968 14658617344 14679727104 14679846912 14718326196 14743357363 14743852256 14751405459 14751525852 14755243972 14776613481 14815273984 14822863776 14836609344 14848072728 14848571136 14883047424 14886920192 14887614189 14894546688 14895046656 14920378368 14959610232 14985051746 14985554752 14985677056 14993231778 15054230016 15058147328 15079832448 15127031808 15130968064 15131673438 15145705372 15157916368 15193110912 15204849744 15218949536 15226746129 15227257248 15231219584 15253278432 15301020672 15327042816 15367859808 15375015936 15393995624 15442178304 15464416464 15468440512 15468959744 15476364918 15476884416 15490716492 15525658404 15566278656 15571055066 15619791936 15633751732 15642285876 15646356208 15668888403 15683211264 15695328768 15709883392 15717931488 15722021504 15722549248 15744662664 15786591807 15813568813 15821463552 15885909018 15890042744 15890576128 15898716792 15925755426 15940313088 15962732784 15963268608 15967422464 15975602496 15976138752 15990417024 16002771888 16045388394 16072807646 16123656192 16138066304 16146333756 16150535248 16151077376 16174336416 16201629696 16224416928 16224961536 16229183488 16252555008 16295289717 16295836704 16308427548 16323550712 16323683936 16332046479 16336162969 16398357696 16402624768 16411027752 16411578624 16439489472 16477659648 16490944512 16506236928 16511301758 16518990336 16562425614 16562981568 16586833788 16591149904 16591285312 16615178292 16658649088 16667183232 16671520256 16672079872 16739990148 16747785216 16768459519 16776830976 16781978836 16820944224 16834505856 16849551272 16850116864 16858749096 16858886688 16863135968 16887558264 16931741696 16940415744 16969795584 17009197056 17014416216 17022339072 17043352298 17051860992 17052655914 17096697408 17097271296 17121318228 17125773424 17126348288 17126488064 17135122032 17171380562 17204834304 17209311232 17210113494 17293341072 17309377568 17318245077 17322751516 17323332992 17363555328 17376971136 17377554432 17393085184 17401995576 17402579712 17407108096 17432318208 17452878604 17486880768 17563268352 17593137856 17602150734 17618473596 17648203776 17673618816 17678217728 17678811136 17687274192 17687867904 17725296064 17738991368 17781155716 17795491504 17851190784 17876298087 17876898144 17881549952 17907301032 17937518592 17954152448 17963350272 17968024576 18015874688 18041819208 18055759071 18072502574 18072650072 18113268138 18155324592 18160658432 18169352154 18169962048 18200863344 18243735552 18248482816 18249333522 18257831424 18258444288 18297079808 18311216896 18337586736 18363994551 18364144428 18368773108 18368923024 18427035648 18452952864 18458374144 18484955904 18533560521 18542813184 18548502924 18580047997 18597031936 18623188248 18623813376 18638202912 18655486528 18655638784 18665043642 18665195976 18669900536 18740980224 18755460288 18756089856 18787987968 18837389382 18846793728 18870059152 18901901312 18928486416 18929121792 18955745181 18956381472 18961314176 18961468928 18971027964 19048209408 19131417312 19146199044 19146841728 19163953736 19178760607 19179404384 19223936256 19239435264 19257276416 19266495102 19267141824 19267299072 19272155392 19322829883 19351306086 19360475136 19384374674 19394052096 19445047104 19473049764 19478116912 19488749616 19529988506 19539082752 19539738624 19567220832 19572969472 19573129216 19582996608 19624434928 19668540612 19668701136 19702151308 19763818368 19782145792 19792280088 19797430304 19798094848 19844063232 19850152252 19859395584 19887994944 19888662528 19893837824 19940958072 19946146976 19956365289 19974871266 19990975704 20019927942 20072306688 20106443264 20116743696 20169375744 20175564584 20198421504 20214027648 20214706176 20257481216 20267859024 20273132992 20302328172 20303009664 20331731331 20336855941 20337704576 20401360896 20430740736 20436057088 20490479744 20529543168 20535842523 20554885862 20584214784 20589571072 20600119008 20618529846 20619221952 20635153224 20635845888 20654288656 20665038402 20700877872 20755038208 20765670912 20826389248 20856381168 20866093056 20891851204 20910948352 20921660928 20927105024 20957241984 20987422344 20987593632 20992883552 21003638103 21048789076 21132146161 21181212024 21197577513 21198289056 21228816546 21234340568 21264638976 21283643712 21284358144 21300803328 21301518336 21320556032 21331478448 21331652544 21337029184 21393851192 21424835166 21435531264 21498208256 21528445008 21559447953 21565781888 21576829932 21596553216 21632555904 21633282048 21664435968 21670073344 21681174816 21727052956 21727782272 21744570064 21775884249 21776061972 21813096091 21864476928 21881370336 21882104832 21912881526 21919319296 21970212864 21976954279 21987926016 22008315904 22019590656 22019770368 22025320448 22077489294 22083234152 22083975424 22115778384 22132865958 22153571056 22222910976 22254914016 22272109092 22272856704 22319986864 22330380288 22337232218 22380567552 22427925632 22439415348 22446007808 22477577619 22478332128 22478515584 22516744352 22587220992 22619748672 22626394112 22685888288 22696452096 22697510157 22718558058 22729900032 22736874552 22789666368 22795596544 22796361728 22807274616 22828424304 22846829376 22879917648 22939779072 22946817992 22990564224 23051789712 23057788096 23090993436 23130263833 23151407104 23163267456 23169294848 23170072576 23202660768 23203439616 23236074738 23243090944 23304016477 23349417984 23356582599 23417691136 23429687904 23450627598 23469534312 23491298128 23509448486 23524816896 23530938368 23542993152 23564825088 23583032256 23583823872 23616993996 23686049534 23732195328 23801587712 23835064116 23835864192 23876401376 23888633139 23910469632 23916691456 23951133696 23985625536 24004157832 24054951487 24055758944 24068082591 24074345428 24109211469 24151024184 24185484288 24207099456 24225802872 24226616064 24261504624 24267817792 24302444544 24324980736 24332444696 24343775232 24378832512 24443755056 24450115648 24462641322 24485326068 24485525904 24603937152 24646607872 24659234208 24711414028 24731337232 24759355392 24766952637 24778485504 24830917664 24831751168 24843638421 24844472352 24850937216 24886724856 24886927968 24922767438 24987973632 24995641027 25007280384 25008119808 25050650624 25109985222 25116519176 25165246464 25172968254 25231416336 25237981888 25238829056 25251758784 25274326908 25275175296 25294703952 25331337396 25397612544 25405405634 25454693376 25508556416 25521624324 25528265392 25529122304 25565028447 25577791488 25631915008 25645046112 25645906944 25652580352 25688660136 25689522432 25689732096 25757070843 25801741448 25813966848 25815170241 25821676951 25926729472 25940011608 25964066352 25984127274 25984999488 26045332992 26052110336 26065456704 26066331648 26089627776 26110662144 26148477312 26179317906 26224720816 26224934848 26307365629 26344902528 26351757824 26389706784 26427710394 26472305664 26479194112 26504984401 26517326592 26518216704 26587944096 26608487052 26633161688 26654634272 26671733574 26693237256 26738633918 26763075584 26776786176 26822324928 26860951548 26885505024 26906277888 26931228672 26939492342 26952036864 26952941568 27023812032 27062728812 27069770896 27070679552 27108753861 27108975108 27169902207 27201814528 27240987648 27301295016 27359065531 27372724224 27374000283 27381123364 27445619712 27466825344 27491373128 27492295936 27506380104 27513537632 27514461184 27553159662 27553384536 27601170496 27640553472 27687561216 27727433856 27807574802 27808508224 27821457408 27822754386 27895547904 27934782372 27935720064 27942989312 27957304368 27983229792 27983458176 28004850804 28181981952 28241616032 28256084073 28263436684 28264385408 28305088728 28352851968 28378191616 28379144192 28392729624 28393682688 28401071104 28441971264 28442203392 28566213746 28566446888 28697125968 28704593344 28719298566 28720262592 28745930604 28769106576 28835904384 28843407872 28844376064 28859152896 28885914624 28908233088 29026959129 29034512332 29034749296 29076562011 29091078144 29152635904 29167570656 29175160448 29176139776 29217175368 29293617152 29294982759 29308624128 29309607936 29359454208 29359693824 29368462963 29436652392 29486714726 29487704512 29502810918 29503051704 29510487944 29553226962 29630547968 29645727552 29673218688 29696145456 29697142272 29766094848 29773840384 29775228378 29789093376 29790093312 29840756736 29919220464 29962306899 29970103492 29971109504 29971354112 29986463556 30108460032 30116294656 30159664896 30254063616 30263346876 30291410744 30314815153 30315832736 30386221824 30409699488 30437899072 30453492258 30454514496 30462439168 30506556864 30602041344 30654085632 30735719616 30750031872 30787991248 30832328793 30884356608 30927794769 30928832928 30936881024 30937919488 30952729836 30953768832 30981432984 31051316808 31117022503 31132557312 31142110132 31239583872 31267503464 31284571752 31292712416 31337776806 31366422528 31390657536 31419766784 31435862976 31444043008 31445098496 31489325328 31573183614 31627137626 31642927104 31771818036 31780085488 31781152256 31797433584 31851510852 31880626176 31925465568 31926537216 31934844928 31951204992 31952277504 31980834048 32005543776 32090776788 32137252749 32145352939 32145615292 32247312384 32276132608 32292667512 32301070496 32302154752 32348672832 32448833856 32449923072 32458366976 32505110016 32590579434 32591673408 32616855096 32647101424 32647367872 32664092958 32672325938 32796715392 32805249536 32822055504 32823157248 32878978944 32955319296 32981889024 33012473856 33022603516 33037980672 33124851228 33125963136 33173667576 33182299808 33182570624 33199298937 33230356584 33317298176 33334366464 33343040512 33479980296 33495570432 33505848327 33536919038 33553661952 33563957672 33641888448 33669011712 33699102544 33700233728 33717498192 33717773376 33726271936 33775116528 33863483392 33880831488 33939591168 34028832432 34044678144 34077837087 34086704596 34105311828 34193394816 34194542592 34242636456 34251546848 34252696576 34252976128 34270244064 34342761124 34409668608 34420226988 34478764789 34586682144 34618755136 34636490154 34645503032 34646665984 34727110656 34753942272 34755108864 34786170368 34803991152 34805159424 34814216192 34864636416 34905757208 34973761536 35126536704 35175941397 35186275712 35204301468 35236947192 35264172729 35296407552 35347237632 35356435456 35374548384 35375735808 35450592128 35477982736 35529074301 35562311432 35589788359 35590983008 35702381568 35752596174 35753796288 35763099904 35814602064 35875037184 35908304896 35926700544 35936049152 36031749376 36083638416 36111518142 36145005148 36145300144 36226536276 36310649184 36321316864 36338704308 36339924096 36401726688 36487471104 36498667044 36515662848 36560739607 36594159616 36622433792 36675173472 36727989102 36728288856 36737546216 36737846048 36905905728 36916748288 36969911808 37067121042 37085626368 37097005848 37160095994 37194063872 37246376496 37247626752 37276405824 37310973056 37311277568 37330087284 37330391952 37339801072 37481960448 37510920576 37512179712 37575975936 37674778764 37738851517 37740118304 37759452381 37803802624 37856972832 37858243584 37911490362 37912762944 37922628352 37922937856 37942055928 38022342673 38096418816 38108108451 38262834624 38292398088 38293683456 38327907472 38357521214 38358808768 38447872512 38478870528 38514552832 38532990204 38534283648 38534598144 38544310784 38645659766 38702612172 38720950272 38768749348 38890094208 38946099528 38956233824 38976190911 38977499232 39059977012 39078165504 39134441664 39145938944 39165993216 39248869856 39268976859 39337081224 39337402272 39404302616 39527636736 39564291584 39584560176 39594860608 39596189696 39688126464 39700304504 39718791168 39775989888 39777325056 39787675648 39881916144 39892293952 39912730578 39949742532 39981951408 40007600361 40017684271 40039855884 40107950877 40144613376 40212886528 40233487392 40351129168 40396843008 40409238513 40428055296 40429412352 40514962432 40535718048 40546265984 40604656344 40606019328 40663462662 40673711882 40675409152 40802721792 40861481472 40872114176 40980959488 41059086336 41071685046 41109771724 41168429568 41179142144 41200238016 41237059692 41238443904 41270306448 41271691776 41308577312 41329739493 41330076804 41401755744 41531341824 41652778496 41711362203 41712762336 41732186112 41783702408 41843321856 41854210048 41914483968 41974844688 41975187264 41985767104 42007276206 42097578152 42130104499 42264292322 42362424048 42395155026 42396578112 42457633092 42468681136 42529277952 42567287424 42568716288 42601606656 42603036672 42641112064 42662956896 42663305088 42674058368 42787702384 42849320619 42849670332 42922543921 42996416512 43056890016 43118895906 43131563776 43153659864 43244974549 43265111808 43266564096 43328871936 43340146688 43362349632 43454105912 43455564544 43489140128 43551768498 43552123944 43626192182 43728953856 43762740672 43764209664 43825763052 43838638592 43940425728 43953908558 43975852032 44039181312 44039540736 44050640896 44154978588 44166468304 44167950848 44230072089 44231556768 44265731916 44307142112 44329840443 44445821952 44509828032 44544218184 44545713408 44639973728 44660760576 44662842567 44674464436 44761135104 44855851264 44878830696 44892015616 44955155238 44956664256 44957031168 45033488704 45174441984 45239497344 45252788224 45371776576 45392904192 45395020314 45437116116 45473749104 45514390123 45579332736 45591193088 45592723456 45614549232 45656848608 45693658752 45759835296 45893635984 45981128448 46103579424 46115576192 46181986872 46260527666 46302814208 46326534912 46338589696 46405321536 46406879232 46472149476 46486181888 46608032954 46698835968 46713165198 46835382272 46859375808 46901255196 46939068624 46982596256 47006665209 47018896972 47049633792 47061876736 47085986304 47129650176 47166064512 47167647744 47233987992 47359775421 47372099068 47440706439 47464390656 47603175424 47670128232 47671728384 47752802752 47777266278 47820939264 47902267392 47916965887 47971251072 48008315664 48109902974 48111517888 48136165182 48148690856 48218422938 48302048368 48370968576 48414198912 48451605744 48453232128 48523009248 48535635584 48604889088 48664889392 48687550464 48757665024 48885869151 48887510112 48900231296 48925282644 48970652136 48971051808 49008488907 49207874304 49293215744 49318468416 49422828056 49461014197 49462674464 49518710784 49533905274 49556971008 49661835328 49663502336 49687276842 49688944704 49701874432 49773449712 49773855936 49845534876 49975947264 49991282054 50014560768 50016239616 50101301248 50219970444 50233038352 50305378557 50330492928 50345936508 50462832672 50475963776 50477658112 50503517568 50548653816 50550350592 50589407904 50662674792 50795225088 50810396581 50810811268 50909386752 51017112832 51043248648 51056530784 51058244608 51130056894 51155582976 51263830016 51290092224 51291813888 51305160704 51377320272 51379044864 51379464192 51514141686 51603482896 51627933696 51630340482 51643353902 51853458944 51880023216 51928132704 51968254548 51969998976 52090665984 52104220672 52130913408 52132663296 52179255552 52221324288 52296954624 52358635812 52447681111 52449441632 52449869696 52614731258 52689805056 52703515648 52779413568 52855420788 52944611328 52958388224 53009968802 53034653184 53036433408 53175888192 53216974104 53266323376 53309268544 53343467148 53386474512 53477267836 53526151168 53553572352 53644649856 53721903096 53812555776 53862457344 53878984684 53904073728 54047624064 54125457624 54139541792 54141359104 54167277213 54217507722 54217950216 54339804414 54481975296 54498692731 54602590032 54718131062 54745448448 54748000566 54762246728 54891239424 54933650688 54982746256 54984591872 55012760208 55027075264 55028922368 55106319324 55106769072 55202340992 55281106944 55375122432 55454867712 55600681563 55615149604 55617016448 55645508772 55740143991 55791095808 55869564744 55871440128 55885978624 55914608736 55966459584 55966916352 56009701608 56254826761 56363963904 56483232064 56512168146 56526873368 56528770816 56610177456 56705703936 56756383232 56758288384 56785459248 56787365376 56802142208 56883942528 56884406784 57132427492 57132893776 57394251936 57409186688 57438597132 57440525184 57491861208 57536281821 57538213152 57671808768 57686815744 57718305792 57771829248 57789556153 57816466176 57968489649 58053918258 58069024664 58069498592 58153124022 58182156288 58305271808 58335141312 58350320896 58352279552 58434350736 58587234304 58589965518 58617248256 58619215872 58718908416 58719387648 58736925926 58873304784 58973429452 58975409024 59005621836 59006103408 59020975888 59106453924 59261095936 59291455104 59346437376 59392290912 59394284544 59532189696 59550456756 59578186752 59651733043 59681513472 59838440928 59924613798 59940206984 59942219008 59942708224 59972927112 60216920064 60232589312 60319329792 60508127232 60526693752 60582821488 60629630306 60631665472 60772443648 60819398976 60875798144 60906984516 60909028992 60924878336 61010567823 61013113728 61204082688 61308171264 61471439232 61573915633 61575982496 61607527569 61664657586 61768713216 61855589538 61857665856 61873762048 61875838976 61905459672 61907537664 61962865968 62102633616 62234045006 62265114624 62284220264 62479167744 62535006928 62569143504 62585424832 62675553612 62732845056 62781315072 62839533568 62871725952 62888086016 62890196992 62978650656 63146367228 63253759009 63254275252 63396438483 63543636072 63560170976 63562304512 63592732539 63594867168 63703021704 63850931136 63853074432 63869689856 63902409984 63904555008 63961668096 64011087552 64181553576 64274505498 64290705878 64291230584 64494624768 64552265216 64585335024 64602140992 64604309504 64697345664 64897667712 64899846144 64916733952 65010220032 65181158868 65183346816 65233710192 65292011179 65294202848 65294735744 65327652747 65328185916 65344651876 65439288273 65593430784 65610499072 65644111008 65646314496 65757957888 65910638592 65930862837 65963778048 66024947712 66045207032 66075961344 66249702456 66251926272 66347335152 66364599616 66365141248 66398597874 66460713168 66634596352 66668732928 66686081024 66959960592 66991140864 67011696654 67073838076 67127915344 67283776896 67338023424 67398205088 67400467456 67432732857 67434996384 67435546752 67452543872 67550233056 67761662976 67845311359 67879182336 68057664864 68089356288 68155674174 68173409192 68210623656 68386789632 68389085184 68485272912 68503093696 68505393152 68505952256 68540488128 68685522248 68819337216 68840453976 68957529578 69173364288 69237510272 69272980308 69291006064 69293331968 69390791499 69454221312 69507884544 69510217728 69572340736 69607982304 69610318848 69628432384 69729272832 69811514416 69912049431 70031519029 70069747797 70253073408 70351882794 70372551424 70408602936 70473894384 70528345458 70592815104 70694475264 70712870912 70749096768 70751471616 70901184256 70955965472 71058148602 71124622864 71179576718 71181966016 71404763136 71505192348 71507592576 71526199808 71629204128 71750074368 71853401088 71872098304 71942100517 72063498752 72164854461 72167276832 72223036284 72290010296 72290600288 72327634407 72453072552 72621298368 72642633728 72677408616 72679848192 72803453376 72974942208 72997334088 73031325696 73121479214 73188319232 73244867584 73350346944 73455978204 73456577712 73475092432 73475692096 73811811456 73833496576 73939823616 74134242084 74194011696 74260320727 74300857911 74320191988 74388127744 74492752992 74495253504 74552811648 74621946112 74622555136 74660174568 74660783904 74679602144 74963920896 74986923081 75021841152 75024359424 75151951872 75349557528 75477703034 75480236608 75518904762 75713945664 75716487168 75822980724 75825525888 75845256704 75845875712 75884111856 76044685346 76192837632 76216216902 76525669248 76584796176 76587366912 76655814944 76695085341 76715042428 76717617536 76895745024 76957741056 77029105664 77065980408 77068567296 77069196288 77088621568 77271212529 77291319532 77405224344 77441900544 77465030853 77537498696 77780188416 77892199056 77912467648 77952381822 77954998464 78119954024 78156331008 78180312763 78268883328 78291877888 78331986432 78497739712 78537953718 78674162448 78674804544 78808605232 78922096887 79055273472 79128583168 79169120352 79189721216 79192379392 79400609008 79437582336 79514953203 79551979776 79554650112 79763832288 79784587904 79825461156 79899485064 79963902816 80015200722 80035368542 80079711768 80215901754 80289226752 80425773056 80466974784 80702258336 80793686016 80818477026 80856110592 80858824704 81029924864 81071436096 81092531968 81209312688 81212038656 81326261583 81326925324 81347423764 81350818304 81605443584 81722962944 81744228352 81961918976 82077196593 82118172672 82143370092 82219543448 82283069701 82336859136 82358284288 82400476032 82474119384 82476887808 82540612896 82543383552 82617154624 82659478986 82660153608 82803511488 82901173369 83062683648 83305556992 83422724406 83425524672 83464372224 83567404816 83686643712 83708420096 83828967936 83949689376 83950374528 83971534208 84014552412 84195156304 84260208998 84460489651 84528584644 84724848096 84790310052 84793156224 84915266184 84937362272 85058555904 85134574848 85137432576 85203213312 85282224128 85325913792 85326610176 85348116736 85575404768 85698641238 85699340664 85845087842 86113780032 86237791812 86263127552 86307319728 86489949098 86530223616 86533128192 86657743872 86680293376 86724699264 86908211824 86911129088 86978280256 87103536996 87104247888 87229686033 87252384364 87457907712 87525481344 87528419328 87651526104 87677277184 87880851456 87884948277 87907817116 88078362624 88079081472 88101281792 88105388889 88309957176 88332936608 88335901696 88460144178 88463113536 88531463832 88614284224 88659680886 88891643904 88918919719 89019656064 89088436368 89091426816 89279947456 89321521152 89325685134 89348928872 89522270208 89711702528 89757661392 89784031232 89910310476 89913328512 89914062336 90066977408 90348883968 90478994688 90743553152 90790040628 90874232232 90944445459 90947498208 91028780246 91158665472 91182386176 91229098464 91313697216 91387317504 91519670592 91787271968 91962256896 92207158848 92231152384 92363973744 92496986379 92521055332 92605628416 92653069824 92677179392 92810643072 92813758464 92944298952 92972363776 93216065908 93351067509 93397671936 93426330396 93585218713 93670764544 93718751616 93802510392 93878137248 93965192512 94013330418 94037793944 94099267584 94171972608 94259300352 94288223197 94332129024 94335295488 94467975984 94719550842 94744198136 94881412878 94928781312 95206350848 95340256464 95343456768 95505605504 95554532556 95641878528 95804534784 95833931774 95942502144 96016631328 96219805948 96223035776 96272330364 96297381712 96436058817 96436845876 96604096736 96741937152 96828397824 96903211488 96906464256 97046018496 97071271168 97326511807 97329778784 97375100928 97515330048 97771738302 97775020224 97800462592 97850565288 97941304272 97942103616 98016977814 98415748608 98586431488 98636936832 98845656112 98922028394 98925348928 99037421568 99067810548 99113942016 99323670656 99327004672 99374553684 99377889408 99403748864 99546899424 99547711872 99691069752 99951894528 99981748111 99982564108 100029121536 100202602496 100439940888 100466076704 100517544981 100610757114 100660985856 100691873016 100925665344 100951927552 100955316224 101007035136 101097307632 101100701184 101178815808 101325349584 101590450176 101620793162 101621622536 101818773504 102034225664 102086497296 102113061568 102116489216 102260113788 102527660032 102580184448 102583627776 102610321408 102754640544 102758089728 102758928384 103028283372 103203501541 103206965792 103260680964 103286707804 103436294367 103706917888 103760046432 103856265408 103936509096 103939997952 104181331968 104208441344 104261826816 104265326592 104358511104 104442648576 104593909248 104717271624 104895362222 104898883264 104899739392 105229462516 105379610112 105407031296 105558827136 105710841576 105792518187 105889222656 105916776448 106019937604 106069306368 106351776384 106433948208 106532646752 106587222903 106618537088 106686934296 106769365077 106772949024 106954535672 107107144704 107289299712 107443806192 107625111552 107724914688 107757969368 107808147456 108095248128 108250915248 108279083584 108282718208 108334554426 108435015444 108435900432 108679608828 108963950592 108997385462 109205180064 109436262124 109496001132 109524493456 109682218821 109782478848 109867301376 109965492512 109969183744 110025520416 110054150528 110057844736 110212638648 110213538144 110404681984 110694981691 110750244864 110909735424 111201363126 111230299208 111234032896 111291017544 111480287982 111582191616 111739129488 111742880256 111771957248 111829217472 111932919168 111933832704 112019403216 112509653522 112727927808 112966464128 113024336292 113053746736 113057541632 113216554551 113220354912 113411407872 113512766464 113570918496 113574730752 113604284416 113767885056 113768813568 114067028019 114264854984 114265787552 114324325353 114353140783 114788503872 114818373376 114877194264 114881050368 114983722416 115072563642 115076426304 115343617536 115373631488 115436611584 115543658496 115579112306 115632932352 115936979298 116107836516 116138049328 116138997184 116306248044 116610543616 116670282624 116700641792 116704559104 116868701472 117179931036 117234496512 117379216633 117437816832 117473851852 117746609568 117946858904 117950818048 118011243672 118012206816 118041951776 118212907848 118522191872 118582910208 118692874752 118784581824 118788569088 119064379392 119100913512 119156373504 119303466086 119363026944 119676881856 119849227596 119880413968 119884438016 119885416448 119945854224 120053052813 120323852631 120433840128 120465178624 120638659584 121053387504 121161575923 121165642976 121227715539 121259260612 121263330944 121544887296 121638797952 121751596288 121813969032 121818057984 121849756672 122021135646 122026227456 122408165376 122616342528 122942878464 123147831266 123151964992 123215055138 123329315172 123537426432 123711179076 123715331712 123747524096 123751677952 123810919344 123815075328 123925731936 124205267232 124468090012 124568440528 124958335488 125070013856 125134086609 125138287008 125170849664 125351107224 125562630144 125679067136 125743451904 125776172032 125957301312 126292734456 126390313497 126507518018 126508550504 126792876966 127087272144 127120341952 127124609024 127185465078 127189734336 127406043408 127701862272 127706148864 127739379712 127804819968 127809110016 127923336192 128022175104 128363107152 128547961857 128549010996 128581411756 128582461168 128767631763 128989249536 129104530432 129170670048 129204281984 129208619008 129394691328 129734923647 129795335424 129799692288 130020440064 130060335979 130362317736 130366693632 130467420384 130584022358 130588405696 130589471488 130655305494 130656371832 130689303752 130878576546 131186861568 131220998144 131288222016 131292628992 131515915776 131821277184 131861725674 131927556096 132090414064 132151922688 132499404912 132503852544 132690216267 132694670304 132729199232 132730282496 132797195748 132921426336 133337465856 133372162048 133919921184 133982281728 134023393308 134147676152 134251324249 134255830688 134567553792 134676046848 134796410176 134800934912 134865465714 134869992768 134871093504 134905087744 135100466112 135259809181 135523325952 135690622718 135758364672 136115329728 136178712576 136311348348 136346818384 136421247312 136543170369 136773579264 136778170368 136970545824 137006187392 137010786304 137011904512 137080976256 137371044496 137680907952 137803956799 137915059156 138346728576 138475020544 138545960616 138582012128 138586663936 138781582998 138908442624 139015769088 139144681472 139215964608 139220637696 139256864768 139458545664 139623028832 139824098862 140063038058 140139495594 140506146816 140703765588 140745102848 140817205872 140947788768 141056690916 141185630208 141388950528 141425741824 141498193536 141502943232 141802368512 141911930944 142116297204 142249245728 142322119317 142357991587 142359153436 142363932032 142809526272 143010384696 143015185152 143052399616 143258408256 143706802176 143744196608 143750897661 143884201034 144126997504 144329708922 144334553664 144446072568 144580020592 144581200576 144655268814 144906145104 145242596736 145285267456 145354817232 145359696384 145606906752 145994668176 146062651392 146242958428 146376638464 146489735168 146700693888 146911956408 146913155424 146950184864 146951384192 147025466721 147623622912 147879647232 147925023127 148268484168 148383042591 148388023392 148520641454 148601715822 148640383976 148985505984 148990507008 149105623296 149243892224 149245110272 149320349136 149321567808 149359204288 149927841792 149973846162 150043682304 150048718848 150303903744 150699115056 150916135671 150955406068 150960473216 151037809524 151427891328 151432974336 151645961448 151651051776 151690513408 151691751424 151768223712 152089370692 152385675264 152431189743 152432433804 152691672637 153051338496 153169592352 153174733824 153311629888 153390170682 153430084856 153435235072 153791490048 153838679953 153915482112 154058211328 154131960816 154137134592 154138392576 154177243136 154542425058 154582639064 154810448688 154883801088 154930061706 155074997392 155560376832 155784398112 155824935296 155904763644 155909996928 156239908048 156312662016 156360625526 156537766656 156663972864 156995479424 157075907436 157343043333 157348324896 157349609088 157617210464 157844193774 158110546944 158257166336 158338240704 158379442432 158384758784 158801218016 158875164672 159029906406 159103959552 159109300224 159527664576 159569175808 159650922312 159798970128 159927805632 160030401444 160070737084 160159423536 160431803508 160578453504 160851546112 160933949568 161404516672 161587372032 161636954052 161712221184 161911846831 162059849728 162142872192 162185063936 162418625376 162424077312 162652523166 162653850648 162694847528 162701636608 163128115339 163445925888 163488456704 163496078193 163923837952 164154393186 164236345344 164286740184 164439086896 164566139402 164673718272 164716568576 164800952064 164948238768 164953775616 165081225792 165086767104 165234309248 165318957972 165320307216 165607022976 165802346738 166125367296 166611113984 166845448812 166851049344 167134809632 167220431973 167373287424 167416840192 167657935872 167899378752 167900749056 167943068416 168029104824 168384660409 168390312608 168520417996 168764480283 168920979302 169057169288 169449696192 169580620104 169586312448 169830532368 169874724544 170117111808 170269149696 170274865152 170406426624 170564448256 170651827584 170653220352 170696233472 171150809536 171397282476 171398681328 171690175684 172227560064 172475583624 172526255104 172608845463 172614639456 172979898196 173060447232 173315487744 173360586752 173368668459 173449398528 173816423648 173822258176 173905468947 173956560512 174207073992 174208495776 174459372066 174504768728 174915815424 174969487189 175050962688 175056838656 175303052208 175354554368 175761702912 175769896554 175815634232 176156725248 176158162944 176202563584 176210777778 176619914352 176665873216 176671803392 176920288356 176926227072 177062927664 177228568448 177319361772 177783287808 177837839438 178039312128 178176872736 178182853632 178559894912 178651370268 178697857744 178955199129 179044540416 179423405056 179515322784 179568062464 179820620952 179826657024 179828124672 180133954816 180697767936 180957989376 181487106304 181580081256 181748464464 181888890918 181894996416 182057560492 182317330944 182364772352 182458196928 182627394432 182774635008 183031703469 183039341184 183574543936 183924513792 184151559403 184414317696 184462304768 184721746899 184727947488 184993972758 185042110664 185306139648 185354358784 185534890807 185621286144 185627516928 185888597904 185944727552 186432131816 186702135018 186795343872 186852660792 187170437426 187341529088 187437503232 187605020784 187756274496 187930385024 188026660836 188075587888 188198535168 188343945216 188518600704 188576446394 188664258048 188670590976 188935951968 189439101684 189488396272 189761277027 189762825756 190189315449 190412701696 190680512928 190686913536 191011211008 191109065112 191513458717 191609069568 191667863548 191885004288 192033262656 192439611896 192446071552 192544660728 192594763424 192872117634 192873691752 193208193472 193483874304 193656795648 193806422976 193812928512 194092036992 194142542336 194653023614 194659557568 194750201856 195030660096 195543476604 195550040448 195600925184 195701130576 195876033537 195882608544 195884207232 196033955628 196317864819 196831497216 197172862976 197273873664 197691312224 197792588511 197844056788 197850697856 198074843136 198135621096 198227884032 198647341312 198654009344 198749107368 198755778816 198807497728 199093798848 199095423744 199382139504 199903789056 199963496222 199965128216 200058243072 200405204992 200879881776 200932153408 201035089962 201221514228 201383746032 201851330688 201903855104 201910632448 202014070272 202194615264 202201402368 202357631616 202650699168 203241586324 203243245072 203535934077 203637547008 204068451328 204172994592 204226123136 204232978432 204520227576 205055320064 205160368896 205167255552 205509281088 205516179456 205517856768 206056566744 206407003082 206413931584 206521361928 206573415608 206872588734 207413835776 207520092864 207712530816 207873018192 207879995904 208172374497 208362663936 208416882688 208523653632 208530653184 208717022208 208885297152 209187818496 209434543248 209736148293 209790724444 209797766528 209799478784 210094557087 210458925032 210759220224 210814062592 211117654272 211421683152 211585036374 211778445312 212039875208 212138612736 212203706071 212703552768 212867896416 213065293504 213174445806 213237074176 213373868592 213538730154 213545898048 213909071344 214214289408 214578599424 214887612384 215250223104 215515938736 215616294912 215826301551 216190496256 216494563383 216501830496 216558167168 216565436416 216669108852 216870030888 216871800864 217359217656 217819157521 217927901184 217994770924 218410360128 218872524248 218992002264 219048986912 219364437642 219564957696 219734602752 219930985024 219938367488 220051040832 220108301056 220115689472 220425277296 220427076288 220809363968 221389963382 221500489728 221819470848 222402726252 222460598416 222468065792 222582035088 222780962181 222960575964 223164383232 223478258976 223485760512 223543914496 223658434944 223865838336 223867665408 224038806432 224960769243 225017470573 225019307044 225455855616 225932928256 226048672584 226107493472 226115083264 226433109102 226440709824 227025532928 227141836992 227149461504 227208568832 227535770112 227537627136 228134056038 228529709968 228531575104 228648650706 228706281566 229577007744 229636746752 229754388528 229762100736 229967444832 230145127284 230152852608 230687235072 230747262976 230873223168 231087316992 231158224612 231265864704 231873958596 232215673032 232276098656 232277994368 232395092559 232612496088 233221087232 233340565248 233401283584 233737402944 234359862072 234468993024 234540938289 234758433266 234875633664 234947703704 235493219136 235893717808 235901636096 236022487344 236024413632 236083903552 236425815696 236766290661 237044383744 237165820416 237385749504 237569163648 237577138176 238201827024 238312747008 238544859609 238606932172 239353763712 239698455192 239760827936 239768876032 239770832896 239891708448 240106105626 240647705262 240867680256 241277319168 241351353523 242106775008 242323151846 242331285952 242455431078 242518521224 242526661888 243089774592 243277595904 243503192576 243627938064 243636115968 243699513344 244042271292 244052454912 244816330752 245232685056 245885756928 246231589779 246295662532 246303929984 246430110276 246658630344 246849209103 247074852864 247422358152 247430663424 247495048192 247621838688 247630150656 247851463872 248410534464 248703520107 248936180024 249128518513 249136881056 249916670976 250140027712 250268173218 250276574016 250341699328 250702214448 251125260288 251358134272 251486903808 251552344064 251914602624 252585468912 252780626994 253015036036 253017101008 253381468953 253585753932 254174544288 254240683904 254249218048 254370930156 254379468672 254812086816 255403724544 255412297728 255609639936 255846672384 255925177249 256044350208 256726214304 257095923714 257098021992 257162823512 257164922336 257535263526 258209060864 258341340096 258408563968 258417238016 258789382656 259469847294 259590670848 259599384576 260040880128 260120671958 260724635472 260733387264 260934840768 261168044716 261176811392 261178942976 261310610988 261312743664 261378607504 261757153092 262373723136 262441996288 262576444032 262585257984 263031831552 263642554368 263723451348 264171960619 264180828128 264303845376 264316166667 264998809824 265007705088 265380432534 265389340608 265458398464 265460564992 265594391496 265842852672 266156398711 266674931712 266744324096 266756759157 267839842368 267964563456 268046786616 268295352304 268502648498 268511661376 269135107584 269352093696 269592820352 269601869824 269730931428 269739985536 269742187008 269810175488 270200932224 270519618362 271046651904 271381245436 272230659456 272622696696 272693636768 272833336377 272842494624 273086340738 273547158528 273941091648 274012374784 274021572608 274161952512 274742088992 275361815904 275607913598 275830118312 276693457152 276950041088 277091921232 277164024256 277173327872 277563165996 277816885248 278031538176 278289362944 278431929216 278441275392 278513729536 278917091328 279246057664 279648197724 280053202527 280123789897 280126076116 280278991188 280755656139 281012293632 281407531176 281490205696 281634411744 281895577536 282113381832 282777901056 282851483648 282864669591 282996387072 283005886464 283604737024 283823861888 284232594408 284498491456 284644238634 284715983174 284718306872 284727864064 285619052544 286020769392 286030370304 286104799232 286516816512 287413604352 287488393216 287501795322 287768402068 288253995008 288659417844 288669107328 288892145136 289160041184 289162401152 289308176451 289310537628 289812290208 290485193472 290709634464 290719392768 291213813504 291979535421 291989336352 292125302784 292485916856 292979470336 293401387776 293823912816 293826310848 293900369728 293902768384 294050933442 295247245824 295759294464 295850046254 296536968336 296766085182 296776046784 297041282908 297203431644 297280767952 297971011968 297981014016 298211246592 298487784448 298490220544 298640698272 298643135616 298718408576 299855683584 299945244333 299947692324 300087364608 300457807447 300607807488 301398230112 301832271342 301910812136 301920946432 302075619048 302714821843 302855782656 302865948672 303291922896 303302103552 303381026816 303383502848 303536447424 304178741384 304771350528 304862379486 304864867608 305383345274 306102676992 306339184704 306349467648 306623259776 306780341364 306860169712 306870470144 307582980096 307677359906 307830964224 308263921632 308274269184 308276785152 308354486272 309084850116 309165278128 309610504623 309620897376 309860123412 310149994784 310308883101 311120753664 311568796224 311649870592 311809527288 311819993856 312479816096 312625324032 312721251052 313075533312 313327945728 313990958848 314151814872 314686086666 314696649792 314699218176 315234420928 315688387548 316221093888 316514332672 316676481408 316758884864 316769517568 317602436032 317750329344 318059812812 318207919104 318600730861 319055329152 319138351616 319301844624 319597940256 319855611264 320060802888 320141474168 320308095231 320318847072 320863607016 321703092224 321867899136 322809033344 323174744064 323273908104 323424442368 323823693662 324119699456 324285744384 324370127872 324837250752 324848154624 325305046332 325307701296 325389695056 325403273216 326256230678 326891851776 326976913408 326992156386 327847675904 328308786372 328573480368 328878173792 329046656463 329132278804 329347436544 329433137152 329601904128 329896477536 329907551232 330162451584 330173534208 330468618496 330637915944 330640614432 331214045952 331604693476 332084945073 332250734592 333222227968 333690897624 333702098688 334269619264 334440863946 334746574848 335315871744 335798757504 335801498112 335886136832 336058209648 336769320818 336780625216 337040835992 337528960566 337841958604 338114338576 338899392384 339161240208 339172624896 339649663653 339661064736 339749449088 340234223616 340538299392 340812853248 341128896512 341303655168 341306440704 341392466944 342201084057 342301619072 342794564952 342797362656 343059422349 343380351368 344455120128 344951167248 345052510208 345217690926 345229278912 345959796392 346120894464 346227099379 346630975488 346721173504 346737336918 346898797056 347632847296 347644516352 347810937894 347913121024 348414147984 348416991552 348918744132 349009537456 349831630848 349938974378 350101925376 350113677312 350606104416 350709108736 351539793108 351631268464 352137649899 352313450496 352421555556 353239828704 353331746432 353343606784 353840576712 353852454144 354125855328 354457136896 354638723544 355566575616 355675678876 356078624256 356353745472 356365707264 357119789824 357302740536 357395715488 357910398258 358089080832 358846810112 359030645568 359136124928 359641241904 359653314048 359656249344 360159158439 360267909632 361395535872 361915978752 362974212608 363160162512 363484727769 363496928928 363777781836 363789992832 364115120984 364396451533 364634661888 364729544704 364916393856 365254788864 365549270016 366063406938 366078682368 367133767777 367149087872 367849027584 368303118806 368828635392 368924609536 369443493798 369455894976 369987945516 370084221328 370612279296 370708717568 371069781614 371242572288 371255033856 371777195808 371889455104 372864263632 373404270036 373705321584 374340874852 374683058176 374875006464 375210041568 375512548992 375860770048 376053321672 376151175776 376687890432 377037201408 377152892788 377328516096 377871903936 378878203368 378976792544 379170940491 379522554054 379525651512 380378630898 381361025856 381373827072 382022422016 382218130224 383026917434 383218139136 383335727096 383770008576 384066525312 384879223792 384892143104 385089321456 385189526848 385744235268 385747383504 386302895289 386416386944 386967748608 387313591296 387612845952 387625857024 388184073984 388285084672 389204770941 389306047228 389319115136 390061320192 390181007937 391086953208 391100080896 391201850368 391402261152 391752067074 391765217088 391768414464 392067911256 392635729638 393662994432 393783787327 394345725952 394547747328 395382624448 395585177022 395688113576 395701395712 396271242192 396455768064 397294682624 397308018688 397498214736 397511557632 397614995456 398187597696 398190847488 398764279008 399926992444 399930256432 400116486144 401759763552 401864306816 402070179924 402443028456 402753972747 402767492064 403702661376 403807710208 404028140544 404389230528 404402804736 404715263232 405301398336 405779427543 406483172648 406486490144 407071868154 407275094016 408136902656 408345989184 408452246272 408465956864 409040455152 409629511107 410110640128 410320737792 410334511104 411018562176 411032358912 411035713536 412113133488 412814006164 412827863168 413042723856 413146831216 413411870397 413745177468 414448825729 414827671552 415040185728 415425061632 415746036384 415759991808 416344748994 416725327872 417047307264 417434044416 417562131301 417770594304 418375636992 418869086496 419472296586 419581448888 419595533056 419598957568 420189114174 420917850064 421518440448 421628125184 422235308544 422843366304 423170072748 423556890624 424079750416 424277225472 424407412142 425407105536 425735792832 426130587008 426348891612 426474148352 426747737184 427073974761 427077460308 427091796096 427818142688 428428578816 429157198848 429775224768 431017409431 431031877472 431232589824 431252692983 431652603102 432380992512 432989126766 433003660992 433116334336 433130872832 433338217704 433740061776 433743601728 434718435312 435638315042 435855802368 435989541848 436820720256 437745048496 437984004528 438097973824 438728875284 439129915392 439469205504 439861970048 439876734976 440102081664 440216602112 440231378944 440850554592 440854152576 441618727936 442776313063 442779926764 443638941696 443775069381 444805452504 444921196832 444936131584 445149127773 445164070176 445561924362 445921151928 446956517952 446971521024 447087828992 447316869888 447731676672 447735330816 448077612864 449921538486 450034941146 450038614088 450911711232 451865856512 452097345168 452214986944 452230166528 452866218204 452881419648 454051065856 454283673984 454298923008 454417137664 455071540224 455075254272 456268112076 457044078253 457059419936 457063150208 457293569229 457297301412 457412563132 458075017911 459154015488 459273493504 459508777056 459524201472 459934889664 460290254568 460305705216 461374470144 461494525952 461516039859 461746446336 462174633984 462316449224 462531729408 463747917192 464431346064 464552197312 464555988736 464790185118 465224992176 466442174464 466681130496 466802567168 467474805888 468719724144 468937986048 469081876578 469516866532 469895407408 470986438272 471787435616 471803272192 472029129999 472044974688 472048827264 472167807104 472851631392 473532581322 474331640832 474771499008 474917179513 475138327296 475154276352 476403654048 476625494016 477089719218 477213864344 478707527424 479396910384 479521655872 479537752064 479541665792 479783416896 480212211252 481295410524 481735360512 482554638336 482702707046 484213550016 484646303692 484662571904 484910862156 485037042448 485053323776 485735540493 486179549184 486555191808 487006385152 487255876128 487272231936 487399026688 488084542584 488104909824 489384346017 490220633203 490465370112 490488234579 491771513856 492463179558 492591325064 492607859968 492860220552 493317260688 493698418206 494149705728 494844716304 494861326848 494990096384 495243677376 495260301312 495702927744 496821068928 497407040214 497872360048 498257037026 498273762112 499833341952 500280055424 500536346436 500553148032 500683398656 501404428896 502250520576 502973807616 503104688128 503594703619 503829205248 505153981227 505170937824 505561253988 506030072072 506034202016 506293440849 506762937906 507171507864 508349088576 508481367808 508498436096 508741860312 508758937344 509624173632 510807449088 510824595456 511219279872 511693344768 511850354498 512088700416 513452428608 514191847428 514196043984 514325647024 514329844672 515070527052 516418121728 516682680192 516817127936 516834476032 517578765312 518939694588 519181341696 519822245089 520081760256 520106005377 520241343916 521449270944 521466774528 521869681536 522336089432 522353622784 522357885952 522621221976 522625487328 522757215008 523514306184 524747446272 524883992576 524908461567 525152888064 525170515968 526063663104 527285108736 527446902696 528343921238 528361656256 528607690752 528632333334 529997619648 530015410176 530760865068 530778681216 530916796928 530921129984 531188782992 531685705344 532312797422 533349863424 533488648192 533513518314 535679684736 536093573232 536590704608 536865597387 537005296996 537023322752 538270215168 538704187392 539185640704 539203739648 539461862856 539479971072 539484374016 539620350976 540401864448 541039236724 542093303808 542762490872 544461318912 545245393392 545387273536 545666672754 545684989248 546172681476 547094317056 547882183296 548024749568 548043145216 548323905024 549484177984 550723631808 551215827196 551660236624 552454678209 553386914304 553900082176 554165240697 554183842464 554328048512 554346655744 555126331992 556063076352 556578725888 556604672421 556863858432 556882550784 557834182656 558492115328 559296395448 560106405054 560247579794 560252152232 560557982376 561511312278 562024587264 562815062352 562980411392 563268823488 563791155072 564226763664 565555802112 565702967296 565729339182 565992774144 566011772928 567209474048 567647723776 568465188816 568996982912 569283831081 569288477268 569431966348 569436613744 569455728128 571238105088 572041538784 572060740608 572209598464 573033633024 574540376151 574827208704 575003590644 575536804136 575981487907 576507990016 577318835688 577338214656 577784290272 578320082368 578324802304 578616352902 578621075256 579624580416 580970386944 581419268928 581438785536 582427627008 583959070842 583978672704 584250605568 584971833712 585958940672 586802775552 587628100611 587647825632 587652621696 587800739456 587805536768 588101866884 590494491648 591223427557 591518588928 591700092508 593073936672 593532170364 593552093568 594082565816 594406863288 594561535904 595942023936 595962028032 596422493184 596975568896 596980441088 597281396544 597286271232 597436817152 599711367168 599890488666 599895384648 600174729216 600915614894 601215614976 602796460224 603664542684 603821624272 603841892864 604151238096 605429643686 605711565312 605731897344 606583845792 606604207104 606762053632 606767005696 607072894848 608357482768 609724758972 609729735216 610607802231 610766690548 612205353984 612678369408 612698935296 613246519552 613560682728 613720339424 613740940288 615165960192 615354719812 616527843264 616548538368 616553570304 616708972544 618169700232 618330556256 619221009246 619241794752 619720246824 620299989568 620617766202 622241507328 623137592448 623299741184 623619054576 623639987712 624959632192 625250648064 625442502104 626151066624 626655891456 627981917696 628303629744 629372173332 629393299584 629398436352 630283671261 630468841856 631376775096 632442187776 633028665344 633352962816 633517769728 635204872064 636119625624 636415838208 636611118213 637201461722 638110658304 638276703232 638603689248 639195880512 639711222528 640121605776 640282948336 640616190462 640637694144 641727214032 643406184448 643735798272 645618066688 646547816208 646848884736 647478904653 647647387324 648239398912 648571488768 648740255744 649674501504 649696309248 650610092664 650615402592 650779390112 650806546432 652512461356 653457472563 653783703552 653984312772 655096530991 655695351808 656617572744 657146960736 657756347584 658093312926 658264557608 658694873088 659203808256 659792955072 659815102464 660324903168 660347068416 660937236992 661275831888 661281228864 662428091904 663209386952 664169890146 664501469184 666444455936 667381795248 667404197376 668342886543 668539238528 668881727892 669493149696 670631743488 671597515008 671602996224 671772273664 672116419296 673538641636 673561250432 674081671984 675052411719 675057921132 675683917208 676205978821 676228677152 677798784768 678322480416 678345249792 679299327306 679322129472 679498898176 681076598784 681285582649 681625706496 682257793024 682607310336 682612881408 682784933888 684402168114 684603238144 685589129904 685594725312 686118844698 686760702736 688910240256 689902334496 690105020416 690435381852 690458557824 691919592784 692241788928 692454198758 693261950976 693474673836 693797594112 695265694592 695289032704 695621875788 695826242048 696828295968 696833983104 697837488264 698019074912 699663261696 699877948756 700203850752 701212208832 701418217472 703079586216 703262536928 703622814867 704275299798 704626900992 704843111112 706479657408 706663492864 706687213568 707681153424 707704908288 708251710656 708914273792 709277447088 711133151232 711351357752 712157248512 712707490944 712731414528 714239579648 714605481072 714791430976 715820796516 717038178823 717693620224 718061291136 718272249856 719282483808 719306628096 719312498688 720318316878 720535819264 722424510787 723831957504 724054060569 725948425216 726320325024 726969455538 726993857856 727555563672 727579985664 728230241968 728792903066 729269323776 729459089408 729832787712 730509577728 731098540032 732126813876 732157364736 734267535554 734298175744 735698055168 736606237612 737657270784 737849219072 738886987596 738911789952 739975891032 740168442656 740547627309 741224558592 741417435136 742139563228 742485144576 743554391616 745728527264 746110560321 746808540072 747385555539 747410643168 748681749704 749750012928 750420083136 751025097984 751721540096 752106643344 752302351552 753375780864 754074402816 754305785576 754657032192 755743807872 757756406736 757953585088 758341880982 759045108108 759051303024 760144406859 760757261796 762722051712 762747654144 764044844032 764436260448 766053834868 766671454192 767540017152 767775531747 768133050624 769758447584 769784286208 770178642912 770379053696 771488470536 771494767008 772605790578 772832773888 774627182592 774864871837 775225691904 775251714048 776368147968 776570169344 778409541882 778612094456 778638230272 780122640384 780362015874 782173906416 782200161792 782403700736 782804522304 783504134148 783530434176 783536828928 784135822512 785271459276 787325988864 787567574654 789095494656 790765248896 791170354044 791376227152 791402791424 792515881857 792542484384 792911536128 794589365248 794996429472 795023115264 795229990912 796375195392 796381694976 797528558016 798469196133 799853984888 799860512864 800232972288 800270277471 800471985481 803519527104 803728613632 804140359848 804886056912 805507945494 805534984128 807405322752 807615420416 808056281088 808778461056 808805609472 809430526464 810602796672 811558855086 812966345296 812972980288 814143736308 815528334499 816273805312 816691978368 816904492544 816931913728 818080910304 819259022214 820641475584 821654516431 822037124352 822064717824 824226266976 825628012328 825655726336 826085447712 826293662432 826823740794 827490354936 828897651458 829655343104 830080371456 830850123264 831492072768 831519983616 832689497988 833450655744 834094614528 834868088832 835124262602 835541188608 836751273984 837738172992 838944593172 839162897776 839191066112 839197915136 840371369691 840378228348 841835700128 842266968417 843036880896 843256250368 844470617088 845686732608 846340145496 848131031461 848159500832 848554450944 848594008773 848814824284 850814211072 851471585664 852261174016 852697783224 852948296704 853495474368 854147949522 854154920616 854183592192 855636285376 856857157632 858314397696 859550449536 862034818862 862063754944 862465179648 862505385966 863305206204 864761985024 865978253532 866007321984 866232668672 866261745664 866676435408 867480123552 867487203456 869436870624 871276630084 871979083696 873641440512 875490096992 875938606263 875968009056 876195947648 877457750568 878938411008 879723940096 879753469952 880204163328 880433204224 881701109184 881708305152 883237455872 885552626126 885559853528 887277883392 887550138762 889610905008 889842393664 889872263168 890298255546 890328140352 891123848724 891842303856 893913035904 893943042048 894175657984 894633739776 895463353344 895470661632 896155225728 899835732999 899843076972 900069882292 900077228176 901373422341 901823422464 903731713024 904194690336 904429973888 904460333056 905732436408 905762839296 908102131712 908144465529 908567347968 908597846016 910143080448 910150508544 910422351853 912536224152 914088156506 914118839872 914126300416 914587138458 914594602824 914825126264 916150035822 918308030976 918546987008 919017554112 919048402944 919869779328 920580509136 920611410432 922748940288 922989051904 923032079718 923492892672 924632898448 925063458816 927495834384 928831513869 928862692128 929104394624 929111977472 929580370236 930449984352 933362260992 933605134336 934949611776 937439448288 937875972096 938163753156 939033733064 939759269743 939790814816 941972876544 943574871232 943606544384 944058259998 944089949376 944097654528 944335614208 945703262784 947065162644 948663281664 949542998016 949834359026 950276654592 950308552704 952807308096 953250988032 954179438436 954427728688 955802192583 957415054848 958793820768 959043311744 959075504128 959083331584 959566833792 960424422504 962590821048 964627697593 965109276672 965405414092 968427100032 969292607384 969325143808 969821724312 970074084896 970106647552 971471080986 972359098368 973110383616 974012770304 974511752256 974544463872 974798053376 976169085168 976209819648 978768692034 980441266406 980930740224 980976469158 983543027712 984926359116 985182650128 985215719936 985720441104 986634521376 987396836412 988299411456 989689432608 989722653696 989980192768 990487354752 990520602624 991405855488 993642137856 994814080428 995744720096 996254835219 996505941109 996514074052 996547524224 999666683904 1000560110848 1001072692872 1001106296064 1001366797312 1002808857792 1005947615232 1006209376256 1007189407238 1007658410496 1010307962454 1010341875648 1011122507976 1012060144144 1012068404032 1012586881698 1013525875812 1014343015728 1016698177152 1016962735616 1016996872192 1017483720624 1017517874688 1019248347264 1021614898176 1022438559744 1023386689536 1023700708996 1024177400832 1026904857216 1028383694856 1028392087968 1028651294048 1028659689344 1029178267047 1030141054104 1032836243456 1033365360384 1033634255872 1035157530624 1035475161889 1037879389176 1038362683392 1038681298137 1039644490178 1040163520512 1040212010754 1040482687832 1042898541888 1042933549056 1043739363072 1044672178864 1044707245568 1044715771904 1045242443952 1045250974656 1045514430016 1047028612368 1049494892544 1049767985152 1049816923134 1050305776128 1050341031936 1052127326208 1054893805392 1056412949697 1056687842476 1056723312512 1057264666668 1059995239296 1060030820352 1061521730136 1061557362432 1061833593856 1061842259968 1062377565984 1063371410688 1064625594844 1066699726848 1067027036628 1068841708459 1071359369472 1072187146464 1073181409216 1073731194774 1074010593992 1074046645504 1076540430336 1077408374784 1078371281408 1078407479296 1078923725712 1078959942144 1078968748032 1079240701952 1080803728896 1082078473448 1084186607616 1085524981744 1088922637824 1090454183307 1090490786784 1090774547072 1091333345508 1091369978496 1092345362952 1093189354599 1094188634112 1095764366592 1096049499136 1096647810048 1098968355968 1101401303331 1101447263616 1102431654392 1103283439129 1103320473248 1104909356418 1106773828608 1107800164352 1108330481394 1108367684928 1108656097024 1108693311488 1110252663984 1112126152704 1113157451776 1113209344842 1113727716864 1113765101568 1115668365312 1116984230656 1118592790896 1120212810108 1120495159588 1120504304464 1121115964752 1123022624556 1124049174528 1125630124704 1125960822784 1126537646976 1127582310144 1128453527328 1131111604224 1131458678364 1131985548288 1133382927817 1134418948096 1135295447552 1136930377632 1137993965824 1138567662162 1138576954536 1138863932696 1138873227488 1138911456256 1144083077568 1144121481216 1144419196928 1146067266048 1149080752302 1149654417408 1150007181288 1151073608272 1151962975814 1153015980032 1154637671376 1154676429312 1155568580544 1156640164736 1156649604608 1157232705804 1157242150512 1159249160832 1161940773888 1162838537856 1162877571072 1164855254016 1167918141684 1167957345408 1169904397027 1169943667424 1170543023811 1171917881344 1173605551104 1175256201222 1175295651264 1175305243392 1175601478912 1175611073536 1176203733768 1178692622863 1180988983296 1181351361981 1182446855114 1183037177856 1183400185016 1186147873344 1187064340728 1187104187136 1188165131632 1188813726576 1189123071808 1191884047872 1191924056064 1192844986368 1193951137792 1193960882176 1194562793088 1194572542464 1194873634304 1199780977332 1199790769296 1200349458432 1201831229788 1205592920448 1207329085368 1207643248544 1207683785728 1208261918241 1208302476192 1210859287372 1211423130624 1213167691584 1213208414208 1213524107264 1214145789696 1216714965536 1217338282629 1219449517944 1219459470432 1221215604462 1221533381096 1224410707968 1225356738816 1225397870592 1226493039104 1227121365456 1227440678848 1227481880576 1230331920384 1230709439624 1233055686528 1233097076736 1233107140608 1233417945088 1236339400464 1236661112512 1238442018492 1238483589504 1239440493648 1240235611191 1240548212401 1240599979136 1241235532404 1243346477187 1244483014656 1246275184896 1246599482368 1247238109152 1247279975424 1249919264384 1250885004208 1252302133248 1252686393903 1253311782912 1255963835392 1256607259488 1258744346664 1258786599168 1258796872704 1260567342522 1260937683712 1262753550192 1264884375552 1266057330688 1266705925632 1267035539456 1270409744128 1272239251248 1272831676416 1273222236426 1274402923444 1276221316608 1276553406464 1277207378496 1278391761024 1279422445056 1280243211552 1280565896672 1281221924283 1281232380924 1281275388288 1283454428064 1287471596544 1289060915821 1291236133376 1293052228293 1293095632416 1293697769472 1294957809306 1295294774648 1297142977536 1297480511488 1299349003008 1299392618496 1301220185328 1301230805184 1301558780224 1301613092864 1305024922712 1306914945126 1307567407104 1307968625544 1310193061982 1311390703616 1313235145488 1314293921472 1315512695168 1316186625852 1316529115216 1317389746176 1318407616512 1319585910144 1319630204928 1320649806336 1320694136832 1321874473984 1322551663776 1322562457728 1324856183808 1326418773904 1328328939189 1328339780292 1330598861551 1331325208143 1332888911872 1334763590496 1334808394752 1336685773086 1337078477056 1337763455784 1340594211019 1341263486976 1343195030016 1343205992448 1343544547328 1344232838592 1347077283272 1347122500864 1348163343968 1350104823438 1350115842264 1351367834416 1352411957642 1352457354304 1355597569536 1356644960832 1356690499584 1358598654612 1358644258944 1358997796352 1362153197568 1362571165298 1363251412992 1365214620672 1365225762816 1365569867776 1368804336228 1369206476288 1371132234759 1371178259808 1371189450624 1372237689396 1373521405472 1374225053733 1377820480512 1379804668992 1380210040832 1380870763704 1380917115648 1383839185568 1384483577856 1384548119577 1384908397516 1386523901952 1386949347672 1387595188224 1390531389184 1390578065408 1391243751576 1391652484096 1393656591936 1393667966208 1395674976528 1396038149824 1399326523392 1399755897512 1400407701504 1402424417664 1402836434944 1406159172432 1406525073856 1407245629734 1408550599596 1409686222224 1410946093813 1412959314816 1413326985728 1413374427136 1415362306848 1415409816576 1416503421312 1417828547584 1418554894176 1422702715504 1424314497024 1424751538539 1425414981888 1425462829056 1428479159296 1429210962144 1429582861952 1431641593032 1434076357646 1435387240448 1436122582272 1438564967616 1438613256192 1438624997376 1440636633756 1441071638528 1444849021574 1447663915008 1448108121138 1451896850432 1452640650048 1453938911076 1453987715712 1455111127344 1455159971328 1456460483936 1457206621479 1457585806132 1458538647552 1458918178816 1459665575424 1461019155456 1462197080064 1464253627752 1464314729472 1468153038051 1468535071108 1468596351488 1470661899609 1471396110336 1473212475224 1475314541568 1475698438144 1477773975192 1477823579904 1479951782064 1480336885312 1481095254618 1482449117184 1484279126456 1484970289152 1485425942497 1487108783232 1491457054528 1492221120642 1493617080144 1494771111078 1494821286336 1497363499408 1499500025856 1500840166272 1502050195968 1503443080192 1504213286688 1504604703104 1506751561728 1508611571152 1509314064384 1510784110857 1511487615744 1515461943681 1515512813472 1515907170176 1516683761964 1518090216216 1518102606048 1520288813718 1521514523592 1524734102647 1525444103424 1525495308288 1528089688064 1528872520896 1532107669736 1533342908384 1535080034304 1535551063494 1536266101248 1539516895168 1539568572416 1540357285824 1540758107392 1542976941072 1542989534016 1545211581156 1545665547776 1549254365184 1549729743674 1550451383808 1550503428096 1552736295936 1553140338688 1556819083764 1557224188912 1557276460544 1559466735267 1560245280768 1560724031748 1564347812832 1564400323584 1564807401472 1565609044608 1567008268296 1567060868352 1567073657856 1568271645024 1570542918552 1574651977728 1574725384701 1575122294011 1575135149308 1578190989312 1581530497792 1582340708088 1582752454304 1582805582848 1585031763714 1585084968768 1585823072256 1589178730496 1589992858944 1590046230528 1590459981824 1592750390784 1592763389952 1595057116032 1596938392266 1599707969776 1599721025728 1600465944576 1600540554942 1600943970962 1604749303369 1607039054208 1607457227264 1608280719696 1609772113824 1611015890988 1611069968256 1614810645504 1615230840832 1616112562176 1617556922112 1617611218944 1618861052928 1621205593344 1623117710172 1625932690592 1625945960576 1628287472616 1631056668998 1632547610624 1633383956736 1633808985088 1636161820608 1638518044428 1641282951168 1643309032862 1644074248704 1644129435648 1648452533952 1651256024656 1651311452672 1652170895424 1652587324864 1653647481588 1654980709872 1657364034627 1657795302916 1659310686208 1660160742912 1661700246528 1662984145536 1663039967232 1665378995976 1668189229056 1669736177664 1669814017263 1670248525204 1673502547968 1675476345984 1677889186344 1678325795552 1678382132224 1678395830272 1680742739382 1680756456696 1683671400256 1684533936834 1686073761792 1688941234176 1689459474661 1691373465216 1692680290992 1696262062922 1696319001664 1697108901888 1697188017546 1697629648568 1701628422144 1702943171328 1704522348032 1705395566448 1705896593408 1706990948736 1708295899044 1708309841232 1708367184384 1711272570752 1713714315264 1716628795392 1719100899072 1723621128453 1724069637724 1724127509888 1725010771932 1726610412408 1727944463721 1729523970048 1731956507064 1732014643968 1732465337344 1733352870816 1734960247104 1734974406912 1738873741248 1742553260168 1743899629591 1743958167392 1747282881024 1750980193984 1751877212526 1751936018112 1752391895296 1754915501136 1757876822016 1759447880192 1759506939904 1760408326656 1760866408448 1763402218368 1763416610304 1766474911744 1771105252252 1771119707056 1773670282671 1774555766784 1775100277524 1779221810016 1779684787328 1779744526336 1780596511092 1780656280704 1782247697448 1783684607712 1787826071808 1787886084096 1789267479552 1790926706688 1790941323264 1791476240743 1792310451456 1799671465998 1799686153944 1800139764584 1800154456352 1802746844682 1803646844928 1807463426048 1808389380672 1808859947776 1808920666112 1811464872816 1811525678592 1816204263424 1816288931058 1817134695936 1817195692032 1820286160896 1820301017088 1820844703706 1825072448304 1828176313012 1828237679744 1828252600832 1829174276916 1829189205648 1829650252528 1832300071644 1836616061952 1837093974016 1838035108224 1838096805888 1839739558656 1841161018272 1841222820864 1845497880576 1846064159436 1849203724333 1849265796896 1850126917632 1854991668768 1857663027738 1857725384256 1858208789248 1858223954944 1859160740472 1860899968704 1866724521984 1867210268672 1869899223552 1874878896576 1875751944192 1876327506312 1878067466128 1879518539486 1879581629632 1883945753088 1887149742464 1887213088768 1888116519996 1888179898752 1888195309056 1888671228416 1891406525568 1894130325288 1897326563328 1899085996032 1899668718052 1900553309184 1905614616192 1908358876872 1908855457376 1909833354639 1911604385166 1914830109696 1917587641536 1918086623488 1918151008256 1919133667584 1920848845008 1925181642096 1929255395186 1930218553344 1930810828184 1936854200064 1938585214768 1938650287616 1939643448624 1940148169792 1940213295104 1942942161972 1944718196736 1946220767232 1948025540608 1949023504512 1949088927744 1949596106752 1952338170336 1952419639296 1957537384068 1960372417689 1960866529279 1960882532812 1961952938316 1965289592973 1967086055424 1969852718232 1970365300256 1970431439872 1971440882208 1973269042752 1974793672824 1979378865216 1979445307392 1979960385536 1980974709504 1981041205248 1982811710976 1987284275712 1989628160856 1991489440192 1992509670438 1993011882218 1993028148104 1993095048448 1999333367808 2001120221696 2002145385744 2002212592128 2002733594624 2005617715584 2011895230464 2012418752512 2014378814476 2015316820992 2020615924908 2020683751296 2022245015952 2024120288288 2024136808064 2025157235157 2025173763396 2027051751624 2028617936463 2028686031456 2033396354304 2033925471232 2034967441248 2035035749376 2038496694528 2043229796352 2043856747947 2044877119488 2046773379072 2047401417992 2048354801664 2053809714432 2056767389712 2056784175936 2057302588096 2057319378688 2058356534094 2060282108208 2065672486912 2066730720768 2067268511744 2070315061248 2070950323778 2075758778352 2076725366784 2077362596274 2079288980356 2080424021508 2080965375664 2085797083776 2085867098112 2087478726144 2089344357728 2089414491136 2089431543808 2090484887904 2090501949312 2091028860032 2094057224736 2098989785088 2099633846268 2100611552256 2103204652129 2104254652416 2109787610784 2112825899394 2113375684952 2113446625024 2114529333336 2119990478592 2120061640704 2123043460272 2123114724864 2123667187712 2123684519936 2124755131968 2126742821376 2129251189688 2133399453696 2134054073256 2137683416918 2142718738944 2144374292928 2146362818432 2147462389548 2148021187984 2148093291008 2151114536469 2153080860672 2154816749568 2156742562816 2157847451424 2157919884288 2157937496064 2158481403904 2161607457792 2164156946896 2167273532361 2170977089899 2171049963488 2172162181707 2177845275648 2180908366614 2180981573568 2181549094144 2182666691016 2182739956992 2184690725904 2186378709198 2188377268224 2191528733184 2192098998272 2193295620096 2197936711936 2202802606662 2202894527232 2204863308784 2206566878258 2206640946496 2209818712836 2213547657216 2215600328704 2216660962788 2216735369856 2217312194048 2217386622976 2220505327968 2224252305408 2226418689684 2227455433728 2230205116027 2233968461312 2237185581792 2240425620216 2240990319176 2241008608928 2242156666617 2242231929504 2246045249112 2251260249408 2251921645568 2253075293952 2255164620288 2256907054656 2262223208448 2262917356728 2263971096576 2266765855634 2268837896192 2270590895104 2273860755264 2275987931648 2277135324324 2277153909072 2277727865392 2277746454976 2277822912512 2288166155136 2288242962432 2288838393856 2292134532096 2298161504604 2300014362576 2302069942537 2302147216544 2303326595241 2303925951628 2306031960064 2309275342752 2309352858624 2311137161088 2313280329472 2313299209216 2314465411608 2314484301024 2318498321664 2323881547776 2324594615511 2325677075712 2325755142144 2329710508032 2335836283368 2335914690816 2339808794054 2339887334848 2341086047622 2347211102208 2350512402444 2350591302528 2350610486784 2351202957824 2351222147072 2352407467536 2357385245726 2361977966592 2362702723962 2364893710228 2366800370032 2372295746688 2374128681456 2374208374272 2376330263264 2377547645571 2377627453152 2378246143616 2383768095744 2385689972736 2387902275584 2389125586176 2389145084928 2389747268608 2395407588399 2399561954664 2399581538592 2400698916864 2401415956443 2403662459576 2411185840896 2414658170736 2415286497088 2415367571456 2416523836482 2416604952384 2421718574744 2422846261248 2423589695653 2426335383168 2426416828416 2427048214528 2428291579392 2433429931072 2434676565258 2438899035888 2438918940864 2442431208924 2443066762192 2446585003497 2448821415936 2450713477632 2450795741184 2452986078208 2454242730912 2454881357696 2454963761152 2461418879248 2464963549293 2466111373056 2466194153472 2472678800928 2473322225024 2476884036984 2476967179008 2478880987296 2480471222382 2481096424802 2481199958272 2482471064808 2486692954374 2488966029312 2492550369792 2493198964736 2494476218304 2494559950848 2499838528768 2501770008416 2504604266496 2505372787806 2506623565824 2511927670784 2513214518976 2517488693328 2517573198336 2517593745408 2521114109073 2521134685044 2521875367424 2525507100384 2529768751104 2533411851264 2534071078912 2540819488256 2544393094383 2544478502496 2545663352832 2546444472852 2548805846888 2550775160731 2552442633216 2553106812928 2554414756992 2556783522048 2558844890112 2560486423104 2561131793344 2562443848566 2562464761848 2562550776576 2566908856128 2569936374439 2574943193088 2578121831642 2582472266752 2586104456586 2586191264832 2587395538944 2589915618612 2590589549296 2594285955072 2594961022976 2598698006016 2598785236992 2602440370656 2602461610368 2603117560448 2603226185728 2610049845424 2613829890252 2615937251088 2618275179181 2620386123964 2622781407232 2626470290976 2628587842944 2631025390336 2632373251704 2633058230432 2636815233024 2639171820288 2639260409856 2641299612672 2643748947968 2645103327552 2645124915456 2649712367616 2652837547808 2656657878378 2656679560584 2661197723102 2662650416286 2669527180992 2669616789504 2673371546172 2674156954112 2675526911568 2681188422038 2682526973952 2686390060032 2686411984896 2687089094656 2688465677184 2694154566544 2694245001728 2696326687936 2700209646876 2700231684528 2702735668832 2704120267023 2704823915284 2704914708608 2711195139072 2713289921664 2713380999168 2717197309224 2717288517888 2717995592704 2724306395136 2724433396587 2725142330596 2730429241344 2730451525632 2731139735552 2731267055559 2737608672456 2738412952576 2742264469518 2742356519616 2742378901248 2744475378792 2747042810944 2748450107466 2755640961024 2756486511289 2759609337984 2760420081664 2761741527408 2761834231296 2767678371136 2768967155712 2769096239154 2769816795032 2773898695344 2775190376448 2781062778368 2781156130816 2782487503152 2783304968192 2787313183872 2787335932416 2791349953056 2792076299648 2799511795024 2800815403008 2804848835328 2812318344864 2813050147712 2814491259468 2817101199192 2819277809229 2819372444448 2821892187626 2825918629632 2826653971456 2830724613696 2830819633152 2833006842624 2835657095168 2837109788352 2845405431008 2848628994048 2849503077078 2850829963776 2850925658112 2856958318592 2858421924288 2859165723904 2863283186064 2867406577749 2868152715292 2870774480896 2872245164544 2877129935232 2877226512384 2877249994752 2881273267512 2882143277056 2889698043148 2893883092779 2895327830016 2896216242276 2901141780103 2903793700864 2905281300096 2907877822152 2907975431424 2910222254688 2910319942656 2912920967872 2914413242958 2915171612264 2917077295104 2919331150848 2922038310912 2922934919107 2924394160128 2928507255504 2928629458944 2936306076102 2937070142216 2937192702976 2941323799218 2942792220672 2946424950448 2950629083136 2951396876288 2955547950384 2955647159808 2959903564128 2960673770624 2962190509236 2964898234368 2968558252912 2969940578304 2970851884994 2974217566464 2982914109056 2984442241284 2987234160288 2989517823327 2989542222156 2989642572672 2994726998816 2999000051712 3001680332544 3004100391936 3006886160384 3008426573376 3009209406208 3017121866017 3017223142304 3018628128768 3021568221714 3022975231488 3030923887362 3031025626944 3031814340352 3033367523928 3036180432432 3036205212096 3040577627436 3043029047184 3049468205294 3050888206848 3050990616576 3056179376128 3057745041792 3064215339472 3066685816768 3070160068608 3071102126988 3072532202496 3079033790336 3079137144832 3080714571648 3081516214784 3085953882144 3085979068032 3090423162312 3091331095552 3098508730368 3099434191441 3099459487348 3100902767616 3105472591872 3106280677376 3106425485667 3113638167528 3114448377824 3114552921088 3116043894411 3118933470534 3120490561536 3121448063496 3128695625664 3128800647168 3129614802944 3131218089216 3134016536592 3134121736704 3134147315712 3136543290048 3141085837104 3149303955456 3149450769402 3150244588022 3150270298616 3156381978624 3163060995584 3164681416176 3165504908608 3165611165696 3170063527428 3170169937536 3178357460992 3179985717888 3180092461056 3180919963648 3185500781568 3185526779904 3190114232064 3193876784532 3199308547771 3199415939552 3199442051456 3201081109884 3201887941924 3206525125377 3209498606738 3214078108416 3214914454528 3216561439392 3219544227648 3222031781976 3222139936512 3229621291008 3230461681664 3232225124352 3235113844224 3235222437888 3237722105856 3242411186688 3246235420344 3251865381184 3251891921152 3256574945232 3262113337996 3265095221248 3266767913472 3267617970176 3272323641216 3277036088856 3279568063797 3282565902336 3286618065724 3288148497408 3296905067904 3302512049312 3302622905344 3304203909993 3304341790848 3305174649728 3307294963176 3309850317387 3309961419744 3314728069254 3315590605832 3320321485824 3323400493056 3324420256591 3325968291072 3326079934464 3330757991952 3336378458112 3339472355328 3339628034526 3340497050408 3347005095936 3350952691968 3355778372688 3356651591104 3356764264448 3356791660544 3361485478764 3361512913392 3367342800512 3369067873668 3372147523584 3377882468352 3378918949322 3382746930432 3385360581984 3392524125844 3392638003328 3394376035092 3395259297136 3400148783451 3403256844288 3405886342656 3409044696064 3410791132896 3411793186816 3413981897472 3416591798088 3416619682464 3416734368768 3422545141504 3431544432421 3433257590784 3438201798144 3447242256906 3448139275448 3448255019776 3450021543864 3453220824816 3455888927442 3459047940096 3463913014128 3464029287936 3464930674688 3466705741632 3469920494208 3469948813824 3477747482496 3485106520336 3487799259182 3487916334784 3494565762048 3501960387968 3503754425052 3503872036224 3504783790592 3509713191081 3509831002272 3515753644032 3518895760384 3520816653312 3521732816896 3525162925333 3526804436736 3526833220608 3532949823488 3536077868589 3542210504504 3542239414112 3544054085943 3547340565342 3549111533568 3550200555048 3558443620032 3559369574656 3559489052672 3561193022184 3561312561408 3564495394896 3567369215424 3575652143616 3575772168192 3578534959104 3581853413376 3581882646528 3582952481486 3584620902912 3599342931996 3599372307888 3600279529168 3600308912704 3605493689364 3614926852096 3616778761344 3617719895552 3617841332224 3622929745632 3623051357184 3632577862116 3634269391872 3638755715623 3640572321792 3641689407412 3650144896608 3656352626024 3656475359488 3656505201664 3658348553832 3658378411296 3659300505056 3664600143288 3673232123904 3674187948032 3676070216448 3676193611776 3679479117312 3682322036544 3682445641728 3690995761152 3692128318872 3698407448666 3698531593792 3700253835264 3709983337536 3715326055476 3715450768512 3716417578496 3716447909888 3718321480944 3721644637203 3721799937408 3730039431561 3733449043968 3734420537344 3739798447104 3749757793152 3752655012624 3756008853613 3756134932256 3758059181709 3759037078972 3759163259264 3767891506176 3774299484928 3774426177536 3776233039992 3776359797504 3776390618112 3777342456832 3782813051136 3788260650576 3794653126656 3798171992064 3799337436104 3801106618368 3811229232384 3816717753744 3817710914752 3819666709278 3823208770332 3829660219392 3835175283072 3836173246976 3836302016512 3838267335168 3841697690016 3850363284192 3858510790372 3861621656368 3867182747463 3873708400128 3877170429536 3877300575232 3879156684879 3879286897248 3880296339584 3880426590208 3885884323944 3892441534464 3896051081216 3898047009024 3898177855488 3904676340672 3904839278592 3915074768136 3920744835378 3921733058558 3921765065624 3923905876632 3930579185946 3934172110848 3939705436464 3940730600512 3940862879744 3942881764416 3946538085504 3949587345648 3958757730432 3958890614784 3959920771072 3961949419008 3962082410496 3965623421952 3974568551424 3979256321712 3982978880384 3984986817567 3985019340876 3986023764436 3986056296208 3986190096896 3991796584653 3998666735616 4002240443392 4004290771488 4004425184256 4005467189248 4011235431168 4021782633057 4023790460928 4028757628952 4030633641984 4031870415349 4041231849816 4041367502592 4044490031904 4048240576576 4048273616128 4050314470314 4050347526792 4054103503248 4057235872926 4057372062912 4066792708608 4067850942464 4069934882496 4070071498752 4076993389056 4086459592704 4087713495894 4089754238976 4094802835984 4096709603328 4107619428864 4113396704277 4113534779424 4113568351872 4114605176192 4114638757376 4116713068188 4120564216416 4133461441536 4134537023488 4138563992899 4140630122496 4141900647556 4151517556704 4153450733568 4154725192548 4158577960712 4160848043016 4161930751328 4171594167552 4171734196224 4174957452288 4178688715456 4178828982272 4178863087616 4180969775808 4181003898624 4182057720064 4188114449472 4197979570176 4199267692536 4201223104512 4206409304258 4208509304832 4219575221568 4225651798788 4226751369904 4226893250048 4229058666672 4232838281439 4239980957184 4240123281408 4246086920544 4246229449728 4247334375424 4247369039872 4249510263936 4253485642752 4258502379376 4268108146512 4271922660769 4274254615617 4275366833836 4285437477888 4288748585856 4292725636864 4294924779096 4296042375968 4296186582016 4302229072938 4306161721344 4313485125632 4315694902848 4315839768576 4315874992128 4316962807808 4323214915584 4328313893792 4334547064722 4341954179798 4342099926976 4344324363414 4355690551296 4361816733228 4361963147136 4363098188288 4365333382032 4365479913984 4369381451808 4372757418396 4376754536448 4383057466368 4384197996544 4386591240192 4395873423872 4405605213324 4405789054464 4409726617568 4411985698827 4413133756516 4413281892992 4419637425672 4427095314432 4431200657408 4433321925576 4433470739712 4434624388096 4441010655936 4452837379368 4454910867456 4456277827491 4460410232054 4467936922624 4474371163584 4480851240432 4481980638352 4482017217856 4484313333234 4484463859008 4492090498224 4502520498816 4503843291136 4506150587904 4510329240576 4513814109312 4525834713456 4527942193152 4532352332571 4533531711268 4537675792384 4541181790208 4547721510528 4551975863296 4554270648648 4554307818144 4555455730784 4555492909952 4555645825024 4574202307941 4576332310272 4576485924864 4584269064192 4585675716937 4596323009208 4600028725152 4604139885074 4604294433088 4606653190482 4607851903256 4618550685504 4618705717248 4622274322176 4626560658944 4626598418432 4628930823216 4628968602048 4636996643328 4647763095552 4649189231022 4651354151424 4651510284288 4659421016064 4671672566736 4671829381632 4678400205801 4679617588108 4679774669696 4682172095244 4694422204416 4701024804888 4701182605056 4701220973568 4702405915648 4702444294144 4704814935072 4714770491452 4723955933184 4725366882033 4725405447924 4729787420456 4733441851747 4733600740064 4744591493376 4748257362912 4748416748544 4752660526528 4755095291142 4755254906304 4756492287232 4767536191488 4768999078543 4771379945472 4775804551168 4778251172352 4778290169856 4779494537216 4790815176798 4799123909328 4799163077184 4801397833728 4802831912886 4807324919152 4814247910107 4822371681792 4829316341472 4830572994176 4830735142912 4833047672964 4833209904768 4843437149488 4845692522496 4847179391306 4852670766336 4852833656832 4856583158784 4866859862144 4869353130516 4877798071776 4877837881728 4884862417848 4886133524384 4893170006994 4897642831872 4901426955264 4905972156416 4908485461824 4909762715392 4909927522304 4922837758496 4929927098586 4932222746112 4932388306944 4945357601856 4946644450048 4953768073968 4953934358016 4957761974592 4960942444764 4962192849604 4962399916544 4964942129616 4973385908748 4977932058624 4985100739584 4986397929472 4988952436608 4989119901696 4999677057536 5003540016832 5009208532992 5010745575612 5019267251761 5023855341568 5026429037952 5034977386656 5035146396672 5035187490816 5042228218146 5042269370088 5043750734848 5051014200768 5056971575509 5066823702528 5068142157824 5068378423983 5081638976512 5088786188766 5088957004992 5091326705664 5092888945704 5097611693776 5101550321462 5104885266432 5106213625856 5108829513984 5113567044096 5117689780224 5120972846208 5122263586688 5124887697132 5124929523696 5125101553152 5133817712256 5139872748878 5149886386176 5156243663284 5164944533504 5172208913172 5172382529664 5179831237224 5181179098592 5183833391163 5188571910144 5189922045952 5197396012032 5204880741312 5204923220736 5206235120896 5220099690848 5227659780504 5231698888773 5231874502176 5236550358362 5240772247928 5252940581952 5257175685888 5262050780672 5264746503408 5266116460864 5273630466048 5278343640576 5278520819712 5282599225344 5287497895936 5290206655104 5290249830912 5299424735232 5305675095616 5313315756756 5313359121168 5321010848013 5322395446204 5325300832572 5339054361984 5339233579008 5346743092344 5348313908224 5351053823136 5362376844076 5372780120064 5372823969792 5374178189312 5374428722229 5376931354368 5388309133088 5388490003456 5392653375872 5400419293752 5400463369056 5405471337664 5408240534046 5409647830568 5409829417216 5422390278144 5424054102859 5426579843328 5426761998336 5434394618448 5434577035776 5435991185408 5448612790272 5448866793174 5450284661192 5460858482688 5460903051264 5462279471104 5462534111118 5475217344912 5476825905152 5484528939036 5484713039232 5484757802496 5488950757584 5494085621888 5496900214932 5511281922048 5512973022578 5519218675968 5523483054816 5523668462592 5535356742272 5538192478308 5539633590064 5547611172999 5547797390688 5550380752896 5562125556736 5564975006304 5566609936384 5574626367744 5574671864832 5582699906112 5584152599296 5599023590048 5601630806016 5609697670656 5624636689728 5626100295424 5628982518936 5634202398384 5638555618458 5638744888896 5643784375252 5651837259264 5653307942912 5661449227392 5661639266304 5666013685248 5671314190336 5674219576704 5690810862016 5697257988096 5699006154156 5701659927552 5708698341493 5713916637184 5716843848576 5718331447808 5726566372128 5734813155498 5736305430584 5744490329088 5751581615017 5754259870464 5754453024768 5762546535024 5764286554112 5779396086296 5787766185558 5790655660032 5792432484552 5802283560206 5807587401728 5810562600192 5815755644304 5815950862848 5820444509376 5820639885312 5825841935744 5828826485916 5830343224528 5834154590208 5838662301696 5844076621824 5845869838214 5848788320256 5857014511008 5857258917888 5872612152204 5874140284432 5874385405952 5882599587837 5882647598436 5892849900896 5895868778919 5901258166272 5902793752576 5911095900768 5911294319616 5919807128256 5921347541248 5924381018472 5936917220227 5937116505824 5939881156608 5941703769988 5948435132928 5965828218112 5968884482568 5974468320576 5979035646654 5979084444312 5979285145344 5989453997632 5998000103424 6003360665088 6008200783872 6013772320768 6016853146752 6018418812416 6034243732034 6034446284608 6037256257536 6043136443428 6045950462976 6061847774724 6062051253888 6063628680704 6066735047856 6072360864864 6072410424192 6081155254872 6085853809389 6086058094368 6098936410588 6101776413696 6112358752256 6115490083584 6128430678944 6131570243841 6133371633536 6140320137216 6142204253976 6145064404992 6158067580672 6158274289664 6161429143296 6163032429568 6171907764288 6171958136064 6180846324624 6182662191104 6197017460736 6198868382882 6198918974696 6201805535232 6210945183744 6212561354752 6212850971334 6227276335056 6228896755648 6229105842176 6232087788822 6237866941068 6242896126992 6257391251328 6257601294336 6259229605888 6262436178432 6268033073184 6268243473408 6268294631424 6273086580096 6282171674208 6298901538804 6300489176044 6300540597232 6309613956387 6312763957248 6326121991168 6329362832352 6331009817216 6331222331392 6340127054856 6340339875072 6356714921984 6359971435776 6360184922112 6371001563136 6371053559808 6380228464128 6387753569064 6398617095542 6398831879104 6398884102912 6402162219768 6403775883848 6413050250754 6418997213476 6428156216832 6429828909056 6433122878784 6439088455296 6444063563952 6444279873024 6453343609407 6459242582016 6460923363328 6464450248704 6470227688448 6475444211712 6484822373376 6492470840688 6501820597083 6503730762368 6503783842304 6512931269697 6513149890464 6524226675992 6533535826944 6535235940352 6544647282432 6554072177712 6559136127594 6565131804672 6573236131448 6576296994816 6578314888201 6593810135808 6605024098624 6605245810688 6608407819986 6608683581696 6610349299456 6614589926352 6619700634774 6619922839488 6629456138508 6631181211664 6640642971648 6646800986112 6648840513182 6651936582144 6652159868928 6661515983904 6672756916224 6679256069052 6680994100816 6690615348081 6701905383936 6711556745376 6713303182208 6713528528896 6713583321088 6722970957528 6723025826784 6734685601024 6738135747336 6752393883151 6755764936704 6757837898644 6765493860864 6770721163968 6785048251688 6785276006656 6788752070184 6790518594272 6800297566902 6806513688576 6811772685312 6818089392128 6821582265792 6823586373632 6827963794944 6833183596176 6833239364928 6833468737536 6845090283008 6863088864842 6866515181568 6876403596288 6894484513812 6896278550896 6896510039552 6900043087728 6906209827611 6906441649632 6911777854884 6918095880192 6927826028256 6928058575872 6929861349376 6933411483264 6939840988416 6939897627648 6955494964992 6970213040672 6973783846533 6975541587763 6975598518364 6975832669568 6989131524096 7003920775936 7007508850104 7007744072448 7009567581184 7019426382162 7019662004544 7037791520768 7041633306624 7043465633792 7050325850666 7053608873472 7053666441216 7065899646976 7072155737178 7084421009008 7084478828224 7088108171886 7094681130684 7100401110096 7116887240064 7118739149312 7118978105344 7122386044368 7122625122816 7128990789792 7134738430848 7151304287232 7157069918208 7163706826752 7165904962972 7169241805824 7198685863992 7198744615776 7200559058336 7200617825408 7204247869329 7210987378728 7229853704192 7233557522688 7235439791104 7245859491264 7246102714368 7265155724232 7268538783744 7270769086959 7277511431246 7281144643584 7283378814824 7300289793216 7312705252048 7312950718976 7313010403328 7316697107664 7316756822592 7318601010112 7329200286576 7339755010491 7346464247808 7348375896064 7352140432896 7352387223552 7358958234624 7364644073088 7364891283456 7384256637744 7394890647879 7396814897332 7397063187584 7419966675072 7430652110952 7430901537024 7432835156992 7432895819776 7436642961888 7443289274406 7443599874816 7460078863122 7466898087936 7479596894208 7481891959213 7499515586304 7505310025248 7512017707226 7512269864512 7516118363418 7518074157944 7518326518528 7535783012352 7548598969856 7548852355072 7552466079984 7552719595008 7552781236224 7554684913664 7565626102272 7576521301152 7589306253312 7598674872208 7602213236736 7622458464768 7633179283149 7633435507488 7635421829504 7639333418556 7646417540664 7652325482193 7659320438784 7670350566144 7672346493952 7676534670336 7683395380032 7700726568384 7709809123317 7717021580744 7722984073903 7723243312736 7734365494926 7747416800256 7754340859072 7754601150464 7758313369758 7758573794496 7760592679168 7760853180416 7771768647888 7784883068928 7792102162432 7796094018048 7796355710976 7809352681344 7809678557184 7830149536272 7841489670756 7843466117116 7843530131248 7847811753264 7854825537543 7861158371892 7868344221696 7879410872928 7881461201024 7881725759488 7885763528832 7893076171008 7899174691296 7917515460864 7917781229568 7923898838016 7931246843904 7933680494719 7949137102848 7958512643424 7965957760768 7969973635134 7970038681752 7972047528872 7972112592416 7972380193792 7983593169306 8004480886784 8008581542976 8008850368512 8010934378496 8022470862336 8043565266114 8047580921856 8057515257904 8061267283968 8063740830698 8082463699632 8082735005184 8088980063808 8096481153152 8096547232256 8100628940628 8100695053584 8108207006496 8114471745852 8114744125824 8133585417216 8135701884928 8139869764992 8140142997504 8153986778112 8172919185408 8175426991788 8189330779189 8189605671968 8193419206656 8193801166677 8215238857728 8226793408554 8227069558848 8227136703744 8229210352384 8229277514752 8233426136376 8241128432832 8250848360041 8266922883072 8269074046976 8269459533867 8277127985798 8281260244992 8283801295112 8303035113408 8306901467136 8309450385096 8317155921424 8321696086032 8323861502656 8343188335104 8343468392448 8349914904576 8357377430912 8357657964544 8357726175232 8361939551616 8362007797248 8364115440128 8376228898944 8398535385072 8402446209024 8412818608516 8439150443136 8451303597576 8453502739808 8453786500096 8457833427687 8458117333344 8465676562878 8479961914368 8492173841088 8492458899456 8494668750848 8499020527872 8506971285504 8517004758752 8536216293024 8543845321538 8548509231234 8550733667672 8570874955776 8577497171712 8585451273728 8589849558192 8592084751936 8592373164032 8604458145876 8612323442688 8626970251264 8631389805696 8631679537152 8631749984256 8633925615616 8646429831168 8656627787584 8669094129444 8681649278337 8683837486807 8683908359596 8684199853952 8688648726828 8703425340309 8711381102592 8723633466456 8723926294272 8726196376576 8730666764064 8730959827968 8738762903616 8745514836792 8766114932736 8768395993088 8768804757321 8773182480384 8791746847744 8811210426648 8811578108928 8819453235136 8823971397654 8826267513032 8826563785984 8839274851344 8854190628864 8862401314816 8866643851152 8866941479424 8869248776192 8882021311872 8905674758736 8909821734912 8912555654982 8920820464108 8935873845248 8948742327168 8961702480864 8963961276704 8964034435712 8968553469981 8968626666468 8968927718016 8984180996448 9005040997632 9012301175808 9020658481152 9023426410747 9027628218624 9051365598051 9051669426912 9055884386304 9064704665142 9067063422536 9082363580416 9095443021056 9103951726592 9108541297296 9108615636288 9110911461568 9110985819904 9111291650048 9148404615882 9152664620544 9152971849728 9168538128384 9171351433874 9192646018416 9200057450304 9208279770148 9208588866176 9213306380964 9215703806512 9237101371008 9237411434496 9244548644352 9253121317888 9253196836864 9257861646432 9257937204096 9273993286656 9295526191104 9298302574323 9298378462044 9302708302848 9314192030857 9318842032128 9319276457001 9343345133472 9343658763264 9356800411602 9359235176216 9359549339392 9364344190488 9384159477133 9388844408832 9402049609776 9402365210112 9402441947136 9404811831296 9404888588288 9409629870144 9429540982904 9447911866368 9450733764066 9450810895848 9459574840912 9466883703494 9467201480128 9489182986752 9496514725824 9496833497088 9505321053056 9510190582284 9510509812608 9512984574464 9535072382976 9537998157086 9542759890944 9556502344704 9556580339712 9558989074432 9581630353596 9597925643313 9598247818656 9598326154368 9605663825772 9614649838304 9619575376131 9628495820214 9644743363584 9658632682944 9661145988352 9661470285824 9666095345928 9666419809536 9686874298976 9691385044992 9694358782612 9705341532672 9705667313664 9713166317568 9733719724288 9738706261032 9755596143552 9755675763456 9769724835696 9772267048768 9786340013988 9795285663744 9802853910528 9811944312832 9816970923648 9819525430784 9819855044608 9845675516992 9859854197172 9864445492224 9876622656691 9890715203712 9893288900096 9907536147936 9907868716032 9915523949184 9921884889528 9924385699208 9924799833088 9929550952161 9929884259232 9946771817496 9970201479168 9972795858944 9973260769773 9977904873216 9978239803392 9999354115072 10007080033664 10018417065984 10021491151224 10038534503522 10047710683136 10052858075904 10069954773312 10070292793344 10070374981632 10084456436292 10084538740176 10087501469696 10102028401536 10113943151018 10133647405056 10136284315648 10136756847966 10163277953024 10177572377532 10177914009984 10185777891408 10195223387552 10200446350353 10203100642924 10209770532864 10212427251712 10217659027968 10227134088192 10235379560448 10241945692416 10244527173376 10249775394264 10249859047392 10250203106304 10267635424512 10279745497756 10294633297263 10299772772352 10312487326568 10329889067008 10344417826344 10344765059328 10359662474448 10362358197184 10367666782326 10377143820288 10394792024064 10409761482624 10409846441472 10412470241792 10440199381696 10455319561008 10463397777546 10463749004352 10473100716724 10481544495856 10505881163904 10514351371776 10524101561344 10529139573243 10529493006816 10532232921728 10547260932096 10556687281152 10565198450688 10574995791872 10575488775999 10580413310208 10580499661824 10598849470464 10608233605767 10611350191232 10626631513512 10626718242336 10642021696026 10644790892408 10650601665144 10673138718529 10678108723968 10678467158016 10693486184688 10696627816448 10702107646272 10724753688152 10745560240128 10745647939584 10748356378624 10748857444458 10753862708736 10776618266176 10776980006912 10785306751744 10800838587504 10800926738112 10810942675328 10816481068092 10819295661136 10819658834432 10844780556288 10848108205718 10853159686656 10853523996672 10868789236896 10869154071552 10871982370816 10897733586348 10900569322384 10916267146869 10921716965376 10925068222236 10950434689824 10953651810304 10969057878072 10969426078464 10969515604992 10977901515168 10988171243776 10993800429864 11022563844096 11025946045156 11038437351936 11046966109632 11047336925184 11070713484544 11076384956616 11079267180128 11095222345998 11095594781376 11100761505792 11124251113472 11129950012608 11133219872768 11149252735488 11149343729664 11164933911609 11165399812224 11168305198592 11198047180096 11203261612032 11219395341312 11233245123583 11249273379456 11252200590848 11257965037872 11268026560839 11268404796768 11277111236916 11277489777792 11287568750504 11303674518528 11306615885824 11322898454784 11323278532608 11332027370496 11342628380672 11348439153408 11381621724032 11394515976192 11398012308312 11403319855104 11417396682986 11427833274368 11433687697152 11436662895616 11453132744256 11469626310996 11472610861168 11488980658176 11503163230034 11508519740928 11508906049536 11525093070048 11528573108224 11558792172592 11575532371116 11584864969104 11601548242389 11604567120412 11615174803456 11621125200384 11631511288608 11631901725696 11640889018752 11641279770624 11651683871488 11657652971832 11660686449056 11677324603392 11688153243648 11691739676428 11714029022016 11714517835776 11745224304408 11748280568864 11748770811904 11765199175674 11765295196872 11785699801792 11791737557838 11802516332544 11822191801536 11822588639232 11839614256512 11842695082496 11848762036944 11873834440454 11874233011648 11879762313216 11883407539976 11896870265856 11931656436224 11937768965136 11948936641152 11958071293308 11958168888624 11958570290688 11975389753959 11978907995264 11996000206848 12006721330176 12016401567744 12027544641536 12033706293504 12036837624832 12065347899171 12068487464068 12068892569216 12086272886856 12091900925952 12095611246047 12123695549448 12124102507776 12127257361408 12133470095712 12144721729728 12144820848384 12162310509744 12171707618778 12172116188736 12197872821176 12203552827392 12207297407137 12224717504512 12230980167168 12256861357888 12263140487682 12266743267072 12284408507952 12290128809984 12316135161344 12316548579328 12322858286592 12326064859136 12343815528576 12343916272128 12361692649248 12365324382208 12397736765764 12397837949392 12403611070464 12415691978697 12421890367488 12425701942668 12454552670112 12457793511296 12458211684352 12464175577644 12475733882136 12485792253984 12514782502656 12515202588672 12524872356864 12536066146368 12536486946816 12536589262848 12546173160192 12564343348416 12597803077608 12600978352088 12601081194464 12619227912774 12625527914496 12652243982336 12658725664704 12662019634432 12662444662784 12680254109712 12680679750144 12698514844317 12713429843968 12719942871552 12720369844224 12742003126272 12742107119616 12760456928256 12775507138128 12797234191084 12797663758208 12797768205824 12804324439536 12807551767696 12815767982307 12826100501508 12837994426952 12847913597599 12856312433664 12859657818112 12866245757568 12878176910592 12888127127904 12888559746048 12906687218814 12918485164032 12940455376896 12944426070331 12950888423424 12969644746752 12984941681376 13003641194166 13007461524736 13007567684608 13025862539394 13026299780928 13048453351984 13067071653888 13070471880704 13089294564864 13108144355424 13118272255188 13130263609344 13146472262896 13152593989632 13156629776402 13187620271616 13210048197248 13210491621376 13216815639972 13217367163392 13220698598912 13229179852704 13239401269548 13239845678976 13258912277016 13262362423328 13281285943296 13293601972224 13297681026364 13303873164288 13323031967808 13358512138104 13361988201632 13368833482473 13381230696162 13403810767872 13423113490752 13426606364416 13427057057792 13445941915056 13446051653568 13469371202048 13476271494672 13504787766302 13511529873408 13515675797288 13530987721728 13541442327936 13570096503376 13570552013312 13577504140368 13581037188544 13600595133804 13613027377152 13623545370624 13636178784256 13643164531584 13647172747264 13655927589888 13666367192352 13666478729856 13666937475072 13690180566016 13722606923823 13726065704953 13726177729684 13752807192576 13757027150811 13788969027624 13792557101792 13793020079104 13800086175456 13812419655222 13812883299264 13823555709768 13855652056512 13856117151744 13859722698752 13866822966528 13879681976832 13879795255296 13910989929984 13940426081344 13947567693066 13951083175526 13951197036728 13951665339136 13978263048192 14007841551872 14015017700208 14015488144896 14019135162368 14038852764324 14039324009088 14075583041536 14083266613248 14086931267584 14100651701332 14107217746944 14107332882432 14144311474356 14168842018016 14168957656448 14176100646099 14176216343772 14189362261368 14200325555241 14200802220192 14233774480128 14237478298624 14244772088736 14245250245632 14257981579584 14269476861696 14302608574464 14306997235629 14314139836416 14327413653504 14331809925944 14338483611648 14397371727984 14397489231552 14401118116672 14401235650816 14408495738658 14421974757456 14442743730321 14459707408384 14467115045376 14470879582208 14491718982528 14492205428736 14530311448464 14537077567488 14541538173918 14555022862492 14566757629648 14600579586432 14625410504096 14625901437952 14626020806656 14633394215328 14633513645184 14637202020224 14658400573152 14679510020982 14692928495616 14704280865792 14717916469248 14722432564903 14729288146176 14729782566912 14768513275488 14789781295758 14793629794664 14794126375168 14839933350144 14861304221904 14861803074048 14865670313984 14865791639552 14873285923776 14886578548812 14887199749632 14920157726244 14933796175872 14959193788416 14963783918426 14999031172608 15010620050496 15024035414452 15024539729024 15032236726836 15036148315888 15036653037056 15057801755283 15071566024704 15097197939712 15104932159968 15105439190016 15105562472448 15109369827328 15131252204544 15153042602304 15170914726527 15196839629293 15197349744416 15204426473472 15205135271949 15244916929536 15266358566298 15266871014976 15270843659008 15278666837112 15292835081328 15304650964386 15318640877568 15340701132288 15344692987904 15353069340672 15366790760064 15401453136768 15419618246634 15434043161488 15445968147806 15446486625472 15468730989852 15494833600512 15508681718144 15509202300928 15516626739516 15517147588992 15521185358336 15521706360832 15543537295776 15569766137856 15592188036096 15611435812189 15618705362688 15660299072544 15682979341512 15686932234232 15687060262496 15695096666319 15695623506528 15709651075086 15722316743784 15758821745856 15762922402048 15763451518976 15771527057664 15786152342016 15798349382592 15835030921728 15835562459136 15847797676032 15862493687808 15867360989438 15898274205696 15917025286848 15931915521536 15939947270268 15940077363504 15944095057744 15944225184832 15944760387584 15967186338612 16008961773568 16017163085952 16017700737024 16021868756992 16044941724672 16087130532228 16114489597759 16115030515808 16122534567936 16123286166687 16127481661396 16164927399264 16165470010368 16177960127616 16192962306304 16193094464512 16201257881256 16201390107168 16216414012992 16228943491704 16229488251648 16267170834432 16271403769856 16272162308577 16279739529984 16280285995008 16307973556224 16345838370816 16350853983576 16378661558378 16379211343936 16386838413312 16387602333354 16430477715456 16453586817108 16454139117696 16454273407488 16458420704768 16458555029504 16466852272752 16482256865664 16501696720082 16533845766144 16538148093952 16538919067734 16554255971596 16567602590224 16606070226816 16618900770192 16634311842848 16642833518997 16643392172064 16647723005312 16686376670208 16699829809152 16714754861824 16715315929088 16723879103232 16724015594496 16728230880256 16752457797888 16797070770144 16804892418048 16825637217032 16878300886272 16902607195152 16907005479616 16907573000192 16915666855374 16916234666688 16931353125756 16959923828736 16984347682176 16984917798912 16989337501696 16998041055744 17013942571008 17034009517504 17072432586048 17087690643076 17097018462468 17101467335344 17126095024479 17141749911552 17154994343424 17170902547456 17179699116384 17184169503872 17184746328064 17208916291752 17253940502528 17254744845051 17262779611392 17263359074304 17292859662336 17313255575168 17338188258888 17363298556674 17367674973614 17367816719192 17368399707904 17377297453656 17406850680618 17422762205184 17447266932912 17447852588544 17452392753152 17461333528128 17461919655936 17477525807232 17491029673584 17532229865472 17536791986176 17537609514642 17546364960768 17583493695488 17622420853296 17623156217856 17638906470272 17647798763511 17647942795308 17652535026064 17653127571968 17678549702688 17708381257728 17733287702304 17733882958848 17738497552384 17764042623744 17810751660681 17811349517472 17819643469824 17825111309964 17841640928216 17855426125117 17871747690496 17897484654336 17923404961728 17927922553408 17928068871424 17937106939962 17937253332936 17937855436032 17968361992896 18010081995264 18024602351616 18041316962304 18046852821494 18055256437248 18102731196102 18103338853824 18111768772608 18129409330284 18134126845072 18164727160832 18190886042112 18207903453184 18217082594592 18217231272576 18221822923136 18221971639808 18222583300096 18296809231764 18305329241088 18327926254267 18337076256768 18342702867748 18385292036832 18400114900608 18416559540296 18417177732352 18426612761928 18431407613024 18474202742016 18474822868992 18489097288704 18506242635776 18506393673728 18515723292864 18515874408192 18547986573312 18591052382208 18596605148646 18596756924088 18605416605696 18628384061714 18637684064256 18638552914002 18686690266944 18687317526528 18713600823204 18718470352432 18719098678784 18728688380976 18768318954266 18777688817664 18804099219552 18804730420224 18804883894272 18809623662592 18809777176576 18819259740288 18859081965808 18901467528132 18901621791696 18919149681824 18928841869161 18933767406988 18934402960256 18978365973504 18993029451648 18993666994176 19010642106112 19020381164568 19021019625216 19025969148928 19070144765952 19075996314172 19113004689408 19113160679424 19117978148864 19163260707192 19195851286626 19196495637312 19196652308736 19211327651544 19229299676608 19239150752262 19256991640428 19289486727168 19317265365888 19322291976704 19322940571648 19332190691856 19332839619072 19373748597952 19382770089984 19388717565224 19410683065344 19426332635136 19467439448576 19477412522064 19511192287104 19511351526912 19538793809091 19539449671392 19544534097536 19572680027976 19605707821056 19623888625664 19633941847296 19639050861568 19691351033984 19719708394344 19728890984448 19734944664603 19753245313382 19781430407424 19786577800192 19815072295872 19815737432064 19831047898368 19843769779056 19848771398416 19849599666176 19859101904322 19859768518464 19893543634992 19940402958336 19945591717888 19946521539546 19955809746432 19956479606784 19998708230144 20014160067328 20042982302448 20071846044243 20077069007044 20095421366272 20105716151808 20139909546624 20140585586688 20140749963264 20168912872584 20169077480352 20175002939392 20204056803072 20227886302036 20257181649453 20267294810112 20273513695932 20307992460721 20326555906048 20355144755064 20355828019968 20371555782816 20390446775104 20400892700706 20406201285848 20419541065728 20435318055936 20454268176384 20470759120896 20483891384832 20489054346752 20499550788528 20499718094784 20500406212608 20535270849024 20559490995512 20589266594526 20599545544704 20624974653136 20659778134016 20688835652688 20689530118656 20718629482833 20719324948896 20724716394368 20735333564652 20754287640576 20789584048128 20819522965248 20819692882944 20824940483584 20880398763392 20910639122016 20926624763289 20926795555092 20927498008704 20946201433448 20962385343451 20963088991712 21011762327808 21028702743552 21048203122688 21058279146486 21058986013632 21064465843456 21113374562304 21119853062119 21130396901376 21149991583744 21150977551998 21160826620416 21160999323648 21197698940928 21216467211534 21222700382464 21253263027024 21253436484672 21284043392052 21289581784816 21301203330288 21346277437058 21356217447936 21356934316032 21386972369376 21393255632896 21404215292544 21449507376304 21491120480256 21497714888916 21507725417472 21553236532352 21553960013824 21570613503488 21601677175008 21601853476224 21621885350656 21632962136184 21638591322272 21639317668864 21689561112576 21696216411436 21706319373312 21737578473792 21738308143104 21743964741632 21795467172696 21801138644768 21812307260877 21832534293738 21843433930752 21850136444472 21900869379648 21907303620608 21938115756144 21938852156928 21939031209984 21955803030336 21976342487552 21987600859728 22045127688192 22051892090312 22076874703872 22093932219264 22094673850368 22141426969088 22152769913232 22158534360256 22190444691996 22191189562752 22228183543513 22248502226944 22259900025216 22266439745536 22298505470976 22298687459328 22329867823218 22330799624448 22336610397184 22395159834397 22396094360192 22438790682624 22445675877639 22466490247166 22498546758912 22504401181696 22515930075744 22536053121678 22536809593536 22554222473832 22554979555584 22575137501008 22607349037056 22613231771648 22645796909568 22646557065216 22664054740992 22685256761344 22696878306816 22763243448064 22796024616624 22806639710208 22834793365972 22855666548736 22867375394304 22873325791232 22906265488512 22939252621992 22945221722336 22956976446579 22977961316352 23006326460068 23017039481856 23050186140096 23117584345184 23129427369951 23151064742232 23168952221709 23169729938208 23203096484778 23209134240824 23242250400768 23263022577216 23263803451392 23281778037504 23282559541248 23303367742976 23315305943664 23321372898112 23354649206784 23376306487296 23383479352856 23428058044032 23429035671552 23490448608816 23496561137728 23497541623808 23530398351348 23530590393744 23564476612629 23571399603584 23583475115676 23605032665088 23644383603072 23645177278464 23679228513024 23685390164992 23697524073888 23747668880908 23748466023296 23766815079952 23793740531712 23801041484157 23863312872448 23875537930272 23897873282304 23916142586616 23916337777248 23917140581376 23950779507918 23957815990528 24013442660352 24020811026947 24032803135488 24055089283072 24067412587008 24073675249664 24130695798342 24136974928136 24137785138432 24172545773712 24183801851904 24191222492094 24247391098896 24248205015552 24254514722816 24266940191424 24289443459456 24289641696768 24324621019488 24343415237556 24344232377472 24395745642352 24407105654784 24414594814274 24461960334336 24513722715776 24526280975364 24533486534144 24567992337567 24568817015904 24580257619968 24632270322688 24645716573184 24652129718272 24687631057152 24687832544256 24723385298496 24730648764416 24752545080123 24795473531528 24795675898784 24807222140928 24808378601601 24831383957394 24843780734976 24851403885336 24909105340224 24915587022592 24916423368704 24928351155288 24951467764272 24971584507968 25029565005312 25030405177344 25049744713728 25072132292736 25072973893632 25073178525696 25092346320384 25128686696832 25195606155216 25201956704176 25202162388928 25238455825548 25281378369469 25304487964672 25317451329408 25324039268864 25324889325568 25360508219424 25361359500288 25397029688634 25439885743104 25471290009361 25484006252544 25520913856512 25551014276256 25594468382168 25595327516416 25595536411648 25608648879072 25615103535392 25631535964614 25652201003016 25675988853904 25695827195198 25712624867328 25719315636224 25732491515136 25756353821184 25776254255808 25777119492096 25813374437628 25836970328064 25880910753792 25888852140662 25901776846848 25939289493504 25969883362752 26007282388332 26014923049472 26015135369216 26051512460421 26051725078788 26052599561856 26096906703968 26110276020927 26134143307776 26140943761408 26178589129728 26216288710848 26236544510376 26292061975291 26292944525792 26305187979264 26306414271963 26313259552804 26375240543232 26420096394496 26420983242752 26433631279944 26434734326784 26441397197824 26458359705408 26478802539096 26479691357952 26517824554032 26524724846656 26562571886592 26587203944448 26595362052728 26607746328576 26646063935616 26717024276208 26723976403264 26737666964946 26762461392324 26807621535744 26846226981504 26853212728832 26854114115584 26891883830112 26892103307136 26938742404096 26952542989344 27009575532604 27031351594576 27061975443456 27070279232241 27082884655872 27140193006752 27141104026624 27154096794153 27155008280736 27162074377088 27201190267608 27247090741248 27272357568512 27286329063168 27311855179776 27332734384704 27332957459712 27333874950144 27380361132032 27445213847646 27452131409906 27452355459368 27505614385152 27514054301622 27577938055248 27585114203584 27586040158208 27600172350912 27624839310444 27625766598528 27647111419536 27711304113024 27712234303488 27719445397504 27733645933056 27759363953664 27759590510592 27821979859968 27880852162688 27894907722969 27895135386132 27902166351052 27902394073456 27903330678272 27942576092571 27956526096384 28015683103744 28030035400416 28030976289792 28038270324736 28077705528648 28078648018176 28151166083072 28152478431399 28166533226496 28201303402664 28214435493888 28214665764864 28223092907443 28288622948712 28337684036032 28337915312896 28352201292198 28352432687544 28378724522736 28400651110482 28401604440384 28467548960256 28474956597248 28489544177472 28490500491264 28515963159168 28538953723392 28605217148928 28613994471258 28628279672832 28663619851888 28676967223296 28793776929939 28794743455968 28794978463104 28802236233344 28802471301632 28816991477316 28843949514912 28885487460642 28934230090752 28941759164416 28969947950293 28983437965056 28984410857472 29060622896928 29074155134976 29083076347836 29110045724984 29133515259296 29201159172864 29250821008192 29251802875904 29252041613312 29266788430656 29267027290368 29274404040448 29316801146304 29359020041964 29385856991232 29408561731584 29435832938496 29444865129806 29458576292352 29459565133824 29537026550976 29579562591516 29587259589328 29588252750336 29629867970073 29679866700288 29722608443808 29723606148096 29731340627968 29731583279104 29746571847552 29773157097624 29774399499264 29840315452488 29903458625383 29918387576832 29919782309319 29927567836852 29998062345216 30021240100992 30048070828904 30049079458048 30064473453672 30072296631776 30073306074112 30115603510566 30143132049408 30194395879424 30209864319936 30210878380032 30211124944896 30218739654656 30262504409088 30306085204608 30341829453054 30393679258586 30394699488832 30408852946944 30410270543898 30489833859072 30532717132596 30533742029952 30541687318016 30557333674224 30585670162656 30609301928772 30637281755136 30681402264576 30689385975808 30706138681344 30733581520128 30802906273536 30839236493268 30868086322976 30883899891789 30891936295612 30892973250944 30937461979704 30989667201024 31017363436288 31018404601856 31033253479032 31034295177984 31042370716672 31087074591552 31184376072192 31222871624378 31237410725376 31320598145088 31365958683024 31373864468464 31374120524992 31390193332638 31391247013056 31419302150172 31444633487568 31517643491712 31525844804096 31526903037952 31543054115328 31572304684032 31596698765184 31670061843456 31695595352064 31724987375616 31726466327997 31734721978876 31796548411392 31834050573696 31863831043072 31879894540536 31880154727008 31888190115488 31888450369664 31889520775168 31934372677224 32017923547136 32019416155587 32034326171904 32035401474048 32089883449344 32099730018559 32174261064456 32228979195518 32230061031616 32245069135872 32246572333374 32254963322792 32329854798528 32330940020736 32355920255232 32385924612608 32386188929024 32402515762512 32402780214336 32432828025984 32457886983408 32458976503296 32534341668864 32542807539712 32544324617154 32559479059968 32560571990016 32615947112448 32701707967152 32748801440607 32757323116756 32758422687872 32775204666708 32860955430912 32907173634216 32908278235392 32908546814976 32916841409536 32917110059008 32933704545504 32964513731328 33003393440164 33067691532288 33077838135468 33108511943192 33134092962229 33135205180448 33212140453632 33237801540384 33268623685696 33285667037994 33286784344128 33295446010624 33372753340416 33399659618304 33429509723648 33430631858176 33447758206464 33448031188992 33456461760512 33504915595776 33594141540288 33609784836096 33651274434064 33699735370749 33756601772544 33804079682517 33805214390304 33814010959232 33815146000384 33831333710748 33832469333376 33862706251512 33919847657472 33968695364352 33969835597824 33996082111488 34027885142016 34068019035008 34144865172096 34175381286152 34194036924936 34202934670688 34252190048958 34283499823104 34309988686848 34341805094912 34359398232768 34368339007744 34369492656128 34417832583504 34507881005056 34509489690102 34525559222784 34526718148608 34585719324672 34626511150336 34676376517776 34726597113348 34735349947228 34735633438384 34736799415808 34754594907312 34813701361236 34845524410368 34894533865824 34895705177088 34904785506304 34922667056256 34923839311872 34955051614464 34982059347168 35064459730944 35075219029284 35134870762327 35166987390976 35244841706592 35246312435712 35277812940544 35295597527022 35295885590616 35305070052128 35306255143936 35357099405376 35466575404608 35467765917696 35476995104768 35528085247488 35621503321362 35622699034944 35639286939648 35650222619928 35683281856432 35710852250234 35743495380992 35794969308672 35846809923456 35855845106816 35856137742848 35874213879924 35874506665872 35875710872064 35936723985792 36020163990528 36049204703232 36082633924608 36093705642988 36110512874496 36205462392204 36206677707648 36258818660568 36268253690144 36286833738141 36329454321664 36381772084224 36415806906368 36434165189184 36434462545152 36443645846272 36443943279616 36593618463528 36610658482176 36621892221411 36655852508534 36674152513536 36685405735496 36770584073664 36800229801216 36833119080592 36834355464704 36853225523856 36862815226048 36948405484032 36949645737984 36978194577408 37012485271552 37012787347456 37031446585728 37031748816384 37095973146624 37193210297292 37193513848176 37210833211392 37247075936091 37256768123428 37277105828004 37373380533888 37374635053056 37427201646408 37436940704864 37438197357568 37457376761952 37536637908532 37608198439104 37609460840448 37609767788544 37619247325184 37638519480576 37718163931616 37802935056264 37803243583392 37838299363648 37857683738322 37867534813976 37868805920512 37956731947008 37986058903296 37987333988352 38021284212224 38040762329136 38042039250432 38051938297856 38140289531904 38151992628344 38226009378816 38226321358848 38235956297728 38326521414384 38391702573252 38392991274624 38393304617472 38422655303088 38447303946921 38458599353216 38478301504524 38513983280856 38543740792797 38578973454336 38634530731776 38644583953408 38664381383712 38665679238144 38747497195904 38777435130448 38821366130688 38833278210993 38852665270272 38934878897152 38954825044128 39022384574208 39022703053824 39077587618182 39078899342784 39089068195072 39145360055952 39211415642112 39247777251328 39267883694592 39278101723136 39382702067968 39439416788688 39457781968896 39469889329206 39506490626764 39562860814848 39573155600384 39630144591744 39631474864128 39662095796736 39687539558112 39697542796832 39699199332352 39718203808644 39719537036928 39787087269984 39880805916672 39893043079092 39911619492864 39960888390451 39997416460288 40028320134656 40085964604896 40143692088486 40154138014088 40211432303616 40279819093248 40281171173376 40337825745168 40338154960704 40350005878784 40408113606144 40455772604072 40514363298906 40534589620224 40547027391864 40615984921442 40653111812096 40710289510128 40711656039936 40743111565632 40780893550208 40801785401412 40812402571696 40839082131456 40870636111872 40908536352768 40941518241792 40967782769664 40978108693504 40999101577056 40999436189568 41000812425216 41070541698048 41118981991024 41178197114859 41178533189052 41248564708081 41249949306272 41271081452433 41319556268032 41377671305376 41379060237312 41437258965666 41438649897792 41449432788736 41470667129304 41558420541589 41579168096256 41639045930496 41639385765888 41649880967168 41760797526784 41821278244032 41853249526578 41853591110184 41854996017408 41892402866896 41924770686902 41926177983424 42023524655616 42057405487104 42096406245376 42116558292972 42117972027264 42128931686912 42226749124608 42239706124238 42260793802752 42301955103996 42321653240832 42321998647296 42432934423068 42445400764928 42506526054048 42506872969344 42568086784104 42579163569632 42600976665723 42602406660576 42692554874116 42712434895872 42773944738752 42786511265792 42808430585088 42899014752608 42920991706887 42982240960512 42995429777832 43015450834944 43106473064704 43107920027648 43141227006976 43203354350016 43203706952448 43243770701312 43265924272368 43277182644544 43278635337728 43379122225152 43392432822872 43412638746624 43475156947584 43476616286208 43487929483264 43590934345392 43602277289536 43624614521754 43665068587476 43700272888944 43739328908203 43801738759296 43814607241216 43876231512288 43877704313856 43878062419968 43911606060672 43952684975104 43975201719456 44103784180624 44153749407744 44167297694709 44187864438528 44189347700736 44282853938176 44305539826464 44317068720512 44380889383992 44382379125504 44456367087026 44497004453888 44519800050432 44597010941952 44597374918656 44659735646436 44661599248896 44673220794368 44790319668794 44792188720384 44877581365248 44891351755278 44932980494332 44997093517824 45008802363392 45031860151488 45072106243356 45073619187072 45108444947664 45109959111168 45150275002016 45173405265849 45214698074112 45226463543296 45291593819136 45328109481984 45393756613632 45512744179581 45526486896128 45590518887879 45592049233248 45613279420416 45669586731944 45734750788608 45746651582464 45812530977024 45878505243984 45890443444672 45913952893158 45955922632704 46012652920136 46034078963712 46048204217407 46100372280192 46235168690368 46258854739902 46302129484464 46337904443418 46339459876416 46406192969556 46418268481648 46484500801536 46526045154432 46527606902784 46563556075008 46565119082496 46606735485952 46630611887328 46642745796224 46709298413568 46766958705712 46834307436567 46856116088064 46980897217632 46993122275456 46995083247616 47060796702696 47061180787488 47128953225258 47142799207168 47166950231352 47266757182057 47288767206144 47290354556928 47358457026048 47370780329984 47395048147776 47495337761816 47496932046592 47533630159904 47587481063424 47602082968314 47726625744896 47751075860544 47795746564608 47832285173232 47832675554496 47834281162752 47901559015836 47915631981056 48026885320704 48041622053894 48065606270976 48134825174016 48147350499328 48261391596684 48273949856272 48275570276864 48343468793277 48345091547424 48367603703808 48382444984188 48494782197792 48496410031104 48509029445632 48533880382848 48578886918912 48579283393536 48649242038976 48686830475112 48688464754944 48791491284704 48814211309568 48816486925731 48828791114341 48829189628548 48923920668672 49027445431552 49052561950728 49066973068288 49135984675134 49137634031808 49160515239936 49264540645376 49291433146368 49304259436544 49375262114304 49375665088512 49446770596992 49461297528832 49505090160246 49590947063056 49591351797568 49614444281856 49616757203202 49662767914788 49702807770672 49747228404439 49818210680448 49831174045184 49832846737408 49856702310576 49902935528544 49943169015936 50059130010624 50099489427456 50144264585472 50145947787264 50184692640768 50257373393664 50391212310432 50403913408352 50404324777856 50476911651096 50562756738938 50608975929344 50634902658816 50648078537728 50721016438848 50722719000576 50794059377268 50879771486208 50942580018722 50968012505088 51041827713024 51102028552512 51188936764336 51190655032832 51191072823296 51217297758144 51230207070784 51263071929228 51304402006032 51351977707808 51378285073437 51391654390396 51425249734656 51438631272448 51464983030272 51512707642368 51552508511616 51554238984192 51626748875256 51761821507584 51764234535153 51777704281324 51878578987008 51939766725504 52014564776664 52029846098944 52030270738432 52103024920842 52103450157576 52105199123712 52193813407936 52220552041854 52268286615552 52357178259456 52373243714491 52432577421696 52473089020752 52584123950582 52585889051584 52610375958528 52612828543926 52626519105608 52750481086464 52840192788992 52841966485504 52867262559888 52869468653568 52882794395648 52916719410816 52957605078192 52959382715904 53035649108064 53049449693312 53125143773184 53190724105456 53215492657152 53292127871232 53432254982043 53434048552416 53447952806528 53475333929892 53524922784648 53566278375351 53615243071488 53692453963008 53706425457664 53783767660224 53784206614272 53877484808192 53905085978688 54019151065208 54060888517321 54062703189152 54123950886912 54140558464482 54165769311744 54280386013504 54282208053248 54308193588306 54310016561472 54324148754176 54402380535216 54494181482496 54544715137024 54572658126336 54623710359552 54665468769408 54665914919424 54667749900288 54760722264064 54890427695292 54904262819812 54904710918736 54983778762801 55011228770304 55028108603244 55155876110496 55170228407168 55172080316416 55200344701824 55249678620888 55251533197056 55294222839072 55422608226048 55424468606976 55467291866112 55518727907328 55519181021184 55535763463033 55643959719936 55761704325376 55789815445938 55790270772264 55804332702104 55804788146912 55806661356544 55885152185142 55913052192768 56031366207488 56060070800832 56061952579584 56076540649472 56155411057296 56157296036352 56302332166144 56304956862798 56333066452992 56402606805328 56428870987776 56429331529728 56446185814886 56577245897424 56675368072064 56675830625792 56704402584396 56704865375088 56757449045472 56801302220964 56803208880768 56935097920512 56949913194496 56979088354944 56981000982528 57031926318336 57077907446784 57210434297856 57227988942516 57325315454323 57327239703776 57353934446592 57587553859878 57589486911936 57589956926208 57604472466688 57604942603264 57633982954632 57687899029824 57770974921284 57868460181504 57883518328832 57939895900586 57966875930112 57968821714944 58121245793856 58148310269952 58166152695672 58220091449968 58267030518592 58402318345728 58501642016384 58503605751808 58504083226624 58533576861312 58534054580736 58548808080896 58633602292608 58718040083928 58817123463168 58871665876992 58889730259612 58917152584704 59074053101952 59159125183032 59174519178656 59176505500672 59204833993809 59259735940146 59359733400576 59445216887616 59447212296192 59462681255936 59493143695104 59546314195248 59548798998528 59680630904976 59806917250766 59836775153664 59839564618638 59855135673704 59996124690432 60042480201984 60096141657808 60098158916096 60128946907344 60144593263552 60146612148224 60231207021132 60286264098816 60388791758848 60419728639872 60421756760064 60422249889792 60437479309312 60525008818176 60612170409216 60683658906108 60771544948359 60786862407649 60787358517172 60789398977664 60820541087796 60923977382163 60979667718144 61065434265192 61067484059904 61083374636032 61114667348448 61171340325312 61218603857544 61362804529152 61378771951616 61412277362688 61467163040256 61605812547072 61678472986536 61736172645952 61767799783578 61783872591224 61785946501888 61874923959408 61979334402048 62034726872576 62036809203712 62066506958064 62068590355968 62084741433344 62174149183104 62368752144384 62445743248756 62474821450752 62641196290176 62731917366048 62747728936928 62748241049984 62779874289867 62780386665276 62782494026112 62838604300344 62887156030353 62889266975136 63035286983424 63051689608192 63086108230656 63144609368064 63163984875229 63193397530368 63340123686912 63359559186357 63391190704128 63449974751232 63452932655994 63469443957752 63593096822784 63668101147392 63727662086144 63759789081072 63760309454016 63776380230976 63776900739328 63779041550336 63868745354448 64035847094272 64038832311174 64068652343808 64070802948096 64179766898688 64199460037118 64348522128912 64457958391036 64460122063232 64493144666748 64509926645584 64659709597056 64661880041472 64711840510464 64771849225216 64772377858048 64805031525024 64805560428672 64865656051968 64915773966816 64917953006592 65068683337728 65088649234308 65118958119936 65199344215999 65231894224896 65403415934304 65497602881214 65514646233512 65516845375744 65550409333416 65721910861824 65814347268432 65816556470784 65817093629952 65833682819072 65834220118016 65867409091008 65929027462656 66006786880328 66135383064576 66155676270936 66217023886384 66268185924458 66270410360896 66424280907264 66475603080768 66537247371392 66571334075988 66573568688256 66590892021248 66684550630539 66745506680832 66799319236608 66859019447296 66895516412928 66896062377984 66912923521024 67009831191552 67185479503191 67188283080576 67300289786869 67302548868128 67337027632917 67399470741498 67513203545088 67608159365034 67610428780608 67628021918464 67630292000768 67662667421496 67664938666752 67725412503024 67839695314944 67937390728704 67939671195648 67992164222976 68055770284032 68136038070016 68289730344192 68350762572304 68388073849872 68405869341376 68504380097916 68566999646208 68619977373696 68683610189824 68718796465536 68736678015488 68738985312256 68835665167008 69018979380204 69051118445568 69136358596837 69253022300672 69352753035552 69453194226696 69470699894456 69471266876768 69473598831616 69506856665127 69509189814624 69627402722472 69789067731648 69791410354176 69809571012608 69845334112512 69847678623744 69910103228928 69964118694336 70128919461888 70150438058568 70269741524654 70333974781952 70489683413184 70492624871424 70555625881088 70591195054044 70591771181232 70610140104256 70612510287872 70714198810752 70933150809216 70935531835392 70953990209536 71056170494976 71243006642724 71245398069888 71300445239856 71364168218647 71366563712864 71403124452471 71421704500468 71486990761984 71589938617344 71693619846912 71711690213632 71712275485696 71748427759848 71749013331744 71751421744128 71873447971584 72040327981056 72062433080841 72098409406464 72165267849216 72187411285976 72221025748992 72410924784408 72413355415296 72517637321136 72536507380288 72573667476282 72763544168448 72831613812736 72868330378368 72868925090304 72887291692544 72887886559232 73187236927056 73221316964352 73243784442822 73311705017068 73370811470992 73541168147328 73600459602432 73666238161184 73668710929408 73703977012701 73706451047712 73725630452096 73896810968064 73956389154816 74024970543104 74062893171456 74063497632768 74191946293248 74257635240369 74386420594584 74387027696352 74421666422784 74494151872182 74513536246856 74554211656008 74746761067776 74749270106112 74854403292816 74873881409728 74876394715136 74914753523904 75073275817064 75216396878208 75218921680896 75219535577088 75238494650368 75277038961152 75436327863232 75605870112528 75606487166784 75676598727296 75715367476644 75735069627952 75737611841024 75844135108407 75913463894016 75972117806592 75974667976704 76042568424448 76081524658272 76084078500864 76103876595712 76303985256688 76413870028083 76452018757632 76653042828768 76783405146504 76785982549248 76786609234944 76845310606176 76894607893842 76917198706432 76956603009048 77027966561712 77087481585594 77157946908672 77269061463552 77289167906816 77328762767424 77331358476288 77494994391808 77554870260896 77642732261376 77666556421986 77705330540544 77869757794304 77909650088256 78044769148416 78045406107648 78154537381263 78155175236364 78157798685568 78178136390144 78290720111904 78422831284224 78535767389184 78556203446272 78632715865081 78765404135936 78876185925873 78878833577376 78915563937792 78939778658412 79012981253528 79125721629696 79146311200768 79260289183488 79262949728256 79324191593472 79375079116224 79395085593664 79398398664704 79436407617288 79439074073856 79574174539968 79761611833344 79786086158184 79823238985728 79921776780902 79994832920576 80056640269312 80171929209792 80287384176972 80308276028176 80422864607232 80559638186496 80562342346752 80675651490336 80676309921408 80700011757568 80816227212288 80911545208144 81028726597812 81094054783728 81166530554611 81210837696723 81231969842884 81306223624192 81420579020256 81423312079872 81486223131264 81561787100416 81603570802824 81624805143392 81741272223744 81817072705536 81935565539328 81956217387008 81998203154112 81998872379136 82001624850432 82141083396096 82237963982048 82356394229718 82357066378104 82497129416162 82499898612544 82542162904866 82755342610752 82758120474624 82874517931332 82877299795584 82898865577472 82941334258608 83116841083178 83158336192512 83278091860992 83278771531776 83299761934336 83521595053568 83642556488064 83706499053156 83707182220368 83709992034816 83784805733792 83827728277713 83849541373804 83852355966848 84047049311232 84114810974208 84192812490752 84233116585944 84235944054528 84257863373824 84453498249216 84457435294197 84479412248476 84603910207992 84643306481664 84643997294592 84669278722329 84865868846136 84890801529856 85013052108096 85013745938688 85136173568208 85158327139264 85201953331446 85204813321152 85385109748232 85424869791744 85451081849959 85547889477504 85573022531584 85616861170176 85798029505216 85841983413774 85990859555664 86030901669888 86212946129408 86215840055296 86282454013952 86406708700032 86407413904896 86487541402624 86531848544736 86554365289088 86557270675456 86784865645744 86825277493248 86909843850879 86950313895168 86953232572416 87181868690784 87204554579072 87249229043508 87330137174952 87400545777888 87478657816406 87603477518592 87752463024576 87755408627712 87756124839936 87823212121344 87905369950208 87950403438912 88207568361248 88307498815488 88334595389418 88375728877056 88378695401472 88565707876352 88611079652928 88634137441024 88761778767984 88764758251008 88889603910219 88912734174052 88994008907776 89039600100864 89194021883904 89194749837312 89319471292872 89323198497792 89346441588736 89580639337588 89584377440768 89710375876149 89755162730496 89782703510556 89865960988664 89935395183193 89994187035648 90017604726784 90063720302976 90144212486712 90147238374144 90216889895328 90219918222336 90300550004032 90346810531698 90429396148224 90583187638272 90610982492317 90656218963968 90787513227264 91025488359162 91052973792256 91181037775758 91184098466496 91226558840832 91339173463888 91469501577216 91493303164928 91625061954048 91757010487968 91780886889344 91827905786316 91911845265408 92025305840272 92068157927424 92096408434814 92200744560384 92470337380736 92517709479804 92604258968928 92675808886836 92678919752832 92812385939112 92836536963296 92969001603072 93052090308864 93055213805568 93127112150016 93213470971904 93261223774656 93285491592448 93533917411424 93668614873134 93712232176128 93961794435264 93986244550912 94121593405392 94122361574976 94257906450516 94285598414336 94333900462704 94533514364114 94577534412288 94580709113856 94716914052096 94741560659968 94790096295552 94990675523632 94993864093184 95067260319808 95174962126848 95204165936628 95453251489792 95502151721088 95591493129216 95664570346464 95665351108992 95668562325504 95803118031672 95831263962112 96053770641408 96058248466761 96082459934671 96083244107788 96269650348032 96294700998656 96299190055677 96522783193368 96547899712544 96551140553728 96686937586554 96690183094848 96735207407616 96764889968376 96989564395584 96992820062208 97018058891264 97067760765696 97157773837824 97158566787072 97298484077952 97373660950224 97376929509888 97582982569408 97628422619136 97632973851462 97657582228682 97658379257096 97847841337344 98054890863104 98105123901456 98133946136576 98271969350268 98275268063616 98529081290752 98582866292736 98608518873088 98750524228608 98751330177024 98893541193984 99010180320492 99181894126112 99182703595136 99233514406404 99325535829576 99402278886687 99405615541344 99494456808878 99636421360896 99662348090368 99713404621152 99805871057088 99886338031872 100118260021248 100198978854912 100288529170944 100291895574528 100369385281536 100514746787328 100782424620864 100807826816704 100808649555712 100953823302192 101099206112247 101125513477876 101217951858688 101269805317632 101296157075456 101442032877696 101445438001152 101588118754536 101759542972416 101885160037444 102083655426048 102204057105024 102377873528672 102381310065664 102382145646592 102434595516288 102460414141568 102526143858456 102608804012064 102703955415616 102756570146874 102783308780792 102850499469312 102929966060544 103025415284736 103057027954321 103105017023232 103108477968384 103253497750512 103523643015168 103528469070306 103555408562648 103757157974016 103879533451008 104029129553328 104059692197888 104060541476864 104206049841684 104206900315152 104210398247424 104387626815872 104441104083708 104536573231104 104714356518912 104746487428982 104865154843392 104946178041504 105168247901164 105171778103168 105225657087852 105253038211216 105404612286981 105500962172928 105680385577984 105734525119776 105738937307136 105765588791296 105833438821632 105915210156384 105918765431808 106071298216128 106098899386624 106377877405051 106381448210912 106430985314304 106584255742464 106864509964086 106868097104832 106895905613056 106950667859784 107049845569296 107132556750702 107230486142976 107384907926016 107412850915328 107567535320448 107568413228544 107754969616384 107810171957376 108038302130416 108121777034642 108125406378304 108247901773824 108281116928964 108331538623488 108560772027008 108564416106496 108616387176612 108620033122944 108648297508352 108804761070432 108988362964992 109145316252672 109247420719104 109280050685323 109330937538816 109331829838848 109521444528128 109780855390584 109808525639624 109809421837472 109865676664233 109967557525602 110022457540608 110056217206488 110311752220992 110340456814336 110344160632832 110400689403648 110499357241776 110503066394112 110588445678144 110845216452096 110848937213952 110934583732224 111037455814656 111038362042368 111071526926066 111287919439872 111523408650752 111579630891876 111580541544528 111608665404208 111609576293824 111613322713088 111770304370284 112062732414976 112120141601664 112123905159168 112153081298944 112310822114592 112314592072704 112609913725596 112801427184313 112805213610656 112857741975552 112892371629772 113154491794848 113350736144128 113351661251584 113408805168792 113409730750176 113514898090944 113602604441928 113606417761536 113870195841024 113899826388992 113958176709888 113962001965056 114063852636672 114155814893568 114420868595712 114455977885032 114650630908646 114654479407552 114707868893184 115175107719756 115178973823872 115179913852416 115208944933376 115209885206528 115267965909264 115375798059648 115541949842568 115631222378391 115736920363008 115767036657664 115879791801172 115933751860224 116242491587712 116332305391344 116440182899936 116499834632979 116534061037184 116804636691456 117003284032768 117007211503616 117067153722624 117068109161472 117097616161792 117267204585216 117436080167856 117634246926336 117743331753984 117779460519224 117834305169408 118148106203904 118318250366064 118349038357312 118353011001344 118409667987618 118519471880292 118719466801152 118890433775232 118894424592384 118925362511872 118986287390208 119092628390496 119097597997056 119361261809952 119613834501532 119679129237276 119710271347408 119882665171353 119992249380864 120084960403968 120192283315616 120196317832192 120257893814688 120289186527104 120293224296448 120462414042264 120777583517696 120839457279744 120843513520128 121050017636352 121224340818432 121367317812216 121543089896718 121573724815298 121574717034344 121578797955328 121641082175592 121847954764326 121959335436288 122130868530384 122134968119808 122166749272064 122229334696896 122342680650624 122437207715088 122725609058304 122757543903232 122824554725376 122934326080512 123211625094144 123356945973072 123472345291904 123534591344577 123535599567156 123567745182448 123571893003776 123745694124243 123749847918816 123958668804096 124069453745152 124133013916128 124137180711936 124169482866688 124348298366208 124675261624767 124737504288768 124891486497512 124949642901504 124987982875819 125282392580352 125463834732096 125495457873856 125496482099968 125559748579734 125560773330552 125564988052224 125677208600688 125774312060706 125778533950272 126070573966848 126103379216384 126172216461312 126289218736128 126327969750458 126386795060736 126680247373824 126719118372714 126782381408256 126905865311988 126938887915504 127336202294784 127455324172288 127519578162144 127520618908032 127552760461952 127553801478656 127558083100672 127737490708896 128077664622348 128137304687616 128295483779869 128359533797376 128398920074236 128697044257824 128915916782072 128920244126464 128986289333496 129019853291168 129319419194112 129323760082944 129423681020928 129543698450432 129544755716096 129610063050048 129611120857344 129731312103936 129831547933632 129835906013184 130137366675456 130177298468616 130237916239872 130398688431998 130463788449792 130806831868608 130995205762428 131029292467024 131033690751488 131100818666832 131217986724609 131443821723648 131628694536864 131633112941568 131634187259904 131667365638144 131668440236032 131734818182016 131858054925312 132013573760656 132311352541872 132429602483839 132434047772768 132501893084127 132536371848916 132540820721792 132848561814528 132951206161536 133074494742784 133142668151976 133147137376512 133181784042496 133369101261078 133491013361664 133718038894592 133791032825856 133792124755968 133825847042048 134019662383104 134370959006382 134376566161152 134600579573738 134605097736256 134674055265834 134798941482996 135026407090176 135216318730068 135220857561216 135256043836928 135260584001536 135325334842992 135329877333504 135450825006048 135679390629888 135874781457408 135984328445952 136272076140032 136579460688384 136701525144608 136771556663637 136776147699744 136811738682752 137008760195832 137239954747392 137367220379648 137437592931072 137473356030976 137671330334016 138037958760408 138102236891136 138144612652221 138272717193674 138506044601344 138705506071104 138906388453392 138941399788912 138942533753536 138947197663232 139013713330254 139018379629248 139254805444944 139578135463296 139582820708352 139619142025216 139690668225024 139695357247488 139820206457856 139928237388672 140300876117136 140502922309701 140539483049308 140667949563904 140979366826368 140985249742848 141111251762176 141182390108088 141183542362464 141220280208512 141225020575744 141428397621504 141800271546171 141866301618432 141871063670784 142112340989952 142155947225047 142486013285448 142490796139776 142600890479712 142728336437294 142733127425728 142806248904942 142843409000936 143179877234688 143387239693824 143423380427264 143424550971392 143496855519696 143498026663488 143502843488256 143746895943168 144080655962112 144124866161682 144196818812928 144374822571952 144442051497984 144821849568816 144826710830592 145030406379831 145035274642272 145073014760576 145147334952564 145527088336896 145736660756736 145737850180608 145774583385088 145775773118464 146374473854112 146442633928704 146486373343023 146487568885644 146623410034136 146736697404157 146741622941984 147082336294656 147200919204864 147332476322368 147337421858816 147407954025402 147412902095424 147451260904192 147793621936128 147838971434833 147912778309632 148049941086208 148125786342912 148126995265536 148383892586496 148515270480738 148772841189168 148774055392704 148843332845568 148988303744364 149027072493712 149108423312016 149241685213317 149493522135552 149498540212224 149708806585632 149747762819456 149752789430272 149829507047808 150146551634128 150432793756416 150437843361792 150554077922304 150872655726464 151211740225056 151212974333568 151353197454592 151430734953288 151470139255904 151475223682048 151688270216814 151826927788032 151944235613184 152085136848896 152163049316544 152168157001728 152207753191424 152607970513376 152827740056166 152904037515264 153306085657536 153566810293008 153571965098496 153573218469888 153690621212352 153789215787684 153834397412864 153913206018096 154055933123424 154174963171188 154315893817344 154538122927104 154578335813632 154657525534848 154662716952576 154989988783616 155109740521792 155285464522752 155333112843972 155597284804591 155739515588608 155819300176512 156089538296832 156090812215296 156309074762526 156310350472728 156315597371136 156356272780288 156581440223808 156766118840779 157071534778368 157112406892544 157119731143473 157265431730162 157530808271872 157752371851746 157757667154752 157831127875584 157879557316824 158025962507056 158251443259392 158292622401536 158520578366976 158525899456512 158648383186944 158750158232448 158790171187328 158796797329408 158872815234576 158878148147712 159148349079936 159572172316368 159646477971456 159843553561804 159989665841152 160113280538624 160343858419584 160574768353944 160616552056352 160698835126053 160845729214464 161119276372992 161351302980672 161352619842816 161632454424576 161823090416288 162057453195624 162182665551963 162188109567456 162333061109222 162421675393446 162463939685768 162841158040512 162846624159744 162972446262528 163123574200832 163207141605648 163249610286784 163482544447488 163634145411072 163871131078656 163912434774016 163996406308224 163997744758272 164003249700864 164282166792192 164475927964096 164712788459436 164714132756208 164951336288403 164994258832324 164999797225088 165084325809732 165510685221504 165516240949248 165749035862664 165754599591168 165797731154944 165882668517216 166233682166356 166556183721984 166557543063552 166599523868672 166607290389099 167043190107136 167285112976128 167412998106312 167414364440736 167419984069632 167569611467584 167655456555426 167699082747608 167704711933696 168094098622464 168145677188629 168229621948416 168385624981504 168466233171888 168471888109056 168515726747648 168906996498432 168914870588394 168958824496952 169207820415984 169286612963328 169287994589184 169338557444658 169731737692272 169781603059712 170026104216192 170027491877376 170272347136416 170316654278528 170403906662892 170409626642304 170770219496464 170849739583488 170902163699918 171095778955008 171233722340352 171596059010432 171683966827548 171975946362969 171981719111328 172061803339776 172425892258816 172564908027904 172813417400064 172814827809792 172975082805248 173063697089472 173108730578176 173114541350912 173569731291488 173650554986496 173819687701758 173900627790336 173906465144832 174363737381568 174409109158144 174498458087016 174660274349904 174801091555776 174957315632812 175206955037184 175504926049152 175510817255424 175512249679872 175646424242688 175810739900416 175900806877824 176415136722496 176614997630976 176669190778836 176751457754112 176969648586283 177131415752704 177222159305856 177268274882048 177523557535968 177529516502016 177779207820438 177825468348104 178079200201728 178299030065527 178388043767808 178638942585744 178646396995584 178692883177472 179161278675176 179168754881536 179420751752298 179510325460992 179565407021112 179731921977328 179870790366386 179988374071296 180035209453568 180127440605952 180288424973424 180294476748288 180433779790656 180439836444672 180601100008064 180693621063396 180858792296448 181166375276544 181221964984634 181312437927936 181575026454528 182050976718324 182105947584512 182360587222947 182362075551516 182368196932992 182678346927776 182771932146489 182939003154432 182986606329856 183250123908096 183514020975936 183561773778688 183655811572632 184044433827037 184050611680544 184136315854848 184192816869628 184401489120768 184940674761472 185035418959608 185208517937856 185351617773672 185357839505664 185624771878224 185673073926592 185938003206144 186104180617728 186110427611136 186254224300032 186426941943808 186522447549312 186570983184896 187067834822848 187337229746268 187424464352256 187923588870528 187972489101824 188243186810784 188244723149952 188515812901032 188571196828672 188661468091059 188667800925408 189067028728228 189155068824576 189433828104192 189483121319936 189491954625687 189580192591104 189981351047264 189987728186368 190078677559071 190134520639616 190349924253696 190408331873256 190906502979584 191004303442176 191182986258432 191329140692928 191330702217984 191337124651008 191606236063344 191662527924224 192107541282816 192116496933522 192164919869342 192166488215576 192539300696064 192589401997312 192598380111354 193045566386736 193095799425088 193102281107456 193373875173108 193380366189696 193529779936752 193979128791168 193985640124416 194036117782528 194135521531392 194315547675648 194317133574144 194596968155904 194747321900448 194753859019776 195165965138816 195265947702924 195315164457364 195316758514192 195598032647997 195695682674688 196109781726208 196210247802912 196267892273152 196543938700536 196550536127232 197058162581504 197165732585472 197501048457216 197502660354048 197787082387968 198020360640984 198363788252224 198365407190272 198467028812808 198651071659152 198804557773374 198811231082688 198988913617756 199272842721792 199324696180736 199426809242304 199611742114176 199772676063744 200053651891617 200236520042496 200397957709824 200577058341888 200738770563072 201029493574656 201556438509573 201564849241728 201615653633408 201617299111424 201900869360607 201907646604384 202198412224494 202251026955752 202539610635264 202592314150912 202789635652051 202884065755392 202890876002304 203176237509072 203519085944832 203770320074888 204167310852096 204408114210048 204755747057344 204762620131328 204764291293184 204869191032576 204920828283136 205052287716912 205217608024128 205407910831232 205513140293748 205566617561584 205700998938624 205859932121088 206050830569472 206114055908642 206210034046464 206216955936768 206506995501024 207056938140612 207110817125296 207409075790511 207759066902016 208058259106656 208119384395776 208121082953728 208412099683368 208413800630304 208420796494848 208775253631744 208882208167416 209324210377681 209428713037824 209492974857964 209730309686784 209892356083008 210336495802328 210343556206336 210451314175704 210506076422432 210809224573962 211001924345856 211360771155968 211469050239552 211477874614272 211531177582592 211666877643264 211830420312768 211837530863616 212142596432256 212197798773248 212755754810102 212762896421824 212861970628608 213168511484928 213729019928172 213736194209664 213791811226112 213901335719568 214092504655941 214099691138592 214265113501404 214460972285952 214769815852032 214825701830656 215135070640896 215136826457088 215509939232768 215620343914752 216076604260832 216187299242523 216243554069284 216250812756608 216495803547648 216562233857928 216663077246976 217121544054016 217128832212992 217232774353224 217240066245888 217296595016704 217609522140864 218290632505344 218494841438208 218560101370646 218661875077632 218663659677696 219042889056256 219561710781168 219617051279248 219618843674944 219731353328466 219935115051204 220112434412976 220623504441984 220680913628672 220688321265664 220801378807296 220998714483552 221006132788224 221176891356288 221690432904192 221869167464448 222074911629312 222143053852132 222575838879744 223046817301504 223159261783752 223161083089056 223217330808416 223219152587648 223226645426176 223540608740568 224125464829952 224240283203328 224247810318336 224621644229184 224629184145408 225219827451192 225602854368626 225610427221312 225715483951104 225784743259544 226308983589696 226701472288256 226703322503168 226817610337584 226819461500352 227029796181888 227205208883856 227212835523072 227532405325221 227740391682048 227799652777984 227916353419776 227924003930112 228127705273344 228311629787136 228911955770064 229241610084249 229301261817292 229308958815104 230350215439512 230357947647744 230359827704832 230417889866752 230419770413056 230535931818528 230751596119296 231083899685136 231262444756782 231473840726016 231759583602344 231867503720448 231938650735603 232484983175424 232664610782688 232880365799872 232999669265958 233068122074368 233609273382912 234006568065536 234014423007232 234134307445248 234136218322944 234195232323584 234534409170432 234872160335712 235268493852672 235558921038448 235668610338816 235898147595243 236296212407808 236628557777619 236636500732128 236698076714624 236706022002688 236819335975236 237038943760584 237438933602304 237780867550464 237788849184768 237972574780416 238185256780992 238195195994112 238722523619904 239227669003064 239358258474552 239420542694816 239765330342706 239984498761728 240169920807936 240384566631232 240392635664384 240515787629376 240578373054208 240586448592896 240924828084528 241555167035392 241678914559488 241687027040256 242100035272704 242448681636864 242734635624432 243086179793436 243147449630596 243149434068688 243157595910656 243282164351184 243499591663833 243695909528652 243918670872576 244261737060768 244269936239616 244333498544128 244458669393792 244685361301248 244874415430176 245451218116608 245868652161024 245944095336289 246423250188288 246713891946144 246944690583808 247069182689154 247071199134312 247135490364896 247143786007552 247491388248486 247499695837632 248138907490304 248266027832256 248274361423872 248338965733376 248696596732416 249350523249534 249475008577536 249782972995024 249899285803008 249975965751638 250564785160704 250927669464192 250990915747712 250992964199936 251119497159468 251121546661104 251129976104448 251354417201376 251548624121412 251557067900544 252141147933696 252206758432768 252344432922624 252578437472256 252655939500916 252773590121472 253360494747648 253438236745428 253811730623976 253877775831008 254007836166987 254672404589568 254910648344576 255039156324288 255041237816064 255105520923904 255107602957312 255474981417792 256155329244696 256274609375232 256353245549877 256590967559738 256719067594752 256797840148472 257394088515648 257831833564144 257840488252928 257972578666992 258039706582336 258638838388224 258647520165888 258847362041856 259087396900864 259089511432192 259220126100096 259222241714688 259462624207872 259663095867264 259671812026368 260354596937232 260475832479744 260729531552637 260797376863996 261613663737216 261990411524856 262058584934048 262067381502976 262201637333664 262435973449218 263257389073728 263266225883136 263268374519808 263334731276288 263469636364032 263716109850624 264027147521312 264622705083744 264859204967678 264868095545536 265003786168254 265072743697832 265081641443584 265697123629056 265902412323072 266148989485568 266285336303952 266294274753024 266363568084992 266738202522156 266982026723328 267436077789184 267582065651712 267584249511936 267651694084096 268039324766208 268741918012764 268753132322304 269131127628447 269201159147476 269210195472512 269348110531668 269597882965992 269806185549579 270052814180352 270432637460136 270441715122432 270512087673856 270650669685984 270659754667008 270901650012096 271749562914816 271832947476951 271968656891904 272544152280064 273158921376768 273403050289216 273543113327274 273552295399488 273623477365504 274017520391664 274479909494784 274734440759296 274875185862144 274946712061952 275342660668032 276075917520816 276204473782272 276289225304442 276545434387348 277012089202688 277411012142208 277812776906784 277882799577824 277885067507072 277894395326464 278027426660508 278036759258496 278509610889888 279156270926592 279165641416704 279381336450048 279640412915712 279726218733157 279856474777344 280601752234272 281005844619402 281078966098616 281958733652736 282222503524352 282364780216176 282367084724928 282440560417024 282450041151488 282856795243008 283600543092342 283732603236864 283742127341568 284224681979904 284311894450094 284972026570896 284981592279552 285201780959424 285456672874588 285466254851456 285612497809884 285686818001872 286359754469376 286774479387648 286846760854528 286849101942784 286993711039392 286996053326976 287005686976512 287493791886336 288161311924224 288247379804013 288249732323364 288739952956567 288749645143904 288884102995968 288897570167031 289643699137632 289653421661184 290060812759662 290070549284544 290146029521152 290294669905128 290908943791123 291054176673792 291473321513472 291475700361216 291549166770176 291551546236928 292748947708224 292885267857408 292972746686046 292975137771288 293246820068272 293473394808314 293483245883968 294164672589312 294401838409728 294664952644736 294674843717632 294815908050804 294825804190848 294902521808384 295587243872256 295677942869666 295825556619264 296251572685824 296253990531072 297030540961476 297545682378336 297548110785408 297976607488728 298054144987424 298206836660061 298216846624032 298483370426634 298987044271104 299417613171264 299495525638912 299505578860544 299659014095616 300293103268256 300865587512832 300875686723584 301108155844608 301745311452928 302423480450112 302425948667136 302706394909184 302861469906576 302940278511808 302950447364096 303376540433628 303653855576064 303888471226368 304170273697792 304326098633088 304336314003456 304415506382848 305215941026752 305655480112332 306175302357421 306612171315072 307133620586016 307143930196992 307146436939776 307381242424704 307578431575368 307668794825728 307826412036192 308111866246848 308349926342376 309076245854208 309156671627264 309171083862963 309315051069696 309325433905152 309979977567232 310219481043584 310570929045504 310666225687944 311194569609182 311479031177216 311638600353024 312179076593664 312181624430592 312618149525052 312620700945456 312631194742272 312712545560576 313162880447616 313532237681558 314143069556736 314224813785088 314239462286946 314530863460324 315061616543744 315504743703492 315515334309504 315759114633648 316051925014112 316213836860943 316502886518784 316585244803072 317041156733952 317296766373888 317500316464896 317580342374656 317745630469152 317756296295424 318296698159872 319133632215153 319144344632736 319292955942912 319687107123608 320226561077248 320687716839168 321149536707888 321233104112704 321397670252106 321691458428928 322238552745984 322702605961344 322705239685632 323264908849152 323646180832576 324114906391248 324365331103926 324376219134912 324666122218444 324843350786892 324927879371536 325682316081024 325693248319488 325944892525056 326247148401664 326414283211296 326499220573568 326965088894976 327742262157312 327824869548032 327840152055969 327992812616448 327995489516544 328564333584384 328951855928192 329425576918872 329428265512416 329902672576806 329988517664648 329999594450176 330168651619464 330867300274399 331021370443008 331032481898496 331498071725328 331509199182336 331595462309888 331765337034432 332467364332712 333112367443968 333115086127104 333199047737344 333214580778198 334086380214272 334570225952256 334825996212624 334828728881472 334839968139264 335139222935168 335310913110852 335398165495216 335409423867392 336188197244928 336291354377258 336459243896832 336932466343776 336943776218112 337031453495296 337829741176788 337917648993904 338404281552939 338415640831968 338573225926656 338677114889316 339463475384544 339563206119424 340052208432384 340054983754752 340544694272832 340633308557056 340807813325784 340819253284608 341540438992928 341699479166976 341804327399836 342191557910016 342467444680704 343192118020864 343367933655096 343951892725938 343963438222656 344123606679552 344851784517632 345129816055808 345626834800128 345629655619584 345950165610496 346127394178944 346217461156352 346229082701824 347139462582976 347301109972992 347639375403516 347801255580672 348230598831073 348727474763136 348818218316288 348996916174032 349320548699808 349602183111552 349914631265624 350413910074368 351009852098304 351021634510848 351292848485376 351621479800832 351801613755648 352830273444992 353229995261952 353338381557672 353502915508224 353939297172566 354262831505408 354444318611712 354536549764096 355047115071936 355059033004032 355558415640876 355650936696208 356158400403456 356598060131054 356776087535616 357277885171488 357292793991168 357385766354944 358322557350352 358337509763072 358841503504596 359130814042224 359463843954656 359647995514059 359741580732772 359976748142592 360070418907136 360254881211904 360576849946848 360588953496576 360867559581312 360879672889344 361202200016128 361387242126792 362332750553088 362443929969268 363150052909056 364101953436648 364211895169024 364721174445894 364724151103032 364736393865984 365356693855552 365543864292978 365878006308864 366500247816192 367028041951872 367123547557376 367311623145264 368088867654074 368101223361088 368272631709696 368385633739256 368802978241536 369881349522944 370070837919216 370417035875712 370703235547344 370715679011328 371237082372729 371249543756448 371346147853184 371876006412288 372208361235456 372508448600064 372853883887616 373044895098624 373141966369792 374025784874301 374135669645696 374674459492536 374848928704512 374963948627457 375847177741056 375944978203648 376486373621568 376489446299904 377031625802064 377142393657344 377322936182118 377335601850816 378134057456456 378310137649152 378426219621247 378867656208384 378966242639872 378983909251374 379160385182208 379962702094528 379975456372736 380157355118142 380269041279232 380816663746512 381813005959168 382008606884352 382365972516864 382658281385856 382661404435968 382674249302016 383212472126688 383325055848448 384232993867044 384329839738684 384332976431152 384886451339607 385078601392128 385196760222708 386091132773472 386191598850176 386204562214912 386747750346216 386760732379392 387059559873504 387958257582336 387971280248832 388271043062784 388631095351296 388634267148288 389193936311808 389494643800896 389507718039552 390331930277632 390531895405848 390630328914728 390633517028384 391196065295994 391391365349376 392219563452416 392420495605824 392535784546304 393087877401072 393101072254464 393653960173827 394116325163008 394331465170944 395002096914432 395005320708096 395574164775936 396040721281968 396727576504448 396730814380544 396934057625616 397288807451517 397302143318304 397609115546748 397622462165376 397977827235512 398285321525569 398545685443584 398649392361472 398853618484608 399223484228352 399545352127488 400107303783234 400473040084992 401154116683776 401277208180261 401477541126144 402058987149312 403112877019146 403129698483456 403231307266816 403234598222848 403801738721214 403815293208768 404396824448988 404502053911504 405079221270528 405184628301824 405579271304102 405768131510784 405781752004608 406352475018144 407038171889664 407540640149776 408816228420096 409511494114688 409525240262656 409528582586368 409738382065152 409841656566272 410104575433824 410435216048256 410815821662464 411026280587496 411133235123168 411719864242176 412101661138944 412228111817284 412420068092928 413013991002048 414113876281224 414221634250592 414433837956663 414818151581022 415518133804032 416116518213312 416238768791552 416824199366736 416827601260608 416841592989696 417550507263488 417764416334832 418648420755362 418857426075648 418985949715928 419460619373568 419784712166016 420672991604656 420687112412672 420902628351408 421012152844864 421618449147924 422003848691712 422721542311936 422938100479104 422955749228544 423062355165184 423333755286528 423660840625536 423675061727232 424285192864512 424395597546496 425400814638513 425508036853543 425511509620204 425525792843648 426337022969856 426467841675141 427458039856344 427472388419328 427583622452224 427802671439136 428185009311882 428199382277184 428530227002808 429539631704064 429651403661312 430270141281792 430273652914176 431019878465536 431240687829504 432153208521664 432374598485046 432487108138568 432501625513216 433124467715856 433326154493952 434243088108032 434257664425984 434465548706448 434480132491776 434593190033408 435219044281728 436581265010688 437120202741292 437323750155264 437327319355392 439123421562336 439234102558496 439237687349888 439459120029069 439462706656932 439870230102408 440210092212471 440224868825952 441247008883968 441361827257344 441602757614592 441997428967104 442012265576448 442353782712576 443380865808384 443516914304499 443738334928896 444149823258624 444286107704264 445151677759488 446093634603008 446318523567504 446322166178112 446434661616832 446438305175296 446453290852352 447081217481136 447725055639951 448250929659904 448480566406656 448495620636672 449243288458368 449258368290816 450439654902384 451205708737252 451220854442624 451569486519088 452617967179392 453402944576512 453406645006336 453635220675168 453638923000704 454059592363776 454410417767712 454425671046144 455064810650442 455480783364096 455832706839552 456255410546688 456395409511993 456623259574272 457823911540128 458483220168498 458602523634584 458617917630208 460700430879024 460715895295488 460719655409664 460835779733504 460839540826112 461071863637056 461503192238592 462167799370272 462524889513564 462947681452032 463519167204688 463735007440896 463877301471206 464969966350848 465329221565376 465760731599744 465999338531916 466136244148736 466791854413773 467218546765824 468013136131072 468268614890496 468272436645888 468390464647168 469068818340864 469744320671424 470298356522337 471102028508083 471117842076896 471337220677632 471359193430419 471796295190486 472592424815616 473257115555238 473273001464256 473396153429248 473412044005376 473638671950472 474077887521168 474877867204608 475561735100928 475577698369536 475945149560832 476370513561984 476390391988224 477445047239808 478455338006128 478716516949104 478841085389632 479530660685412 479968997523456 480339841615872 480769133262464 480785271328768 481031575258752 481156746108416 481172897185792 481849656169056 483357829118976 483954510177859 484897363273728 485469271248864 486172359586872 486294899261192 486298868137376 486315191821312 486547996655889 486564328702368 486999183327666 487391819057304 488523474121536 488539872479232 488666997088256 488917338787584 489370722602496 489748830860352 490902436233216 491737304322048 491888190672578 492846500376576 493427783892288 493889381167616 494138365378308 494142398268624 494270980729792 494287572015104 494982776496972 494999391675264 496277814980608 496532055664512 496548722847744 496677931466752 497393193464832 498701046499068 499549177530529 499565945990048 499798571606016 499821871167297 499951931503276 501129570321408 501855338928384 501981831495424 501985928399872 502238994318936 502243093322208 502259952208896 502708834402752 503097248242824 503114135801088 504282295867392 504413516865536 504437031565887 504688865845248 505156874944512 505311879001832 505547180242944 506720989495296 506876473490856 507623461247952 507755551662016 508015672333974 509344809179136 509821296689152 510078312648576 510082475632128 510211041847808 510215205914624 510949962835584 512310658489392 512549218750464 512706491099754 513181935119476 513595680296944 514788177031296 515663667128288 515680976505856 515927839088907 515945157333984 516079413164672 517277676776448 517694724083712 518174793801728 518440252200192 518444483429376 518925248415744 519326191734528 519343624052736 520709193874464 520951664959488 521459063105274 521594753727992 523227327474432 523980823049712 524117169868096 524134763005952 524403274667328 524871946898436 526514778147456 526532451766272 526536749039616 526669462552576 526939272728064 527432219701248 528054295042624 529245410167488 529718409935356 529736191091072 530007572336508 530145487395664 530163282887168 530908945758849 531394247258112 531804824646144 532297978971136 532570672607904 532588549506048 532727136169984 533476405044312 534872155578368 534897090196581 535164131303424 536078649532416 537483836025528 537506264644608 538262255256894 538402318294952 538420390945024 538696221063336 539195765931984 539612371099158 540105628360704 540865274920272 540883430244864 541024175347712 541301339371968 541319509334016 541803300024192 543499125829632 543665894953902 543937313783808 545088304560128 546317842753536 546806100578432 547081761668841 547086226654548 547104590798976 547246954731008 548035040783328 548959818989568 549750371724288 549893424123904 550429011055567 550685321336064 552133301481111 552151835041632 552408947564544 552578450608884 553090868774696 554024178405376 554822024284416 555625553813568 555765599155648 555770135014144 555788790652928 556054853321016 556073518516992 557019221779776 558312541853184 558331282833408 558762672900096 559280825831424 559452437466314 559712949554688 561203504468544 562011689238804 562157932197232 563917467305472 564445007048704 564729560432352 564734169449856 564881120834048 564900082302976 565713590486016 567201086184684 567465206473728 568165713882277 568449363959808 568475863877061 568623788900188 569944053141792 569963184559104 570403561918848 570913345749176 570932509702912 571224995619768 571373636003744 572719508938752 573548958775296 573693521709056 573698203885568 573987422078784 573992106653952 574011373953024 574987583772672 576322623848448 576494759608026 576499464646728 577479905913134 577499290287808 577768205991936 577795140334062 579287398275264 579306843322368 580121625519324 580141098569088 580292059042304 580589339810256 581817887582246 582108353347584 582946643026944 582951400722432 583098333540352 583103092473856 585497895416448 585945493372092 585950275542576 586493640136544 586794097943991 586946789616628 586966491767936 588329345178624 588803676819456 589329905289472 589349687435264 589631816101608 589651608381696 589805043616768 591174487744512 591355885739332 592503145371648 592507981062144 594061081922952 595091364756672 595096221570816 595953214977456 596108289974848 596413673320122 596433693248064 596966740853268 597974088542208 598835226342528 598991051277824 599011157721088 599318028191232 600586206536512 601731175025664 602216311689216 603490622905856 604846960900224 604851897334272 605412789818368 605702608081821 605722939813152 605880557023616 605900894728192 606753080867256 607776942452736 608340547395584 608368906956153 608652197266176 608672628006912 610431882053504 611310960224664 612350604714842 613224342630144 614267241172032 614287860393984 614292873879552 614762484849408 615156863150736 615337589651456 615652824072384 616223732493696 616699852684752 618152491708416 618313343254528 618342167725926 618630102139392 618650867810304 619959955134464 620438962087168 621332451375888 622227227371533 622389139218364 622958062354432 623277200706048 624358153187328 624363248861184 625236299050104 625241401890912 625262389484544 625425091121152 626325760895232 627064475363116 627972631133043 628286139113472 628478924573892 629061726920648 629547766282351 630123233087488 631009487406984 631030668619008 631518229267296 632103850028224 632427673721886 633005773037568 634082313467904 634593532747776 635000632929792 635160684749312 635491260938304 635512592590848 636593396319744 638267264430306 638288689265472 638585911885824 639374214247216 640453122154496 641375433678336 642277513967823 642299073415776 642466208225408 642795340504212 643382916857856 644477105491968 645405211922688 645410479371264 646529817698304 647292361665152 648229812782496 648730662207852 648752438269824 649332244436888 649686701573784 649855758743072 651364632162048 651386496638976 651889785050112 652494296803328 652828566422592 652998441147136 655484524314624 655649739096064 655680304111938 655985625232896 655990979033088 657128667168768 657903711856384 658851153837744 658856531024832 659805345153612 659977035329296 659999188900352 660337303238928 661734600548798 662042740886016 662064963796992 662996143450656 663018398364672 663190924619776 663530674068864 664934728665424 666224734887936 666429161556396 668172760428544 669140451904512 669651992425248 669657457762944 669679936278528 670278445870336 670621826221704 670796330990432 670818847734784 672376394489856 672582708754516 673864932687552 673887552436224 674062906990592 675659482353576 675835297987808 676808563105878 676831281663936 677146451853312 677354229778632 678926950769088 679126412238848 680104416864768 680109967509504 681089388545664 681266617114112 681615626651568 681638506569216 683080877985856 683398958333952 683608654799672 684383115820032 684934889361408 686384236041728 686735867310192 687903785451876 687926876445312 689703569035264 690259632111616 691253669600256 691259311239168 691900331220992 692254788357888 692434922312704 694278925165952 695278750807032 695602511161344 695815952206809 696461197662146 697454949526272 697636436632576 697993832348064 698641097399616 699204366223104 699829262531248 700827820148736 702019704196608 702043269021696 702585696970752 703242959601664 703603227511296 705660546889984 706676763115344 707005831016448 707694442785729 707878594345132 708525663010816 708888637223424 709073099528192 710094230143872 710118066008064 711116831281752 711301873392416 712316800806912 713196120262108 714555770342976 714585587982336 716645114700704 716675019526144 717683007009192 718261628084448 718927687909312 719295991028118 719483161465544 719953496285184 720509762423808 721153699893696 721177906993152 721735119162624 721759345778688 722404400032256 722774484253584 724665501106176 724887859938536 726300105818112 728203906873296 728423790338048 729442348891788 729448302206064 729472787731968 730498774991499 730713387711104 731087728585956 731756012617728 733000495632384 734056083903744 734247095114752 734623246290528 736177735308148 736202446722176 736771267478512 737605956483072 737832286008867 739762699045888 740141675838432 740834071751424 741406471094688 741431358022656 742474164745458 742499087512896 742692295706368 744416722470912 744645141835357 745016897200128 745707767775232 746089790197248 746283932739584 748051569748602 748271339291392 749348918985072 749697857409024 749927897254914 751694355482112 751889956407296 752972747243136 752978892599808 754063251604128 754284787314688 754645872364236 754671203701632 756268114912912 756620275298304 756852439242494 757735312416768 757967818502748 758320770364416 759925404189056 759950912745472 760314710236284 760538082558464 761633327493024 764017213768704 764731945033728 765316562771712 765322808871936 766424944253376 766650111696896 768465987734088 768659679477368 768665952862304 769059736649631 769772902679214 770157202784256 770393520445416 772182265546944 772383197700352 772409124429824 773495500692432 773521464758784 774119119747008 775916515164672 775942560497664 776542086125568 777262190702592 777268534296576 778387872623616 778989287601792 779015436079104 780663860555264 781063790811696 781260657829456 781267034056768 782392130591988 783722729453539 784439126904832 784840991211648 785071569092608 786175754802144 786202144508928 787307920347654 789609990290191 790004193828864 791148329551872 792081442563936 793455153008896 793461628761088 793868115251232 794577614903034 794604286636608 795218231093496 795244924330752 795955654471024 796570643051138 797091370887168 797298784722944 797707236969216 798446968456704 799090704254976 800214607566468 800946080169984 802308233367552 802554416360522 802955082252288 804117974298624 806225754038292 806259396966912 806462614533632 806469196445696 807603477442428 807630586417536 808793648897976 809004107823008 809418556648737 810158442541056 810369256603648 811158542608204 811536263021568 812704950036288 815081280299552 815498842430853 817632456840192 819022988229376 819050480525312 819476764130304 819683313132544 820209150867648 820870432096512 821631643324928 822052561174992 822266470246336 823439728484352 824203322277888 824456223634568 824840136185856 826027982004096 828227752562448 828443268501184 828867675913326 829636303162044 831036267608064 832233036426624 832477537583104 833648398733472 833655202521216 833683185979392 835101014526976 835528832669664 837296841510724 837971899431856 838921238747136 839178656199471 839569424332032 841345983209312 841374224825344 841805256702816 842024305689728 843236898295848 845443084623872 845876200958208 846667510573056 847321681251072 847350123454464 848570385729024 848791195092992 850801629277026 851016073707086 851023019240408 851051585687296 852674045939712 852935683350282 854916079712688 854944776838656 855167244904448 855605342878272 856370018623764 856398764554368 857060454005616 859079263408128 859302807322624 860540282563584 860547305828352 862481375659008 864306417043328 864742139412039 864749196970092 864974216277136 865003251026432 866219858869701 866248935431712 866652308987904 868486176216064 868931097412896 868960264983552 869186380066816 870438088563456 872726831373369 873162530021376 874240405482584 874647500310528 874654638710784 874915880130733 878246843124672 878468205116992 878475374699776 878918240058138 878925413313864 879740460204816 880420184424942 880449737651904 882494017767936 882723654514688 883205515229184 883994857934208 884024531152896 884707565425152 886761731616768 887033828608998 887476669857792 888572215408528 892187269206016 892637047135008 892644332356224 892869323233664 892876610350592 892906581704704 894162434962272 895450111279902 896961132813312 898068386459083 898486576916736 898516736581632 900879309804768 902411417474504 902441708885248 903138973038176 905235934358784 906805889153024 906813290012672 907270441350336 907277846001408 908119184727552 908820835535424 908851342092288 910129621300884 910961566728192 911665413679104 912510821093376 912790819023986 913246519148544 915647823080256 916966440336996 917205047269168 917235835260416 918525907072263 921400861758048 921431790590976 921439310819328 921671559467008 921679081652224 922143727274112 923006384477184 924335598740544 925049779027128 927007217386873 927038334409376 927470014881792 927513251588889 927754602942412 929939932701696 930658443130752 931521463199488 931998677063832 932272488297472 933583708827546 934437093531648 936026272262144 936537229780992 936544873291776 936780929294336 938137636681728 939488641342848 940596713044674 942204057016166 942235684153792 942674441355264 942718386860838 943592590380972 945184849631232 946514231110476 946546002928512 946792306858496 946824088010752 947277343900944 948155775042336 949755734409216 951123470201856 951890299121664 952741027123968 954890094479616 956910676012256 957400896645459 957433033898208 957682170779264 959061321370824 960679683231744 961538266524928 961570542657536 962063150517504 962313492216832 963699312338112 966715658237952 967909020355718 969794726547456 970938542497728 972344719173744 972589798522384 972597736274752 972630383642624 973095993311778 973128657404736 973998366655332 974783638114608 977046948243072 977079744958464 977333994176512 977834677575168 978741445204992 979497661720704 983474608644096 983520456167907 983776381345156 985693000753152 986855567784576 987778762335232 988276730756616 988284796537248 988541961459584 988575144030208 989965552993944 989998783350528 992555629961216 992601900823197 993064111329024 993097445695488 994786386929664 995091630575329 997402092998136 999098355061058 999131891980096 999597143212032 999643742334594 999903863006552 1002259140642816 1003710677856768 1003963662990848 1003971856799744 1004477988637872 1004486186644416 1004519904417792 1005417668805504 1006194496485648 1006228271602176 1008564591734784 1008827033731072 1008874063131774 1009377731690496 1010623758003664 1011094360485888 1013752946981712 1015212844658817 1015246922495904 1015511103324032 1016031344667948 1018689618358272 1020156625297152 1020164951264256 1020422083695616 1020430411829248 1021899925671168 1024621316978784 1025098437500928 1025412982199508 1026363870238952 1027156881829099 1027191360593888 1029576354062592 1031327334256576 1031361953011712 1031855678177814 1031890314667968 1032158826329344 1034555353552896 1035389448167424 1036349587603456 1036880504400384 1036888966858752 1037850496831488 1038652383469056 1038687248105472 1041418387748928 1041903329918976 1042918126210548 1043189507455984 1044691796493219 1046454654948864 1047961646099424 1048234339736192 1048269526011904 1048806549334656 1049743893796872 1053029556294912 1053064903532544 1053878545456128 1054864439402496 1056108590085248 1058490820334976 1059436819870712 1059472382182144 1060015144673016 1060290974791328 1060326565774336 1061817891517698 1062788494516224 1063609649292288 1064595957942272 1065141345215808 1065177099012096 1065454272339968 1066952810088624 1069744311156736 1069794180393162 1070328262606848 1072157299064832 1074967672051056 1075012529289216 1076524510513788 1076804636589904 1076840781890048 1077392442126672 1078391531863968 1079224742198316 1080211256721408 1081730549840544 1081766860489728 1082048350695424 1082602678743936 1082639018668032 1083606600048384 1086998251659264 1087331789907804 1089180993632137 1090176609120256 1092635685507072 1093612201156864 1094163523337682 1094172453309096 1094209181597952 1094493909462016 1096070081566656 1099500743448576 1099786848247808 1100858022111134 1101370642672128 1104266602962222 1104303670083264 1104817895129088 1105156901217768 1106181737549392 1108048356810752 1109644048568832 1111251107627136 1111531198311296 1111540270028288 1111577581305856 1112109706642032 1112147037033984 1114038443559552 1116625083706368 1117525345800192 1118561651662848 1118904874932628 1119425899109376 1122407008937088 1124023378477608 1124315864394464 1124891845882371 1127834934610944 1128890014097408 1129459120864704 1129468338899712 1129762241668096 1131427180972032 1134402172369368 1134930412947456 1135278658863741 1136331427764554 1136898727919616 1136951727754122 1137247577800376 1139888106283584 1139926369118208 1140807123837696 1141826691498352 1141865019405824 1142449991239536 1142747272007488 1145439017877504 1147097917550592 1147387043418112 1147396407771136 1147974844157568 1147984213307904 1148022747906048 1149975167545344 1152989519216052 1152998929293456 1154659354018821 1154959811826268 1154998580575616 1155590280668124 1158574796550528 1158613686644736 1160243251038648 1160282197138176 1160584118084608 1161178679620512 1163635775164492 1165893286053888 1165902801444864 1166196667080704 1170995790832896 1171890986744184 1171900551085152 1172987280273088 1173588195887982 1173893579233256 1173932983535872 1176658690357248 1177607353638912 1178659810578944 1178699374870528 1179263632203216 1179303216763392 1179610087233536 1182348975489024 1182711771478664 1185006290743296 1185015962124288 1188122163845904 1190182729513344 1190192443141632 1191866422354551 1191906429954912 1192216579949696 1192827346640244 1192867386496128 1193933481706536 1194855964576707 1195948177084416 1197670452685056 1197982102555648 1198636056382464 1201172413073024 1203462350051328 1203831624540783 1204432623378432 1206981245811712 1209693921800448 1209703794668544 1210825579636736 1211405216163642 1211445879626304 1211761114047232 1211801789456384 1213506161734512 1215553884905472 1216681094791168 1216737813912306 1217304394532352 1217345256013824 1220863764107008 1222621920449328 1224701209429684 1226448685260288 1228534482344064 1228575720787968 1228585747759104 1229524969698816 1230313726301472 1230675179302912 1231305648144768 1232447464987392 1233399705369504 1236304983416832 1236684335451852 1237260204278784 1238787540103981 1239919910268928 1240877924174336 1242664902751776 1244454454743066 1244778278436728 1246554401412096 1248716306374656 1250472598100208 1250482803781824 1250524778969088 1250850182242304 1252651521790464 1254128950726232 1255945262266086 1256572278226944 1256957849147784 1258123453841296 1259095532564702 1260246466174976 1262018974813968 1262061337238016 1263036458534592 1264207700056448 1264855347443772 1266011546075136 1268164626935808 1269187065495552 1270001265859584 1270321369498624 1270982521876608 1271025185181696 1273186792639488 1276524110560629 1276534528860612 1276577378530944 1278705505950511 1278748428494432 1279403525025423 1280906244308992 1282750867356672 1284555027935646 1284598146831552 1284932416450816 1285590681008424 1288311036789259 1288954210983936 1290810423845376 1290820958742528 1293059635396608 1294584723330304 1296459625564992 1297461324415704 1297504876539648 1298664488873776 1299373403147568 1299711517486144 1302729264324096 1302772993277952 1303779570100224 1304988593606656 1305657132845184 1305996882294272 1311360608223876 1311971250465792 1311981958066176 1315807423712768 1317702307675488 1317713062049664 1319610690307224 1319954070658592 1319998377800704 1320630276637413 1320674606477856 1323469201097596 1324085481772032 1325992286901312 1326036796729344 1326381849239552 1327061348137728 1329869457330848 1330550742913497 1332449469775872 1332858323112792 1336345520857088 1338280903809024 1339303984850496 1339314915525888 1339359872557056 1340556891740672 1341243652443408 1341592661980864 1341637695469568 1344752788979712 1345165417509032 1347729865375104 1347775104872448 1348125813981184 1351318964707152 1351670595975616 1353617126211756 1353662563327872 1354708459557264 1355919196154293 1357853901538176 1358252824477696 1360208833729536 1360219935019008 1362178777091328 1362533234228224 1363231253303136 1363277013138432 1366161755971712 1367217309599344 1368766231640064 1369186228535979 1369869778722816 1372768472083456 1373471734620384 1375807570903752 1375853752890624 1379407138070528 1382507339200512 1382518622478336 1383800662441984 1384509576715776 1384869844625408 1388557850331904 1390557501614064 1391205022322688 1391631904413618 1392922395324292 1394909899052544 1395272873265152 1395987664696128 1397282194799232 1398408732446208 1399658525062496 1400375563241319 1401655640297472 1404039408393216 1405171393941504 1407206455022592 1410895069567011 1411321093779968 1413306085524249 1413353526230688 1414011662032896 1415388885571458 1415757188690264 1417777274446848 1418146199056384 1420188460287744 1420236132016128 1422233662563504 1422603746784832 1424633601613824 1426392240524216 1429111540685952 1429171175964672 1433290229401408 1433350039052288 1435366014018384 1436523256168896 1437855375818624 1438591982056236 1438966322931088 1439906992570368 1441019524847616 1442307399787392 1442355813986304 1443470238325248 1443518691557376 1444808800064512 1445548968507168 1449775719877072 1451863530533577 1456407813746592 1456847580676096 1458884697783576 1458896604412128 1458945575463936 1460997549982998 1461426775422208 1462175457171912 1465269472643767 1466000991264768 1468112167807488 1468494190229504 1469246492581056 1472355470616296 1472404893444352 1473542534957024 1475211912966144 1475664572017734 1479525398091776 1480283351676864 1481668143502848 1482812942189376 1482862716045312 1484948329490916 1484998175025792 1485384591412736 1488833444941824 1489290283670714 1490033794400256 1492179580394496 1492567865479168 1496103139497204 1496542678582784 1498647532591587 1498697837970144 1499395714818048 1499855794509828 1503388710964224 1503779912814592 1505945494486272 1505957785199616 1508126503208256 1508569574629376 1509291744728472 1509342407403264 1512536229825824 1513240550596608 1513311094697661 1513704878484988 1515470624833536 1515935637005496 1516641540728832 1519850808378112 1519901825490944 1520629420472568 1521076165116928 1523266654986048 1528034427537408 1529463890067456 1530633125543424 1530645617743872 1532849888506752 1533300223393792 1536931975468176 1537319358954736 1537331905724608 1538119473299262 1539545805358428 1540787040890832 1542164080537609 1544364531093888 1544766395400704 1544818248859648 1546991001384864 1547042929517568 1548238239494016 1551833030329344 1553084172251136 1554524381405184 1556775745247232 1557978575203584 1558030872158208 1561327721110528 1562127581623392 1562521315658912 1562534068113536 1564784261183976 1567445458907078 1568878253809664 1569681982423296 1572351509604288 1572404289017856 1574615840695308 1579219980580382 1580008387657728 1582296659103744 1584162885127872 1586910306017792 1586923257522176 1587736230502464 1589155229806068 1589208573273216 1590436462186992 1590489848661504 1591911308942048 1592726837276547 1593141286102276 1594182741774336 1594597569445888 1595414473938432 1596893936913408 1598181408509952 1600429215132936 1604616466735104 1604691270589743 1605108832721044 1608235948597248 1612451508076584 1612518793933824 1612925229067264 1612938392891392 1615206954884856 1615261172835072 1617587297795952 1618008215646016 1618837113297474 1620316885082112 1622317085216408 1623072526043136 1623570555149221 1625409900072576 1630162560599104 1630997684861706 1635264913680384 1638045976458752 1638100961050624 1638953528260608 1639366626265088 1640418301735296 1641740864193024 1643263286649856 1644105122349984 1644532940492672 1646879456968704 1648912447269136 1649680272371712 1651287033166701 1652055964008192 1656399904443333 1656455505124896 1656886537002368 1657735351826652 1659272606324088 1662072535216128 1664466072853248 1667296797466944 1667310405042432 1667366371958784 1670202029053952 1671057665339328 1674593683021448 1675943798863712 1677842477494272 1678357312398942 1679138848664064 1682691966418624 1682748449650688 1683610513405632 1684048611379456 1686473796591696 1690886169247744 1691752401916416 1693335021146112 1694643362502144 1694700246908928 1697140771458048 1697582390185984 1701603258554052 1702032147414172 1702046038480816 1702103171374592 1704497141646831 1705348091879424 1705871366700564 1709832159425376 1709889553677312 1710334489808896 1711210685756544 1712740037247528 1712797529108736 1714120908011232 1718158526816256 1721080565127168 1721094611656704 1721608667354023 1724962751318016 1728612834086656 1729484278824078 1729498393940184 1729948432554272 1730006502052864 1732439717739402 1732497870863424 1733304617975808 1736972352432128 1737862194825792 1737920529967104 1738372760133632 1740876177126912 1745453662746738 1746325060042752 1748480810965168 1749295000621056 1749309277421568 1749831760261466 1756493686249344 1756936410233984 1756950749399552 1757836480116276 1757850826627728 1759480920409632 1760840368849884 1760899475303808 1764988035535872 1765447309029376 1766411030458368 1767989715868416 1768049062305792 1769415130850304 1773523463233536 1774067657217996 1777144430817056 1784374538412032 1785274094270016 1785288664712448 1785738646467328 1785753220701184 1788324869924544 1790900222559804 1793922265626624 1796136772918166 1796973153833472 1797033473163264 1801758619609536 1804822834949008 1804883417770496 1806277946076352 1810471868717568 1813611778306048 1813626580025344 1814540882700672 1814555692002816 1816238369455104 1817641671070848 1817702684184576 1820259242601768 1823330827358208 1825021642186752 1825106720868459 1825581638047972 1831295646160512 1833932880673992 1834410094538336 1834471670520832 1837051814144526 1842801723516096 1842863581181952 1842878621638656 1843343118934016 1844287454548224 1846012768954368 1848671197481088 1850099558054256 1854014434773746 1854076668818752 1854940029763584 1855026503177778 1855509205884824 1859879865403392 1861316886261504 1863042926398976 1863997354127664 1864544976594944 1867167417655092 1868874187063296 1872052544524288 1873074459561984 1873089746583552 1873561858588672 1876275273363456 1878977282685696 1881193426089348 1883917893399129 1884408114032332 1884471368307584 1885436773721676 1887185180761944 1888643298847053 1890369699262464 1893028462220952 1893092005857024 1893584613716992 1894554687801888 1896311550084672 1902246940403712 1903780598243328 1905482054247936 1909780188959232 1913821352024512 1914801793290918 1914866067796416 1915364341558528 1918122642741648 1921359366463488 1923076533049856 1923141085315072 1924126301035008 1924626984433664 1927398624676224 1933431316475904 1935818040711436 1939589453094912 1941877084995456 1944689438347488 1945179597044768 1945195472549504 1945260767285248 1946191986623556 1946257314809472 1947996733310664 1949567276229216 1954093896486144 1954159489916928 1955669355150336 1957482890409984 1958083531132099 1958995323441408 1966949217288192 1967040912335814 1967552762690312 1971386001506304 1973711135569152 1975557524670464 1976553461513232 1976569593074496 1977083922919168 1977150288060416 1979931105987888 1979997566701056 1985111259922432 1985203801646394 1986128222658048 1986194891390976 1989572773859328 1990183261150658 1994804185996272 1998196710122116 1998263783960192 1999287484669188 1999807726013104 2004518281285632 2007421355713536 2007927325981696 2007943713599488 2008955977275744 2008972373288832 2009039808835584 2010835337611008 2012388992971296 2012456543204352 2017129183469568 2017748126263548 2021179670695969 2021247516007328 2022188720971776 2027505893963424 2030425689317634 2030493844991808 2031022206648064 2032062689335896 2037379236716544 2040313250594304 2040329902528512 2040844167391232 2040860823658496 2043799851342336 2049242633957568 2050196875001856 2050825964399016 2052727740477904 2054313763658198 2054382721187776 2059152708125184 2062654668513152 2062723906023424 2063711356355628 2063780629335936 2064317652658688 2069110707105792 2070778896334848 2073761008800768 2073777933717504 2075700993662976 2077304766938112 2082836775497856 2085836252421096 2086379014911968 2087447856620427 2089383592986438 2092909309897728 2095923292198848 2096468679472384 2096539052023808 2097613098669312 2099487787593744 2106059112589824 2106129807065088 2107757090912256 2109728878804992 2112217180170496 2116981640669952 2118873639741424 2118944764364288 2120030289346032 2120581949582656 2120653131548672 2123635783035396 2125576989032448 2127219298584576 2129191915884544 2130282690431616 2130354198024192 2130908544679936 2133905620177248 2139588360786324 2143227116501947 2149935344102112 2150025058578432 2153049021027576 2153609273179808 2153681563780096 2154784884253344 2156783063727936 2158449484396632 2163461099681088 2163533720979456 2164096701390848 2165205357487872 2165278037336064 2167213200096768 2173996503318528 2174663579815608 2178361987264274 2180353218240512 2185271371014144 2187224402313728 2188327046675364 2188344906618192 2188418363195904 2188987818924032 2192140163133312 2199001486897152 2199573696495616 2201716044222268 2202741285344256 2208533205924444 2208607340166528 2210313802435536 2212363475098784 2213496858026601 2216096713621504 2219288097137664 2222502215254272 2223062396622592 2223080540056576 2224219413284064 2224294074067968 2228076887119104 2233250167412736 2233935425506071 2235050691600384 2237123303325696 2237809749865256 2238851798218752 2244814017874176 2248046756955216 2248631728788928 2249783691764742 2255669869221888 2257780028194816 2258918241729408 2258936677799424 2259524483336192 2262854361944064 2268804344738736 2269860825894912 2270557317727482 2272662855529108 2273903455508244 2274495155600752 2279776212567168 2279852738236416 2281614247675392 2283653382996704 2283730038811648 2284899982479072 2285494544014976 2294195835101184 2294774086836224 2295949688315136 2295968426615808 2299950335090688 2305979038432104 2305997858586912 2309318708037642 2309919623652536 2309997161151232 2311180561336248 2317149593101056 2317227373289472 2320486502077296 2320564394276352 2321168236169216 2322357359241024 2327271550328984 2331786572107776 2331805602889728 2332393334161408 2341991581665792 2343781973488368 2343801102170304 2345974560546176 2347176391775964 2347787158466512 2347865967071744 2351168188360617 2353317380714496 2355214707277824 2357319621157888 2358527264406432 2358606433526784 2359220174467072 2365423542957328 2368829970870573 2370012581486592 2376244327691808 2380365459026688 2380384886283264 2383732844709102 2383812859909824 2384433159899392 2385654693280488 2385734772992256 2387866963413072 2389711929153414 2391896354168832 2395340905370112 2395964205111296 2397272112764928 2402344826146048 2406924700102656 2407663249081566 2408865246756864 2413962491623424 2419387843600896 2419407589337088 2421651159273472 2422810432327284 2422891759252608 2423522228094464 2423603578912768 2427012323469024 2431107769810944 2433475627824612 2434608789064704 2437614191817511 2441727528214016 2445243840898656 2449402418859368 2452897370520576 2457068964688128 2457151441575936 2459049939397632 2460627452602944 2461350358605824 2462611296289536 2464894929974784 2466799410739008 2472609966833664 2473368670903704 2474520408557568 2477575080207962 2479839820537856 2481755848348672 2485329805503552 2488908909486132 2489556556873456 2493108802824192 2497432612749312 2500945196200416 2500965607563648 2501049557938176 2501700364484608 2505303043580928 2508257901452464 2511890524532172 2513915698295568 2516162447192941 2516246907682592 2517535968598413 2518191065129404 2520492932349952 2524037949627936 2524122674476032 2526072917069184 2528415400112896 2529710694887544 2536329253871616 2540002531719168 2540642738997248 2541965043753216 2542050370363392 2546373585278976 2553048221121258 2553069057721224 2553154757061888 2557411011901022 2557496856988864 2558807050050846 2565501734713344 2569110055871292 2569196293663104 2569864832901632 2571181362016848 2576622073578518 2577908421967872 2581620847690752 2581641917485056 2589169446660608 2592919251129984 2594922648831408 2595009753079296 2597328977747552 2598659576609103 2598746806295136 2599423034972288 2605458528648192 2607559140200448 2609977187213312 2611314265690368 2611993764588544 2618180494120107 2622721216447752 2623942500931584 2623963916132352 2624747640392199 2631614847425536 2635404615350976 2635426124099328 2639221380614448 2639908141317184 2639996755601408 2641260553274826 2641349212955712 2646938402195192 2648170963544064 2648983537348729 2651984573802624 2652073593458688 2652763698479104 2654122696275456 2659738914661696 2661101485826994 2665716646225584 2672691041714176 2676561807618048 2678607969700992 2678629831051776 2678719745114112 2681113783481344 2682487304886816 2683185323961728 2683275390939136 2690330835018064 2694205159377249 2695459730750208 2695550209744896 2702637929414304 2703341191951232 2707234252423512 2707325126655744 2709416919114528 2711838392308586 2715707803076352 2720417667459072 2720439870038016 2724357554182656 2725066468456448 2726462506606272 2726554026276864 2732323511943424 2734434619198688 2737532463280128 2738372457071958 2739739557445632 2745536944166912 2746943469240768 2751615141807504 2751707505781248 2755577721216789 2758814276141056 2765014678401024 2765037244956672 2769019153431552 2769739689250816 2777115700663808 2781021652160619 2781115003228128 2782410044645376 2783263808827236 2785844790648584 2787997250678983 2789819798105088 2790545746530304 2791975329392256 2794564389598464 2796817464892416 2799317050124992 2800751126482638 2803311280594944 2808078816786432 2808940457261827 2810342787883008 2814412910045184 2821790139134022 2822642187559936 2826612171048498 2826707052461376 2828023324065792 2830777771142916 2831514377380528 2835554548893696 2836292398112768 2840376920575488 2840472264032256 2844467325127008 2845207493569664 2849267203227648 2852784481048432 2858223081371904 2866580458802816 2866700078104576 2870732028036768 2873046512337792 2875710751637248 2877183964112472 2877932645862176 2882039049695232 2884614799574784 2884711627972608 2886940476650496 2889617600129024 2891097937014336 2899551439754144 2903727061067154 2912815627493184 2917769395567152 2917793208824256 2917891150927872 2921995099965996 2922853550844416 2924350914343824 2930538945287534 2932001982529536 2936224335614976 2936988380459008 2938492985162112 2944710941232592 2944809786888704 2947085069914048 2950423825932288 2951329144035468 2959050796183552 2960566703353728 2963336287005696 2965625884378752 2965725432090624 2969896658981832 2969996350051584 2970769182825472 2977666889883648 2977805702469591 2978556257974801 2978580567341428 2984359160788992 2985135730958336 2985274891725987 2992206278994408 2993085357165568 2997295065183174 2997395675940288 2998791429636096 2999711589019656 3006777421928448 3007559825629184 3011890988972544 3011915570399232 3016253006416512 3017139149258752 3018583489456944 3018684814806528 3025072459651648 3026481101193216 3026622189395322 3027409756969976 3031871274010992 3033283081457664 3039701616756224 3039803650981888 3041258840945136 3042152330233856 3046533309972096 3056068855074816 3061266251086848 3061291235487744 3065699777013504 3073863950936352 3074638717909472 3074663811449216 3076238946598524 3079091610716856 3081470645487297 3081574081781664 3084328161075218 3088729062187776 3089532790801408 3093982002769728 3094085859035136 3096476478988032 3103666060658688 3106168344502272 3109048762810368 3113551490494464 3115957150407168 3116061744316416 3122655442221056 3124255163246784 3125042631317824 3125068136227072 3129568522367952 3134075389479657 3134890917814156 3137756507619328 3139363964846592 3144703019208576 3144808578035712 3149231681390616 3158439961160764 3164593318207488 3168325770255744 3173820612035584 3173846515044352 3175472461004928 3178310459612136 3178417146546432 3180872924373984 3180979697323008 3183822617884096 3185453674553094 3186282572204552 3188365483548672 3190828947876864 3193787873826816 3194767866583951 3196362817019904 3200858430265872 3209232933470208 3209382541179486 3210217665442088 3216471897194496 3224903016153168 3225037587867648 3225850458134528 3225876785782784 3230413909769712 3230522345670144 3235174595591904 3236016431292032 3237674226594948 3240633770164224 3244634170432816 3246145052086272 3247141110298442 3250819800145152 3260325121198208 3261995369723412 3267542980896411 3270529827360768 3276091952917504 3277907056521216 3278733252530176 3280836603470592 3283481728386048 3286526573299712 3288210244699968 3289065880985344 3297714199556581 3297824894538272 3299360544743424 3302574066333402 3304111928016384 3312799808886666 3312911010249792 3313773074004736 3315470703653304 3318545212648176 3324145070432256 3328932145706496 3334593594933888 3334620810084864 3334732743917568 3340404058107904 3342115330678656 3349187366042896 3351887597727424 3355684954988544 3356714624797884 3358277697328128 3365383932837248 3365496899301376 3367221026811264 3368097222758912 3372947593183392 3383504803832832 3386670042292224 3387681571245013 3389286725004288 3394281542916096 3395164780371968 3403206517108104 3404064294828344 3404092076961632 3404206342749184 3405835976591223 3408994283293662 3410696183758848 3411742733401128 3419664318850752 3419779107354624 3420668979617792 3422421371513088 3425480074495056 3425595058217472 3428241816022464 3436317053632512 3442161130254336 3442189223313408 3443217334708046 3449925502636032 3457225668173312 3458968557648156 3458996787880368 3459896865108544 3460013004105728 3464879435478804 3464995741726848 3473944704864256 3475724389651584 3475841059934208 3476745520267264 3481752354253824 3490907325493476 3496844242713703 3496961621930336 3498590001242112 3499663520522932 3512987372498688 3513872820467968 3513901498799104 3515672960232552 3515701653255456 3518961840819264 3521680737699768 3521798950607616 3529976071071744 3530894618058752 3532822060916736 3535979431736832 3536098124611584 3538830261700608 3547046926467072 3548135314435992 3554288861634112 3568749076824064 3570548188540032 3570577329424896 3571477292934656 3571506441402368 3576649739849088 3581800445119608 3584567893730121 3587844531253248 3592273545836332 3593946307666944 3603517239219072 3609645669898016 3609766835540992 3611494873622349 3612555892152704 3620943737435136 3627223556612096 3629081765401344 3629111384005632 3632476738910208 3635283342141696 3635405368369152 3640518485203536 3646661654716416 3650043284373504 3650213441736918 3651163276095944 3662591292321024 3667865761347984 3668820189076672 3668943341041664 3674103628289052 3685603447032192 3685727162363904 3685757243277312 3686686237868032 3688574909096448 3692025537908736 3697342394962176 3700199116108512 3708028869547492 3708153337637504 3710053006355556 3711018411769648 3716362620311943 3719759730806784 3722633772523008 3726085852797952 3727994708255328 3729089953189888 3734334835310184 3744105089048576 3746148919123968 3752550546726912 3757954565371392 3762386852178696 3767835786798258 3768816228064664 3768942736615168 3770873547443352 3774370361523888 3777286597694106 3780739398524928 3786056924441904 3786184011714048 3787169227433984 3789109375603776 3792623100169344 3804493880807424 3807561196486656 3810964108495872 3819560377918464 3827642704049024 3829572331681887 3829603586581836 3829732135592832 3830728683117056 3836116517851533 3836245285483296 3842718732926976 3846153066099712 3848252602070016 3849253968867328 3853003077388969 3854797249352448 3864933110367777 3866862632951808 3871636081422872 3879178906189824 3883754169990912 3889378876694976 3890359194089536 3890390945099008 3890521534570496 3892383973247112 3892514629618944 3895993466621328 3899134552458432 3908187792972288 3908318979833856 3911338710300672 3914965780819968 3916167062264198 3917990646882816 3934081824671628 3935105525380624 3947422271138304 3951115049340928 3953106923026464 3953139186148992 3954167845838336 3954300576120832 3959862211975776 3959995133402112 3970407603292788 3972256445316096 3977159997175939 3979145547718656 3980366522301316 3989608371992544 3996393420244232 3996527567920384 3998574969338376 3999615452026208 4009036562571264 4014842711427072 4015854651963392 4015887427198976 4017911954551488 4017944746577664 4018079617671168 4021670675222016 4024777985942592 4024913086408704 4034258366939136 4035496252527096 4042359341391938 4042495032014656 4044377441943552 4055011787926848 4060851378635268 4060987689983616 4062044413296128 4064125378671792 4067757588462879 4074758473433088 4080626501188608 4080659805057024 4081688334782464 4081721647316992 4087599702684672 4098485267915136 4101651928798032 4105317676999009 4105455480955808 4107558685607937 4108627527316396 4108765442375552 4118305416250368 4125309337026304 4125447812046848 4127422712711256 4127561258671872 4128635305317376 4138221414211584 4147522017601536 4147555867435008 4151401987325952 4154609533876224 4165673550995712 4171672504842192 4172758029823936 4174895713240854 4178767185972876 4185818619795456 4191846584397696 4192937358944768 4193078104047616 4195226197338624 4198975575187488 4212118225179648 4215514181824512 4224434360340992 4233963281339904 4237747279482848 4237889528728576 4239918256572747 4240060578692064 4241163899165312 4241306263097344 4247271566070792 4254438597169152 4258383831769088 4260565380863232 4260708396048384 4267811240354496 4279176721572648 4286454233003894 4299870688204224 4300050117156864 4306098042055152 4307218546359616 4307363127560192 4309569768506688 4313566127455872 4316898968793264 4326922199362176 4327067441958912 4328193402781696 4330410714975744 4330556074672128 4334426400193536 4349327159631216 4355590591600731 4356723974528548 4360706436481024 4370542742028288 4374448804627456 4376654093350728 4376689813236384 4376836726391808 4377975637848064 4384280326266624 4395808417931301 4398002973794304 4403432088444536 4405482570688512 4406834363976457 4417066411848888 4417214680333056 4420627604871072 4424726950197568 4426993716053202 4438576194275328 4445004430508544 4446124793245184 4446161080113152 4448438826568128 4448588148135936 4456153774238208 4466500334825472 4467870851012142 4470101383200768 4475619499730512 4477703596437504 4489628035748352 4495942597774761 4496093513910432 4497263457577856 4499567383529484 4511339738443776 4517836483458816 4517873355598848 4519048966672384 4525708723888128 4537608689477472 4539721651789824 4541114635454964 4545325711058216 4547806911016488 4548990311201504 4559552425134336 4559705476472832 4563228495350784 4567306765993408 4567460077623296 4569799964958144 4570989088029952 4588391670202368 4589548173672448 4591899376630272 4591936853231616 4599900670181376 4611958076864208 4611995717173824 4618637416075284 4619839247305072 4619994322302464 4622361122672496 4626492241612827 4634299186202112 4634454746578944 4640973004154592 4641128788552704 4642336472338432 4644714718482048 4654543100657968 4663573144215552 4683983163331584 4687563946976736 4687602204340608 4691949121092352 4694352783551928 4695574316933024 4695731934143488 4702336376721234 4706634761428992 4714639242315776 4717054528812864 4717212867053568 4718440348934144 4730847085914656 4737659941741146 4740025162973184 4752488655383616 4760730918053376 4760769772566528 4767465689418204 4767625719819648 4768866319798784 4771309386560976 4771469545984512 4775733926826144 4779423858306828 4783792708337664 4790681810740224 4791928410222592 4794544225529856 4804689652292096 4813849400205312 4815326498163132 4827924983246848 4838775687201792 4838815178674176 4843302318546944 4845620864654568 4845783518505216 4847044456188928 4854024646938048 4866951255649224 4869217578129408 4870711665447663 4875228383635022 4883455056428032 4890487681797312 4898804837718736 4905794741041152 4914137929376256 4914302883151872 4918099878795264 4921254905205888 4922700717211648 4925222592579072 4929789859949568 4933598821478016 4946737341807408 4949040817115136 4953861099500103 4955150160415924 4959679641075712 4963511696697344 4970659611007104 4977817818972264 4979113113746912 4986217605648384 5001890392400832 5001931215127296 5002099115876352 5010606087161856 5016515802904928 5023781049064344 5027831396591136 5032324894385882 5032493815365184 5035071937196826 5036382130258808 5048075899255872 5048245348952064 5052145834138368 5056830800225792 5059421389775088 5072658507743232 5080005063438336 5081285477994496 5083930087506432 5084100740726784 5092747170557952 5106096442242516 5106138115442448 5106309514123776 5113491424940493 5114822023802044 5114993713977728 5117614100101692 5131003469426688 5138220111742584 5138392587326208 5139729665803264 5142362724033696 5153244147157036 5163241695381504 5163283834970112 5164826002062069 5178338893321216 5185838502259968 5189845297662816 5190019506158592 5194657955495104 5197319153218206 5197493612590272 5198846069944576 5210917057296384 5212515992847499 5215118280400896 5219954374426624 5222628531380736 5223987529177088 5236360988240214 5245442432895504 5247885001863168 5247927832264704 5249495280784398 5263229694851072 5270809230701952 5270852248198656 5278442761228896 5279816282634368 5279993511202816 5282521106549652 5282698425911424 5293876804390384 5296341927088128 5297967074697458 5303969147605248 5304147186917376 5308245392550912 5319477829323392 5322202971653988 5331433292451168 5353123615236096 5357215939401984 5357259662103552 5362227566962688 5364974609773632 5366370647923456 5366550781878272 5380661670036128 5388410318754498 5390919461500416 5391100419489792 5405275858828608 5406682383902464 5414468504847024 5414650253311488 5418833838229056 5423676784617172 5431415606152704 5440835334918144 5440879740076032 5448715108365312 5450132936912896 5452925013212544 5453108052553728 5464647023886848 5468869238397376 5475064926560256 5476744914143916 5486059106174773 5491073888333824 5493886938481536 5503230283615008 5503415011562496 5511155442433578 5527269932031337 5530029356802048 5538038306863104 5539479378501632 5554231401327616 5562043304321238 5562230006456256 5564820089290752 5566527617654472 5571689581297168 5575994501357966 5579639596210176 5581091493060608 5583950658784512 5589128779196928 5593634929784832 5598634100249984 5601502252965276 5606622561189888 5616157633572864 5617880914523654 5620685575766016 5628825820090368 5643580278268044 5645284375119872 5653224342096996 5653414104922752 5661555542285832 5663028754761056 5665929896541159 5671109097787392 5672584796225536 5680753841150976 5688934650254016 5690414987139328 5705568962096864 5716446162743808 5733160917605632 5741464056073536 5746093024675584 5751421503274496 5754367928224944 5755865291724352 5764078099390464 5769229599149568 5769423255945216 5773880953300992 5779235200258048 5782195874028672 5799102879508288 5807454122134308 5825631254986368 5835538791134304 5835586417648512 5835782301855744 5843990199931992 5845707101688832 5848701828687648 5861077890575068 5872448671229952 5873976760918016 5874250593396297 5876985970324224 5889421882465184 5889619573777408 5894170139828096 5900847651864576 5902658288070936 5918101592367104 5921133406707456 5926672574011392 5931251768757504 5931450864181248 5939793317963664 5939992700103168 5941538365650944 5955333779767296 5955611404939182 5957112515949602 5957161134682856 5968718321577984 5970271461916672 5970549783451974 5984412557988816 5986170714331136 5994590130366348 5994791351880576 5999423178039312 6013554843856896 6015119651258368 6023781977945088 6023831140798464 6032506012833024 6037166978913888 6037369629613056 6050144919303296 6053244378790644 6054819513939952 6063539012087907 6063742548021984 6066566162915328 6079403233512448 6082517681890272 6084304660467712 6093066619944192 6112137710149632 6122532502173696 6122582470975488 6131399554027008 6147727901872704 6149277435818944 6149327622898432 6152477893197048 6158183221433712 6162941290974594 6163148163563328 6168656322150436 6177458124375552 6179065581602816 6187964005539456 6188171718070272 6192952957976064 6207332121317376 6212336689004544 6227102980988928 6231914300814336 6245310884442112 6248510326493568 6250085262635648 6250136272454144 6259137044735904 6268150778959314 6269781835628312 6278727929693184 6286478705213581 6289406038417152 6289617156071424 6298463362781232 6316879922321528 6329186636414976 6336651540511488 6347641224071168 6347693030088704 6350944922009856 6356620919224272 6356834293092864 6361745848747968 6361959394646016 6367645235768192 6370907349106188 6372565144409104 6376730967097344 6381657895753728 6387575747653632 6389535733167902 6392725634039808 6401716860531744 6418765082358972 6420435330884176 6429681349505841 6449806032306336 6450075175735296 6451700916269056 6451753571565568 6460827819539424 6461044691340288 6470349191183808 6472032862584064 6475348453189896 6489050521708111 6489268340865632 6492290104172544 6494282220596884 6501639600290304 6520650242396416 6523990739446824 6535085961792822 6541059654721536 6552183905835008 6555814113042432 6557466505060352 6561673206941184 6566963456772096 6573053146599424 6576420489399936 6578131761970688 6595428399113162 6595649789076544 6598721089486848 6605148132666804 6608223856032768 6625599617773332 6625822020499584 6627546148009472 6630941407306608 6637090425296352 6648290140864512 6657864291412992 6669187189867776 6669241620169728 6680808116215808 6684230661357312 6698374732085792 6701806276518213 6703775195454848 6711369909977088 6713429249595768 6716555394656256 6730767865674496 6730993798602752 6734442053622528 6736194445517824 6745895186366784 6767009607665664 6773340084584448 6775363142490026 6778573450008576 6788563085832192 6790329560743936 6806413034216208 6808128589656688 6808184153923264 6808412685498368 6811671953182446 6817988566587324 6823485466802256 6839328637701504 6839558214709248 6841337959235584 6844842743026176 6850960148990112 6851190116434944 6856483632044928 6884322260508672 6886434669416092 6899851005272064 6914451336346624 6917937115296312 6917993575760736 6919793730217088 6920026008211456 6929758870957608 6929991483453696 6947889409728512 6951448779303168 6951682119868416 6963504708507648 6981814650986952 6993688485427406 6993923243860672 6997180002484224 6999327041045864 7025974744997376 7027745640935936 7027802997598208 7031345920465104 7031403306510912 7037923681638528 7043361475399536 7043597901215232 7053504565081851 7059952142143488 7061789236117504 7065644121833472 7071958863473664 7077660523401216 7096270628871984 7106489912611719 7108577723268224 7141096377080064 7141154658849792 7142954585869312 7143012882804736 7153299479698176 7163600890239216 7169135787460242 7175689062506496 7184547091672664 7187892615333888 7190098172803693 7207034478438144 7219291339796032 7219533671081984 7222989747244698 7225111784305408 7241887474870272 7254447113224192 7258163530802688 7258222768011264 7264953477820416 7270566684283392 7270810736738304 7281036970407072 7293323309432832 7300426883473836 7302326552191888 7312842575452533 7325182584642048 7335731522695968 7337640378153344 7337886682083328 7348207256578104 7371206894064384 7371454324727808 7377149818192896 7384051075817472 7394684789924352 7400398232217024 7416057739094984 7416306675275008 7420106012711112 7422036823539296 7432725240623886 7439519461613568 7445267545046016 7452171705595904 7455989416510656 7458179906379776 7468669670620368 7488210178097152 7492297838247936 7505101093453824 7515909130742784 7524773704357392 7535671573596516 7537632456129328 7537885473230336 7541747094886704 7548487341578823 7548740723047776 7554573195388212 7561478797049856 7572113848883808 7572368023428096 7574338454867968 7578218751207552 7585246200338688 7608987761614848 7621928216991744 7624266955424959 7639120755836928 7655285408098048 7659144663363774 7659207173163672 7659464271185664 7661457366234112 7672233035703066 7672490570966592 7692306132199424 7696505204140032 7698507937734656 7706006154777938 7709594498704896 7729866220735554 7733725265903616 7743272162845744 7767508339981824 7778757753389952 7780718388179072 7780781890198016 7781043069140992 7784767946494224 7785029259237888 7791986933242656 7798269104916864 7816375585944576 7822677420601344 7829931561639936 7832334124528396 7835981293765632 7868163649343256 7870211050761248 7874242921176597 7894844542276608 7902230098681856 7906213846052928 7906278372297984 7908335691676672 7919724423951552 7919990266804224 7940815206585576 7944512890632192 7946950612046187 7954319994351878 7958291095437312 7960733044602632 7979216743985088 7992786840488464 7993055135840768 7997149938676752 7999230904052416 8018073125142528 8029685422854144 8031709303926784 8031774854397952 8035823909102976 8035889493155328 8036159235342336 8043341350444032 8049555971885184 8049826172817408 8070992505054192 8082615478131747 8084718682783876 8084990064029312 8110023575853696 8121702757270536 8121975379967232 8124088826592256 8128250757343584 8135515176925758 8161253002377216 8161319610114048 8163376669564928 8175199405369344 8196970535830272 8203303857596064 8210635353998018 8210910961911616 8215117371215874 8217255054632792 8217530884751104 8236610832500736 8250618674052608 8250895624093696 8254845425422512 8255122517343744 8257270610634752 8276442828423168 8295044035203072 8295111734870016 8309219067752448 8331347101991424 8343064956481857 8343345009684384 8345516059647872 8349791426481708 8357534371945752 8363991752036949 8371637239590912 8383693168795392 8385874717889536 8390452394677248 8397951150374976 8424236450359296 8426821371785481 8431028363649024 8448868720681984 8467926562679808 8475494558965696 8475779057457152 8479836513145494 8480121157384128 8482327798330624 8482612526194688 8494543132141584 8508877194338304 8516767663538176 8521130761726464 8521416792096768 8535622480708992 8558353443145296 8572908466007788 8599741376408448 8600100234313728 8612196084110304 8614437092719232 8614726255120384 8619139537013376 8627132254911744 8633797937586528 8653844398724352 8654134883917824 8660821429951488 8668852800387072 8671512780727867 8698654319262432 8711181183201462 8713447949057096 8748897609254912 8753308186701456 8753379626472768 8753673452783616 8755951275696128 8768560652533248 8791616835862602 8796005947588608 8806864176889072 8810965141377024 8813668727952914 8834132823697776 8834429360666112 8841255209742144 8849453900395136 8853987432106404 8877152388550656 8890008861017088 8892249586490368 8892322160226304 8896877653136256 8897176296271872 8912307548476416 8933000669650944 8935668773924403 8935741702024284 8950938541653577 8951238999461024 8955407192875008 8955824675177961 8979256071496704 8991885195549522 8992187027820864 8994526915155712 8999134767058968 9018177257524813 9022679476887552 9035672966917632 9035746711197696 9038097933344768 9051417447776256 9075217378954944 9079443303579648 9082229270909928 9090651422116432 9095613822032976 9097980622403008 9119104850268672 9119410952945664 9126456990701568 9134613531986816 9134920155246592 9139599929916288 9141978176059904 9183798753260544 9183873706463232 9223916153728416 9223991434347648 9237274832150568 9239678494610144 9239988644604928 9244411936461891 9244722245344992 9252984483225654 9268598372404224 9281946008309184 9282257577105408 9284672944676864 9289429436964096 9309086201315936 9327146288431104 9367966326663168 9375127893953472 9375204408681216 9383898242184704 9388705567103856 9391148633866048 9391463868286976 9404672753442468 9413269522857984 9429278484631552 9434109057625728 9434425734107136 9436880697868288 9461694171829312 9475319883482292 9491434373080051 9504977310767232 9521461836106752 9521539545133056 9534931378836408 9535251439639296 9537732639597568 9542618773121952 9542939091969024 9551467853652288 9558847716613656 9581363621480448 9583856820445184 9584303599751853 9589088451059712 9609379304584192 9627698800410624 9630652996326264 9655849966493696 9677551374403584 9677630357348352 9686604637093888 9691241729309136 9691567037010432 9694088912377856 9708049293876096 9733902511298448 9738435156258816 9741423330895326 9750456767270044 9766910112856064 9780975363594624 9797609675437472 9802628942689233 9811589482082304 9828275858752512 9836199757590528 9842509810411776 9850445185158144 9859579719899136 9867197642956032 9893142598669743 9893474683614816 9898081634230272 9907722199000206 9910300320831848 9927023393394688 9941319222014208 9955635637944528 9958226227493824 9972435211296768 10003780784801664 10003862430254592 10004198231752704 10021212174323712 10033031605809856 10047562098128688 10055662793182272 10064649788771764 10064987630730368 10070143874393652 10072764260517616 10096151798511744 10096490697904128 10104291668276736 10113661600451584 10118842779550176 10160010126876672 10162570955988992 10163044713735039 10167860175012864 10185494341115904 10212192884485032 10212276230884896 10212619028247552 10226982849880986 10229644047604088 10229987427955456 10235228200203384 10256886308506369 10262006938853376 10276440223485168 10276785174652416 10279459331606528 10284725448067392 10306488294314072 10326483390763008 10326567669940224 10329652004124138 10356677786642432 10371677004519936 10379690595325632 10380039012317184 10389315910990208 10394638306436412 10394987225180544 10397692139889152 10421834114592768 10425031985694998 10430236560801792 10445257062761472 10447975058354176 10472721976480428 10490532728141109 10490884865791008 10495770003726336 10498990561568796 10526459389702144 10541618461403904 10541704496397312 10556885522457792 10559632565268736 10559987022405632 10565042213099304 10565396851822848 10587753608780768 10592683854176256 10595934149394916 10607938295210496 10608294373834752 10616490785101824 10638955658646784 10644405943307976 10662866584902336 10706247230472192 10714431878803968 10714519324207104 10724455133925376 10729949219547264 10732741295846912 10733101563756544 10761323340072256 10776820637508996 10781838923000832 10795148563763263 10810551717657216 10813364767804928 10828937009694048 10829300506622976 10837667676458112 10847353569234344 10862831212305408 10881670669836288 10897430216730624 10900265873825792 10905850026425088 10906216105107456 10929294047773696 10937738476794752 10950129853120512 10953489828287832 10972118212349546 10982147776667648 10987773876963072 11006460567230016 11006830023124992 11022310884867156 11054539864062674 11060058713604096 11076076613726208 11078958757003264 11108462802655232 11124086608642476 11124460012912512 11133055235308944 11143379162594336 11149087860935829 11151989002715932 11159279192420352 11162182986121216 11167901317569024 11178257558393856 11187269859569664 11197268200499968 11203004505930552 11232315267145728 11235761829047308 11257651640180736 11287160556536088 11290568750239744 11306448684193992 11306828209845504 11323111084571664 11326057509522112 11331859793082318 11342218195574784 11361507682301952 11377869300508032 11380829974278656 11411137924193728 11432892325487616 11466321835211264 11482928112147072 11492186049351168 11502843006548992 11508349553554599 11508735856449888 11511730583448704 11528156198780928 11538459198299136 11547761906601984 11558470400516096 11559009232166907 11564391748057344 11594799331103331 11598205759016576 11614908244268616 11651262509972736 11671077582268608 11671172835297024 11671564603711488 11687980399863984 11691414203377664 11697403657375296 11722155781150136 11744897342459904 11747953521836032 11748501186792594 11753971940648448 11778843764930368 11779239147554816 11788340279656192 11805316576141872 11836203184734208 11842266813414912 11853345148022784 11862503537515008 11862901728362496 11879586635927328 11879985400206336 11883076731301888 11911222809878364 11914225031899204 11914322269365712 11931479991527817 11937436643155968 11941099566903948 11968825115977632 11972341428662272 11989180260732696 11989582703761152 11998846356078624 12027109687713792 12047563955890176 12047662281596928 12065012025666048 12074333957827776 12074739259226112 12100289838606592 12106488757581288 12109639027879904 12127078024175814 12127485096043968 12133132325830656 12158806467024896 12165035363780544 12168609320935424 12186133239888384 12203272765388637 12224275420299264 12245065004347392 12245164941950976 12262799108054016 12295455803745408 12298554871637888 12298655245796864 12304955786394096 12315953030997027 12316366442867424 12325882581949188 12326296327126656 12337312644300872 12354916248751104 12358131163205632 12375928011078912 12376343436140544 12385905915952128 12414664242634752 12454205961977856 12463828601628672 12490621768884224 12497020652987136 12500170525271296 12500272544908288 12518274089471808 12536301557918628 12539563671256624 12557455859386368 12572957410427162 12578812076834304 12579234312142848 12596926725562464 12633759844643056 12673303081022976 12695282448142336 12695386060177408 12701889844019712 12713241838448544 12713668586185728 12723491697495936 12723918789292032 12735290471536384 12741814698212376 12745130288818208 12763315791507456 12775151495307264 12779071466335804 12803433721063488 12837530164717944 12840870661768352 12859362699011682 12899612064612672 12900150351470592 12903401832538112 12921655639078848 12922089382680576 12940698382367616 12944065725168128 12950696906379792 12978101043416222 12978536681731264 12984580208345088 12988564441193768 13003279200580608 13041300484792832 13047981478893648 13070171923585644 13082119309443072 13104367811670016 13111628226084864 13114933010120704 13123346413882368 13133926913544192 13146106293198848 13152840978799872 13156263523941376 13187425253793903 13190856798226324 13191299578153088 13210296265333608 13216447712065536 13220503091929371 13251199235546664 13251644040999168 13255092296018944 13261882814613216 13274180850592704 13315728582825984 13338374379735552 13338483240339456 13361616232431616 13368461322714624 13396749464171584 13403612553036426 13407550390909696 13426858499191536 13433110789312512 13461535731348992 13461987597205504 13468884107245056 13472388891035648 13491790372733568 13534019215331328 13550726284980052 13557146900017152 13577126171664384 13612826068432416 13616257179313376 13616368307846528 13616825370996736 13623343906364892 13635977133174648 13646970933604512 13678657275403008 13679116429418496 13689685486052352 13701920297980224 13702380232869888 13712967264089856 13768644521017344 13772869338832184 13799702010544128 13828902672693248 13835874230592624 13835987151521472 13839587460434176 13840052016422912 13859517741915216 13859982966907392 13879476724838481 13895778819457024 13902897558606336 13903364239736832 13927009417015296 13963629301973904 13987376970854812 13987846487721344 13998654082091728 14051949489994752 14055491281871872 14055605995196416 14062691840930208 14062806613021824 14075847363277056 14086722950799072 14087195802430464 14107009130163702 14119904284286976 14143917726947328 14148257694871783 14155321046802432 14192541257743968 14212979825223438 14217155446536448 14282192754160128 14282309317699584 14285909171738624 14286025765609472 14306598959396352 14327201780478432 14338271574920484 14351378125012992 14369094183345328 14375785230667776 14380196345607386 14414068956876288 14438582679592064 14439067342163968 14445979494489396 14450223568610816 14483774949740544 14516327061605376 14516445536022528 14529906955640832 14541133368566784 14562073940814144 14600853766947672 14604653104383776 14612134996342989 14625685150905066 14650365169284096 14671463045391936 14675280756306688 14675773364166656 14696414513156208 14742413788128768 14742908649455616 14754299636385792 14768102151634944 14789369579848704 14800796464434048 14832115478189968 14832613350550016 14840212025422224 14844073647078592 14865450481247772 14879038923227136 14890535090092032 14904343411191808 14911978833021312 14916359812759552 14937339341240736 15002589815513629 15031818261485568 15049547408714784 15071343147193032 15075264912258656 15075770946460672 15083494189773408 15096974683157646 15097481446095552 15109146390776424 15144227697767616 15144736046856192 15148676909735936 15156437502415104 15170492400677376 15217975523229696 15243856433983488 15248533910849918 15278241511673856 15310570816196096 15318289326727548 15318414346327344 15318928542371328 15322914732468224 15344466071406132 15344981141933184 15384612264398848 15393010408280064 15397015875469312 15412012309555876 15419188997409792 15459732441471108 15486544325691488 15494478006186207 15535016679963648 15557515506779904 15561436776358144 15561563780396032 15569535892988448 15570058518475776 15583973866485312 15596538209833728 15632751171889152 15637547978542497 15645354841202688 15659863123279872 15664668249056792 15671962587531264 15736327298686512 15740422101522496 15748485842353194 15789689084553216 15804460197363712 15812427692105856 15812556744595968 15816671383353344 15839448847903104 15839980533608448 15881630413171152 15889025781264384 15893901224092374 15908639988703756 15921466089205264 15958433487970176 15985573680976928 15986110271681536 15994299877353504 15998461808104832 16059370845708288 16063418607853568 16071647818205952 16071778986310656 16086682700888064 16099111943770368 16099652345634816 16141985010108384 16165230956263494 16169437365567752 16169980128058624 16220047151707392 16243405514541072 16243950759934464 16248177653184512 16256501514687168 16271030353851516 16322506004754432 16322639220228096 16326753339129856 16350398810738688 16393941071660544 16406607715192128 16421270707996036 16421821923823232 16430234742431748 16434510109265584 16435061769502208 16458177318524319 16473221665001472 16501237348105216 16509690850845024 16510245034687488 16514541221269504 16581809796094011 16590088070406144 16618438135504896 16662694203982848 16686129912963714 16686690019368768 16691032119295744 16699582852963416 16715068743891504 16727983504073898 16743274479181824 16767386337590784 16771749435779072 16780904789354496 16795902300749952 16848472900718592 16853642743570962 16862056727298048 16897737441363968 16935853125359616 16950989117931392 16951558114914304 16959673026290988 16960242314768256 16964655596661248 16965225052389376 16989086264283168 17017754388676608 17042261523452928 17063299342722577 17071244961417984 17116706886290592 17145816932015576 17199482752816896 17224392168220608 17228874185438464 17229452510240768 17238279074026752 17254264509823488 17267595875173056 17307688797448704 17308269767835648 17321642859902976 17337705600774144 17343025561455734 17397308638524864 17422362366402924 17426895898114192 17497795218509824 17506616373402912 17506759252945536 17507346905567232 17511902551392256 17537121305066496 17583233671725204 17613137130350587 17613728353778144 17621930282754048 17622751780188891 17627337455905828 17668265647395552 17668858721332224 17682510419484288 17698907800790272 17707974864212808 17754304777101312 17780017722034176 17784499172980736 17784644320452608 17793755306272512 17794352592543744 17824615096952832 17866001339301888 17871337547848806 17871483404048568 17901877083307154 17902477998922048 17910814385750016 17911649350355922 17958512142993408 17983770391099044 17984374055641728 17989053830311424 17998269534117936 18036354515049626 18045358953775104 18071345933835264 18071493422395392 18076195866689536 18150434757909888 18164458541819856 18181302844232864 18190617036263721 18191227644065952 18195961244806016 18238209700537344 18252913981403136 18269227063973632 18269840310493184 18279199859832576 18283956352119808 18367597506521088 18367747412926464 18447832307456832 18447982868695296 18474549664301136 18479356989220288 18479977289209856 18488823872923782 18489444490689984 18505968966451308 18537196744808448 18563892016618368 18564515154210816 18569345889353728 18578858873928192 18618172402631872 18735932653326336 18750255787906944 18750408817362432 18767796484369408 18777411134207712 18782297267732096 18782927736573952 18809345506884936 18858556969263104 18859436115640743 18868218115251456 18868851468214272 18923388343658624 18950639766964584 18982868746160102 19009954621534464 19042923672213504 19043079090266112 19069862757672816 19070502879278592 19075465279195136 19085237546243904 19085878183938048 19102935707304576 19117695433227312 19162727242960896 19167713640890368 19168607199503706 19178176902119424 19218758609168384 19261305992652528 19289044048517523 19311699932987392 19355102748807168 19355260714696704 19382483458618272 19383134074020864 19388177824755712 19416098587752192 19467151565124333 19467805022596896 19476870312517632 19482846661790652 19500913534540088 19515980754752881 19533820225712128 19561950727189248 19595219350874944 19605257885378466 19623178964164608 19656551717505024 19672399515181056 19685019620823552 19700890370316288 19719159439798272 19734395285912064 19786285197339486 19786949367229632 19796163268460544 19815444398000412 19820600641663696 19854046786789376 19882638444028416 19911271275889056 19916452454987648 19944870422593536 20007561569603328 20007724860509184 20042424348647424 20066063211619712 20095124196257376 20111325586364544 20129299577543528 20129975261460736 20140287748787304 20145528521035232 20192303597023488 20192981395808256 20208583336553472 20227323200903168 20237685559100352 20320020253753344 20325141911977984 20326089427470078 20335720350025728 20370988682231808 20424385768970064 20424552461769792 20425238056495104 20453965699761972 20459288095208176 20459974855910912 20470456400406768 20513772617012738 20524013877706752 20552880446970336 20553570349304832 20558918663213056 20569450896134784 20612976588628144 20652966781526016 20659304008248276 20713355573284864 20743354009039872 20759381190651264 20760078024634368 20778631821980416 20789276612872824 20789974450361088 20795384279778304 20843668229185536 20850063971389996 20890514125522944 20895950116708352 20945443952960856 20981065456282218 20981769731582016 20991540007452672 20997981123137592 21052918779404288 21083236922807808 21083408992794624 21113771044915584 21119265130537472 21119974044811264 21130084426198608 21130793703645696 21175507217561536 21185367708352512 21191868298789832 21215876590420992 21232981570203648 21277911317293568 21288811886615952 21325733169804672 21428863757607936 21429038648414208 21448910267850752 21459898439094528 21465482591693824 21522646680144512 21553641275017992 21563677846001664 21570294518411079 21590297127526526 21621103435314432 21626729535609856 21657874019388096 21658601013245952 21675335352916224 21694707138468688 21725662424610816 21763341339672576 21794860433461248 21800531747651584 21811700052850176 21812432210214912 21858588095547392 21875476953589504 21906979656575664 21938527726357599 21944236424699092 21964295553335296 21975547753926144 22012921134460032 22013660046249984 22044621769734312 22109079728125348 22152153227452416 22216925605310464 22248173217284952 22248920025825024 22266110470617888 22286758325188672 22298175721871658 22303978005431864 22318558384840704 22335802635138048 22356515116787712 22374539719139328 22394536400999936 22406009011861104 22464630534291456 22471523658094616 22515303280361472 22574321113072176 22581137500479488 22612897368387984 22613656419691008 22645462024736469 22646222169143328 22652115019044224 22663719586164636 22684436391149568 22723015364603904 22755738601016064 22761659948557312 22822275848387456 22865784650975232 22872800866274877 22932643670422528 22965856224294144 22984372098702336 23005686013097984 23016699107109198 23017471712899776 23023461166897408 23076918396598272 23083999396896067 23095523813203968 23116940801032192 23118018464333814 23128783496114688 23189598662206662 23196411518033152 23229816488537232 23302525019945472 23342155164537216 23342345670594048 23343129207422976 23375960799727968 23382828406755328 23394807314750592 23444311562300272 23489794684919808 23497002373585188 23507943881296896 23557687529860736 23558478295109632 23576680559312384 23610633152283744 23684533626829824 23706690296045568 23725007075030016 23759173271854656 23759970800412672 23766153462603776 23822445619756728 23828450063798408 23828644538731424 23840851836138561 23862959983055634 23874873286311936 23882199133807896 23937650231955264 23944682857324544 23978360521465392 23979165407522304 23997692712157248 24054219375427584 24095127911780352 24095324563193856 24130024051332096 24148667915655552 24149478518452224 24200579677213184 24212977515162576 24219278055759808 24254156048351628 24254970192087936 24295404613059709 24317612934049792 24330070727561088 24337218641870848 24372266479776768 24406545530777274 24477909698995921 24490130008694784 24525598216108032 24590911607490816 24597109743275776 24597310491593728 24609911572788192 24631906061994054 24632732885734848 24651765163898376 24652592654253312 24674625288601744 24709832497502208 24716262326411264 24751856022157824 24752686872281088 24771811831904256 24829328485269504 24927657203257344 24981243537768448 24994041305974272 25000341050542592 25000545089816576 25036548178943616 25072603115837256 25079127342513248 25091975256110847 25114911718772736 25145914820854324 25157624153668608 25193853451124928 25267519689286112 25280464115356443 25346606162045952 25390564896284672 25403779688039424 25426483676897088 25427337172371456 25446983394991872 25447837578584064 25470580943072768 25483629396424752 25490260577636416 25526631583014912 25550302990614528 25558142932671608 25606867442126976 25675060329435888 25681741323536704 25718725398023364 25799224129225344 25800300702941184 25806803665076224 25843311278157696 25844178765361152 25881396764735232 25888131450336256 25901393812759584 25956202086832444 25957073363462528 25977128882387536 26006558401161216 26014538342183601 26082600969585664 26095962957787296 26140343847171288 26208735623340032 26246692827764736 26267853827088384 26292212586397696 26305681957599744 26312527047882752 26374850507587806 26381713596452648 26382599156306176 26420592530667216 26432895424131072 26441006183858742 26502398471093328 26503288081998336 26510184592037888 26523765629226432 26548361701185408 26631457165651968 26676748759471104 26676966480678912 26736922645429248 26793498928343168 26807006321773209 26807225106072852 26815100781819392 26852815624960731 26853716998383072 26866221578625024 26923071462697984 26937768214490112 26944777782071296 26983580745467136 27054531772574439 27068038430662656 27101452569960104 27114293800034304 27154252343328768 27225652136864832 27232514358626752 27232736615693056 27233650741993472 27246687812729784 27271954266349296 27293941867209024 27357314550806016 27358232858836992 27379370972104704 27403840595960448 27404760465739776 27425934528179712 27545738677664368 27657805345386496 27671748461185248 27671974303042944 27679174920868352 27680104032845824 27719035483830432 27719965933814784 27758953449676962 27805795117212672 27840119980231573 27854018834030592 27927258603947808 27974753941709624 27975692975442688 27997308164183456 28103898979989504 28110982563743744 28111211990392832 28125383681860416 28125613226043648 28151694726554112 28173445901598144 28174391604860928 28214018260327404 28239808568573952 28287835453894656 28296515389743566 28310642093604864 28385082515487936 28425959650446876 28434310893072896 28474303119240153 28564385508320256 28564618635399168 28571818343477248 28572051531218944 28613197918792704 28654403560956864 28676543149840968 28737223738993063 28738188366690656 28751570461335552 28752910799255559 28760392691214772 28828137913752576 28877165359184128 28878134684327936 28891958988978792 28900447137221632 28967549899481088 29032654123210752 29032891072045056 29059813911281664 29082266737133568 29124147881628288 29201707533895344 29209306208767552 29224269992685978 29251370301810132 29300730338568192 29342926090783872 29350561512613376 29351546728333312 29392829026312416 29484827576257536 29508599272771584 29578739159697408 29601592928868096 29664230956379936 29665226701100032 29679427796009229 29680424050844448 29688147294157184 29730900962495544 29781070180184064 29808686822383616 29823957666042624 29874678682481472 30005179631027258 30063636522971136 30099094817429568 30142686294386064 30150529824517312 30151541892921344 30166988379546816 30193949366315292 30194962892191104 30218292781552848 30288455395535232 30289472093712384 30297353819471872 30312875004830208 30340984801354752 30487712867966976 30489134141205117 30497067821699836 30556483023347712 30621141632392192 30636578653455096 30636828692654688 30637857084742656 30645829464936448 30688932142812264 30689962283866368 30769224528797696 30770658925519107 30786020816560128 30824024619111752 30838377994819584 30847840547835199 30919464882942216 30973088651382976 30988956012372414 31070033359927296 31115031013559808 31122873552716288 31123127560792064 31139071785976896 31140117036951552 31167947732970624 31193076419667456 31265502343778304 31275095957084994 31290709682405376 31329336498113584 31343925175062528 31471598184423327 31472654597373024 31480844203044992 31496971684706388 31579378169106432 31624855384211712 31625113489191936 31633342766706688 31678897695806208 31679961067216896 31763260826342304 31778051562528768 31787802448184748 31817279977407512 31842932178410528 31916866975940352 31971147361953856 31972220543363072 31988599754707008 31996923616209664 32118741691416576 32126837215707136 32143295636411904 32143557972621312 32173365401776128 32198223887540736 32199304691269632 32283970020216768 32330461912526988 32338874731135504 32339960256117248 32385445691289789 32440094303414784 32486811029082144 32487901519868928 32496355306369024 32513003029374336 32542060707703032 32645012009508864 32700797621477376 32787882143321088 32813215430384256 32842541415992072 32843643847646464 32860469484863496 32869020218531168 32870123539004416 32916354637048638 32946443330002944 33002474696210432 33019381701690048 33020490069374976 33029082442539008 33163619592188022 33180176140812288 33236876271009792 33325388407965696 33372259825927428 33373380038737536 33382064238591488 33399165705926832 33430137487783008 33455967008147796 33486548958363648 33534772675181568 33543498871558144 33561809578708992 33591804601499904 33696945801437184 33707285487141924 33795474882727936 33871706250719232 33901978235862784 33903116229828608 33919346052581976 33920484629536512 33929311193322496 33978172528566336 34084523046905856 34126598685445154 34142489922835968 34233413772581184 34291633864031152 34398965505633792 34448784336441216 34457748370876928 34458905020481536 34476558148053504 34508529019646976 34535191750346112 34615377594897408 34643285719805952 34675411201548288 34677027696500721 34686051122911468 34794617277049728 34844724732805848 34853791796228384 34995590437019648 35013232746805824 35013518505891072 35014693811134464 35074242610132992 35166467343450408 35226274260701174 35227456707556288 35243860565508096 35245503560377782 35254674911811656 35336531294791104 35337717442664448 35365020838968576 35397815601580544 35415949728425616 35508609554202624 35560035444068352 35568998345961472 35569288640905216 35587510612545024 35588705185087488 35649230193905664 35742675095697612 35742966808097136 35794439974583451 35803754166614308 35804955997844096 35823298700711844 35917024285986816 35967540782198088 35968748111283456 35978107660622848 35996539068235872 36072709030099252 36142691867670528 36142986844790784 36300869515819776 36328917083639712 36362605688465728 36381234072527442 36382455288131904 36391922489612032 36476419401074688 36505827962806272 36538454127947264 36539680620986368 36558399719665152 36567912704239616 36735195013042176 36735494825852928 36895664614913664 36895965737390592 36947859092991081 36949099328602272 36958713978440576 36959954578419712 36977647745847564 36978888981379968 37011937932902616 37074393489616896 37127784033236736 37129030308421632 37157717747856384 37236344805263744 37471865306652672 37500511575813888 37500817634724864 37535592968738816 37554822268415424 37564594535464192 37565855473147904 37618691013769872 37717113938526208 37718872231281486 37736436230502912 37737702936428544 37846776687317248 37901279533929168 37965737492320204 38019909243068928 38085847344427008 38086158180532224 38139725515345632 38141005758557184 38150930558390272 38170475092487808 38171756367876096 38205871414609152 38235390866454624 38325454485921792 38337214399007412 38402413743223411 38437517218336768 38522611985305056 38578088097035046 38710205497614336 38764966917236544 38766268148041728 38776355649511424 38832197175504384 38934303130248666 38935610045193792 38953740625035264 38965693323581304 39001827069080176 39031961509505762 39067640451424256 39123901454378496 39190438701749888 39210515770756932 39246357928329216 39313103435010048 39344799030362112 39370039241647104 39401780740632576 39438318879596544 39468790571824128 39572570394678972 39573898734459264 39630888796000824 39641201283327392 39661509275788113 39708093573578752 39765276888056832 39822542551778112 39832904909975296 40015123139206656 40015449721018368 40084848697294848 40132126423239424 40190248392514752 40222651172729088 40258599155087056 40259950522921472 40280575497574608 40291057042070464 40384607194046976 40385962791616512 40417166673106944 40454646401806336 40475371118200704 40652178854940156 40671440700051456 40848771537940128 40849104923539584 40850476112990208 40907931399523944 40918576190416352 40919949711821824 40940912800813536 41027545234025476 41105760893940672 41107140698609664 41117837326426112 41138901792269568 41225953177256288 41305933563052032 41318608016496552 41426711146569728 41486708018079744 41518762381302528 41520156049268736 41557263643960832 41578553225745648 41579948900722176 41590768559556608 41687336458371072 41700127942779992 41781028251045888 41791900233416704 41890887905921712 41962130912564436 41963539463164032 41995962246275184 42105837558808576 42166473845615616 42166817985589248 42227542089831168 42238530261074944 42260168852397216 42261587407291392 42351014435123072 42383736597579664 42431753180841984 42444773084615349 42465963140407296 42555822634587136 42577623773231904 42651466339609344 42857727515215872 42858077296828416 42897820535701504 42919796878189056 42930965183387648 43045293360289024 43107282550035984 43127355692003328 43140589036822158 43180594255053052 43242206870628864 43253459071219712 43315748038776192 43317202026491904 43350670705832448 43389414276937376 43451324849221632 43589720866922496 43623400105700352 43717176191094784 43750953907179008 43813959313151328 43877055452715198 43888472849398184 43951095507852288 44025842268920064 44027320092499968 44089243539468624 44218159456250696 44304306454904832 44433851210620928 44496346434569904 44497840051650048 44532220941235776 44573516650377344 44596351443743316 44607956010863728 44637116769681408 44671605270276096 44713030233575424 44749079438278656 44789072801999872 44812018023722208 44943047316189232 45007769446540887 45148642226144352 45162275000958976 45225794736775968 45227312839382016 45290924049472938 45292444338286656 45304230038088448 45327439172329272 45423353651956777 45446030729207808 45511477202032128 45523319897114624 45644551696774912 45731569301950464 45745601732549754 45865287340845056 45931712448588288 45968744197404672 46011372026195968 46033398214218396 46034943425799552 46046922333794816 46153836793196544 46167998793792134 46191047626407936 46236036928667628 46257566992229376 46379197324413324 46392823036066304 46459632977074464 46605050039890944 46684310329074432 46684691341188096 46751921599455936 46765656813510656 46789614629501184 46888623124600544 46912643935627491 46979589369839616 46994004747170376 47015887762593792 47115375059721472 47116956590219264 47153361118624768 47221266304567488 47369067253659648 47413380592091136 47450014150060032 47518346543709312 47519941600825344 47532306925207552 47644891239513456 47656900127596816 47657289077462848 47681703672277122 47725919966111268 47764398267615792 47807086496665879 47875300463910528 47889365714649088 47956721042930784 47958330815044608 47995385424314496 48190255823560704 48260048102664192 48297335831311104 48298957036904448 48401159354426368 48425955030325152 48438556111519616 48508312096703256 48509940384175872 48590809226119418 48635225868099584 48660141455122176 48744532959553536 48813091061554548 48955819397991842 48980260017389568 49051196432216064 49181823214981632 49194219486551552 49194620983187456 49219823145576384 49263812123988108 49265465771469696 49303530327796752 49305185308506624 49349250577203488 49374531955572957 49419664995004416 49432524652822528 49503712044315648 49543623663808512 49745429388282033 49855314406514688 49988082611948544 50000682101085184 50001090179633152 50073096357887232 50145206231674512 50158254685026496 50183950512221694 50229823437545472 50291829641708648 50315248307337216 50330687209625851 50387706902249856 50535039378572224 50560928230712886 50693212324091904 50781129792569344 50807559376078848 50852967353794176 50854674344742912 50893966789983744 50895675157168128 50941161886145536 50967258792849504 50980521155272832 51053263166029824 51116285865343216 51189898028167731 51213734884253952 51350120658871776 51363482647073408 51437450796046728 51598448258450688 51686622556315392 51688357530722304 51762793529470464 51776262900672512 51802787625519168 51912404173664888 51914146726925056 51954257764775072 52013116802322432 52029076684367202 52165201939171328 52191925915574592 52280687694342576 52417471246680064 52493385655529472 52535707654176768 52611363915199488 52625054095765504 52749701015175612 52763427192905296 52765198312612352 52839411391051761 52841185061334432 52865790848262144 52882012367717484 53004796942186656 53006576163996672 53020369184075776 53047531258452864 53096723402370816 53262914331303936 53353497518942208 53353932961357824 53369868687974713 53473845290858496 53586997856686336 53614012643546418 53614450212145704 53630201563638784 53705631249921462 53707433996766144 53732443157250048 53846142925395968 53875536428980224 53889555564142592 53967161490934272 54109063545148878 54136076861325312 54202905139920208 54228587600068608 54451304273729664 54465028717253504 54465473231386112 54467301483986944 54493375625459568 54543908532698592 54587883734418048 54714629101612032 54758741944209408 54807681191920896 54809520931479552 54851869056359424 55091477355328736 55315610690772992 55343496922370496 55343948606085888 55358349841736704 55438070967660864 55439931867629568 55517906899353924 55611590234425344 55680239960463146 55708037668061184 55854517207895616 55949507883419248 55951385950885376 55994616328366912 56207797959979008 56221965127487488 56222423980785664 56250767363720832 56251226452087296 56303389453108224 56346891803196288 56348783209721856 56428036520654808 56575670907789312 56578308346922229 56593030779487132 56770165030975872 56851919300893752 56868621786145792 56948606238480306 57128771016640512 57129237270798336 57143636686954496 57226395837585408 57308807121913728 57353086299681936 57474447477986126 57476376733381312 57503140922671104 57505821598511118 57520785382429544 57656275827505152 57754330718368256 57756269368655872 57783917977957584 57800894274443264 57935099798962176 58065308246421504 58065782144090112 58164533474267136 58248295763256576 58401454695372999 58403415067790688 58418612417535104 58448539985371956 58502740603620264 58547942264258643 58601460677136384 58685852181567744 58701123025226752 58785658052624832 58969655152515072 59017198545543168 59157478319394816 59203185857736192 59328461912759872 59330453402200064 59358855592018458 59360848101688896 59376294588314368 59461801924991088 59562140360368128 59617373644767232 59647915332085248 59749357364962944 60010359262054516 60127273045942272 60198189634859136 60285372588772128 60301059649034624 60303083785842688 60333976759093632 60387898732630584 60389925784382208 60436585563105696 60576910791070464 60578944187424768 60625750009660416 60681969602709504 60700589465095069 60975425735933952 60978268282410234 60994135643399672 61112966046695424 61242283264784384 61273157306910192 61273657385309376 61275714169485312 61291658929872896 61377864285624528 61379924567732736 61538449057595392 61541317851038214 61572041633120256 61648049238223504 61676755989639168 61695681095670398 61838929765884432 61946177302765952 61977912024744828 62140066719854592 62230062027119616 62245747105432576 62246255121584128 62278143571953792 62280234073903104 62335895465941248 62386152839334912 62531004687556608 62550191914169988 62656569791575039 62658672996227168 62687850350125056 62943196368846654 62945309194746048 62961688406089984 62993943369412776 63158756338212864 63249710768423424 63250226978383872 63266685533413376 63357795391612416 63359922134433792 63526521652684608 63556103125057536 63575604896369496 63634559954815024 63685864356821056 63833733951880704 63942294723907712 63944441086726144 63977199509414016 63993847232419328 64286591272823808 64287115945242624 64346730803552256 64396447775081472 64567940040433536 64660923825053976 64677749462271008 64679920512234496 64710883555233237 64770891382579578 64880188606829568 64973622058164288 64975803039737856 64992710612738048 65026006058748672 65084121415406064 65290024019017728 65401595242954752 65575764286642176 65626430860768512 65685082831984144 65687287695292928 65720938969726992 65738040437062336 65740247078008832 65832709274097276 65892886660005888 66004949392420864 66038763403380096 66040980138749952 66058164885078016 66327239184376044 66440040611560357 66650776815931392 66744519651854856 66746760077475072 66764128477182976 66798331411853664 66860274975566016 66911934016295592 67069545350363136 67086997743116288 67123619157417984 67183609202999808 67393891602874368 67414570974283848 67590949765455872 67743412501438464 67803956471725568 67806232459657216 67838692105163952 67840969259073024 67858622386644992 67956345057132672 68169046093811712 68253197370890308 68284979845671936 68466827545162368 68583267728062304 68618402598824631 68797931011267584 68897568672882432 68915496741753856 68953116296107008 69017058039293952 69070383500692224 69230755189794816 69251998190688201 69286571439611904 69350822403096576 69354055393001442 69372102245822936 69589234554099456 69689449465611696 69707583592456768 69991180874039296 70026465493611648 70027037011782144 70029387622268928 70148485220265984 70332934686900816 70452548521402348 70454913415112576 70491007120755564 70509349823623312 70673062589582208 70675434885328896 70730041677937152 70795631203161088 70831899456851232 71120070888136704 71137996691922944 71175021225090048 71298460387811328 71485350191395224 71485933616194272 71588879949166902 71607508333228616 71609911995688192 71646597401423688 71834048571973632 71935081564396176 71937496222566912 71956215321245696 71993078136471744 72145418060198504 72285383735341056 72285973689581568 72601739031639552 72657834167279424 72725211376931456 72762468145054884 72764910576263808 72783844979224064 72886213839179127 72952838802149376 73011655925612544 73076908255894528 73116799439330304 73135825408479232 73433729096987763 73470390026084352 73791329229827328 73791931474781184 73895718185982162 73898198657204544 73917427956881152 73919909156839424 73955295491695128 73957777962759936 74023875865805232 74148786979233792 74255568066473472 74258060616843264 74315435495712768 74472689610527488 74943730613305344 75001023151627776 75001635269449728 75071185937477632 75109644536830848 75129189070928384 75131710946295808 75237382027539744 75437744462562972 75472872461005824 75566039946342841 75693553374634496 75802559067858336 75931474984640408 76039818486137856 76171694688854016 76279451030691264 76282011517114368 76301861116780544 76340950184975616 76343512735752192 76411742829218304 76470781732909248 76650908971843584 76674428798014824 76804827486446822 76875034436673536 77045223970610112 77156176194070092 77420410995228672 77529933834473088 77532536296083456 77552711299022848 77664394351008768 77868606260497332 77871220090387584 77931386647162608 78001035862981171 78003654138160352 78043615026550803 78063923019011524 78135280902848512 78247802908756992 78380877403499776 78421031541513864 78626206870020096 78740078483294208 78803561481265152 78876637759193088 78937581143648256 79145140789357944 79147797468918528 79261777592001648 79282402566654784 79323018551576226 79530553776113664 79645085103556224 79665809819950592 80030246278413312 80030899442036736 80264252846478848 80380496785029504 80445302345458176 80517198310174112 80519901045842944 80558446874882193 80561150995149216 80582114084140928 80769214388093952 80834333346213888 80909292803612672 80950742236401408 81163595317723317 81304357709880312 81342881400102912 81697543075880256 81698209847079168 81700952225980416 81815862799047888 81837152380832704 81839899423643648 81881825601627072 82055090468050952 82211521787881344 82214281397219328 82235674652852224 82277803584539136 82451906354512576 82637216032993104 82853422293139456 82973416036159488 83037524762605056 83040312098537472 83114527287921664 83157106451491296 83159897801444352 83181537119113216 83400255885559984 83520359940694719 83562056502091776 83781775811843424 83924261825128872 83927078926328064 83991924492550368 84332947691231232 84333635971178496 84455084179662336 84477060522149888 84520337704794432 84523174814582784 84702028870246144 84767473195159328 84863506361683968 84889546169230698 84931926280814592 85111645269174272 85155247546463808 85302932679218688 85422909357720459 85715455030431744 85716154593656832 85839593756378112 85861930366775296 86090586720578048 86211671216979189 86214565100071968 86254711384006656 86281178073644316 86361188510106104 86484413741257728 86506918142439424 86631496077552384 86634404052983808 86701341411664896 86778828553874752 86902649698443264 87179441733844992 87246800211400704 87434352382189568 87501907814358016 87627918626302656 87754110905430396 87776945698796368 87902191015704576 88051684537840128 88054640184999936 88178487078937248 88436318912501392 88867702421241856 88992692869139808 88995680103300096 89064441882471552 89147033300754688 89192702887486632 89215912021727456 89343210540552192 89426060467150848 89578145603999744 89624036047444416 89886094632378464 90015538893081774 90297284452288704 90451589473551936 90454625678764032 90581848098945876 90584888676573312 90608460076176896 90654878344658544 90846707303913554 90892061458415616 91022954404064256 91046639794229248 91289103393549824 91463138603900928 91491203465099508 91730574681690112 91863424897176576 91937488394809344 92022744052391936 92066796428436792 92069886851599104 92093844667589632 92307673586393088 92311976776557321 92335997587584268 92472073857335256 92515133984458752 92543521643505597 92758394648826648 92785646072132608 92919265954148928 93210100079781888 93368620658148864 93369382682376192 93503843198911872 93531313627021312 93579229259002368 93777246249201088 93825287871254982 93988009494340752 94031775525187584 94230750119442944 94233913180438528 94306722237249536 94442532609134976 94738134507319296 94900028300120064 95036693087418624 95039883201650688 95289782479026912 95313800255193632 95314578154925696 95363407344554244 95451839932222536 95528796535231584 95614172993331758 95750600927821056 95913442085861568 95916661630089216 95990770848628992 96380511647121408 96520096205328384 96594671662622208 96597914073808896 96802318708852736 96851910060650304 96877112223039232 97016624193406512 97019880768351744 97156337073869367 97181618452238836 97270451736199168 97320282910244352 97489065919107072 97626182123109096 97911638795983684 98102392864432128 98363646429963264 98388438973103104 98389241966374912 98439646291152768 98527624247976216 98530931542939392 98607060655593504 98610370617013248 98698501154406976 98749063911145914 98839329990008832 99007424088631296 99037803864102481 99087247327617024 99490858776564066 99710628813029376 99976165223897088 100001364202170368 100002180359266304 100146192715774464 100290412463349024 100316509370052992 100367901024443388 100459646875090944 100583659283417296 100630496614674432 100661374419251702 100775413804499712 101070078757144448 101121856461425772 101386424648183808 101615118752157696 101705934707588352 101709348689485824 101787933579967488 101882323772291072 101934517585699008 101961042310545664 102232571730686432 102379796056335462 102427469768507904 102700241317743552 102726965294146816 102874901592093456 103196896516901376 103373245112630784 103376715061444608 103525587058940928 103552525801345024 103605575251038336 103824808347329776 103828293453850112 103908515529550144 104026233604644864 104058153368734404 104330403878342656 104383851831149184 104561375388685152 104986771311058944 105018128708595403 105222727830398976 105250108191531008 105499402030351224 105526854385810592 105530396625224704 105678822782103522 105682370122668864 105731581696524288 105764024735434968 106009593884373312 106013152327993344 106040738368151552 106095062516905728 106193446804741632 106525828662607872 106706995037884416 106707865922715648 106739737375949426 106947690581716992 107173995713372672 107228025287092836 107228900424291408 107260403127277568 107411262499842924 107414867993532288 107692285850791936 107751072857960448 107779111128285184 107934322981868544 108218127090297756 108405810279840416 108902608547459328 108930057434507008 108930946462772224 108986751250919136 109087817065397184 109175767468836096 109429258203224064 109517483888418816 109615362383841792 109619041862959104 109703738112718848 110182954710657472 110631221381545984 110686993844740992 110687897212171776 110716699683473408 110876141935321728 110879863735259136 111035813798707848 111223180468850688 111360479920926292 111709034415791232 111899015766838496 111902771901770752 111989232656733824 112415595919958016 112443930254974976 112501534727441664 112502452904174592 112606778906216448 112693783606392576 112697566419443712 112856073041309616 113151341815578624 113156616693844458 113186061558974264 113540330061951744 113703838601787504 113737243572291584 113897212476960612 114257542033281024 114258474541596672 114287273373908992 114452791675170816 114617614243827456 114706172599363872 114948894955972252 114952753466762624 115011643197022236 115041570764859088 115207241229670233 115312551655010304 115508661436736512 115567835955915168 115601788548886528 116130616492843008 116329066948534272 116496591526513152 116802909390745998 116806830135581376 116837224835070208 116897079970743912 117005481207240528 117095884528517286 117202921354272768 117371704363135488 117402246050453504 117571316105249664 117939310305030144 118034397091086336 118314956638789632 118406371715472384 118656923825519744 118660906804400128 118717711184036916 118721696203377792 118752589176628736 118923603849982176 119124280720736256 119295830664170496 119443095399058039 119498714729925888 120020718524109032 120254546091884544 120396379269718272 120570745177544256 120602119298069248 120606167571685376 120667953518187264 120775797465261168 120779851568764416 120873171126211392 121153821582140928 121157888374849536 121251500019320832 121363939205419008 121401178930190138 121956536564820468 121988271286799344 122484566529568768 122546314613820384 122547314770618752 122551428338970624 122583317859745792 122755728571249056 122759849135465472 123082635702076428 123291959912454109 123296098476447008 123353511979278336 123391362191340796 123677859531768864 123892354605531904 123955824049489656 124280133439709184 124460124054239232 124491494210865152 124492510243168256 124556287143907584 124560468147806208 124671790931882496 124772305678669824 125062009375113216 125100383828339976 125313139583150078 125317345992454336 125375700700250112 125886392737693308 125890618389492096 125923376812179968 125987886738825552 126317512676425728 126499421536846848 126500453956767744 126533371066826752 126715590783224832 127053043305369216 127151209792738992 127269119909630048 127334319253846047 127371728713642112 127667467903761408 127884589447815424 127888882173452288 127954399018828032 127987694464838656 128573182545647616 128574231890485248 128693461607104512 128792895550162944 129135880080867072 129321847650107952 129355498924542016 129359841024468992 129421767110466474 129541782765159156 129760377213659136 129947244116328576 129951606079475712 129985421225476096 130052012117497344 130168242830812128 131151528573284352 131252861721537024 131370165663968288 131374575390585856 131441877939453984 131476080874124672 131480494156017664 131665418548194552 132009898784841728 132077526806760192 132081960277499904 132654478368752088 132880081223120714 133301553631862784 133489039303709712 133493520154950144 133528256954365952 133596662823707328 133720549951132032 133823868032591184 134139090700726272 134173995486232576 134247238314835968 134367218405999616 134829141948567696 135023308339622661 135181899530911744 135486825002876928 135607912943451136 135677384210327904 135681938518146048 135717244773289984 135912690114265344 136270060955870331 136338092187623424 136506394741780616 136569959691343872 136611865283270167 136933655090324736 137166535456124608 137236805197649262 137595862022535168 137795137345764864 137830993483507712 137906232592214016 138034116078587904 138140767001384448 138461510379589632 138503996381376402 138573142879223808 138708110786002884 138744204491645872 139178469108198912 139378898931223392 139415167184913536 140052930987223296 140054074023564288 140296970440531968 140665869373801632 140905097042804696 140909826830225152 140982014241511128 141018699647246624 141346125179164416 141350869770657792 141460083355874304 141591262406322176 141663798913702464 142240141776273408 142275993383845888 142350042450180096 142596920775622656 142970700382790448 142971867232388544 143177759898333804 143215016666457232 143219823991376384 143293194802847376 143421259489997637 143668097143947264 143870163128792352 143874992445133824 143912430642491392 143986156272943488 144290836120397008 144570767470682112 145203478063279104 145315668334558848 145450422753862912 145524936290109768 145529821152527616 145567689958448128 145772427678358254 145905677604298752 146153816511789056 146233598878660608 146271650816958464 146867458193975526 146940780052168704 147582658459654656 147583862949562368 147791436371964324 147796397314409088 147834855913762304 147839818313678848 147910590983390256 147915555925519872 148047751731610464 148297573958467584 148511136132946944 148630870991425536 148945379221054976 150002046303255552 150003270538899456 150142371874955264 150219289073661696 150258378141856768 150474764055079488 150875488925125944 150945744922011648 150992061628877553 151132079892685682 151387106749268992 151605118135716672 151862949969280816 152079636972275712 152343389377708032 152558902061382528 152564023034228736 152603722233561088 152681900369951232 152687025471504384 152823485658436608 152941563465818496 153348857596029648 153569694084503193 153609654972893644 153750068873347072 154090447941220224 154312352388140184 155059867668946176 155065072592166912 155328788702017536 155737212520994664 155742440180775168 155862773294325216 156002071725962342 156007308276320704 156087230053101606 156127846038023048 156495605817513984 156761754806999552 156842063083027728 157252413740040192 157480156966588416 157607122962530304 157875162287296512 158290281578715888 158295594937837056 158518234173155283 158523555184003296 158564805133309568 158646037103152452 159061107552227328 159290170207112448 159331619639901184 160060492556826624 160061798884073472 160109606063924139 160528505692957696 160760993570059008 160890604690916352 161034396620348224 161039802091685888 161116893749764386 161122301990298432 161164228168281856 161538428776187904 161587995778272469 161668666692427776 161818585607225344 161901484472802816 162327190635446634 162608715419760624 162685762800205824 163395086151760512 163396419694158336 163401904451960832 163631725598095776 163674304761665408 163679798847287296 163763651203254144 164110180936101904 164423043575762688 164428562794438656 164555607169078272 164903812709025152 165274432065986208 165946832072318976 166075049525210112 166229054575843328 166314212902982592 166319795602888704 166363074238226432 166800511771119968 167040719881389438 167124113004183552 167563551623686848 167848523650257744 167854157852656128 167983848985100736 168665895382462464 168667271942356992 168910168359324672 168954121044299776 169040675409588864 169046349629165568 169404057740492288 169534946390318656 169727012723367936 169779092338461396 170067832291417963 170223290538348544 170310495092927616 170605865358437376 170845818715440918 171345367892971447 171430910060863488 171679187512756224 171723860733550592 172181173441156096 172423342433958378 172429130200143936 172509422768013312 172562356147288632 172722377020212208 172968827482515456 173013836284878848 173262992155104768 173268808105967616 173402682823329792 173557657107749504 173805299396886528 174493600422801408 174868704764379136 175003815628716032 175255837252605312 175508221810860792 175553891397592736 175643826792775929 175804382031409152 176103369075680256 176356974157874496 176872637825002784 177985385738279616 177991360206600192 178128883764943104 178294066601509376 178385405774973264 178431824043454912 178686421081104384 178852120934301696 179156291207999488 179248072094888832 179772189264756928 180031077786163548 180594568904577408 180903178947103872 180909251357528064 181163696197891752 181169777353146624 181216920152353792 181309756689317088 181693414607827108 182045908808128512 182093279588458496 182101768395285207 182578206787099648 182926277207801856 182982406930199016 183461149363380224 183726849794353152 183874976789618688 184045488104783872 184133592856873584 184139773703198208 184187689335179264 184615347172786176 184623953553114642 184671995175168536 184944147714670512 185030267968917504 185087043287011194 185516789297653296 185571292144265216 185838531908297856 186420200159563776 186737241316297728 186738765364752384 187007686397823744 187158458518004736 187554492498402176 187650575742509964 187969709374725117 187976018988681504 188063551050375168 188461500238885888 188613444474499072 188885065218269952 189476269014638592 189800056600240128 190073386174837248 190079766403301376 190579564958053824 190627600510387264 190629156309851392 190726814689108488 190903679864445072 191057593070463168 191228345986663516 191501201855642112 191826884171723136 191833323260178432 191981541697257984 193040192410656768 193189343325244416 193604637417705472 193703820121300608 193754224446078464 194033248386813024 194039761536703488 194312674147738734 194363236904477672 194640565820488704 194880839861621011 194978131838214144 195252364246218192 195823277591967368 196204785728864256 196727292859926528 196776877946206208 196778483932749824 196879292582305536 197055248495952432 197061863085878784 197214121311187008 197220741234026496 197397002308813952 197498127822291828 197678659980017664 198014848177262592 198075607728204962 198174494655234048 198981717553128132 199320121834681071 199952330447794176 200002728404340736 200004360718532608 200292385431548928 200580824926698048 200633018740105984 200735802048886776 201160566172951441 201167318566834592 201260993229348864 201322748838503404 201550827608999424 202140157514288896 202243712922851544 202772849296367616 203230237504315392 203411869415176704 203418697378971648 203575867159934976 203764647544582144 203869035171398016 203922084621091328 204465143461372864 204759592112670924 204854939537015808 205400482635487104 205453930588293632 205749803184186912 206393793033802752 206746490225261568 207051174117881856 207105051602690048 207211150502076672 207649616694659552 207656586907700224 207755994572064603 207817031059100288 208052467209289728 208116306737468808 208660807756685312 208767703662298368 209122750777370304 209973542622117888 210036257417190806 210445455660797952 210500216383062016 210998804060702448 211053708771621184 211060793250449408 211357645564207044 211364740245337728 211528049470869936 212019187768746624 212026304655986688 212081476736303104 212190125033811456 212386893609483264 213413990075768832 213479474751898852 213895381163433984 214347991426745344 214456050574185672 214457800848582816 214520806254555136 214822524999685848 214829735987064576 215384571701583872 215502145715920896 215868645963737088 216436254180595512 216811620559680832 217805217094918656 217860114869014016 217861892925544448 217973502501838272 218175634130794368 218351534937672192 218658641517537381 218858516406448128 219034967776837632 219230724767683584 219407476225437696 220301187290963289 220365909421314944 221373987689481984 221375794424343552 221433399366946816 221752283870643456 221759727470518272 222071627597415696 222446360937701376 222720959841852584 223418068831582464 223798031533676992 223805543803541504 223978465313467648 224831191839916032 224887860509949952 225003069454883328 225004905808349184 225213557812432896 225387567212785152 225395132838887424 225712146082619232 226313233387688916 226372123117948528 226698119839028523 227080660123903488 227407677203575008 227474487144583168 227794424953921224 228515084066562048 228905583350341632 229235228487654912 229412345198727744 229897789911944504 229905506933525248 230023286394044472 230083141529718176 230414482459340466 230625103310020608 231017322873473024 231135671911830336 231203577097773056 232261232985686016 232658133897068544 232993183053026304 233605818781491996 233613660271162752 233674449670140416 233794159941487824 234003107588943513 234010962414481056 234191769057034572 234405842708545536 234743408726270976 234804492100907008 235142632210499328 235878620610060288 236629913277579264 236812743430944768 237313847651039488 237321813608800256 237435422368073832 237443392406755584 237505178353257472 237847207699964352 238591661328340992 238886190798116078 238997429459851776 240041437048218064 240792758539436544 241141490355088512 241204238596138496 241212335143370752 241335907036374528 241551594930522336 241559703137528832 241746342252422784 242307643164281856 242503000038641664 242727878410838016 242802357860380276 243913073129640936 243976542573598688 244969133059137536 245092629227640768 245094629541237504 245102856677941248 245511457142498112 245519698270930944 246165271404152856 246583919824908218 246592196952894016 246707023958556672 246782724382681592 247355719063537728 247784709211063808 247911648098979312 248560266879418368 248920248108478464 248982988421730304 248985020486336512 249112574287815168 249120936295612416 249343581863764992 249544611357339648 250200767656679952 250561079822084157 250626279166300156 250634691984908672 251772785475386616 251781236778984192 251846753624359936 251975773477651104 252998843073693696 253000907913535488 253431181566449664 254106086610738432 254302419585477984 254538239819260096 254668638507692094 254743457427284224 255334935807522816 255769178895630848 255777764346904576 255908798037656064 255975388929677312 257146365091295232 257148463780970496 257585791100325888 258271760161734144 258635013650937567 258643695300215904 258710997849084032 258719682048937984 258843534220932948 259083565530318312 259520754427318272 259894488232657152 259903212158951424 260104024234994688 260336485661624256 262303057146568704 262505723443074048 262740331327936576 262749150781171712 262883755878907968 262952161748249344 262960988312035328 263330837096389104 264019797569683456 264155053613520384 264163920554999808 265308956737504176 265760162446241428 266603107263725568 266978078607419424 266987040309900288 267056513908731904 267193325647414656 267441099902264064 267647736065182368 268278181401452544 268734436811999232 268816896202563877 269658283897135392 270046616679245322 271215825886902272 271354768420655808 271363877036292096 271434489546579968 271825380228530688 272540121911740662 272676184375246848 273012789483561232 273139919382687744 273223730566540334 273867310180649472 274333070912249216 274473610395298524 275191724045070336 275590274691529728 275661986967015424 275812465184428032 276068232157175808 276281534002768896 276923020759179264 277007992762752804 277416221572005768 277488408983291744 277630564930516791 278356938216397824 278757797862446784 278830334369827072 280105861974446592 280108148047128576 280593940881063936 281331738747603264 281810194085609392 281819653660450304 281964028483022256 282037399294493248 282692250358328832 282701739541315584 282920166711748608 283182524812644352 283327597827404928 284700084900360192 285941400765580896 285943734464777088 286355519796667608 286430033332914464 286439647982752768 286586389605694752 286842518979995274 287740326257584704 287749984890267648 287824861284982784 287972312545886976 288581672240794016 289141534941364224 290406956126558208 290631336669117696 290900845507725824 291049872580219536 291059642305055232 291135379916896256 291544855356716508 291811355208597504 292307633023578112 292467197757321216 292543301633916928 293734916387951052 295165316919309312 295167725899124736 295582872743928648 295592794628818176 295669711827524608 295821181966780512 295831111851039744 296095503463220928 297022272265893888 297113411592307443 297261741982851072 297890758442109952 300004092606511104 300006541077798912 300284743749910528 300438578147323392 300516756283713536 300949528110158976 301750977850251888 301891489844023296 301984123257755106 302264159785371364 302774213498537984 303210236271433344 303725899938561632 304159273944551424 305117804122765056 305128046068457472 305363800739902464 305646971316873216 305883126931636992 306697715192059296 307139388169006386 307219309945787288 308180895882440448 308624704776280368 310119735337892352 310130145184333824 310657577404035072 311474425041989328 311484880361550336 311725546588650432 312004143451924684 312014616552641408 312174460106203212 312255692076046096 312991211635027968 313523509613999104 313684126166055456 314960313933176832 315054386125786209 315750324574593024 316580563157431776 316591189875674112 317036468346310566 317047110368006592 317129610266619136 317292074206304904 317963475563697439 318122215104454656 318580340414224896 318663239279802368 320120985113653248 320123597768146944 320219212127848278 321057011385915392 321521987140118016 321781209381832704 322068793240696448 322079604183371776 322233787499528772 322244603980596864 322328456336563712 323076857552375808 323175991556544938 323337333384855552 323802968945605632 324654381270893268 325217430839521248 326790172303521024 326792839388316672 327263451196191552 327348609523330816 327359597694574592 327527302406508288 328220361872203808 328846087151525376 328857125588877312 329111214338156544 329807625418050304 330548864131972416 331893664144637952 332150099050420224 332458109151686656 332628425805965184 332639591205777408 332726148476452864 333601023542239936 334081439762778876 334649605476661153 335127103247373696 335697047300515488 335708315705312256 335967697970201472 337331790764924928 337820336718649344 337908242088599552 338081350819177728 338092699258331136 338808115480984576 339069892780637312 339454025446735872 339558184676922792 340135664582835926 340446581076697088 340620990185855232 341211730716874752 341691637430881836 342690735785942894 342861820121726976 343358375025512448 343447721467101184 344362346882312192 344846684867916756 344858260400287872 345124712294577264 345444754040424416 345621723689010699 345937654965030912 346027672569757696 346525984310209536 346805365646659584 347115314215499008 348987200845602816 350007631257432064 350511674505210624 351016443621721584 351107782795185472 351287653585551858 351608764062818304 352206738151360512 352713948315748992 353745275650005568 355970771476559232 355982720413200384 356257767529886208 356588133203018752 356770811549946528 356863648086909824 357372842162208768 358312582415998976 358329286197174117 358496144189777664 359544378529513856 360062155572327096 361189137809154816 361806357894207744 361818502715056128 362327392395783504 362339554706293248 362433840304707584 362619513378634176 363386829215654216 364091817616257024 364186559176916992 364203536790570414 365156413574199296 365964813860398032 366922298726760448 367453699588706304 367749953579237376 368267185713747168 368279547406396416 368375378670358528 369247907106229284 369343990350337072 369875879737362327 369888295429341024 370060535937835008 370174086574022388 371033578595306592 371142584288530432 371677063816595712 372840400319127552 373474482632595456 373477530729504768 374015372795647488 374316917036009472 375108984996804352 375301151485019928 375939418749450234 375952037977363008 376127102100750336 376923000477771776 377226888948998144 377770130436539904 378952538029277184 379600113200480256 380146772349674496 381159129916107648 381255201020774528 381258312619702784 381453629378216976 381807359728890144 382115186140926336 382456691973327032 383002403711284224 383653768343446272 383666646520356864 383963083394515968 386080384821313536 386378686650488832 387209274835410944 387407640242601216 387508448892156928 388066496773626048 388079523073406976 388625348295477468 388726473808955344 389281131640977408 389761679723242022 389956263676428288 390504728492436384 391646555183934736 393454585719853056 393553755892412416 393556967865499648 393758585164611072 394110496991904864 394123726171757568 394428242622374016 394441482468052992 394794004617627904 394996255644583656 396029696354525184 396151215456409924 397963435106256264 398640243669362142 399904660895588352 400005456808681472 400584770863097856 401161649853396096 401266037480211968 401471604097773552 402321132345902882 402334637133669184 402521986458697728 402645497677006808 403101655217998848 404280315028577792 404487425845703088 405545698592735232 406460475008630784 406823738830353408 407151734319869952 407529295089164288 407738070342796032 407844169242182656 408810182867610993 408930286922745728 409519184225341848 409709879074031616 409835595849810501 410800965270974208 410907861176587264 411499606368373824 412787586067605504 413492980450523136 414102348235763712 414210103205380096 414422301004153344 415299233389319104 415313173815400448 415511989144129206 415634062118200576 416232613474937616 417321615513370624 417535407324596736 418245501554740608 420072514834381612 420890911321595904 421997608121404896 422107417543242368 422121586500898816 422715291128414088 422729480490675456 423056098941739872 424038375537493248 424052609311973376 424380250067622912 424773787218966528 426827980151537664 426958949503797704 427790762326867968 428695982853490688 428912101148371344 428915601697165632 429041612509110272 429645049999371696 429659471974129152 430263778469992911 430769143403167744 431004291431841792 431737291927474176 432872508361191024 433623241119361664 435610434189837312 435720229738028032 435723785851088896 435947005003676544 436351268261588736 436703069875344384 437317283035074762 437717032812896256 438461449535367168 438595988541025273 438814952450875392 440602374581926578 440731818842629888 442747975378963968 442751588848687104 442866798733893632 443504567741286912 443519454941036544 444143255194831392 444892721875402752 445441919683705168 446836137663164928 447596063067353984 447611087607083008 447956930626935296 450006138909766656 450009811616698368 450427115624865792 450775134425570304 451424292165238464 452626466775377832 452744246235897056 452976184886632659 453396239678057046 454161320247806976 454815354407150016 454948974289166336 455588849907842448 457030168133124096 457811166700683264 458470456975309824 458824690397455488 459795579823889008 459811013867050496 460046572788088944 460166283059436352 460828964918680932 461250206620041216 462034645746946048 462271343823660672 462407154195546112 465080284280922499 465986366106052608 467211637562983992 467227320542325504 467348899340280832 467588319882975648 468006215177887026 468021924828962112 468383538114069144 469486817452541952 469608984201814016 470285264420998656 471757241220120576 473625486861889536 474627695302078976 474643627217600512 474870844736147664 474886784813511168 475010356706514944 475694415399928704 477183322656681984 477772381596232156 477994858919703552 480082874096436128 480328818191772417 481585517078873088 482282980710177024 482408477192276992 482671814072749056 483103189861044672 483119406275057664 483492684504845568 484615286328563712 484763987334817407 485006000077283328 485455756821676032 485604715720760552 487826146259281872 487953085147197376 489938266118275072 490185258455281536 490189259082475008 490205713355882496 491022914284996224 491039396541861888 492330542808305712 493167839649816436 493184393905788032 493565448765363184 494711438127075456 495569418422127616 495823296197958624 497840496216956928 497965976843460608 498225148575630336 498687163727529984 499089222714679296 500401535313359904 501122159644168314 501252558332600312 501269383969817344 503545570950773232 503562473557968384 503693507248719872 503951546955302208 505997686147387392 506001815827070976 506862363132899328 508212173221476864 508604839170955968 509076479638520192 509337277015384188 509486914854568448 510203496874253889 510669871615045632 511538357791261696 511817596075312128 511950777859354624 514036103678914341 514292730182590464 515171582200651776 516543520323468288 517270027301875134 517287390600431808 517421995698168064 517439364097875968 517687068441865896 518167131060636624 519041508854636544 519788976465314304 519806424317902848 520208048469989376 520672971323248512 524606114293137408 525011446886148096 525480662655873152 525498301562343424 525767511757815936 525904323496498688 525921976624070656 526661674192778208 528310107227040768 528962279624399887 530617913475008352 531520324892482856 533956157214838848 533974080619800576 534113027817463808 534386651294829312 534882199804528128 535295472130364736 536556362802905088 537468873623998464 537633792405127754 539316567794270784 540093233358490644 542431651773804544 542709536841311616 542727754072584192 542868979093159936 543650760457061376 545080243823481324 546007251040868197 546025578967122464 546279838765375488 546305305185855621 546447461133080668 547734620361298944 548666141824498432 548947220790597048 550383448090140672 551180549383059456 551323973934030848 551624930368856064 552136464314351616 552563068005537792 553846041518358528 554015985525505608 554832443144011536 554976817966583488 555261129861033582 556713876432795648 557515595724893568 557660668739654144 560211723948893184 560216296094257152 562663477495206528 563620388171218784 563639307320900608 563909128124175351 563928056966044512 564074798588986496 565384500716657664 565840333423497216 566365049625288704 566655195654809856 569400169800720384 571882801531161792 571887468929554176 572711039593335216 572860066665828928 572879295965505536 573172779211389504 573685037959990548 575480652515169408 575499969780535296 575649722569965568 575944625091773952 577163344481588032 580813912253116416 581262673338235392 581801691015451648 582099745160439072 582119284610110464 582270759833792512 583089710713433016 584615266047156224 584642519584863033 584934395514642432 587469832775902104 590330633838618624 590335451798249472 591165745487857296 591185589257636352 591339423655049216 591642363933561024 591662223702079488 592191006926441856 594044544531787776 594226823184614886 594523483965702144 595781516884219904 597960365504043213 600008185213022208 600013082155597824 600877156294646784 601033512567427072 601899056220317952 603481698518854323 603501955700503776 603782979688046592 603968246515510212 604528319570742728 605548426997075968 606420472542866688 607451799877123264 608318547889102848 610235608245530112 610256092136914944 610727601479804928 611293942633746432 611766253863273984 613395430384118592 614278776338012772 614438619891574576 616361791764880896 617249409552560736 620239470675784704 621315154808070144 622948850083978656 622969760723100672 623451093177300864 624008286903849368 624029233105282816 624348920212406424 624511384152092192 625982423270055936 627047019227998208 627368252332110912 629920627866353664 630108772251572418 631500649149186048 633161126314863552 633182379751348224 634072936692621132 634094220736013184 634259220533238272 634584148412609808 635926951127394878 636244430208909312 637160680828449792 637326478559604736 640241970227306496 640438424255696556 642114022771830784 643043974280236032 643562418763665408 644137586481392896 644159208366743552 644467574999057544 644489207961193728 644656912673127424 646153715104751616 646351983113089876 647605937891211264 649308762541786536 650434861679042496 653580344607042048 653585678776633344 654526902392383104 654697219046661632 654719195389149184 655054604813016576 656440723744407616 657692174303050752 658222428676313088 659615250836100608 661097728263944832 664300198100840448 664916218303373312 665256851611930368 665279182411554816 667202047084479872 668162879525557752 669299210953322306 670254206494747392 671394094601030976 671416631410624512 671935395940402944 674663581529849856 675640673437298688 675816484177199104 676162701638355456 676185398516662272 677616230961969152 678139785561274624 679116369353845584 680094359517085569 680271329165671852 680893162153394176 681241980371710464 682423461433749504 683383274861763672 685381471571885788 686716750051024896 688724693764624384 689693369735833512 689716520800575744 690249424589154528 690889508080848832 691243447378021398 691875309930061824 693051968620419072 693610731293319168 694230628430998016 697974401691205632 700015262514864128 701023349010421248 702009322766830539 702032887243443168 702215565590370944 702575307171103716 703217528125636608 704413476302721024 705427896631497984 707490551300011136 711941542953118464 711965440826400768 712515535059772416 713176266406037504 713541623099893056 713727296173819648 716625164831997952 716658572394348234 716992288379555328 719088757059027712 720124311144654192 722378275618309632 723612715788415488 723637005430112256 724654784791567008 724679109412586496 724867680609415168 725239026757268352 726773658431308432 728183635232514048 728407073581140828 730312827148398592 731929627720796064 734907399177412608 736534371427494336 736559094812792832 736750757340717056 738495814212458568 738687980700674144 739751759474724654 739776590858682048 740121071875670016 740348173148044776 742067157190613184 742285168577060864 743354127633191424 745680800638255104 746948965265190912 746955061459009536 748030745591294976 748633834072018944 750217969993608704 750602302970039856 751878837498900468 751904075954726016 753846000955543552 754453777897996288 755540260873079808 760293544699348992 762318259832215296 762510402041549056 762516625239405568 762907258756433952 763614719457780288 764230372281852672 764913383946654064 766004807422568448 767307536686892544 767333293040713728 767926166789031936 772757373300977664 774418549670821888 774815280485202432 775016897784313856 776132993547252096 776159046146813952 777250696590954936 777452947617910688 778562263281954816 779523359446484044 781009456984872768 783293110367869472 786909171439706112 787107511784824832 787517170329222144 788220993983809728 788247452343515136 788856485244748032 788882964936105984 789588009235255808 789992511289167312 792059392709050368 792302430912819848 795926870212512528 797280487338724284 799809321791176704 800010913617362944 801169541726195712 802323299706792192 802532074960423936 802943208195547104 804642264691805764 804669274267338368 805290995354013616 806203310435997696 806450688607691631 808560630057155584 808974851691406176 813647477660706816 814303468639739904 815058590178328576 815476140685592064 815688338484365312 817620365735221986 817860573845491456 819038368450683696 819419758148063232 819671191699621002 821601930541948416 821815722353174528 822999212736747648 825575172135211008 826985960901046272 828204696471527424 828844602008306688 830598466778638208 830626347630800896 831023978288258412 831268124236401152 832465226949875232 835070814649193472 836491003109481216 840145029668763224 841781822643191808 843995216242809792 844214835086484736 844243173001797632 845430582256828176 845458960981350912 846112197883479744 848076751074986496 848105218623946752 848760500135245824 849547574437933056 853917899007595408 857391965706981376 857824202296742688 857831203394331264 858083225018220544 859290099998743392 859318943948258304 860527556939985822 863043719387178763 863474583854948352 865745016722382048 867246482238723328 871220868379674624 871440459476056064 871447571702177792 871894010007353088 872702536523177472 873406139750688768 874634566070149524 875434065625792512 876922899070734336 877191977082050546 877629904901750784 881204749163853156 881463637685259776 885495950757927936 885503177697374208 885733597467787264 887009135482573824 888286510389662784 890883839367410336 891340234776922329 893672275326329856 895192126134707968 895222175214166016 895913861253870592 900012277819533312 900019623233396736 900854231249731584 901550268851140608 902848584330476928 905252933550755664 905488492471794112 905952369773265318 906792479356114092 908322640495613952 909630708814300032 909897948578332672 911177699815684896 916940913950619648 917649380794910976 919591159647778016 919622027734100992 920093145576177888 920332566118872704 921657929837361864 924069291493892096 924542687647321344 930160568561844998 931972732212105216 934423275125967984 934454641084651008 934697798680561664 935176639765951296 936012430355774052 936043849657924224 936767076228138288 938973634905083904 939217968403628032 940570528841997312 945163158377358627 947250973723779072 949255390604157952 949741689472295328 949773569627022336 950020713413029888 951388830799857408 953890426691092317 954366645313363968 955544763192464312 955989717839407104 956283056982891169 960165748192872256 960657636383544834 963171034157746176 964565961420354048 964816954384553984 965343628145498112 966206379722089344 966238812550115328 966985369009691136 969230572657127424 969527974669634814 970012000154566656 971209431441521104 975652292518563744 975906170294394752 980370516910563072 980378518164950016 982045828569992448 982078793083723776 984661085616611424 986335679299632872 986368787811576064 987130897530726368 989422876254150912 991138836844255232 991646592395917248 995680992433913856 995931953686921216 996450297151260672 997374327455059968 998178445429358592 1000803070626719808 1002244319288336628 1002505116665200624 1002538767939634688 1003948816429983459 1007091141901546464 1007124947115936768 1007387014497439744 1007903093910604416 1011995372294774784 1013724726265798656 1016424346442953728 1017209678341911936 1018152959277040384 1018674554030768376 1018973829709136896 1020406993748507778 1021339743230091264 1023076715582523392 1023635192150624256 1023901555718709248 1028072207357828682 1028585460365180928 1030343164401303552 1033087040646936576 1034540054603750268 1034574781200863616 1034843991396336128 1034878728195751936 1035374136883731792 1036334262121273248 1038083017709273088 1039577952930628608 1040416096939978752 1041345942646497024 1050022893772296192 1050961325311746304 1050996603124686848 1051535023515631872 1051808646992997376 1053323348385556416 1056620214454081536 1057924559248799774 1061235826950016704 1063040649784965712 1067912314429677696 1067948161239601152 1068226055634927616 1068773302589658624 1069764399609056256 1070590944260729472 1074937747247996928 1074987858591522351 1075267584810255508 1078633135588541568 1080186466716981288 1084863303547609088 1085419073682623232 1085455508145168384 1087301520914122752 1090160487646962648 1092014502081736394 1092051157934244928 1092559677530750976 1092610610371711242 1092894922266161336 1095469240722597888 1097332283648996864 1097894441581194096 1100766896180281344 1102361098766118912 1102647947868061696 1103249860737712128 1105126136011075584 1108031971051011216 1109627639212086981 1109664886288023072 1109953635933166976 1110522259722067164 1113427752865591296 1115031191449787136 1115321337479308288 1120423447897786368 1120432592188514304 1125326954990413056 1127240776342437568 1127278614641801216 1127818256248350702 1127856113932089024 1128149597177972992 1130769001433315328 1131680666846994432 1132730099250577408 1133310391309619712 1138800339601440768 1143765603062323584 1143774937859108352 1145422079186670432 1145720133331657856 1145758591931011072 1146345558422779008 1147370075919981096 1150961305030338816 1150999939561070592 1151889250183547904 1154326688963176064 1161627824506232832 1162525346676470784 1163603382030903296 1164199490320878144 1164238569220220928 1164541519667585024 1166179421426866032 1169230532094312448 1169285039169726066 1169868791029284864 1174939665551804208 1180661267677237248 1180670903596498944 1182331490975714592 1182371178515272704 1182678847310098432 1183284727867122048 1183324447404158976 1184382013852883712 1188089089063575552 1188453646369229772 1190474826039925741 1191563033768439808 1195920731008086426 1200016370426044416 1201754312589293568 1202067025134854144 1203798112440635904 1206963397037708646 1207003911401007552 1207565959376093184 1207936493031020424 1209056639141485456 1211096853994151936 1212840945085733376 1214903599754246528 1216637095778205696 1220471216491060224 1221455202959609856 1222587885267492864 1223532507726547968 1226790860768237184 1228557552676025544 1228877239783149152 1229506787549431503 1232723583529761792 1234498819105121472 1240478941351569408 1242630309616140288 1245897700167957312 1245939521446201344 1246902186354601728 1248016573807698736 1248058466210565632 1248697840424812848 1249022768304184384 1251964846540111872 1254094038455996416 1254736504664221824 1260217544503144836 1266322252629727104 1266364759502696448 1268145873385242264 1268188441472026368 1268518441066476544 1269168296825219616 1271853902254789756 1274321361656899584 1274652957119209472 1280483940454612992 1280876848511393112 1284228045543661568 1286087948560472064 1287124837527330816 1288275172962785792 1288318416733487104 1288935149998115088 1288978415922387456 1289313825346254848 1292307430209503232 1292703966226179752 1295211875782422528 1298617525083573072 1300869723358084992 1307160689214084096 1307171357553266688 1309053804784766208 1309394438093323264 1310109209626033152 1312881447488815232 1315384348606101504 1315787965623075819 1316444857352626176 1319230501672201216 1322195456527889664 1328600396201680896 1329832436606746624 1330513703223860736 1330558364823109632 1334404094168959744 1336325759051115504 1338598421906644612 1340508412989494784 1342788189202061952 1342833262821249024 1343870791880805888 1351281346874597376 1352325403276710912 1355232461923938304 1356279571122549248 1358232738707691168 1360188719034171138 1360542658331343704 1362483960743420928 1364846922867499008 1366766549723527344 1370762943143771576 1373433500102049792 1377449387529248768 1379386739471667024 1379433041601151488 1380498849178309056 1381779016161697664 1382486894756042796 1383750619860123648 1386103937240838144 1387221462586638336 1388461256861996032 1395240852842767497 1400030525029728256 1402046698020842496 1404018645533661078 1404065774486886336 1404431131180741888 1405150614342207432 1408123963210660087 1408826952605442048 1410855793262995968 1414981102600022272 1423883085906236928 1423930881652801536 1425031070119544832 1426352532812075008 1427083246199786112 1427454592347639296 1433317144788696468 1433984576759110656 1438177514118055424 1440248622289308384 1444756551236619264 1447225431576830976 1449309569583134016 1449358218825172992 1449735361218830336 1450478053514536704 1453547316862616864 1454291962004452221 1456367270465028096 1456814147162281656 1460625654296797184 1463859255441592128 1469814798354825216 1473068742854988672 1473118189625585664 1473501514681434112 1476991628424917136 1477375961401348288 1479503518949449308 1479553181717364096 1480696346296089552 1482019681396642249 1484134314381226368 1484570337154121728 1486708255266382848 1493897930530381824 1496061491182589952 1497267668144037888 1500435939987217408 1501204605940079712 1503757674997800936 1503808151909452032 1507692001911087104 1511080521746159616 1520587089398697984 1524636519664430592 1525020804083098112 1525033250478811136 1525814517512867904 1527229438915560576 1528460744563705344 1529826767893308128 1530610490622761667 1532009614845136896 1534615073373785088 1535852333578063872 1542108311036743023 1545514746601955328 1549630560970404864 1550033795568627712 1552265987094504192 1552318092293627904 1554501393181909872 1554905895235821376 1557124526563909632 1559046718892968088 1562018913969745536 1566586220735738944 1573818342879412224 1574215023569649664 1575034340658444288 1576441987967619456 1576494904687030272 1577712970489496064 1577765929872211968 1579176018470511616 1579985022578334624 1584604861825639696 1586886838873199661 1591853740425025056 1594560974677448568 1602339083452391424 1604646599413584384 1605064149920847872 1605886416391094208 1609284529383611528 1609338548534676736 1610581990708027232 1612406620871995392 1612901377215383262 1617121260114311168 1617949703382812352 1627294955321413632 1628606937279479808 1630952281371184128 1631376676968730624 1635240731470443972 1635721147690982912 1638021753122604591 1638076736901367392 1638839516296126464 1639342383399242004 1643203861083896832 1643631444706349056 1645998425473495296 1651150344270422016 1653971921802092544 1656409392943054848 1657689204016613376 1661196933557276416 1661252695261601792 1662047956576516824 1662536248472802304 1664930453899750464 1670141629298386944 1672982006218962432 1680290059337526448 1687990432485619584 1688429670172969472 1688486346003595264 1690861164513656352 1690917921962701824 1692224395766959488 1696153502149972992 1697521000270491648 1699095148875866112 1707835798015190816 1714783931413962752 1715648404593485376 1715662406788662528 1718580199997486784 1718637887896516608 1721055113879971644 1726087438774357526 1726949167709896704 1731490033444764096 1734492964477446656 1742441736759349248 1742880918952112128 1742895143404355584 1743788020014706176 1745405073046354944 1746812279501377536 1749269132140299048 1753845798141468672 1753927558754589099 1754383954164101092 1762409498327706312 1762927275370519552 1770991901515855872 1771006355394748416 1774018270965147648 1776573020779325568 1781767678734820672 1782680469553844658 1787344550652659712 1790384252269415936 1790444350428332032 1791827722507741184 1800024555639066624 1800039246466793472 1803100537702281216 1805697168660953856 1810445095556562969 1810505867101511328 1810976984943588224 1811904739546530636 1813584958712228184 1816645280991227904 1819261417628600064 1822355399631369792 1833881827901239296 1835298761589821952 1839182319295556032 1839244055468201984 1840186291152355776 1840665132237745408 1843315859674723728 1848138582987784192 1849085375294642688 1860321137123689996 1863945464424210432 1868846550251935968 1868909282169302016 1869395597361123328 1870353279531902592 1872024860711548104 1872087699315848448 1873534152456276576 1877947269810167808 1881141057683994624 1881718273417947139 1890326316754717254 1894501947447558144 1898510781208315904 1899483378944590656 1899547139254044672 1900041426826059776 1902777661599714816 1907780853382184634 1908733290626727936 1911089526384928624 1911979435678814208 1912566113965782338 1920331496385744512 1921315272767089668 1926342068315492352 1929131922840708096 1929633908769107968 1930687256290996224 1932412759444178688 1932477625100230656 1933970738019382272 1938461145314254848 1939055949339269628 1942418862883042208 1951304585037127488 1951812340588789504 1960741033821126144 1960757036329900032 1964091657139984896 1964157586167447552 1969322171233222848 1972671358599265744 1972737575623152128 1974261795061452736 1978845752508301824 1982277673688510464 1983293184791834496 1992900594302521344 1994748654910119936 2001606141253439616 2004488638576673256 2005010233330401248 2005077535879269376 2007897632859966918 2014182283803092928 2014249894231873536 2014774028994879488 2015806187821208832 2023990744589549568 2027449452531597312 2032848692885907456 2034419356683823872 2036305918554080768 2037349108061536752 2037947659418273792 2040813987497015556 2042679486460182528 2046153431165046784 2047270384301248512 2047803111437418496 2056144414715657364 2066174081293873152 2069080109207500536 2069149562401727232 2069687982792672256 2070748273767463584 2072668524242546496 2079155905861257216 2080832193879957504 2082691885292994048 2100045787544592384 2101922650623492608 2101993206249373696 2103070047031263744 2103617293985994752 2106646696771112832 2113240428908163072 2115849118497599548 2122471653900033408 2126081299569931424 2135824628859355392 2135896322479202304 2137546605179317248 2139528799218112512 2141181888521458944 2149875494495993856 2149975717183044702 2150535169620511016 2157266271177083136 2160372933433962576 2169726607095218176 2170838147365246464 2170911016290336768 2174603041828245504 2180320975293925296 2184029004163472788 2184102315868489856 2185221220743422484 2185789844532322672 2190938481445195776 2194664567297993728 2195788883162388192 2204722197532237824 2210252272022151168 2216063942102022432 2219255278424173962 2219329772576046144 2219907271866333952 2221044519444134328 2226855505731182592 2230062382899574272 2230642674958616576 2240846895795572736 2240865184377028608 2250653909980826112 2254481552684875136 2254557229283602432 2255636512496701404 2255712227864178048 2256299194355945984 2261538002866630656 2263361333693988864 2266620782619239424 2287531206124647168 2287549875718216704 2290844158373340864 2291440266663315712 2291517183862022144 2292691116845558016 2294740151839962192 2301922610060677632 2301999879122141184 2303778500367095808 2308653377926352128 2323255649012465664 2325050693352941568 2327206764061806592 2328398980641756288 2328477138440441856 2329083039335170048 2332358842853732064 2338570078339452132 2342547238336628071 2349879331103608416 2361322535354474496 2364662981951429184 2364742357030545408 2365357694620196864 2366569455734244096 2366648894808317952 2368764027705767424 2376178178127151104 2376907292738459544 2380949652079851482 2383126067536879616 2391841462016172852 2400032740852088832 2403508625178587136 2404134050269708288 2407596224881271808 2413926794075417292 2414007822802015104 2415872986062040848 2418113278282970912 2419352065823074893 2422193707988303872 2425681890171466752 2429807199508493056 2440942432982120448 2442910405919219712 2445175770534985728 2447065015453095936 2453581721536474368 2457115105352051088 2457754479566298304 2459013575098863006 2465447167059523584 2468997638210242944 2480957882703138816 2491795400335914624 2491879042892402688 2493804372709203456 2496033147615397472 2496116932421131264 2497395680849625696 2498045536608368768 2508188076911992832 2509473009328443648 2520435089006289672 2532644505259454208 2532729519005392896 2536291746770484528 2536376882944052736 2537036882132953088 2538336593650439232 2543707804509579512 2548642723313799168 2549305914238418944 2561753697022786224 2568456091087323136 2572175897120944128 2574249675054661632 2576550345925571584 2577870299996230176 2577956831844774912 2578627650692509696 2585407932452359504 2589131158161536289 2590423751564845056 2597235050167146144 2601739446716169984 2614321378428168192 2614342715106533376 2618107609569532416 2618788876186646528 2620218419252066304 2625762894977630464 2630768697212203008 2631575931246151638 2632889714705252352 2638461003344402432 2644390913055779328 2657200792403361792 2661027406447721472 2668808188337919488 2672651518102231008 2677196843813289224 2681016825978989568 2685576378404123904 2685666525642498048 2687741583761611776 2702562693749194752 2704650806553421824 2710464923847876608 2712559142245098496 2716465477415382336 2720377438068342276 2721085316662687408 2724967921486841856 2729693845734998016 2733533099447054688 2741525886287543152 2754898775058497536 2758773478943334048 2758866083202302976 2760997698356618112 2763558032323395328 2764973789512085592 2772207874481676288 2776922513723992064 2790481705685534994 2804093396041684992 2808037291067322156 2808131548973772672 2808862262361483776 2810301228684414864 2816247926421320174 2817653905210884096 2821711586525991936 2829962205200044544 2847766171812473856 2850062140239089664 2852705065624150016 2854166492399572224 2854909184695278592 2861671280073276951 2866634289577392936 2867969153518221312 2868849170948673507 2876355028236110848 2880497244578616768 2889513102473238528 2894450863153661952 2898619139166268032 2898716437650345984 2899470722437660672 2900956107029073408 2907094633725233728 2908583924008904442 2913628294324563312 2921251308593594368 2927718510883184256 2946137485709977344 2946236379251171328 2953983256849834272 2954751922802696576 2959007037898898616 2959106363434728192 2961392692592179104 2964039362793284498 2968268628762452736 2973416510532765696 2987795861060763648 2992122982365179904 2994535336288075776 3000871879974434816 3002409211880159424 3007515349995601872 3007616303818904064 3011846449289950377 3015384003822174208 3022161043492319232 3041174178797395968 3049273039328861184 3050041608166196224 3050066500957622272 3051629035025735808 3054458877831121152 3056921489127410688 3059653535786616256 3061220981245523334 3064019229690273792 3069230146747570176 3070171919787176911 3071704667156127744 3084216622073486046 3091029493203910656 3099261121940809728 3100067591137255424 3104531974189008384 3104636184587255808 3109002786363819744 3109811790471642752 3114249053127819264 3118093437785936176 3124037827939491072 3133172441471477888 3150068681316888576 3152883975935238912 3152989809374060544 3155425940978992128 3158352036941023232 3159970045156669248 3169209723651279392 3173773677746399322 3183707480850050112 3189121949354897136 3204678166904782848 3209293198827168768 3210128299841695744 3211772832782188416 3218569058767223056 3218677097069353472 3221163981416054464 3224813241743990784 3225802754430766524 3234242520228622336 3235899406765624704 3254589910642827264 3255561989966457493 3261904562742368256 3262753353937461248 3270481462940887944 3271442295381965824 3276043506245209182 3276153473802734784 3277679032592252928 3278684766798484008 3286407722167793664 3287262889412698112 3291996850946990592 3302300688540844032 3307943843604185088 3315378408033226752 3322393867114552832 3322505390523203584 3324095913153033648 3325072496945604608 3329860907799500928 3340283258596773888 3345964012437924864 3360580118675052896 3375980864971239168 3376859340345938944 3381722329027312704 3381835843925403648 3384448791533918976 3392307004299945984 3395042000540983296 3398190297751732224 3415671596030381632 3429567862827925504 3431296809186970752 3431324813577325056 3437160399994973568 3437275775793033216 3442110227759943288 3452174877548715052 3462980066889528192 3468985928954893312 3484883473518698496 3485761837904224256 3487576040029412352 3490810146092709888 3493624559002755072 3498538264280598096 3507691596282937344 3507855117509178198 3508767908328202184 3524818996655412624 3525854550741039104 3541983803031711744 3542012710789496832 3548036541930295296 3553146041558651136 3563535357469641344 3565360939107689316 3571424478119777223 3574689101305319424 3580768504538831872 3583655445015482368 3600049111278133248 3606201075404562432 3611394337321907712 3620890191113125938 3621011734203022656 3621953969887176448 3623809479093061272 3627169917424456368 3633290561982455808 3638522835257200128 3644710799262739584 3667763655802478592 3670597523179643904 3678364638591112064 3678488110936403968 3680372582304711552 3681330264475490816 3686631719349447456 3698170750589285376 3702735957370799209 3720642274247379992 3727890928848420864 3737693100503871936 3737818564338604032 3738791194722246656 3740706559063805184 3744049721423096208 3744175398631696896 3747068304912553152 3755894539620335616 3762282115367989248 3763436546835894278 3780652633509434508 3797021562416631808 3798966757889181312 3799094278508089344 3800082853652119552 3805555323199429632 3815561706764369268 3822050757286077379 3822179052769857248 3823958871357628416 3825132227931564676 3840662992771489024 3842630545534179336 3852684136630984704 3858263845681416192 3859267817538215936 3861374512581992448 3864825518888357376 3864955250200461312 3867941476038764544 3876922290628509696 3878111898678539256 3884837725766084416 3902609170074254976 3903624681177579008 3921482067642252288 3921514072659800064 3928183314279969792 3938644342466445696 3945342717198531488 3945475151246304256 3947363896869227457 3948523590122905472 3957691505016603648 3964555347377020928 3966586369583668992 3985801188605042688 3989497309820239872 4003212282506879232 4008977277153346512 4010020466660802496 4010155071758538752 4015795265719933836 4028364567606185856 4028499788463747072 4029548057989758976 4031612375642417664 4065697385771814912 4068838713367647744 4072611837108161536 4074698216123073504 4075895318836547584 4081627974994031112 4092306862330093568 4094540768602497024 4112288829431314728 4132348162587746304 4138160218415001072 4138299124803454464 4139375965585344512 4141496547534927168 4145337048485092992 4158311811722514432 4161664387759915008 4165383770585988096 4185722558528302491 4200091575089184768 4203845301246985216 4206140094062527488 4207234587971989504 4213293393542225664 4224371889631980261 4226480857816326144 4231698236995199096 4244943307800066816 4252162599139862848 4271649257718710784 4271792644958404608 4275093210358634496 4279057598436225024 4282363777042917888 4299951434366089404 4301070339241022032 4314532542354166272 4320745866867925152 4341676294730492928 4349206083656491008 4360641950587850592 4368058008326945576 4368204631736979712 4370442441486844968 4371579689064645344 4381876962890391552 4389329134595987456 4391577766324776384 4409444395064475648 4420504544044302336 4432127884204044864 4438510556848347924 4438659545152092288 4439814543732667904 4442089038888268656 4446059044189926747 4453711011462365184 4460124765799148544 4461285349917233152 4481693791591145472 4501307819961652224 4508963105369750272 4509114458567204864 4511273024993402808 4511424455728356096 4512598388711891968 4523076005733261312 4533241565238478848 4575062412249294336 4575099751436433408 4581688316746681728 4582880533326631424 4583034367724044288 4585382233691116032 4589480303679924384 4603845220121355264 4607557000734191616 4617306755852704256 4650101386705883136 4654413528123613184 4656797961283512576 4656954276880883712 4664717685707464128 4677140156678904264 4685094476673256142 4699758662207216832 4722645070708948992 4729325963902858368 4729484714061090816 4730715389240393728 4733138911468488192 4733297789616635904 4737528055411534848 4753814585476919088 4760660516619598983 4761899304159702964 4766252135073759232 4783682924032345704 4807017250357174272 4815192449762543616 4827853588150834584 4828015645604030208 4831745972124081696 4836226556565941824 4838704131646149786 4851363780342933504 4859614399016986112 4881884865964240896 4885820811838439424 4894130030906191872 4907163443072948736 4914065259367813773 4914230210704102176 4915508959132596608 4918027150197726012 4930894334119047168 4937995276420485888 4961915765406277632 4983590800671829248 4983758085784805376 4987608745418406912 4992066295230794944 4992233864842262528 4994791361699251392 4996091073216737536 5016376153823985664 5018946018656887296 5040870178012579344 5065289010518908416 5065459038010785792 5072583493540969056 5072753765888105472 5074073764265906176 5076673187300878464 5087415609019159024 5097285446627598336 5123507394045572448 5144351794241888256 5153100691851143168 5155740599992460352 5155913663689549824 5157255301385019392 5170815864904719008 5178262316323072578 5180847503129690112 5194470100334292288 5203478893432339968 5228642756856336384 5228685430213066752 5236215219139064832 5237577752373293056 5240436838504132608 5251525789955260928 5261537394424406016 5263151862492303276 5276922006688804864 5288781826111558656 5322054812895442944 5337616376675838976 5345303036204462016 5354393687626578448 5362033651957979136 5371152756808247808 5371333051284996096 5375483167523223552 5409301613106843648 5420929847695753216 5425118284490196992 5432930954830764672 5440754876136684552 5442170633325374816 5449935842973683712 5467066198894109376 5483051772575086304 5517546957886668096 5517732166404605952 5521995396713236224 5527116064646790656 5529947579024171184 5544415748963352576 5553845027447984128 5580963411371069988 5608186792083369984 5616074582134644312 5616263097947545344 5617724524722967552 5620602457368829728 5632495852842640348 5643423173051983872 5645154820253841417 5659924410400089088 5695532343624947712 5700124280478179328 5705410131248300032 5708332984799144448 5709818369390557184 5723342560146553902 5733268579154785872 5735938307036442624 5737698341897347014 5752710056472221696 5760994489157233536 5779026204946477056 5788901726307323904 5797238278332536064 5797432875300691968 5801912214058146816 5814189267450467456 5817167848017808884 5827256588649126624 5855437021766368512 5892274971419954688 5892472758502342656 5907966513699668544 5909503845605393152 5918014075797797232 5918212726869456384 5922785385184358208 5928078725586568996 5936537257524905472 5946833021065531392 5984245964730359808 6001743759948869632 6004818423760318848 6015030699991203744 6015232607637808128 6023692898579900754 6041306035710251341 6044322086984638464 6082348357594791936 6098546078657722368 6100083216332392448 6100133001915244544 6103258070051471616 6108917755662242304 6113842978254821376 6119307071573232512 6122441962491046668 6128038459380547584 6138460293495140352 6140343839574353822 6143409334312255488 6168433244146972092 6198522243881619456 6200135182274510848 6209063948378016768 6218005572727639488 6219623580943285504 6236186875571872352 6248075655878982144 6266344882942955776 6300137362633777152 6305767951870477824 6305979618748121088 6310851881957984256 6316704073882046464 6319940090313338496 6338419447302558784 6347547355492798644 6367414961700100224 6378243898709794272 6418586397654337536 6420256599683391488 6423545665564376832 6437138117534446112 6437354194138706944 6442327962832108928 6449626483487981568 6451605508861533048 6468485040457244672 6471798813531249408 6509179821285654528 6511123979932914986 6523809125484736512 6525506707874922496 6540962925881775888 6542884590763931648 6552087012490418364 6552306947605469568 6557369533596968016 6572815444335587328 6574525778825396224 6583993701893981184 6630756816066453504 6644787734229105664 6648191826306067296 6650144993891209216 6659721815599001856 6680566517193547776 6691928024875849728 6721160237350105792 6751961729942478336 6753718680691877888 6763444658054625408 6763671687850807296 6768897583067837952 6784614008599891968 6790084001081966592 6831343192060763264 6862593618373941504 6862649627154650112 6874320799989947136 6874551551586066432 6884220455519886576 6904349755097430104 6925960133779056384 6937971857909786624 6969766947037396992 6971523675808448512 6975152080058824704 6981620292185419776 6987249118005510144 6997076528561196192 7015710235018356396 7017535816656404368 7027641715009884213 7049637993310825248 7051709101482078208 7083967606063423488 7096073083860590592 7106292083117302272 7127070714939282688 7130721878215378632 7142848956239554446 7149378202610638848 7161537009077663744 7167310890030964736 7200098222556266496 7212402150809124864 7222788674643815424 7241780382226251876 7242023468406045312 7243907939774352896 7247618958186122544 7254339834848912736 7266581123964911616 7277045670514400256 7289421598525479168 7335527311604957184 7341195046359287808 7356729277182224128 7356976221872807936 7360745164609423104 7362660528950981632 7373263438698894912 7396341501178570752 7405471914741598418 7441284548494759984 7475386201007743872 7475637128677208064 7477582389444493312 7481413118127610368 7488099442846192416 7488350797263393792 7494136609825106304 7524564230735978496 7526873093671788556 7561305267018869016 7594043124833263616 7597933515778362624 7598188557016178688 7611110646398859264 7631123413528738536 7644101514572154758 7644358105539714496 7647917742715256832 7650264455863129352 7681325985542978048 7685261091068358672 7705368273261969408 7716527691362832384 7718535635076431872 7722749025163984896 7729651037776714752 7735882952077529088 7756223797357078512 7767393474484608867 7769675451532168832 7805218340148509952 7807249362355158016 7842964135284504576 7843028145319600128 7856366628559939584 7877288684932891392 7890685434397062976 7890950302492608512 7894727793738454914 7897047180245810944 7915383010033207296 7929110694754041856 7933172739167337984 7971602377210085376 8006424565013758464 8017954554306693024 8020040933321604992 8020310143517077504 8031590531439867672 8056729135212371712 8056999576927494144 8063224751284835328 8131394771543629824 8137677426735295488 8145223674216323072 8149396432246147008 8151790637673095168 8163255949988062224 8184613724660187136 8189081537204994048 8224577658862629456 8264696325175492608 8276320436830002144 8276598249606908928 8278751931170689024 8282993095069854336 8290674096970185984 8316623623445028864 8330767541171976192 8333323782279480187 8371445117056604982 8407690602493970432 8412280188125054976 8414469175943979008 8426586787084451328 8448743779263960522 8452961715632652288 8463396473990398192 8489886615600133632 8504325198279725696 8543298515437421568 8550186420717268992 8558115196872450048 8564727554085835776 8599902868732178808 8602140678482044064 8606547512846020521 8629065084708332544 8641491733735850304 8683352589460985856 8698412167312982016 8721283901175701184 8736116016653891152 8736409263473959424 8740884882973689936 8743159378129290688 8763753925780783104 8778658269191974912 8783155532649552768 8864255768408089728 8877021113696695848 8877319090304184576 8879629087465335808 8884178077776537312 8892118088379853494 8920249531598297088 8922570699834466304 8963387583182290944 9002615639923304448 9017926210739500544 9018228917134409728 9022546049986805616 9022848911456712192 9025196777423783936 9046152011466522624 9066483130476957696 9150124824498588672 9150199502872866816 9163376633493363456 9165761066653262848 9170764467382232064 9178960607359848768 9207690440242710528 9210515759361530733 9215114001468383232 9234613511705408512 9300202773411766272 9308827056247226368 9313595922567025152 9313908553761767424 9329435371414928256 9354280313357808528 9370188953346512284 9399517324414433664 9458651927805716736 9458969428122181632 9466277822936976384 9475056110823069696 9507629170953838176 9521321033239197966 9523798608319405928 9567365848064691408 9614034500714348544 9630384899525087232 9655707176301669168 9656031291208060416 9663491944248163392 9672453113131883648 9677408263292299572 9702727560685867008 9719228798033972224 9763769731928481792 9766685969899372479 9788260061812383744 9814326886145897472 9828130518735627546 9828460421408204352 9831017918265193216 9836054300395452024 9856867742474620609 9861788668238094336 9875990552840971776 9923831530812555264 9967181601343658496 9967516171569610752 9975217490836813824 9984132590461589888 9984467729684525056 9989582723398502784 9992182146433475072 10037892037313774592 10081740356025158688 10130578021037816832 10145166987081938112 10145507531776210944 10148147528531812352 10153346374601756928 10174831218038318048 10194570893255196672 10247014788091144896 10288703588483776512 10306201383702286336 10311481199984920704 10311827327379099648 10314510602770038784 10341631729809438016 10356524632646145156 10374137769776495743 10388940200668584576 10406957786864679936 10457285513712672768 10472430438278129664 10475155504746586112 10480873677008265216 10503051579910521856 10523074788848812032 10526303724984606552 10553844013377609728 10577563652223117312 10644109625790885888 10675232753351677952 10690606072408924032 10708787375253156896 10714273434359331669 10724067303915958272 10742305513616495616 10750966335046447104 10818603226213687296 10850236568980393984 10865861909661529344 10881509752273369104 10884341266650749632 10899871685947367424 10934132397788218752 10966103545150172608 11035093915773336192 11035464332809211904 11043990793426472448 11054232129293581312 11059895158048342368 11107690054895968256 11108207872112397627 11161926822742139976 11216373584166739968 11232149164269288624 11232526195895090688 11235449049445935104 11241204914737659456 11264991705685280696 11286846346103967744 11290309640507682834 11319848820800178176 11391064687249895424 11400248560956358656 11416665969598288896 11419636738781114368 11446685120293107804 11466152271858232137 11466537158309571744 11471876614072885248 11475396683794694028 11505420112944443392 11521988978314467072 11558052409892954112 11577803452614647808 11594476556665072128 11594865750601383936 11603824428116293632 11628378534900934912 11634335696035617768 11654513177298253248 11710874043532737024 11784549942839909376 11815933027399337088 11819007691210786304 11836028151595594464 11836425453738912768 11845570770368716416 11856157451173137992 11873074515049810944 11893666042131062784 11968491929460719616 12003487519897739264 12009636847520637696 12030061399982407488 12030465215275616256 12047385797159801508 12082612071420502682 12088644173969276928 12197092157315444736 12200166432664784896 12200266003830489088 12206516140102943232 12217835511324484608 12227685956509642752 12238614143146465024 12244883924982093336 12276920586990280704 12280687679148707644 12336866488293944184 12397044487763238912 12418127896756033536 12436011145455278976 12439247161886571008 12472373751143744704 12496151311757964288 12532689765885911552 12600274725267554304 12611535903740955648 12621703763915968512 12633408147764092928 12639880180626676992 12673115668895940783 12676838894605117568 12695094710985597288 12734829923400200448 12756487797419588544 12837172795308675072 12840513199366782976 12847091331128753664 12874276235068892224 12874708388277413888 12884655925664217856 12903211017723066096 12936970080914489344 12943597627062498816 13022247959865829972 13047618250969473024 13081925851763551776 13085769181527863296 13104174024980836728 13104613895210939136 13114739067193936032 13145630888671174656 13167987403787962368 13261513632132907008 13289575468458211328 13296383652612134592 13300289987782418432 13319443631198003712 13338177132569780241 13361133034387095552 13383856049751699456 13442320474700211584 13503923459884956672 13507437361383755776 13526889316109250816 13527343375701614592 13537795166135675904 13569228017199783936 13662686384121526528 13725187236747883008 13725299254309300224 13748641599979894272 13749103103172132864 13768440911039773152 13808699510194860208 13851920267558112768 13875943715819573248 13950304160117649408 13963240584370839552 13994153057122392384 14031420470036712792 14035071633312808736 14055283430019768426 14099275986621650496 14103418202964156416 14167935212126846976 14192146167721181184 14212584166234604544 14254141429878565376 14261443756430757264 14285697912479108892 14298756405221277696 14323074018155327488 14334621780061929472 14445577349287630848 14483560764452503752 14484046936812090624 14487815879548705792 14495237916372245088 14508679669697825472 14554091341028800512 14578843197050958336 14682390092718575616 14713458554364448256 14713952443745615872 14721490329218846208 14725321057901963264 14746526877397789824 14792683002357141504 14810943829483196836 14882569096989519968 14950772402015487744 14951274257354416128 14962826236255220736 14976198885692384832 14976701594526787584 14988273219650212608 15049128461471956992 15053746187343577112 15122610534037738032 15188086249666527232 15195867031556725248 15196377114032357376 15222221292797718528 15262246827057477072 15288203029144309516 15288716211079428992 15300528911726258704 15362651971085956096 15370522182136717344 15433055382725664768 15459302075553429504 15471765904155058176 15512447594714157024 15534786948969217734 15539350903064337664 15610436680297019904 15614498724710316032 15685928270569009152 15686056290639200256 15712733257119879168 15754577369865782784 15781370868794125952 15781900604985217024 15789455587476909828 15794094360491621888 15830766020066414592 15866345478334675968 16012849130027516928 16035909108613386048 16040081866643209984 16040620287034155008 16063181062879735344 16113458270424743424 16113999153854988288 16126449502569670656 16262789543087259648 16275354853470590976 16290447348432646144 16298792864492294016 16303581275346190336 16326511899976124448 16397830668356396497 16449155317725258912 16552640873660004288 16553196499213817856 16557503862341378048 16565986190139708672 16581348193940371968 16633247246890057728 16661535082343952384 16666647564558960374 16742890234113209964 16815381204987940864 16824560376250109952 16828938351887958016 16853173574168902656 16897487558527921044 16926792947980796384 16935464460761524251 16979773231200267264 17008650396559451392 17086597030874843136 17100372841434537984 17116230393744900096 17129455108171671552 17199805737464357616 17204281356964088128 17213095025692041042 17258130169416665088 17282983467471700608 17366705178921971712 17442567802351402368 17472232033307782304 17472818526947918848 17481769765947379872 17486318756258581376 17557316538383949824 17566311065299105536 17728511536816179456 17754042227393391696 17754638180608369152 17759258174930671616 17768356155553074624 17784236176759706988 17840499063196594176 17845141399668932608 18005231279846608896 18035852421479001088 18045092099973611232 18045697822913424384 18050393554847567872 18123918107130754023 18132966260953915392 18300249648997177344 18300399005745733632 18326753266986726912 18331522133306525696 18341528934764464128 18357921214719697536 18415380880485421056 18421031518723061466 18430228002936766464 18469227023410817024 18600405546823532544 18627191845134050304 18658870742829856512 18708560626715617056 18740377906693024568 18799034648828867328 18917303855611433472 18917938856244363264 18932555645873952768 18950112221646139392 19015258341907676352 19042642066478395932 19047597216638811856 19134731696129382816 19260769799050174464 19311414352603338336 19312062582416120832 19326983888496326784 19344906226263767296 19354816526584599144 19405455121371734016 19438457596067944448 19527539463856963584 19533371939798744958 19576520123624767488 19628653772291794944 19656261037471255092 19656920842816408704 19662035836530386432 19672108600790904048 19713735484949241218 19723577336476188672 19751981105681943552 19934363202687316992 19950434981673627648 19968265180923179776 19968935459369050112 19979165446797005568 19984364292866950144 20075784074627549184 20163480712050317376 20261156042075633664 20290333974163876224 20291015063552421888 20296295057063624704 20306692749203513856 20349662436076636096 20494029576182289792 20612402767404572672 20622962399969841408 20623654654758199296 20683263459618876032 20713049265292290312 20748275539552991486 20777880401337169152 20813915573729359872 20914571027425345536 20944860876556259328 20950311009493172224 20961747354016530432 21006103159821043712 21052607449969213104 21082925145029652639 21107688026755219456 21155127304446234624 21288219251581771776 21350465506703355904 21381212144817848064 21417574750506313792 21428546868718663338 21448134607831916544 21484611027232991232 21501932670092894208 21637206452427374592 21700473137960787968 21731723819323058688 21763019504546738208 21768682533301499264 21799743371894734848 21868264795576437504 21932207090300345216 22070187831546672384 22070928665618423808 22087981586852944896 22108464258587162624 22119790316096684736 22215380109791936512 22216415744224795254 22323853645484279952 22432747168333479936 22464298328538577248 22465052391790181376 22470898098891870208 22482409829475318912 22529983411370561392 22573692692207935488 22580619281015365668 22639697641600356352 22782129374499790848 22833331939196577792 22839273477562228736 22893370240586215608 22932304543716464274 22933074316619143488 22943753228145770496 22950793367589388056 23010840225888886784 23043977956628934144 23116104819785908224 23155606905229295616 23188953113330144256 23207648856232587264 23256757069801869824 23268671392071235536 23309026354596506496 23421748087065474048 23569099885679818752 23631866054798674176 23638015382421572608 23672056303191188928 23672850907477825536 23691141540737432832 23712314902346275984 23746149030099621888 23787332084262125568 24006975039795478528 24019273695041275392 24060122799964814976 24060930430551232512 24094771594319603016 24165224142841005364 24394184314630889472 24400332865329569792 24413032280205886464 24435671022648969216 24455371913019285504 24477228286292930048 24489767849964186672 24553841173980561408 24561375358297415288 24673732976587888368 24794088975526477824 24836255793512067072 24872022290910557952 24878494323773142016 24944747502287489408 24992302623515928576 24999971346838440561 25065379531771823104 25223071807481911296 25243407527831937024 25266816295528185856 25279760361253353984 25346231337791881566 25353677789210235136 25390189421971194576 25469659846800400896 25512975594839177088 25674345590617350144 25694182662257507328 25748552470137784448 25749416776554827776 25769311851328435712 25806422035446132192 25887195254124997632 26044495919731659944 26095236501938946048 26163851703527103552 26171538363055726592 26208348049961673456 26209227790421878272 26229478134387872064 26291261777342349312 26335974807575924736 26579150936916422656 26592767305224269184 26600579975564836864 26638887262396007424 26676354265139560482 26754355301002541653 26767712099503398912 26884640949400423168 27007846919769913344 27014874722767511552 27053778632218501632 27054686751403229184 27075590332271351808 27138456034399567872 27325372768243053056 27450374473495766016 27450598508618600448 27497283199959788544 27536881822079546304 27617399020389720416 27631547278084592199 27703840535116225536 27751887431639146496 27900608320235298816 27926481168741679104 27988306114244784768 28062840940073425584 28070143266625617472 28110566860039536852 28198551973243300992 28206836405928312832 28425168332469209088 28508282859757130752 28522887512861514528 28571395824958217784 28646148036310654976 28891154698575261696 28967121528905007504 28968093873624181248 28975631759097411584 28990475832744490176 29017359339395650944 29108182682057601024 29157686394101916672 29300057909698117437 29364780185437151232 29426917108728896512 29442980658437692416 29450642115803926528 29493053754795579648 29570603227423861827 29585366004714283008 29621887658966393672 29765138193979039936 29901544804030975488 29902548514708832256 29925652472510441472 29952397771384769664 29953403189053575168 29976546439300425216 30107492374687154224 30245221068075476064 30391734063113450496 30444442585595437056 30524493654114954144 30576406058288619032 30577432422158857984 30601057823452517408 30725303942171912192 30741044364273434688 30866110765451329536 30918604151106859008 30943531808310116352 31024895189428314048 31069573897938435468 31078701806128675328 31122413309329487229 31220873360594039808 31228997449420632064 31371856541138018304 31425466514239758336 31509154739731565568 31562741737588251904 31563801209970434048 31578911174953819656 31588188720983243776 31661532040132829184 31732690956669351936 32025698260055033856 32071818217226772096 32080163733286419968 32081240574068310016 32126362125759470688 32226916540849486848 32252899005139341312 32550709706941181952 32580894696865292288 32597585728984588032 32653023799952248896 32795661336712792994 32898310635450517824 33105281747320008576 33106392998427635712 33115007724682756096 33131972380279417344 33162696387880743936 33323070164687904768 33324623616337192881 33333295129117920748 33485780468226419928 33630762409975881728 33649120752500219904 33706347148337805312 33794975117055842088 33853585895961592768 33870928921523048502 33959546462400534528 34017300793118902784 34173194061749686272 34200745682869075968 34258910216343343104 34398456815574696411 34399611474928715232 34408562713928176256 34426190051384082084 34516260338833330176 34565966934943401216 34733410357843943424 34885135604702804736 34944464066615564608 34945637053895837696 34963539531894759744 34972637512517162752 35114633076767899648 35132622130598211072 35457023073632358912 35508084454786783392 35509276361216738304 35518516349861343232 35536712311106149248 35568472353519413976 35680998126393188352 36010462559693217792 36071704842958002176 36090184199947222464 36091395645826848768 36100787109695135744 36247836214261508046 36265932521907830784 36600499297994354688 36600798011491467264 36653506533973453824 36663044266613051392 36683057869528928256 36715842429439395072 36830761760970842112 36842063037446122932 36938454046821634048 37254383690268100608 37317741485659713024 37417121253431234112 37480755813386049136 37598069297657734656 37834607711222866944 37865111291747905536 37900224443292278784 38030516683815352704 38085284132956791864 38095194433277623712 38269463392258765632 38521539598100348928 38622828705206676672 38624125164832241664 38653967776992653568 38689812452527534592 38709633053169198288 38810910242743468032 38876915192135888896 39066743879597489916 39257307544583589888 39312522074942510184 39313841685632817408 39324071673060772864 39344217201581808096 39427470969898482436 39503962211363887104 39868726405374633984 39900869963347255296 39936530361846359552 39937870918738100224 39958330893594011136 39968728585733900288 40151568149255098368 40326961424100634752 40522312084151267328 40580667948327752448 40582030127104843776 40613385498407027712 40699324872153272192 40988059152364579584 41224805534809145344 41245924799939682816 41247309309516398592 41366526919237752064 41426098530584580624 41496551079105982972 41555760802674338304 41627831147458719744 41889721753112518656 42012206319642087424 42105214899938426208 42165850290059305278 42310254608892469248 42576438503163543552 42700931013406711808 42762424289635696128 42835149501012627584 42857093737437326676 42896269215663833088 42969222054465982464 43003865340185788416 43400946275921575936 43463447638646117376 43526039009093476416 43537365066602998528 43736529591152875008 43864414180600690432 44140375663093344768 44141857331236847616 44175963173705889792 44216928517174325248 44239580632193369472 44432831488449590508 44647707290968559904 44928596657077154496 44930104783580362752 44941796197783740416 44964819658950637824 45059966822741122784 45147385384415870976 45161238562030731336 45279395283200712704 45564258748999581696 45666663878393155584 45678546955124457472 45786740481172431216 45864609087432928548 45866148633238286976 45901586735178776112 46021680451777773568 46087955913257868288 46377906226660288512 46415297712465174528 46513514139603739648 46537342784142471072 46618052709193012992 46843496174130948096 47138199771359637504 47263732109597348352 47276030764843145216 47344112606382377856 47345701814955651072 47382283081474865664 47424629804692551968 47492298060199243776 48038547390082550784 48120245599929629952 48121860861102465024 48189543188639206032 48330448285682010728 48788368629261778944 48800665730659139584 48826064560411772928 48871342045297938432 48910743826038571008 48954456572585860096 48979535699928373344 49122750716594830576 49193492005069189491 49347465953175776736 49672511587024134144 49744044581821115904 49756988647546284032 49889495004574978816 49984605247031857152 49999942693676881122 50130759063543646208 50446143614963822592 50486815055663874048 50559520722506707968 50692462675583763132 50707355578420470272 50780378843942389152 50939319693600801792 51025951189678354176 51348691181234700288 51388365324515014656 51497104940275568896 51498833553109655552 51538623702656871424 51612844070892264384 51774390508249995264 52088991839463319888 52327703407054207104 52343076726111453184 52416696099923346912 52418455580843756544 52458956268775744128 52671949615151849472 53158301873832845312 53185534610448538368 53277774524792014848 53352708530279120964 53508710602005083306 53535424199006797824 53769281898800846336 54015693839539826688 54029749445535023104 54107557264437003264 54151180664542703616 54371754321392262069 54650745536486106112 54900748946991532032 54901197017237200896 54994566399919577088 55073763644159092608 55234798040779440832 55263094556169184398 55407681070232451072 55503774863278292992 55801216640470597632 55976612228489569536 56125681880146851168 56140286533251234944 56221133720079073704 56397103946486601984 56850336664938418176 57016565719514261504 57045775025723029056 57142791649916435568 57292296072621309952 57782309397150523392 57934243057810015008 57936187747248362496 57951263518194823168 57980951665488980352 58034718678791301888 58216365364115202048 58315372788203833344 58333266475956361309 58600115819396234874 58729560370874302464 58853834217457793024 58885961316875384832 58901284231607853056 58986107509591159296 59141206454847723654 59170732009428566016 59243775317932787344 59530276387958079872 59803089608061950976 59851304945020882944 59904795542769539328 59906806378107150336 59953092878600850432 60214984749374308448 60490442136150952128 60783468126226900992 60888885171190874112 61048987308229908288 61152812116577238064 61154864844317715968 61202115646905034816 61450607884343824384 61482088728546869376 61837208302213718016 62049790378856628096 62139147795876870936 62157403612257350656 62244826618658974458 62441746721188079616 62457994898841264128 62743713082276036608 62850933028479516672 63018309479463131136 63125483475176503808 63127602419940868096 63157822349907639312 63176377441966487552 63323064080265658368 63465381913338703872 64051396520110067712 64143636434453544192 64160327466572839936 64252724251518941376 64453833081698973696 64505798010278682624 65101419413882363904 65161789393730584576 65195171457969176064 65306047599904497792 65591322673425585988 65796621270901035648 66210563494640017152 66212785996855271424 66263944760558834688 66325392775761487872 66646140329375809536 66649247232674385762 66666590258235841496 66971560936452839856 67261524819951763456 67298241505000439808 67412694296675610624 67589950234111684176 67707171791923185536 67741857843046097004 67919092924801069056 68034601586237805568 68346388123499372544 68517820432686686208 68796913631149392822 68799222949857430464 68817125427856352512 68852380102768164168 69032520677666660352 69131933869886802432 69466820715687886848 69770271209405609472 69888928133231129216 69891274107791675392 69927079063789519488 69945275025034325504 70265244261196422144 70914046147264717824 71016168909573566784 71018552722433476608 71037032699722686464 71073424622212298496 71136944707038827952 71361996252786376704 72020925119386435584 72143409685916004352 72180368399894444928 72182791291653697536 72201574219390271488 72495672428523016092 72618964388435470201 73200998595988709376 73307013067946907648 73326088533226102784 73366115739057856512 73431684858878790144 73661523521941684224 73684126074892245864 73876908093643268096 74508767380536201216 74635482971319426048 74834242506862468224 74961511626772098272 74999914040515321683 75196138595315469312 75669215422445733888 75730222583495811072 75800448886584557568 76061033367630705408 76170568265913583728 76190388866555247424 76538926784517531264 77245657410413353344 77248250329664483328 77307935553985307136 77379624905055069184 77419266106338396576 77753830384271777792 78133487759194979832 78514615089167179776 78625044149885020368 78627683371265634816 78648143346121545728 78688434403163616192 78854941939796964872 79007924422727774208 79737452810749267968 79801739926694510592 79873060723692719104 79916661787188022272 79937457171467800576 80263065903007624959 80303136298510196736 80653922848201269504 81044624168302534656 81161335896655504896 81164060254209687552 81226770996814055424 81398649744306544384 81976118304729159168 82491849599879365632 82733053838475504128 82852197061169161248 82993102158211965944 83111521605348676608 83255662294917439488 83779443506225037312 84024412639284174848 84210429799876852416 84331700580118610556 84620509217784938496 85401862026813423616 85524848579271392256 85670299002025255168 85714187474874653352 85938444108931964928 86926895277292234752 87052078018186952832 87074730133205997056 87473059182305750016 87728828361201380864 88280751326186689536 88351926347411779584 88433857034348650496 88479161264386738944 88711809682271585481 88865662976899181016 89295414581937119808 89857193314154308992 89860209567160725504 89883592395567480832 89929639317901275648 90119933645482245568 90322477124061462672 90558790566401425408 91333327756786311168 91573480962344862432 91729218174865857096 91732297266476573952 91803173470357552224 92175911826515736576 92755812453320577024 92830595424930349056 93027028279207479296 93074685568284942144 93236105418386025984 93367239927988461687 93686992348261896192 94276399542719275008 94527464219194696704 94552061529686290432 94688225212764755712 94691403629911302144 94764566162949731328 94849259609385103936 94984596120398487552 96077094780165101568 96240491199859259904 96243721722204930048 96379086377278412064 96660896571364021456 97652129120823545856 97742684090595876864 97908913145171720192 97959071399856746688 98245501433189661152 98386984010138378982 98694931906351553472 99345023174048268288 99488089163642231808 99513977295092568064 99778990009149957632 99969210494063714304 99999885387353762244 100261518127087292416 100892287229927645184 101119041445013415936 101384925351167526264 101414711156840940544 101560757687884778304 101878639387201603584 102051902379356708352 102776730649030029312 102994209880551137792 102997667106219311104 103077247405313742848 103225688141784528768 103548781016499990528 104177983678926639776 104655406814108414208 104833392199846693824 104836911161687513088 104917912537551488256 105343899230303698944 106316603747665690624 106371069220897076736 106555549049584029696 106705417060558241928 107017421204010166612 107538563797601692672 108031387679079653376 108215114528874006528 108302361329085407232 108743508642784524138 109301491072972212224 109801497893983064064 109802394034474401792 109989132799839154176 110147527288318185216 110469596081558881664 110526189112338368796 110815362140464902144 111953224456979139072 112251363760293702336 112280573066502469888 112442267440158147408 112794207892973203968 113700673329876836352 114033131439028523008 114091550051446058112 114285583299832871136 114784814678494775479 115564618794301046784 115868486115620030016 115872375494496724992 115902527036389646336 115961903330977960704 116069437357582603776 116432730728230404096 116630745576407666688 116666532951912722618 117200231638792469748 117707668434915586048 117771922633750769664 117802568463215706112 117972215019182318592 118282412909695447308 118487550635865574688 119060552775916159744 119606179216123901952 119702609890041765888 119809591085539078656 119813612756214300672 119906185757201700864 120429969498748616896 120980884272301904256 121566936252453801984 122097974616459816576 122305624233154476128 122309729688635431936 122404231293810069632 122901215768687648768 122964177457093738752 123674416604427436032 124099580757713256192 124278295591753741872 124314807224514701312 124489653237317948916 124883493442376159232 124915989797682528256 126036618958926262272 126250966950353007616 126315644699815278624 126352754883932975104 126930763826677407744 128102793040220135424 128287272868907088384 128320654933145679872 128505448503037882752 128907666163397947392 129011596020557365248 130202838827764727808 130390342915938352128 130612095199808995584 131182645346851171976 131593242541802071296 132421126989280034304 132425571993710542848 132527889521117669376 132650785551522975744 133298494465348771524 133333180516471682992 133943121872905679712 134825388593351221248 135179900468223368352 135414343583846371072 135483715686092194008 135838185849602138112 136069203172475611136 136692776246998745088 137035640865373372416 137593827262298785644 137598445899714860928 137634250855712705024 137704760205536328336 138065041355333320704 138263867739773604864 139540542418811218944 139777856266462258432 139782548215583350784 139854158127579038976 139890550050068651008 140530488522392844288 141828092294529435648 142032337819147133568 142037105444866953216 142074065399445372928 142146849244424596992 142273889414077655904 144286819371832008704 144360736799788889856 144365582583307395072 144991344857046032184 145237928776870940402 146401997191977418752 146614026135893815296 146652177066452205568 146732231478115713024 146863369717757580288 147368252149784491728 147580476015207568473 147753816187286536192 149017534761072402432 149270965942638852096 149668485013724936448 149923023253544196544 149999828081030643366 150392277190630938624 151338430844891467776 151460445166991622144 152122066735261410816 152341136531827167456 152380777733110494848 153077853569035062528 154491314820826706688 154496500659328966656 154615871107970614272 154759249810110138368 154838532212676793152 155507660768543555584 156266975518389959664 157029230178334359552 157250088299770040736 157255366742531269632 157296286692243091456 157376868806327232384 157709883879593929744 158015848845455548416 159474905621498535936 159746121447385438208 159833323574376044544 159874914342935601152 160526131806015249918 160606272597020393472 161307845696402539008 162089248336605069312 162322671793311009792 162453541993628110848 162797299488613088768 163952236609458318336 164983699199758731264 165466107676951008256 165704394122338322496 165986204316423931888 166223043210697353216 166511324589834878976 168048825278568349696 168420859599753704832 168663401160237221112 171049697158542784512 171340598004050510336 171428374949749306704 171876888217863929856 173853790554584469504 174104156036373905664 174149460266411994112 174946118364611500032 174999799427869083927 175457656722402761728 176561502652373379072 176703852694823559168 176867714068697300992 176958322528773477888 177423619364543170962 177731325953798362032 178590829163874239616 179714386628308617984 179720419134321451008 179859278635802551296 180239867290964491136 180644954248122925344 182666655513572622336 183146961924689724864 183458436349731714192 183464594532953147904 183606346940715104448 184351823653031473152 185511624906641154048 186054056558414958592 186149371136569884288 186472210836772051968 186734479855976923374 187280487107017791571 187373984696523792384 188552799085438550016 189054928438389393408 189104123059372580864 189376450425529511424 189382807259822604288 189529132325899462656 189698519218770207872 189969192240796975104 192154189560330203136 192480982399718519808 192758172754556824128 193321793142728042912 195304258241647091712 195485368181191753728 195817826290343440384 195918142799713493376 196491002866379322304 196773968020276757964 197389863812703106944 198976178327284463616 199027954590185136128 199557980018299915264 199938420988127428608 199999770774707524488 200523036254174584832 201784574459855290368 202238082890026831872 202769850702335052528 202829422313681881088 203121515375769556608 203757278774403207168 204103804758713416704 205553461298060058624 205988419761102275584 206154494810627485696 206451376283569057536 207097562032999981056 208355967357853279552 209310813628216828416 209666784399693387648 209673822323375026176 209835825075102976512 212742138441794153472 213111098099168059392 213410834121116483856 214034842408020333224 215077127595203385344 216062775358159306752 216430229057748013056 216604722658170814464 217487017285569048276 217856893165306410603 218602982145944424448 219602995787966128128 219978265599678308352 220295054576636370432 220939192163117763328 221052378224676737592 221630724280929804288 223906448913958278144 224502727520587404672 224561146133004939776 224884534880316294816 225588415785946407936 227401346659753672704 228066262878057046016 228183100102892116224 228571166599665742272 229569629356989550958 231736972231240060032 231744750988993449984 231805054072779292672 231923806661955921408 232138874715165207552 233261491152815333376 233333065903825445236 234400463277584939496 235415336869831172096 235543845267501539328 235944430038364637184 236564825819390894616 236975101271731149376 238121105551832319488 239212358432247803904 239405219780083531776 239619182171078157312 239812371514403401728 240789197709022874877 240859938997497233792 241961768544603808512 243133872504907603968 244195949232919633152 244611248466308952256 244619459377270863872 244808462587620139264 245802431537375297536 245928354914187477504 248199161515426512384 248556591183507483744 248629614449029402624 248979306474635897832 249766986884752318464 252073237917852524544 252501933900706015232 252631289399630557248 252705509767865950208 253861527653354815488 256205586080440270848 256574545737814176768 256641309866291359744 257010897006075765504 257815332326795894784 260780685831876704256 261224190399617991168 262365290693702343952 263186485083604142592 264842253978560068608 265055779042235338752 265301571103045951488 266596988930697543048 266666361032943365984 267886243745811359424 269650777186702442496 270359800936446736704 270828687167692742144 270967431372184388016 271676371699204276224 272138406344951222272 275187654524597571288 275196891799429721856 275268501711425410048 275409520411072656672 276527735479547209728 279081084837622437888 279555712532924516864 279565096431166701568 279708316255158077952 279781100100137302016 281060977044785688576 283656184589058871296 284064675638294267136 284074210889733906432 284293698488849193984 284547778828155311808 288573638743664017408 288721473599577779712 288731165166614790144 289982689714092064368 290475857553741880804 293228052271787630592 293726739435515160576 294736504299568983456 295160952030415136946 298035069522144804864 298541931885277704192 299336970027449872896 299846046507088393088 299999656162061286732 300784554381261877248 302676861689782935552 304244133470522821632 304682273063654334912 304761555466220989696 306155707138070125056 308982629641653413376 308993001318657933312 309231742215941228544 309518499620220276736 309677064425353586304 312533951036779919328 314500176599540081472 314510733485062539264 314592573384486182912 314753737612654464768 315419767759187859488 316031697690911096832 318949811242997071872 319492242894770876416 319666647148752089088 319749828685871202304 321052263612030499836 322615691392805078016 324645343586622019584 324907083987256221696 325594598977226177536 327904473218916636672 329967398399517462528 330932215353902016512 331408788244676644992 331972408632847863776 332446086421394706432 336841719199507409664 337326802320474442224 342099394317085569024 342681196008101020672 342856749899498613408 344354444035484326437 347707581109168939008 348208312072747811328 348298920532823988224 349892236729223000064 349999598855738167854 350915313444805523456 353123005304746758144 353407705389647118336 353916645057546955776 354847238729086341924 355462651907596724064 357181658327748479232 359428773256617235968 359440838268642902016 359718557271605102592 360479734581928982272 361289908496245850688 366293923849379449728 366916872699463428384 366929189065906295808 367212693881430208896 368703647306062946304 371023249813282308096 372108113116829917184 372298742273139768576 372944421673544103936 373468959711953846748 374560974214035583142 374747969393047584768 378109856876778786816 378208246118745161728 378752900851059022848 379058264651798925312 379397038437540415744 384308379120660406272 384961964799437039616 385516345509113648256 386643586285456085824 390608516483294183424 391635652580686880768 391836285599426986752 392982005732758644608 393547936040553515928 394779727625406213888 397952356654568927232 398055909180370272256 399115960036599830528 399999541549415048976 401046072508349169664 404476165780053663744 405539701404670105056 405658844627363762176 406243030751539113216 407514557548806414336 408207609517426833408 411106922596120117248 411976839522204551168 412308989621254971392 412902752567138115072 414195124065999962112 416711934715706559104 418621627256433656832 419333568799386775296 419347644646750052352 419671650150205953024 425484276883588306944 426222196198336118784 426821668242232967712 428069684816040666448 430154255190406770688 432860458115496026112 434974034571138096552 435713786330612821206 437205964291888848896 439205991575932256256 439956531199356616704 440590109153272740864 441878384326235526656 442104756449353475184 443261448561859608576 447812897827916556288 449005455041174809344 449122292266009879552 449769069760632589632 451176831571892815872 456132525756114092032 456366200205784232448 457142333199331484544 459139258713979101916 463473944462480120064 463489501977986899968 463847613323911842816 464277749430330415104 466522982305630666752 466666131807650890472 468800926555169878992 470830673739662344192 471087690535003078656 471888860076729274368 473129651638781789232 473950202543462298752 476242211103664638976 478424716864495607808 479238364342156314624 479624743028806803456 481578395418045749754 481719877994994467584 483923537089207617024 486267745009815207936 488391898465839266304 489222496932617904512 489238918754541727744 489616925175240278528 491856709828374955008 496398323030853024768 497113182367014967488 497259228898058805248 497958612949271795664 499533973769504636928 504146475835705049088 505003867801412030464 505262578799261114496 505411019535731900416 508332750719048291407 513149091475628353536 513282619732582719488 514021794012151531008 515630664653591789568 521561371663753408512 522448380799235982336 524730581387404687904 524999398283607251781 526372970167208285184 529684507957120137216 530111558084470677504 530603142206091902976 533193977861395086096 533332722065886731968 535772487491622718848 540719601872893473408 541657374335385484288 541934862744368776032 544276812689902444544 550375309049195142576 550393783598859443712 550537003422850820096 550819040822145313344 553055470959094419456 558162169675244875776 559111425065849033728 559416632510316155904 559562200200274604032 561841461321053374713 562121954089571377152 567312369178117742592 568129351276588534272 568148421779467812864 568587396977698387968 569095557656310623616 577442947199155559424 579965379428184128736 580951715107483761608 586456104543575261184 587453478871030321152 589473008599137966912 590321904060830273892 597083863770555408384 598673940054899745792 599692093014176786176 599999312324122573464 601569108762523754496 605353723379565871104 608488266941045643264 609364546127308669824 609523110932441979392 612311414276140250112 617965259283306826752 618463484431882457088 619036999240440553472 619354128850707172608 625067902073559838656 629000353199080162944 629021466970125078528 629185146768972365824 629507475225308929536 630839535518375718976 638984485789541752832 639333294297504178176 642104527224060999672 645231382785610156032 649290687173244039168 649814167974512443392 651189197954452355072 653570679495919231809 655808946437833273344 659934796799034925056 661864430707804033024 662817576489353289984 663944817265695727552 664892172842789412864 673683438399014819328 674653604640948884448 684198788634171138048 685362392016202041344 685713499798997226816 688708888070968652874 695415162218337878016 696416624145495622656 696597841065647976448 699784473458446000128 699999197711476335708 701830626889611046912 706246010609493516288 707833290115093911552 709694477458172683848 710925303815193448128 714363316655496958464 718857546513234471936 719437114543210205184 720959469163857964544 722579816992491701376 732587847698758899456 733833745398926856768 733858378131812591616 734425387762860417792 737407294612125892608 744216226233659834368 744597484546279537152 745888843347088207872 746937919423907693496 749121948428071166284 756219713753557573632 757505801702118045696 758116529303597850624 758794076875080831488 768616758241320812544 769923929598874079232 771032691018227296512 773287172570912171648 783271305161373761536 783672571198853973504 785964011465517289216 787095872081107031856 789559455250812427776 795904713309137854464 798231920073199661056 799999083098830097952 808952331560107327488 811079402809340210112 811317689254727524352 812486061503078226432 815029115097612828672 816415219034853666816 823953679044409102336 824617979242509942784 825805505134276230144 833423869431413118208 837243254512867313664 838667137598773550592 838695289293500104704 839343300300411906048 850968553767176613888 853643336484465935424 856139369632081332896 860308510380813541376 865720916230992052224 869948069142276193104 871427572661225642412 874411928583777697792 881180218306545481728 883756768652471053312 884209512898706950368 895625795655833112576 898010910082349618688 898244584532019759104 899538139521265179264 902353663143785631744 912732400411568464896 914284666398662969088 918278517427958203832 926947888924960240128 926979003955973799936 927695226647823685632 928555498860660830208 933332263615301780944 937601853110339757984 943777720153458548736 946259303277563578464 947900405086924597504 952484422207329277952 956849433728991215616 958476728684312629248 959249486057613606912 963156790836091499508 963439755989988935168 967847074178415234048 976783796931678532608 978444993865235809024 978477837509083455488 979233850350480557056 983713419656749910016 992796646061706049536 994226364734029934976 994518457796117610496 995917225898543591328 1010007735602824060928 1010525157598522228992 1016665501438096582814 1026298182951256707072 1026565239465165438976 1028043588024303062016 1033063332106452979311 1043122743327506817024 1044896761598471964672 1049461162774809375808 1049998796567214503562 1052745940334416570368 1059369015914240274432 1060223116168941355008 1066387955722790172192 1066665444131773463936 1071544974983245437696 1081439203745786946816 1083314748670770968576 1083869725488737552064 1088553625379804889088 1100750618098390285152 1100787567197718887424 1101074006845701640192 1101638081644290626688 1106110941918188838912 1116324339350489751552 1118222850131698067456 1118833265020632311808 1119124400400549208064 1123682922642106749426 1124243908179142754304 1134624738356235485184 1136258702553177068544 1137174793955396775936 1138191115312621247232 1154885894398311118848 1159930758856368257472 1161903430214967523216 1174906957742060642304 1178946017198275933824 1180643808121660547784 1194167727541110816768 1197347880109799491584 1199384186028353572352 1199998624648245146928 1203138217525047508992 1216976533882091286528 1218729092254617339648 1219046221864883958784 1224622828552280500224 1235930518566613653504 1236926968863764914176 1238073998480881106944 1238708257701414345216 1250135804147119677312 1258000706398160325888 1258042933940250157056 1259014950450617859072 1261679071036751437952 1277968971579083505664 1278666588595008356352 1284209054448121999344 1290462765571220312064 1298581374346488078336 1302378395908904710144 1307141358991838463618 1311617892875666546688 1319869593598069850112 1323728861415608066048 1325635152978706579968 1327889634531391455104 1329784345685578825728 1347366876798029638656 1349307209281897768896 1368397577268342276096 1370724784032404082688 1371426999597994453632 1377417776141937305748 1392833248290991245312 1393195682131295952896 1399568946916892000256 1399998395422952671416 1403661253779222093824 1412492021218987032576 1415666580230187823104 1419388954916345367696 1421850607630386896256 1428726633310993916928 1437715093026468943872 1438874229086420410368 1441918938327715929088 1445159633984983402752 1465175695397517798912 1467667490797853713536 1467716756263625183232 1468850775525720835584 1489194969092559074304 1491777686694176415744 1493875838847815386992 1498243896856142332568 1512439427507115147264 1515011603404236091392 1516233058607195701248 1517588153750161662976 1524998252157144874221 1539847859197748158464 1542065382036454593024 1546574345141824343296 1567345142397707947008 1571928022931034578432 1574191744162214063712 1579118910501624855552 1591809426618275708928 1596463840146399322112 1599998166197660195904 1622158805618680420224 1622635378509455048704 1624972123006156452864 1632830438069707333632 1647907358088818204672 1651611010268552460288 1666847738862826236416 1674486509025734627328 1677334275197547101184 1678686600600823812096 1685524383963160124139 1701937107534353227776 1707286672968931870848 1712278739264162665792 1720617020761627082752 1739896138284552386208 1742855145322451284824 1762360436613090963456 1767513537304942106624 1768419025797413900736 1791251591311666225152 1796021820164699237376 1796489169064039518208 1799076279042530358528 1804707326287571263488 1825464800823136929792 1828569332797325938176 1836557034855916407664 1853895777849920480256 1855390453295647371264 1857110997721321660416 1866664527230603561888 1875203706220679515968 1887555440306917097472 1892518606555127156928 1895800810173849195008 1904968844414658555904 1916953457368625258496 1926313581672182999016 1926879511979977870336 1935694148356830468096 1953567593863357065216 1956889987730471618048 1956955675018166910976 1958467700700961114112 1967426839313499820032 1985593292123412099072 1988452729468059869952 1991834451797087182656 2020015471205648121856 2021050315197044457984 2033331002876193165628 2052596365902513414144 2056087176048606124032 2066126664212905958622 2086245486655013634048 2089793523196943929344 2098922325549618751616 2099997593134429007124 2105491880668833140736 2118738031828480548864 2132775911445580344384 2133330888263546927872 2143089949966490875392 2162878407491573893632 2166629497341541937152 2167739450977475104128 2201501236196780570304 2201575134395437774848 2202148013691403280384 2203276163288581253376 2212221883836377677824 2232648678700979503104 2236445700263396134912 2237666530041264623616 2238248800801098416128 2247365845284213498852 2272517405106354137088 2274349587910793551872 2276382230625242494464 2309771788796622237696 2319861517712736514944 2323806860429935046432 2349813915484121284608 2357892034396551867648 2361287616243321095568 2394695760219598983168 2398768372056707144704 2399997249296490293856 2433953067764182573056 2437458184509234679296 2438092443729767917568 2449245657104561000448 2471861037133227307008 2473853937727529828352 2477416515402828690432 2500271608294239354624 2516001412796320651776 2516085867880500314112 2518029900901235718144 2523358142073502875904 2568418108896243998688 2580925531142440624128 2597162748692976156672 2604756791817809420288 2614282717983676927236 2623235785751333093376 2647457722831216132096 2651270305957413159936 2655779269062782910208 2694733753596059277312 2698614418563795537792 2741449568064808165376 2742853999195988907264 2754835552283874611496 2785666496581982490624 2786391364262591905792 2799996790845905342832 2807322507558444187648 2831333160460375646208 2838777909832690735392 2843701215260773792512 2857453266621987833856 2875430186052937887744 2877748458172840820736 2883837876655431858176 2890319267969966805504 2930351390795035597824 2935334981595707427072 2935433512527250366464 2937701551051441671168 2978389938185118148608 2983555373388352831488 2987751677695630773984 2996487793712284665136 3030023206808472182784 3035176307500323325952 3049996504314289748442 3079695718395496316928 3084130764072909186048 3093148690283648686592 3134690284795415894016 3143856045862069156864 3148383488324428127424 3158237821003249711104 3192927680292798644224 3199996332395320391808 3244317611237360840448 3249944246012312905728 3265660876139414667264 3295814716177636409344 3303222020537104920576 3333695477725652472832 3348973018051469254656 3354668550395094202368 3357373201201647624192 3371048767926320248278 3403874215068706455552 3414573345937863741696 3424557478528325331584 3479792276569104772416 3485710290644902569648 3524720873226181926912 3535027074609884213248 3536838051594827801472 3558329255033338039849 3582503182623332450304 3592043640329398474752 3592978338128079036416 3598152558085060717056 3609414652575142526976 3650929601646273859584 3657138665594651876352 3673114069711832815328 3707791555699840960512 3710780906591294742528 3714221995442643320832 3733329054461207123776 3750407412441359031936 3785037213110254313856 3791601620347698390016 3809937688829317111808 3833906914737250516992 3852627163344365998032 3853759023959955740672 3871388296713660936192 3907135187726714130432 3913779975460943236096 3916935401401922228224 3934853678626999640064 3971186584246824198144 3976905458936119739904 3983668903594174365312 4042100630394088915968 4066662005752386331256 4105192731805026828288 4112174352097212248064 4132253328425811917244 4179587046393887858688 4197844651099237503232 4199995186268858014248 4210983761337666281472 4237476063656961097728 4265551822891160688768 4266661776527093855744 4286179899932981750784 4325756814983147787264 4333258994683083874304 4335478901954950208256 4403002472393561140608 4403150268790875549696 4404296027382806560768 4406552326577162506752 4472891400526792269824 4475333060082529247232 4494731690568426997704 4545034810212708274176 4548699175821587103744 4552764461250484988928 4574994756471434622663 4619543577593244475392 4639723035425473029888 4647613720859870092864 4715784068793103735296 4722575232486642191136 4789391520439197966336 4797536744113414289408 4799994498592980587712 4867906135528365146112 4874916369018469358592 4876184887459535835136 4898491314209122000896 4943722074266454614016 4954833030805657380864 5000543216588478709248 5032002825592641303552 5036059801802471436288 5046716284147005751808 5136836217792487997376 5161851062284881248256 5209513583635618840576 5228565435967353854472 5302540611914826319872 5311558538125565820416 5389467507192118554624 5397228837127591075584 5482899136129616330752 5485707998391977814528 5509671104567749222992 5571332993163964981248 5599993581691810685664 5662666320920751292416 5677555819665381470784 5687402430521547585024 5714906533243975667712 5750860372105875775488 5767675753310863716352 5780638535939933611008 5860702781590071195648 5870669963191414854144 5870867025054500732928 5875403102102883342336 5956779876370236297216 5975503355391261547968 5992975587424569330272 6060046413616944365568 6070352615000646651904 6099993008628579496884 6168261528145818372096 6186297380567297373184 6269380569590831788032 6287712091724138313728 6296766976648856254848 6316475642006499422208 6399992664790640783616 6488635222474721680896 6499888492024625811456 6606444041074209841152 6667390955451304945664 6697946036102938509312 6709337100790188404736 6714746402403295248384 6742097535852640496556 6829146691875727483392 6849114957056650663168 6959584553138209544832 6971420581289805139296 7049441746452363853824 7070054149219768426496 7073676103189655602944 7116658510066676079698 7184087280658796949504 7185956676256158072832 7196305116170121434112 7301859203292547719168 7314277331189303752704 7346228139423665630656 7415583111399681921024 7421561813182589485056 7466658108922414247552 7500814824882718063872 7570074426220508627712 7583203240695396780032 7619875377658634223616 7705254326688731996064 7707518047919911481344 7742776593427321872384 7814270375453428260864 7827559950921886472192 7833870802803844456448 7869707357253999280128 7942373168493648396288 7953810917872239479808 7967337807188348730624 8084201260788177831936 8133324011504772662512 8224348704194424496128 8264506656851623834488 8359174092787775717376 8395689302198475006464 8399990372537716028496 8421967522675332562944 8531103645782321377536 8533323553054187711488 8572359799865963501568 8651513629966295574528 8666517989366167748608 8670957803909900416512 8806004944787122281216 8806300537581751099392 8813104653154325013504 8945782801053584539648 8950666120165058494464 8989463381136853995408 9090069620425416548352 9105528922500969977856 9149989512942869245326 9239087155186488950784 9279446070850946059776 9295227441719740185728 9431568137586207470592 9445150464973284382272 9578783040878395932672 9595073488226828578816 9599988997185961175424 9749832738036938717184 9752369774919071670272 9796982628418244001792 9887444148532909228032 9909666061611314761728 10001086433176957418496 10064005651185282607104 10072119603604942872576 10093432568294011503616 10273672435584975994752 10457130871934707708944 10605081223829652639744 10623117076251131640832 10674987765100014119547 10778935014384237109248 10794457674255182151168 10971415996783955629056 11019342209135498445984 11142665986327929962496 11199987163383621371328 11355111639330762941568 11374804861043095170048 11429813066487951335424 11501720744211751550976 11535351506621727432704 11561277071879867222016 11721405563180142391296 11741339926382829708288 11750806204205766684672 11913559752740472594432 11951006710782523095936 11985951174849138660544 12140705230001293303808 12199986017257158993768 12336523056291636744192 12372594761134594746368 12538761139181663576064 12575424183448276627456 12593533953297712509696 12632951284012998844416 12799985329581281567232 12977270444949443361792 12999776984049251622912 13212888082148419682304 13334781910902609891328 13418674201580376809472 13484195071705280993112 13658293383751454966784 13698229914113301326336 13919169106276419089664 13942841162579610278592 14140108298439536852992 14147352206379311205888 14233317020133352159396 14368174561317593899008 14392610232340242868224 14603718406585095438336 14628554662378607505408 14692456278847331261312 14831166222799363842048 14933316217844828495104 15001629649765436127744 15140148852441017255424 15166406481390793560064 15410508653377463992128 15415036095839822962688 15485553186854643744768 15628540750906856521728 15655119901843772944384 15667741605607688912896 15907621835744478959616 15934675614376697461248 16168402521576355663872 16266648023009545325024 16448697408388848992256 16529013313703247668976 16791378604396950012928 16799980745075432056992 17062207291564642755072 17066647106108375422976 17144719599731927003136 17303027259932591149056 17341915607819800833024 17612009889574244562432 17612601075163502198784 17626209306308650027008 17978926762273707990816 18180139240850833096704 18211057845001939955712 18299979025885738490652 18558892141701892119552 18590454883439480371456 18863136275172414941184 18890300929946568764544 19190146976453657157632 19199977994371922350848 19499665476073877434368 19504739549838143340544 19819332123222629523456 20002172866353914836992 20128011302370565214208 20144239207209885745152 20186865136588023007232 20547344871169951989504 20914261743869415417888 21210162447659305279488 21246234152502263281664 21349975530200028239094 21557870028768474218496 21588915348510364302336 21942831993567911258112 22038684418270996891968 22399974326767242742656 22710223278661525883136 22749609722086190340096 22859626132975902670848 23070703013243454865408 23122554143759734444032 23442811126360284782592 23482679852765659416576 23501612408411533369344 23827119505480945188864 23902013421565046191872 23971902349698277321088 24281410460002586607616 24399972034514317987536 24673046112583273488384 24745189522269189492736 25077522278363327152128 25150848366896553254912 25187067906595425019392 25265902568025997688832 25599970659162563134464 25954540889898886723584 25999553968098503245824 26669563821805219782656 26837348403160753618944 26968390143410561986224 27316586767502909933568 27396459828226602652672 27838338212552838179328 27885682325159220557184 28294704412758622411776 28466634040266704318792 28736349122635187798016 28785220464680485736448 29257109324757215010816 29384912557694662522624 29662332445598727684096 29866632435689656990208 30003259299530872255488 30280297704882034510848 30332812962781587120128 30821017306754927984256 30830072191679645925376 31310239803687545888768 31815243671488957919232 31869351228753394922496 32024963295300042358641 32336805043152711327744 32533296046019090650048 33058026627406495337952 33582757208793900025856 33599961490150864113984 34124414583129285510144 34133294212216750845952 34289439199463854006272 34606054519865182298112 34683831215639601666048 35224019779148489124864 35252418612617300054016 35957853524547415981632 36422115690003879911424 36599958051771476981304 37117784283403784239104 37180909766878960742912 37726272550344829882368 37780601859893137529088 38380293952907314315264 38399955988743844701696 38999330952147754868736 39638664246445259046912 40004345732707829673984 40256022604741130428416 40373730273176046014464 41094689742339903979008 41828523487738830835776 42420324895318610558976 42492468305004526563328 42699951060400056478188 43177830697020728604672 43885663987135822516224 44077368836541993783936 44799948653534485485312 45420446557323051766272 45499219444172380680192 46245108287519468888064 46885622252720569565184 46965359705531318833152 47003224816823066738688 47804026843130092383744 47943804699396554642176 48799944069028635975072 49346092225166546976768 49490379044538378985472 50301696733793106509824 50374135813190850038784 51199941318325126268928 51909081779797773447168 53339127643610439565312 53936780286821123972448 54633173535005819867136 54792919656453205305344 55676676425105676358656 55771364650318441114368 56589408825517244823552 56933268080533408637584 57570440929360971472896 58514218649514430021632 58769825115389325045248 59733264871379313980416 60006518599061744510976 60560595409764069021696 60665625925563174240256 61642034613509855968512 62620479607375091777536 63630487342977915838464 63738702457506789844992 64049926590600084717282 64673610086305422655488 65066592092038181300096 66116053254812990675904 67165514417587800051712 67199922980301728227968 68248829166258571020288 68266588424433501691904 68578878398927708012544 69212109039730364596224 69367662431279203332096 70448039558296978249728 70504837225234600108032 71915707049094831963264 72844231380007759822848 73199916103542953962608 74235568566807568478208 74361819533757921485824 75452545100689659764736 75561203719786275058176 76799911977487689403392 77998661904295509737472 80008691465415659347968 80512045209482260856832 80747460546352092028928 82189379484679807958016 83657046975477661671552 84984936610009053126656 85399902120800112956376 86355661394041457209344 87771327974271645032448 88154737673083987567872 89599897307068970970624 90840893114646103532544 90998438888344761360384 92490216575038937776128 93930719411062637666304 95608053686260184767488 95887609398793109284352 97599888138057271950144 98980758089076757970944 100748271626381700077568 102399882636650252537856 103818163559595546894336 107873560573642247944896 109266347070011639734272 109585839312906410610688 111353352850211352717312 111542729300636882228736 113178817651034489647104 113866536161066817275168 115140881858721942945792 117539650230778650090496 119466529742758627960832 120013037198123489021952 121121190819528138043392 123284069227019711937024 127260974685955831676928 127477404915013579689984 128099853181200169434564 130133184184076362600192 132232106509625981351808 134331028835175600103424 134399845960603456455936 136497658332517142040576 136533176848867003383808 138735324862558406664192 140896079116593956499456 141009674450469200216064 143831414098189663926528 146399832207085907925216 148471137133615136956416 148723639067515842971648 150905090201379319529472 151122407439572550116352 153599823954975378806784 160017382930831318695936 161494921092704184057856 164378758969359615916032 167314093950955323343104 169969873220018106253312 170799804241600225912752 172711322788082914418688 175542655948543290064896 176309475346167975135744 179199794614137941941248 181681786229292207065088 181996877776689522720768 187861438822125275332608 191216107372520369534976 191775218797586218568704 195199776276114543900288 201496543252763400155136 204799765273300505075712 207636327119191093788672 215747121147284495889792 218532694140023279468544 219171678625812821221376 222706705700422705434624 223085458601273764457472 226357635302068979294208 227733072322133634550336 235079300461557300180992 238933059485517255921664 240026074396246978043904 242242381639056276086784 246568138454039423874048 254954809830027159379968 256199706362400338869128 260266368368152725200384 264464213019251962703616 268662057670351200206848 268799691921206912911872 272995316665034284081152 277470649725116813328384 281792158233187912998912 287662828196379327853056 292799664414171815850432 296942274267230273912832 297447278135031685943296 302244814879145100232704 307199647909950757613568 328757517938719231832064 334628187901910646686208 341599608483200451825504 345422645576165828837376 352618950692335950271488 358399589228275883882496 363363572458584414130176 382432214745040739069952 383550437595172437137408 390399552552229087800576 402993086505526800310272 409599530546601010151424 431494242294568991779584 438343357251625642442752 445413411400845410869248 446170917202547528914944 452715270604137958588416 455466144644267269100672 470158600923114600361984 477866118971034511843328 480052148792493956087808 484484763278112552173568 493136276908078847748096 509909619660054318759936 512399412724800677738256 520532736736305450400768 528928426038503925407232 537599383842413825823744 545990633330068568162304 563584316466375825997824 575325656392758655706112 585599328828343631700864 594894556270063371886592 604489629758290200465408 614399295819901515227136 657515035877438463664128 669256375803821293372416 683199216966400903651008 705237901384671900542976 716799178456551767764992 726727144917168828260352 764864429490081478139904 767100875190344874274816 780799105104458175601152 805986173011053600620544 862988484589137983559168 890826822801690821738496 892341834405095057829888 910932289288534538201344 940317201846229200723968 955732237942069023686656 986272553816157695496192 1024798825449601355476512 1041065473472610900801536 1057856852077007850814464 1075198767684827651647488 1150651312785517311412224 1171198657656687263401728 1189789112540126743773184 1208979259516580400930816 1228798591639803030454272 1315030071754876927328256 1338512751607642586744832 1366398433932801807302016 1410475802769343801085952 1433598356913103535529984 1453454289834337656520704 1529728858980162956279808 1534201750380689748549632 1561598210208916351202304 1725976969178275967118336 1784683668810190115659776 1821864578577069076402688 1880634403692458401447936 1972545107632315390992384 2049597650899202710953024 2082130946945221801603072 2115713704154015701628928 2150397535369655303294976 2301302625571034622824448 2342397315313374526803456 2417958519033160801861632 2677025503215285173489664 2732796867865603614604032 2820951605538687602171904 2867196713826207071059968 3068403500761379497099264 3123196420417832702404608 3451953938356551934236672 3569367337620380231319552 3643729157154138152805376 3945090215264630781984768 4099195301798405421906048 4164261893890443603206144 4231427408308031403257856 4300795070739310606589952 4602605251142069245648896 4684794630626749053606912 5354051006430570346979328 5465593735731207229208064 5641903211077375204343808 6246392840835665404809216 6903907876713103868473344 7287458314308276305610752 8198390603596810843812096 8328523787780887206412288 8462854816616062806515712 8601590141478621213179904 9205210502284138491297792 9369589261253498107213824 10708102012861140693958656 10931187471462414458416128 12492785681671330809618432 13807815753426207736946688 14574916628616552611221504 16396781207193621687624192 16925709633232125613031424 18739178522506996214427648 21862374942924828916832256 24985571363342661619236864 27615631506852415473893376 29149833257233105222443008 32793562414387243375248384 37478357045013992428855296 43724749885849657833664512 58299666514466210444886016 65587124828774486750496768 74956714090027984857710592 87449499771699315667329024 131174249657548973500993536 174898999543398631334658048 262348499315097947001987072 524696998630195894003974144
- Sum of all divisors σ(n): 1962363718166350381647059295
- Sum of proper divisors (its aliquot sum) s(n): 1437666719536154487643085151
- 524696998630195894003974144 is an abundant number, because the sum of its proper divisors (1437666719536154487643085151) is greater than itself. Its abundance is 912969720905958593639111007
Bases of 524696998630195894003974144
- Binary: 110110010000001001110100101001010011000110001000010001100111111111101110001000000000000002
- Hexadecimal: 0x1B204E94A63108CFFDC4000
- Base-36: 1TXEFBNI6JYLUU0HS0
Squares and roots of 524696998630195894003974144
- 524696998630195894003974144 squared (5246969986301958940039741442) is 275306940371535791868769731672307638461945265820532736
- 524696998630195894003974144 cubed (5246969986301958940039741443) is 144452725315007138056035088096698506102862565496407026480312508126275059249577984
-
524696998630195894003974144 is a
perfect square number . Itssquare root is 22906265488512 -
The
cube root of 524696998630195894003974144 is 806559095.9742067765
Scales and comparisons
How big is 524696998630195894003974144?- 524,696,998,630,195,894,003,974,144 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 524,696,998,630,195,894,003,974,144 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 524696998630195894003974144 cubic inches would be around 67213258 feet tall.
Recreational maths with 524696998630195894003974144
- 524696998630195894003974144 backwards is 441479300498591036899696425
- The number of decimal digits it has is: 27
- The sum of 524696998630195894003974144's digits is 135
- 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 524696998630195894003974144 - Facts about the integer". Numbermatics.com. 2024. Web. 26 May 2024.
APA style:
Numbermatics. (2024). Number 524696998630195894003974144 - Facts about the integer. Retrieved 26 May 2024, from https://numbermatics.com/n/524696998630195894003974144/
Chicago style:
Numbermatics. 2024. "Number 524696998630195894003974144 - Facts about the integer". https://numbermatics.com/n/524696998630195894003974144/
The information we have on file for 524696998630195894003974144 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 524696998630195894003974144, math, Factors of 524696998630195894003974144, curriculum, school, college, exams, university, Prime factorization of 524696998630195894003974144, STEM, science, technology, engineering, physics, economics, calculator, five hundred twenty-four septillion, six hundred ninety-six sextillion, nine hundred ninety-eight quintillion, six hundred thirty quadrillion, one hundred ninety-five trillion, eight hundred ninety-four billion, three million, nine hundred seventy-four thousand, one hundred forty-four.