45812705439316378214006784
45,812,705,439,316,378,214,006,784 is an even composite number composed of six prime numbers multiplied together.
What does the number 45812705439316378214006784 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 26775 divisors.
45812705439316378214006784 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-six thousand, seven hundred seventy-five divisors.
Prime factorization of 45812705439316378214006784:
216 × 34 × 116 × 132 × 414 × 1012
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 11 × 11 × 13 × 13 × 41 × 41 × 41 × 41 × 101 × 101)See below for interesting mathematical facts about the number 45812705439316378214006784 from the Numbermatics database.
Names of 45812705439316378214006784
- Cardinal: 45812705439316378214006784 can be written as Forty-five septillion, eight hundred twelve sextillion, seven hundred five quintillion, four hundred thirty-nine quadrillion, three hundred sixteen trillion, three hundred seventy-eight billion, two hundred fourteen million, six thousand, seven hundred eighty-four.
Scientific notation
- Scientific notation: 4.5812705439316378214006784 × 1025
Factors of 45812705439316378214006784
Divisors of 45812705439316378214006784
- Number of divisors d(n): 26775
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 32 33 36 39 41 44 48 52 54 64 66 72 78 81 82 88 96 99 101 104 108 117 121 123 128 132 143 144 156 162 164 169 176 192 198 202 208 216 234 242 246 256 264 286 288 297 303 312 324 328 338 351 352 363 369 384 396 404 416 429 432 451 468 484 492 507 512 528 533 572 576 594 606 624 648 656 676 702 704 726 738 768 792 808 832 858 864 891 902 909 936 968 984 1014 1024 1053 1056 1066 1089 1107 1111 1144 1152 1188 1212 1248 1287 1296 1312 1313 1331 1352 1353 1404 1408 1452 1476 1521 1536 1573 1584 1599 1616 1664 1681 1716 1728 1782 1804 1818 1859 1872 1936 1968 2028 2048 2106 2112 2132 2178 2214 2222 2288 2304 2376 2424 2496 2574 2592 2624 2626 2662 2704 2706 2727 2808 2816 2904 2952 3042 3072 3146 3168 3198 3232 3267 3321 3328 3333 3362 3432 3456 3564 3608 3636 3718 3744 3861 3872 3936 3939 3993 4056 4059 4096 4141 4212 4224 4264 4356 4428 4444 4563 4576 4608 4719 4752 4797 4848 4961 4992 5043 5148 5184 5248 5252 5324 5408 5412 5454 5577 5616 5632 5808 5863 5904 6084 6144 6292 6336 6396 6464 6534 6642 6656 6666 6724 6864 6912 6929 7128 7216 7272 7436 7488 7722 7744 7872 7878 7986 8112 8118 8181 8192 8282 8424 8448 8528 8712 8856 8888 9126 9152 9216 9438 9504 9594 9696 9801 9922 9984 9999 10086 10201 10296 10368 10496 10504 10648 10816 10824 10908 11154 11232 11264 11583 11616 11726 11808 11817 11979 12168 12177 12221 12288 12423 12584 12672 12792 12928 13068 13284 13312 13332 13448 13689 13728 13824 13858 14157 14256 14391 14432 14443 14544 14641 14872 14883 14976 15129 15444 15488 15744 15756 15972 16224 16236 16362 16384 16564 16731 16848 16896 17056 17069 17303 17424 17589 17712 17776 18252 18304 18432 18491 18876 19008 19188 19392 19602 19844 19968 19998 20172 20402 20449 20592 20736 20787 20992 21008 21296 21632 21648 21816 21853 22308 22464 22528 23166 23232 23452 23616 23634 23958 24336 24354 24442 24576 24846 25168 25344 25584 25856 26136 26568 26624 26664 26896 27378 27456 27648 27716 28314 28512 28782 28864 28886 29088 29282 29744 29766 29952 29997 30258 30603 30888 30976 31488 31512 31944 32448 32472 32724 32768 33128 33462 33696 33792 34112 34138 34606 34848 35178 35424 35451 35552 35937 36504 36531 36608 36663 36864 36982 37269 37752 38016 38376 38784 39204 39688 39936 39996 40344 40804 40898 41184 41472 41574 41984 42016 42471 42592 43173 43264 43296 43329 43632 43706 43923 44616 44649 44928 45056 45387 45551 46332 46464 46904 47232 47268 47916 48672 48708 48884 49152 49692 50193 50336 50688 51168 51207 51712 51909 52272 52767 53136 53248 53328 53792 53833 54571 54756 54912 55296 55432 55473 56628 57024 57564 57728 57772 58176 58564 59488 59532 59904 59994 60516 61206 61347 61776 61952 62361 62976 63024 63888 64493 64896 64944 65448 65536 65559 66256 66924 67392 67584 68224 68276 68921 69212 69696 70356 70848 70902 71104 71874 73008 73062 73216 73326 73728 73964 74538 75504 76032 76219 76752 77568 78408 79376 79872 79992 80688 81608 81796 82368 82944 83148 83968 84032 84942 85184 86346 86528 86592 86658 87264 87412 87846 89232 89298 89856 89991 90112 90774 91102 91809 92664 92928 93808 94464 94536 95832 97344 97416 97768 98304 99384 100386 100672 101376 102336 102414 103424 103818 104544 105534 106272 106353 106496 106656 107584 107666 107811 109142 109512 109824 109989 110592 110864 110946 111807 112211 113256 114048 115128 115456 115544 116352 117128 118976 119064 119808 119988 121032 122412 122694 123552 123904 124722 125952 126048 127413 127776 128986 129792 129888 129987 130896 131118 131769 132512 132613 133848 133947 134431 134784 135168 136161 136448 136552 136653 137842 138424 139392 140712 141696 141804 142208 143748 146016 146124 146432 146652 147456 147928 149076 150579 151008 152064 152438 153504 153621 155136 155727 156816 158301 158752 158873 159744 159984 161051 161376 161499 163216 163592 163713 164736 165888 166296 166419 167936 168064 169781 169884 170368 172692 173056 173184 173316 174528 174824 175692 178464 178596 179712 179982 180224 181548 182204 183618 184041 185328 185856 187083 187616 187759 188928 189072 190333 191664 193479 194688 194832 195536 196608 196677 198768 200772 201344 202752 203401 204672 204828 206763 206848 207636 209088 211068 212544 212706 212992 213312 215168 215332 215622 218284 219024 219648 219978 221184 221728 221892 223614 224422 224939 226512 228096 228657 230256 230912 231088 232704 234256 237952 238128 239616 239976 240383 242064 244824 245388 247104 247808 249444 251904 252096 254826 255552 257972 259584 259776 259974 261792 262236 263538 265024 265226 267696 267894 268862 269568 270336 272322 272896 273104 273306 275427 275684 276848 278784 281424 283392 283608 284089 284416 287496 292032 292248 292864 293304 294912 295856 298152 301158 302016 304128 304876 307008 307242 310272 311454 313632 316602 317504 317746 319488 319968 322102 322752 322998 326432 327184 327426 329472 329967 331776 332592 332838 335421 335872 336128 336633 339562 339768 340736 345384 346112 346368 346632 349056 349648 351384 356928 357192 359424 359964 360448 363096 364408 367236 368082 370656 371712 374166 375232 375518 377856 378144 380666 383328 386958 389376 389664 389961 391072 393354 395307 397536 397839 401544 401841 402688 403293 405504 406802 409344 409656 409959 413526 413696 415272 418176 418241 422136 425088 425412 425984 426624 430336 430664 431244 436568 438048 439296 439956 442368 443456 443784 447228 448844 449878 453024 456192 457314 460512 460863 461824 462176 465408 467181 468512 474903 475904 476256 476619 479232 479952 480766 483153 484128 484497 489648 490776 491139 494208 495616 498888 499257 501061 503808 504192 509343 509652 511104 515944 519168 519552 519948 523584 524472 527076 530048 530452 535392 535788 537724 539136 540672 544644 545792 546208 546612 550854 551368 552123 553696 557568 561249 562848 563277 566784 567216 568178 568832 570999 574992 580437 584064 584496 585728 586608 589824 590031 591712 592163 596304 600281 602316 604032 608256 609752 610203 614016 614484 620289 620544 622908 627264 633204 635008 635492 638976 639936 644204 645504 645996 652864 654368 654852 658944 659934 663552 665184 665676 670842 671744 672256 673266 674817 679124 679536 681472 685971 690768 692224 692736 693264 698112 699296 699829 702768 709423 713856 714384 718848 719928 720896 721149 726192 728816 734472 736164 741312 743424 748332 750464 751036 755712 756288 758131 761332 766656 773916 778752 779328 779922 782144 786708 790614 795072 795678 803088 803682 805376 806586 811008 813604 818688 819312 819918 826281 827052 827392 830544 836352 836482 838409 844272 850176 850824 851968 852267 853248 860672 861328 862488 873136 876096 878592 879912 884736 886912 887568 894456 895973 897688 899756 906048 912384 914628 921024 921726 923648 924352 930816 934362 937024 949806 951808 952512 953238 958464 959904 961532 966306 968256 968994 979296 981552 982278 988416 989901 991232 997776 998514 1002122 1007616 1008384 1009899 1018686 1019304 1022208 1031888 1038336 1039104 1039896 1047168 1048944 1054152 1060096 1060904 1070784 1071576 1075448 1078272 1081344 1089288 1091584 1092416 1093224 1101708 1102736 1104246 1107392 1115136 1122498 1125696 1126554 1133568 1134432 1136356 1137664 1141998 1149984 1160874 1168128 1168992 1169883 1171456 1173216 1180062 1183424 1184326 1185921 1192608 1193517 1200562 1204632 1208064 1209879 1216512 1219504 1220406 1228032 1228968 1229877 1234321 1240578 1241088 1245816 1254528 1254723 1266408 1270016 1270984 1277952 1279872 1288408 1291008 1291992 1305728 1308736 1309704 1317888 1319868 1327104 1330368 1331352 1341684 1343488 1344512 1346532 1349634 1358248 1359072 1362944 1371942 1381536 1382589 1384448 1385472 1386528 1396224 1398592 1399658 1401543 1405536 1418846 1427712 1428768 1429857 1437696 1439856 1442298 1449459 1452384 1453491 1457632 1458743 1468944 1472328 1473417 1478741 1482624 1486848 1496664 1497771 1500928 1502072 1503183 1511424 1512576 1516262 1522664 1528029 1533312 1547832 1557504 1558656 1559844 1564288 1573416 1581228 1590144 1591356 1606176 1607364 1610752 1613172 1622016 1627208 1637376 1638624 1639836 1652562 1654104 1654784 1656369 1661088 1672704 1672964 1676818 1688544 1689831 1700352 1701648 1704534 1706496 1712997 1721344 1722656 1723969 1724976 1741311 1746272 1747603 1752192 1757184 1759824 1769472 1770093 1771561 1773824 1775136 1776489 1788912 1791946 1795376 1799512 1800843 1812096 1824768 1829256 1830609 1842048 1843452 1847296 1848704 1860867 1861632 1867591 1868724 1874048 1899612 1903616 1905024 1906476 1916928 1919808 1923064 1932612 1936512 1937988 1958592 1963104 1964556 1976832 1979802 1982464 1995552 1997028 2004244 2015232 2016768 2019798 2024451 2037372 2038608 2044416 2057913 2063776 2065349 2076672 2078208 2079792 2093663 2094336 2097888 2099487 2108304 2120192 2121808 2128269 2141568 2143152 2150896 2156544 2162688 2163447 2178576 2183168 2184832 2186448 2203416 2205472 2207153 2208492 2214784 2230272 2237411 2244996 2251392 2253108 2267136 2268864 2272712 2274393 2275328 2283996 2299968 2321748 2336256 2337984 2339766 2342912 2346432 2360124 2366848 2368652 2371842 2385216 2387034 2401124 2409264 2416128 2419758 2433024 2439008 2440812 2456064 2457936 2459754 2468642 2474329 2481156 2482176 2491632 2509056 2509446 2515227 2532816 2540032 2541968 2555904 2556801 2559744 2576816 2582016 2583984 2611456 2617472 2619408 2635776 2639736 2644213 2654208 2660736 2662704 2683368 2686976 2687919 2689024 2693064 2699268 2716496 2718144 2725888 2743884 2763072 2765178 2768896 2770944 2773056 2792448 2797184 2799316 2803086 2811072 2825761 2837692 2855424 2857536 2859714 2875392 2879712 2884596 2898918 2904768 2906982 2915264 2917486 2937888 2944656 2946834 2957482 2965248 2973696 2993328 2995542 3001856 3004144 3006366 3022848 3025152 3029697 3032524 3045328 3056058 3066624 3095664 3115008 3117312 3119688 3124979 3128576 3146832 3162456 3180288 3182712 3212352 3214728 3221504 3226344 3244032 3254416 3274752 3277248 3279672 3305124 3308208 3309568 3312738 3322176 3345408 3345928 3353636 3377088 3379662 3400704 3403296 3409068 3412992 3425994 3442688 3445312 3447938 3449952 3482622 3492544 3495206 3504384 3514368 3519648 3540186 3543122 3547648 3550272 3552978 3577824 3580551 3583892 3590752 3599024 3601686 3624192 3629637 3649536 3658512 3661218 3684096 3686904 3689631 3694592 3697408 3702963 3721734 3723264 3735182 3737448 3748096 3764169 3799224 3807232 3810048 3812952 3833856 3839616 3846128 3865224 3873024 3875976 3917184 3926208 3929112 3953664 3959604 3964928 3991104 3994056 4008488 4030464 4033536 4039596 4048902 4074744 4077216 4088832 4115826 4127552 4130698 4153344 4156416 4159584 4187326 4188672 4195776 4198974 4216608 4240384 4243616 4256538 4283136 4286304 4289571 4301792 4313088 4326894 4348377 4357152 4360473 4366336 4369664 4372896 4376229 4406832 4410944 4414306 4416984 4420251 4429568 4436223 4460544 4474822 4489992 4502784 4506216 4509549 4534272 4537728 4545424 4548786 4550656 4567992 4584087 4599936 4600651 4643496 4672512 4675968 4679532 4685824 4692864 4720248 4733696 4737304 4743684 4770432 4774068 4802248 4818528 4832256 4839516 4866048 4878016 4881624 4912128 4915872 4919508 4937284 4948658 4962312 4964352 4983264 5018112 5018892 5030454 5065632 5069493 5080064 5083936 5113602 5119488 5138991 5153632 5164032 5167968 5171907 5222912 5223933 5234944 5238816 5242809 5271552 5279472 5288426 5308416 5314683 5321472 5325408 5329467 5366736 5375838 5378048 5386128 5398536 5402529 5432992 5436288 5437133 5451776 5487768 5491827 5511671 5526144 5530356 5537792 5541888 5546112 5582601 5584896 5594368 5598632 5602773 5606172 5622144 5651522 5675384 5710848 5715072 5719428 5750784 5759424 5769192 5797836 5809536 5813964 5830528 5834972 5875776 5889312 5893668 5914964 5930496 5947392 5986656 5991084 6003712 6008288 6012732 6045696 6050304 6059394 6065048 6073353 6090656 6112116 6133248 6173739 6191328 6196047 6230016 6234624 6239376 6249958 6257152 6280989 6293664 6298461 6324912 6360576 6365424 6384807 6424704 6429456 6443008 6452688 6488064 6490341 6508832 6513793 6549504 6554496 6559344 6603091 6610248 6616416 6619136 6621459 6625476 6644352 6690816 6691856 6707272 6712233 6754176 6759324 6801408 6806592 6818136 6823179 6825984 6851988 6885376 6890624 6895876 6899904 6961021 6965244 6985088 6990412 7008768 7028736 7039296 7080372 7086244 7095296 7100544 7105956 7155648 7161102 7167784 7181504 7198048 7203372 7248384 7259274 7299072 7317024 7322436 7368192 7373808 7379262 7389184 7394816 7405926 7422987 7443468 7446528 7470364 7474896 7496192 7528338 7545681 7598448 7614464 7620096 7625904 7667712 7670403 7679232 7692256 7698119 7730448 7746048 7751952 7803653 7834368 7852416 7858224 7907328 7919208 7929856 7932639 7982208 7988112 8016976 8060928 8063757 8067072 8079192 8097804 8149488 8154432 8177664 8231652 8255104 8261396 8306688 8312832 8319168 8339441 8374652 8377344 8391552 8397948 8433216 8477283 8480768 8487232 8513076 8566272 8572608 8579142 8603584 8626176 8653788 8696754 8714304 8720946 8732672 8739328 8745792 8752458 8813664 8821888 8828612 8833968 8840502 8859136 8872446 8921088 8949644 8979984 9005568 9012432 9019098 9068544 9075456 9089091 9090848 9097572 9101312 9135984 9168174 9199872 9201302 9222499 9286992 9345024 9351936 9359064 9371648 9374937 9385728 9440496 9467392 9474608 9487368 9540864 9548136 9604496 9637056 9664512 9679032 9732096 9756032 9763248 9824256 9831744 9839016 9855703 9874568 9897316 9924624 9928704 9966528 10036224 10037784 10060908 10131264 10138986 10160128 10167872 10227204 10238976 10277982 10307264 10328064 10335936 10343814 10445824 10447866 10469888 10477632 10485618 10543104 10558944 10576852 10629366 10642944 10650816 10658934 10733472 10741653 10751676 10756096 10772256 10797072 10805058 10865984 10872576 10874266 10888911 10903552 10975536 10983654 11023342 11052288 11060712 11075584 11083776 11092224 11108889 11165202 11169792 11188736 11197264 11205546 11212344 11244288 11292507 11303044 11350768 11421696 11430144 11438856 11501568 11518848 11538384 11595672 11619072 11627928 11647649 11661056 11669944 11751552 11778624 11787336 11829928 11860992 11894784 11973312 11982168 12007424 12016576 12025464 12091392 12100608 12118788 12130096 12146706 12181312 12224232 12266496 12347478 12382656 12392094 12460032 12469248 12478752 12499916 12514304 12561978 12587328 12596922 12649824 12721152 12730848 12769614 12849408 12858912 12868713 12886016 12905376 12980682 13017664 13027586 13045131 13099008 13108992 13118688 13128687 13206182 13220496 13232832 13242918 13250952 13288704 13308669 13381632 13383712 13414544 13424466 13508352 13518648 13528647 13577531 13602816 13613184 13636272 13646358 13651968 13703976 13752261 13770752 13781248 13791752 13799808 13801953 13922042 13930488 13970176 13980824 14017536 14057472 14078592 14160744 14172488 14190592 14201088 14211912 14311296 14322204 14335568 14363008 14396096 14406744 14496768 14518548 14598144 14634048 14644872 14736384 14747616 14758524 14778368 14789632 14811852 14845974 14886936 14893056 14940728 14949792 14992384 15056676 15091362 15196896 15208479 15228928 15240192 15251808 15340806 15358464 15384512 15396238 15416973 15460896 15492096 15503904 15515721 15607306 15668736 15704832 15716448 15728427 15814656 15838416 15865278 15944049 15964416 15976224 15988401 16033952 16046173 16127514 16134144 16158384 16195608 16207587 16266151 16298976 16308864 16311399 16355328 16463304 16475481 16510208 16522792 16535013 16613376 16625664 16638336 16678882 16749304 16754688 16783104 16795896 16808319 16866432 16954566 16961536 16974464 17026152 17132544 17145216 17147881 17158284 17207168 17252352 17307576 17393508 17428608 17441892 17465344 17478656 17491584 17504916 17627328 17643776 17657224 17667936 17681004 17718272 17744892 17842176 17899288 17959968 18011136 18024864 18038196 18137088 18150912 18178182 18181696 18195144 18202624 18220059 18271968 18336348 18399744 18402604 18444998 18573984 18588141 18690048 18703872 18718128 18749874 18771456 18842967 18880992 18895383 18934784 18949216 18963659 18974736 19081728 19096272 19154421 19208992 19223633 19274112 19329024 19358064 19464192 19471023 19512064 19526496 19541379 19648512 19663488 19678032 19711406 19749136 19794632 19809273 19849248 19857408 19864377 19933056 20072448 20075568 20121816 20136699 20262528 20277972 20320256 20335744 20454408 20469537 20477952 20543501 20555964 20614528 20656128 20671872 20687628 20883063 20891648 20895732 20939776 20955264 20971236 21086208 21117888 21153704 21258732 21285888 21301632 21317868 21466944 21483306 21503352 21512192 21544512 21594144 21610116 21731968 21745152 21748532 21777822 21807104 21951072 21967308 22046684 22104576 22121424 22167552 22184448 22217778 22268961 22330404 22339584 22377472 22394528 22411092 22424688 22488576 22585014 22606088 22637043 22701536 22718839 22843392 22860288 22877712 23003136 23011209 23030293 23037696 23076768 23094357 23191344 23238144 23255856 23295298 23322112 23339888 23410959 23503104 23557248 23574672 23659856 23721984 23789568 23797917 23946624 23964336 24014848 24033152 24050928 24182784 24191271 24201216 24237576 24260192 24278683 24293412 24362624 24448464 24532992 24611521 24694956 24765312 24784188 24920064 24938496 24957504 24999832 25018323 25028608 25123956 25174656 25193844 25299648 25431849 25442304 25461696 25539228 25698816 25717824 25737426 25772032 25810752 25961364 26035328 26055172 26090262 26198016 26217984 26237376 26257374 26412364 26440992 26465664 26485836 26501904 26577408 26617338 26763264 26767424 26829088 26848932 27016704 27037296 27057294 27155062 27205632 27217619 27226368 27272544 27292716 27303936 27407952 27504522 27541504 27562496 27583504 27599616 27603906 27667497 27844084 27860976 27940352 27961648 28035072 28114944 28124811 28157184 28321488 28344976 28381184 28402176 28423824 28622592 28644408 28671136 28692989 28726016 28792192 28813488 28993536 29037096 29086343 29196288 29268096 29289744 29472768 29495232 29517048 29556736 29567109 29579264 29623704 29691948 29773872 29786112 29881456 29899584 29984768 30113352 30182724 30393792 30416958 30457856 30480384 30503616 30681612 30716928 30769024 30792476 30833946 30921792 30984192 31007808 31031442 31083371 31214612 31337472 31409664 31432896 31456854 31629312 31676832 31730556 31888098 31928832 31952448 31976802 32067904 32092346 32255028 32268288 32316768 32391216 32415174 32532302 32597952 32617728 32622798 32710656 32926608 32950962 33020416 33045584 33070026 33226752 33251328 33276672 33326667 33357764 33498608 33509376 33566208 33591792 33616638 33732864 33877521 33909132 33923072 33948928 34052304 34265088 34290432 34295762 34316568 34374769 34414336 34504704 34615152 34787016 34857216 34883784 34930688 34942947 34957312 34983168 35009832 35254656 35287552 35314448 35335872 35362008 35436544 35489784 35684352 35798576 35919936 36022272 36049728 36076392 36274176 36301824 36356364 36363392 36390288 36405248 36440118 36543936 36672696 36734893 36799488 36805208 36889996 37147968 37176282 37380096 37407744 37436256 37499748 37542912 37685934 37761984 37790766 37869568 37898432 37927318 37949472 38163456 38192544 38308842 38417984 38447266 38548224 38658048 38716128 38942046 39024128 39052992 39082758 39297024 39326976 39356064 39386061 39422812 39498272 39589264 39618546 39698496 39728754 39866112 39926007 40144896 40151136 40243632 40273398 40525056 40555944 40585941 40640512 40671488 40732593 40908816 40939074 40955904 41087002 41111928 41229056 41312256 41343744 41375256 41405859 41766126 41783296 41791464 41879552 41910528 41942472 42172416 42235776 42307408 42517464 42571776 42603264 42635736 42933888 42966612 43006704 43024384 43089024 43188288 43220232 43463936 43490304 43497064 43555644 43614208 43902144 43934616 44093368 44209152 44242848 44335104 44368896 44435556 44537922 44660808 44679168 44754944 44789056 44822184 44849376 44977152 45170028 45212176 45274086 45403072 45437678 45686784 45720576 45755424 46022418 46060586 46075392 46153536 46188714 46382688 46476288 46511712 46547163 46590596 46644224 46679776 46821918 47006208 47114496 47149344 47185281 47319712 47443968 47595834 47832147 47893248 47928672 47965203 48029696 48066304 48101856 48138519 48382542 48402432 48475152 48520384 48557366 48586824 48622761 48725248 48798453 48896928 48934197 49065984 49223042 49389912 49530624 49568376 49605039 49840128 49876992 49915008 49999664 50036646 50057216 50247912 50349312 50387688 50424957 50599296 50607161 50863698 50884608 50923392 51078456 51397632 51435648 51443643 51474852 51544064 51621504 51922728 52070656 52110344 52180524 52396032 52435968 52474752 52514748 52824728 52881984 52931328 52971672 53003808 53154816 53234676 53526528 53534848 53658176 53697864 54033408 54074592 54114588 54310124 54411264 54435238 54452736 54545088 54585432 54607872 54815904 55009044 55083008 55124992 55167008 55199232 55207812 55334994 55688168 55721952 55764423 55880704 55923296 56070144 56249622 56314368 56528901 56642976 56686149 56689952 56762368 56804352 56847648 56890977 57245184 57288816 57342272 57385978 57452032 57463263 57584384 57626976 57670899 57987072 58074192 58172686 58392576 58536192 58579488 58624137 58945536 58990464 59034096 59134218 59158528 59247408 59383896 59427819 59547744 59572224 59593131 59762912 59799168 59808463 59969536 60226704 60365448 60410097 60628381 60787584 60833916 60915712 60960768 61007232 61363224 61408611 61433856 61538048 61584952 61630503 61667892 61843584 61968384 62015616 62062884 62166742 62429224 62649189 62674944 62819328 62865792 62913708 63258624 63353664 63461112 63776196 63857664 63904896 63953604 64135808 64184692 64510056 64536576 64633536 64782432 64830348 65064604 65195904 65235456 65245596 65421312 65853216 65901924 66040832 66091168 66140052 66502656 66553344 66653334 66715528 66806883 66997216 67018752 67132416 67183584 67233276 67465728 67755042 67818264 67846144 67897856 67911129 68104608 68156517 68530176 68580864 68591524 68633136 68749538 68828672 69009408 69090879 69230304 69283071 69574032 69714432 69767568 69885894 69914624 69966336 70019664 70232877 70509312 70575104 70628896 70671744 70682729 70724016 70873088 70979568 71368704 71393751 71597152 71651723 71839872 72044544 72099456 72152784 72548352 72573813 72603648 72634001 72712728 72726784 72780576 72810496 72836049 72880236 73087872 73345392 73469786 73598976 73610416 73779992 73834563 74295936 74352564 74760192 74815488 74872512 74999496 75054969 75085824 75371868 75523968 75581532 75739136 75796864 75854636 75898944 76295547 76326912 76385088 76571231 76617684 76835968 76894532 77096448 77316096 77432256 77884092 78048256 78105984 78165516 78594048 78653952 78712128 78772122 78845624 78996544 79178528 79237092 79396992 79457508 79732224 79852014 80289792 80302272 80487264 80546796 81050112 81111888 81171882 81281024 81342976 81465186 81652857 81817632 81878148 81911808 82174004 82223856 82458112 82624512 82687488 82750512 82811718 83002491 83532252 83566592 83582928 83759104 83821056 83884944 84344832 84374433 84471552 84614816 84679309 85034928 85143552 85206528 85271472 85840183 85867776 85933224 86013408 86048768 86078967 86178048 86376576 86440464 86927872 86980608 86994128 87111288 87228416 87259029 87804288 87869232 88186736 88418304 88485696 88670208 88701327 88737792 88871112 89075844 89321616 89358336 89509888 89578112 89644368 89698752 89954304 90340056 90424352 90493273 90548172 90806144 90875356 91373568 91441152 91510848 91733851 92044836 92121172 92150784 92307072 92377428 92765376 92952576 93023424 93094326 93181192 93250113 93288448 93359552 93643836 94012416 94228992 94298688 94370562 94639424 94887936 95191668 95664294 95786496 95857344 95930406 96059392 96132608 96203712 96277038 96765084 96804864 96950304 97040768 97114732 97173648 97245522 97450496 97596906 97793856 97868394 98131968 98446084 98779824 99061248 99136752 99210078 99680256 99753984 99830016 99980001 99999328 100073292 100114432 100495824 100698624 100775376 100849914 101198592 101214322 101447489 101727396 101769216 101846784 102156912 102795264 102871296 102887286 102949704 103088128 103124307 103243008 103845456 104141312 104220688 104361048 104792064 104828841 104871936 104949504 105029496 105649456 105763968 105862656 105943344 106007616 106309632 106469352 107053056 107069696 107316352 107395728 108066816 108149184 108229176 108412733 108620248 108822528 108870476 108905472 109090176 109170864 109215744 109631808 110018088 110166016 110204679 110249984 110334016 110398464 110415624 110669988 111376336 111443904 111528846 111761408 111846592 112140288 112499244 112628736 113057802 113285952 113372298 113379904 113524736 113608704 113695296 113781954 114490368 114577632 114684544 114771956 114904064 114926526 115168768 115253952 115341798 115974144 116148384 116345372 117072384 117158976 117248274 117891072 117980928 118068192 118158183 118268436 118317056 118494816 118767792 118855638 119095488 119186262 119525824 119598336 119616926 119778021 119939072 120453408 120730896 120820194 121256762 121575168 121667832 121831424 121921536 122014464 122197779 122726448 122817222 122867712 123076096 123169904 123261006 123335784 123687168 123936768 124031232 124125768 124217577 124333484 124858448 125298378 125349888 125638656 125731584 125827416 126517248 126707328 126922224 127552392 127715328 127809792 127907208 128124139 128271616 128369384 129020112 129073152 129267072 129564864 129660696 130129208 130391808 130470912 130491192 130842624 131706432 131803848 132081664 132182336 132280104 133005312 133106688 133306668 133431056 133613766 133994432 134037504 134264832 134367168 134466552 134931456 135510084 135636528 135692288 135795712 135822258 136209216 136313034 137060352 137161728 137183048 137266272 137499076 137657344 138181758 138460608 138566142 139148064 139428864 139535136 139641489 139771788 139829248 139932672 140039328 140465754 141018624 141150208 141257792 141343488 141365458 141448032 141555843 141746176 141959136 142787502 143194304 143303446 143496441 143679744 144089088 144198912 144305568 144415557 145147626 145207296 145268002 145425456 145453568 145561152 145672098 145760472 146175744 146395359 146690784 146802591 146939572 147197952 147220832 147559984 147669126 148591872 148705128 148815117 149352841 149520384 149630976 149745024 149998992 150109938 150171648 150743736 151047936 151163064 151274871 151478272 151593728 151709272 151797888 151821483 152591094 152653824 152770176 153142462 153235368 153671936 153789064 154192896 154330929 154632192 154864512 155768184 156096512 156211968 156331032 157188096 157307904 157424256 157544244 157691248 157993088 158357056 158474184 158793984 158915016 159464448 159704028 160579584 160604544 160974528 161093592 162100224 162223776 162343764 162562048 162685952 162930372 163305714 163635264 163756296 163823616 164348008 164447712 164916224 165249024 165374976 165501024 165623436 166004982 167064504 167133184 167165856 167293269 167518208 167642112 167769888 168748866 168943104 169229632 169358618 169586703 170069856 170287104 170413056 170542944 170672931 171680366 171735552 171866448 172026816 172157934 172356096 172753152 172880928 173012697 173855744 173961216 173988256 174222576 174518058 175608576 175738464 175872411 176373472 176507903 176836608 176971392 177402654 177475584 177742224 178151688 178283457 178643232 178716672 178779393 178927661 179019776 179156224 179288736 179397504 179425389 179908608 180680112 180848704 180986546 181096344 181230291 181612288 181750712 181885143 182747136 182882304 183021696 183467702 184089672 184242344 184301568 184614144 184754856 184891509 185530752 185905152 186046848 186188652 186362384 186500226 186576896 186719104 187287672 187947567 188024832 188457984 188597376 188626691 188741124 189278848 189775872 190383336 191328588 191572992 191714688 191860812 192118784 192265216 192407424 192554076 193530168 193609728 193900608 194081536 194229464 194347296 194491044 194900992 195193812 195587712 195736788 196263936 196892168 197559648 198122496 198273504 198420156 199507968 199660032 199960002 199998656 200146584 200228864 200420649 200991648 201397248 201550752 201699828 202397184 202428644 202894978 203454792 203538432 203693568 204313824 204469551 205590528 205742592 205774572 205899408 206248614 206486016 207272637 207690912 207849213 208282624 208441376 208600249 208722096 209657682 209743872 209899008 210058992 210698631 211298912 211459963 211527936 211725312 211886688 212015232 212048187 212619264 212938704 214106112 214139392 214181253 214632704 214791456 214955169 216133632 216298368 216458352 216825466 217240496 217645056 217740952 217810944 217902003 218180352 218341728 218431488 218508147 219263616 220036176 220409358 220499968 220668032 220796928 220831248 221339976 221503689 222752672 222887808 222922453 223057692 223522816 223693184 224280576 224998488 225164907 225257472 225978511 226115604 226571904 226744596 226759808 227049472 227217408 227390592 227563908 228886641 228980736 229155264 229369088 229543912 229713693 229808128 229853052 230337536 230507904 230683596 231948288 232296768 232690744 234144768 234317952 234496548 235782144 235961856 236136384 236316366 236536872 236634112 236989632 237535584 237711276 238190976 238372524 239051648 239196672 239233852 239556042 239878144 240906816 241461792 241640388 242513524 243150336 243335664 243843072 244028928 244395558 244958571 245452896 245634444 245735424 246152192 246339808 246522012 246671568 247374336 247873536 248062464 248251536 248435154 248666968 249007473 249716896 249907229 250596756 250699776 251277312 251463168 251654832 253034496 253123299 253414656 253844448 254037927 255104784 255430656 255619584 255814416 256248278 256543232 256738768 257520549 258040224 258146304 258236901 258534144 259129728 259321392 260258416 260783616 260941824 260982384 261685248 261777087 263412864 263607696 264163328 264364672 264560208 266010624 266103981 266213376 266613336 266862112 267065513 267227532 267988864 268075008 268529664 268734336 268933104 269862912 270726731 271020168 271273056 271384576 271479819 271591424 271644516 272418432 272626068 274120704 274323456 274366096 274532544 274998152 275201553 275314688 276363516 276921216 277132284 278296128 278857728 279070272 279282978 279543576 279658496 279750339 279865344 280078656 280931508 282037248 282300416 282515584 282686976 282730916 282896064 283111686 283492352 283918272 285401861 285575004 286388608 286606892 286992882 287359488 288178176 288397824 288611136 288831114 290295252 290414592 290536004 290850912 290907136 291122304 291344196 291520944 292351488 292790718 293381568 293605182 293879144 294395904 294441664 295119968 295338252 297183744 297410256 297630234 298705682 299040768 299261952 299393809 299490048 299997984 300219876 300343296 301487472 302095872 302326128 302549742 302956544 303187456 303418544 303595776 303642966 304342467 305182188 305307648 305540352 306284924 306470736 307343872 307578128 308385792 308661858 309264384 309372921 309729024 311536368 312193024 312423936 312662064 314376192 314486523 314615808 314848512 315088488 315382496 315622879 315986176 316714112 316948368 317587968 317830032 318928896 319408056 319949773 321159168 321209088 321949056 322187184 324200448 324447552 324687528 325124096 325238199 325371904 325860744 326611428 327270528 327512592 327647232 328696016 328895424 329832448 330498048 330614037 330749952 331002048 331246872 332009964 334129008 334266368 334331712 334586538 335036416 335284224 335539776 337497732 337886208 338459264 338717236 339173406 340139712 340574208 340826112 341085888 341345862 341917081 343360732 343471104 343732896 344053632 344315868 344712192 345506304 345761856 346025394 347711488 347922432 347976512 348445152 349036116 351217152 351476928 351744822 352746944 353015806 353673216 353942784 354805308 354951168 355484448 356303376 356566914 357286464 357558786 357855322 358039552 358312448 358577472 358795008 358850778 359817216 361360224 361697408 361973092 362192688 362460582 363224576 363501424 363770286 365494272 365764608 366043392 366593337 366935404 368179344 368484688 368603136 369228288 369509712 369783018 371061504 371810304 372093696 372377304 372652731 372724768 373000452 373153792 373438208 374575344 375895134 376049664 376915968 377194752 377253382 377482248 378122459 378557696 379551744 380766672 382657176 383145984 383429376 383721624 384237568 384372417 384530432 384814848 385108152 387060336 387219456 387801216 388163072 388458928 388694592 388982088 389801984 390387624 391175424 391473576 392527872 393784336 395119296 396244992 396547008 396840312 399015936 399320064 399920004 399997312 400293168 400457728 400841298 401983296 402794496 403101504 403399656 404083823 404794368 404857288 405789956 406909584 407076864 407387136 408627648 408939102 411181056 411485184 411549144 411798816 412497228 412972032 414545274 415381824 415698426 416565248 416882752 417200498 417444192 419315364 419487744 419798016 420117984 421397262 422597824 422919926 423055872 423450624 423773376 424030464 424096374 425238528 425877408 428278784 428362506 429265408 429582912 429910338 432267264 432596736 432916704 433246671 433650932 434480992 435481904 435621888 435804006 436360704 436683456 437016294 438527232 439186077 440072352 440407773 440818716 440999936 441336064 441593856 441662496 442679952 443007378 445505344 445775616 445844906 446115384 446445351 447045632 447386368 448058523 448561152 449996976 450329814 450514944 451957022 452231208 453143808 453489192 453519616 454098944 454434816 454781184 455127816 455464449 457773282 457961472 458310528 458738176 459087824 459427386 459616256 459706104 460675072 461015808 461367192 462992787 463896576 464593536 465381488 468289536 468635904 468993096 471564288 471923712 472272768 472632732 473073744 473268224 473979264 475071168 475422552 476381952 476745048 477553609 478103296 478393344 478467704 479112084 479756288 481813632 482923584 483280776 485027048 486300672 486671328 487686144 488057856 488791116 489917142 490905792 491268888 491470848 492304384 492679616 493044024 493343136 494748672 495747072 496124928 496503072 496870308 497333936 498014946 499433792 499814458 501193512 501399552 502554624 502926336 503309664 506246598 506829312 507688896 508075854 510209568 510861312 511239168 511628832 512018793 512496556 513086464 513477536 515041098 516080448 516473802 517068288 518259456 518642784 519038091 520516832 521567232 521883648 521964768 523554174 526825728 527215392 527617233 528326656 528729344 529120416 529523709 532207962 532426752 533226672 533724224 534131026 534455064 534850371 535977728 536150016 536782983 537059328 537468672 537866208 538276167 539725824 541453462 542040336 542546112 542959638 543182848 543289032 544836864 545252136 545655429 548241408 548646912 548732192 549065088 549996304 550403106 550629376 552727032 553842432 554264568 554674527 556592256 556678771 557715456 558140544 558565956 559087152 559316992 559500678 559730688 560157312 561863016 563842701 564074496 564600832 565031168 565373952 565461832 565792128 565880073 566223372 566984704 567836544 570803722 571150008 572777216 573213784 573985764 574718976 576356352 576795648 577222272 577662228 580590504 580829184 581072008 581701824 581814272 582244608 582688392 583041888 584702976 585581436 586763136 587210364 587758288 588791808 588883328 590239936 590676504 594367488 594820512 595260468 597411364 598523904 598787618 598980096 599995968 600439752 600686592 602974944 604191744 604652256 605099484 605913088 606374912 606837088 607191552 607285932 608684934 610364376 610615296 611080704 612569848 612941472 613408653 614687744 615156256 616771584 617323716 618745842 619458048 621817911 623072736 623547639 624386048 624847872 625324128 625800747 628973046 629231616 629697024 630176976 630764992 631245758 631972352 632095893 633428224 633896736 634379889 635175936 635660064 636144561 637857792 638816112 639899546 642318336 642418176 643898112 644374368 644865507 648400896 648895104 649375056 650476398 650743808 651721488 653222856 653706009 654541056 655025184 655294464 655524441 657392032 657790848 657893093 659664896 661228074 661499904 662004096 662493744 664019928 664511067 666912191 668258016 668532736 668663424 668767359 669173076 670072832 670568448 671079552 674995464 675494721 675772416 676918528 677434472 677935533 678346812 680279424 681148416 681652224 682171776 682691724 683834162 686721464 686942208 687465792 688107264 688631736 689141079 689424384 691012608 691523712 692050788 695422976 695844864 695953024 696890304 698072232 702434304 702953856 703063121 703489644 705493888 706031612 707346432 707885568 709610616 709902336 710968896 712606752 713133828 714572928 715117572 715710644 716079104 716624896 717154944 717590016 717701556 719634432 722720448 723394816 723946184 724385376 724921164 726449152 727002848 727540572 731529216 732086784 733186674 733870808 734875713 736358688 736969376 737206272 738456576 739019424 739566036 742123008 743620608 744187392 744754608 745305462 745449536 746000904 746307584 746876416 747022419 749150688 749721687 751790268 752099328 753831936 754389504 754506764 754964496 756244918 757115392 759103488 761533344 762113781 765314352 766291968 766858752 767443248 768744834 769060864 769629696 770216304 772561647 774120672 774438912 774710703 775602432 776326144 776917856 777389184 777510019 777964176 779603968 780775248 782350848 782947152 785055744 785331261 787568672 788168953 790238592 792489984 793094016 793680624 798031872 798311943 798640128 799840008 799994624 800586336 800915456 801196539 801682596 803966592 805588992 806203008 806799312 808167646 809588736 809714576 811579912 812180193 813819168 814153728 814439457 814774272 817255296 817878204 822362112 822970368 823098288 823597632 824994456 825604659 825944064 829090548 830763648 831396852 833130496 833765504 834400996 834888384 838630728 838975488 839251017 839596032 840235968 842283541 842794524 845195648 845839852 846111744 846901248 847546752 848060928 848192748 850477056 851754816 856205583 856557568 856725012 858530816 859165824 859820676 864534528 865193472 865833408 866493342 867301864 868961984 870963808 871243776 871608012 872721408 873366912 874032588 877054464 878372154 880144704 880815546 881637432 881999872 882672128 883187712 883324992 885359904 886014756 891010688 891551232 891689812 892230768 892890702 894091264 894772736 896117046 897122304 898181427 899993952 900659628 901029888 903914044 904462416 906287616 906978384 907039232 908869632 909562368 910255632 910928898 913027401 915546564 915922944 916621056 917476352 918175648 918854772 919232512 919412208 921350144 922031616 922734384 925985574 927793152 928118763 929187072 930762976 931472399 936579072 937271808 937986192 943128576 943459569 943847424 944242013 944545536 945265464 946147488 946536448 946868637 947958528 950142336 950845104 952763904 953490096 955107218 956206592 956786688 956935408 958224168 959512576 959849319 963627264 965847168 966561552 970054096 972601344 973342656 975372288 975714597 976115712 977582232 979834284 981811584 982537776 982941696 984608768 985359232 986088048 986686272 989497344 991494144 991842111 992249856 993006144 993740616 994667872 995426003 996029892 998867584 999628916 1002387024 1002799104 1005109248 1005852672 1006619328 1009072361 1012493196 1013658624 1015377792 1016151708 1020419136 1021722624 1022478336 1023257664 1024037586 1024993112 1025751243 1026172928 1026955072 1030082196 1032160896 1032947604 1034136576 1036518912 1037285568 1038076182 1041033664 1043134464 1043767296 1043929536 1047108348 1053651456 1054430784 1055234466 1056653312 1057458688 1058240832 1059047418 1064415924 1064853504 1066453344 1067448448 1068262052 1068910128 1069700742 1071955456 1073565966 1074118656 1074937344 1075732416 1076552334 1079451648 1082906924 1084080672 1085092224 1085919276 1086365696 1086578064 1089673728 1090504272 1091310858 1096482816 1097293824 1097464384 1098130176 1099780011 1099992608 1100806212 1101258752 1105454064 1107684864 1108529136 1109349054 1113184512 1113357542 1115430912 1115922379 1116281088 1117131912 1118174304 1118633984 1119001356 1119461376 1120314624 1123726032 1127685402 1128148992 1129201664 1130062336 1130747904 1130923664 1131584256 1131760146 1132446744 1133969408 1134367377 1135673088 1141607444 1142300016 1145554432 1146427568 1147971528 1149437952 1152712704 1153117251 1153591296 1154444544 1155324456 1161181008 1161658368 1162144016 1163403648 1163628544 1164489216 1165376784 1166083776 1169405952 1171162872 1173526272 1174420728 1175516576 1176412549 1177583616 1177766656 1180479872 1181353008 1188734976 1189641024 1190520936 1192540063 1194822728 1197047808 1197575236 1197960192 1199991936 1200879504 1201373184 1205949888 1208383488 1209304512 1210198968 1211826176 1212251469 1212749824 1213674176 1214383104 1214571864 1217369868 1220728752 1221230592 1222161408 1225139696 1225882944 1226817306 1229375488 1230312512 1233543168 1234647432 1237491684 1238916096 1243635822 1246145472 1247095278 1248772096 1249695744 1250648256 1251601494 1257946092 1258463232 1259394048 1260353952 1261529984 1262491516 1263944704 1264191786 1266856448 1267793472 1268759778 1270351872 1271320128 1272289122 1275715584 1277632224 1279799092 1284836352 1287796224 1288748736 1289731014 1296801792 1297790208 1298750112 1299740013 1300952796 1301487616 1303442976 1306445712 1307412018 1309082112 1310050368 1311048882 1314784064 1315581696 1315786186 1317558231 1319329792 1322456148 1322999808 1324008192 1324987488 1328039856 1329022134 1333824382 1336516032 1337326848 1337534718 1338346152 1340145664 1341136896 1342159104 1344175569 1349990928 1350989442 1351544832 1353837056 1354868944 1355871066 1356693624 1360558848 1362296832 1363304448 1364343552 1365383448 1366393347 1367668324 1373442928 1373884416 1374931584 1376214528 1377263472 1378282158 1378848768 1382025216 1383047424 1384101576 1388978361 1390845952 1391689728 1391906048 1393780608 1396144464 1404868608 1405907712 1406126242 1406979288 1409365529 1410987776 1412063224 1414692864 1415771136 1419221232 1419804672 1421937792 1425213504 1426267656 1429145856 1430235144 1431421288 1432158208 1432660827 1433249792 1434309888 1435180032 1435403112 1439268864 1445440896 1446789632 1447892368 1448770752 1449842328 1452898304 1454005696 1455081144 1463058432 1464173568 1466373348 1467741616 1469751426 1472717376 1473938752 1474412544 1476913152 1478038848 1479132072 1484246016 1487241216 1488374784 1489509216 1490610924 1490899072 1492001808 1492615168 1493752832 1494044838 1498301376 1499443374 1503580536 1504198656 1507663872 1508779008 1509013528 1509928992 1512489836 1514230784 1523066688 1524227562 1530628704 1532583936 1533717504 1534886496 1536056379 1537489668 1538121728 1539259392 1540432608 1545123294 1548241344 1549421406 1551204864 1552652288 1553835712 1554778368 1555020038 1555928352 1557114273 1559207936 1561550496 1564701696 1565894304 1570662522 1575137344 1576337906 1580477184 1584979968 1586188032 1587361248 1588571127 1596623886 1597280256 1599680016 1599989248 1601172672 1602393078 1603365192 1607933184 1610348949 1611177984 1612406016 1613598624 1614828501 1616335292 1619177472 1619429152 1623159824 1624360386 1627638336 1628878914 1629548544 1634510592 1635756408 1636966287 1642881251 1644724224 1645940736 1646196576 1647195264 1649988912 1651209318 1651888128 1658181096 1661527296 1662793704 1664023581 1666260992 1667531008 1668801992 1669776768 1670036313 1677261456 1677950976 1678502034 1679192064 1680471936 1684567082 1685589048 1690391296 1691679704 1692223488 1693802496 1695093504 1696121856 1696385496 1697640219 1700954112 1703509632 1712411166 1713115136 1713450024 1717061632 1718331648 1719641352 1729069056 1730386944 1731666816 1732986684 1734603728 1737923968 1741927616 1742487552 1743216024 1745442816 1746733824 1748065176 1754108928 1756744308 1760289408 1761631092 1763274864 1763999744 1765344256 1766375424 1766649984 1770719808 1772029512 1782021376 1783102464 1783379624 1784461536 1785781404 1788182528 1789545472 1792234092 1796362854 1799987904 1801319256 1802059776 1807828088 1808924832 1812575232 1813956768 1814078464 1817739264 1819124736 1820511264 1821857796 1826054802 1831093128 1831845888 1833242112 1834952704 1836351296 1837709544 1838465024 1838824416 1840225959 1842700288 1844063232 1845468768 1851971148 1856237526 1858374144 1861525952 1862944798 1865453733 1873158144 1874543616 1875972384 1877402241 1886919138 1887694848 1888484026 1889091072 1890530928 1892294976 1893737274 1895917056 1900284672 1901690208 1903139667 1905527808 1906980192 1908433683 1910214436 1912413184 1913573376 1913870816 1916448336 1919698638 1927254528 1931694336 1933123104 1934596521 1940108192 1941586933 1945202688 1946685312 1951429194 1952231424 1955164464 1959668568 1961118027 1963623168 1965075552 1965883392 1966573323 1969217536 1970718464 1972176096 1973372544 1973679279 1978994688 1983684222 1984499712 1986012288 1987481232 1989335744 1990852006 1992059784 1993533201 1997735168 1999257832 2000736573 2004774048 2005598208 2006302077 2010218496 2011705344 2013238656 2018144722 2024986392 2027317248 2030755584 2032303416 2033806599 2040838272 2043445248 2044956672 2046515328 2048075172 2049986224 2051502486 2052345856 2053910144 2060164392 2064321792 2065895208 2067423237 2068273152 2073037824 2074571136 2074893601 2076152364 2082067328 2086268928 2087534592 2087859072 2094216696 2107302912 2108861568 2109189363 2110468932 2113306624 2114917376 2116481664 2118094836 2128831848 2129707008 2132906688 2134896896 2136524104 2137820256 2139401484 2143910912 2147131932 2148237312 2149874688 2151464832 2153104668 2158903296 2165813848 2168161344 2170184448 2171838552 2172731392 2173156128 2179347456 2181008544 2182621716 2194587648 2194928768 2196260352 2199560022 2199985216 2201612424 2202517504 2204627139 2210908128 2215369728 2217058272 2218698108 2226369024 2226715084 2230861824 2231844758 2232562176 2234263824 2236348608 2238002712 2238922752 2240629248 2247452064 2249165061 2255370804 2256297984 2258403328 2260124672 2261495808 2261847328 2263168512 2263520292 2264893488 2268734754 2271346176 2283214888 2284600032 2286341343 2291108864 2292855136 2294602739 2295943056 2298875904 2306234502 2307182592 2308889088 2310648912 2317684941 2322362016 2323316736 2324132109 2324288032 2326059593 2326807296 2327257088 2328978432 2330753568 2332167552 2332530057 2338811904 2342325744 2347052544 2348841456 2351033152 2352825098 2355167232 2355533312 2355993783 2360959744 2362706016 2364506859 2377469952 2379282048 2381041872 2385080126 2389645456 2394095616 2395150472 2395920384 2399983872 2401759008 2402746368 2403589617 2411899776 2416766976 2418609024 2420397936 2424502938 2425499648 2427348352 2428766208 2429143728 2434739736 2436540579 2441457504 2442461184 2443318371 2444322816 2450279392 2451765888 2452146983 2453634612 2458750976 2460625024 2467086336 2469294864 2474983368 2476813977 2477832192 2485763621 2487271644 2492290944 2494190556 2497544192 2499391488 2501296512 2503202988 2515892184 2516926464 2517753051 2518788096 2520707904 2523059968 2524983032 2526850623 2527889408 2528383572 2533712896 2535586944 2537519556 2540703744 2542640256 2544578244 2551431168 2555264448 2559598184 2568616749 2569672704 2575592448 2577497472 2579462028 2593603584 2595580416 2597500224 2599480026 2601905592 2602975232 2606885952 2612891424 2614824036 2618164224 2620100736 2622097764 2629568128 2631163392 2631572372 2635116462 2638659584 2644912296 2645999616 2648016384 2649974976 2656079712 2658044268 2667648764 2673032064 2674653696 2675069436 2676692304 2682273792 2684318208 2688351138 2694544281 2699981856 2701978884 2703089664 2707674112 2709737888 2711742132 2713387248 2721117696 2726608896 2728687104 2730766896 2732786694 2735336648 2739082203 2746885856 2747768832 2748979519 2749863168 2752429056 2754526944 2756564316 2757697536 2764050432 2766094848 2768203152 2777956722 2781691904 2783379456 2783812096 2784356289 2787561216 2792288928 2794417197 2809737216 2811815424 2812252484 2813958576 2818731058 2821975552 2824126448 2829385728 2831542272 2832726039 2838442464 2839609344 2840605911 2843875584 2850427008 2852535312 2858291712 2860470288 2862842576 2865321654 2866499584 2868619776 2870360064 2870806224 2878537728 2879547957 2890881792 2893579264 2895784736 2897541504 2897991889 2899684656 2905796608 2908011392 2910162288 2926116864 2927143791 2928347136 2932746696 2935483232 2937720643 2939502852 2945434752 2947877504 2948825088 2953826304 2956077696 2958264144 2968492032 2974482432 2975526333 2976749568 2977994041 2979018432 2981221848 2981798144 2984003616 2985230336 2986278009 2987505664 2988089676 2996602752 2998886748 3007161072 3008397312 3015327744 3017558016 3018027056 3019857984 3024979672 3027217083 3028461568 3046133376 3048455124 3061257408 3065167872 3067435008 3069772992 3072112758 3074979336 3076243456 3077253729 3078518784 3080865216 3090246588 3096482688 3098842812 3102409728 3105304576 3107671424 3109556736 3110040076 3111856704 3114228546 3118415872 3123100992 3129403392 3131788608 3139420471 3141325044 3150274688 3152675812 3160954368 3169959936 3172376064 3174722496 3177142254 3193247772 3194560512 3199360032 3199978496 3202345344 3204786156 3206730384 3215866368 3220697898 3222355968 3224812032 3227197248 3229657002 3232670584 3238354944 3238858304 3246319648 3248720772 3255276672 3257757828 3259097088 3269021184 3271512816 3273932574 3285762502 3289448448 3291881472 3292393152 3294390528 3299977824 3302418636 3303776256 3316362192 3323054592 3325587408 3328047162 3332521984 3335062016 3337603984 3339553536 3340072626 3347767137 3354522912 3355901952 3357004068 3358384128 3360943872 3369134164 3371178096 3380782592 3383359408 3384446976 3387604992 3390187008 3392243712 3392770992 3395280438 3401908224 3403102131 3407019264 3424822332 3426230272 3426900048 3434123264 3436663296 3439282704 3458138112 3459351753 3460773888 3463333632 3465973368 3469207456 3471851669 3475847936 3483855232 3484975104 3486432048 3490885632 3493467648 3496130352 3508217856 3513488616 3519447503 3520578816 3523262184 3526549728 3527999488 3529237647 3530688512 3532750848 3533299968 3541439616 3544059024 3564042752 3566204928 3566759248 3568923072 3571562808 3576365056 3577620189 3579090944 3584468184 3592725708 3599975808 3602638512 3604119552 3615656176 3617849664 3625150464 3627913536 3628156928 3635478528 3636754407 3638249472 3641022528 3643715592 3652109604 3662186256 3663691776 3666484224 3669905408 3672702592 3675419088 3676930048 3677648832 3680451918 3685400576 3688126464 3690937536 3703942296 3710224193 3712475052 3716748288 3723051904 3725889596 3730907466 3746316288 3749087232 3751944768 3754804482 3761087891 3773838276 3775389696 3776968052 3778182144 3781061856 3784589952 3787474548 3791834112 3800569344 3803380416 3806279334 3811055616 3813960384 3816867366 3820428872 3824826368 3827146752 3827741632 3832896672 3839397276 3854509056 3863388672 3866246208 3869193042 3880216384 3883173866 3890405376 3893370624 3902858388 3904462848 3910328928 3919337136 3922236054 3927246336 3930151104 3933146646 3938435072 3941436928 3944352192 3946745088 3947358558 3957989376 3967368444 3968999424 3972024576 3974962464 3978671488 3981704012 3984119568 3987066402 3995470336 3998515664 4001473146 4009548096 4012604154 4020436992 4023410688 4026477312 4032526707 4036289444 4049972784 4054634496 4061511168 4064606832 4067613198 4081676544 4086890496 4089913344 4093030656 4096150344 4099180041 4099972448 4103004972 4104691712 4107820288 4120328784 4128643584 4131790416 4134846474 4136546304 4146075648 4149142272 4149787202 4152304728 4159347049 4164134656 4172537856 4175069184 4175718144 4188433392 4214605824 4217723136 4218378726 4220937864 4226613248 4228096587 4229834752 4232963328 4236189672 4257663696 4259414016 4265813376 4269793792 4273048208 4275640512 4278802968 4287821824 4294263864 4296474624 4297982481 4299749376 4302929664 4306209336 4317806592 4331627696 4336322688 4340368896 4343677104 4345462784 4346312256 4358694912 4362017088 4365243432 4389175296 4389857536 4392520704 4399120044 4399970432 4403224848 4405035008 4409254278 4421816256 4430739456 4434116544 4437396216 4444922053 4452738048 4453430168 4461723648 4463689516 4465124352 4468527648 4472697216 4476005424 4477845504 4481258496 4494904128 4498330122 4510741608 4512595968 4516806656 4520249344 4522991616 4523694656 4526337024 4527040584 4529786976 4537469508 4542692352 4566429776 4569200064 4572682686 4582217728 4585710272 4589205478 4591886112 4597751808 4612469004 4614365184 4617778176 4621297824 4635369882 4644724032 4648264218 4648576064 4652119186 4653614592 4654514176 4657956864 4661507136 4664335104 4665060114 4677623808 4684651488 4694105088 4697682912 4702066304 4705650196 4711066624 4711987566 4721919488 4725412032 4729013718 4754939904 4758564096 4762083744 4765713381 4770160252 4779290912 4790300944 4791840768 4799967744 4803518016 4807179234 4823799552 4831046847 4833533952 4837218048 4840795872 4844485503 4849005876 4850999296 4854696704 4857532416 4858287456 4869479472 4873081158 4882915008 4886636742 4888645632 4900558784 4903531776 4904293966 4907269224 4910898861 4917501952 4921250048 4928643753 4934172672 4938589728 4949966736 4953627954 4955664384 4971527242 4974543288 4984581888 4988381112 4995088384 4998782976 5002593024 5006405976 5010108939 5031784368 5033852928 5035506102 5037576192 5041415808 5046119936 5049966064 5053701246 5055778816 5056767144 5067425792 5071173888 5075039112 5081407488 5085280512 5089156488 5092920657 5102862336 5110528896 5119196368 5137233498 5139345408 5151184896 5154994944 5158924056 5187207168 5191160832 5195000448 5198960052 5203811184 5205950464 5213771904 5225782848 5229648072 5236328448 5240201472 5244195528 5253089699 5259136256 5262326784 5263144744 5270232924 5277319168 5289824592 5291999232 5296032768 5299949952 5312159424 5316088536 5335297528 5346064128 5349307392 5350138872 5353384608 5364547584 5368636416 5376702276 5389088562 5399963712 5403957768 5406179328 5415348224 5419475776 5423484264 5426774496 5442235392 5453217792 5457374208 5461533792 5465573388 5470673296 5478164406 5493771712 5495537664 5497959038 5499726336 5504858112 5509053888 5513128632 5515395072 5528100864 5532189696 5536406304 5555913444 5563383808 5567624192 5568712578 5575122432 5584577856 5588834394 5619474432 5623630848 5624504968 5627917152 5632206723 5637462116 5643951104 5648252896 5663084544 5665452078 5676884928 5681211822 5687751168 5700854016 5705070624 5709419001 5716583424 5720940576 5725301049 5725685152 5730643308 5732999168 5737239552 5740720128 5741612448 5759095914 5781763584 5787158528 5791569472 5795083008 5795983778 5799369312 5803789563 5811593216 5816022784 5820324576 5824760799 5854287582 5856694272 5865493392 5870966464 5875441286 5879005704 5883354081 5890869504 5895755008 5897650176 5907652608 5912155392 5916528288 5921037837 5936984064 5951052666 5953499136 5955988082 5958036864 5962443696 5963596288 5968007232 5972556018 5975011328 5976179352 5993205504 5997773496 6002209719 6014322144 6016794624 6018906231 6030655488 6035116032 6036054112 6039715968 6049959344 6054434166 6056923136 6092266752 6096910248 6101419797 6122514816 6123466481 6130335744 6134870016 6139545984 6144225516 6149958672 6152486912 6154507458 6157037568 6161730432 6180493176 6192965376 6197685624 6202269711 6204819456 6210609152 6215342848 6219113472 6220080152 6223713408 6224680803 6228457092 6236831744 6246201984 6258806784 6263577216 6278840942 6282650088 6300549376 6305351624 6321908736 6327568089 6339919872 6344752128 6349444992 6354284508 6386495544 6389121024 6398720064 6399956992 6404690688 6409572312 6413460768 6431732736 6441395796 6444711936 6449624064 6454394496 6459314004 6465341168 6476709888 6477716608 6492639296 6497441544 6510553344 6515515656 6518194176 6538042368 6543025632 6547865148 6571525004 6583762944 6584786304 6588781056 6599955648 6604837272 6607552512 6632724384 6646109184 6651174816 6656094324 6665043968 6670124032 6675207968 6679107072 6680145252 6695534274 6709045824 6714008136 6716768256 6721887744 6738268328 6742356192 6747495183 6761565184 6766718816 6768893952 6775209984 6780374016 6784487424 6785541984 6790560876 6806204262 6814038528 6849644664 6852460544 6853800096 6859024029 6868246528 6873326592 6878565408 6883808217 6918703506 6921547776 6926667264 6931946736 6938414912 6943703338 6951695872 6953054823 6967710464 6969950208 6972864096 6978178779 6981771264 6986935296 6992260704 6997590171 7016435712 7026977232 7038895006 7041157632 7046524368 7053099456 7058475294 7061377024 7065501696 7066599936 7082879232 7088118048 7093520577 7128085504 7132409856 7133518496 7137846144 7143125616 7155240378 7158181888 7168936368 7185451416 7199951616 7205277024 7208239104 7210768851 7231312352 7235699328 7236824023 7250300928 7255827072 7256313856 7273508814 7276498944 7282045056 7287431184 7304219208 7309621737 7324372512 7327383552 7329955113 7332968448 7336034101 7339810816 7345405184 7350838176 7353860096 7355297664 7356440949 7360903836 7370801152 7376252928 7381875072 7407884592 7420448386 7424950104 7430441931 7433496576 7446103808 7451779192 7457290863 7461814932 7492632576 7498174464 7503889536 7509608964 7522175782 7547676552 7550779392 7553936104 7556364288 7562123712 7569179904 7574949096 7580551869 7583668224 7601138688 7606760832 7612558668 7622111232 7627920768 7633734732 7640857744 7649652736 7654293504 7655483264 7665793344 7678794552 7705850247 7709018112 7726777344 7732492416 7733694331 7738386084 7760432768 7766347732 7780810752 7786741248 7805716776 7808925696 7820657856 7838674272 7844472108 7854492672 7860302208 7866293292 7876870144 7882873856 7888704384 7893490176 7894717116 7915978752 7934736888 7937998848 7944049152 7949924928 7957342976 7963408024 7968239136 7974132804 7990940672 7997031328 8002946292 8019096192 8025208308 8046821376 8052954624 8065053414 8072578888 8083632843 8099945568 8109268992 8123022336 8129213664 8135226396 8163353088 8179826688 8186061312 8192300688 8198360082 8199944896 8206009944 8209383424 8215640576 8217246609 8240657568 8246938557 8257287168 8263580832 8269692948 8273092608 8292151296 8298284544 8299574404 8304609456 8318694098 8328269312 8345075712 8350138368 8351436288 8376866784 8383251591 8429211648 8435446272 8436757452 8441875728 8456193174 8459669504 8465926656 8472379344 8498178117 8515327392 8518828032 8521817733 8531626752 8539587584 8546096416 8551281024 8552610209 8557605936 8575643648 8588527728 8595964962 8599498752 8605859328 8612418672 8635613184 8638643871 8663255392 8669858483 8672645376 8680737792 8687354208 8690925568 8692624512 8693975667 8717389824 8724034176 8730486864 8778350592 8779715072 8781431373 8785041408 8798240088 8799940864 8806449696 8810070016 8813161929 8818508556 8843632512 8861478912 8868233088 8874792432 8889844106 8905476096 8906860336 8923447296 8927379032 8930248704 8933982123 8937055296 8945394432 8952010848 8955691008 8958834027 8962516992 8989808256 8996660244 9021483216 9025191936 9040498688 9045983232 9047389312 9052674048 9054081168 9059573952 9074939016 9081651249 9085384704 9132859552 9138400128 9139820573 9145365372 9164435456 9171420544 9178410956 9183772224 9195503616 9224938008 9228730368 9231761187 9235556352 9242595648 9265118951 9270739764 9289448064 9296528436 9297152128 9304238372 9307229184 9309028352 9315913728 9323014272 9328670208 9330120228 9355247616 9369302976 9388210176 9395365824 9404132608 9411300392 9418261413 9422133248 9423975132 9443838976 9450824064 9458027436 9509879808 9517128192 9524167488 9531426762 9540320504 9558581824 9580601888 9583681536 9599935488 9607036032 9614358468 9647599104 9662093694 9667067904 9674436096 9681591744 9688971006 9698011752 9701998592 9709393408 9715064832 9716574912 9738958944 9746162316 9765830016 9773273484 9777291264 9801117568 9807063552 9808587932 9814538448 9821797722 9835003904 9842500096 9857287506 9868345344 9877179456 9899933472 9907255908 9911328768 9943054484 9949086576 9969163776 9976762224 9997565952 10005186048 10012811952 10020217878 10043301411 10063568736 10067705856 10071012204 10075152384 10082831616 10092239872 10099932128 10107402492 10111557632 10113534288 10134851584 10142347776 10150078224 10162814976 10170561024 10178312976 10185841314 10205724672 10209306393 10221057792 10238392736 10246196389 10274466996 10278690816 10302369792 10309989888 10317848112 10374414336 10378055259 10382321664 10390000896 10397920104 10407622368 10411900928 10415555007 10427543808 10451565696 10459296144 10472656896 10480402944 10488391056 10506179398 10518272512 10524653568 10526289488 10540465848 10554638336 10558342509 10579649184 10583998464 10587712941 10592065536 10599899904 10624318848 10632177072 10670595056 10692128256 10698614784 10700277744 10706769216 10729095168 10732860567 10737272832 10753404552 10778177124 10799927424 10807915536 10812358656 10830696448 10838951552 10846968528 10853548992 10884470784 10906435584 10910263221 10914748416 10923067584 10931146776 10941346592 10949686033 10956328812 10987543424 10991075328 10995918076 10999452672 11009716224 11018107776 11026257264 11030790144 11056201728 11064379392 11072812608 11099795971 11111826888 11126767616 11130672579 11135248384 11137425156 11150244864 11169155712 11177668788 11238948864 11247261696 11249009936 11255834304 11264413446 11274924232 11283263673 11287902208 11296505792 11326169088 11330904156 11353769856 11362423644 11375502336 11401708032 11410141248 11418838002 11433166848 11441881152 11450602098 11451370304 11461286616 11465998336 11474479104 11481440256 11483224896 11518191828 11563527168 11574317056 11583138944 11590166016 11591967556 11598738624 11607579126 11623186432 11632045568 11640649152 11649521598 11708575164 11713388544 11730986784 11741932928 11750882572 11758011408 11766708162 11781739008 11791510016 11815305216 11824310784 11833056576 11842075674 11873968128 11902105332 11906998272 11911976164 11916073728 11924887392 11927192576 11936014464 11945112036 11950022656 11952358704 11986411008 11995546992 12004419438 12028644288 12037812462 12061310976 12070232064 12072108224 12079431936 12097580121 12099918688 12108868332 12113846272 12184533504 12193820496 12202839594 12245029632 12246932962 12260671488 12269740032 12275146169 12279091968 12288451032 12299917344 12304973824 12309014916 12314075136 12323460864 12360986352 12385930752 12395371248 12404539422 12409638912 12421218304 12430685696 12438226944 12440160304 12447426816 12449361606 12456914184 12473663488 12478041147 12492403968 12517613568 12527154432 12557681884 12565300176 12601098752 12610703248 12643817472 12655136178 12679839744 12684289761 12689504256 12698889984 12708569016 12772991088 12778242048 12797440128 12799913984 12809381376 12819144624 12826921536 12863465472 12882791592 12889423872 12893947443 12899248128 12908788992 12918628008 12930682336 12940538039 12953419776 12955433216 12985278592 12994883088 13021106688 13031031312 13036388352 13076084736 13086051264 13095730296 13117940693 13143050008 13167525888 13169572608 13177562112 13199911296 13209674544 13215105024 13265448768 13292218368 13302349632 13312188648 13330087936 13334766159 13340248064 13350415936 13358214144 13360290504 13391068548 13418091648 13428016272 13433536512 13443775488 13476536656 13484712384 13494990366 13523130368 13533437632 13537787904 13550419968 13560748032 13568974848 13571083968 13581121752 13612408524 13628077056 13699289328 13704921088 13707600192 13718048058 13736493056 13746653184 13757130816 13767616434 13837407012 13843095552 13853334528 13863893472 13876829824 13887406676 13903391744 13906109646 13935420928 13945728192 13956357558 13963542528 13973870592 13984521408 13995180342 14032871424 14053954464 14077790012 14082315264 14093048736 14106198912 14116950588 14122754048 14133199872 14165758464 14176236096 14187041154 14256171008 14264819712 14267036992 14275692288 14286251232 14297140143 14310480756 14316363776 14337872736 14370902832 14399903232 14410554048 14421537702 14462624704 14471398656 14473648046 14493140541 14500601856 14511654144 14512627712 14547017628 14552997888 14564090112 14574862368 14608438416 14619243474 14648745024 14659910226 14665936896 14672068202 14679621632 14690810368 14701676352 14710595328 14712881898 14721807672 14741602304 14752505856 14763750144 14785931259 14815769184 14840896772 14849900208 14860883862 14866993152 14892207616 14903558384 14914581726 14923629864 14985265152 14996348928 15007779072 15019217928 15030326817 15044351564 15095353104 15101558784 15107872208 15112728576 15124247424 15138359808 15149898192 15161103738 15167336448 15202277376 15213521664 15225117336 15244222464 15255841536 15267469464 15278761971 15281715488 15299305472 15308587008 15310966528 15331586688 15357589104 15411700494 15418036224 15453554688 15464984832 15467388662 15476772168 15503020819 15520865536 15532695464 15561621504 15573482496 15611433552 15617851392 15641315712 15677348544 15688944216 15708985344 15720604416 15732586584 15753740288 15759269097 15765747712 15777408768 15786980352 15789434232 15831957504 15869473776 15875997696 15888098304 15899849856 15914685952 15926816048 15936478272 15948265608 15981881344 15994062656 16005892584 16038192384 16050416616 16093642752 16105909248 16130106828 16145157776 16167265686 16199891136 16218537984 16246044672 16258427328 16270452792 16326706176 16359653376 16372122624 16384601376 16396720164 16399889792 16412019888 16418766848 16431281152 16434493218 16481315136 16493877114 16514574336 16527161664 16539385896 16546185216 16584302592 16596569088 16599148808 16609218912 16637388196 16656538624 16690151424 16702872576 16753733568 16766503182 16858423296 16870892544 16873514904 16883751456 16896620169 16912386348 16919339008 16931853312 16944758688 16996356234 17030654784 17043635466 17063253504 17079175168 17092192832 17102562048 17105220418 17115211872 17128257003 17151287296 17177055456 17191929924 17198997504 17211718656 17224837344 17277287742 17326510784 17339716966 17345290752 17361475584 17374708416 17385249024 17387951334 17434779648 17448068352 17460973728 17474282397 17559430144 17562862746 17570082816 17596480176 17599881728 17612899392 17626323858 17637017112 17687265024 17722957824 17736466176 17749584864 17763113511 17779688212 17810952192 17813720672 17854758064 17860497408 17867964246 17874110592 17890788864 17904021696 17917668054 17925033984 17979616512 17993320488 18006629157 18042966432 18050383872 18056718693 18071693761 18080997376 18091966464 18094778624 18105348096 18108162336 18119147904 18149878032 18163302498 18170769408 18265719104 18276800256 18279641146 18290730744 18304259391 18328870912 18342841088 18356821912 18367544448 18370399443 18391007232 18449876016 18457460736 18463522374 18471112704 18485191296 18530237902 18541479528 18578896128 18593056872 18594304256 18608476744 18614458368 18618056704 18631827456 18646028544 18657340416 18660240456 18674042409 18710495232 18738605952 18776420352 18790731648 18808265216 18822600784 18836522826 18844266496 18847950264 18887677952 18901648128 18916054872 18982704267 19019759616 19034256384 19048334976 19062853524 19080641008 19117163648 19161203776 19167363072 19199870976 19214072064 19228716936 19295198208 19324187388 19334135808 19348872192 19363183488 19377942012 19396023504 19403997184 19418786816 19430129664 19433149824 19477917888 19492324632 19531660032 19546546968 19554582528 19602235136 19614127104 19617175864 19629076896 19643595444 19670007808 19685000192 19714575012 19754358912 19799866944 19814511816 19822657536 19886108968 19898173152 19938327552 19953524448 19995131904 20010372096 20025623904 20040435756 20086602822 20127137472 20142024408 20150304768 20165663232 20184479744 20199864256 20214804984 20223115264 20227068576 20242485549 20269703168 20284695552 20300156448 20325629952 20341122048 20356625952 20371682628 20418612786 20442115584 20476785472 20492392778 20548933992 20557381632 20604739584 20619979776 20635696224 20651424651 20756110518 20764643328 20780001792 20795840208 20815244736 20831110014 20855087616 20903131392 20918592288 20934536337 20945313792 20960805888 20976782112 20992770513 21012358796 21036545024 21049307136 21052578976 21080931696 21116685018 21159298368 21175425882 21184131072 21199799808 21248637696 21264354144 21280561731 21341190112 21357456263 21384256512 21397229568 21400555488 21413538432 21465721134 21474545664 21506809104 21556354248 21599854848 21615831072 21624717312 21632306553 21661392896 21677903104 21693937056 21707097984 21710472069 21768941568 21820526442 21829496832 21846135168 21862293552 21882693184 21899372066 21912657624 21928865211 21975086848 21982150656 21991836152 21998905344 22008102303 22019432448 22036215552 22052514528 22061580288 22069322847 22112403456 22128758784 22145625216 22199591942 22223653776 22261345158 22270496768 22274850312 22300489728 22338311424 22355337576 22371872589 22477897728 22494523392 22498019872 22511668608 22528826892 22549848464 22566527346 22575804416 22593011584 22652338176 22661808312 22707539712 22724847288 22741655607 22751004672 22803416064 22820282496 22823829611 22837676004 22866333696 22883762304 22901204196 22902740608 22922573232 22931996672 22948958208 22962880512 22966449792 23036383656 23117550741 23127054336 23148634112 23166277888 23180332032 23183935112 23197477248 23201082993 23215158252 23246372864 23264091136 23281298304 23299043196 23417150328 23426777088 23461973568 23483865856 23501765144 23516022816 23533416324 23563478016 23583020032 23630610432 23648621568 23666113152 23684151348 23747936256 23804210664 23813996544 23823952328 23832147456 23849774784 23854385152 23872028928 23890224072 23900045312 23904717408 23972822016 23991093984 24008838876 24057288576 24075624924 24140464128 24144216448 24158863872 24195160242 24199837376 24217736664 24227692544 24250898529 24369067008 24387640992 24405679188 24490059264 24493865924 24539480064 24550292338 24558183936 24576902064 24599834688 24618029832 24628150272 24646921728 24721972704 24740815671 24771861504 24790742496 24809078844 24819277824 24842436608 24861371392 24876453888 24880320608 24894853632 24898723212 24913828368 24956082294 24984807936 25035227136 25054308864 25115363768 25130600352 25149754773 25202197504 25221406496 25240630129 25287634944 25310272356 25368579522 25379008512 25397779968 25417138032 25494534351 25545982176 25556484096 25565453199 25594880256 25599827968 25618762752 25638289248 25653843072 25657830627 25726930944 25765583184 25787894886 25798496256 25817577984 25837256016 25861364672 25881076078 25906839552 25910866432 25915931613 25970557184 25989766176 26009575449 26042213376 26062062624 26072776704 26081927001 26152169472 26172102528 26191460592 26235881386 26286100016 26335051776 26339145216 26355124224 26399822592 26419349088 26430210048 26439485787 26530897536 26584436736 26604699264 26624377296 26669532318 26680496128 26700831872 26716428288 26720581008 26782137096 26801946369 26836183296 26856032544 26867073024 26876502081 26887550976 26953073312 26969424768 26973616813 26989980732 27046260736 27066875264 27075575808 27121496064 27137949696 27142167936 27162243504 27224817048 27244953747 27256154112 27343399831 27398578656 27409842176 27415200384 27419461719 27436096116 27472986112 27493306368 27514261632 27535232868 27674814024 27686191104 27695283561 27706669056 27727786944 27753659648 27774813352 27795356853 27806783488 27812219292 27870841856 27891456384 27912715116 27927085056 27947741184 27969042816 27990360684 28065742848 28107908928 28155580024 28164630528 28186097472 28212397824 28233901176 28245508096 28254784239 28266399744 28331516928 28352472192 28374082308 28512342016 28529639424 28534073984 28551384576 28572502464 28594280286 28620961512 28632727552 28675745472 28741805664 28799806464 28821108096 28825587961 28843075404 28925249408 28942797312 28947296092 28986281082 29001203712 29023308288 29025255424 29094035256 29105995776 29128180224 29149724736 29216876832 29238486948 29297490048 29319820452 29331873792 29344136404 29359243264 29381620736 29403352704 29421190656 29425763796 29443615344 29505011712 29527500288 29571862518 29631538368 29681793544 29699800416 29721767724 29733986304 29784415232 29807116768 29829163452 29847259728 29992697856 30015558144 30038435856 30060653634 30088703128 30129904233 30190706208 30203117568 30215744416 30225457152 30238774709 30248494848 30276719616 30299796384 30322207476 30334672896 30404554752 30427043328 30450234672 30488444928 30511683072 30534938928 30557523942 30563430976 30598610944 30617174016 30621933056 30627919179 30663173376 30715178208 30738589167 30823400988 30836072448 30907109376 30929969664 30934777324 30953544336 31006041638 31041731072 31065390928 31123243008 31146964992 31222867104 31235702784 31246665021 31282631424 31354697088 31377888432 31417970688 31441208832 31465173168 31518538194 31531495424 31554817536 31573960704 31578868464 31663915008 31675027527 31738947552 31751995392 31763138823 31776196608 31799699712 31829371904 31853632096 31872956544 31877910779 31896531216 31963762688 31988125312 32011785168 32076384768 32100833232 32187285504 32198581701 32211818496 32260213656 32290315552 32314927073 32334531372 32399782272 32437075968 32492089344 32516854656 32540905584 32653412352 32719306752 32730789663 32744245248 32769202752 32793440328 32799779584 32824039776 32837533696 32849058099 32862562304 32868986436 32962630272 32987754228 33029148672 33054323328 33078771792 33092370432 33168605184 33193138176 33198297616 33218437824 33274776392 33299387913 33313077248 33380302848 33392017737 33405745152 33507467136 33533006364 33716846592 33741785088 33747029808 33767502912 33793240338 33824772696 33838678016 33849791019 33863706624 33889517376 33992712468 34061309568 34087270932 34126507008 34158350336 34184385664 34205124096 34210440836 34230423744 34256514006 34302574592 34354110912 34383859848 34397995008 34423437312 34449674688 34533625181 34554575484 34653021568 34679433932 34690581504 34722951168 34749416832 34770498048 34775902668 34869559296 34896136704 34921947456 34948564794 35118860288 35125725492 35140165632 35192960352 35199763456 35225798784 35252647716 35274034224 35374530048 35445915648 35472932352 35499169728 35526227022 35559376424 35621904384 35627441344 35709516128 35720994816 35735928492 35748221184 35781577728 35808043392 35835336108 35850067968 35959233024 35986640976 36013258314 36085932864 36113437386 36143387522 36161994752 36183932928 36189557248 36210696192 36216324672 36238295808 36299756064 36326604996 36341538816 36531438208 36553600512 36559282292 36581461488 36608518782 36657741824 36685682176 36713643824 36735088896 36740798886 36782014464 36825438507 36899752032 36914921472 36927044748 36942225408 36970382592 37060475804 37082959056 37157792256 37186113744 37188608512 37216953488 37228916736 37263654912 37292057088 37314680832 37320480912 37348084818 37420990464 37434123441 37477211904 37552840704 37581463296 37616530432 37645201568 37673045652 37688532992 37695900528 37775355904 37803296256 37832109744 37965408534 38039519232 38052869283 38068512768 38096669952 38125707048 38161282016 38190368359 38234327296 38322407552 38334726144 38399741952 38428144128 38457433872 38590396416 38648374776 38668271616 38681842329 38697744384 38713922533 38726366976 38755884024 38792047008 38807994368 38821614117 38837573632 38860259328 38866299648 38955835776 38984649264 39063320064 39093093936 39109165056 39204470272 39228254208 39234351728 39258153792 39287190888 39340015616 39353822079 39370000384 39429150024 39508717824 39599733888 39629023632 39645315072 39772217936 39796346304 39876655104 39907048896 39990263808 40004298477 40020744192 40051247808 40080871512 40173205644 40254274944 40284048816 40300609536 40331326464 40368959488 40399728512 40429609968 40446230528 40454137152 40484971098 40539406336 40569391104 40600312896 40651259904 40682244096 40713251904 40743365256 40812466123 40837225572 40884231168 40953570944 40984785556 41097867984 41114763264 41209479168 41239959552 41271392448 41302849302 41371966801 41512221036 41529286656 41560003584 41591680416 41630489472 41662220028 41710175232 41806262784 41837184576 41869072674 41890627584 41921611776 41953564224 41985541026 42024717592 42073090048 42098614272 42105157952 42161863392 42233370036 42318596736 42350851764 42368262144 42399599616 42497275392 42528708288 42561123462 42682380224 42714912526 42768513024 42794459136 42801110976 42827076864 42931442268 42949091328 43013618208 43112708496 43199709696 43231662144 43264613106 43322785792 43355806208 43387874112 43414195968 43420944138 43537883136 43641052884 43658993664 43692270336 43724587104 43765386368 43798744132 43825315248 43857730422 43950173696 43983672304 43997810688 44016204606 44038864896 44072431104 44105029056 44138645694 44224806912 44257517568 44291250432 44357793777 44399183884 44447307552 44522690316 44540993536 44549700624 44600979456 44676622848 44710675152 44743745178 44955795456 44989046784 44996039744 45023337216 45057653784 45090980451 45099696928 45133054692 45151608832 45186023168 45304676352 45323616624 45415079424 45449694576 45483311214 45502009344 45606832128 45640564992 45647659222 45675352008 45732667392 45752817539 45767524608 45802408392 45805481216 45845146464 45863993344 45897916416 45925761024 45932899584 46072767312 46235101482 46254108672 46297268224 46332555776 46360664064 46367870224 46394954496 46402165986 46430316504 46492745728 46509062457 46528182272 46562596608 46598086392 46834300656 46853554176 46923947136 46967731712 47003530288 47032045632 47066832648 47126956032 47166040064 47261220864 47277807291 47297243136 47332226304 47368302696 47495872512 47608421328 47627993088 47647904656 47664294912 47699549568 47708770304 47744057856 47780448144 47800090624 47809434816 47945644032 47982187968 48017677752 48114577152 48151249848 48232914509 48280928256 48288432896 48317727744 48390320484 48399674752 48435473328 48455385088 48501797058 48738134016 48775281984 48811358376 48894142583 48980118528 48987731848 49078960128 49100584676 49116367872 49153804128 49199669376 49236059664 49256300544 49293843456 49443945408 49481631342 49543723008 49581484992 49618157688 49638555648 49684873216 49722742784 49752907776 49760641216 49789707264 49797446424 49827656736 49912164588 49969615872 50070454272 50108617728 50230727536 50261200704 50299509546 50404395008 50442812992 50481260258 50575269888 50620544712 50737159044 50758017024 50795559936 50834276064 50989068702 51091964352 51130906398 51189760512 51199655936 51237525504 51276578496 51307686144 51315661254 51453861888 51531166368 51575789772 51596992512 51635155968 51674512032 51722729344 51762152156 51821732864 51831863226 51941114368 51979532352 52019150898 52084426752 52124125248 52163854002 52304338944 52344205056 52382921184 52422847191 52471762772 52572200032 52678290432 52710248448 52799645184 52838698176 52878971574 53061795072 53168873472 53209398528 53248754592 53289340533 53339064636 53360992256 53401663744 53432856576 53441162016 53564274192 53603892738 53672366592 53712065088 53753004162 53775101952 53906146624 53938849536 53947233626 53979961464 54019887471 54092521472 54133750528 54151151616 54215081283 54242992128 54275899392 54284335872 54324487008 54449634096 54489907494 54512308224 54686799662 54797157312 54830400768 54838923438 54872192232 54945972224 54986612736 55028523264 55070465736 55111198329 55349628048 55372382208 55390567122 55413338112 55455573888 55507319296 55549626704 55590713706 55613566976 55624438584 55741683712 55782912768 55825430232 55854170112 55895482368 55938085632 55980721368 56022127227 56131485696 56215817856 56311160048 56329261056 56372194944 56424795648 56467802352 56491016192 56509568478 56532799488 56663033856 56704944384 56748164616 56948112801 57024684032 57059278848 57068147968 57102769152 57145004928 57188560572 57241923024 57265455104 57351490944 57483611328 57599612928 57642216192 57651175922 57686150808 57783986689 57850498816 57885594624 57894592184 57972562164 58002407424 58046616576 58050510848 58188070512 58211991552 58256360448 58299449472 58433753664 58476973896 58594980096 58639640904 58663747584 58688272808 58718486528 58763241472 58806705408 58842381312 58851527592 58887230688 59010023424 59055000576 59143725036 59263076736 59363587088 59399600832 59443535448 59467972608 59568830464 59614233536 59658326904 59694519456 59985395712 60031116288 60076871712 60121307268 60177406256 60259808466 60381412416 60431488832 60450914304 60477549418 60496989696 60553439232 60599592768 60644414952 60669345792 60809109504 60854086656 60900469344 60976889856 61023366144 61069877856 61115047884 61126861952 61197221888 61243866112 61255838358 61326346752 61430356416 61477178334 61646801976 61672144896 61814218752 61859939328 61869554648 61907088672 61954273953 62012083276 62083462144 62130781856 62293929984 62445734208 62493330042 62565262848 62709394176 62755776864 62803609011 62835941376 62882417664 62930346336 62978311539 63037076388 63062990848 63109635072 63147921408 63157736928 63350055054 63477895104 63526277646 63552393216 63599399424 63658743808 63707264192 63745913088 63755821558 63793062432 63841685193 63927525376 63976250624 64023570336 64072368789 64152769536 64201666464 64397163402 64423636992 64520427312 64580631104 64629854146 64669062744 64799564544 64874151936 64984178688 65033709312 65081811168 65131416207 65306824704 65461579326 65488490496 65538405504 65586880656 65599559168 65648079552 65698116198 65725124608 65737972872 65925260544 65975508456 66024306909 66058297344 66108646656 66157543584 66184740864 66207968541 66337210368 66386276352 66396595232 66436875648 66549552784 66598775826 66626154496 66784035474 66811490304 67014934272 67066012728 67115617767 67358131291 67433693184 67483570176 67494059616 67535005824 67586480676 67649545392 67677356032 67699582038 67727413248 67779034752 67985424936 68122619136 68174541864 68224966821 68253014016 68316700672 68368771328 68410248192 68420881672 68460847488 68471488833 68513028012 68605149184 68708221824 68767719696 68795990016 68846874624 68899349376 69067250362 69109150968 69306043136 69358867864 69381163008 69445902336 69498833664 69540996096 69551805336 69603248979 69739118592 69792273408 69843894912 69897129588 70237720576 70251450984 70280331264 70385920704 70399526912 70451597568 70505295432 70548068448 70749060096 70891831296 70945864704 70998339456 71052454044 71118752848 71243808768 71254882688 71419032256 71441989632 71471856984 71496442368 71563155456 71616086784 71670672216 71700135936 71918466048 71973281952 72026516628 72171865728 72226874772 72286775044 72323989504 72379114496 72421392384 72432649344 72476591616 72599512128 72653209992 72683077632 73062876416 73107201024 73118564584 73162922976 73217037564 73315483648 73371364352 73427287648 73470177792 73481597772 73650877014 73799504064 73854089496 73884450816 73940765184 74120951608 74165918112 74222447013 74315584512 74372227488 74377217024 74433906976 74457833472 74527309824 74584114176 74629361664 74640961824 74696169636 74868246882 74954423808 75105681408 75162926592 75233060864 75290403136 75346091304 75377065984 75391801056 75449264319 75550711808 75606592512 75664219488 75721890387 75930817068 76105738566 76137025536 76193339904 76251414096 76322564032 76380736718 76468654592 76483603053 76644815104 76669452288 76799483904 76856288256 76914867744 76973491881 77180792832 77296749552 77363684658 77395488768 77427845066 77452733952 77511768048 77584094016 77643228234 77675147264 77720518656 77732599296 77911671552 77969298528 78028726347 78126640128 78186187872 78218330112 78245781003 78408940544 78456508416 78468703456 78516307584 78574381776 78707644158 78740000768 78858300048 79017435648 79199467776 79258047264 79290630144 79318457361 79544435872 79592692608 79605064253 79753310208 79814097792 80008596954 80041488384 80102495616 80161743024 80346411288 80405839107 80508549888 80568097632 80601219072 80629506243 80662652928 80737918976 80799457024 80859219936 80892461056 80908274304 80920850439 80969942196 81078812672 81138782208 81200625792 81364488192 81426503808 81486730512 81624932246 81674451144 81734861241 81768462336 81907141888 81969571112 82030199493 82195735968 82229526528 82258385157 82418958336 82479919104 82542784896 82605698604 82743933602 83024442072 83058573312 83120007168 83183360832 83260978944 83324440056 83386070559 83420350464 83612525568 83674369152 83738145348 83781255168 83843223552 83907128448 83971082052 84049435184 84146180096 84197228544 84210315904 84323726784 84466740072 84637193472 84701703528 84736524288 84764352717 84799199232 84994550784 85057416576 85070637641 85122246924 85364760448 85429825052 85537026048 85588918272 85602221952 85654153728 85862884536 85898182656 86027236416 86225416992 86399419392 86463324288 86476763883 86529226212 86645571584 86711612416 86775748224 86828391936 86841888276 87075766272 87282105768 87317987328 87384540672 87449174208 87530772736 87597488264 87650630496 87715460844 87900347392 87967344608 87995621376 88032409212 88077729792 88144862208 88210058112 88277291388 88515035136 88582500864 88715587554 88798367768 88894615104 89045380632 89081987072 89099401248 89201958912 89353245696 89421350304 89487490356 89978093568 89992079488 90046674432 90115307568 90181960902 90199393856 90266109384 90303217664 90372046336 90389712699 90609352704 90647233248 90716324127 90830158848 90899389152 90966622428 91004018688 91213664256 91281129984 91295318444 91350704016 91465334784 91505635078 91535049216 91604816784 91610962432 91690292928 91795832832 91851522048 91865799168 92145534624 92215767501 92470202964 92508217344 92594536448 92665111552 92721328128 92735740448 92789908992 92804331972 92860633008 93018124914 93056364544 93125193216 93196172784 93668601312 93707108352 93739995063 93847894272 93935463424 94007060576 94064091264 94078712299 94133665296 94253912064 94332080128 94555614582 94594486272 94664452608 94736605392 94991745024 95025082581 95216842656 95255986176 95289416469 95295809312 95328589824 95368443313 95399099136 95417540608 95488115712 95560896288 95600181248 95618869632 95633732337 95891288064 95964375936 96035355504 96229154304 96302499696 96465829018 96561856512 96576865792 96595745103 96635455488 96780640968 96799349504 96870946656 96910770176 96944781219 97003594116 97476268032 97550563968 97622716752 97788285166 97960237056 97975463696 98157920256 98201169352 98232735744 98307608256 98399338752 98472119328 98512601088 98547174297 98587686912 98887890816 98963262684 99087446016 99162969984 99236315376 99277111296 99445485568 99505815552 99521282432 99579414528 99594892848 99655313472 99824329176 99898163739 99939231744 100140908544 100176053211 100217235456 100461455072 100522401408 100538026303 100599019092 100808790016 100885625984 100962520516 101150539776 101241089424 101474318088 101516034048 101549373057 101591119872 101668552128 101916308461 101978137404 102183928704 102261812796 102379521024 102399311872 102475051008 102553156992 102615372288 102631322508 102907723776 103062332736 103151579544 103193985024 103270311936 103349024064 103445458688 103524304312 103600875543 103643465728 103663726452 103882228736 103959064704 104038301796 104168853504 104248250496 104327708004 104608677888 104688410112 104765842368 104845694382 104943525544 105144400064 105356580864 105420496896 105599290368 105677396352 105757943148 106123590144 106337746944 106418797056 106497509184 106578681066 106678129272 106721984512 106803327488 106865713152 106882324032 107128548384 107207785476 107344733184 107424130176 107506008324 107550203904 107812293248 107877699072 107894467252 107959922928 108039774942 108185042944 108267501056 108430162566 108485984256 108551798784 108568671744 108648974016 108899268192 108979814988 109024616448 109373599324 109594314624 109660801536 109677846876 109744384464 109973225472 110057046528 110140931472 110222396658 110476315521 110699256096 110744764416 110781134244 110826676224 110911147776 111014638592 111099253408 111181427412 111227133952 111248877168 111483367424 111565825536 111650860464 111790964736 111876171264 111961442736 112044254454 112262971392 112302370323 112431635712 112622320096 112658522112 112708160279 112744389888 112849591296 112935604704 112982032384 113019136956 113065598976 113326067712 113409888768 113496329232 113896225602 114049368064 114118557696 114136295936 114158607849 114205538304 114290009856 114377121144 114483846048 114530910208 114571105077 114702981888 114967222656 115199225856 115284432384 115302351844 115372301616 115567973378 115700997632 115771189248 115789184368 115945124328 116004814848 116093233152 116101021696 116141767599 116376141024 116423983104 116464842351 116512720896 116598898944 116867507328 116953947792 117189960192 117279281808 117327495168 117376545616 117526482944 117613410816 117684762624 117703055184 117774461376 118020046848 118061466237 118110001152 118287450072 118526153472 118727174176 118799201664 118817667449 118887070896 118935945216 119137660928 119228467072 119316653808 119389038912 119970791424 120012895431 120062232576 120153743424 120242614536 120354812512 120446546363 120519616932 120762824832 120862977664 120901828608 120955098836 120993979392 121106878464 121199185536 121288829904 121338691584 121618219008 121708173312 121800938688 121953779712 122046732288 122097755681 122139755712 122230095768 122253723904 122394443776 122437398369 122487732224 122511676716 122652693504 122860712832 122954356668 123293603952 123344289792 123628437504 123719878656 123739109296 123814177344 123908547906 124024166552 124115900403 124166924288 124261563712 124587859968 124891468416 124986660084 125130525696 125418788352 125511553728 125607218022 125671882752 125764835328 125860692672 125956623078 126074152776 126125981696 126219270144 126295842816 126315473856 126700110108 126955790208 127052555292 127104786432 127198798848 127317487616 127414528384 127491826176 127511643116 127586124864 127683370386 127855050752 127952501248 128047140672 128144737578 128305539072 128403332928 128794326804 128847273984 129040854624 129161262208 129259708292 129338125488 129599129088 129968357376 130067418624 130163622336 130262832414 130613649408 130923158652 130976980992 131076811008 131173761312 131199118336 131296159104 131396232396 131450249216 131475945744 131850521088 131951016912 132048613818 132116594688 132217293312 132315087168 132415937082 132674420736 132772552704 132793190464 132873751296 133073381331 133099105568 133197551652 133252308992 133568070948 133622980608 134029868544 134132025456 134231235534 134716262582 134867386368 134967140352 134988119232 135070011648 135172961352 135299090784 135354712064 135399164076 135454826496 135558069504 135970849872 136245238272 136349083728 136449933642 136506028032 136633401344 136737542656 136820496384 136841763344 136921694976 136942977666 137026056024 137210298368 137258452617 137416443648 137535439392 137591980032 137693749248 137798698752 138134500724 138218301936 138612086272 138717735728 138762326016 138891804672 138997667328 139081992192 139103610672 139206497958 139478237184 139527187371 139584546816 139687789824 139794259176 140475441152 140502901968 140560662528 140771841408 140799053824 140903195136 141010590864 141096136896 141498120192 141783662592 141833421873 141891729408 141996678912 142104908088 142237505696 142345918429 142487617536 142509765376 142838064512 142883979264 142943713968 142992884736 143126310912 143232173568 143341344432 143400271872 143836932096 143946563904 144053033256 144297347623 144343731456 144453749544 144573550088 144647979008 144698743527 144758228992 144842784768 144865298688 144953183232 145199024256 145306419984 145366155264 146125752832 146214402048 146237129168 146325845952 146434075128 146630967296 146682427749 146742728704 146854575296 146940355584 146963195544 147301754028 147599008128 147708178992 147768901632 147881530368 148241903216 148331836224 148444894026 148631169024 148744454976 148754434048 148867813952 148915666944 149054619648 149168228352 149258723328 149281923648 149392339272 149736493764 149908847616 150211362816 150325853184 150466121728 150580806272 150692182608 150754131968 150783602112 150898528638 151101423616 151213185024 151328438976 151443780774 151861634136 152211477132 152274051072 152386679808 152502828192 152645128064 152761473436 152937309184 152967206106 153289630208 153598967808 153712576512 153829735488 153946983762 154361585664 154593499104 154727369316 154790977536 154855690132 154905467904 155023536096 155168188032 155286456468 155350294528 155465198592 155823343104 155938597056 156057452694 156253280256 156372375744 156491562006 156817881088 156913016832 156937406912 157032615168 157148763552 157268541573 157415288316 157480001536 157716600096 158034871296 158398935552 158516094528 158636914722 159088871744 159185385216 159210128506 159506620416 159628195584 160017193908 160082976768 160204991232 160323486048 160692822576 160811678214 161017099776 161136195264 161259012486 161325305856 161475837952 161598914048 161718439872 161816548608 161841700878 161939884392 162157625344 162277564416 162401251584 162645243849 162728976384 162853007616 162973461024 163249864492 163348902288 163469722482 163536924672 163814283776 163939142224 164060398986 164391471936 164516770314 164837916672 164959838208 165085569792 165211397208 165333594987 165487867204 166048884144 166117146624 166240014336 166366721664 166521957888 166648880112 166772141118 166840700928 167225051136 167348738304 167476290696 167562510336 167686447104 167814256896 167942164104 168066381681 168098870368 168292360192 168394457088 168420631808 168647453568 168933480144 169274386944 169403407056 169473048576 169528705434 169598398464 169989101568 170114833152 170141275282 170244493848 170533229009 170729520896 170859650104 171074052096 171177836544 171204443904 171308307456 171725769072 171796365312 172054472832 172450833984 172798838784 172926648576 172953527766 173058452424 173291143168 173351960067 173423224832 173551496448 173656783872 173683776552 174151532544 174564211536 174635974656 174769081344 174898348416 175061545472 175194976528 175301260992 175430921688 175800694784 175934689216 175991242752 176064818424 176155459584 176289724416 176420116224 176554582776 177030070272 177165001728 177431175108 177596735536 177789230208 178090761264 178163974144 178198802496 178403917824 178706491392 178842700608 178974980712 179956187136 179984158976 180093348864 180230615136 180363921804 180398787712 180532218768 180606435328 180744092672 180779425398 181294466496 181432648254 181660317696 181798778304 181933244856 182008037376 182427328512 182562259968 182590636888 182701408032 182930669568 183011270156 183070098432 183209633568 183221924864 183380585856 183591665664 183731598336 184291069248 184431535002 184940405928 185016434688 185189072896 185330223104 185442656256 185471480896 185579817984 185608663944 185721266016 185862821859 186036249828 186112729088 186250386432 186392345568 187337202624 187479990126 187695788544 187870926848 188014121152 188128182528 188157424598 188267330592 188410827033 188507824128 188664160256 189111229164 189188972544 189328905216 189473210784 190050165162 190433685312 190578832938 190591618624 190657179648 190736886626 190798198272 190835081216 190976231424 191121792576 191237739264 191267464674 191782576128 191928751872 192070711008 192217106367 192458308608 192604999392 192931658036 193153731584 193191490206 193270910976 193561281936 193598699008 193741893312 193889562438 194007188232 194952536064 195101127936 195245433504 195394248621 195576570332 195920474112 195950927392 196402338704 196465471488 196615216512 196798677504 196944238656 197094348594 197175373824 197775781632 197926525368 198072920727 198174892032 198325939968 198472630752 198554222592 198623905623 198890971136 199011631104 199042564864 199158829056 199189785696 199310626944 199648658352 199796327478 199878463488 200352106422 200434470912 200922910144 201044802816 201076052606 201198038184 201346853301 201617580032 201771251968 201925041032 202074393873 202301079552 202482178848 202948636176 203032068096 203098746114 203182239744 203337104256 203832616922 203956274808 204367857408 204523625592 204759042048 204798623744 204950102016 205106313984 205230744576 205262645016 205414466499 205815447552 206124665472 206303159088 206387970048 206540623872 206698048128 206890917376 207048608624 207201751086 207286931456 207327452904 207764457472 207918129408 208076603592 208337707008 208496500992 208655416008 208809746937 209217355776 209376820224 209531684736 209691388764 209887051088 210288800128 210713161728 210840993792 211198580736 211354792704 211515886296 212247180288 212675493888 212837594112 212995018368 213157362132 213356258544 213443969024 213606654976 213731426304 213764648064 214257096768 214415570952 214689466368 214848260352 215012016648 215100407808 215624586496 215755398144 215788934504 215919845856 216079549884 216370085888 216535002112 216860325132 216971968512 217137343488 217297948032 217798536384 217959629976 218049232896 218747198648 219188629248 219321603072 219355693752 219488768928 219946450944 220114093056 220281862944 220444793316 220952631042 221398512192 221562268488 221653352448 221822295552 222029277184 222198506816 222362854824 222454267904 222497754336 222667341039 222966734848 223131651072 223301720928 223581929472 223752342528 223922885472 224088508908 224604740646 224863271424 225244640192 225317044224 225416320558 225488779776 225699182592 225871209408 226038273912 226131197952 226652135424 226819777536 226992658464 227165671161 227792451204 228098736128 228272591872 228317215698 228411076608 228580019712 228754242288 228967692096 229142210154 229405963776 229934445312 230398451712 230568864768 230604703688 230744603232 230920475643 231135946756 231401995264 231542378496 231578368736 231890248656 232186466304 232283535198 232752282048 232929684702 233025441792 233197797888 233735014656 233907895584 234086179041 234379920384 234558563616 234654990336 234737343009 234753091232 234932018893 235052965888 235226821632 235369525248 235406110368 235548922752 236122932474 236220002304 236574900144 237052306944 237454348352 237598403328 237635334898 237774141792 237871890432 237955372083 238275321856 238456934144 238633307616 238778077824 238815192759 240025790862 240124465152 240307486848 240485229072 240709625024 240893092726 241039233864 241217517321 241525649664 241725955328 241803657216 241910197672 241987958784 242213756928 242398371072 242577659808 242677383168 242762551317 243236438016 243416346624 243601877376 244093464576 244195511362 244279511424 244460191536 244507447808 244874796738 244975464448 245023353432 245305387008 245721425664 245908713336 246090598479 246587207904 246688579584 246775155471 247256875008 247439757312 247478218592 247628354688 247817095812 248048333104 248231800806 248333848576 248523127424 249175719936 249782936832 249973320168 250158211677 250261051392 250837576704 251023107456 251062125721 251214436044 251343765504 251529670656 251721385344 251913246156 252148305552 252251963392 252438540288 252591685632 252630947712 253400220216 253911580416 254105110584 254209572864 254293058151 254397597696 254634975232 254829056768 254983652352 255023286232 255172249728 255211912923 255366740772 255710101504 255905002496 256094281344 256289475156 256611078144 256806665856 257588653608 257694547968 258081709248 258322524416 258519416584 258676250976 259198258176 259430291649 259936714752 260134837248 260327244672 260525664828 261227298816 261846317304 261953961984 262153622016 262347522624 262398236672 262592318208 262792464792 262900498432 262951891488 263701042176 263902033824 264097227636 264233189376 264434586624 264630174336 264831874164 265545105408 265586380928 265747502592 266146762662 266198211136 266395103304 266504617984 267136141896 267245961216 268059737088 268264050912 268462471068 269432525164 269934280704 269976238464 270140023296 270345922704 270598181568 270798328152 270909652992 271116139008 271941699744 272148972381 272490476544 272698167456 272899867284 273012056064 273266802688 273475085312 273640992768 273683526688 273843389952 273885955332 274052112048 274516905234 274832887296 275070878784 275387498496 275597397504 276269001448 276436603872 276647302503 277224172544 277435471456 277524652032 277646931419 277783609344 277995334656 278163984384 278207221344 278412995916 279054374742 279169093632 279375579648 279588518352 280950882304 281005803936 281121325056 281219985189 281543682816 281598107648 281806390272 282021181728 282192273792 282236136897 282996240384 283666843746 283783458816 283993357824 284209816176 284475011392 284691836858 284975235072 285019530752 285075247743 285676129024 285767958528 285887427936 285985769472 286105329939 286252621824 286464347136 286682688864 286800543744 286901197011 287673864192 287893127808 288106066512 288594695246 288687462912 288907499088 289147100176 289397487054 289516457984 289685569536 289730597376 289906366464 290398048512 290612839968 290732310528 290834343657 292251505664 292428804096 292474258336 292651691904 292868150256 293364855498 293485457408 293709150592 293880711168 293926391088 294603508056 295198016256 295416357984 295537803264 295641522891 295763060736 296483806432 296663672448 296709784943 296889788052 297262338048 297488909952 297508868096 297735627904 297831333888 298336456704 298517446656 298563847296 298784678544 299472987528 299694491217 299817695232 300422725632 300528159633 300651706368 300777398141 300932243456 301161612544 301384365216 301508263936 301567204224 301614078909 301797057276 302202847232 302426370048 302656877952 302887561548 303723268272 304422954264 304548102144 304648119171 304773359616 305005656384 305290256128 305522946872 305748925383 305874618368 305934412212 306579260416 307197935616 307425153024 307659470976 307893967524 308723171328 309186998208 309454738632 309581955072 309711380264 309810935808 310047072192 310336376064 310572912936 310700589056 310802626629 310930397184 311646686208 311877194112 312114905388 312506560512 312744751488 312983124012 313635762176 313826033664 313874813824 314065230336 314297527104 314537083146 314830576632 314960003072 315433200192 316069742592 316797871104 317032189056 317081467571 317273829444 318177743488 318370770432 318420257012 319013240832 319256391168 320034387816 320165953536 320409982464 320646972096 321385645152 321623356428 322034199552 322272390528 322518024972 322650611712 322951675904 323197828096 323436879744 323633097216 323683401756 323879768784 324555128832 324802503168 325290487698 325457952768 325706015232 325946922048 326499728984 326697804576 326939444964 327073849344 327628567552 327878284448 328120797972 328782943872 329033540628 329919676416 330171139584 330422794416 330667189974 330975734408 331428946563 332097768288 332234293248 332480028672 332733443328 333043915776 333297760224 333544282236 333681401856 334450102272 334697476608 334952581392 335372894208 335628513792 335884328208 336132763362 336197740736 336584720384 336788914176 336841263616 336907110969 337294907136 337866960288 338124480837 338548773888 338806814112 338946097152 339057410868 339196796928 339978203136 340229666304 340282550564 340488987696 341066458018 341459041792 341719300208 342148104192 342355673088 342408887808 342616614912 343451538144 343592730624 343713315231 344108945664 344901667968 345597677568 345853297152 345907055532 346116904848 346703920134 346846449664 347102992896 347313567744 347367553104 348303065088 348425302797 349128423072 349271949312 349394527053 349538162688 349796696832 350123090944 350389953056 350602521984 350657018569 350861843376 351601389568 351869378432 351982485504 352129636848 352579448832 352840232448 353109165552 354060140544 354184398711 354330003456 354862350216 355193471072 355464197803 355578460416 356181522528 356327948288 356397604992 356453002347 356807835648 357412982784 357685401216 357949961424 359912374272 359968317952 360038686293 360186697728 360461230272 360727843608 360797575424 361064437536 361212870656 361339639089 361488185344 361558850796 362588932992 362865296508 363320635392 363597556608 363866489712 364016074752 364854657024 365124519936 365181273776 365402816064 365861339136 366022540312 366140196864 366293267043 366419267136 366443849728 366761171712 367183331328 367312195107 367463196672 368582138496 368863070004 369880811856 370032869376 370660446208 370885312512 370942961792 371159635968 371217327888 371442532032 371725643718 372072499656 372225458176 372347701209 372500772864 372784691136 374674405248 374732643493 374959980252 375391577088 375741853696 376028242304 376256365056 376314849196 376534661184 376821654066 377015648256 377328320512 378222458328 378377945088 378657810432 378946421568 379869876991 380100330324 380867370624 381157665876 381183237248 381314359296 381473773252 381596396544 381670162432 381952462848 382243585152 382475478528 382534929348 383565152256 383857503744 384141422016 384434212734 384916617216 385209998784 385863316072 386307463168 386382980412 386541821952 387122563872 387197398016 387483786624 387779124876 388014376464 389905072128 390202255872 390490867008 390788497242 391153140664 391840948224 391901854784 392804677408 392930942976 393230433024 393597355008 393888477312 394188697188 394350747648 395551563264 395853050736 396145841454 396349784064 396651879936 396945261504 397247811246 397781942272 398023262208 398085129728 398317658112 398379571392 398621253888 399297316704 399592654956 399756926976 400704212844 400868941824 401845820288 402089605632 402152105212 402396076368 402693706602 403235160064 403542503936 403850082064 404148787746 404602159104 404964357696 405897272352 406064136192 406197492228 406364479488 406674208512 407665233844 407912549616 408735714816 409047251184 409518084096 409900204032 410212627968 410461489152 410525290032 410828932998 411630895104 411775357851 412249330944 412606318176 412775940096 413081247744 413396096256 413781834752 414097217248 414403502172 414573862912 414654905808 415528914944 415836258816 416153207184 416675414016 416993001984 417310832016 417619493874 418434711552 418581562113 418753640448 419063369472 419382777528 419774102176 420094051949 420577600256 421426323456 421681987584 422397161472 422709585408 423031772592 424494360576 425350987776 425500265619 425675188224 425990036736 426314724264 426712517088 426887938048 427037755287 427213309952 427462852608 427529296128 428514193536 428831141904 429378932736 429696520704 430024033296 430200815616 431249172992 431510796288 431577869008 431839691712 432159099768 432740171776 432892042869 433070004224 433720650264 433943937024 434096230581 434274686976 434595896064 435597072768 435919259952 436098465792 437494397296 438377258496 438643206144 438711387504 438977537856 439892901888 440047283247 440228186112 440563725888 440889586632 441905262084 442797024384 443124536976 443306704896 443644591104 444058554368 444397013632 444725709648 444908535808 444995508672 445334682078 445933469696 446263302144 446603441856 447163858944 447504685056 447845770944 448177017816 448937127353 449209481292 449726542848 450489280384 450634088448 450832641116 450977559552 451398365184 451742418816 452076547824 452262395904 453304270848 453639555072 453985316928 454331342322 455091634811 455584902408 456197472256 456545183744 456634431396 456822153216 457160039424 457508484576 457935384192 458284420308 458811927552 459868890624 460796903424 461137729536 461209407376 461489206464 461840951286 462271893512 462803990528 463084756992 463156737472 463780497312 464372932608 464567070396 465504564096 465859369404 466050883584 466395595776 467470029312 467815791168 468172358082 468759840768 469117127232 469474686018 469506182464 469864037786 470105931776 470453643264 470739050496 470812220736 471097845504 472245864948 472440004608 473149800288 474104613888 474908696704 475196806656 475270669796 475548283584 475910744166 476550643712 476913868288 477266615232 477556155648 477630385518 480051581724 480248930304 480614973696 480970458144 481419250048 481786185452 482078467728 482435034642 483051299328 483451910656 483820395344 483975917568 484427513856 484796742144 485155319616 485525102634 486472876032 486832693248 487203754752 487935731547 488186929152 488391022724 488559022848 488920383072 489014895616 489749593476 489950928896 490046706864 490610774016 491442851328 491817426672 492181196958 493174415808 493550310942 494513750016 494879514624 494956437184 495256709376 495634191624 496000784961 496096666208 496463601612 496667697152 497046254848 498351439872 499565873664 499946640336 500316423354 500522102784 501675153408 502046214912 502124251442 502428872088 502687531008 503059341312 503280992929 503442770688 503826492312 504296611104 504503926784 504877080576 505183371264 505261895424 506800440432 507823160832 508210221168 508419145728 508586116302 508795195392 509269950464 509658113536 509967304704 510046572464 510344499456 510423825846 510733481544 511420203008 511599687027 511810004992 512188562688 512578950312 513222156288 513613331712 515177307216 515389095936 516163418496 516645048832 517038833168 517352501952 518396516352 518860583298 519873429504 520055880201 520269674496 520654489344 521051329656 522454597632 523692634608 523907923968 524307244032 524695045248 524796473344 525184636416 525584929584 525800996864 525903782976 527402084352 527804067648 528194455272 528466378752 528869173248 529260348672 529663748328 530562059599 531090210816 531172761856 531495005184 532293525324 532396422272 532790206608 533009235968 534272283792 534491922432 536119474176 536528101824 536924942136 537835568413 538865050328 539868561408 539952476928 540280046592 540691845408 541196363136 541596656304 541819305984 542232278016 543883399488 544297944762 544980953088 545396334912 545799734568 546024112128 546533605376 546950170624 547281985536 547367053376 547686779904 547771910664 548104224096 549033810468 549665774592 550141757568 550774996992 551194795008 552538002896 552873207744 553294605006 554448345088 554870942912 555049304064 555293862838 555567218688 555990669312 556327968768 556414442688 556825991832 558108749484 558338187264 558751159296 559177036704 561901764608 562011607872 562439970378 563087365632 563196215296 563612780544 564042363456 564384547584 564472273794 565992480768 567333687492 567566917632 567986715648 568419632352 568950022784 569383673716 570039061504 570150495486 571352258048 571774855872 571971538944 572210659878 572505243648 572928694272 573365377728 573802394022 575347728384 575786255616 576212133024 576651319101 577189390492 577374925824 577814998176 578294200352 578794974108 579032915968 579461194752 579812732928 580796097024 581225679936 581668687314 584503011328 584857608192 584948516672 585303383808 585736300512 586182745863 586729710996 586970914816 587418301184 587761422336 587852782176 589207016112 590396032512 590832715968 591283045782 591526121472 592967612864 593327344896 593419569886 593779576104 594218762181 594524676096 594977819904 595017736192 595471255808 595662667776 596672913408 597034893312 597127694592 597569357088 598945975056 599388982434 599635390464 601056319266 601303412736 601554796282 601864486912 602323225088 602768730432 603134408448 603228157818 603594114552 604405694464 604852740096 605313755904 605775123096 606223181619 607446536544 608845908528 609096204288 609296238342 609546719232 610011312768 610580512256 611045893744 611497850766 611749236736 611868824424 613158520832 614395871232 614850306048 615318941952 615787935048 616243399497 617446342656 618373996416 618909477264 619163910144 619422760528 619621871616 620094144384 620672752128 621145825872 621401178112 621605253258 621860794368 623293372416 623754388224 624229810776 625013121024 625489502976 625966248024 626429240811 627271524352 627652067328 627749627648 628130460672 628595054208 629074166292 629661153264 629920006144 630866400384 632139485184 633595742208 634064378112 634162935142 634547658888 635623853579 636355486976 636741540864 636840514024 638026481664 638512782336 640068775632 640331907072 640819964928 641293944192 642771290304 643246712856 644068399104 644544781056 645036049944 645301223424 645903351808 646395656192 646873759488 647266194432 647366803512 647759537568 649110257664 649605006336 650580975396 650915905536 651412030464 651893844096 652999457968 653395609152 653878889928 654147698688 655257135104 655756568896 656241595944 657565887744 658067081256 659839352832 660342279168 660845588832 661334379948 661951468816 662857893126 664195536576 664960057344 665466886656 666087831552 666595520448 667088564472 667362803712 668900204544 669394953216 669905162784 670745788416 671257027584 671768656416 672265526724 672395481472 673169440768 673682527232 673814221938 674589814272 675733920576 676248961674 677097547776 677613628224 678114821736 678393593856 679956406272 680459332608 680565101128 680977975392 681497013483 682132916036 682918083584 683438600416 684296208384 684817775616 685233229824 686903076288 687426630462 688217891328 689803335936 691195355136 691706594304 691814111064 692233809696 692761426929 693407840268 693692899328 694205985792 694627135488 694735106208 696850605594 698256846144 698789054106 699076325376 699593393664 700246181888 700779906112 701205043968 701314037138 701723686752 702258537123 703202779136 703738756864 703964971008 704259273696 704796056679 705158897664 705680464896 706218331104 708368797422 708660006912 709724700432 710386942144 710928395606 711156920832 712363045056 712795209984 712906004694 713615671296 714825965568 715370802432 715899922848 716445578277 719936635904 720077372586 720373395456 720922460544 721455687216 721595150848 722128875072 722679278178 722976370688 723117701592 725177865984 725730593016 726641270784 727195113216 727732979424 728032149504 728287653951 729709314048 730249039872 730362547552 730805632128 732045080624 732280393728 732586534086 732838534272 732887699456 733522343424 734624390214 734926393344 737164276992 737726140008 738271795437 739761623712 740065738752 740325466413 740939444201 741320892416 741770625024 741885923584 742319271936 742434655776 742885064064 743451287436 744144999312 744450916352 744695402418 745001545728 745569382272 749348810496 749465286986 749919960504 750474635031 750783154176 751483707392 752056484608 752512730112 752629698392 753069322368 753186377163 753643308132 754031296512 754656641024 756444916656 756755890176 757315620864 757892843136 759739753982 760200660648 761734741248 762315331752 762366474496 762628718592 762947546504 763192793088 763340324864 763904925696 764487170304 764950957056 765069858696 765635738769 767130304512 767715007488 768282844032 768868425468 769833234432 770419997568 771726632144 772614926336 772765960824 773083643904 774245127744 774394796032 774967573248 775558249752 776028752928 778290874947 779810144256 780404511744 780981734016 781576994484 782306281328 783681896448 783803709568 785609354816 785861885952 786460866048 787194710016 787776954624 788377394376 788701495296 791103126528 791706101472 792291682908 792699568128 793303759872 793890523008 794495622492 795563884544 796170259456 796635316224 796759142784 797242507776 798594633408 799185309912 799513853952 801408425688 801737883648 803691640576 804179211264 804304210424 804792152736 805387413204 806470320128 807085007872 807700164128 808297575492 809928715392 811794544704 812394984456 812728958976 813348417024 815330467688 815825099232 816446917143 817471429632 818094502368 819036168192 819800408064 820425255936 820922978304 821050580064 821657865996 823550715702 824498661888 825212636352 826162495488 826792192512 827563669504 828194434496 828807004344 829147725824 829309811616 829941907509 831057829888 831672517632 832306414368 832940794257 833350828032 833986003968 834621664032 835238987748 837163124226 837507280896 838126738944 838765555056 839548204352 840188103898 841155200512 842852646912 843363975168 844794322944 845419170816 846063545184 846708410691 848988721152 851000531238 851350376448 851980073472 852629448528 853425034176 854075510574 854426619904 854925705216 855058592256 857028387072 857662283808 858315989817 858757865472 859393041408 860048066592 860401631232 860703591033 862498345984 863021592576 863155738016 863679383424 864318199536 865784085738 866140008448 867441300528 868192461162 868549373952 869191792128 871194145536 871838519904 872196931584 872503030971 874988794592 875655706783 876754516992 877286412288 877422775008 877955075712 880094566494 880456372224 881127451776 881779173264 883810524168 885594048768 886249073952 886613409792 886924568673 887289182208 888117108736 888794027264 889451419296 889817071616 889991017344 890129354829 890669364156 891866939392 892526604288 893206883712 895009370112 895691541888 896354035632 897874254706 898418962584 899083473651 899453085696 900978560768 901268176896 901665282232 901955119104 902332194423 902796730368 903484837632 904153095648 904524791808 904842236727 906608541696 907279110144 907970633856 908662684644 910183269622 911169804816 913090367488 913268862792 913644306432 914320078848 915016969152 915870768384 916568840616 917246776149 917623855104 919737781248 921593806848 922275459072 922418814752 922978412928 923681902572 924543787024 925607981056 926169513984 926313474944 927560994624 928745865216 929134140792 931009128192 931718738808 932101767168 932407879887 932791191552 934940058624 935631582336 935777014051 936344716164 937519681536 938234254464 938949372036 939012364928 939728075572 940211863552 940907286528 941478100992 941624441472 942195691008 944491729896 944880009216 946299600576 948209227776 949817393408 950393613312 950541339592 951096567168 951244402713 951821488332 953101287424 953827736576 954533230464 955112311296 955260771036 960103163448 960497860608 961229947392 961940916288 962838500096 963572370904 964156935456 964870069284 966102598656 966903821312 967640790688 967951835136 968855027712 969593484288 970310639232 971050205268 973665386496 974407509504 975871463094 976373858304 976782045448 977118045696 977840766144 978029791232 979499186952 979901857792 980093413728 981221548032 982885702656 983634853344 984362393916 986348831616 987100621884 989759029248 989912874368 990513418752 991268383248 992001569922 992193332416 992927203224 993335394304 994092509696 994286839689 996702879744 999131747328 999893280672 1000632846708 1001044205568 1003350306816 1004092429824 1004248502884 1004857744176 1006118682624 1006561985858 1006885541376 1007652984624 1008593222208 1009754161152 1010366742528 1010523790848 1013600880864 1014373442511 1015646321664 1016420442336 1016838291456 1017172232604 1017590390784 1018539900928 1019316227072 1019934609408 1020093144928 1020688998912 1020847651692 1021466963088 1023199374054 1023620009984 1024377125376 1025157900624 1026444312576 1027226663424 1030354614432 1030778191872 1031139945693 1032326836992 1033290097664 1034077666336 1034705003904 1034865835289 1036793032704 1037721166596 1040111760402 1040539348992 1041308978688 1042102659312 1044909195264 1045275908391 1047385269216 1047815847936 1048183581159 1048614488064 1049390090496 1049592946688 1050369272832 1051169859168 1051601993728 1051807565952 1051971055707 1054804168704 1055608135296 1056388910544 1057738346496 1058520697344 1059327496656 1061124119198 1062180421632 1062345523712 1062553196133 1062990010368 1064587050648 1064792844544 1065580413216 1066018471936 1066392593409 1068544567584 1068983844864 1069359007041 1072238948352 1073056203648 1073849884272 1075671136826 1077730100656 1079737122816 1079904953856 1080560093184 1081383690816 1082392726272 1083193312608 1083638611968 1084018917267 1084464556032 1087766798976 1088595889524 1089961906176 1090792669824 1091599469136 1092048224256 1093900341248 1094563971072 1094734106752 1095373559808 1095543821328 1096208448192 1098067620936 1098879801129 1099331549184 1100283515136 1101549993984 1101936585321 1102389590016 1105076005792 1105746415488 1105918289333 1106589210012 1108896690176 1109741885824 1110098608128 1110587725676 1111981338624 1112655937536 1112828885376 1113651983664 1116217498968 1116676374528 1117043103627 1117502318592 1118354073408 1121079393071 1123803529216 1124023215744 1124197930479 1124879940756 1126174731264 1126392430592 1127225561088 1128084726912 1128769095168 1128944547588 1131984961536 1134667374984 1135133835264 1135973431296 1136839264704 1137900045568 1138767347432 1139609630973 1140078123008 1140300990972 1142704516096 1143549711744 1143943077888 1144421319756 1145010487296 1145857388544 1146730755456 1147604788044 1150695456768 1151572511232 1152424266048 1153302638202 1154378780984 1154749851648 1155629996352 1156588400704 1157589948216 1158065831936 1158922389504 1159625465856 1161592194048 1162451359872 1163337374628 1169006022656 1169715216384 1169897033344 1170606767616 1171472601024 1172365491726 1173459421992 1173941829632 1174836602368 1175522844672 1175705564352 1178414032224 1180792065024 1181665431936 1182566091564 1183052242944 1185935225728 1186654689792 1186839139772 1187559152208 1188437524362 1189049352192 1189955639808 1190035472384 1190942511616 1193345826816 1194069786624 1194255389184 1195138714176 1197891950112 1198777964868 1199270780928 1202112638532 1202606825472 1203109592564 1203728973824 1204646450176 1205537460864 1206268816896 1206456315636 1207188229104 1209705480192 1210627511808 1211550246192 1212446363238 1214893073088 1217691817056 1218192408576 1218592476684 1219093438464 1220022625536 1221161024512 1222091787488 1222995701532 1223498473472 1223737648848 1226317041664 1229700612096 1230637883904 1231575870096 1232486798994 1234892685312 1235326073553 1236747992832 1237818954528 1238327820288 1238845521056 1239243743232 1239789763069 1240188288768 1241345504256 1242291651744 1242802356224 1243210506516 1243721588736 1246586744832 1247508776448 1248459621552 1250026242048 1250979005952 1251932496048 1252858481622 1254543048704 1255304134656 1255499255296 1255744686339 1256260921344 1257190108416 1258148332584 1259322306528 1259840012288 1260282155847 1261732800768 1264278970368 1267191484416 1268128756224 1268325870284 1269095317776 1271247707158 1272710973952 1273483081728 1273681028048 1276052963328 1277025564672 1280137551264 1280663814144 1281113265861 1281639929856 1282587888384 1285542580608 1286493425712 1288136798208 1289089562112 1290072099888 1290602446848 1292791312384 1293747518976 1294532388864 1294733607024 1295519075136 1298220515328 1298676128607 1299210012672 1301161950792 1301831811072 1302288691743 1302824060928 1303787688192 1305998915936 1306791218304 1306994341939 1307757779856 1308295397376 1310514270208 1311513137792 1312483191888 1315131775488 1316134162512 1319678705664 1320141849741 1320684558336 1321691177664 1322668759896 1323902937632 1324912009993 1325715786252 1328391073152 1329920114688 1330933773312 1332175663104 1333191040896 1334177128944 1334725607424 1337800409088 1338789906432 1339810325568 1341491576832 1342514055168 1343537312832 1344531053448 1344790962944 1346338881536 1346811382059 1347365054464 1347628443876 1349179628544 1351467841152 1352497923348 1354195095552 1355227256448 1356229643472 1356787187712 1359912812544 1360918665216 1361130202256 1361955950784 1362994026966 1364265832072 1365274904433 1365836167168 1366877200832 1368592416768 1369635551232 1370466459648 1373806152576 1374853260924 1376435782656 1379606671872 1382390710272 1383413188608 1383628222128 1384467619392 1385522853858 1386815680536 1387385798656 1388411971584 1389254270976 1389470212416 1393701211188 1396513692288 1397578108212 1398152650752 1399186787328 1400492363776 1401559812224 1402410087936 1402628074276 1403447373504 1404517074246 1406405558272 1407477513728 1408518547392 1409592113358 1410317795328 1411360929792 1412436662208 1416737594844 1417320013824 1419449400864 1420773884288 1421856791212 1422313841664 1424726090112 1425590419968 1425812009388 1429651931136 1430741604864 1431799845696 1432891156554 1439873271808 1440154745172 1440746790912 1441844921088 1442911374432 1443190301696 1444257750144 1445358556356 1445952741376 1446235403184 1450355731968 1451461186032 1453282541568 1454390226432 1455465958848 1456575307902 1459418628096 1460498079744 1460725095104 1461611264256 1463807194641 1464090161248 1464560787456 1465173068172 1465677068544 1465775398912 1467044686848 1469248780428 1469852786688 1474328553984 1475452280016 1476543590874 1479523247424 1480650932826 1481878888402 1482641784832 1483541250048 1483771847168 1484638543872 1484869311552 1485770128128 1486902574872 1488289998624 1488901832704 1489390804836 1490003091456 1491138764544 1498697620992 1498930573972 1499839921008 1500949270062 1501566308352 1502967414784 1504112969216 1505025460224 1505259396784 1506138644736 1506372754326 1507286616264 1508062593024 1509313282048 1509842978787 1512889833312 1513511780352 1514631241728 1515785686272 1519479507964 1520401321296 1523469482496 1524630663504 1524732948992 1525257437184 1525895093008 1526385586176 1527809851392 1528974340608 1529901914112 1530139717392 1531271477538 1534260609024 1534799061081 1535430014976 1536565688064 1537736850936 1539666468864 1540839995136 1543453264288 1545229852672 1545531921648 1546167287808 1548490255488 1548789592064 1549935146496 1551116499504 1552057505856 1556581749894 1559620288512 1560167640603 1560809023488 1561963468032 1563153988968 1564612562656 1565805102719 1567363792896 1567607419136 1571218709632 1571723771904 1572921732096 1574389420032 1575553909248 1576754788752 1577402990592 1582206253056 1583412202944 1584583365816 1585399136256 1586607519744 1587270823853 1587781046016 1588991244984 1591127769088 1591686178797 1592340518912 1593270632448 1593518285568 1594485015552 1597189266816 1598370619824 1599027707904 1602816851376 1603475767296 1607383281152 1608358422528 1608608420848 1609584305472 1610774826408 1612940640256 1613506705239 1614170015744 1615400328256 1616595150984 1619857430784 1623589089408 1624789968912 1625457917952 1626696834048 1630660935376 1631650198464 1632893834286 1634942859264 1636189004736 1638072336384 1639600816128 1640850511872 1641845956608 1642101160128 1643315731992 1647101431404 1648997323776 1650425272704 1652324990976 1653584385024 1655127339008 1656388868992 1657614008688 1658295451648 1658619623232 1659883815018 1662115659776 1663345035264 1664612828736 1665881588514 1666701656064 1667972007936 1669243328064 1670477975496 1674326248452 1675014561792 1676253477888 1677531110112 1679096408704 1680376207796 1682310401024 1685705293824 1689588645888 1690838341632 1692127090368 1693416821382 1697977442304 1702001062476 1702700752896 1703960146944 1705258897056 1706850068352 1708151021148 1708853239808 1710117184512 1714056774144 1715324567616 1716631979634 1717515730944 1718786082816 1720096133184 1721407182066 1724996691968 1726043185152 1726311476032 1727358766848 1728636399072 1729953957303 1731568171476 1732280016896 1734882601056 1736384922324 1737098747904 1738383584256 1742388291072 1743677039808 1745006061942 1749977589184 1751311413566 1753509033984 1754572824576 1754845550016 1755910151424 1760189132988 1760912744448 1762254903552 1763558346528 1767621048336 1771188097536 1772498147904 1773849137346 1774578364416 1776234217472 1777588054528 1778902838592 1779982034688 1780258709658 1781338728312 1783733878784 1785053208576 1786413767424 1790018740224 1791383083776 1792708071264 1795748509412 1796837925168 1798166947302 1798906171392 1801957121536 1803330564464 1803910238208 1804664388846 1805593460736 1806969675264 1808306191296 1809684473454 1813217083392 1814558220288 1815941267712 1817325369288 1818669544857 1820366539244 1822339609632 1826180734976 1826537725584 1827288612864 1828640157696 1830033938304 1831741536768 1833137681232 1834493552298 1835247710208 1839475562496 1843187613696 1844550918144 1844837629504 1845956825856 1847363805144 1848730198491 1849087574048 1851215962112 1852339027968 1852626949888 1855121989248 1857491730432 1858268281584 1862018256384 1863437477616 1864203534336 1864815759774 1865582383104 1869880117248 1871263164672 1871554028102 1872689432328 1875039363072 1875865519099 1876468508928 1877898744072 1878024729856 1879456151144 1880423727104 1881814573056 1882956201984 1883248882944 1884391382016 1888983459792 1889760018432 1892599201152 1896418455552 1899634786816 1900787226624 1901082679184 1902193134336 1902488805426 1903642976664 1906202574848 1906871560737 1907655473152 1909066460928 1910224622592 1910521542072 1920206326896 1920995721216 1922459894784 1923881832576 1925677000192 1927144741808 1928313870912 1929740138568 1932205197312 1933807642624 1935281581376 1935903670272 1937710055424 1939186968576 1940621278464 1942100410536 1947330772992 1948815019008 1951742926188 1952747716608 1953564090896 1954236091392 1955681532288 1956059582464 1958998373904 1959803715584 1960186827456 1962443096064 1965771405312 1967269706688 1968724787832 1972697663232 1974201243768 1979518058496 1979825748736 1981026837504 1982536766496 1984003139844 1984386664832 1985854406448 1986670788608 1988185019392 1988573679378 1998263494656 1999786561344 2001265693416 2002088411136 2006700613632 2008184859648 2008497005768 2009715488352 2012237365248 2013123971716 2013771082752 2015305969248 2017186444416 2019508322304 2021047581696 2027201761728 2028746885022 2031292643328 2032840884672 2034344465208 2035180781568 2037079801856 2038632454144 2039869218816 2040186289856 2041377997824 2041695303384 2042933926176 2044491040449 2046398748108 2047240019968 2048754250752 2050315801248 2052888625152 2054453326848 2060709228864 2062279891386 2064653673984 2066580195328 2068155332672 2069410007808 2069731670578 2073586065408 2075442333192 2080223520804 2081078697984 2082617957376 2084205318624 2090551816782 2094770538432 2096367162318 2097228976128 2098780180992 2099185893376 2100738545664 2102339718336 2103615131904 2103942111414 2109608337408 2111216270592 2112777821088 2114388170037 2115476692992 2117041394688 2118654993312 2122248238396 2124691047424 2125106392266 2125980020736 2129174101296 2129585689088 2131160826432 2132785186818 2137089135168 2138718014082 2144477896704 2146112407296 2147699768544 2149336734831 2151342273652 2155460201312 2159809907712 2161120186368 2162767381632 2164785452544 2166386625216 2168037834534 2168929112064 2175533597952 2177191779048 2179923812352 2181585339648 2183198938272 2184096448512 2184862961853 2187800682496 2189127942144 2189468213504 2190747119616 2191087642656 2192416896384 2196135241872 2197759602258 2198663098368 2200567030272 2203873170642 2204779180032 2210152011584 2211492830976 2211836578666 2213178420024 2214815386311 2217793380352 2219483771648 2220197216256 2221175451352 2222818332603 2223962677248 2225311875072 2225657770752 2227303967328 2232434997936 2233352749056 2234086207254 2235004637184 2236708146816 2242158786142 2248046431488 2248395860958 2249759881512 2252349462528 2252784861184 2254451122176 2256169453824 2257538190336 2257889095176 2259559131489 2263969923072 2269334749968 2270267670528 2271946862592 2273678529408 2275800091136 2277534694864 2279219261946 2280156246016 2280601981944 2285409032192 2287099423488 2287886155776 2288842639512 2290020974592 2291714777088 2293461510912 2295209576088 2296907216307 2301390913536 2303145022464 2304848532096 2306605276404 2308757561968 2309499703296 2311259992704 2313176801408 2315179896432 2316131663872 2317844779008 2319250931712 2323184388096 2324902719744 2326674749256 2334872624841 2338012045312 2339430432768 2339794066688 2341213535232 2342945202048 2344730983452 2346918843984 2347883659264 2349673204736 2351045689344 2351411128704 2356828064448 2361584130048 2363330863872 2365132183128 2366104485888 2371870451456 2373309379584 2373678279544 2375118304416 2376875048724 2378098704384 2379911279616 2380070944768 2381885023232 2386691653632 2388510778368 2390277428352 2395783900224 2397555929736 2398541561856 2404225277064 2405213650944 2406219185128 2407457947648 2409292900352 2411074921728 2412537633792 2412912631272 2414376458208 2419410960384 2421255023616 2423100492384 2424892726476 2429786146176 2435383634112 2437184953368 2438186876928 2440045251072 2442322049024 2444183574976 2445991403064 2446996946944 2447475297696 2449340751429 2452634083328 2459401224192 2461275767808 2463151740192 2464973597988 2470652147106 2473495985664 2475637909056 2477691042112 2478487486464 2479579526138 2480376577536 2482691008512 2484583303488 2486421013032 2487443177472 2493173489664 2495017552896 2496919243104 2498822382771 2500052484096 2501958011904 2503864992096 2505716963244 2509086097408 2510998510592 2511489372678 2512521842688 2514380216832 2516296665168 2518644613056 2520564311694 2523465601536 2528557940736 2534382968832 2536257512448 2536651740568 2538190635552 2540125232073 2542495414316 2545421947904 2546966163456 2547362056096 2554051129344 2560275102528 2562226531722 2563279859712 2565175776768 2571085161216 2572986851424 2574947969451 2576273596416 2578179124224 2580144199776 2581204893696 2582110773099 2585582624768 2587495037952 2589064777728 2589467214048 2591038150272 2597352257214 2598420025344 2602323901584 2604577383486 2605648121856 2607575376384 2611997831872 2613582436608 2613988683878 2615515559712 2616590794752 2617509092913 2621028540416 2623026275584 2624966383776 2626967120349 2630263550976 2632268325024 2640283699482 2641369116672 2643382355328 2645337519792 2647805875264 2649824019986 2651431572504 2656782146304 2659840229376 2661867546624 2664351326208 2666382081792 2668354257888 2669451214848 2670388064487 2675600818176 2677579812864 2679620651136 2685028110336 2687074625664 2689062106896 2689581925888 2693622764118 2694730108928 2695256887752 2698359257088 2702935682304 2704995846696 2706996583269 2708390191104 2710454512896 2712459286944 2713574375424 2714526710181 2719825625088 2721837330432 2722260404512 2723911901568 2725988053932 2728531664144 2730549808866 2731672334336 2733754401664 2739271102464 2740932919296 2747612305152 2749706521848 2751740328447 2752871565312 2759213343744 2761683382931 2764781420544 2766826377216 2767256444256 2768935238784 2771045707716 2773631361072 2774771597312 2776823943168 2778508541952 2778940424832 2787402422376 2793027384576 2795156216424 2796305301504 2797223639661 2798373574656 2800984727552 2803119624448 2804820175872 2805256148552 2806894747008 2807331042153 2809034148492 2812811116544 2814955027456 2817037094784 2819184226716 2820635590656 2822721859584 2824873324416 2833475189688 2834640027648 2838898801728 2841547768576 2843713582424 2844627683328 2849452180224 2851180839936 2851624018776 2853733208139 2859303862272 2861483209728 2863599691392 2865782313108 2879746543616 2880309490344 2881493581824 2883689842176 2885822748864 2886380603392 2888515500288 2890717112712 2891905482752 2892470806368 2900711463936 2902922372064 2906565083136 2908780452864 2910931917696 2913150615804 2920996159488 2921450190208 2923222528512 2927614389282 2928180322496 2929121574912 2930346136344 2931354137088 2931550797824 2934089373696 2938497560856 2939705573376 2948657107968 2950904560032 2953087181748 2959046494848 2961301865652 2963757776804 2965283569664 2967543694336 2969277087744 2969738623104 2971540256256 2973805149744 2976579997248 2978781609672 2980006182912 2982277529088 2997395241984 2997861147944 2999679842016 3001898540124 3003132616704 3005934829568 3008225938432 3010050920448 3010518793568 3012277289472 3012745508652 3014573232528 3019685957574 3025779666624 3029262483456 3031571372544 3038959015928 3040802642592 3043120327533 3046938964992 3049261327008 3049465897984 3050514874368 3051790186016 3052771172352 3054116245609 3055619702784 3057948681216 3059803828224 3060279434784 3062542955076 3069598122162 3070860029952 3073131376128 3075473701872 3079332937728 3081679990272 3086906528576 3090459705344 3091063843296 3092334575616 3093419837079 3096980510976 3097579184128 3099870292992 3102232999008 3104115011712 3104597505867 3113163499788 3120335281206 3121618046976 3123926936064 3126307977936 3129225125312 3131610205438 3134727585792 3135214838272 3135827725173 3142437419264 3143447543808 3145843464192 3148778840064 3151107818496 3153509577504 3154805981184 3155913167121 3164412506112 3166824405888 3169166731632 3173215039488 3174541647706 3175562092032 3177982489968 3183372357594 3184681037824 3186541264896 3187036571136 3188970031104 3194378533632 3196741239648 3198055415808 3199177780227 3205633702752 3206951534592 3208077021123 3214766562304 3216716845056 3217216841696 3219168610944 3221549652816 3227013410478 3228340031488 3230800656512 3233190301968 3239714861568 3247178178816 3249579937824 3250915835904 3252056751801 3253393668096 3261321870752 3263300396928 3263807634373 3265787668572 3269885718528 3272378009472 3276144672768 3281701023744 3283691913216 3284202320256 3286631463984 3294202862808 3296639403387 3297994647552 3300850545408 3304649981952 3305809755963 3307168770048 3310254678016 3312777737984 3315228017376 3316590903296 3317239246464 3317754867999 3319767630036 3324231319552 3326690070528 3329225657472 3331763177028 3335944015872 3338486656128 3340955950992 3348652496904 3350029123584 3351129310881 3352506955776 3355062220224 3358192817408 3360752415592 3363238179213 3364620802048 3371410587648 3372593791437 3379177291776 3381676683264 3384254180736 3386833642764 3395954884608 3404002124952 3405401505792 3407920293888 3410517794112 3413700136704 3416302042296 3417706479616 3418828892919 3420234369024 3428113548288 3430649135232 3433263959268 3435031461888 3437572165632 3440192266368 3442814364132 3449993383936 3452086370304 3452622952064 3454717533696 3457272798144 3459907914606 3463136342952 3464560033792 3469765202112 3472769844648 3474197495808 3476767168512 3484776582144 3487354079616 3487896143281 3490012123884 3499955178368 3502622827132 3507018067968 3509145649152 3509691100032 3511820302848 3520378265976 3521825488896 3524509807104 3527116693056 3535242096672 3542376195072 3544996295808 3547698274692 3549156728832 3552468434944 3555176109056 3557805677184 3559964069376 3560517419316 3562677456624 3570106417152 3572827534848 3580037480448 3582766167552 3585416142528 3591497018824 3593675850336 3596333894604 3597812342784 3603914243072 3606661128928 3607820476416 3609328777692 3611186921472 3613939350528 3616612382592 3619368946908 3629116440576 3631882535424 3634650738576 3637339089714 3640733078488 3644679219264 3652361469952 3653075451168 3654577225728 3657280315392 3660067876608 3663483073536 3666275362464 3668987104596 3670495420416 3678951124992 3689101836288 3689675259008 3691913651712 3694727610288 3697460396982 3698175148096 3702431924224 3704678055936 3705253899776 3705978220659 3710243978496 3714983460864 3716536563168 3719369289207 3724036512768 3726874955232 3728407068672 3729631519548 3731164766208 3739760234496 3742526329344 3743108056204 3745378864656 3750078726144 3751731038198 3752937017856 3755797488144 3756049459712 3758912302288 3763629146112 3765912403968 3766497765888 3768782764032 3777966919584 3779520036864 3780846467541 3785198402304 3792836911104 3799269573632 3801574453248 3802165358368 3804386268672 3804977610852 3807285953328 3813743121474 3815310946304 3818132921856 3820449245184 3821043084144 3840412653792 3841991442432 3843339797583 3844919789568 3847763665152 3851354000384 3854289483616 3856627741824 3857227204259 3859480277136 3864410394624 3867615285248 3870563162752 3871807340544 3878373937152 3881242556928 3884200821072 3894661545984 3896028385821 3897630038016 3903485852376 3905495433216 3906866075229 3907128181792 3908472182784 3910106175833 3911363064576 3912119164928 3917996747808 3919607431168 3920373654912 3920983025817 3924886192128 3931542810624 3934539413376 3937449575664 3945395326464 3948402487536 3959036116992 3959651497472 3960425549223 3962053675008 3965073532992 3968006279688 3968773329664 3971708812896 3973341577216 3974736029979 3976370038784 3977147358756 3996526989312 3999573122688 4002531386832 4004176822272 4013401227264 4016369719296 4016994011536 4019430976704 4024474730496 4026247943432 4027542165504 4030611938496 4034372888832 4039016644608 4040434146177 4042095163392 4054403523456 4057493770044 4062585286656 4065681769344 4068688930416 4070361563136 4077264908288 4079738437632 4080372579712 4082755995648 4083390606768 4085867852352 4088982080898 4092797496216 4094480039936 4095824713299 4097508501504 4100631602496 4105777250304 4108906653696 4121418457728 4122059078423 4124559782772 4129307347968 4133160390656 4136310665344 4138820015616 4139463341156 4147172130816 4150884666384 4160447041608 4162157395968 4165235914752 4168410637248 4178568646901 4181103633564 4189541076864 4192734324636 4194457952256 4197560361984 4198371786752 4201477091328 4204679436672 4207230263808 4207884222828 4219216674816 4222432541184 4225555642176 4228776340074 4230953385984 4234082789376 4237309986624 4244496476792 4249382094848 4250212784532 4251960041472 4258348202592 4259171378176 4262321652864 4265570373636 4274178270336 4277436028164 4288955793408 4292224814592 4295399537088 4298673469662 4302684547304 4310920402624 4319619815424 4322240372736 4325534763264 4329570905088 4332773250432 4336075669068 4337858224128 4351067195904 4354383558096 4359847624704 4363170679296 4366397876544 4369725923706 4375601364992 4378255884288 4378936427008 4381494239232 4382175285312 4384833792768 4392270483744 4395519204516 4397326196736 4401134060544 4407746341284 4409558360064 4420304023168 4422985661952 4423673157332 4426356840048 4429630772622 4435586760704 4438967543296 4442350902704 4445636665206 4447925354496 4450623750144 4451315541504 4454607934656 4464869995872 4466705498112 4468172414508 4470009274368 4473416293632 4484317572284 4496092862976 4496791721916 4499519763024 4504698925056 4508902244352 4512338907648 4515076380672 4515778190352 4519118262978 4527939846144 4529528936361 4538669499936 4540535341056 4543893725184 4547357058816 4551600182272 4555069389728 4558438523892 4560312492032 4561203963888 4570818064384 4574198846976 4575772311552 4577685279024 4583429554176 4586923021824 4590419152176 4593814432614 4602781827072 4604397183243 4606290044928 4609697064192 4613210552808 4617515123936 4618999406592 4621034571439 4622519985408 4626353602816 4630359792864 4632263327744 4635689558016 4638501863424 4646368776192 4649805439488 4653349498512 4669745249682 4676024090624 4678860865536 4679588133376 4680502921809 4682427070464 4685890404096 4689461966904 4693837687968 4695767318528 4697415308157 4699346409472 4702091378688 4702822257408 4713656128896 4723168260096 4726661727744 4730264366256 4732208971776 4743740902912 4746618759168 4747356559088 4750236608832 4753750097448 4756197408768 4759822559232 4760141889536 4761812471559 4763770046464 4773383307264 4775058536391 4777021556736 4780554856704 4791567800448 4795111859472 4797083123712 4808450554128 4810427301888 4812438370256 4818585800704 4822149843456 4825075267584 4825825262544 4828752916416 4838821920768 4840520115717 4842510047232 4846200984768 4849785452952 4859572292352 4870767268224 4871524365409 4874369906736 4876373753856 4880090502144 4884644098048 4888367149952 4891982806128 4893993893888 4894950595392 4898681502858 4905268166656 4918802448384 4922551535616 4926303480384 4929947195976 4938308400883 4941304294212 4946991971328 4951275818112 4955382084224 4956974972928 4959159052276 4960753155072 4965382017024 4969166606976 4972842026064 4974886354944 4986346979328 4990035105792 4993838486208 4997644765542 5000104968192 5003916023808 5006007982921 5007729984192 5011433926488 5018172194816 5021997021184 5022978745356 5025043685376 5028760433664 5032593330336 5037289226112 5041128623388 5046931203072 5057115881472 5068765937664 5072515024896 5073303481136 5076381271104 5080250464146 5084990828632 5090843895808 5093932326912 5094724112192 5108102258688 5120550205056 5124453063444 5126559719424 5130351553536 5142170322432 5145973702848 5149895938902 5152547192832 5156358248448 5160288399552 5164221546198 5171165249536 5174990075904 5178129555456 5178934428096 5182076300544 5194704514428 5196840050688 5204647803168 5209154766972 5211296243712 5215150752768 5223995663744 5227164873216 5227977367756 5231031119424 5235018185826 5242057080832 5246052551168 5249932767552 5253934240698 5260527101952 5264536650048 5280567398964 5282738233344 5286764710656 5290675039584 5295611750528 5299648039972 5302863145008 5313564292608 5323735093248 5328702652416 5332764163584 5336708515776 5340776128974 5351201636352 5355159625728 5359241302272 5370056220672 5374149251328 5378124213792 5379163851776 5387245528236 5389460217856 5390513775504 5396718514176 5405871364608 5409991693392 5413993166538 5416780382208 5420909025792 5424918573888 5429053420362 5439651250176 5443674660864 5444520809024 5447823803136 5451976107864 5456008634571 5457063328288 5461099617732 5463344668672 5467508803328 5478542204928 5481865838592 5495224610304 5499413043696 5503480656894 5505743130624 5518426687488 5523366765862 5529562841088 5533652754432 5534512888512 5537870477568 5542091415432 5547262722144 5549543194624 5553647886336 5557017083904 5557880849664 5574804844752 5586054769152 5590312432848 5592610603008 5594447279322 5596747149312 5601969455104 5606239248896 5609640351744 5610512297104 5613789494016 5614662084306 5618068296984 5625622233088 5627596557297 5629910054912 5634074189568 5638368453432 5641271181312 5645443719168 5649746648832 5666950379376 5669280055296 5677797603456 5683095537152 5687427164848 5689255366656 5698904360448 5702361679872 5703248037552 5707466416278 5718607724544 5720614682211 5722966419456 5727199382784 5731564626216 5759493087232 5760618980688 5762987163648 5767379684352 5771645497728 5772761206784 5777031000576 5781434225424 5783810965504 5784941612736 5801422927872 5805844744128 5813130166272 5817560905728 5821863835392 5826301231608 5836182655589 5841992318976 5842900380416 5846445057024 5855228778564 5856360644992 5858243149824 5860692272688 5862708274176 5863101595648 5868178747392 5876995121712 5879411146752 5897314215936 5901809120064 5906174363496 5916191252543 5918092989696 5922603731304 5927515553608 5930567139328 5935087388672 5938554175488 5939477246208 5943080512512 5947610299488 5953159994496 5957563219344 5960012365824 5964555058176 5994790483968 5995722295888 5999359684032 6003797080248 6006265233408 6011869659136 6016451876864 6020101840896 6021037587136 6024554578944 6025491017304 6029146465056 6039371915148 6051559333248 6058524966912 6063142745088 6077918031856 6081605285184 6086240655066 6093877929984 6098522654016 6098931795968 6103580372032 6105542344704 6108232491218 6111239405568 6115897362432 6119607656448 6120558869568 6125085910152 6139196244324 6141720059904 6146262752256 6150947403744 6158665875456 6163359980544 6173813057152 6180919410688 6182127686592 6186839674158 6193961021952 6195158368256 6199740585984 6204465998016 6208230023424 6209195011734 6226326999576 6240670562412 6243236093952 6247853872128 6252615955872 6258450250624 6263220410876 6270429676544 6271655450346 6284874838528 6291686928384 6297557680128 6302215636992 6307019155008 6311826334242 6328825012224 6333648811776 6338333463264 6343164510111 6346430078976 6349083295412 6351124184064 6355964979936 6366744715188 6369362075648 6374073142272 6377940062208 6388757067264 6393482479296 6398355560454 6411267405504 6416154042246 6429533124608 6433433690112 6434433683392 6438337221888 6443099305632 6448010204493 6454026820956 6456680062976 6461601313024 6466380603936 6479429723136 6494356357632 6499159875648 6504113503602 6506787336192 6522643741504 6526600793856 6527615268746 6531575337144 6539771437056 6544756018944 6552289345536 6563402047488 6567383826432 6568404640512 6573262927968 6588405725616 6593278806774 6595989295104 6601701090816 6611619511926 6614337540096 6620509356032 6625555475968 6630456034752 6634478492928 6635509735998 6639535260072 6648462639104 6653380141056 6658451314944 6663526354056 6668454997809 6671888031744 6676973312256 6681911901984 6697304993808 6700058247168 6702258621762 6705013911552 6710124440448 6716385634816 6721504831184 6726476358426 6729241604096 6745187582874 6758354583552 6763353366528 6768508361472 6773667285528 6778677394467 6791909769216 6808004249904 6810803011584 6815840587776 6821035588224 6827400273408 6832604084592 6835412959232 6837657785838 6840468738048 6856227096576 6861298270464 6866527918536 6870062923776 6875144331264 6880384532736 6885628728264 6890721648921 6899986767872 6904172740608 6905245904128 6909435067392 6914545596288 6919815829212 6926272685904 6929120067584 6939530404224 6945539689296 6948394991616 6953534337024 6969553164288 6974708159232 6975792286562 6980024247768 6991862389369 6999910356736 7005245654264 7014036135936 7018291298304 7019382200064 7023640605696 7040756531952 7043650977792 7049019614208 7054233386112 7070484193344 7084752390144 7089992591616 7095396549384 7098313457664 7104936869888 7110352218112 7115611354368 7119928138752 7121034838632 7125354913248 7140212834304 7145655069696 7160074960896 7165532335104 7170832285056 7182994037648 7187351700672 7192667789208 7195624685568 7207828486144 7213322257856 7215640952832 7218657555384 7222373842944 7227878701056 7233224765184 7238737893816 7258232881152 7263765070848 7269301477152 7274678179428 7281466156976 7289358438528 7304722939904 7306150902336 7314560630784 7320135753216 7326966147072 7332550724928 7337974209192 7340990840832 7357902249984 7378203672576 7379350518016 7383827303424 7389455220576 7394920793964 7396350296192 7404863848448 7410507799552 7411956441318 7420487956992 7433073126336 7438738578414 7448073025536 7453749910464 7459263039096 7462329532416 7479520468992 7485052658688 7486216112408 7490757729312 7496467148313 7500157452288 7503462076396 7505874035712 7511594976288 7512098919424 7517824604576 7527258292224 7532995531776 7537565528064 7555933839168 7561692935082 7570396804608 7585673822208 7598539147264 7603148906496 7604330716736 7608772537344 7609955221704 7614571906656 7620375696219 7627486242948 7630621892608 7636265843712 7640898490368 7642086168288 7680825307584 7686679595166 7689839579136 7695527330304 7702708000768 7708578967232 7713255483648 7714454408518 7718960554272 7724843908353 7728820789248 7735230570496 7741126325504 7743614681088 7756747874304 7762485113856 7768401642144 7792056771642 7795260076032 7806971704752 7813732150458 7814256363584 7816944365568 7820212351666 7822726129152 7824238329856 7835993495616 7840747309824 7841966051634 7849772384256 7863085621248 7869078826752 7874899151328 7880901361047 7890790652928 7896804975072 7919302994944 7920851098446 7924107350016 7930147065984 7936012559376 7937546659328 7943417625792 7949472059958 7952740077568 7954294717512 7993053978624 7999146245376 8005062773664 8008353644544 8011164193461 8026802454528 8032739438592 8033988023072 8038861953408 8052495886864 8055084331008 8061223876992 8068745777664 8080868292354 8084190326784 8108807046912 8114987540088 8120989749807 8125170573312 8131363538688 8137377860832 8140723126272 8143580130543 8154529816576 8159476875264 8160745159424 8165511991296 8166781213536 8171735704704 8177964161796 8185594992432 8188960079872 8191649426598 8195017003008 8201263204992 8217813307392 8242836915456 8244118156846 8249119565544 8255220985341 8258614695936 8266320781312 8272621330688 8277640031232 8278926682312 8285050148793 8294344261632 8301769332768 8320894083216 8324314791936 8330471829504 8336821274496 8357137293802 8362207267128 8379082153728 8385468649272 8388915904512 8395120723968 8396743573504 8402954182656 8409358873344 8414460527616 8415768445656 8421993126459 8438433349632 8444865082368 8451111284352 8457552680148 8461906771968 8468165578752 8474619973248 8488992953584 8498764189696 8500425569064 8503920082944 8516696405184 8518342756352 8524643305728 8531140747272 8548356540672 8554872056328 8561199624417 8577911586816 8584449629184 8590799074176 8597346939324 8605369094608 8621840805248 8639239630848 8644480745472 8651069526528 8659141810176 8665546500864 8672151338136 8675716448256 8702134391808 8708767116192 8719695249408 8726341358592 8732795753088 8739451847412 8751202729984 8757872854016 8762988478464 8764350570624 8769667585536 8784540967488 8791038409032 8794652393472 8802268121088 8815492682568 8819116720128 8840608046336 8845971323904 8847346314664 8852713680096 8859261545244 8871173521408 8877935086592 8884701805408 8891273330412 8895850708992 8902631083008 8909215869312 8929739991744 8936344829016 8940018548736 8946832587264 8968635144568 8992185725952 8993583443832 8999039526048 9009397850112 9017804488704 9024677815296 9030152761344 9031556380704 9038236525956 9059057872722 9077338999872 9087787450368 9094714117632 9103200364544 9110138779456 9116877047784 9120624984064 9122407927776 9129360982599 9141636128768 9148397693952 9151544623104 9155370558048 9162348736827 9166859108352 9173846043648 9180838304352 9187628865228 9208794366486 9212580089856 9219394128384 9226421105616 9235030247872 9237998813184 9242069142878 9245039970816 9252707205632 9260719585728 9271379116032 9277003726848 9292737552384 9299610878976 9306698997024 9313792517601 9339490499364 9352048181248 9359176266752 9361005843618 9364854140928 9371780808192 9378923933808 9387675375936 9394830616314 9398692818944 9404182757376 9405644514816 9427312257792 9446336520192 9453323455488 9460528732512 9464417943552 9467739501363 9487481805824 9493237518336 9494713118176 9500473217664 9507500194896 9519645118464 9523624943118 9527540092928 9550117072782 9554043113472 9561109713408 9583135600896 9590223718944 9594166247424 9597533340681 9616901108256 9620854603776 9624231063369 9624876740512 9632212774613 9637171601408 9644299686912 9650150535168 9651650525088 9657505832832 9681040231434 9685020094464 9692401969536 9699570905904 9719144584704 9741534536448 9743048730818 9748739813472 9752747507712 9756170255403 9760181004288 9769288196096 9776734299904 9783965612256 9787987787776 9789901190784 9791422903119 9797363005716 9810536333312 9845103071232 9852606960768 9859894391952 9876616801766 9882608588424 9889918210161 9893983942656 9902551636224 9910764168448 9913949945856 9918318104552 9921506310144 9930764034048 9938333213952 9945684052128 9949772709888 9953264603997 9972693958656 9980070211584 9987676972416 9995289531084 10007832047616 10012015965842 10015459968384 10022867852976 10043994042368 10045957490712 10050087370752 10057520867328 10065186660672 10074578452224 10082257246776 10089714537639 10093862406144 10114231762944 10117781374311 10137531875328 10145030049792 10146606962272 10152762542208 10160500928292 10169981657264 10181687791616 10187864653824 10189448224384 10216204517376 10241100410112 10248906126888 10253119438848 10256486678757 10260703107072 10284340644864 10291947405696 10293547154561 10299791877804 10305094385664 10312716496896 10320576799104 10328443092396 10342330499072 10349980151808 10356259110912 10357868856192 10364152601088 10389409028856 10393680101376 10409295606336 10418309533944 10422592487424 10430301505536 10447991327488 10454329746432 10455954735512 10462062238848 10463688429843 10470036371652 10484114161664 10492105102336 10499865535104 10507868481396 10521054203904 10529073300096 10561134797928 10565476466688 10573529421312 10581350079168 10591223501056 10599296079944 10605726290016 10627128585216 10647470186496 10657405304832 10665528327168 10673417031552 10681552257948 10710319251456 10718482604544 10740112441344 10748298502656 10756248427584 10758327703552 10774491056472 10778920435712 10781027551008 10793437028352 10811742729216 10819983386784 10827986333076 10833560764416 10841818051584 10849837147776 10858106840724 10887349321728 10889041618048 10895647606272 10903952215728 10912017269142 10914126656576 10922199235464 10926689337344 10935017606656 10957084409856 10963731677184 10990449220608 10998826087392 11006961313788 11011486261248 11036853374976 11046733531724 11067305508864 11069025777024 11075740955136 11084182830864 11094525444288 11107295772672 11114034167808 11115761699328 11149609689504 11158107867621 11172109538304 11180624865696 11185221206016 11188894558644 11193494298624 11203938910208 11212478497792 11219280703488 11221024594208 11227578988032 11229324168612 11236136593968 11255193114594 11259820109824 11268148379136 11276736906864 11290887438336 11299493297664 11333900758752 11338560110592 11342539402623 11355595206912 11366191074304 11374854329696 11378510733312 11383524188179 11397808720896 11404723359744 11406496075104 11414932832556 11441229364422 11445932838912 11454398765568 11463129252432 11518986174464 11521237961376 11525974327296 11530019392749 11534759368704 11543290995456 11545522413568 11554062001152 11562868450848 11567621931008 11569883225472 11571681612777 11602845855744 11611689488256 11635121811456 11643727670784 11652602463216 11672365311178 11683984637952 11685800760832 11688085157463 11692890114048 11710457557128 11712721289984 11716486299648 11721384545376 11725416548352 11726203191296 11730318527499 11736357494784 11753990243424 11758822293504 11762949077451 11794628431872 11803618240128 11812348726992 11832382505086 11836185979392 11845207462608 11855031107216 11870174777344 11877108350976 11878954492416 11886161025024 11895220598976 11906319988992 11915126438688 11920024731648 11924208089937 11929110116352 11989580967936 11991444591776 11998719368064 12007594160496 12012530466816 12032903753728 12040203681792 12042075174272 12049109157888 12050982034608 12058292930112 12078743830296 12103118666496 12117049933824 12121302438531 12126285490176 12155836063712 12163210570368 12165101182663 12172481310132 12187755859968 12197045308032 12197863591936 12207160744064 12211084689408 12216464982436 12231794724864 12239215312896 12241117739136 12250171820304 12278392488648 12283440119808 12287474139897 12292525504512 12301894807488 12317331750912 12326719961088 12331873323781 12347626114304 12361838821376 12364255373184 12366177235269 12373679348316 12387922043904 12390316736512 12399481171968 12408931996032 12416460046848 12418390023468 12452653999152 12481341124824 12486472187904 12495707744256 12505231911744 12516900501248 12526440821752 12535705940703 12540859353088 12543310900692 12569749677056 12583373856768 12595115360256 12604431273984 12614038310016 12623652668484 12657650024448 12667297623552 12676666926528 12686329020222 12692860157952 12698166590824 12702248368128 12711929959872 12733489430376 12738724151296 12748146284544 12755880124416 12777514134528 12786964958592 12796711120908 12822534811008 12832308084492 12859066249216 12866867380224 12868867366784 12876674443776 12886198611264 12896020408986 12908053641912 12913360125952 12923202626048 12932761207872 12958859446272 12988712715264 12998319751296 13008227007204 13013574672384 13045287483008 13053201587712 13055230537492 13063150674288 13079542874112 13089512037888 13126804094976 13134767652864 13136809281024 13146525855936 13176811451232 13186557613548 13191978590208 13203402181632 13223239023852 13228675080192 13241018712064 13251110951936 13260912069504 13268956985856 13271019471996 13279070520144 13306760282112 13316902629888 13327052708112 13336909995618 13343776063488 13353946624512 13363823803968 13394609987616 13400116494336 13404517243524 13410027823104 13420248880896 13432771269632 13443009662368 13452952716852 13458483208192 13490375165748 13526706733056 13537016722944 13547334571056 13557354788934 13583819538432 13588586809083 13616008499808 13621606023168 13631681175552 13642071176448 13654800546816 13665208169184 13670825918464 13675315571676 13680937476096 13712454193152 13722596540928 13733055837072 13750288662528 13760769065472 13771257456528 13781443297842 13799973535744 13808345481216 13810491808256 13813191549729 13818870134784 13829091192576 13839631658424 13852545371808 13858240135168 13863103714317 13879060808448 13891079378592 13896789983232 13907068674048 13939106328576 13949416318464 13951584573124 13960048495536 13983724778738 13999820713472 14010491308528 14028072271872 14036582596608 14038764400128 14047281211392 14081513063904 14087301955584 14092245924471 14098039228416 14108466772224 14140968386688 14169504780288 14179985183232 14190793098768 14196626915328 14220704436224 14231222708736 14239856277504 14242069677264 14250709826496 14280425668608 14285437414677 14291310139392 14320149921792 14325175609173 14331064670208 14341664570112 14365988075296 14374703401344 14376937761329 14385335578416 14391249371136 14415656972288 14426644515712 14431281905664 14437315110768 14455757402112 14466449530368 14477475787632 14516465762304 14521560347151 14527530141696 14538602954304 14549356358856 14562932313952 14574032109923 14578716877056 14609445879808 14612301804672 14614573096227 14629121261568 14640271506432 14653932294144 14665101449856 14675948418384 14681981681664 14715804499968 14756407345152 14758701036032 14767654606848 14778910441152 14789841587928 14792700592384 14809727696896 14814925202649 14821015599104 14823912882636 14840975913984 14866146252672 14877477156828 14896146051072 14907499820928 14918526078192 14924659064832 14959040937984 14970105317376 14972432224816 14981515458624 14992934296626 15000314904576 15006924152792 15011748071424 15018023948763 15023189952576 15024197838848 15035649209152 15054516584448 15065991063552 15075131056128 15111867678336 15123385870164 15140793609216 15171347644416 15197078294528 15206297812992 15208661433472 15217545074688 15219910443408 15229143813312 15240751392438 15254972485896 15261243785216 15272531687424 15281796980736 15284172336576 15361650615168 15373359190332 15379679158272 15391054660608 15405416001536 15417157934464 15426510967296 15428908817036 15437921108544 15449687816706 15457641578496 15470461140992 15482252651008 15513495748608 15524970227712 15536803284288 15584113543284 15590520152064 15613943409504 15627464300916 15628512727168 15633888731136 15640424703332 15645452258304 15648476659712 15671986991232 15681494619648 15683932103268 15726171242496 15738157653504 15749798302656 15761802722094 15781581305856 15793609950144 15838605989888 15841702196892 15848214700032 15860294131968 15872025118752 15875093318656 15886835251584 15898944119916 15905480155136 15908589435024 15986107957248 15998292490752 16010125547328 16022328386922 16053604909056 16065478877184 16067976046144 16077723906816 16104991773728 16110168662016 16122447753984 16137491555328 16161736584708 16168380653568 16217614093824 16229975080176 16241979499614 16250341146624 16262727077376 16274755721664 16287160261086 16309059633152 16318953750528 16321490318848 16331023982592 16333562427072 16343471409408 16355928323592 16371189984864 16377920159744 16383298853196 16390034006016 16402526409984 16435626614784 16485673830912 16488236313692 16498239131088 16510441970682 16517229391872 16532641562624 16545242661376 16555280062464 16557853364624 16570100297586 16588688523264 16603538665536 16641788166432 16648629583872 16660943659008 16673642548992 16714274587604 16724414534256 16758164307456 16770937298544 16777831809024 16790241447936 16805908365312 16818717746688 16828921055232 16831536891312 16843986252918 16876866699264 16882789671891 16889730164736 16902222568704 16915105360296 16923813543936 16936331157504 16949239946496 16977985907168 16997528379392 17000851138128 17007840165888 17033392810368 17036685512704 17049286611456 17062281494544 17096713081344 17109744112656 17122399248834 17155823173632 17161844046633 17168899258368 17181598148352 17194693878648 17210738189216 17223856129909 17243681610496 17278479261696 17288961490944 17302139053056 17318283620352 17331093001728 17344302676272 17351432896512 17404268783616 17417534232384 17439390498816 17452682717184 17465591506176 17478903694824 17502405459968 17508547966767 17515745708032 17525976956928 17528701141248 17539335171072 17569081934976 17582076818064 17589304786944 17604536242176 17630985365136 17638233440256 17681216092672 17691942647808 17694692629328 17705427360192 17718523090488 17742347042816 17748573757629 17755870173184 17769403610816 17782546660824 17791701417984 17805262166016 17818431738624 17859479983488 17872689658032 17880037097472 17893665174528 17937270289136 17984371451904 17987166887664 17998079052096 18018795700224 18035608977408 18049355630592 18060305522688 18063112761408 18076473051912 18118115745444 18154677999744 18175574900736 18189428235264 18206400729088 18220277558912 18233754095568 18241249968128 18244815855552 18258721965198 18283272257536 18296795387904 18310741116096 18324697473654 18333718216704 18347692087296 18361676608704 18375257730456 18417588732972 18425160179712 18438788256768 18452842211232 18470060495744 18475997626368 18484138285756 18490079941632 18505414411264 18521439171456 18542758232064 18585475104768 18599221757952 18613397994048 18627585035202 18678980998728 18704096362496 18718352533504 18722011687236 18729708281856 18743561616384 18757847867616 18775350751872 18789661232628 18797385637888 18811289029632 18854624515584 18892673040384 18906646910976 18921057465024 18935479002726 18974963611648 18986475036672 18989426236352 19000946435328 19015000389792 19029493530333 19039290236928 19047249886236 19055080185856 19100234145564 19108086226944 19122219426816 19166271201792 19180447437888 19195066681362 19233802216512 19248462126738 19249753481024 19264425549226 19274343202816 19288599373824 19300301070336 19303301050176 19315011665664 19362080462868 19370040188928 19384803939072 19399141811808 19438289169408 19483069072896 19486097461636 19497479626944 19512340510806 19520362008576 19538576392192 19553468599808 19567931224512 19579802381568 19582845806238 19594726011432 19621072666624 19690206142464 19705213921536 19719788783904 19753233603532 19765217176848 19779836420322 19787967885312 19805103272448 19821528336896 19836636209104 19843012620288 19861528068096 19876666427904 19891368104256 19906529207994 19945387917312 19960140423168 19975353944832 19990579062168 20005364993427 20015664095232 20024031931684 20030919936768 20045735705952 20087988084736 20091914981424 20100174741504 20115041734656 20130373321344 20149156904448 20164514493552 20179429075278 20187724812288 20235562748622 20275063750656 20290060099584 20293213924544 20305525084416 20321001856584 20336032183401 20339963314528 20363375583232 20375729307648 20378896448768 20432409034752 20482200820224 20497812253776 20506238877696 20512973357514 20521406214144 20568681289728 20583894811392 20587094309122 20599583755608 20610188771328 20625432993792 20634520710089 20641153598208 20656886184792 20684660998144 20699960303616 20712518221824 20715737712384 20728305202176 20778818057712 20787360202752 20818591212672 20836619067888 20845184974848 20860603011072 20895982654976 20908659492864 20911909471024 20924124477696 20927376859686 20940072743304 20968228323328 20975587168107 20984210204672 20999731070208 21015736962792 21042108407808 21058146600192 21122269595856 21130952933376 21147058842624 21162700158336 21182447002112 21198592159888 21211452580032 21254257170432 21294940372992 21314810609664 21331056654336 21346834063104 21363104515896 21420638502912 21436965209088 21480224882688 21496597005312 21512496855168 21516655407104 21548982112944 21557840871424 21562055102016 21586874056704 21623485458432 21639966773568 21655972666152 21667121528832 21683636103168 21699674295552 21716213681448 21774698643456 21778083236096 21791295212544 21807904431456 21824034538284 21828253313152 21844398470928 21853378674688 21870035213312 21914168819712 21980898441216 21997652174784 22013922627576 22022972522496 22073706749952 22093467063448 22134611017728 22138051554048 22151481910272 22168365661728 22189050888576 22214591545344 22231523398656 22299219379008 22316215735242 22344219076608 22361249731392 22377789117288 22386988597248 22407877820416 22424956995584 22438561406976 22442049188416 22455157976064 22458648337224 22472273187936 22489401444939 22510386229188 22519640219648 22536296758272 22553473813728 22581774876672 22598986595328 22667801517504 22685078805246 22711190413824 22732382148608 22749708659392 22757021466624 22767048376358 22795617441792 22809446719488 22812992150208 22829865665112 22882458728844 22891865677824 22908797531136 22926258504864 23037972348928 23042475922752 23060038785498 23069518737408 23086581990912 23091044827136 23108124002304 23125736901696 23139766450944 23143363225554 23205691711488 23223378976512 23270243622912 23287455341568 23305204926432 23344730622356 23371601521664 23376170314926 23385780228096 23420915114256 23425442579968 23442769090752 23450833096704 23460637054998 23472714989568 23507980486848 23525898154902 23589256863744 23607236480256 23624697453984 23642704083141 23664765010172 23672371958784 23690414925216 23710062214432 23740349554688 23757908984832 23772322050048 23790441197952 23812639977984 23830252877376 23848416179874 23858220232704 23979161935872 23982889183552 23997438736128 24015188320992 24025060933632 24033492580383 24065807507456 24080407363584 24084150348544 24098218315776 24101964069216 24116585860224 24157487660592 24206237332992 24242604877062 24252570980352 24311672127424 24326421140736 24330202365326 24344962620264 24362969249421 24375511719936 24394090616064 24395727183872 24414321488128 24422169378816 24432929964872 24463589449728 24478430625792 24482235478272 24500343640608 24556784977296 24566880239616 24574948279794 24585051009024 24603789614976 24653439922176 24663746647562 24695252228608 24728510746368 24732354470538 24747358696632 24775844087808 24780633473024 24798962343936 24817863992064 24832920093696 24836780046936 24855150446379 24905307998304 24962682249648 24972944375808 24991415488512 25010463823488 25033801002496 25052881643504 25071411881406 25081718706176 25086621801384 25139499354112 25166747713536 25190230720512 25208862547968 25228076620032 25247305336968 25265979379377 25315300048896 25334595247104 25353333853056 25372658040444 25385720315904 25396333181648 25404496736256 25423859919744 25466978860752 25477448302592 25496292569088 25511760248832 25555028269056 25573929917184 25593422241816 25645069622016 25664616168984 25683598873251 25718132498432 25733734760448 25737734733568 25753348887552 25772397222528 25792040817972 25816107283824 25826720251904 25846405252096 25865522415744 25917718892544 25977425430528 25996639502592 26016454014408 26027149344768 26090574966016 26106403175424 26110461074984 26126301348576 26159085748224 26179024075776 26253608189952 26273618562048 26293051711872 26353622902464 26373115227096 26383957180416 26406804363264 26446478047704 26457350160384 26482037424128 26502221903872 26521824139008 26537913971712 26542038943992 26558141040288 26613520564224 26633805259776 26654105416224 26673819991236 26687552126976 26707893249024 26727647607936 26789219975232 26809034487048 26820055646208 26840497761792 26865542539264 26886019324736 26905905433704 26916966416384 26980750331496 27053413466112 27074033445888 27094669142112 27114709577868 27177173618166 27232016999616 27263362351104 27284142352896 27309601093632 27330416338368 27350631143352 27361874952192 27424908386304 27445193081856 27466111674144 27487046210481 27500577325056 27521538130944 27542514913056 27562886595684 27599947071488 27620983616512 27626383099458 27637740269568 27658182385152 27679263316848 27705090743616 27726207428634 27758121616896 27782158757184 27814137348096 27878212657152 27898832636928 27903169146248 27920096991072 27941377552803 27967449557476 27999641426944 28020982617056 28056144543744 28077528800256 28094562422784 28163026127808 28184491848942 28196078456832 28216933544448 28281936773376 28339009560576 28359970366464 28381586197536 28393253830656 28403218504089 28441408872448 28462445417472 28479712555008 28484139354528 28501419652992 28570874829354 28582620278784 28650351218346 28662129340416 28683329140224 28731976150592 28749406802688 28753875522658 28770671156832 28782498742272 28792600022043 28831313944576 28853289031424 28862563811328 28874630221536 28896638323839 28911514804224 28932899060736 28954951575264 29043120694302 29055060283392 29077205908608 29098712717712 29125864627904 29148064219846 29157433754112 29224603609344 29229146192454 29258242523136 29280543012864 29307864588288 29330202899712 29351896836768 29363963363328 29374268709357 29431608999936 29517402072064 29535309213696 29557820882304 29579683175856 29585401184768 29629850405298 29642031198208 29647825765272 29681951827968 29732292505344 29754954313656 29792292102144 29814999641856 29837052156384 29849318129664 29859793811991 29918081875968 29940210634752 29944864449632 29963030917248 29985868593252 30013848305584 30023496142848 30036047897526 30046379905152 30048395677696 30071298418304 30131982127104 30150262112256 30223735356672 30246771740328 30269143612917 30281587218432 30342695288832 30353344122933 30378517212241 30394156589056 30412595625984 30417322866944 30435090149376 30439820886816 30458287626624 30481502784876 30509944971792 30522487570432 30545063374848 30563593961472 30568344673152 30723301230336 30746718380664 30759358316544 30769460036271 30782109321216 30810832003072 30834315868928 30853021934592 30857817634072 30875842217088 30880641463683 30899375633412 30915283156992 30940922281984 30964505302016 31026991497216 31049940455424 31073606568576 31168227086568 31181040304128 31227886819008 31254928601832 31257025454336 31267777462272 31280849406664 31290904516608 31296953319424 31343973982464 31362989239296 31367864206536 31391065289529 31452342484992 31476315307008 31499596605312 31523605444188 31563162611712 31587219900288 31677211979776 31683404393784 31696429400064 31720588263936 31744050237504 31750186637312 31773670503168 31797888239832 31810960310272 31817178870048 31972215914496 31996584981504 32020251094656 32044656773844 32130957754368 32135952092288 32155447813632 32209983547456 32220337324032 32244895507968 32274983110656 32323473169416 32336761307136 32435228187648 32459950160352 32483958999228 32500682293248 32525454154752 32549511443328 32574320522172 32618119266304 32642980637696 32662047965184 32667124854144 32686942818816 32711856647184 32742379969728 32766597706392 32780068012032 32805052819968 32871253229568 32971347661824 32976472627384 32996478262176 33020883941364 33034458783744 33065283125248 33090485322752 33110560124928 33115706729248 33140200595172 33207077331072 33283576332864 33321887318016 33347285097984 33428549175208 33448829068512 33474323602863 33516328614912 33541874597088 33555663618048 33580482895872 33611816730624 33637435493376 33657842110464 33663073782624 33687972505836 33765579343782 33779460329472 33804445137408 33830210720592 33872662315008 33898479892992 33955971814336 33995056758784 34001702276256 34015680331776 34027618207869 34066785620736 34073371025408 34098573222912 34124562989088 34150572564537 34193426162688 34219488225312 34244798497668 34323688093266 34337798516736 34363196296704 34389387757296 34421476378432 34447712259818 34487363220992 34556958523392 34577922981888 34604278106112 34636567240704 34662186003456 34688605352544 34702865793024 34715044838331 34808537567232 34835068464768 34905365434368 34931183012352 34957807389648 35017095933534 35031491416064 35051953913856 35057402282496 35078670342144 35138163869952 35164153636128 35178609573888 35190955582497 35209072484352 35261970730272 35276466880512 35288847232353 35362432185344 35383885295616 35389385258656 35410854720384 35437046180976 35497147515258 35511740346368 35538807221632 35565093321648 35610524332032 35636863477248 35718959966976 35745379316064 35760074194944 35772624269811 35787330349056 35874540578272 35901883978103 35968742903808 35974333775328 35996158104192 36037591400448 36098711261184 36120611045376 36126225522816 36152946103824 36236231490888 36309355999488 36351149801472 36363907315593 36378856470528 36412801458176 36440555117824 36467508191136 36482499936256 36489631711104 36495303547989 36517443930396 36566544515072 36593590775808 36621482232192 36649394947308 36695384174592 36723353217408 36750515460912 36835177465944 36850320359424 36862422419691 36877576513536 36905684422464 36940120991488 36951995252736 36968276571512 36980159883264 36995619971343 37010828822528 37042878342912 37085516464128 37098531705807 37170950209536 37198443515904 37226795988096 37255170070404 37357961997456 37436705067008 37444023374472 37459416563712 37487123232768 37515695735232 37550701503744 37579322465256 37594771275776 37607117822109 37622578059264 37709249031168 37785346080768 37813293821952 37842114930048 37870958005452 37949927223296 37972950073344 37978852472704 38001892870656 38030000779584 38058987060666 38078580473856 38094499772472 38110160371712 38200468291128 38216172453888 38244438853632 38332542403584 38360894875776 38366857576091 38390133362724 38467604433024 38496924253476 38499506962048 38528851098452 38548686405632 38577198747648 38600602140672 38606602100352 38630023331328 38724160925736 38740080377856 38769607878144 38798283623616 38876578338816 38966138145792 38972194923272 38994959253888 39024681021612 39040724017152 39077152784384 39106937199616 39135862449024 39159604763136 39165691612476 39189452022864 39380412284928 39410427843072 39439577567808 39506467207064 39530434353696 39559672840644 39575935770624 39610206544896 39643056673792 39673272418208 39686025240576 39723056136192 39753332855808 39782736208512 39813058415988 39920280846336 39950707889664 39981158124336 40010729986854 40031328190464 40048063863368 40061839873536 40091471411904 40175976169472 40183829962848 40200349483008 40230083469312 40260746642688 40298313808896 40329028987104 40358858150556 40375449624576 40471125497244 40580120199168 40586427849088 40611050168832 40642003713168 40672064366802 40679926629056 40726751166464 40751458615296 40757792897536 40765760427249 40864818069504 40964401640448 40995624507552 41012477755392 41025946715028 41042812428288 41137362579456 41167789622784 41174188618244 41199167511216 41250865987584 41269041420178 41282307196416 41313772369584 41399920607232 41425036443648 41431475424768 41456610404352 41557636115424 41574720405504 41589311142951 41637182425344 41673238135776 41690369949696 41721206022144 41791965309952 41817318985728 41823818942048 41848248955392 41854753719372 41880145486608 41951174336214 41968420409344 41999462140416 42031473925584 42084216815616 42116293200384 42244539191712 42261905866752 42276737773413 42294117685248 42325400316672 42364894004224 42397184319776 42422905160064 42429499246849 42508514340864 42589880745984 42662113308672 42693668126208 42726209031792 42841277005824 42856312244031 42873930418176 42960449765376 42975526827519 42993194010624 43024993710336 43033310814208 43097964225888 43115681742848 43124110204032 43130813283987 43173748113408 43246970916864 43279933547136 43311945332304 43367272206336 43399348591104 43432427362896 43549397286912 43556166472192 43564681041453 43582590425088 43615808862912 43648069076568 43656506626304 43688796941856 43706757349376 43722096329769 43740070426624 43828337639424 43843719288681 43961796882432 43995304349568 44027845255152 44045945044992 44147413499904 44186934126896 44269222035456 44276103108096 44302963820544 44336731323456 44378101777152 44429183090688 44444775607947 44463046797312 44598438758016 44632431470484 44688438153216 44722499462784 44755578234576 44773977194496 44849913991168 44877122813952 44884098376832 44910315952128 44917296674448 44944546375872 44978802889878 45020772458376 45039280439296 45054071846289 45072593516544 45106947627456 45163549753344 45197973190656 45335603035008 45342649862653 45370157610492 45422380827648 45464764297216 45499417318784 45514042933248 45534096752716 45591234883584 45618893438976 45625984300416 45659731330224 45764917457688 45783731355648 45817595062272 45852517009728 45964255115911 46075944697856 46084951845504 46120077570996 46139037474816 46173163981824 46182089654272 46216248004608 46251473803392 46279532901888 46286726451108 46411383422976 46446757953024 46540487245824 46574910683136 46610409852864 46689461244712 46743203043328 46752340629852 46771560456192 46841830228512 46850885159936 46885538181504 46901666193408 46921274109996 46945429979136 47015960973696 47051796309804 47178513727488 47214472960512 47249394907968 47285408166282 47329530020344 47344743917568 47380829850432 47420124428864 47480699109376 47515817969664 47544644100096 47580882395904 47625279955968 47660505754752 47696832359748 47716440465408 47958323871744 47965778367104 47994877472256 48030376641984 48066985160766 48131615014912 48160814727168 48168300697088 48196436631552 48203928138432 48233171720448 48314975321184 48412474665984 48485209754124 48505141960704 48623344254848 48652842281472 48660404730652 48689925240528 48725938498842 48751023439872 48788181232128 48791454367744 48828642976256 48865859929744 48927178899456 48956861251584 48964470956544 49000687281216 49113569954592 49133760479232 49149896559588 49170102018048 49207579229952 49306879844352 49327493295124 49390504457216 49457021492736 49464708941076 49494717393264 49551688175616 49597924687872 49635727984128 49665840187392 49673560093872 49710300892758 49810615996608 49925364499296 49945888751616 49982830977024 50020927646976 50067602004992 50105763287008 50142823762812 50163437412352 50173243602768 50278998708224 50333495427072 50417725095936 50456153240064 50494610673936 50531958758754 50630600097792 50648369015673 50669190494208 50706667706112 50745316080888 50771440631808 50792666363296 50808993472512 50831380285829 50847719839488 50933957721504 50954896605184 50992585138176 51023520497664 51110056538112 51147859834368 51186844483632 51290139244032 51329232337968 51367197746502 51436264996864 51467469520896 51475469467136 51485532139899 51506697775104 51544794445056 51584081635944 51632214567648 51653440503808 51671568389727 51692810504192 51731044831488 51835437785088 51954850861056 51993279005184 52032908028816 52054298689536 52181149932032 52212806350848 52220922149968 52252602697152 52318171496448 52358048151552 52507216379904 52525643900301 52547237124096 52586103423744 52707245804928 52746230454192 52767914360832 52813608726528 52892956095408 52914700320768 53004443807744 53043648278016 53075827943424 53084077887984 53116282080576 53227041128448 53245721272887 53267610519552 53308210832448 53347639982472 53375104253952 53415786498048 53455295215872 53578439950464 53586768019499 53618068974096 53640111292416 53680995523584 53731085078528 53772038649472 53811810867408 53833932832768 53961500662992 54106826932224 54148066891776 54189338284224 54229419155736 54321392409713 54354347236332 54464033999232 54526724702208 54568284705792 54619202187264 54660832676736 54701262286704 54723749904384 54849816772608 54890386163712 54932223348288 54974092420962 55001154650112 55043076261888 55085029826112 55125773191368 55199894142976 55241967233024 55252766198916 55275480539136 55316364770304 55358526633696 55410181487232 55452414857268 55516243233792 55564317514368 55628274696192 55756425314304 55797665273856 55806338292496 55840193982144 55882755105606 55934899114952 55999282853888 56041965234112 56112289087488 56155057600512 56189124845568 56326052255616 56368983697884 56392156913664 56433867088896 56563873546752 56678019121152 56719940732928 56763172395072 56806437008178 56882817744896 56924890834944 56959425110016 56968278709056 57002839305984 57141749658708 57165240557568 57300702436692 57324258680832 57366658280448 57463952301184 57498813605376 57507751045316 57541342313664 57585200044086 57662627889152 57706578062848 57749260443072 57793276647678 57823029608448 57865798121472 57909903150528 58086241388604 58110120566784 58154411817216 58197425435424 58251729255808 58296128439692 58314867508224 58449207218688 58458292384908 58561086025728 58615729176576 58660405799424 58703793673536 58748537418714 58863217999872 59034804144128 59070618427392 59115641764608 59159366351712 59170802369536 59259700810596 59284062396416 59295651530544 59363903655936 59464585010688 59509908627312 59584584204288 59629999283712 59674104312768 59719587623982 59836163751936 59880421269504 59889728899264 59926061834496 59971737186504 60016094980281 60027696611168 60046992285696 60072095795052 60092759810304 60096791355392 60142596836608 60263964254208 60300524224512 60447470713344 60493543480656 60538287225834 60563174436864 60706688245866 60757034424482 60788313178112 60825191251968 60834645733888 60870180298752 60879641773632 60916575253248 60963005569752 61019889943584 61044975140864 61090126749696 61127187922944 61136689346304 61446602460672 61493436761328 61518716633088 61538920072542 61564218642432 61621664006144 61668631737856 61706043869184 61715635268144 61751684434176 61761282927366 61798751266824 61830566313984 61881844563968 61903562130267 61929010604032 62053982994432 62099880910848 62147213137152 62336454173136 62362080608256 62455773638016 62509857203664 62514050908672 62535554924544 62561698813328 62581809033216 62687947964928 62725978478592 62735728413072 62782130579058 62904684969984 62926761504321 62952630614016 62999193210624 63047210888376 63126325223424 63174439800576 63354423959552 63366808787568 63392858800128 63441176527872 63488100475008 63500373274624 63547341006336 63595776479664 63621920620544 63634357740096 63944431828992 63993169963008 64040502189312 64089313547688 64198009211479 64261915508736 64271904184576 64310895627264 64419967094912 64440674648064 64489791015936 64549966221312 64646946338832 64673522614272 64870456375296 64919900320704 64967917998456 65001364586496 65050908309504 65078103777973 65099022886656 65148641044344 65236238532608 65285961275392 65324095930368 65334249708288 65373885637632 65423713294368 65484759939456 65533195412784 65560136024064 65610105639936 65742506459136 65942695323648 65952945254768 65992956524352 66041767882728 66068917567488 66130566250496 66180970645504 66221120249856 66231413458496 66280401190344 66414154662144 66567152665728 66643774636032 66694570195968 66857098350416 66897658137024 66948647205726 67032657229824 67083749194176 67160965791744 67223633461248 67274870986752 67315684220928 67326147565248 67375945011672 67531158687564 67558920658944 67608890274816 67660421441184 67745324630016 67796959785984 67911943628672 67990113517568 68003404552512 68055236415738 68133571241472 68146742050816 68197146445824 68249125978176 68301145129074 68386852325376 68438976450624 68489596995336 68647376186532 68675597033472 68726392593408 68778775514592 68842952756864 68895424519636 68974726441984 69113917046784 69208556212224 69273134481408 69324372006912 69377210705088 69430089676662 69617075134464 69670136929536 69810730868736 69862366024704 69915614779296 70034191867068 70062982832128 70114804564992 70157340684288 70276327739904 70328307272256 70381911164994 70418144968704 70523941460544 70577694464706 70724864370688 70767770591232 70778770517312 70821709440768 70874092361952 70928112249423 70994295030516 71023480692736 71077614443264 71130186643296 71221048664064 71273726954496 71437919933952 71490758632128 71545248539622 71574660698112 71749081156544 71803767956206 71937485807616 71948667550656 71992316208384 72075182800896 72197422522368 72241222090752 72252451045632 72305892207648 72472462981776 72618711998976 72727814631186 72757712941056 72825602916352 72881110235648 72935016382272 72979263422208 72990607095978 73034887860792 73133089030144 73187181551616 73242964464384 73298789894616 73390768349184 73446706434816 73501030921824 73670354931888 73700640718848 73724844839382 73755153027072 73811368844928 73880241982976 73936553143024 73960319766528 73991239942686 74021657645056 74085756685824 74197063411614 74341900419072 74396887031808 74453591976192 74510340140808 74565451339137 74715923994912 74873410134016 74888046748944 74918833127424 74974246465536 75031391470464 75101403007488 75158644930512 75189542551552 75214235644218 75245156118528 75418498062336 75570692161536 75626587643904 75684229860096 75741916010904 75797938138131 75899854446592 75945900146688 75957704945408 76003785741312 76060001559168 76117974121332 76157160947712 76188999544944 76220320743424 76400936582256 76432344907776 76488877707264 76665084807168 76721789751552 76733715152182 76780266725448 76910486283059 76935208866048 76993848506952 76999013924096 77057702196904 77097372811264 77154397495296 77201204281344 77213204200704 77260046662656 77448321851472 77480160755712 77539215756288 77596567247232 77753156677632 77932276291584 77944389846544 77989918507776 78049362043224 78081448034304 78154305568768 78213874399232 78271724898048 78319209526272 78331383224952 78378904045728 78760824569856 78820855686144 78879155135616 79012934414128 79060868707392 79119345681288 79151871541248 79220413089792 79286113347584 79346544836416 79372050481152 79446112272384 79506665711616 79565472417024 79626116831976 79840561692672 79901415779328 79962316248672 80021459973708 80062656380928 80096127726736 80123679747072 80182942823808 80351952338944 80367659925696 80460166938624 80521493285376 80596627617792 80658057974208 80717716301112 80750899249152 80942250994488 81160240398336 81172855698176 81222100337664 81284007426336 81344128733604 81359853258112 81453502332928 81515585795072 81531520854498 81928803280896 81991249015104 82051893430056 82085624856576 82274725158912 82335579245568 82348377236488 82398335022432 82461138631443 82501731975168 82538082840356 82564614392832 82627544739168 82799841214464 82862950849536 82913220808704 83115272230848 83178622285902 83274364850688 83346476271552 83442412044288 83583930619904 83634637971456 83647637884096 83696497910784 83709507438744 83760290973216 83824132658409 83902348672428 83936840818688 83998924280832 84062947851168 84168433631232 84232586400768 84489078383424 84553475546826 84588235370496 84650800633344 84729788008448 84794368639552 84845810320128 84858998493698 85017028681728 85179761491968 85324226617344 85387336252416 85452418063584 85712624488062 85747860836352 85951053655038 85986388021248 86049987420672 86066621628416 86195928451776 86248220408064 86261626567974 86347496226816 86493941833728 86559867094272 86623890664608 86689914971517 86734544412672 86798697182208 86864854725792 87112332944384 87129362082906 87165180850176 87231617725824 87296138153136 87313013252608 87377593883712 87444192659538 87480140853248 87687438577362 87923593764864 87990608699136 88055690510304 88091890089984 88122806128071 88294826999808 88373868253792 88552206216192 88605927641088 88673462646912 88756203554304 88889551215894 88926093594624 89196877516032 89264862940968 89376876306432 89444998925568 89511156469152 89547954388992 89579381435973 89699827982336 89754245627904 89768196753664 89820631904256 89834593348896 89889092751744 89957605779756 90041544916752 90078560878592 90108143692578 90145187033088 90213895254912 90395946381312 90671206070016 90685299725306 90740315220984 90807430838751 90844761655296 90929528594432 90998834637568 91028085866496 91068193505432 91135551636723 91182469767168 91237786877952 91251968600832 91319462660448 91529834915376 91567462711296 91635190124544 91705034019456 91928510231822 92169903691008 92240155141992 92278074949632 92346327963648 92364179308544 92432496009216 92502947606784 92559065803776 92573452902216 92641924391049 92822766845952 92893515906048 93080974491648 93149821366272 93220819705728 93378922489424 93486406086656 93504681259704 93543120912384 93683660457024 93701770319872 93771076363008 93803332386816 93842548219992 93890859958272 94031921947392 94103592619608 94173195868587 94357027454976 94428945921024 94498789815936 94570816332564 94659060040688 94689487835136 94761659700864 94840248857728 94961398218752 95031635939328 95089288200192 95161764791808 95250559911936 95321011509504 95393664719496 95432880930816 95916647743488 95931556734208 95989754944512 96060753283968 96133970321532 96263230029824 96336601394176 96392873263104 96407856276864 96466343440896 96629950642368 96824949331968 96970419508248 97010283921408 97246688509696 97305684562944 97320809461304 97379850481056 97451876997684 97502046879744 97576362464256 97582908735488 97657285952512 97731719859488 97854357798912 97928941913088 98001374562432 98227139909184 98299793119176 98340204036096 98415158459904 98613759688704 98654986590248 98781008914432 98914042985472 98929417882152 98989434786528 99103376351232 99195849375744 99271455968256 99331680374784 99347120187744 99420601785516 99621231993216 99850728998592 99965661954048 100041855293952 100135204009984 100211526574016 100285647525624 100326874824704 100346487205536 100422970808589 100557997416448 100666990854144 100835450191872 100912306480128 100989221347872 101063917517508 101296738031346 101338380988416 101413335412224 101490632161776 101585332726592 101617986945024 101662760571658 101695439678976 101867915443008 101985170276352 102047040995328 102220113076224 102295719668736 102373688967264 102451717693611 102580278488064 102658464675936 102734395493004 102872529993728 102950938934272 102971064279798 103013395550208 103089588890112 103168163271888 103264429135296 103343136779454 103385621008384 103462089662976 103670875570176 103909701722112 103986558010368 104065816057632 104108597379072 104145134514993 104362299864064 104425612701696 104441844299936 104505205394304 104716096303104 105051287800602 105094474248192 105172206847488 105414491609856 105492460908384 105535828721664 105572866747491 105627217453056 105785912190816 105829400641536 105866541697059 106008887615488 106087296556032 106151655886848 106168155775968 106232564161152 106491442545774 106535221039104 106616421664896 106695279964944 106831572996096 106910590431744 107156879900928 107173536038998 107236137948192 107280222584832 107317872809433 107361991047168 107462170157056 107544077298944 107623621734816 107667865665536 107705651934309 107923001325984 108296133783552 108378676568448 108458838311472 108642784819426 108708694472664 108928067998464 109053449404416 109136569411584 109238404374528 109321665353472 109402524573408 109447499808768 109485910643967 109699633545216 109780772327424 109864446696576 109948184841924 110086152523776 110170059652224 110251546382736 110483934466048 110505532397832 110550961078272 110632729540608 110717053267392 110820362974464 110904829714536 110986859914029 111032486467584 111128635028736 111256549392384 111295595117421 111512850628608 111595330547712 111612676584992 111680387964288 111765510211212 111869798229904 111998565707776 112083930468224 112310115201024 112378249691136 112652104511232 112737967395768 112784313827328 112821353466327 112867734177792 113127747093504 113229018700171 113356038242304 113439881465856 113526344790144 113612874016356 113765635489792 113849781669888 113918850220032 113936557418112 114005678611968 114283499317416 114330481115136 114601404873384 114648517361664 114733316560896 114927904602368 114997627210752 115015502090632 115082684627328 115100572728273 115170400088172 115325255778304 115413156125696 115498520886144 115586553295356 115646059216896 115731596242944 115819806301056 116172482777208 116220241133568 116308823634432 116394850870848 116503458511616 116592256879384 116629735016448 116898414437376 116916584769816 117122172051456 117231458353152 117320811598848 117407587347072 117497074837428 118069608288256 118141236854784 118231283529216 118318732703424 118341604739072 118519401621192 118568124792832 118591303061088 118727807311872 118929170021376 119019817254624 119169168408576 119259998567424 119348208625536 119439175247964 119760842539008 119779457798528 119852123668992 119943474373008 120032189960562 120055393222336 120093984571392 120144191590104 120185519620608 120193582710784 120285193673216 120527928508416 120601048449024 120894941426688 120987086961312 121076574451668 121126348873728 121413376491732 121514068848964 121576626356224 121669291467776 121740360597504 121759283547264 121833150506496 121926011139504 122039779887168 122180253499392 122254375845888 122273378692608 122893204921344 122986873522656 123037433266176 123077840145084 123128437284864 123243328012288 123337263475712 123412087738368 123431270536288 123503368868352 123522565854732 123597502533648 123807124260534 123858021208064 124199761821696 124294426274304 124672908346272 124724161216512 124767933428853 124911547276032 125019714407328 125028101817344 125071109849088 125123397626656 125163618066432 125218766069969 125375895929856 125451956957184 125471456826144 125564261158116 125853523008642 125905261228032 125998386421248 126094421776752 126252650446848 126348879601152 126708847919104 126733617575136 126785717600256 126830213320239 126882353055744 126976200950016 127000746549248 127094682012672 127191552959328 127243841241088 127268715480192 127288497740547 127986339926016 128081004378624 128178627095376 128396018422958 128523831017472 128543808369152 128568936732093 128621791254528 128839934189824 128881349296128 128979582031872 129099932442624 129293892677664 129347045228544 129392439851961 129740912750592 129839800641408 129935835996912 130101816619008 130156207555946 130198045773312 130297282088688 130571922550784 130648191860736 130668499416576 130747771275264 130847426588736 130969519878912 131066390825568 131120272048128 131166288989307 131220211279872 131485012918272 131531157866043 131885390647296 131905890509536 131985913048704 132083535765456 132137835134976 132361941291008 132442240499712 132462826916992 132560802380688 132828309324288 133134305331456 133287549272064 133334326823841 133389140391936 133714196700832 133795316274048 133816113009293 133897294411452 134065314459648 134167498388352 134321931583488 134549741973504 134631368441856 134652295130496 134751890023344 135062317375128 135117841317888 135162215538867 135217780549632 135320842882368 135490649260032 135593919571968 135823887257344 135980227035136 136006809105024 136027949587959 136110472831476 136267142482944 136293484101632 136394292891648 136498251956352 136602290258148 136773704650752 136877952901248 136979193990672 137294752373064 137351194066944 137452785186816 137557551029184 137685905513728 137790849039272 137892765347733 137949452883968 138227834093568 138417112424448 138546268962816 138648744013824 138754421410176 138860179353324 139234150268928 139340273859072 139621461737472 139724732049408 139831229558592 140068383734136 140125965664256 140229609129984 140314681368576 140552655479808 140656614544512 140763822329988 140836289937408 141047882921088 141155388929412 141449728741376 141535541182464 141557541034624 141643418881536 141748184723904 141856224498846 141988590061032 142046961385472 142155228886528 142260373286592 142442097328128 142547453908992 142875839867904 142981517264256 143090497079244 143149321396224 143498162313088 143607535912412 143874971615232 143897335101312 143984632416768 144394845044736 144482444181504 144504902091264 144611784415296 144944925963552 145237423997952 145455629262372 145515425882112 145651205832704 145762220471296 145870032764544 145958526844416 145981214191956 146069775721584 146374363103232 146485928928768 146597579789232 146781536698368 146893412869632 147002061843648 147340709863776 147401281437696 147449689678764 147510306054144 147622737689856 147760483965952 147873106286048 147920639533056 147982479885372 148043315290112 148171513371648 148394126823228 148793774063616 148907183952384 149020680281616 149130902678274 149431847989824 149746820268032 149776093497888 149837666254848 149948492931072 150062782940928 150202806014976 150317289861024 150379085103104 150428471288436 150490312237056 150836996124672 151253175287808 151368459720192 151483832021808 151595876276262 151799708893184 151891800293376 151915409890816 151945107047019 152007571482624 152120003118336 152235948242664 152314321895424 152377999089888 152440641486848 152494140857487 152801873164512 152864689815552 152977755414528 153330169614336 153443579503104 153467430304364 153560533450896 153820972566118 153870417732096 153987697013904 153998027848192 154115404393808 154308794990592 154402408562688 154426408401408 154520093325312 154896643702944 154960321511424 155014705169181 155078431512576 155193134494464 155506313355264 155864552583168 155888779693088 155979837015552 156098724086448 156162896068608 156427748798464 156543449796096 156638419052544 156662766449904 156757808091456 157521649139712 157576931700903 157641711372288 157758310271232 158025868828256 158121737414784 158146315374619 158238691362576 158303743082496 158440826179584 158572226695168 158693089672832 158744100962304 159013331423232 159130944834048 159252233663952 159681123385344 159737163818661 159802831558656 159924632497344 160042919947416 160125312761856 160192255453472 160247359494144 160314353209153 160365885647616 160703904677888 160735319851392 160760304058497 160920333877248 161042986570752 161193255235584 161316115948416 161435432602224 161501798498304 161884501988976 162320480796672 162345711396352 162444200675328 162568014852672 162688257467208 162719706516224 162907004665856 162964177229139 163031171590144 163063041708996 163857606561792 163982498030208 164103786860112 164171249713152 164549450317824 164671158491136 164696754472976 164796670044864 164922277262886 165003463950336 165076165680712 165129228785664 165255089478336 165599682428928 165725901699072 165826441617408 166230544461696 166357244571804 166548729701376 166692952543104 166884824088576 167167861239808 167269275942912 167295275768192 167392995821568 167419014877488 167520581946432 167648265316818 167804697344856 167873681637376 167997848561664 168125895702336 168336867262464 168465172801536 168978156766848 169106951093652 169176470740992 169301601266688 169459576016896 169588737279104 169691620640256 169717996987396 170034057363456 170648453234688 170774672504832 170904836127168 171425248976124 171495721672704 171902107310076 171972776042496 172099974841344 172133243256832 172391856903552 172496440816128 172523253135948 172987883667456 173119734188544 173247781329216 173379829943034 173469088825344 173597394364416 173729709451584 174224665888768 174258724165812 174330361700352 174463235451648 174592276306272 174626026505216 174755187767424 174888385319076 174960281706496 175374877154724 175847187529728 175981217398272 176111381020608 176245612256142 176589653999616 176747736507584 177104412432384 177211855282176 177346925293824 177512407108608 177779102431788 177852187189248 178393755032064 178529725881936 178753752612864 178889997851136 179022312938304 179158762871946 179399655964672 179508491255808 179536393507328 179641263808512 179669186697792 179778185503488 179915211559512 180083089833504 180157121757184 180216287385156 180290374066176 180427790509824 180791892762624 181342412140032 181370599450612 181480630441968 181614861677502 181689523310592 181859057188864 181997669275136 182136387010864 182271103273446 182364939534336 182475573755904 182503937201664 182638925320896 183059669830752 183134925422592 183270380249088 183410068038912 183857020463644 184339807382016 184480310283984 184556149899264 184692655927296 184864992018432 185005895213568 185118131607552 185146905804432 185283848782098 185645533691904 185710686390801 185787031812096 186161948983296 186299642732544 186441639411456 186757844978848 186972812173312 187009362519408 187086241824768 187367320914048 187403540639744 187542152726016 187606664773632 187685096439984 188063843894784 188207185239216 188346391737174 188714054909952 188780284512963 188857891842048 188997579631872 189141632665128 189318120081376 189378975670272 189462417428999 189523319401728 189680497715456 189922796437504 190063271878656 190178576400384 190323529583616 190501119823872 190642023019008 190787329438992 190865761861632 191833295486976 191863113468416 191979509889024 192121506567936 192267940643064 192526460059648 192594027634437 192673202788352 192785746526208 192815712553728 192932686881792 193259901284736 193649898663936 193940839016496 194020567842816 194493377019392 194611369125888 194641618922608 194759700962112 194903753995368 195004093759488 195152724928512 195165817470976 195234311333919 195314571905024 195463439718976 195708715597824 195857883826176 196002749124864 196454279818368 196599586238352 196680408072192 196830316919808 197227519377408 197309973180496 197562017828864 197828085970944 197858835764304 197978869573056 198206752702464 198391698751488 198542911936512 198663360749568 198694240375488 198841203571032 199242463986432 199701457997184 199931323908096 200083710587904 200270408019968 200423053148032 200571295051248 200653749649408 200692974411072 200845941617178 201115994832896 201670900383744 201824612960256 201978442695744 202127835035016 202593476062692 202676761976832 202826670824448 202981264323552 203170665453184 203235973890048 203325521143316 203390879357952 203735830886016 203970340552704 204440226152448 204591439337472 204747377934528 204903435387222 205160556976128 205316929351872 205468790986008 205745059987456 205901877868544 205942128559596 206026791100416 206179177780224 206336326543776 206528858270592 206686273558908 206771242016768 206924179325952 207341751140352 207819403444224 207973116020736 208131632115264 208290269029986 208724599728128 208851225403392 208883688599872 209010410788608 209432192606208 210102575601204 210188948496384 210344413694976 210828983219712 210984921816768 211145733494982 211254434906112 211571824381632 211733083394118 212017775230976 212174593112064 212303311773696 212336311551936 212465128322304 212982885091548 213070442078208 213232843329792 213390559929888 213663145992192 213821180863488 214313759801856 214347072077996 214472275896384 214635745618866 214723982094336 214924340314112 215088154597888 215247243469632 215411303868618 215846002651968 216592267567104 216757353136896 216917676622944 217285569638852 217417388945328 217856135996928 218273138823168 218476808749056 218643330706944 218805049146816 218971821287934 219399267090432 219561544654848 219728893393152 219896369683848 220172305047552 220340119304448 220503092765472 220967868932096 221011064795664 221101922156544 221265459081216 221434106534784 221640725948928 221809659429072 221973719828058 222064972935168 222257270057472 222591190234842 223025701257216 223190661095424 223225353169984 223360775928576 223531020422424 223696354017411 223739596459808 223997131415552 224167860936448 224620230402048 224756499382272 225304209022464 225475934791536 225568627654656 225642706932654 225735468355584 226255494187008 226458037400342 226712076484608 226879762931712 227052689580288 227225748032712 227531270979584 227699563339776 227837700440064 227873114836224 228011357223936 228566998634832 228660962230272 229202809746768 229297034723328 229466633121792 229855809204736 229995254421504 230031004181264 230165369254656 230201145456546 230340800176344 230650511556608 230731458849177 230826312251392 230997041772288 231173106590712 231292118433792 231463192485888 231639612602112 232344965554416 232440482267136 232617647268864 232789701741696 233006917023232 233184513758768 233259470032896 233796828874752 233833169539632 234244344102912 234462916706304 234641623197696 234815174694144 234994149674856 236139216576512 236282473709568 236462567058432 236637465406848 236683209478144 237038803242384 237136249585664 237182606122176 237455614623744 237858340042752 238039634509248 238338336817152 238519997134848 238696417251072 238878350495928 239521685078016 239558915597056 239704247337984 239886948746016 240064379921124 240110786444672 240187969142784 240288383180208 240371039241216 240387165421568 240570387346432 241055857016832 241789882853376 241974173922624 242153148903336 242252697747456 242826752983464 243028137697928 243153252712448 243338582935552 243480721195008 243518567094528 243666301012992 243852022279008 244079559774336 244360506998784 244546757385216 245786409842688 245973747045312 246155680290168 246256874569728 246486656024576 246674526951424 246824175476736 246862541072576 247006737736704 247045131709464 247195005067296 247383415894329 247614248521068 247716042416128 248399523643392 248588852548608 249345816692544 249535866857706 249823094552064 250039428814656 250056203634688 250246795253312 250327236132864 250437532139938 250751791859712 250903913914368 250942913652288 251128522316232 251707046017284 251810522456064 251996772842496 252188843553504 252505300893696 252697759202304 253417695838208 253467235150272 253660426640478 253764706111488 253952401900032 254001493098496 254189364025344 254383105918656 254537430960384 254576995481094 255972679852032 256162008757248 256357254190752 256792036845916 257087616738304 257137873464186 257243582509056 257679868379648 257959164063744 258199864885248 258587785355328 258784879703922 259481825501184 259679601282816 259871671993824 260069744914551 260203633238016 260312415111892 260396091546624 260594564177376 261143845101568 261336998833152 261495542550528 261694853177472 261939039757824 262132781651136 262332577978614 262440422559744 263062315732086 263770781294592 263811781019072 263971826097408 264167071530912 264275670269952 264368418384213 264723882582016 264884480999424 264925653833984 265121604761376 265656618648576 266268610662912 266668653647682 266778280783872 267428393401664 267590632548096 267632226018586 267794588822904 268130628919296 268334996776704 268643863166976 269099483947008 269262736883712 269304590260992 269503780046688 270124634750256 270235682635776 270324431077734 270435561099264 270641685764736 271187839143936 271647774514688 272013618210048 272055899175918 272220945662952 272534284965888 272586968203264 272788585783296 272996503912704 273204580516296 273406654910169 273547409301504 273755905802496 273958387981344 274589504746128 274702388133888 274905570373632 275115102058368 275371811027456 275581698078544 275785530695466 275898905767936 276834224848896 277092537925632 277297488027648 277508842820352 277720358706648 277925773173147 278468300537856 278680547718144 279242923474944 279449464098816 279662459117184 280136767468272 280251931328512 280459218259968 280629362737152 281105310959616 281313229089024 281527644659976 281672579874816 282095765842176 282310777858824 282519587605761 282899457482752 283071082364928 283115082069248 283286837763072 283496369447808 283712448997692 283977180122064 284093922770944 284310457773056 284520746573184 284884194656256 285094907817984 285751679735808 285963034528512 286180994158488 286298642792448 286996324626176 287215071824824 287749943230464 287794670202624 287969264833536 288789690089472 289009804182528 289223568830592 289889851927104 290474847995904 290911258524744 291030851764224 291302411665408 291524440942592 291740065529088 291917053688832 291962428383912 292139551443168 292748726206464 292971857857536 293195159578464 293563073396736 293786825739264 294004123687296 294681419727552 294899379357528 295020612108288 295245475379712 295520967931904 295746212572096 295841279066112 295964959770744 296086630580224 296343026743296 296788253646456 297587548127232 297814367904768 298041360563232 298261805356548 298863695979648 299493640536064 299552186995776 299896985862144 300125565881856 300405612029952 300634579722048 300856942576872 300980624474112 301673992249344 302506350575616 302736919440384 302967664043616 303191752552524 303599417786368 303830819781632 303890214094038 304015142965248 304240006236672 304471896485328 304755998179776 304988281714974 305603746329024 305955510829056 306660339228672 306887159006208 306934860608728 307121066901792 307355153080833 307641945132236 307740835464192 307975394027808 307996055696384 308230808787616 308617589981184 308852816802816 309040186650624 309793287405888 310029410338362 310156863025152 310386268988928 311012626710528 311729105166336 311777559386176 311959674031104 312197448172896 312325792137216 312435403544979 312855497596928 313086899592192 313276838105088 313325532899808 313515616182912 315153863401806 315283422744576 315516620542464 316051737656512 316243474829568 316292630749238 316477382725152 316607486164992 316718600242473 316881652359168 317144453390336 317386179345664 317488201924608 318026662846464 318261889668096 318504467327904 319474327637322 319605663117312 319849264994688 320085839894832 320384510906944 320494718988288 320628706418306 320731771295232 321470639702784 321520608116994 321840667754496 322085973141504 322386510471168 322632231896832 322870865204448 323003596996608 323116955802927 323769003977952 324691422792704 324888401350656 325136029705344 325376514934416 325439413032448 325928354458278 326062343180288 326126083417992 327715213123584 327964996060416 328207573720224 328342499426304 328457731931901 329098900635648 329342316982272 329393508945952 329593340089728 329844554525772 330152331361424 330258457571328 330510178956672 331451803398144 331652883234816 332461088923392 332714489143608 332960579742087 333097459402752 333385905086208 333769648177152 333886785352263 334335722479616 334538551885824 334590551536384 334785991643136 334838029754976 335041163892864 335296530633636 335609394689712 335747363274752 335995697123328 336251791404672 336930345603072 337956313533696 338213902187304 338352941481984 338464060398981 338603202533376 338919152033792 339177474558208 339383241280512 339435993974792 339687056100513 340068114726912 341296906469376 341549345009664 341809672254336 342850497952248 342991443345408 343804214620152 343945552084992 344199949682688 344266486513664 344783713807104 344992881632256 345046506271896 345301718184819 345975767334912 346239468377088 346495562658432 346759659886068 346938177650688 347194788728832 347459418903168 348449331777536 348517448331624 348660723400704 348926470903296 349184552612544 349252053010432 349510375534848 349776770638152 349920563412992 350749754309448 351694375059456 351962434796544 352222762041216 352491224512284 353495473015168 354208824864768 354423710564352 354693850587648 355024814217216 355558204863576 355704374378496 356787510064128 357059451763872 357507505225728 357779995702272 358044625876608 358317525743892 358799311929344 359072787014656 359282527617024 359338373395584 359556371006976 359830423119024 360166179667008 360432574770312 360580748132352 360855581019648 361583785525248 362684824280064 362741198901224 362961260883936 363229723355004 363379046621184 363718114377728 363995338550272 364272774021728 364542206546892 364729879068672 365007874403328 365277850641792 366119339661504 366540760498176 366820136077824 367714040927288 368679614764032 368960620567968 369112299798528 369385311854592 369729984036864 370011790427136 370236263215104 370293811608864 370567697564196 371421372781602 371574063624192 372599285465088 372883278822912 373515689957696 373945624346624 374018725038816 374172483649536 374303800286559 374734641828096 374807081279488 375084305452032 375213329547264 375370192879968 375656298209907 376127687789568 376414370478432 376692783474348 377560569025926 377715783684096 377995159263744 378283265330256 378636240162752 378757951340544 378924834857998 379046638803456 379360995430912 380126543757312 380357152800768 380647059167232 381002239647744 381284046038016 381574658877984 381731523723264 381865493221641 383726226936832 383959019778048 384243013135872 384535881286128 385188055268874 385346405576704 385571493052416 385631425107456 385865373763584 386519802569472 387299797327872 387881678032992 388041135685632 388177319555883 388986754038784 389222738251776 389283237845216 389519401924224 389807507990736 390305449857024 390468622667838 390629143810048 390926879437952 391715767652352 392005498249728 392908559636736 393199172476704 393360816144384 393498866967921 393660633839616 394455038754816 394593473598129 394619946360992 394920723759133 395124035657728 395656171941888 395717671528608 395957739146112 396413505404928 397085823873024 397326721499136 397388480750976 397682407142064 398484927972864 399402915994368 399862647816192 400002980471523 400167421175808 400540816039936 400846106296064 401142590102496 401307499298816 401385948822144 401448339027879 401691883234356 402231989665792 403649225920512 403956885391488 404255670070032 405186952125384 405353523953664 405486646616601 405653341648896 405962528647104 406341330906368 406471947780096 406651042286632 406781758715904 407471661772032 407940681105408 408083848763877 408880452304896 409182878674944 409494755869056 409806870774444 410321113952256 410633858703744 410937581972016 411803755737088 411884257119192 412053582200832 412358355560448 412672653087552 413057716541184 413372547117816 413542484033536 413678296043199 413848358651904 414683502280704 415638806888448 415946232041472 416263264230528 416580538059972 417449199456256 417702450806784 417767377199744 418020821577216 418864385212416 420205151202408 420377896992768 420688827389952 421657966439424 421969843633536 422035433337001 422291466989964 422508869812224 423143648763264 423466166788236 424035550461952 424349186224128 424606623547392 424672623103872 424930256644608 425965770183096 426140884156416 426465686659584 426781119859776 427326291984384 427642361726976 428627519603712 428694144155992 428944551792768 429271491237732 429447964188672 429848680628224 430176309195776 430494486939264 430822607737236 431692005303936 433184535134208 433514706273792 433835353245888 434571139277704 434834777890656 435712271993856 436546277646336 436953617498112 437286661413888 437610098293632 437943642575868 439123089309696 439457786786304 439792739367696 440344610095104 440680238608896 441006185530944 441935737864192 442022129591328 442203844313088 442530918162432 442868213069568 443281451897856 443619318858144 443947439656116 444129945870336 444514540114944 445182380469684 446381322190848 446450706339968 446721551857152 447062040844848 447392708034822 447479192919616 447994262831104 448335721872896 449240460804096 449512998764544 450608418044928 450951869583072 451137255309312 451285413865308 451470936711168 452510988374016 452916074800684 453759525863424 454105379160576 454451496065424 455399126679552 455675400880128 455746229672448 456022714447872 457133997269664 457321924460544 457482422572461 458405619493536 458594069446656 458933266243584 459711618409472 459990508843008 460062008362528 460330738509312 460402290913092 460681600352688 461462917698354 461652624502784 461994083544576 462346213181424 462926384971776 463279225204224 464689931108832 464880964534272 465044115507543 465235294537728 465579403483392 466013834046464 466369027517536 466518940065792 466724491715339 467593657749504 467666339079264 468488688205824 469283246395392 469630349388288 469988299349712 472278433153024 472564947419136 472730795102709 472925134116864 473274930813696 473366418956288 474077606484768 474272499171328 474365212244352 474438946123857 474911229247488 475716680085504 476079269018496 477039994269696 477392834502144 477756700991856 479043370156032 479117831194112 479211491455983 479408494675968 479773897492032 480128759842248 480221572889344 480375938285568 480576766360416 480742078482432 480774330843136 480943059627459 481140774692864 482111714033664 482280912175491 483579765706752 483948347845248 484306297806672 484505395494912 485653505966928 486056275395856 486677165871104 486961442390016 487037134189056 487332602025984 487704044558016 488159119548672 488721013997568 488892531687417 489093514770432 491572819685376 491947494090624 492311360580336 492513749139456 493349053902848 493648350953472 493725082145152 494013475473408 494090263418928 494390010134592 494766831788658 495228497042136 495432084832256 496799047286784 497177705097216 498691633385088 498769148489183 499071733715412 499646189104128 500078857629312 500112407269376 500493590506624 500654472265728 500875064279876 501503583719424 501807827828736 501885827304576 502257044632464 503414092034568 503621044912128 503993545684992 504377687107008 505010601787392 505395518404608 505606806275021 506835391676416 506934470300544 507320853280956 507529412222976 507904803800064 508002986196992 508378728050688 508766211837312 509074861920768 509153990962188 511945359704064 512324017514496 512714508381504 513584073691832 514175233476608 514275746928372 514487165018112 515359736759296 515918328127488 516399729770496 517175570710656 517569759407844 518963651002368 519359202565632 519743343987648 520139489829102 520407266476032 520624830223784 520792183093248 521189128354752 522287690203136 522673997666304 522991085101056 523389706354944 523878079515648 524265563302272 524665155957228 524880845119488 526124631464172 527541562589184 527623562038144 527943652194816 528334143061824 528736836768426 529447765164032 529768961998848 529851307667968 530243209522752 531313237297152 532537221325824 533337307295364 533556561567744 534856786803328 535181265096192 535264452037172 535589177645808 536261257838592 536669993553408 538198967894016 538525473767424 538609180521984 539007560093376 540249269500512 540471365271552 540648862155468 540871122198528 541283371529472 542375678287872 543295549029376 544027236420096 544111798351836 544441891325904 545068569931776 545577171566592 545993007825408 546409161032592 546813309820338 547094818603008 547511811604992 547916775962688 549179009492256 549404776267776 549811140747264 550230204116736 550743622054912 551163396157088 551571061390932 551797811535872 553668449697792 554594976055296 555017685640704 555440717413296 555851546346294 556936601075712 557132059172403 557361095436288 558485846949888 558898928197632 559324918234368 560273534936544 560503862657024 560918436519936 561258725474304 562210621919232 562626458178048 563055289319952 564191531684352 564621555717648 565039175211522 565798914965504 566142164729856 566230164138496 566340853538889 566573675526144 566992738895616 567424897995384 567954360244128 568187845541888 568387252286997 568620915546112 569041493146368 569768389312512 570189815635968 571503359471616 571926069057024 572361988316976 572597285584896 573992649252352 574430143649648 575499886460928 575589340405248 575938529667072 577579380178944 577782082903311 578019608365056 578447137661184 579779703854208 580949695991808 581822517049488 582061703528448 583048881885184 583480131058176 583834107377664 583924856767824 584279102886336 585497452412928 585702934001757 585943715715072 586390319156928 587126146793472 587573651478528 588008247374592 589362839455104 589454448214489 589798758715056 590041224216576 590490950759424 591041935863808 591492425144192 591682558132224 591929919541488 592173261160448 592686053486592 593576507292912 595175096254464 595628735809536 596082721126464 596523610713096 597535316506843 597727391959296 598987281072128 599104373991552 599793971724288 600251131763712 600811224059904 601269159444096 601713885153744 601961248948224 603347984498688 605012701151232 605473838880768 605935328087232 606383505105048 607198835572736 607661639563264 607780428188076 608030285930496 608480012473344 608943792970656 609511996359552 609976563429948 611207492658048 611911021658112 613320678457344 613774318012416 613869721217456 614242133803584 614710306161666 615283890264472 615481670928384 615950788055616 615992111392768 616461617575232 617235179962368 617705633605632 618080373301248 619586574811776 620058820676724 620313726050304 620772537977856 622025253421056 623458210332672 623555118772352 623919348062208 624394896345792 624870807089958 625710995193856 626173799184384 626553676210176 626651065799616 627031232365824 630307726803612 630566845489152 631033241084928 632103475313024 632486949659136 632585261498476 632954765450304 633437200484946 633763304718336 634288906780672 634772358691328 636053325692928 636523779336192 637008934655808 638948655274644 639211326234624 639698529989376 640171679789664 640769021813888 640989437976576 641257412836612 641463542590464 642941279405568 643041216233988 644171946283008 644773020942336 645264463793664 645741730408896 646233911605854 647538007955904 649382845585408 649776802701312 650272059410688 650753029868832 650878826064896 651856708916556 652124686360576 652252166835984 655430426247168 655929992120832 656415147440448 656915463863802 658197801271296 658684633964544 658787017891904 659186680179456 659689109051544 660304662722848 660516915142656 661020357913344 662903606796288 663305766469632 664922177846784 665428978287216 665921159484174 666194918805504 666771810172416 667773570704526 668671444959232 669077103771648 669181103072768 669571983286272 669676059509952 670082327785728 670593061267272 671218789379424 671494726549504 671991394246656 672503582809344 673860691206144 675912627067392 676427804374608 676705882963968 676928120797962 677206405066752 677838304067584 678354949116416 678766482561024 678871987949584 679374112201026 680136229453824 682593812938752 683098690019328 683619344508672 685700995904496 685982886690816 687608429240304 687891104169984 688399899365376 689567427614208 689985763264512 690093012543792 690603436369638 691951534669824 692194376547531 692478936754176 692991125316864 693519319772136 693876355301376 694389577457664 694918837806336 696898663555072 697034896663248 697321446801408 697852941806592 698369105225088 698504106020864 699020751069696 699553541276304 699841126825984 701499508618896 703388750118912 703924869593088 704445524082432 704982449024568 706178101326269 706990946030336 708417649729536 708847421128704 709387701175296 710049628434432 711116409727152 711408748756992 713575020128256 714118903527744 715015010451456 715559991404544 716089251753216 716635051487784 717598623858688 718145574029312 718565055234048 718676746791168 719112742013952 719660846238048 720332359334016 720865149540624 721161496264704 721711162039296 723167571050496 725369648560128 725482397802448 725922521767872 726459446710008 726758093242368 727436228755456 727990677100544 728545548043456 729084413093784 729459758137344 730015748806656 730555701283584 732238679323008 733081520996352 733640272155648 735428081854576 737359229528064 737921241135936 738770623709184 739459968073728 740023580854272 740472526430208 740587623217728 741135395128392 742842745563204 743148127248384 745198570930176 745766557645824 747031379915392 747891248693248 748037450077632 748607600573118 749469283656192 749614162558976 750168610904064 750740385759936 751312596419814 752255375579136 752828740956864 753385566948696 755121138051852 755431567368192 755990318527488 756566530660512 757272480325504 757515902681088 757849669715996 758093277606912 758721990861824 760253087514624 761294118334464 762004479295488 762568092076032 763149317755968 763730986443282 767452453873664 767918039556096 768486026271744 769071762572256 770376110537748 770692811153408 771262850214912 771730747527168 773039605138944 774599594655744 775763356065984 776354639111766 777973508077568 778445476503552 778566475690432 779038803848448 779615015981472 780209234743653 780610899714048 780937245335676 781258287620096 781853758875904 783431535304704 784010996499456 785817119273472 786398344953408 786997733935842 787321267679232 789186947196258 789239892721984 789841447518266 790248071315456 791312343883776 791435343057216 791915478292224 792827010809856 794171647746048 794653442998272 794776961501952 795364814284128 796969855945728 798805831988736 800005960943046 800334842351616 801081632079872 801692212592128 802285180204992 802771897644288 802896678055758 803383766468712 804463979331584 807298451841024 807913770782976 808511340140064 810373904250768 810707047907328 810973293233202 811306683297792 811925057294208 812682661812736 813302084573264 813563517431808 814943323544064 816167697527754 817760904609792 818365757349888 818989511738112 819613741548888 820219964730507 820642227904512 821267717407488 821875163944032 823607511474176 823768514238384 824107164401664 824716711120896 825345306175104 826115433082368 826745094235632 827084968067072 827356592086398 827696717303808 831277613776896 831892464082944 832526528461056 833161076119944 833777319519441 834898398912512 835404901613568 835534754399488 836041643154432 837728770424832 840410302404816 840755793985536 841377654779904 843315932878848 843939687267072 844070866674002 844582933979928 845017739624448 846015349113649 846287297526528 846932333576472 848071100923904 848698372448256 849213247094784 849345246207744 849860513289216 851931540366192 852281768312832 852931373319168 853562239719552 854652583968768 855284723453952 857255039207424 857388288311984 857889103585536 858542982475464 858895928377344 859697361256448 860352618391552 860988973878528 861645215474472 863384010607872 866369070268416 867029412547584 867670706491776 869142278555408 869669555781312 871424543987712 873092555292672 873907234996224 874573322827776 875220196587264 875887285151736 878246178619392 878915573572608 879585478735392 880689220190208 881360477217792 882012371061888 883871475728384 884044259182656 885061836324864 885736426139136 886562903795712 887238637716288 887894879312232 888259891740672 889029080229888 890364760939368 892762644381696 892901412679936 893443103714304 894124081689696 894785416069644 894958385839232 895988525662208 896671443745792 898480921608192 901216836089856 901903739166144 902570827730616 902941873422336 905021976748032 905832149601368 907519051726848 908210758321152 908902992130848 910798253359104 911492459344896 912045428895744 914267994539328 914964845144922 916811238987072 917866532487168 919423236818944 919981017686016 920124016725056 920661477018624 920804581826184 921363200705376 922065459242499 922925835396708 923305249005568 923988167089152 924692426362848 925852769943552 926558450408448 929379862217664 930088231015086 930470589075456 931158806966784 932027668092928 932738055035072 933037880131584 933448983430678 935187315499008 935332678158528 936977376411648 938566492790784 939260698776576 939976598699424 944556866306048 945461590205418 945850268233728 946549861627392 946732837912576 948155212969536 948730424488704 948877892247714 949822458494976 951433360171008 952158538036992 954079988539392 954785669004288 955513401983712 958235662388224 958422982911966 958816989351936 959547794984064 960257519684496 960443145778688 961153532720832 961484156964864 961886119254918 962281549385728 964561824350982 967159531413504 967896695690496 968612595613344 969010790989824 969350867408781 971307011933856 972112550791712 973354331742208 974074268378112 974665204051968 975408089116032 976318239097344 977785063374834 978187029540864 983145639370752 983894988181248 984622721160672 985027498278912 985373195795703 986698107805696 987296701906944 987450164290304 988026950946816 988180526837856 988780020269184 989533663577316 990456994084272 990864169664512 994355410194432 997383266770176 997538296978366 998143467430824 998881739226261 999292378208256 1000157715258624 1000224814538752 1000987181013248 1001308944531456 1001750128559752 1003007167438848 1003615655657472 1003771654609152 1004514089264928 1006828184069136 1007242089824256 1007987091369984 1008755374214016 1010791036809216 1011213612550042 1013868940601088 1014641706561912 1015058824445952 1015809607600128 1016005972393984 1016757456101376 1017532423674624 1018149723841536 1018307981924376 1019061168301539 1023890719408128 1024648035028992 1025429016763008 1027168147383664 1028350466953216 1028551493856744 1028974330036224 1030719473518592 1031836656254976 1032799459540992 1034351141421312 1035139518815688 1035905154554457 1037927302004736 1038718405131264 1039486687975296 1040278979658204 1040814532952064 1041249660447568 1041584366186496 1042378256709504 1044575380406272 1045347995332608 1045982170202112 1046779412709888 1047756159031296 1048531126604544 1049330311914456 1049761690238976 1052249262928344 1055083125178368 1055247124076288 1055887304389632 1056668286123648 1057473673536852 1058895530328064 1059702615335936 1060486419045504 1062626474594304 1065074442651648 1066674614590728 1067113123135488 1069713573606656 1070362530192384 1070528904074344 1071178355291616 1072522515677184 1073339987106816 1076397935788032 1077218361043968 1078015120186752 1080498539001024 1081297724310936 1081742244397056 1082566743058944 1084751356575744 1086591098058752 1088054472840192 1088223596703672 1088883782651808 1090137139863552 1091154343133184 1091986015650816 1092818322065184 1093626619640676 1094189637206016 1095023623209984 1095833551925376 1098358018984512 1099622281494528 1100460408233472 1101487244109824 1102326792314176 1103142122781864 1103595623071744 1107336899395584 1109189952110592 1110035371281408 1110881434826592 1111703092692588 1114264118344806 1114722190872576 1117797856395264 1118649836468736 1120547069873088 1121836873039872 1122517450948608 1124421243838464 1125252916356096 1126110578639904 1126968894629721 1128383063368704 1129243111435296 1130078350423044 1131597829931008 1132460328276992 1132681707077778 1133147351052288 1133985477791232 1134849795990768 1135908720488256 1136774504573994 1137241831092224 1138082986292736 1140379631271936 1143006718943232 1143852138114048 1144723976633952 1145194571169792 1145596479664923 1147985298504704 1148860287299296 1151178680810496 1151877059334144 1155564165806622 1156039216730112 1156894275322368 1159559407708416 1161899391983616 1163645034098976 1164123407056896 1164531958667649 1166097763770368 1166960262116352 1167668214755328 1167849713535648 1168558205772672 1171405868003514 1171887431430144 1172780638313856 1175147302957056 1176016494749184 1178725678910208 1178908896428978 1179597517430112 1180082448433152 1180496600903763 1180981901518848 1182083871727616 1182984850288384 1183365116264448 1183859839082976 1184346522320896 1184762171277399 1185372106973184 1187153014585824 1191257471619072 1192165442252928 1193047221426192 1195070633013686 1195454783918592 1198208747983104 1199587943448576 1200502263527424 1201622448119808 1202538318888192 1203427770307488 1203922497896448 1204345017083637 1206695968997376 1210947677761536 1211870656174464 1212767010210096 1215323279126528 1215560856376152 1216060571860992 1216960024946688 1217887585941312 1219023992719104 1219953126859896 1222414985316096 1223822043316224 1224251546291631 1226641356914688 1227548636024832 1227739442434912 1228484267607168 1229420612323332 1230567780528944 1230963341856768 1231901576111232 1231984222785536 1232923235150464 1235411267211264 1236160746602496 1239173149623552 1240117641353448 1240627452100608 1241034888129597 1241545075955712 1244050506842112 1245519205701881 1246916420665344 1247110237544704 1247838696124416 1248789792691584 1249741614179916 1251421990387712 1252347598368768 1253107352420352 1253302131599232 1254062464731648 1260615453607224 1261133690978304 1262066482169856 1264206950626048 1264973899318272 1265170522996952 1265909530900608 1266106300011003 1266874400969892 1267526609436672 1268577813561344 1269544717382656 1272106651385856 1273047558672384 1274017869311616 1277897310549288 1278422652469248 1279397059978752 1280343359579328 1281538043627776 1281978875953152 1282514825673224 1282927085180928 1285882558811136 1286082432467976 1288343892566016 1289546041884672 1290528927587328 1291483460817792 1292467823211708 1295076015911808 1298765691170816 1299553605402624 1300544118821376 1301506059737664 1301757652129792 1303713417833112 1304249372721152 1304504333671968 1310860852494336 1311859984241664 1312830294880896 1313830927727604 1317369267929088 1317574035783808 1318373360358912 1319378218103088 1320609325445696 1321033830285312 1322040715826688 1325807213592576 1326611532939264 1329844355693568 1330857956574432 1331842318968348 1332389837611008 1333543620344832 1335547141409052 1337342889918464 1338362206145536 1339143966572544 1339352119019904 1340164655571456 1341186122534544 1342437578758848 1343982788493312 1345007165618688 1347721382412288 1351825254134784 1352855608749216 1353411765927936 1353856241595924 1354412810133504 1355676608135168 1356709898232832 1357532965122048 1357743975899168 1358748224402052 1366197380038656 1367238689017344 1371401991808992 1371965773381632 1372447267717383 1375216858480608 1375782208339968 1376799798730752 1379134855228416 1379971526529024 1380186025087584 1381206872739276 1384388753095062 1384957873508352 1385982250633728 1387038639544272 1388779154915328 1389837675612672 1393797327110144 1394069793326496 1394642893602816 1395132346522629 1395705883613184 1396738210450176 1397008212041728 1398041502139392 1399107082552608 1399682253651968 1400173475146017 1402999017237792 1407849739186176 1408891048164864 1409964898049136 1412356202652538 1413981892060672 1416835299459072 1417694842257408 1418775402350592 1420099256868864 1422232819454304 1422817497513984 1423316838371571 1427150040256512 1428237807055488 1431119982809088 1432178503506432 1433270102975568 1436291148058624 1437130110468096 1437353493582336 1438225484027904 1439321692476096 1440664718668032 1441730299081248 1442322992529408 1442829178882377 1443422324078592 1446335142100992 1446842736526473 1450739297120256 1450964795604896 1451845043535744 1452918893420016 1453516186484736 1455981354201088 1457091096086912 1458168826187568 1460031497613312 1461111402567168 1464477358646016 1466163041992704 1466677595062251 1467280544311296 1470856163709152 1471977243102223 1474718459056128 1475842482271872 1477541247418368 1480047161708544 1480945052860416 1481175246435456 1482270790256784 1485685491126408 1486296254496768 1490397141860352 1491533115291648 1494062759830784 1495782497386496 1496074900155264 1496307445467549 1497215201146236 1498938567312384 1499228325117952 1500337221808128 1501480771519872 1502625192839628 1504510751158272 1505657481913728 1506771133897392 1510242276103704 1510863134736384 1511980637054976 1513133061321024 1514544960651008 1515031805362176 1515699339431992 1516186555213824 1516820418825063 1517443981723648 1520506175029248 1522588236668928 1524008958590976 1525136184152064 1526298635511936 1527461972886564 1534904907747328 1535836079112192 1536972052543488 1538143525144512 1540752221075496 1541385622306816 1542525700429824 1543461495054336 1546079210277888 1549199189311488 1551526712131968 1552709278223532 1555947016155136 1556890953007104 1557132951380864 1558077607696896 1559230031962944 1560418469487306 1561221799428096 1561874490671352 1562516575240192 1563707517751808 1566863070609408 1568021992998912 1571634238546944 1572796689906816 1573995467871684 1574642535358464 1578373894392516 1578479785443968 1579682895036532 1580496142630912 1582624687767552 1582870686114432 1583830956584448 1588343295492096 1589306885996544 1589553923003904 1590729628568256 1593939711891456 1597611663977472 1600011921886092 1600669684703232 1602163264159744 1603384425184256 1604570360409984 1605543795288576 1605793356111516 1606767532937424 1614596903682048 1615827541565952 1617022680280128 1620747808501536 1621414095814656 1621946586466404 1622613366595584 1623850114588416 1625365323625472 1626604169146528 1627127034863616 1629886647088128 1632335395055508 1636731514699776 1637979023476224 1639227483097776 1640439929461014 1641284455809024 1642535434814976 1643750327888064 1647215022948352 1647537028476768 1648214328803328 1649433422241792 1650690612350208 1652230866164736 1653490188471264 1654169936134144 1654713184172796 1655393434607616 1663784928165888 1665053056922112 1666322152239888 1667554639038882 1669796797825024 1670809803227136 1671069508798976 1671396177517209 1672083286308864 1675457540849664 1680820604809632 1681511587971072 1682755309559808 1686631865757696 1687879374534144 1688141733348004 1689165867959856 1692030698227298 1692574595053056 1693864667152944 1697396744896512 1698426494189568 1698690492415488 1699721026578432 1703863080732384 1704563536625664 1705161756860991 1705862746638336 1707124479439104 1709305167937536 1710569446907904 1714510078414848 1714776576623968 1715778207171072 1717085964950928 1717791856754688 1720705236783104 1721977947757056 1723290430948944 1726768021215744 1732738140536832 1733346248709933 1734058825095168 1735341412983552 1738284557110816 1739339111562624 1739609469120809 1742849087975424 1746185110585344 1749146645655552 1750440393174528 1751774570303472 1756492357238784 1757108802005271 1757831147145216 1759170957470784 1761378440380416 1762720954435584 1764024742123776 1767742951456768 1768088518365312 1768363344643467 1770123672649728 1771472852278272 1773125807591424 1774477275432576 1775789758624464 1776519783481344 1778058160459776 1780729521878736 1785525288763392 1785802825359872 1786886207428608 1788248163379392 1789570832139288 1789916771678464 1791977051324416 1792605949520529 1793342887491584 1796961843216384 1802433672179712 1803807478332288 1805141655461232 1805883746844672 1810043953496064 1811664299202736 1815038103453696 1816421516642304 1817805984261696 1821596506718208 1822984918689792 1824090857791488 1828535989078656 1829929690289844 1833622477974144 1835733064974336 1838846473637888 1839962035372032 1840248033450112 1841322954037248 1841609163652368 1842726401410752 1844130918484998 1845851670793416 1846610498011136 1847976334178304 1849384852725696 1851705539887104 1853116900816896 1858759724435328 1860176462030172 1860941178150912 1862317613933568 1864055336185856 1865476110070144 1866075760263168 1866897966861356 1870374630998016 1870665356317056 1877132985581568 1878521397553152 1879953197398848 1889113732612096 1890923180410836 1891700536467456 1893099723254784 1893465675825152 1896310425939072 1897460848977408 1897755784495428 1902866720342016 1904317076073984 1908159977078784 1909571338008576 1911026803967424 1916471324776448 1916845965823932 1917633978703872 1919095589968128 1920515039368992 1920886291557376 1922307065441664 1922968313929728 1923772238509836 1924563098771456 1929123648701964 1934319062827008 1935793391380992 1937225191226688 1938701734817562 1942614023867712 1944225101583424 1946708663484416 1948148536756224 1949330408103936 1950816178232064 1952636478194688 1955570126749668 1956374059081728 1966291278741504 1967789976362496 1969245442321344 1970746391591406 1973396215611392 1974593403813888 1974900328580608 1976053901893632 1976361053675712 1977560040538368 1979067327154632 1980913988168544 1981728339329024 1988710820388864 1994766533540352 1995076593956732 1996286934861648 1997763478452522 1998584756416512 2000315430517248 2000449629077504 2001974362026496 2003500257119504 2006014334877696 2007231311314944 2007543309218304 2009028178529856 2013656368138272 2014484179648512 2015974182739968 2017510748428032 2021582073618432 2022427225100084 2027737881202176 2029283413123824 2030117648891904 2031619215200256 2033514912202752 2035064847349248 2036299447683072 2036615963848752 2038122336603078 2047781438816256 2049296070057984 2050858033526016 2054336294767328 2056700933906432 2057102987713488 2057948660072448 2061438947037184 2063673312509952 2068702282842624 2070279037631376 2071810309108914 2075854604009472 2076583129642593 2077436810262528 2078973375950592 2080557959316408 2081629065904128 2082499320895136 2083168732372992 2084086591718989 2084756513419008 2089150760812544 2090695990665216 2091964340404224 2093558825419776 2095512318062592 2097062253209088 2098660623828912 2099523380477952 2104498525856688 2110166250356736 2110494248152576 2111774608779264 2113336572247296 2114947347073704 2117791060656128 2118534303978807 2119405230671872 2120972838091008 2125252949188608 2130148885303296 2133349229181456 2134226246270976 2139427147213312 2140725060384768 2141057808148688 2142356710583232 2145045031354368 2146679974213632 2152795871576064 2154436722087936 2156030240373504 2160997078002048 2162595448621872 2163484488794112 2165133486117888 2169502713151488 2173182196117504 2176108945680384 2176447193407344 2177767565303616 2180274279727104 2182308686266368 2183972031301632 2185636644130368 2187253239281352 2188379274412032 2190047246419968 2191667103850752 2196716037969024 2199244562989056 2200920816466944 2202974488219648 2204653584628352 2206284245563728 2207191246143488 2218379904221184 2220070742562816 2221762869653184 2223406185385176 2228528236689612 2229444381745152 2235595712790528 2237299672937472 2241094139746176 2243673746079744 2248842487676928 2250505832712192 2252221157279808 2253937789259442 2256766126737408 2258486222870592 2260156700846088 2263195659862016 2264920656553984 2265363414155556 2266294702104576 2267970955582464 2269699591981536 2271817440976512 2273549009147988 2274483662184448 2276165972585472 2280759262543872 2286013437886464 2287704276228096 2289447953267904 2291192959329846 2295970597009408 2297720574598592 2302357361620992 2303754118668288 2311128331613244 2312078433460224 2313788550644736 2319118815416832 2323798783967232 2327290068197952 2329063917335298 2332195527540736 2333920524232704 2335336429510656 2335699427071296 2337116411545344 2342811736007028 2343774862860288 2345561276627712 2350294605914112 2352032989498368 2357451357820416 2357817792857956 2359195034860224 2360993201807526 2361963803037696 2364167743455232 2365969700576768 2367719678165952 2369524342554798 2370744213946368 2374306029171648 2382514943238144 2384330884505856 2386094442852384 2390141266027372 2390909567837184 2396417495966208 2401004527054848 2403244896239616 2405076637776384 2406855540614976 2408690034167274 2413391937994752 2421895355523072 2423741312348928 2425534020420192 2430646558253056 2431121712752304 2432121143721984 2433920049893376 2435775171882624 2438047985438208 2439906253719792 2444829970632192 2448503092583262 2453282713829376 2455097272049664 2455478884869824 2456968535214336 2458841224646664 2460659894191521 2461135561057888 2461926683713536 2463803152222464 2463968445571072 2465846470300928 2470822534422528 2472321493204992 2478346299247104 2480235282706896 2481254904201216 2482069776259194 2483090151911424 2491038411403762 2493832841330688 2494220475089408 2495677392248832 2497579585383168 2499483228359832 2502843980775424 2504695196737536 2506214704840704 2506604263198464 2508124929463296 2521230907214448 2522267381956608 2524132964339712 2528413901252096 2529947798636544 2530341045993904 2531819061801216 2532212600022006 2533748801939784 2535053218873344 2537155627122688 2538046047340947 2539089434765312 2544213302771712 2546095117344768 2548035738623232 2555794621098576 2556845304938496 2558794119957504 2560686719158656 2563076087255552 2563957751906304 2565029651346448 2565854170361856 2571765117622272 2572164864935952 2576687785132032 2579092083769344 2581057855174656 2582966921635584 2584935646423416 2590152031823616 2597531382341632 2599107210805248 2601088237642752 2603012119475328 2603515304259584 2607426835666224 2608498745442304 2609008667343936 2621721704988672 2623719968483328 2625660589761792 2627661855455208 2634738535858176 2635148071567616 2636746720717824 2638756436206176 2641218650891392 2642067660570624 2644081431653376 2651614427185152 2659688711387136 2661715913148864 2663684637936696 2664779675222016 2667087240689664 2671094282818104 2674685779836928 2676724412291072 2678287933145088 2678704238039808 2680329311142912 2682372245069088 2684875157517696 2687965576986624 2690014331237376 2695442764824576 2703650508269568 2705711217498432 2707712483191848 2708825620267008 2711353216270336 2713419796465664 2715065930244096 2715487951798336 2717496448804104 2732394760077312 2734477378034688 2742803983617984 2744894535434766 2750433716961216 2753599597461504 2758269710456832 2759943053058048 2760372050175168 2762413745478552 2768777506190124 2769915747016704 2771964501267456 2774077279088544 2777558309830656 2779675351225344 2787594654220288 2788139586652992 2790264693045258 2791411767226368 2793476420900352 2794016424083456 2796083004278784 2798214165105216 2800346950292034 2805998034475584 2815699478372352 2817782096329728 2819929796098272 2824712405305076 2827963784121344 2833670598918144 2837550804701184 2840198513737728 2844465638908608 2846633676743142 2854300080513024 2856475614110976 2862239965618176 2864357007012864 2866540205951136 2872582296117248 2874706987164672 2876450968055808 2878643384952192 2881329437336064 2883460598162496 2885658357764754 2886844648157184 2893685473052946 2901478594240512 2901929591209792 2903690087071488 2905837786840032 2907032372969472 2908052602226343 2911962708402176 2914182192173824 2916337652375136 2920062995226624 2922222805134336 2928954717292032 2933355190124502 2934561088622592 2941712327418304 2943954486204446 2949436918112256 2951684964543744 2955082494836736 2960094323417088 2961890105720832 2962350492870912 2964541580513568 2971370982252816 2972592508993536 2983066230583296 2988125519661568 2992149800310528 2992614890935098 2994430402292472 2997877134624768 2998456650235904 3000674443616256 3002961543039744 3005250385679256 3009021502316544 3011314963827456 3013542267794784 3020484552207408 3021726269472768 3023961274109952 3026266122642048 3029089921302016 3031398678863984 3032373110427648 3033640837650126 3034887963447296 3045176473337856 3048017917181952 3050272368304128 3052597271023872 3054923945773128 3057183504904617 3069809815494656 3071672158224384 3073944105086976 3076287050289024 3081504442150992 3082771244613632 3085051400859648 3086922990108672 3092158420555776 3098398378622976 3103053424263936 3105418556447064 3107715463663371 3111894032310272 3113781906014208 3114265902761728 3116155215393792 3118460063925888 3120836938974612 3122443598856192 3123748981342704 3125033150480384 3127415035503616 3133726141218816 3136043985997824 3143268477093888 3145593379813632 3147990935743368 3149285070716928 3156747788785032 3156959570887936 3159365790073064 3160992285261824 3165249375535104 3165741372228864 3167661913168896 3176686590984192 3179107846007808 3181459257136512 3187879423782912 3195223327954944 3200023843772184 3201339369406464 3204326528319488 3206768850368512 3209140720819968 3211087590577152 3211586712223032 3213535065874848 3229193807364096 3231655083131904 3234045360560256 3241495617003072 3243893172932808 3245226733191168 3247700229176832 3250730647250944 3253208338293056 3254254069727232 3259773294176256 3264670790111016 3273463029399552 3275958046952448 3278454966195552 3280879858922028 3282568911618048 3285070869629952 3287500655776128 3294430045896704 3295074056953536 3298866844483584 3301381224700416 3304461732329472 3306980376942528 3309426368345592 3310786869215232 3327569856331776 3330106113844224 3332644304479776 3335109278077764 3339593595650048 3342139017597952 3342792355034418 3344166572617728 3361641209619264 3365510619119616 3373263731515392 3375758749068288 3376283466696008 3378331735919712 3380906683889163 3384061396454596 3385149190106112 3387729334305888 3394793489793024 3397380984830976 3399442053156864 3407726161464768 3410323513721982 3411725493276672 3414248958878208 3421138893815808 3429020156829696 3429553153247936 3431556414342144 3434171929901856 3435583713509376 3436789438994769 3441410473566208 3443955895514112 3446580861897888 3453536042431488 3466692497419866 3468117650190336 3470682825967104 3476569114221632 3478678223125248 3479218938241618 3485698175950848 3492370221170688 3498293291311104 3500880786349056 3503549140606944 3514217604010542 3515662294290432 3518341914941568 3525441908871168 3528049484247552 3536177036730624 3536726689286934 3540247345299456 3542945704556544 3546251615182848 3548954550865152 3551579517248928 3553039566962688 3554286513832197 3556116320919552 3561459043757472 3571605650719744 3573772414857216 3576496326758784 3579141664278576 3579833543356928 3585211899041058 3586685774983168 3604867344359424 3607614956664576 3610283310922464 3611767493689344 3613035051250911 3620087906992128 3623328598405472 3632843033284608 3635611968523392 3645969837379584 3648181715582976 3657071978157312 3659859380579688 3667244955948288 3671466129948672 3672754638874893 3677692947275776 3679924070744064 3680496066900224 3682645908074496 3683218327304736 3685452802821504 3688261836969996 3691703341586832 3693220996022272 3695952668356608 3698769705451392 3706233801633792 3717519448870656 3720352924060344 3721882356301824 3723104664388791 3724635227867136 3728110672371712 3730952220140288 3732151520526336 3733795933722712 3736557617105643 3740749261996032 3741330712634112 3754265971163136 3757042795106304 3759906394797696 3781846360821672 3783401072934912 3786199446509568 3786931351650304 3792620851878144 3794921697954816 3795511568990856 3798318900033009 3805733440684032 3808634152147968 3816319954157568 3819142676017152 3822053607934848 3832942649552896 3833691931647864 3835267957407744 3838191179936256 3841030078737984 3841772583114752 3844614130883328 3845936627859456 3847544477019672 3849126197542912 3858247297403928 3868638125654016 3871586782761984 3874450382453376 3877403469635124 3885228047735424 3888450203166848 3893417326968832 3896297073512448 3898660816207872 3901632356464128 3905272956389376 3911140253499336 3912748118163456 3932582557483008 3935579952724992 3938490884642688 3941492783182812 3946792431222784 3949800657161216 3952107803787264 3952722107351424 3955120081076736 3958134654309264 3961827976337088 3977421640777728 3989533067080704 3990153187913464 3992573869723296 3995526956905044 3997169512833024 4000630861034496 4000899258155008 4003948724052992 4007000514239008 4012028669755392 4015086618436608 4018056357059712 4027312736276544 4031948365479936 4035021496856064 4043164147236864 4044854450200168 4055475762404352 4058566826247648 4060235297783808 4063238430400512 4067029824405504 4070129694698496 4072598895366144 4073231927697504 4076244673206156 4098592140115968 4101716067052032 4108672589534656 4113401867812864 4114205975426976 4115897320144896 4117341803152149 4122877894074368 4127346625019904 4137404565685248 4140558075262752 4143620618217828 4153166259285186 4154873620525056 4157946751901184 4161115918632816 4164998641790272 4166337464745984 4168173183437978 4169513026838016 4181391981330432 4183928680808448 4187117650839552 4191024636125184 4194124506418176 4197321247657824 4199046760955904 4200520425438051 4208997051713376 4220988496305152 4223549217558528 4226673144494592 4229894694147408 4237068607957614 4238810461343744 4241945676182016 4250505898377216 4260297770606592 4266698458362912 4268452492541952 4269950515114713 4278854294426624 4281450120769536 4282115616297376 4284713421166464 4293359948427264 4308873444175872 4312060480747008 4321994156004096 4325190897243744 4326968977588224 4328487536647131 4330266972235776 4339005426302976 4340528209579419 4346364392235008 4352217891360768 4352894386814688 4355535130607232 4360548559454208 4367944062603264 4371273288260736 4374506478562704 4380094492839936 4383334207701504 4393432075938048 4398489125978112 4400032785186753 4401841632933888 4405948976439296 4409307169256704 4412568491127456 4414382492286976 4415931729306669 4440141485125632 4443525739306368 4446812370770352 4457056473379224 4458888763490304 4471191425581056 4474599345874944 4482188279492352 4487347492159488 4488922336402647 4497684975353856 4501011665424384 4504442314559616 4507875578518884 4513532253474816 4516972445741184 4520313401692176 4529841313107968 4530726828311112 4532589404209152 4535941911164928 4539399183963072 4543634881953024 4547098018295976 4548967324368896 4550461256475189 4552331945170944 4561518525087744 4572026875772928 4575408552456192 4578895906535808 4582385918659692 4591941194018816 4595441149197184 4604714723241984 4607508237336576 4622256663226488 4624156866920448 4627577101289472 4638237630833664 4642389766707011 4647597567934464 4654580136395904 4658127834670596 4664391055081472 4667841048465408 4670672859021312 4671398854142592 4674232823090688 4685623472014056 4687549725720576 4691122553255424 4700589211828224 4704065978996736 4714902715640832 4715635585715912 4718390069720448 4721986403615052 4723927606075392 4728335486910464 4731939401153536 4735439356331904 4739048685109596 4741488427892736 4748612058343296 4765029886476288 4768661769011712 4772188885704768 4780282532054744 4781819135674368 4792834991932416 4802009054109696 4806489792479232 4810153275552768 4813711081229952 4817380068334548 4843790711046144 4847482624697856 4851068040840384 4861293116506112 4862243425504608 4864242287443968 4867840099786752 4871550343765248 4876095970876416 4879812507439584 4889659941264384 4897006185166524 4910194544099328 4910957769739648 4913937070428672 4917682449293328 4921319788383042 4922271122115776 4923853367427072 4927606304444928 4927936891142144 4931692940601856 4941645068845056 4944642986409984 4956692598494208 4960470565413792 4962509808402432 4964139552518388 4966180303822848 4982076822807524 4988440950178816 4991354784497664 4995159170766336 4998966456719664 5009390393475072 5012429409681408 5013208526396928 5016249858926592 5042461814428896 5044534763913216 5048265928679424 5056827802504192 5059895597273088 5060682091987808 5063638123602432 5064425200044012 5067497603879568 5076092094681894 5078178869530624 5092190234689536 5096071477246464 5111589242197152 5113690609876992 5115485270582973 5117588239915008 5121373438317312 5126152174511104 5127915503812608 5130059302692896 5131708340723712 5133969408868729 5143530235244544 5144329729871904 5153375570264064 5162115710349312 5165933843271168 5169871292846832 5180304063647232 5195062764683264 5198214421610496 5200038746129799 5202176475285504 5206024238950656 5207030608519168 5214853671332448 5216997490884608 5218017334687872 5218828407362427 5247439936966656 5251321179523584 5255323710910416 5269477071716352 5270296143135232 5271326406015813 5273493441435648 5277512872412352 5282437301782784 5284135321141248 5288162863306752 5303228854370304 5305090033930401 5319377422774272 5323431826297728 5327369275873392 5329559350444032 5334174481379328 5342188565636208 5353448824582144 5356575866290176 5357408476079616 5360658622285824 5364744490138176 5369750315035392 5375931153973248 5377817848561587 5380028662474752 5390885529649152 5407301016539136 5411422434996864 5415424966383696 5417651240534016 5426839592931328 5430131860488192 5430975903596672 5434992897608208 5464789520154624 5468954756069376 5485607967235968 5486460633381013 5489789070869532 5500867433922432 5507199194923008 5516539420913664 5519886106116096 5520744100350336 5524827490957104 5537555012380248 5539831494033408 5543929002534912 5548154558177088 5555116619661312 5559350702450688 5575189308440576 5576279173305984 5580529386090516 5582823534452736 5586952841800704 5588032848166912 5592166008557568 5596428330210432 5600693900584068 5611996068951168 5631398956744704 5635564192659456 5639859592196544 5649424810610152 5655927568242688 5667341197836288 5675101609402368 5680397027475456 5688931277817216 5693267353486284 5708600161026048 5712951228221952 5724479931236352 5728714014025728 5733080411902272 5745164592234496 5749413974329344 5752901936111616 5757286769904384 5762658874672128 5766921196324992 5771316715529508 5773689296314368 5787370946105892 5802957188481024 5803859182419584 5807380174142976 5811675573680064 5816105204452686 5823925416804352 5828364384347648 5832675304750272 5840125990453248 5844445610268672 5857909434584064 5866710380249004 5869122177245184 5883424654836608 5887908972408892 5898873836224512 5903369929087488 5920188646834176 5923780211441664 5924700985741824 5929083161027136 5942741964505632 5945185017987072 5966132461166592 5976251039323136 5984299600621056 5985229781870196 5988860804584944 5995754269249536 6001348887232512 6005923086079488 6010500771358512 6018043004633088 6022629927654912 6027084535589568 6040969104414816 6043452538945536 6047922548219904 6052532245284096 6058179842604032 6062797357727968 6064746220855296 6067281675300252 6069775926894592 6090352946675712 6100544736608256 6105194542047744 6109847891546256 6114367009809234 6139619630989312 6143344316448768 6147888210173952 6152574100578048 6163008884301984 6165542489227264 6170102801719296 6173845980217344 6184316841111552 6206106848527872 6210837112894128 6215430927326742 6223788064620544 6227563812028416 6228531805523456 6229749388927779 6232310430787584 6236920127851776 6241673877949224 6244887197712384 6247497962685408 6250066300960768 6252259775156967 6254830071007232 6267452282437632 6272087971995648 6286536954187776 6291186759627264 6295981871486736 6298570141433856 6313495577570064 6313919141775872 6318731580146128 6330498751070208 6331482744457728 6335323826337792 6353373181968384 6355602911936421 6358215692015616 6362918514273024 6375758847565824 6390446655909888 6400047687544368 6402678738812928 6413537700737024 6418281441639936 6422175181154304 6423173424446064 6427070131749696 6458387614728192 6463310166263808 6468090721120512 6482991234006144 6483998930359379 6487786345865616 6490453466382336 6495400458353664 6501461294501888 6506416676586112 6508508139454464 6519546588352512 6529341580222032 6546926058799104 6551916093904896 6556909932391104 6561759717844056 6565137823236096 6570141739259904 6572888481575273 6575001311552256 6588860091793408 6590148113907072 6597733688967168 6602762449400832 6608923464658944 6613960753885056 6618852736691184 6621573738430464 6655139712663552 6660212227688448 6665288608959552 6670218556155528 6679187191300096 6684278035195904 6685584710068836 6688333145235456 6723282419238528 6731021238239232 6746527463030784 6751517498136576 6752566933392016 6756663471839424 6761813367778326 6768122792909192 6770298380212224 6775458668611776 6789586979586048 6794761969661952 6798884106313728 6815452322929536 6820647027443964 6823450986553344 6828497917756416 6842277787631616 6858040313659392 6859106306495872 6863112828684288 6868343859803712 6873578877989538 6882820947132416 6887911791028224 6893161723795776 6907072084862976 6933384994839732 6936235300380672 6941365651934208 6953138228443264 6957356446250496 6958437876483236 6971396351901696 6996586582622208 7001761572698112 7007098281213888 7028435208021084 7031324588580864 7036683829883136 7050883817742336 7056098968495104 7072354073461248 7073453378573868 7085891409113088 7092503230365696 7097909101730304 7103159034497856 7108573027664394 7112232641839104 7122918087514944 7143211301439488 7147544829714432 7152992653517568 7158283328557152 7159667086713856 7170423798082116 7173371549966336 7209734688718848 7215229913329152 7220566621844928 7226070102501822 7240175813984256 7246657196810944 7265686066569216 7271223937046784 7291939674759168 7296363431165952 7314143956314624 7319718761159376 7334489911896576 7345509277749786 7355385894551552 7359848141488128 7360992133800448 7365291816148992 7366436654609472 7370905605643008 7376523673939992 7383406683173664 7386441992044544 7391905336713216 7397539410902784 7412467603267584 7435038897741312 7440705848120688 7443764712603648 7446209328777582 7449270455734272 7456221344743424 7461904440280576 7467591867445424 7473115234211286 7481498523992064 7482661425268224 7508531942326272 7514085590212608 7519812789595392 7563692721643344 7566802145869824 7572398893019136 7585241703756288 7589843395909632 7591023137981712 7596637800066018 7611466881368064 7614138142022841 7617268304295936 7632639908315136 7638285352034304 7644107215869696 7665885299105792 7667383863295728 7670535914815488 7676382359872512 7682060157475968 7683545166229504 7689228261766656 7691873255718912 7695088954039344 7698252395085824 7716494594807856 7737276251308032 7743173565523968 7748900764906752 7754806939270248 7767959114588959 7770456095470848 7776900406333696 7786834653937664 7792594147024896 7797321632415744 7803264712928256 7810545912778752 7822280506998672 7825496236326912 7865165114966016 7871159905449984 7876981769285376 7882985566365624 7893584862445568 7899601314322432 7904215607574528 7905444214702848 7910240162153472 7916269308618528 7923655952674176 7954843281555456 7979066134161408 7980306375826928 7985147739446592 7991053913810088 7994339025666048 8001261722068992 8001798516310016 8007897448105984 8014001028478016 8024057339510784 8030173236873216 8036112714119424 8054625472553088 8063896730959872 8070042993712128 8086328294473728 8089708900400336 8110951524808704 8117133652495296 8126476860801024 8134059648811008 8140259389396992 8145197790732288 8146463855395008 8152489346412312 8197184280231936 8203432134104064 8217345179069312 8226803735625728 8228411950853952 8234683606304298 8245755788148736 8274809131370496 8281116150525504 8287241236435656 8306332518570372 8309747241050112 8315893503802368 8322231837265632 8329997283580544 8332674929491968 8336346366875956 8339026053676032 8362783962660864 8374235301679104 8382049272250368 8388249012836352 8394642495315648 8401040850876102 8417994103426752 8441976992610304 8447098435117056 8453346288989184 8459789388294816 8474137215915228 8477620922687488 8483891352364032 8501011796754432 8520595541213184 8533396916725824 8539901030229426 8557708588853248 8562900241539072 8564231232594752 8569426842332928 8586719896854528 8617746888351744 8624120961494016 8643988312008192 8650381794487488 8656975073294262 8660533944471552 8681056419158838 8692728784470016 8704435782721536 8705788773629376 8711070261214464 8721097118908416 8735888125206528 8742546576521472 8749012957125408 8760188985679872 8766668415403008 8786864151876096 8800065570373506 8803683265867776 8811897952878592 8818614338513408 8825136982254912 8831863458613338 8880282970251264 8887051478612736 8893624741540704 8914112946758448 8917777526980608 8949198691749888 8964376558984704 8977844672805294 8995369950707712 9002023330848768 9008884629119232 9015751157037768 9027064506949632 9033944891482368 9040626803384352 9059682626215936 9061453656622224 9065178808418304 9071883822329856 9078798367926144 9087269763906048 9094196036591952 9097934648737792 9100922512950378 9104663890341888 9144053751545856 9150817104912384 9157791813071616 9164771837319384 9171550514713851 9183882388037632 9190882298394368 9209429446483968 9215016474673152 9244513326452976 9248313733840896 9255154202578944 9276475261667328 9284779533414022 9295195135868928 9309160272791808 9316255669341192 9328782110162944 9335682096930816 9341345718042624 9342797708285184 9348465646181376 9371246944028112 9375099451441152 9382245106510848 9401178423656448 9408131957993472 9429805431281664 9431271171431824 9436780139440896 9443972807230104 9447855212150784 9456670973820928 9463878802307072 9470878712663808 9478097370219192 9482976855785472 9497224116686592 9530059772952576 9537323538023424 9544377771409536 9560565064109488 9563638271348736 9585669983864832 9604018108219392 9612979584958464 9620306551105536 9627422162459904 9634760136669096 9687581422092288 9694965249395712 9702136081680768 9722586233012224 9724486851009216 9735680199573504 9743100687530496 9752191941752832 9759625014879168 9779319882528768 9794012370333048 9820389088198656 9821915539479296 9827874140857344 9835364898586656 9842639576766084 9844542244231552 9847706734854144 9855212608889856 9855873782284288 9863385881203712 9883290137690112 9913385196988416 9920941130827584 9928279105036776 9932360607645696 9964153645615048 9976881900357632 9982709568995328 9990318341532672 9997932913439328 10018780786950144 10026417052793856 10032499717853184 10084923628857792 10096531857358848 10113655605008384 10119791194546176 10121364183975616 10127276247204864 10128850400088024 10134995207759136 10142720051667489 10152184189363788 10156357739061248 10184380469379072 10192142954492928 10223178484394304 10230970541165946 10235176479830016 10242746876634624 10252304349022208 10260118605385792 10263416681447424 10267938817737458 10287060470489088 10288659459743808 10306751140528128 10324231420698624 10331867686542336 10339742585693664 10360608127294464 10390125529366528 10400077492259598 10404352950571008 10412048477901312 10414061217038336 10429707342664896 10436034669375744 10437656814724854 10494879873933312 10502642359047168 10510647421820832 10540592286270464 10542652812031626 10546986882871296 10555025744824704 10564874603565568 10576325726613504 10610180067860802 10638754845548544 10646863652595456 10654738551746784 10659118700888064 10662859541496591 10668348962758656 10684377131272416 10706897649164288 10714816952159232 10721317244571648 10729488980276352 10739500630070784 10755635697123174 10760057324949504 10814602033078272 10822844869993728 10830849932767392 10835302481068032 10839105153752733 10853679185862656 10860263720976384 10861951807193344 10869985795216416 10937909512138752 10971215934471936 10972921266762026 10979578141739064 11001734867844864 11014398389846016 11033078841827328 11039772212232192 11041488200700672 11049654981914208 11075110024760496 11079662988066816 11087858005069824 11096309116354176 11118701404901376 11152558346611968 11161058772181032 11165647068905472 11173905683601408 11176065696333824 11184332017115136 11192856660420864 11201387801168136 11209672851316929 11223992137902336 11262797913489408 11271128385318912 11279719184393088 11298849621220304 11311855136485376 11350203218804736 11360794054950912 11377862555634432 11386534706972568 11394956700099027 11417200322052096 11425902456443904 11448959862472704 11457428028051456 11466160823804544 11490329184468992 11498827948658688 11505803872223232 11514573539808768 11525317749344256 11533842392649984 11542633431059016 11547378592628736 11574741892211784 11605914376962048 11607718364839168 11614760348285952 11623351147360128 11632210408905372 11647850833608704 11656728768695296 11665350609500544 11680251980906496 11688891220537344 11715818869168128 11733420760498008 11738244354490368 11766849309673216 11775817944817784 11797747672449024 11806739858174976 11840377293668352 11849401971483648 11858166322054272 11885483929011264 11932264922333184 11952502078646272 11968599201242112 11970459563740392 11977721609169888 11991508538499072 12002697774465024 12011846172158976 12021001542717024 12036086009266176 12045259855309824 12054169071179136 12081938208829632 12095845096439808 12105064490568192 12116359685208064 12125594715455936 12129492441710592 12134563350600504 12139551853789184 12180705893351424 12201089473216512 12210389084095488 12219695783092512 12228734019618468 12279239261978624 12295776420347904 12305148201156096 12326017768603968 12340205603438592 12347691960434688 12368633682223104 12412213697055744 12421674225788256 12430861854653484 12447576129241088 12457063611046912 12459498777855558 12464620861575168 12473840255703552 12483347755898448 12494995925370816 12504519550313934 12509660142014464 12544175943991296 12573073908375552 12582373519254528 12591963742973472 12597140282867712 12601561276314153 12626991155140128 12627838283551744 12637463160292256 12662965488915456 12670647652675584 12711205823872842 12716431384031232 12725837028546048 12751517695131648 12780893311819776 12800095375088736 12805357477625856 12809851545344139 12827075401474048 12836562883279872 12844350362308608 12846346848892128 12854140263499392 12926620332527616 12936181442241024 12965982468012288 12967997860718758 12975572691731232 12980906932764672 12985462609941393 12990800916707328 13002922589003776 13012833353172224 13017016278908928 13039093176705024 13058683160444064 13103832187809792 13113819864782208 13123519435688112 13140283478519808 13145776963150546 13150002623104512 13180296227814144 13195467377934336 13205524898801664 13217846929317888 13227921507770112 13237705473382368 13243147476860928 13247795187920007 13320424455376896 13330577217919104 13340437112311056 13368556070391808 13371169420137672 13376666290470912 13446564838477056 13462042476478464 13466767009207941 13493054926061568 13503034996273152 13505133866784032 13513326943678848 13523626735556652 13536245585818384 13540596760424448 13550917337223552 13589523939323904 13597768212627456 13630904645859072 13641294054887928 13646901973106688 13651383769425567 13656995835512832 13684555575263232 13716080627318784 13718212612991744 13726225657368576 13736687719607424 13747157755979076 13765641894264832 13775823582056448 13786323447591552 13814144169725952 13866769989679464 13872470600761344 13882731303868416 13906276456886528 13914712892500992 13916875752966472 13927169300121033 13942792703803392 13993173165244416 14003523145396224 14014196562427776 14056870416042168 14062649177161728 14073367659766272 14101767635484672 14112197936990208 14144708146922496 14146906757147736 14171782818226176 14185006460731392 14195818203460608 14206318068995712 14217146055328788 14224465283678208 14245836175029888 14286422602878976 14295089659428864 14305985307035136 14316566657114304 14319334173427712 14340847596164232 14346743099932672 14419469377437696 14430459826658304 14441133243689856 14452140205003644 14493314393621888 14531372133138432 14542447874093568 14583879349518336 14592726862331904 14628287912629248 14639437522318752 14668979823793152 14691018555499572 14710771789103104 14721984267600896 14730583632297984 14732873309218944 14741811211286016 14753047347879984 14766813366347328 14783810673426432 14795078821805568 14824935206535168 14870077795482624 14881411696241376 14887529425207296 14892418657555164 14898540911468544 14912442689486848 14923808880561152 14935183734890848 14946230468422572 14965322850536448 15028171180425216 15039625579190784 15127385443286688 15133604291739648 15144797786038272 15170483407512576 15179686791819264 15182046275963424 15193275600132036 15228276284045682 15234536608591872 15276570704068608 15288214431739392 15331770598211584 15334767726591456 15341071829630976 15346455811748919 15352764719745024 15364120314951936 15367090332459008 15378456523533312 15383746511437824 15390177908078688 15396504790171648 15401908226606187 15432989189615712 15486347131047936 15497801529813504 15509613878540496 15535918229177918 15540912190941696 15553800812667392 15585188294049792 15594643264831488 15606529425856512 15621091825557504 15644561013997344 15650992472653824 15656485222087281 15742319810899968 15753963538570752 15765971132731248 15799202628644864 15808431215149056 15810888429405696 15820480324306944 15832538617237056 15847311905348352 15909686563110912 15915270101791203 15958132268322816 15960612751653856 15970295478893184 15982107827620176 15988678051332096 16002523444137984 16015794896211968 16028002056956032 16060346473746432 16072225428238848 16109250945106176 16127793461919744 16133453545684761 16140085987424256 16172656588947456 16179417800800672 16191749674124453 16221903049617408 16234267304990592 16252953721602048 16280518778793984 16290395581464576 16292927710790016 16304978692824624 16394368560463872 16406864268208128 16434690358138624 16453607471251456 16456823901707904 16459381900143039 16469367212608596 16491511576297472 16549618262740992 16562232301051008 16574482472871312 16612665037140744 16619494482100224 16631787007604736 16644463674531264 16659994567161088 16665349858983936 16672692733751912 16678052107352064 16725567925321728 16748470603358208 16764098544500736 16776498025672704 16789284990631296 16802081701752204 16835988206853504 16883953985220608 16894196870234112 16906692577978368 16919578776589632 16948274431830456 16955241845374976 16967782704728064 17002023593508864 17041191082426368 17066793833451648 17079802060458852 17115417177706496 17125800483078144 17128462465189504 17138853684665856 17173439793709056 17235493776703488 17248241922988032 17287976624016384 17300763588974976 17313950146588524 17321067888943104 17362112838317676 17385457568940032 17408871565443072 17411577547258752 17422140522428928 17471776250413056 17485093153042944 17498025914250816 17520377971359744 17533336830806016 17573728303752192 17600131140747012 17607366531735552 17623795905757184 17637228677026816 17650273964509824 17663726917226676 17760565940502528 17774102957225472 17787249483081408 17828225893516896 17835555053961216 17898397383499776 17928753117969408 17955689345610588 18004046661697536 18017769258238464 18031502314075536 18054129013899264 18067889782964736 18081253606768704 18119365252431872 18122907313244448 18130357616836608 18143767644659712 18157596735852288 18174539527812096 18188392073183904 18195869297475584 18201845025900756 18209327780683776 18301634209824768 18315583626143232 18329543674638768 18343101029427702 18367764776075264 18381764596788736 18418858892967936 18430032949346304 18489026652905952 18496627467681792 18510308405157888 18552950523334656 18569559066828044 18618320545583616 18632511338682384 18671364193861632 18682691436085248 18685595416570368 18696931292362752 18742493888056224 18750198902882304 18756779325470901 18764490213021696 18802356847312896 18816263915986944 18859610862563328 18862542342863648 18873560278881792 18887945614460208 18895710424301568 18927757604614144 18941757425327616 18956194740438384 18994448233373184 19060119545905152 19066808735809263 19074647076046848 19088755542819072 19121130128218976 19127276542697472 19135704160328899 19171339967729664 19208036216438784 19240613102211072 19254844324919808 19269520273338192 19375162844184576 19389930498791424 19404272163361536 19445172466024448 19448973702018432 19451996791078137 19471360399147008 19486201375060992 19504383883505664 19519250029758336 19558639765057536 19588024740666096 19640778176397312 19643831078958592 19655748281714688 19670729797173312 19685279153532168 19689084488463104 19695413469708288 19710425217779712 19711747564568576 19718665444725819 19726771762407424 19766580275380224 19826770393976832 19841882261655168 19856558210073552 19864721215291392 19928307291230096 19953763800715264 19965419137990656 19980636683065344 19995865826878656 20037561573900288 20052834105587712 20064999435706368 20169847257715584 20193063714717696 20227311210016768 20239582389092352 20242728367951232 20254552494409728 20257700800176048 20269990415518272 20285440103334978 20304368378727576 20312715478122496 20368760938758144 20384285908985856 20446356968788608 20461941082331892 20470352959660032 20485493753269248 20504608698044416 20520237210771584 20526833362894848 20535877635474916 20574120940978176 20577318919487616 20648462841397248 20663735373084672 20679485171387328 20721216254588928 20780251058733056 20800154984519196 20808705901142016 20824096955802624 20828122434076672 20859414685329792 20872069338751488 20875313629449708 20989759747866624 21005284718094336 21021294843641664 21081184572540928 21085305624063252 21093973765742592 21110051489649408 21129749207131136 21152651453227008 21220360135721604 21277509691097088 21293727305190912 21309477103493568 21325719082993182 21336697925517312 21368754262544832 21413795298328576 21429633904318464 21442634489143296 21458977960552704 21479001260141568 21511271394246348 21520114649899008 21629204066156544 21645689739987456 21661699865534784 21678210307505466 21707358371725312 21720527441952768 21723903614386688 21739971590432832 21875819024277504 21942431868943872 21945842533524052 21959156283478128 22003469735689728 22066157683654656 22079544424464384 22082976401401344 22099309963828416 22150220049520992 22159325976133632 22175716010139648 22192618232708352 22237402809802752 22305116693223936 22322117544362064 22331294137810944 22347811367202816 22368664034230272 22385713320841728 22402775602336272 22419345702633858 22447984275804672 22525595826978816 22542256770637824 22559438368786176 22597699242440608 22623710272970752 22700406437609472 22755725111268864 22773069413945136 22789913400198054 22834400644104192 22842414426068523 22851804912887808 22897919724945408 22914856056102912 22932321647609088 22980658368937984 22997655897317376 23011607744446464 23029147079617536 23050635498688512 23067684785299968 23085266862118032 23094757185257472 23149483784423568 23211828753924096 23215436729678336 23229520696571904 23246702294720256 23264420817810744 23295701667217408 23303877343766877 23313457537390592 23330701219001088 23360503961812992 23377782441074688 23431637738336256 23466841520996016 23476488708980736 23533698619346432 23551635889635568 23595495344898048 23613479716349952 23680754587336704 23698803942967296 23716332644108544 23770967858022528 23864529844666368 23905004157292544 23937198402484224 23940919127480784 23955443218339776 23983017076998144 24005395548930048 24023692344317952 24042003085434048 24072172018532352 24090519710619648 24108338142358272 24163876417659264 24191690192879616 24210128981136384 24232719370416128 24251189430911872 24258984883421184 24269126701201008 24279103707578368 24402178946433024 24420778168190976 24439391566185024 24457468039236936 24558478523957248 24591552840695808 24610296402312192 24652035537207936 24680411206877184 24737267364446208 24824427394111488 24843348451576512 24861723709306968 24895152258482176 24914127222093824 24918997555711116 24929241723150336 24947680511407104 24966695511796896 24989991850741632 25009039100627868 25019320284028928 25088351887982592 25146147816751104 25164747038509056 25183927485946944 25203122552628306 25253982310280256 25255676567103488 25274926320584512 25325930977830912 25341295305351168 25422411647745684 25432862768062464 25451674057092096 25503035390263296 25561786623639552 25600190750177472 25619703090688278 25654150802948096 25673125766559744 25688700724617216 25692693697784256 25708280526998784 25853240665055232 25872362884482048 25931964936024576 25935995721437516 25951145383462464 25970925219882786 25981601833414656 26005845178007552 26025666706344448 26078186353410048 26117366320888128 26207664375619584 26227639729564416 26247038871376224 26280566957039616 26291553926301092 26300005246209024 26360592455628288 26411049797603328 26435693858635776 26455843015540224 26475410946764736 26495590375840014 26640848910753792 26661154435838208 26680874224622112 26737112140783616 26742338840275344 26753332580941824 26893129676954112 26933534018415882 26986109852123136 27006069992546304 27010267733568064 27026653887357696 27047253471113304 27072491171636768 27081193520848896 27101834674447104 27179047878647808 27195536425254912 27261809291718144 27282588109775856 27293803946213376 27302767538851134 27313991671025664 27432161254637568 27436425225983488 27452451314737152 27473375439214848 27494315511958152 27531283788529664 27551647164112896 27572646895183104 27628288339451904 27733539979358928 27744941201522688 27765462607736832 27812552913773056 27829425785001984 27833751505932944 27854338600242066 27885585407606784 27986346330488832 28007046290792448 28028393124855552 28113740832084336 28125298354323456 28146735319532544 28203535270969344 28224395873980416 28289416293844992 28293813514295472 28343565636452352 28370012921462784 28391636406921216 28412636137991424 28434292110657576 28448930567356416 28491672350059776 28572845205757952 28590179318857728 28611970614070272 28633133314228608 28638668346855424 28681695192328464 28693486199865344 28838938754875392 28860919653316608 28882266487379712 28904280410007288 28986628787243776 29062744266276864 29084895748187136 29167758699036672 29256575825258496 29278875044637504 29337959647586304 29382037110999144 29421543578206208 29443968535201792 29461167264595968 29465746618437888 29483622422572032 29506094695759968 29533626732694656 29567621346852864 29590157643611136 29649870413070336 29740155590965248 29762823392482752 29784837315110328 29797081822937088 29824885378973696 29847617761122304 29870367469781696 29892460936845144 29930645701072896 30056342360850432 30079251158381568 30254770886573376 30289595572076544 30340966815025152 30359373583638528 30364092551926848 30386551200264072 30456552568091364 30469073217183744 30553141408137216 30576428863478784 30663541196423168 30669535453182912 30692911623497838 30705529439490048 30728240629903872 30734180664918016 30756913047066624 30780355816157376 30803816453212374 30865978379231424 30972694262095872 30995603059627008 31019227757080992 31071836458355836 31081824381883392 31107601625334784 31170376588099584 31213058851713024 31242183651115008 31289122027994688 31312970444174562 31484639621799936 31507927077141504 31531942265462496 31598405257289728 31621776858811392 31640960648613888 31665077234474112 31694623810696704 31830540203582406 31916264536645632 31921225503307712 31940590957786368 31964215655240352 31977356102664192 31988578624489773 32005046888275968 32031589792423936 32056004113912064 32120692947492864 32144450856477696 32218501890212352 32266907091369522 32280171974848512 32358835601601344 32383499348248906 32443806099234816 32468534609981184 32505907443204096 32561037557587968 32580791162929152 32585855421580032 32609957385649248 32813728536416256 32869380716277248 32913647803415808 32918763800286078 32938734425217192 32983023152594944 33099236525481984 33124464602102016 33148964945742624 33225330074281488 33238988964200448 33263574015209472 33288927349062528 33319989134322176 33345385467503824 33356104214704128 33496941206716416 33528197089001472 33552996051345408 33578569981262592 33604163403504408 33629018553950787 33671976413707008 33767907970441216 33788393740468224 33813385155956736 33839157553179264 33896548863660912 33910483690749952 33935565409456128 34082382164852736 34133587666903296 34159604120917704 34184870100297081 34230834355412992 34251600966156288 34256924930379008 34277707369331712 34346879587418112 34470987553406976 34496483845976064 34575953248032768 34601527177949952 34627900293177048 34642135777886208 34724225676635352 34770915137880064 34817743130886144 34823155094517504 34844281044857856 34943552500826112 34970186306085888 34996051828501632 35040755942719488 35066673661612032 35147456607504384 35200262281494024 35214733063471104 35247591811514368 35274457354053632 35300547929019648 35327453834453352 35521131881005056 35548205914450944 35574498966162816 35656451787033792 35796794766999552 35857506235938816 35911378691221176 36008093323395072 36035538516476928 36063004628151072 36108258027798528 36135779565929472 36162507213537408 36238730504863744 36245814626488896 36287535289319424 36315193471704576 36349079055624192 36376784146367808 36403690051801512 36418655561367552 36603268419649536 36631167252286464 36659087349277536 36686202058855404 36735529552150528 36763529193577472 36837717785935872 36978053305811904 37020616810315776 37105901046669312 37139118133656088 37236641091167232 37265022677364768 37342728387723264 37371190833140736 37393862584725504 37484987776112448 37513558650941802 37528980426043392 37632527831973888 37719221725126656 37725084685727296 37747120557763584 37775891228920416 37791420848603136 37804683828942459 37855515209228288 37883514850655232 37912389480876768 37988896466746368 38133617471618526 38149294152093696 38177511085638144 38242260256437952 38254553085394944 38271408320657798 38342679935459328 38416072432877568 38481226204422144 38509688649839616 38539040546676384 38779860997582848 38808544326723072 38897947404036864 38903993582156274 38942720798294016 38972402750121984 39008767767011328 39038500059516672 39117279530115072 39176049481332192 39287662157917184 39311496563429376 39341459594346624 39370558307064336 39378168976926208 39420850435559424 39437330889451638 39453543524814848 39653540787953664 39683764523310336 39713116420147104 39729442430582784 39743385563760021 39856614582460192 39907527601430528 39961273366130688 39991731653757312 40105668211175424 40129998871412736 40339694515431168 40386127429435392 40400301027623823 40454622420033536 40479164778184704 40485456735902464 40509104988819456 40515401600352096 40539980831036544 40570880206669956 40608736757455152 40625430956244992 40768571817971712 40892713937577216 40923882164663784 40940705919320064 40954151308276701 40970987506538496 41009217396088832 41040474421543168 41053666725789696 41071755270949832 41148241881956352 41154637838975232 41296925682794496 41327470746169344 41358970342774656 41442432509177856 41600309969038392 41617411802284032 41648193911605248 41656244868153344 41718829370659584 41744138677502976 41750627258899416 41781507900363099 41979519495733248 42010569436188672 42042589687283328 42162369145081856 42170611248126504 42187947531485184 42220102979298816 42259498414262272 42305302906454016 42440720271443208 42555019382194176 42587454610381824 42618954206987136 42651438165986364 42673395851034624 42737508525089664 42827590596657152 42859267808636928 42885268978286592 42917955921105408 42958002520283136 43022542788492696 43040229299798016 43258408132313088 43291379479974912 43323399731069568 43356420615010932 43414716743450624 43447807228773376 43479943180865664 43751638048555008 43884863737887744 43891685067048104 43918312566956256 44006939471379456 44132315367309312 44165952802802688 44198619927656832 44300440099041984 44351432020279296 44385236465416704 44474805619605504 44610233386447872 44644235088724128 44662588275621888 44695622734405632 44737328068460544 44771426641683456 44805551204672544 44838691405267716 44895968551609344 45084513541275648 45118876737572352 45195398484881216 45247420545941504 45400812875218944 45511450222537728 45546138827890272 45579826800396108 45684828852137046 45703609825775616 45829712112205824 45864643295218176 45995311794634752 46023215488892928 46058294159235072 46101270997377024 46135369570599936 46170533724236064 46189514370514944 46205724679818561 46298967568847136 46430873459356672 46459041393143808 46493404589440512 46528841635621488 46607754687533754 46626915074781184 46661402438002176 46755564882149376 46863275476672512 46933683041992032 46952977417961472 46969455666261843 47067397238692864 47103271779271136 47226959432699904 47397607885934592 47432665288217088 47541935716045056 47729059689332736 47745810305373609 47810008314585088 47874396804968448 47881838254961568 47910886436679552 47966034153996288 48047384688635904 48084006170868096 48181039421239296 48216676284716544 48327752835318528 48383380385759232 48400360637054283 48420257962272768 48465438740832256 48502378861823744 48517969766842368 48538253402402016 48558207415156736 48575249022373359 48841556336381952 48878783132370048 48914936078473872 49183105681391616 49220592804624384 49304071074415872 49360822413754368 49378145700429117 49474534728892416 49648854788222976 49686696903153024 49723447418613936 49828254444187648 49837995111422232 49858483446300672 49895361022814208 49933391023593792 49979983701483264 50018078201255736 50038640568057856 50176703775965184 50292295633502208 50329494077018112 50367854971893888 50406245105256612 50507964620560512 50511353134206976 50549852641169024 50651861955661824 50682590610702336 50844823295491368 50865725536124928 50903348114184192 51006070780526592 51066287433777121 51123573247279104 51200381500354944 51239406181376556 51308301605896192 51346251533119488 51377401449234432 51385387395568512 51416561053997568 51706481330110464 51744725768964096 51863929872049152 51871991442875032 51902290766924928 51941850439765572 51963203666829312 52011690356015104 52051333412688896 52156372706820096 52234732641776256 52415328751239168 52455279459128832 52494077742752448 52561133914079232 52583107852602184 52600010492418048 52721184911256576 52822099595206656 52871387717271552 52911686031080448 52950821893529472 52991180751680028 53281697821507584 53322308871676416 53361748449244224 53474224281567232 53484677680550688 53506665161883648 53786259353908224 53867068036831764 54012139985092608 54020535467136128 54053307774715392 54094506942226608 54144982343273536 54162387041697792 54203669348894208 54358095757295616 54391072850509824 54523618583436288 54565176219551712 54587607892426752 54605535077702268 54627983342051328 54872850451966976 54904902629474304 54946750878429696 54988631023916304 55103294328225792 55145293790366208 55256576678903808 55467079958717856 55489882403045376 55530925215473664 55625105827546112 55658851570003968 55667503011865888 55708677200484132 56014092581584896 56056786249711104 56227481664168672 56250596708646912 56270337976412703 56293470639065088 56407070541938688 56448791747960832 56578832587689984 56587627028590944 56687131272904704 56783272813842432 56825272275982848 56868584221315152 56983344700119552 57145690411515904 57180358637715456 57200426207427789 57223941228140544 57266266628457216 57277336693710848 57363390384656928 57386972399730688 57407112480986697 57721839306633216 57764532974759424 57808560820014576 57973257574487552 58125488532553728 58169791496374272 58335517398073344 58355990373234411 58513151650516992 58557750089275008 58675919295172608 58764074221998288 58887937070403584 58922334529191936 58931493236875776 58967244845144064 59012189391519936 59067253465389312 59135242693705728 59155996334177457 59180315287222272 59299740826140672 59480311181930496 59525646784965504 59569674630220656 59594163645874176 59695235522244608 59740734939563392 59784921873690288 59861291402145792 60112684721700864 60158502316763136 60351066967191143 60509541773146752 60579191144153088 60681933630050304 60718747167277056 60728185103853696 60773102400528144 60913105136182728 60938146434367488 61106282816274432 61152857726957568 61327082392846336 61339070906365824 61385823246995676 61411058878980096 61456481259807744 61468361329836032 61513826094133248 61560711632314752 61607632906424748 61731956758462848 61945388524191744 61991206119254016 62038455514161984 62143672916711672 62163648763766784 62215203250669568 62340753176199168 62426117703426048 62484367302230016 62578244055989376 62625940888349124 62969279243599872 63015854154283008 63063884530924992 63196810514579456 63243553717622784 63281921297227776 63330154468948224 63389247621393408 63661080407164812 63832529073291264 63842451006615424 63881181915572736 63928431310480704 63977157248979546 64010093776551936 64063179584847872 64112008227824128 64241385894985728 64288901712955392 64437003780424704 64533814182739044 64560343949697024 64717671203202688 64766998696497812 64887612198469632 64937069219962368 65122075115175936 65161582325858304 65171710843160064 65219914771298496 65627457072832512 65738761432554496 65827295606831616 65837527600572156 65877468850434384 66198473050963968 66248929204204032 66297929891485248 66450660148562976 66477977928400896 66527148030418944 66577854698125056 66639978268644352 66690770935007648 66712208429408256 66993882413432832 67105992102690816 67157139962525184 67208326807008816 67258037107901574 67343952827414016 67535815940882432 67576787480936448 67626770311913472 67678315106358528 67793097727321824 67820967381499904 67871130818912256 68267175333806592 68319208241835408 68369740200594162 68461668710825984 68503201932312576 68513849860758016 68527243278205569 68555414738663424 68693759174836224 68941975106813952 68992967691952128 69151906496065536 69203054355899904 69255800586354096 69284271555772416 69448451353270704 69635486261772288 69646310189035008 69688562089715712 69887105001652224 69911632031300631 69940372612171776 69992103657003264 70081511885438976 70133347323224064 70294913215008768 70400524562988048 70429466126942208 70548914708107264 70601095858039296 70654907668906704 71042263762010112 71096411828901888 71148997932325632 71312903574067584 71323988233953169 71593589533999104 71715012471877632 71822757382442352 72016186646790144 72071077032953856 72126009256302144 72216516055597056 72271559131858944 72325014427074816 72477461009727488 72491629252977792 72575070578638848 72630386943409152 72698158111248384 72753568292735616 72807380103603024 72837311122735104 73206536839299072 73262334504572928 73318174698555072 73372404117710808 73471059104301056 73527058387154944 73675435571871744 73956106611623808 74041233620631552 74211802093338624 74278236267312176 74473282182334464 74530045354729536 74685456775446528 74742381666281472 74787725169451008 74969975552224896 75027117301883604 75057960852086784 75265055663947776 75438443450253312 75450169371454592 75494241115527168 75551782457840832 75609367657884918 75711030418456576 75767029701310464 75824778961753536 75977792933492736 76267234943237052 76298588304187392 76355022171276288 76484520512875904 76509106170789888 76542816641315596 76685359870918656 76962452408844288 77019377299679232 77078081093352768 77559721995165696 77617088653446144 77795894808073728 77807987164312548 77944805500243968 78017535534022656 78077000119033344 78234559060230144 78352098962664384 78575324315834368 78622993126858752 78682919188693248 78741116614128672 78756337953852416 78841700871118848 78874661778903276 78907087049629696 79307081575907328 79367529046620672 79426232840294208 79486771127520042 79713229164920384 79815055202861056 79922546732261376 79983463307514624 80211336422350848 80259997742825472 80679389030862336 80800602055247646 80909244840067072 80958329556369408 80970913471804928 81018209977638912 81030803200704192 81079961662073088 81141760413339912 81217473514910304 81250861912489984 81537143635943424 81785427875154432 81847764329327568 81881411838640128 81908302616553402 81941975013076992 82018434792177664 82080948843086336 82143510541899664 82296483763912704 82309275677950464 82593851365588992 82654941492338688 82717940685549312 82884865018355712 83200619938076784 83234823604568064 83296387823210496 83437658741319168 83488277355005952 83501254517798832 83563015800726198 83959038991466496 84021138872377344 84085179374566656 84324738290163712 84341222496253008 84375895062970368 84440205958597632 84518996828524544 84610605812908032 84881440542886416 85110038764388352 85174909220763648 85237908413974272 85302876331972728 85346791702069248 85447550260478549 85475017050179328 85655181193314304 85718535617273856 85770537956573184 85835911842210816 85916005040566272 86045085576985392 86080458599596032 86516816264626176 86582758959949824 86646799462139136 86712841230021864 86829433486901248 86895614457546752 86959886361731328 87503276097110016 87769727475775488 87783370134096208 87836625133912512 88013878942758912 88264630734618624 88331905605605376 88397239855313664 88600880198083968 88702864040558592 88770472930833408 88949611239211008 89220466772895744 89288470177448256 89391245468811264 89474656136921088 89542853283366912 89611102409345088 89677382810535432 89791937103218688 90169027082551296 90237753475144704 90390796969762432 90494841091883008 91022900445075456 91092277655780544 91159653600792216 91369657704274092 91407219651551232 91659424224411648 91729286590436352 91990623589269504 92116588318470144 92202541994754048 92270739141199872 92341067448472128 92411449359637122 92597935137694272 92861746918713344 92918082786287616 92986809178881024 93057683271242976 93215509375067508 93253830149562368 93322804876004352 93511129764298752 93726550953345024 93867366083984064 93938911332523686 94134794477385728 94206543558542272 94453918865399808 94795215771869184 94865330576434176 95083871432090112 95491620610747218 95620016629170176 95748793609936896 95763676509923136 95821772873359104 95932068307992576 96094769377271808 96168012341736192 96362078842478592 96433352569433088 96655505670637056 96800721274108566 96840515924545536 96930877481664512 97004757723647488 97076506804804032 97150498044746718 97683112672763904 97757566264740096 97829872156947744 98441185609248768 98608142148831744 98756291400858234 98949069457784832 99297709576445952 99373393806306048 99446894837227872 99656508888375296 99675990222844464 99716966892601344 99790722045628416 99866782047187584 99959967402966528 100036156402511472 100077281136115712 100584591267004416 100658988154036224 100735709943787776 100812490210513224 100887055661852361 101015929241121024 101022706268413952 101099705282338048 101303723911323648 101365181221404672 101689646590982736 101731451072249856 101806696228368384 102132574867554242 102247146494558208 102400763000709888 102478812362753112 102616603211792384 102692503066238976 102754802898468864 102770774791137024 102833122107995136 103412962660220928 103489451537928192 103727859744098304 103743982885750064 103804581533849856 103883700879531144 103926407333658624 104023380712030208 104102666825377792 104312745413640192 104469465283552512 104830657502478336 104910558918257664 104988155485504896 105122267828158464 105166215705204368 105200020984836096 105442369822513152 105644199190413312 105742775434543104 105823372062160896 105901643787058944 105982361503360056 106563395643015168 106644617743352832 106723496898488448 106948448563134464 106969355361101376 107572518707816448 107734136073663528 108024279970185216 108041070934272256 108106615549430784 108189013884453216 108289964686547072 108324774083395584 108407338697788416 108716191514591232 109047237166872576 109130352439103424 109211070155404536 109255966684102656 109745700903933952 109809805258948608 109893501756859392 109977262047832608 110206588656451584 110290587580732416 110513153357807616 110934159917435712 111061850430947328 111250211655092224 111317703140007936 111335006023731776 111417354400968264 112028185163169792 112113572499422208 112454963328337344 112540675952825406 112586941278130176 112897583495921664 113157665175379968 113175254057181888 113374262545809408 113566545627684864 113650544551965696 113737168442630304 113966689400239104 114291380823031808 114400852414855578 114447882456281088 114532533256914432 114554673387421696 114726780769313856 114814224961973394 115443678613266432 115529065949518848 115617121640029152 115946515148975104 116339582992748544 116711980746468822 117026303301033984 117115500178550016 117351838590345216 117528148443996576 117775874140807168 117862986473751552 117934489690288128 118024378783039872 118134506930778624 118311992668354914 118360630574444544 118960622363860992 119051293569931008 119139349260441312 119188327291748352 119230156691280063 119390471044489216 119481469879126784 119569843747380576 119722582804291584 120317004633526272 120702133934382286 121019083546293504 121158382288306176 121363867260100608 121437494334554112 121456370207707392 121546204801056288 121826210272365456 121876292868734976 122305715453915136 122678141812731648 122771646493991352 122822117757960192 122912962519615488 122936722659672064 123027652188266496 123121423264629504 123215265812849496 123463913516925696 123890777048383488 123982412238508032 124076911028323968 124287345833423344 124327297527533568 124430406501339136 124852235406852096 124968734604460032 125156488111978752 125251881776698248 125344523701089297 125938558487199744 126031708308566016 126127769061849984 126393621029158912 126487107435245568 126563842594455552 126660308937896448 126778495242786816 127322160814329624 127665058146582528 127684902013230848 127762363831145472 127856862620961408 127954314497959092 128020187553103872 128126359169695744 128224016455648256 128482771789971456 128577803425910784 128874007560849408 129067628365478088 129120687899394048 129435342406405376 129533997392995624 129775224396939264 129874138439924736 130244150230351872 130343421686320128 130439829542596992 131254914145665024 131477522865108992 131654591213663232 131675055201144312 131754937700868768 132396946101927936 132497858408408064 132595859782970496 132901320297125952 133054296060837888 133155709396250112 133279956537288704 133381541870015296 133424416858816512 133987764826865664 134211984205381632 134314279925050368 134416653614017632 134516074215803148 134687905654828032 135071631881764864 135253540623826944 135356630212717056 135586195454643648 135742261637824512 136534350667613184 136638416483670816 136739480401188324 136923337421651968 137027699721516032 137054486556411138 137110829477326848 137985935383904256 138303812992131072 138406108711799808 138511601172708192 138568543111544832 138617174039455683 138896902706541408 139292620378070016 139377124179431424 139823264062601262 139880745224343552 139984207314006528 140266694646448128 140589826430017536 140801049125976096 140858932253884416 140908366998785529 141097829416214528 141202191716078592 141309815337813408 142192823657803776 142297995864651264 142625807148135168 142647976467906338 143187179067998208 143430024943755264 143645514764884704 144142154065907712 144252018512604288 144543118263717888 144650028854149632 144983258505955584 145150141157277696 145260773886818304 145396316222496768 145507136585471232 145614760207206048 145674622245470208 145725747067120077 146524669009145856 146636349397110144 146744808235421616 147054116774309888 147912213223247616 148082467241263104 148134437101287351 148423604186677248 148556472534624352 148946564364668928 149060090709459072 149484763332562944 149575450338902016 149939951104449792 150054234603767208 150115921704173568 150530111327895552 150876886900506624 150900338742909184 150988482231054336 151103564915681664 151218735315769836 151422060836913152 151534059402620928 151649557923507072 151955585866985472 152534469886474104 152597176608374784 152710044342552576 152969041025751808 153018212341579776 153085633282631192 153198862301331363 153370719741837312 153924904817688576 154038754599358464 154156162186705536 155119443990331392 155234177306892288 155591789616147456 155615974328625096 155889611000487936 156035071068045312 156154000238066688 156469118120460288 156704197925328768 157150648631668736 157245986253717504 157365838377386496 157482233228257344 157512675907704832 157683401742237696 157749323557806552 157814174099259392 158614163151814656 158735058093241344 158852465680588416 158973542255040084 159426458329840768 159630110405722112 159845093464522752 159966926615029248 160422672844701696 160519995485650944 161358778061724672 161601204110495292 161818489680134144 161941826943609856 162036419955277824 162061606401408384 162159923324146176 162283520826679824 162434947029820608 163074287271886848 163570855750308864 163695528658655136 163762823677280256 163816605233106804 163883950026153984 164036869584355328 164161897686172672 164287021083799328 164618551355900928 165309882984677376 165435881371098624 165769730036711424 166401239876153568 166469647209136128 166592775646420992 166875317482638336 166976554710011904 167002509035597664 167126031601452396 168042277744754688 168170358749133312 168649476580327424 168682444992506016 168751790125940736 168811013929238109 168880411917195264 169037993657049088 169221211625816064 169762881085772832 170349818441527296 170475816827948544 170605752663945456 170895100520957098 170950034100358656 171437071234547712 171541075913146368 171671823684421632 171832010081132544 172090171153970784 172160917199192064 172221337442960091 173165517919899648 173293598924278272 173425682460043728 173791228915093504 173919772723462656 175006552194220032 175067971119703233 175539454951550976 175566740268192416 175673250267825024 176027757885517824 176663811211210752 176794479710627328 177201760396167936 177405728081117184 177467989002532371 177540945861666816 177899222478422016 178440933545791488 178576940354896512 178782490937622528 179085706566733824 179222204818690176 179354765621070864 179583874206437376 180338054165102592 180475506950289408 180781593939524864 180989682183766016 181053200901573429 182045800890150912 182184555311561088 182319307201584432 182739315408548184 182814439303102464 183318848448823296 183458573180872704 183981247178539008 184233176636940288 184405083989508096 184541478282399744 184682134896944256 184822898719274244 185195870275388544 185723493837426688 185836165572575232 185973618357762048 186115366542485952 186431018750135016 186507660299124736 186645609752008704 187022259528597504 187453101906690048 187734732167968128 187877822665047372 188269588954771456 188413087117084544 188907837730799616 189590431543738368 189730661152868352 190167742864180224 190983241221494436 191240033258340352 191497587219873792 191527353019846272 191643545746718208 192189538754543616 192336024683472384 192724157684957184 192866705138866176 193311011341274112 193601442548217132 193681031849091072 193861754963329024 194009515447294976 194153013609608064 194300996089493436 195366225345527808 195515132529480192 195659744313895488 196882371218497536 197216284297663488 197512582801716468 198595419152891904 198746787612612096 198893789674455744 199313017776750592 199351980445688928 199433933785202688 199581444091256832 199733564094375168 199919934805933056 200072312805022944 200154562272231424 201317976308072448 201471419887575552 201624980421026448 201774111323704722 202031858482242048 202045412536827904 202199410564676096 202607447822647296 202730362442809344 203379293181965472 203462902144499712 203613392456736768 204265149735108484 204801526001419776 204957624725506224 205385006132477952 205509605796937728 205541549582274048 205666244215990272 206825925320441856 206978903075856384 207455719488196608 207487965771500128 207609163067699712 207767401759062288 207852814667317248 208205333650755584 208938930567105024 209661315004956672 209734896093901893 209821117836515328 209976310971009792 210244535656316928 210332431410408736 210400041969672192 210492745763617889 210884739645026304 211288398380826624 211646744124321792 211803287574117888 211964723006720112 213126791286030336 213289235486705664 213446993796976896 213896897126268928 213938710722202752 213971964701859507 215145037415632896 215468272147327056 216048559940370432 216082141868544512 216213231098861568 216378027768906432 216579929373094144 216649548166791168 216814677395576832 217432383029182464 218094474333745152 218260704878206848 218422140310809072 218511933368205312 219491401807867904 219619610517897216 219787003513718784 219954524095665216 220413177312903168 220581175161464832 221026306715615232 221868319834871424 222123700861894656 222500423310184448 222635406280015872 222670012047463552 222834708801936528 224056370326339584 224227144998844416 224909926656674688 225081351905650812 225173882556260352 225795166991843328 226315330350759936 226350508114363776 227133091255369728 227301089103931392 227474336885260608 227933378800478208 228582761646063616 228801704829711156 228895764912562176 229065066513828864 229109346774843392 229453561538627712 229628449923946788 230887357226532864 231058131899037696 231234243280058304 231893030297950208 232679165985497088 233423961492937644 234052606602067968 234231000357100032 234703677180690432 235056296887993152 235551748281614336 235725972947503104 235868979380576256 236048757566079744 236269013861557248 236623985336709828 236721261148889088 237921244727721984 238102587139862016 238278698520882624 238460313382560126 238780942088978432 238962939758253568 239139687494761152 239445165608583168 240634009267052544 241404267868764572 242038167092587008 242727734520201216 242874988669108224 242912740415414784 243092409602112576 243652420544730912 243752585737469952 244611430907830272 245356283625463296 245543292987982704 245644235515920384 245825925039230976 246055304376532992 246242846529259008 246430531625698992 246927827033851392 247781554096766976 247964824477016064 248153822056647936 248574691666846688 248654595055067136 248860813002678272 249704470813704192 250312976223957504 250503763553396496 250689047402178594 251877116974399488 252063416617132032 252255538123699968 252787242058317824 252974214870491136 253127685188911104 253320617875792896 253556990485573632 254644321628659248 255330116293165056 255369804026461696 255524727662290944 255713725241922816 255908628995918184 256040375106207744 256252718339391488 256342650781435647 256448032911296512 256965543579942912 257155606851821568 257748015121698816 258135256730956176 258241375798788096 258870684812810752 259067994785991248 259550448793878528 259748276879849472 260488300460703744 260686843372640256 260879659085193984 262509828291330048 262955045730217984 263309182427326464 263350110402288624 263509875401737536 264793892203855872 264995716816816128 265191719565940992 265802640594251904 266108592121675776 266311418792500224 266559913074577408 266763083740030592 266848833717633024 268423968410763264 268628559850100736 268833307228035264 269032148431606296 269375811309656064 270143263763529728 270507081247653888 270713260425434112 271172390909287296 271484523275649024 273068701335226368 273276832967341632 273478960802376648 273846674843303936 274055399443032064 274108973112822276 274221658954653696 275971870767808512 276607625984262144 276812217423599616 277023202345416384 277234348078911366 277793805413082816 278585240756140032 278754248358862848 279646528125202524 279761490448687104 279968414628013056 280533389292896256 281179652860035072 281602098251952192 281816733997571058 282195658832429056 282404383432157184 282619630675626816 284385647315607552 284595991729302528 285251614296270336 285295952935812676 286860049887510528 287291029529769408 288284308131815424 288504037025208576 289086236527435776 289300057708299264 289966517011911168 290521547773636608 290792632444993536 291014273170942464 291229520414412096 291451494134240154 293049338018291712 293272698794220288 293489616470843232 294108233548619776 295824426446495232 296268874202574702 296847208373354496 297112945069248704 297893128729337856 298120181418918144 298969526665125888 299150900677804032 299879902208899584 300108469207534416 300231843408347136 301753773801013248 301800677485818368 301976964462108672 302207129831363328 302437470631539672 302844121673826304 303068118805241856 303299115847014144 303911171733970944 305068939772948208 305194353216749568 305420088685105152 305938082051503616 306171266565262384 306397724602662726 306741439483674624 307849809635377152 308077509198716928 308312324373411072 310238887980662784 310468354613784576 311183579232294912 311231948657250192 311779222000975872 312070142136090624 312308000476133376 312938236240920576 313408395850657536 314301297263337472 314491972507435008 314731676754772992 314964466456514688 315025351815409664 315366803484475392 315498647115613104 315628348198518784 317228326303629312 317470116186482688 317704931361176832 317947084510080168 318852916659681536 319260220811444224 319690186929045504 319933853230058496 320845345689403392 322717556123449344 323202408220990584 323636979360268288 323883653887219712 324072839910555648 324123212802816768 324319846648292352 324567041653359648 324869894059641216 326148574543773696 327141711500617728 327391057317310272 327633210466213608 327767900052307968 328073739168710656 328323795372345344 328574042167598656 329237102711801856 330619765969354752 330871762742197248 331539460073422848 332802479752307136 333185551292841984 333750634965276672 333953109420023808 334005018071195328 334252063202904792 336084555489509376 336340717498266624 337298953160654848 337364889985012032 337622027858476218 337760823834390528 338075987314098176 339525762171545664 340699636883054592 340951633655897088 341211505327890912 341790201041914196 341900068200717312 342874142469095424 343343647368843264 343664020162265088 344180342307941568 344442674885920182 346331035839799296 346587197848556544 346851364920087456 347582457830187008 347839545446925312 350135942239406466 351078909903101952 351133480536384832 351346500535650048 352055515771035648 353327622422421504 353588959421254656 354403520792335872 354935978005064742 355081891723333632 356881867091582976 357153880709793024 357564981875245056 358171413133467648 358444409637380352 358709531242141728 359167748412874752 360951013900578816 361563187879049728 362106401803146858 364091601780301824 364369110623122176 364638614403168864 365478630817096368 365628878606204928 366917146361745408 368466353273880576 368810167979016192 369082956564799488 369364269793888512 369645797438548488 370391740550777088 371446987674853376 371672331145150464 371947236715524096 372230733084971904 372862037500270032 373015320598249472 373291219504017408 374906203813380096 375469464335936256 375755645330094744 376033571103267891 376539177909542912 376826174234169088 377815675461599232 379180863087476736 379461322305736704 380335485728360448 381966482442988872 382480066516680704 382995174439747584 383054706039692544 383287091493436416 384379077509087232 384672049366944768 385448315369914368 385733410277732352 386622022682548224 387202885096434264 387362063698182144 387723509926658048 388019030894589952 388306027219216128 388601992178986872 390732450691055616 391030265058960384 391319488627790976 393764742436995072 394432568595326976 395025165603432936 397190838305783808 397493575225224192 397787579348911488 398626035553501184 398703960891377856 399162888182513664 399467128188750336 399839869611866112 400144625610045888 402635952616144896 402942839775151104 403249960842052896 403548222647409444 404063716964484096 404090825073655808 404398821129352192 405214895645294592 406758586363930944 407226784913473536 408530299470216968 409603052002839552 409915249451012448 410770012264955904 411083099164548096 411332488431980544 413957806151712768 414911438976393216 414975931543000256 415218326135399424 415534803518124576 415705629334634496 415851522118367049 416410667301511168 417877861134210048 419469792187803786 419642235673030656 419952621942019584 420664862820817472 420800083939344384 420985491527235778 421769479290052608 422576796761653248 423293488248643584 423606575148235776 423929446013440224 426578470973411328 426893987593953792 427877421444405504 427943929403719014 430290074831265792 430936544294654112 432164283737089024 432426462197723136 432756055537812864 433159858746188288 433629354791153664 436188948667490304 436521409756413696 436844280621618144 437023866736410624 437177241201360231 438982803615735808 439574007027437568 439909048191330432 441162350322929664 443736639669742848 444247401723789312 444403311303862053 445000846620368896 445270812560031744 445340024094927104 445669417603873056 448454289997688832 449819853313349376 450162703811301624 450347765112520704 451590333983686656 452630660701519872 452701016228727552 454266182510739456 454602178207862784 454948673770521216 455866757600956416 457603409659422312 457791529825124352 458130133027657728 458218693549686784 458907123077255424 459256899847893576 459596586903994089 461774714453065728 462116263798075392 462468486560116608 463786060595900416 465358331970994176 466847922985875288 468105213204135936 468462000714200064 469407354361380864 470112593775986304 471103496563228672 471451945895006208 471737958761152512 472097515132159488 472538027723114496 473247970673419656 473442522297778176 475842489455443968 476205174279724032 476557397041765248 476920626765120252 477561884177956864 477925879516507136 478279374989522304 478890331217166336 481268018534105088 482808535737529144 484076334185174016 485455469040402432 485825480830829568 486184819204225152 487304841089461824 489222861815660544 490712567250926592 491086585975965408 491288471031840768 491651850078461952 492110608753065984 492485693058518016 492861063251397984 493855654067702784 495929648954032128 496307644113295872 497149383333693376 497309190110134272 497721626005356544 499408941627408384 500625952447915008 501007527106792992 501378094804357188 504126833234264064 504511076247399936 505948429740982272 506255370377822208 506641235751585792 507113980971147264 509288643257318496 510739608052923392 511049455324581888 511427450483845632 511817257991836368 512685301562871294 512896065822593024 514311213703643136 515496030243397632 516270513461912352 516482751597576192 516664012328880273 517741369625621504 518135989571982496 519496553759698944 521373686745280512 521759318170387968 525019656582660096 525203913359109699 525910091460435968 526618364854652928 526700220804577248 527019750803475072 529991433633632256 530383439131881984 531605281188503808 532217184243351552 532403967007597113 532622837585000448 533119826149154816 533526167480061184 533697667435266048 537257119700201472 537666614456070528 538064296863212592 538751622619312128 541014162495307776 541426520850868224 542344781818574592 542969046551298048 543159602704720287 546137402670452736 546553665934683264 546957921604753296 548110798886064128 548217946225644552 548443317909307392 551943741535617024 553215251968524288 553624434847199232 554046404690832768 554468696157822732 555587610826165632 557170481512280064 557508496717725696 559293056250405048 559522980897374208 559936829256026112 561066778585792512 562359305720070144 563204196503904384 563633467995142116 564391317664858112 564808766864314368 565239261351253632 568771294631215104 569191983458605056 570503228592540672 570591905871625352 573720099775021056 574582059059538816 576568616263630848 577008074050417152 578172473054871552 578600115416598528 579933034023822336 581043095547273216 581585264889987072 582028546341884928 582459040828824192 582902988268480308 586098676036583424 586545397588440576 586979232941686464 588216467097239552 591648852892990464 592537748405149404 594225890138497408 595786257458675712 596240362837836288 597939053330251776 598301801355608064 599759804417799168 600216938415068832 600463686816694272 603601354971636736 603953928924217344 604414259662726656 604874941263079344 606136237610483712 606598231694028288 607822343467941888 610137879545896416 610388706433499136 610840177370210304 611876164103007232 612342533130524768 612795449205325452 616155018397433856 616624648746822144 620477775961325568 620936709227569152 622367158464589824 622463897314500384 623558444001951744 624616000952266752 626816791701315072 628602594526674944 628983945014870016 629204688281705679 629463353509545984 629928932913029376 630050703630819328 630733606968950784 630997294231226208 631256696397037568 631478237290853667 634940232372965376 635409862722353664 635894169020160336 637705833319363072 639380373858091008 639867706460116992 641690691378806784 641915894105578521 645435112246898688 646404816441981168 647767307774439424 648145679821111296 648246425605633536 648639693296584704 649134083306719296 649739788119282432 652297149087547392 654283423001235456 654782114634620544 655266420932427216 655535800104615936 656647590744690688 657148084335197312 658474205423603712 661239531938709504 661743525484394496 663078920146845696 663861736639102573 665604959504614272 666371102585683968 667501269930553344 667906218840047616 668010036142390656 668504126405809584 672169110979018752 672681434996533248 674597906321309696 674729779970024064 675244055716952436 675521647668781056 676151974628196352 679051524343091328 681399273766109184 681903267311794176 682423010655781824 683580402083828392 683800136401434624 685748284938190848 686687294737686528 687328040324530176 688360684615883136 688885349771840364 692662071679598592 693174395697113088 693702729840174912 695164915660374016 695679090893850624 700271884478812932 702157819806203904 702266961072769664 702693001071300096 704111031542071296 706655244844843008 707177918842509312 708807041584671744 709871956010129484 710163783446667264 713763734183165952 714307761419586048 716342826266935296 716888819274760704 717419062484283456 718335496825749504 721902027801157632 723126375758099456 724212803606293716 728183203560603648 728738221246244352 729277228806337728 730957261634192736 731257757212409856 733834292723490816 736932706547761152 738165913129598976 738728539587777024 739291594877096976 740783481101554176 742893975349706752 743344662290300928 743894473431048192 744461466169943808 745724075000540064 746030641196498944 746582439008034816 750938928671872512 751511290660189488 752067142206535782 753078355819085824 753652348468338176 755631350923198464 758361726174953472 758922644611473408 760670971456720896 763932964885977744 765990348879495168 766109412079385088 766574182986872832 768758155018174464 769027952344306941 769344098733889536 770896630739828736 771466820555464704 773244045365096448 774405770192868528 774724127396364288 776038061789179904 776612054438432256 777203984357973744 781464901382111232 782060530117920768 782638977255581952 784563870573484859 787529484873990144 788865137190653952 790050331206865872 794381676611567616 794987150450448384 795575158697822976 797252071107002368 797407921782755712 798325776365027328 798934256377500672 799679739223732224 800289251220091776 805271905232289792 805885679550302208 806499921684105792 807096445294818888 808127433928968192 808181650147311616 808797642258704384 810429791290589184 813517172727861888 814453569826947072 817060598940433936 819206104005679104 819830498902024896 821540024529911808 822166198329096192 822664976863961088 827915612303425536 829822877952786432 829951863086000512 830436652270798848 831069607036249152 831703044236734098 832821334603022336 835755722268420096 838939584375607572 839284471346061312 839905243884039168 841329725641634944 841600167878688768 841970983054471556 843538958580105216 846586976497287168 847213150296471552 847858892026880448 853156941946822656 853787975187907584 855754842888811008 855887858807438028 860580149662531584 861873088589308224 864328567474178048 864852924395446272 865512111075625728 866319717492376576 867258709582307328 872377897334980608 873042819512827392 873688561243236288 874354482402720462 877965607231471616 879148014054875136 879818096382660864 882324700645859328 887473279339485696 888806622607724106 890001693240737792 890541625120063488 890680048189854208 891338835207746112 896908579995377664 899639706626698752 900325407622603248 900695530225041408 905261321403039744 905402032457455104 908532365021478912 909204356415725568 909897347541042432 911733515201912832 915206819318844624 915583059650248704 916260266055315456 917814246154510848 918513799695787152 919193173807988178 923549428906131456 924232527596150784 924936973120233216 927572121191800832 930716663941988352 933695845971750576 936210426408271872 936924001428400128 938814708722761728 940225187551972608 942206993126457344 942903891790012416 943475917522305024 944195030264318976 945076055446228992 946495941346839312 946885044595556352 951684978910887936 952410348559448064 953114794083530496 953841253530240504 955123768355913728 955851759033014272 956558749979044608 957780662434332672 962536037068210176 965617071475058288 968152668370348032 970910938080804864 971650961661659136 972369638408450304 974609682178923648 978445723631321088 981425134501853184 982173171951930816 983303700156923904 984221217506131968 984971386117036032 985722126502795968 987711308135405568 991859297908064256 992615288226591744 994298766667386752 994618380220268544 995443252010713088 1001251904895830016 1002015054213585984 1002756189608714376 1008253666468528128 1009022152494799872 1011896859481964544 1013282471503171584 1014227961942294528 1018577286514636992 1021479216105846784 1022098910649163776 1022854900967691264 1023634515983672736 1025370603125742588 1025792131645186048 1028622427407286272 1030992060486795264 1032541026923824704 1033328024657760546 1035482739251243008 1036271979143964992 1038993107519397888 1042747373490561024 1043518636340775936 1050407826718219398 1051820182920871936 1053236729709305856 1053400441609154496 1054039501606950144 1059982867267264512 1060766878263763968 1063210562377007616 1064807934015194226 1065245675170000896 1066239652298309632 1067052334960122368 1074514239400402944 1075333228912141056 1076128593726425184 1077503245238624256 1082853041701736448 1084689563637149184 1086319205409440574 1092274805340905472 1093107331869366528 1093915843209506592 1096221597772128256 1096435892451289104 1096886635818614784 1106430503937048576 1107248869694398464 1108092809381665536 1108937392315645464 1111175221652331264 1114340963024560128 1115016993435451392 1118586112500810096 1119045961794748416 1119873658512052224 1124718611440140288 1126408393007808768 1127266935990284232 1128782635329716224 1129617533728628736 1130478522702507264 1137542589262430208 1138383966917210112 1141006457185081344 1141183811743250704 1147440199550042112 1149164118119077632 1153137232527261696 1154016148100834304 1156344946109743104 1157200230833197056 1159866068047644672 1162086191094546432 1163170529779974144 1164057092683769856 1164918081657648384 1165805976536960616 1172197352073166848 1173090795176881152 1173958465883372928 1176432934194479104 1183297705785980928 1185075496810298808 1188451780276994816 1191572514917351424 1192480725675672576 1195878106660503552 1199519608835598336 1200433876830137664 1207202709943273472 1207907857848434688 1208828519325453312 1209749882526158688 1212272475220967424 1213196463388056576 1215644686935883776 1220275759091792832 1221680354740420608 1223752328206014464 1224685066261049536 1225590898410650904 1232310036794867712 1233249297493644288 1241873418455138304 1244734316929179648 1244927794629000768 1247116888003903488 1249232001904533504 1253633583402630144 1257205189053349888 1258409376563411358 1258926707019091968 1259857865826058752 1260101407261638656 1261994588462452416 1262956474581707334 1269880464745930752 1270819725444707328 1271788338040320672 1275411666638726144 1279735412920233984 1283831788211157042 1290870224493797376 1292809632883962336 1295534615548878848 1296492851211267072 1297279386593169408 1298268166613438592 1299479576238564864 1308566846002470912 1309564229269241088 1310532841864854432 1311071600209231872 1311531723604080693 1313295181489381376 1314296168670394624 1316948410847207424 1323487050968788992 1327723473278205146 1331209919009228544 1332742205171367936 1335002539861106688 1335812437680095232 1336020072284781312 1337008252811619168 1345362869993066496 1349459559940048128 1350488111433904872 1351043295337562112 1352303949256392704 1358103048686182656 1362798547532218368 1363806534623588352 1364846021311563648 1367160804167656784 1367600272802869248 1373374589475373056 1374656080649060352 1376721369231766272 1377770699543680728 1378789760711982267 1385324143359197184 1386348791394226176 1387405459680349824 1390329831320748032 1391358181787701248 1400543768957625864 1404315639612407808 1404533922145539328 1405386002142600192 1408222063084142592 1413310489689686016 1414355837685018624 1417614083169343488 1419743912020258968 1420327566893334528 1427527468366331904 1428615522839172096 1432685652533870592 1433777638549521408 1434838124968566912 1436670993651499008 1443804055602315264 1446252751516198912 1448425607212587432 1456366407121207296 1457476442492488704 1458554457612675456 1461914523268385472 1467668585446981632 1473865413095522304 1476331826259197952 1477457079175554048 1478583189754193952 1481566962203108352 1485787950699413504 1487788946862096384 1488922932339887616 1491448150001080128 1493164878016069632 1501877857343745024 1503022581320378976 1504134284413071564 1506156711638171648 1507304696936676352 1517845289222946816 1521341942913441792 1527865929771955488 1532218824158770176 1533148365973745664 1538055904688613882 1538688197467779072 1542933641110929408 1546488090730192896 1548811540385737056 1549448254792728576 1549992036986640819 1552076123578359808 1553224108876864512 1554407968715947488 1564121060235841536 1565277954511163904 1569127741146969718 1575058969747980288 1577730274381307904 1580100662413731744 1589974300900896768 1591150317395645952 1594815843565511424 1596651552730054656 1597868512755001344 1599359478447464448 1600578502440183552 1611771359100604416 1612999843368211584 1614192890589637776 1616254867857936384 1617595284517408768 1627034345455723776 1628907139653894144 1629478808114160861 1634121197880867872 1638412208011358208 1639660997804049792 1644332396658192384 1645329953727922176 1655831224606851072 1659645755905572864 1659903726172001024 1660873304541597696 1662139214072498304 1663406088473468196 1665642669206044672 1671511444536840192 1677879168751215144 1678568942692122624 1679810487768078336 1682659451283269888 1683200335757377536 1683941966108943112 1687077917160210432 1693173952994574336 1694426300592943104 1695717784053760896 1706313883893645312 1707575950375815168 1711509685777622016 1711775717614876056 1721160299325063168 1723746177178616448 1728657134948356096 1729705848790892544 1731024222151251456 1732639434984753152 1734517419164614656 1744755794669961216 1746085639025654784 1747377122486472576 1748708964805440924 1755931214462943232 1758296028109750272 1759636192765321728 1764649401291718656 1774946558678971392 1777613245215448212 1780003386481475584 1781360096379708416 1782677670415492224 1793817159990755328 1799279413253397504 1800650815245206496 1801391060450082816 1810804064914910208 1818408712831451136 1819794695082084864 1823467030403825664 1830413638637689248 1831166119300497408 1832520532110630912 1835628492309021696 1837027599391574304 1838386347615976356 1848465055192301568 1849873946240466432 1855144242383601664 1861433327883976704 1867391691943501152 1873848002856800256 1880450375103945216 1885807783580024832 1886951835044610048 1888390060528637952 1890152110892457984 1892991882693678624 1893770089191112704 1894434711872561001 1904820697118896128 1906229588167060992 1907682507060481008 1911703518066028544 1913117499958089216 1925072074136420352 1925747682316735563 1931234142950116576 1936305336740696064 1943301923323318272 1944739276816900608 1949219364357847296 1956891447262642176 1962850269003706368 1964346343903861632 1966607400313847808 1969942772234072064 1971444253005591936 1975422616270811136 1983718595816128512 1985230576453183488 1988597533334773504 1989236760440537088 1990886504021426176 1991585209917307719 2002503809791660032 2004030108427171968 2005512379217428752 2016507332937056256 2018044304989599744 2023793718963929088 2026564943006343168 2028455923884589056 2037154573029273984 2042958432211693568 2044197821298327552 2045709801935382528 2047269031967345472 2050741206251485176 2051584263290372096 2057244854814572544 2061984120973590528 2065082053847649408 2066656049315521092 2070965478502486016 2072543958287929984 2077986215038795776 2085494746981122048 2087037272681551872 2100815653436438796 2103640365841743872 2106473459418611712 2106800883218308992 2108079003213900288 2119965734534529024 2121533756527527936 2126421124754015232 2129615868030388452 2130491350340001792 2132479304596619264 2134104669920244736 2149028478800805888 2150666457824282112 2152257187452850368 2155006490477248512 2165706083403472896 2169379127274298368 2172638410818881148 2184549610681810944 2186214663738733056 2187831686419013184 2192443195544256512 2192871784902578208 2193773271637229568 2214497739388796928 2216185618763331072 2217874784631290928 2222350443304662528 2228681926049120256 2230033986870902784 2237172225001620192 2238091923589496832 2239747317024104448 2252816786015617536 2254533871980568464 2259235067457257472 2260957045405014528 2275085178524860416 2276767933834420224 2282012914370162688 2282367623486501408 2298328236238155264 2306274465054523392 2307083857032920823 2308032296201668608 2312689892219486208 2314400461666394112 2319732136095289344 2324172382189092864 2328114185367539712 2329836163315296768 2331611953073921232 2344394704146333696 2346181590353762304 2347916931766745856 2352865868388958208 2353691611720454577 2366595411571961856 2370150993620597616 2376903560553989632 2383145029834702848 2384961451351345152 2391756213321007104 2399039217671196672 2400867753660275328 2414405419886546944 2415815715696869376 2417657038650906624 2419499765052317376 2424544950441934848 2426392926776113152 2431289373871767552 2440551518183585664 2443360709480841216 2447504656412028928 2449370132522099072 2451181796821301808 2464620073589735424 2466498594987288576 2483746836910276608 2489468633858359296 2489855589258001536 2498464003809067008 2507267166805260288 2514410378106699776 2516818753126822716 2517853414038183936 2519715731652117504 2520202814523277312 2523989176924904832 2525912949163414668 2539760929491861504 2541639450889414656 2543576676080641344 2550823333277452288 2559470825840467968 2567663576422314084 2581740448987594752 2585619265767924672 2591069231097757696 2592985702422534144 2594558773186338816 2596536333226877184 2598959152477129728 2617133692004941824 2619128458538482176 2621065683729708864 2623063447208161386 2626590362978762752 2628592337340789248 2633896821694414848 2646974101937577984 2655446946556410292 2662419838018457088 2670005079722213376 2671624875360190464 2672040144569562624 2674016505623238336 2690725739986132992 2698919119880096256 2700976222867809744 2702086590675124224 2716206097372365312 2725597095064436736 2727613069247176704 2729692042623127296 2734321608335313568 2735200545605738496 2746749178950746112 2753442738463532544 2755541399087361456 2757579521423964534 2770648286718394368 2772697582788452352 2774810919360699648 2780659662641496064 2782716363575402496 2801087537915251728 2808631279224815616 2809067844291078656 2810772004285200384 2816444126168285184 2826620979379372032 2828711675370037248 2835228166338686976 2839487824040517936 2840655133786669056 2855054936732663808 2857231045678344192 2865371305067741184 2867555277099042816 2869676249937133824 2873341987302998016 2887608111204630528 2892505503032397824 2896851214425174864 2912732814242414592 2914952884984977408 2917108915225350912 2923829046536770944 2935337170893963264 2952663652518395904 2954914158351108096 2957166379508387904 2963133924406216704 2971575901398827008 2975577893724192768 2977845864679775232 2982896300002160256 2986329756032139264 3003755714687490048 3006045162640757952 3008268568826143128 3012313423276343296 3014609393873352704 3035690578445893632 3042683885826883584 3055731859543910976 3064437648317540352 3066296731947491328 3076111809377227764 3077376394935558144 3085867282221858816 3092976181460385792 3097623080771474112 3099984073973281638 3104152247156719616 3106448217753729024 3108815937431894976 3128242120471683072 3130555909022327808 3138255482293939436 3155460548762615808 3160201324827463488 3179948601801793536 3182300634791291904 3189631687131022848 3195737025510002688 3198718956894928896 3201157004880367104 3223542718201208832 3225999686736423168 3228385781179275552 3232509735715872768 3235190569034817536 3254068690911447552 3258957616228321722 3268242395761735744 3276824416022716416 3279321995608099584 3288664793316384768 3290659907455844352 3319291511811145728 3319807452344002048 3321746609083195392 3324278428144996608 3326812176946936392 3331285338412089344 3343022889073680384 3355758337502430288 3357137885384245248 3359620975536156672 3365318902566539776 3367883932217886224 3374155834320420864 3386347905989148672 3388852601185886208 3391435568107521792 3412627767787290624 3415151900751630336 3423019371555244032 3423551435229752112 3442320598650126336 3447492354357232896 3457314269896712192 3459411697581785088 3462048444302502912 3465278869969506304 3469034838329229312 3489511589339922432 3492171278051309568 3494754244972945152 3497417929610881848 3511862428925886464 3516592056219500544 3519272385530643456 3529298802583437312 3549893117357942784 3555226490430896424 3560006772962951168 3562720192759416832 3565355340830984448 3587634319981510656 3598558826506795008 3601301630490412992 3621608129829820416 3636817425662902272 3639589390164169728 3646934060807651328 3660827277275378496 3665041064221261824 3671256984618043392 3674055198783148608 3676772695231952712 3696930110384603136 3699747892480932864 3710288484767203328 3734783383887002304 3747696005713600512 3760900750207890432 3771615567160049664 3776780121057275904 3780304221784915968 3785983765387357248 3788869423745122002 3809641394237792256 3812459176334121984 3815365014120962016 3823407036132057088 3826234999916178432 3851495364633471126 3862468285900233152 3872610673481392128 3886603846646636544 3889478553633801216 3898438728715694592 3925700538007412736 3928692687807723264 3933214800627695616 3939885544468144128 3942888506011183872 3950845232541622272 3970461152906366976 3977195066669547008 3983170419834615438 4005007619583320064 4008060216854343936 4011024758434857504 4036088609979199488 4053129886012686336 4056911847769178112 4074309146058547968 4085916864423387136 4088395642596655104 4091419603870765056 4094538063934690944 4101482412502970352 4103168526580744192 4123968241947181056 4130164107695298816 4133312098631042184 4136369282135946801 4141930957004972032 4145087916575859968 4155972430077591552 4170989493962244096 4174074545363103744 4201631306872877592 4207280731683487744 4212946918837223424 4213601766436617984 4216158006427800576 4239931469069058048 4243067513055055872 4252842249508030464 4259231736060776904 4260982700680003584 4264958609193238528 4268209339840489472 4298056957601611776 4301332915648564224 4304514374905700736 4310012980954497024 4331412166806945792 4338758254548596736 4345276821637762296 4369099221363621888 4372429327477466112 4375663372838026368 4384886391088513024 4385743569805156416 4428995478777593856 4432371237526662144 4435749569262581856 4444700886609325056 4457363852098240512 4474344450003240384 4479494634048208896 4505633572031235072 4509067743961136928 4518470134914514944 4521914090810029056 4553535867668840448 4564025828740325376 4564735246973002816 4596656472476310528 4614167714065841646 4616064592403337216 4628800923332788224 4639464272190578688 4648344764378185728 4656228370735079424 4659672326630593536 4663223906147842464 4692363180707524608 4695833863533491712 4707383223440909154 4733190823143923712 4740301987241195232 4753807121107979264 4769922902702690304 4798078435342393344 4801735507320550656 4828810839773093888 4835314077301813248 4838999530104634752 4852785853552226304 4881103036367171328 4886721418961682432 4888436424342482583 4895009312824057856 4898740265044198144 4902363593642603616 4932997189974577152 4967493673820553216 4978937267716718592 4979711178516003072 4996928007618134016 5014534333610520576 5033637506253645432 5035706828076367872 5039431463304235008 5040405629046554624 5047978353849809664 5051825898326829336 5079521858983723008 5083278901778829312 5087153352161282688 5101646666554904576 5118941651680935936 5135327152844628168 5163480897975189504 5171238531535849344 5182138462195515392 5185971404845068288 5189117546372677632 5193072666453754368 5197918304954259456 5234267384009883648 5238256917076964352 5242131367459417728 5246126894416322772 5253180725957525504 5257184674681578496 5267793643388829696 5293948203875155968 5310893893112820584 5324839676036914176 5340010159444426752 5344080289139125248 5348033011246476672 5381451479972265984 5397838239760192512 5401952445735619488 5404173181350248448 5432412194744730624 5455226138494353408 5459384085246254592 5468643216670627136 5470401091211476992 5493498357901492224 5506885476927065088 5511082798174722912 5515159042847929068 5545395165576904704 5549621838721399296 5565432727150804992 5602175075830503456 5618135688582157312 5621544008570400768 5657423350740074496 5670456332677373952 5678975648081035872 5681310267573338112 5683304135617683003 5714462091356688384 5735110554198085632 5739352499874267648 5775216222409261056 5777243046950206689 5785011006064795648 5793702428850349728 5829905769969954816 5834217830450701824 5847658093073541888 5870674341787926528 5909828316702216192 5914332759016775808 5926267848812433408 5951155787448385536 5955691729359550464 5965792600004320512 5972659512064278528 5974755629751923157 6007511429374980096 6012090325281515904 6016537137652286256 6029218787746705408 6071381156891787264 6085367771653767168 6111463719087821952 6128875296635080704 6132593463894982656 6152223618754455528 6154752789871116288 6171734564443717632 6185952362920771584 6195246161542948224 6199968147946563276 6208304494313439232 6212896435507458048 6217631874863789952 6256484240943366144 6261111818044655616 6276510964587878872 6310921097525231616 6320402649654926976 6359897203603587072 6364601269582583808 6379263374262045696 6391474051020005376 6397437913789857792 6402314009760734208 6447085436402417664 6451999373472846336 6456771562358551104 6465019471431745536 6470381138069635072 6508137381822895104 6517915232456643444 6536484791523471488 6553648832045432832 6558643991216199168 6577329586632769536 6581319814911688704 6639614904688004096 6643493218166390784 6648556856289993216 6653624353893872784 6686045778147360768 6711516675004860576 6714275770768490496 6719241951072313344 6730637805133079552 6735767864435772448 6777705202371772416 6782871136215043584 6825255535574581248 6830303801503260672 6846038743110488064 6847102870459504224 6894984708714465792 6914628539793424384 6918823395163570176 6921251571098762469 6924096888605005824 6930557739939012608 6938069676658458624 6984342556102619136 6989508489945890304 6994835859221763696 7033184112439001088 7038544771061286912 7058597605166874624 7061074835161363731 7099786234715885568 7110452980861792848 7125440385518833664 7130710681661968896 7175268639963021312 7197117653013590016 7202603260980825984 7243216259659640832 7273634851325804544 7279178780328339456 7293868121615302656 7321654554550756992 7330082128442523648 7342513969236086784 7348110397566297216 7353545390463905424 7393860220769206272 7399495784961865728 7420576969534406656 7469566767774004608 7495392011427201024 7521801500415780864 7543231134320099328 7553560242114551808 7560608443569831936 7571967530774714496 7577738847490244004 7619282788475584512 7624918352668243968 7630730028241924032 7646814072264114176 7652469999832356864 7702990729266942252 7724936571800466304 7745221346962784256 7773207693293273088 7778957107267602432 7796877457431389184 7851401076014825472 7857385375615446528 7879771088936288256 7885777012022367744 7901690465083244544 7940922305812733952 7954390133339094016 7966340839669230876 8010015239166640128 8016120433708687872 8022049516869715008 8072177219958398976 8106259772025372672 8148618292117095936 8171833728846774272 8176791285193310208 8182839207741530112 8189076127869381888 8202964825005940704 8206337053161488384 8260328215390597632 8266624197262084368 8272738564271893602 8283861914009944064 8290175833151719936 8311944860155183104 8341978987924488192 8348149090726207488 8403262613745755184 8425893837674446848 8427203532873235968 8432316012855601152 8479862938138116096 8486135026110111744 8505684499016060928 8518463472121553808 8521965401360007168 8536418679680978944 8596113915203223552 8602665831297128448 8609028749811401472 8620025961908994048 8630202576308333449 8662824333613891584 8677516509097193472 8690553643275524592 8738198442727243776 8744858654954932224 8751326745676052736 8769772782177026048 8771487139610312832 8857990957555187712 8864742475053324288 8871499138525163712 8889401773218650112 8914727704196481024 8948688900006480768 8958989268096417792 9011267144062470144 9018135487922273856 9036940269829029888 9043828181620058112 9107071735337680896 9128051657480650752 9129470493946005632 9193312944952621056 9228335428131683292 9232129184806674432 9257601846665576448 9278928544381157376 9312456741470158848 9319344653261187072 9326447812295684928 9384726361415049216 9391667727066983424 9414766446881818308 9466381646287847424 9480603974482390464 9507614242215958528 9539845805405380608 9596156870684786688 9603471014641101312 9657621679546187776 9670628154603626496 9677999060209269504 9705571707104452608 9762206072734342656 9776872848684965166 9790018625648115712 9797480530088396288 9804727187285207232 9865994379949154304 9957874535433437184 9959422357032006144 9993856015236268032 10029068667221041152 10067275012507290864 10071413656152735744 10078862926608470016 10095956707699619328 10103651796653658672 10159043717967446016 10166557803557658624 10174306704322565376 10203293333109809152 10237883303361871872 10270654305689256336 10326961795950379008 10342477063071698688 10364276924391030784 10371942809690136576 10378235092745355264 10386145332907508736 10395836609908518912 10468534768019767296 10476513834153928704 10484262734918835456 10492253788832645544 10506361451915051008 10514369349363156992 10535587286777659392 10587896407750311936 10621787786225641168 10649679352073828352 10680020318888853504 10688160578278250496 10696066022492953344 10762902959944531968 10795676479520385024 10803904891471238976 10864824389489461248 10910452276988706816 10918768170492509184 10937286433341254272 10940802182422953984 11013770953854130176 11022165596349445824 11030318085695858136 11090790331153809408 11099243677442798592 11130865454301609984 11204350151661006912 11236271377164314624 11243088017140801536 11314846701480148992 11340912665354747904 11357951296162071744 11366608271235366006 11428924182713376768 11470221108396171264 11478704999748535296 11554486093900413378 11570022012129591296 11587404857700699456 11659811539939909632 11668435660901403648 11695316186147083776 11819656633404432384 11828665518033551616 11852535697624866816 11911383458719100928 11931585200008641024 11949511259503846314 12015022858749960192 12024180650563031808 12033074275304572512 12058437575493410816 12170735543307534336 12222927438175643904 12257750593270161408 12265186927789965312 12304447237508911056 12309505579742232576 12371904725841543168 12390492323085896448 12399936295893126552 12416608988626878464 12425792871014916096 12435263749727579904 12512968481886732288 12522223636089311232 12553021929175757744 12621842195050463232 12640805299309853952 12719794407207174144 12729202539165167616 12758526748524091392 12782948102040010752 12794875827579715584 12804628019521468416 12894170872804835328 12903998746945692672 12913543124717102208 12930038942863491072 12940762276139270144 13016274763645790208 13035830464913286888 13072969583046942976 13107297664090865664 13117287982432398336 13154659173265539072 13279229809376008192 13286986436332781568 13297113712579986432 13307248707787745568 13372091556294721536 13423033350009721152 13438483902144626688 13461275610266159104 13471535728871544896 13555410404743544832 13565742272430087168 13660607603006521344 13692077486220976128 13694205740919008448 13789969417428931584 13829257079586848768 13842503142197524938 13848193777210011648 13861115479878025216 13968685112205238272 13979016979891780608 13989671718443527392 14077089542122573824 14122149670322727462 14199572469431771136 14220905961723585696 14250880771037667328 14261421363323937792 14394235306027180032 14405206521961651968 14486432519319281664 14558357560656678912 14643309109101513984 14660164256885047296 14685027938472173568 14696220795132594432 14707090780927810848 14798991569923731456 14939133535548009216 14990784022854402048 15043603000831561728 15107120484229103616 15121216887139663872 15143935061549428992 15155477694980488008 15238565576951169024 15249836705336487936 15261460056483848064 15293628144528228352 15304939999664713728 15405981458533884504 15449873143600932608 15490442693925568512 15546415386586546176 15557914214535204864 15593754914862778368 15702802152029650944 15714770751230893056 15759542177872576512 15771554024044735488 15803380930166489088 15881844611625467904 15908780266678188032 15932681679338461752 16020030478333280256 16032240867417375744 16044099033739430016 16144354439916797952 16212519544050745344 16297236584234191872 16343667457693548544 16365678415483060224 16378152255738763776 16405929650011881408 16520656430781195264 16533248394524168736 16545477128543787204 16567723828019888128 16580351666303439872 16696298181452414976 16806525227491510368 16854407065746471936 16864632025711202304 16972270052220223488 17011368998032121856 17036926944243107616 17043930802720014336 17049912406853049009 17072837359361957888 17205331662594256896 17218057499622802944 17260405152616666898 17325648667227783168 17355033018194386944 17381107286551049184 17489717309909864448 17502653491352105472 17542974279220625664 17729484950106648576 17742998277050327424 17778803546437300224 17897377800012961536 17917978536192835584 17924266889255769471 18022534288124940288 18036270975844547712 18087656363240116224 18214143470675361792 18256103314961301504 18258940987892011264 18386625889905242112 18456670856263366584 18464258369613348864 18515203693331152896 18557857088762314752 18624913482940317696 18638689306522374144 18652895624591369856 18769452722830098432 18783335454133966848 18829532893763636616 18932763292575694848 18961207948964780928 19015228484431917056 19079691610810761216 19192313741369573376 19206942029282202624 19315243359092375552 19341256309207252992 19355998120418539008 19411143414208905216 19524412145468685312 19553745697369930332 19580037251296231424 19594961060176792576 19609454374570414464 19731988759898308608 19918844714064012288 20058137334442082304 20134550025014581728 20142827312305471488 20157725853216940032 20191913415399238656 20207303593307317344 20333115607115317248 20348613408645130752 20406586666219618304 20475766606723743744 20541308611378512672 20684954126143397376 20743885619380273152 20756470185490710528 20772290665815017472 20791673219817037824 20953027668307857408 20968525469837670912 20984507577665291088 21028738698726313984 21175792815500623872 21183224505484091193 21243575572451282336 21299358704147656704 21376321156556500992 21392132044985906688 21525805919889063936 21591352959040770048 21607809782942477952 21729648778978922496 21820904553977413632 21837536340985018368 21874572866682508544 21881604364845907968 22027541907708260352 22044331192698891648 22060636171391716272 22181580662307618816 22198487354885597184 22261730908603219968 22408700303322013824 22472542754328629248 22486176034281603072 22629693402960297984 22681825330709495808 22715902592324143488 22733216542470732012 22857848365426753536 22940442216792342528 22957409999497070592 23108972187800826756 23140044024259182592 23174809715401398912 23319623079879819264 23336871321802807296 23390632372294167552 23639313266808864768 23657331036067103232 23705071395249733632 23822766917438201856 23863170400017282048 23899022519007692628 24030045717499920384 24048361301126063616 24066148550609145024 24116875150986821632 24445854876351287808 24515501186540322816 24530373855579930624 24608894475017822112 24619011159484465152 24780984646171792896 24799872591786253104 24851585742029832192 24870527499455159808 25025936963773464576 25044447272178622464 25106043858351515488 25281610598619707904 25439588814414348288 25458405078330335232 25517053497048182784 25565896204080021504 25609256039042936832 25788341745609670656 25807997493891385344 25827086249434204416 25860077885726982144 25881524552278540288 25890607728925000347 26032549527291580416 26071660929826573776 26145939166093885952 26214595328181731328 26234575964864796672 26309318346531078144 26558459618752016384 26573972872665563136 26594227425159972864 26614497415575491136 26744183112589443072 26846066700019442304 26876967804289253376 26922551220532318208 26943071457743089792 27110820809487089664 27131484544860174336 27321215206013042688 27384154972441952256 27388411481838016896 27579938834857863168 27658514159173697536 27685006284395049876 27696387554420023296 27722230959756050432 27937370224410476544 27958033959783561216 27979343436887054784 28154179084245147648 28244299340645454924 28399144938863542272 28441811923447171392 28501761542075334656 28522842726647875584 28788470612054360064 28810413043923303936 28972865038638563328 29116715121313357824 29286618218203027968 29370055876944347136 29392441590265188864 29414181561855621696 29597983139847462912 29878267071096018432 29981568045708804096 30087206001663123456 30214240968458207232 30287870123098857984 30310955389960976016 30477131153902338048 30499673410672975872 30522920112967696128 30587256289056456704 30609879999329427456 30811962917067769008 30899746287201865216 30980885387851137024 31092830773173092352 31115828429070409728 31187509829725556736 31405604304059301888 31429541502461786112 31519084355745153024 31543108048089470976 31606761860332978176 31763689223250935808 31817560533356376064 31865363358676923504 32040060956666560512 32064481734834751488 32088198067478860032 32288708879833595904 32594473168468383744 32687334915387097088 32731356830966120448 32756304511477527552 32811859300023762816 33041312861562390528 33066496789048337472 33090954257087574408 33135447656039776256 33160703332606879744 33392596362904829952 33613050454983020736 33708814131492943872 33729264051422404608 33944540104440446976 34022737996064243712 34073853888486215232 34099824813706098018 34145674718723915776 34410663325188513792 34436114999245605888 34520810305233333796 34710066036388773888 34762214573102098368 34979434619819728896 35005306982704210944 35085948558441251328 35458969900213297152 35485996554100654848 35557607092874600448 35794755600025923072 35848533778511538942 36045068576249880576 36072541951689095424 36175312726480232448 36512206629922603008 36517881975784022528 36773251779810484224 36913341712526733168 36928516739226697728 37115714177524629504 37249826965880635392 37277378613044748288 37305791249182739712 37538905445660196864 37566670908267933696 37659065787527273232 37865526585151389696 37922415897929561856 38030456968863834112 38159383221621522432 38384627482739146752 38413884058564405248 38630486718184751104 38682512618414505984 38711996240837078016 38822286828417810432 39048824290937370624 39107491394739860664 39160074502592462848 39189922120353585152 39218908749140828928 39463977519796617216 39837689428128024576 40116274668884164608 40269100050029163456 40315451706433880064 40383826830798477312 40414607186614634688 40666231214230634496 40697226817290261504 40813173332439236608 41082617222757025344 41369908252286794752 41487771238760546304 41544581331630034944 41583346439634075648 41906055336615714816 41937050939675341824 41969015155330582176 42057477397452627968 42366449010968182386 42487151144902564672 42598717408295313408 42752642313113001984 42784264089971813376 43182705918081540096 43215619565884955904 43459297557957844992 43675072681970036736 43749145733365017088 44055083815416520704 44088662385397783296 44121272342783432544 44396974709771194368 44817400606644027648 44945085508657258496 44972352068563206144 45363650661418991616 45431805184648286976 45466433084941464024 45715696730853507072 45880884433584685056 45914819998994141184 46217944375601653512 46280088048518365184 46349619430802797824 46639246159759638528 46673742643605614592 46781264744588335104 47278626533617729536 47314662072134206464 47410142790499467264 47645533834876403712 47726340800034564096 47798045038015385256 48060091434999840768 48096722602252127232 48132297101218290048 48233750301973643264 48891709752702575616 49031002373080645632 49217788950035644224 49561969292343585792 49599745183572506208 49703171484059664384 49741054998910319616 50088894544357244928 50212087716703030976 50563221197239415808 50916810156660670464 51034106994096365568 51131792408160043008 51218512078085873664 51615994987782770688 51654172498868408832 51781215457850000694 52065099054583160832 52143321859653147552 52291878332187771904 52469151929729593344 53116919237504032768 53188454850319945728 53228994831150982272 53692133400038884608 53753935608578506752 53772800667767308413 53845102441064636416 53886142915486179584 54262969089720348672 54642430412026085376 54768309944883904512 54776822963676033792 55159877669715726336 55370012568790099752 55392775108840046592 55444461919512100864 55874740448820953088 55916067919567122432 55958686873774109568 56308358168490295296 56488598681290909848 56798289877727084544 56883623846894342784 57003523084150669312 57045685453295751168 57576941224108720128 57620826087846607872 57945730077277126656 58233430242626715648 58573236436406055936 58740111753888694272 58784883180530377728 58828363123711243392 59195966279694925824 59756534142192036864 60174412003326246912 60428481936916414464 60575740246197715968 60621910779921952032 60999346821345951744 61045840225935392256 61219759998658854912 61623925834135538016 61799492574403730432 62231656858140819456 62375019659451113472 62859083004923572224 63086216096178941952 63527378446501871616 63549673516452273579 63635121066712752128 63730726717353847008 64128963469669502976 64176396134957720064 64577417759667191808 65188946336936767488 65462713661932240896 65512609022955055104 65623718600047525632 66082625723124781056 66132993578096674944 66181908514175148816 66321406665213759488 66785192725809659904 67226100909966041472 67417628262985887744 67458528102844809216 67889080208880893952 68045475992128487424 68147707776972430464 68199649627412196036 68291349437447831552 68821326650377027584 68872229998491211776 69041620610466667592 69420132072777547776 69524429146204196736 69958869239639457792 70010613965408421888 70171897116882502656 70917939800426594304 70971993108201309696 71115214185749200896 71589511200051846144 71697067557023077884 72090137152499761152 72145083903378190848 72350625452960464896 73035763951568045056 73546503559620968448 73826683425053466336 73857033478453395456 74554757226089496576 74611582498365479424 75077810891320393728 75133341816535867392 75318131575054546464 75844831795859123712 76060913937727668224 76318766443243044864 76827768117128810496 77365025236829011968 77423992481674156032 77644573656835620864 77671823186775001041 78097648581874741248 78214982789479721328 78379844240707170304 78437817498281657856 78927955039593234432 79675378856256049152 80232549337768329216 80538200100058326912 80630903412867760128 80767653661596954624 80829214373229269376 81332462428461268992 81394453634580523008 81626346664878473216 82165234445514050688 82739816504573589504 82975542477521092608 83089162663260069888 83166692879268151296 83812110673231429632 83874101879350683648 83938030310661164352 84114954794905255936 84732898021936364772 84974302289805129344 85197434816590626816 85505284626226003968 85568528179943626752 86365411836163080192 86431239131769911808 86918595115915689984 87350145363940073472 87498291466730034176 88110167630833041408 88177324770795566592 88242544685566865088 88793949419542388736 89634801213288055296 89890171017314516992 89944704137126412288 90863610369296573952 90932866169882928048 91431393461707014144 91761768867169370112 91829639997988282368 92435888751203307024 92699238861605595648 93278492319519277056 93347485287211229184 93562529489176670208 94557253067235459072 94629324144268412928 94820285580998934528 95291067669752807424 95452681600069128192 95596090076030770512 96120182869999681536 96193445204504254464 96264594202436580096 96467500603947286528 97783419505405151232 98062004746161291264 98435577900071288448 99123938584687171584 99199490367145012416 99406342968119328768 99482109997820639232 100177789088714489856 100424175433406061952 101126442394478831616 101833620313321340928 102068213988192731136 102437024156171747328 103231989975565541376 103308344997736817664 103562430915700001388 104130198109166321664 104286643719306295104 104583756664375543808 104938303859459186688 106233838475008065536 106376909700639891456 106457989662301964544 107384266800077769216 107545601335534616826 107690204882129272832 107772285830972359168 108525938179440697344 109536619889767809024 109553645927352067584 110319755339431452672 110740025137580199504 110785550217680093184 111749480897641906176 111832135839134244864 111917373747548219136 112616716336980590592 112977197362581819696 113596579755454169088 113767247693788685568 114007046168301338624 114091370906591502336 115153882448217440256 115241652175693215744 115891460154554253312 116466860485253431296 117146472872812111872 117480223507777388544 117569766361060755456 117656726247422486784 118391932559389851648 119513068284384073728 120348824006652493824 121151480492395431936 121243821559843904064 121998693642691903488 122091680451870784512 122439519997317709824 123247851668271076032 123598985148807460864 124463313716281638912 124750039318902226944 125718166009847144448 126172432192357883904 127099347032904547158 127270242133425504256 127461453434707694016 128257926939339005952 128352792269915440128 130377892673873534976 131025218045910110208 131247437200095051264 132165251446249562112 132265987156193349888 132363817028350297632 132642813330427518976 134452201819932082944 134835256525971775488 134917056205689618432 136090951984256974848 136295415553944860928 136399299254824392072 136582698874895663104 137642653300754055168 137744459996982423552 138083241220933335184 138840264145555095552 139048858292408393472 139917738479278915584 140021227930816843776 140343794233765005312 141835879600853188608 141943986216402619392 142230428371498401792 143179022400103692288 143394135114046155768 144180274304999522304 144290167806756381696 144701250905920929792 146071527903136090112 147093007119241936896 147653366850106932672 149109514452178993152 149223164996730958848 150266683633071734784 150636263150109092928 151689663591718247424 152121827875455336448 153655536234257620992 154847984963348312064 155343646373550002082 156195297163749482496 156429965578959442656 156759688481414340608 156875634996563315712 159350757712512098304 161076400200116653824 161261806825735520256 161535307323193909248 161658428746458538752 162788907269161046016 164330468891028101376 165479633009147179008 166178325326520139776 166333385758536302592 167624221346462859264 167748203758701367296 167876060621322328704 168229909589810511872 169465796043872729544 169948604579610258688 170394869633181253632 171010569252452007936 171137056359887253504 172730823672326160384 172862478263539823616 173837190231831379968 174700290727880146944 174996582933460068352 176220335261666082816 176354649541591133184 176485089371133730176 177587898839084777472 179269602426576110592 179780342034629033984 181727220738593147904 181865732339765856096 183659279995976564736 184871777502406614048 185398477723211191296 186694970574422458368 187125058978353340416 189258648288536825856 190582135339505614848 190905363200138256384 191192180152061541024 192386890409008508928 192529188404873160192 195566839010810302464 196871155800142576896 198247877169374343168 198398980734290024832 198964219995641278464 200355578177428979712 200848350866812123904 202252884788957663232 203667240626642681856 204136427976385462272 204874048312343494656 206463979951131082752 206616689995473635328 207124861831400002776 208260396218332643328 208573287438612590208 209167513328751087616 209876607718918373376 212467676950016131072 212753819401279782912 212915979324603929088 214768533600155538432 215091202671069233652 215380409764258545664 215544571661944718336 217051876358881394688 219107291854704135168 220639510678862905344 221480050275160399008 221571100435360186368 223664271678268489728 223834747495096438272 225233432673961181184 225954394725163639392 227534495387577371136 228182741813183004672 230483304351386431488 232933720970506862592 233015469560325003123 234292945745624223744 235139532722121510912 235313452494844973568 236783865118779703296 239026136568768147456 240697648013304987648 242302960984790863872 242487643119687808128 243997387285383806976 244183360903741569024 244879039994635419648 246495703336542152064 247197970297614921728 248926627432563277824 249500078637804453888 251436332019694288896 252344864384715767808 254198694065809094316 254540484266851008512 254922906869415388032 256515853878678011904 256705584539830880256 260755785347747069952 262050436091820220416 262494874400190102528 264330502892499124224 264531974312386699776 264727634056700595264 265285626660855037952 268904403639864165888 269670513051943550976 269834112411379236864 272590831107889721856 272798598509648784144 275285306601508110336 275488919993964847104 276166482441866670368 278097716584816786944 279835476958557831168 280042455861633687552 280687588467530010624 283671759201706377216 283887972432805238784 284460856742996803584 286358044800207384576 286788270228092311536 288360548609999044608 288580335613512763392 289402501811841859584 292143055806272180224 294186014238483873792 295306733700213865344 298219028904357986304 298446329993461917696 300533367266143469568 301272526300218185856 303379327183436494848 304243655750910672896 307311072468515241984 309695969926696624128 310687292747100004164 312390594327498964992 312859931157918885312 313519376962828681216 313751269993126631424 318701515425024196608 322152800400233307648 323070614646387818496 323316857492917077504 325577814538322092032 328660937782056202752 330959266018294358016 332356650653040279552 335248442692925718528 335496407517402734592 335752121242644657408 336459819179621023744 338931592087745459088 339897209159220517376 340789739266362507264 342021138504904015872 342274112719774507008 345461647344652320768 345724956527079647232 347674380463662759936 349400581455760293888 349993165866920136704 352440670523332165632 352709299083182266368 352970178742267460352 355175797678169554944 358539204853152221184 359560684069258067968 363454441477186295808 363731464679531712192 367318559991953129472 369743555004813228096 370796955446422382592 373389941148844916736 374250117956706680832 378517296577073651712 381810726400276512768 382384360304123082048 384773780818017017856 385058376809746320384 391133678021620604928 393742311600285153792 396495754338748686336 396797961468580049664 397928439991282556928 401696701733624247808 404505769577915326464 408272855952770924544 409748096624686989312 412927959902262165504 413233379990947270656 414249723662800005552 416520792436665286656 417146574877225180416 418335026657502175232 419753215437836746752 424935353900032262144 425507638802559565824 425831958649207858176 429537067200311076864 430182405342138467304 430760819528517091328 431089143323889436672 434103752717762789376 438214583709408270336 441279021357725810688 442960100550320798016 447328543356536979456 447669494990192876544 451908789450327278784 455068990775154742272 456365483626366009344 460966608702772862976 466030939120650006246 468585891491248447488 470279065444243021824 470626904989689947136 478052273137536294912 484605921969581727744 484975286239375616256 488366721807483138048 492991406673084304128 494395940595229843456 499000157275608907776 502872664039388577792 504689728769431535616 508397388131618188632 509080968533702017024 509845813738830776064 513031707757356023808 513411169079661760512 521511570695494139904 524100872183640440832 524989748800380205056 528661005784998248448 529063948624773399552 529455268113401190528 530571253321710075904 537808807279728331776 539341026103887101952 545181662215779443712 545597197019297568288 550977839987929694208 552332964883733340736 556195433169633573888 560084911723267375104 561375176935060021248 567775944865610477568 572716089600414769152 573576540456184623072 577160671227025526784 584286111612544360448 590613467400427730688 596892659986923835392 601066734532286939136 602545052600436371712 606758654366872989696 614622144937030483968 619391939853393248256 621374585494200008328 624781188654997929984 625719862315837770624 627038753925657362432 627502539986253262848 637403030850048393216 644305600800466615296 646141229292775636992 646633714985834155008 651155629076644184064 657321875564112405504 661918532036588716032 664713301306080559104 670992815034805469184 671504242485289314816 677863184175490918176 679794418318441034752 684548225439549014016 691449913054159294464 698801162911520587776 699046408680975009369 699986331733840273408 705418598166364532736 705940357484534920704 710351595356339109888 717078409706304442368 726908882954372591616 727462929359063424384 734637119983906258944 739487110009626456192 741593910892844765184 746779882297689833472 748500235913413361664 757034593154147303424 763621452800553025536 764768720608246164096 769547561636034035712 770116753619492640768 782267356043241209856 787484623200570307584 792991508677497372672 793595922937160099328 795856879982565113856 803393403467248495616 809011539155830652928 825855919804524331008 826466759981894541312 828499447325600011104 834293149754450360832 836670053315004350464 839506430875673493504 851015277605119131648 851663917298415716352 859074134400622153728 860364810684276934608 862178286647778873344 868207505435525578752 876429167418816540672 882558042715451621376 885920201100641596032 894657086713073958912 895338989980385753088 903817578900654557568 910137981550309484544 912730967252732018688 921933217405545725952 932061878241300012492 937171782982496894976 940558130888486043648 941253809979379894272 956104546275072589824 969211843939163455488 969950572478751232512 976733443614966276096 985982813346168608256 988791881190459686912 1005745328078777155584 1009379457538863071232 1016794776263236377264 1019691627477661552128 1026063415514712047616 1026822338159323521024 1043023141390988279808 1048201744367280881664 1049979497600760410112 1057322011569996496896 1058127897249546799104 1058910536226802381056 1061142506643420151808 1075617614559456663552 1078682052207774203904 1090363324431558887424 1091194394038595136576 1101955679975859388416 1104665929767466681472 1112390866339267147776 1120169823446534750208 1122750353870120042496 1135551889731220955136 1145432179200829538304 1147153080912369246144 1154321342454051053568 1168572223225088720896 1181226934800855461376 1193785319973847670784 1205090105200872743424 1213517308733745979392 1229244289874060967936 1238783879706786496512 1242749170988400016656 1249562377309995859968 1251439724631675541248 1254077507851314724864 1255005079972506525696 1274806061700096786432 1288611201600933230592 1292282458585551273984 1293267429971668310016 1302311258153288368128 1314643751128224811008 1323837064073177432064 1341985630069610938368 1343008484970578629632 1355726368350981836352 1359588836636882069504 1369096450879098028032 1382899826108318588928 1398092817361950018738 1399972663467680546816 1410837196332729065472 1411880714969069841408 1434156819412608884736 1453817765908745183232 1454925858718126848768 1478974220019252912384 1483187821785689530368 1497000471826826723328 1514069186308294606848 1527242905601106051072 1529537441216492328192 1539095123272068071424 1540233507238985281536 1564534712086482419712 1574969246401140615168 1585983017354994745344 1587191845874320198656 1591713759965130227712 1606786806934496991232 1618023078311661305856 1652933519963789082624 1656998894651200022208 1668586299508900721664 1673340106630008700928 1703327834596831432704 1718148268801244307456 1720729621368553869216 1724356573295557746688 1752858334837633081344 1771840402201283192064 1790677979960771506176 1807635157801309115136 1820275963100618969088 1843866434811091451904 1864123756482600024984 1874343565964993789952 1881116261776972087296 1882507619958759788544 1912209092550145179648 1938423687878326910976 1939901144957502465024 1953466887229932552192 1971965626692337216512 1977583762380919373824 2033589552526472754528 2039383254955323104256 2053644676318647042048 2096403488734561763328 2099958995201520820224 2116255794499093598208 2117821072453604762112 2151235229118913327104 2180726648863117774848 2182388788077190273152 2203911359951718776832 2209331859534933362944 2224781732678534295552 2240339646893069500416 2245500707740240084992 2271103779462441910272 2290864358401659076608 2294306161824738492288 2308642684908102107136 2337144446450177441792 2362453869601710922752 2387570639947695341568 2410180210401745486848 2427034617467491958784 2477567759413572993024 2485498341976800033312 2502879449263351082496 2510010159945013051392 2577222403201866461184 2586534859943336620032 2604622516306576736256 2629287502256449622016 2647674128146354864128 2683971260139221876736 2686016969941157259264 2711452736701963672704 2719177673273764139008 2738192901758196056064 2765799652216637177856 2796185634723900037476 2799945326935361093632 2821674392665458130944 2823761429938139682816 2868313638825217769472 2907635531817490366464 2909851717436253697536 2957948440038505824768 2966375643571379060736 3028138372616589213696 3059074882432984656384 3078190246544136142848 3080467014477970563072 3129069424172964839424 3149938492802281230336 3171966034709989490688 3174383691748640397312 3183427519930260455424 3213573613868993982464 3236046156623322611712 3305867039927578165248 3313997789302400044416 3337172599017801443328 3346680213260017401856 3406655669193662865408 3436296537602488614912 3441459242737107738432 3448713146591115493376 3505716669675266162688 3543680804402566384128 3581355959921543012352 3615270315602618230272 3640551926201237938176 3687732869622182903808 3728247512965200049968 3748687131929987579904 3762232523553944174592 3765015239917519577088 3824418185100290359296 3876847375756653821952 3879802289915004930048 3906933774459865104384 3943931253384674433024 3955167524761838747648 4067179105052945509056 4078766509910646208512 4107289352637294084096 4199917990403041640448 4232511588998187196416 4235642144907209524224 4302470458237826654208 4361453297726235549696 4364777576154380546304 4418663719069866725888 4449563465357068591104 4491001415480480169984 4542207558924883820544 4581728716803318153216 4588612323649476984576 4617285369816204214272 4674288892900354883584 4724907739203421845504 4775141279895390683136 4820360420803490973696 4854069234934983917568 4970996683953600066624 5005758898526702164992 5020020319890026102784 5154444806403732922368 5173069719886673240064 5258575004512899244032 5372033939882314518528 5422905473403927345408 5438355346547528278016 5531599304433274355712 5592371269447800074952 5599890653870722187264 5643348785330916261888 5647522859876279365632 5736627277650435538944 5815271063634980732928 5819703434872507395072 5915896880077011649536 5932751287142758121472 6118149764865969312768 6160934028955941126144 6299876985604562460672 6348767383497280794624 6427147227737987964928 6611734079855156330496 6627995578604800088832 6674345198035602886656 6813311338387325730816 6872593075204977229824 6882918485474215476864 6897426293182230986752 7011433339350532325376 7087361608805132768256 7162711919843086024704 7230540631205236460544 7281103852402475876352 7456495025930400099936 7530030479835039154176 7759604579830009860096 7813867548919730208768 7887862506769348866048 8134358210105891018112 8157533019821292417024 8214578705274588168192 8399835980806083280896 8465023177996374392832 8471284289814419048448 8604940916475653308416 8722906595452471099392 8729555152308761092608 8837327438139733451776 8899126930714137182208 9084415117849767641088 9177224647298953969152 9234570739632408428544 9449815478406843691008 9550282559790781366272 9640720841606981947392 9708138469869967835136 9941993367907200133248 10011517797053404329984 10040040639780052205568 10308889612807465844736 10346139439773346480128 10517150009025798488064 10744067879764629037056 10845810946807854690816 10876710693095056556032 11063198608866548711424 11184742538895600149904 11286697570661832523776 11295045719752558731264 11473254555300871077888 11630542127269961465856 11639406869745014790144 11831793760154023299072 11865502574285516242944 12236299529731938625536 12321868057911882252288 12599753971209124921344 12697534766994561589248 12854294455475975929856 13255991157209600177664 13348690396071205773312 13626622676774651461632 13745186150409954459648 13765836970948430953728 13794852586364461973504 14022866678701064650752 14174723217610265536512 14325423839686172049408 14461081262410472921088 14562207704804951752704 14912990051860800199872 15060060959670078308352 15519209159660019720192 15775725013538697732096 16268716420211782036224 16315066039642584834048 16799671961612166561792 16930046355992748785664 16942568579628838096896 17209881832951306616832 17445813190904942198784 17459110304617522185216 17674654876279466903552 17798253861428274364416 18354449294597907938304 18899630956813687382016 19281441683213963894784 19883986735814400266496 20023035594106808659968 20617779225614931689472 20692278879546692960256 21034300018051596976128 21488135759529258074112 21691621893615709381632 21753421386190113112064 22369485077791200299808 22590091439505117462528 23278813739490029580288 23663587520308046598144 24472599059463877251072 24643736115823764504576 25199507942418249842688 25395069533989123178496 25708588910951951859712 26511982314419200355328 26697380792142411546624 27253245353549302923264 27531673941896861907456 28349446435220531073024 28650847679372344098816 28922162524820945842176 29124415409609903505408 29825980103721600399744 30120121919340156616704 31038418319320039440384 31551450027077395464192 32537432840423564072448 32630132079285169668096 33860092711985497571328 33885137159257676193792 34419763665902613233664 34891626381809884397568 34918220609235044370432 35349309752558933807104 35596507722856548728832 36708898589195815876608 37799261913627374764032 38562883366427927789568 39767973471628800532992 40046071188213617319936 41235558451229863378944 41384557759093385920512 42068600036103193952256 42976271519058516148224 43383243787231418763264 43506842772380226224128 44738970155582400599616 45180182879010234925056 46557627478980059160576 47327175040616093196288 48945198118927754502144 50399015884836499685376 50790139067978246356992 51417177821903903719424 53023964628838400710656 53394761584284823093248 55063347883793723814912 56698892870441062146048 57844325049641891684352 59651960207443200799488 62076836638640078880768 63102900054154790928384 65074865680847128144896 65260264158570339336192 67770274318515352387584 69836441218470088740864 70698619505117867614208 73417797178391631753216 75598523827254749528064 77125766732855855579136 79535946943257601065984 80092142376427234639872 85952543038117032296448 86766487574462837526528 89477940311164801199232 90360365758020469850112 93115254957960118321152 94654350081232186392576 97890396237855509004288 101580278135956492713984 106047929257676801421312 106789523168569646186496 110126695767587447629824 113397785740882124292096 115688650099283783368704 119303920414886401598976 124153673277280157761536 126205800108309581856768 130149731361694256289792 130520528317140678672384 135540548637030704775168 139672882436940177481728 141397239010235735228416 146835594356783263506432 151197047654509499056128 154251533465711711158272 159071893886515202131968 160184284752854469279744 173532975148925675053056 178955880622329602398464 186230509915920236642304 189308700162464372785152 195780792475711018008576 212095858515353602842624 220253391535174895259648 226795571481764248584192 231377300198567566737408 238607840829772803197952 260299462723388512579584 271081097274061409550336 279345764873880354963456 282794478020471470456832 293671188713566527012864 318143787773030404263936 320368569505708938559488 347065950297851350106112 357911761244659204796928 372461019831840473284608 378617400324928745570304 391561584951422036017152 424191717030707205685248 440506783070349790519296 453591142963528497168384 462754600397135133474816 477215681659545606395904 520598925446777025159168 558691529747760709926912 565588956040942940913664 587342377427133054025728 636287575546060808527872 694131900595702700212224 715823522489318409593856 848383434061414411370496 881013566140699581038592 954431363319091212791808 1041197850893554050318336 1117383059495521419853824 1174684754854266108051456 1272575151092121617055744 1388263801191405400424448 1431647044978636819187712 1696766868122828822740992 1762027132281399162077184 1908862726638182425583616 2082395701787108100636672 2545150302184243234111488 2863294089957273638375424 3524054264562798324154368 3817725453276364851167232 4164791403574216201273344 5090300604368486468222976 5726588179914547276750848 7635450906552729702334464 11453176359829094553501696 15270901813105459404668928 22906352719658189107003392 45812705439316378214006784
- Sum of all divisors σ(n): 168777610927012174533331215
- Sum of proper divisors (its aliquot sum) s(n): 122964905487695796319324431
- 45812705439316378214006784 is an abundant number, because the sum of its proper divisors (122964905487695796319324431) is greater than itself. Its abundance is 77152200048379418105317647
Bases of 45812705439316378214006784
- Binary: 100101111001010011011110111100111111010001111000001110100001100101100100000000000000002
- Hexadecimal: 0x25E537BCFD1E0E86590000
- Base-36: 5R87HEE98RMVUV400
Squares and roots of 45812705439316378214006784
- 45812705439316378214006784 squared (458127054393163782140067842) is 2098803979669568466572319493853694474415607598022656
- 45812705439316378214006784 cubed (458127054393163782140067843) is 96151888495466900565958779630719823414084195002985840265327657318761369698304
-
45812705439316378214006784 is a
perfect square number . Itssquare root is 6768508361472 -
The
cube root of 45812705439316378214006784 is 357817831.8519505713
Scales and comparisons
How big is 45812705439316378214006784?- 45,812,705,439,316,378,214,006,784 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 45,812,705,439,316,378,214,006,784 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 45812705439316378214006784 cubic inches would be around 29818152.7 feet tall.
Recreational maths with 45812705439316378214006784
- 45812705439316378214006784 backwards is 48760041287361393450721854
- 45812705439316378214006784 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 45812705439316378214006784's digits is 108
- 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 45812705439316378214006784 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 45812705439316378214006784 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/45812705439316378214006784/
Chicago style:
Numbermatics. 2024. "Number 45812705439316378214006784 - Facts about the integer". https://numbermatics.com/n/45812705439316378214006784/
The information we have on file for 45812705439316378214006784 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 45812705439316378214006784, math, Factors of 45812705439316378214006784, curriculum, school, college, exams, university, Prime factorization of 45812705439316378214006784, STEM, science, technology, engineering, physics, economics, calculator, forty-five septillion, eight hundred twelve sextillion, seven hundred five quintillion, four hundred thirty-nine quadrillion, three hundred sixteen trillion, three hundred seventy-eight billion, two hundred fourteen million, six thousand, seven hundred eighty-four.