55975204323805018385113344
55,975,204,323,805,018,385,113,344 is an even composite number composed of six prime numbers multiplied together.
55975204323805018385113344 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-seven thousand, seven hundred eighty-three divisors.
Prime factorization of 55975204323805018385113344:
28 × 32 × 76 × 136 × 172 × 236
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 13 × 13 × 13 × 17 × 17 × 23 × 23 × 23 × 23 × 23 × 23)See below for interesting mathematical facts about the number 55975204323805018385113344 from the Numbermatics database.
Names of 55975204323805018385113344
- Cardinal: 55975204323805018385113344 can be written as Fifty-five septillion, nine hundred seventy-five sextillion, two hundred four quintillion, three hundred twenty-three quadrillion, eight hundred five trillion, eighteen billion, three hundred eighty-five million, one hundred thirteen thousand, three hundred forty-four.
Scientific notation
- Scientific notation: 5.5975204323805018385113344 × 1025
Factors of 55975204323805018385113344
Divisors of 55975204323805018385113344
- Number of divisors d(n): 27783
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 17 18 21 23 24 26 28 32 34 36 39 42 46 48 49 51 52 56 63 64 68 69 72 78 84 91 92 96 98 102 104 112 117 119 126 128 136 138 144 147 153 156 161 168 169 182 184 192 196 204 207 208 221 224 234 238 252 256 272 273 276 288 289 294 299 306 312 322 336 338 343 357 364 368 384 391 392 408 414 416 441 442 448 468 476 483 504 507 529 544 546 552 576 578 588 598 612 624 637 644 663 672 676 686 714 728 736 768 782 784 816 819 828 832 833 867 882 884 896 897 936 952 966 1008 1014 1029 1058 1071 1088 1092 1104 1127 1152 1156 1173 1176 1183 1196 1224 1248 1274 1288 1326 1344 1352 1372 1428 1449 1456 1472 1521 1547 1564 1568 1587 1632 1638 1656 1664 1666 1734 1764 1768 1792 1794 1872 1904 1911 1932 1989 2016 2023 2028 2058 2093 2116 2142 2176 2184 2197 2208 2254 2304 2312 2346 2352 2366 2392 2401 2448 2496 2499 2548 2576 2601 2652 2688 2691 2704 2737 2744 2856 2873 2898 2912 2944 3042 3087 3094 3128 3136 3174 3264 3276 3312 3328 3332 3381 3468 3519 3528 3536 3549 3588 3703 3744 3757 3808 3822 3864 3887 3978 4032 4046 4056 4116 4186 4232 4284 4352 4368 4394 4416 4459 4508 4624 4641 4692 4704 4732 4761 4784 4802 4896 4992 4998 5083 5096 5152 5202 5304 5376 5382 5408 5474 5488 5712 5733 5746 5796 5824 5831 5888 6069 6084 6174 6188 6256 6272 6279 6348 6528 6552 6591 6624 6647 6664 6762 6877 6936 7038 7056 7072 7098 7176 7203 7406 7488 7497 7514 7616 7644 7728 7774 7889 7956 8064 8092 8112 8211 8232 8281 8372 8464 8568 8619 8736 8788 8832 8918 8993 9016 9248 9282 9384 9408 9464 9522 9568 9604 9792 9984 9996 10143 10166 10192 10304 10404 10608 10647 10764 10816 10829 10948 10976 11109 11271 11424 11466 11492 11592 11648 11661 11662 12138 12167 12168 12348 12376 12512 12544 12558 12696 13056 13104 13182 13248 13294 13328 13377 13524 13754 13872 13923 14076 14112 14144 14161 14196 14352 14406 14651 14812 14976 14994 15028 15232 15249 15288 15379 15456 15548 15778 15912 16128 16184 16224 16422 16464 16562 16744 16807 16928 17136 17238 17472 17493 17576 17664 17836 17986 18032 18207 18496 18564 18768 18816 18837 18928 19044 19136 19159 19208 19584 19773 19941 19992 20111 20286 20332 20384 20608 20631 20808 21216 21294 21528 21609 21632 21658 21896 21952 22218 22542 22848 22932 22984 23184 23296 23322 23324 23667 24276 24334 24336 24633 24696 24752 24843 25024 25116 25392 25857 25921 26208 26299 26364 26496 26588 26656 26754 26979 27048 27209 27508 27744 27846 28152 28224 28288 28322 28392 28561 28704 28812 29302 29624 29952 29988 30056 30464 30498 30576 30758 30912 31096 31213 31556 31824 32368 32448 32487 32844 32928 33124 33327 33488 33614 33813 33856 34272 34476 34944 34983 34986 35152 35581 35672 35972 36064 36414 36501 36992 37128 37349 37536 37632 37674 37856 38088 38272 38318 38416 39168 39546 39882 39984 40131 40222 40572 40664 40768 40817 41216 41262 41616 42432 42483 42588 43056 43218 43264 43316 43792 43904 43953 44436 45084 45696 45747 45864 45968 46137 46368 46529 46644 46648 47334 48139 48552 48668 48672 48841 49266 49392 49504 49686 50048 50232 50421 50531 50784 51714 51842 52416 52479 52598 52728 52992 53176 53312 53508 53958 54096 54418 55016 55223 55488 55692 56304 56448 56576 56644 56784 57122 57408 57477 57624 57967 58604 59248 59823 59976 60112 60333 60996 61152 61516 61824 61893 62192 62426 62951 63112 63648 64736 64896 64974 65688 65856 66079 66248 66654 66976 67228 67626 67712 68544 68952 69888 69966 69972 70304 71001 71162 71344 71944 72128 72828 73002 73984 74256 74529 74698 75072 75348 75712 75803 76176 76544 76636 76832 77763 78897 79092 79764 79968 80262 80444 80937 81144 81328 81536 81627 81634 82524 83232 84864 84966 85169 85176 85683 86112 86411 86436 86632 87584 87808 87906 88872 89401 90168 91392 91494 91728 91936 92274 92736 93058 93288 93296 93639 94668 96278 97104 97336 97344 97461 97682 98532 98784 99008 99127 99372 100096 100464 100842 101062 101568 102557 103428 103684 104832 104958 105196 105456 106352 106624 106743 107016 107653 107916 108192 108836 109503 110032 110446 110976 111384 112047 112608 112896 113288 113568 114244 114816 114954 115248 115934 116909 117208 117649 118496 119646 119952 120224 120666 121992 122304 122451 123032 123648 123786 124384 124852 125902 126224 127296 127449 129472 129792 129948 131376 131712 131859 132158 132496 133308 133952 134113 134456 135252 135424 137088 137904 138411 139587 139932 139944 140608 140777 142002 142324 142688 143888 144256 144417 145656 146004 146523 148512 149058 149396 150144 150696 151263 151424 151593 151606 152352 152881 153272 153664 155526 157794 158171 158184 159528 159936 160524 160888 161874 162288 162656 163072 163254 163268 165048 165669 166464 169728 169932 170338 170352 171366 172224 172431 172822 172872 173264 173901 175168 175812 177744 178802 180336 180999 181447 182988 183456 183872 184093 184548 185472 186116 186576 186592 187278 188853 189336 190463 192556 194208 194672 194688 194922 195364 197064 197568 198016 198237 198254 198744 199927 200928 201684 202124 203136 205114 206839 206856 207368 209664 209916 210392 210912 212704 213248 213486 214032 215306 215832 216384 217672 218491 219006 220064 220892 221952 222768 224094 225216 226576 227136 227409 228488 229632 229908 230496 231868 233289 233818 234416 235298 236691 236992 239292 239904 240448 241332 243984 244608 244881 244902 246064 247572 248768 249067 249704 251804 252448 254592 254898 255507 257049 258944 259233 259896 261443 262752 263424 263718 264316 264992 266616 267904 268203 268226 268912 270504 274176 275808 276822 279174 279841 279864 279888 280917 281216 281554 284004 284648 285376 285719 287776 288512 288834 291312 292008 293046 297024 297381 298116 298792 300288 301392 302526 302848 303186 303212 304704 305762 306544 307328 307671 311052 315588 316342 316368 319056 319872 320229 321048 321776 322959 323748 324576 325312 325703 326508 326536 330096 331338 332928 336141 336973 339864 340676 340704 341887 342732 344448 344862 345644 345744 346528 347802 350336 350727 351624 352947 353717 355488 357604 360672 361998 362894 365976 366912 367353 367744 368186 369096 370944 371293 372232 373152 373184 374556 377706 378672 380926 385112 386561 388416 389344 389376 389844 390728 394128 395136 396032 396474 396508 397488 399854 401856 402339 403368 404248 405769 406272 410228 413678 413712 414736 418761 419832 420784 421824 422331 425408 426972 428064 430612 431664 432768 433251 435344 436982 438012 439569 440128 440657 441784 445536 448188 450432 453152 454272 454779 454818 456976 458643 459816 460992 462553 463736 466578 467636 468832 470596 473382 473984 474513 478584 479808 480896 482664 485537 487968 489216 489762 489804 492128 495144 497007 497536 498134 499408 503608 504896 509184 509796 511014 514098 517888 518466 519792 521703 522886 525504 527436 528632 529984 530621 533232 535808 536406 536452 537824 541008 544341 551616 552279 553644 558348 559682 559728 559776 561834 562432 563108 566559 568008 569296 570752 571389 571438 575552 577668 582624 584016 586092 594048 594711 594762 596183 596232 597584 599781 602784 604877 605052 606372 606424 609408 611524 613088 614656 615342 620517 622104 625807 631176 632684 632736 634933 638112 639744 640458 642096 643552 645918 647496 649152 650624 651406 653016 653072 655473 656903 660192 662676 665856 672282 673946 679728 681352 681408 682227 683774 685464 688896 689724 691288 691488 693056 693889 695604 700672 701454 703248 705894 707434 710976 715208 717899 721344 723996 725788 731952 733824 734706 735488 736372 738192 742586 744464 746304 746368 747201 749112 753571 755412 757344 761852 766521 770224 773122 776832 777699 778688 779688 781456 784329 788256 790272 792948 793016 794976 799708 803712 804609 804678 806736 808496 811538 818363 820456 827356 827424 829472 837522 839523 839664 841568 843648 844662 850816 853944 856128 857157 859027 861224 863328 865536 866502 870688 873964 876024 879138 880256 881314 883568 891072 892143 896376 900864 906304 908544 909558 909636 913952 917286 919632 921984 923013 925106 927472 933156 935272 937664 938791 941192 946764 947968 949026 957168 959616 961792 965328 968877 971074 975936 977109 979524 979608 984256 985439 990288 994014 995072 996268 998816 1007216 1009792 1010919 1019592 1022028 1025661 1028196 1036932 1039584 1043406 1045772 1051008 1052181 1054872 1057264 1058841 1059968 1061151 1061242 1066464 1070167 1072812 1072904 1075648 1082016 1088682 1103232 1104558 1107197 1107288 1113879 1116696 1119364 1119456 1119552 1123343 1123668 1126216 1133118 1136016 1138592 1141504 1142778 1142876 1151104 1155336 1159683 1162213 1165248 1168032 1172184 1188096 1189422 1189524 1192366 1192464 1195168 1199562 1205568 1207017 1209754 1210104 1212744 1212848 1217307 1218816 1223048 1226176 1230684 1241034 1244208 1251614 1262352 1265368 1265472 1266993 1269866 1270129 1276224 1280916 1284192 1287104 1288651 1291836 1294992 1298304 1301248 1302812 1306032 1306144 1310946 1313806 1320384 1321971 1325352 1333241 1344564 1347892 1359456 1362704 1362816 1364454 1367548 1370928 1375929 1379448 1382576 1382976 1386112 1387659 1387778 1391208 1399489 1402908 1406496 1411788 1414868 1421952 1423539 1430416 1435798 1442688 1447873 1447992 1451576 1456611 1463904 1467648 1469412 1472744 1476384 1485172 1488928 1492608 1492736 1494402 1498224 1507142 1510824 1514688 1519817 1523704 1529437 1533042 1540448 1546244 1553664 1555398 1557376 1559376 1562912 1568658 1576512 1585896 1586032 1589952 1591863 1599416 1607424 1609218 1609356 1613472 1616992 1623076 1633023 1636726 1640912 1654712 1654848 1656837 1658944 1675044 1679046 1679328 1683136 1687296 1689324 1701632 1707888 1712256 1714167 1714314 1718054 1722448 1726656 1733004 1741376 1743469 1747928 1752048 1758276 1760512 1762628 1767136 1782144 1784286 1788549 1792752 1799343 1812608 1814631 1819116 1819272 1827904 1830101 1834572 1839264 1843968 1846026 1850212 1854944 1861551 1866312 1870544 1875328 1877421 1877582 1882384 1893528 1898052 1904799 1914336 1919232 1930656 1937754 1942148 1951872 1954218 1958887 1959048 1959216 1966419 1968512 1970709 1970878 1980576 1987453 1988028 1992536 1997632 2000033 2014432 2019584 2021838 2039184 2044056 2051322 2056223 2056392 2073864 2079168 2081667 2086812 2091544 2102016 2104362 2109744 2114528 2117682 2119936 2122302 2122484 2132928 2140334 2145624 2145808 2151296 2153697 2164032 2177364 2206464 2209116 2214394 2214576 2227758 2233392 2238728 2238912 2239104 2241603 2246686 2247336 2252432 2260713 2266236 2272032 2277184 2279921 2285556 2285752 2302208 2310672 2319366 2324426 2330496 2336064 2344368 2352987 2358811 2378844 2379048 2384732 2384928 2390336 2393209 2399124 2411136 2414034 2419508 2420208 2425488 2425696 2434614 2446096 2452352 2455089 2461368 2476019 2482068 2488416 2503228 2518569 2524704 2530736 2530944 2533986 2539732 2540258 2552448 2561832 2568384 2571471 2574208 2577081 2577302 2583672 2589984 2596608 2599051 2605624 2612064 2612288 2621892 2627612 2640768 2643942 2650704 2666482 2688907 2689128 2695784 2705927 2718912 2725408 2725632 2728908 2735096 2741856 2751858 2758896 2765152 2765952 2772224 2775318 2775556 2782416 2798978 2805816 2812992 2816373 2823576 2829736 2840383 2843904 2847078 2860832 2871596 2885376 2895746 2895984 2903152 2913222 2927808 2931327 2938824 2945488 2952768 2956317 2970344 2977856 2985216 2988804 2996448 3014284 3021648 3029376 3032757 3039634 3047408 3058874 3066084 3076983 3080896 3084599 3092488 3110796 3114752 3118752 3125824 3137316 3153024 3171792 3172064 3179904 3183453 3183726 3198832 3210501 3218436 3218712 3226944 3233984 3237871 3246152 3266046 3273452 3281824 3309424 3309696 3313674 3317888 3321591 3341637 3350088 3358092 3358656 3366272 3370029 3378648 3398759 3415776 3424512 3428334 3428628 3436108 3444896 3453312 3466008 3479049 3482752 3486639 3486938 3495856 3504096 3516263 3516552 3525256 3534272 3564288 3568572 3577098 3585504 3598686 3625216 3629262 3637933 3638232 3638544 3651921 3655808 3660202 3669144 3678528 3692052 3700424 3709888 3714347 3723102 3732624 3741088 3750656 3754842 3755164 3764768 3787056 3796104 3809598 3810387 3828672 3861312 3865953 3875508 3884296 3903744 3908436 3917774 3918096 3918432 3932838 3937024 3941418 3941756 3961152 3965913 3974906 3976056 3985072 3995264 3999723 4000066 4028864 4043676 4078368 4088112 4102644 4112446 4112784 4147728 4158336 4162977 4163334 4173281 4173624 4183088 4198467 4208724 4219488 4229056 4234139 4235364 4244604 4244968 4265856 4280668 4291248 4291616 4302592 4307394 4328064 4343619 4354728 4369833 4380649 4418232 4428788 4429152 4444531 4455516 4466784 4477456 4477824 4478208 4483206 4493372 4494672 4504864 4521426 4532472 4544064 4554368 4559451 4559842 4571112 4571504 4588311 4598321 4621344 4638732 4648852 4660992 4672128 4688736 4705974 4717622 4757297 4757688 4758096 4769464 4769856 4775589 4780672 4786418 4798248 4822272 4826809 4828068 4839016 4840416 4850976 4851392 4857223 4869228 4892192 4904704 4910178 4922736 4952038 4964136 4976832 5006456 5025293 5037138 5049408 5061472 5061888 5067972 5079464 5080516 5104896 5123664 5136768 5142942 5148416 5154162 5154604 5167344 5179968 5198102 5211248 5224128 5224576 5230407 5243784 5255224 5274997 5281536 5287884 5301408 5332964 5365647 5377814 5378256 5391568 5411854 5437824 5443893 5450816 5457816 5470192 5483712 5490303 5503716 5517792 5530304 5531904 5550636 5551112 5564832 5597956 5611632 5625984 5632263 5632746 5647152 5659472 5680766 5694156 5714397 5721664 5728541 5743192 5791492 5791968 5806304 5826444 5855616 5862654 5876661 5877648 5890976 5905536 5912127 5912634 5940688 5955712 5962359 5977608 5992896 6000099 6013189 6028568 6043296 6058752 6065514 6079268 6094816 6117748 6132168 6153966 6161792 6168669 6169198 6184976 6221592 6237504 6245001 6251648 6274632 6306048 6311981 6343584 6344128 6359808 6366906 6367452 6397664 6421002 6436343 6436872 6437424 6453888 6461091 6467968 6475742 6492304 6532092 6546904 6563648 6571537 6618848 6619392 6627348 6635776 6643182 6683274 6700176 6716184 6717312 6732544 6740058 6757296 6782139 6797518 6831552 6839763 6856668 6857256 6872216 6889792 6898073 6906624 6932016 6958098 6965504 6973278 6973876 6991712 7008192 7032526 7033104 7050512 7068544 7076433 7137144 7154196 7171008 7179627 7197372 7258524 7275866 7276464 7277088 7303842 7311616 7320404 7338288 7357056 7365267 7384104 7400848 7419776 7428057 7428694 7446204 7465248 7482176 7491169 7509684 7510328 7529536 7574112 7592208 7619196 7620774 7657344 7722624 7731243 7731906 7750379 7751016 7768592 7797153 7816872 7835548 7836192 7836864 7863401 7865676 7882836 7883512 7922304 7931826 7949812 7952112 7970144 7990528 7999446 8000132 8057728 8066721 8087352 8117781 8135491 8156736 8176224 8205288 8224892 8225568 8254129 8295456 8316672 8325954 8326668 8346562 8347248 8366176 8396934 8417448 8438976 8449119 8458112 8468278 8470728 8489208 8489936 8521149 8531712 8539739 8561336 8582496 8583232 8614788 8656128 8687238 8709456 8739666 8761298 8836464 8857576 8858304 8868951 8889062 8890903 8911032 8933568 8954912 8955648 8966412 8986744 8989344 9009728 9020557 9042852 9064944 9088128 9108736 9118902 9119684 9142224 9143008 9176622 9196642 9242688 9253797 9277464 9297704 9332687 9344256 9377472 9411948 9435244 9514594 9515376 9516192 9538928 9539712 9551178 9561344 9572836 9596496 9631503 9653618 9656136 9678032 9680832 9701952 9702784 9713613 9714446 9738456 9784384 9796423 9820356 9845472 9904076 9928272 9953664 9964773 10012912 10050586 10074276 10098816 10110087 10122944 10135111 10135944 10158928 10161032 10196277 10247328 10273536 10285884 10308324 10309208 10334688 10359936 10396204 10422496 10448256 10449152 10459917 10460814 10487568 10510448 10548789 10549994 10575768 10602816 10638719 10665928 10731294 10755628 10756512 10783136 10823708 10875648 10887786 10901632 10913799 10915632 10940384 10967424 10980606 11007432 11035584 11060608 11101272 11102224 11129664 11143041 11167351 11195912 11223264 11251968 11264526 11265492 11294304 11318944 11361532 11388312 11428794 11431161 11443328 11457082 11486384 11582984 11583936 11597859 11612608 11652888 11711232 11725308 11753322 11755296 11781952 11811072 11824254 11825268 11881376 11911424 11924718 11955216 11985792 11999169 12000198 12026378 12057136 12086592 12131028 12158536 12189632 12204283 12235496 12264336 12307932 12323584 12337338 12338396 12369952 12443184 12475008 12490002 12503296 12519843 12549264 12595401 12623962 12687168 12688256 12702417 12733812 12734904 12795328 12810707 12842004 12872686 12873744 12874848 12907776 12922182 12935936 12951484 12984608 13030857 13064184 13093808 13127296 13141947 13143074 13237696 13254696 13286364 13333593 13366548 13400352 13432368 13434624 13480116 13514592 13564278 13595036 13663104 13678353 13679526 13712209 13713336 13714512 13744432 13764933 13779584 13794963 13796146 13864032 13912171 13916196 13946556 13947752 13983424 14016384 14065052 14066208 14101024 14137088 14152866 14271891 14274288 14308392 14342016 14359254 14393561 14394744 14480427 14517048 14551732 14552928 14554176 14571669 14603459 14607684 14640808 14676576 14714112 14730534 14768208 14801696 14839552 14856114 14857388 14892408 14930496 14964352 14982338 15019368 15020656 15059072 15075879 15108769 15148224 15184416 15238392 15241548 15314688 15445248 15462486 15463812 15500758 15502032 15537184 15594306 15633744 15671096 15672384 15673728 15691221 15726802 15731352 15765672 15767024 15824991 15844608 15863652 15899624 15904224 15940288 15959447 15998892 16000264 16115456 16133442 16174704 16235562 16270982 16313472 16352448 16410576 16449784 16451136 16470909 16508258 16511677 16590912 16651908 16653336 16693124 16694496 16732352 16752463 16793868 16834896 16877952 16898238 16916224 16936556 16941456 16978416 16979872 17042298 17079478 17122672 17164992 17166464 17185623 17229576 17332133 17374476 17418912 17479332 17522596 17629983 17672928 17715152 17716608 17737902 17778124 17781806 17822064 17867136 17887077 17909824 17932824 17973488 17978688 18000297 18019456 18039567 18041114 18085704 18129888 18176256 18193357 18237804 18239368 18284448 18286016 18353244 18393284 18485376 18506007 18507594 18554928 18595408 18665374 18754944 18822349 18823896 18870488 18935943 19029188 19030752 19032384 19077856 19079424 19102356 19145672 19192992 19263006 19307236 19309029 19312272 19356064 19361664 19403904 19405568 19427226 19428892 19476912 19568768 19592846 19640712 19690944 19714611 19757621 19808152 19856544 19882681 19907328 19929546 20025824 20101172 20148552 20197632 20220174 20245888 20270222 20271888 20317856 20322064 20392554 20494656 20519289 20571768 20616648 20618416 20669376 20694219 20719872 20792408 20844992 20896512 20919834 20921628 20975136 21020896 21097578 21099988 21151536 21205632 21229299 21277438 21331856 21462588 21511256 21513024 21538881 21566272 21592193 21647416 21775572 21803264 21827598 21831264 21880768 21934848 21961212 22014864 22071168 22121216 22202544 22204448 22259328 22284171 22286082 22334702 22391824 22446528 22473507 22529052 22530984 22588608 22637888 22665097 22723064 22776624 22857588 22862322 22886656 22914164 22972768 23165968 23167872 23195718 23225216 23251137 23305776 23391459 23450616 23506644 23510592 23563904 23590203 23648508 23650536 23762752 23791313 23849436 23910432 23971584 23998338 24000396 24052756 24114272 24173184 24200163 24262056 24317072 24353343 24379264 24406473 24408566 24470992 24528672 24613841 24615864 24674676 24676792 24739904 24762387 24886368 24950016 24980004 25039686 25098528 25190802 25247924 25374336 25376512 25404834 25465531 25467624 25469808 25563447 25590656 25619217 25621414 25684008 25745372 25747488 25749696 25836889 25844364 25902968 25969216 26000429 26061714 26128368 26187616 26254592 26283894 26286148 26475392 26509392 26572728 26667186 26672709 26730899 26733096 26800704 26864736 26960232 27029184 27061671 27128556 27190072 27326208 27356706 27359052 27424418 27426672 27429024 27488864 27529866 27559168 27589926 27592292 27728064 27761391 27824342 27832392 27893112 27895504 27966848 27998061 28032768 28130104 28132416 28202048 28305732 28543782 28548576 28616784 28684032 28718508 28787122 28789488 28960854 29034096 29103464 29105856 29108352 29140839 29143338 29206918 29212967 29215368 29281616 29353152 29389269 29461068 29536416 29603392 29638973 29712228 29714776 29784816 29860992 29928704 29964676 30038736 30041312 30118144 30151758 30217538 30296448 30368832 30405333 30476784 30483096 30588831 30664543 30924972 30927624 31001516 31004064 31074368 31111717 31188612 31267488 31342192 31344768 31347456 31382442 31453604 31462704 31531344 31534048 31646367 31649982 31727304 31799248 31808448 31880576 31916157 31918894 31997784 32000528 32188247 32266884 32349408 32471124 32541964 32626944 32704896 32741397 32821152 32899568 32902272 32941818 33016516 33023354 33181824 33301079 33303816 33306672 33386248 33388992 33429123 33464704 33502053 33504926 33587736 33669792 33755904 33787663 33796476 33873112 33882912 33956832 33959744 34000561 34084596 34158956 34245344 34329984 34332928 34371246 34459152 34664266 34748952 34837824 34955791 34958664 35045192 35177051 35259966 35345856 35430304 35433216 35475804 35556248 35563612 35644128 35734272 35774154 35819648 35865648 35946976 35957376 36000594 36038912 36079134 36082228 36171408 36259776 36386714 36475608 36478736 36568896 36572032 36612849 36706488 36786568 36924979 36970752 37012014 37015188 37109856 37190816 37330748 37509888 37559529 37644698 37647792 37740976 37871886 38058376 38061504 38064768 38107251 38155712 38204712 38291344 38385984 38432121 38526012 38614472 38618058 38624544 38712128 38723328 38807808 38854452 38857784 38953824 39137536 39185692 39281424 39381888 39425841 39429222 39515242 39616304 39713088 39765362 39859092 40000779 40051648 40099787 40202344 40297104 40440348 40491776 40540444 40543776 40635712 40644128 40785108 40989312 41038578 41136627 41143536 41233296 41236832 41338752 41384889 41388438 41584816 41689984 41736513 41839668 41843256 41950272 42041792 42092323 42195156 42199976 42303072 42411264 42458598 42554876 42663712 42815673 42925176 43022512 43026048 43077762 43132544 43180683 43184386 43294832 43441281 43551144 43655196 43662528 43715007 43761536 43810377 43922424 44029728 44142336 44183867 44405088 44408896 44518656 44568342 44572164 44669404 44783648 44893056 44947014 45054401 45058104 45061968 45177216 45227637 45275776 45326307 45330194 45446128 45553248 45711419 45715176 45724644 45828328 45945536 46000759 46331936 46335744 46391436 46450432 46502274 46611552 46782918 46901232 47013288 47021184 47127808 47180406 47293129 47297016 47301072 47474973 47525504 47582626 47698872 47820864 47878341 47996676 48000792 48105512 48228544 48286511 48346368 48400326 48524112 48634144 48706686 48758528 48812946 48817132 48941984 49057344 49227682 49231728 49349352 49353584 49479808 49524774 49535031 49772736 49960008 50079372 50197056 50257389 50381604 50495848 50748672 50809668 50931062 50935248 50939616 51126894 51181312 51238434 51242828 51368016 51490744 51494976 51499392 51556869 51673778 51688728 51805936 51938432 51996399 52000858 52123428 52256736 52375232 52438183 52567788 52572296 52950784 53018784 53145456 53334372 53345418 53461798 53466192 53601408 53729472 53920464 54058368 54118701 54123342 54252653 54257112 54380144 54580071 54713412 54718104 54848836 54853344 54858048 54977728 55043807 55059732 55179852 55184584 55456128 55522782 55648684 55664784 55786224 55791008 55933696 55996122 56260208 56264832 56404096 56467047 56611464 56807829 56948437 57087564 57097152 57233568 57437016 57574244 57578976 57778903 57921708 57927087 58068192 58206928 58211712 58216704 58281678 58286676 58413836 58425934 58430736 58563232 58706304 58778538 58922136 59072832 59143833 59206784 59272863 59277946 59424456 59429552 59569632 59648043 59721984 59778173 59929352 60077472 60082624 60303516 60435076 60592896 60737664 60810666 60953568 60966192 61177662 61329086 61844861 61849944 61855248 62003032 62008128 62082657 62148736 62223434 62236321 62377224 62534976 62684384 62689536 62764884 62907208 62925408 63062688 63068096 63143899 63292734 63299964 63454608 63598496 63616896 63761152 63832314 63837788 63995568 64001056 64376494 64533768 64698816 64776579 64942248 65083928 65328809 65409792 65482794 65642304 65799136 65804544 65883636 66033032 66046708 66363648 66602158 66607632 66613344 66772496 66777984 66858246 66929408 67004106 67009852 67175472 67339584 67420521 67575326 67592952 67746224 67765824 67913664 67919488 67995291 68001122 68169192 68317912 68490688 68574961 68659968 68742492 68918304 69328532 69497904 69675648 69753411 69911582 69917328 70090384 70354102 70519932 70691712 70770609 70860608 70945777 70951608 71112496 71127224 71288256 71373939 71548308 71639296 71731296 71893952 71914752 72001188 72158268 72164456 72342816 72519552 72773428 72951216 72957472 73137792 73144064 73219419 73225698 73412976 73573136 73841523 73849958 74024028 74030376 74219712 74287161 74381632 74471033 74661496 75119058 75289396 75295584 75481952 75743772 76116752 76123008 76129536 76214502 76311424 76396593 76409424 76582688 76771968 76857651 76864242 77052024 77228944 77236116 77249088 77424256 77510667 77708904 77715568 77907648 78001287 78171457 78371384 78562848 78763776 78851682 78858444 79030484 79232608 79426176 79530724 79718184 80001558 80018127 80103296 80192697 80199574 80404688 80594208 80874049 80880696 81080888 81087552 81185013 81271424 81288256 81570216 81978624 82055753 82077156 82273254 82287072 82466592 82473664 82677504 82769778 82776876 83169632 83379968 83473026 83672459 83679336 83686512 83900544 83994183 84083584 84184646 84390312 84399952 84606144 84917196 85109752 85327424 85429981 85631346 85850352 86045024 86052096 86155524 86265088 86361366 86368772 86589664 86882562 87102288 87310392 87325056 87430014 87523072 87620754 87638901 87844848 88059456 88167807 88367734 88810176 88817792 88916919 89136684 89144328 89338808 89567296 89674949 89786112 89894028 90108802 90116208 90123936 90354432 90455274 90551552 90652614 90660388 90892256 91106496 91215999 91422838 91430352 91449288 91656656 91891072 91993629 92001518 92663872 92782872 93004548 93223104 93335151 93565836 93802464 94026576 94042368 94360812 94586258 94594032 94602144 94949946 95051008 95165252 95397744 95641728 95748471 95756682 95985463 95993352 96001584 96211024 96457088 96564741 96573022 96800652 97048224 97268288 97385197 97413372 97625892 97634264 97883968 98114688 98455364 98463456 98698704 98707168 98959616 99049548 99070062 99545472 99903237 99920016 100158744 100394112 100506159 100514778 100754927 100763208 100991696 101362989 101619336 101862124 101870496 101879232 102001683 102224213 102253788 102476868 102485656 102736032 102981488 102989952 102998784 103113738 103347556 103377456 103611872 103876864 103992798 104001716 104246856 104513472 104750464 104867373 104876366 105135576 105144592 105531153 105761383 106037568 106290912 106668744 106690836 106923596 106932384 107202816 107303677 107458944 107840928 108116736 108237402 108246684 108505306 108514224 108760288 109160142 109417831 109426824 109436208 109697672 109706688 109716096 109838547 109955456 110087614 110119464 110359704 110369168 110774937 110912256 111016607 111045564 111297368 111329568 111572448 111582016 111716129 111992244 112520416 112529664 112808192 112934094 113222928 113615658 113896874 114175128 114194304 114467136 114874032 115148488 115157952 115296363 115557806 115581739 115843416 115854174 116136384 116413856 116423424 116563356 116573352 116827672 116851868 116861472 117126464 117267241 117412608 117557076 117844272 118145664 118287666 118413568 118545726 118555892 118848912 118859104 119139264 119296086 119556346 119858704 120154944 120165248 120299361 120607032 120870152 121324931 121475328 121621332 121907136 121932384 122355324 122658172 123409881 123689722 123699888 123710496 124006064 124016256 124165314 124297472 124446868 124472642 124754448 125069952 125209539 125368768 125529768 125814416 125850816 126125376 126136192 126276969 126287798 126585468 126599928 126909216 127196992 127233792 127353499 127664628 127675576 127991136 128002112 128752988 129067536 129397632 129542049 129553158 129884496 130167856 130657618 130965588 131284608 131431131 131598272 131756443 131767272 132066064 132093416 132551601 133204316 133215264 133226688 133544992 133555968 133716492 134008212 134019704 134350944 134679168 134841042 135150652 135163203 135185904 135492448 135531648 135827328 135838976 135978921 135990582 136002244 136338384 136635824 136981376 137134257 137149922 137484984 137836608 138002277 138303347 138657064 138995808 139351296 139506822 139823164 139834656 140180768 140708204 141039864 141383424 141541218 141721216 141879387 141891554 141903216 142224992 142254448 142576512 142747878 143096616 143462592 143635023 143787904 144002376 144316536 144328912 144685632 144859533 145039104 145175563 145546856 145902432 145914944 146275584 146438838 146451396 146825952 147146272 147683046 147699916 148035889 148048056 148060752 148439424 148574322 148605093 148763264 148942066 149322992 150238116 150578792 150591168 150772167 150963904 151145351 151487544 152233504 152246016 152429004 152622848 152793186 152818848 153165376 153543936 153715302 153728484 154104048 154457888 154472232 154498176 154848512 155021334 155417808 155431136 155815296 155989197 156002574 156342914 156742768 157125696 157314549 157703364 157716888 158060968 158465216 158655679 158852352 159061448 159436368 160003116 160036254 160206592 160385394 160399148 160809376 161188416 161748098 161761392 162161776 162175104 162370026 162542848 162576512 162757959 163140432 163740213 164111506 164154312 164546508 164574144 164933184 164947328 165131421 165539556 165553752 166339264 166539191 166946052 167344918 167358672 167373024 167801088 167988366 168167168 168369292 168780624 168799904 169212288 169401141 169834392 170219504 170654848 170845311 170859962 171262692 171700704 172090048 172296887 172311048 172722732 172737544 173179328 173336709 173765124 174204576 174620784 174650112 174860028 175241508 175277802 175689696 176118912 176335614 176735468 177620352 177635584 177818589 177833838 178258717 178273368 178288656 178677616 178944129 179134592 179334519 179349898 179788056 180217604 180232416 180247872 180858223 180910548 181305228 181320776 181784512 182212992 182431998 182845676 182860704 182898576 183313312 183782144 183987258 184003036 185327744 185534583 185565744 186009096 186446208 186670302 186708963 187116293 187131672 187604928 188053152 188721624 189172516 189188064 189204288 189431697 189844967 189899892 190330504 190795488 191283456 191496942 191513364 191970926 191986704 192003168 192422048 192914176 193129482 193146044 193601304 194096448 194329737 194536576 194770394 194826744 195251784 195268528 195767936 195986427 196229376 196413997 196910728 196926912 197397408 197414336 198099096 198140124 199090944 199806474 199840032 200317488 200788224 201012318 201029556 201509854 201526416 201983392 202725978 203238672 203724248 203740992 203758464 203985873 204003366 204448426 204490769 204507576 204953736 204971312 205472064 205724883 205962976 205979904 206227476 206695112 206754912 207223744 207472811 207985596 208003432 208493712 209026944 209500928 209734746 209752732 210271152 210289184 211062306 211522766 212075136 212581824 212837331 213337488 213381672 213847192 213864768 214121817 214607354 214651801 214917888 215681856 216474804 216493368 217010612 217028448 217520576 217782019 218320284 218835662 218853648 218872416 219395344 219413376 219432192 219677094 219910912 220175228 220238928 220719408 220738336 221524569 221549874 222033214 222091128 222594736 222659136 223144896 223164032 223413099 223432258 223984488 225040832 225317729 225868188 226445856 227231316 227793748 228350256 228388608 228934272 229189779 229748064 230296976 230315904 230592726 231115612 231163478 231686832 231708348 232272768 232532001 232827712 233107553 233126712 233146704 233655344 233703736 233722944 234003861 234252928 234514371 234534482 235114152 235688544 236291328 236513641 236575332 237091452 237111784 237697824 237718208 238278528 238592172 239112692 239717408 240309888 240330496 240578091 240598722 241214064 241740304 242622147 242649862 243242664 243814272 243864768 244690537 244710648 245316344 246167259 246819762 247379444 247399776 247420992 248012128 248032512 248330628 248893736 248945284 249508896 250139904 250419078 250737536 251017377 251059536 251628832 251701632 252250752 252272384 252553938 252575596 253170936 253199856 253818432 254393984 254706998 255329256 255351152 255982272 256004224 256289943 256849073 257505976 258135072 258474853 258795264 259084098 259106316 259768992 260335712 261315236 261931176 262569216 262862262 262916703 263196544 263512886 263534544 264132128 264186832 265103202 266408632 266430528 266453376 266750757 267089984 267432984 268016424 268039408 268701888 269024847 269358336 269682084 270301304 270326406 270371808 270984896 271063296 271654656 271957842 271981164 272004488 272676768 273271648 273962752 274268514 274299844 274969968 275673216 275980887 276004554 276606694 277314128 277991616 279013644 279646328 279669312 280005453 280361536 280698509 281416408 282079728 283082436 283442432 283758774 283783108 283806432 284449984 284508896 285153024 285495756 286193232 286925184 287270046 287575808 287956389 288004752 288633072 288657824 289371264 289694223 289719066 290351126 291093712 291804864 291829888 292155591 292877676 292902792 293651904 294292544 294646261 295366092 295399832 296071778 296096112 296121504 296878848 297148644 297210186 297526528 297884132 298645984 299709711 300476232 301157584 301182336 301544334 301927808 302264781 302290702 302975088 304088967 304467008 304858008 305586372 305637696 306005049 306330752 306672639 307430604 307456968 308208096 308915776 308944464 308996352 309287069 310042668 310835616 310862272 311630592 311978394 312005148 312685828 313485536 314251392 314602119 314629098 315380807 315406728 315433776 316121936 316593459 316930432 317284149 317311358 318122896 318872736 319979933 320006232 320072508 320770788 320798296 321618752 321911031 322376832 323496196 323522784 324323552 324350208 324740052 325153024 325515918 326280864 327480426 328223012 328253493 328308624 329093016 329148288 329866368 329894656 330262842 331051903 331079112 331107504 332324811 332678528 333049821 333078382 333892104 334689836 334717344 334746048 335148387 335879557 335976732 336738584 337561248 337599808 338005577 338424576 338802282 339668784 340439008 341309696 341690622 341719924 342525384 343401408 344180096 344593774 344622096 345445464 345475088 346358656 346673418 346745217 347501687 347530248 348409152 349241568 349720056 350483016 350555604 351379392 351801723 352237824 352671228 353470936 355240704 355637178 355667676 356517434 356546736 356577312 357355232 357888258 358269184 358669038 358699796 359576112 360435208 360464832 360495744 360898083 361716446 361821096 362610456 362641552 363569024 363974793 364425984 364863996 365691352 365721408 365797152 366626624 367067281 367974516 368006072 370655488 371069166 371131488 372018192 372892416 373340604 373417926 374232586 374263344 375209856 376106304 377443248 378345032 378376128 378408576 378830907 378863394 379689934 379768571 379799784 380661008 381590976 382060497 382993884 383026728 383941852 383973408 384006336 384844096 385306649 386258964 386292088 387202608 388192896 388659474 389073152 389540788 389653488 390503568 390537056 391535872 391972854 392827994 393821456 393853824 394794816 394828672 395269329 396198192 396280248 397654803 398639059 399612948 399680064 400634976 402024636 402059112 403019708 403052832 403966784 404452321 405451956 405489609 406477344 407448496 407481984 407516928 407971746 408006732 408896852 408981538 409015152 409907472 409942624 410944128 411402771 411449766 411925952 412454952 413390224 413509824 414006831 414447488 414910041 414945622 415971192 416006864 416987424 418053888 418447211 419469492 419505464 420542304 420578368 422124612 423045532 424150272 425163648 425638161 425674662 426674976 426763344 427694384 427729536 428243634 429214708 429303602 431363712 432914027 432949608 432986736 434021224 434056896 434578599 435041152 435526689 435564038 436640568 437671324 437707296 437744832 438790688 438826752 439354188 440350456 440477856 441438816 441476672 442007293 443049138 443099748 444066428 444107667 444182256 445189472 445318272 446289792 446328064 446826198 446864516 447968976 450081664 450635458 451736376 452891712 453436053 454425283 454462632 455587496 456700512 457301663 457868544 458379558 459496128 460593952 460631808 461185452 462231224 462326956 463373664 463416696 464545536 465064002 465655424 466215106 466253424 466293408 467310688 467407472 467445888 468007722 468505856 469028742 469068964 470228304 471377088 471943647 473027282 473150664 474182904 474223568 475395648 475436416 475967037 476557056 477184344 478225384 479434816 480024727 480619776 481156182 481197444 482428128 483480608 485244294 485299724 486485328 487628544 487729536 488273877 489381074 489421296 490632688 492334518 493639524 494758888 494799552 494841984 495394263 496024256 496620439 496661256 497787472 497890568 499017792 499617573 500838156 501475072 502034754 502119072 503257664 503403264 504501504 505107876 505151192 506341872 506399712 507636864 508787968 509413996 510658512 510702304 511964544 512008448 512535933 512579886 513698146 515011952 516270144 516890661 516949706 518168196 518212632 519537984 520010127 520671424 521297231 522630472 523862352 525724524 525833406 526393088 527025772 527069088 528264256 528373664 530206404 532817264 532861056 532906752 533501514 534179968 534776151 534865968 536032848 536078816 537403776 538003557 538049694 539364168 540602608 540652812 540743616 541969792 542574669 543915684 543962328 544008976 545353536 546543296 547200199 548537028 548599688 549939936 551346432 551961774 552009108 553213388 554628256 555983232 556603749 558027288 559292656 559338624 560010906 560126889 560723072 561348879 561397018 562832816 564159456 566118343 566164872 567517548 567566216 567612864 568295091 568899968 569017792 569534901 570991512 572386464 573850368 574390271 574540092 575912778 576009504 577266144 577315648 578742528 579388446 579438132 580702252 582187424 583609728 583659776 584311182 585707213 585755352 585805584 587303808 587959281 588585088 589241991 589292522 590732184 590799664 592143556 592192224 592243008 594248447 594297288 594420372 595768264 597291968 598009867 599419422 600952464 602315168 602364672 603088668 603855616 604529562 604581404 605950176 608177934 608934016 609716016 611172744 611275392 612010098 612661504 613345278 613472307 614810677 614861208 614913936 616416192 617174649 617831552 617888928 618574138 620085336 621671232 621724544 622418433 623956788 624010296 625371656 626971072 627724643 628502784 629204238 629258196 630761614 630813456 630867552 632243872 633186918 633860864 634568298 634622716 636245792 637745472 638511993 639959866 640012464 640145016 641541576 641596592 643237504 643822062 643955403 644753664 646992392 647045568 648647104 649480104 651031836 652561728 653346057 654960852 656446024 656506986 656617248 658186032 658296576 659732736 660525684 662103806 662158224 662215008 664649622 665357056 666099642 666156764 667784208 669379672 669434688 669492096 670239297 670296774 671759114 671898241 671953464 673477168 675122496 675199616 675953187 676011154 677604564 679337568 680878016 681696379 683381244 683439848 685050768 686802816 688360192 689187548 689244192 690890928 690950176 692717312 693346836 693490434 695003374 695060496 696818304 698483136 699322659 699440112 700966032 701111208 702758784 703543113 703603446 705284489 705342456 706941872 709540923 711274356 711335352 713034868 713093472 713154624 714710464 715569491 715776516 717338076 717399592 719152224 720870416 720929664 720991488 721796166 723432892 723642192 725220912 725283104 727138048 727866441 727949586 729727992 731382704 731442816 731594304 733253248 734071611 734134562 735949032 736012144 738501777 740329681 742138332 742262976 744036384 746681208 746835852 748465172 748526688 750419712 751125739 752212608 753052131 754886496 756690064 756752256 756817152 757661814 757726788 759379868 759537142 759599568 761322016 763181952 764120994 765924817 765987768 766053456 767883704 767946816 768012672 768869829 769688192 770547219 770613298 772517928 772584176 774405216 775424559 776385792 777116249 777318948 779081576 779306976 781007136 781074112 782012903 783945708 785655988 787642912 787707648 789589632 789657344 790538658 792396384 792560496 795309606 797278118 799225896 799360128 801269952 803983193 804049272 804118224 806039416 806105664 807074541 807933568 808904642 809072173 810903912 810979218 812954688 814896992 814963968 815943492 816013464 817793704 817963076 818030304 819814944 819885248 820870687 821888256 822805542 822899532 823851904 824909904 826780448 827019648 828013662 828894976 829820082 829891244 831942384 832013728 833974848 836894422 838938984 839010928 841084608 841156736 842095527 844249224 846091064 849274517 850327296 851276322 851349324 853349952 853526688 855388768 855459072 856487268 858429416 858607204 862727424 863869167 865828054 865899216 865973472 868042448 868113792 869157198 870082304 871053378 871128076 873281136 875342648 875414592 875489664 876466773 877581376 878708376 880700912 880955712 882877632 882953344 883938783 884014586 886098276 886199496 888132856 888215334 888364512 890378944 890636544 891474493 892579584 893652396 893729032 895937952 900163328 901270916 903472752 905783424 906794343 906872106 908850566 908925264 911174992 913401024 914603326 916759116 918992256 920017917 921187904 922295101 922370904 924462448 924653912 926747328 926833392 927861207 930128004 931310848 932430212 932506848 932586816 934621376 934814944 934891776 936015444 938057484 938137928 940456608 942754176 943887294 946054564 946142421 946301328 948365808 948447136 950791296 950872832 951852447 951934074 954368688 956450768 958869632 959939799 960049454 962312364 962394888 964856256 965733093 966961216 968123429 970488588 970599448 972970656 975459072 976547754 978762148 978842592 981265376 984669036 984760479 987279048 989517776 989599104 989683968 990788526 992048512 993155709 993240878 993322512 995574944 995781136 998035584 999149463 999235146 1001676312 1004069508 1004238144 1005445161 1006515328 1007638671 1010215752 1010302384 1012683744 1012799424 1014016731 1015273728 1016228941 1018827992 1021317024 1021404608 1023929088 1025071866 1025159772 1027396292 1030023904 1032540288 1033781322 1033899412 1036251223 1036336392 1036425264 1039075968 1040020254 1040235651 1041342848 1042505061 1042594462 1045260944 1047724704 1051362637 1051449048 1051666812 1054051544 1054138176 1055405169 1056528512 1056747328 1058017457 1060412808 1065634528 1065722112 1067003028 1068359936 1069552302 1069731936 1072065696 1072157632 1074807552 1076007114 1076099388 1078728336 1081205216 1081305624 1081487232 1083939584 1085149338 1087741967 1087831368 1087924656 1088017952 1090707072 1091924379 1093086592 1094400398 1097074056 1097199376 1099879872 1101201843 1103923548 1104018216 1106426776 1109256512 1110589753 1111966464 1113207498 1116054576 1118585312 1118677248 1120021812 1120253778 1121446144 1122697758 1122794036 1125665632 1128318912 1132236686 1132329744 1135035096 1135132432 1135225728 1136590182 1137799936 1138035584 1139069802 1139305713 1141983024 1144772928 1146181491 1148780542 1149080184 1151825556 1152019008 1154532288 1154631296 1155919947 1158776892 1158876264 1161404504 1164374848 1165774337 1167219456 1168622364 1171414426 1171510704 1171611168 1174607616 1175918562 1177170176 1178483982 1178585044 1181464368 1181599328 1184287112 1184384448 1184486016 1185807987 1188496894 1188594576 1188840744 1191536528 1194583936 1195917177 1196019734 1198838844 1201904928 1204630336 1206078209 1206177336 1209059124 1209162808 1211900352 1213356963 1216355868 1217868032 1219432032 1222345488 1222550784 1224020196 1226690556 1226944614 1229621354 1229722416 1229827872 1232832384 1234349298 1235663104 1235777856 1237148276 1240170672 1243342464 1243449088 1244730123 1244836866 1247811019 1247913576 1248020592 1250743312 1253942144 1255341633 1255449286 1258408476 1258516392 1261523228 1261626912 1261735104 1264487744 1266007561 1266373836 1269136596 1269245432 1272491584 1275490944 1277023986 1279919732 1280024928 1280290032 1283083152 1283193184 1286475008 1287644124 1287910806 1293984784 1294091136 1297294208 1298742081 1298960208 1302063672 1305123456 1306580067 1306692114 1309814051 1309921704 1312892048 1313013972 1313234496 1316372064 1321051368 1324207612 1324316448 1324430016 1326021879 1328914769 1329299244 1332199284 1332313528 1332323001 1335568416 1338759344 1338869376 1338984192 1340478594 1340593548 1343518228 1343796482 1343906928 1346954336 1350244992 1350399232 1351906374 1352022308 1355209128 1358675136 1360308159 1361756032 1363275849 1363392758 1366762488 1366879696 1370101536 1371904989 1373605632 1374897979 1378375096 1378488384 1381781856 1381900352 1386693672 1386980868 1390006748 1390120992 1393636608 1394947801 1396966272 1398645318 1398880224 1401932064 1402222416 1405517568 1407086226 1407206892 1410568978 1410684912 1413883744 1419081846 1422431803 1422548712 1422670704 1426069736 1426186944 1426309248 1427901111 1429420928 1431138982 1431435383 1431553032 1434676152 1434799184 1438304448 1440074181 1441740832 1441859328 1443592332 1446865784 1447284384 1450441824 1450566208 1452309677 1455732882 1455899172 1459455984 1462765408 1462885632 1463188608 1466506496 1468143222 1468269124 1471898064 1472024288 1477003554 1480659362 1484276664 1484525952 1488072768 1489861317 1493362416 1493671704 1496930344 1497053376 1498852719 1502251478 1502562607 1504425216 1506104262 1509772992 1513380128 1513504512 1515323628 1515453576 1518759736 1519074284 1519199136 1522644032 1524474133 1526363904 1528241988 1531849634 1531975536 1532106912 1535767408 1535893632 1536025344 1537739658 1539376384 1541094438 1541226596 1545035856 1545168352 1548810432 1550671983 1550849118 1554232498 1554637896 1558163152 1558613952 1562014272 1562148224 1563891693 1564025806 1567891416 1571311976 1575285824 1577224103 1579179264 1581077316 1584792768 1585120992 1590619212 1594556236 1598451792 1598720256 1602539904 1604328453 1607966386 1608098544 1608236448 1612078832 1612211328 1614149082 1615867136 1617809284 1618144346 1621807824 1621958436 1625909376 1627724007 1629793984 1631752871 1631886984 1632026928 1635587408 1635926152 1636060608 1639629888 1639770496 1641600597 1641741374 1645611084 1645799064 1647703808 1649819808 1653560896 1654039296 1655595487 1656027324 1659640164 1659782488 1663884768 1664027456 1667949696 1673788844 1677877968 1678021856 1682169216 1682313472 1684046637 1684191054 1688498448 1692182128 1698355029 1698549034 1702552644 1702698648 1706699904 1707053376 1708604703 1710777536 1712833759 1712974536 1716858832 1717214408 1723170813 1727738334 1731656108 1731798432 1731946944 1736084896 1736227584 1738314396 1742106756 1742256152 1746562272 1750685296 1750829184 1750979328 1752933546 1755162752 1757121639 1757416752 1761401824 1761911424 1765755264 1765906688 1767725973 1767877566 1768029172 1772196552 1772398992 1776265712 1776430668 1776729024 1780757888 1782745341 1782948986 1787304792 1787458064 1791875904 1794029601 1797943511 1802541832 1806945504 1811566848 1813588686 1813744212 1817701132 1817850528 1822349984 1826802048 1829206652 1833518232 1837984512 1840035834 1840416921 1842375808 1844432031 1844590202 1844741808 1848924896 1849307824 1853494656 1853666784 1855722414 1860103127 1860256008 1864860424 1865013696 1865173632 1867255299 1869242752 1869629888 1872030888 1876114968 1876275856 1880913216 1883173929 1885508352 1887282319 1887774588 1892109128 1892284842 1892602656 1896731616 1896894272 1901582592 1903704894 1903868148 1908737376 1912901536 1917739264 1919879598 1920098908 1924466557 1924624728 1924789776 1929712512 1931466186 1931866209 1933922432 1936246858 1940977176 1941198896 1945941312 1953095508 1957524296 1957685184 1960038171 1962530752 1964889563 1969338072 1969520958 1974558096 1979035552 1979198208 1981577052 1984097024 1986311418 1986481756 1986645024 1991149888 1991562272 1996071168 1998298926 1998470292 2003352624 2008139016 2008476288 2010890322 2013030656 2015277342 2015694723 2020431504 2020604768 2025367488 2025598848 2027859561 2028033462 2032457882 2037655984 2042634048 2042809216 2045089137 2050143732 2050319544 2054792584 2060047808 2062523827 2065080576 2067562644 2067798824 2072502446 2072672784 2072850528 2078151936 2080040508 2080471302 2082685696 2085010122 2085188924 2090521888 2095449408 2097967977 2102725274 2102898096 2103333624 2108103088 2108276352 2110810338 2113057024 2113494656 2115853467 2116034914 2120825616 2128622769 2131269056 2134006056 2139104604 2139463872 2144131392 2144315264 2146708473 2152014228 2152198776 2157456672 2162410432 2162611248 2162974464 2165009483 2170298676 2175483934 2175662736 2175849312 2176035904 2181414144 2183848758 2186173184 2188800796 2194148112 2194398752 2199759744 2202214833 2202403686 2207665649 2207847096 2208036432 2212853552 2218513024 2220989043 2221179506 2226414996 2232109152 2237170624 2239859531 2240043624 2240507556 2245395516 2245588072 2251331264 2253377217 2256637824 2264473372 2264659488 2270070192 2270264864 2270451456 2273180364 2276071168 2278139604 2278611426 2283966048 2289545856 2292362982 2297561084 2297774451 2298160368 2303651112 2304038016 2309064576 2309262592 2311641657 2311839894 2317363321 2317553784 2317752528 2322809008 2326273677 2328749696 2331348747 2331548674 2337244728 2342828852 2343021408 2343222336 2346038709 2351156899 2351837124 2356967964 2357170088 2362928736 2363198656 2368574224 2368768896 2368972032 2371615974 2376993788 2377189152 2377681488 2383073056 2389167872 2391834354 2392039468 2397677688 2403809856 2409260672 2411949579 2412156418 2412354672 2418118248 2418325616 2423800704 2426713926 2427216519 2432511809 2432711736 2438864064 2444690976 2448040392 2453381112 2453889228 2459242708 2459444832 2459655744 2462612061 2465664768 2467984571 2468698596 2471555712 2474296552 2480341344 2486684928 2489460246 2489673732 2495622038 2495827152 2496041184 2501486624 2507884288 2510683266 2510898572 2516610113 2516816952 2517032784 2523046456 2523253824 2523470208 2526286581 2528975488 2532015122 2532747672 2538273192 2538490864 2544983168 2547823551 2550981888 2553381961 2554047972 2559839464 2560049856 2560580064 2566166304 2566386368 2569470967 2575288248 2575821612 2587969568 2588182272 2594588416 2597484162 2597920416 2604127344 2610246912 2613160134 2613384228 2619628102 2619843408 2625784096 2626027944 2626468992 2632744128 2642102736 2648415224 2648632896 2648860032 2651816349 2652043758 2657829538 2658379997 2658598488 2664398568 2664627056 2664646002 2671136832 2674423479 2677518688 2677738752 2680957188 2681187096 2687036456 2687592964 2687813856 2693908672 2697146543 2700489984 2703812748 2704044616 2710418256 2717350272 2720616318 2723512064 2726551698 2726785516 2733524976 2733759392 2740203072 2743809978 2749795958 2756750192 2756976768 2763563712 2763800704 2766885303 2773387344 2773961736 2780013496 2780241984 2783583621 2789895602 2790473413 2793932544 2797290636 2797760448 2803864128 2804444832 2814172452 2814413784 2821137956 2821369824 2827767488 2831166247 2838163692 2838427263 2844863606 2845097424 2845341408 2852139472 2852373888 2852618496 2855802222 2858841856 2862277964 2862870766 2863106064 2869352304 2869598368 2876608896 2879819397 2880148362 2883481664 2887184664 2893731568 2894568768 2900883648 2901132416 2904370287 2904619354 2911465764 2911798344 2918911968 2925530816 2926377216 2929130477 2936286444 2936538248 2943796128 2944048576 2954007108 2961318724 2968553328 2969051904 2976145536 2979467127 2979722634 2986724832 2987343408 2993860688 2994106752 2997705438 3004502956 3005125214 3012208524 3019545984 3022916013 3026760256 3030398189 3030647256 3030907152 3037519472 3038148568 3038398272 3042050193 3045288064 3048686823 3048948266 3056483976 3063699268 3063951072 3064213824 3071534816 3071787264 3075479316 3082188876 3082453192 3090071712 3090336704 3097620864 3101343966 3101698236 3108464996 3108753669 3109275792 3116326304 3117227904 3124028544 3124296448 3127515183 3127783386 3128051612 3135782832 3142623952 3150571648 3154087911 3154448206 3162154632 3169585536 3170241984 3174052371 3180976981 3181238424 3189112472 3196903584 3205079808 3208656906 3215932772 3216197088 3216472896 3224157664 3224422656 3228298164 3235618568 3236288692 3243615648 3243916872 3251818752 3255448014 3259587968 3263225901 3263505742 3263773968 3264053856 3271174816 3271852304 3272121216 3279259776 3279540992 3283201194 3283482748 3291222168 3291598128 3299639616 3303605529 3307121792 3311190974 3312054648 3319280328 3319564976 3327769536 3328054912 3331769259 3335899392 3339037949 3347577688 3355755936 3356043712 3360173089 3364338432 3368093274 3368382108 3376996896 3384364256 3396710058 3397098068 3405105288 3405397296 3413399808 3414106752 3417209406 3417917139 3421555072 3425667518 3425949072 3433717664 3434428816 3446341626 3455476668 3463312216 3463596864 3463893888 3467759841 3472169792 3476343073 3476628792 3484213512 3484512304 3493124544 3497323011 3501370592 3501658368 3505867092 3510325504 3514243278 3514833504 3522803648 3523822848 3531510528 3535451946 3535755132 3536058344 3544393104 3544797984 3552531424 3552861336 3553458048 3561515776 3565490682 3565897972 3574609584 3574916128 3583751808 3587751531 3588059202 3595887022 3605083664 3613891008 3618234627 3627177372 3627488424 3635402264 3635701056 3640070889 3644699968 3649080617 3653604096 3658413304 3667036464 3680071668 3680833842 3684751616 3688864062 3689180404 3689483616 3697849792 3698615648 3706989312 3707333568 3711444828 3720206254 3720512016 3729720848 3730027392 3730347264 3734510598 3738485504 3739259776 3743433057 3744061776 3752229936 3752551712 3761826432 3766024899 3766347858 3774564638 3775549176 3784218256 3784569684 3785205312 3793463232 3793788544 3798022683 3807409788 3807736296 3817474752 3825803072 3830401393 3839759196 3840197816 3848933114 3849249456 3849579552 3859425024 3862932372 3863732418 3867844864 3872493716 3881954352 3882397792 3891882624 3896226243 3906191016 3915048592 3915370368 3920076342 3925061504 3929442153 3929779126 3938676144 3939041916 3949116192 3958071104 3962828401 3963154104 3972622836 3972963512 3973290048 3978065637 3982299776 3983124544 3986744307 3996597852 3996940584 4006705248 4016278032 4016952576 4020731897 4021780644 4030554684 4031389446 4040863008 4041209536 4050734976 4051197696 4055719122 4056066924 4064915764 4075311968 4085268096 4085618432 4089827547 4090178274 4099950491 4100287464 4100639088 4109585168 4115714967 4120095616 4124693937 4125047654 4135125288 4135597648 4145004892 4145345568 4145701056 4159739129 4160081016 4160942604 4170020244 4170377848 4181043776 4184843403 4190898816 4195935954 4205450548 4205796192 4206667248 4216206176 4216552704 4221620676 4226989312 4231706934 4232069828 4241651232 4257245538 4262538112 4267295409 4268012112 4278209208 4278927744 4288262784 4288630528 4293416946 4294306149 4303674739 4304028456 4304397552 4314913344 4320222543 4324820864 4325222496 4330018966 4340597352 4350967868 4351325472 4351698624 4352071808 4356929031 4366434241 4367697516 4377601592 4388296224 4388797504 4394072501 4399519488 4404429666 4404807372 4415331298 4415694192 4416072864 4425707104 4437026048 4441978086 4442359012 4452829992 4464218304 4469583951 4474341248 4479719062 4480087248 4481015112 4490791032 4491176144 4502662528 4506754434 4507687821 4513275648 4517521931 4528946744 4529318976 4540140384 4540529728 4546360728 4556279208 4557222852 4567932096 4573422399 4579091712 4584725964 4595122168 4595548902 4596320736 4607302224 4608076032 4618129152 4623283314 4623679788 4634726642 4635107568 4635505056 4645618016 4652547354 4657499392 4662697494 4663097348 4674489456 4685657704 4686042816 4686444672 4691675079 4692077418 4702313798 4703287687 4703674248 4713935928 4714340176 4725857472 4726397312 4731672309 4737148448 4737537792 4743231948 4753987576 4754378304 4755362976 4766146112 4771874653 4783668708 4784078936 4795355376 4807619712 4818521344 4823899158 4824312836 4824709344 4836236496 4836651232 4847601408 4853427852 4854433038 4865023618 4865423472 4877728128 4889381952 4895258613 4896080784 4906762224 4907778456 4918485416 4918889664 4919311488 4924801791 4925224122 4935969142 4936991423 4937397192 4943111424 4948593104 4960682688 4966786461 4978920492 4979347464 4991244076 4991654304 4992082368 5002973248 5008986437 5021366532 5021797144 5033220226 5033633904 5034065568 5046092912 5046507648 5046940416 5052573162 5057950976 5064030244 5065495344 5076546384 5076981728 5089966336 5095065087 5095647102 5106763922 5108095944 5119678928 5120099712 5121160128 5132332608 5132772736 5138501277 5138941934 5150576496 5151643224 5169512439 5175939136 5182307767 5194968324 5195840832 5208254688 5226320268 5226768456 5239256204 5239686816 5251568192 5252055888 5252937984 5257880173 5265488256 5271364917 5284205472 5296830448 5297265792 5297720064 5303632698 5304087516 5315659076 5316759994 5317196976 5328797136 5329254112 5329292004 5342273664 5348236023 5348846958 5355037376 5361473719 5361914376 5362374192 5374072912 5375185928 5375627712 5382088803 5387817344 5393830533 5394293086 5407625496 5408089232 5420836512 5434700544 5439813743 5441232636 5453103396 5453571032 5467049952 5467518784 5480406144 5487619956 5499591916 5513500384 5513953536 5527127424 5527601408 5533296093 5533770606 5546774688 5547923472 5560026992 5560483968 5567167242 5579791204 5580309381 5580946826 5594581272 5595520896 5607728256 5608889664 5627882351 5628344904 5628827568 5642275912 5642739648 5649521787 5655534976 5661846957 5662332494 5676327384 5676854526 5689727212 5690194848 5690682816 5704278944 5704747776 5711604444 5724555928 5725741532 5726212128 5738704608 5739196736 5746094809 5753217792 5759638794 5760296724 5766963328 5773399671 5774369328 5787463136 5789137536 5801767296 5802264832 5808740574 5809238708 5822931528 5823596688 5837823936 5851061632 5858260954 5872572888 5873076496 5887592256 5888097152 5894668689 5907528679 5908014216 5922637448 5937106656 5944921619 5952291072 5958934254 5959445268 5973449664 5974686816 5987721376 5988213504 5995410876 6009005912 6010250428 6024417048 6039091968 6045832026 6047084169 6053520512 6060796378 6061294512 6061814304 6075038944 6076297136 6076796544 6084100386 6090576128 6097373646 6097896532 6112967952 6127398536 6127902144 6128427648 6135267411 6143069632 6150958632 6164377752 6164906384 6180143424 6180673408 6187571481 6195241728 6202687932 6203396472 6216929992 6217507338 6218551584 6232652608 6234455808 6240321451 6248057088 6255030366 6255566772 6256103224 6271565664 6285247904 6301143296 6308175822 6308896412 6324309264 6339171072 6340483968 6347560401 6348104742 6361953962 6362476848 6378224944 6393807168 6417313812 6431865544 6432394176 6432945792 6440125419 6448315328 6456065707 6456596328 6471237136 6472577384 6487231296 6487833744 6495028449 6510896028 6519175936 6526451802 6527011484 6527547936 6528107712 6542349632 6543704608 6544242432 6558519552 6566402388 6566965496 6582444336 6583196256 6599279232 6607211058 6614243584 6622381948 6622996947 6624109296 6638560656 6639129952 6655539072 6656109824 6662967129 6663538518 6678075898 6695155376 6711511872 6712087424 6719578593 6720346178 6736186548 6736764216 6753993792 6760131651 6768728512 6776864003 6793420116 6794196136 6810210576 6810794592 6828213504 6834418812 6835834278 6843110144 6851335036 6851898144 6867435328 6868857632 6892683252 6893323353 6910953336 6926624432 6927193728 6927787776 6935519682 6944339584 6952089963 6952686146 6953257584 6968427024 6969024608 6986249088 6994046241 6994646022 7002741184 7011734184 7028486556 7029667008 7038116127 7045607296 7053470697 7070903892 7071510264 7072116688 7088786208 7089595968 7105062848 7105722672 7106916096 7113602587 7130981364 7131795944 7149219168 7149832256 7167503616 7175503062 7176118404 7191774044 7210167328 7227782016 7235848737 7236469254 7253758561 7254354744 7254976848 7270804528 7271402112 7280141778 7281649557 7289399936 7297535427 7298161234 7316826608 7334072928 7359538459 7360143336 7361667684 7377728124 7378360808 7378967232 7387836183 7395699584 7397231296 7403953713 7414667136 7422889656 7440412508 7441024032 7459441696 7460054784 7469021196 7478519552 7486866114 7488123552 7504459872 7505103424 7523652864 7532049798 7532695716 7549129276 7549830339 7551098352 7568436512 7569139368 7570410624 7586926464 7587577088 7596045366 7614193769 7614819576 7615472592 7634949504 7643470653 7651606144 7660145883 7660802786 7679518392 7680395632 7697866228 7698498912 7699159104 7708412901 7725229811 7725864744 7727464836 7744987432 7763908704 7764795584 7774128271 7783765248 7792452486 7812382032 7830097184 7830740736 7840152684 7850123008 7858884306 7859558252 7877352288 7878083832 7898232384 7916142208 7925656802 7926308208 7945245672 7945927024 7946580096 7956131274 7964599552 7966249088 7973488614 7975139991 7992538801 7993195704 7993881168 8013410496 8023270437 8032556064 8041463794 8043561288 8061109368 8062778892 8081726016 8082419072 8091439629 8101469952 8111438244 8112133848 8129831528 8150623936 8160420359 8170536192 8179655094 8180356548 8199900982 8200574928 8201278176 8219170336 8231429934 8240191232 8249387874 8250095308 8270250576 8271195296 8290009784 8290691136 8291402112 8300655909 8319478258 8320162032 8321885208 8340040488 8340755696 8362087552 8369686806 8371420239 8381797632 8391871908 8410901096 8411592384 8413334496 8432412352 8442547463 8443241352 8463413868 8464139656 8483302464 8493498741 8514491076 8525076224 8534590818 8536024224 8556418416 8557855488 8576525568 8586833892 8588612298 8607349478 8608056912 8608795104 8629826688 8640445086 8649641728 8650444992 8660037932 8681194704 8701935736 8702650944 8703397248 8704143616 8713110861 8713858062 8732868482 8734677133 8735395032 8755203184 8776592448 8777595008 8787391431 8788145002 8808859332 8809614744 8830662596 8831388384 8832145728 8851414208 8862052927 8883956172 8884718024 8905659984 8928436608 8939167902 8948682496 8959438124 8960174496 8962030224 8981582064 8982352288 9005325056 9013508868 9015375642 9035043862 9057893488 9058637952 9080280768 9081059456 9091194567 9092721456 9112558416 9114445704 9135864192 9146060469 9146844798 9168698357 9169451928 9190244336 9191097804 9192641472 9214604448 9246566628 9247359576 9269453284 9270215136 9271010112 9291236032 9302403383 9305094708 9325394988 9326194696 9326261007 9348978912 9371315408 9372085632 9372889344 9383350158 9384154836 9404627596 9406575374 9407348496 9427871856 9428680352 9451714944 9452794624 9462263733 9463344618 9474296896 9486463896 9507975152 9508756608 9510725952 9522157113 9532292224 9542930943 9543749306 9567337416 9568157872 9590710752 9615239424 9624285853 9647798316 9648625672 9649418688 9672472992 9673302464 9706855704 9708866076 9730047236 9730846944 9755456256 9764634607 9778763904 9789677703 9790517226 9792161568 9813524448 9815556912 9836970832 9837779328 9838622976 9849603582 9850448244 9871938284 9873982846 9874794384 9897186208 9921365376 9933572922 9957022621 9957840984 9958694928 9982488152 9983308608 9984164736 9995307777 10005946496 10017113847 10017972874 10042733064 10043594288 10066440452 10067267808 10068131136 10080519267 10092185824 10093015296 10105146324 10128060488 10130990688 10153092768 10153963456 10166167739 10190130174 10191294204 10213527844 10216191888 10239357856 10240199424 10242320256 10264665216 10265545472 10277002554 10277883868 10301152992 10303286448 10339024878 10351878272 10364615534 10389936648 10391681664 10416509376 10429029219 10451781509 10452640536 10453536912 10478512408 10479373632 10491969033 10503136384 10504111776 10515760346 10517938249 10530976512 10542729834 10568410944 10593660896 10594531584 10607265396 10608175032 10631318152 10633519988 10634393952 10657594272 10658508224 10658584008 10671318931 10684547328 10696472046 10697693916 10710074752 10722947438 10723828752 10724748384 10748145824 10750371856 10751255424 10764177606 10775634688 10787661066 10788586172 10815250992 10816178464 10841673024 10854703881 10879627486 10882465272 10906206792 10907142064 10934099904 10935037568 10947241851 10960812288 10975239912 10999183832 11027000768 11040568721 11054254848 11066592186 11067541212 11093549376 11095846944 11120053984 11120967936 11134334484 11159582408 11160618762 11161893652 11189162544 11191041792 11215456512 11217779328 11230299171 11255764702 11256689808 11257655136 11284551824 11285479296 11299043574 11311069952 11323693914 11324664988 11352654768 11353709052 11379454424 11380389696 11381365632 11394068049 11408557888 11422270097 11423208888 11449111856 11451483064 11452424256 11477409216 11478393472 11491204179 11492189618 11519277588 11520593448 11533926656 11546799342 11548738656 11574926272 11578275072 11589168409 11603534592 11617481148 11618477416 11645863056 11647193376 11675647872 11702123264 11716521908 11745145776 11746152992 11775184512 11776194304 11788326459 11789337378 11815057358 11816028432 11845274896 11874213312 11888485203 11889843238 11917868508 11918890536 11946899328 11949373632 11960232921 11975442752 11989836313 11990821752 12018011824 12020500856 12048834096 12062195691 12091664052 12094168338 12107041024 12121592756 12122589024 12123628608 12150077888 12152594272 12153593088 12168200772 12194747292 12195793064 12225935904 12254797072 12255804288 12256855296 12270534822 12286139264 12299851473 12301917264 12328755504 12329812768 12360286848 12361346816 12374081811 12375142962 12405375864 12406792944 12433859984 12435014676 12437103168 12465305216 12479217387 12480642902 12510060732 12511133544 12512206448 12543131328 12554530209 12570495808 12585604577 12616351644 12617792824 12648618528 12680967936 12695120802 12696209484 12723907924 12724953696 12756449888 12787614336 12801886227 12834627624 12863731088 12864788352 12865891584 12880250838 12882918447 12896630656 12911024217 12912131414 12913192656 12942474272 12945154768 12974462592 12975667488 12990056898 13020721889 13021792056 13052903604 13054022968 13055095872 13056215424 13070787093 13084699264 13087409216 13099302723 13132804776 13133930992 13164888672 13166392512 13182217503 13198558464 13210976233 13214422116 13244763896 13245993894 13248218592 13277121312 13278259904 13311078144 13325934258 13327077036 13356151796 13390310752 13423023744 13424174848 13439157186 13440692356 13471265899 13472373096 13473528432 13507987584 13520263302 13523063463 13537457024 13552565793 13553728006 13586840232 13588392272 13620421152 13621589184 13667714281 13668837624 13671668556 13702670072 13703796288 13720267197 13734870656 13737715264 13754226941 13785366504 13786646706 13821906672 13853248864 13854387456 13871039364 13888679168 13904179926 13905372292 13906515168 13936854048 13938049216 13972498176 13988092482 13989292044 14005482368 14023468368 14056973112 14059334016 14076232254 14091214592 14106941394 14109863061 14140645571 14141807784 14143020528 14144233376 14177572416 14179191936 14195016927 14210125696 14211445344 14227205174 14261962728 14263591888 14298438336 14299664512 14315623959 14351006124 14352236808 14383548088 14420334656 14437666789 14455564032 14471697474 14472938508 14507517122 14508709488 14509953696 14541609056 14542804224 14560283556 14563299114 14578799872 14595070854 14596322468 14633653216 14668145856 14685775839 14719076918 14720286672 14723335368 14755456248 14756721616 14757934464 14775672366 14791399168 14794462592 14807907426 14810974269 14829334272 14845779312 14880825016 14882048064 14900359383 14918883392 14938042392 14973732228 14976247104 15008919744 15010206848 15026959311 15064099596 15065391432 15098258552 15099660678 15102196704 15136873024 15138278736 15140821248 15155066381 15173852928 15192090732 15228387538 15229639152 15230945184 15269899008 15286941306 15303212288 15320291766 15321605572 15359036784 15360791264 15395732456 15396997824 15398318208 15415503831 15416825802 15450459622 15451729488 15453659543 15454929672 15489974864 15527817408 15529591168 15546923301 15548256542 15584904972 15624764064 15660194368 15679016717 15680305368 15717768612 15719116504 15754704576 15756167664 15773640519 15796464768 15832284416 15851313604 15852616416 15890491344 15891854048 15893160192 15912262548 15932498176 15946977228 15950279982 15985077602 15986391408 15987762336 16026820992 16046540874 16065112128 16082927588 16084421157 16087122576 16122218736 16125557784 16163452032 16164838144 16181491599 16182879258 16221543247 16222876488 16224267696 16259663056 16301247872 16319441229 16320840718 16359310188 16360713096 16399801964 16401149856 16402556352 16438340672 16458098293 16462859868 16498775748 16500190616 16540501152 16542390592 16580019568 16581382272 16582804224 16601311818 16638956516 16640324064 16643770416 16680080976 16681511392 16724175104 16739373612 16740928143 16742840478 16783743816 16821802192 16823184768 16826668992 16864824704 16883647053 16885094926 16886482704 16926827736 16928279312 16966604928 16985540871 16986997482 17027582663 17028982152 17069181636 17072048448 17112836832 17173667784 17177224596 17214698956 17216113824 17217590208 17238284427 17259653376 17275891997 17280890172 17300889984 17320075864 17320199013 17362389408 17403871472 17405301888 17406794496 17426221722 17427716124 17465736964 17469354266 17470790064 17510406368 17553184896 17555190016 17574782862 17576290004 17616270791 17617718664 17619229488 17661325192 17662776768 17664291456 17684006067 17702828416 17722586037 17724105854 17767912344 17769436048 17811319968 17834764857 17856873216 17873673727 17878335804 17918876248 17920348992 17924060448 17963164128 17964704576 17986296769 18027017736 18030751284 18070087724 18115786976 18117275904 18160561536 18162118912 18182389134 18185442912 18225116832 18228891408 18271728384 18292120938 18293689596 18337396714 18338903856 18380488672 18382195608 18385282944 18429208896 18491613439 18493133256 18494719152 18538906568 18540430272 18542020224 18562714443 18582472064 18604806766 18608659979 18610189416 18650789976 18652389392 18652522014 18697957824 18720964353 18742630816 18744171264 18766700316 18768309672 18809255192 18813150748 18814696992 18855743712 18857360704 18880025801 18903429888 18924527466 18926689236 18948593792 18972927792 19015950304 19017513216 19021451904 19044314226 19064584448 19085861886 19087498612 19134674832 19136315744 19181421504 19248571706 19295596632 19297251344 19298837376 19344945984 19346604928 19368197121 19413711408 19417732152 19460094472 19461693888 19485085347 19529269214 19533313891 19557527808 19579355406 19581034452 19584323136 19627048896 19631113824 19673941664 19675558656 19699207164 19700896488 19743876568 19747965692 19749588768 19794372416 19818163729 19842730752 19867145844 19868990841 19914045242 19915681968 19917389856 19964976304 19966617216 19968329472 19990615554 20011892992 20034227694 20035945748 20085466128 20087188576 20132880904 20134535616 20136262272 20158735779 20161038534 20184371648 20210292648 20256120976 20261981376 20306185536 20307926912 20330592009 20332335478 20380260348 20382588408 20427055688 20432383776 20478715712 20484640512 20503913339 20529330432 20554005108 20555767736 20602305984 20606572896 20678049756 20703756544 20729231068 20779873296 20783363328 20833018752 20856269889 20858058438 20903563018 20905281072 20907073824 20957024816 20958747264 20983938066 21006272768 21008223552 21031520692 21035876498 21085459668 21136821888 21160412091 21187321792 21212787323 21214530792 21216350064 21262636304 21267039976 21268787904 21315188544 21317016448 21317168016 21340807761 21342637862 21392944092 21395387832 21420149504 21445894876 21447657504 21449496768 21496291648 21500743712 21502510848 21528355212 21575322132 21577172344 21630501984 21632356928 21683346048 21709407762 21759254972 21761275683 21764930544 21812413584 21814284128 21868199808 21870075136 21892606281 21894483702 21950479824 21998367664 22054001536 22078615377 22081137442 22133184372 22135082424 22187098752 22191693888 22211861139 22240107968 22266838867 22268668968 22319164816 22321237524 22323787304 22378325088 22435558656 22460598342 22511529404 22513379616 22515310272 22569103648 22570958592 22598087148 22647387828 22649329976 22649491017 22705309536 22707418104 22758908848 22760779392 22762731264 22788136098 22817115776 22842581307 22844540194 22846417776 22898223712 22902966128 22904848512 22954818432 22956786944 22980437649 22982408358 22984379236 23038555176 23041186896 23093598684 23097477312 23125238703 23149852544 23175689433 23178336818 23234962296 23236954832 23291726112 23294386752 23322384813 23351295744 23373265643 23433043816 23490291552 23492305984 23550369024 23576652918 23578674756 23630114716 23632056864 23690549792 23748426624 23776970406 23779686476 23835737016 23837781072 23893798656 23898747264 23920465842 23925419973 23950885504 23977616403 23979672626 23981643504 24036023648 24041001712 24097668192 24124391382 24181340651 24183328104 24188336676 24243185512 24245178048 24247257216 24274318887 24300155776 24305188544 24334401511 24336401544 24389494584 24391586128 24451871808 24481261077 24509594144 24511608576 24541069644 24572278528 24599702946 24603834528 24657511008 24659625536 24720573696 24748163622 24750285924 24810751728 24813585888 24867719968 24870029352 24874206336 24930610432 24958434774 24961285804 25018065241 25020121464 25022267088 25024412896 25086262656 25109060418 25114260717 25140991616 25171209154 25232703288 25235585648 25297237056 25327642389 25390241604 25392418968 25447815848 25449907392 25480496223 25512899776 25543564319 25575228672 25603772454 25669255248 25727462176 25729576704 25760501676 25765836894 25793261312 25822048434 25824262828 25826385312 25884948544 25890309536 25948925184 25951334976 25980113796 26041443778 26043584112 26105807208 26108045936 26110191744 26112430848 26141574186 26169398528 26174818432 26198605446 26204031399 26265609552 26267861984 26329777344 26332785024 26362174293 26364435006 26421952466 26428844232 26489527792 26491987788 26496437184 26554242624 26556519808 26586158781 26651868516 26654154072 26712303592 26780621504 26812809751 26846047488 26878314372 26881384712 26942531798 26944746192 26947056864 27015975168 27040526604 27046126926 27074914048 27105131586 27107456012 27173680464 27176784544 27240842304 27243178368 27273583701 27335428562 27337675248 27343337112 27405340144 27407592576 27440534394 27469741312 27475430528 27506095071 27508453882 27570733008 27573293412 27643813344 27706497728 27739798807 27742078728 27808359852 27810744584 27813030336 27873708096 27876098432 27907210149 27976184964 27978584088 28010964736 28046936736 28113946224 28118668032 28145123279 28152464508 28213882788 28219726122 28281291142 28283615568 28286041056 28288466752 28355144832 28358383872 28390033854 28420251392 28422890688 28454410348 28523925456 28527183776 28596876672 28599329024 28628792829 28631247918 28699653437 28702012248 28704473616 28767096176 28840669312 28872857559 28875333578 28943394948 28945877016 29015034244 29017418976 29019907392 29083218112 29118173903 29120567112 29126598228 29190141708 29192644936 29267306432 29293903821 29336291712 29371551678 29438153836 29440573344 29446670736 29510912496 29513443232 29515868928 29551344732 29588925184 29615814852 29621948538 29691558624 29761650032 29764096128 29800718766 29837766784 29871067863 29876084784 29947464456 29952494208 30017839488 30020413696 30051341541 30053918622 30125723173 30128199192 30130782864 30196517104 30199321356 30204393408 30241557801 30273746048 30276557472 30310132762 30384181464 30456775076 30459278304 30461890368 30498503217 30565039687 30573882612 30640583532 30643211144 30718073568 30721582528 30791464912 30793995648 30796636416 30831007662 30833651604 30900919244 30903458976 30907319086 30909859344 30979949728 31055634816 31059182336 31093846602 31096513084 31169809944 31249528128 31287087657 31320388736 31355344527 31358033434 31360610736 31435537224 31438233008 31509409152 31512335328 31547281038 31553814747 31592929536 31622653517 31702627208 31705232832 31780982688 31783708096 31824525096 31893954456 31900559964 31970155204 31972782816 31975524672 32013956793 32053641984 32083799423 32093081748 32130224256 32165855176 32168842314 32174245152 32244437472 32251115568 32326904064 32362983198 32365758516 32443086494 32445752976 32448535392 32519326112 32602495744 32638882458 32641681436 32715931469 32718620376 32721426192 32799603928 32802299712 32805112704 32841725553 32876681344 32916196586 32923013809 32925719736 32997551496 33000381232 33081002304 33084781184 33121706163 33160039136 33162764544 33202623636 33277913032 33280648128 33287540832 33360161952 33363022784 33403122571 33478747224 33481856286 33485680956 33567487632 33643604384 33646369536 33653337984 33729649408 33767294106 33770189852 33772965408 33853655472 33856558624 33933209856 33971081742 33973994964 34055165326 34057964304 34138363272 34144096896 34225673664 34266810291 34347335568 34354449192 34429397912 34432227648 34435180416 34473612537 34476568854 34551783994 34558939961 34561780344 34601779968 34640151728 34640398026 34724778816 34767505227 34807742944 34810603776 34852443444 34855432248 34931473928 34938708532 34941580128 35020812736 35062905059 35106369792 35149565724 35152580008 35232541582 35235437328 35238458976 35322650384 35325553536 35328582912 35368012134 35405656832 35445172074 35448211708 35535824688 35538872096 35622639936 35665455609 35669529714 35747347454 35756671608 35837752496 35840697984 35848120896 35926328256 35929409152 35969508939 35972593538 36054035472 36061502568 36140175448 36186587073 36231573952 36276154369 36321123072 36364778268 36370885824 36450233664 36457782816 36584241876 36587379192 36674793428 36677807712 36760977344 36764391216 36770565888 36805161211 36858417792 36899554419 36983226878 36986266512 36989438304 37077813136 37080860544 37084040448 37125428886 37164944128 37209613532 37217319958 37220378832 37301579952 37304778784 37305044028 37395915648 37437652161 37441928706 37485261632 37530316033 37533400632 37536619344 37618510384 37626301496 37629393984 37711487424 37714721408 37756813731 37760051602 37849054932 37853378472 37897187584 37945855584 38031900608 38042903808 38078696201 38088628452 38171723772 38174997224 38269349664 38272631488 38362843008 38497143412 38591193264 38594502688 38597674752 38689891968 38693209856 38733072651 38736394242 38827422816 38835464304 38920188944 38923387776 38970170694 39058538428 39062165667 39066627782 39158710812 39162068904 39168646272 39254097792 39262227648 39297908169 39347883328 39395176457 39398414328 39401792976 39487753136 39495931384 39499177536 39546652509 39588744832 39632928699 39636327458 39734291688 39737981682 39828090484 39831363936 39834779712 39929952608 39933234432 39981231108 40068455388 40071891496 40170932256 40174377152 40265761808 40269071232 40272524544 40317471558 40322077068 40368743296 40413797697 40420585296 40512241952 40523962752 40612371072 40615853824 40657697379 40661184018 40664670956 40760520696 40765176816 40854111376 40864767552 40957431424 41003142843 41007826678 41108010216 41111535472 41204611968 41213145792 41262680823 41352700753 41356099512 41458462136 41559746592 41666037504 41712539778 41716116876 41807126036 41810562144 41814147648 41914049632 41917494528 41967876132 42016447104 42063041384 42071752996 42170919336 42273643776 42320824182 42329589183 42374643584 42421936713 42425574646 42429061584 42432700128 42525272608 42534079952 42537575808 42630377088 42634032896 42634336032 42681615522 42685275724 42782371921 42785888184 42790775664 42891789752 42895315008 42898993536 42946871877 42992583296 43001487424 43056710424 43150644264 43154344688 43261003968 43264713856 43313000367 43366692096 43407493337 43418815524 43518509944 43522551366 43529861088 43624827168 43628568256 43682250157 43736399616 43785212562 43788967404 43900959648 43996735328 44108003072 44157230754 44162274884 44266368744 44270164848 44374197504 44383387776 44423722278 44432922807 44480215936 44533677734 44537337936 44638329632 44642475048 44647574608 44756650176 44921196684 45023058808 45026759232 45030620544 45080877933 45138207296 45192459949 45196174296 45294775656 45298659952 45298982034 45410619072 45414836208 45465199143 45517817696 45521558784 45576272196 45634231552 45685162614 45689080388 45692835552 45796447424 45805932256 45809697024 45909636864 45960875298 45964816716 45968758472 46077110352 46082373792 46187197368 46194954624 46250477406 46299705088 46351378866 46356673636 46360978629 46469924592 46473909664 46583452224 46588773504 46640769903 46644769626 46746531286 46866087632 46980583104 46984611968 47037050151 47153305836 47157349512 47260229432 47264113728 47320921557 47381099584 47438048021 47496853248 47553940812 47559372952 47671474032 47675562144 47797494528 47840931684 47850839946 47901771008 47955232806 47959345252 47963287008 48072047296 48082003424 48195336384 48248782764 48253263471 48362681302 48366656208 48376673352 48486371024 48490356096 48494514432 48548637774 48600311552 48610377088 48664629741 48668803022 48672803088 48778989168 48783172256 48903743616 48958323687 48962522154 49019188288 49082139288 49199405892 49207669056 49315022016 49319251072 49374294879 49496327244 49500571848 49621503456 49627171776 49735439936 49740058704 49748412672 49795218109 49916869548 49922571608 50036130482 50040242928 50044534176 50048825792 50172525312 50218120836 50228521434 50281983232 50342418308 50465406576 50471171296 50594474112 50650941159 50655284778 50776309927 50780483208 50784837936 50895631696 50899814784 50960992446 51025799552 51082747989 51087128638 51207544908 51338510496 51454924352 51516769213 51521003352 51531673788 51644096868 51648525656 51652770624 51714853281 51769897088 51780619072 51827675991 51902669952 51960227592 52082887556 52087168224 52211614416 52216091872 52220383488 52283148372 52349636864 52397210892 52408062798 52531219104 52535723968 52659554688 52665570048 52724348586 52728870012 52843904932 52848812373 52857688464 52979055584 52983975576 52992874368 53108485248 53113039616 53167758111 53172317562 53299356383 53303737032 53308308144 53424607184 53504294571 53561243008 53621021181 53625619502 53756628744 53762769424 53885063596 53889492384 53894113728 53958890307 54076608677 54081053208 54092253852 54210263172 54214912024 54347360928 54353569088 54481684608 54486356736 54547167402 54670857124 54675350496 54686674224 54810680288 54815185152 54881068788 54950861056 55012190142 55016907764 55141466016 55146586824 55287626688 55412995456 55474840317 55479597614 55484157456 55616719704 55621489168 55626060672 55747416192 55752196864 55814420298 55825979937 55947771607 55952369928 55957168176 56093873472 56162893059 56227892448 56290246558 56304929016 56427765576 56439452244 56562582284 56567231136 56572082112 56576933504 56640077403 56710289664 56763645133 56780067708 56845781376 56908820696 57047850912 57054367552 57122942513 57193753344 57257585658 57262495836 57399306874 57404024496 57408947232 57534192352 57681338624 57745715118 57750667156 57886789896 57891754032 58030068488 58034837952 58039814784 58104591363 58166436224 58236347806 58241134224 58253196456 58380283416 58385289872 58534612864 58587807642 58599941673 58672583424 58727785103 58743103356 58876307672 58881146688 58893341472 59021824992 59026886464 59097832241 59102689464 59231629704 59243897076 59383117248 59454491187 59523300064 59528192256 59601437532 59675533568 59742135726 59752169568 59894928912 59904988416 60035678976 60102683082 60107837244 60251446346 60256398384 60261565728 60393034208 60398642712 60408786816 60483115602 60547492096 60553114944 60620265524 60768362928 60913550152 60918556608 60923780736 60991776027 60997006434 61130079374 61142739931 61147765224 61281167064 61286422288 61436147136 61443165056 61511740017 61582929824 61587991296 61662015324 61667303208 61801838488 61806917952 61814638172 61819718688 61959899456 62034370489 62111269632 62187693204 62193026168 62339619888 62499056256 62574175314 62640777472 62710689054 62716066868 62721221472 62871074448 62876466016 63018818304 63024670656 63094562076 63107629494 63245307034 63405254416 63410465664 63561965376 63567416192 63638361969 63649050192 63787908912 63801119928 63940310408 63945565632 63951049344 64022423283 64027913586 64167598846 64180888499 64186163496 64260448512 64331710352 64337684628 64348490304 64488874944 64502231136 64725966396 64731517032 64886172988 64891505952 64897070784 65038652224 65116823681 65277764916 65283362872 65283827049 65431862938 65437240752 65442852384 65599207856 65604599424 65610225408 65683451106 65753362688 65832393172 65846027618 65851439472 65995102992 66000762464 66162004608 66169562368 66235846131 66243412326 66320078272 66405247272 66555826064 66561296256 66575081664 66720323904 66726045568 66800516601 66806245142 66957494448 66963712572 66971361912 67134975264 67287208768 67306675968 67370000971 67534588212 67540379704 67545930816 67707310944 67713117248 67942163484 67947989928 68110330652 68115928608 68276726544 68288193792 68352442249 68451347328 68527743921 68533620582 68694671136 68708898384 68858795824 68864455296 68870360832 68947225074 68953137708 69103567988 69117879922 69123560688 69280303456 69280796052 69449557632 69527068299 69535010454 69615485888 69699158347 69704886888 69710864496 69862947856 69877417064 69883160256 69967154439 70041625472 70119796929 70125810118 70299131448 70305160016 70465083164 70470874656 70476917952 70645300768 70651107072 70736024268 70890344148 70896423416 71071649376 71077744192 71245279872 71330911218 71339059428 71494694908 71513343216 71675504992 71681395968 71696241792 71852656512 71858818304 71932849209 71939017878 71945187076 72108070944 72123005136 72280350896 72373174146 72463147904 72544021953 72552308738 72729556536 72741771648 72900467328 72915565632 73003204533 73162470563 73168483752 73174758384 73349586856 73355615424 73443783231 73521954688 73528782432 73610322422 73716835584 73799108838 73966453756 73972533024 73978876608 74155626272 74161721088 74250857772 74419227064 74434639916 74440757664 74603159904 74609557568 74610088056 74699232517 74791831296 74875304322 74883857412 74970523264 75054195723 75060632066 75066801264 75073238688 75237020768 75252602992 75258787968 75422974848 75429442816 75513627462 75520103204 75698109864 75706756944 75891711168 75982927167 76063801216 76157392402 76177256904 76343447544 76349994448 76538699328 76545262976 76630692957 76725686016 76797872827 76994286824 77182386528 77189005376 77283981047 77379783936 77466145302 77472788484 77654845632 77670928608 77840377888 77846775552 77940341388 78117076856 78124331334 78133255564 78317421624 78324137808 78337292544 78508195584 78524455296 78595816338 78612094197 78695766656 78790352914 78796828656 78803585952 78975506272 78991862768 78998355072 79093305018 79177489664 79265857398 79272654916 79468583376 79475963364 79656180968 79662727872 79669559424 79758476343 79859905216 79955890679 79962462216 80136910776 80143782992 80341864512 80348754304 80438429253 80531523616 80538142464 80634943116 80644154136 80737486592 80827595394 80841170592 81024483904 81047925504 81124178863 81224742144 81315394758 81322368036 81329341912 81521041392 81530353632 81708222752 81729535104 81914862848 82006285686 82015653356 82216020432 82223070944 82409223936 82426291584 82518285213 82525361646 82705401506 82712199024 82916924272 83119493184 83219396421 83425079556 83432233752 83614252072 83621124288 83628295296 83721630447 83828099264 83928854191 83935752264 84032894208 84126082768 84143505992 84341838672 84435369837 84641648364 84659178366 84749287168 84843873426 84851149292 84858123168 84865400256 85050545216 85068159904 85075151616 85260754176 85268672064 85363231044 85370551448 85564743842 85571776368 85581551328 85783579504 85790630016 85797987072 85893743754 85985166592 86002974848 86098960311 86113420848 86301288528 86308689376 86522007936 86529427712 86618572677 86626000734 86814986674 86837631048 87037019888 87045102732 87059722176 87249654336 87257136512 87354521709 87364500314 87570425124 87577934808 87801919296 87881711463 87993470656 88099232039 88314461508 88324549768 88532737488 88540329696 88766775552 88847444556 88865845614 88960431872 89067355468 89074675872 89276659264 89284950096 89295149216 89513300352 89613203589 89842393368 90046117616 90053518464 90061241088 90161755866 90276414592 90377169519 90384919898 90392348592 90589551312 90597319904 90597964068 90821238144 90829672416 90930398286 91035635392 91145053223 91152544392 91370325228 91378160776 91385671104 91495509651 91592894848 91611864512 91695119061 91921750596 91929633432 91937516944 92154220704 92164747584 92374394736 92389909248 92476833631 92500954812 92702757732 92713347272 92721957258 92939849184 92947819328 93166904448 93177547008 93281539806 93289539252 93493062572 93732175264 93961166208 93969223936 94066033581 94074100302 94298861293 94306611672 94314699024 94520458864 94528227456 94641843114 94661444241 94762199168 94867960551 94876096042 95107881624 95118745904 95342948064 95351124288 95673999967 95681863368 95701679892 95910465612 95918690504 95926574016 96041870379 96144094592 96164006848 96251398269 96390672768 96497565528 96506526942 96725362604 96733312416 96753346704 96972742048 96980712192 97097275548 97220754176 97329259482 97337606044 97345606176 97557978336 97566344512 97807487232 97916647374 97925044308 98038376576 98147794407 98164278576 98398811784 98415338112 98630044032 98638502144 98748589758 98769041427 98984518997 98992654488 99001143696 99243006912 99254343552 99365118489 99470879872 99480117408 99590436218 99833739096 99845143216 100072260964 100080485856 100089068352 100097651584 100209367713 100427987543 100436241672 100457042868 100684836616 100930813152 100942342592 101063667523 101188948224 101301882318 101310569556 101552619854 101560966416 101569675872 101791263392 101799629568 101921984892 102051599104 102165495978 102174257276 102415089816 102677020992 102800430873 102909848704 103033538426 103042006704 103063347576 103288193736 103297051312 103305541248 103429706562 103539794176 103561238144 103655351982 103676819883 103805339904 103903004413 103920455184 104165775112 104174336448 104302515681 104423228832 104432183744 104566296744 104794421784 104816125596 105062438208 105071447936 105188715177 105319109376 105448697172 105457740024 105687809864 105697624746 105715376928 105958111168 105967951152 105985748736 106085464667 106216970496 106335516222 106344635124 106598712766 106607474064 106616616288 106849214368 107008589142 107122486016 107242042362 107251239004 107513257488 107525538848 107770127192 107778984768 107788227456 107908526817 107917780614 108153217354 108162106416 108175616801 108184507704 108420526344 108429824048 108694721856 108707138176 108828463107 108963369216 109094334804 109341714248 109350700992 109373348448 109621360576 109753117019 109762137576 110024380284 110033815528 110282932032 110293173648 110415483633 110575253376 110825990912 110949680634 110959195228 110968314912 111233439408 111242978336 111252121344 111494832384 111628840596 111651959874 111895543214 111904739856 111914336352 112187746944 112325786118 112455784896 112580493116 112590948099 112609858032 112855531152 112878904488 113125164568 113134462272 113144164224 113153867008 113270441193 113280154806 113527290266 113550802729 113560135416 113691562752 113817641392 114095701824 114108735104 114236088603 114245885026 114515171316 114524991672 114798613748 114808048992 114817894464 115068384704 115206688051 115491430236 115501334312 115773579792 115783508064 116060136976 116069675904 116079629568 116209182726 116332872448 116472695612 116482268448 116506392912 116760566832 116770579744 117069225728 117175615284 117186497001 117199883346 117455570206 117486206712 117752615344 117762293376 117786682944 118043649984 118053772928 118185529371 118195664482 118205378928 118463259408 118487794152 118766234496 118898786097 118908982374 119046600128 119193078641 119202875064 119484271452 119504339136 119789857824 120205366164 120215674488 120502892692 120512796768 120523131456 120786068416 120797285424 120817573632 120931243979 120966231204 121106229888 121240531048 121241393091 121536725856 121827100304 121837113216 121847561472 121983552054 121994012868 122260158748 122285479862 122295530448 122562334128 122572844576 122872294272 122886330112 123009428529 123023480034 123165859648 123313895537 123324030648 123334606416 123603676976 123613835904 123629276344 123639437376 123788042469 123919798912 124058102259 124068740978 124375386408 124386052336 124679239776 124998112512 125115716089 125148350628 125421378108 125432133736 125442442944 125742148896 125752932032 126049341312 126189124152 126215258988 126490614068 126810508832 126820931328 127123930752 127134832384 127265810139 127276723938 127298100384 127575817824 127602239856 127880620816 127891131264 127902098688 128044846566 128055827172 128335197692 128347115763 128361776998 128372326992 128663420704 128675369256 128696980608 128977749888 129004462272 129441294073 129451932792 129463034064 129772345976 129783011904 129794141568 129939001101 130077304448 130222480011 130233647362 130555529832 130566725744 130567654098 130863725876 130874481504 130885704768 131046750471 131198415712 131209198848 131366902212 131664786344 131692055236 131702878944 131990205984 132001524928 132160180607 132324009216 132471692262 132486824652 132640156544 132810494544 133111652128 133122592512 133150163328 133440647808 133452091136 133601033202 133612490284 133914988896 133927425144 133942723824 134269950528 134574417536 134740001942 135069176424 135080759408 135091861632 135414621888 135426234496 135577379847 135873159617 135884326968 135895979856 136220661304 136231857216 136395597429 136553453088 136704884498 136733197237 136902694656 137055487842 137067241164 137389342272 137417796768 137717591648 137728910592 137894450148 137906275416 138207135976 138235759844 138247121376 138560606912 138561592104 138727146103 138899115264 139054136598 139070020908 139082935887 139230971776 139398316694 139409773776 139421728992 139725895712 139754834128 139766320512 139934308878 140083250944 140239593858 140251620236 140598262896 140610320032 140930166328 140941749312 140953835904 141111150453 141290601536 141472048536 141780688296 141792846832 142143298752 142155488384 142314144063 142490559744 142661822436 142678118856 142989389816 143026686432 143351009984 143392483584 143527393373 143705313024 143865698418 143878035756 143890374152 144216141888 144246010272 144560701792 144746348292 144926295808 145088043906 145104617476 145459113072 145483543296 145800934656 145831131264 145993889223 146006409066 146324941126 146336967504 146349516768 146699173712 146711230848 146887566462 147043909376 147057564864 147220644844 147598217676 147932907512 147945066048 147957753216 148122884637 148311252544 148489511261 148501715544 148838454128 148869279832 148881515328 149206319808 149219115136 149220176112 149385654327 149398465034 149750608644 149767714824 149941046528 150108391446 150121264132 150133602528 150146477376 150474041536 150505205984 150517575936 150845949696 151027254924 151040206408 151396219728 151413513888 151783422336 151965854334 152127602432 152314784804 152328929781 152354513808 152686895088 152699988896 153077398656 153090525952 153248243967 153261385914 153595745654 153988573648 154364773056 154378010752 154550307639 154567962094 154932290604 154945576968 155309691264 155341857216 155483027973 155680755776 155867872069 155880682776 156234153712 156248662668 156266511128 156634843248 156648275616 157048910592 157191632676 157224188394 157391533312 157580705828 157593657312 157607171904 157951012544 157983725536 157996710144 158186610036 158531714796 158545309832 158546437119 158937166752 158951926728 159312361936 159325455744 159339118848 159516952686 159719810432 159898069149 159911781358 159924924432 160273821552 160287565984 160683729024 160697508608 160863063543 160876858506 161063047232 161269886232 161288308272 161655190788 161682341184 161876670921 162048967808 162229826031 162248357726 162630789516 162644736072 162658683824 163042082784 163060707264 163416445504 163459070208 163612859501 164012571372 164031306712 164432040864 164446141888 164852583168 165036570426 165050723292 165410803012 165424398048 165833848544 166238986368 166424520951 166438792842 166850159112 166864467504 167228504144 167242248576 167256590592 167443260894 167477939811 167656198528 167843314821 167857708382 167871504528 168252165536 168287011984 168683677344 168870739674 169269384557 169283296728 169318356732 169687746852 169702298584 169716246336 169730800512 169920232209 170101090432 170136319808 170290935399 170537344128 170726462088 170741102896 171129487684 171143552736 171163102656 171368827539 171567159008 171581260032 171787487508 172005949696 172197920622 172226841696 172602577056 172617378752 173044015872 173237145354 173252001468 173629973348 173675262096 174074039776 174090205464 174119444352 174499308672 174514273024 174709043418 174729000628 175126456687 175140850248 175155869616 175603838592 175763422926 175799825019 175986941312 176183355309 176198464078 176628923016 176649099536 177065474976 177080659392 177293496723 177680285653 177694889112 177731691228 178134710936 178149351744 178363473561 178553318528 178569900192 178590298432 178804950233 179026600704 179226407178 179684786736 180092235232 180107036928 180323511732 180552829184 180754339038 180769839796 180784697184 181179102624 181194639808 181195928136 181642476288 181659344832 181860796572 182071270784 182290106446 182305088784 182740650456 182756321552 182771342208 182991019302 183185789696 183223729024 183390238122 183428219793 183828392423 183843501192 183859266864 183875033888 184308441408 184329495168 184535220051 184748789472 184953667262 185001909624 185405515464 185426694544 185443914516 185879698368 185895638656 186103111467 186333808896 186563079612 186579078504 186986125144 187464350528 187689668257 187922332416 188132067162 188148200604 188597722586 188613223344 188629398048 189040917728 189056454912 189283686228 189322888482 189524398336 189735921102 189752192084 190215763248 190237491808 190685896128 190702248576 190915085907 191347999934 191363726736 191403359784 191820931224 191837381008 191853148032 192083740758 192288189184 192328013696 192502796538 192542665497 192781345536 192995131056 193013053884 193450725208 193466624832 193506693408 193945484096 194178591649 194194551096 194658518964 194675212088 194691212352 195115956672 195132689024 195350471043 195833294748 195850088616 196076753152 196295588814 196328557152 196797623568 196830676224 197015862953 197260088064 197497179516 197538082854 197969037994 197985308976 198002287392 198486013824 198508687104 198730236978 198941759744 198960234816 199180872436 199667478192 199690286432 200144521928 200160971712 200178136704 200195303168 200401549803 200418735426 200855975086 200872483344 200897574059 200914085736 201369673232 201861626304 201884685184 202110002913 202127335046 202603764636 202621139112 203105239708 203121932832 203139351744 203582526784 203827217321 203843969784 204330991956 204348514552 204830179632 205057326747 205354041984 205600861746 205819697408 206067076852 206084013408 206126695152 206576387472 206594102624 206611082496 206859413124 207122476288 207310703964 207353639766 207806008826 207840910368 208331550224 208348672896 208605031362 208846457664 208864367488 209097475041 209132593488 209588843568 209632251192 210124876416 210142895872 210359390787 210377430354 210880062211 210897394344 210915480048 211375619728 211395249492 211430753856 211916222336 211935902304 212170929334 212671032444 212689270248 213197425532 213214948128 213233232576 213698428736 213955277809 214017178284 214484084724 214502478008 215026514976 215051077696 215540254384 215557969536 215576454912 215817053634 215835561228 216306434708 216324212832 216351233602 216369015408 216841052688 216859648096 217389443712 217414276352 217632065859 217656926214 218188669608 218683428496 218701401984 218746696896 219009613599 219242721152 219487411689 219506234038 219524275152 220048760568 220067631056 220565864064 220586347296 220830967266 221150506752 221358574619 221899361268 221918390456 221936629824 222466878816 222485956672 223257681192 223303919748 223791086428 223809479712 223828672704 224097697551 224375493888 224586595961 224651572236 224911569792 225160986232 225162587169 225181896198 225219716064 225711062304 225757808976 226250329136 226268924544 226288328448 226540882386 226560309612 227054580532 227101605458 227120270832 227635282784 228191403648 228217470208 228472177206 228491770052 229011520283 229030342632 229049983344 229597227496 229616097984 229635788928 229892078871 230136769408 230393618481 230413376102 230982860472 231002668624 231547159584 231567016128 231851943141 232120273952 232139351808 232418365452 232945391224 232964536896 233012785824 233521133664 233541159488 233821857997 234351230568 234372994002 234399766692 234911140412 234972413424 235505230688 235524586752 235573365888 236087299968 236107545856 236371058742 236391328964 236410757856 236926518816 236975588304 237532468992 237797572194 237817964748 238093200256 238386157282 238405750128 238968542904 239008678272 239579715648 239867672037 240390974707 240410732328 240431348976 241005785384 241025593536 241046262912 241315287759 241572136832 241594570848 241862487958 241912579727 241932462408 242212459776 242481062096 242482786182 243073451712 243372536589 243654200608 243674226432 243967104108 243988025736 244520317496 244570959724 244591060896 245124668256 245145689152 245440335413 245744588544 246018857058 246046960068 246331719296 246627791074 246648061296 246669212832 247207353952 247227671808 247258552688 247278874752 247576084938 247839597824 248116204518 248137481956 248750772816 248772104672 249358479552 249658189263 250231432178 250296701256 250842756216 250864267472 250884885888 251484297792 251505864064 251786562573 252098682624 252378248304 252430517976 252981228136 253306109511 253621017664 253933080583 254247861504 254531620278 254553447876 254596200768 255151635648 255204479712 255761241632 255782262528 256089693132 256111654344 256670395384 256694231526 256723553996 256744653984 257326841408 257350738512 257393961216 257636128477 257955499776 258008924544 258296880933 258882588146 258903865584 258926068128 259544691952 259566023808 259588283136 259878002202 260154608896 260444960022 260467294724 261111059664 261133451488 261135308196 261727451752 261748963008 261771409536 262063565127 262093500942 262396831424 262712212231 262733804424 263329572688 263384110472 263405757888 263980411968 264003049856 264297696117 264320361214 264943384524 264973649304 265280313088 265620989088 266223304256 266300326656 266550873407 266881295616 267202066404 267224980568 267829977792 267854850288 267885447648 268539901056 269148835072 269480003884 270138352848 270161518816 270183723264 270829243776 270852468992 271131508557 271154759694 271746319234 271768653936 271791959712 272441322608 272463714432 272791194858 273106906176 273409768996 273435159669 273466394474 274110975684 274134482328 274778684544 274835593536 275085357183 275435183296 275766235199 275788900296 275812550832 276414271952 276471519688 276494242752 277121213824 277123184208 277430500893 277454292206 278108273196 278140041816 278165871774 278461943552 278796633388 278819547552 278843457984 279451791424 279509668256 279532641024 279868617756 280479187716 280503240472 281196525792 281220640064 281860332656 281883498624 281907671808 282222300906 282581203072 282896583879 282944097072 283561376592 283585693664 284286597504 284310976768 284603881653 284628288126 285323644872 285356237712 285978779632 286053372864 286702019968 287021999901 287054786746 287731396836 287756071512 287780748304 288432283776 288492020544 288754194807 289121403584 289468905271 289492696584 290176087812 290209234952 290918226144 291662262528 291987778446 292012818132 292649882252 292673935008 292699033536 293398347424 293422461696 293775132924 294115129728 294441289688 294443383221 295196435352 295865815024 295890132096 295915506432 296245769274 296307124281 296622505088 296953556991 296979022522 297003431088 297676908256 297738559664 297763030656 298412639616 298438230272 298440352224 298771308654 298796930068 299476603447 299501217288 299535429648 300216782892 300242528264 300267205056 300292954752 300628103139 300948083072 301010411968 301283962629 302054509848 302080412816 302792439456 302827027776 303191002569 303566844672 303852453359 303931708668 304629569608 304657859562 304709027616 305373790176 305399977792 306154797312 306496487934 306522771828 307191491308 307977147296 308729546112 308756021504 309100615278 309135924188 309864581208 309891153936 310619382528 310683714432 310966055946 311030459649 311361511552 311709013239 311735744138 311761365552 312468307424 312497325336 312533022256 313269686496 313296551232 314357428463 314383265352 314448376788 315161411656 315187314624 315214343808 315566145531 315902025088 315967451072 316347219643 316373220072 317063429592 317090619664 317092874238 317874333504 317903853456 318256394001 318624723872 318650911488 319033905372 319439620864 319796138298 319823562716 319849848864 320547643104 320575131968 321367458048 321726127086 321753717012 322126094464 322539772464 322576616544 323310381576 323364682368 323753341842 324097935616 324459652062 324496715452 324526850403 325234848133 325261579032 325289472144 325317367648 326084165568 326121414528 326485389321 326832891008 327225719002 328025142744 328062613424 328864081728 328892283776 329259351057 330073140852 330101446584 330821606024 330848796096 331246450899 331667697088 332066336147 332477972736 332849041902 332877585684 333700318224 333728935008 334457008288 334484497152 334886521788 334955879622 335312397056 335686629642 335715416764 335743009056 336504331072 336574023968 337367354688 337741479348 337772844297 338538769114 338566593456 338636713464 339375493704 339404597168 339432492672 339461601024 339840464418 340202180864 340272639616 340581870798 340652408187 341074688256 341452924176 341482205792 342258975368 342287105472 342326205312 342708265809 342737655078 343134318016 343574975016 344395841244 344453683392 345205154112 345234757504 345620064153 346474290708 346504002936 347259946696 347350524192 348148079552 348180410928 348238888704 348566526763 348998617344 349418086836 349458001256 350252913374 350281700496 350311739232 351207677184 351526845852 351599650038 351973882624 352366710618 352396928156 353257846032 353298199072 354130949952 354161318784 354556588113 354586993446 355360571306 355389778224 355434169489 355463382456 356269421872 356298703488 356726947122 357106637056 357139800384 357180596864 357579235923 357609900466 358452814356 359369573472 360184470464 360617384491 360647023464 361508678076 361539679592 361569394368 362358205248 362389279616 362391856272 362793731937 363318689664 363721593144 364142541568 364580212892 364610177568 365481300912 365512643104 365542684416 365982038604 366447458048 366780476244 366856439586 367656784846 367687002384 367718533728 367750067776 368616882816 368658990336 369070440102 369497578944 369907334524 369941686611 370003819248 370811030928 370853389088 370887829032 371759396736 371791277312 372174306777 372206222934 373095494681 373126159224 373158157008 373972250288 374928701056 375347148267 375379336514 376264134324 376296401208 377195445172 377226446688 377258796096 378081835456 378536260739 378567372456 378645776964 379471842204 379504384168 380431526496 380474983616 381371792256 381404497152 381830171814 382695999868 382727453472 382806719568 383641862448 383674762016 383706296064 384167481516 384656027392 385005593076 385041347289 385085330994 385990262112 386026107768 386901450416 386933249664 387013386816 387890968192 388323882219 388357183298 388389102192 389317037928 389350424176 389382424704 390231913344 390265378048 390667440033 390700942086 391634401249 391666589496 391700177232 392591177628 392657114304 393140251413 393595247136 394031725906 394994359032 395076165708 395938075988 395970617952 396004574784 396480541821 396972027648 397345515931 397460473956 397920469632 398361744872 399334956384 399380572864 400289043856 400321943424 400356273408 400803099606 400837470852 401711950172 401744966688 401795148118 401828171472 402739346464 403723252608 403769370368 404220005826 404254670092 405207529272 405242278224 406210479416 406243865664 406278703488 406732139541 407165053568 407619478851 407654434642 407687939568 408661983912 408697029104 409660359264 410114653494 410199591711 410708083968 411094495721 411201723492 412134153704 412168026816 412253390304 413152774944 413188205248 413684825687 413718826248 414621407928 414707279532 415612017652 415681820736 416181438309 416663100448 416697345792 417210062724 417692915328 417728734976 418194950082 418265186976 419177687136 419264502384 420249752832 420718781574 420754860708 421760124422 421794788688 421830960096 422751239456 422790498984 422861507712 423832444672 423871804608 424341858668 425307109097 425342064888 425378540496 426394851064 426429896256 426466465152 426942432189 427396857472 427910555618 427999179517 428034356568 428968169448 429004956016 430053029952 430102155392 430582180119 431080508768 431115939072 431634107268 431671122456 432612869416 432648425664 432702467204 432738030816 433682105376 433719296192 434240593423 434778887424 435264131718 435313852428 436377339216 437366856992 437402803968 437493393792 438019227198 438485442304 438974823378 439012468076 439048550304 440097521136 440135262112 441131728128 441172694592 441661934532 442717149238 443798722536 443836780912 443873259648 444933757632 444971913344 445468533783 446515362384 446607839496 447582172856 447618959424 447657345408 448156962981 448195395102 449173191922 449266219493 449303144472 449823139584 450321972464 450325174338 450363792396 450439432128 451422124608 451515617952 452500658272 452537849088 453081764772 453120619224 454109161064 454203210916 454240541664 455270565568 455817765767 456382807296 456944354412 456983540104 456986789343 458023040566 458060685264 458099966688 459194454992 459232195968 459271577856 459784157742 460273538816 460787236962 460826752204 461965720944 462005337248 463094319168 463134032256 463650922917 463703886282 464240547904 464836730904 465890782448 465929073792 466025571648 467042267328 467082318976 467603616207 467643715994 468702461136 468745988004 468799533384 469822280824 469944826848 471010461376 471146731776 471590006797 472174599936 472742117484 472782657928 472821515712 473853037632 473951176608 475595144388 475635929496 476186400512 476772314564 476811500256 477937085808 478017356544 478467095743 479159431296 479694207447 479735344074 480781949414 480821464656 480862697952 482011570768 482051187072 482092525824 482630575518 483144273664 483189141696 483724975916 483825159454 483864924816 484962124192 484965572364 486146903424 486689478093 486745073178 487308401216 487894108429 487934208216 487976051472 489040634992 489141919448 489182121792 490249336512 490291378304 490838578503 490880670826 492037714116 492093920136 492663438592 493255582148 493296122592 493338425664 494414707904 494517105376 494557749504 495152169876 496232409036 496274963912 497501545632 497544209344 498716959104 499316378526 500462864356 500593402512 501685512432 501728534944 501769771776 502968595584 503011728128 503529944463 503573125146 504756496608 504861035952 505962456272 506612219022 507242035328 507808153671 507866161166 509063240556 509106895752 509192401536 510303271296 510408959424 510872806197 511522483264 512137293941 512179386264 512223308688 513340790768 513388463052 513447107992 513489307968 514106482617 514653682816 514701477024 515272256954 516017849088 516593761866 517765176292 517807731168 517852136256 519089383904 519132047616 519756004404 520889920044 520934589448 522222119328 522266902976 522270616392 523454903504 523497926016 523542819072 524127130254 524187001884 524793662848 525379370061 525424424462 525467608848 526659145376 526768220944 526811515776 527960823936 528006099712 528550065927 528595392234 528640722428 529886769048 529947298608 531241978176 531880490169 532446608512 533040856959 533101746814 534404132808 534449961136 535659955584 535709700576 535770895296 536414850699 537079802112 537585109789 538960007768 540276705696 540323037632 541658487552 542263017114 542309519388 543492638468 543537307872 543583919424 544882645216 544927428864 545582389716 546213812352 546819537992 546870319338 546932788948 548221951368 548268964656 549557369088 549671187072 550170714366 550284659379 550870366592 551485177269 551532470398 551577800592 551625101664 552828543904 552943039376 552988485504 554242427648 554246368416 554861001786 554908584412 556170834973 556216546392 556280083632 556331743548 557593266776 557639095104 557686915968 558309334401 558903582848 559019336512 559691234753 559737235512 560958375432 561006480944 562393051584 562441280128 563069004771 563720665312 563766997248 564444601812 565162406144 565793167758 565888194144 567122753184 567171387328 567869252041 568573195008 569207763306 569256576252 570647289744 570712475424 571957559264 572106745728 573404039936 574043999802 574109573492 575462793672 575512143024 575561496608 576864567552 576984041088 577508389614 577627996491 578242807168 578937810542 578985393168 580352175624 580418469904 581836452288 582535774947 583975556892 584025636264 585299764504 585347870016 585398067072 586051413129 586796694848 587501979337 587550265848 588230259456 588882579376 588886766442 590392870704 591047588859 591731630048 591780264192 592491538548 592614248562 593245010176 593907113982 593958045044 594006862176 595353816512 595477119328 595526061312 596825279232 596880704448 597542617308 597593860136 598953206894 599002434576 599070859296 600433565784 600485056528 600534410112 600585909504 601256206278 601896166144 602020823936 602567925258 602692722177 604109019696 604160825632 605584878912 605654055552 606330008739 606382005138 607704906718 607863417336 609259139216 609315719124 609418055232 610747580352 610799955584 611481651963 612992975868 613045543656 614382982616 615171980241 615954294592 616694624273 617459092224 618201230556 618271848376 619729162416 619782307872 621367428864 621932111892 622060919298 622723023104 623418026478 623471488276 623522731104 624936614848 624994650672 625066044512 626539372992 626593102464 627292425123 628714856926 628766530704 628896753576 630322823312 630374629248 630428687616 631132291062 631804050176 631934902144 632640186633 632694439286 632746440144 634126859184 634181239328 634185748476 635748667008 635807706912 636512788002 637249447744 638015372561 638067810744 639592276596 639647125432 639699697728 641095286208 641150263936 641865833427 643452254172 643507434024 644252188928 645079544928 645153233088 646620763152 646729364736 647337835417 647506683684 648919304124 648993430904 649053700806 650469696266 650523158064 650578944288 650634735296 652168331136 652242829056 652970778642 653665782016 654451438004 656050285488 656125226848 657728163456 657784567552 658462235067 658518702114 660092029051 660146281704 660202893168 661643212048 661697592192 662492901798 663335394176 664075723857 664132672294 665698083804 665755171368 667400636448 667457870016 668914016576 669717999769 669773043576 669911759244 671373259284 671430833528 671486018112 672293092653 673008662144 673148047936 673759787883 674734709376 675482958696 675545688594 677077538228 677133186912 677273426928 678750987408 678809194336 678864985344 679680928836 680545279232 681163741596 681304816374 682905848352 682964411584 684517950736 684574210944 684652410624 685416531618 685475310156 686268636032 687034560849 687149950032 688791682488 688907366784 690410308224 690469515008 691180855443 691240128306 692891632979 692948581416 693008005872 694519893392 694701048384 695555829423 696296159104 696360821856 697133053526 698836173672 698916002512 700505826748 700563400992 700623478464 701465573991 702995912801 703053691704 703199300076 704733421236 704793856312 706515692064 706596398144 708261899904 708322637568 709113176226 709173986892 710721142612 710779556448 710868338978 710926764912 712538843744 712597406976 713453894244 714279600768 714361193728 715158471846 715219800932 716905628712 718739146944 719603016111 720368940928 721172924121 721234768982 721294046928 723017356152 723079359184 723138788736 724716410496 724778559232 724783712544 725587463874 725737739181 726637379328 727321030891 727443186288 729160425784 729220355136 730117609767 730962601824 731025286208 731964077208 733560952488 733712879172 735313569692 735374004768 735437067456 735500135552 736321006239 737233765632 737927386729 738140880204 738995157888 739814669048 739883373222 740007638496 741622061856 741706778176 741775658064 742598252669 743518793472 744348613554 744412445868 746190989362 746252318448 746316314016 747944500576 749857402112 750694296534 750758673028 752528268648 752592802416 754390890344 754452893376 754517592192 755359687719 756163670912 757072521478 757134744912 757229317607 757291553928 758943684408 759008768336 760863052992 760949967232 761799241749 762743584512 763660343628 765391999736 765454906944 765613439136 767283724896 767349524032 768271819133 768334963032 770011186152 770082694578 770170661988 771980524224 772052215536 772908385431 773802900832 773866499328 774026773632 775781936384 776647764438 776714366596 776778204384 778634075856 778700848352 778764849408 780463826688 781334880066 781401884172 783268802498 783333178992 783400354464 785182355256 785314228608 786280502826 787190494272 788063451812 788136636693 789988718064 790152331416 791876151976 791941235904 792009149568 792893088351 792961083642 794691031862 794855619103 794920947912 795840939264 796723489744 798669912768 798761145728 799652620221 800578087712 800643886848 801606199212 801674941704 803423900344 803489933376 803590296236 803656342944 805478692928 806446816357 807446505216 808440011652 808509340184 810415058544 810484556448 812420958832 812487731328 812557406976 813464279082 814330107136 815238957702 815308869284 815375879136 817323967824 817394058208 819320718528 820229306988 820305479007 820399183422 822188991442 822403446984 824268307408 824336053632 824506780608 826305549888 826376410496 827298705597 827369651374 827437652496 829242815856 829414559064 831224035304 831363641472 832291502679 832362876618 833326200896 834351550487 834420125448 835385830656 836389900164 836530373952 838355374272 838529004768 841437563148 841509721416 843520248844 843589577376 843661920192 845502478912 845580997968 845723015424 846518707853 847743609216 848683717336 848689751637 850614218194 850684129776 850757080992 852789702128 852859792512 852932930304 853884864378 854793714944 855821111236 855998359034 856068713136 857936338896 858009912032 860106059904 860204310784 861065999703 861164360238 862161017536 863197268759 863268214536 863342244912 865225738832 865296851328 865404934408 865476061632 867364210752 867438592384 868406715813 868481186846 870528263436 870627704856 872754678432 874733713984 874986787584 875810012623 876038454396 877949646756 878024936152 878097100608 880195042272 880270524224 882345389184 883323869064 885434298476 887597445072 887673561824 887746519296 889867515264 889943826688 890860670973 890937067566 893030724768 893215678992 895164345712 895237918848 895314690816 896313925962 896390790204 898346383844 898429810341 898532438986 898606288944 900643944928 900650348676 900727584792 900878864256 902844249216 903031235904 903851887887 905001316544 906089058511 906163529544 906241238448 908218322128 908406421832 908481083328 909573007707 910541131136 911557360077 911635531534 913888708824 913967080208 913973578686 916046081132 916121370528 916199933376 918388909984 918464391936 919568315484 921574473924 921653504408 923931441888 924010674496 926188638336 926268064512 927301845834 927407772564 928481095808 929673461808 931781564896 931858147584 932051143296 934084534656 934164637952 935127039717 935207232414 935287431988 937404922272 937491976008 937599066768 939644561648 939889653696 942020922752 943072285389 943180013594 945484234968 945565315856 945643031424 947706075264 947902353216 949041658929 951112117319 951190288776 951271858992 953544629128 953623000512 954769182003 955874171616 956934191486 958318862592 959388414894 959470688148 961563898828 961642929312 961725395904 964023141536 964102374144 965261151036 966378283392 967449951832 967650318908 967729849632 969924248384 969931144728 971090022721 972293806848 973378956186 973490146356 973580551209 974616802432 975704544399 975788216858 975868416432 975952102944 978081269984 978283838896 978364243584 980498673024 980582756608 981677157006 981761341652 984075428232 984187840272 986511164296 986592245184 986676851328 987778053171 988829415808 989034210752 990304339752 992464818072 992549927824 995003091264 995088418688 996199008441 997433918208 998372346751 998632757052 1000925728712 1001186805024 1003371024864 1003457069888 1004691753611 1005937191168 1007059888926 1007146250292 1009512993216 1009722071904 1011924912544 1013224438044 1014484070656 1015616307342 1015732322332 1018126481112 1018213791504 1018384803072 1020606542592 1020817918848 1021745612394 1021957224561 1023044966528 1024274587882 1024358772528 1024446617376 1026681581536 1026776926104 1026894215984 1026978615936 1028212965234 1029307365632 1029402954048 1030544513908 1033187523732 1035530352584 1035615462336 1035704272512 1036860192459 1038178767808 1039426578827 1039512008808 1041779840088 1041869178896 1044444238656 1044533805952 1044541232784 1045699580289 1046909807008 1046995852032 1048254260508 1048374003768 1049587325696 1050758740122 1050848848924 1050935217696 1053318290752 1053536441888 1053623031552 1055921647872 1057100131854 1057190784468 1057281444856 1059773538096 1059894597216 1062483956352 1063760980338 1064893217024 1066081713918 1066203493628 1066302508467 1068808265616 1068899922272 1071319911168 1071419401152 1071541790592 1072737707769 1072829701398 1075170219578 1077920015536 1080553411392 1080646075264 1081852153473 1084526034228 1084619038776 1086985276936 1087074615744 1087167838848 1088381195811 1089765290432 1091075104483 1091164779432 1092427624704 1093639075984 1093740638676 1093865577896 1096443902736 1096537929312 1099342374144 1100341428732 1100569318758 1101740733184 1102970354538 1103064940796 1103155601184 1103250203328 1105657087808 1105886078752 1105976971008 1108492736832 1109722003572 1109817168824 1109825059833 1112341669946 1112433092784 1112560167264 1112663487096 1115186533552 1115278190208 1115373831936 1116618668802 1117807165696 1118038673024 1119286484043 1119382469506 1119474471024 1121916750864 1122012961888 1124786103168 1124882560256 1126041444801 1126138009542 1127441330624 1128889203624 1131586335516 1131776388288 1134245506368 1134342774656 1135608782217 1135738504082 1138415526612 1138513152504 1141294579488 1141424950848 1143915118528 1144213491456 1145290016507 1148087999604 1148219146984 1150925587344 1151024286048 1151122993216 1153968082176 1155016779228 1155255992982 1156485614336 1157875621084 1157970786336 1160704351248 1160836939808 1163672904576 1164971646657 1165071549894 1167951113784 1168051272528 1170599529008 1170695740032 1170796134144 1172102826258 1173593389696 1174903203747 1175003958674 1175100531696 1177765158752 1177773532884 1180785741408 1182095177718 1183463260096 1184885691899 1184983077096 1185228497124 1187814227964 1187916090088 1188013724352 1189441625463 1190707633024 1190954238656 1192036547793 1193761408896 1195085234616 1195187720272 1197906413788 1198004869152 1198141718592 1200867131568 1200970113056 1201068820224 1202512412556 1204041647872 1205135850516 1205385444354 1208218039392 1208321651264 1211169757824 1211308111104 1212660017478 1212764010276 1215409813436 1215726834672 1218518278432 1218631438248 1218836110464 1221495160704 1221599911168 1222858436553 1222963303926 1225885196809 1225985951736 1226091087312 1228765965232 1230343960482 1230598775133 1231908589184 1233283487163 1233389248546 1236402461112 1236543696752 1239458324832 1239564615744 1241054477061 1243761999571 1243864223784 1244121838596 1246836052956 1246942976552 1247045462208 1248544314927 1249873229696 1249989301344 1250132089024 1253078745984 1253186204928 1254584850246 1257429713852 1257533061408 1257793507152 1260645646624 1260749258496 1262264582124 1263869804288 1265280373266 1265388878572 1265492880288 1268253718368 1268362478656 1268371496952 1271497334016 1271615413824 1273025576004 1274498895488 1275921327291 1276030745122 1276135621488 1279184553192 1279294250864 1279399395456 1282190572416 1282300527872 1283731666854 1283997538551 1286798746961 1286904508344 1287014868048 1290159089856 1290306466176 1291746540357 1293241526304 1294675670834 1295013367368 1297838608248 1297986861808 1298107401612 1300939392532 1301046316128 1301157888576 1301269470592 1302721780269 1304336662272 1305563838059 1305941557284 1308902876008 1312100570976 1312250453696 1313827677799 1315456326912 1316924470134 1317037404228 1320184058102 1320292563408 1320405786336 1323286424096 1323395184384 1324985803596 1326670788352 1328151447714 1328265344588 1331396167608 1331510342736 1334801272896 1334915740032 1336405601349 1337828033152 1339435999538 1339546087152 1339823518488 1342746518568 1342861667056 1342972036224 1344586185306 1346017324288 1346296095872 1347519575766 1347798658479 1349469418752 1350739057369 1350965917392 1351091377188 1354155076456 1354266373824 1354546853856 1357501974816 1357618388672 1359250141543 1359361857672 1362327483192 1362609632748 1365811696704 1365928823168 1367453297301 1369035901472 1369148421888 1370833063236 1370950620312 1372537272064 1374069121698 1374299900064 1377583364976 1377814733568 1379111040671 1380820616448 1382361710886 1382480256612 1385783265958 1385897162832 1386016011744 1389039786784 1389402096768 1391111658846 1392592318208 1392721643712 1394266107052 1397672347344 1397832005024 1401011653496 1401126801984 1401246956928 1402810848621 1402931147982 1405991825602 1406107383408 1406283018413 1406398600152 1409466842472 1409587712624 1413031384128 1413192796288 1414770020391 1416523799808 1418226352452 1418347973784 1421442285224 1421559112896 1421736677956 1421853529824 1425077687488 1426790521247 1426907788488 1428559201536 1430316943692 1430439601864 1433811257424 1435401287229 1437478293888 1439206032222 1440737881856 1442345848242 1442469537964 1442588093856 1446034712304 1446158718368 1446277577472 1449432820992 1449567425088 1451174927748 1451475478362 1454642061782 1454886372576 1458320851568 1458440710272 1460235219534 1461925203648 1462050572416 1463682325287 1463928154416 1467121904976 1467425758344 1470627139384 1470748009536 1470874134912 1471000271104 1472515735509 1472642012478 1475854773458 1476160435477 1476281760408 1477990315776 1479629338096 1479766746444 1480015276992 1483244123712 1483413556352 1483551316128 1485196505338 1488697227108 1488824891736 1492381978724 1492504636896 1492632628032 1495889001152 1497686944663 1501388593068 1501517346056 1505056537296 1505185604832 1508781780688 1508905786752 1509035184384 1510719375438 1512327341824 1514145042956 1514269489824 1514458635214 1514583107856 1517887368816 1518017536672 1521726105984 1521899934464 1523424461013 1523598483498 1527320687256 1530783999472 1530909813888 1531226878272 1534567449792 1534699048064 1536411881823 1536543638266 1536669926064 1540022372304 1540165389156 1540341323976 1543961048448 1544104431072 1545816770862 1547605801664 1548053547264 1549510022333 1553295528876 1553428733192 1553556408768 1557268151712 1557401696704 1562669760132 1562803768344 1566537604996 1566666357984 1566800708928 1570364710512 1570628457216 1572106171727 1572561005652 1574380988544 1576126903624 1576138110183 1576273273386 1579977436128 1580304662832 1583752303952 1583882471808 1584018299136 1585786176702 1585922167284 1589382063724 1589711238206 1589841895824 1593446979488 1597339825536 1597522291456 1599122570877 1599305240442 1601156175424 1603080641981 1603212398424 1603349883408 1606847800688 1606979866752 1607180592472 1607312685888 1609244552097 1610957385856 1612755329367 1612893632714 1616880023304 1617018680368 1620830117088 1620969112896 1624841917664 1624975462656 1626928558164 1630477915404 1630617738568 1630751758272 1634647935648 1634788116416 1638641437056 1640458613976 1640610958014 1640798366844 1644377982884 1644806893968 1648536614816 1648672107264 1649013561216 1652611099776 1652752820992 1654455531807 1654597411194 1654739302748 1654875304992 1658485631712 1658829118128 1662448070608 1662727282944 1664583005358 1664725753236 1666652401792 1668512504919 1668703100974 1668840250896 1672779800328 1673060747904 1676710748544 1677058009536 1679073704259 1682736822949 1682875126296 1683019442832 1687040497688 1687179154752 1687323840384 1689207014313 1691004957824 1691161995936 1693037415706 1695487218432 1697367434672 1697379503274 1701228436388 1701368259552 1701514161984 1703607756123 1705579404256 1705719585024 1707769728756 1711642222472 1711996718068 1712137426272 1715872677792 1716019824064 1718082347891 1720212119808 1722131999406 1722328720476 1724322035072 1726394537518 1726536429072 1726684489824 1730451477664 1730593702656 1730809868816 1730952123264 1734728421504 1734877184768 1736813431626 1736962373692 1741056526872 1741255409712 1745509356864 1747607324841 1749467427968 1751620025246 1752076908792 1755899293512 1756049872304 1756194201216 1760390084544 1760541048448 1762505938011 1764690778368 1766351075021 1766647738128 1770868596952 1773142766577 1775194890144 1775347123648 1777531564081 1779735030528 1781721341946 1781874135132 1786061449536 1786431357984 1790328691424 1790475837696 1792627851924 1792781580408 1796692767688 1796859620682 1797064877972 1797212577888 1801287889856 1801300697352 1801455169584 1801757728512 1803452899339 1805688498432 1806062471808 1807703775774 1808078166531 1810002633088 1812178117022 1812327059088 1812482476896 1816436644256 1816812843664 1816962166656 1819146015414 1821082262272 1823114720154 1823271063068 1827777417648 1827934160416 1827947157372 1832092162264 1832242741056 1832399866752 1834444955889 1836777819968 1838985485617 1839136630968 1843148947848 1843307008816 1847862883776 1848021348992 1850083872819 1852377276672 1854603691668 1854815545128 1856962191616 1859346923616 1863563129792 1864102286592 1865856113849 1868169069312 1870254079434 1870414464828 1870574863976 1874809844544 1874983952016 1875198133536 1879289123296 1879779307392 1884041845504 1886144570778 1886360027188 1890968469936 1891130631712 1891286062848 1895412150528 1895804706432 1897920559899 1898083317858 1902224234638 1902380577552 1902543717984 1907089258256 1907246001024 1909538364006 1911748343232 1913868382972 1914046117683 1918776829788 1918941376296 1923127797656 1923285858624 1923450791808 1925597500281 1928046283072 1930363646393 1930522302072 1932756566784 1934899903664 1935300637816 1935459699264 1939848496768 1939862289456 1942013506251 1942180045442 1946757912372 1946980292712 1947161102418 1949233604864 1951409088798 1951576433716 1951736832864 1951904205888 1956162539968 1956567677792 1956728487168 1960997346048 1963354314012 1963522683304 1968150856464 1968375680544 1973022328592 1973184490368 1973353702656 1975556106342 1977658831616 1978068421504 1980276087153 1980608679504 1984929636144 1985099855648 1990006182528 1990176837376 1992227171571 1992398016882 1996744693502 1997265514104 2001851457424 2002373610048 2006742049728 2006914139776 2009153999307 2009383507222 2014119777852 2014292500584 2019025986432 2019444143808 2021279363649 2023849825088 2026282336897 2026448876088 2031232614684 2031464644664 2036252962224 2036427583008 2041635837696 2043491224788 2043914449122 2046089933056 2048549175764 2048717545056 2048893234752 2053363163072 2053553852208 2053788431968 2053957231872 2056425930468 2058805908096 2061089027816 2061103682547 2066375047464 2071060705168 2071230924672 2071408545024 2073720384918 2076357535616 2078674898937 2078853157654 2079024017616 2083559680176 2083738357792 2088888477312 2089067611904 2089082465568 2091399160578 2093819614016 2096336224129 2096508521016 2096748007536 2101517480244 2101697697848 2101870435392 2104396721973 2106636581504 2107072883776 2108987738403 2114200263708 2114381568936 2114562889712 2119547076192 2119789194432 2124967912704 2126967173513 2127521960676 2132163427836 2132406987256 2132605016934 2137616531232 2137799844544 2142838802304 2143083581184 2145475415538 2145659402796 2150340439156 2155840031072 2161106822784 2161292150528 2163518772363 2163704306946 2169052068456 2169238077552 2173970553872 2174149231488 2174335677696 2176762391622 2177213217543 2179530580864 2181963092673 2182150208966 2182329558864 2187278151968 2187481277352 2187731155792 2192887805472 2193075858624 2200501999241 2200682857464 2201138637516 2205940709076 2206129881592 2206311202368 2206500406656 2208963018717 2211314175616 2211772157504 2213782160187 2216985473664 2219444007144 2219634337648 2219650119666 2224683339892 2224866185568 2225120334528 2225326974192 2227794758007 2230373067104 2230556380416 2233237337604 2236077346048 2238572968086 2238764939012 2238948942048 2243833501728 2244025923776 2249572206336 2252082889602 2252276019084 2254882661248 2257778407248 2263172671032 2263552776576 2268491012736 2268685549312 2271217564434 2271477008164 2271687952821 2276643936931 2276831053224 2277026305008 2282589158976 2282849901696 2285397725247 2287830237056 2290580033014 2296175999208 2296438293968 2301851174688 2302048572096 2302245986432 2304815457399 2309843713489 2310033558456 2310511985964 2315751242168 2315941572672 2318725156293 2321408702496 2321673879616 2324464353029 2327345809152 2329943293314 2330143099788 2335902227568 2336102545056 2341199058016 2341391480064 2344205652516 2347186779392 2349806407494 2350007917348 2350201063392 2355530317504 2355547065768 2361571482816 2364190355436 2364409910079 2366926520192 2369771383798 2369966154192 2370456994248 2375628455928 2375832180176 2376027448704 2378883250926 2381415266048 2381908477312 2384073095586 2384566857309 2387522817792 2389769101499 2390170469232 2390375440544 2395812827576 2396009738304 2396283437184 2398957860663 2401734263136 2401940226112 2405024825112 2410271701032 2410770888708 2416436078784 2416643302528 2419340449071 2422339515648 2425320034956 2425528020552 2430819626872 2431453669344 2437036556864 2437262876496 2437672220928 2439965687341 2442990321408 2445716873106 2445926607852 2451770393618 2451971903472 2452182174624 2457531930464 2460687920964 2461197550266 2463817178368 2466566974326 2466778497092 2472804922224 2473087393504 2478916649664 2479129231488 2481896116791 2482108954122 2487523999142 2487728447568 2488039186423 2488243677192 2493672105912 2493885953104 2494090924416 2497088629854 2499746459392 2499978602688 2500264178048 2503054651461 2506157491968 2509169700492 2514859427704 2515066122816 2515587014304 2521291293248 2524321691437 2524529164248 2530560746532 2530777757144 2530985760576 2536507436736 2536724957312 2536742993904 2539556123559 2543230827648 2546051152008 2548997790976 2551842654582 2552061490244 2552271242976 2558369106384 2558588501728 2558798790912 2564381144832 2567463333708 2567995077102 2573597493922 2573809016688 2574029736096 2580318179712 2580612932352 2583493080714 2586483052608 2589351341668 2589591806277 2590026734736 2595677216496 2595973723616 2596214803224 2601878785064 2602092632256 2602315777152 2602538941184 2605220147439 2605443560538 2611127676118 2611668462767 2611883114568 2617805752016 2624201141952 2624500907392 2627430037869 2627655355598 2633848940268 2634074808456 2640368116204 2640585126816 2640811572672 2646572848192 2649753825173 2649971607192 2656302895428 2656530689176 2662792335216 2663020685472 2669602545792 2669831480064 2672811202698 2675656066304 2678871999076 2679092174304 2679647036976 2685493037136 2685723334112 2685944072448 2689172370612 2692592191744 2695039151532 2695289431023 2695597316958 2701478114738 2701931834784 2702182754376 2708310152912 2708532747648 2709093707712 2715003949632 2715236777344 2718267175533 2718500283086 2718723715344 2724654966384 2725219265496 2731623393408 2731857646336 2734672080231 2734906594602 2738071802944 2741440808743 2741666126472 2741901240624 2748138243396 2748599800128 2755166729952 2758222081342 2764723421772 2764960513224 2771566531916 2771794325664 2772032023488 2778079573568 2778804193536 2781418611517 2782223317692 2785443287424 2788532214104 2795344694688 2795664010048 2802023306992 2802253603968 2802493913856 2805621697242 2805862295964 2811983651204 2812214766816 2812566036826 2812797200304 2818933684944 2819175425248 2826062768256 2826385592576 2829216856167 2829540040782 2836452704904 2836695947568 2842884570448 2843118225792 2843473355912 2843707059648 2847124976787 2850155374976 2853336351957 2853581042494 2853815576976 2860633887384 2860879203728 2867622514848 2870802574458 2874956587776 2877661470047 2878412064444 2884691696484 2884939075928 2885176187712 2892069424608 2892317436736 2899134850176 2902349855496 2902950956724 2909284123564 2909772745152 2913270068163 2916641703136 2916881420544 2920470439068 2923850407296 2924101144832 2927113633197 2927364650574 2927856308832 2934243809952 2934851516688 2941254278768 2941496019072 2941748269824 2945031471018 2945284024956 2951709546916 2952320870954 2952563520816 2959258676192 2959533492888 2960030553984 2966488247424 2966827112704 2967102632256 2970393010676 2977149763679 2977394454216 2977649783472 2984763957448 2985009273792 2985265256064 2988597025323 2991778002304 2995117040253 2995373889326 3002777186136 3003034692112 3010113074592 3010371209664 3014075260833 3017563561376 3017811573504 3021438750876 3028290085912 3028538979648 3028917270428 3029166215712 3035774737632 3036035073344 3039684153961 3043452211968 3046848922026 3047196966996 3054641374512 3061567998944 3061819627776 3062453756544 3069134899584 3069398096128 3072823763646 3073087276532 3073339852128 3080044744608 3080330778312 3080682647952 3087922096896 3088208862144 3091633541724 3095211603328 3099020044666 3106591057752 3106857466384 3107112817536 3114536303424 3114803393408 3118279736481 3125082671191 3125339520264 3125607536688 3133075209992 3133332715968 3133601417856 3137098740867 3140729421024 3144212343454 3144863536451 3145122011304 3148761977088 3152253807248 3152276220366 3152546546772 3159954872256 3160609325664 3167504607904 3167764943616 3171572353404 3171844334568 3178764127448 3179422476412 3179683791648 3186893958976 3190724360369 3194679651072 3198245141754 3198610480884 3198907525401 3202312350848 3206161283962 3206424796848 3206699766816 3213695601376 3213959733504 3214361184944 3214625371776 3218489104194 3221914771712 3225510658734 3225787265428 3233760046608 3234037360736 3241660234176 3241938225792 3245556460419 3249683835328 3253857116328 3260955830808 3261235477136 3261503516544 3269295871296 3269576232832 3273225313449 3277282874112 3280917227952 3281221916028 3281596733688 3288755965768 3289613787936 3297073229632 3298027122432 3301130047579 3305222199552 3308911063614 3309194822388 3309478605496 3309750609984 3316971263424 3317658236256 3324896141216 3329166010716 3329451506472 3333304803584 3337025009838 3337406201948 3337680501792 3345559600656 3346121495808 3349269670201 3353421497088 3354116019072 3357859452129 3358147408518 3365473645898 3365750252592 3366038885664 3374080995376 3374358309504 3374647680768 3378414028626 3382009915648 3382323991872 3386074831412 3394734869344 3394759006548 3402456872776 3402736519104 3403028323968 3406826346651 3407215512246 3411158808512 3415258759003 3415539457512 3423284444944 3423993436136 3424274852544 3431745355584 3432039648128 3435870049521 3436164695782 3444263998812 3444657440952 3448644070144 3452789075036 3453072858144 3453368979648 3460902955328 3461619737632 3461904246528 3469456843008 3473626863252 3473924747384 3482113053744 3482510819424 3491018713728 3495214649682 3498934855936 3503240050492 3504153817584 3511798587024 3512099744608 3512388402432 3520780169088 3521082096896 3524709611241 3525011876022 3532702150042 3533295476256 3541737193904 3546285533154 3550389780288 3550694247296 3554657075697 3555063128162 3563442683892 3563748270264 3572122899072 3572862715968 3576109643379 3580657382848 3584961057587 3585255703848 3585563160816 3593385535376 3593719241364 3594129755944 3594425155776 3602575779712 3602601394704 3602910339168 3606905798678 3612124943616 3615407551548 3616156333062 3620005266176 3624356234044 3624654118176 3624964953792 3632873288512 3633625687328 3633924333312 3638292030828 3646229440308 3646542126136 3655554835296 3655868320832 3655894314744 3664184324528 3664485482112 3664799733504 3668889911778 3673555639936 3677655590427 3677970971234 3678273261936 3686297895696 3686614017632 3695725767552 3696042697984 3699850461489 3700167745638 3709207383336 3709631090256 3718693847232 3723163431183 3727126259584 3731285998713 3731712227698 3740508158868 3740828929656 3741149727952 3749619689088 3749967904032 3750396267072 3758578246592 3759558614784 3763095768523 3772289141556 3772720054376 3781936939872 3782261263424 3791609412864 3795841119798 3796166635716 3804448469276 3804761155104 3805087435968 3814178516512 3814492002048 3819076728012 3823496686464 3827736765944 3827763981873 3828092235366 3837553659576 3837882752592 3846255595312 3846571717248 3846901583616 3851195000562 3851992615653 3856092566144 3860396240883 3860727292786 3861044604144 3869799807328 3870601275632 3870919398528 3879696993536 3879724578912 3884027012502 3884360090884 3893195844811 3893515824744 3893960585424 3894322204836 3902818177596 3903152867432 3903473665728 3903808411776 3908165340807 3912325079936 3913135355584 3916691514177 3926708628024 3927045366608 3936301712928 3936751361088 3941483033397 3946044657184 3946368980736 3951112212684 3956136843008 3960552174306 3961217359008 3969859272288 3970199711296 3980012365056 3984454343142 3984796033764 3993489387004 3994531028208 4003702914848 4004747220096 4013484099456 4013828279552 4018307998614 4018767014444 4028239555704 4028585001168 4038051972864 4038888287616 4042558727298 4043395975437 4047699650176 4052217172107 4052564673794 4052897752176 4062465229368 4062929289328 4072505924448 4072855166016 4077750424629 4086646570019 4086982449576 4087828898244 4097098351528 4097435090112 4097786469504 4102359891903 4106726326144 4107107704416 4107576863936 4112513855359 4112851860936 4117611816192 4122178055632 4122207365094 4132750094928 4137333122013 4142121410336 4142461849344 4147440769836 4152715071232 4157349797874 4157706315308 4158048035232 4167119360352 4167476715584 4177776954624 4178164931136 4182798321156 4187639228032 4192672448258 4193017042032 4193496015072 4203034960488 4203395395696 4203740870784 4208793443946 4213273163008 4214145767552 4217975476806 4218849055239 4228053025729 4228400527416 4228763137872 4229125779424 4239094152384 4239578388864 4244310061173 4253934347026 4255043921352 4264326855672 4264813974512 4265210033868 4275233062464 4275599689088 4280371563741 4285677604608 4290950831076 4291318805592 4300680878312 4306203861687 4311680062144 4316862369911 4322213645568 4327037544726 4327408613892 4338104136912 4338476155104 4347941107744 4348298462976 4353524783244 4354426435086 4359061161728 4363926185346 4364300417932 4364659117728 4374556303936 4374962554704 4375462311584 4385775610944 4386151717248 4391046975861 4401003998482 4401365714928 4402277275032 4411881418152 4412259763184 4412622404736 4413000813312 4417926037434 4422628351232 4423544315008 4427564320374 4428481306431 4433970947328 4438888014288 4439268675296 4439300239332 4449366679784 4449732371136 4450240669056 4450653948384 4455589516014 4460746134208 4466107607927 4466474675208 4477145936172 4477529878024 4477897884096 4487667003456 4488051847552 4493060833989 4504165779204 4504552038168 4509765322496 4515556814496 4526345342064 4527105553152 4531364847919 4536982025472 4542435128868 4542954016328 4543375905642 4553287873862 4553662106448 4554052610016 4565178317952 4565699803392 4570795450494 4575660474112 4581160066028 4592351998416 4592876587936 4603702349376 4604097144192 4604491972864 4609235645469 4609630914798 4619687426978 4620067116912 4620644203357 4621023971928 4631502484336 4631883145344 4637450312586 4642817404992 4643347759232 4648530066999 4648928706058 4659886586628 4660286199576 4671804455136 4672205090112 4682398116032 4688025998383 4688411305032 4699612814988 4700015834696 4700402126784 4711060635008 4711094131536 4716318515181 4723142965632 4728380710872 4728819820158 4733853040384 4739542767596 4739932308384 4740913988496 4751256911856 4751664360352 4752054897408 4757766501852 4763816954624 4768146191172 4769133714618 4779538202998 4780340938464 4780750881088 4791625655152 4792019476608 4792566874368 4797915721326 4803468526272 4803880452224 4809241925943 4810049650224 4820543402064 4821541777416 4832872157568 4833286605056 4838265988101 4838680898142 4850241430853 4850640069912 4851056041104 4861639253744 4862907338688 4874073113728 4874525752992 4879931374682 4891433746212 4891853215704 4903540787236 4903943806944 4904364349248 4915063860928 4920971389607 4921375841928 4922395100532 4933133948652 4933556994184 4945609844448 4946174787008 4957833299328 4958258462976 4963792233582 4964217908244 4975047998284 4975456895136 4976078372846 4976487354384 4987344211824 4987771906208 4988181848832 4994177259708 4999957205376 5000528356096 5005537514757 5006109302922 5018339400984 5029718855408 5030132245632 5031174028608 5037221112777 5042582586496 5048210468847 5048643382874 5049058328496 5061121493064 5061555514288 5061971521152 5073014873472 5073449914624 5073485987808 5079112247118 5086461655296 5091247216237 5092102304016 5103685309164 5104122980488 5104542485952 5110823268369 5116738212768 5117177003456 5134926667416 5135990154204 5147194987844 5147618033376 5148059472192 5154247043673 5160636359424 5165491707103 5166986161428 5172966105216 5178702683336 5179183612554 5180053469472 5191354432992 5191947447232 5192429606448 5203757570128 5204185264512 5204631554304 5210440294878 5210887121076 5222255352236 5223336925534 5223766229136 5235611504032 5248402283904 5249001814784 5254860075738 5255310711196 5267697880536 5268149616912 5280736232408 5281170253632 5281623145344 5287517814033 5293145696384 5299053225063 5299507650346 5299943214384 5312605790856 5313061378352 5325584670432 5326041370944 5332594692243 5339205091584 5345622405396 5357743998152 5358184348608 5359294073952 5370986074272 5371446668224 5377902733931 5378344741224 5390078303064 5390578862046 5391194633916 5402956229476 5403863669568 5404365508752 5410358698017 5416620305824 5417065495296 5418187415424 5430007899264 5430473554688 5436534351066 5437000566172 5437447430688 5449309932768 5450438530992 5463246786816 5469344160462 5469813189204 5476143605888 5482881617486 5483332252944 5483802481248 5496276486792 5497199600256 5510333459904 5516444162684 5516956456851 5528992418261 5529446843544 5529921026448 5543133063832 5543588651328 5544064046976 5550251618457 5556159147136 5562837223034 5563989333721 5564446635384 5570886574848 5577064428208 5590689389376 5591328020096 5597568341547 5604046613984 5604507207936 5611243394484 5611724591928 5623967302408 5624429533632 5625132073652 5625594400608 5637867369888 5638350850496 5645127714499 5652125536512 5658433712334 5659080081564 5672905409808 5673391895136 5685769140896 5686236451584 5686946711824 5687414119296 5694249953574 5700310749952 5706672703914 5707162084988 5707631153952 5721267774768 5721758407456 5735245029696 5741605148916 5742138353049 5755322940094 5756824128888 5769383392968 5769878151856 5770352375424 5784138849216 5784634873472 5791090939179 5798269700352 5804699710992 5805901913448 5818568247128 5819545490304 5826040518753 5826540136326 5833283406272 5840460853409 5840940878136 5847700814592 5854227266394 5854729301148 5855712617664 5868487619904 5869703033376 5882508557536 5882992038144 5890062942036 5890568049912 5903419093832 5904641741908 5905127041632 5918517352384 5919066985776 5920061107968 5925630954971 5932976494848 5934205264512 5940786021352 5940828261459 5954299527358 5954788908432 5955299566944 5969527914896 5970018547584 5970530512128 5977194050646 5983556004608 5990234080506 5990747778652 6005554372272 6006069384224 6020226149184 6020742419328 6027461997921 6028150521666 6035127122752 6042380881313 6042877501752 6056580171824 6057077959296 6057834540856 6058332431424 6071549475264 6072070146688 6078847010691 6079368307922 6093697844052 6094393933992 6109282749024 6123135997888 6124907513088 6130670088361 6138269799168 6145647527292 6146174553064 6146679704256 6160089489216 6160661556624 6161365295904 6176417724288 6183267083448 6190423206656 6198040089332 6213182115504 6213714932768 6214225635072 6229072606848 6229606786816 6236024696811 6236559472962 6250165342382 6250679040528 6251215073376 6266150419984 6266665431936 6267202835712 6274197481734 6281458842048 6288424686908 6289008672387 6289727072902 6290244022608 6304507614496 6304552440732 6305093093544 6319909744512 6321218651328 6326963215209 6335009215808 6342623409577 6343144706808 6343688669136 6357528254896 6358844952824 6359367583296 6373787917952 6380901520539 6381448720738 6396490283508 6397220961768 6397815050802 6404624701696 6412322567924 6412849593696 6413399533632 6427391202752 6428722369888 6429250743552 6436978208388 6451021317468 6451574530856 6467520093216 6468074721472 6483320468352 6483876451584 6491112920838 6499367670656 6507714232656 6521911661616 6522470954272 6523007033088 6538591742592 6539152465664 6545889278019 6546450626898 6561834455904 6562443832056 6563193467376 6577511931536 6579227575872 6594146459264 6601505997723 6602260095158 6617822127228 6618389644776 6618957210992 6619501219968 6633942526848 6635316472512 6641346480561 6649792282432 6657784821233 6658332021432 6658903012944 6674050019676 6674812403896 6675361003584 6683384274021 6691119201312 6698539340402 6708232038144 6715718904258 6716294817036 6730947291796 6731500505184 6732077771328 6748161990752 6748716619008 6756828057252 6764647983744 6772149662824 6789469738688 6789518013096 6804913745552 6805473038208 6806056647936 6813652693302 6814431024492 6815063858463 6822317617024 6829931810793 6830517518006 6831078915024 6846568889888 6847986872272 6848549705088 6863490711168 6864079296256 6871740099042 6872329391564 6888527997624 6889314881904 6905578150072 6906145716288 6906737959296 6914446372197 6921805910656 6923239475264 6929531140467 6947253726504 6947849494768 6964226107488 6965021638848 6973393059087 6982037427456 6988606427257 6990429299364 7006480100984 7008307635168 7023597174048 7024199489216 7041560338176 7049419222482 7050023752044 7065404300084 7066590952512 7083474387808 7092571066308 7100779560576 7101388494592 7109314151394 7110126256324 7126885367784 7127496540528 7144245798144 7145725431936 7152219286758 7153700571927 7161314765696 7169307304497 7169922115174 7170511407696 7171126321632 7186771070752 7187438482728 7188259511888 7188850311552 7205151559424 7205202789408 7205820678336 7213811597356 7230220854649 7230815103096 7232312666124 7248712468088 7249308236352 7249929907584 7258021347213 7265746577024 7267251374656 7275986051789 7276584061656 7292458880616 7293084252272 7311109670592 7311736641664 7311788629488 7319897062023 7328368649056 7328970964224 7337779823556 7347111279872 7355311180854 7355941942468 7356546523872 7372595791392 7373228035264 7391451535104 7399700922978 7400335491276 7418414766672 7419262180512 7437387694464 7446326862366 7454252519168 7462571997426 7463424455396 7464117559269 7481016317736 7481657859312 7482299455904 7499239378176 7499935808064 7500792534144 7509163954383 7517156493184 7526191537046 7544578283112 7545440108752 7563873879744 7564522526848 7572965074311 7591682239596 7592333271432 7608896938552 7609522310208 7610174871936 7618668370677 7628357033024 7637525731381 7638153456024 7646993372928 7655473531888 7655527963746 7656184470732 7675107319152 7675765505184 7692511190624 7693143434496 7702390001124 7703985231306 7712185132288 7720792481766 7721454585572 7722089208288 7739599614656 7741202551264 7741838797056 7759449157824 7768054025004 7768720181768 7768775418831 7786391689622 7787031649488 7787921170848 7788644409672 7805636355192 7806305734864 7806947331456 7807616823552 7816330681614 7824650159872 7826270711168 7833383028354 7835005388301 7853417256048 7854090733216 7872603425856 7873502722176 7882290113607 7882966066794 7892089314368 7902224425368 7921104348612 7922434718016 7939718544576 7940399422592 7949261475519 7968908686284 7969592067528 7986978774008 7989062056416 8007405829696 8009494440192 8017030115549 8026968198912 8036615997228 8037534028888 8056479111408 8057170002336 8077776575232 8085117454596 8086791950874 8095399300352 8104434344214 8105129347588 8105795504352 8124930458736 8125858578656 8145011848896 8145710332032 8154801526599 8155500849258 8173293140038 8173964899152 8175657796488 8194196703056 8194870180224 8195572939008 8204719783806 8213452652288 8214215408832 8215153727872 8224322426229 8225027710718 8225703721872 8244356111264 8244414730188 8265500189856 8274666244026 8284242820672 8294199843293 8294881539672 8314699595748 8315412630616 8316096070464 8334238720704 8334953431168 8344255834551 8356329862272 8365596642312 8375278456064 8385344896516 8386034084064 8386992030144 8406069920976 8406790791392 8407481741568 8417586887892 8428291535104 8435950953612 8437698110478 8456106051458 8456801054832 8457526275744 8458251558848 8478188304768 8479156777728 8488620122346 8507868694052 8510087842704 8528653711344 8529627949024 8530420067736 8550466124928 8551199378176 8560009055871 8560743127482 8581196377663 8581901662152 8582637611184 8601361756624 8612407723374 8623360124288 8632984410141 8633724739822 8654075089452 8654817227784 8676208273824 8676952310208 8695882215488 8706333996997 8707049566488 8708852870172 8727852370692 8728600835864 8729318235456 8739810204489 8749112607872 8749925109408 8750924623168 8771551221888 8772303434496 8782093951722 8802007996964 8802731429856 8804554550064 8823762836304 8824519526368 8825244809472 8835852074868 8847088630016 8855128640748 8856962612862 8877776028576 8878537350592 8878600478664 8898733359568 8899464742272 8900481338112 8901307896768 8911179032028 8921492268416 8931449291037 8932215215854 8932949350416 8954291872344 8955059756048 8955795768192 8975334006912 8976103695104 8985351120759 8986121667978 9007591228727 9008331558408 9009104076336 9031113628992 9042225782499 9052690684128 9062729695838 9084870257736 9085908032656 9086751811284 9106575747724 9107324212896 9108105220032 9119052461883 9130356635904 9138946866413 9141590900988 9162320132056 9184703996832 9185753175872 9207404698752 9208194288384 9218471290938 9219261829596 9239374853956 9240134233824 9241288406714 9242047943856 9263004968672 9263766290688 9274900625172 9285634809984 9286695518464 9297060133998 9297857412116 9319773173256 9320572399152 9343608910272 9344410180224 9354839209443 9364796232064 9375248013573 9376051996766 9376822610064 9399225629976 9400031669392 9400804253568 9422121270016 9422188263072 9432637030362 9434590609353 9446285931264 9455173401583 9456761421744 9457639640316 9479085535192 9479864616768 9481827976992 9502513823712 9503328720704 9514750990801 9515533003704 9536292382344 9538267429236 9559076405996 9560681876928 9561501762176 9572173081107 9583251310304 9584038953216 9595831442652 9606937052544 9607760904448 9618483851886 9620099300448 9641086804128 9643083554832 9653777284697 9665744315136 9676531976202 9677361796284 9700482861706 9701280139824 9702112082208 9723278507488 9725814677376 9748146227456 9749051505984 9759862749364 9782867492424 9783706431408 9807081574472 9807887613888 9808728698496 9819675940347 9830127721856 9841942779214 9842751683856 9843981128891 9844790201064 9866267897304 9867113988368 9891219688896 9892349574016 9903390142737 9915666598656 9927584467164 9928435816488 9950095996568 9950913790272 9952156745692 9952974708768 9974688423648 9975543812416 9987533648729 9988354519416 9999914410752 10011075029514 10012218605844 10036678801968 10047809010603 10059437710816 10060264491264 10062348057216 10074442225554 10085165172992 10096420937694 10097286765748 10098116656992 10122242986128 10123111028576 10123943042304 10146029746944 10146971975616 10158224494236 10182494432474 10184204608032 10207370618328 10208245960976 10209084971904 10221646536738 10233476425536 10234354006912 10245776277009 10269853334832 10271980308408 10294389975688 10295236066752 10296118944384 10307610148563 10308494087346 10330983414206 10333123048339 10333972322856 10345932210432 10357405366672 10358367225108 10360106938944 10382708865984 10383894894464 10384859212896 10407515140256 10408370529024 10420880589756 10421774242152 10444510704472 10446673851068 10447532458272 10471223008064 10483808612641 10496804567808 10509720151476 10510621422392 10535395761072 10536299233824 10561472464816 10562340507264 10563246290688 10575035628066 10586291392768 10598106450126 10599015300692 10599886428768 10625211581712 10626122756704 10651169340864 10652082741888 10663971227091 10665189384486 10691244810792 10715487996304 10716368697216 10718588147904 10741972148544 10742893336448 10754883172761 10755805467862 10756689482448 10780156606128 10781157724092 10782389267832 10805912458952 10807727339136 10808731017504 10820717396034 10833240611648 10836374830848 10846570156331 10860015798528 10873068702132 10874001132344 10874894861376 10898619865536 10900877061984 10938688320924 10939626378408 10952287211776 10965763234972 10966664505888 10967604962496 10992552973584 10994399200512 11004743202089 11020666919808 11032888325368 11032966771281 11033912913702 11057984836522 11058893687088 11059842052896 11086266127664 11087177302656 11088128093952 11100503236914 11112318294272 11125674446068 11127978667442 11128893270768 11154128856416 11181378778752 11182656040192 11193857996139 11195136683094 11208093227968 11221564493867 11222486788968 11223449183856 11247934604816 11248859067264 11250264147304 11251188801216 11275734739776 11276701700992 11289287305569 11290255428998 11316867424668 11318160163128 11345810819616 11346783790272 11371538281792 11373893423648 11374828238592 11388499907148 11413345407828 11414324169976 11415262307904 11442535549536 11443516814912 11470490059392 11483210297832 11484276706098 11510645880188 11513648257776 11538766785936 11539756303712 11540704750848 11568277698432 11569269746944 11581188722649 11582181878358 11609399421984 11611803826896 11637136494256 11639090980608 11652081037506 11653080272652 11666566812544 11679587534433 11680921706818 11681881756272 11708454532788 11709458602296 11711425235328 11736975239808 11739406066752 11750074542531 11765017115072 11779157760643 11780125884072 11781136099824 11806838187664 11809283483816 11810254083264 11824449100191 11837034704768 11838133971552 11851261909942 11868410529024 11881572042704 11881656522918 11908599054716 11909577816864 11910599133888 11939055829792 11940037095168 11954388101292 11980468161012 11981495557304 12011108744544 12012138768448 12040452298368 12041484838656 12054923995842 12056301043332 12070254245504 12084761762626 12085755003504 12113160343648 12114155918592 12115669081712 12116664862848 12143098950528 12144140293376 12156651516321 12157694021382 12158736615844 12187395688104 12188787867984 12218565498048 12233251273887 12246271995776 12259939710057 12261340176722 12291295054584 12292349106128 12293359408512 12320178978432 12321323113248 12322730591808 12337541566077 12352835448576 12364457525147 12366534166896 12396080178664 12411999366039 12426364231008 12427429865536 12458145213696 12472049393622 12473118945924 12500330684764 12501358081056 12502430146752 12532300839968 12533330863872 12548394963468 12562917684096 12576849373816 12578017344774 12579454145804 12580488045216 12609015228992 12609104881464 12610186187088 12624170295373 12639819489024 12642437302656 12653926430418 12656547165717 12670018431616 12684159077187 12685246819154 12686289413616 12687377338272 12715056509792 12717689905648 12718735166592 12747575835904 12761803041078 12762897441476 12792980567016 12794441923536 12795630101604 12824645135848 12825699187392 12826799067264 12841114691223 12854782405504 12857444739776 12872898399319 12873956416776 12902042634936 12903149061712 12935040186432 12936149442944 12950587109733 12966640936704 12982225841676 12998735341312 13015428465312 13043823323232 13044941908544 13060992796943 13077183485184 13091778556038 13092901253796 13123668911808 13124887664112 13126386934752 13155023863072 13158455151744 13188292918528 13203011995446 13204520190316 13235644254456 13236779289552 13237914421984 13239002439936 13267885053696 13270632945024 13282692961122 13285443919293 13299584564864 13315569642466 13316664042864 13317806025888 13348100039352 13349624807792 13350722007168 13366768548042 13382238402624 13397078680804 13398322823781 13431437808516 13432589634072 13461894583592 13463001010368 13464155542656 13479182501967 13496323981504 13512545524751 13513656114504 13529295967488 13544299325648 13578939477376 13579036026192 13594094543757 13609827491104 13610946076416 13627305386604 13628862048984 13630127716926 13644635234048 13659863621586 13661035036012 13662157830048 13693137779776 13695973744544 13697099410176 13726981422336 13743480198084 13744658783128 13777055995248 13778629763808 13811156300144 13812291432576 13813475918592 13828892744394 13843611821312 13846478950528 13859062280934 13861932610071 13894507453008 13895698989536 13928452214976 13930043277696 13945590200997 13946786118174 13977212854514 13980858598728 14012960201968 14016615270336 14047194348096 14048398978432 14064077995149 14098838444964 14100047504088 14130808600168 14133181905024 14148955545543 14166948775616 14183976358279 14185142132616 14201559121152 14218628302788 14220252512648 14253770735568 14254993081056 14291450863872 14304438573516 14307401143854 14322629531392 14338614608994 14339844230348 14341022815392 14342252643264 14373542141504 14374876965456 14376519023776 14377700623104 14410405578816 14411641356672 14427623194712 14427725777829 14460441709298 14461630206192 14464625332248 14497424936176 14498616472704 14499859815168 14516042694426 14531493154048 14534502749312 14550724292559 14551972103578 14553168123312 14584917761232 14586168504544 14622219341184 14623473283328 14623577258976 14639794124046 14656737298112 14674353568903 14675559647112 14710622361708 14711883884936 14713093047744 14745191582784 14746456070528 14762914168821 14799401845956 14800670982552 14836829533344 14838524361024 14874775388928 14888770214591 14892653724732 14925143994852 14926848910792 14928235118538 14962032635472 14963315718624 14964598911808 14999871616128 15001585068288 15018327908766 15034312986368 15052383074092 15089156566224 15090880217504 15127747759488 15129045053696 15144631406541 15145930148622 15183364479192 15184666542864 15217793877104 15219044620416 15220349743872 15237336741354 15256714066048 15273741648711 15275051462762 15276306912048 15310947063776 15311055927492 15312368941464 15350214638304 15351531010368 15385022381248 15403513994687 15404780002248 15407970462612 15441584963532 15442909171144 15444178416576 15462741131019 15479199229312 15482405102528 15496475121309 15518898315648 15536108050008 15537440363536 15537550837662 15572783379244 15574063298976 15575842341696 15577288819344 15611272710384 15612611469728 15613894662912 15632661363228 15652541422336 15666766056708 15670010776602 15706834512096 15708181466432 15745206851712 15747005444352 15764580227214 15765932133588 15784178628736 15804448850736 15842208697224 15844869436032 15879437089152 15880798845184 15897159675189 15898522951038 15936507558517 15937817372568 15939184135056 15973957548016 15978124112832 15997784076729 16014811659392 16034060231098 16073231994456 16075068057776 16112958222816 16114340004672 16133708201793 16168905994423 16170234909192 16173583901748 16208868688428 16210258695176 16211591008704 16231076094051 16249860917472 16251717157312 16290023697792 16291420664064 16309603053198 16311001698516 16346586280076 16347929798304 16351315592976 16388393406112 16389740360448 16409439567612 16428430817664 16430307455744 16448644852458 16450055421436 16451407443744 16488712222528 16488829460376 16531000379712 16549332488052 16550869370553 16568485641344 16586977254783 16588399686586 16589763079344 16629399191496 16630825261232 16632192140928 16668477441408 16669906862336 16688511669102 16691968001163 16712659724544 16728383710493 16731193284624 16770689793032 16772068168128 16773984060288 16792705024641 16812139841952 16813581582784 16835173775784 16871901907224 16875396220956 16912212102916 16913602109664 16915052551488 16916503117696 16935383143497 16956376609536 16972329894767 16977240244692 17015737388104 17020175685408 17057307422688 17059255898048 17060840135472 17079759811387 17100932249856 17120018111742 17121486254964 17162392755326 17163803324304 17165275222368 17202723513248 17224815446748 17246720248576 17265968820282 17267449479644 17308150178904 17309634455568 17352416547648 17353904620416 17373272817537 17391764430976 17412667993994 17414099132976 17416274304961 17417705740344 17455704741384 17457201671728 17458636470912 17479620408978 17498225215744 17499850218816 17501849246336 17521382560227 17543102443776 17564187903444 17604015993928 17605462859712 17609109100128 17647525672608 17649039052736 17670251840059 17671704149736 17710257281496 17713925225724 17755552057152 17757074701184 17757200957328 17776892864913 17797466719136 17798929484544 17802615793536 17822358064056 17842984536832 17862898582074 17864430431708 17865898700832 17908583744688 17910119512096 17911591536384 17950668013824 17970702241518 17972243335956 18015182457454 18016663116816 18018208152672 18062227257984 18084451564998 18105381368256 18125459391676 18127142643939 18169740515472 18171816065312 18173503622568 18213151495448 18214648425792 18216210440064 18236541032073 18238104923766 18277893732826 18281679239369 18283181801976 18324640264112 18369407993664 18371506351744 18392010265083 18414809397504 18436942581876 18438523659192 18478749707912 18480268467648 18482576813428 18484095887712 18526009937344 18548276776211 18549801250344 18571269619968 18594120267996 18595714824232 18639546346512 18641144798304 18687217820544 18688820360448 18709678418886 18729592464128 18750496027146 18752103993532 18753645220128 18798451259952 18800063338784 18801608507136 18844376526144 18865274060724 18867026017161 18869181218706 18910346803166 18913522843488 18915279280632 18958171070384 18959729233536 18963655953984 19005027647424 19006657441408 19027870228731 19029501981602 19031066007408 19072584764688 19076534858472 19118152811992 19121363753856 19123003524352 19142704561617 19144346162214 19166502620608 19190085661201 19191662885304 19213874105088 19236967703772 19240198600896 19282173608256 19286167109664 19307554569394 19353063952404 19354723592568 19400965723412 19402560279648 19404224164416 19446557014976 19451629354752 19469930280619 19498103011968 19519725498728 19565734984848 19567412862816 19614163148944 19615775227776 19617457396992 19639351880694 19660255443712 19683885558428 19685503367712 19687962257782 19689580402128 19732535794608 19734227976736 19782439377792 19784699148032 19804517993169 19806780285474 19855168934328 19856871632976 19900191993136 19901827580544 19904313491384 19905949417536 19949376847296 19951087624832 19973354463699 19975067297458 19976709038832 20022150059028 20024437211688 20073357603936 20095618021206 20118875421632 20124696114432 20143630290329 20148884451108 20192841875388 20194573531496 20196233313984 20244485972256 20246222057152 20293943951232 20316448988472 20364988864948 20368409216064 20414741236656 20416491921952 20418169943808 20443293073476 20466952851072 20468708013824 20489795432379 20491552554018 20539706669664 20543960616816 20588779951376 20590472133504 20592237888768 20615220297126 20616988174692 20661966828412 20666246096678 20667944645712 20714810733344 20716734450216 20720213877888 20765417731968 20767789788928 20769718425792 20788593421401 20815030280512 20840048345753 20841761179512 20843548484304 20889021408944 20893347702136 20895064916544 20920179177261 20942446016128 20965819281771 20967617225282 21019440302952 21021242844784 21070791522144 21072598467648 21122944929632 21124681014528 21150071256132 21196212900252 21198030601384 21199772857536 21250423163424 21252245513408 21302338681728 21304165483776 21327942454182 21330378768972 21382489621584 21430975992608 21432737394432 21437176295808 21483944297088 21485786672896 21507921913491 21509766345522 21511610935724 21513378964896 21560313212256 21562315448184 21564778535664 21611824917904 21615454678272 21617462035008 21641434792068 21666481223296 21690662563947 21693140312662 21746137404264 21748002264688 21749789722752 21797239731072 21801754123968 21827958155367 21875578698337 21877376641848 21879252756816 21931526469944 21933329011776 21935209924992 21959691186069 21985105947168 22009486404178 22041333839616 22065776650736 22065933542562 22067825827404 22115969673044 22117787374176 22119684105792 22172532255328 22174354605312 22201006473828 22251348892136 22255957334884 22257786541536 22308257712832 22335070522583 22362757557504 22387715992278 22390273366188 22392352677807 22416186455936 22443128987734 22444973577936 22446898367712 22495869209632 22497718134528 22500528294608 22502377602432 22551469479552 22553403401984 22578574611138 22580510857996 22633734849336 22636320326256 22691621639232 22693567580544 22718895222933 22743076563584 22747786847296 22776999814296 22826690815656 22828648339952 22830524615808 22885071099072 22887033629824 22912577194143 22940980118784 22962563975273 22966420595664 22968553412196 23021291760376 23027296515552 23077533571872 23079512607424 23107910333053 23136555396864 23162377445298 23164363756716 23218798843968 23223607653792 23274272988512 23304162075012 23306160545304 23333133625088 23359175068866 23361843413636 23363763512544 23416909065576 23418917204592 23422850470656 23444887691407 23473950479616 23478812133504 23500149085062 23505016164903 23530034230144 23558315521286 23560251768144 23562272199648 23613676375328 23618566967632 23620508166528 23648898200382 23674069409536 23676267943104 23702523819884 23763144085408 23763313045836 23817198109432 23819155633728 23821198267776 23847784426557 23878111659584 23906811313021 23908776202584 23960936322024 23962991114608 24022217489088 24024277536896 24051090346647 24080904596736 24109847991684 24112602086664 24140508491008 24169523525252 24171510007008 24226320687296 24231338163424 24233329725696 24286197901056 24313303032642 24315388042764 24317473231688 24374791376208 24377575735968 24437130996096 24466502547774 24492543991552 24519879420114 24522680353444 24582590109168 24584698212256 24586718817024 24640357956864 24642646226496 24645461183616 24672967278687 24675083132154 24728915050294 24733068333792 24792160357328 24823998732078 24852728462016 24854859731072 24882599529879 24944098787244 24946237891848 25000661369528 25002716162112 25004860293504 25032767503653 25064601679936 25094727403109 25096789926936 25125835368192 25153698747632 25156034689548 25158908291608 25160976090432 25218030457984 25218209762928 25220372374176 25248340590746 25284874605312 25307852860836 25313094331434 25340036863232 25368318154374 25370493638308 25372578827232 25374754676544 25430113019584 25435379811296 25437470333184 25523606082156 25525794882952 25585961134032 25588883847072 25591260203208 25649290271696 25651398374784 25653598134528 25682229382446 25709564811008 25714889479552 25743589132989 25745796798638 25747912833552 25804085269872 25806298123424 25870080372864 25872298885888 25898953230423 25901174219466 25964451683352 26030856930624 26087646646464 26089883817088 26119001990991 26121985593886 26183557112076 26185802507592 26247337823616 26249775328224 26252773869504 26310047726144 26316910303488 26341670379661 26406023990892 26409040380632 26471288508912 26473558579104 26475828843968 26541265890048 26565385922244 26570887838586 26599169129728 26631139284932 26633328085728 26635612051776 26696200078704 26699249615584 26701444014336 26733537096084 26764476805248 26794157361608 26794347873111 26796645647562 26862875617032 26865179268144 26923789167184 26926002020736 26928311085312 26958365003934 26992647963008 27022773686181 27025091049502 27027312229008 27088598651296 27157878954752 27158072052384 27188189087514 27219654982208 27252370913677 27254610773208 27257724097968 27260255433852 27319727243172 27322070072024 27324315660096 27357157385649 27386275559552 27391947489088 27416840599239 27486960396168 27489317566256 27554111990496 27557259527616 27622312600288 27624582865152 27657785488788 27692957901056 27718124561868 27723865220142 27789014906016 27791397979072 27856904429952 27860086555392 27891180401994 27893572236348 27954425709028 27961717197456 28025920403936 28033230540672 28094388696192 28096797956864 28125744040719 28128155990298 28197676889928 28200095008176 28261617200336 28266363810048 28297911091086 28303771828059 28333897551232 28365520204749 28367952716558 28370284265232 28437256605576 28440505025296 28507541471136 28509986162112 28544252972403 28606525990133 28608877147032 28614802287708 28677229217988 28679688460696 28682045630784 28684505286528 28716519243321 28747084283008 28749753930912 28753038047552 28820811157632 28823282713344 28855246389424 28855451555658 28920883418596 28923260412384 28929250664496 28961331854091 28994849872352 28997232945408 29032085388852 29069005498624 29101448585118 29103944207156 29106336246624 29169835522464 29172337009088 29244438682368 29247154517952 29279588248092 29313474596224 29348707137806 29351119294224 29421244723416 29423767769872 29426186095488 29490383165568 29492912141056 29525828337642 29531943386673 29596371180103 29598803691912 29601341965104 29673659066688 29677048722048 29710170428211 29777540429182 29785307449464 29850287989704 29853697821584 29856470237076 29924065270944 29926631437248 29929197823616 29962600946187 29999743232256 30027968275357 30036655817532 30104766148184 30143427031809 30178313132448 30181760435008 30218036589377 30255495518976 30289262813082 30291860297244 30366728958384 30369333085728 30435587754208 30438089240832 30474673482708 30513428132096 30547483297422 30550102925524 30552613824096 30621894127552 30622111854984 30624737882928 30700429276608 30703062020736 30737328831027 30770044762496 30807027989374 30809560004496 30815940925224 30883169927064 30885818342288 30888356833152 30925482262038 30958398458624 30964810205056 30992950242618 30999369145017 31037796631296 31066998319487 31072216100016 31074880727072 31075101675324 31145566758488 31148126597952 31151684683392 31154577638688 31222545420768 31225222939456 31262753255489 31265322726456 31333532113416 31340021553204 31413669024192 31416362932864 31451425837923 31490413703424 31529160454428 31531864267176 31568357257472 31608897701472 31684417394448 31689738872064 31719553935433 31758874178304 31794319350378 31797045902076 31873015117034 31875634745136 31878368270112 31947915096032 31956248225664 31995568153458 32029623318784 32068120462196 32146463988912 32150136115552 32225916445632 32228680009344 32264649518283 32267416403586 32337811988846 32340469818384 32344509423499 32347167803496 32417737376856 32420517390352 32423182017408 32462152188102 32499721834944 32503434314624 32539710468993 32580047395584 32619206106396 32622003397032 32693172560152 32695859596608 32702631185952 32776786812224 32816181988681 32818879135224 32856861635328 32897289704916 32900110842872 32902814887488 32977424445056 32977658920752 33014229606267 33062000759424 33098664976104 33101738741106 33136971282688 33173954509566 33176799373172 33179526158688 33258798382992 33261650522464 33264384281856 33336954882816 33377023338204 33383936002326 33456767420986 33462386569248 33541379586064 33544136336256 33547968120576 33585410049282 33624279683904 33627163165568 33664693481601 33670347551568 33743803814448 33750792441912 33824424205832 33827204219328 33830105102976 33833006235392 33867861916707 33870766286994 33944659789534 33951690015971 33954480489384 34031474776208 34040351370816 34114614845376 34118511796096 34121680270944 34159519622774 34240036223484 34242972509928 34324785510652 34327606648608 34330550444736 34405447026496 34446799727249 34449630893496 34531937640564 34534898959288 34616300357808 34619268911136 34704833095296 34707809240832 34746545635074 34783528861952 34825335987988 34828198265952 34832548609922 34835411480688 34911409482768 34914403343456 34917272941824 34959240817956 34999700437632 35003698492672 35038762603299 35042765120454 35128375806888 35208031987856 35210925719424 35218218200256 35295051345216 35298078105472 35337473281929 35340503680118 35343408299472 35420514562992 35427850451448 35511104114304 35514149402368 35514401914656 35553785729826 35594933438272 35605231587072 35638730513659 35644716128112 35725797164148 35728860863416 35731797401664 35817167489376 35820239024192 35941404483036 35944486671912 36030364914908 36033326233632 36036416305344 36124454515968 36158441949721 36168903129996 36210762736512 36250918783352 36254285287878 36339481030944 36343632130624 36347007245136 36426302990896 36429296851584 36432420880128 36473082064146 36476209847532 36555787465652 36563358478738 36566363603952 36649280528224 36738815987328 36743012703488 36779819130171 36784020530166 36873885163752 36877047318384 36957499415824 36960536935296 36965153626856 36968191775424 37012624698231 37052019874688 37093372575441 37096553552422 37099602500688 37188240535992 37191429648464 37279092693024 37282289596608 37374435641088 37419356837772 37500992054292 37504207987064 37507290440256 37596902519904 37600126677568 37688753052288 37730548121448 37734052034322 37738362437412 37820693606332 37827045686976 37830558561264 37872510886119 37916342140768 37919458467072 37927311907968 38010055294848 38013314882816 38052477231561 38055740457462 38059003963204 38062132014816 38145169529376 38153069716944 38236305623984 38242727507712 38285409123234 38288692324428 38333005241216 38380171322402 38383325770608 38473935407544 38480397201792 38564347216512 38572334219328 38615109138788 38618695197957 38702946927827 38706127904808 38709447185136 38801931446824 38805120559296 38808448328832 38851761329199 38893114029952 38939860561238 38996206023936 39039450997456 39131469969696 39134825725632 39182978390829 39228326297888 39231550455552 39278703761388 39367771116856 39371006735424 39375924515564 39379160804256 39465071589216 39468455953472 39515894001493 39564878755584 39609035986338 39613560570948 39710337868656 39713743265952 39800383986272 39803655161088 39808626982768 39811898835072 39898753694592 39902175249664 39946708927398 39950134594916 39953418077664 40044300118056 40048874423376 40146715207872 40191236042412 40194968471343 40237750843264 40287260580658 40297768902216 40385683750776 40389147062992 40392466627968 40488971944512 40492444114304 40537636574253 40587887902464 40626074725483 40632897976944 40729977729896 40736818432128 40782283631271 40829482473312 40832983843904 40883225973863 40886586146952 40933905702144 40979590864758 40983105108036 41079413339328 41087921233632 41177559902752 41180944267008 41230440594252 41233976349384 41323933656824 41332492193356 41335889291424 41429621466688 41433468900432 41440427755776 41479416684797 41530835463936 41539436851584 41577186842802 41585797830213 41630060561024 41680096691506 41683522359024 41687096968608 41778042817888 41786695404272 41790129833088 41840358354522 41884892032256 41931638563542 41935234450564 42038880605904 42042485689568 42141583044288 42145196935296 42192233985447 42245889859264 42296666169191 42300142512264 42392425800504 42396061202768 42399545715072 42500846326848 42504491026816 42551929074837 42604677363456 42655884908364 42660757537944 42764979243168 42861951985216 42874352591616 42914690618527 42967888594176 43015843826982 43019532691044 43023221871448 43026757929792 43120626424512 43124630896368 43129557071328 43223649835808 43234924070016 43282869584136 43332962446592 43381325127894 43386280625324 43492274808528 43496004529376 43499579445504 43594479462144 43603508247936 43652172877677 43655916310734 43751157396674 43754753283696 43758505513632 43863052939888 43866658023552 43870419849984 43919382372138 43970211894336 44018972808356 44023060706709 44131553301472 44131867085124 44135651654808 44231939346088 44235574748352 44239368211584 44288742506463 44345064510656 44398363867039 44402012947656 44502697784272 44511914669768 44515573083072 44616515425664 44666310643773 44670141045166 44775431984556 44780546732376 44784705355614 44832372911872 44886257975468 44889947155872 44893796735424 44991738419264 45001056589216 45004755204864 45102938959104 45157149222276 45161021715992 45267469698672 45272640652512 45383243278464 45387135161088 45437790445866 45486153127168 45495573694592 45553999628592 45653381631312 45657296679904 45661049231616 45770142198144 45774067259648 45821224946133 45825154388286 45925127950546 45932841191328 45937106824392 46042583520752 46054593031104 46155067143744 46159025214848 46210541984061 46215820666106 46324754890596 46328727513432 46437597687936 46447215307584 46489425363927 46548545977024 46604493748631 46608324150024 46612321090608 46718350137732 46723686827272 46727527025088 46833818131152 46837834409184 46889775382814 46957624267008 47000298170124 47010032329806 47060068460288 47116631042572 47120503536288 47124544399296 47227352750656 47237133935264 47241016333056 47297796400764 47352535886208 47405047639768 47526288170816 47526626091672 47634396218864 47638311267456 47642396535552 47695568853114 47756223319168 47809522675551 47813622626042 47817552405168 47921872644048 47925982229216 48044434978176 48048555073792 48102180693294 48219695983368 48225204173328 48339047050504 48343020014016 48401124605379 48452641374592 48462676326848 48506717983269 48626606065284 48630776085528 48634946463376 48749582752416 48755151471936 48874261992192 48920244990799 48933005095548 49039758840228 49045360706888 49165180218336 49169396424512 49285292452992 49290922367232 49345934557374 49350166264308 49457830100588 49466136667584 49584320714656 49647997464156 49705456924032 49709719462144 49760931764349 49765199059758 49888197574488 49892475783696 50001322739056 50005432324224 50009720587008 50065535007306 50075904003489 50129203359872 50185151131479 50189454806218 50193579853872 50307397495264 50312069379096 50317816583216 50321952180864 50436060915968 50436419525856 50440744748352 50496681181492 50611545982543 50615705721672 50626188662868 50736636308748 50740987276616 50745157654464 50749509353088 50806149430491 50860226039168 50870759622592 50916989684301 51047212164312 51051589765904 51171922268064 51177767694144 51182520406416 51239279434161 51298580543392 51302796749568 51364458764892 51429778959104 51487178265978 51491593597276 51495825667104 51608170539744 51612596246848 51740160745728 51797906460846 51802348438932 51928903366704 52061713861248 52175293292928 52179767634176 52238003981982 52243971187772 52248822914883 52367114224152 52371605015184 52494675647232 52499550656448 52505547739008 52564147680681 52620095452288 52683340759322 52812047981784 52818080761264 52942577017824 52947117158208 52951657687936 53010755520177 53126405410247 53130771844488 53141775677172 53262278569864 53266656171456 53271224103552 53330678594739 53392400157408 53398499231168 53462680119667 53467074192168 53528953610496 53588314723216 53588695746222 53593291295124 53725751234064 53730358536288 53847578334368 53852004041472 53916730007868 53985295926016 54045547372362 54050182099004 54054624458016 54177197302592 54316144104768 54376378175028 54381427931817 54439309964416 54504741827354 54509221546416 54515448195936 54520510867704 54639454486344 54644140144048 54648631320192 54714314771298 54772551119104 54783894978176 54833681198478 54845037718107 54964689334477 54973920792336 54978635132512 55108223980992 55114519055232 55176030795249 55244625200576 55315570977576 55436249123736 55447730440284 55578029812032 55582795958144 55644830328633 55713808859904 55782360803988 55787144472696 55908851418056 55923434394912 56051840807872 56066461081344 56119210808843 56188777392384 56251488081438 56256311980596 56395353779856 56400190016352 56523234400672 56595822182172 56607543656118 56667795102464 56731040409498 56735905433116 56740568530464 56874513211152 56881010050592 57015082942272 57019972324224 57083610686193 57088505944806 57213051980266 57217754294064 57229604575416 57354458435976 57359376921392 57364091261568 57369010573056 57433038486642 57494168566016 57499507861824 57506076095104 57570256983603 57641622315264 57710492778848 57710903111316 57841766837192 57846520824768 57858501328992 57922663708182 57989699744704 58059398903051 58064170777704 58202897170236 58207888414312 58212672493248 58339671044928 58344674018176 58409790841857 58494309035904 58559176496184 58626949192448 58697414275612 58702238588448 58842489446832 58847535539744 58852372190976 58980766331136 59051656675284 59063886773346 59192742360206 59197607383824 59202683930208 59347318133376 59354097444096 59420340856422 59555080858364 59570614898928 59700575979408 59707395643168 59712940474152 59848130541888 59853262874496 59858395647232 59920063391097 59925201892374 60055936550714 60068374643641 60073311635064 60209532296368 60286854063618 60356626264896 60363520870016 60430890870987 60436073178754 60578525626164 60583720594488 60733457916768 60738666171456 60871175508416 60944337978979 60949346965416 61094966594844 61100205851048 61105227648192 61243788255104 61244223709968 61249475765856 61400858553216 61406124041472 61474657662054 61540089524992 61614055978748 61619120008992 61631881850448 61766339854128 61771636684576 61776713666304 61850964524076 61929620410112 61985900485236 61998738290034 62133996638974 62144432200032 62149761454144 62150203350648 62291133516976 62296253195904 62303369366784 62309155277376 62445090841536 62450445878912 62520145037259 62525506510978 62530645452912 62667064226832 62680043106408 62827338048384 62832725865728 62897457845313 62902851675846 63053138601089 63058320908856 63063728534352 63217795402944 63368834788896 63439107870866 63588638700756 63594091804152 63746030234068 63751269490272 63756736540224 63895830192064 63912496451328 63972628064891 63991136306916 64136240924392 64292927977824 64300272231104 64451832891264 64457360018688 64529299036566 64534832807172 64675623977692 64680939636768 64689018846998 64694335606992 64835474753712 64841034780704 64846364034816 64924304376204 64999443669888 65006868629248 65071987691841 65079420937986 65238412212792 65244006794064 65386345120304 65391719193216 65405262371904 65483874466101 65553573624448 65626736095011 65632363977362 65637758270448 65794579409832 65800221685744 65805629774976 65954848890112 65955317841504 66028459212534 66124001518848 66186213811081 66197329952208 66203477482212 66347909019132 66353598746344 66359052317376 66517596765984 66523301044928 66754046676408 66767872004652 66913534841972 66924773138496 67005211567749 67082759172128 67088272672512 67170820098564 67248559367808 67254326331136 67329386963202 67340695103136 67487607628896 67501584883824 67648848411664 67654408438656 67660210205952 67735723833414 67741532573988 67889319579068 67903380031942 67908960978768 68062949552416 68080702741632 68229229690752 68237023592192 68243360541888 68319039245548 68480072446968 68485945019856 68649571021304 68655213297216 68661100889472 68737731582429 68810894052992 68887691925819 68893599454498 68899261786992 69063875281128 69069797918576 69232600715616 69238537822272 69323730999159 69409666190592 69493091270148 69650671975976 69656396531904 69665097219844 69670822961376 69822818965536 69828806686912 69912735541103 69918481635912 69999400875264 70077525206598 70085530240908 70256751613776 70334663074221 70416063975712 70421851438848 70436436400512 70590102690432 70596156210944 70674946563858 70681007360236 70686816598944 70841029125984 70855700902896 71022208228608 71028803829312 71107571459652 71189866876544 71277461027318 71289432256224 71451594328296 71457721726832 71463594803328 71634334978752 71640478048384 71720433939063 71876901437393 71882808966072 71888973343824 72060729829816 72066652467264 72072832610688 72153271039941 72316883899442 72331861338373 72337806259992 72421525473024 72501837566704 72508570575756 72678962061888 72687264261248 72694014490272 72852605981792 72858593703168 72946164128292 72952419695064 73111574931304 73126716957476 73132727207904 73298561056448 73386660288487 73477631974656 73559638260342 73568041060332 73747770327504 73754094636768 73914998831648 73921073870592 73930307253712 73936383550848 74025249396462 74104039749376 74186745150882 74193107104844 74199205001376 74376481071984 74382859296928 74558185386048 74564579193216 74647798589637 74838713675544 75001984108584 75008415974128 75014580880512 75193805039808 75200253355136 75284182209327 75377506104576 75461096242896 75468104068644 75476724874824 75641387212664 75654091373952 75661117122528 75745021772238 75832684281536 75854623815936 75925991094317 76020110589696 76104954463122 76111480914924 76118007926408 76124264029632 76290339058752 76306139433888 76472611247968 76570818246468 76577384648856 76666010482432 76760342644804 76766651541216 76947870815088 76960794403584 77033202414623 77128694433024 77144668438656 77230218277576 77230767398967 77237390395914 77405893855654 77412255809616 77418894370272 77603862893648 77610241118592 77616896657664 77703522658398 77786228059904 77879721122476 78078901994912 78262939939392 78269651451264 78357005972973 78365956781658 78456652595776 78550951457069 78557407522776 78735542233712 78742013470848 78751849031128 78758321608512 78930143178432 78936911906944 79025011138983 79031788002986 79218071972676 79227121141896 79420675737312 79427486531904 79600767972544 79617253965536 79623797670144 79797507389184 79893417854796 79900269189832 79906836155328 80088600236112 80097748846752 80293430415744 80382472084824 80389936942686 80475501686528 80574521161316 80595537804432 80771367501552 80778294125984 80784933255936 80977943889024 80984888228608 81068321058543 81075273148506 81252149450966 81265795953888 81459955459792 81473636864256 81564567262542 81658964946624 81665967687808 81757112741031 81766451947726 81773172293904 81959181729516 81966210216072 82158826678656 82175842467264 82250521797717 82355119805504 82454104324501 82460881188504 82467952698768 82647867313648 82664984386712 82671778582848 82859242933376 82866937800864 82958833369594 83078873703168 83154373685604 83171595660426 83260121122048 83360193383012 83367044718048 83374193937216 83556085635776 83573390808544 83580259666176 83680716709044 83863277127084 83870468901128 84077761211808 84084971379136 84283166088576 84290393870592 84384467970894 84491779718528 84593332338382 84600285024528 84784851601008 84792122405536 84799091430144 85001692653696 85008982053632 85096560614247 85103858149674 85311769816728 85321515075888 85529958486336 85632758917209 85723903970432 85819577970399 85829381237054 86031687653964 86039065382088 86046443742896 86053515859584 86241252849024 86249261792736 86259114142656 86447299671616 86469848140032 86551202676029 86565739168272 86762650255788 86772561250648 86883995562273 86984549617056 86992009058752 87207016495872 87304345755354 87311832621468 87502314793348 87509506567392 87517011027264 87726105879776 87733316047104 87838764744276 87940423788672 88037945616712 88046121413418 88263106602944 88263734170248 88271303309616 88463878692176 88471149496704 88478736423168 88577485012926 88595830160019 88690129021312 88789113540309 88796727734078 88804025895312 89005395568544 89023829339536 89031146166144 89233030851328 89332621287546 89340282090332 89550863969112 89561093464752 89569410711228 89772515950936 89779894311744 89787593470848 89887802838561 89983476838528 90002113178432 90083904826071 90314298444552 90322043431984 90534939397344 90545281305024 90654109768131 90766486556928 90875580891732 90991147389184 91107999257184 91306763262624 91314593359808 91540284396288 91642449892266 91650308776572 91850255901092 91865682382656 91874213648784 92085167041504 92109186062208 92310134287488 92318050429696 92421083968122 92431641332212 92649509781192 92657455026864 92875195375872 92894430615168 92978850727854 92998107435051 93097091954048 93200994958461 93208987497262 93216648300048 93224642181216 93436700275464 93447373654544 93455054050176 93667636262304 93675668818368 93779550765628 93788259766467 93992871110437 94000596340248 94020064659612 94233262085144 94241007072576 94249088798592 94354277513769 94454705501312 94474267870528 94587818673257 94595592801528 94705071772416 94810095279536 95052576341632 95053252183344 95158661806299 95268792437728 95276622534912 95391137706228 95512446638336 95619045351102 95627245252084 95635104810336 95843745288096 95851964458432 96088869956352 96204361386588 96439391966736 96450408346656 96678094101008 96686040028032 96802249210758 96905282749184 96925352653696 97013435966538 97033528270497 97253212130568 97261552171056 97269892926752 97499165504832 97510302943872 97619131406979 97840489981598 97866010191096 98079517680456 98090721413776 98330360436672 98338792849024 98448545966043 98570584905984 98691869114748 98700332528616 98915660201176 98932273335168 99042688818801 99168641429312 99287834507953 99295994928312 99410913848064 99521863528698 99530398119516 99776395148976 99784951567392 100002645478112 100010864648448 100131070014612 100151808006978 100258406719744 100370302262958 100378909612436 100387159707744 100614794990528 100624138758192 100635633166432 100643904361728 100872839051712 100881489496704 100993362362984 100994080444803 101223091965086 101231411443344 101252377325736 101473272617496 101481974553232 101490315308928 101499018706176 101612298860982 101720452078336 101741519245184 101833979368602 101855070047913 102094424328624 102103179531808 102343844536128 102355535388288 102365040812832 102478558868322 102597161086784 102720474982321 102728917529784 102974356531956 102983187194552 102991651334208 103216341079488 103225192493696 103340399181747 103595812921692 103604696877864 103857806733408 104123427722496 104221391502137 104350586585856 104476007963964 104487942375544 104497645829766 104734228448304 104743210030368 104999101312896 105011095478016 105128295361362 105240190904576 105366681518644 105624095963568 105636161522528 105885154035648 105894234316416 105903315375872 106012419845787 106021511040354 106252810820494 106261543688976 106283551354344 106524557139728 106533312342912 106542448207104 106661357189478 106784800314816 106796998462336 106916191540977 106925360239334 106934148384336 107176629446432 107177391492444 107186582590248 107451502468128 107460717072576 107695156668736 107824597962809 107833460015736 108091094744724 108100364198008 108109248916032 108354394605184 108475325849163 108632288209536 108752756350056 108762855863634 108878619928832 109009483654708 109018443092832 109030896391872 109041021735408 109278908972688 109288280288096 109297262640384 109428629542596 109567789956352 109667362396956 109690075436214 109929378668954 109947841584672 109957270265024 110216447961984 110229038110464 110352061590498 110489250401152 110631141955152 110872498247472 110895460880568 111156059624064 111165591916288 111280117726323 111289660657266 111555552909619 111564721607976 111574288945392 111817702836112 111846868789824 112103681615744 112238421617686 112502976162876 112512623961192 112790707559712 112800380032704 113046468801344 113182341960961 113191644364344 113215087312236 113462080818996 113471810866232 113481137060928 113617532658357 113749026422304 113762020101184 114030165884544 114039944648448 114167221372386 114177011889612 114426103960532 114435508588128 114459209150832 114708916871952 114718753842784 114728182523136 114866076973284 114999015723648 115012152190208 115140513967206 115420985557696 115421806222632 115683533674384 115693041649536 115717002657984 115845327416364 115856085593871 115979399489408 116108840783481 116118797806102 116128341555408 116405794340472 116415776828624 116425344986496 116679342089856 116689348036352 116819581683714 116988618071808 117098685973451 117118352992368 117394828551224 117404477176896 117548935172487 117684978893664 117695071079488 118103313350568 118127773546692 118385484720412 118395214767648 118405367860416 118547682004479 118694636266752 118806309263369 118840681712844 119110161716728 119141229797856 119401151958816 119414791286336 119425880948304 119696261083776 119706525748992 119840126782194 119850403784748 120111873101428 120136749287282 120146623270128 120419064592736 120573708127236 120713252529792 120727041740032 120861781741974 120872146357508 121157051252328 121167441188976 121466915833536 121477332342912 121612909722759 121742351016832 121878224176449 121888675957958 121898693930832 122189933189688 122200411702096 122210455296384 122487576510208 122488447419936 122498951531712 122649677921589 122801717106432 122949315324108 123228111957496 123238240017984 123263763700896 123532679708256 123543273369152 123691762880413 123701929048152 123971800970472 123997476580068 124267993277948 124288864400064 124299522908288 124300406701296 124438250054391 124582267033952 124592506391808 124618310554752 124890181683072 124900891757824 125040290074518 125051013021956 125061290905824 125334128453664 125360086212816 125654676096768 125794915690626 125805703351692 126106277202178 126116641817712 126127457068704 126435590805888 126737669577792 126878215741732 126889998507573 127177277401512 127188183608304 127492060468136 127502538980544 127513473080448 127655787224511 127791660384128 127945256129782 127971754675583 127982272613832 128272481848784 128585855955648 128600544462208 128744071855581 128903665782528 129058598073132 129069665614344 129351247955384 129361879273536 129378037693996 129388671213984 129670949507424 129682069561408 129837937433477 129848608752408 129998887339776 130143975383682 130158841875972 130476824425584 130488013588128 130772690240608 130783438386432 130810524743808 130967748932202 131107147248896 131253472190022 131264727954724 131275516540896 131589158819664 131600443371488 131611259549952 131910635683008 132056918425068 132069182120127 132372427622162 132394659904416 132406954964424 132695818038264 132707197492688 132718104634752 133035193531968 133046602089856 133195091601117 133508093352816 133535744009304 133827069683944 133849546276992 133998931931319 134010423135498 134165518344256 134330599628407 134341640197128 134497118735616 134658773926404 134681390206272 134975215257792 135003169767648 135297696823328 135308816877312 135471447666828 135483065147976 135778639158136 135806760063884 135817921957536 136125899104832 136161405483264 136289511964333 136458459381504 136486721083776 136638078491096 136960144893936 136971890039712 137299142042608 137310426594432 137322201778944 137475463164858 137621788105984 137775383851638 137787198908996 137798523573984 138127750562256 138139595837152 138465201431232 138477075644544 138631625952183 138647461998318 138986182540296 139301343951952 139312793063808 139330194439688 139341645922752 139645637931072 139657613373824 139813481245893 139825471082206 139836963271824 140155050413196 140171060481816 140513503227552 140669326148442 140832127951424 140872872801024 141005412032303 141180205380864 141349893127716 141362014720472 141373633197888 141682058251968 141711401805792 142057607658624 142215142919304 142379733753088 142554922054636 142578864512448 142903188656592 142915443453664 142927189606656 143268669957504 143280956096768 143428568026653 143440867878126 143753802874786 143765617932144 143777946687648 144121459659632 144133304934528 144145665221376 144306542079882 144633767798884 144663722676746 144675612519984 145003675133408 145017141151512 145357924123776 145374528522496 145388028980544 145520153949807 145705211963584 145880338420271 145892328256584 145904839390128 146223149862608 146253433914952 146265454415808 146597122112896 146760734972397 146773320576974 147119276520684 147136082120664 147495540655008 147508189273536 147829997663296 147860614507424 147872767101696 148050498792924 148373490301764 148386214209688 148398410002752 148752962143968 148765718593856 149116370772096 149129158386432 149295597179274 149677427351088 150003968217168 150016831948256 150029161761024 150387610079616 150400506710272 150555453394437 150568364418654 150922192485792 150936208137288 150953449749648 151282774425328 151308182747904 151322234245056 151490043544476 151665368563072 151834637947629 151851982188634 152209908926244 152222961829848 152236015852816 152248528059264 152580678117504 152612278867776 152750969052903 152945222495936 153129050888359 153141636492936 153154769297712 153520685289608 153533303082432 153717838302483 153895741630176 154066404829246 154289336877312 154460436555152 154461534797934 154474780791828 154811787711308 154824511619232 154837788740544 155207725787296 155220482237184 155407045316796 155759442244952 156157803989824 156525879878784 156539302902528 156714011945946 156731913563316 156746468744649 156913305191552 157101902914138 157114815045552 157471084467424 157484026941696 157503698062256 157516643217024 157860286356864 157873823813888 158050022277966 158063576005972 158436143945352 158454242283792 158841351474624 158854973063808 159032266560531 159201535945088 159234507931072 159379216230741 159786835709592 159800538379664 159813672310656 160177200472224 160195497693504 160388040359001 160586860831488 160737947826911 160764944169648 160779873885372 161149042322632 161191075608864 161542735003104 161556588251968 161955887778048 162136642117086 162150546297012 162504298901932 162531591907776 162919910919584 163129134525084 163317929893248 163331935375616 163514225482062 163532903895452 163546344587808 163918363459032 163932420432144 164114213839849 164317653357312 164351684934528 164501043595434 164535113154321 164710239611008 164894068003431 164908208649002 164921762377008 164935905397536 165295734627296 165329968773424 165343557165696 165718485866752 165733875601728 165917666739188 166308747371208 166343191320852 166720386766024 166734089436096 166748387874432 166934490985899 167112171271552 167146781617088 167347679191147 167361433418088 167726554254168 167740937802256 168155522423616 168169942758272 168357632426529 168566332177152 168768935941788 168983559437056 169186664676764 169200570049056 169569703202016 169584244811072 170003385307392 170193121228494 170207716299348 170623539633456 170643030151776 171059916972672 171265517834418 171447807940864 171639155940798 171658762474108 172063375307928 172078130764176 172092887485792 172107031719168 172482505698048 172498523585472 172518228285312 172710770950809 172894599343232 173102405352058 173131478336544 173525300511576 173545122501296 173767991124546 173969099234112 173984018117504 174178196709153 174608691510708 174623665242936 175004629586696 175019013134784 175034022054528 175229372525571 175452211759552 175663091821763 175677529488552 175880847577344 176075891233424 176092242826836 176526213205888 176527468340496 176542606619232 176927757384352 176942298993408 177154970025852 177191660320038 177380258042624 177578227080618 177593455468156 177608051790624 178010791137088 178047658679072 178062292332288 178665242575092 178680564180664 179101727938224 179122186929504 179138821422456 179545031901872 179559788623488 179575186941696 179775605677122 179966953677056 180004226356864 180167809652142 180205123930923 180628596889104 180644086863968 181069878794688 181090562610048 181292672612961 181308219536262 181751161783464 182215998514368 182613526525248 182629186719616 182833013936937 183284899784532 183300617553144 183700511802184 183731364765312 183748427297568 184170334083008 184218372124416 184391692657627 184620268574976 184842167936244 184863282664424 185299019562384 185314910053728 185788861230336 185957701455708 185996214870102 186194183908096 186401989916922 186417974994524 186433296600096 186449284362432 186873400550928 186894747309088 186910108100352 187335272524608 187351337636736 187559101531256 187560435111777 187576519532934 187985742220874 188001192680496 188040129319224 188466524170288 188482014145152 188498177597184 188708555027538 188909411002624 188948535741056 189159415803267 189175637346514 189191185603056 189620190559072 190105152683264 190106504366688 190317323612598 190537584875456 190766596395739 190782275412456 191238090702204 191254490504168 191270209620672 191687490576192 191703928916864 191917884194673 192408722773176 192878783933472 192900816693312 193356188202016 193372080056064 193604498421516 193850705307392 194026871933076 194067056540994 194506424261136 194523104342112 194539785853504 194998331009664 195020605887744 195238262813958 195680979963196 195732020382192 196159035360912 196181442827552 196660720873344 196677585698048 196880208285033 196897091932086 197383738229496 197400665057232 197831320402352 197864546670336 198085377637602 198337282858624 198558641433243 198575669015906 198591989856624 199043727057396 199060796239032 199552790297952 199569903134784 200005290956224 200245681930931 200262140029224 200303616013956 200740604525916 200757819224872 200774319415488 201015634703247 201229589981056 201248277516384 201271266332864 201745678103424 201762978993408 201986724725968 201988160889606 202446183930172 202462822886688 202504754651472 202946545234992 202963949106464 202980630617856 203224597721964 203483038490368 203667958737204 203710140095826 204188848657248 204206359063616 204687689072256 204711070776576 204730081625664 204957117736644 205194322173568 205440949964642 205457835059568 205948713063912 205966374389104 205983302668416 206432682158976 206450384987392 206663075777457 206680798363494 207174598260721 207191625843384 207209393755728 207715613466816 207971192997477 208442783004274 208952015927928 208975884751088 208995291659532 209468456896608 209486420060736 209738206623309 209998202625792 210195777927499 210256590722724 210733363037288 211003989222663 211248191927136 211272323045056 211770308071296 211788468632832 212024839691574 212043022080708 212505621640988 212523087377952 212567102708688 213049114279456 213066624685824 213322714378956 213569600629632 213593996924672 213832383081954 213850720478668 213868296768672 214353258892864 214354782984888 214373165180496 214903004936256 214921434145152 215161301817189 215390313337472 215630704312179 215649195925618 215666920031472 216182189489448 216200728396016 216218497832064 216708789210368 216950651698326 216995584015119 217264576419072 217468988236409 217505512700112 217525711727268 218018967309416 218036886185664 218061792783744 218082043470816 218557817945376 218576560576192 218839272788423 218857259085192 219334724793912 219380150872428 219858757337908 219895683169344 219914540530048 220159980865461 220432895923968 220704123180996 220978500802304 221262283910304 221744996494944 221790921761136 222036877548031 222312119248128 222560235452646 222579321314532 223111105819238 223129443215952 223148577890784 223635405672224 223693737579648 224207363231488 224476843235372 225005952325752 225025247922384 225581415119424 225600760065408 225852546627981 226092937602688 226364683921922 226383288728688 226411565964493 226430174624472 226924161637992 226943621732464 226962274121856 227235065316714 227498052844608 227524040202368 227777973282951 228060331769088 228334442744772 228354023779224 228852207921064 228871017176256 228918418301664 229417833743904 229437507685568 229713273920767 229732153946568 229998031447296 230281027934412 230841971115392 230843612445264 231099607243869 231367067348768 231386083299072 231434005315968 231690654832728 231712171187742 231958798978816 232217681566962 232237595612204 232256683110816 232811588680944 232831553657248 232850689972992 233358684179712 233639163367428 234197371946902 234236705984736 234789657102448 234808954353792 235097870344974 235369957787328 235390142158976 235652854371207 236206626701136 236255547093384 236770969440824 236790429535296 236810735720832 237075033416949 237095364008958 237612618526738 237661830111797 237681363425688 238220323433456 238282459595712 238802303917632 238829582572672 238851761896608 239392522167552 239680253564388 239700807569496 240223746202856 240273498574564 240293246540256 240838129185472 241127598090743 241147416254472 241426505059584 241723563483948 241744292715016 242314102504656 242334882377952 242933831667072 242954664685824 243225819445518 243484702033664 243756448352898 243777351915916 243797387861664 244379866379376 244400823404192 244420910592768 244976894839872 244997903063424 245271338223093 245299355843178 245898630648216 246456223914992 246476480035968 246527527401792 247065359416512 247086546738304 247362312973503 247383525760826 247403858096304 247943601940944 247994953160136 248535986555896 248577728800128 248599045816576 248600813402592 248876500108782 249164534067904 249236621109504 249471113595613 249780363366144 250080580149036 250102026043912 250122581811648 250668256907328 250720172425632 251589831381252 251611406703384 252212554404356 252233283635424 252254914137408 252871181611776 253109093648047 253475339155584 253756431483464 253779997015146 254354554803024 254376367216608 254984120936272 255005077961088 255026946160896 255311574449022 255583320768256 255890512259564 255943509351166 255964545227664 256544963697568 257171711911296 257201088924416 257458733911197 257488143711162 258117196146264 258139331228688 258702495910768 258723758547072 258756075387992 258777342427968 259341899014848 259364139122816 259653608028087 259675874866954 259697217504816 260287950767364 260317683751944 260953648851168 260976027176256 261545380481216 261621049487616 261935497864404 262506944380044 262529455909448 262551033081792 263178317639328 263200886742976 263821271366016 264113836850136 264138364240254 264744855244324 264789319808832 264813909928848 265391636076528 265414394985376 265436209269504 266070387063936 266093204179712 266367340620927 266390183202234 267016186705632 267071488018608 267654139367888 267699092553984 267997863862638 268020846270996 268331036688512 268661199256814 268683280394256 269317547852808 269362780412544 269950430515584 270006339535296 270251714478213 270595393646656 270920628494789 270942895333656 270966130295952 271557278316272 271613520127768 271635843915072 271962329304393 272251798209664 272579023928666 272973442167552 273276156982192 273920289787872 273943780079424 274598284085216 274620853188864 274950926329716 275550767703276 275574397817992 275597047147968 276255501124512 276279191674304 276930402862464 276954151289088 277263251904366 277294923996636 277972365080592 278602687903904 278625586127616 278660388879376 278683291845504 279291275862144 279315226747648 279602984875383 279626962491786 279650942164412 279673926543648 280310100826392 280342120963632 281027006455104 281338652296884 281364779299401 281664255902848 281978613331311 282010824064606 282699786255432 282724029440944 282747266395776 283364116503936 283422803611584 283763456019771 284115215317248 284382523078381 284430285838608 285109844109272 285157729024896 285475985418897 285806377313184 285830886907328 286537339915008 286857136053306 286881735756252 287507605749572 287531235864288 287555893375296 288242919319264 288266609869056 288613084159764 289267535597768 289327445353492 289351225039968 290007350266816 290034282303024 290355916793579 290715848247552 290776057961088 291040307899614 291100584811491 291410423927168 291760676840542 291784656513168 291809678780256 292446299725216 292506867829904 292530908831616 293194244225792 293521469944794 293546641153948 294238553041368 294272164241328 294991081310016 295016378547072 295345637898129 295659995326592 295721229014848 296076663184337 296100997585848 296746980603528 296772428419376 296796820005504 297505924287936 297531437187712 297863503523859 298232741544192 298591194358548 299354854702176 300007936434336 300033663896512 300402834329689 300775220159232 301110906788874 301136728837308 301844384971584 301872416274576 301906899499296 302565548850656 302644468490112 302980087088952 303330737126144 303669275895258 303703964377268 304419817852488 304445923659696 304472031705632 304497056118528 305161356235008 305224557735552 305501938105806 305565210143739 305890444991872 306258101776718 306283272985872 306309538595424 307041370579216 307066606164864 307435676604966 307791483260352 308132809658492 308161424946963 308920873110304 308923069595868 308949561583656 309623575422616 309649023238464 309675577481088 310021197545241 310415451574592 310788547069273 310814090633592 311518884489904 312315607979648 312664174506411 313051759757568 313428023891892 313463827126632 313492937489298 313826610383104 314203805828276 314229630091104 314942168934848 315007396124512 315033286434048 315720572713728 316100044555932 316127152011944 316872287890704 316908484567584 317682702949248 317709946127616 318064533121062 318403071890176 318469015862144 318758432461482 319573671419184 319601076759328 319627344621312 320354400944448 320390995387008 320748574622931 320776080718002 321475895653822 321529888339296 321559747770744 322298084645264 322382151217728 323085470006208 323113176503936 323473793888427 324273284234172 324301092594024 325008597803864 325063183815552 325425977547489 325839821839168 326231456240417 326258269050168 326635859786496 327028450964124 327065807790904 327092689175616 327836726918064 327864840864288 328228427679698 328703369869056 329002087190868 329070226308642 329420479222016 329788136006862 329816417298004 329843524754016 329871810795072 330591469254592 330659937546848 330687114331392 331467751203456 331835333478376 332617494742416 332686382641704 333440773532048 333468178872192 333496775748864 333868981971798 334224342543104 334293563234176 334666658728857 334695358382294 334722866836176 335453108508336 335481875604512 336311044847232 336339885516544 336715264853058 337537871883576 338373329353528 338401140098112 339139406404032 339168489622144 339547025882883 340386242456988 340415432598696 341247079266912 341286060303552 342119833945344 342441714935593 342531035668836 343278311881596 343317524948216 344126750615856 344156261528352 344185774971584 344997047170944 345036456570624 345421541901618 345789198686464 346204810704116 346262956673088 347050601023152 347090245002592 347535982249092 347938198468224 347968036235008 348326522350443 348356393418306 349217383021416 349247330485872 350009259173392 350038026269568 350068044109056 350458745051142 350904423519104 351296057920353 351326183643526 351355058977104 352151782466848 352184485653672 353052426411776 353054936680992 353085213238464 353855514768704 354280821877801 354309940051704 354383320640076 355156454161236 355186910936312 355216103581248 355643046013437 356021582274176 356095317358144 356418927790107 357330485150184 357361128361328 358203455876448 358244373859008 358277642844912 359090063803744 359119577246976 359551211354244 360008452713728 360335619304284 360410247861846 361257193778208 361288173727936 362139757589376 362181125220096 362585345225922 362616439072524 363502323566928 364431997028736 365227053050496 365258373439232 365634672529347 365666027873874 366569799569064 366601235106288 367401023604368 367462729530624 367496854595136 367949033764767 368340668166016 368783385315254 369684335872488 369726565328848 370598039124768 370629820107456 371075288641239 371884837871729 371915402911416 371992429740204 372803979833844 372835949989048 372866593200192 372898568724864 373314750163173 373746801101856 373789494618176 374670545049216 374702675273472 375118203062512 375120870223554 375153039065868 375971484441748 376002385360992 376080258638448 376933048340576 376964028290304 377417110055076 377897071482112 378318831606534 378351274693028 378382371206112 379240381118144 380213008733376 380634647225196 380669995522719 381075169750912 381533192791478 381564550824912 382476181404408 382508981008336 382540419241344 383374981152384 383407857833728 383835768389346 383915264026749 384752825341339 384817445546352 385757567866944 385801633386624 386232215566743 386712376404032 387208996843032 388053743866152 388134113081988 389012848522272 389046208684224 389079571707008 389513812300431 389996662019328 390363587579641 390476525627916 391361959926392 391464040764384 392318070721824 392362885655104 392834475661901 393321441746688 393760416570066 393794183864172 394767476458992 394801330114464 395662640804704 396170755275204 396674565717248 397117282866486 397151338031812 397183979713248 398087454114792 398121592478064 399105580595904 399139806269568 399585274803351 400010581912448 400491363861862 400524280058448 400607232027912 401481209051832 401515638449744 401548638830976 402031269406494 402459179962112 402496555032768 402542532665728 402991798885221 403491356206848 403973449451936 403976321779212 404892367860344 404925645773376 405009509302944 405893090469984 405927898212928 406415792321357 406449195443928 407335917474408 407420280191652 408377697314496 408412718127232 408868535892999 409375378144512 409460163251328 409914235473288 410388644347136 410881899929284 410915670119136 411897426127824 411932748778208 411966605336832 412865364317952 413326151554914 413361596726988 414349196521442 414383251686768 414418787511456 415431226933632 415942385994954 416885566008548 417904031855856 417951769502176 417990583319064 418936913793216 418972840121472 419440443737679 419476413246618 420391555854998 420478622505487 420513181445448 421466726074576 422007978445326 422496383854272 422544646090112 423016236096909 423540616142592 424049679383148 424086044161416 425011243281976 425046174755904 425134205417376 426098228558912 426610365852853 426645428757912 427139201259264 427664766163908 427701440957336 427736593537344 428706517785728 428709565969776 428746330360992 429806009872512 429842868290304 430322603634378 430780626674944 431261408624358 431298391851236 431333840062944 432364378978896 432401456792032 432436995664128 433901303396652 433991168030238 434937976472818 435011025400224 435051423454536 436037934618832 436073772371328 436123585567488 436164086941632 437115635890752 437153121152384 437641015260813 437678545576846 437714518170384 438669449587824 438760301744856 439717514675816 439791366338688 439829081060096 440282204917191 440319961730922 441371970207623 441408246361992 442524567820608 443489992989888 443581843522272 444073755096062 445120470905292 445158642629064 446222211638476 446258886431904 446297155781568 447270811344448 447387475159296 447808396454237 448953686470744 450011904651504 450050495844768 451162830238848 451201520130816 451705093255962 452185875205376 452729367843844 452766577457376 452823131928986 452860349248944 453848323275984 453887243464928 453924548243712 454470130633428 454996105689216 455048080404736 455503913842887 455555946565902 456668885489544 456708047558448 457704415842128 457742034352512 457836836603328 458835667487808 458875015371136 459387152665077 459426547841534 459464307893136 460562055868824 461683942230784 461687224890528 462199214487738 462734134697536 462868010631936 463303496677567 463381309665456 463424342375484 464435363133924 464475191224408 464513366221632 465623177361888 465663107314496 467278326734856 468394743893804 468473411969472 469579314204896 469617908707584 470195740689948 470739915574656 470780284317952 471305708742414 472413253402272 472511094186768 473541938881648 473580859070592 473621471441664 474150066833898 474190728017916 475225237053476 475323660223594 475362726851376 476440646866912 476564919191424 477604607835264 477659165145344 477703523793216 478137648692223 479360507128776 479401615138992 480447492405712 480546997149128 480586493080512 481164121077003 481676258370944 482213843480733 482255196181486 482294832508944 483447126967896 483488585430032 484628205009312 484669764755904 485867663334144 486451638891036 487512896705796 487554703831832 487594775723328 488759732758752 488801646808384 489953789679744 489995806126848 490542676446186 490598711686356 491797261296432 492342641519547 492912447829984 492952960071936 493055054803584 494130718833024 494173093476608 494682204010293 494724625947006 494767051521652 494807716192608 495887203881888 495989906320272 497071973111792 497155457600256 497201626805184 497753000217564 498329068135808 498942227191226 500161160298072 500204052087824 500245163623296 501336513814656 501440344851264 502043037573441 503138310061751 503179662762504 503222813406768 504425108808712 504466567270848 504509828274816 505072897279587 506218187296094 506950678311168 507512862966928 507559994030292 508709109606048 508752734433216 509968241872544 510010155922176 510623148898044 511781024519128 511887018702332 511929090455328 513089927395136 513706622019409 514343423822592 514917467822394 514976287422324 516234392292528 516278662457376 517404991821536 517447517094144 517512150775984 517554684855936 518683798029696 518728278245632 519307216056174 519351749733908 519394435009632 520575901534728 520635367503888 521907297702336 521952054352512 522534590127459 523090760962432 523870995728808 525013888760088 525058911818896 525102066163584 526356635278656 526401773485952 526989275465289 527642542732032 528138971431279 528227673700272 528276728480508 529489710488648 529578639617664 529627819857696 530783272153056 530828789970752 531481937660219 532140774127872 532734681241854 532780366404468 534032373411264 534142976037216 535308278735776 535995727725276 536041692541992 536662073377024 537322398513628 537366560788512 538635095705616 538725560825088 539232416902361 539900861031168 540012679070592 540503428956426 540615371792769 541190787293312 541841256989578 541885790667312 541932260591904 543114556632544 543227040255536 543271687830144 543924658608786 544503596419328 545158047857332 546552313964384 547840579575744 547887560158848 548499041810811 549196568170432 549856660199483 549901852659432 551101535406552 551148795635984 551194094295936 552511002249024 552558383348608 553175077972881 553860805724928 554526503808732 554589847993272 555944730161184 557205375807808 557320777758752 557366583691008 558582551724288 559205969750766 559253924983572 559301884328824 559347853087296 560620201652784 560684241927264 562054012910208 562677304593768 562729558598802 563328511805696 563957226662622 564021648129212 565399572510864 565448058881888 565494532791552 566728233007872 566845607223168 567478247409801 567526912039542 568765046156762 568860571677216 570219688218544 570315458049792 570951970837794 571612754626368 571661773814656 572299789187217 573714272106612 573763471512504 575015211499144 575062471728576 575111786750592 575753652584019 576485838638528 577178730271507 577226168319528 578535071195536 578654890706984 578702450079936 580014700533632 580068564606048 580711833587158 581552115922176 582080615799228 582201169622982 582820847854336 583521353681084 583569313026336 583619357560512 584892599450432 585013735659808 585061817663232 587042939889588 587093282307896 588477106082736 588544328482656 589982162620032 590032757094144 590691275796258 591319990653184 591442458029696 592153326368674 592201995171696 593493961207056 593544856838752 593593640011008 595011848575872 595062874375424 595675924299729 595727007047718 597182388717096 598709709404352 600015872868672 600067327793024 600737045792793 600805668659378 602221813577748 602273457674616 603688769943168 603744832549152 603813798998592 605131097701312 605288936980224 605858418732203 605960174177904 607338551790516 607407928754536 608839635704976 608891847319392 608944063411264 610449115471104 611003876211612 611130420287478 611780889983744 612516203553436 612566545971744 612619077190848 614082741158432 614133212329728 614871353209932 615582966520704 616265619316984 616322849893926 617841746220608 617846139191736 617899123167312 619247150845232 619298046476928 619351154962176 620042395090482 620830903149184 621523794782163 621577094138546 621628181267184 623037768979808 624631215959296 625328349012822 626856047783784 626927654253264 626985874978596 628407611656552 628459260182208 629214619869927 629884337869696 630014792249024 630587333782497 632200089111864 632254304023888 633744575781408 633816969135168 635365405898496 636129066242124 636938031724288 637516864922964 639147342838368 639202153518656 640708801888896 640781990774016 641497149245862 641552161436004 642951791307644 643059776678592 643119495541488 644596169290528 644764302435456 646170940012416 646226353007872 646892112936537 646947587776854 648546568468344 648602185188048 650017195607728 650126367631104 650851955094978 650986752045357 651679643678336 652406964709227 652462912480834 652516538100336 654056901928248 654131615581808 654185378351232 655673453836128 655729681728576 656456855359396 656517818365269 657950097773059 658004174381736 658140452617284 659576272013724 659632834596008 659687049508032 659743621590144 660479942596383 661182938509184 661319875093696 662935502406912 663670666956752 665234989484832 665372765283408 666110632644093 666881547064096 666936357744384 667737963943596 668587126468352 669333317457714 669390716764588 669445733672352 670906217016672 670963751209024 672622089694464 673430529706116 675075743767152 676746658707056 676802280196224 678278812808064 678336979244288 679094051765766 679234697893479 680772484913976 680830865197392 682494158533824 682572120607104 683333919848853 684883429871186 685062071337672 686556623763192 686635049896432 688253501231712 688312523056704 688371549943168 689139821762301 689994094341888 690643270333211 690843083803236 692409621408232 692525913346176 693298821731607 694101202046304 694180490005184 695014841555671 695071964498184 695876396936448 696653044700886 696712786836612 698434766042832 698494660971744 700018518346784 700076052539136 700917490102284 701808847038208 702592115840706 702652367287052 702710117954208 704303564933696 704368971307344 706109873361984 706170426476928 706958563113621 707711029537408 708561643755602 708619880103408 708766641280152 710312908322472 710373821872624 710432207162496 711286092026874 712043164548352 712190634716288 712837855580214 712985490335391 714540961348201 714660970300368 714722256722656 716406911752896 716488747718016 716555285689824 718180127607488 719043324876247 719102422708488 720671238608568 720820495723692 722514387556416 722576347455872 723382794272229 724279515178752 725170690451844 725232878145048 727004647133856 728863994057472 729549740514959 730454106100992 731269345058694 731332055747748 733139599138128 733202470212576 734802047208736 734993709190272 735898067529534 736681336332032 737566770630508 739368671744976 739453130657696 741196078249536 741259640214912 742086938920509 742150577282478 743769675743458 743830805822832 743984859480408 745607959667688 745671899978096 745733186400384 745797137449728 746629500326346 747493602203712 747578989236352 748413340786839 749341090098432 750236406125024 750241740447108 750306078131736 751942968883496 752004770721984 752160517276896 753866096681152 754772185739663 754834220110152 756637663213068 756702549386056 756764742412224 758480762236288 759327280944141 760426017466752 761269294450392 761339991045438 762150339501824 763066385582956 763129101649824 764952362808816 765017962016672 765080838482688 766749962304768 767671536778692 767830528053498 769505650682678 769634891092704 771515135733888 771603266773248 772464431133486 773424752808064 774417993686064 776107487732304 776268226163976 778025697044544 778092417368448 778159143414016 778960824084261 779027624600862 780727175159282 780888870367333 780953051255832 782723919852784 782928081528768 784636141443648 784725771310208 785668951323802 787520833140132 787588367728344 789534952917984 789602660228928 791325281609408 792276393726727 792341510550408 794234565732972 794302676063624 794367959426496 796174908229584 796243184956128 798211161191808 798279612539136 799170549606702 800021163824896 800982727723724 801048560116896 801214464055824 802962418103664 803031276899488 803097277661952 804062538812988 804993110065536 805085065331456 805983597770442 807946898903872 807952643558424 809784735720688 809851291546752 810019018605888 811786180939968 811855796425856 812761885484367 812831584642714 812898390887856 814671834948816 814840560383304 816755394628992 816825436254464 817737071785998 818920326502656 819690801814157 819828470946576 821763799858568 821831340238272 823794852255648 823865497556416 826652303109828 826723193453976 828698393042884 828766503373536 828837575022912 830862453867264 831644164843583 831884771989908 833771132017096 835808063711712 835903539004352 835981166638128 837873827586432 837945680242944 838880887475358 838952826493236 840783111709996 840957245010974 841026362890896 842933452149152 844015956890652 844992767708544 845089292180224 845935839993933 846032472193818 848099358766296 848172088322832 850022486563952 850092349511808 850268410834752 851290368059313 852196457117824 853147569235143 853220731705706 853290857515824 855329532327816 855402881914672 855473187074688 857413035571456 857419131939552 857492660721984 859612019745024 860645207268756 862522817248716 862596783702472 862667680125888 864728757957792 864802913584064 867802606793304 867982336060476 869875952945636 870022050800448 870102846909072 871067750380737 872075869237664 872147544742656 872328173883264 874231271781504 874306242304768 875282030521626 875357091153692 875429036340768 877338899175648 877520603489712 879435029351632 879582732677376 880564409834382 880639923461844 882743940415246 882816492723984 885049135641216 886979985979776 887163687044544 888147510192124 888229989553011 890240941810584 890317285258128 892444423276952 892517772863808 892594311563136 893590510571577 894541622688896 895616792908474 897907372941488 900023809303008 900100991689536 901208502989067 902325660477696 903410186511924 905458735687688 905533154914752 905646263857972 905720698497888 907696646551968 907774486929856 908865562034339 908940261266856 909992211378432 911007827685774 911111893131804 913337770979088 913416095116896 915408831684256 915484068705024 915673673206656 917671334975616 917750030742272 918774305330154 918853095683068 918928615786272 921124111737648 923374449781056 924398428975476 924484274840889 925468269395072 926606993355134 926762619330912 926848684750968 928870726267848 928950382448816 929026732443264 931246354723776 931326214628992 932365641207819 934399718686109 934556653469712 936789487787608 936946823938944 937992523519233 939158628409792 940314197398849 940391481379896 941479831149312 942611417484828 944826506804544 945022188373536 947083877763296 947161718141184 948300133667796 948381456035832 950450474106952 950647320447188 950725453702752 952881293733824 953129838382848 954026583750331 955209215670528 955407047586432 956275297384446 958721014257552 958803230277984 960894984811424 961093994298256 961172986161024 962328242154006 963352516741888 964427686961466 964510392362972 964589665017888 966894253935792 966977170860064 969256410018624 969339529511808 970421381665281 972903277782072 975025793411592 975109407663664 975189551446656 977519465517504 977603293616768 978694368721251 979907579359488 981085352892372 981197423372712 983594522592864 984685283039094 985824895659968 986110109607168 987037884226121 988261437666048 989364408020586 989449251894012 989534103043304 989615432385216 991774407763776 991979812640544 994143946223584 994403253610368 995506000435128 996658136271616 997884454382452 1000322320596144 1000408104175648 1000490327246592 1002673027629312 1002880689702528 1003999976186571 1004086075146882 1006276620123502 1006359325525008 1006445626813536 1008850217617424 1008933134541696 1009019656549632 1010145794559174 1012436374592188 1015025725933856 1015119988060584 1017418219212096 1017505468866432 1018641077648649 1019936483745088 1021162368941897 1021246297796088 1023562049038256 1023774037404664 1023858180910656 1026179854790272 1027325144806779 1027413244038818 1029834935644788 1029952574844648 1032468784585056 1032557324914752 1034809983643072 1035024301551968 1035109369711872 1037367596059392 1038614432112348 1038703499467816 1038788870019264 1041151803069456 1041270735007776 1043814595404672 1043904108705024 1045069180254918 1046181521924864 1047741991457616 1050027777520176 1050117823637792 1050204132327168 1052713270557312 1052803546971904 1053888173761059 1053978550930578 1056277942862558 1056455347400544 1056553456961016 1058979420977296 1059157279235328 1059255639715392 1061566544306112 1061657579941504 1062842465633403 1062963875320438 1065469362483708 1065560732808936 1068064746822528 1068285952074432 1069256783370321 1070616557471552 1071903356218513 1071991455450552 1072083385083984 1074644797027256 1074733121577024 1077270191411232 1078464833804722 1080025358141184 1081006857912852 1081230743585538 1082381574586624 1083682513979156 1083771581334624 1083864521183808 1086229113265088 1086454080511072 1086543375660288 1087849317217572 1090316095714664 1093104627928768 1095681159151488 1095775120317696 1096998083621622 1098393136340864 1099713320398966 1099803705318864 1102203070813104 1102297591271968 1102388188591872 1105022004498048 1105116766697216 1106350155945762 1109053007617464 1109179695986544 1111889460322368 1113225865923717 1114410751615616 1114641555517504 1115654513615187 1118411939501532 1118507849967144 1118603768657648 1118695706174592 1121240403305568 1121368483854528 1124108025820416 1125165634788377 1125354609187536 1125459117197604 1127914453325244 1128043296258424 1130799145021728 1130896117763776 1133691214446336 1134956494819602 1135053824079084 1137530092313524 1137721143354432 1140439376437088 1141903941675588 1143225509252736 1143323547629312 1144599578374434 1147428544213224 1147526943025008 1150030422998288 1150124943457152 1150223573501184 1151507305168038 1151745792080247 1152971677277056 1154258476024017 1154357460543014 1154452336639056 1157070142391072 1157309781413968 1157404900159872 1160029401067264 1160137129212096 1161423667174316 1164161231598456 1164402339245964 1167042707362168 1167138626052672 1167238715121024 1168541436901293 1169785198900864 1170027471319616 1171090762738923 1174085879779176 1174186564615792 1176954212165472 1177088656965312 1178503426985703 1179964325240064 1181382551592516 1182884916059392 1184306652737348 1184403990343392 1186987922414112 1187089713677504 1190023697151744 1191351848599458 1191454014095436 1194364777434192 1197419418808704 1200031745737344 1200134655586048 1201474091585586 1201611337318756 1204443627155496 1204546915349232 1207377539886336 1207489665098304 1207627597997184 1208975396655663 1210262195402624 1211716837464406 1211920348355808 1214677103581032 1214815857509072 1217679271409952 1217783694638784 1217888126822528 1219247376964071 1221907324435681 1222007752423224 1222260840574956 1225032407106872 1225133091943488 1225238154381696 1226605607678997 1228165482316864 1229641642752341 1229742706419864 1231165933041408 1232531238633968 1232645699787852 1235683492441216 1235692278383472 1235798246334624 1238494301690464 1238596092953856 1240084790180964 1241661806298368 1243047589564326 1243154188277092 1243256362534368 1246075537959616 1250656698025644 1253712095567568 1253855308506528 1253971749957192 1256815223313104 1256918520364416 1258429239739854 1259768675739392 1260029584498048 1261174667564994 1261435867516461 1264400178223728 1264508608047776 1267489151562816 1267633938270336 1269048708290727 1272258132484248 1275033729845928 1278294685676736 1278404307037312 1279831097558559 1281417603777792 1282994298491724 1283104322872008 1285903582615288 1286119553357184 1286238991082976 1289192338581056 1289528604870912 1290741848603389 1292341880024832 1293784225873074 1293895175553708 1297093136936688 1297204370376096 1300034391215456 1301703910189956 1301973504090714 1303359287356672 1304813929418454 1304925824961668 1305033076200672 1308113803856496 1308263231163616 1308370756702464 1311346907672256 1311459363457152 1312913710718792 1312923045782439 1313035636730538 1315900195546118 1316008348763472 1316280905234568 1319152544027448 1319265669192016 1319374099016064 1319487243180288 1320959885192766 1322365877018368 1322639750187392 1324115910622869 1327341333913504 1330469978969664 1330745530566816 1332221265288186 1333763094128192 1335366174770173 1335475927887192 1338666634915428 1338781433529176 1338891467344704 1341812434033344 1341927502418048 1343425189362711 1346861059412232 1350151487534304 1353493317414112 1353604560392448 1356557625616128 1358188103531532 1358469395786958 1361544969827952 1361661730394784 1364988317067648 1365144241214208 1366667839697706 1369766859742372 1370124142675344 1373113247526384 1373270099792864 1376507002463424 1376625046113408 1376743099886336 1378161457995231 1378279643524602 1381286540666422 1381686167606472 1384819242816464 1385051826692352 1386597643463214 1388202404092608 1388360980010368 1389910490032701 1390029683111342 1390143928996368 1393306089401772 1393425573673224 1396869532085664 1396989321943488 1400037036693568 1401719773516517 1401834980204568 1405184231681412 1405304734574104 1405420235908416 1408607129867392 1408737942614688 1412219746723968 1412340852953856 1413917126227242 1415422059074816 1417123287511204 1417239760206816 1417533282560304 1420625816644944 1420747643745248 1420864414324992 1422572184053748 1424381269432576 1425675711160428 1425970980670782 1429081922696402 1429321940600736 1429444513445312 1432813823505792 1432977495436032 1433110571379648 1436360255214976 1438086649752494 1438204845416976 1441342477217136 1441640991447384 1445028775112832 1445152694911744 1446641530442199 1446765588544458 1450222187825047 1450341380903688 1450465756290096 1454009294267712 1459099481029918 1462538690117388 1462664111495496 1466279198276256 1466404940425152 1469604094417472 1469987418380544 1471370445492493 1471796135059068 1475133541261016 1477027924558641 1478737343489952 1478906261315392 1482392156499072 1482519280429824 1484173877841018 1484301154564956 1487539351486916 1487661611645664 1487969718960816 1491215919335376 1491343799956192 1491466372800768 1493259000652692 1494987204407424 1495157978472704 1496826681573678 1500472812250048 1500483480894216 1500612156263472 1503885937766992 1504009541443968 1504321034553792 1506129112720323 1507732193362304 1509414930185253 1509544371479326 1509668440220304 1513275326426136 1513405098772112 1513529484824448 1516961524472576 1518654561888282 1520852034933504 1522282917654863 1522538588900784 1522679982090876 1526132771165912 1526258203299648 1529904725617632 1530035924033344 1535343073557384 1535661056106996 1539011301365356 1539269782185408 1541119866058227 1543030271467776 1544928862266972 1546849505616128 1548835987372128 1552214975464608 1552536452327952 1556051394089088 1556184834736896 1557921648168522 1558055249201724 1561454350318564 1561777740734666 1561906102511664 1565447839705568 1565856163057536 1569272282887296 1569451542620416 1571337902647604 1575041666280264 1575176735456688 1579069905835968 1579205320457856 1580967826395867 1582650563218816 1584416914293837 1584552787453454 1584683021100816 1588469131465944 1588605352127248 1588735918852992 1592349816459168 1592486369912256 1594445812980657 1596422322383616 1598341099213404 1601965455447448 1602097120233792 1602428928111648 1605924836207328 1606062553798976 1607992917445369 1608125077625976 1609986220131072 1611967195540884 1615893797807744 1615905287116848 1617697250707083 1619569471441376 1619702583093504 1620038037211776 1623572361879936 1623711592851712 1625523770968734 1625663169285428 1625796781775712 1629343669897632 1629681120766608 1633510789257984 1635474143571996 1639381603628314 1639656941893152 1643527599717136 1643662680476544 1647589704511296 1647730995112832 1649569980598449 1653304606219656 1653446386907952 1657396786085768 1657533006747072 1657675150045824 1659525233918643 1663288329687166 1663632810782579 1663769543979816 1667542264034192 1671616127423424 1671807078008704 1671962333276256 1675747655172864 1677761774950716 1677905652986472 1681566223419992 1681914490021948 1682052725781792 1685866904298304 1687893186635201 1688031913781304 1689985535417088 1691871679987866 1692064944387636 1696198717532592 1696344176645664 1700044973127904 1700184699023616 1700536821669504 1702580736118626 1704392914235648 1706295138470286 1706441463411412 1706581715031648 1710659064655632 1710805763829344 1710946374149376 1714838263879104 1714985321443968 1716899367561651 1721290414537512 1725045634497432 1725193567404944 1725335360251776 1729457515915584 1729605827168128 1731536190814521 1735605213586608 1735964672120952 1739751905891272 1740044101600896 1740205693818144 1742135500761474 1744151738475328 1744656347766528 1746297795169291 1748462543563008 1750564061043252 1750714182307384 1750858072681536 1754677798351296 1755041206979424 1758870058703264 1761128819668764 1761279846923688 1765487880830492 1765632985447968 1770098271282432 1771763655536329 1773959971959552 1774327374089088 1776295020384248 1776459979106022 1780481883621168 1780634570516256 1784888846553904 1785035545727616 1785188623126272 1787181021143154 1789083245377792 1791233585816948 1795814745882976 1800047618606016 1800201983379072 1802211137378379 1802417005978134 1806820373023848 1810917471375376 1811066309829504 1811292527715944 1811441396995776 1815393293103936 1815548973859712 1817575256196609 1817731124068678 1817880522533712 1822015655371548 1822223786263608 1826675541958176 1826832190233792 1830817663368512 1831347346413312 1835342669951232 1837548610660308 1837706191366136 1837857231572544 1842248223475296 1846748899562112 1848796857950952 1848968549681778 1850936538790144 1853213986710268 1853525238661824 1853697369501936 1857741452535696 1857900764897632 1858053464886528 1862492709447552 1862652429257984 1864571384346489 1864731282415638 1868799437372218 1869113306939424 1873578975575216 1873893647877888 1875985047038466 1878317256819584 1880628394797698 1880782962759792 1885222834969656 1889653013609088 1890044376747072 1891762001347491 1894167755526592 1896444399463523 1896600267335592 1896762912071664 1900900948213904 1901294640894376 1901450907405504 1905762587467648 1908053167500662 1910814095172864 1912550594768892 1917442028515104 1917606460555968 1921789969622848 1922187988596512 1922345972322048 1924656484308012 1928855373922932 1929020784725944 1929179330035776 1933788507871584 1933954341720128 1938512820037248 1938679059023616 1940842763330562 1945806555564144 1950051586823184 1950218815327328 1950379102893312 1955038931035008 1955206587233536 1957220894127681 1957388737442502 1962170705784744 1962394846745424 1967189045185728 1969370566078188 1969553455095807 1971649791319936 1973850293319177 1974075768452242 1978728816041172 1978898503788024 1979068206086608 1979230864770432 1983548815527552 1983959625281088 1988287892447168 1988806507220736 1990677661548667 1991012000870256 1995768908764904 1998331897932279 2000644641192288 2000816208351296 2005761379405056 2007999952373142 2008172150293764 2012553240247004 2012718651050016 2012891253627072 2017700435234848 2017866269083392 2020291589118348 2024872749184376 2030051451867712 2030239976121168 2034836438424192 2035010937732864 2037282155297298 2037704093680437 2039872967490176 2042324737883794 2042492595592176 2047124098076512 2047548074809328 2047716361821312 2052359709580544 2054650289613558 2054826488077636 2059669871289576 2059905149689296 2064937569170112 2065114649829504 2067419465286903 2069619967286144 2070048603103936 2071929810999633 2077228864224696 2077406998935632 2077577740038528 2082303606138912 2082541470015552 2085044524667013 2087629190809344 2090138360509836 2095483982915232 2100055555040352 2100235647275584 2105426541114624 2107776347522118 2107957101861156 2112555885725116 2112910694801088 2113106913922032 2117958841954592 2118511279430784 2123133088612224 2123315159883008 2125684931266806 2125927750640876 2130938724967416 2131121465617872 2136129493645056 2136571904148864 2138513566740642 2138956471006173 2141233114943104 2143622884044603 2143806712437026 2143982910901104 2144166770167968 2149289594054512 2149466243154048 2154540382822464 2156929667609444 2157129974628741 2162013715825704 2162461487171076 2167365027958312 2167543162669248 2167729042367616 2170148382816687 2172458226530176 2172908161022144 2175519829484911 2175698634435144 2180632191429328 2186209255857536 2188649221544877 2191362318302976 2193996167243244 2196786272681728 2199426640797932 2199607410637728 2204406141626208 2204595182543936 2210044008996096 2212700311891524 2218106015234928 2218359391973088 2223778920644736 2226451731847434 2228821503231232 2229283111035008 2231309027230374 2236823879003064 2237015699934288 2237207537315296 2237391412349184 2242480806611136 2242736967709056 2245240022360517 2250331269576754 2250709218375072 2250918234395208 2255828906650488 2256086592516848 2261598290043456 2261792235527552 2264316557218989 2269912989639204 2270107648158168 2275060184627048 2275442286708864 2277981842832423 2280878752874176 2283620193682919 2283807883351176 2286451018505472 2289199156748868 2294857088426448 2295053886050016 2300060845996576 2300249886914304 2303014610336076 2303491584160494 2305943354554112 2308516952048034 2308714921086028 2308904673278112 2314140284782144 2314619562827936 2314809800319744 2320274258424192 2322847334348632 2328322463196912 2328804678491928 2334085414724336 2334277252105344 2334477430242048 2337082873802586 2339570397801728 2340054942639232 2342181525477846 2342666611101999 2348171759558352 2348373129231584 2353908424330944 2354177313930624 2357006853971406 2362765103185032 2368613305474696 2368807980686784 2373975844828224 2374179427355008 2376829181180181 2382703697198916 2382908028190872 2388729554868384 2394838837617408 2397092004549151 2400063491474688 2402948183171172 2403222674637512 2408887254310992 2409093830698464 2414979330196608 2415255195994368 2417950793311326 2420524390805248 2423433674928812 2423840696711616 2429354207162064 2429631715018144 2435358542819904 2435567389277568 2435776253645056 2438285656453101 2438494753928142 2443814648871362 2444015504846448 2444521681149912 2450064814213744 2450266183886976 2450476308763392 2453211215357994 2456330964633728 2459072405442471 2459283285504682 2459485412839728 2465062477267936 2465291399575704 2471366984882432 2471384556766944 2471596492669248 2476988603380928 2479965753144607 2480169580361928 2486095179128652 2486308376554184 2486512725068736 2492151075919232 2494932494530749 2501313396051288 2507424191135136 2507710617013056 2507943499914384 2513630446626208 2513837040728832 2516858479479708 2520059168996096 2522349335129988 2522871735032922 2528800356447456 2529017216095552 2534978303125632 2535267876540672 2538097416581454 2544516264968496 2550067459691856 2556589371353472 2556808614074624 2559442707705429 2559662195117118 2565988596983448 2566208645744016 2571807165230576 2572239106714368 2572477982165952 2578384677162112 2581483697206778 2587568451746148 2587790351107416 2594186273873376 2594408740752192 2600068782430912 2603193865102103 2603407820379912 2603947008181428 2609627858836908 2609851649923336 2610066152401344 2613203251142211 2616227607712992 2616526462327232 2622693815344512 2622918726914304 2625827421437584 2625846091564878 2626071273461076 2631800391092236 2632016697526944 2632561810469136 2638305088054896 2638531338384032 2638748198032128 2641919770385532 2645279500374784 2648231821245738 2654682667827008 2660939957939328 2661491061133632 2664442530576372 2664689968659033 2667526188256384 2670732349540346 2670951855774384 2677333269830856 2677562867058352 2677782934689408 2683624868066688 2683855004836096 2686850378725422 2693269777389373 2693722118824464 2700302975068608 2703625508967201 2706986634828224 2716376207063064 2716938791573916 2723089939655904 2723323460789568 2726596686103017 2729976634135296 2732545113057487 2733335679395412 2739533719484744 2740248285350688 2746226495052768 2746540199585728 2753014004926848 2753250092226816 2756322915990462 2756559287049204 2762573081332844 2763372335212944 2769638485632928 2773195286926428 2776404808185216 2776721960020736 2779820980065402 2780059366222684 2780287857992736 2786612178803544 2786851147346448 2793739064171328 2793978643886976 2797096923623457 2800074073387136 2803199156058327 2803439547033034 2803669960409136 2810368463362824 2810609469148208 2810840471816832 2817214259734784 2817475885229376 2820942592196547 2824439493447936 2827834252454484 2834246575022408 2834479520413632 2835066565120608 2841251633289888 2841495287490496 2844910546249499 2845144368107496 2851351422320856 2851941961341564 2858163845392804 2858643881201472 2858889026890624 2862079751250993 2865627647011584 2866221142759296 2872720510429952 2876173299504988 2876409690833952 2882684954434272 2883281982894768 2890057550225664 2893283060884398 2893531177088916 2900444375650094 2900682761807376 2900931512580192 2908018588535424 2918198962059836 2925077380234776 2925328222990992 2932558396552512 2932809880850304 2936083106163753 2939208188834944 2942740890984986 2943350357538409 2943592270118136 2950267082522032 2954055849117282 2957474686979904 2957812522630784 2961113652678363 2964784312998144 2968347755682036 2968602309129912 2975078702973832 2975323223291328 2975939437921632 2982431838670752 2982687599912384 2986272560969971 2986518001305384 2989974408814848 2993653363147356 3000945624500096 3000966961788432 3001224312526944 3007771875533984 3008019082887936 3008642069107584 3012258225440646 3015464386724608 3018829860370506 3019088742958652 3019336880440608 3026550652852272 3026810197544224 3027058969648896 3037309123776564 3044565835309726 3045077177801568 3045359964181752 3052265542331824 3052516406599296 3059809451235264 3060071848066688 3063487106825691 3070686147114768 3071322112213992 3078022602730712 3078539564370816 3081975434420337 3082239732116454 3089603791453361 3089857724533944 3097671974744256 3104429950929216 3105072904655904 3112102788178176 3115843296337044 3116110498403448 3122908700637128 3123555481469332 3123812205023328 3130895679411136 3131712326115072 3134658775179659 3138544565774592 3142675805295208 3150083332560528 3150353470913376 3158139811671936 3158410640915712 3161935652791734 3165301126437632 3168833828587674 3169105574906908 3169366042201632 3176938262931888 3177210704254496 3177471837705984 3184699632918336 3184972739824512 3188527396900209 3188891625961314 3196682198426808 3203930910894896 3204194240467584 3204857856223296 3211849672414656 3212125107597952 3215710068655539 3215985834890738 3216250155251952 3223934391081768 3231787595615488 3231810574233696 3235394501414166 3239138942882752 3240076074423552 3243124476742969 3247144723759872 3251047541937468 3251326338570856 3251593563551424 3258687339795264 3259362241533216 3270948287143992 3278763207256628 3279313883786304 3287055199434272 3287325360953088 3295179409022592 3295461990225664 3299139961196898 3306609212439312 3306892773815904 3314793572171536 3315066013494144 3315350300091648 3319050467837286 3326576659374332 3327265621565158 3327539087959632 3335084528068384 3343232254846848 3343614156017408 3343924666552512 3346963540845561 3355523549901432 3355811305972944 3363132446839984 3363828980043896 3364105451563584 3371733808596608 3375496904365131 3375786373270402 3376063827562608 3383743359975732 3384129888775272 3392397435065184 3392688353291328 3400089946255808 3401073643339008 3405161472237252 3412590276940572 3412882926822824 3413163430063296 3421318129311264 3421611527658688 3429676527758208 3429970642887936 3433798735123302 3442580829075024 3450091268994864 3450387134809888 3450670720503552 3458915031831168 3459211654336256 3462775428072051 3463072381629042 3471210427173216 3471929344241904 3479503811782544 3480088203201792 3480411387636288 3484271001522948 3488303476950656 3492595590338582 3501128122086504 3501428364614768 3501716145363072 3509355596702592 3510082413958848 3513272288216769 3517740117406528 3521968170432257 3522257639337528 3522559693847376 3530975761660984 3531265970895936 3535510280957109 3543527311072658 3548654748178176 3552590040768496 3552919958212044 3560963767242336 3561269141032512 3569777693107808 3570071091455232 3574362042286308 3582467171633896 3591629491765952 3600095237212032 3600403966758144 3604422274756758 3604834011956268 3613640746047696 3621834942750752 3622132619659008 3622585055431888 3622882793991552 3630786586207872 3631097947719424 3635150512393218 3635462248137356 3635761045067424 3644031310743096 3644447572527216 3653351083916352 3653664380467584 3657742130892213 3661635326737024 3665721973307043 3675097221320616 3675412382732272 3675714463145088 3684496446950592 3688924928257023 3693497799124224 3696972800018953 3697593715901904 3697937099363556 3706427973420536 3707050477323648 3707394739003872 3715482905071392 3715801529795264 3724985418895104 3729142768692978 3729462564831276 3737598874744436 3738226613878848 3747157951150432 3751970094076932 3756634513639168 3761256789595396 3761565925519584 3770445669939312 3774626918316527 3779306027218176 3780088753494144 3783524002694982 3784307602549383 3788335511053184 3792888798927046 3793200534671184 3793525824143328 3801801896427808 3802589281788752 3802901814811008 3811525174935296 3816106335001324 3825101189537784 3834884057030208 3835212921111936 3839493292675677 3843579939245696 3844375977193024 3848996621396381 3849312968616024 3857710747845864 3858041569451888 3858358660071552 3867577015743168 3867908683440256 3872225545810167 3877025640074496 3881685526661124 3891613111128288 3900103173646368 3900437630654656 3910077862070016 3914441788255362 3914777474885004 3924341411569488 3924789693490848 3934378090371456 3938741132156376 3939106910191614 3943299582639872 3947700586638354 3948151536904484 3957457632082344 3957797007576048 3958136412173216 3958461729540864 3967097631055104 3967919250562176 3972347731868607 3976575784894336 3981355323097334 3982024001740512 3991537817529808 3996663795864558 4001289282384576 4001632416702592 4006098524310519 4015999904746284 4016344300587528 4025106480494008 4025437302100032 4025782507254144 4030275568088133 4035400870469696 4040251111900549 4040583178236696 4049745498368752 4060102903735424 4060479952242336 4069672876848384 4074564310594596 4075408187360874 4079745934980352 4084649475767588 4084985191184352 4094248196153024 4095096149618656 4095432723642624 4109300579227116 4109652976155272 4119339742579152 4119810299378592 4129875138340224 4130229299659008 4134838930573806 4139239934572288 4140097206207872 4143859621999266 4154457728449392 4154813997871264 4155155480077056 4164607212277824 4165082940031104 4169731470098103 4170089049334026 4180276721019672 4190967965830464 4200111110080704 4200471294551168 4205159320549551 4215552695044236 4215914203722312 4225111771450232 4225821389602176 4226213827844064 4235917683909184 4237022558861568 4241008931125421 4246266177224448 4251369862533612 4251855501281752 4261877449934832 4262242931235744 4273143808297728 4277027133481284 4277912942012346 4282466229886208 4287245768089206 4287613424874052 4287965821802208 4288333540335936 4298579188109024 4298932486308096 4309080765644928 4313859335218888 4314259949257482 4324027431651408 4324922974342152 4334730055916624 4335086325338496 4335458084735232 4340296765633374 4344916453060352 4345816322044288 4350666563475141 4351039658969822 4351397268870288 4361264382858656 4372418511715072 4377298443089754 4387992334486488 4398853281595864 4399214821275456 4408812283252416 4409190365087872 4414111336477479 4425400623783048 4436212030469856 4436718783946176 4447557841289472 4452903463694868 4458566222070016 4462618054460748 4473647758006128 4474031399868576 4474415074630592 4484961613222272 4485473935418112 4490480044721034 4500662539153508 4501418436750144 4501836468790416 4511657813300976 4512173185033696 4523196580086912 4523584471055104 4528244790555759 4528633114437978 4539825979278408 4540215296316336 4550120369254096 4550884573417728 4555963685664846 4561757505748352 4566848752964589 4567240387365838 4567615766702352 4578398313497736 4589714176852896 4590107772100032 4600121691993152 4605650684411413 4606029220672152 4606983168320988 4617033904096068 4617429842172056 4617809346556224 4623359598174681 4628280569564288 4629239125655872 4640548516848384 4645694668697264 4656644926393824 4657609356983856 4668170829448672 4668554504210688 4674165747605172 4680109885278464 4684363050955692 4685333222203998 4696343519116704 4696746258463168 4707816848661888 4708354627861248 4714013707942812 4725530206370064 4737226610949392 4737615961373568 4747951689656448 4748358854710016 4753250742881511 4753658362360362 4765407394397832 4765816056381744 4777459109736768 4783337438941971 4794184009098302 4805896366342344 4806445349275024 4817774508621984 4818187661396928 4823978752336107 4829958660393216 4834502892332477 4835901586622652 4846867349857624 4847681393423232 4853091752121249 4858708414324128 4859263430036288 4870717085639808 4871134778555136 4876571312906202 4876989507856284 4887629297742724 4888031009692896 4889043362299824 4900129628427488 4900532367773952 4906422430715988 4912661929267456 4918144810884942 4918566571009364 4918970825679456 4930124954535872 4930582799151408 4942769113533888 4943192985338496 4948709941795347 4953977206761856 4959931506289214 4960339160723856 4972190358257304 4972616753108368 4973025450137472 4984302151838464 4989864989061498 4990898432347737 5001786729437407 5002626792102576 5014848382270272 5015421234026112 5015886999828768 5027260893252416 5033303274133729 5033716958959416 5044698670259976 5045743470065844 5057600712894912 5058034432191104 5063679559905603 5069956606251264 5076194833162908 5089032529936992 5100134919383712 5106848183604713 5113178742706944 5118885415410858 5119324390234236 5131977193966896 5132417291488032 5143614330461152 5144955964331904 5156769354324224 5162967394413556 5175136903492296 5175580702214832 5188372547746752 5188817481504384 5194608572443563 5200137564861824 5206387730204206 5206815640759824 5207894016362856 5219255717673816 5219703299846672 5220132304802688 5226406502284422 5232455215425984 5233052924654464 5238893385507873 5245387630689024 5251654842875168 5251692183129756 5252142546922152 5263600782184472 5264033395053888 5265123620938272 5276610176109792 5277062676768064 5283405300177641 5283839540771064 5296463642491476 5309365335654016 5315290966608987 5321879915878656 5322982122267264 5328885061152744 5329379937318066 5335052376512768 5341464699080692 5341903711548768 5354666539661712 5355125734116704 5355565869378816 5367249736133376 5373700757450844 5386539554778746 5387444237648928 5400605950137216 5407251017934402 5413973269656448 5432752414126128 5433877583147832 5446179879311808 5446646921579136 5452725768589827 5453193372206034 5465090226114974 5466222092571331 5466671358790824 5479067438969488 5480496570701376 5492452990105536 5493080399171456 5506028009853696 5512645831980924 5513118574098408 5525146162665688 5526744670425888 5539276971265856 5545934756087089 5546390573852856 5552809616370432 5559641960130804 5560118732445368 5560575715985472 5573224357607088 5573702294692896 5587478128342656 5587957287773952 5594193847246914 5600148146774272 5606398312116654 5606879094066068 5607339920818272 5620736926725648 5621218938296416 5621680943633664 5634951770458752 5641885184393094 5655668504908968 5668493150044816 5668959040827264 5670133130241216 5682503266579776 5682990574980992 5689333198390569 5689821092498998 5690288736214992 5702702844641712 5703883922683128 5716327690785608 5717287762402944 5717778053781248 5724159502501986 5732442285518592 5737835612699099 5752346599009976 5752819381667904 5765369908868544 5766563965789536 5786566121768796 5787062354177832 5800888751300188 5801365523614752 5801863025160384 5816037177070848 5821509153905081 5836397924119672 5850154760469552 5850656445981984 5865116793105024 5865619761700608 5872166212327506 5878416377669888 5885481781969972 5886700715076818 5887184540236272 5900534165044064 5908111698234564 5914949373959808 5915625045261568 5921550879957531 5922227305356726 5936695511364072 5937204618259824 5950157405947664 5950646446582656 5951878875843264 5964863677341504 5965375199824768 5972032984646001 5972545121939942 5973036002610768 5987306726294712 6001891249000192 6001933923576864 6002448625053888 6015543751067968 6017284138215168 6024516450881292 6037659720741012 6038177485917304 6038673760881216 6053101305704544 6053620395088448 6074618247553128 6089131670619452 6090154355603136 6090719928363504 6104531084663648 6105032813198592 6119618902470528 6120143696133376 6126974213651382 6141372294229536 6142644224427984 6156045205461424 6157079128741632 6163950868840674 6164479464232908 6179207582906722 6179715449067888 6195343949488512 6208859901858432 6210145809311808 6215789432998899 6231686592674088 6232220996806896 6245817401274256 6247110962938664 6247624410046656 6255133574001039 6261791358822272 6269317550359318 6285351610590416 6300166665121056 6300706941826752 6316279623343872 6323871305583468 6337667657175348 6338211149813816 6338732084403264 6353876525863776 6354421408508992 6369399265836672 6369945479649024 6377054793800418 6377783251922628 6393364396853616 6407861821789792 6408388480935168 6409715712446592 6423699344829312 6424250215195904 6430868652133809 6431420137311078 6431971669781476 6432500310503904 6447868782163536 6463621148467392 6470789002828332 6471389923886223 6478277885765504 6486248953485938 6502095083874936 6502652677141712 6503187127102848 6517374679590528 6518724483066432 6526559488454733 6540798030802763 6541896574287984 6557526414513256 6558627767572608 6565947664634631 6574110398868544 6590358818045184 6598279922393796 6613218424878624 6613785547631808 6629587144343072 6630132026988288 6638100935674572 6653153318748664 6654531243130316 6655078175919264 6670169056136768 6678186086252317 6686464509693696 6687849333105024 6693927081691122 6711047099802864 6711622611945888 6726264893679968 6727657960087792 6728210903127168 6743467617193216 6750993808730262 6751572746540804 6752127655125216 6767486719951464 6768259777550544 6784794870130368 6785376706582656 6792949671656967 6800179892511616 6810322944474504 6825180553881144 6825765853645648 6826326860126592 6842636258622528 6843223055317376 6850860581048757 6859353055516416 6867597470246604 6885161658150048 6900182537989728 6900774269619776 6909265189582847 6917830063662336 6925550856144102 6926144763258084 6942420854346432 6943858688483808 6959007623565088 6960822775272576 6968542003045896 6976606953901312 6985191180677164 7002256244173008 7002856729229536 7003432290726144 7018711193405184 7020164827917696 7026544576433538 7027999833305997 7035480234813056 7043936340864514 7044515278675056 7045119387694752 7061951523321968 7062531941791872 7071020561914218 7087054622145316 7105180081536992 7105839916424088 7121927534484672 7122538282065024 7130487543540543 7139555386215616 7148136582593279 7148724084572616 7164934343267792 7183258983531904 7191276013647453 7200190474424064 7208844549513516 7209668023912536 7227281492095392 7243669885501504 7245170110863776 7245765587983104 7261573172415744 7270301024786436 7270924496274712 7271522090134848 7288062621486192 7288895145054432 7306702167832704 7307328760935168 7315484261784426 7323270653474048 7331443946614086 7350194442641232 7350824765464544 7351428926290176 7368992893901184 7377217216327413 7377849856514046 7393945600037906 7395187431803808 7395874198727112 7412855946841072 7414100954647296 7414789478007744 7430965810142784 7431603059590528 7439897259433821 7458285537385956 7458925129662552 7475197749488872 7476453227757696 7484797483592247 7494315902300864 7503323493529591 7503940188153864 7522513579190792 7523131851039168 7540891339878624 7549253836633054 7560177506988288 7567048005389964 7568615205098766 7576671022106368 7585777597854092 7586401069342368 7587051648286656 7603603792855616 7605178563577504 7605803629622016 7632212670002648 7650202379075568 7669768114060416 7670425842223872 7678986585351354 7687159878491392 7688751954386048 7697993242792762 7698625937232048 7715421495691728 7716083138903776 7716717320143104 7735154031486336 7735817366880512 7744451091620334 7763371053322248 7783226222256576 7800206347292736 7800875261309312 7809581595306309 7828883576510724 7829554949770008 7848682823138976 7849579386981696 7868756180742912 7876159443518639 7877482264312752 7878213820383228 7895401173276708 7896303073808968 7914915264164688 7915594015152096 7916272824346432 7935838501124352 7944695463737214 7953151569788672 7962710646194668 7964048003481024 7983075635059616 7993327591729116 8002578564769152 8003264833405184 8012197048621038 8031999809492568 8032688601175056 8050212960988016 8050874604200064 8051565014508288 8060551136176266 8070801740939392 8079809332168119 8080502223801098 8081166356473392 8099490996737504 8120205807470848 8120959904484672 8149128621189192 8150816374721748 8169298951535176 8169970382368704 8179790058309051 8188496392306048 8190192299237312 8197635339172461 8218601158454232 8219305952310544 8238679485158304 8239620598757184 8259750276680448 8269677861147612 8280194412415744 8287719243998532 8308915456898784 8309627995742528 8329214424555648 8330165880062208 8339462940196206 8340178098668052 8360553442039344 8381935931660928 8400222220161408 8400942589102336 8409597468174981 8410318641099102 8431105390088472 8431828407444624 8450223542900464 8451642779204352 8452427655688128 8462827776589641 8471835367818368 8482017862250842 8502739725067224 8503711002563504 8523754899869664 8524485862471488 8534731638748497 8553351271049767 8554054266962568 8555825884024692 8574491536178412 8575226849748104 8575931643604416 8576667080671872 8586239253752979 8597158376218048 8618161531289856 8627718670437776 8628519898514964 8648054863302816 8649845948684304 8669460111833248 8670172650676992 8680593531266748 8691632644088576 8701333126950282 8702079317939644 8702794537740576 8722528765717312 8754596886179508 8775984668972976 8797706563191728 8798429642550912 8817624566504832 8818380730175744 8828222672954958 8830051072615227 8850801247566096 8872424060939712 8873437567892352 8883340958035089 8905806927389736 8925236108921496 8947295516012256 8948062799737152 8948830149261184 8958817682909913 8969923226444544 8978362514331743 8980960089442068 9001325078307016 9002836873500288 9003672937580832 9023315626601952 9024346370067392 9035192940223723 9046393160173824 9056489581111518 9057266228875956 9079651958556816 9080430592632672 9100240738508192 9111927371329692 9123515011496704 9133697505929178 9134480774731676 9135231533404704 9156796626995472 9179428353705792 9180215544200064 9190461320477073 9200243383986304 9211301368822826 9212058441344304 9213966336641976 9234067808192136 9234859684344112 9235618693112448 9246719196349362 9256561139128576 9258478251311744 9268811374360083 9291389337394528 9313289852787648 9315218713967712 9336341658897344 9347563223391211 9348331495210344 9368726101911384 9370666444407996 9392687038233408 9393492516926336 9403976325538977 9415633697323776 9428027415885624 9451060412740128 9474453221898784 9475231922747136 9495903379312896 9506501485763022 9507316724720724 9530814788795664 9531632112763488 9554918219473536 9566674877883942 9588368018196604 9611792732684688 9612890698550048 9635549017243968 9636375322793856 9647130205966617 9647957504672214 9669005784664954 9671803173245304 9693734699715248 9695362786846464 9706183504242498 9717416828648256 9718526860072576 9729373430228907 9741434171279616 9753142625812404 9753979015712568 9775258595485448 9776062019385792 9778086724599648 9800259256854976 9812038414615619 9812844861431976 9836289621769884 9837133142018728 9837941651358912 9860249909071744 9861165598302816 9885538227067776 9886385970676992 9897419883590694 9907954413523712 9919863012578428 9920678321447712 9944380716514608 9945233506216736 9946050900274944 9979729978122996 9981796864695474 10003573458874814 10005253584205152 10029696764540544 10030842468052224 10031773999657536 10054521786504832 10066606548267458 10067433917918832 10089397340519952 10091486940131688 10115201425789824 10116068864382208 10126490713095393 10127359119811206 10151555314775329 10152389666325816 10178065059873984 10200269838767424 10213696367209426 10237770830821716 10238648780468472 10263954387933792 10264834582976064 10287228660922304 10289911928663808 10299593118447451 10325934788827112 10350273806984592 10351161404429664 10376745095493504 10377634963008768 10389217144887126 10400275129723648 10412775460408412 10413631281519648 10415788032725712 10438511435347632 10439406599693344 10440264609605376 10452813004568844 10464910430851968 10466105849308928 10477786771015746 10503309685750336 10503384366259512 10504285093844304 10527201564368944 10528066790107776 10530247241876544 10553220352219584 10554125353536128 10565904511296771 10566810600355282 10567679081542128 10592927284982952 10618730671308032 10630581933217974 10645964244534528 10655980423584041 10657770122305488 10658759874636132 10682929398161384 10683807423097536 10709333079323424 10710251468233408 10747401514901688 10773079109557492 10774888475297856 10801211900274432 10814502035868804 10827946539312896 10865504828252256 10867755166295664 10892359758623616 10893293843158272 10905451537179654 10906386744412068 10930180452229948 10932444185142662 10933342717581648 10958134877938976 10960993141402752 10984905980211072 10986160798342912 10997165919921129 11025291663961848 11026237148196816 11050292325331376 11053489340851776 11066774784771069 11078553942531712 11090918400056859 11091869512174178 11092781147705712 11119283920261608 11120237464890736 11121151431970944 11146448715214176 11147404589385792 11174956256685312 11188387694493828 11212796624233308 11213758188132136 11214679841636544 11241473853451296 11242437876592832 11269903540917504 11283770368786188 11311337009817936 11323880754949581 11336986300089632 11337918081654528 11340266260482432 11365006533159552 11365981149961984 11378666396781138 11379642184997996 11380577472429984 11405405689283424 11407767845366256 11432655381571216 11434575524805888 11448319005003972 11475671225398198 11504693198019952 11505638763335808 11530739817737088 11533127931579072 11546989864189143 11573132243537592 11574124708355664 11601777502600376 11602731047229504 11603726050320768 11616676637430501 11643018307810162 11672795848239344 11700309520939104 11701312891963968 11730233586210048 11744332424655012 11770963563939944 11773401430153636 11774369080472544 11801068330088128 11815252306446407 11816223396469128 11829898747919616 11843101759915062 11844454610713452 11873391022728144 11874409236519648 11900314811895328 11901292893165312 11903757751686528 11929727354683008 11930750399649536 11944065969292002 11945090243879884 11946072005221536 11974613452589424 12003867847153728 12004897250107776 12018295572931557 12031087502135936 12049032901762584 12075319441482024 12076354971834608 12077347521762432 12106202611409088 12107240790176896 12120753335701647 12147196342919417 12149236495106256 12178263341238904 12180308711206272 12181439856727008 12209062169327296 12224084566185037 12239237804941056 12253948427302764 12282744588459072 12285288448855968 12312090410922848 12327901737681348 12328958928465816 12358415165813444 12359430898135776 12390687898977024 12402345588754303 12417719803716864 12420291618623616 12431578865997798 12463373185348176 12464441993613792 12491634802548512 12494221925877328 12495248820093312 12510267148002078 12523582717644544 12538635100718636 12570703221180832 12600333330242112 12601413883653504 12615477961648653 12647742611166936 12675335314350696 12676422299627632 12677464168806528 12707753051727552 12708842817017984 12723026793376263 12738798531673344 12754109587600836 12755566503845256 12786728793707232 12815723643579584 12819431424893184 12847398689658624 12861737304267618 12862840274622156 12863943339562952 12865000621007808 12895737564327072 12927242296934784 12941578005656664 12942779847772446 12956555771531008 12972497906971876 13004190167749872 13005305354283424 13006374254205696 13034749359181056 13037448966132864 13051999690425423 13053118976909466 13081596061605526 13083793148575968 13115052829026512 13117255535145216 13131895329269262 13148220797737088 13196559844787592 13226436849757248 13227571095263616 13242334009432437 13259174288686144 13275110796244661 13276201871349144 13306306637497328 13309062486260632 13310156351838528 13340338112273536 13356372172504634 13375698666210048 13387854163382244 13422094199605728 13423245223891776 13452529787359936 13455315920175584 13456421806254336 13501987617460524 13503145493081608 13504255310250432 13534973439902928 13536519555101088 13569589740260736 13570753413165312 13585899343313934 13600359785023232 13620645888949008 13650361107762288 13651531707291296 13652653720253184 13685272517245056 13686446110634752 13700546258893767 13701721162097514 13735194940493208 13770323316300096 13800365075979456 13801548539239552 13816952053234239 13818530379165694 13851101712288204 13852289526516168 13884841708692864 13887717376967616 13918015247130176 13921645550545152 13934743630840669 13937084006091792 13970382361354328 14004512488346016 14005713458459072 14040329655835392 14053089152867076 14055999666611994 14070960469626112 14087872681729028 14089030557350112 14090238775389504 14123903046643936 14125063883583744 14142041123828436 14174109244290632 14210360163073984 14211679832848176 14243855068969344 14245076564130048 14260975087081086 14279110772431232 14296273165186558 14297448169145232 14329868686535584 14366517967063808 14382552027294906 14417689099027032 14419336047825072 14454562984190784 14471936257008321 14487339771003008 14490340221727552 14503508676997431 14540602049572872 14541848992549424 14543044180269696 14576125242972384 14577790290108864 14613404335665408 14630968523568852 14662887893228172 14700388885282464 14701649530929088 14737985787802368 14754434432654826 14755699713028092 14787891200075812 14790374863607616 14791748397454224 14825711893682144 14829578956015488 14861931620285568 14863206119181056 14879794518867642 14916571074771912 14917850259325104 14950395498977744 14952906455515392 14969594967184494 14972695297043211 14988631804601728 15005360188312221 15006646987059182 15007880376307728 15045027158381584 15046263702078336 15081782679757248 15098507673266108 15099909822401187 15134096010779928 15137230410197532 15171555195708184 15172802138684736 15174103296573312 15191038679716809 15207207585711232 15210357127155008 15264425340005296 15300404758151136 15320544550814139 15339536228120832 15357973170702708 15377503908772096 15395986485585524 15397251874464096 15430842991383456 15432166277807552 15470308062972672 15488902183240668 15526742106644496 15566452444513152 15600412694585472 15601750522618624 15619163190612618 15657767153021448 15659109899540016 15697365646277952 15699158773963392 15716680156523619 15752318887037278 15754964528625504 15756427640766456 15790802346553416 15792606147617936 15829830528329376 15831188030304192 15832545648692864 15850215900532923 15884795217663853 15889390927474428 15925421292389336 15928096006962048 15945872899826961 15966151270119232 15985341355780433 15986655183458232 16005157129538304 16024394097242076 16063999618985136 16065377202350112 16100425921976032 16101749208400128 16121102272352532 16141603481878784 16159618664336238 16161004447602196 16162332712946784 16198981993475008 16241919808969344 16298257242378384 16301632749443496 16338597903070352 16339940764737408 16359580116618102 16376992784612096 16380384598474624 16395270678344922 16398666277713993 16437202316908464 16438611904621088 16477358970316608 16479241197514368 16539355722295224 16575438487997064 16617830913797568 16619255991485056 16637804268261267 16658428849111296 16678925880392412 16680356197336104 16721106884078688 16763871863321856 16779644031844057 16800444440322816 16819194936349962 16820637282198204 16862210780176944 16863656814889248 16900447085800928 16904855311376256 16925655553179282 16943670735636736 16964035724501684 17005479450134448 17007422005127008 17047509799739328 17048971724942976 17067999595171707 17069463277496994 17106702542099534 17108108533925136 17111651768049384 17148983072356824 17150453699496208 17151863287208832 17153334161343744 17172478507505958 17194316752436096 17213506838097297 17255437340875552 17257039797029928 17296109726605632 17299691897368608 17338920223666496 17359760272012249 17361187062533496 17402666253900564 17404158635879288 17405589075481152 17445057531434624 17464527461715243 17509193772359016 17551969337945952 17595413126383456 17596859285101824 17635249133009664 17656445345909916 17660102145230454 17701602495132192 17744848121879424 17746875135784704 17766681916070178 17811613854779472 17850472217842992 17894591032024512 17896125599474304 17897660298522368 17916098953938003 17917635365819826 17956725028663486 17961920178884136 18002650156614032 18005673747000576 18007345875161664 18046631253203904 18048692740134784 18070385880447446 18112979162223036 18114532457751912 18159303917113632 18160861185265344 18200481477016384 18222357055714721 18223854742659384 18267395011858356 18268961549463352 18270463066809408 18313593253990944 18358856707411584 18360431088400128 18380922640954146 18400486767972608 18422602737645652 18424116882688608 18427932673283952 18468135616384272 18469719368688224 18471237386224896 18493438392698724 18516956502623488 18537622748720166 18582778674789056 18626579705575296 18630437427935424 18672683317794688 18695126446782422 18696662990420688 18737452203822768 18741332888815992 18785374076466816 18786985033852672 18807952651077954 18852888441725611 18856054831771248 18902120825480256 18948906443797568 19013002971526044 19014633449441448 19061629577591328 19063264225526976 19109836438947072 19127815791402409 19133349755767884 19176736036393208 19223585465369376 19225781397100096 19271098034487936 19272750645587712 19294260411933234 19295915009344428 19338011569329908 19343606346490608 19387469399430496 19412367008484996 19434833657296512 19437053720145152 19458746860457814 19506285251624808 19507958031425136 19550517190970896 19552124038771584 19556173449199296 19579678465364199 19600518513709952 19622394092408289 19624076829231238 19625689722863952 19672579243539768 19674266284037456 19675883302717824 19720499818143488 19722331196605632 19771076454135552 19794839767181388 19839726025156856 19841356642895424 19888761433029216 19890467012433472 19959459956245992 19963593729390948 20007146917749628 20010507168410304 20034558258756951 20059393529081088 20063547999315072 20109043573009664 20133213096534916 20134867835837664 20178794681039904 20182973880263376 20230402851579648 20252981426190786 20254718239622412 20303110629550658 20304779332651632 20356130119747968 20400539677534848 20427392734418852 20475541661643432 20477297560936944 20527908775867584 20529669165952128 20552581743146271 20574457321844608 20599186236894902 20651869577654224 20700547613969184 20702322808859328 20727795568748541 20753490190987008 20778434289774252 20825550920816824 20827262563039296 20831576065451424 20877022870695264 20878813199386688 20903907926789797 20905626009137688 20929820861703936 20955573542031492 21006619371500672 21006768732519024 21008570187688608 21054403128737888 21056133580215552 21060494483753088 21106440704439168 21108250707072256 21131809022593542 21133621200710564 21135358163084256 21185854569965904 21261163866435948 21311960847168082 21315540244610976 21317519749272264 21365858796322768 21367614846195072 21418666158646848 21420502936466816 21444409747779837 21494803029803376 21546158219114984 21549776950595712 21573828040942359 21627226540173527 21629004071737608 21731009656504512 21735510332591328 21784719517247232 21810903074359308 21812773488824136 21860360904459896 21864888370285324 21866685435163296 21916269755877952 21921986282805504 21942611426257613 21969811960422144 21994331839842258 22050583327923696 22052474296393632 22100584650662752 22106978681703552 22133549569542138 22157107885063424 22181836800113718 22183739024348356 22185562295411424 22238567840523216 22240474929781472 22242302863941888 22292897430428352 22294809178771584 22319691778301463 22376775388987656 22425593248466616 22427516376264272 22429359683273088 22482947706902592 22484875753185664 22509970480588773 22567540737572376 22622674019635872 22647761509899162 22673972600179264 22680532520964864 22701871337200783 22730013066319104 22757332793562276 22759284369995992 22761154944859968 22810811378566848 22815535690732512 22865310763142432 22896638010007944 22951342450796396 23009386396039904 23011277526671616 23061479635474176 23066255863158144 23093979728378286 23146264487075184 23148249416711328 23203555005200752 23205462094459008 23207452100641536 23233353274861002 23286036615620324 23345591696478688 23400619041878208 23402625783927936 23428744785918927 23488664849310024 23541927127879888 23546802860307272 23548738160945088 23602136660176256 23628478330555917 23630504612892814 23632446792938256 23686203519830124 23688909221426904 23746782045456288 23748818473039296 23800629623790656 23807515503373056 23859454709366016 23888131938584004 23890180487759768 23892144010443072 23949226905178848 24007735694307456 24009794500215552 24036591145863114 24062175004271872 24098065803525168 24150638882964048 24152709943669216 24154695043524864 24212405222818176 24214481580353792 24239427996504357 24241506671403294 24294392685838834 24298472990212512 24356526682477808 24360617422412544 24362879713454016 24418124338654592 24448169132370074 24507896854605528 24565489176918144 24570576897711936 24592906017517383 24624180821845696 24653777193025799 24655803475362696 24657917856931632 24716830331626888 24718861796271552 24804691177508606 24840583237247232 24863157731995596 24926746370696352 24928883987227584 24983269605097024 24988443851754656 24990497640186624 25020534296004156 25077270201437272 25141406442361664 25200666660484224 25202827767307008 25230955923297306 25295485222333872 25350670628701392 25352844599255264 25354928337613056 25415506103455104 25417685634035968 25446053586752526 25508219175201672 25511133007690512 25573457587414464 25604194916245491 25631447287159168 25660053813149301 25723474608535236 25725680549244312 25727886679125904 25730001242015616 25791475128654144 25854484593869568 25878809600132671 25883156011313328 25885559695544892 25944995813943752 26008380335499744 26010610708566848 26074897932265728 26103999380850846 26106237953818932 26163192123211052 26167586297151936 26230105658053024 26263790658538524 26296441595474176 26393119689575184 26452873699514496 26455142190527232 26484668018864874 26490153217845681 26518348577372288 26550221592489322 26552403742698288 26612613274994656 26618124972521264 26620312703677056 26680676224547072 26712744345009268 26775708326764488 26844188399211456 26846490447783552 26876453048729739 26905059574719872 26910631840351168 26935087542995229 27003975234921048 27006290986163216 27008510620500864 27069946879805856 27073039110202176 27105578820671169 27139179480521472 27171798686627868 27241291777898016 27300722215524576 27303063414582592 27370545034490112 27401092517787534 27403442324195028 27470389880986416 27540646632600192 27600730151958912 27603097078479104 27633904106468478 27637060758331388 27702203424576408 27704579053032336 27769683417385728 27775434753935232 27806434123080249 27836030494260352 27869487261681338 27874168012183584 27940764722708656 28009024976692032 28011426916918144 28042689670173633 28106178305734152 28111999333223988 28175745363458056 28178061114700224 28180477550779008 28211928976616931 28247806093287872 28281757783303843 28284082247656872 28348218488581264 28420720326147968 28423359665696352 28487710137938688 28521950174162172 28558221544862464 28592546330373116 28594896338290464 28659737373071168 28765104054589812 28835378198054064 28838672095650144 28909125968381568 28943872514016642 28974679542006016 28980680443455104 29007017353994862 29081204099145744 29083697985098848 29086088360539392 29152250485944768 29155580580217728 29188120290686721 29261937047137704 29325775786456344 29400777770564928 29403299061858176 29436115243846857 29508868865309652 29511399426056184 29575782400151624 29580749727215232 29583496794908448 29651423787364288 29659157912030976 29687062517877947 29723863240571136 29759589037735284 29833142149543824 29835700518650208 29900790997955488 29939189934368988 29945390594086422 29977263609203456 30010720376624442 30013293974118364 30015760752615456 30090054316763168 30092527404156672 30163565359514496 30197015346532216 30199819644802374 30268192021559856 30274460820395064 30343110391416368 30345604277369472 30348206593146624 30382077359433618 30414415171422464 30420714254310016 30454665944325987 30528850680010592 30600809516302272 30641089101628278 30715946341405416 30791972971171048 30794503748928192 30861685982766912 30864332555615104 30898779355342353 30977804366481336 31053484213288992 31132904889026304 31200825389170944 31238326381225236 31315534306042896 31318219799080032 31394731292555904 31398317547926784 31433360313047238 31504637774074556 31509929057251008 31512855281532912 31581604693106832 31585212295235872 31659661056658752 31662376060608384 31665091297385728 31697713533890313 31700431801065846 31769590435327706 31778781854948856 31850842584778672 31856192013924096 31891745799653922 31932302540238464 31967941270752123 31970682711560866 31973310366916464 32048788194484152 32127999237970272 32130754404700224 32200851843952064 32239554790879891 32242204544705064 32319237328672476 32322008895204392 32324665425893568 32397963986950016 32483839617938688 32596514484756768 32603265498886992 32677195806140704 32679881529474816 32719160233236204 32760769196949248 32790541356689844 32797332555427986 32874404633816928 32877223809242176 32954717940633216 32958482395028736 33078711444590448 33150876975994128 33235661827595136 33238511982970112 33272755200170577 33275608536522534 33357851760784824 33360712394672208 33442213768157376 33559288063688114 33638389872699924 33641274564396408 33724421560353888 33727313629778496 33800894171601856 33809710622752512 33841520246327339 33851311106358564 33928071449003368 33971642264848743 34010958900268896 34014844010254016 34095019599478656 34097943449885952 34135999190343414 34138926554993988 34213405084199068 34216217067850272 34223303536098768 34297966144713648 34300907398992416 34303726574417664 34344957015011916 34388633504872192 34427013676194594 34510874681751104 34514079594059856 34592219453211264 34599383794737216 34640969592567429 34677840447332992 34719520544024498 34722374125066992 34805332507801128 34808317271758576 34811178150962304 34890115062869248 34929054923430486 35012507106061849 35018387544718032 35103938675891904 35190826252766912 35312890691819832 35320204290460908 35403204990264384 35445756919339221 35489696243758848 35533363832140356 35623227709558944 35700944435685984 35789182064049024 35792251198948608 35832197907876006 35835270731639652 35913450057326972 35923840357768272 36005300313228064 36014691750323328 36093262506407808 36097385480269568 36140771760894892 36225958324446072 36229064915503824 36318607834227264 36321722370530688 36362260007104941 36400962954032768 36441589028758251 36444714111429442 36447709485318768 36534790023716712 36537923098926704 36540926133618816 36627186507981888 36672253698555111 36717713414823168 36761845281908292 36845205475291304 36848233765377216 36855865346567904 36936271232768544 36939438737376448 36983837101243487 36986876785397448 37075245497440332 37165557349578112 37207036766262909 37253159411150592 37260874855870848 37345366635589376 37390252893564844 37393325980841376 37474904407645536 37482665777631984 37570748152933632 37615905302155908 37705776883451222 37712109663542496 37804241650960512 37897812887595136 38026005943052088 38029266898882896 38123259155182656 38126528451053952 38169080380128789 38255631582804818 38263554647999317 38266699511535768 38353472072786416 38447170930738752 38451562794200192 38542196068975872 38588520823866468 38591830018688856 38676023138659816 38687212692981216 38774938798860992 38821543292609623 38824734016969992 38869667314593024 38917493720915628 39012570503249616 39015916062850272 39101034381941792 39104248077543168 39112346898398592 39159356930728398 39201037027419904 39244788184816578 39248153658462476 39251379445727904 39345158487079536 39348532568074912 39351766605435648 39444662393211264 39589679534362776 39679452050313712 39682713285790848 39777522866058432 39780934024866944 39825332388733983 39918919912491984 39927187458781896 40014293835499256 40021014336820608 40069116517513902 40127095998630144 40164849288893693 40266426193069832 40269735671675328 40357589362079808 40365947760526752 40505962852381572 40509436479244824 40606221259101316 40609558665303264 40712260239495936 40750564077335567 40801079355069696 40854785468837704 40951083323286864 40954595121873888 41055817551735168 41059338331904256 41105163486292542 41148914643689216 41198372473789804 41303739155308448 41401095227938368 41404645617718656 41450856159702717 41455591137497082 41556868579548504 41651101841633648 41654525126078592 41663152130902848 41754045741390528 41757626398773376 41804230892522007 41807815853579594 41811252018275376 41911147084062984 42013238743001344 42013537465038048 42017140375377216 42108806257475776 42120988967506176 42212881408878336 42263618045187084 42267242401421128 42270716326168512 42371709139931808 42522327732871896 42623921694336164 42631080489221952 42635039498544528 42731717592645536 42735229692390144 42837332317293696 42841005872933632 42888819495559674 42989606059606752 43092316438229968 43099553901191424 43147656081884718 43254453080347054 43258008143475216 43462019313009024 43471020665182656 43510526030992293 43621806148718616 43625546977648272 43720721808919792 43729776740570648 43733370870326592 43832539511755904 43885222852515226 43988663679684516 44101166655847392 44104948592787264 44201169301325504 44213957363407104 44267099139084276 44363673600227436 44367478048696712 44371124590822848 44477135681046432 44480949859562944 44585794860856704 44589618357543168 44639383556602926 44753550777975312 44851186496933232 44855032752528544 44858719366546176 44965895413805184 44969751506371328 45016080564936663 45019940961177546 45135081475144752 45245348039271744 45295523019798324 45299729467203561 45347945200358528 45403742674401566 45514665587124552 45518568739991984 45522309889719936 45621622757133696 45631071381465024 45730621526284864 45785586215619341 45793276020015888 45902684901592792 45961633652442417 46018772792079808 46132511726316288 46187959456756572 46292528974150368 46296498833422656 46407110010401504 46410924188918016 46466706549722004 46572073231240648 46691183392957376 46801238083756416 46805251567855872 46857489571837854 46977329698620048 47083854255759776 47093605720614544 47097476321890176 47204273320352512 47256956661111834 47261009225785628 47264893585876512 47372407039660248 47377818442853808 47493564090912576 47497636946078592 47550647701598769 47601259247581312 47654385652991559 47776263877168008 47780360975519536 47784288020886144 47898453810357696 47956024067341299 48015471388614912 48073182291726228 48196131607050336 48301277765928096 48305419887338432 48424810445636352 48478855993008714 48483013342806588 48588785371677668 48596945980425024 48713053364955616 48725759426908032 48836248677309184 48896338264740148 49015793709211056 49130978353836288 49141153795423872 49185812035034766 49195998833141979 49248361643691392 49307554386051598 49311606950725392 49315835713863264 49433660663253776 49437723592543104 49609382355017212 49726315463991192 49853492741392704 49857767974455168 49913412804783801 49966539210194048 49976887703509312 50036956078152953 50041068592008312 50154540402874544 50282812884723328 50338932095532171 50401333320968448 50461911846594612 50590970444667744 50701341257402784 50705689198510528 50831012206910208 50892107173505052 51016438350403344 51022266015381024 51146915174828928 51208389832490982 51262894574318336 51320107626298602 51446949217070472 51451361098488624 51455773358251808 51460002484031232 51582950257308288 51640520514291891 51757619200265342 51766312022626656 51771119391089784 51889991627887504 52016760670999488 52021221417133696 52079280816036747 52207998761701692 52212475907637864 52326384246422104 52335172594303872 52393582385145729 52460211316106048 52523264454707137 52527581317077048 52786239379150368 52905747399028992 52969336037729748 52980306435691362 53036697154744576 53100443184978644 53104807485396576 53225226549989312 53236249945042528 53240625407354112 53425488690018536 53551416653528976 53688376798422912 53692980895567104 53752906097459478 53810119149439744 53821263680702336 53870175085990458 54007950469842096 54012581972326432 54017021241001728 54139893759611712 54146078220404352 54211157641342338 54343597373255736 54482583555796032 54601444431049152 54606126829165184 54667071167144163 54802185035575068 54806884648390056 54940779761972832 55081293265200384 55133116104630473 55201460303917824 55267808212936956 55274121516662776 55404406849152816 55409158106064672 55550869507870464 55612868246160498 55672060988520704 55738974523362676 55748336024367168 55881529445417312 56018049953384064 56022853833836288 56085379340347266 56212356611468304 56223998666447976 56351490726916112 56356122229400448 56360955101558016 56423857953233862 56495612186575744 56558665325176833 56563515566607686 56568164495313744 56696436977162528 56841440652295936 56846719331392704 57043900348324344 57185092660746232 57189792676580928 57319474746142336 57383447374207227 57530208109179624 57670756396108128 57677344191300288 57818251936763136 57887745028033284 57961360886910208 58014034707989724 58162408198291488 58167395970197696 58304500971889536 58311161160435456 58376240581373442 58523874094275408 58651551572912688 58801555541129856 58806598123716352 58867182277224867 58872230487693714 59017737730619304 59022798852112368 59151564800303248 59161499454430464 59166993589816896 59302847574728576 59374125035755894 59519178075470568 59666284299087648 59671401037300416 59801581995910976 59873458897348369 59878379868737976 59890781188172844 60021440753248884 60026587948236728 60031521505230912 60103674776270853 60180108633526336 60327130719028992 60394030693064432 60399639289604748 60536384043119712 60548921640790128 60686220782832736 60691208554738944 60764154718867236 60841428508620032 60909331888651974 61057701360021184 61201619032604544 61282178203256556 61431892682810832 61583945942342096 61589007497856384 61723371965533824 61728665111230208 61797558710684706 61955608732962672 62106968426577984 62183386706245623 62476652762450472 62631068612085792 62636439598160064 62711723780369391 62789462585111808 62848537600322201 62866720626094476 63009275548149112 63019858114502016 63025710563065824 63163209386213664 63170424590471744 63319322113317504 63324752121216768 63395427067780626 63400863602131692 63539180870655412 63557563709897712 63701685169557344 63783491599307844 63864605080476928 63935882541504246 63941365423121732 63946620733832928 64097576388968304 64255998475940544 64261508809400448 64333229243339511 64401703687904128 64479109581759782 64484409089410128 64638474657344952 64644017790408784 64649330851787136 64795927973900032 64881679620520581 65193028969513536 65206530997773984 65354391612281408 65432942563738477 65438320466472408 65581082713379688 65594665110855972 65748809267633856 65754447618484352 65827834278772839 65909435881266432 66157422889180896 66301753951988256 66471323655190272 66545510400341154 66551217073045068 66715703521569648 66721424789344416 66884427536314752 67118576127376228 67276779745399848 67282549128792816 67448843120707776 67454627259556992 67529911441766319 67601788343203712 67683040492654678 67702622212717128 67856142898006736 67943284529697486 68021917800537792 68029688020508032 68105614011602349 68190039198957312 68271998380686828 68277853109987976 68426810168398136 68432434135700544 68446607072197536 68595932289427296 68601814797984832 68684268902309333 68689914030023832 68854027352389188 69021749363502208 69028159188119712 69184438906422528 69198767589474432 69281939185134858 69355680894665984 69439041088048996 69444748250133984 69610665015602256 69616634543517152 69622356301924608 69858109846860972 70025014212123698 70036775089436064 70207877351783808 70381652505533824 70625781383639664 70640408580921816 70806409980528768 70885434991667751 70891513838678442 71060887203427303 71066727664280712 71246455419117888 71401888871371968 71578364128098048 71664395815752012 71670541463279304 71826900114653944 71847680715536544 72010600626456128 72029383500646656 72097151829132157 72186525012815616 72281543521789784 72451916648892144 72458129831007648 72637215668454528 72643444741061376 72724520014209882 72801925908065536 72883178057516502 72889428222858884 72895418970637536 73069580047433424 73075846197853408 73081852267237632 73254373015963776 73344507397110222 73523690563816584 73690410950582608 73696467530754432 73711730693135808 73872542465537088 73878877474752896 73961331579077397 73967674202486974 73973753570794896 74150490994880664 74331114699156224 74414073532525818 74521749711741696 74591862965088287 74780505787129688 74786651961682752 74949808815291072 74965331555263968 75231810604311816 75411553766902444 75424219327084992 75608483301921024 75795625775190272 76052011886104176 76058533797765792 76246518310365312 76253056902107904 76338160760257578 76511263165609636 76527109295998634 76533399023071536 76706944145572832 76894341861477504 76903125588400384 76980161439447903 77177041647732936 77183660037377712 77352046277319632 77374425385962432 77549877597721984 77636428800398013 77643086585219246 77649468033939984 77834987441831256 78025141006499232 78031832125700544 78202068763883584 78224693796797184 78318713861456796 78489576369633156 78496307316924952 78502758891455808 78690316974159072 78697065136149824 78889324786422528 79179359068725552 79358904100627424 79365426571581696 79555045732116864 79561868049733888 79650664777467966 79837839824983968 79854374917563792 80028587670998512 80042028673641216 80138233035027804 80329698577787386 80532852386139664 80539471343350656 80715178724159616 80731895521053504 80805262628985687 81011925704763144 81018872958489648 81212442518202632 81219117330606528 81316736462013507 81501128154671134 81709570937675408 81902166646573728 81909190243747776 82111635103470336 82210326972585084 82396744947579608 82607478310616896 82802190455876736 82809291235437312 82901712319405434 82911182274994164 83113737159097008 83302203683267296 83309050252157184 83326304261805696 83508091482781056 83515252797546752 83608461785044014 83615631707159188 83622504036550752 83822294168125968 84027074930076096 84034280750754432 84128069010520899 84217612514951552 84527236090374168 84534484802842256 84541432652337024 84743418279863616 84845273349911529 85030374400435919 85044655465743792 85247843388672328 85262160978443904 85270078997089056 85463435185291072 85674664634587392 85777638991119348 85979212119213504 86184632876459936 86295312163769436 86508906160694108 86516016286950432 86816419121280121 86924038626018048 86942041330365312 87021052061984586 87243612297437232 87251093955296544 87441443617839584 87459553481141296 87466741740653184 87665079023511808 87770445705030452 87977327359369032 88202333311694784 88209897185574528 88308345731540571 88402338602651008 88534198278168552 88727347200454872 88734956097393424 88742249181645696 88954271362092864 88961899719125888 89061187553633841 89171589721713408 89278767113205852 89507101555950624 89702372993866464 89710065505057088 89931790827610368 90032161129873326 90039881922355092 90270162950289504 90490696078543488 90591046039596648 90599458934407122 90695890400717056 90807485348803132 91029331174249104 91037137479983968 91044619779439872 91243245514267392 91262142762930048 91363997832977961 91461243052569728 91571172431238682 91586552040031776 91805369803185584 91923267304884834 92037545584159616 92375918913513144 92585057948300736 92592997666845312 92696338066027059 92814220020803008 92925775573712627 92933413099444008 93144146462481296 93382366785914752 93602476167512832 93714979143675708 93954659397240096 94167708511519552 94187211441229088 94194952643780352 94513913322223668 94522018451571256 94529787171753024 94744814079320496 94755636885707616 94987128181825152 94995273892157184 95101295403197538 95202518495162624 95308771305983118 95552527754336016 95560721951039072 95568576041772288 95796907620715392 95903823812256369 95912048134682598 96146364583452456 96392263214100672 96602555531856192 96610839774676864 96718664372639673 96957711986017428 96966026685613176 97177570743355336 97193891960850048 97426106729911232 97451518853816064 97543205415884683 97792676529480296 98031587418422112 98282307590847744 98371624070069532 98391997666283958 98496723287382784 98615108772103196 98623213901450784 98631671427726528 98867321326507552 98875447185086208 99218764710034424 99452630927982384 99706985482785408 99715535948910336 99826825609567602 99933078420388096 99953775407018624 100073912156305906 100082137184016624 100309080805749088 100565625769446656 100677864191064342 100923823693189224 101181940889335488 101402682514805568 101411378397021056 101524560738982017 101784214347010104 102032876700806688 102044532030762048 102293830349657856 102416779664981964 102640215252597204 102893898434140944 102902722196977248 102911546716503616 103165900514616576 103281041028583782 103515238400530684 103532624045253312 103542238782179568 103779983255775008 104033521341998976 104042442834267392 104158561632073494 104415997523403384 104424951815275728 104652768492844208 104670345188607744 104787164770291458 104920422632212096 105037521318185547 105046528909414274 105055162634154096 105572478758300736 105938672075459496 105960612871382724 106200886369957288 106209614970793152 106337270758017663 106450453099978624 106472499890085056 106850977380037072 107102833307057952 107376753596845824 107505812194918956 107642527361404672 107740350171980916 108015900939684192 108025163944652864 108279787519223424 108292156440808704 108422315282684676 108687194746511472 108965167111592064 109202888862098304 109212253658330368 109324767086274753 109334142334288326 109604370071150136 109613769296780112 109881559523945664 110016761095665333 110266232209260946 110535616425873912 110548243033325552 110808813698305632 110818316212129344 110951511303730461 111193566523646971 111225736492320996 111477949046725352 111496672048734336 111621110298788727 111763058890834624 112036099906768128 112170758680694532 112424713222936608 112447997332895952 112702981453832224 112712244458800896 112847715906467724 112991224373151488 113117330650353666 113127031133215372 113136328990627488 113392873954325056 113693438662785408 114087800696648688 114370185321492464 114379585353161856 114638949492284672 114766894748414454 114790663943997951 115060416218359248 115341512792216256 115354688382600576 115775490056066568 116028069415979448 116324816396582976 116334791940395392 116464629877828869 116609001943779072 116752481162746884 117047748188550816 117303103145825376 117457508222908399 117603111082259712 117734364554449734 117744460975387428 118035475461238608 118045597704224736 118303129600606496 118333987179633792 118605695149457152 118748250071511788 119038356150941136 119332568598175296 119342802074600832 119475997166201949 119603163991821952 119746917794696738 119756759737475952 119781562376345688 120042881506497768 120053175896473456 120063043010461824 120207349552541706 120360217267052672 120494547866681079 120788061386128864 120799278579209496 121072768086239424 121097843281580256 121372441565665472 121518321904085743 121528309437734472 121818663777303948 122115402720042368 122251692232006701 122403238065209088 122564356406513112 122863785365621664 123167891884684192 123178014995712768 123446743931067648 123595117421369412 123911217465925344 124213936853155968 124366773412491246 124953305524900944 125262137224171584 125272879196320128 125412692677566021 125423447560738782 125697075200644402 125733441252188952 126018551096298224 126039716229004032 126051421126131648 126326418772427328 126340849180943488 126638644226635008 126790854135561252 126801727204263384 127078361741310824 127115127419795424 127403370339114688 127556499390003047 127566983198615688 127871765083008492 127882730846243464 127893241467665856 128195152777936608 128511996951881088 128523017618800896 128666458486679022 128803407375808256 128958219163519564 128968818178820256 129276949314689904 129288035580817568 129298661703574272 129763359241041162 130386057939027072 130413061995547968 130708783224562816 130865885127476954 130876640932944816 131162165426759376 131189330221711944 131497618535267712 131508895236968704 131655668557545678 131970219092079277 132314845778361792 132603507903976512 133091020800682308 133102434146090136 133431407043139296 133442849578688832 133768855072629504 133894710539816863 134237152254752456 134553559490799696 134565098257585632 134897686241415552 134909254519113984 135059822883532638 135203576686407424 135366080985309356 135405244425434256 135712285796013472 135886569059394972 136043835601075584 136059376041016064 136211228023204698 136543996761373656 136555706219975952 136853620336796272 136864868271401088 136893214144395072 137191864578854592 137203629595969664 137356758646858023 137368537804618666 137379828060047664 137708054704778376 138043498727004416 138056318376239424 138397535178948864 138563878370269716 138878082176097992 138889496500267968 139221330031204512 139233269087034304 139716219693721944 140050028424247396 140073550178872128 140415754703567616 140763305011067648 141251562767279328 141280817161843632 141612819961057536 141770869983335502 141783027677356884 142121774406854606 142133455328561424 142492910838235776 142803777742743936 142963156958974677 143328791631504024 143341082926558608 143653800229307888 143695361431073088 143868072202023897 144021201252912256 144194303658264314 144563087043579568 144903833297784288 144916259662015296 145274431336909056 145449040028419764 145766356115033004 145778856445717768 145790837941275072 146139160094866848 146151692395706816 146508746031927552 146689014794220444 147047381127633168 147380821901165216 147392935061508864 147423461386271616 147745084931074176 147757754949505792 147922663158154794 147935348404973948 147947507141589792 148300981989761328 148828147065051636 149183725930176574 149561011574259376 149573303923365504 149899617630582144 149930663110527936 150110868234458859 150463621208623632 150823107533804888 150848438654169984 151016796286596513 152104023772208352 152117067595531584 152493036620730624 152676321520515156 153022526331219272 153054218591997268 153066798046143072 153413888291145664 153598279983803291 153788683722955008 153960322878895806 154354083295465872 154367320074755424 154704092554639264 154748850771924864 155099755195443968 155272857600796026 155286173170438492 155298936067879968 155669974883662512 156050282012998464 156063664251401088 156237842448110241 156404137527767168 156637427722913592 156979152739266312 156992614633849904 157005517782911616 157380633948318144 157394130272299648 157569793364121411 158358718137451104 158717808201254848 158913099360405481 159110091464233728 159301329554935932 159675679649967936 159708749835127584 160057175341997024 160276466070055608 160659397155574772 161065704772279328 161078942686701312 161430357448319232 161463791042107008 161610525257971374 162023851409526288 162037745916979296 162424885036405264 162438234661213056 162633472924027014 163002256309342268 163419141875350816 163804333293147456 163818380487495552 164001213501432489 164420653945170168 164793489895159216 165214956621233792 165399348313891419 165604380911753472 165803424638810868 165822364549988328 166227474318194016 166604407366534592 166652608523611392 167016182965562112 167216923570088028 167231263414318376 167245008073101504 167644588336251936 168054149860152192 168068561501508864 168256138021041798 168435225029903104 169054472180748336 169068969605684512 169082865304674048 169486836559727232 169675995975530499 169690546699823058 170060748800871838 170089310931487584 170495686777344656 170524321956887808 170540157994178112 170926870370582144 171555277982238696 171958424238427008 172150342122621681 172369265752919872 172576440351180593 172590624327538872 173017812321388216 173032032573900864 173632838242560242 173884082660730624 174042104123969172 174487224594874464 174502187910593088 174882887235679168 174919106962282592 174933483481306368 175540891410060904 175954654718738064 176404666623389568 176419794371149056 176616691463081142 176804677205302016 177068396556337104 177454694400909744 177469912194786848 177484498363291392 177908542724185728 177923799438251776 178122375107267682 178557534226411704 179014203111901248 179404745987732928 179420131010114176 179620376692045107 180064322259746652 180079763844710184 180540325900579008 180981392157086976 181151667200928697 181182092079193296 181198917868814244 181614970697606264 182058662348498208 182074274959967936 182524285525860096 182727995665955922 182922486105139456 183142344862477364 183173104080063552 183610739606371168 183846534609769668 184075091168319232 184751837827026288 185170115896601472 185185995333690624 185392676132054118 185628440041606016 185851551147425254 185866826198888016 186288292924962592 186764733571829504 187429958287351416 187909318794480192 188135171341108173 188335417023039104 188374422882458176 188545612800966603 189027826644447336 189044036903142512 189059574343506048 189489628158640992 189511273771415232 189974256363650304 190202590806395076 190617542611966236 191105055508672032 191121443902078144 191593815241430784 191807647624512738 191824096269365196 192292729166904912 192784526428201344 193205111063712384 193221679549353728 193437328745279346 193915423972034856 193932053371226352 194355141486710672 194387783921700096 194645038861561743 194852213459822464 195086410831769366 195585353058960592 196063174836844224 196298827691215431 196743248140139064 196783995332567916 197230217544206392 197246427802901568 197263342855453056 197483502836318517 197734642653015104 198437529420068848 198905261855964768 199413970965570816 199653651219135204 199907550814037248 200147824312611812 200164274368033248 200618161611498176 201355728382128684 201847647386378448 202363881778670976 202805365029611136 202822756794042112 203049121477964034 203568428694020208 204065753401613376 204089064061524096 204316842034807047 204833559329963928 205280430505194408 205787796868281888 205805444393954496 205823093433007232 206052806706927999 206502337829630089 206562082057167564 207030476801061368 207065248090506624 207084477564359136 207559966511550016 207809437625145629 208067042683997952 208317123264146988 208831995046806768 208849903630551456 209305536985688416 209574329540582916 209840845264424192 210075042636371094 210093057818828548 210110325268308192 211144957516601472 211877344150918992 211921225742765448 212401772739914576 212419229941586304 212674541516035326 212900906199957248 212944999780170112 213182661610281909 213701954760074144 214205666614115904 215011624389837912 215480700343961832 216031801879368384 216050327889305728 216291455487396471 216559575038446848 216844630565369352 217374389493022944 217930334223184128 218405777724196608 218649534172549506 218668284668576652 219208740142300272 219227538593560224 219763119047891328 220033522191330666 220532464418521892 221071232851747824 221096486066651104 221617627396611264 221636632424258688 221883994737232191 221903022607460922 222387133047293942 222451472984641992 222955898093450704 222993344097468672 223242220597577454 223526117781669248 223775588895264861 224341517361389064 224849426445873216 224895994665791904 225405962907664448 225676883536159237 225695431812935448 226234661300707332 226254062266430744 226272657981254976 226785747908650112 227386877325570816 228175601393297376 228740370642984928 228759170706323712 229533789496828908 229581327887995902 230120832436718496 230683025584432512 230709376765201152 231550980112133136 232056138831958896 232649632793165952 232669583880790784 232909286401194039 232929259755657738 233504962325493768 234095496377101632 234606206291650752 234915016445816798 235468729108899468 235488921950774856 236070950922477216 236091195408449472 236606259201212992 236667974359267584 236890641724291373 237496500143023576 238076712301882272 238665137196350592 238685604149201664 238951994332403898 239206327983643904 239493835589393476 239513519474951904 239563124752691376 240085763012995536 240106351792946912 240126086020923648 240414699105083412 240720434534105344 240989095733362158 241576122772257728 241598557158418992 242145536172478848 242195686563160512 242744883131330944 243036643808171486 243056618875468944 243637327554607896 244230805440084736 244503384464013402 245087549742432943 245128712813026224 245727570731243328 246335783769368384 247190234842738824 247822434931850688 248427873706311936 248733546824982492 249906611049801888 250524274448343168 250545758392640256 250825385355132042 250846895121477564 251394150401288804 251466882504377904 252037102192596448 252102842252263296 252652837544854656 252681698361886976 253581708271122504 253603454408526768 254156723482621648 254230254839590848 254535820049734587 254806740678229376 255091123201307757 255112998780006094 255133966397231376 255743530166016984 255765461692486928 255786482935331712 256390305555873216 257023993903762176 257332916973358044 257916438327039128 257937636357640512 258553898629379808 258576071161635136 259526718482082324 260449257363840363 260772115878054144 260826123991095936 261417566449125632 261731770254953908 261753281865889632 262324330853518752 262378660443423888 262995237070535424 263311337115091356 263940438184158554 264629691556723584 265207015807953024 266182041601364616 266204868292180272 266862814086278592 266885699157377664 267183562660901523 267789421079633726 268474304509504912 269107118981599392 269130196515171264 269795372482831104 270119645767065276 270732161970618712 270810488850868512 271424571592026944 271750803048267361 271773138118789944 272087671202151168 272422456046409396 273087993522747312 273111412439951904 273707240673592544 273729736542802176 273786428288790144 274383729157709184 274407259191939328 274713517293716046 274737075609237332 274759656120095328 275416109409556752 276112636752478848 277127756740539432 277756164352195984 277778993000535936 278442660062409024 278466538174068608 278777326721137881 279432439387443888 280100056848494792 280147100357744256 281153945022255851 282503125534558656 282561634323687264 283541739966671004 283566055354713768 284243548813709212 284266910657122848 284985821676471552 285253948541348969 285607555485487872 285926313917949354 286657583263008048 286682165853117216 287307600458615776 287390722862146176 287736144404047794 288042402505824512 288388607316528628 289126174087159136 289807666595568576 289832519324030592 290155993117919019 290898080056839528 291532712230066008 291557712891435536 291581675882550144 292278320189733696 292303384791413632 292629616247654049 293378029588440888 294094762255266336 294761643802330432 294846922772543232 295490169862148352 295845326316309588 295870696809947896 295895014283179584 296601963979522656 297656294130103272 298367451860353148 299122023148518752 299146607846731008 299799235261164288 299861326221055872 300221736468917718 300927242417247264 301646215067609776 301696877308339968 302033592573193026 304208047544416704 304234135191063168 304573682216946051 305352643041030312 306045052662438544 306108437183994536 306133596092286144 306827776582291328 307196559967606582 307920645757791612 308708166590931744 308734640149510848 309408185109278528 309497701543849728 310545715201592052 310572346340876984 310597872135759936 311339949767325024 312100564025996928 312127328502802176 312475684896220482 312808275055534336 313274855445827184 313958305478532624 313985229267699808 314011035565823232 314761267896636288 314788260544599296 315112563954556641 315139586728242822 316717436274902208 317435616402509696 317826198720810962 318602659109871864 319351359299935872 319417499670255168 320114350683994048 320499103509335387 320552932140111216 321318794311149544 322131409544558656 322927582084214016 323221050515942748 324047702819052576 324075491833958592 324849770072810528 324876469322426112 325266945848054028 326004512618684536 326838283750701632 327608666586294912 327636760974991104 328002427002864978 328841307890340336 329586979790318432 330429913242467584 330798696627782838 331606849277621736 331644729099976656 332454948636388032 332854533911191383 333208814733069184 333580699570940913 334433847140176056 334462526828636752 334490016146203008 335289176672503872 336108299720304384 336512276042083596 338108944361496672 338137939211369024 338973673119454464 339351991951060998 339381093399646116 340121497601743676 340178621862975168 340991373554689312 341080315988356224 341853740741164288 343110555964477392 343916848476854016 344300684245243362 344371991831993853 344738531505839744 345152880702361186 345181248655077744 346035624642776432 346064065147801728 347265676485120484 348084208247938344 348974449189748928 349004375821186176 349393889633486607 349765774471358336 349838213924565184 351081782820121808 351909309437476128 352372524668725197 352809333246779136 353233382926162284 354136793112674208 354909388801819488 354939824389573696 355817085448371456 356244750214535364 357115068452823408 358028406223802496 358809491975465856 358840262020228352 359240753384090214 360128644519493304 360159527689420368 361080651801158016 361483643600043237 362303334401857394 362364184158386592 362397835737628488 363229941395212528 364117324696996416 364148549919935872 364554965712257229 365455991331911844 366284689724954728 366346208160127104 366755076696020103 367221479212742336 367662851182949959 367693069219539336 369503675654052576 370340231793202944 370785352264108236 371256880083212032 371703102294850508 371733652397776032 372576585849925184 374859916574702832 375818637588960384 376270342682216346 376670834046078208 376748845764916352 377091225601933206 378055653288894672 378088073806285024 378119148687012096 378979256317281984 379022547542830464 380405181612790152 381235085223932472 382210111017344064 382242887804156288 382669498170009141 383615295249025476 383648192538730392 384585458333809824 385569052856402688 385931812732413311 386410222127424768 386874657490558692 387830847944069712 387864106742452704 388710282973421344 389290077723123486 389704426919644928 390172821663538732 391170706117921184 392126349673688448 392597655382430862 393486496280278128 393567990665135832 394460435088412784 394492855605803136 394526685710906112 394967005672637034 395469285306030208 395910657276237831 396875058840137696 397810523711929536 399307302438270408 400295648625223624 400328548736066496 401236323222996352 401684131619450589 402711456764257368 403695294772756896 404727763557341952 405610730059222272 406098242955928068 407136857388040416 408131506803226752 408178128123048192 408633684069614094 409667118659927856 410560861010388816 411575593736563776 411610888787908992 411646186866014464 412070275940574069 412105613413855998 413004675659260178 413124164114335128 414060953602122736 414130496181013248 414168955128718272 415119933023100032 415618875250291258 416634246528293976 417663990093613536 417699807261102912 418611073971376832 419114212281438583 419148659081165832 420150085272742188 420186115637657096 420220650536616384 422289915033202944 423754688301837984 423842451485530896 424803545479829152 424838459883172608 425349083032070652 425889999560340224 426365323220563818 427403909520148288 428411333228231808 430023248779675824 430961400687923664 432063603758736768 432100655778611456 432582910974792942 433689261130738704 434748778986045888 437299068345099012 437336569337153304 438417480284600544 438455077187120448 439526238095782656 439939763202255407 440067044382661332 441064928837043784 442142465703495648 442192972133302208 443235254793222528 443273264848517376 443767989474464382 443806045214921844 444774266094587884 444902945969283984 445911796186901408 446484441195154908 447052235563338496 447551177790529722 448683034722778128 449698852891746432 449791989331583808 450332604703376577 450811925815328896 451353767072318474 451390863625870896 452469322601414664 452508124532861488 452545315962509952 453571495817300224 456351202786594752 457480741285969856 459067578993657816 459162655775991804 460241664873436992 460794839951409873 461366051168865024 463101960224266272 464112277663917792 465299265586331904 465818572802388078 465858519511315476 467009924650987536 468190992754203264 469212412583301504 469830032891633596 470937458217798936 470977843901549712 472141901844954432 472182390816898944 472709380092364233 473212518402425984 473781283448582746 474993000286047152 476153424603764544 476739298081216443 477330274392701184 477903988664807796 478987671178786952 479027038949903808 479126249505382752 480171526025991072 480212703585893824 480789882316165331 480829398210166824 481978191466724316 483152245544515456 483197114316837984 484291072344957696 484391373126321024 485489766262661888 486073287616342972 486113237750937888 487274655109215792 489006768928026804 490175099484865886 490257425626052448 491455141462486656 492671567538736768 494380469685477648 495644869863701376 496198044941674257 497426210423991121 497467093649964984 499813222099603776 501048548896686336 501650770710264084 501693790242955128 502788300802577608 502933765008755808 504074204385192896 504205684504526592 504680062803925099 505305675089709312 507163416542245008 507206908817053536 508313446965243296 508460509679181696 509071640099469174 509613481356458752 510182246402615514 510225997560012188 510267932794462752 511487060332033968 511530923384973856 511572965870663424 512780611111746432 514665833946716088 515832876654078256 515875272715281024 517107797258759616 517152142323270272 517729321053541779 519053436964164648 520898514727680726 521652247982191872 522143040755618009 523463540509907816 523506563731779264 524648661707037504 524757320886847776 526622674230182712 527880876368317108 529259383113447168 530414031615906048 532364083202729232 532409736584360544 533725628172557184 533771398314755328 534367125321803046 535578842159267452 536948609019009824 538214237963198784 538260393030342528 538861130076135321 540239291534130552 541464323941237424 541620977701737024 542849143184053888 543455001602786091 543501606096534722 543546276237579888 544844912092818792 546175987045494624 546222824879903808 547414481347185088 547572856577580288 548767458315418368 549427034587432092 549474151218474664 549519312240190656 550832218819113504 552225273504957696 554255513481078864 555512328704391968 555557986001071872 556885320124818048 556933076348137216 557554653442275762 558864878774887776 560200113696989584 560294200715488512 562307890044511702 565006251069117312 565123268647374528 565636838402899809 567083479933342008 567132110709427536 568487097627418424 568533821314245696 570507897082697938 571852627835898708 573315166526016096 573364331706234432 574615200917231552 574781445724292352 575472288808095588 576777214633057256 578252348174318272 579615333191137152 579665038648061184 580311986235838038 581796160113679056 583065424460132016 583115425782871072 583163351765100288 584556640379467392 584606769582827264 585259232495308098 586756059176881776 588189524510532672 588896483073646293 589523287604660864 591690652632619176 591741393619895792 591790028566359168 593203927959045312 595212620803051433 595312588260206544 596734903720706296 598244046297037504 599722652442111744 600443472937835436 601854484834494528 603292430135219552 604067185146386052 608416095088833408 608468270382126336 609147364433892102 610705286082060624 612090105324877088 612216874367989072 612267192184572288 613655553164582656 614393119935213164 615841291515583224 617416333181863488 617469280299021696 618158420120783997 618816370218557056 619507013488890267 621091430403184104 621144692681753968 621195744271519872 622679899534650048 623428312875436887 624201128051993856 624951369792440964 626549710891654368 627916610957065248 627970458535399616 629522535793272576 630225127909113282 630279173456485644 633434872549804416 634871232805019392 635652397441621924 637205318219743728 638702718599871744 638834999340510336 639547984830845727 640228701367988096 640998207018670774 641105864280222432 642637588622299088 644262819089117312 646442101031885496 648095405638105152 648150983667917184 648874366462189413 649699540145621056 650480429015988389 650533891696108056 652009025237369072 653676567501403264 655217333172589824 656004854005729956 657682615780680672 659173959580636864 661597393255565676 663213698555243472 663289458199953312 664909897272776064 665709067822382766 666417629466138368 667161399141881826 668867694280352112 668925053657273504 668980032292406016 670578353345007744 671326766685794583 673024552084167192 676217888722993344 676275878422738048 677030650608477711 678703983902121996 678762186799292232 680242995203487352 680357243725950336 681982747109378624 682160631976712448 682802437911192781 686221111928954784 688601368490486724 688743983663987706 689477063011679488 690305761404722372 690362497310155488 692071249285552864 692128130295603456 694531352970240968 696168416495876688 697948898379497856 698008751642372352 698787779266973214 699531548942716672 699676427849130368 702163565640243616 703818618874952256 704745049337450394 706466765852324568 708273586225348416 709818777603638976 709879648779147392 710671925172874119 712489500429070728 714230136905646816 716056812447604992 717618983950931712 718481506768180428 720257289038986608 720319055378840736 722161303602316032 722967287200086474 724606668803714788 724728368316773184 724795671475256976 726459882790425056 728234649393992832 728297099839871744 729109931424514458 730911982663823688 732569379449909456 732692416320254208 733510153392040206 734442958425484672 735262649227298829 735325702365899918 735386138439078672 739007351308105152 741570704528216472 743406204589701016 743467304795552064 745153171699850368 749719833149405664 751637275177920768 752540685364432692 753497691529832704 754182451203866412 756111306577789344 756176147612570048 757958512634563968 758045095085660928 760810363225580304 762470170447864944 764420222034688128 764485775608312576 765273369603923271 765338996340018282 767230590498050952 767296385077460784 769170916667619648 771863625464826622 773749314981117384 775661695888139424 775728213484905408 777420565946842688 778354965665528797 778580155446246972 780345643327077464 781347772091521089 782341412235842368 784252699347376896 785195310764861724 786972992560556256 787135981330271664 788920870176825568 788985711211606272 789934011345274068 790938570612060416 791821314552475662 793750117680275392 795621047423859072 798614604876540816 800591297250447248 800657097472132992 802472646445992704 803368263238901178 805422913528514736 807390589545513792 812196485911856136 814273714776080832 815252409144802083 816263013606453504 817267368139228188 819334237319855712 821121722020777632 823151187473127552 823221777575817984 824140551881148138 824211226827711996 826009351318520356 826248328228670256 828121907204245472 828337910257436544 830239866046200064 831237750500582516 833268493056587952 835327980187227072 835399614522205824 836331980163413643 837222147942753664 838228424562877166 838297318162331664 840300170545484376 840372231275314192 840441301073232768 843461835066767553 847509376603675968 847684902971061792 849607090959658304 850628253328600201 850698166064141304 852730646441127636 854807819040296576 855761845624046907 856822666456463616 860046497559351648 861922801375847328 864127207517473536 865165821949585884 867378522261477408 869497557972091776 874598136690198024 874673138674306608 876834960569201088 876910154374240896 877888848742962147 879879526404510814 880134088765322664 882129857674087568 884284931406991296 884385944266604416 886470509586445056 887535978948928764 887612090429843688 889548532189175768 889805891938567968 891823592373802816 892895495730021329 892968882390309816 895102355581059444 897366069445556256 899397705783492864 899583978663167616 900665209406753154 901623851630657792 902707534144636948 902781727251741792 904938645202829328 905016249065722976 905090631925019904 912702405573189504 914961482571939712 918135157987315632 918325311551983608 920483329746873984 921589679902819746 923791533644554939 926203920448532544 928224555327835584 931637145604776156 931717039022630952 934019849301975072 936381985508406528 937262973778718041 938424825166603008 939660065783267192 941874916435597872 941955687803099424 944283803689908864 944364781633797888 945418760184728466 946425036804851968 947562566897165492 949986000572094304 952306849207529088 953478596162432886 955807977329615592 957975342357573904 958054077899807616 958252499010765504 960343052051982144 960425407171787648 961497310528006161 961579764632330662 961658796420333648 963956382933448632 966304491089030912 966394228633675968 968782746252642048 972146575232685944 972226475501875776 974549310218431584 978013537856053608 980350198969731772 980514851252104896 982910282924973312 985343135077473536 988760939370955296 991289739727402752 992396089883348514 994852420847982242 994934187299929968 999626444199207552 1000742098712822739 1003301541420528168 1003387580485910256 1005576601605155216 1005867530017511616 1008148408770385792 1009360125607850198 1014326833084490016 1014413817634107072 1016626893930486592 1016921019358363392 1018143280198938348 1020364492805231028 1020451995120024376 1020535865588925504 1022974120664067936 1023061846769947712 1025561222223492864 1029331667893432176 1031665753308156512 1031750545430562048 1034215594517519232 1034304284646540544 1035458642107083558 1038106873928329296 1041797029455361452 1044286081511236018 1046927081019815632 1047013127463558528 1049297323414075008 1049514641773695552 1053245348460365424 1055761752736634216 1057117574006175591 1064728166405458464 1064819473168721088 1067451256345114368 1068734250643606092 1071157684318534904 1073897218038019648 1076428475926397568 1076520786060685056 1077722260152270642 1080478583068261104 1082928647882474848 1083241955403474048 1085698286368107776 1086910003205572182 1087003212193069444 1087092552475159776 1089689824185637584 1092351974090989248 1092445649759807616 1093664897136771687 1094828962694370176 1098854069174864184 1098948302436949328 1099038624480381312 1101664437638227008 1102988553548849877 1108511026962157728 1111024657408783936 1113770640249636096 1115109306884551524 1117729757549775552 1120400227393979168 1124615780089023404 1130012502138234624 1130246537294749056 1131273676805799618 1134166959866684016 1134264221418855072 1136974195254836848 1137067642628491392 1141015794165395876 1143705255671797416 1146630333052032192 1146728663412468864 1148008494510027423 1149230401834463104 1150944577616191176 1153554429266114512 1156504696348636544 1157795438197239933 1159230666382274304 1160623972471676076 1163592320227358112 1166130848920264032 1166230851565742144 1169113280758934784 1170518464990616196 1173512118353763552 1176379049021065344 1177792966147292586 1179046575209321728 1183381305265238352 1183482787239791584 1183580057132718336 1186407855918090624 1187731971828713493 1190425241606102866 1190625176520413088 1193469807441412592 1196488092594075008 1200886945875670872 1203708969668989056 1205052394858351767 1206584860270439104 1208035082458264151 1208134370292772104 1216832190177666816 1218294728867784204 1221410572164121248 1224180210649754176 1224433748735978144 1224534384369144576 1228786239870426328 1231682583031166448 1234832666363726976 1234938560598043392 1236316840241567994 1237632740437114112 1239014026977780534 1242182860806368208 1242289385363507936 1242391488543039744 1245359799069300096 1246856625750873774 1249902739584881928 1253099421783308736 1255833221914130496 1255940917070799232 1257342636844315749 1260450255818226564 1260558346912971288 1266869745099608832 1268061670406500879 1271304794883243848 1274410636439487456 1277669998681020672 1279095969661691454 1280457402735976192 1281996414037341548 1282211728560444864 1285275177244598176 1288525638178234624 1292884202063770992 1296190811276210304 1296301967335834368 1297748732924378826 1299399080291242112 1300960858031976778 1301067783392216112 1304018050474738144 1307353135002806528 1312009708011459912 1315365231561361344 1318347919161273728 1319819289606766221 1323194786511131352 1326427397110486944 1326578916399906624 1329819794545552128 1331418135644765532 1334322798283763652 1337735388560704224 1337850107314547008 1341156706690015488 1342653533371589166 1346049104168334384 1352435777445986688 1352551756845476096 1354061301216955422 1357407967804243992 1357524373598584464 1360485990406974704 1360714487451900672 1363965494218757248 1365604875822385562 1372442223857909568 1377202736980973448 1377487967327975412 1380611522809444744 1380724994620310976 1382384519854229619 1384142498571105728 1389062705940481936 1392336832991753376 1395897796758995712 1397575558533946428 1399352855698260736 1404327131280487232 1407637237749904512 1409490098674900788 1412933531704649136 1416547172450696832 1419637555207277952 1419759297558294784 1421343850345748238 1424979000858141456 1428460273811293632 1430217894243649329 1436963013536360856 1440514578077973216 1440638110757681472 1442369646948495993 1445516364807410623 1445934574400172948 1449213337607429576 1449456736633546368 1449591342950513952 1452919765580850112 1456469298787985664 1458219862849028916 1461823965327647376 1465138758899818912 1467020306784080412 1468885916850969344 1470525298454597658 1470651404731799836 1470772276878157344 1478014702616210304 1483141409056432944 1486812409179402032 1486934609591104128 1490306343399700736 1492278631271973363 1499439666298811328 1505081370728865384 1508364902407732824 1512222613155578688 1512352295225140096 1514040188411775297 1515917025269127936 1521620726451160608 1524940340895729888 1528840444069376256 1530546739207846542 1530677992680036564 1534461180996101904 1534592770154921568 1538341833335239296 1543727250929653244 1547498629962234768 1551323391776278848 1551456426969810816 1553187963160625337 1554841131893685376 1556709931331057594 1557160310892493944 1560691286654154928 1562695544183042178 1564682824471684736 1566429122266854027 1570390621529723448 1573945985121112512 1574271962660543328 1577841740353651136 1579738184753114659 1579868022690548136 1583642629104951324 1587500235360550784 1591242094847718144 1597229209753081632 1601182594500894496 1601314194944265984 1606736526477802356 1610845827057029472 1614781179091027584 1624392971823712272 1628547429552161664 1630365004808358273 1630504818289604166 1634534736278456376 1638668474639711424 1642243444041555264 1646302374946255104 1648281103762296276 1648422453655423992 1652018702637040712 1652496656457340512 1656243814408490944 1656675820514873088 1658234492070039611 1662475501001165032 1666536986113175904 1670655960374454144 1670799229044411648 1672663960326827286 1674444295885507328 1676456849125754332 1676594636324663328 1680600341090968752 1680744462550628384 1680882602146465536 1686923670133535106 1695018753207351936 1695369805942123584 1699214181919316608 1701256506657200402 1701396332128282608 1705461292882255272 1709615638080593152 1711523691248093814 1715612848197030601 1720092995118703296 1723845602751694656 1730331643899171768 1734757044522954816 1738995115944183552 1749196273380396048 1749346277348613216 1753669921138402176 1753820308748481792 1755777697485924294 1759759052809021628 1760268177530645328 1764259715348175136 1768569862813982592 1768771888533208832 1775071957897857528 1775224180859687376 1779097064378351536 1779611783877135936 1783647184747605632 1785637862409154299 1785790991460042658 1785937764780619632 1790204711162118888 1794732138891112512 1799167957326335232 1801330418813506308 1805415068289273896 1805563454503483584 1809877290405658656 1810032498131445952 1825404811146379008 1829922965143879424 1836270315974631264 1836650623103967216 1840966659493747968 1843179359805639492 1847583067289109878 1852407840897065088 1856449110655671168 1858521040466670801 1863274291209552312 1863434078045261904 1868039698603950144 1870284938626310661 1874525947557436082 1879320131566534384 1883749832871195744 1883911375606198848 1888567607379817728 1890837520369456932 1895125133794330984 1899972001144188608 1904613698415058176 1906957192324865772 1911615954659231184 1915950684715147808 1916108155799615232 1916504998021531008 1920686104103964288 1920850814343575296 1922994621056012322 1923159529264661324 1923317592840667296 1927912765866897264 1932788457267351936 1944293150465371888 1944452951003751552 1949098620436863168 1951441287047965167 1956027075712107216 1960700397939463544 1961029702504209792 1977521878741910592 1984792179766697028 1989704841695964484 1989868374599859936 1996777639789442783 1999252888398415104 2001484197425645478 2006603082841056336 2006775160971820512 2011153203210310432 2011735060035023232 2016296817540771584 2018720251215700396 2028653666168980032 2028827635268214144 2031091951825433133 2033253787860973184 2036286560397876696 2040728985610462056 2040903990240048752 2041071731177851008 2045948241328135872 2046123693539895424 2048407313733578343 2058663335786864352 2063331506616313024 2068431189035038464 2070917284214167116 2076213747856658592 2083594058910722904 2088572163022472036 2093854162039631264 2094026254927117056 2098594646828150016 2099029283547391104 2106490696920730848 2111523505473268432 2114235148012351182 2129456332810916928 2129638946337442176 2132015775518622357 2137468501287212184 2142315368637069808 2147794436076039296 2152856951852795136 2155444520304541284 2160957166136522208 2165857295764949696 2166483910806948096 2173820006411144364 2174006424386138888 2174185104950319552 2179379648371275168 2184703948181978496 2184891299519615232 2187329794273543374 2189657925388740352 2197708138349728368 2197896604873898656 2198077248960762624 2203328875276454016 2205787947681896487 2205977107097699754 2217022053924315456 2222049314817567872 2230218613769103048 2235459515099551104 2240800454787958336 2243493724565347709 2249231560178046808 2260493074589498112 2262547353611599236 2268333919733368032 2268528442837710144 2273948390509673696 2274135285256982784 2282031588330791752 2287410511343594832 2293260666104064384 2293457326824937728 2296016989020054846 2298460803668926208 2301889155232382352 2307108858532229024 2313009392697273088 2315590876394479866 2321247944943352152 2327184640454716224 2332261697840528064 2332461703131484288 2335064896996586391 2341036929981232392 2347024236707527104 2352758098042130688 2355585932294585172 2366762610530476704 2366965574479583168 2372815711836181248 2375463943657426986 2380850483212205732 2381250353040826176 2386939614882825184 2392976185188150016 2401773891751341744 2407417939337978112 2410104789716703534 2413169720540878208 2416070164916528302 2416268740585544208 2436589457735568408 2442821144328242496 2445757227434406249 2448360421299508352 2448867497471956288 2457572479740852656 2463365166062332896 2469665332727453952 2472633680483135988 2478028053955561068 2484365721612736416 2484578770727015872 2490719598138600192 2493713251501747548 2499805479169763856 2506198843566617472 2511666443828260992 2511881834141598464 2514685273688631498 2520900511636453128 2521116693825942576 2530385505200302659 2536123340813001758 2542609589766487696 2548821272878974912 2551884759985800603 2558191939323382908 2563992828074683096 2564423457120889728 2567285536872140721 2570550354489196352 2585768404127541984 2592381622552420608 2595497465848757652 2598798160582484224 2601921716063953556 2602135566784432224 2608036100949476288 2624019416022919824 2630730463122722688 2636695838322547456 2639638579213532442 2646389573022262704 2652854794220973888 2653157832799813248 2662836271289531064 2668645596567527304 2675470777121408448 2675700214629094016 2678686487190063987 2685307066743178332 2692098208336668768 2701522689126893177 2704871554891973376 2708122602433910844 2714815935608487984 2715048747197168928 2720971980813949408 2727930988437514496 2731209751644771124 2744884447715819136 2754405473961946896 2754975934655950824 2761223045618889488 2761449989240621952 2764769039708459238 2768284997142211456 2771374600933664817 2778125411880963872 2784673665983506752 2795151117067892856 2808654262560974464 2811788921336154123 2815274475499809024 2818980197349801576 2825867063409298272 2833094344901393664 2839275110414555904 2842687700691496476 2849958001716282912 2856920547622587264 2860435788487298658 2873926027072721712 2881029156155946432 2881276221515362944 2884491931584018483 2884739293896991986 2891032729614821246 2891869148800345896 2898426675214859152 2898913473267092736 2899182685901027904 2905839531161700224 2916439725698057832 2923647930655294752 2930277517799637824 2933799485970070081 2934040613568160824 2941050596909195316 2941302809463599672 2941544553756314688 2956029405232420608 2966282818112865888 2973624818358804064 2973869219182208256 2984557262543946726 2998879332597622656 3010162741457730768 3016729804815465648 3024445226311157376 3024704590450280192 3028080376823550594 3043241452902321216 3049880681791459776 3061093478415693084 3061355985360073128 3068922361992203808 3069185540309843136 3076683666670478592 3079578342415787849 3087454501859306488 3094997259924469536 3102646783552557696 3102912853939621632 3106375926321250674 3109682263787370752 3113419862662115188 3114320621784987888 3121382573308309856 3125391088366084356 3129365648943369472 3132858244533708054 3140781243059446896 3147891970242225024 3148543925321086656 3155683480707302272 3159476369506229318 3159736045381096272 3167285258209902648 3175000470721101568 3194458419506163264 3202365189001788992 3213473052955604712 3221691654114058944 3229562358182055168 3248785943647424544 3257094859104323328 3260730009616716546 3261009636579208332 3269069472556912752 3277336949279422848 3284486888083110528 3296562207524592552 3296844907310847984 3304037405274081424 3304993312914681024 3308965660646549631 3312487628816981888 3316468984140079222 3324951002002330064 3333073972226351808 3341311920748908288 3345327920653654572 3352913698251508664 3353189272649326656 3361200682181937504 3361488925101256768 3373847340267070212 3390037506414703872 3390739611884247168 3398428363838633216 3402513013314400804 3402792664256565216 3410922585764510544 3423047382496187628 3431225696394061202 3440185990237406592 3447691205503389312 3460663287798343536 3469514089045909632 3473386314591719799 3498392546760792096 3498692554697226432 3507339842276804352 3511555394971848588 3519518105618043256 3520536355061290656 3528519430696350272 3532760439627475693 3537139725627965184 3550143915795715056 3550448361719374752 3558194128756703072 3559223567754271872 3567294369495211264 3571275724818308598 3571581982920085316 3571875529561239264 3580409422324237776 3589464277782225024 3602660837627012616 3610830136578547792 3611126909006967168 3619754580811317312 3620064996262891904 3624105247374792453 3655001285289326063 3672540631949262528 3673301246207934432 3686358719611278984 3695166134578219756 3704815681794130176 3712898221311342336 3717042080933341602 3726548582419104624 3726868156090523808 3736079397207900288 3740569877252621322 3749051895114872164 3758640263133068768 3767499665742391488 3767822751212397696 3772027910532947247 3781675040738913864 3790250267588661968 3799944002288377216 3804185011219502637 3813914384649731544 3823231909318462368 3831901369430295616 3833009996043062016 3841372208207928576 3845989242112024644 3846319058529322648 3846635185681334592 3855825531733794528 3865576914534703872 3888586300930743776 3888905902007503104 3898197240873726336 3902882574095930334 3912054151424214432 3921400795878927088 3922059405008419584 3955043757483821184 3959457868820298663 3969584359533394056 3979409683391928968 3979736749199719872 3993555279578885566 4002968394851290956 4013206165682112672 4013550321943641024 4022306406420620864 4023470120070046464 4037440502431400792 4057307332337960064 4057655270536428288 4062183903650866266 4066507575721946368 4072573120795753392 4081457971220924112 4081807980480097504 4082143462355702016 4091896482656271744 4092247387079790848 4096814627467156686 4117326671573728704 4126663013232626048 4141834568428334232 4152427495713317184 4166488345621360031 4167188117821445808 4177144326044944072 4187708324079262528 4198058567094782208 4212981393841461696 4223047010946536864 4228470296024702364 4258912665621833856 4259277892674884352 4264031551037244714 4274937002574424368 4284630737274139616 4295588872152078592 4310889040609082568 4321914332273044416 4327108940845487979 4331714591529899392 4336549094422231869 4347640012822288728 4348012848772277776 4348370209900639104 4358759296742550336 4369407896363956992 4374659588547086748 4395416276699456736 4395793209747797312 4406657750552908032 4411575895363792974 4411954214195399508 4434044107848630912 4444098629635135744 4460437227538206096 4470919030199102208 4476835893815920089 4481600909575916672 4486987449130695418 4498463120356093616 4525094707223198472 4536667839466736064 4537056885675420288 4542120565235325891 4547896781019347392 4564063176661583504 4574821022687189664 4586521332208128768 4592033978040109692 4603778310464764704 4614217717064458048 4631181752788959732 4642495889886704304 4654369280909432448 4664523395681056128 4664923406262968576 4670129793993172782 4682073859962464784 4694048473415054208 4699287366800562081 4711171864589170344 4733525221060953408 4733931148959166336 4739214554259343977 4750927887314853972 4761700966424411464 4762500706081652352 4773879229765650368 4779617065378349467 4803547783502683488 4820209579433407068 4826339441081756416 4832140329833056604 4832537481171088416 4873178915471136816 4885642288656484992 4891514454868812498 4896720842599016704 4897734994943912576 4915144959481705312 4926730332124665792 4945267360966271976 4956056107911122136 4968731443225472832 4969157541454031744 4974703476210118833 4987426503003495096 4999610958339527712 5012397687133234944 5023332887656521984 5029370547377262996 5041801023272906256 5042233387651885152 5060771010400605318 5072246681626003516 5085219179532975392 5097642545757949824 5103769519971601206 5116383878646765816 5127985656149366192 5128846914241779456 5134571073744281442 5141100708978392704 5146838544591091803 5171536808255083968 5190994931697515304 5203843432127907112 5204271133568864448 5216072201898952576 5248038832045839648 5261460926245445376 5279277158427064884 5292779146044525408 5305709588441947776 5306315665599626496 5325672542579062128 5337291193135054608 5350941554242816896 5351400429258188032 5356913587227462897 5357372974380127974 5370614133486356664 5384196416673337536 5403045378253786354 5416245204867821688 5429631871216975968 5430097494394337856 5441943961627898816 5448484759658701579 5462419503289542248 5489768895431638272 5508810947923893792 5509951869311901648 5522446091237778976 5522899978481243904 5529538079416918476 5536569994284422912 5542749201867329634 5556250823761927744 5569347331967013504 5590302234135785712 5617308525121948928 5623577842672308246 5637960394699603152 5651734126818596544 5685375401382992952 5699916003432565824 5713841095245174528 5720871576974597316 5747852054145443424 5762058312311892864 5762552443030725888 5768983863168036966 5769478587793983972 5782065459229642492 5783738297600691792 5796853350429718304 5798365371802055808 5811679062323400448 5832879451396115664 5847295861310589504 5854323861143895501 5860555035599275648 5867598971940140162 5868081227136321648 5882101193818390632 5882605618927199344 5883089107512629376 5932565636225731776 5947249636717608128 5969114525087893452 5990332919368328349 5997758665195245312 6020325482915461536 6033459609630931296 6048890452622314752 6056160753647101188 6086482905804642432 6099761363582919552 6122186956831386168 6122711970720146256 6137844723984407616 6138371080619686272 6145221941200735029 6159156684831575698 6174909003718612976 6189994519848939072 6205293567105115392 6212751852642501348 6226839725324230376 6228641243569975776 6242765146616619712 6250268470110149303 6250782176732168712 6265716489067416108 6281562486118893792 6295783940484450048 6297087850642173312 6311366961414604544 6318952739012458636 6319472090762192544 6334570516419805296 6388916839012326528 6404730378003577984 6426946105911209424 6443383308228117888 6466540735511884573 6497571887294849088 6521460019233433092 6522019273158416664 6538138945113825504 6554673898558845696 6560840816451026287 6568973776166221056 6593124415049185104 6593689814621695968 6608074810548162848 6609986625829362048 6617931321293099262 6624975257633963776 6632937968280158444 6649902004004660128 6666147944452703616 6690655841307309144 6705827396503017328 6706378545298653312 6722401364363875008 6722977850202513536 6730481173696043127 6747694680534140424 6781479223768494336 6805026026628801608 6805585328513130432 6821845171529021088 6846094764992375256 6862451392788122404 6880371980474813184 6895382411006778624 6921326575596687072 6939028178091819264 6946772629183439598 6996785093521584192 6997385109394452864 7005194690989759173 7023110789943697176 7039036211236086512 7041072710122581312 7057038861392700544 7065520879254951386 7100287831591430112 7100896723438749504 7116388257513406144 7118447135508543744 7142551449636617196 7143163965840170632 7143751059122478528 7160818844648475552 7178928555564450048 7205321675254025232 7221660273157095584 7222253818013934336 7239509161622634624 7240129992525783808 7248210494749584906 7310002570578652126 7345081263898525056 7346602492415868864 7372717439222557968 7390332269156439512 7434084161866683204 7453097164838209248 7453736312181047616 7472158794415800576 7481139754505242644 7498103790229744328 7517280526266137536 7534999331484782976 7535645502424795392 7544055821065894494 7563350081477827728 7580500535177323936 7599888004576754432 7608370022439005274 7627828769299463088 7646463818636924736 7655654279957401809 7663802738860591232 7691978484224049288 7692638117058645296 7693270371362669184 7711651063467589056 7777172601861487552 7796394481747452672 7805765148191860668 7824108302848428864 7842801591757854176 7910087514967642368 7918915737640597326 7939168719066788112 7958819366783857936 7959473498399439744 7987110559157771132 8005936789702581912 8026412331364225344 8027100643887282048 8036059461570191961 8044612812841241728 8074881004862801584 8104568067380679531 8114614664675920128 8124367807301732532 8145146241591506784 8162915942441848224 8163615960960195008 8183792965312543488 8193629254934313372 8234653343147457408 8253326026465252096 8283669136856668464 8304854991426634368 8314123802800994451 8332976691242720062 8334376235642891616 8354288652089888144 8375416648158525056 8425962787682923392 8435366764008462369 8446094021893073728 8456245577207849057 8456940592049404728 8517825331243667712 8528063102074489428 8549874005148848736 8569261474548279232 8621778081218165136 8643828664546088832 8654217881690975958 8663429183059798784 8673098188844463738 8695280025644577456 8696025697544555552 8696740419801278208 8717518593485100672 8749319177094173496 8790832553398913472 8791586419495594624 8801398457910210243 8823151790727585948 8823908428390799016 8868088215697261824 8876431692845506153 8920874455076412192 8953671787631840178 8963201819151833344 8973974898261390836 8996926240712187232 9050189414446396944 9073335678933472128 9074113771350840576 9084241130470651782 9095793562038694784 9128126353323167008 9149642045374379328 9184067956080219384 9207556620929529408 9228435434128916096 9238735027247363547 9262363505577919464 9284991779773408608 9308738561818864896 9329046791362112256 9340259587986345564 9364147719924929568 9388096946830108416 9398574733601124162 9422343729178340688 9467050442121906816 9467862297918332672 9478429108518687954 9501855774629707944 9523401932848822928 9525001412163304704 9547758459531300736 9559234130756698934 9607095567005366976 9640419158866814136 9664280659666113208 9665074962342176832 9746357830942273632 9771284577312969984 9783028909737624996 9795469989887825152 9830289918963410624 9853460664249331584 9890534721932543952 9912112215822244272 9937462886450945664 9938315082908063488 9949406952420237666 9974853006006990192 9999221916679055424 10058741094754525992 10083602046545812512 10084466775303770304 10118614553651874361 10121542020801210636 10144493363252007032 10170438359065950784 10195285091515899648 10207539039943202412 10232767757293531632 10255971312298732384 10269142147488562884 10282201417956785408 10293677089182183606 10343073616510167936 10381989863395030608 10407686864255814224 10408542267137728896 10432144403797905152 10496077664091679296 10558554316854129768 10585558292089050816 10598281318882427079 10611419176883895552 10651345085158124256 10674582386270109216 10701883108485633792 10713827174454925794 10714745948760255948 10741228266972713328 10768392833346675072 10806090756507572708 10832490409735643376 10859263742433951936 10860194988788675712 10872315742124377359 10883887923255797632 10896969519317403158 10924839006579084496 10965003855867978189 11017621895847787584 11019903738623803296 11044892182475557952 11058167293271802613 11059076158833836952 11085498403734659268 11112501647523855488 11138694663934027008 11180604468271571424 11247155685344616492 11275920789399206304 11303468253637193088 11370750802765985904 11399832006865131648 11412555033658507911 11441743153949194632 11495704108290886848 11524116624623785728 11537967726336073932 11538957175587967944 11564130918459284984 11567476595201383584 11593706700859436608 11596730743604111616 11607641444490277277 11665758902792231328 11694591722621179008 11708647722287791002 11721110071198551296 11735197943880280324 11736162454272643296 11764202387636781264 11765211237854398688 11766178215025258752 11865131272451463552 11894499273435216256 11938229050175786904 11980665838736656698 12009289937379214207 12040650965830923072 12066919219261862592 12112321507294202376 12172965811609284864 12199522727165839104 12244373913662772336 12245423941440292512 12275689447968815232 12276742161239372544 12290443882401470058 12318313369663151396 12349818007437225952 12379989039697878144 12425503705285002696 12453679450648460752 12457282487139951552 12485530293233239424 12499465036864080093 12500536940220298606 12501564353464337424 12531432978134832216 12563124972237787584 12594175701284346624 12637905478024917272 12638944181524385088 12669141032839610592 12777833678024653056 12809460756007155968 12853892211822418848 12886766616456235776 12933081471023769146 12995143774589698176 13009647283266695607 13042920038466866184 13044038546316833328 13076277890227651008 13121681632902052574 13186248830098370208 13187379629243391936 13216149621096325696 13219973251658724096 13235862642586198524 13265875936560316888 13299804008009320256 13332295888905407232 13381311682614618288 13411654793006034656 13412757090597306624 13444802728727750016 13445955700405027072 13460962347392086254 13495389361068280848 13610052053257603216 13611170657026260864 13643690343058042176 13692189529984750512 13724902785576244808 13842653151193374144 13893545258366879196 13993570187043168384 13994770218788905728 14010389381979518346 14046221579887394352 14078072422472173024 14082145420245162624 14114077722785401088 14131041758509902772 14200575663182860224 14201793446877499008 14217643662778031931 14232776515026812288 14285102899273234392 14286327931680341264 14287502118244957056 14321637689296951104 14338851196135048401 14410643350508050464 14443320546314191168 14479018323245269248 14496420989499169812 14620005141157304252 14690162527797050112 14693204984831737728 14745434878445115936 14780664538312879024 14868168323733366408 14906194329676418496 14907472624362095232 14924110428630356499 14962279509010485288 14996207580459488656 15034561052532275072 15069998662969565952 15088111642131788988 15126700162955655456 15161001070354647872 15216740044878010548 15255657538598926176 15292927637273849472 15311308559914803618 15327605477721182464 15383956968448098576 15385276234117290592 15386540742725338368 15423302126935178112 15440515633773275409 15554345203722975104 15611530296383721336 15648216605696857728 15685603183515708352 15704456071957433963 15837831475281194652 15878337438133576224 15917638733567715872 15918946996798879488 15974221118315542264 16011873579405163824 16052824662728450688 16054201287774564096 16072118923140383922 16089225625682483456 16149762009725603168 16209136134761359062 16248735614603465064 16290292483183013568 16325831884883696448 16327231921920390016 16345454278976104737 16387258509868626744 16469306686294914816 16567338273713336928 16609709982853268736 16628247605601988902 16665953382485440124 16668752471285783232 16708577304179776288 16750833296317050112 16851925575365846784 16870733528016924738 16892188043786147456 16912491154415698114 16913881184098809456 17056126204148978856 17099748010297697472 17138522949096558464 17243556162436330272 17287657329092177664 17308435763381951916 17346196377688927476 17390560051289154912 17392051395089111104 17435037186970201344 17498638354188346992 17581665106797826944 17583172838991189248 17602796915820420486 17646303581455171896 17647816856781598032 17752863385691012306 17841748910152824384 17907343575263680356 17947949796522781672 17970998758104985047 17993852481424374464 18100378828892793888 18146671357866944256 18168482260941303564 18191587124077389568 18256252706646334016 18299284090748758656 18368135912160438768 18415113241859058816 18456870868257832192 18477470054494727094 18524727011155838928 18569983559546817216 18680519175972691128 18728295439849859136 18750805410330447909 18797149467202248324 18844687458356681376 18934100884243813632 18956858217037375908 19003711549259415888 19046803865697645856 19095516919062601472 19118468261513397868 19214191134010733952 19280838317733628272 19328561319332226416 19330149924684353664 19399622206535653719 19492715661884547264 19566057819475249992 19660579837926821248 19682522449353078861 19706921328498663168 19781069443865087904 19824224431644488544 19874925772901891328 19898813904840475332 19949706012013980384 19998443833358110848 20117482189509051984 20167204093091625024 20168933550607540608 20191443521088129381 20237229107303748722 20243084041602421272 20288986726504014064 20340876718131901568 20415078079886404824 20465535514587063264 20511942624597464768 20536596401790490567 20538284294977125768 20587354178364367212 20686147233020335872 20763979726790061216 20815373728511628448 20817084534275457792 20992155328183358592 21117108633708259536 21171116584178101632 21196562637764854158 21302690170316248512 21349164772540218432 21427654348909851588 21429491897520511896 21482456533945426656 21536785666693350144 21557048396910514943 21612181513015145416 21664980819471286752 21718527484867903872 21720389977577351424 21744631484248754718 21767775846511595264 21793939038634806316 21849678013158168992 21930007711735956378 22035243791695575168 22039807477247606592 22089784364951115904 22116334586543605226 22118152317667673904 22170996807469318536 22225003295047710976 22361208936543142848 22494311370689232984 22551841578798412608 22606936507274386176 22741501605531971808 22799664013730263296 22825110067317015822 22883486307898389264 22991408216581773696 23075935452672147864 23077914351175935888 23128261836918569968 23134953190402767168 23187413401718873216 23215282888980554554 23331517805584462656 23389183445242358016 23417295444575582004 23470395887760560648 23472324908545286592 23528404775273562528 23530422475708797376 23730262544902927104 23788998546870432512 23876458100351573808 23961331677473313396 24018579874758428414 24081301931661846144 24133838438523725184 24224643014588404752 24313704202142038593 24488747827325544672 24490847882880585024 24551378895937630464 24580887764802940116 24636626739326302792 24699636014874451904 24759978079395756288 24851007410570005392 24907358901296921504 24914564974279903104 24971060586466478848 24998930073728160186 25001073880440597212 25003128706928674848 25062865956269664432 25126249944475575168 25275810956049834544 25277888363048770176 25338282065679221184 25368736731623547171 25707784423644837696 25866162942047538292 25990287549179396352 26019294566533391214 26085840076933732368 26088077092633666656 26152555780455302016 26243363265804105148 26372497660196740416 26374759258486783872 26404195373730630729 26432299242192651392 26471725285172397048 26531751873120633776 26599608016018640512 26629295078536518459 26762623365229236576 26823309586012069312 26889605457455500032 26921924694784172508 26990778722136561696 27220104106515206432 27222341314052521728 27287380686116084352 27384379059969501024 27449805571152489616 27685306302386748288 27716205081742090641 27787090516733758392 27987140374086336768 28020778763959036692 28092443159774788704 28156144844944346048 28164290840490325248 28262083517019805544 28401151326365720448 28403586893754998016 28435287325556063862 28465553030053624576 28570205798546468784 28572655863360682528 28575004236489914112 28643275378593902208 28677702392270096802 28821286701016100928 28886641092628382336 28992841978998339624 29165418419349520217 29240010282314608504 29386409969663475456 29490869756890231872 29561329076625758048 29736336647466732816 29812388659352836992 29814945248724190464 29848220857260712998 29924559018020970576 29992415160918977312 30069122105064550144 30176223284263577976 30253400325911310912 30322002140709295744 30355843660955623083 30433480089756021096 30511315077197852352 30585855274547698944 30622617119829607236 30767913936896197152 30770552468234581184 30846604253870356224 30881031267546550818 31108690407445950208 31223060592767442672 31296433211393715456 31371206367031416704 31408912143914867926 31675662950562389304 31756674876267152448 31794843956647281237 31835277467135431744 31948442236631084528 32023747158810327648 32105649325456901376 32144237846280767844 32299524019451206336 32418272269522718124 32497471229206930128 32580584966366027136 32651663769767392896 32654463843840780032 32690908557952209474 32774517019737253488 32895011567603934567 33134676547426673856 33174501879815407839 33256495211203977804 33331906764970880248 33337504942571566464 33417154608359552576 33741467056033849476 33784376087572294912 33824982308831396228 33827762368197618912 34112252408297957712 34199496020595394944 34277045898193116928 34487112324872660544 34616871526763903832 34692392755377854952 34781120102578309824 34784102790178222208 34822924333470831831 34997276708376693984 35163330213595653888 35205593831640840972 35292607162910343792 35295633713563196064 35505726771382024612 35683497820305648768 35814687150527360712 35895899593045563344 35941997516209970094 35987704962848748928 36027869812137642621 36200757657785587776 36336964521882607128 36512505413292668032 36598568181497517312 36736271824320877536 36830226483718117632 36954940108989454188 37049454022311677856 37139967119093634432 37361038351945382256 37456590879699718272 37498395110592240279 37501610820660895818 37594298934404496648 37689374916713362752 37913716434074751816 38007423098518831776 38093607731395291712 38139393317610911053 38236936523026795736 38428382268021467904 38561676635467256544 38657122638664452832 38660299849368707328 38799244413071307438 38985431323769094528 39132115638950499984 39321159675853642496 39365044898706157722 39562138887730175808 39648448863288977088 39797627809680950664 39899412024027960768 39996887666716221696 40234964379018103968 40334408186183250048 40337867101215081216 40382887042176258762 40474458214607497444 40486168083204842544 40577973453008028128 40681753436263803136 40830156159772809648 40931071029174126528 41023885249194929536 41073192803580981134 41076568589954251536 41174708356728734424 41527959453580122432 41630747457023256896 41984310656366717184 42234217267416519072 42342233168356203264 42393125275529708316 42605380340632497024 42698329545080436864 42855308697819703176 42858983795041023792 42964913067890853312 43016553588405145203 43114096793821029886 43224363026030290832 43329961638942573504 43437054969735807744 43489262968497509436 43587878077269612632 43699356026316337984 43860015423471912756 44070487583391150336 44079614954495213184 44179568729902231808 44232669173087210452 44236304635335347808 44341993614938637072 44722417873086285696 44988622741378465968 45103683157596825216 45483003211063943616 45650220134634031644 45766972615796778528 45925885715157184009 45982816433163547392 46151870905344295728 46155828702351871776 46256523673837139936 46269906380805534336 46374826803437746432 46430565777961109108 46663035611168925312 46834590889151164008 46940791775521121296 46944649817090573184 47056809550547125056 47060844951417594752 47113368215872301889 47752916200703147616 47922663354946626792 48037159749516856828 48162603863323692288 48267676877047450368 48449286029176809504 48627408404284077186 48977495654651089344 48981695765761170048 49036362836928314211 49161775529605880232 49273253478652605584 49399272029748903808 49702014821140010784 49814717802593843008 49829129948559806208 49997860147456320372 50002147760881194424 50006257413857349696 50125731912539328864 50252499888951150336 50551621912099669088 50555776726097540352 50676564131358442368 50737473463247094342 51415568847289675392 51732325884095076584 52038589133066782428 52171680153867464736 52176154185267333312 52305111560910604032 52486726531608210296 52744995320393480832 52749518516973567744 52808390747461261458 52864598484385302784 52943450570344794096 53063503746241267552 53199216032037281024 53258590157073036918 53525246730458473152 53646619172024138624 53843849389568345016 53981557444273123392 54440208213030412864 54574761372232168704 54768758119939002048 54899611142304979232 55370612604773496576 55432410163484181282 55574181033467516784 56041557527918073384 56184886319549577408 56252416230991343727 56312289689888692096 56524167034039611088 56802302652731440896 56870574651112127724 57140411597092937568 57145311726721365056 57286550757187804416 57355404784540193604 57642573402032201856 57773282185256764672 57985683957996679248 58198866619606961157 58330836838699040434 58480020564629217008 58981739513780463744 59047567348059236583 59122658153251516096 59472673294933465632 59624777318705673984 59696441714521425996 59849118036041941152 59984830321837954624 60352446568527155952 60506800651822621824 60644004281418591488 60711687321911246166 60866960179512042192 61022630154395704704 61245234239659214472 61535827873792394304 61541104936469162368 61609789205371471701 61762062535093101636 62135021849918543071 62446121185534885344 62742412734062833408 62817824287829735852 63351325901124778608 63513349752534304896 63589687913294562474 63670554934270863488 63896884473262169056 64047494317620655296 64288475692561535688 64599048038902412672 64671145190731544829 64836544539045436248 64994942458413860256 65161169932732054272 65303327539534785792 65381817115904418948 65549034039474506976 65790023135207869134 66269353094853347712 66349003759630815678 66512990422407955608 66663813529941760496 66675009885143132928 66834309216719105152 67482934112067698952 67649964617662792456 67655524736395237824 68224504816595915424 68398992041190789888 68974224649745321088 69233743053527807664 69384785510755709904 69562240205156619648 69568205580356444416 69645848666941663662 69994553416753387968 70411187663281681944 70585214325820687584 70591267427126392128 70830301875563120527 71011453542764049224 71366995640611297536 71629374301054721424 71791799186091126688 71883995032419940188 71975409925697497856 72055739624275285242 72401515315571175552 72673929043765214256 73025010826585336064 73472543648641755072 73909880217978908376 74098908044623355712 74279934238187268864 74722076703890764512 74913181759399436544 74996790221184480558 75003221641321791636 75188597868808993296 75378749833426725504 75827432868149503632 76014846197037663552 76106210194870641513 76187215462790583424 76278786635221822106 76473873046053591472 77123353270934513088 77314245277328905664 77598488826142614876 77970862647538189056 78264231277900999968 78730089797412315444 79124277775460351616 79296897726577954176 79595255619361901328 79798824048055921536 79887885235609555377 80469928758036207936 80668816372366500096 80765774084352517524 80948916429214994888 80972336166409685088 81155946906016056256 81253490111431940939 81660312319545619296 81862142058348253056 82047770498389859072 82146385607161962268 82153137179908503072 82349416713457468848 83055918907160244864 83261494914046513792 84065029561654499449 84468434534833038144 84786250551059416632 85210760681264994048 85396659090160873728 85710617395639406352 85717967590082047584 85929826135781706624 86033107176810290406 86228193587642059772 86448726052060581664 86659923277885147008 86978525936995018872 87175756154539225264 87398712052632675968 87496255258048560651 87720030846943825512 88159229908990426368 88465338346174420904 88472609270670695616 88683987229877274144 89444835746172571392 89977245482756931936 90207366315193650432 90966006422127887232 91067530982866869249 91300440269268063288 91533945231593557056 91851771430314368018 92303741810688591456 92311657404703743552 92513047347674279872 92539812761611068672 92861131555922218216 93326071222337850624 93669181778302328016 93881583551042242592 93889299634181146368 94113619101094250112 94121689902835189504 94226736431744603778 95505832401406295232 95845326709893253584 96074319499033713656 96898572058353619008 97254816808568154372 97954991309302178688 97963391531522340096 98072725673856628422 98323551059211760464 98546506957305211168 98798544059497807616 99404029642280021568 99523505639446223517 99629435605187686016 99995720294912640744 100004295521762388848 100012514827714699392 100251463825078657728 101103243824199338176 101353128262716884736 101474946926494188684 102831137694579350784 103464651768190153168 104077178266133564856 104343360307734929472 104352308370534666624 104468773000412495493 104973453063216420592 105489990640786961664 105616781494922522916 105886901140689588192 106127007492482535104 106517180314146073836 107050493460916946304 107293238344048277248 107687698779136690032 107963114888546246784 108083609436412927863 108880416426060825728 109537516239878004096 109799222284609958464 109931192503702037741 110864820326968362564 111148362066935033568 112083115055836146768 112369772639099154816 112504832461982687454 112624579379777384192 113048334068079222176 113741149302224255448 114280823194185875136 114290623453442730112 114418179952832733159 114710809569080387208 115285146804064403712 115971367915993358496 116397733239213922314 116661673677398080868 116960041129258434016 117963479027560927488 118095134696118473166 118245316306503032192 118945346589866931264 119392883429042851992 119698236072083882304 119969660643675909248 120704893137054311904 121013601303645243648 121423374643822492332 121733920359024084384 122045260308791409408 122490468479318428944 123071655747584788608 123082209872938324736 123219578410742943402 123524125070186203272 124270043699837086142 124892242371069770688 125635648575659471704 126702651802249557216 127026699505068609792 127179375826589124948 127341109868541726976 127793768946524338112 128094988635241310592 128576951385123071376 129198096077804825344 129342290381463089658 129673089078090872496 129989884916827720512 130763634231808837896 131098068078949013952 131580046270415738268 132538706189706695424 132698007519261631356 133025980844815911216 133327627059883520992 133668618433438210304 134965868224135397904 135299929235325584912 135311049472790475648 136449009633191830848 137777657145471552027 137948449299490642176 138467486107055615328 138769571021511419808 139124480410313239296 139291697333883327324 139989106833506775936 140822375326563363888 141170428651641375168 141182534854252784256 141340104647616905667 141660603751126241054 142022907085528098448 143258748602109442848 143583598372182253376 143756174812533433969 143767990064839880376 144111479248550570484 144803030631142351104 145347858087530428512 146945087297283510144 147819760435957816752 148197816089246711424 149444153407781529024 149993580442368961116 150006443282643583272 150377195737617986592 150757499666853451008 150899338778373604601 151654865736299007264 152029692394075327104 152212420389741283026 152374430925581166848 152557573270443644212 152947746092107182944 154246706541869026176 154628490554657811328 155196977652285229752 156528462555801999936 157460179594824630888 158248555550920703232 158593795453155908352 159190511238723802656 159597648096111843072 159775770471219110754 160939857516072415872 161531548168705035048 161897832858429989776 161944672332819370176 162311893812032112512 162506980222863881878 163320624639091238592 163724284116696506112 164292771214323924536 164306274359817006144 164698833426914937696 166111837814320489728 166522989828093027584 168130059123308998898 168936869069666076288 169572501102118833264 171421234791278812704 171435935180164095168 171859652271563413248 172066214353620580812 172456387175284119544 172897452104121163328 173319846555770294016 173957051873990037744 174351512309078450528 174797424105265351936 174992510516097121302 175440061693887651024 176930676692348841808 176945218541341391232 177367974459754548288 179954490965513863872 181932012844255774464 182135061965733738498 182600880538536126576 183067890463187114112 183703542860628736036 184607483621377182912 184623314809407487104 184829367616114415103 185026094695348559744 185722263111844436432 186405065549755629213 187338363556604656032 187763167102084485184 188227238202188500224 188453472863489207556 191011664802812590464 191690653419786507168 192148638998067427312 193797144116707238016 194013435572194634487 194509633617136308744 195909982618604357376 196145451347713256844 196647102118423520928 197093013914610422336 198808059284560043136 199047011278892447034 199258871210375372032 199991440589825281488 200008591043524777696 200025029655429398784 200502927650157315456 202206487648398676352 202949893852988377368 204157928935446641519 206929303536380306336 208154356532267129712 208686720615469858944 208704616741069333248 208937546000824990986 209946906126432841184 211233562989845045832 211773802281379176384 212254014984965070208 212490905626689361581 213034360628292147672 214100986921833892608 215375397558273380064 215926229777092493568 216167218872825855726 217760832852121651456 219075032479756008192 219598444569219916928 219862385007404075482 221729640653936725128 222296724133870067136 224166230111672293536 224739545278198309632 225009664923965374908 226096668136158444352 227482298604448510896 228561646388371750272 228581246906885460224 228836359905665466318 229421619138160774416 231942735831986716992 232795466478427844628 233323347354796161736 233920082258516868032 236190269392236946332 236490632613006064384 237890693179733862528 238785766858085703984 239396472144167764608 239939321287351818496 241409786274108623808 242846749287644984664 243467840718048168768 243760470334295822817 244980936958636857888 246143311495169577216 246439156821485886804 247048250140372406544 248540087399674172284 249784484742139541376 251271297151318943408 252195088684963498347 253405303604499114432 254358751653178249896 255587537893048676224 256189977270482621184 257153902770246142752 258684580762926179316 259346178156181744992 259979769833655441024 261527268463617675792 262196136157898027904 262488765774145681953 263160092540831476536 265396015038523262712 266051961689631822432 266655254119767041984 266975753223276377371 269931736448270795808 270599858470651169824 270622098945580951296 272898019266383661696 275555314290943104054 276934972214111230656 277539142043022839616 278583394667766654648 279978213667013551872 281644750653126727776 282340857303282750336 282365069708505568512 282680209295233811334 283321207502252482108 284045814171056196896 286517497204218885696 287167196744364506752 287512349625066867938 287535980129679760752 288222958497101140968 290695716175060857024 293890174594567020288 295639520871915633504 296395632178493422848 298888306815563058048 299987160884737922232 300012886565287166544 300754391475235973184 301798677556747209202 303309731472598014528 304059384788150654208 304424840779482566052 305115146540887288424 305895492184214365888 308493413083738052352 309256981109315622656 310393955304570459504 313056925111603999872 314920359189649261776 318381022477447605312 319551540942438221508 321879715032144831744 323063096337410070096 323795665716859979552 323889344665638740352 324623787624064225024 325013960445727763756 326641249278182477184 328585542428647849072 328612548719634012288 329397666853829875392 329793577511106113223 336260118246617997796 337873738139332152576 339145002204237666528 342842469582557625408 342871870360328190336 343254539858498199477 344132428707241161624 344912774350568239088 345794904208242326656 347914103747980075488 348703024618156901056 349985021032194242604 350880123387775302048 353861353384697683616 353890437082682782464 354735948919509096576 359908981931027727744 364270123931467476996 365201761077072253152 366135780926374228224 367407085721257472072 369214967242754365824 369246629618814974208 369658735232228830206 370052189390697119488 371444526223688872864 372810131099511258426 374676727113209312064 375526334204168970368 376906945726978415112 382023329605625180928 383381306839573014336 384297277996134854624 387594288233414476032 388026871144389268974 389019267234272617488 392290902695426513688 393294204236847041856 394186027829220844672 397616118569120086272 398094022557784894068 399982881179650562976 400017182087049555392 401005855300314630912 404412975296797352704 405899787705976754736 408315857870893283038 413332971436414656081 413858607072760612672 416308713064534259424 417373441230939717888 417875092001649981972 419893812252865682368 422467125979690091664 423547604562758352768 424508029969930140416 424981811253378723162 426068721256584295344 430750795116546760128 431268524437600301907 432334437745651711452 439196889138439833856 439724770014808150964 443459281307873450256 444593448267740134272 448332460223344587072 450019329847930749816 452193336272316888704 452698016335120813803 454964597208897021792 457123292776743500544 457672719811330932636 458843238276321548832 463885471663973433984 465590932956855689256 466646694709592323472 467840164517033736064 472380538784473892664 475781386359467725056 477571533716171407968 478792944288335529216 482819572548217247616 485693498575289969328 486935681436096337536 487520940668591645634 489961873917273715776 492878313642971773608 494096500280744813088 495812113128941843689 497080174799348344568 499568969484279082752 502542594302637886816 504390177369926996694 506810607208998228864 508717503306356499792 511175075786097352448 514307805540492285504 517369161525852358632 518692356312363489984 519959539667310882048 523054536927235351584 524392272315796055808 524977531548291363906 526320185081662953072 530792030077046525424 532103923379263644864 533310508239534083968 533951506446552754742 539863472896541591616 541199716941302339648 545796038532767323392 551110628581886208108 553869944428222461312 555078284086045679232 557166789335533309296 559215196649266887639 563289501306253455552 564681714606565500672 565360418590467622668 566642415004504964216 568091628342112393792 573034994408437771392 574334393488729013504 575024699250133735876 575071960259359521504 576445916994202281936 581391432350121714048 591279041743831267008 597776613631126116096 599974321769475844464 600025773130574333088 601508782950471946368 603597355113494418404 606619462945196029056 608849681558965132104 610230293081774576848 611790984368428731776 612473786806339924557 620787910609140919008 626113850223207999744 629840718379298523552 636762044954895210624 637472716880068084743 639103081884876443016 646126192674820140192 647591331433719959104 647778689331277480704 650027920891455527512 653282498556364954368 657171084857295698144 657225097439268024576 658795333707659750784 659587155022212226446 672520236493235995592 678290004408475333056 685684939165115250816 685743740720656380672 686509079716996398954 688264857414482323248 689825548701136478176 691589808416484653312 695828207495960150976 697406049236313802112 699970042064388485208 701760246775550604096 707722706769395367232 709471897839018193152 719817963862055455488 728540247862934953992 730403522154144506304 731281411002887468451 734814171442514944144 738429934485508731648 739317470464457660412 742889052447377745728 745620262199022516852 749353454226418624128 751052668408337940736 753813891453956830224 756585266054890495041 766762613679146028672 768594555992269709248 776053742288778537948 778038534468545234976 784581805390853027376 786588408473694083712 788372055658441689344 796188045115569788136 799965762359301125952 800034364174099110784 800927259669829132113 811799575411953509472 816631715741786566076 826665942872829312162 827717214145521225344 832617426129068518848 835750184003299963944 839787624505731364736 844934251959380183328 847095209125516705536 849963622506757446324 852137442513168590688 861501590233093520256 862537048875200603814 864668875491303422904 879449540029616301928 886918562615746900512 889186896535480268544 896664920446689174144 900038659695861499632 904386672544633777408 905396032670241627606 909929194417794043584 915345439622661865272 917686476552643097664 927770943327946867968 931181865913711378512 933293389419184646944 935680329034067472128 944761077568947785328 955143067432342815936 965639145096434495232 971386997150579938656 973871362872192675072 975041881337183291268 979923747834547431552 985756627285943547216 988193000561489626176 989380732533318339669 991624226257883687378 994160349598696689136 1005085188605275773632 1008780354739853993388 1013621214417996457728 1017435006612712999584 1028615611080984571008 1034738323051704717264 1037384712624726979968 1046109073854470703168 1049955063096582727812 1052640370163325906144 1056295371448615232207 1061584060154093050848 1064207846758527289728 1066621016479068167936 1067903012893105509484 1079726945793083183232 1082399433882604679296 1102221257163772416216 1107739888856444922624 1110156568172091358464 1114333578671066618592 1118430393298533775278 1126579002612506911104 1130720837180935245336 1133284830009009928432 1136183256684224787584 1146069988816875542784 1150049398500267471752 1150143920518719043008 1152891833988404563872 1162782864700243428096 1182558083487662534016 1199948643538951688928 1200051546261148666176 1203017565900943892736 1207194710226988836808 1213238925890392058112 1217699363117930264208 1220460586163549153696 1223581968736857463552 1224947573612679849114 1241575821218281838016 1259681436758597047104 1273524089909790421248 1274945433760136169486 1278206163769752886032 1292252385349640280384 1293805573312800905721 1295182662867439918208 1300055841782911055024 1314342169714591396288 1317590667415319501568 1319174310044424452892 1345040472986471991184 1356580008816950666112 1358094049005362441409 1371369878330230501632 1373018159433992797908 1376529714828964646496 1379651097402272956352 1391656414991920301952 1394812098472627604224 1399940084128776970416 1403520493551101208192 1415445413538790734464 1429105502548126490633 1457080495725869907984 1460807044308289012608 1462562822005774936902 1469628342885029888288 1478634940928915320824 1485778104894755491456 1487436339386825531067 1491240524398045033704 1498706908452837248256 1507627782907913660448 1513170532109780990082 1533525227358292057344 1537189111984539418496 1552107484577557075896 1556077068937090469952 1569163610781706054752 1573176816947388167424 1592376090231139576272 1599931524718602251904 1600068728348198221568 1601854519339658264226 1623599150823907018944 1633263431483573132152 1653331885745658624324 1655434428291042450688 1665234852258137037696 1671500368006599927888 1679575249011462729472 1689868503918760366656 1699927245013514892648 1704274885026337181376 1723003180466187040512 1725074097750401207628 1729337750982606845808 1758899080059232603856 1773837125231493801024 1793329840893378348288 1800077319391722999264 1810792065340483255212 1819858388835588087168 1830690879245323730544 1835372953105286195328 1837421360419019773671 1862363731827422757024 1866586778838369293888 1868830272562934641597 1889522155137895570656 1910286134864685631872 1942773994301159877312 1950083762674366582536 1959847495669094863104 1971513254571887094432 1976386001122979252352 1978761465066636679338 1983248452515767374756 1988320699197393378272 2010170377210551547264 2017560709479707986776 2034870013225425999168 2057231222161969142016 2069476646103409434528 2074769425249453959936 2092218147708941406336 2099910126193165455624 2105280740326651812288 2112590742897230464414 2123168120308186101696 2128415693517054579456 2135806025786211018968 2159453891586166366464 2164798867765209358592 2204442514327544832432 2228667157342133237184 2236860786597067550556 2253158005225013822208 2261441674361870490672 2266569660018019856864 2272366513368449575168 2300098797000534943504 2300287841037438086016 2305783667976809127744 2365116166975325068032 2399897287077903377856 2400103092522297332352 2402781779009487396339 2414389420453977673616 2435398726235860528416 2440921172327098307392 2449895147225359698228 2483151642436563676032 2519362873517194094208 2549890867520272338972 2556412327539505772064 2584504770699280560768 2587611146625601811442 2590365325734879836416 2600111683565822110048 2628684339429182792576 2638348620088848905784 2690080945972943982368 2713160017633901332224 2716188098010724882818 2746036318867985595816 2753059429657929292992 2759302194804545912704 2783312829983840603904 2799880168257553940832 2807040987102202416384 2830890827077581468928 2858211005096252981266 2914160991451739815968 2921614088616578025216 2925125644011549873804 2939256685770059776576 2957269881857830641648 2971556209789510982912 2974872678773651062134 2982481048796090067408 3015255565815827320896 3026341064219561980164 3074378223969078836992 3104214969155114151792 3112154137874180939904 3138327221563412109504 3168886114345845696621 3184752180462279152544 3199863049437204503808 3203709038679316528452 3247198301647814037888 3266526862967146264304 3306663771491317248648 3330469704516274075392 3343000736013199855776 3379737007837520733312 3399854490027029785296 3408549770052674362752 3450148195500802415256 3458675501965213691616 3470684791902592905823 3517798160118465207712 3547674250462987602048 3600154638783445998528 3621584130680966510424 3639716777671176174336 3661381758490647461088 3670745906210572390656 3674842720838039547342 3724727463654845514048 3733173557676738587776 3737660545125869283194 3779044310275791141312 3820572269729371263744 3885547988602319754624 3900167525348733165072 3943026509143774188864 3952772002245958504704 3957522930133273358676 3966496905031534749512 3976641398394786756544 4020340754421103094528 4035121418959415973552 4069740026450851998336 4138953292206818869056 4184436295417882812672 4199820252386330911248 4210561480653303624576 4225181485794460928828 4246336240616372203392 4271612051572422037936 4287316507644379471899 4408885028655089664864 4457334314684266474368 4462309018160476593201 4473721573194135101112 4522883348723740981344 4533139320036039713728 4600197594001069887008 4600575682074876172032 4611567335953618255488 4799794574155806755712 4800206185044594664704 4805563558018974792678 4828778840907955347232 4870797452471721056832 4881842344654196614784 4899790294450719396456 4966303284873127352064 5038725747034388188416 5099781735040544677944 5112824655079011544128 5169009541398561121536 5175222293251203622884 5200223367131644220096 5257368678858365585152 5276697240177697811568 5380161891945887964736 5432376196021449765636 5492072637735971191632 5506118859315858585984 5518604389609091825408 5599760336515107881664 5606490817688803924791 5716422010192505962532 5828321982903479631936 5850251288023099747608 5878513371540119553152 5914539763715661283296 5949745357547302124268 5964962097592180134816 6030511131631654641792 6052682128439123960328 6208429938310228303584 6224308275748361879808 6276654443126824219008 6337772228691691393242 6369504360924558305088 6407418077358633056904 6494396603295628075776 6533053725934292528608 6613327542982634497296 6686001472026399711552 6759474015675041466624 6799708980054059570592 6817099540105348725504 6900296391001604830512 6917351003930427383232 6941369583805185811646 7035596320236930415424 7095348500925975204096 7200309277566891997056 7243168261361933020848 7322763516981294922176 7349685441676079094684 7449454927309691028096 7466347115353477175552 7475321090251738566388 7558088620551582282624 7771095977204639509248 7800335050697466330144 7886053018287548377728 7915045860266546717352 7932993810063069499024 7953282796789573513088 8070242837918831947104 8139480052901703996672 8277906584413637738112 8399640504772661822496 8421122961306607249152 8450362971588921857656 8492672481232744406784 8543224103144844075872 8574633015288758943798 8817770057310179329728 8914668629368532948736 8924618036320953186402 8947443146388270202224 9045766697447481962688 9066278640072079427456 9200395188002139774016 9223134671907236510976 9506658343037537089863 9599589148311613511424 9611127116037949585356 9657557681815910694464 9741594904943442113664 9763684689308393229568 9799580588901438792912 10199563470081089355888 10225649310158023088256 10350444586502407245768 10400446734263288440192 10412054375707778717469 10553394480355395623136 10760323783891775929472 10864752392042899531272 10984145275471942383264 11012237718631717171968 11199520673030215763328 11212981635377607849582 11432844020385011925064 11656643965806959263872 11700502576046199495216 11757026743080239106304 11829079527431322566592 11899490715094604248536 11929924195184360269632 12061022263263309283584 12105364256878247920656 12416859876620456607168 12553308886253648438016 12675544457383382786484 12739008721849116610176 12814836154717266113808 12861949522933138415697 13066107451868585057216 13226655085965268994592 13372002944052799423104 13599417960108119141184 13800592782003209661024 13834702007860854766464 13882739167610371623292 14071192640473860830848 14400618555133783994112 14486336522723866041696 14645527033962589844352 14699370883352158189368 14898909854619382056192 14950642180503477132776 15116177241103164565248 15600670101394932660288 15772106036575096755456 15830091720533093434704 15865987620126138998048 15906565593579147026176 16140485675837663894208 16555813168827275476224 16799281009545323644992 16819472453066411774373 16900725943177843715312 17086448206289688151744 17149266030577517887596 17635540114620358659456 17849236072641906372804 17894886292776540404448 18091533394894963925376 18132557280144158854912 18400790376004279548032 19013316686075074179726 19222254232075899170712 19315115363631821388928 19483189809886884227328 19599161177802877585824 20399126940162178711776 20451298620316046176512 20700889173004814491536 20800893468526576880384 20824108751415557434938 21106788960710791246272 21520647567783551858944 21729504784085799062544 21968290550943884766528 22399041346060431526656 22425963270755215699164 22865688040770023850128 23313287931613918527744 23401005152092398990432 23658159054862645133184 23798981430189208497072 23859848390368720539264 24210728513756495841312 24294793543318150340761 24833719753240913214336 25351088914766765572968 25478017443698233220352 25629672309434532227616 25723899045866276831394 26132214903737170114432 26453310171930537989184 26744005888105598846208 27198835920216238282368 27601185564006419322048 27669404015721709532928 27765478335220743246584 28142385280947721661696 28972673045447732083392 29291054067925179688704 29398741766704316378736 29901284361006954265552 31201340202789865320576 31236163127123336152407 31660183441066186869408 31731975240252277996096 32280971351675327788416 33598562019090647289984 33638944906132823548746 33801451886355687430624 34172896412579376303488 34298532061155035775192 35271080229240717318912 35698472145283812745608 35789772585553080808896 36183066789789927850752 36801580752008559096064 38026633372150148359452 38444508464151798341424 38630230727263642777856 39198322355605755171648 40798253880324357423552 41401778346009628983072 41648217502831114869876 42213577921421582492544 43459009568171598125088 43936581101887769533056 44851926541510431398328 45731376081540047700256 46802010304184797980864 47316318109725290266368 47597962860378416994144 47719696780737441078528 48421457027512991682624 48589587086636300681522 49667439506481826428672 50702177829533531145936 51259344618869064455232 51447798091732553662788 52264429807474340228864 52906620343861075978368 54397671840432476564736 55202371128012838644096 55530956670441486493168 57945346090895464166784 58797483533408632757472 59802568722013908531104 62402680405579730641152 62472326254246672304814 63320366882132373738816 63463950480504555992192 64561942703350655576832 67197124038181294579968 67277889812265647097492 67602903772711374861248 68345792825158752606976 68597064122310071550384 71396944290567625491216 71579545171106161617792 72884380629954451022283 76053266744300296718904 76889016928303596682848 78396644711211510343296 81596507760648714847104 82803556692019257966144 83296435005662229739752 84427155842843164985088 86918019136343196250176 87873162203775539066112 89703853083020862796656 91462752163080095400512 93604020608369595961728 95195925720756833988288 96842914055025983365248 97179174173272601363044 101404355659067062291872 102518689237738128910464 102895596183465107325576 105813240687722151956736 110404742256025677288192 111061913340882972986336 115890692181790928333568 117594967066817265514944 119605137444027817062208 124944652508493344609628 126640733764264747477632 126927900961009111984384 134555779624531294194984 135205807545422749722496 137194128244620143100768 142793888581135250982432 143159090342212323235584 145768761259908902044566 152106533488600593437808 153778033856607193365696 156793289422423020686592 163193015521297429694208 165607113384038515932288 166592870011324459479504 173836038272686392500352 179407706166041725593312 182925504326160190801024 187208041216739191923456 190391851441513667976576 193685828110051966730496 194358348346545202726088 202808711318134124583744 205037378475476257820928 205791192366930214651152 218653141889863353066849 222123826681765945972672 235189934133634531029888 239210274888055634124416 249889305016986689219256 253281467528529494955264 269111559249062588389968 270411615090845499444992 274388256489240286201536 285587777162270501964864 291537522519817804089132 304213066977201186875616 307556067713214386731392 331214226768077031864576 333185740022648918959008 347672076545372785000704 358815412332083451186624 365851008652320381602048 380783702883027335953152 388716696693090405452176 405617422636268249167488 411582384733860429302304 437306283779726706133698 444247653363531891945344 470379868267269062059776 478420549776111268248832 499778610033973378438512 538223118498125176779936 548776512978480572403072 571175554324541003929728 583075045039635608178264 608426133954402373751232 615112135426428773462784 666371480045297837918016 717630824664166902373248 777433393386180810904352 811234845272536498334976 823164769467720858604608 874612567559453412267396 888495306727063783890688 999557220067946756877024 1076446236996250353559872 1097553025956961144806144 1142351108649082007859456 1166150090079271216356528 1216852267908804747502464 1332742960090595675836032 1435261649328333804746496 1554866786772361621808704 1646329538935441717209216 1749225135118906824534792 1999114440135893513754048 2152892473992500707119744 2332300180158542432713056 2433704535817609495004928 2665485920181191351672064 3109733573544723243617408 3292659077870883434418432 3498450270237813649069584 3998228880271787027508096 4305784947985001414239488 4664600360317084865426112 6219467147089446487234816 6996900540475627298139168 7996457760543574055016192 9329200720634169730852224 13993801080951254596278336 18658401441268339461704448 27987602161902509192556672 55975204323805018385113344
- Sum of all divisors σ(n): 226533019928433249889773643
- Sum of proper divisors (its aliquot sum) s(n): 170557815604628231504660299
- 55975204323805018385113344 is an abundant number, because the sum of its proper divisors (170557815604628231504660299) is greater than itself. Its abundance is 114582611280823213119546955
Bases of 55975204323805018385113344
- Binary: 101110010011010011010111101000000110101101010111000100101101110110010101100001000000002
- Hexadecimal: 0x2E4D35E81AD5C4B7656100
- Base-36: 71730WME7QOENB5S0
Squares and roots of 55975204323805018385113344
- 55975204323805018385113344 squared (559752043238050183851133442) is 3133223499091720025510629918427942720232671726862336
- 55975204323805018385113344 cubed (559752043238050183851133443) is 175382825553806335866906279598530694729401247036293014250554458788256844611584
-
55975204323805018385113344 is a
perfect square number . Itssquare root is 7481657859312 -
The
cube root of 55975204323805018385113344 is 382529761.0489752761 - Being both a perfect square and a perfect cube, 55975204323805018385113344 is also a
perfect sixth number .
Scales and comparisons
How big is 55975204323805018385113344?- 55,975,204,323,805,018,385,113,344 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 55,975,204,323,805,018,385,113,344 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 55975204323805018385113344 cubic inches would be around 31877480.1 feet tall.
Recreational maths with 55975204323805018385113344
- 55975204323805018385113344 backwards is 44331158381050832340257955
- The number of decimal digits it has is: 26
- The sum of 55975204323805018385113344's digits is 99
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 55975204323805018385113344 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 55975204323805018385113344 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/55975204323805018385113344/
Chicago style:
Numbermatics. 2024. "Number 55975204323805018385113344 - Facts about the integer". https://numbermatics.com/n/55975204323805018385113344/
The information we have on file for 55975204323805018385113344 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 55975204323805018385113344, math, Factors of 55975204323805018385113344, curriculum, school, college, exams, university, Prime factorization of 55975204323805018385113344, STEM, science, technology, engineering, physics, economics, calculator, fifty-five septillion, nine hundred seventy-five sextillion, two hundred four quintillion, three hundred twenty-three quadrillion, eight hundred five trillion, eighteen billion, three hundred eighty-five million, one hundred thirteen thousand, three hundred forty-four.