53347929832848268679884992
53,347,929,832,848,268,679,884,992 is an even composite number composed of seven prime numbers multiplied together.
53347929832848268679884992 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 53347929832848268679884992:
26 × 33 × 133 × 173 × 193 × 313 × 2413
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 13 × 13 × 13 × 17 × 17 × 17 × 19 × 19 × 19 × 31 × 31 × 31 × 241 × 241 × 241)See below for interesting mathematical facts about the number 53347929832848268679884992 from the Numbermatics database.
Names of 53347929832848268679884992
- Cardinal: 53347929832848268679884992 can be written as Fifty-three septillion, three hundred forty-seven sextillion, nine hundred twenty-nine quintillion, eight hundred thirty-two quadrillion, eight hundred forty-eight trillion, two hundred sixty-eight billion, six hundred seventy-nine million, eight hundred eighty-four thousand, nine hundred ninety-two.
Scientific notation
- Scientific notation: 5.3347929832848268679884992 × 1025
Factors of 53347929832848268679884992
Divisors of 53347929832848268679884992
- Number of divisors d(n): 28672
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 19 24 26 27 31 32 34 36 38 39 48 51 52 54 57 62 64 68 72 76 78 93 96 102 104 108 114 117 124 136 144 152 153 156 169 171 186 192 204 208 216 221 228 234 241 247 248 272 279 288 289 304 306 312 323 338 342 351 361 372 403 408 416 432 442 456 459 468 482 494 496 507 513 527 544 558 576 578 589 608 612 624 646 663 676 684 702 722 723 741 744 806 816 832 837 864 867 884 912 918 936 961 964 969 988 992 1014 1026 1054 1083 1088 1116 1156 1178 1209 1216 1224 1248 1292 1326 1352 1368 1404 1444 1446 1482 1488 1521 1581 1612 1632 1674 1728 1734 1767 1768 1824 1836 1872 1922 1928 1938 1976 1984 1989 2028 2052 2108 2166 2169 2197 2223 2232 2312 2356 2418 2448 2496 2584 2601 2652 2704 2736 2808 2873 2883 2888 2892 2907 2964 2976 3042 3133 3162 3211 3224 3249 3264 3348 3468 3534 3536 3627 3648 3672 3744 3757 3844 3856 3876 3952 3978 4056 4097 4104 4199 4216 4332 4338 4394 4446 4464 4563 4579 4624 4693 4712 4743 4836 4896 4913 5168 5202 5239 5301 5304 5408 5472 5491 5616 5746 5766 5776 5784 5814 5928 5952 5967 6084 6137 6266 6324 6422 6448 6498 6507 6591 6669 6696 6851 6859 6936 7068 7072 7254 7344 7471 7488 7514 7657 7688 7712 7752 7803 7904 7956 8112 8194 8208 8398 8432 8619 8649 8664 8676 8721 8788 8892 8928 8959 9126 9158 9248 9386 9399 9424 9486 9633 9672 9747 9792 9826 10013 10336 10404 10478 10602 10608 10816 10881 10944 10982 11191 11232 11271 11492 11532 11552 11568 11628 11856 11934 12168 12274 12291 12493 12532 12597 12648 12844 12896 12996 13014 13182 13338 13392 13702 13718 13737 13872 14079 14136 14144 14229 14508 14688 14739 14942 15028 15314 15376 15424 15504 15606 15717 15808 15903 15912 16224 16337 16388 16416 16473 16796 16864 17238 17298 17328 17352 17442 17576 17784 17856 17918 18252 18259 18316 18411 18496 18772 18798 18848 18972 19266 19344 19494 19652 19773 20026 20553 20577 20672 20808 20956 21204 21216 21762 21964 22382 22413 22464 22542 22971 22984 23064 23104 23136 23256 23712 23868 24336 24548 24582 24986 25064 25194 25296 25688 25792 25857 25947 25992 26028 26364 26676 26784 26877 27404 27436 27474 27744 28158 28197 28272 28458 28899 29016 29376 29478 29791 29884 30039 30056 30628 30752 31008 31212 31434 31806 31824 32448 32674 32776 32832 32946 33573 33592 33728 33813 34476 34596 34656 34704 34884 35152 35568 35836 36504 36518 36632 36822 36873 37349 37479 37544 37596 37696 37791 37944 38532 38688 38988 39304 39546 40052 40729 41106 41154 41211 41616 41743 41912 42237 42408 42432 43524 43928 44217 44764 44826 45084 45942 45968 46128 46272 46512 47151 47424 47736 48672 48841 49011 49096 49164 49419 49972 50128 50388 50592 51376 51714 51894 51984 52056 52728 53261 53352 53568 53754 54587 54777 54808 54872 54948 55233 55488 56316 56394 56544 56916 57798 58032 58081 58956 59319 59527 59582 59768 60078 60112 61009 61256 61504 61659 61731 62016 62424 62868 63612 63648 63869 65348 65552 65892 67146 67184 67239 67626 68107 68913 68952 69192 69312 69408 69649 69768 70304 71136 71383 71672 73008 73036 73264 73644 73746 74698 74958 75088 75192 75582 75888 77064 77376 77571 77843 77976 78608 79092 79781 80104 80631 81458 82212 82308 82422 83232 83486 83824 84474 84591 84816 86697 87001 87048 87856 88434 89063 89167 89373 89528 89652 90117 90168 91884 91936 92256 93024 93347 94302 95472 97123 97344 97682 98022 98192 98328 98838 99541 99944 100256 100719 100776 101184 101439 102752 103428 103788 103968 104112 104329 105456 106522 106704 107508 109174 109554 109616 109744 109896 110466 110619 112047 112437 112632 112788 113088 113373 113832 115596 116064 116162 116467 116603 117912 118638 119054 119164 119536 120156 120224 122018 122187 122512 123318 123462 123633 124848 125229 125736 126711 127007 127224 127296 127738 130169 130696 131104 131784 132651 134292 134368 134478 135252 136214 137826 137904 138384 138816 139298 139536 140608 141453 141949 142272 142766 143344 145483 146016 146072 146523 146528 147033 147288 147492 148257 149396 149916 150176 150384 151164 151776 152303 154128 155142 155686 155952 157216 158184 159562 159783 160208 161262 162409 162916 163761 164331 164424 164616 164844 165699 166464 166972 167648 168948 169182 169632 170221 173394 174002 174096 174243 175712 176868 178126 178334 178581 178746 179056 179304 180234 180336 183027 183768 183872 184512 184977 185193 186048 186694 188604 190247 190944 191607 194246 195364 196044 196384 196656 197676 199082 199888 200512 201438 201552 201717 202878 204321 205504 206739 206856 207576 207936 208224 208658 208947 210912 212381 212629 213044 213408 214149 215016 218348 219108 219232 219488 219792 220932 221238 224094 224874 225264 225576 226746 227664 231192 231601 232128 232324 232934 233206 233529 235824 237276 237367 238108 238328 239072 239343 240312 240448 241893 244036 244374 245024 246636 246924 247266 249696 250458 251472 253422 254014 254448 255476 260338 261003 261392 262208 263568 265302 267189 267501 268119 268584 268736 268956 270351 270504 272428 275652 275808 276768 277729 278596 279072 280041 282906 283898 285532 286688 290966 291369 292032 292144 293046 293056 294066 294576 294984 296514 298623 298792 299832 300352 300768 302157 302328 303552 304606 308256 310284 310403 311372 311904 312987 314432 316368 319124 319566 320416 322524 324818 325832 327522 328662 328848 329232 329688 331398 333944 335296 336141 337311 337896 338364 339264 340442 346788 346921 348004 348192 348486 349401 349809 351424 353736 356252 356668 357162 357492 358112 358608 360468 360672 366054 366561 367536 369954 370386 373388 375687 377208 380494 381021 381888 383214 387283 388492 390507 390728 392088 392768 393312 395352 398164 399776 402876 403104 403434 405756 408642 413478 413712 415152 416448 417316 417894 421824 424762 425258 425847 426088 426816 428298 430032 436449 436696 438216 438464 438976 439569 439584 441099 441864 442476 448188 449748 450528 451152 453492 455328 456909 462384 463202 464648 465868 466412 467058 471648 474552 474734 476216 476656 478144 478686 479349 480624 483786 487227 488072 488748 490048 491283 492993 493272 493848 494532 499392 500916 502944 506447 506844 508028 508896 510663 510952 520676 522006 522729 522784 527136 529477 530604 534378 535002 535743 536238 537168 537912 540702 541008 544856 549081 551304 551616 553536 555458 557192 558144 560082 565812 566029 567796 570741 571064 573376 574821 581932 582738 584288 586092 588132 589152 589968 593028 597246 597584 599664 601536 604314 604656 609212 612963 616512 620568 620806 622744 623808 625974 626841 632736 634933 637143 637887 638248 639132 640832 642447 645048 649636 651664 655044 657324 657696 658464 659376 662796 667888 672282 674622 675792 676728 680884 692393 693576 693842 694803 696008 696384 696972 698802 699618 700587 707472 709631 712101 712504 713336 714324 714984 716224 717216 718029 720936 721344 732108 733122 735072 739908 740772 746776 751374 754416 755053 760988 762042 766428 773851 774566 776984 781014 781456 783009 784176 786624 790704 793117 796328 799552 801567 802503 804357 805752 806208 806868 811512 817284 826956 827424 830297 830304 833187 834632 835788 840123 849524 850516 851694 852176 856596 860064 872898 873392 874107 876432 879138 879168 882198 883728 884952 895869 896376 899496 901056 902304 905437 906984 910656 913818 924768 926404 927979 929296 931209 931736 932824 934116 938961 943296 949104 949468 952432 953312 957372 958698 961248 967572 974454 976144 977496 982566 985986 986544 987377 987696 989064 1001832 1005888 1008423 1011959 1012894 1013688 1016056 1017792 1021326 1021904 1037153 1040763 1041352 1044012 1045458 1045568 1048203 1049427 1054272 1058954 1061208 1068756 1070004 1071486 1072476 1074336 1075824 1081404 1082016 1089712 1098162 1099683 1102608 1103539 1110916 1114384 1120164 1127061 1131013 1131624 1132058 1135592 1141482 1142128 1143063 1149642 1157819 1159171 1161849 1163864 1165476 1168576 1171521 1172184 1176264 1178304 1179936 1184033 1186056 1194492 1195168 1199328 1208628 1209312 1213511 1218424 1225926 1241136 1241612 1245488 1251948 1253682 1262599 1265472 1269866 1274286 1275774 1276496 1277541 1278264 1284894 1290096 1294033 1299272 1303328 1309347 1310088 1314648 1315392 1316928 1318707 1318752 1323331 1325592 1335776 1344564 1349244 1351584 1353456 1356277 1361768 1370727 1384786 1387152 1387684 1389606 1392016 1393944 1397604 1399236 1401174 1414944 1419262 1424202 1425008 1426672 1428648 1429968 1434432 1436058 1438047 1441872 1461681 1464216 1466244 1470144 1473849 1479017 1479816 1481544 1493552 1502748 1508832 1510106 1514071 1515839 1519341 1521976 1524084 1531989 1532856 1547702 1549132 1553968 1562028 1562912 1566018 1568187 1568352 1581408 1586234 1588431 1592656 1603134 1605006 1607229 1608714 1611504 1613736 1623024 1634568 1647243 1651091 1653019 1653912 1654848 1660594 1660608 1666374 1669264 1671576 1680246 1692197 1698087 1699048 1701032 1703388 1704352 1712223 1713192 1720128 1724463 1745796 1746784 1748214 1752864 1758276 1764396 1767456 1769904 1773593 1791738 1792752 1798992 1800511 1804608 1810874 1813968 1827636 1838889 1845337 1849536 1852808 1855958 1858592 1862418 1863472 1865648 1868232 1877922 1880523 1891279 1898208 1898936 1904799 1904864 1906624 1911429 1913661 1914744 1917396 1922496 1927341 1935144 1948908 1952288 1954992 1965132 1971972 1973088 1974754 1975392 1978128 1979939 1982251 2003664 2016846 2023918 2025788 2027376 2032112 2042652 2043808 2074306 2077179 2081526 2082704 2084409 2088024 2090916 2096406 2098854 2101761 2111317 2117908 2122416 2128893 2136303 2137512 2140008 2142972 2144952 2148672 2151648 2154087 2159119 2162808 2164032 2179424 2196324 2199366 2205216 2207078 2212873 2221832 2228768 2240328 2254122 2262026 2263248 2264116 2265159 2271184 2282964 2284256 2286126 2299284 2315638 2318342 2321553 2323698 2327728 2330952 2343042 2344368 2349027 2352528 2359872 2368066 2372112 2379351 2388984 2390336 2398656 2404701 2407509 2413133 2417256 2418624 2427022 2436848 2451852 2473211 2482272 2483224 2490891 2490976 2499561 2503896 2507364 2520369 2525198 2539732 2548572 2551548 2552992 2555082 2556528 2569788 2580192 2588066 2598544 2606656 2618694 2620176 2622321 2629296 2637414 2637504 2646662 2651184 2671552 2687607 2689128 2697031 2698488 2703168 2706912 2712554 2716311 2723536 2741454 2760953 2764177 2769572 2774304 2775368 2779212 2783937 2784032 2787888 2793627 2795208 2798472 2802348 2816883 2829888 2838524 2848404 2850016 2853344 2857296 2859936 2872116 2876094 2883744 2893757 2923362 2928432 2932488 2947698 2958034 2959632 2962131 2963088 2987104 3005496 3010813 3017664 3020212 3028142 3031678 3035877 3038682 3043952 3048168 3063978 3065712 3085771 3095404 3098264 3107936 3111459 3122289 3124056 3125824 3132036 3136374 3136704 3144609 3148281 3162816 3172468 3176862 3185312 3206268 3210012 3214458 3217428 3223008 3227472 3234199 3246048 3269136 3294486 3302182 3306038 3307824 3310617 3321188 3332748 3338528 3343152 3360492 3384394 3393039 3396174 3398096 3402064 3406776 3408704 3424446 3426384 3429189 3448926 3473457 3477513 3485547 3491592 3493568 3496428 3505728 3514563 3516552 3528792 3534912 3539808 3547186 3552099 3583476 3585504 3597984 3601022 3610477 3614693 3621748 3627936 3640533 3655272 3677778 3690674 3705616 3711916 3717184 3724836 3726944 3731296 3736464 3755844 3761046 3782558 3787797 3796416 3797872 3809598 3809728 3822858 3827322 3829488 3832623 3834792 3854682 3870288 3882099 3897816 3904576 3909984 3928041 3930264 3937217 3943944 3946176 3949508 3950784 3956256 3959878 3964502 3969993 4007328 4033692 4035239 4047836 4051576 4054752 4064224 4068831 4085304 4087616 4112181 4148612 4154358 4163052 4165408 4168818 4176048 4181832 4192812 4197708 4203522 4222634 4235816 4244832 4257786 4272606 4275024 4280016 4285944 4289904 4303296 4308174 4318238 4325616 4358848 4385043 4392648 4398732 4400419 4410432 4414156 4425746 4437051 4443664 4457536 4480656 4508244 4509973 4524052 4526496 4528232 4530318 4542213 4542368 4547517 4558023 4565928 4568512 4572252 4595967 4598568 4631276 4636684 4643106 4647396 4655456 4661904 4686084 4688736 4698054 4705056 4721393 4736132 4744224 4758702 4765293 4777968 4809402 4815018 4826266 4834512 4854044 4873696 4903704 4946422 4953273 4959057 4964544 4966448 4981782 4981952 4999122 5007792 5014728 5034679 5040738 5050396 5076591 5079464 5094261 5097144 5103096 5105984 5110164 5113056 5136669 5139576 5160384 5176132 5197088 5237388 5240352 5244642 5258592 5274828 5276851 5293324 5302368 5320779 5375214 5378256 5394062 5396976 5401533 5413824 5425108 5432622 5447072 5482908 5521906 5528354 5536011 5539144 5548608 5550736 5558424 5567874 5568064 5575776 5587254 5590416 5596944 5604696 5633766 5673837 5677048 5696808 5700032 5706688 5714397 5714592 5719872 5734287 5740983 5744232 5752188 5767488 5787514 5846724 5856864 5864976 5895396 5897657 5916068 5919264 5924262 5926176 5939817 5946753 5974208 6010992 6021626 6040424 6056284 6063356 6071754 6077364 6087904 6096336 6127956 6131424 6171542 6190808 6196528 6215872 6222918 6231537 6244578 6248112 6253227 6264072 6272748 6289218 6296562 6333951 6344936 6353724 6370624 6386679 6408909 6412536 6420024 6428916 6434856 6446016 6454944 6468398 6477357 6492096 6538272 6583811 6588972 6591499 6604364 6612076 6615648 6621234 6638619 6642376 6665496 6677056 6686304 6720984 6768788 6786078 6792348 6795477 6796192 6804128 6813552 6848892 6852768 6858378 6897852 6946914 6955026 6964659 6971094 6983184 6992856 7029126 7033104 7057584 7079616 7094372 7104198 7138053 7166952 7171008 7179631 7195968 7202044 7220954 7229386 7239399 7243496 7255872 7281066 7310544 7355556 7358377 7381348 7411232 7419633 7423832 7449672 7453888 7462592 7472673 7472928 7498683 7511688 7522092 7565116 7575594 7595744 7619196 7645716 7654644 7658976 7665246 7669584 7709364 7740576 7764198 7795632 7819968 7856082 7860528 7874434 7887888 7899016 7912512 7919756 7929004 7939986 8014656 8067384 8070478 8091093 8095672 8103152 8109504 8128448 8137662 8148933 8170608 8224362 8282859 8292531 8297224 8308716 8326104 8330816 8337636 8351811 8352096 8363664 8380881 8385624 8395416 8407044 8445268 8471632 8489664 8515572 8545212 8550048 8560032 8571888 8579808 8609599 8616348 8636476 8651232 8681271 8770086 8785296 8797464 8800838 8828312 8851492 8874102 8886393 8887328 8961312 9001109 9016488 9019946 9032439 9048104 9052992 9056464 9060636 9084426 9084736 9095034 9107631 9116046 9131856 9144504 9191934 9197136 9257313 9262552 9273368 9286212 9294792 9310912 9323808 9334377 9366867 9372168 9377472 9396108 9410112 9442786 9472264 9488448 9517404 9530586 9555936 9618804 9622493 9630036 9652532 9669024 9702597 9708088 9747392 9807408 9815689 9892844 9906546 9918114 9931851 9932896 9963564 9998244 10015584 10029456 10060063 10069358 10081476 10100792 10153182 10158928 10179117 10188522 10194288 10206192 10220328 10226112 10273338 10279152 10352264 10394176 10420371 10432539 10456641 10474776 10480704 10489284 10517184 10549656 10553702 10586648 10604736 10641558 10656297 10750428 10754551 10756512 10788124 10793861 10793952 10803066 10831431 10844079 10850216 10865244 10894144 10921599 10965816 11043812 11056708 11072022 11078288 11101472 11116848 11135748 11151552 11174508 11180832 11193888 11209392 11267532 11347674 11354096 11363391 11393616 11428794 11429184 11468574 11481966 11488464 11504376 11575028 11646297 11693448 11713728 11729952 11770681 11790792 11795314 11811651 11832136 11838528 11848524 11852352 11879634 11893506 11909979 12021984 12043252 12063727 12080848 12105717 12112568 12126712 12143508 12154728 12175808 12192672 12206493 12255912 12262848 12343084 12381616 12393056 12445836 12463074 12489156 12496224 12506454 12528144 12545496 12578436 12593124 12667902 12689872 12707448 12773358 12817818 12825072 12835901 12840048 12857832 12869712 12909888 12936796 12954714 13076544 13155467 13167622 13177944 13182998 13201257 13208728 13224152 13231296 13242468 13277238 13284752 13311153 13330992 13372608 13441968 13482989 13529919 13537576 13572156 13584696 13590954 13592384 13608256 13626639 13627104 13642551 13674069 13697784 13705536 13716756 13795704 13893828 13910052 13929318 13942188 13966368 13985712 13997521 14058252 14066208 14115168 14164179 14188744 14208396 14276106 14295879 14333904 14346007 14359262 14404088 14441908 14458772 14478798 14486992 14562132 14621088 14703169 14711112 14716754 14762696 14822464 14839266 14847664 14859819 14877171 14899344 14945346 14945856 14997366 15023376 15044184 15069223 15104037 15130232 15151188 15191488 15229773 15238392 15282783 15291432 15309288 15317952 15330492 15339168 15392429 15418728 15481152 15528396 15591264 15712164 15721056 15748868 15775643 15775776 15798032 15830553 15839512 15858008 15879972 15962337 16134768 16140956 16182186 16191344 16204599 16206304 16275324 16297866 16341216 16413787 16448724 16565718 16585062 16594448 16608033 16617432 16652208 16675272 16703622 16704192 16727328 16761762 16771248 16785409 16790832 16814088 16890536 16943264 17021511 17031144 17090424 17100096 17120064 17143191 17143776 17159616 17203303 17219198 17232696 17272952 17302464 17362542 17540172 17570592 17594928 17601676 17631601 17656624 17692971 17702984 17748204 17772786 17774656 17819451 17840259 17922624 18002218 18032976 18039892 18064878 18096208 18112928 18121272 18168852 18190068 18215262 18232092 18263712 18289008 18383868 18394272 18514626 18525104 18546736 18572424 18589584 18647616 18668754 18694611 18733734 18744336 18760163 18792216 18885572 18944528 19001853 19034808 19061172 19111872 19160037 19227221 19237608 19244986 19260072 19305064 19338048 19405194 19416176 19432071 19614816 19631378 19682923 19705907 19751433 19774497 19785688 19813092 19836228 19863702 19865792 19915857 19927128 19996488 20031168 20058912 20120126 20138716 20162952 20201584 20306364 20317856 20358234 20377044 20386431 20388576 20412384 20440656 20546676 20558304 20704528 20840742 20865078 20893977 20913282 20949552 20967241 20978568 21099312 21107404 21173296 21283116 21312594 21414159 21464183 21489247 21500856 21509102 21513024 21538893 21576248 21587722 21587904 21606132 21662862 21688158 21700432 21718197 21730488 21843198 21931632 21998561 22075131 22087624 22113416 22144044 22156576 22202944 22233696 22258899 22271496 22349016 22361664 22387776 22418019 22418784 22496627 22535064 22695348 22708192 22726782 22787232 22857588 22937148 22963932 22976928 23008752 23056709 23150056 23292594 23386896 23406643 23459904 23541362 23581584 23590628 23623302 23664272 23697048 23759268 23787012 23819958 23989381 24043968 24086504 24127454 24161696 24211434 24225136 24253424 24273279 24287016 24309456 24385344 24412986 24446799 24511824 24586627 24686168 24763232 24786112 24848577 24877593 24891672 24926148 24978312 24992448 25012908 25055433 25056288 25090992 25143289 25156872 25186248 25335804 25379744 25414896 25546716 25635636 25650144 25671802 25680096 25715664 25739207 25739424 25769263 25828797 25873592 25909428 26043813 26310934 26335244 26355888 26365996 26402514 26417456 26448304 26484936 26554476 26569504 26622306 26659179 26661984 26883936 26965978 27003327 27059838 27075152 27097317 27144312 27169392 27181908 27253278 27254208 27285102 27322893 27348138 27395568 27433512 27591408 27771939 27787656 27820104 27858636 27884376 27932736 27971424 27995042 28003131 28068547 28101323 28116504 28132416 28230336 28328358 28377488 28416792 28552212 28591758 28667808 28692014 28718524 28767349 28808176 28867479 28883816 28917544 28957596 28973984 29107791 29124264 29242176 29406338 29422224 29433508 29447067 29525392 29678532 29695328 29719638 29754342 29795553 29798688 29890692 29994732 30046752 30088368 30138446 30180189 30208074 30260464 30302376 30459546 30476784 30537351 30565566 30582864 30608687 30618576 30660984 30678336 30784858 30837456 31056792 31182528 31261113 31297617 31370729 31424328 31442112 31497736 31551286 31551552 31596064 31661106 31679024 31716016 31759944 31924674 31968891 32151743 32263653 32269536 32281912 32364372 32381583 32382688 32409198 32412608 32494293 32532237 32550648 32595732 32682432 32764797 32827574 32897448 33131436 33170124 33188896 33216066 33234864 33304416 33350544 33407244 33454656 33523524 33542496 33570818 33581664 33628176 33698267 33781072 33886528 34043022 34062288 34090173 34180848 34209709 34286382 34287552 34406606 34438396 34465392 34545904 34725084 34938891 35061403 35080344 35141184 35189856 35203352 35263202 35312043 35313248 35385942 35405968 35434953 35496408 35545572 35638902 35680518 35729937 35892389 35934301 36004436 36065952 36079784 36129756 36191181 36192416 36225856 36242544 36317151 36337704 36380136 36430524 36464184 36527424 36578016 36619479 36705023 36767736 36788544 37029252 37050208 37093472 37144848 37179168 37337508 37389222 37467468 37488672 37520326 37584432 37618841 37771144 37889056 38003706 38069616 38122344 38320074 38454442 38475216 38489972 38507703 38520144 38610128 38810388 38832352 38864142 39140569 39229632 39262756 39365846 39411814 39466401 39502866 39548994 39571376 39603771 39626184 39672456 39727404 39831714 39854256 39933459 39992976 40115023 40117824 40240252 40277432 40325904 40403168 40448967 40589757 40612728 40635712 40716468 40754088 40772862 40777152 40824768 40879917 40881312 40927653 41023261 41093352 41116608 41409056 41681484 41730156 41787954 41826564 41899104 41934482 41957136 41992563 42044587 42198624 42214808 42346592 42492537 42566232 42625188 42828318 42928366 42978494 43001712 43018204 43038021 43077786 43152496 43175444 43212264 43325724 43376316 43400864 43436394 43460976 43686396 43863264 43997122 44109507 44150262 44175248 44226832 44288088 44313152 44467392 44517798 44542992 44579457 44631513 44698032 44836038 44837568 44993254 45070128 45207669 45312111 45390696 45416384 45453564 45574464 45689319 45715176 45849527 45874296 45927864 45953856 46017504 46113418 46177287 46300112 46585188 46773792 46813286 46936201 46991009 47082724 47163168 47181256 47246604 47326929 47328544 47394096 47491659 47518536 47574024 47639916 47887011 47978762 48173008 48254908 48323392 48422868 48450272 48506848 48546558 48574032 48613797 48618912 48825972 48893598 49023648 49173254 49241361 49372336 49526464 49697154 49755186 49783344 49824099 49852296 49956624 50025816 50110866 50112576 50181984 50286578 50313744 50356227 50372496 50671608 50759488 50829792 51064533 51093432 51183821 51243589 51271272 51300288 51343604 51360192 51431328 51478414 51478848 51538526 51609909 51657594 51747184 51818856 52087626 52458107 52621868 52670488 52711776 52731992 52805028 52834912 52894803 52896608 52969872 53078913 53108952 53139008 53244612 53318358 53323968 53458353 53520777 53767872 53931956 54006654 54119676 54150304 54194634 54288624 54338784 54363816 54506556 54570204 54645786 54696276 54791136 54867024 54981383 55182816 55543878 55575312 55640208 55717272 55768752 55815841 55942848 55990084 56006262 56137094 56202646 56233008 56280489 56656716 56754976 56833584 57005559 57104424 57183516 57205447 57335616 57384028 57437048 57534698 57616352 57681663 57734958 57767632 57835088 57915192 57947968 58215582 58248528 58296213 58629649 58812676 58844448 58867016 58894134 59048769 59050784 59117721 59254299 59323491 59357064 59390656 59439276 59508684 59591106 59597376 59747571 59781384 59989464 60093504 60176736 60276892 60360378 60416148 60520928 60604752 60919092 60953568 61074702 61131132 61165728 61217374 61237152 61321968 61378109 61449781 61569716 61674912 62113584 62522226 62595234 62741458 62848656 62901723 62995472 63102572 63192128 63322212 63358048 63432032 63519888 63849348 63937782 64303486 64392549 64467741 64527306 64539072 64563824 64616679 64728744 64763166 64765376 64818396 64988586 65064474 65101296 65154591 65191464 65450827 65529594 65655148 65794896 65995683 66225393 66262872 66340248 66377792 66432132 66469728 66608832 66701088 66776697 66814488 66932689 67047048 67084992 67141636 67163328 67256352 67396534 67489881 67562144 68086044 68124576 68180346 68361696 68419418 68572764 68599063 68813212 68876792 68930784 69091808 69170127 69450168 69877782 70122806 70160688 70219929 70379712 70406704 70526404 70624086 70626496 70771884 70811936 70869906 70992816 71091144 71277804 71361036 71459874 71784778 71868602 71968143 72008872 72131904 72159568 72259512 72382362 72384832 72485088 72634302 72675408 72760272 72819837 72861048 72928368 73156032 73238958 73410046 73535472 73759881 74058504 74100416 74186944 74289696 74358336 74545731 74632779 74675016 74778444 74807123 74934936 74977344 75040652 75168864 75237682 75429867 75542288 75778112 76007412 76139232 76244688 76640148 76669541 76908884 76950432 76979944 77015406 77040288 77217621 77220256 77307789 77486391 77620776 77664704 77728284 78131439 78281138 78525512 78731692 78823628 78932802 79005732 79097988 79142752 79207542 79252368 79344912 79454808 79663428 79708512 79866918 79985952 80230046 80480504 80554864 80651808 80806336 80897934 81009981 81179514 81225456 81291951 81432936 81508176 81545724 81759834 81762624 81855306 82046522 82186704 82818112 83315817 83362968 83460312 83575908 83607961 83653128 83798208 83868964 83914272 83985126 84089174 84205641 84303969 84397248 84429616 84693184 84985074 85132464 85250376 85589543 85656636 85689487 85856732 85956988 86003424 86036408 86076042 86155572 86302047 86304992 86350888 86424528 86602437 86651448 86752632 86801728 86872788 86921952 87323373 87372792 87726528 87994244 88219014 88300524 88341201 88350496 88453664 88576176 89035596 89085984 89158914 89263026 89396064 89672076 89706467 89986508 90140256 90415338 90540567 90624222 90781392 90907128 91378638 91430352 91699054 91748592 91826061 91855728 92035008 92226836 92354574 92600224 93170376 93335203 93547584 93626572 93872402 93982018 94112187 94165448 94326336 94362512 94493208 94653858 94657088 94788192 94983318 95037072 95148048 95279832 95658901 95774022 95957524 96346016 96455229 96509816 96790959 96845736 96900544 97013696 97093116 97144749 97148064 97227594 97237824 97482879 97596711 97651944 97787196 98047296 98346508 98482722 98744672 99394308 99510372 99566688 99648198 99704592 99913248 100051632 100221732 100260169 100363968 100573156 100627488 100712454 100744992 101094801 101343216 101659584 102129066 102186864 102367642 102487178 102542544 102629127 102687208 102862656 102956828 103077052 103219818 103315188 103494368 103637712 104175252 104916214 105184209 105243736 105340976 105423552 105463984 105610056 105669824 105789606 105793216 105936129 105939744 106157826 106217904 106304859 106489224 106636716 106916706 107041554 107677167 107802903 107863912 108013308 108239352 108300608 108389268 108573543 108577248 108677568 108727632 108951453 109013112 109140408 109291572 109392552 109582272 109734048 109962766 110115069 110365632 111087756 111150624 111280416 111434544 111537504 111631682 111924787 111980168 112012524 112055483 112274188 112405292 112466016 112560978 112856523 113313432 113509952 113667168 114011118 114208848 114367032 114410894 114768056 114874096 115069396 115232704 115363326 115469916 115523109 115535264 115670176 115830384 116431164 116497056 116592426 117259298 117421707 117625352 117688896 117734032 117788268 118097538 118101568 118235442 118399203 118508598 118646982 118714128 118811313 118878552 119017368 119182212 119495142 119562768 119978928 120345069 120353472 120553784 120720756 120832296 121041856 121209504 121346901 121769271 121838184 121907136 122053727 122149404 122262264 122331456 122434748 122474304 122643936 122756218 122899562 123069783 123139432 123349824 124227168 125044452 125092409 125190468 125482916 125697312 125803446 125977689 125990944 126133761 126205144 126644424 126716096 126864064 127039776 127477611 127603957 127698696 127875564 128606972 128785098 128935482 129054612 129114063 129127648 129233358 129457488 129526332 129636792 129977172 130128948 130202592 130309182 130382928 130901654 131059188 131310296 131589792 131991366 132328521 132450786 132525744 132680496 132864264 132939456 133402176 133553394 133628976 133865378 134094096 134283272 134512704 134793068 134979762 135124288 135623007 135936333 136172088 136249152 136360692 136412989 136723392 136838836 137145528 137198126 137548581 137626424 137753584 137861568 138183616 138340254 138531861 138900336 139755564 139809163 140245612 140321376 140439858 140808603 140813408 140973027 141052808 141248172 141543768 141623872 141739812 141980787 141985632 142182288 142474977 142555608 142722072 142919748 143569556 143737204 143936286 144017744 144319136 144519024 144764724 144970176 145268604 145350816 145520544 145639674 145722096 145856736 146363183 146477916 146820092 147070944 147519762 147724083 148117008 148579392 149091462 149265558 149350032 149556888 149614246 149869872 150081304 150337728 150475364 150859734 151068681 151084576 152014824 152278464 152489376 153018853 153280296 153339082 153551463 153730767 153817768 153900864 153959888 154030812 154080576 154435242 154440512 154615578 154829727 154972782 155241552 155456568 156262878 156562276 157051024 157374321 157463384 157647256 157865604 158011464 158195976 158285504 158415084 158504736 158684409 158689824 158909616 159236739 159326856 159417024 159733836 159971904 160460092 160961008 161109728 161303616 161795868 162019962 162359028 162450912 162583902 162865872 163016352 163091448 163519668 163582381 163710612 164093044 164373408 164944149 166631634 166725936 166866713 166920624 167151816 167215922 167306256 167447523 167737928 167828544 167970252 168178348 168411282 168607938 168841467 168859232 169970148 170264928 170500752 171021071 171179086 171313272 171378974 171616341 171713464 171913976 172006848 172072816 172152084 172311144 172604094 172609984 172701776 172849056 173044989 173204874 173302896 173505264 173745576 173843904 174646746 174745584 175888947 175988488 176438028 176601048 176682402 176700992 176907328 177146307 177152352 177353163 177762897 177970473 178071192 178171968 178317828 178526052 178792128 179344152 179412934 179973016 180280512 180830676 181081134 181248444 181562784 181814256 181967773 182757276 182827367 182860704 183398108 183497184 183652122 183711456 184134327 184349343 184453672 184709148 185200448 186340752 186498091 186670406 187253144 187744804 187964036 188224374 188330896 188705169 188725024 188986416 189307716 189576384 189966636 190074144 190296096 190559664 191141197 191317802 191548044 191915048 192692032 192910458 193019632 193177647 193403223 193581918 193691472 193850037 194186232 194289498 194296128 194455188 194965758 195193422 195303888 195574392 196352481 196693016 196965444 197489344 197987049 198676179 198788616 199020744 199133376 199296396 199409184 199826496 200101577 200103264 200443464 200520338 200798067 201146312 201254976 201424908 201489984 202189602 202469643 202686432 204258132 204336469 204373728 204735284 204974356 205083359 205085088 205258254 205374416 205797189 205913656 206154104 206439636 206630376 206988736 207275424 207510381 208350504 209832428 210368418 210487472 210659787 210681952 210927968 211220112 211579212 211872258 211879488 212315652 212435808 212609718 212978448 213273432 213833412 214083108 215354334 215605806 215727824 215904429 216026616 216478704 216778536 217147086 217154496 217455264 217902906 218026224 218210317 218280816 218583144 218785104 219468096 219925532 220230138 221279643 222175512 222301248 222560832 222869088 223075008 223263364 223642939 223849574 223960336 224025048 224110966 224421369 224548376 224810584 224932032 225121956 225713046 226289601 226626864 227334336 228022236 228417696 228734064 228821788 229210813 229536112 229748192 230008623 230138792 230726652 230939832 231046218 231070528 231340352 231652863 231660768 231923367 232459173 232862328 232994112 233184852 234518596 234843414 235250704 235468064 235576536 236195076 236470884 236798406 237017196 237293964 237428256 237622626 237757104 237957857 238034736 238364424 238990284 239125536 239957856 240690138 241107568 241441512 241664592 242419008 242693802 243029943 243538542 243676368 243882119 244107454 244298808 244524528 244869496 245287872 245512436 245799124 246139566 246278864 248454336 249953873 250088904 250184818 250380936 250823883 250965832 251394624 251606892 251955378 251981888 252267522 252410288 252616923 252911907 253288848 254079552 254955222 255207914 255397392 255751128 256176791 256768629 257068461 257213944 257570196 257870964 258109224 258228126 258255296 258466716 258906141 258914976 259052664 259273584 259807311 259954344 260257896 260405184 260618364 260765856 261803308 262118376 262620592 263179584 263982732 264657042 264901572 265023603 265051488 265360992 265728528 265952899 267106788 267257952 267730756 268188192 268566544 269119401 269586136 269959524 271246014 271621701 271872666 272344176 272574133 272721384 272825978 273677672 274291056 274396252 275097162 275252848 275478183 275507168 276680508 277063722 277800672 279034379 279360211 279511128 279618326 280005609 280491224 280642752 280879716 281617206 281626816 281946054 282105616 282336561 282496344 283087536 283479624 283961574 283971264 284364576 284949954 285111216 285351953 285444144 285839496 286976703 287139112 287474408 287872572 288035488 288638272 289038048 289365687 289529448 290372877 290537208 290701632 291041088 291279348 291434247 291444192 291713472 292456151 292726366 292955832 293640184 294141888 295039524 295448166 296234016 298182924 298531116 298700064 299113776 299228492 299737217 299739744 300162608 300780507 300950728 301719468 302137362 302169152 303284403 304029648 304286359 304978752 306037706 306560592 306678164 307102926 307461534 307635536 307887381 307919776 308061624 308870484 309231156 309659454 309945564 310483104 310913136 311861953 312525756 313124552 314102048 314748642 314926768 315294512 315552627 315731208 316022928 316391952 316830168 317009472 317368818 317379648 317808387 317819232 318473478 318653712 318922771 319467672 320920184 321922016 322219456 323031501 323408709 323591736 324039924 324718056 324901824 325167804 325720629 325731744 326032704 326182896 326862757 327039336 327164762 327421224 328186088 328746816 329888298 330345207 333263268 333451872 333733426 333841248 334303632 334431844 334609691 334612512 334895046 335000419 335475856 335774361 335940504 336166449 336356696 336822564 337215876 337682934 337718464 338569569 339940296 340529856 341001504 342042142 342358172 342626544 342757948 343232682 343426928 343827952 344145632 344304168 344622288 345208188 345403552 345698112 346089978 346409748 346569327 346605792 347010528 347491152 349293492 349491168 351777894 351976976 352265121 352876056 353202096 353364804 354292614 354304704 354706326 355197609 355525794 355940946 356142384 356443097 356635656 357052104 358688304 358825868 359946032 361035207 361661352 362162268 362496888 363125568 363628512 363935546 364040703 364891111 365317199 365514552 365654734 365721408 366161181 366796216 366994368 367304244 367422912 368268654 368698686 368907344 369209349 369418296 372681504 372996182 373340812 373975537 374506288 375277227 375489608 375928072 376448748 376661792 377410338 377450048 377933067 377972832 378401283 378615432 379933272 380148288 380592192 381119328 382282394 382635604 382811871 383096088 383830096 385820916 386039264 386355294 386806446 387163836 387342189 387382944 387700074 388372464 388578996 388910376 389931516 390386844 390607776 391148784 392704962 393386032 393930888 395974098 396985563 397352358 397577232 397912931 398041488 398377579 398592792 398818368 400203154 400206528 400886928 401040676 401596134 402292624 402849816 404379204 404939286 405372864 406869021 407819477 408516264 408672938 408747456 409238967 409470568 409948712 410166718 410170176 410516508 410748832 411594378 411827312 412308208 412645743 412879272 413260752 414550848 415020762 415595583 416701008 417972659 419427489 419664856 420736836 420974944 421319574 421363904 421855936 422425809 422440224 422919081 423158424 423744516 424631304 424871616 425219436 425942361 425956896 426546864 427435913 427666824 428166216 430708668 431211612 431455648 431808858 432053232 432957408 433557072 433923151 434294172 434910528 435805812 436052448 436420634 436561632 437166288 437570208 438077471 439089549 439851064 440460276 442559286 443172249 444351024 444726217 445738176 446526728 447285878 447699148 447920672 448050096 448221932 448842738 449096752 449621168 450243912 451426092 452579202 453206043 453253728 455798239 456044472 456835392 457468128 457643576 458421626 459056559 459072224 459496384 460017246 460277584 460654389 461192301 461453304 461879664 462092436 463305726 463321536 463846734 464489181 464918346 465724656 466369704 467145913 469037192 469686828 470501408 470936128 471153072 472122963 472390152 472941768 473596812 474034392 474587928 474856512 475245252 475514208 475915714 476053227 476069472 476728848 477165299 477722491 477980568 478251072 479915712 481380276 482215136 482883024 483329184 485387604 486059886 487077084 487352736 487764238 488214908 488597616 489044933 489049056 489738992 490747143 491024872 491598248 492279132 492557728 494832447 499907746 500177808 500369636 500600139 500761872 501647766 501931664 502342569 503213784 503910756 504535044 504820576 505233846 505823814 506524401 506577696 508827397 509910444 510415828 510794784 511502256 512353582 513063213 513537258 514136922 514427888 514849023 515140392 515741928 516218448 516456252 516933432 517812282 517829952 518105328 518547168 519134967 519614622 519908688 520347679 520515792 521236728 521531712 523606616 524236752 525241184 527666841 527965464 529314084 529803144 530047206 530102976 530721984 531438921 531457056 531905798 532059489 533302393 534213576 534515904 535461512 536376384 537133088 538238802 539172272 539919048 542492028 543243402 543745332 544688352 545148266 545442768 545651956 545903319 546579631 547355344 548482101 548582112 548792504 550194324 550505696 550956366 551014336 552402981 553048029 553361016 554127444 555601344 558068758 558720422 559022256 559236652 559494273 560011218 560982448 561759432 563234412 563892108 564211232 564673122 564992688 566115507 566175072 566959248 567923148 568729152 569899908 570222432 570703906 570888288 571678992 573423591 573953406 574278224 574948816 575745144 576070976 578076096 578731374 579058896 579532941 580209669 580745754 581074416 581565053 582558696 582868494 582888384 584912302 585452732 585911664 587280368 589057443 590079048 590896332 592468032 593961147 596043851 596365848 597062232 597400128 598227552 598456984 599474434 599479488 600304731 600325216 601561014 601901456 602394201 603438936 604274724 606568806 607408929 608059296 608572718 610170613 610883117 612075412 613009407 613121184 613356328 614205852 614923068 615250077 615271072 615774762 615839552 616123248 617391567 617740968 618462312 619318908 619891128 620966208 621826272 622531143 623723906 625051512 626249104 628204096 629497284 629853536 630589024 631105254 631462416 631979361 632045856 632783904 633660336 634737636 635616774 635638464 636946956 637307424 637845542 638935344 641840368 643844032 646063002 646817418 647183472 647713287 648079848 649436112 649984471 650335608 651441258 651463488 652365792 653725514 654078672 654329524 654630951 654842448 656372176 659776596 660690414 663838929 665389673 666166657 666526536 666903744 667466852 667682496 668607264 668863688 669219382 669225024 669790092 670000838 670928817 670951712 671548722 671881008 672332898 672713392 673264107 673645128 674431752 675365868 677139138 678868803 679880592 681955391 682003008 684084284 684716344 685253088 685515896 686465364 686853856 687632439 687655904 688291264 688608336 689244576 690025869 690416376 690807104 692179956 692819496 693138654 693211584 694021056 694958589 694982304 695770101 697395437 698586984 698982336 703555788 703953952 704530242 705752112 706404192 706729608 708585228 709412652 710395218 711051588 711881892 712284768 712886194 713271312 713873571 714104208 714757979 717376608 717651736 719892064 722070414 723322704 724324536 724993776 725605933 727257024 727871092 728081406 729782222 730634398 731029104 731309468 731646357 732322362 733592432 734608488 736537308 737397372 737814688 738418698 738836592 743670811 745363008 745992364 746681624 747951074 749012576 749861619 750554454 750979216 751856144 752471649 752897496 753323584 754820676 755866134 755945664 756802566 757230864 757850769 758735721 759866544 762185437 762238656 764564788 765271208 765623742 766192176 767660192 768530373 770305887 771205383 771641832 772078528 772710588 773612892 774327672 774684378 774765888 775400148 776718423 776744928 777157992 777820752 779441959 779863032 780773688 781215552 782297568 785409924 786772064 787861776 791948196 793971126 794704716 795154464 795825862 796082976 796755158 797185584 797858697 797915417 798847153 800406308 801773856 802081352 803192268 804585248 805699632 807358203 808758408 809878572 813738042 815638954 817032528 817345876 817722399 818477934 818941136 819897424 820333436 821033016 821497664 823188756 823654624 824616416 825291486 825758544 826434549 826521504 830041524 831191166 833402016 835945318 837103137 838080633 838854978 839329712 840016827 841473672 841949888 842639148 844851618 844880448 845838162 846316848 847009683 847489032 849262608 850438872 851884722 851913792 853093728 854871826 855333648 856055859 856332432 860930109 861417336 862423224 862911296 863617716 864106464 865914816 867114144 867846302 868097061 868588344 870124957 871141013 871611624 872104896 872841268 873123264 874332576 875140416 876154942 877368453 878179098 879702128 880920552 885118572 886344498 888702048 889452434 891787819 893053456 894571756 895398296 895841344 896100192 896443864 897685476 898193504 899211651 899242336 900487824 902341521 902852184 905158404 906412086 906507456 909853209 911596478 912088944 912859077 914936256 915287152 916843252 918113118 918144448 920034492 920555168 921308778 922384602 922906608 923662143 923759328 924184872 926611452 927693468 928978362 929836692 931449312 932739408 934291826 935585859 938074384 939373656 941002816 942306144 944245926 944780304 945883536 946657881 947193624 948068784 948869297 949175856 950490504 951028416 951831428 952106454 952138944 953457696 954330598 955444982 955961136 956768313 962760552 964430272 965766048 966658368 969094503 970226127 970775208 972119772 972492599 974154168 974705472 975528476 976429816 977195232 978089866 978098112 979477984 980588271 981494286 982049744 983196496 984558264 985115456 989664894 991035621 996704033 999815492 1000355616 1000739272 1001200278 1001523744 1003295532 1003829073 1003863328 1004685138 1005001257 1006427568 1007323083 1007821512 1008499347 1009070088 1009641152 1010467692 1011647628 1013048802 1013155392 1015708707 1017654794 1019820888 1020831656 1021589568 1023004512 1024707164 1026126426 1027074516 1028273844 1028855776 1029698046 1030280784 1031483856 1032436896 1032912504 1033866864 1035624564 1036210656 1037094336 1038269934 1039229244 1039817376 1040695358 1041031584 1042473456 1044646277 1047213232 1048473504 1050482368 1055333682 1055930928 1056795363 1058628168 1059606288 1060094412 1060500979 1062877842 1062914112 1063811596 1064118978 1066604786 1068427152 1069329291 1070923024 1074266176 1076477604 1078344544 1079838096 1083105621 1084984056 1086486804 1086903493 1087490664 1089376704 1090296532 1090885536 1091303912 1091806638 1093159262 1094673333 1094710688 1095951597 1096964202 1097164224 1097585008 1098483543 1100388648 1101011392 1101912732 1104805962 1106096058 1106722032 1107628047 1108254888 1112664059 1113963331 1116137516 1117440844 1118044512 1118473304 1118988546 1120022436 1121926611 1121964896 1123518864 1125831681 1126468824 1127784216 1128422464 1129346244 1129985376 1132231014 1132350144 1133918496 1135203849 1135846296 1137855713 1139799816 1140444864 1141407812 1141776576 1143357984 1146847182 1147906812 1148435613 1148556448 1149897632 1151490288 1157462748 1158117792 1159065882 1160419338 1161491508 1162148832 1163130106 1165117392 1165736988 1166184071 1169824604 1170905464 1171823328 1174560736 1178114886 1180158096 1181792664 1187922294 1192087702 1192731696 1193738793 1194124464 1195132737 1196455104 1196913968 1198948868 1200609462 1200650432 1203122028 1203802912 1204788402 1206877872 1208549448 1213137612 1213357639 1214817858 1216118592 1217145436 1220341226 1221766234 1223458431 1224150824 1226018814 1226242368 1226712656 1227716901 1228411704 1229846136 1230500154 1230542144 1231549524 1232246496 1234783134 1235481936 1236924624 1237937229 1238637816 1239782256 1243565713 1243652544 1245062286 1247447812 1250103024 1252498208 1253917977 1258282467 1258994568 1259707072 1261178048 1262210508 1262924832 1263958722 1264091712 1265567808 1267277427 1267320672 1268757243 1269475272 1271233548 1271721091 1273893912 1274614848 1275691084 1277870688 1282307739 1283680736 1292126004 1293634836 1294366944 1295426574 1296159696 1298872224 1299968942 1300671216 1301769453 1302882516 1303382197 1304731584 1307451028 1308157344 1308659048 1309261902 1309684896 1312744352 1314232413 1317268647 1319553192 1321380828 1327677858 1330779346 1332333314 1333053072 1334178651 1334933704 1337214528 1337727376 1338438764 1339580184 1340001676 1341857634 1341903424 1343097444 1343762016 1344665796 1345426784 1346528214 1347290256 1348863504 1350731736 1354278276 1357737606 1359761184 1363910782 1367394717 1368168568 1369432688 1370506176 1371031792 1372930728 1373707712 1375264878 1375311808 1377169677 1377216672 1378489152 1380051738 1380832752 1381963167 1383576903 1384359912 1385638992 1386277308 1389917178 1389964608 1391540202 1394790874 1397173968 1401437739 1407111576 1407907904 1409060484 1411504224 1412808384 1413459216 1416368889 1417170456 1418825304 1420790436 1421335337 1422103176 1423763784 1424569536 1425772388 1426542624 1427747142 1428208416 1429515958 1431495897 1433167473 1434753216 1435303472 1439784128 1444140828 1446645408 1448649072 1449987552 1451211866 1455022231 1455742184 1456162812 1456721279 1459564444 1461268796 1462058208 1462618936 1463292714 1464644724 1467134799 1467184864 1469216976 1472241429 1473074616 1474794744 1475629376 1476837396 1477673184 1484497341 1487341622 1491984728 1493363248 1495902148 1498025152 1499723238 1501108908 1501800417 1501958432 1503712288 1504943298 1505794992 1507027707 1509641352 1511732268 1513605132 1514461728 1515701538 1517471442 1519733088 1524370874 1526482191 1529129576 1530542416 1531247484 1532384352 1535320384 1537060746 1539189639 1540611774 1542410766 1543283664 1544547069 1545421176 1547225784 1548655344 1549368756 1550800296 1553436846 1553489856 1554315984 1555641504 1558883918 1559726064 1561043037 1561547376 1564595136 1570819848 1573544128 1575723552 1583000523 1583896392 1586698451 1587942252 1588551259 1589409432 1590308928 1591651724 1592165952 1593510316 1594371168 1595717394 1595830834 1597694306 1599907179 1600812616 1603547712 1604162704 1606384536 1609170496 1611399264 1614716406 1617516816 1619757144 1626201317 1627476084 1631277908 1634065056 1634691752 1635444798 1636955868 1637709957 1637882272 1639738893 1639794848 1640666872 1642066032 1645446303 1646377512 1647309248 1649232832 1650582972 1651517088 1652869098 1653043008 1657208943 1659144087 1660083048 1662382332 1666804032 1671890636 1674206274 1676161266 1677709956 1678482819 1678659424 1680033654 1682947344 1685278296 1689703236 1691676324 1692633696 1694019366 1694978064 1698525216 1700877744 1703769444 1704422873 1706187456 1709743652 1710667296 1712111718 1712664864 1720270773 1721860218 1722834672 1724846448 1727235432 1728212928 1730291071 1734228288 1735692604 1736194122 1737176688 1740249914 1742282026 1743223248 1744695159 1745682536 1748665152 1752309884 1754736906 1756358196 1759404256 1761841104 1767172329 1770237144 1772688996 1773368857 1777404096 1778904868 1783575638 1786106912 1788131553 1789143512 1790796592 1792200384 1792887728 1795370952 1796387008 1798423302 1798484672 1800914193 1800975648 1804683042 1805704368 1807182603 1810316808 1812824172 1817519119 1819706418 1823192956 1824177888 1825718154 1830511839 1830574304 1832649351 1833686504 1836226236 1839028221 1840068984 1841110336 1842617556 1844769204 1845750231 1845813216 1847324286 1847518656 1848369744 1852174701 1853222904 1855386936 1857956724 1859673384 1862898624 1865478816 1868583652 1871171718 1876148768 1878747312 1884612288 1888491852 1889560608 1891767072 1893315762 1894387248 1896137568 1897738594 1898351712 1900981008 1902721379 1903662856 1904212908 1904943211 1906915392 1908661196 1910889964 1911922272 1913536626 1925521104 1931532096 1938189006 1940452254 1941550416 1944239544 1944985198 1948308336 1949953413 1951056952 1952859632 1954390464 1956179732 1958955968 1961176542 1962988572 1963892853 1964099488 1966392992 1969116528 1979329788 1982071242 1993408066 1996169019 1998499971 1999630984 2000711232 2001478544 2002400556 2003047488 2006591064 2007658146 2007726656 2009370276 2010002514 2012786451 2012855136 2014646166 2015643024 2016998694 2018140176 2019792321 2020935384 2023295256 2026097604 2031417414 2035309588 2039641776 2041663312 2045866173 2046009024 2049414328 2052252852 2054149032 2056547688 2057711552 2059396092 2060561568 2062897317 2062967712 2064873792 2065825008 2067733728 2070077607 2071249128 2072421312 2074913359 2076539868 2078458488 2079634752 2081390716 2082063168 2084946912 2089292554 2092186311 2094426464 2096947008 2110667364 2111861856 2113590726 2117256336 2119212576 2120188824 2121001958 2125755684 2126570953 2127623192 2128237956 2133209572 2136854304 2138658582 2141620713 2141846048 2144273937 2152955208 2156689088 2159676192 2166211242 2169267269 2169968112 2172973608 2173806986 2174981328 2176817799 2180593064 2181771072 2182607824 2183613276 2186318524 2189346666 2189421376 2191903194 2193928404 2194939071 2195170016 2196967086 2200777296 2203825464 2209611924 2212192116 2213444064 2215256094 2216509776 2225328118 2227926662 2231012433 2232275032 2234881688 2236089024 2236946608 2237977092 2240044872 2243853222 2243929792 2247037728 2249584857 2251663362 2252937648 2255568432 2257414947 2258692488 2259970752 2264462028 2267836992 2270407698 2271692592 2275711426 2279599632 2282815624 2286556311 2286715968 2293694364 2295813624 2296871226 2297112896 2299795264 2302980576 2305591119 2310917661 2313616149 2314925496 2316235584 2318131764 2319020813 2320838676 2322983016 2324297664 2326260212 2330234784 2331473976 2332368142 2338325877 2339649208 2341810928 2343646656 2349121472 2356229772 2360316192 2363585328 2365581049 2375844588 2376755771 2384175404 2385463392 2387477586 2388248928 2390265474 2393576091 2393746251 2393827936 2396541459 2397897736 2401218924 2406244056 2407605824 2409576804 2413755744 2417098896 2422074609 2424475183 2426275224 2426715278 2429635716 2434290872 2440682452 2443532468 2446916862 2448301648 2452037628 2453167197 2453425312 2455433802 2456823408 2459692272 2461000308 2463099048 2464492992 2469566268 2470963872 2473849248 2475874458 2477275632 2479564512 2487131426 2490124572 2494895624 2500206048 2504996416 2507835954 2511309411 2514241899 2516564934 2517989136 2520050481 2524421016 2525849664 2527917444 2534554854 2534641344 2537514486 2538950544 2542467096 2543442182 2547787824 2551382168 2555741376 2564615478 2567361472 2568167577 2582790327 2584252008 2587269672 2588733888 2590853148 2591846791 2592319392 2597744448 2599937884 2601320501 2601342432 2603538906 2605765032 2606764394 2610374871 2613423039 2614902056 2616314688 2617318096 2618523804 2619369792 2625488704 2628464826 2632105359 2634537294 2639106384 2642761656 2655355716 2656374097 2661558692 2664666628 2666106144 2668357302 2669867408 2675363457 2675454752 2676877528 2679160368 2680003352 2683715268 2686194888 2687524032 2689331592 2690853568 2693056428 2694580512 2697634953 2697727008 2701463472 2707024563 2708556552 2715475212 2719522368 2727821564 2734789434 2736337136 2738577231 2738865376 2742063584 2745861456 2750529756 2754339354 2754433344 2760103476 2761665504 2763926334 2767153806 2768719824 2771277984 2772554616 2779834356 2780900477 2783080404 2789581748 2794347936 2802875478 2806757577 2814223152 2818120968 2823008448 2826918432 2832737778 2834340912 2836734121 2837650608 2841580872 2842670674 2844206352 2846607891 2847527568 2851544776 2853085248 2855494284 2856416832 2859031916 2862991794 2866334946 2870304939 2870606944 2888281656 2893290816 2897298144 2899975104 2902423732 2907358207 2910044462 2911484368 2912325624 2913442558 2917477797 2919128888 2922537592 2924116416 2925237872 2926585428 2929289448 2934269598 2934369728 2938433952 2941764813 2944482858 2946149232 2949589488 2953674792 2955346368 2968994682 2974683244 2983969456 2986726496 2990112099 2991804296 2999446476 3002217816 3003600834 3003916864 3007424576 3009886596 3011487219 3011589984 3014055414 3015003771 3019282704 3021969249 3023464536 3025498041 3027210264 3028923456 3031403076 3034942884 3039466176 3048741748 3052964382 3058259152 3061084832 3062494968 3064768704 3074121492 3078379278 3081223548 3084821532 3086567328 3089094138 3090842352 3093452141 3094451568 3097310688 3098737512 3101600592 3106873692 3108065239 3108631968 3111283008 3117767836 3119452128 3122086074 3123094752 3133938831 3141639696 3151447104 3166001046 3167792784 3170467547 3173396902 3175884504 3177102518 3178818864 3181502937 3183303448 3187020632 3188742336 3191434788 3191661668 3195388612 3199814358 3201625232 3207987873 3208325408 3212769072 3222798528 3229432812 3235033632 3239514288 3249400349 3252402634 3254952168 3260710479 3262555816 3268130112 3269383504 3270889596 3273911736 3275419914 3275764544 3279477786 3279589696 3281333744 3284019999 3284132064 3287854791 3290892606 3292755024 3295450629 3301165944 3303034176 3305738196 3314417886 3318288174 3320166096 3324764664 3337992177 3341889993 3343781272 3348412548 3352322532 3355419912 3356965638 3357318848 3360067308 3365779833 3365894688 3370556592 3377495043 3379406472 3383352648 3385267392 3388038732 3389956128 3397050432 3401755488 3407538888 3408845746 3413567139 3419487304 3421334592 3424223436 3425329728 3440541546 3443720436 3445306839 3445669344 3449692896 3454470864 3457387687 3460582142 3471385208 3472388244 3473719973 3474353376 3480499828 3484564052 3486446496 3489390318 3491365072 3498552213 3504619768 3509473812 3512716392 3518808512 3523682208 3534344658 3540474288 3543463729 3545377992 3546737714 3557809736 3567151276 3572213824 3576263106 3578287024 3581216379 3581593184 3585398211 3585775456 3590741904 3596846604 3601828386 3601951296 3609366084 3611408736 3614365206 3620633616 3625648344 3631682743 3635038238 3639412836 3640072917 3646385912 3648355776 3651436308 3661023678 3661148608 3665298702 3667373008 3670375293 3672452472 3678056442 3680137968 3683150703 3685235112 3689538408 3691500462 3691626432 3694648572 3696739488 3704349402 3706445808 3709575389 3710773872 3715913448 3719346768 3730697139 3730957632 3737167304 3742343436 3752297536 3757494624 3761753931 3774847401 3776983704 3779121216 3783534144 3786631524 3788774496 3792275136 3795477188 3796703424 3801929963 3801962016 3805442758 3807325712 3808425816 3809886422 3815163273 3817322392 3821779928 3823844544 3827073252 3846923217 3851042208 3876378012 3880904508 3883100832 3888479088 3889970396 3896583821 3896616672 3899906826 3902113904 3905308359 3905719264 3910146591 3912359464 3922353084 3925977144 3927785706 3928198976 3932785984 3938233056 3942697239 3951805941 3955722667 3958659576 3964142484 3986816132 3992338038 3996999942 3999261968 4002535953 4002957088 4004801112 4013182128 4015316292 4018740552 4020005028 4025572902 4025710272 4029292332 4031286048 4033997388 4036280352 4039584642 4041870768 4045283569 4046590512 4052195208 4062834828 4070619176 4079283552 4083326624 4091732346 4098828656 4102184151 4104505704 4108298064 4113095376 4118792184 4121123136 4125794634 4125935424 4131509031 4131650016 4135467456 4140155214 4142498256 4145996023 4149826718 4153079736 4156916976 4162781432 4169893824 4178585108 4184372622 4188852928 4204313217 4221334728 4223723712 4227181452 4234512672 4238425152 4240377648 4242003916 4249215841 4251511368 4253141906 4255246384 4256475912 4264006011 4266419144 4273708608 4277317164 4283241426 4283692096 4288547874 4294487691 4299502419 4305910416 4319352384 4332422484 4338534538 4339936224 4345947216 4347613972 4349962656 4353635598 4355005447 4361186128 4365066693 4365215648 4367226552 4370163837 4372637048 4378693332 4383806388 4387856808 4389878142 4390340032 4393934172 4401404397 4401554592 4407650928 4416724287 4419223848 4424384232 4426888128 4430512188 4433019552 4450656236 4455853324 4462024866 4464550064 4469763376 4473893216 4475954184 4480089744 4487706444 4494075456 4499169714 4503326724 4505401251 4505875296 4511136864 4514829894 4517384976 4521199283 4528924056 4540815396 4543385184 4551422852 4559199264 4565631248 4573112622 4579446573 4587388728 4591627248 4593742452 4605961152 4611182238 4617568917 4621835322 4627232298 4629850992 4633760261 4636263528 4638041626 4641677352 4645966032 4652520424 4660469568 4662947952 4664736284 4676651754 4679298416 4683129111 4683621856 4712459544 4720632384 4727170656 4731162098 4743584443 4749123587 4751689176 4753511542 4760095353 4765653777 4768350808 4770926784 4774955172 4776497856 4780530948 4787152182 4787492502 4787655872 4793082918 4795795472 4799721537 4802437848 4812488112 4819153608 4827511488 4834197792 4844149218 4848950366 4852550448 4853430556 4859271432 4868581744 4878603951 4881364904 4887064936 4893833724 4896603296 4904075256 4906334394 4906850624 4910867604 4913129871 4913646816 4919216679 4919384544 4922000616 4926198096 4936338909 4939132536 4941927744 4947698496 4951748916 4954551264 4959129024 4974262852 4980249144 4989791248 5000412096 5015671908 5022618822 5028483798 5033129868 5035448457 5035978272 5040100962 5048842032 5053105081 5055834888 5069109708 5075028972 5077901088 5084934192 5086884364 5095575648 5102764336 5113268619 5129230956 5136335154 5160812319 5165580654 5168504016 5172868103 5174539344 5178908527 5181706296 5183693582 5184638784 5190873213 5199875768 5202641002 5202684864 5207077812 5211530064 5213528788 5220749742 5226846078 5229804112 5234085477 5234636192 5237047608 5256929652 5264210718 5269074588 5278212768 5285523312 5301653201 5310711432 5312748194 5320106571 5323117384 5329333256 5332212288 5336714604 5339734816 5350726914 5350909504 5353755056 5358320736 5360006704 5364394659 5367430536 5372389776 5378663184 5386112856 5389161024 5395269906 5395454016 5402742579 5402926944 5414049126 5417113104 5421687107 5430950424 5452557357 5455643128 5469578868 5472674272 5477154462 5477730752 5484127168 5491535517 5491722912 5497948053 5501059512 5508678708 5517084663 5520206952 5523331008 5527852668 5534307612 5537250693 5537439648 5542555968 5545109232 5556666869 5559668712 5561800954 5566160808 5579163496 5588695872 5605750956 5613515154 5628446304 5636241936 5641000963 5653836864 5665475556 5668681824 5673468242 5675301216 5683161744 5685341348 5688412704 5693215782 5695007123 5695055136 5703089552 5708164137 5710988568 5714829633 5718063832 5725983588 5732669892 5740609878 5741213888 5776563312 5781440821 5794596288 5804847464 5814716414 5820088924 5822968736 5824651248 5826885116 5834955594 5838257776 5845075184 5849860239 5850475744 5853170856 5858578896 5868539196 5876867904 5883529626 5888965716 5891678559 5892298464 5899178976 5907349584 5925377107 5937989364 5949366488 5967938912 5973452992 5980224198 5983608592 5988507057 5995499913 5998892952 6004435632 6007201668 6019773192 6022974438 6023179968 6028110828 6030007542 6038359353 6038565408 6043938498 6046929072 6050996082 6054420528 6059532649 6062806152 6069885768 6097483496 6105928764 6116518304 6122169664 6124989936 6137598519 6148242984 6156758556 6162447096 6169643064 6173134656 6178188276 6181684704 6186904282 6188691951 6188903136 6194621376 6197475024 6203148887 6203201184 6210392383 6213747384 6216130478 6217263936 6224740077 6235535672 6238904256 6244172148 6246189504 6267877662 6276558933 6283279392 6332002092 6335585568 6340935094 6346793804 6351769008 6354205036 6357584129 6357637728 6363005874 6366606896 6374041264 6379712859 6382869576 6383323336 6390777224 6399628716 6403250464 6415975746 6416650816 6424862139 6425538144 6432821811 6458865624 6470067264 6479028576 6498800698 6504805268 6507801807 6509904336 6521420958 6525111632 6530453397 6538767008 6541779192 6547823472 6550839828 6558955572 6562667488 6568039998 6568264128 6575709582 6581785212 6584817213 6585510048 6590901258 6602331888 6611476392 6628835772 6636576348 6640332192 6649529328 6675984354 6683779986 6687562544 6693037299 6696825096 6704645064 6710839824 6713931276 6720134616 6731559666 6731789376 6741113184 6748754571 6754990086 6758812944 6764519827 6766705296 6772418843 6776077464 6779912256 6803510976 6815077776 6817691492 6827134278 6838974608 6848446872 6859668933 6881083092 6887440872 6890613678 6891338688 6899385792 6908941728 6914775374 6916773357 6921164284 6932931109 6942770416 6944776488 6947439946 6948706752 6957062439 6960999656 6969128104 6972892992 6978780636 6982730144 6997104426 7009239536 7014977631 7018947624 7025432784 7047364416 7068689316 7080948576 7086927458 7090755984 7093475428 7096743147 7105535203 7115619472 7130267313 7134302552 7152526212 7156574048 7162432758 7163186368 7170796422 7171550912 7180728273 7181238753 7181483808 7189624377 7193693208 7203656772 7218732168 7222817472 7228730412 7241267232 7251296688 7263365486 7270076476 7273425549 7278825672 7280145834 7292771824 7302872616 7322047356 7330597404 7334746016 7340750586 7344904944 7356112884 7359501591 7360275936 7366301406 7370470224 7376693567 7379076816 7383000924 7389297144 7393478976 7408698804 7412891616 7419150778 7421547744 7431826896 7438693536 7461394278 7474334608 7484686872 7514989248 7523507862 7533928233 7542725697 7549694802 7553967408 7560345689 7573263048 7577548992 7590954376 7603859926 7603924032 7610885516 7614651424 7616851632 7619772844 7630326546 7634644784 7643559856 7654146504 7693846434 7702084416 7704502731 7748570063 7752756024 7761809016 7766201664 7775540373 7776958176 7779940792 7793167642 7793233344 7799813652 7803961503 7804227808 7810616718 7811438528 7820293182 7824718928 7831124613 7840269117 7844706168 7851954288 7855571412 7876466112 7885394478 7896316077 7903611882 7911445334 7917319152 7928284968 7941480521 7969122291 7973632264 7984676076 7993999884 7998523936 8005071906 8005914176 8009602224 8026090371 8026364256 8030632584 8037481104 8040010056 8051145804 8058584664 8062572096 8067994776 8072560704 8079169284 8083741536 8090567138 8092904859 8093181024 8104390416 8121282347 8125669656 8141238352 8158567104 8166653248 8183464692 8197657312 8204368302 8209011408 8215731693 8216596128 8226190752 8237584368 8244539869 8251589268 8263018062 8263300032 8280310428 8284996512 8291992046 8299653436 8306159472 8313833952 8325562864 8342701431 8357170216 8368745244 8408626434 8420272731 8442669456 8449798123 8454362904 8469025344 8480755296 8484007832 8498431682 8503022736 8506283812 8510202363 8510492768 8512951824 8528012022 8532838288 8539823673 8554634328 8566482852 8577095748 8588975382 8599004838 8610914817 8611820832 8650065749 8660166541 8664844968 8677069076 8679872448 8691894432 8695227944 8699925312 8707271196 8710010894 8722074621 8722372256 8730133386 8730431296 8734453104 8740327674 8745274096 8752433391 8757386664 8767612776 8775713616 8779756284 8787868344 8802808794 8803109184 8815301856 8825294439 8833448574 8838447696 8845910543 8848768464 8861024376 8866039104 8901312472 8911706648 8924049732 8929100128 8939526752 8947786432 8951908368 8960179488 8970336297 8975412888 8998339428 9006653448 9010802502 9011750592 9022273728 9029659788 9034461657 9034769952 9042398566 9045011313 9057848112 9066140681 9081630792 9086770368 9102845704 9118398528 9131262496 9146225244 9158893146 9174777456 9183254496 9187484904 9222364476 9235137834 9243670644 9254464596 9259701984 9267520522 9272527056 9276083252 9280356423 9283354704 9291853727 9291932064 9305040848 9324195717 9325895904 9329472568 9353303508 9358596832 9366258222 9367243712 9401816493 9424919088 9432877129 9454341312 9462324196 9487168886 9498247174 9503378352 9507023084 9511402641 9520190706 9531307554 9536701616 9544508811 9549910344 9561061896 9574304364 9574985004 9586165836 9591590944 9599443074 9604875696 9623963619 9624976224 9638307216 9667720543 9668395584 9688298436 9697900732 9705100896 9706861112 9718542864 9737163488 9748201047 9757207902 9762729808 9774129872 9782131437 9787667448 9793206592 9808150512 9812668788 9821735208 9826259742 9827293632 9838433358 9838769088 9844001232 9852059997 9852396192 9863564373 9872677818 9878265072 9886605901 9903497832 9909102528 9948525704 9960498288 9979582496 10013976531 10025669979 10031343816 10045237644 10056967596 10066259736 10070896914 10071956544 10080201924 10097339499 10097684064 10106210162 10111669776 10132745467 10138219416 10150057944 10155802176 10169868384 10173768728 10191151296 10205528672 10226537238 10240701417 10258461912 10272670308 10321624638 10331161308 10337008032 10345736206 10349078688 10357817054 10363412592 10367387164 10372163061 10372900421 10381746426 10385012989 10399751536 10405282004 10414155624 10421159919 10423060128 10427057576 10441499484 10453692156 10459608224 10468170954 10469272384 10474095216 10495656639 10513859304 10528421436 10538149176 10556425536 10571046624 10603306402 10621422864 10625496388 10630391187 10640213142 10646234768 10658666512 10673429208 10679469632 10701453828 10707510112 10716641472 10720013408 10728789318 10734861072 10743649137 10744779552 10756194633 10757326368 10772225712 10790539812 10805485158 10805853888 10828098252 10834226208 10843374214 10861900848 10895048229 10905114714 10911286256 10920218751 10939157736 10945348544 10954308924 10983071034 10983445824 10995896106 11002119024 11011125879 11017357416 11034169326 11040413904 11049736007 11055705336 11068615224 11074501386 11074879296 11090218464 11113333738 11119337424 11123601908 11128726167 11132321616 11158326992 11192091417 11211501912 11227030308 11256892608 11272483872 11282001926 11285261793 11311624441 11324833169 11330951112 11337363648 11346936484 11350602432 11366323488 11370682696 11376825408 11386431564 11390014246 11390110272 11405789889 11406179104 11416328274 11421977136 11429659266 11436127664 11445489819 11451967176 11465339784 11481219756 11540769651 11553126624 11562881642 11593241647 11609694928 11629432828 11640177848 11645937472 11649302496 11653770232 11669911188 11676515552 11689751463 11690150368 11699720478 11700951488 11706341712 11715925077 11717157792 11730439773 11737078392 11767059252 11777931432 11783357118 11784596928 11798357952 11814699168 11828091717 11850754214 11867168001 11875978728 11898732976 11935877824 11960448396 11967217184 11977014114 11990999826 11997785904 12007607859 12008871264 12014403336 12039546384 12045948876 12056221656 12060015084 12076718706 12077130816 12087876996 12093858144 12101992164 12108841056 12119065298 12125612304 12135850707 12139771536 12194966992 12211857528 12233036608 12249979872 12275197038 12296485968 12306552453 12313517112 12324894192 12335300861 12339286128 12349704949 12356376552 12363369408 12373808564 12377383902 12377806272 12394950048 12406297774 12406402368 12420784766 12427494768 12432260956 12437988069 12449480154 12471071344 12488344296 12535755324 12553117866 12566558784 12612939651 12642403787 12664004184 12671171136 12681870188 12693587608 12703538016 12708410072 12715168258 12715275456 12726011748 12733213792 12747647523 12748082528 12759425718 12765739152 12766646672 12781554448 12792018033 12799257432 12806500928 12831951492 12849724278 12851076288 12865643622 12883463073 12898507257 12917731248 12957152429 12958057152 12997601396 13009610536 13015603614 13019808672 13042841916 13050223264 13060906794 13065016341 13077534016 13083558384 13095200079 13095646944 13101679656 13110491511 13117911144 13125334976 13136079996 13151419164 13163570424 13169634426 13171020096 13181802516 13204213191 13204663776 13222952784 13250513303 13257671544 13273152696 13280664384 13299058656 13351968708 13367559972 13375125088 13386074598 13393650192 13409290128 13421679648 13427862552 13440269232 13451617681 13463119332 13482226368 13497509142 13509980172 13517625888 13529039654 13533410592 13544837686 13552154928 13563597849 13580401601 13630155552 13635382984 13654268556 13677949216 13696893744 13719337866 13738339719 13762166184 13774881744 13781227356 13786512727 13817883456 13829550748 13833546714 13842328568 13865862218 13885540832 13889552976 13894879892 13901280783 13914124878 13921999312 13938256208 13957561272 13965460288 13994208852 14018479072 14029955262 14037895248 14049387333 14050865568 14129745409 14137378632 14161897152 14173854916 14181511968 14186950856 14193486294 14211070406 14230753329 14231238944 14247370761 14260534626 14268605104 14280286059 14296961331 14305052424 14313148096 14324865516 14341592844 14361456546 14362477506 14362967616 14379248754 14387386416 14399164611 14407313544 14437464336 14457460824 14481523303 14482534464 14502593376 14526730972 14540152952 14546851098 14557651344 14560291668 14585543648 14605745232 14635811853 14644094712 14661194808 14669492032 14681501172 14689809888 14712225768 14719003182 14720551872 14732602812 14740940448 14753387134 14757650037 14758153632 14766001848 14778594288 14792124269 14809397221 14817397608 14825783232 14838301556 14843095488 14863653792 14877387072 14922788556 14948669216 14969373744 15047015724 15067856466 15085451394 15099389604 15107934816 15120691378 15146526096 15159315243 15160392923 15181908752 15207719852 15221771032 15229302848 15233703264 15239545688 15260653092 15269289568 15287119712 15308293008 15339805857 15387692868 15409005462 15497140126 15505512048 15518604309 15523618032 15536725581 15551080746 15553916352 15559881584 15572619639 15586335284 15599627304 15607923006 15608455616 15621233436 15640586364 15649437856 15662249226 15680538234 15689412336 15702256431 15703908576 15711142824 15770788956 15773649307 15792632154 15807223764 15822890668 15834638304 15856569936 15882961042 15904959603 15938244582 15947264528 15960319713 15969352152 15987999768 15997047872 16010143812 16019204448 16052180742 16052728512 16061265168 16074962208 16080020112 16093183977 16102291608 16117169328 16130778049 16135989552 16158338568 16167483072 16181134276 16185809718 16186362048 16208780832 16242564694 16251339312 16265061321 16282476704 16357672071 16366929384 16395314624 16408736604 16418022816 16431463386 16433192256 16452381504 16474606551 16475168736 16489079738 16493844159 16503178536 16526036124 16532374183 16560620856 16569993024 16583984092 16599306872 16612318944 16627667904 16651125728 16670000607 16685402862 16714340432 16737490488 16817252868 16840545462 16885338912 16899596246 16908725808 16923002889 16943968561 16961510592 16968015664 16996863364 17006045472 17012567624 17020404726 17020985536 17025903648 17056024044 17065676576 17079647346 17085021369 17109268656 17124492411 17132965704 17144488899 17154191496 17177950764 17198009676 17221829634 17223641664 17300131498 17320333082 17329689936 17344322463 17354138152 17383788864 17390455888 17414542392 17420021788 17444149242 17444744512 17460266772 17468906208 17480655348 17490548192 17504866782 17514773328 17535225552 17549580717 17551427232 17559512568 17575736688 17605617588 17630603712 17650588878 17666897148 17676895392 17691821086 17697536928 17722048752 17776131321 17802624944 17823413296 17848099464 17858200256 17879053504 17903816736 17920358976 17940672594 17950825776 17965521171 17986499739 17996678856 18013306896 18021605004 18028516643 18059319576 18068923314 18069539904 18084797132 18090022626 18115696224 18132281362 18163261584 18178597947 18205691408 18262524992 18292450488 18317786292 18349554912 18366508992 18374969808 18412795557 18444728952 18470275668 18477359381 18487341288 18508929192 18519403968 18535041044 18545054112 18552166504 18560712846 18566709408 18583707454 18583864128 18609446661 18610081696 18631177149 18648391434 18651791808 18658945136 18674220231 18706607016 18717193664 18732516444 18803632986 18829676799 18849838176 18865754258 18915289003 18924648392 18937376627 18974337772 18996494348 19006756704 19014046168 19022805282 19040381412 19062615108 19072752387 19073403232 19089017622 19099820688 19122123792 19139138577 19148608728 19149970008 19172331672 19183181888 19198886148 19209751392 19247927238 19249952448 19276614432 19298465433 19335441086 19376596872 19395801464 19410201792 19413722224 19437085728 19474326976 19496402094 19514415804 19523405421 19525459616 19548259744 19564262874 19575334896 19591360191 19616301024 19625337576 19643470416 19652519484 19676866716 19688002464 19704119994 19704792384 19727128746 19745355636 19756530144 19773211802 19806995664 19897051408 19920996576 19959164992 20027953062 20051339958 20062687632 20079111897 20090475288 20113935192 20132519472 20141793828 20149518601 20160403848 20194678998 20195368128 20212420324 20223339552 20265490934 20276438832 20293559481 20300115888 20317256529 20339736768 20347537456 20411057344 20453074476 20481402834 20516923824 20545340616 20579006799 20627079863 20643249276 20651166367 20662322616 20674016064 20691472412 20698157376 20715634108 20726825184 20734774328 20744326122 20745800842 20763492852 20770025978 20798793327 20799503072 20810564008 20828311248 20842319838 20846120256 20854115152 20871187317 20882998968 20907384312 20919216448 20936341908 20948190432 20991313278 21027718608 21044932893 21056842872 21076298352 21140617121 21142093248 21206612804 21242845728 21250992776 21260782374 21280426284 21290229441 21292469536 21316605609 21317333024 21346858416 21390801939 21402907656 21415020224 21440026816 21457578636 21469722144 21487298274 21489559104 21512389266 21514652736 21543716259 21544451424 21568873131 21581079624 21610970316 21619258547 21656196504 21668452416 21686748428 21723801696 21790096458 21810229428 21820276647 21822572512 21840437502 21878315472 21908617848 21966142068 21991792212 22004238048 22022251758 22034714832 22068338652 22080827808 22099472014 22111410672 22130080701 22137230448 22149002772 22157497349 22180436928 22226667476 22238674848 22247203816 22257452334 22264643232 22316653984 22384182834 22423003824 22454060616 22493783923 22544967744 22564003852 22570523586 22623248882 22649666338 22661902224 22681037067 22693872968 22732646976 22741365392 22772863128 22780028492 22811579778 22812358208 22832656548 22843954272 22859318532 22872255328 22890979638 22903934352 22930679568 22962439512 23053795141 23081539302 23106253248 23125763284 23186483294 23219389856 23245710189 23258865656 23280355696 23298604992 23307540464 23326621119 23339822376 23353031104 23379502926 23380300736 23399440956 23411884509 23412683424 23431850154 23434315584 23460879546 23474156784 23493373839 23520807351 23534118504 23555862864 23566714236 23627748547 23629398336 23656183434 23701508428 23734336002 23751957456 23797465952 23824441563 23907366873 23920896792 23934434368 23954028228 23981999652 23995571808 24015215718 24017742528 24028806672 24078271113 24079092768 24091897752 24112443312 24120030168 24153437412 24162700729 24175753992 24187716288 24203984328 24217682112 24238130596 24251224608 24271701414 24279543072 24363847041 24389933984 24423715056 24499959744 24550394076 24592971936 24613104906 24627034224 24649788384 24670601722 24678572256 24699409898 24712753104 24733619607 24735377927 24747617128 24754767804 24764261743 24789900096 24812595548 24841569532 24854989536 24864521912 24875976138 24898960308 24942142688 24976688592 25028104293 25071510648 25106235732 25225879302 25284807574 25328008368 25349394369 25363740376 25387175216 25407076032 25416820144 25430336516 25452023496 25466427584 25495295046 25496165056 25518851436 25530607089 25531478304 25533293344 25563108896 25584036066 25598514864 25619471019 25663902984 25699448556 25731287244 25766926146 25797014514 25835462496 25914304858 25950197247 25980499623 25995202792 26019221072 26031207228 26039617344 26085683832 26100446528 26121813588 26130032682 26166223863 26167116768 26190400158 26191293888 26203359312 26220983022 26235822288 26257300173 26272159992 26302838328 26327140848 26339268852 26363605032 26408426382 26409327552 26445905568 26501026606 26515343088 26537731629 26546305392 26598117312 26703937416 26735119944 26750250176 26772149196 26787300384 26818580256 26843359296 26855725104 26880538464 26903235362 26911008891 26926238664 26973873667 26995018284 27005371403 27019960344 27035251776 27058079308 27066821184 27089675372 27104309856 27127195698 27160803202 27198422043 27260311104 27270765968 27308537112 27355898432 27393787488 27438675732 27476679438 27524332368 27549763488 27562454712 27573025454 27645422389 27659101496 27667093428 27684657136 27731724436 27771081664 27779105952 27789759784 27802561566 27828249756 27841069269 27843998624 27875561181 27876512416 27915122544 27972587151 27988417704 28036958144 28059910524 28075790496 28098774666 28101731136 28205449479 28259490818 28274757264 28298631387 28347709832 28363023936 28373901712 28386972588 28422140812 28461506658 28462477888 28494741522 28521069252 28534207923 28537210208 28560572118 28593922662 28610104848 28633526433 28649731032 28683185688 28722913092 28724955012 28758497508 28774772832 28798329222 28814627088 28874928672 28914921648 28963046606 29003161629 29005186752 29053461944 29080305904 29093702196 29115302688 29120583336 29171087296 29211490464 29244603141 29271623706 29288189424 29322389616 29346394311 29363002344 29379619776 29414948207 29424451536 29438006364 29465205624 29481880896 29506774268 29515300074 29516307264 29532003696 29557188576 29584248538 29618794442 29634795216 29659817703 29676603112 29727307584 29845577112 29897338432 29938747488 30041929593 30077009937 30094031448 30135712932 30147270569 30170902788 30198779208 30215869632 30241382756 30293052192 30318630486 30320785846 30363817504 30398236401 30415439704 30443542064 30467406528 30479091376 30521306184 30538579136 30574239424 30616586016 30679611714 30722104251 30752553637 30775385736 30818010924 30897825023 30994280252 31011024096 31037208618 31047236064 31073451162 31102161492 31116489183 31118701263 31119763168 31145239278 31155038967 31172670568 31199254608 31215846012 31242466872 31263479757 31281172728 31298875712 31324498452 31361076468 31378824672 31404512862 31407817152 31422285648 31486969917 31541577912 31547298614 31585264308 31614447528 31645781336 31669276608 31713139872 31765922084 31809919206 31876489164 31891173561 31894529056 31920639426 31938704304 31975999536 32020287624 32038408896 32104361484 32122530336 32149924416 32160040224 32186367954 32204583216 32234338656 32261556098 32271979104 32316677136 32362268552 32371619436 32384034587 32417561664 32485129388 32502678624 32530122642 32564953408 32685144687 32715344142 32733858768 32760656253 32817473208 32836045632 32862926772 32875530349 32949213102 32950337472 32978159476 32987688318 33006357072 33052072248 33064748366 33121241712 33149208021 33167968184 33198613744 33224637888 33302251456 33340001214 33370805724 33386178501 33428680864 33474980976 33576274251 33634505736 33681090924 33694008283 33770677824 33799192492 33817451616 33846005778 33887937122 33934873323 33936031328 33974499507 33993726728 34012090944 34025135248 34040809452 34051807296 34112048088 34131353152 34159294692 34170042738 34217369667 34218537312 34248984822 34265931408 34288977798 34308382992 34336469457 34355901528 34396019352 34443659268 34532863261 34600262996 34640666164 34659379872 34688644926 34708276304 34779724941 34780911776 34829084784 34840043576 34888298484 34920533544 34937812416 34961310696 34981096384 35009733564 35029546656 35069254389 35070451104 35099161434 35102854464 35119025136 35151473376 35191319319 35211235176 35273527103 35301177756 35333794296 35353790784 35383642172 35395073856 35444097504 35552262642 35601504003 35605249888 35646826592 35696198928 35807633472 35881345188 35901651552 35931042342 35972999478 35993357712 36026613792 36043210008 36057033286 36118639152 36137846628 36151706201 36169594264 36180045252 36231392448 36264562724 36326523168 36357195894 36407552121 36411382816 36584900976 36635572584 36699109824 36749939616 36825591114 36877543573 36889457904 36940551336 36954718762 36974682576 37005902583 37017858384 37049114847 37070082088 37090108224 37104333008 37121425692 37133418816 37167414908 37218893322 37220163392 37262354298 37296782868 37313964207 37317890272 37348440462 37413214032 37465032888 37607265972 37659353598 37699676352 37731508516 37830578006 37849296784 37874753254 37927211361 37948675544 37992988696 38013513408 38028092336 38045610564 38080762824 38125230216 38145504774 38146806464 38178035244 38199641376 38242942569 38244247584 38278277154 38297217456 38299940016 38344663344 38376054099 38397772296 38419502784 38495854476 38553228864 38596930866 38670882172 38753193744 38791602928 38827444448 38871457287 38874171456 38992804188 39028831608 39046810842 39050919232 39096519488 39128525748 39150669792 39182720382 39195049023 39232602048 39250675152 39285600237 39286940832 39305038968 39331474533 39353733432 39376004928 39408239988 39423353821 39454257492 39490711272 39513060288 39546423604 39613991328 39751539909 39794102816 39841993152 40055906124 40102679916 40125375264 40158223794 40180950576 40214877833 40227870384 40265038944 40283587656 40299037202 40320807696 40354853043 40389357996 40404848107 40424840648 40446679104 40530981868 40552877664 40587118962 40600231776 40634513058 40690793547 40695074912 40741204803 40906148952 40962805668 41033847648 41090681232 41158013598 41216078111 41254159726 41286498552 41302332734 41324645232 41359538181 41382944824 41431268216 41453650368 41469548656 41488652244 41491601684 41526985704 41540051956 41597586654 41599006144 41621128016 41656622496 41684639676 41703842349 41708230304 41742374634 41765997936 41814768624 41872683816 41896380864 41982626556 42055437216 42089865786 42113685744 42152596704 42281234242 42389236227 42413225608 42485691456 42501985552 42521564748 42560852568 42580458882 42584939072 42633211218 42634666048 42692259987 42693716832 42742112283 42781603878 42805815312 42840858177 42890883993 42915157272 42939444288 42974596548 43024778532 43087432518 43088902848 43137746262 43162159248 43221940632 43238517094 43312393008 43373496856 43444569909 43447603392 43580192916 43620458856 43640553294 43645145024 43680875004 43756630944 43817235696 43907435559 43932284136 43983584424 44008476096 44044503516 44061395447 44069429664 44136677304 44161655616 44198944028 44222821344 44260161402 44274460896 44298005544 44314994698 44376372807 44428191663 44453334952 44477349696 44494407632 44514904668 44529286464 44633307968 44768365668 44846007648 44908121232 44946039931 44987567846 45128007704 45141047172 45158359649 45246497764 45299332676 45323804448 45362074134 45387745936 45477945729 45481178769 45482730784 45545726256 45560056984 45623159556 45665313096 45687908544 45718637064 45744510656 45781959276 45807868704 45861359136 45924879024 46019417571 46065028477 46107590282 46163078604 46251526568 46372966588 46438779712 46491420378 46517731312 46555812927 46560711392 46610176743 46615080928 46653242238 46679644752 46717858917 46759005852 46798881912 46823769018 46825366848 46863700308 46921759092 46948313568 46986747678 47041614702 47068237008 47111725728 47133428472 47255497094 47312366868 47320947921 47403016856 47468672004 47503914912 47594931904 47648883126 47714878809 47814733746 47841793584 47880959139 47908056456 47963999304 47991143616 48030431436 48057613344 48156542226 48158185536 48183795504 48224480057 48224886624 48240060336 48306874824 48325401458 48351507984 48392334147 48407968656 48476261192 48502449216 48543402828 48559086144 48727694082 48779867968 48795183963 48847430112 49073016213 49100788152 49185943872 49226209812 49245089029 49254068448 49299576768 49341203444 49357144512 49398819796 49425089519 49425506208 49467239214 49470755854 49495234256 49509535608 49528523486 49597122549 49625191096 49683139064 49709979072 49729043824 49751952276 49797920616 49884285376 49953377184 50010001821 50056208586 50143021296 50212471464 50451758604 50569615148 50656016736 50698788738 50727480752 50769008667 50774350432 50831905683 50833640288 50860673032 50904046992 50990590092 51037702872 51061214178 51062956608 51066586688 51126217792 51168072132 51197029728 51238942038 51255064107 51327805968 51373477233 51398897112 51433466697 51462574488 51533852292 51594029028 51670924992 51828609716 51900394494 51960999246 51990405584 52032967389 52038442144 52062414456 52171367664 52243627176 52260065364 52332447726 52334233536 52380800316 52406718624 52441966044 52471644576 52514600346 52544319984 52588686397 52605676656 52654281696 52678537704 52727210064 52816852764 52837109063 52891811136 53002053212 53030686176 53075463258 53092610784 53328393963 53407874832 53470239888 53544298392 53574600768 53637160512 53711450208 53761076928 53806470724 53822017782 53852477328 53897948299 53947747334 53990036568 54010742806 54039920688 54085549929 54116158616 54179350744 54208619712 54254391396 54321606404 54396844086 54535793841 54541531936 54617074224 54787574976 54877351464 54953358876 55048664736 55099526976 55124909424 55146050908 55239805933 55290844778 55318202992 55334186856 55369314272 55432078143 55463448872 55558211904 55579519568 55605123132 55656499512 55682138538 55687997248 55751122362 55753024832 55828339983 55830245088 55893531447 55945174302 55976835408 56022660693 56119821048 56151580992 56197549332 56410898958 56518981636 56549514528 56597262774 56695419664 56745867009 56747803424 56773945176 56812129881 56844281624 56923013316 56989483044 57042138504 57068415846 57074420416 57121144236 57187845324 57218257161 57220209696 57267052866 57299462064 57366371376 57417415731 57445826184 57449910024 57516995016 57549545664 57596658444 57629254176 57749857344 57829843296 57926093212 58006323258 58106923888 58160611808 58187404392 58230605376 58241166672 58422980928 58489206282 58543247412 58570216263 58576378848 58644779232 58692788622 58726004688 58775590679 58829896414 58848903072 58876012728 58930411248 59013548536 59030600148 59053239541 59064007392 59114377152 59168497076 59237588884 59269590432 59319635406 59353206224 59691154224 59877494976 60083859186 60154019874 60188062896 60238883393 60271425864 60294541138 60341805576 60397558416 60448555803 60482765512 60586104384 60637260972 60641571692 60727635008 60796472802 60830879408 60880678443 60887084128 60951769587 60958182752 61042612368 61233172032 61359223428 61444208502 61505107274 61550771472 61636021848 61738606631 61795650046 61881239589 61953499101 61988560504 62022048192 62074417236 62094472128 62146902324 62204322984 62232978366 62237402526 62239526336 62290478556 62310077934 62345341136 62396379981 62398509216 62431692024 62484933744 62526959514 62562345456 62613561951 62648996904 62722152936 62757649344 62809025724 62844571296 62973939834 63083155824 63094597228 63170528616 63228895056 63291562672 63421851363 63426279744 63531844168 63619838412 63752978328 63782347122 63789058112 63841278852 63870688323 63877408608 63949816827 63951999072 64040575248 64172405817 64208722968 64245060672 64320080448 64372735908 64409166432 64468677312 64523112196 64543958208 64633354272 64724537104 64743238872 64768069174 64857775641 64970258776 65005357248 65060245284 65370289374 65430688284 65460829941 65467717536 65521312506 65634946416 65690366053 65725853544 65751060698 65898426204 65956318952 65975376636 66012714144 66104144496 66129496732 66242483424 66298416042 66335936368 66390242103 66397227488 66472492047 66680002428 66741611448 66772357002 66857361728 66949961952 67152548502 67247285339 67269011472 67325810851 67362181848 67388016566 67481351769 67598384984 67634903232 67692011556 67775874244 67869746646 67872062656 67948999014 67987453456 68043111201 68050270496 68081618904 68224096176 68318589384 68340085476 68434739334 68437074624 68497969644 68531862816 68577955596 68616765984 68672938914 68711803056 68769820673 68792038704 68887318536 69065726522 69161385423 69200525992 69281332328 69318759744 69377289852 69416552608 69559449882 69561823552 69658169568 69680087152 69737130567 69776596968 69841067088 69922621392 69979863357 70019467128 70059093312 70138508778 70140902208 70198322868 70235653527 70238050272 70302946752 70382638638 70422470352 70481932391 70547054206 70602355512 70667588592 70767284344 70883245641 70888195008 71104525284 71203008006 71210499776 71293653184 71392397856 71473324689 71722100619 71762690376 71803303104 71862084684 71945998956 71986715424 72053227584 72086420016 72114066572 72236669297 72237278304 72275693256 72303412402 72339188528 72360090504 72488102187 72529125448 72653046336 72714391788 72815104242 72822765632 73091541123 73169801952 73271145168 73333012519 73499879232 73651182228 73755087146 73778915808 73881102672 73909437524 73949365152 74011805166 74035092599 74035716768 74098229694 74140164176 74200858821 74206133781 74208666016 74242851384 74292785229 74334829816 74437786644 74524708596 74593565736 74627928414 74635780544 74696880924 74826428064 74930065776 75084312879 75158730673 75214531944 75318707196 75463017032 75661156012 75698593568 75749506508 75854422722 75897351088 75985977392 76048183107 76056184672 76091221128 76161525648 76250460432 76291009548 76356070488 76399282752 76485885138 76488495168 76556554308 76591821267 76594434912 76599880032 76689326688 76752108198 76795544592 76860387811 76991708952 77193861732 77341764344 77506387488 77583205856 77654888896 77742914574 77850591741 77941498869 77985608376 78057663216 78093621684 78257051496 78301339584 78365440764 78390098046 78498671589 78501350304 78571200474 78573881664 78610077936 78662949066 78707466864 78773924437 78816479976 78846707642 78908514984 78981422544 79092847208 79227982656 79503079818 79588205632 79613194887 80111812248 80205359832 80250750528 80316447588 80361901152 80429755666 80455740768 80530077888 80567175312 80598074404 80640935531 80641615392 80709706086 80735100979 80778715992 80809696214 80849681296 80921621001 81016114209 81061963736 81105755328 81174237924 81200463552 81269026116 81381587094 81390149824 81482409606 81595266129 81812297904 81925611336 82067695296 82181362464 82316027196 82432156222 82508319452 82572997104 82604665468 82649290464 82719076362 82765889648 82862536432 82936267167 82939097312 82977304488 82983203368 83053971408 83080103912 83195173308 83242256032 83313244992 83369279352 83407684698 83416460608 83484749268 83523207807 83531995872 83626683543 83629537248 83745367632 83917761453 83965253112 84110874432 84179731572 84227371488 84305193408 84562468484 84778472454 84826451216 84895894161 85003971104 85043129496 85121705136 85160917764 85266422436 85384519974 85387433664 85484224566 85563207756 85602623769 85611630624 85681716354 85781767986 85830314544 85902786377 85949193096 86049557064 86174865036 86275492524 86324318496 86443881264 86477034188 86624786016 86746993712 86889139818 87009484887 87160385832 87240917712 87281106588 87361750008 87513261888 87634471392 87733809423 87814871118 87864568272 87938757751 87967168848 88041444959 88089007032 88122790894 88138859328 88244844621 88273354608 88397888056 88445642688 88520322804 88548921792 88596011088 88629989396 88752745614 88856383326 88906669904 88979453109 88988815264 89029809336 89536731336 89692015296 89816242464 89892079862 89975135692 90128104417 90256015408 90282094344 90316719298 90441811707 90492995528 90598665352 90647608896 90724148268 90775491872 90955891458 90962357538 90965461568 91091452512 91120113968 91194709203 91246319112 91330626192 91437274128 91563918552 91615737408 91722718272 91849758048 92038835142 92130056954 92215180564 92257660911 92326157208 92503053136 92693475069 92745933176 92982840756 93035462624 93111625854 93121422784 93220353486 93230161856 93306484476 93349467549 93356103789 93359289504 93435717834 93465116901 93518011704 93597763824 93647538036 93727400616 93790439271 93843518184 93896627136 93973495356 94083229404 94136474016 94223451456 94266856944 94510994188 94624733736 94641895842 94806033712 94937344008 95007829824 95297766252 95429757618 95629467492 95673520683 95683587168 95761918278 95816112912 95897016371 95927998608 96008996539 96060862872 96115226688 96313084452 96367591008 96448960114 96449773248 96480120672 96613749648 96650802916 96703015968 96784668294 96815937312 96952522384 97086805656 97152103761 97455388164 97590367926 97694860224 98055434061 98146032426 98201576304 98284493957 98452419624 98490178058 98508136896 98626591047 98682406888 98797639592 98850179038 98851012416 98934478428 98941511708 98990468512 99019071216 99057046972 99194245098 99250382192 99366278128 99447624063 99458087648 99503904552 99595841232 99906754368 100020003642 100112417172 100158535503 100286042592 100424942928 100731410819 100903517208 101082024849 101139230296 101312033472 101397577476 101454961504 101538017334 101548700864 101663811366 101667280576 101721346064 101804619969 101808093984 101923498521 101981180184 102075405744 102122428356 102336144264 102394059456 102477884076 102510128214 102652109001 102655611936 102746954466 102797794224 102866933394 102925148976 103012055033 103067704584 103188058056 103598589783 103657219432 103800788988 103921998492 103980811168 104065934778 104076884288 104124828912 104339174823 104342735328 104487254352 104520130728 104664895452 104761600632 104813437248 104883932088 104943289152 105029200692 105088639968 105177372794 105207763167 105211353312 105308563392 105357075408 105454420128 105576670511 105633705528 105674218126 105820581309 106004106424 106061372352 106150926516 106185221568 106656787926 106804512009 106815749664 106940479776 107088596784 107179018297 107422900416 107612941448 107644035564 107704954656 107795896598 107895494668 107980073136 108021485612 108079841376 108171099858 108232317232 108358701488 108455118603 108508782792 108643212808 108793688172 109071587682 109083063872 109222656363 109234148448 109754702928 109847375599 109906717752 110097329472 110249818848 110292101816 110479611866 110581689556 110632630719 110636405984 110668373712 110738628544 110864156286 110926897744 111017707749 111147344541 111159039136 111210246264 111312999024 111364277076 111502244724 111656679966 111660490176 111787062894 111890348604 111941892621 111953670816 112045321386 112239642096 112395098664 112582165033 112821797916 113037963272 113099029056 113194525548 113390839328 113491734018 113495606848 113547890352 113624259762 113688563248 113781634083 113846026632 113978966088 114084277008 114136831692 114242288472 114375690648 114436514322 114440419392 114534105732 114598924128 114728827707 114732742752 114834831462 114891652368 114899820048 114996837059 115033990032 115131120331 115193316888 115258508352 115659686592 115852186424 116012646516 116213847776 116321223616 116374808784 116482333344 116614371861 116978412564 117086494824 117140432526 117152757696 117289558464 117385577244 117452009376 117551181358 117585147069 117659792828 117697806144 117752025456 117859828853 117860822496 118027097072 118061200296 118106479082 118128014784 118270061463 118336994152 118475177768 118539180864 118639270812 118706412448 119254619727 119382308448 120167718372 120308039748 120376125792 120477766786 120542851728 120589082276 120644633499 120683611152 120794098451 120795116832 120897111606 120965531024 121064559129 121214544321 121274521944 121283143384 121592945604 121661758816 121761356886 121774168256 121903539174 121916365504 122072380641 122085224736 122223614409 122627402677 122718446856 122888417004 123010214548 123101542944 123272043696 123477213262 123591300092 123648234333 123762479178 123906998202 123977121008 124078614543 124148834472 124293804648 124408645968 124465956732 124474805052 124580957112 124620155868 124690682272 124792759962 124797018432 124863384048 124969867488 125053919028 125111527047 125124690912 125227123902 125297993808 125403790639 125444305872 125618051448 125689142592 125947879668 126166311648 126189194456 126341057232 126457790112 126583125344 126843702726 127063688336 127167708681 127239676824 127505956656 127564694244 127682557704 127741376646 127754817216 127899633654 127903998144 128076779961 128081150496 128226336849 128344811634 128417445936 128525876713 128745471816 128818332864 129046224392 129266708544 129449074208 129486477744 129536138348 129715551282 129940517552 130120490568 130333709727 130740578748 130861376568 130921659882 130935435072 131042625012 131269892832 131380732106 131451707088 131502121396 131725691071 131796852408 131912637904 131950753272 132025428288 132184186341 132208288992 132258993464 132484966848 132596832084 132671872736 132780484206 132794454976 132944984094 133129118421 133284574989 133360004856 133483222896 133544714004 133899923904 134305097004 134494570678 134538022944 134651621702 134724363696 134776033132 134838119793 134962703538 135005168857 135196769968 135384023112 135475078947 135551748488 135739493292 135897998028 135974906912 136086222402 136100540992 136163237808 136433837187 136443536307 136448192352 136637178768 136680170952 136869478668 136995939288 137063725632 137155911192 137233531968 137345877828 137423606112 137539641346 137584077408 137774637072 138131453044 138195085431 138322770846 138401051984 138562664656 138754579704 138833105216 139118899764 139316339136 139360174304 139474261134 139553193936 139667438781 139682134176 139830530229 139845242784 139959726714 140038934256 140157177773 140277017556 140396645736 140471307054 140476100544 140765277276 140844940704 140963864782 141094108412 141204711024 141335177184 141534568688 141766491282 141962843763 142209050568 142406016012 142784795712 142946649378 143144636427 143444201238 143525380752 143646568091 143724169368 143891997912 143973430848 144172840032 144228133144 144473338594 144474556608 144551386512 144606824804 144673440171 144678377056 144720181008 144976204374 145058250896 145177002441 145428783576 145630208484 146183082246 146339603904 146385551889 146542290336 146666025038 147051117733 147222831197 147302364456 147510174292 147557831616 147735267087 147762205344 147818875048 147898730304 148023610332 148070185198 148071433536 148196459388 148275268557 148280328352 148401717642 148412267562 148417332032 148485702768 148585570458 148669659632 148791367647 148875573288 149049417192 149187131472 149255856828 149393761848 149652856128 149860131552 150030005463 150168625758 150317461346 150429063888 150637414392 150926034064 151322312024 151397187136 151499013016 151708845444 151794702176 151971954784 152096366214 152112369344 152182442256 152307026001 152323051296 152495717049 152500920864 152582019096 152712140976 152971770276 153113108616 153183642534 153188869824 153199760064 153378653376 153504216396 153591089184 153720775622 153765192321 153983417904 154387723464 154683528688 155012774976 155166411712 155485829148 155701183482 155882997738 155971216752 156098902167 156115326432 156187243368 156514102992 156646257511 156730881528 156780196092 156997343178 157002700608 157142400948 157220155872 157325898132 157414933728 157547848874 157632959952 157693415284 157766059191 157817029968 157962845088 158185694416 158511327189 159006159636 159226389774 159985181889 160223624496 160358911193 160410719664 160546164337 160632895176 160723802304 160859511332 160911481536 161134350624 161196148808 161281871062 161283230784 161419412172 161470201958 161557431984 161619392428 161693844897 161699362592 161843242002 162032228418 162123927472 162256649787 162348475848 162538052232 162763174188 162964819212 163190532258 163607381523 163624595808 163851222672 164351249231 164362724928 164632054392 164864312444 165016638904 165145994208 165209330936 165298580928 165438152724 165531779296 165719417799 165725072864 165872534334 165878194624 165954608976 165966406736 166107942816 166160207824 166296234429 166390346616 166484512064 166738558704 166815369396 166969498536 167046415614 167063991744 167253367086 167259074496 167485019949 167490735264 167680594341 167835522906 167930506224 168072300317 168359463144 168454742976 169124936968 169556944908 169652902432 169791788322 170007942208 170086258992 170237601027 170243410272 170321835528 170436389643 170532844872 170769039948 170968449132 171126415512 171205247538 171223261248 171363432708 171563535972 171654771483 171660629088 171805572754 171898386192 172099114128 172256672939 172349730072 172550985048 172648636992 172887762528 172954068376 173249572032 173493987424 173778279636 174018969774 174320771664 174481835424 174562213176 174723500016 174871029853 175268942784 175467618846 175629742236 175729136544 175877515502 175934337696 176082889918 176178014064 176245581788 176326772037 176489689242 176545220813 176546709216 176795776112 177040645608 177159718623 177192022176 177259978792 177505491228 177712766652 177813339808 177958906218 177977630528 178059618672 179073462672 179224665451 179632484928 179784159724 179950271384 180256208834 180512030816 180564188688 180633438596 180716650179 180883623414 180985991056 181197330704 181345667409 181448296536 181550983744 181911782916 181924715076 182182905024 182240227936 182389418406 182492638224 182642035329 182661252384 182855308761 182874548256 183127837104 183686690317 183699516096 184077670284 184260113908 184430361128 184515321822 184652314416 185006106272 185215819893 185386950138 185491866352 185643718767 185860497303 185965681512 186070925248 186223251708 186440706972 186612968952 186698935098 186712207578 186718579008 186871435668 186930233802 187036023408 187189139943 187195527648 187295076072 187454801232 187580878542 187687036368 187845512119 187946990712 188166458808 188272948032 188533713888 189021988376 189249467472 189283791684 189612067424 189874688016 190265554089 190595532504 190859515236 191258934984 191347041366 191367174336 191523836556 191632225824 191794032742 191849450481 191855997216 192017993078 192121725744 192297615497 192522163873 192626168904 192735182016 192897920228 192960241344 193227499296 193301605832 193406031936 193569336588 193631874624 193905044768 194173611312 194304207522 194573326923 194910776328 195180735852 196110868122 196292064852 196403152608 196568987914 196904839248 196980356116 197071098159 197085107999 197253182094 197364813776 197595279184 197700358076 197868956856 197883023416 197980937024 198038142432 198114093944 198388490196 198500764384 198732556256 198895248126 198916175296 199007809104 199170726309 199191682464 199417476141 200040007284 200224834344 200317071006 200572085184 200849885856 201462821638 201741856017 201807034416 201977432553 202164049698 202278460592 202444055307 202795154952 202909923008 203076034668 203327622732 203442692128 203609239938 203616187968 203846997042 203962360368 204129333603 204150811488 204244856712 204672288528 204955768152 205020256428 205304218002 205311223872 205493908932 205595588448 205733866788 205850297952 206024110066 206135409168 206309462019 206376116112 207197179566 207314438864 207484156269 207601577976 207843996984 207961622336 208131869556 208249657824 208678349646 208685470656 208974508704 209040261456 209211391701 209329790904 209523201264 209700114637 209767864176 209944984133 210058401384 210177279936 210354745588 210415526334 210422706624 210714150816 210908840256 211153341022 211267411056 211348436252 211445797173 211641162618 212008212848 212301853032 212649736923 213313575852 213609024018 213631499328 213880959552 214177193568 214358036594 214419974067 214920864379 215225882896 215288071128 215409909312 215591793196 215790989336 215960146272 216042971224 216159682752 216342199716 216464634464 216710007891 216717402976 216910237206 217017565584 217286425616 217464306561 217587376344 218143175364 218445312726 218468296896 219274623369 219509405856 219694751198 219813435504 219999037557 220271591293 220499637696 220584203632 220959223732 221163379112 221265261438 221272811968 221336747424 221728312572 221853795488 222035415498 222105277797 222294689082 222318078272 222420492528 222602576463 222618401343 222625998048 222728554152 222878355687 223004489448 223313359932 223574125788 223780697208 223883785242 223907341632 224090642772 224479284192 224790197328 225164330066 225476192019 225643595832 226075926544 226389051096 226781678656 226983468036 227095780704 227248519524 227377126496 227563268166 227692053264 227957932176 228144549321 228168554016 228273663384 228484576944 228677500577 228751381296 228873028644 229068211464 229197848256 229457655414 229465485504 229669662924 229783304736 229799640096 229993674118 230067980064 230262240662 230386633776 230581163433 231704372848 232025293032 232427695552 232749617568 232964666688 233228743722 233551775223 233824496607 233956825128 234172989648 234280865052 234370716359 234771154488 234904018752 235102362716 235170294138 235319585656 235504050912 235719657706 235721644992 236054194144 236122400592 236212958164 236321773311 236540122926 236673988304 236950355536 237278541624 237412824896 238509239454 238764616896 238839584661 240205671953 240335436744 240616079496 240752251584 240955533572 241085703456 241178164552 241289266998 241367222304 241588196902 241590233664 241794223212 241922806593 241931062048 242129118258 242205302937 242429088642 242549043888 242566286768 242764863003 243048342627 243185891208 243323517632 243522713772 243807078348 244144761282 244170449472 244447228818 244785798387 245254805354 245436893712 245776834008 246020429096 246185896151 246203085888 246544087392 246954426524 247182600184 247296468666 247524958356 247813996404 247954242016 248157229086 248297668944 248587609296 248808801501 248817291936 248931913464 248949610104 249161914224 249240311736 249381364544 249585519924 249726768096 249939734976 250107838056 250223054094 250249381824 250454247804 250595987616 250807581278 250880050629 250888611744 251236102896 251759752757 251895759336 252332623296 252378388912 252682114464 252915580224 253166250688 253687405452 254127376672 254335417362 254479353648 254687682483 255011913312 255129388488 255365115408 255482753292 255580735939 255799267308 256153559922 256162300992 256452673698 256689623268 256834891872 257051753426 257490943632 257708359131 258092448784 258898148416 258972955488 259072276696 259431102564 259881035104 260240981136 260667419454 261028454661 261481157496 261722753136 261843319764 261943741813 262085250024 262539785664 262761464212 262903414176 263004242792 263451382142 263593704816 263816273253 263825275808 263901506544 264124334877 264368372682 264416577984 264517986928 264734533863 265193664168 265343745472 265560968412 265889968188 266258236842 266569149978 266720009712 266938359327 266966445792 267089428008 268152038219 268465162771 268610194008 268989141356 269076045888 269303243404 269448727392 269552066264 269676239586 269925407076 270010337714 270384313251 270393539936 270768046224 270950157894 271103496976 271325435121 271478986584 271795996056 271949813824 272172444804 272326475616 272867674374 272887072614 272896384704 273274357536 273360341904 273584127609 273738957336 273991878576 274223226833 274311822384 274691755656 274847212224 275079282692 275168154816 275549274144 276262906088 276390170862 276645541692 276772982733 276802103968 277125329312 277509159408 278080425207 278237799528 278720348608 278948522268 279106387872 279334877562 279364268352 279661060458 279690485568 279919453428 280068311367 280077868512 280314355546 280395350703 280554035112 280793291472 280942614108 281050361111 281530554552 281689881408 281927729564 282188216824 282409422048 282670354368 283069137376 283532982564 283925687526 284418101136 284812032024 285893298756 286289272854 286888402476 287050761504 287293136182 287448338736 287691049113 287783995824 288026989617 288047465537 288345680064 288456266288 288946677188 289102773024 289213649608 289346880342 289356754112 289440362016 289952408748 290116501792 290354004882 290857567152 291260416968 291456311283 292366164492 292419190999 292771103778 293084580672 293332050076 294102235466 294445662394 294604728912 294853481871 295020348584 295470534174 295524410688 295637750096 295879773141 296047220664 296140370396 296392918776 296550537114 296560656704 296803435284 296824535124 296971405536 297171140916 297339319264 297582735294 297751146576 298098834384 298342872189 298374262944 298511713656 298787523696 299699336833 299720263104 300060010926 300337251516 300634922692 300858127776 301274828784 301852068128 302194232457 302644624048 302998026032 303246074547 303417690888 303589404352 303943909568 304192732428 304364884512 304614052002 304646102592 304991434098 305001841728 305164038192 305413859907 305424281952 305770495563 305943540552 306226217232 306367285068 306484782931 307008432792 307182178368 307441551244 307530384642 307966835808 308775446928 309036165099 309367057376 310795769349 310971658296 311402366964 311765995476 311942433504 312197804334 312230652864 312374486736 313017524469 313028205984 313292515022 313461763056 313560392184 313994686356 314115109477 314284801896 314440311744 314651796264 314829867456 315095697748 315265919904 315386830568 315532118382 315634059936 315925690176 316371388832 316730011533 317022654378 317461743927 318012319272 318452779548 319970363778 320447248992 320717822386 320821439328 321092328674 321265790352 321537054891 321559913051 321719022664 321935402659 322268701248 322392297616 322563742124 322838824344 322940403916 323114863968 323238784856 323387689794 323398725184 323686484004 324064456836 324247854944 324513299574 324696951696 325076104464 325365355809 325526348376 325929638424 326381064516 327214763046 327249191616 327702445344 328702498462 329264108784 329542126797 329728624888 330033277808 330291988416 330418661872 330876305448 331063558592 331438835598 331450145728 331745068668 331897892157 331909217952 331932813472 332215885632 332320415648 332592468858 332780693232 333053123247 333442033623 333477117408 333630738792 333938997072 334092831228 334506734172 334970039898 334981470528 335361188682 335671045812 335861012448 336144600634 336718926288 337746495099 338249873936 339113889816 339305804864 339583576644 340172517984 340475202054 340486820544 340643671056 340872779286 341065689744 341344902249 341538079896 341936898264 342252831024 342410495076 342541816217 342726865416 343127071944 343309542966 343321258176 343611145508 343796772384 344198228256 344513345878 344699460144 344990511177 345101970096 345393360993 345775525056 345908136752 346987974848 347556559272 348037939548 348641543328 348963670848 349124426352 349447000032 349742059706 349843115583 350660357671 350935237692 351069828239 351259484472 351458273088 351755031004 351868675392 352165779836 352356028128 352491163576 352653544074 352979378484 353090441626 353093418432 353579486559 353591552224 354081291216 354319437246 354384044352 354519957584 354810184389 355010982456 355425533304 355626679616 355917812436 356119237344 357763859181 358146925344 358449330902 359390491057 359568319448 359900542768 360512417668 361024061632 361128377376 361266877192 361433300358 361767246828 361933900497 361971982112 362382295353 362394661408 362691334818 362896593072 363193677387 363643632963 363823565832 363849430152 364480455872 364778836812 364985276448 365284070658 365322504768 365710617522 365749096512 366255674208 366670843227 367373380634 367882208031 368155340568 368520227816 368860722256 369030643644 369304628832 370012212544 370431639786 370773900276 370944702999 370983732704 371287437534 371720994606 371931363024 372235843629 372446503416 372881413944 373225937904 373397870196 373424415156 373742871336 373860467604 374072046816 374378279886 374391055296 374590152144 374909602464 375161757084 375374072736 375691024238 375893981424 376211371917 376332917616 377067427776 378043976752 378498934944 378567583368 379224134848 379749376032 380531108178 381191065008 381503126043 381719030472 382394326691 382517869968 382694082732 382840853419 383047673112 383264451648 383588065484 383698900962 383711994432 384035986156 384243451488 384595230994 385044327746 385252337808 385577630139 385795840456 386454998592 386603211664 387138673176 387810089536 388347222624 388608415044 389146653846 389821552656 390361471704 391001129181 391914517397 392221736244 392584129704 392806305216 393137975828 393809678496 393960712232 394142196318 394170215998 394506364188 394729627552 395177073213 395190558368 395400716152 395737913712 395766046832 396076284864 396228187888 396552559023 396776980392 397001528768 397465112512 397790496252 398015618208 398341452618 398383364928 398834952282 399387355263 399853724967 400080014568 400449668688 400634142012 401671725299 401699771712 402925643276 403483712034 403614068832 403954865106 404328099396 404514359379 404556921184 404888110614 405015506571 405590309904 406152069336 406425236841 406655245464 406885384256 407218479876 407693994084 407924720736 408258667206 408301622976 408489713424 409330608921 409344577056 409911536304 410040512856 410608436004 410765912393 410987817864 411191176896 411467733576 411700595904 412048220132 412270818336 412618924038 412752232224 414394359132 414585256293 414628877728 414968312538 415203155952 415687993968 416263739112 416499315648 417000148111 417356699292 417949017408 418080522912 418422783402 418659581808 419046402528 419400229274 419535728352 419889968266 420116802768 420471533319 420709491176 420831052668 420992449631 421428301632 422306682044 422534822112 422696872504 422891594346 423282325236 424016425696 424603706064 425299473846 425888531289 426627151704 427218048036 427381894537 428354387136 428716073188 428839948134 429841728758 430451765792 430576142256 430939704273 431183586392 431581978672 431920292544 432085942448 432684399432 432929268928 433420015782 433434805952 433820474412 434020320513 434035131168 434572851232 434928613122 435174752688 435531007323 436286350728 436890625452 438022107679 438549246738 439018811712 439389502396 439626871008 439998075114 440543182586 441153353199 441168407264 441668493591 441918447464 442326758224 442530522876 442673494848 443205801261 443456625144 443707590976 444070830996 444210555594 444589378164 444825805671 444840985056 445205152926 445236802686 445251996096 445457108304 445756711374 446008978896 446374102941 446626719864 447148251576 447561394416 447767570484 448181285544 448927222393 448958568384 449580394656 450328660132 450952384038 451287191664 452151853088 452778102192 453966936072 454191561408 454497039048 454754252992 455126536332 455384106528 455915864352 456289098642 456337108032 456547326768 456969153888 457355001154 457487151147 457502762592 457746057288 458136422928 458555852339 458915310828 459091313851 459339325848 459566609472 459599280192 459987348236 460135960128 460524481324 460773267552 461162326866 463408745696 464050586064 465499235136 466457487444 467103550446 467648993214 467913650256 468345979296 468561730104 468741432718 469542308976 469938772533 469972180613 470204725432 470340588276 470639171312 471008101824 471439315412 472108388288 472244801184 472425916328 472643546622 473080245852 473298177573 473347976608 473900711072 474557083248 475533981567 477018478908 477679169322 480411343906 480670873488 481076733579 481232158992 481638493011 481911067144 482171406912 482356329104 482578533996 482734444608 483176393804 483588446424 483845613186 483862124096 484258236516 484410605874 484858177284 485081534691 485098087776 485132573536 485529726006 486096685254 486371782416 486769949361 487045427544 487614156696 488289522564 488894457636 489571596774 490509610708 490873787424 491553668016 492040858192 492371792302 493053747693 493088174784 493908853048 494365200368 494592937332 495049916712 495627992808 495908484032 496314458172 496595337888 497158253397 497175218592 497617603002 497634583872 497863826928 497899220208 498323828448 498480623472 498888703287 499171039848 499453536192 500054119519 500215676112 500446108188 500908495608 501191975232 501615162556 501760101258 501777223488 502472205792 503519505514 503791518672 504216900951 504756777824 505364228928 507374810904 508254753344 508670834724 508958707296 509375364966 510023826624 510258776976 510712803081 510730230816 510965506584 511161471878 511309168929 511598534616 512307119844 512503599673 512905347396 513379246536 513669783744 514103506852 514981887264 515416718262 516184897568 516770018817 517945910976 518144553392 518862205128 519762070208 520481962272 521334838908 522056909322 522793411829 522962314992 523445506272 523686639528 523887483626 524170500048 524613089559 525263025391 525522928424 525806828352 526008485584 526902764284 527187409632 527632546506 527650551616 527803013088 528248669754 528736745364 528980316111 529035973856 529469067726 529635662439 530387328336 531121936824 531479155869 531779936376 532516473684 533138299956 533440019424 533876718654 533932891584 534178856016 536304076438 536930325542 537220388016 537673996353 537978282712 538606486808 538897454784 539104132528 539352479172 539850814152 540020675428 540768626502 540787079872 541536092448 541900315788 542149950537 542206993952 542650870242 542957973168 543591992112 544037002227 544344889608 544652951232 545735348748 545774145228 546548715072 546720683808 547168255218 547477914672 547983757152 548446453666 548623644768 549383511312 550158565384 551060070951 551098548288 552525812176 552780341724 553291083384 553545965466 553604207936 554250658624 555018318816 555647459679 556160850414 556475599056 556931156301 557581491909 557897044536 558212775744 558669755124 558884015933 559322120916 559838906856 560136622734 560155737024 560628711092 560790701406 561108070224 561586582944 561885228216 562100722222 563061109104 563536536357 563855459128 564376433648 564818844096 566138274752 567065965128 567851375052 568836202272 569624064048 570796662267 571786597512 572578545708 572798140811 573776804952 574101523008 574586272364 574896677472 575382098226 575567991648 576053979234 576094931074 576892846491 576912532576 577566491619 577893354376 578205546048 578427299216 578693760684 578880724032 579904817496 580233003584 580708009764 581715134304 582520833936 582912622566 583719980769 584298519103 584732328984 584838381998 585542207556 586664100152 587058675437 588204470932 588891324788 589209457824 589706963742 590040697168 590941068348 591213294477 591255323997 591275500192 591759546282 592094441328 592280740792 592785837552 593101074228 593606870568 593649070248 593942811072 594342281832 594678638528 595165470588 595502293152 596197668768 596685744378 596748525888 597023427312 597575047392 598252428423 599398673666 600120021852 600674503032 601269845384 601716255552 602549657568 603704136256 604388464914 605225568051 605289248096 605932297659 605996052064 606492149094 606835381776 607332165921 608385464856 608729769024 609228104004 609982868196 610328076384 610827719814 610848563904 611540991126 611887081104 612452434464 612734570136 612969565862 614016865584 614883102488 615060769284 615933671616 617550893856 618072330198 618734114752 618928386057 621591538698 621943316592 622452468807 622804733928 623531990952 623884867008 624395608668 624635076631 624748973472 626035048938 626056411968 626585030044 626918240741 626923526112 627120784368 627989372712 628230218954 628569603792 629100343911 629303592528 629834952399 630191395496 630531839808 630773661136 631064236764 631268119872 632742777664 633460023066 634045308756 634337391519 634923487854 636024638544 636905559096 637949210769 639940727556 640186157377 640894497984 641435644772 641642878656 642184657348 642531580704 643074109782 643119826102 643438045328 643870805318 644762593137 644784595232 645127484248 645677648688 645880807832 646229727936 646477569712 646775379588 647372968008 648128913672 648495709888 649026599148 649393903392 650130023673 650152208928 650730711618 651052696752 651859276848 652392919683 652762129032 654429526092 655404890688 657404996924 658528217568 659084253594 659457249776 659997112671 660066555616 660814773879 660837323744 661752610896 662877671196 663490137336 663795784314 663818435904 663865626944 664640831296 665184937716 665561386464 666106246494 666315833391 666884067246 666954234816 667261477584 667855204029 667877994144 668185662456 668635067061 669013468344 669940079796 670197014957 670722377364 671342091624 671722024896 672289201268 673437852576 675492990198 676428576057 676499747872 678227779632 679167153288 680345035968 680950404108 681287342112 681745558572 682131379488 682689804498 683076159792 683652923161 683873796528 684505662048 684820990152 685083632434 685453730832 686032501731 686254143888 686619085932 686882417819 687222291016 687593544768 688396456512 689026691756 689398920288 689981022354 690203940192 690786721986 691743490299 691816273504 695113118544 696075879096 697283086656 698248852704 698894000064 699484119412 699686231166 700673327887 701320715342 701870475384 702139656478 702518968944 703112149077 703510062008 704331559672 704712056256 704982327152 705307088148 705958756968 706180883252 707158973118 707183104448 708162582432 708638874492 708965319933 709039915168 709620368778 710021964912 710851066608 711835624872 712238474688 715527718362 716293850688 716898661804 718780982114 719136638896 719801085536 720617015859 721024835336 722256754752 722533754384 722866600716 723534493656 723867800994 723943964224 724764590706 724789322816 725382669636 725768419779 725793186144 726387354774 726615908811 727287265926 727647131664 727698860304 728294589009 729145027881 729557673624 729970552896 730568141316 731421235044 732511348416 733341686454 734746761268 735764416062 736310681136 737040455632 737721444512 738061287288 738557688453 738609257664 740863279572 741547800552 741889405998 741967465408 742574875068 743441989212 743862726048 744471687258 744893006832 745762827888 746426404503 746451875808 746795740392 746848830312 747485742672 747720935208 748144093632 748756559772 749043722599 749180304288 749819204928 750323514168 750748145472 751382048476 751787962848 752422743834 752665835232 755279258271 756087953504 756997869888 757135166736 759498752064 761062216356 762382130016 763006252086 763438060944 764082678827 764788653382 765035739936 765388165464 765681706838 766095346224 766742207817 767176130968 767397801924 767692114033 768071972312 768486902976 769190461988 770088655492 770504675616 771155260278 771591680912 773125077393 773206423328 774277346352 776694445248 777216830088 778293307692 779643105312 780722943408 782002258362 783105484109 783829034794 784443472488 785168259408 785831225439 786275951656 787619356992 787921424464 788284392636 788340431996 789012728376 789459255104 790354146426 790381116736 790801432304 791448819759 791475827424 791532093664 792373004631 792456375776 793105118046 793553960784 794203601589 795580992504 796031236416 796682905236 797669904564 798774710526 799707449934 800160029136 800899337376 801268284024 803343450598 804456114657 805395488313 805851286552 806967424068 807228137664 807909730212 808656198792 809028718758 809113842368 809776221228 810031013142 811152939753 811180619808 812304138672 812850473682 813310490928 813976305363 814436959752 815387988168 815849441472 816517334412 816979426848 818661217842 818689154112 819823072608 820081025712 821216872008 821531824786 821975635728 822669680499 822935467152 824096440264 824541636672 825237848076 825504464448 828788718264 829170512586 829257755456 829936625076 830318948199 830406311904 831375987936 832527478224 834000296222 834241275621 834713398584 836161045824 836845566804 837166513493 837319163616 838092805056 838800458548 839071456704 839779936532 840233605536 840943066638 841418982352 841662105336 841984899262 843151083333 844613364088 845069644224 845393745008 845783188692 846564650472 848032851392 849207412128 850598947692 851777062578 853254303408 853974758689 854436096072 854763789074 857432146376 857679896268 859683457516 860903531584 861152284512 861879408546 862367172784 863073147339 863163957344 864080968851 864142396611 864171884896 865368798864 866840031564 867640948824 868040641026 868070262336 869145702464 869857226244 870349505376 871062014646 872572701456 873781250904 874368933849 875235541063 876044215358 877098493476 877257572997 878779004792 879253742016 879996150228 881086365172 882306706398 882336814528 883336987182 883836894928 884560445613 884653516448 885061045752 886411602522 886913250288 887639319423 888141661992 888421111188 889178756328 889651611342 889681970112 890410305852 890473605372 890914216608 891513422748 892017957792 892748205882 893253439728 894007668749 894296503152 895122788832 895535140968 896362571088 897854444786 899098010499 899160789312 900657320264 901904768076 902574383328 904303706176 905556204384 906582697371 907933872144 908994078096 909738223641 910253072664 910768213056 911831728704 912578197284 913094653536 913938307776 914710002308 914974302294 915005525184 915492114576 916265121083 916272845856 917111704678 917830621656 918182627702 918678651696 919454348793 919974696472 921048962648 921546535104 922324653732 926817491392 927108495297 928101172128 932387308047 932914974888 934207100892 935297986428 935827300512 936691958592 937123460208 937482865436 939076700861 939084617952 939877545066 939944361226 940409450864 940681176552 941278342624 942345328431 942878630824 944489602368 944851832656 945287093244 946160491704 946596355146 946695953216 947801422144 949114166496 950190034599 951067963134 952385231781 953329162747 954036957816 955358338644 960822687812 961341746976 962153467158 962464317984 963276986022 963822134288 964611164673 964679739153 964712658208 965157067992 965806207977 966352787608 967176892848 967691226372 968516473032 968821211748 969716354568 970163069382 970196175552 970265147072 971059452012 972193370508 972743564832 973539898722 974090855088 975228313392 976096067427 976579045128 977788915272 979143193548 981019221416 981747574848 983107336032 984081716384 984743584604 986107495386 987817706096 988626380391 988730400736 989185874664 990099833424 991255985616 992628916344 993190675776 994316506794 994350437184 995235206004 995693676471 995727653856 995798440416 996647656896 996961246944 997777406574 998342079696 999185041543 1000108239038 1000431352224 1000892216376 1001816991216 1003230325112 1003520202516 1003905072197 1004944411584 1007039011028 1007583037344 1008433801902 1009513555648 1013239485297 1014749621808 1017341669448 1017917414592 1018750729932 1020517553952 1021425606162 1021460461632 1021931013168 1022322943756 1022618337858 1023197069232 1024061017681 1024614239688 1025007199346 1025810694792 1026758493072 1027625448651 1028207013704 1029963774528 1030833436524 1032369795136 1033540037634 1034971533531 1036180082979 1036289106784 1037724410256 1040963924544 1042669677816 1044113818644 1045586823658 1045924629984 1046891012544 1047373279056 1047774967252 1048341000096 1049226179118 1049556312727 1050526050782 1051045856848 1051981073013 1052016971168 1053209484717 1053805528568 1054374819264 1055265093012 1055606026176 1056497339508 1057473490728 1057960632222 1058071947712 1058938135452 1059271324878 1060738459677 1060774656672 1062243873648 1062958311738 1063559872752 1064430553167 1065032947368 1066276599912 1066880038848 1067753437308 1068357712032 1072608152876 1073860651084 1074440776032 1075347992706 1075956565424 1077212973616 1078171473171 1078208265056 1078704958344 1079701628304 1080041350856 1081537253004 1083072184896 1083800631576 1084299901074 1084413987904 1085301740484 1085801701491 1085915946336 1087146886059 1087183984224 1088074004454 1088689779216 1090930898889 1091470697496 1091548290456 1093441367616 1094336510436 1094955829344 1095967514304 1096892907332 1097247289536 1098767022624 1100317130768 1102120141902 1103646624093 1105051624352 1105560683448 1106582166768 1107091930932 1110036637632 1111294919358 1112321700828 1112834108997 1112951198112 1113862312602 1115162983818 1115794089072 1116736222901 1117339510248 1117768031866 1118644241832 1119677813712 1120273245468 1121257422184 1121581402812 1122216140448 1123173165888 1123770456432 1124201444444 1126122218208 1127073072714 1127710918256 1128634115751 1128752867296 1134131930256 1135702750104 1137672404544 1139248128096 1141593324534 1143203850763 1143573195024 1144538784467 1145157091416 1145596281622 1147182980073 1147553609904 1148522560257 1149172544728 1149793354944 1150764196452 1151135983296 1152107958468 1152189862148 1153785692982 1153825065152 1155132983238 1155786708752 1156732890417 1156854598432 1157387521368 1159809634992 1161416019528 1163430268608 1165041667872 1165825245132 1167439961538 1168597038206 1169464657968 1169676763996 1171084415112 1173328200304 1174117350874 1175743552191 1176408941864 1177782649576 1178418915648 1179413927484 1180081394336 1181882136696 1182426588954 1182510647994 1182551000384 1183519092564 1184188882656 1184561481584 1185531219639 1185571675104 1186202148456 1187213741136 1187298140496 1188684563664 1189657677069 1190330941176 1191004586304 1192395337536 1193371488756 1194046854624 1195150094784 1196504856846 1198797347332 1200240043704 1201349006064 1202539690768 1205015175897 1205099315136 1208776929828 1210451136102 1210578496192 1211864595318 1211992104128 1212984298188 1213543078137 1213670763552 1214664331842 1215046519713 1216770929712 1218456208008 1219275710523 1219965736392 1220656152768 1221655439628 1223081982252 1223774162208 1224904868928 1225469140272 1225939131724 1228033731168 1229766204976 1230121538568 1232297737179 1235101787712 1236144660396 1237856772114 1243183077396 1243755768879 1243886633184 1244904937614 1245609467856 1246661212823 1247063981904 1248116955007 1248791217336 1249270153262 1249497946944 1251000444333 1252070097876 1253170060088 1253836481482 1253847052224 1254241568736 1255978745424 1256460437908 1257139207584 1258200687822 1258607185056 1259669904798 1260382790992 1261414599957 1261547322272 1262128473528 1262977348893 1266920046132 1268090617512 1268674783038 1269846975708 1272049277088 1273811118192 1275898421538 1277698421441 1279881455112 1280372314754 1282145683611 1282871289544 1284369314696 1285063161408 1286148219564 1286239652204 1286876090656 1287741610636 1289525186274 1289569190464 1290254968496 1291355297376 1291761615664 1292819112819 1292955139424 1293550759176 1294745936016 1296257827344 1298053198296 1298787806784 1300260047346 1300304417856 1301461423236 1302060961539 1302105393504 1303718553696 1304785839366 1305524258064 1306626592787 1308859052184 1314066323037 1314809993848 1317056435136 1318168507188 1318914499552 1319994225342 1320133111232 1321629547758 1321674647488 1323460059597 1323505221792 1325005480773 1325755342392 1326980274672 1327591568628 1329617403783 1330369875432 1331122772928 1332212492988 1332631666782 1333768134492 1334477417013 1334522955168 1335710408058 1335755988288 1336371324912 1337270134122 1338026936688 1339156715429 1339880159592 1340394029914 1341444754728 1342684183248 1344578402536 1346781667179 1346875705152 1350985980396 1352857152114 1352999495744 1356455559264 1358334306576 1361900808216 1362574684224 1363491117144 1364262758976 1365379608996 1366152319584 1367305846322 1367747593056 1369011324096 1369641980304 1370167264868 1370907461664 1372065003462 1372496716643 1372508287776 1373238171864 1373764835638 1374444582032 1375667557017 1377273941553 1378053383512 1378797840576 1379962044708 1380407880384 1381573443972 1383486980598 1383632547008 1390226237088 1392151758192 1393327237861 1396497705408 1398968238824 1399372462332 1401346655774 1402641430684 1403740950768 1404279312956 1405037937888 1406224298154 1407020124016 1408663119344 1409816317599 1409916541839 1409964654304 1410614176296 1411917513936 1412361766504 1414317946236 1416325164864 1417277748984 1417930639866 1418079830336 1419240737556 1419894532719 1420043929824 1421702133216 1423671249744 1426601944701 1428015882787 1431055436724 1433797323608 1437561964228 1438273277792 1439602171072 1441234031718 1442049670672 1443230200737 1444915479033 1445067508768 1445733201432 1447068987312 1447735601988 1449529181412 1450765339272 1451536839558 1451586372288 1452774709548 1453231817622 1454574531852 1455244604073 1455294263328 1455397720608 1456589178018 1458290055762 1459115347248 1460347368409 1461136282632 1462842470088 1466683372908 1469493522536 1471528832124 1472621362272 1474080911264 1475442889024 1476122574576 1477115376906 1479161243079 1481726559144 1483095601104 1483778811996 1485149750136 1486883978424 1487725452096 1488943374516 1489786013664 1491474760191 1491525655776 1492852809006 1492903751616 1493591480784 1493697660624 1494958881767 1494971485344 1495441870416 1496704564303 1497513119544 1498087445198 1498360608576 1500162358557 1500647028336 1502764096952 1503575925696 1504845487668 1505331670464 1510558516542 1512175907008 1512650702853 1514270333472 1522124432712 1524764260032 1526012504172 1526876121888 1528165357654 1529577306764 1530071479872 1530776330928 1531363413676 1532177775089 1532190692448 1533484415634 1534352261936 1534795603848 1535384228066 1536143944624 1537510799019 1538380923976 1540177310984 1541009351232 1542310520556 1543183361824 1546250154786 1546412846656 1548554692704 1550310056451 1554433660176 1556586615384 1559286210624 1561445886816 1564004516724 1566210968218 1567658069588 1568380235487 1568886944976 1570336518816 1571662450878 1572551903312 1573839268677 1575789076173 1575842848928 1576568785272 1576680863992 1578025456752 1580708292852 1581602864608 1582897639518 1582951654848 1583064187328 1584746009262 1584912751552 1586210236092 1586940948333 1587107921568 1588407203178 1588906987317 1591161985008 1593365810472 1594437467607 1595339809128 1597549421052 1599414899868 1600320058272 1601798674752 1602536568048 1606686901196 1608912229314 1610790976626 1611702573104 1613021989059 1613934848136 1615819460424 1617312397584 1618057437516 1619552442456 1620062026284 1622305879506 1622361239616 1624608277344 1625700947364 1626449851611 1626620981856 1627952610726 1628873919504 1630249278307 1630775976336 1632152941163 1633034668824 1633958853696 1637322435684 1639646145216 1640162051424 1642433744016 1643063649572 1643951271456 1645339360998 1645870934304 1648192880528 1650475696152 1653180212853 1657577436528 1658341025172 1659873250152 1660637896398 1660812623808 1662751975872 1665054956448 1666942379037 1668000592444 1668482551242 1669426797168 1670836397269 1673691133608 1674333026986 1674638327232 1676652047799 1677600917096 1679559873064 1680467211072 1681886133276 1682837964704 1683324210672 1683969798524 1686302166666 1689226728176 1690609609071 1690787490016 1691566377384 1693129300944 1698414824256 1701197895384 1703554125156 1706508606816 1707949517378 1708872192144 1709527578148 1712433983923 1714864292752 1715359792536 1718394422433 1719366915032 1722304569024 1723758817092 1724734345568 1726146294678 1726327914688 1728161937702 1728284793222 1728343769792 1730678539473 1730737597728 1732699474857 1733680063128 1735281897648 1736081282052 1739714452488 1740699010752 1742124029292 1745145402912 1747562501808 1748737867698 1750471082126 1752088430716 1752895557309 1754196986952 1754515145994 1757558009584 1759992300456 1761176026311 1762172730344 1764613412796 1766673974364 1767673789856 1769120891226 1769307032896 1770122091504 1772823205044 1773639883431 1773765971991 1773826500576 1775278638846 1776283323984 1776842222376 1778357512656 1779303222684 1780820611704 1780947210744 1781828433216 1783026845496 1784035915584 1785496411764 1786506879456 1788015337498 1788593006304 1790245577664 1791070281936 1792725142176 1795708889572 1798196020998 1801314640528 1803809536152 1805148766656 1811112408768 1813165394742 1815676704153 1815867744288 1817796892977 1817988156192 1819476447282 1820506145328 1822043311049 1825156394568 1826189307072 1829420004616 1829948604588 1830984229152 1832530242166 1832545691712 1834223409356 1835661243312 1836365255404 1837357303392 1838908697586 1839949392944 1842097925296 1844649307464 1854216990594 1856202344256 1856785158171 1864774616094 1865829949776 1867405385183 1868414201784 1870595972856 1871654601024 1873905229893 1874246920416 1874965730872 1878153401722 1878169235904 1879755090132 1879888722452 1880754722223 1880818901728 1881362353104 1882556685248 1884690656862 1885757261648 1887301031733 1889504857197 1889703665312 1890574186488 1892320983408 1893192710292 1898228332992 1900380069198 1902135926268 1903012174557 1904770463562 1906658325494 1908073915632 1910716677288 1913896805561 1920558472131 1921645375624 1922683493952 1924306934316 1924928635968 1926553972044 1927644268576 1929222329346 1929359478306 1929425316416 1930314135984 1931612415954 1932705575216 1934287779411 1934353785696 1935382452744 1937032946064 1937642423496 1939432709136 1940326138764 1942118904024 1944386741016 1945487129664 1947079797444 1948181710176 1950390071019 1950456626784 1952192134854 1953158090256 1955577830544 1957229045627 1958286387096 1962038442832 1966214672064 1968163432768 1969487169208 1972214990772 1975635412192 1977252760782 1977460801472 1978371749328 1979991338013 1980199666848 1982444321637 1982511971232 1985257832688 1988633013588 1990470412008 1991387352942 1991455307712 1991596880832 1993922493888 1995554813148 1996684159392 1998370083086 1998947500173 2000216478076 2000862704448 2001784432752 2003633982432 2006460650224 2007040405032 2007810144394 2010591044871 2014078022056 2015166074688 2016867603804 2026478970594 2029285728171 2029499243616 2034683338896 2036401347643 2037501459864 2041035107904 2042851212324 2043862026336 2044645887512 2045236675716 2046394138464 2048122035362 2049228479376 2050014398692 2050958769483 2051621389584 2053516986144 2055250897302 2056414027408 2058097505193 2060647253457 2061666873048 2067080075268 2069943067062 2072360165958 2072578213568 2075230470897 2075448820512 2084665845509 2085339355632 2087100136381 2088227637288 2091173647316 2091849259968 2094746558112 2095549934504 2096682000192 2098452358236 2099112625454 2101052101564 2102019983661 2102091713696 2103962146026 2104033942336 2106418969434 2107611057136 2109336447231 2110530186024 2112994679016 2114946981456 2115921264444 2117876270904 2118542649756 2121476919354 2121549313344 2124487747296 2125916623476 2126895959799 2127119745504 2128861106334 2130065894736 2131864440863 2132553199824 2135506874616 2136715424064 2145216305752 2147721302168 2148881552064 2150695985412 2151913130848 2154425947232 2156342946342 2156416530112 2157409916688 2159403256608 2160082701712 2161851047577 2163074506008 2167601263152 2168599802148 2170603480968 2171603402982 2171831892672 2174293772118 2174367968448 2176148008908 2177305259337 2177379558432 2179847726433 2181861797778 2182941394992 2183096580912 2184939904121 2188673020872 2189911658688 2193785814664 2197534045248 2200634261536 2204240283804 2207293248186 2210103248704 2211121366896 2213164333536 2214183861864 2215673065359 2222589838716 2224643401656 2225668217994 2225902396224 2227724625204 2230325967636 2231588178144 2233472445802 2234679020496 2235536063732 2237288483664 2239336748207 2239355627424 2240546490936 2242514844368 2243162805624 2244432280896 2247131167797 2247540912864 2248402888888 2252244436416 2254146145428 2255421836512 2257268231502 2257505734592 2265837774813 2268263860512 2271405500208 2273323388089 2278496256192 2283186649068 2286407701526 2287146390048 2289077568934 2290314182832 2291192563244 2292248036481 2294365960146 2295087870569 2295107219808 2297045120514 2298345089456 2300226623451 2301528392904 2303076342099 2304215916936 2304379724296 2307571385964 2310265966476 2311573417504 2313465780834 2313709196864 2314775042736 2319375232179 2319619269984 2322832039056 2329920650863 2330083335744 2331650490264 2334879923076 2337194076412 2338929315936 2339353527992 2342168830224 2346656400608 2348234701748 2349316452327 2351487104382 2352817883728 2355565299152 2357493676317 2358827854968 2360162788672 2363764273392 2364853177908 2365021295988 2367038185128 2368377765312 2369122963168 2371062439278 2371143350208 2372404296912 2374346459277 2374427482272 2374596280992 2377119013893 2377369127328 2379315354138 2380661882352 2382672022141 2386742977512 2388093709248 2393009713692 2397594694664 2400480087408 2402698012128 2405079381536 2410030351794 2413368343971 2416186464939 2417553859656 2420902272204 2423729190636 2425968596376 2427086156274 2427341527104 2429328663684 2430093039426 2433458819259 2433541859424 2436912416016 2438551421046 2439931472784 2441991657547 2443310879256 2446163964504 2447548324416 2450938280544 2451878263448 2456067462336 2459532409952 2460243077136 2464595474358 2468009041497 2472289320792 2475713544228 2486366154792 2487511537758 2487773266368 2489809875228 2491218935712 2493322425646 2494127963808 2496233910014 2497582434672 2498540306524 2499869001461 2502000888666 2502788130349 2504140195752 2506340120176 2507672962964 2508483137472 2511499540479 2511957490848 2512920875816 2514278415168 2516401375644 2517214370112 2519339809596 2520765581984 2522829199914 2523094644544 2524256947056 2525954697786 2529453249999 2533840092264 2536181235024 2537349566076 2539693951416 2544098554176 2547622236384 2551796843076 2555396842882 2559762910224 2560744629508 2561924276067 2564291367222 2565742579088 2568738629392 2572296439128 2572479304408 2573752181312 2575483221272 2579050372548 2580509936992 2582710594752 2583523231328 2585638225638 2585910278848 2587101518352 2589219442017 2589491872032 2592242906553 2592427189833 2592515654688 2596106396592 2600520094692 2602922846472 2604121923078 2604210787008 2607437107392 2609571678732 2611048516128 2613253185574 2617718104368 2625706623189 2628132646074 2629619987696 2631772718991 2636337014376 2637828999104 2639988450684 2643259095516 2646920119194 2647010443584 2650010961546 2651510684784 2653681336839 2653960549344 2655183137256 2659234807566 2660739750864 2662986377687 2664424985976 2665263333564 2667536268984 2668954834026 2669045910336 2671420816116 2672742649824 2674540268244 2676053873376 2678313430858 2679760319184 2680788059828 2682023006247 2682889509456 2685368366496 2689156805072 2693563334358 2697294031497 2701971960792 2705714304228 2712911118528 2716668613152 2719748092113 2723801616432 2726101490281 2726982234288 2729284793729 2730759217992 2732304639168 2734611692644 2735495186112 2739283960608 2740334529736 2741814923328 2744130006924 2744993433286 2745016575552 2746476343728 2747529671276 2748795363249 2748889164064 2751335114034 2754547883106 2756106767024 2758363046379 2759924089416 2763146887944 2766973961196 2780452474176 2781325485891 2784303516384 2786654475722 2793971236927 2797936477648 2798744924664 2802693311548 2805282861368 2807481901536 2808558625912 2810075875776 2812448596308 2814040248032 2817230102583 2817326238688 2819632635198 2819833083678 2819929308608 2821228352592 2823835027872 2824723533008 2827035985293 2828635892472 2834555497968 2835861279732 2838481475112 2839789065438 2840087859648 2843404266432 2847342499488 2850570103797 2853203889402 2856031765574 2859987488241 2862110873448 2867594647216 2875123928456 2876546555584 2882468063436 2884099341344 2886460401474 2889830958066 2890135017536 2891466402864 2893833494019 2894039217459 2894137974624 2895471203976 2897418623931 2899058362824 2901530678544 2903073679116 2905549419096 2906463635244 2909149063704 2910489208146 2910588526656 2910795441216 2913178356036 2916580111524 2918230694496 2920694736818 2922272565264 2925684940176 2933366745816 2938987045072 2943057664248 2945242724544 2948161822528 2952245149152 2954230753812 2958322486158 2963453118288 2965879141173 2966191202208 2967557623992 2970299500272 2972807507501 2973767956848 2976278892709 2977886749032 2979572027328 2982949520382 2983051311552 2985705618012 2987182961568 2987395321248 2989917763534 2989942970688 2990883740832 2993409128606 2995026239088 2996174890396 2997555124629 3000324717114 3001294056672 3005528193904 3009690975336 3011715216591 3021117033084 3025301405706 3028540666944 3039718455891 3044248865424 3046819312667 3052025008344 3053752243776 3056330715308 3059154613528 3061552661856 3062726827352 3064355550178 3064381384896 3066968831268 3068704523872 3069591207696 3070768456132 3072183053043 3072287889248 3075021598038 3076761847952 3080354621968 3082876345953 3084621041112 3086366723648 3092500309572 3097109385408 3100620112902 3104914600593 3108540248937 3108867320352 3113173230768 3122673735389 3122891773632 3128009033448 3132421936436 3135316139176 3136760470974 3137773889952 3140673037632 3143324901756 3145103806624 3147678537354 3148668938181 3151578152346 3151685697856 3153137570544 3153361727984 3155943219039 3156050913504 3159628454151 3161416585704 3163205729216 3165795279036 3169492018524 3172420472184 3173881896666 3174215843136 3176814406356 3177813974634 3182215379031 3182323970016 3186731620944 3188874935214 3190679618256 3193373706023 3195098842104 3198829799736 3200640116544 3205073136096 3213373802392 3217824458628 3221581953252 3223405146208 3226043978118 3227869696272 3231638920848 3234514419513 3234624795168 3236114875032 3239104884912 3240124052568 3244611759012 3249216554688 3251401894728 3252899703222 3253241963712 3255905221452 3257747839008 3260498556614 3261440658177 3261551952672 3264305882326 3266069337648 3272876785841 3274644871368 3280324102848 3284867488032 3286127299144 3287902542912 3290678721996 3291741868608 3296385761056 3300951392304 3306360425706 3310939872279 3315154873056 3316682050344 3319746500304 3321275792796 3322549567207 3330109912896 3333884758074 3336001184888 3336965102484 3338853594336 3341672794538 3347382267216 3348666053972 3350208668703 3353304095598 3355201834192 3359119746128 3363772266552 3365675929408 3366648421344 3367939597048 3372604333332 3378453456352 3381219218142 3381574980032 3383132754768 3385902347253 3386258601888 3402395790768 3405268643569 3407108250312 3413017213632 3415899034756 3417744384288 3419055156296 3424867967846 3429611552289 3429728585504 3430719585072 3433616353401 3436788844866 3438733830064 3441548940219 3445567680771 3447517634184 3449468691136 3452292589356 3456323875404 3456569586444 3461357078946 3461475195456 3465398949714 3467360126256 3470198671251 3470563795296 3472162564104 3479428904976 3484248058584 3490047116023 3490290805824 3495125003616 3497475735396 3500942164252 3504176861432 3505791114618 3508393973904 3509030291988 3515116019168 3519984600912 3522352052622 3524345460688 3527230656573 3529226825592 3533347948728 3535347579712 3538241782452 3540244183008 3545646410088 3547279766862 3547531943982 3547653001152 3550557277692 3552566647968 3553684444752 3556593658917 3556715025312 3558606445368 3561641223408 3561894421488 3564901948829 3566053690992 3569064730261 3570992823528 3573013758912 3576030674996 3577186012608 3582140563872 3585450284352 3591417779144 3596392041996 3602629281056 3607619072304 3615045527691 3626330789484 3631353408306 3631735488576 3635593785954 3635976312384 3638952894564 3641012290656 3644086622098 3645139559139 3650312789136 3653654694443 3658840009232 3659897209176 3661968458304 3665060484332 3668446818712 3671322486624 3672730510808 3674714606784 3677817395172 3679898785888 3684195850592 3689298614928 3696893211537 3708433981188 3713570316342 3729549232188 3731659899552 3734810770366 3736828403568 3739983638469 3741191945712 3744350865021 3744617051981 3747810459786 3748493840832 3749931461744 3753001332999 3756306803444 3759510180264 3759777444904 3761509444446 3761637803456 3762724706208 3769381313724 3771514523296 3774602063466 3779009714394 3779407330624 3781148372976 3784243799871 3784641966816 3786385420584 3788932046679 3800760138396 3801449482987 3804271852536 3806024349114 3809540927124 3813316650988 3816147831264 3821433354576 3827793611122 3833095264323 3841116944262 3843290751248 3846437050833 3848613868632 3853107944088 3855288537152 3858444658692 3858718956612 3860628271968 3863224831908 3865411150432 3868575558822 3868707571392 3870764905488 3874065892128 3875284846992 3878457338457 3878865418272 3880652277528 3884237808048 3887517509809 3888773482032 3894159594888 3896363420352 3900780142038 3900913253568 3904384269708 3906316180512 3911155661088 3914458091254 3916572774192 3919879778361 3924076885664 3938974338416 3942198969111 3944429981544 3951270824384 3954505521564 3956743498656 3959982676026 3960399333696 3964888643274 3965023942464 3970380178791 3970515665376 3975016442319 3977266027176 3980940824016 3982774705884 3984302178103 3991109626296 3993368318784 3996740166172 3997895000346 4000432956152 4003568865504 4007267964864 4012921300448 4014080810064 4015620288788 4017470146287 4021182089742 4028156044112 4033735207608 4040345001537 4052957941188 4058571456342 4058998487232 4069366677792 4072802695286 4075002919728 4083496423201 4085702424648 4087724052672 4089291775024 4090473351432 4092788276928 4096244070724 4098456958752 4100028797384 4101917538966 4103242779168 4107033972288 4110501794604 4112828054816 4116195010386 4117490149929 4121294506914 4123333746096 4127002671051 4131821824659 4134160150536 4139886134124 4144720331916 4150460941794 4150897641024 4169331691018 4170678711264 4174200272762 4176455274576 4179981713583 4182347294632 4185160234567 4189493116224 4191099869008 4196904716472 4198225250908 4202104203128 4204039967322 4204183427392 4207924292052 4212837938868 4215222114272 4218672894462 4221060372048 4225989358032 4229448952797 4229749625517 4229893962912 4231842528888 4235752541808 4237085299512 4242953838708 4248975494592 4251833246952 4253791919598 4254239491008 4257722212668 4260131789472 4263728881726 4265106399648 4271013749232 4284047648361 4290432611504 4295442604336 4301391970824 4303826261696 4308851894464 4312685892684 4314819833376 4318806513216 4320165403424 4323702095154 4326149012016 4329690602211 4334746437099 4335202526304 4337199604296 4341206961936 4343206805964 4344872510963 4348587544236 4352296017816 4354610518674 4354759116864 4359695452866 4363723595556 4365882789984 4366193161824 4369879808242 4377346041744 4381042105227 4387571629328 4401268523072 4408480567608 4414586496372 4422242733792 4426328667072 4428367723728 4431346130718 4437483729237 4445179677432 4449286803312 4451336435988 4453043610821 4455449250408 4460651935272 4463176356288 4466944891604 4469358040992 4471072127464 4474576967328 4478673496414 4478711254848 4481092981872 4484876645301 4485029688736 4486325611248 4490113692909 4494262335594 4495081825728 4496805777776 4500487075671 4508292290856 4510843673024 4514536463004 4531675549626 4536527721024 4537952108559 4542811000416 4546646776178 4558584649723 4563907767107 4566373298136 4572815403052 4574292780096 4578155137868 4580628365664 4582385126488 4584496072962 4588731920292 4590175741138 4590214439616 4594090241028 4596533325267 4596690178912 4600453246902 4603056785808 4606152684198 4608431833872 4608759448592 4612532397057 4615142771928 4620531932952 4623146835008 4626931561668 4629550085472 4638750464358 4639238539968 4645664078112 4650930169353 4659841301726 4663300980528 4669759846152 4674388152824 4677858631872 4678707055984 4684337660448 4693312801216 4696469403496 4698632904654 4702974208764 4705140706461 4705635767456 4711130598304 4714987352634 4717655709936 4721517806031 4727367228519 4727528546784 4729706355816 4730042591976 4734076370256 4738245926336 4742124878556 4744808593824 4748692918554 4748854964544 4749192561984 4754238027786 4754738254656 4758630708276 4761323764704 4765344044282 4766720961951 4773485955024 4786019427384 4795189389328 4800960174816 4805396024256 4810158763072 4820060703588 4826736687942 4832372929878 4835107719312 4839065967177 4841804544408 4847458381272 4851937192752 4854172312548 4856033982841 4858657327368 4860186078852 4866917638518 4867083718848 4873824832032 4877102842092 4879862945568 4883983315094 4886621758512 4890747834921 4892327929008 4896458823489 4901876561088 4903756526896 4919064819904 4920486154272 4929190948716 4936018082994 4944578641584 4951427088456 4959540638559 4971126246983 4972732309584 4975023075516 4976931094447 4979619750456 4982437871424 4986644851292 4988255927616 4992467820028 4995164869344 4997080613048 4999738002922 5004001777332 5005576260698 5008280391504 5012509191807 5012680240352 5015345925928 5022999080958 5023914981696 5025841751632 5029956143397 5032802751288 5038679619192 5041531163968 5045658399828 5048513894112 5051909395572 5058906499998 5067680184528 5071828827213 5072362470048 5074699132152 5079387902832 5094888726161 5095244472768 5103593686152 5110793685764 5119525820448 5121489259016 5123848552134 5128582734444 5131485158176 5137301951769 5137477258784 5144592878256 5144958608816 5150966442544 5155183267299 5158100745096 5161019873984 5167046462656 5171276451276 5174203036704 5178438884034 5178983744064 5184485813106 5184854379666 5185031309376 5192035618419 5192212793184 5198098424571 5201040189384 5205845692944 5208243846156 5210241309827 5219143357464 5222097032256 5226506371148 5235436208736 5251413246378 5256265292148 5258686671927 5259239975392 5263545437982 5272674028752 5279976901368 5283528078933 5286518191032 5293840238388 5300021923092 5303021369568 5307362673678 5307921098688 5310366274512 5318469615132 5321297915973 5321479501728 5325972755374 5328849971952 5330526667128 5335072537968 5337909668052 5339956861109 5342841632232 5345485299648 5349080536488 5352107746752 5356626861716 5359520638368 5361576119656 5364046012494 5365779018912 5370736732992 5378313610144 5387126668716 5394588062994 5403943921584 5411428608456 5421001925443 5433337226304 5439496184226 5447603232864 5452202980562 5453964468576 5458569587458 5461518435984 5466129933147 5469223385288 5472901845203 5478567921216 5480669059472 5488260013848 5489986866572 5492952687456 5495059342552 5497590726498 5497778328128 5502670228068 5509095766212 5512213534048 5516726092758 5519848178832 5526293775888 5533947922392 5555964628981 5562650971782 5568607032768 5573308951444 5587942473854 5595872955296 5597489849328 5602216155549 5605386623096 5610565722736 5614963803072 5617117251824 5621715689679 5624897192616 5628080496064 5634460205166 5634652477376 5639265270396 5639666167356 5642264166669 5642456705184 5647670055744 5649447066016 5654071970586 5657271784944 5661903095199 5668514571591 5669110995936 5671722559464 5676962950224 5679578130876 5694287399827 5694684998976 5701140207594 5706407778804 5712063531148 5719974976482 5724221746896 5735189294432 5741690416683 5750247856912 5761675416393 5764936126872 5768198682688 5772920802948 5779661916132 5782932805728 5787666988038 5788078434918 5788275949248 5790942407952 5794837247862 5798116725648 5802863338233 5803061357088 5806147358232 5811098838192 5812927270488 5818298127408 5820978416292 5823210875689 5826356712072 5833160223048 5836461388992 5841389473636 5844545130528 5851369880352 5866733491632 5871687136881 5877974090144 5886115328496 5904490298304 5908461507624 5916644972316 5926906236576 5931758282346 5932382404416 5935115247984 5940599000544 5945615015002 5947332964911 5947535913696 5952557785418 5955773498064 5961226080407 5965899040764 5968187080063 5971411236024 5974365923136 5974790642496 5979835527068 5981767481664 5986818257212 5990052478176 5992349780792 5995110249258 6000649434228 6002588113344 6011056387808 6019381950672 6023430433182 6031773134613 6042234066168 6050602811412 6079436911782 6088497730848 6093638625334 6104050016688 6109204042929 6109638347969 6112661430616 6118309227056 6123105323712 6125453654704 6128711100356 6133937662536 6137409047744 6139182415392 6141536912264 6144366106086 6144575778496 6150043196076 6152876308449 6153523695904 6160709243936 6165752691906 6169242082224 6174292515579 6181941760371 6185000619144 6201240225804 6209829201186 6217080497874 6217734640704 6226346461536 6245347470778 6253997536527 6256018066896 6261300409143 6264843872872 6270632278352 6273520941948 6275547779904 6286649803512 6290207613248 6295357074708 6297337876362 6303156304692 6306059950983 6306275141088 6306723455968 6311886438078 6312101827008 6319256908302 6322833171408 6328009341693 6331590558072 6338984037048 6344840944368 6347763793332 6353628812712 6355627949268 6364430758062 6364647940032 6373463241888 6377749870428 6381359236512 6386747412046 6390197684208 6395593322589 6397659599472 6410146272192 6426747604784 6435648917256 6443163906504 6446810292416 6452087956236 6455739392544 6463277841696 6469028839026 6469249590336 6472229750064 6478209769824 6480248105136 6485553142731 6489223518024 6500703553747 6502803789456 6505799406444 6508294508123 6511810442904 6515495678016 6520997113228 6522881316354 6523103905344 6528611764652 6532138675296 6545753571682 6549289742736 6554819712363 6569734976064 6572254598288 6581357443992 6592771522112 6601902784608 6612720851412 6621879744558 6630309746112 6633364100688 6639493000608 6642551585592 6645099134414 6647019196077 6662546795749 6667769516148 6672002369776 6673930204968 6677707188672 6683345589076 6694764534432 6697332107944 6700417337406 6706608191196 6710403668384 6718010244621 6718239492256 6727544533104 6733296842688 6735879194096 6741393503391 6745208666664 6756906912704 6762438436284 6766265509536 6771804694506 6772517203776 6797513324439 6804791581536 6810537287138 6814216500624 6819970164267 6828419330083 6831798069512 6835488768576 6838110312592 6849735935692 6859223104578 6859457171008 6861439170144 6867232706802 6873577689732 6876744109443 6877467660128 6883097880438 6885263611707 6891135361542 6895035268368 6900679870353 6904585178712 6909229026297 6912647750808 6913139172888 6922714157892 6930797899428 6934720252512 6940397342502 6941127590592 6944325128208 6958857809952 6968496117168 6980094232046 6989761952589 6990250007232 6994951470792 7001884328504 7008353722864 7011582229236 7016787947808 7018060583976 7030232038336 7039969201824 7044704105244 7047949356981 7048690921376 7054461313146 7058453651184 7066695897456 7072481028951 7076483564904 7080488366016 7089002517887 7091292820176 7094559533724 7095063887964 7101114555384 7105133295936 7107368889504 7113187317834 7113430050624 7117212890736 7123282446816 7123788842976 7129803897658 7132107381984 7138129460522 7141985647056 7148016066423 7152061349992 7164281127744 7182835558288 7192784083992 7205258562112 7215238144608 7230091055382 7240105031913 7248559394817 7252661578968 7262706816612 7265492207129 7271187571908 7277905789128 7282024581312 7288173244196 7290279118278 7300625578272 7307309388886 7317680018464 7319794418352 7325974972641 7330120968664 7336893637424 7342644973248 7345461021616 7355634790344 7359797571776 7368391701184 7378597229856 7393786423074 7404027124491 7416867962376 7427140632684 7446375830543 7459098464376 7463319799104 7469621540732 7473656807136 7479967276938 7482383891424 7488701730042 7489234103962 7495620919572 7499607004383 7499862923488 7506002665998 7508364391047 7512613606888 7519020360528 7519554889808 7523018888892 7525449412416 7534498621437 7538762627448 7543029046592 7549204126932 7558019428788 7562296745952 7568487599742 7569283933632 7572770841168 7577864093358 7588359749997 7601520276792 7602898965974 7608543705072 7612048698228 7619081854248 7626633301976 7631762780681 7632295662528 7642866709152 7655587222244 7666190528646 7682233888524 7685772828201 7686581502496 7692874101666 7697227737264 7706215888176 7716889317384 7717437913224 7721256543936 7726449663816 7730822300864 7737151117644 7741529810976 7748131784256 7750569693984 7756914676914 7757730836544 7761304555056 7768475616096 7775035019618 7777281569499 7777546964064 7788319189776 7801560284076 7804552335467 7808768539416 7812632361024 7822311322176 7828916182508 7833145548384 7839759556722 7848153771328 7877119869567 7877948676832 7884397938222 7888859963088 7895318156973 7909011043128 7913486997312 7919965352052 7923002814109 7929777286548 7940760357582 7941031330752 7950032884638 7954532054352 7961881648032 7965549411768 7968604356206 7982219252592 7988959133061 7993480332344 7995790000692 8000865912304 8007137731008 8025842600896 8028161620128 8031240577576 8034940292574 8042364179484 8046069018741 8056312088224 8067470415216 8080690003074 8091882094491 8105915882376 8117142912684 8120255996203 8138733355584 8145605390572 8150005839456 8166992846402 8171404849296 8178304470843 8178583550048 8180946702864 8187854381187 8192488141448 8196913917504 8200057594768 8203835077932 8206485558336 8221003589208 8225656109632 8232390020772 8234980299858 8242589013828 8246386089747 8246667492192 8254005342102 8263643649318 8268320301072 8275089139137 8279772268248 8289440663832 8300921883588 8322420045901 8338663382036 8341357422528 8348400545524 8352910549152 8359963427166 8364694589264 8370320469134 8381913710781 8382199738016 8393809432944 8396450501816 8404208406256 8408079934644 8415848584104 8425675877736 8430444228544 8437345788924 8442120744096 8451690307749 8451978716064 8458897905594 8459499251034 8459787925824 8463685057776 8471505083616 8474170599024 8481107955879 8485907677416 8500920031823 8503666493904 8507583839196 8515444425336 8520263578944 8527457763452 8530212799296 8542027498464 8568095296722 8579962464723 8580865223008 8590885208672 8602783941648 8625371785368 8629639666752 8640330806848 8647404190308 8652298024032 8659381204422 8669492874198 8670405052608 8674399208592 8682117652377 8682413923872 8686413611928 8689745021926 8692255871793 8697175088472 8704592035632 8709221037348 8712561194441 8719390905732 8727447191112 8731765579968 8732386323648 8739759616484 8754692083488 8762084210454 8775143258656 8816961135216 8829172992744 8844485467584 8856735447456 8862692261436 8874967458474 8887488001093 8890359354864 8898573606624 8902672871976 8906087221642 8910898500816 8918422522503 8921303870544 8928836678127 8929471431647 8933889783208 8938716081984 8942144254928 8949153934656 8957346992828 8962185963744 8969753290602 8970059377472 8972651222496 8980227385818 8988524671188 8992665373887 8993611555552 9000974151342 9016584581712 9029072926008 9035145649773 9063351099252 9075904217118 9085622000832 9093293552356 9117169299446 9127815534214 9132746596272 9140457938001 9145630806104 9156310275736 9161256731328 9164770252976 9168992145924 9177463840584 9180351482276 9188180482056 9193066650534 9193380357824 9200906493804 9206113571616 9212305368396 9216549159129 9216863667744 9217518897184 9225064794114 9230285543856 9241063865904 9248629037859 9253863123336 9259100170944 9277500928716 9291328156224 9301860338706 9319682603452 9326601961056 9339519692304 9348776305648 9357414111968 9368021206167 9368675320896 9392938806992 9397265809308 9405948417528 9410281412922 9411271534912 9422261196608 9429974705268 9435311419872 9443035612062 9446006814543 9454734457038 9455057093568 9459412711632 9460085183952 9467829657117 9468152740512 9478885362453 9484249757112 9489617187648 9497385837108 9501028270861 9508476055572 9517261416552 9522647529408 9530688088564 9533441923902 9546971910048 9572038854768 9580121118069 9590378778656 9601920349632 9640121407176 9653473375884 9664745859756 9670215438624 9678131934354 9683609088816 9694916762544 9703543258539 9703874385504 9708344625096 9712067965682 9717314654736 9720372157704 9733835277036 9737568393787 9747649664064 9754205684184 9759725891136 9767966630188 9773243517024 9781495669842 9784655858016 9792917646978 9807513053792 9818630357523 9840972308544 9858381897432 9872036165988 9889157283168 9902854176912 9919081277118 9933074824751 9942252493966 9945464619168 9950046151032 9953862188894 9959239500912 9967648701621 9973289702584 9979997482429 9984935640056 9990329738688 9994161226096 9999476005844 10008003554664 10011152521396 10016560783008 10025018383614 10025360480704 10030691851856 10045998161916 10050626006109 10051683503264 10059912286794 10065605502576 10077359238384 10091316799656 10097027788224 10103818791144 10117812999996 10135360369056 10143657654426 10144724940096 10149398264304 10158775805664 10189777452322 10207187372304 10215805930707 10221587371528 10239051640896 10242978518032 10247697104268 10257165468888 10262970316352 10274603903538 10274954517568 10288834656867 10289185756512 10289917217632 10300849060203 10301932885088 10310366534598 10316201490192 10324646820657 10336703042313 10342552902552 10348406073408 10356877768068 10368971626212 10369708759332 10384071236838 10384425586368 10396196849142 10402080378768 10411691385888 10416487692312 10420482619654 10438286714928 10453012742296 10470141348069 10470872417472 10502826492756 10512530584296 10517373343854 10518479950784 10527090875964 10545348057504 10559953802736 10567056157866 10573036382064 10581691969719 10587680476776 10600043846184 10606042739136 10614725347356 10618796302727 10620732549024 10636939230264 10642595831946 10642959003456 10651945510748 10657699943904 10661053334256 10670145075936 10675819336104 10679913722218 10685683264464 10694705846487 10698161072976 10707194190783 10713253723432 10719041276736 10723152239312 10728092024988 10731558037824 10756627220288 10774253337432 10789176125988 10807887843168 10822857216912 10842003850886 10845136583073 10878992368452 10883164675409 10895206465728 10904405961124 10907928937152 10917139174916 10923036871968 10932259866294 10938446770576 10945803690406 10960964083329 10961338118944 10976520027696 10979973733144 10985905374912 10990118685104 10995181452996 11005340456136 11018191532424 11024427068096 11033452185516 11039696357664 11052587551776 11067895844784 11090679634611 11101671862957 11111929257962 11125301943564 11146617902888 11175884947708 11191745910592 11194979698656 11204432311098 11210773246192 11219950915407 11221131445472 11233052595063 11233851155943 11234234503648 11243431379358 11249794385232 11259003998997 11268920410332 11278530540792 11279332334712 11284528333338 11284913410368 11298894132032 11308143941172 11314543569888 11323806190398 11337029143182 11338221991872 11343445118928 11353925900448 11359156261752 11366796140037 11388574799654 11402280415188 11404348448961 11412815557608 11424127062296 11439949952964 11448443493792 11470378588864 11483380833366 11499285792969 11500495713824 11523350832786 11529872253744 11539311152499 11545841605896 11559323832264 11565865611456 11575333976076 11576156869836 11581884815904 11589674495724 11596233451296 11605726676466 11606122714176 11612294716464 11622099693737 11622197676384 11625854540976 11636596254816 11641956832584 11646421751378 11652713424144 11662552529427 11666320446096 11682778947272 11689090261056 11702739760704 11733466983264 11743374273762 11755948180288 11759639335083 11772230656992 11816923015248 11826596907333 11833289944632 11853812473152 11863516564692 11868066455989 11870230495968 11881198001088 11891230030004 11894665929822 11895071827392 11905115570836 11911446574079 11911546996128 11922452160814 11931798081528 11936374160126 11942822472048 11952906534309 11959671054136 11973636514424 11980104956352 11984699561584 11990220498516 12001298868456 12022112775616 12038763901344 12046860866364 12052410438861 12063546269226 12084468132336 12101205622824 12121035004611 12158873823564 12176995461696 12187277250668 12208100033376 12218408085858 12219276695938 12225322861232 12236618454112 12250489269603 12250907309408 12257422200712 12267875325072 12278364830784 12283073824528 12288732212172 12300086392152 12305752616898 12307047391808 12321418487872 12331505383812 12338484164448 12348585031158 12352470449787 12363883520742 12370001238288 12381008013153 12395465473977 12402480451608 12419658402372 12434160995748 12452692923072 12490694941556 12507995073054 12512036133792 12522600818286 12529687745744 12539945140749 12541264556704 12547041883896 12555480703701 12573299607024 12590714149416 12594675752724 12606312609384 12612119901966 12612550282176 12613446911936 12623772876156 12638513816604 12645666342816 12656018683386 12663181116144 12677968074096 12689248876551 12689681888736 12695527586664 12707257625424 12711255898536 12728861516124 12733743284183 12746926483776 12755499740856 12762718473024 12773494824092 12780395368416 12791186645178 12795319198944 12852142945083 12853495209568 12871297834512 12886327813008 12904175912472 12911478785088 12926555683392 12938057678052 12944459500128 12956419539648 12960496210272 12971106285462 12978447036048 12989405540059 13001407107494 13005607578912 13011598812888 13016589016246 13023620885808 13034617532889 13041994226456 13045762632708 13050765938561 13057223529304 13064277350592 13091507143364 13098579485472 13109639424726 13143126315681 13144509196576 13162714887984 13203805569216 13225441702824 13243759489116 13266728201376 13278986001216 13285103171184 13290198268828 13294038392154 13312793229853 13325093591498 13335539032296 13344004739552 13347860409936 13359130832463 13366691178152 13389529068864 13394664215888 13400834674812 13413216382392 13420807336768 13436020489242 13436478984512 13454629935903 13455089066208 13470341078727 13471758388192 13482787006782 13490417333328 13501461227013 13524876872568 13532531019072 13543609389012 13595026648878 13609583163072 13621074574276 13628433001248 13639940328534 13656838660166 13663596139024 13675753949169 13676220625184 13691723301321 13699471871384 13718446209156 13722878340288 13734465413604 13747155379464 13753488218886 13754935320256 13766195760876 13770527223414 13782270723084 13789599975801 13790070536736 13801359740706 13809170357424 13818458052594 13825295501616 13826278345776 13837597191171 13845428315784 13861595798856 13869440505024 13880794685004 13888650256416 13917715619904 13936992234336 13960188464092 13979523905178 13989902941584 14003768657008 14016707445728 14023164458472 14033575895616 14036121167952 14079938403648 14089408210488 14095898713962 14097381842752 14108922626292 14115422119383 14116907302368 14133391794912 14144962057902 14152967129808 14178005035774 14182101685557 14182585640352 14189119067448 14190127775928 14202229110768 14214737779008 14226374635668 14231830729381 14234425781472 14246564893632 14247577685952 14259607795316 14264214763968 14276258921044 14283971294112 14296032132846 14304122699984 14365671116576 14385568167984 14430476289216 14460182110764 14480210063826 14497118789634 14505323157936 14517570897713 14525413633224 14530984414258 14542375143816 14555811578256 14568101948523 14576346488392 14580558236556 14601251156544 14614618777772 14635360036928 14639588836704 14651949945282 14660241937328 14672243504763 14673787274848 14689376470467 14690922043232 14711269580688 14757194459712 14787572846148 14808054248982 14833735924752 14854281265368 14879004198071 14892751661086 14913378740949 14918196928752 14930793283341 14939243081464 14947313614272 14959934553876 14964767782848 14977403460084 14978468207924 14991241839144 14999214008766 14999725846976 15012005331996 15016728782094 15025227213776 15037527575421 15038040721056 15039109779616 15046037777784 15068997242874 15077525254896 15089868430191 15098408253864 15116038857576 15124593491904 15136975199484 15145541682336 15155728186716 15176719499994 15203040553584 15205797931948 15217087410144 15224097396456 15238163708496 15253266603952 15263525561362 15284666178483 15285733418304 15311174444488 15332381057292 15364467777048 15371545656402 15373163004992 15385748203332 15394455474528 15411905855307 15412431776352 15433778634768 15434875826448 15452899327632 15465549801897 15474302235288 15483059621952 15501139387968 15513829353828 15522609110112 15536951232192 15550070039236 15554563138998 15555093928128 15576638379552 15603120568152 15609104670934 15617537078832 15630723929481 15657832365016 15666291096768 15679519113444 15754239739134 15755897353664 15768795876444 15776060015781 15777719926176 15790636313946 15818022086256 15839930704104 15846005628218 15850584236799 15859554573096 15881520715164 15900065769276 15909064108704 15923763296064 15931098823536 15937208712412 15964438505184 15977918266122 15986960664688 15991580001384 16001731824608 16019870583327 16056323240256 16062481155152 16069880585148 16084728358968 16092138037482 16112624176448 16134940830432 16161380006148 16183764188982 16206595766699 16211831764752 16225520415091 16234285825368 16240511992406 16263005776329 16291210781144 16300011678912 16333985692804 16342809698592 16356608941686 16357167100096 16361893405728 16375708762374 16384976282896 16398389799441 16400115189536 16407670155864 16418705535609 16442007178416 16464780041544 16469960599716 16485178027656 16492772179494 16493334984384 16508010684204 16527287298636 16536640602144 16550178278274 16559544536496 16578881327664 16601843767176 16644840091802 16667893886943 16677326764072 16696801091048 16705821098304 16719926854332 16729389178528 16740640938268 16763827421562 16764399476032 16787618865888 16792901003632 16806648466647 16808416812512 16816159869288 16831697168208 16851351755472 16865147069037 16874691577848 16884241488192 16903380615498 16903957432128 16917795811188 16918998502068 16926792500007 16927370115552 16943010167232 16948341198048 16962215911758 16971815354832 16986145706231 17001840063646 17007332987808 17015167678392 17030888850672 17054915526904 17082862199481 17084054996928 17136190593444 17159924929446 17161730446016 17181770417344 17205567883296 17225071250049 17250743570736 17285026249179 17294808380616 17304596048064 17318762408844 17338985748396 17348798417184 17364235304754 17364827847744 17372827223856 17379490043852 17384511743586 17394350176944 17409037300577 17409184071264 17418442074696 17425122388882 17438781811464 17454894382224 17469632627067 17479519232968 17509384166976 17524168420908 17550286517312 17615061410643 17633922270432 17658345985488 17713470894912 17725384522872 17749934916948 17774976002186 17780718709728 17797147213248 17805345743952 17812174443284 17821797001632 17836845045006 17842457316359 17842607741088 17857673356254 17858942863294 17867779566416 17883678241221 17884288509856 17904561240189 17914693985656 17924371927488 17939506581204 17945302444992 17960454771636 17977049342376 17985330747774 17987223111104 18001948302684 18033169163424 18058145852016 18070291299546 18095319403839 18113254092193 18126702198504 18151808434236 18186587104712 18234338598892 18255631068428 18265493192544 18280915876002 18291261612208 18312620551472 18327612128787 18328915043907 18329540505952 18337984291848 18354927681168 18360702964552 18376360964112 18386133301068 18401812987608 18412227143232 18424610736792 18433098318258 18433727335488 18435037794368 18450129588228 18458628925347 18460571087712 18482127731808 18497258075718 18507726246672 18545825281113 18555001857432 18603720677412 18639365206904 18653203922112 18679039384608 18697552611296 18714828223936 18736042412334 18761992609581 18783901227429 18785877613984 18794531618616 18811896835056 18820562825844 18859949410536 18870622839744 18886071224124 18892013629086 18909468914076 18918179852949 18918825423264 18920170367904 18935659314234 18936305481024 18957770724906 18968499514224 18984515789317 18994771674216 19002056541722 19016952111144 19034522833104 19061376177128 19066883847804 19093943820096 19144077709536 19160242236138 19180757557312 19186779967767 19280242814352 19306946751768 19329491719512 19340430877248 19356263868708 19367218177632 19389833525088 19407086517078 19407748771008 19416689250192 19424135931364 19434465462971 19434629309472 19440744315408 19457159335939 19467670554072 19475136787574 19502110661241 19508411368368 19524883524369 19535933260376 19546487034048 19562991339684 19569311716032 19585835293956 19615026107584 19637260715046 19664459137089 19716763794864 19744072331976 19778314566336 19805708353824 19838162554236 19866149649502 19884504987932 19890929238336 19900092302064 19907724377788 19918479001824 19935297403242 19946579405168 19959994964858 19969871280112 19987640387247 19988322452192 19998952011688 20016007109328 20022305042792 20033121566016 20050036767228 20061383703712 20091996323832 20101252012218 20103367006528 20119824573588 20131211005152 20154030733863 20154718476768 20182633599312 20207637582288 20224180510173 20235625999992 20270720738112 20287315308852 20298796528608 20317551611328 20379554904644 20414374744608 20431611861414 20443174743056 20459910492801 20485257990249 20485957036064 20495394208536 20514330937776 20549207807076 20577669313734 20578371513024 20579834435264 20601698120406 20603865770176 20620733069196 20630232328329 20632402980384 20649293641314 20655790835121 20673406084626 20685105805104 20713755536136 20727687078891 20737943252424 20739417518664 20768142473676 20792393698284 20804160757536 20823382771776 20832975384624 20840965239308 20876573429856 20906025484592 20940282696138 20969285857767 21005652985512 21025061168592 21034746687708 21054181751928 21090696115008 21119907605472 21134112315732 21143848070943 21146072764128 21163383939438 21175360953552 21193240617991 21200087692368 21217988235119 21229450694712 21237592605454 21241465098048 21267007553661 21273878460528 21285191663892 21303891021496 21315399887808 21322106668512 21340290151872 21351638672208 21359827444436 21371366528928 21389411692974 21396322145952 21414388381566 21426507446864 21444048199269 21446304478624 21456184049976 21548506674864 21578352251976 21615775686336 21645714433824 21684007701772 21690273166146 21720873164497 21757984736904 21766329350818 21796476621387 21808811922248 21834278349832 21846073743936 21864519732588 21876893541152 21891607380812 21921928166658 21922676237888 21953040055392 21959947466288 21977924917923 21980237370208 21990362905992 22010680912272 22036383064848 22066904371032 22079392715328 22105175103552 22135791689568 22181359269222 22203343725914 22223858515924 22250603887128 22293235805776 22339127491629 22351769895416 22389959397312 22408864622196 22421546492384 22439901830814 22442262890944 22466105190126 22467702311886 22468469007296 22486862758716 22498821013149 22499588770464 22518007997994 22525093173141 22537840820664 22557061081584 22558664669424 22569056666676 22603495864311 22616287882344 22629087139776 22647612380796 22674058286364 22686890237856 22707851800896 22718312523504 22733592280074 22777149599308 22804560830376 22808696897922 22825631115216 22848254124592 22879899905928 22895288342043 22896886987584 22966761666732 22998571585938 23000991427648 23046701665572 23057318484603 23059744507488 23078622304998 23091683211792 23118647664528 23150667952152 23152313739672 23163769631808 23179348991448 23192466902592 23211453352932 23224589432928 23244199387474 23244395352768 23251709081952 23273192509632 23283913665168 23292843502756 23305426848288 23325105058854 23332640892192 23365557894544 23413657006401 23466933966528 23486748547524 23519278670166 23544461313984 23631359608701 23633846030496 23653193814666 23666579889264 23686563043637 23727033129384 23736132911978 23740460991936 23769008442327 23782460060008 23789331859644 23810231141672 23822893148158 23823093992256 23844904321628 23863596163056 23872748320252 23885644944096 23905813068618 23919342108272 23947273028848 23966877399183 23969399123168 23980440997032 24002597736912 24077527802688 24093721732728 24104820877722 24127092538452 24138207056223 24168936264672 24202411245648 24242070009222 24276270007379 24317747647128 24360767988609 24374554501336 24416200066752 24436816171716 24438553391876 24450645722464 24473236908224 24500978539206 24501814618816 24514844401424 24534913412529 24535750650144 24563563143561 24566147649056 24577464424344 24600172784304 24611505233796 24663010767624 24676968328896 24697170062316 24704940899574 24727767041484 24739158269241 24740002476576 24762016026306 24790930947954 24804960903216 24825905262953 24839316804744 24868321991496 24967260137703 24981389883112 25015990146108 25024072267584 25045201636572 25059375491488 25079890281498 25082529113408 25094083767792 25110961407402 25145741132343 25146599214048 25181428298832 25189351505448 25212625218768 25224239803932 25247545752312 25277027633208 25291332685632 25312037366772 25326362232288 25355070923247 25355936148192 25378497753102 25379363777472 25391055173328 25414515250848 25422511797072 25443977593151 25457723032248 25467486568366 25502760095469 25510999481712 25546989648184 25560790736832 25582373290356 25590638397888 25704285890166 25706990419136 25739887394169 25742595669024 25772655626016 25808351824944 25876115356104 25888919000256 25920992420544 25942212570924 25956894072096 25978811080118 26002814214988 26011215157824 26023197625776 26033178032492 26047241771616 26069235065778 26083988452912 26091525265416 26101531877122 26114447058608 26137683583323 26183014286728 26197158970944 26219278849452 26286252631362 26289018393152 26325429775968 26450883405648 26473217519359 26487518978232 26533456402752 26570206342368 26580396537656 26588076784308 26625586459706 26650187182996 26662464003279 26671078064592 26688009479104 26695720819872 26718261664926 26733382356304 26755267567509 26786510034381 26788414294941 26789328431776 26801669349624 26826432764784 26872040978484 26909259871806 26910178132416 26940682157454 26943516776384 26965574013564 26977996121661 26980834666656 27002922454026 27049753745136 27087218778024 27105436949319 27132301772953 27190053297756 27242149148552 27256866002496 27279880657068 27313677320332 27327192278048 27351507898338 27352441250368 27383446602642 27398943742768 27421373814003 27436892418312 27468930827208 27494310758928 27506976437772 27532391521752 27541054446828 27564541446168 27579199951602 27580141073472 27602719481412 27618340714848 27636916105188 27649647477387 27650591003232 27652556691552 27675194382342 27690856631568 27714237731219 27723191597712 27746599999771 27761589370008 27777300512832 27873984468672 27920376928184 27959047810356 27979805883168 28007537314016 28033414891456 28046328916944 28072242335904 28104063618501 28178816420976 28191797427924 28217845252584 28230844238766 28233814604736 28266783589824 28289924115804 28305934259616 28338020443629 28356010071548 28364203371114 28365171280704 28378238134896 28380255551856 28404218753573 28404458221536 28452749271336 28463661458762 28468851562944 28503084812583 28519215590632 28552517842088 28567942588224 28592064265692 28608245399968 28731342233152 28740363354207 28771136335968 28920364221528 28960420127652 28994237579268 29010646315872 29035141795426 29050827266448 29061968828516 29084750287632 29111377726691 29111623156512 29136203897046 29152692976784 29161116473112 29212705181361 29229237555544 29279177673408 29303899890564 29320483874656 29344487009526 29347574549696 29378752940934 29381844086464 29422539161376 29455891072569 29553204045157 29575145692296 29616108497964 29667471849504 29708562530736 29758008396142 29785503322172 29799224474253 29826757481898 29836393857504 29861586566682 29878486162928 29902946104863 29919869107752 29939992447287 29954806920168 29956936415848 29982483678288 29998428017532 30024010663992 30033457564188 30050454427552 30075055150842 30076081442112 30078219559232 30092075555568 30137994485748 30151878018327 30155050509792 30179736860382 30196816507728 30232077715152 30273950398968 30291083364672 30311456373432 30353438999988 30406081107168 30411595863896 30434174820288 30448194792912 30476327416992 30506533207904 30527051122724 30569332356966 30622348888976 30647417792121 30664762114584 30728935554096 30743091312804 30771496406664 30788910949056 30823811710614 30824863552704 30866503970601 30867557269536 30869751652896 30902547180609 30905798655264 30931099603794 30948604470576 30974736287833 31027658707656 31045218220224 31100140078472 31109126277996 31153276759104 31206241136304 31218209341868 31235074157664 31261447858962 31315664730032 31359038226888 31410424044207 31508479478268 31537591752888 31552120031562 31555439852352 31581272627892 31636044172512 31679861408208 31692011256436 31701168473598 31719109146192 31745891548111 31763041430328 31800131538552 31818128217408 31856388908181 31862197647072 31874417424824 31928877010368 31955836532244 31973921329376 31983160002768 32003463649216 32039741166654 32084117539461 32121582572349 32124962310304 32139761170296 32169456717936 32184276074964 32269881660864 32322760012296 32367528377964 32413191533398 32423663529504 32451040830182 32468571650736 32481023984812 32526011552658 32536245694537 32582421562288 32649494026227 32667971385608 32685619397184 32713217883372 32723786811456 32751417524748 32769952565792 32796779598882 32800230379072 32815340311728 32837411071218 32882892249987 32884014356832 32929560083088 32939921199432 32970356055312 32985544358988 33016021368408 33054574597272 33073281204288 33100356556548 33119089072992 33157762655328 33203687534352 33289680183604 33305015588871 33335787773886 33354653528144 33393602182096 33439853708664 33458778357056 33481281876536 33527654843124 33575237731776 33585802007264 33613296933294 33616833625024 33632319738576 33659852746221 33663394336416 33699157785189 33701553467829 33702703510944 33730294138074 33749383155696 33806761230996 33835591622376 33837997004136 33853585000014 33854740231104 33896682396096 33924431823516 33943630709664 33972291412462 34003680127292 34014665975616 34030335356784 34061777701344 34109831053808 34165724398962 34213045346883 34272381186888 34319849858892 34411135766592 34450142500098 34497857378907 34501487141472 34570052498358 34589616761232 34618822909931 34637524817688 34677971496792 34697596834368 34728470609508 34745654447712 34758980087704 34769023487172 34788700353888 34818074601154 34818368142528 34836884149392 34850244777764 34866299081211 34877563622928 34909788764448 34939265254134 34959038465936 34987657588281 35048336841816 35230122821286 35267844540864 35278918005249 35316691970976 35439319373653 35450769045744 35480702318477 35499869833896 35549952004372 35561437419456 35604199367967 35610691487904 35624348886568 35643594003264 35673690090012 35684914632718 35685215482176 35715346712508 35717885726588 35734339722237 35735559132832 35767356482442 35768577019712 35809122480378 35829387971312 35858719602927 35879013162408 35920909543272 35954098684752 35970661495548 36003896605368 36066338326848 36116291704032 36140582599092 36157231316583 36190638807678 36226508184386 36253404397008 36303616868472 36373174209424 36468677197784 36511262136856 36530986385088 36561831752004 36582523224416 36625241102944 36655224257574 36657830087814 36659081011904 36675968583696 36709855362336 36721405929104 36751467808809 36752721928224 36772266602136 36803625975216 36849221473584 36866196636516 36900259176456 36917257850694 36921142175424 36964255463616 36994516151436 37015452493344 37057411349361 37091650562226 37110003714864 37207441354824 37278730413808 37358078769216 37395105222592 37472084824668 37523985219162 37567802454858 37571755227968 37589063237232 37619835422247 37623793670112 37641125651688 37666442111103 37719898821072 37772142448248 37784027258172 37818937828152 37836359705898 37837650846528 37840340735808 37871318628468 37915541449812 37936999028448 37969031578634 37989543348432 38004113083444 38033904222288 38069045666208 38122752354256 38133767695608 38201229852549 38288155419072 38320484472276 38373559935534 38556428835249 38560485628704 38613893503536 38646497597513 38658983439024 38691625605217 38712527737416 38734436355264 38779667050176 38814173034156 38833378500384 38848271862728 38868930925942 38869258618944 38881488630816 38914318671878 38935341108144 38950273575148 38968216620177 39004221322482 39016822736736 39049767048738 39071866520752 39103852598667 39125982679368 39152297815683 39171670587912 39274521430092 39328918274178 39429378947043 39433527589728 39488144663952 39608651064671 39611416707648 39676325108472 39732299299004 39769009975864 39800184604128 39815448755576 39836958003648 39870594806484 39893158810336 39919989929716 39938379689559 39939742560224 39975280774494 39976644904384 39997904023376 40032014218656 40044610085584 40077392497389 40100073534456 40122767407424 40183992647664 40202504024436 40239649147176 40262422010304 40308061467726 40309436953536 40363889807709 40365267198624 40411023236181 40415275164576 40448361020346 40471251999984 40505424376397 40574630617704 40597593057216 40759109809288 40828749489216 40863223722828 40886349486112 40919820985602 40970515980498 40971914072128 40990788417072 41027261847507 41028661875552 41075169903963 41098415614152 41155338627468 41203396240812 41241466138392 41260464656658 41264805960768 41298587282628 41311581670242 41346812169252 41368799927403 41370211610208 41427511072272 41455374157782 41475886504848 41478835037328 41513858178299 41536284947352 41584787396568 41608321515072 41665950769248 41681930478616 41753146859712 41812050969184 41880565392276 41938571715534 42011305971024 42050122337184 42069493375416 42108363503856 42239815210944 42268224631464 42287696141886 42292145528256 42326767878876 42350721907104 42386481235982 42400175384736 42435976470238 42458901389424 42475185210908 42534015107322 42547398215933 42547756921056 42570383327784 42607782042992 42644213337024 42695492188143 42703277344416 42719654888872 42742733057856 42778823385948 42792644291904 42828776763132 42853014893728 42888096398538 42892608957248 42912368099952 43097013349728 43156704503952 43193144373691 43291428867648 43368015403544 43380546332292 43441746328994 43515969473808 43532658701636 43552712693139 43592953242774 43617623844496 43668556699664 43704305845569 43729039465176 43753787082304 43783214761624 43843856333316 43906080110784 43919894932576 43955849835846 43960474740416 43980725811984 44016730514289 44021361824544 44068129411401 44072766129696 44133808742064 44268492366397 44271583379136 44362718538444 44406687451828 44447717031848 44501207774256 44586471611552 44637012594213 44678254983258 44703539790832 44740136222847 44792379850023 44817729244392 44843092984768 44879803661628 44932210380252 44935404623772 44973725517432 44997642026298 44999177540928 45036015995988 45050186346282 45075681641328 45112582726263 45114122163168 45117329338848 45138113333352 45206991728622 45232575764688 45270768420679 45295224761592 45348116572728 45373780475712 45436625047008 45467184560148 45554299198616 45609121660752 45617393795844 45651262230432 45696508249184 45759799811856 45790576684086 45853998535449 45933523333464 45997143171876 46093403331144 46114636969206 46119489014976 46157244609996 46183366423584 46235717565921 46237295329056 46301335904304 46304627479344 46343725334777 46358697982896 46397841493393 46422906705864 46449178865856 46488398774948 46503418163904 46567827330336 46585687005512 46610853696576 46650210117708 46665281784384 46731115789088 46827314012802 46892171788443 46973497095048 47038557340332 47262719217402 47267692060992 47306387629332 47333159778528 47373126087274 47454066258768 47472265823956 47497511027759 47538016884654 47564920120016 47578663719288 47620462283344 47645786296316 47689808643256 47727192326112 47745496640504 47771289888192 47811626137236 47838684216544 47894546057696 47933754798366 47938798246336 47960881994064 48005195473824 48059611749981 48187443465456 48209641755444 48254185076904 48276414112446 48337872529344 48404822491296 48484140018444 48552540014758 48619787300097 48635495294256 48676561245273 48721535977218 48749109002672 48789017328987 48873632343432 48877106783752 48901291444928 49001957078412 49029688802848 49069826825058 49071501300288 49127126287122 49132295298112 49154928848688 49195169398323 49200345568608 49223010467592 49256116606827 49326021535248 49394340124632 49409881799148 49455534082968 49478316538482 49480004953152 49524032052612 49581861895908 49609921806432 49651810525906 49678633609488 49736643982992 49934520275406 49962779766224 50003681660829 50031980292216 50090403273144 50118750982976 50159780562996 50188167535584 50221922814804 50291482264686 50293198428096 50362856597664 50378703010896 50419945399941 50425250437536 50448479607864 50495091504624 50537727627517 50554055266416 50596741176053 50624074733544 50652724464576 50710141846494 50711872296384 50756995506204 50782110346656 50829030501696 50845023594144 50887955186302 50915446064496 50934973136732 50958437118693 51005520190938 51021998963424 51093979296368 51164746580712 51248586598443 51408571780332 51479774788338 51485191338048 51545311252032 51616703649888 51675213750147 51752230712208 51795928315339 51884425141848 51913788144192 51957622160236 52005628429976 52046395251552 52066356064984 52094483543232 52138470131556 52167976905824 52183050530832 52203063754244 52227111901731 52228894117216 52275367166646 52366028573456 52408897881201 52438557698904 52572505262724 52650859551936 52845184231929 52901766811296 52946435038718 52975037956464 53085453501613 53140412684736 53160793075312 53176153568616 53251172919412 53300374365992 53324928006558 53342156129184 53391441639744 53436523329852 53466764712608 53510535135018 53527371949077 53573020068762 53576828589882 53578656863552 53603338699248 53651034723663 53652865529568 53713683720567 53744081956968 53818519743612 53881364314908 53931148027128 53955992243322 53961669333312 54005844908052 54099507490272 54174437556048 54210873898638 54264603545906 54339762276579 54380106595512 54484298297104 54559761314136 54627354640664 54654384556096 54703015796676 54766893205284 54797887485536 54842747628006 54873784836624 54937861654416 54982836386361 54986745131721 54988621517856 55013952875544 55064783043504 55082108893656 55129082892336 55158399903204 55205438962824 55236681429696 55273832210376 55299294954774 55301182006464 55305113383104 55350388764684 55381713263136 55428475462438 55446383195424 55493199999542 55523178740016 55840753856368 55918095620712 55959611766336 56015074628032 56092657833888 56144484671808 56208127237002 56285977828743 56351703682287 56357632841952 56383594855848 56435690505168 56461688477532 56483342642519 56579848231608 56611868519232 56676040887258 56712020143096 56728406742228 56756476269792 56760511103712 56808437507146 56808916443072 56905498542672 56927322917524 56953547367951 57006169625166 57038431181264 57105035684176 57184128531384 57216490799936 57480726708414 57542272671936 57560339903301 57840728443056 57889566940673 57920840255304 57988475158536 58021292631744 58070283590852 58101654532896 58123937657032 58169500575264 58222755453382 58223246313024 58272407794092 58303396388913 58305385953568 58322232946224 58371478007817 58425410362722 58458475111088 58506331983723 58574650573107 58607799781128 58640967749312 58688974019052 58757505881868 58845078322752 58911782145138 58993377411267 59106408090314 59150291384592 59232216995928 59330800972391 59334943699008 59417125061472 59516016792284 59571006644344 59598448948506 59653514963796 59672787715008 59723173133364 59756972325856 59805892209726 59839738215504 59879984894574 59909613840336 59913872831696 59962921161741 59964967356576 59996856035064 60048021327984 60066915128376 60100908855104 60150110301684 60184151111136 60275988971496 60303756036654 60310101019584 60359473720764 60393633015456 60462092201589 60464155430304 60547900797936 60622912746864 60674100414437 60706877999976 60812162214336 60823191727792 60896389585824 60952654833984 61013066415808 61054102245448 61138664713932 61244697777952 61294835584242 61329524229168 61379731478403 61455773970747 61457871108192 61486182625608 61542992813328 61647623421228 61733007941202 61735114539072 61739503305792 61805094361218 61811597310528 61862199207588 61897208941152 61949472575666 61967372505363 62055317415312 62200280156944 62218252555992 62412482272608 62436418683736 62470148315328 62522895717924 62631329460064 62718076453776 62820848088414 62907857573301 63016958956536 63075183505776 63104240063124 63128441776933 63162545255784 63272088345024 63359722816416 63384022512872 63402336947196 63438218292384 63491783096222 63526082860656 63579721853973 63600263077104 63653964705357 63712777816362 63724395294144 63748834849648 63801022660983 63911673064488 63947842658752 63966320005536 64079482333308 64168235078922 64243165144698 64249924620608 64279522340592 64332144597807 64338913435872 64368552149928 64624641210779 64645520024592 64700104227811 64735056755928 64826383066796 64847327059008 64902081660364 64937143301472 64962047969624 65052023105316 65072491389074 65162619493491 65164843124576 65298988052454 65335942771216 65389429864161 65426435766744 65502835049496 65539905131584 65593559197764 65630680623456 65674822142436 65765784499974 65768028713664 65859120166176 65879842398864 65933774753769 65940712110624 65971088717976 66032042736816 66087797666753 66109149194544 66200713113096 66238178145984 66315525310656 66407375068704 66579360367208 66610031177742 66671575547772 66709307056288 66787204364192 66879707417328 66962563753072 67017382474887 67055309686248 67171604014528 67226593866588 67264639477152 67319705492442 67326788672832 67398315570378 67403106935658 67405407021888 67460588276148 67496463039447 67498766311392 67575279519423 67613522461992 67671183244752 67675994008272 67707170000028 67733137027751 67848863647032 67887261419328 67944582824924 68007360254584 68060670713568 68123555402688 68219662107616 68331448797924 68426090693766 68544762373776 68639699717784 68685865026129 68900285000196 68995714757814 69002974282944 69140104996716 69179233522464 69237645819862 69275049635376 69355942993584 69419439194417 69456941219016 69491308895424 69517960175408 69538046974344 69577400707776 69636149202308 69673768298784 69700489555528 69732598162422 69755127245856 69819577528896 69878530508268 69918076931872 69975315176562 70096673683632 70240971019203 70460245642572 70473025030759 70557836010498 70633383941952 70878638747306 70901538091488 70961404636954 70999739667792 71059689130911 71099904008744 71147723987639 71208398735934 71221382975808 71248697773136 71307025326981 71347380180024 71369829265436 71430693425016 71435771453176 71468679444474 71471118265664 71534712964884 71618244960756 71658775942624 71717439205854 71758026324816 71841819086544 71900632197549 71908197369504 71941322991096 72007793210736 72227540176753 72232583408064 72281165198184 72314462633166 72381277615356 72453016368772 72506808794016 72607233736944 72746348418848 72828810022137 72937354395568 73022524273712 73082303965827 73123663504008 73165046448832 73250482205888 73310448515148 73315660175628 73351937167392 73419710724672 73442811858208 73502935617618 73505443856448 73544533204272 73604740237587 73607251950432 73690689430683 73698442947168 73732393273032 73800518352912 73834515701388 73862832686371 73989032302872 74030904986688 74114822698722 74183301124452 74220007429728 74414882709648 74477715788859 74557460827616 74901780413109 74944169649336 75047970438324 75135604909716 75178126474464 75239670844494 75247587340224 75282251303376 75332884222206 75437223397029 75439797642144 75544284896496 75568054516344 75637875656304 75672719411796 75701741383957 75742637256936 75831082899624 75873998056896 75938063157268 75979086696864 76008226166888 76067808444576 76138091332416 76245504708512 76267535391216 76331932779453 76402459705098 76508280286407 76640968944552 76747119871068 77112857670498 77120971257408 77227787007072 77292995195026 77317966878048 77383251210434 77425055474832 77495939045291 77586432040819 77628346068312 77666757000768 77696543725456 77737861851884 77762977261632 77828637343756 77870682216288 77900547150296 77936433240354 78008442644964 78033645473472 78099534097476 78143733041504 78207705197334 78251965358736 78304595631366 78343341175824 78413050749969 78549042860184 78657836548356 78858757894086 78867055179456 78976289327904 79217302129342 79352650216944 79419652558077 79464598598008 79538019951728 79600369208256 79630897511152 79741189612968 79786317620672 79839979859432 79876759379118 79879485120448 79950561548988 79987392009837 79995808046752 80064028437312 80089220171168 80154784994778 80200147068912 80265802702527 80359530103143 80365242884823 80367985295328 80405008048872 80479298294352 80616122935452 80727779615418 80730534397248 80822046472362 80830550329152 80896722040692 80942503999968 81010848752794 81149261235408 81396905318859 81518219618576 81726447445656 81772698972224 81839641971204 81941031960996 81981576834144 82054523695014 82057323751104 82150339807926 82196831228304 82264121442009 82310677254936 82406792481624 82482932276784 82520929313316 82552577708297 82597174565256 82623163340484 82693624338504 82737599854806 82740423220416 82855022144544 82910748315564 82951773009696 82957670074656 83027716356598 83072569894704 83142713193657 83169574793136 83239799999313 83331901538496 83363860957232 83624101938368 83761130784552 83877143431068 84022611942048 84100244674368 84138986750832 84216727007712 84312190855503 84509146198711 84536449262928 84575392283772 84607828605599 84653535757752 84701443814208 84772962471964 84800350769472 84871952940476 84917802778848 84950370421816 85068030214644 85094796431866 85095513842112 85140766655568 85212656260719 85215564085984 85390984376286 85406554688832 85439309777744 85509254437749 85557646771896 85657553526264 85706029787456 85776192797076 85824736199904 86194026699456 86221090062621 86313409007904 86386288747382 86613108344737 86736030807088 86761092664584 86883492657988 87031938947616 87065317403272 87105425386278 87185906485548 87235247688992 87334133180073 87337113399328 87408611691138 87458078930352 87566429523248 87638115544083 87687712666632 87839789865152 87911699671692 87961451623968 88033461028578 88042723649088 88136258822802 88145532259392 88267617484128 88367673217707 88536984732794 88659612135471 88725437076888 88813374903656 88895434063696 89002415548512 89172943223104 89274025188426 89356509966516 89397673422759 89407079581664 89480272445694 89584759700046 89635458488784 89708838314589 89759607323256 89819977341861 89864420760504 89870809247544 89947451034864 89995284052596 90072031991976 90100372692564 90151363282656 90225165452526 90228244326336 90234658677696 90276226666704 90413983457244 90465151529376 90541536841358 90590449523184 90696233145456 90873250094016 90934369120296 91108598397232 91218243321504 91234787591688 91302524460864 91393016498368 91519599623712 91581153368172 91707997070898 91867046666928 91942253376363 91994286343752 92157032732531 92186806662288 92229273938412 92264645673979 92314489219992 92366732847168 92471435131842 92474590658112 92602671808608 92609254958688 92687450669554 92717395965792 92795682986786 92845813411728 92924208863499 92976797549896 93135654660672 93171374011024 93300420235416 93462231578176 93654628025604 93784343576886 93946994190096 94077114680664 94231272132621 94451398692677 94525438434804 94612775258664 94666319557056 94746252174548 94908132517536 94944531647912 94995022055518 95076033769308 95129840240032 95157327438576 95237674644333 95240924566688 95291572592632 95379617286512 95454384652224 95490993281008 95569166724543 95623252274472 95677368433088 95789092115392 95867509596732 95921763988128 96010390947648 96119223499962 96252352618383 96364747717047 96374886930912 96419283510888 96508370153808 96552828224892 96802885797059 96809644982592 96968280036888 97105080029516 97239574600194 97270990588512 97353122490546 97443071954436 97498218005344 97578034657974 97608737083611 97747264686864 97754213567504 97948482078681 98003914156824 98059377605696 98139653650116 98254252574244 98309857697376 98390338796646 98400691137216 98446020935184 98512233213654 98648676749961 98652043070496 98788680249264 98819763598296 98911068165936 98956633076964 98994584886713 99048064105224 99163723791816 99219843612864 99303621051812 99357267218976 99473287965984 99869040550812 99915046766613 99925559532448 100007363321658 100063960584432 100180806546288 100319561125992 100376335071168 100443845629608 100582964529372 100725713195328 100757406021792 100839890799882 100850500875072 100896959215728 100990183009248 101075455255034 101104660403487 101108110532832 101193482352106 101248149467088 101420283692988 101459180361071 101513991012408 101564220693312 101690047188288 101775910372604 101830892128992 101869946273464 101916874237386 102011040381876 102043997926848 102187958592736 102329493161424 102497173196886 102639136040649 102817143560664 102959549576676 102999036583417 103233407299776 103350427500294 103504461424416 103591856630678 103768850283696 103856468729793 103915244320472 104011256859952 104092790503104 104132712129968 104276940263112 104335953811648 104366101061664 104406127508488 104454223803462 104457788234432 104550734333292 104598897243633 104732057146912 104817795762402 104877115397808 104962972764843 105145010525448 105563327950639 105690368463858 105803533622592 105892870077436 105950075912928 106170907003226 106317958120959 106321586150624 106352307137232 106442106955431 106502345838824 106600748731984 106649856013116 106684312258368 106812598103901 106873046659704 106933529425216 107021070270036 107054743898154 107146040137524 107153657179764 107203019166711 107206677398496 107302069447326 107305731059136 107427367441134 107488163913936 107576158808781 107637039487224 107762728629816 107862296054256 107911984486644 108011689816104 108191460596713 108199014980544 108348875112096 108421747797276 108529207091812 108679524553158 108760213191024 108968596594208 109119522628272 109254709281328 109406031593352 109533786410568 109595774971072 109685495256012 109747569673248 109875723308832 109965672772722 109973490263442 109977243035712 110027905751088 110129566087008 110164217787312 110254403426427 110258165784672 110316799806408 110410877925648 110511960413699 110547664420752 110598589909548 110641006638091 110700777529368 110763426526272 110856950924876 110892766390848 110986399999084 111046357480032 111681507712736 111836191241424 112185315667776 112416254474004 112571955657486 112703407364574 112715265683904 112767189711696 112871381010336 112923376955064 112966685285038 112999326333309 113159696463216 113263295527733 113352081774516 113424040286192 113456813484456 113512952539584 113521022207424 113616875014292 113810997085344 113854645835048 113907094735902 114012339250332 114076862362528 114210071368352 114368257062768 114603689557647 114961453416828 115120679806602 115681456886112 115779133881346 115841680510608 115939492792539 115976950317072 116074876815651 116083128611411 116140567181704 116203309065792 116247875314064 116339001150528 116445510906764 116544815588184 116606792777826 116610771907136 116644465892448 116742956015634 116850820725444 116904649860531 116916950222176 117012663967446 117149301146214 117215599562256 117311557796001 117377948038104 117456893447049 117515011763736 117823564290276 117986754822534 118212816180628 118300582769184 118464433991856 118661601944782 118825953194013 118834250122944 119032033584568 119142013288688 119196897897012 119307029927592 119446346266728 119513944651712 119611784419452 119679476431008 119759969789148 119815139068677 119819227680672 119827745663392 119925842323482 119929934713152 119993712070128 120096042655968 120133830256752 120232177492167 120300220603368 120368302222272 120513042804079 120551977942992 120607512073308 120718947441528 120787266030912 120924184403178 120928310860608 121095801595872 121245825493728 121348200828874 121413755999952 121516273129191 121646383455584 121792779171648 122108204490896 122277329427864 122489395555904 122589671168484 122659048458336 122759462956806 122911547941494 122915742216384 122972365251216 123081785542521 123085985626656 123225509711889 123295246842456 123466015882404 123513367521193 123610188722436 123724398415176 123794417882304 123898945151332 123934745010726 124110634830624 124400560313888 124436505111984 124541574534897 124824964545216 124872837367472 125045791435848 125262658920128 125436152907552 125641696176828 125815715146602 126033917913072 126150367011552 126208480126248 126256883553866 126325090511568 126588389119231 126719445632832 126768045025744 126804673894392 126876436584768 126983566192444 127052165721312 127159443707946 127200526154208 127307929410714 127425555632724 127497669699296 127602045321966 127642194647799 127823346128976 127932640011072 128086476564429 128158964666616 128336470157844 128486330289396 128559044681184 128664289195614 128677826871744 128737104299856 129249282421558 129291040049184 129400208455622 129470113511856 129579433121073 129652766133592 129739967271577 129804163320728 129874286602944 129924095939248 130104046210632 130144982778148 130325238986982 130329686249152 130597976104908 130658138079417 130671885542432 130778859728322 130852871533488 131005670098992 131112917536707 131187118395528 131261361246912 131349644284872 131531568999948 131718240332352 131759684797728 131867549507538 131881424221248 131942177435952 132064085473632 132175595333506 132218298389088 132401426226192 132805477099191 132814750137408 133158720734416 133220062355484 133343151095544 133418614112576 133574408728384 133759414834656 133911037782639 133925127506144 134034764949774 134110619372496 134220408668541 134377139550069 134453187733176 134529278954304 134639410984884 134691047839853 134796631140756 134806213871316 134921176552296 134992926078894 134997532622784 135150559038846 135227044923984 135342366489504 135351988016544 135414340000056 135466274055502 135697727294064 135812305262037 135889165649848 136014720509168 136121341427136 136439324215232 136662897595848 136852181387532 137089524747552 137279399435568 137371730052258 137561995606347 137800570000392 137991429515628 138044351935451 138280209993432 138358467044928 138475291639724 138550099270752 138711885987168 138838878388834 138913882438032 139031176004331 139035920350816 139076093948688 139193524480179 139272298404616 139347536597568 139400979111056 139465196324844 139510254491712 139757061016536 139836153863744 139950630353124 140193347367264 140481942038406 140676515365329 140920491285144 140946050061518 141115672020996 141481140780317 141757277494612 141803076182976 141922809273908 141999479335584 142119378261822 142199808017488 142295447975278 142416797471868 142492533083277 142497395546272 142614050653962 142694760360048 142739658530872 142861386850032 142871542906352 142937358888948 143069425929768 143236489921512 143317551885248 143434878411708 143516052649632 143683638173088 143801264395098 143816394739008 143882645982192 144015586421472 144178835249943 144455080353506 144562330396368 144628925266332 144762555230712 144906032737544 145013617588032 145214467473888 145492696837696 145657620044274 145859361900291 145874708791136 146029683735819 146045048547424 146164607931654 146247327008016 146367051986961 146620897030296 146631320351256 146703874334784 146885623716416 147005871235236 147089066408544 147209480475174 147214503900864 147381378861366 147396885894336 147464786546064 147601036705824 147669031402776 147725665372742 147768349820481 147978064605744 148229645397444 148366602248904 148440014859456 148829765419296 148955431577718 149114921655232 149803560826218 149888339298672 150011044982487 150095940876648 150271209819432 150356252948928 150479341688988 150537053468071 150564502606752 150665768444412 150874446794058 150879595284288 151087296018581 151088569792992 151136109032688 151275751312608 151345438823592 151403482767914 151485274513872 151613182882551 151662165799248 151790223528159 151876126314536 151958173393728 152016452333776 152135616889152 152491009417024 152535070782432 152663865558906 152804919410196 152875311356079 153016560572814 153281937889104 153494239742136 153745759795329 154225715340996 154284863927857 154455574014144 154585990390052 154635933756096 154766502420868 154850110949664 154991878090582 155172864081638 155256692136624 155387784946017 155393087450912 155475723703768 155657274687512 155741364432576 155801094300592 155872866480708 156016885289928 156199068194952 156287466083008 156415410394668 156503930717472 156609191262732 156681335705193 156686682351648 156826101499938 157098085720368 157226693643603 157315673096712 157717515788172 157952578655808 158434604258684 158705300433888 158839305116154 158929197196016 159076039903456 159256360504839 159261795022304 159482379225936 159679959718864 159753518758236 159901123097976 159974784019674 159991616093504 160178440342336 160309569989556 160400294137824 160531605405054 160582115847231 160719060206286 160730485769646 160735970590656 160810016097744 160953104170989 160958596588704 161141051161701 161232245870904 161455559230836 161517480604637 161644092944724 161793444081384 161885007999936 162021697505588 162298522470816 162793810637718 163019286829737 163036439237152 163452894891312 163679283942408 163882063921992 163963153668288 164109047390028 164300679615852 164393662456608 164528242884018 164621354509872 164813584963248 164960235395163 164965864553568 165041858626632 165105155416594 165194349130512 165246326680968 165387248677008 165475199709612 165538662694379 165710044289088 165821496631128 165903546019392 165915340149312 166055432713196 166145139789408 166285426387314 166339149586272 166479599998626 166727721914464 167522261569104 167754286862136 168045223884096 168277973501664 168433454015424 168624381711006 168862272020767 169018292397422 169072898525856 169150784567544 169215657211198 169307071515504 169450027927557 169545924943928 169659957201293 169743905880952 169835605557696 169900740843632 170136060429288 170189592863732 170281533311136 170425312521438 170431128171968 170781968752572 170860642103853 170878619555488 171018508875498 171115293543792 171315107052528 171552385594152 171649472399808 172442180125242 172626818015808 172772577494764 173226216689474 173472061614176 173522185329168 173668700822019 173766985315976 174063877895232 174130634806544 174210850772556 174371812971096 174470495377984 174668266360146 174674226798656 174817223382276 174910189166739 174916157860704 175114434023451 175132859046496 175276231088166 175375425333264 175518995951169 175723951719321 175823399343384 175922903247936 176066922057156 176272517645604 176535234968256 176735346435414 177073969465588 177319224270942 177450874153776 177626749807312 177790868127392 177992402917173 178004831097024 178548050376852 178713019933032 178795346845518 178814159163328 178960544891388 179169519400092 179270916977568 179417676629178 179519214646512 179639954683722 179728841521008 179741618495088 179888763485223 179894902069728 179990568105192 180144063983952 180200745385128 180302726565312 180450330905052 180519537146359 180552453333408 180827966914488 180930303058752 181083073682716 181180899046368 181392466290912 181868738240592 182022301243311 182217196794464 182436486643008 182469575183376 183039199247424 183162306736344 183415994141796 183734093333856 183884506752726 183988572687504 184314065465062 184367321912241 184373613324576 184458547876824 184529291347958 184628978439984 184942870263684 185013799481953 185205343617216 185218509917376 185374901339108 185434791931584 185591365973572 185691626823456 185848417726998 185953595099792 186342748022048 186600840470832 187309256051208 187568687153772 187893988380192 188154229361328 188462544265242 188728421670269 188902797385354 189050876869608 189225550517328 189385325330799 189492504349096 189816265035072 189889063295824 189990044111036 190152067538616 190259680480064 190314654877152 190475349288666 190481849133376 190583145185264 190739165561919 190759234573024 190961894116071 190981986562016 191138333449086 191246504548944 191403067982949 191735019193464 191843527976256 192238446999924 192504705236766 192729495434094 192749773861824 192838567021776 193016740307616 193105656449784 193605771594118 193873923632337 193936560073776 194100312683433 194210160059032 194479149200388 194541981177024 194706244981092 194886143908872 194996436010688 195156069315948 195217474167222 195487858480473 195494529373728 195508427135008 195896964157362 196007828313648 196168289592483 196279307300232 196508505148488 196619715394752 196780677593292 196892041870368 197024466427308 197297353499922 197304086140992 197577360498528 197639527196592 197822136331872 197913266153928 197989169773426 198096128210448 198263393000259 198327447583632 198607242103624 198714534437952 198946575931968 199738081101624 199830093533226 199851119064896 200014726643316 200127921168864 200361613092576 200639122251984 200887691259216 201052147424661 201165929058744 201514812043584 201679781599764 201757129751813 201793918431456 201980366018496 202150910510068 202209320806974 202216221065664 202386964704212 202496298934176 202840567385976 202918360722142 203027982024816 203199411083253 203551820745208 203661784257984 203739892546928 203833748474772 204022080763752 204375917185472 204658986322848 204994346393772 205278272081298 205634287121328 205919099153352 205998073166834 206057595078387 206700855000588 207008922848832 207183713261356 207537700567392 207712937459586 207830488640944 208022513719904 208258317583251 208265424259936 208553880526224 208732202123328 208812255016976 208908447606924 209101468666584 209197794487266 209464114293824 209635591524804 209754230795616 209925945529686 210290021050896 210722913057609 210931765396183 211126655901278 211380736927716 211419075092277 211785740154872 211900151825856 212341814006452 212635916241918 212643172301248 212704614274464 212884213910862 213004691677648 213179067392733 213201497463968 213299712026232 213443171962917 213625196207802 213746093319408 213921075980943 214042140540072 214109487796308 214292080275048 214307314359528 214406038333422 214413354796992 214604138894652 214854734882268 214976327827872 215152317617562 215274078974448 215525457259632 215724592108512 215823968973288 216023379632208 216382921193426 216682620530259 216697750224192 216843495594552 217058414183624 217359049106316 217520426382048 217937193188416 218239045256544 218486430066411 218509418562656 218812063186704 219067572821136 219246911897481 219370990512024 219495139346496 219751446617664 219931345545444 219946980526884 220055811502176 220259132174016 220328435574624 220508806852854 220516331569344 220633599612816 220819894181003 220821755851296 221023920827398 221095328841504 221197179819096 221282013276182 221401555058736 221588498059113 221713901849752 221972799998168 222092714960064 223363015425472 223433147366577 223672382482848 224705341239327 224832508948008 225143911314972 225406814729148 225534379423392 225742762020672 225846753910128 225933370570076 225998652666618 226317484907501 226319392926432 226526591055466 226704163549032 226848080572384 226913626968912 227105224151871 227233750028584 227621994170688 227709291670096 227814189471804 228024678500664 228153724725056 228420142736704 228736514125536 228995798338359 229207379115294 229524840859221 229922906833656 230241359613204 231362913772224 231558267762692 231683361021216 231878985585078 231953900634144 232149753631302 232166257222822 232281134363408 232487817135873 232495750628128 232759296122457 232891021813528 233089631176368 233213585555652 233288931784896 233485912031268 233701641450888 233809299721062 233833900444352 234025327934892 234298602292428 234431199124512 234623115592002 234755896076208 234913786894098 235030023527472 235239152249907 235647128580552 235973509645068 236425632361256 236601165538368 236928867983712 237323203889564 237651906388026 238064067169136 238258957674231 238284026577376 238393795794024 238614059855184 238892692533456 239223568838904 239358952862016 239519939578296 239630278137354 239638455361344 239655491326784 239851684646964 239962176029511 239987424140256 240192085311936 240267660513504 240464354984334 240600441206736 241026085608158 241095728654469 241103955885984 241215024146616 241437894883056 241848368806356 241941122399477 242191603191744 242491650987456 242696401657748 242827511999904 243032546258382 243292766911168 244190715956577 244216408981792 244554658855728 245179342336968 245318096916672 245518925913612 245823095882988 245944730502432 246163571085042 246171971253312 246451019423778 246590493684912 246798705261121 246932031764808 247026735042386 247220377444872 247448796830352 247657733124891 247797890302664 247869490021452 248221269661248 248801120627776 248873010223968 249083149069794 249428139580971 249719399997939 249745674734944 250091582871696 250872305815104 251283392353656 251631430293204 252067835826144 252300734023104 252416960252496 252513767107732 252650181023136 252943071367207 253176778238462 253527438596133 253536090051488 253609347788784 253823485816797 253967132384888 254104331442624 254318887415892 254401052308416 254615858821428 254851111265448 254995339398592 255204090643932 255284389295598 255637968782157 255646692257952 256172953128858 256317929333232 256527763313247 256672940315688 256972660578792 257118089362368 257328578391228 257474208599712 258498564843116 258582080098368 258800416911244 258940227023712 259158866242146 259305532267184 259479934543154 259608326641456 259839325034211 259848191878496 260208092421264 260289965556296 260650477973964 261195952209816 261316276158834 261343771084864 261557719456644 261705743066976 262002399540219 262011340197984 262225835073414 262374236791056 262699288569744 262914346632249 263063137999896 263519369595456 263735099015076 263884354871904 264128170947264 264351190667012 264436596778176 264802852452384 265610954198382 265978836406413 266317441468832 266440124710968 266686302191088 267518829669312 267822075565278 267850255012288 268069529899548 268193020268277 268221238744992 268440817337082 268754279100138 268906375466352 269278821969768 269382095679706 269459932025583 269593262281512 269612427742632 269842353104592 269985852157788 270301118077692 270454089847968 270684732979008 270703976033088 270828680000112 270932548111004 271395454588128 271624610524074 271778331299696 272029441018336 273325795191696 273704362775064 274179049495104 274558798871136 274743460104516 275123991212694 275512128033883 275601140000784 275833847056547 275982859031256 276088703870902 276471098197593 276560419986864 276793937021937 276950583279448 277100198541504 277423771974336 277677756777668 277827764876064 278062352008662 278071840701632 278152187897376 278387048960358 278544596809232 278772626590497 278801958222112 278930392649688 279514122033072 279901260706248 280386694734528 280963884076812 281353030730658 281840982570288 281892100123036 282231344041992 282962281560634 283354196078031 283514554989224 283845618547816 283998958671168 284238756523644 284399616034976 284590895950556 284833594943736 284985066166554 284994791092544 285228101307924 285389520720096 285479317061744 285713023932999 285722773700064 285743085812704 285874717777896 286138851859536 286472979843024 286707500173629 286869756823416 287032105299264 287367276346176 287602528790196 287765291964384 288031172842944 288357670499886 288910160707012 289124660792736 289257850532664 289525110461424 289812065475088 290408657391177 290428934947776 291315240088548 291718723800582 291749417582272 292059367471638 292090097094848 292329215863308 292494654016032 292734103973922 292826211250833 293241794060592 293262640702512 293845446236043 294011742470472 294178132817088 294418960950348 294762757722732 294929573092128 295202073411648 295338062805552 295451330745484 295536699640962 295956129211488 296459290794888 296733204497808 296983754660139 297659530838592 297910863155436 299607121652436 299745140299839 299776678597344 300022089964974 300191881753296 300542419638864 300958683377976 301074106936142 301129005213504 301331536888824 301748893588116 302174592037162 302177139585984 302272218065376 302551502625216 302690877647184 302806965535828 302970549027744 303226365765102 303324331598496 303580447056318 303752252629072 304032904667552 304377541083213 305070141564864 305327731117812 305609838820392 305750622712158 306033121145628 306563875778208 306988479484272 307491519590658 307925319567281 308451430681992 308569727855714 308997109750251 309171980780104 309533004841736 309700221899328 309983756181164 310345728163276 310513384273248 310775569892034 310786174901824 310951447407536 311314549375024 311569406189379 311602188601184 311745732961416 312033770579856 312398136389904 312830820789336 313007861434944 313218382525464 313362671410386 313373364703296 313652202999876 313796691730899 314196171440736 314453387287206 314631346193424 315435031576344 316689983851917 316869208517368 317410600867776 317678610232308 317858394392032 318152079806912 318512721009678 318523590044608 318953874362877 318964758451872 319326320866293 319359919437728 319507037516472 319802246195952 319949568039348 320437794311703 320619139979112 320800588275648 321063210810108 321164231694462 321438120412572 321460971539292 321609057500133 321620032195488 321906208341978 321917193177408 322282102323402 322464491741808 322736768418389 322911118461672 323034961209274 323288185889448 323586888162768 324043395011176 324574381790139 324597044941632 325587621275436 326038573659474 326072878474304 326905789782624 327358567884816 327764127843984 328218094780056 328601359231704 328787324913216 329056485768036 329242709019744 329627169926496 329920470790326 329931729107136 330083717253264 330210310833188 330388698261024 330492653361936 330771708710963 330774497354016 330950399419224 331077325388758 331535881241097 331642993262256 331923019914273 332110865426392 332290279578816 332570852774628 332678299172544 332959199997252 333455443828928 335044523138208 335508573724272 336555947003328 337248763422012 337724544041534 338036584794844 338145797051712 338301569135088 338431314422396 338614143031008 338900055855114 339091849887856 339319914402586 339487811761904 339789886583199 339801481687264 340272120858576 340379185727464 340563066622272 340850625042876 341563937505144 341721284207706 341757239110976 342037017750996 342230587087584 342630214105056 343104771188304 343811068672941 344151827751667 344884360250484 345545154989528 346452433378948 346944123228352 347044370658336 347337401644038 347533970631952 347818478377617 348224630446953 348249385834233 348261269613088 348421701545112 348743625942192 349336532720292 349634446764552 349820378333478 349832315721408 350228868046902 350265718092992 350552462176332 350713949581593 350750850666528 351037991902338 351447903438642 351646798686768 352133844114312 352370680341147 352545035291208 353470692870828 354147938931176 354638448541884 354901748307552 355253499614624 355581736254784 355984805834346 356477859582039 357096100753704 357426039866064 357590693691036 357921089782776 358339038800184 358541833955136 358835353258356 359038429293024 359279909367444 359445417206031 359457683042016 359483236990176 359777526970446 359789804139456 359981136210384 360285090505847 360288127967904 360401490770256 360705799997023 360900661810104 361039074292718 361104906666816 361539128412237 361655933828976 362166147365432 362361798092736 362784932581824 363737476481184 364044602486622 364434393588928 364548819387573 364939150366752 366324613472688 366831988283592 367468186667712 367769013505452 367977145375008 368628130930124 368734643824482 368747226649152 368917095753648 369058582695916 369254843796449 369257956879968 369885740527368 370027598963906 370540102563579 370749802678216 371182731947144 371383253646912 371696835453996 371907190199584 372685496044096 373201680941664 373624723604691 374618512102416 375137374307544 375787976760384 376308458722656 376925088530484 377456843340538 377805594770708 378101753739216 378451101034656 378770650661598 378985008698192 379765167357693 379778126591648 379980088222072 380304135077232 380629309754304 380950698577332 381166290370528 381478331123838 381518469146048 381923788232142 381963973124032 382276666898172 382493009097888 382806135965898 382926583943397 383470038386928 384259429693287 384476893999848 385009410473532 385458990868188 385677134043552 386033480615232 386211312899568 387211543188236 387747847264674 387873120147552 388200625366866 388420320118064 388738299363219 388958298400776 389219901814731 389412489962184 389772287817744 390312138631896 390434948334444 390975716960946 390989058747456 391016854270016 391793928314724 391974414238251 392015656627296 392336579184966 392558614600464 393017010296976 393561355186584 393784083740736 394048932854616 394594706999844 395154720997056 395279054393184 395644272663744 395826532307856 395978339546852 396192256420896 396526786000518 396654895167264 397214484207248 398416431297573 399476162203248 399660187066452 400029453286632 400255842337728 400723226185152 401278244503968 401733113347917 401775382518432 402104294849322 402331858117488 402671571741829 403359563199528 403514259503626 403587836862912 404073143519559 404301821020136 404418641613948 404773929408424 404992597868352 405681134771952 405836721444284 406055964049632 406398822166506 407103641490416 407436915786111 407479785093856 407667496949544 408044161527504 409317972645696 409988692787544 410556544162596 411268574242656 411838198306704 411996146333668 412115190156774 412696590125443 413401710001176 414133055806353 414367426522712 415075401134784 415425874919172 415660977281888 416045027439808 416516635166502 416530848519872 417093528012993 417107761052448 417580573440537 417624510033952 417816895213848 418202937333168 418395588974532 419271183049608 419508461591232 419851891059372 420580042101792 421445826115218 421863530792366 422253311802556 422761473855432 422838150184554 423571480309744 424443422340951 424683628012904 425271832483836 425409228548928 425768427821724 426009383355296 426358134785466 426402994927936 426599424052464 426886343925834 427250392415604 427477599249831 427492186638816 427842151961886 428084281080144 428218975592616 428584160550096 428614628719056 428812076666844 429208277789304 429709469764536 429952655655744 430304635235124 430548157948896 431050914519264 431449184217024 431647937946576 432046759264416 432765842386852 433365241060518 433686991189104 434116828367248 434718098212632 435040852764096 436478090513088 436972860132822 437018837125312 437578085700873 437624126373408 438089051207457 438135145642272 438493823794962 438741981024048 439862691090888 439893961053768 440111623004352 440656871149248 441017613705708 441267199225632 441639788362006 441643511702592 442047841654796 442190657683008 442394359638192 442564026552364 442803110117472 443176996118226 443427803699504 443945599996336 446866294733154 447344764965696 449410682478654 449665017896016 450044697829103 450287822629944 450813629458296 451068758846784 451611160404213 451693507820256 451866741140152 451997305333236 452634969815002 452638785852864 453053182110932 453261888055743 453408327098064 453696161144768 453827253937824 454210448303742 454467500057168 454839548647653 455370670584477 455418583340192 455628378943608 456049357001328 457473028251072 457991596676718 458414758230588 458625934068237 459049681718442 459845813667312 460482719226408 461249130140201 462854591783571 463116535525384 463366722042432 463757971170156 463907801268288 464299507262604 464332514445644 464562268726816 464975634271746 464991501256256 465518592244914 465782043627056 466163354838051 466179262352736 466427171111304 466971824062536 467403282901776 467618599442124 468050655869784 468597204584856 468862398249024 469246231184004 469511792152416 469827573788196 470044007115579 470060047054944 470478304499814 471294257161104 471692199996107 471947019290136 472851264722512 473857735967424 474646407779128 475303812776052 476128134338272 476517915348462 476568053154752 476787591588048 477228119710368 477769081514517 477785385066912 478447137677808 479039879156592 479260556274708 479703369293928 479924352059022 479974848280512 480535321027008 480928709968668 481200882413472 481746347541693 482052171216316 482191457308938 482207911771968 482430048293232 482875789766112 483696737612712 483882244798954 484552441813911 485392803315496 485655023999808 486065092516764 488381431913154 488432817963584 489057860489211 489109317711456 490358684673936 491037851827224 491646191765976 491889461004864 492327142170084 492902038847556 493180987369824 493597410522242 493864063529616 494053470084772 494440754889744 494897593660704 495315466249782 495595780605328 495738980042904 496615988083137 497746020447936 498166298139588 498856279161942 499438799995878 499491349469888 500183165743392 502404468767669 502566784707312 502991132867821 503262860586408 504135671652288 504833920504992 505027534215464 505300362046272 505886142734414 506353556476924 506586816062301 507054877192266 507072180102976 507218695577568 507646971633594 507934264769776 508350083782671 508637774831784 508979871603879 509231717642856 509702222530896 510408181287864 510568778591196 511275937564314 511293384515904 512345906257716 512581926311559 512635858666464 513055526626494 513345880631376 513945321157584 514657156782456 514948417199424 516997129686232 517600833822488 517880454047424 518317732484292 518611064534368 518959869086308 519216653282912 519678650068422 519696383756992 520416184842528 520579931112592 521006102466057 521300955947928 522391904419632 522632552317668 523115438913288 523411486133952 524004799080438 524022680395968 524451670146828 524730567500217 524748473582112 525343302070353 525398577139488 525828693264498 526126275999792 526570516893161 527470198030152 527768709743808 528702381334024 529605704904768 531221908396764 531957672812826 532634882937664 532880249421936 533372604382176 533977208751519 535644151130556 536139059799096 536386040536554 536442477489984 536881634674164 537508558200276 537812750932704 538557643939536 538764191359412 538919864051166 539186524563024 539224855485264 539680156317887 539684706209184 539971704315576 540602236155384 540908179695936 541558611439077 541657360000224 541865096222008 542790909176256 543249221048148 543556662599392 544058882036672 546066903729933 546651590383392 547408725550128 549117597742272 549486920209032 550247982425388 551024256067766 551202280001568 551667694113094 551965718062512 552177407741804 552942196395186 553116176807129 553120839973728 553587874043874 553901166558896 555041398445859 555355513555336 555655529752128 556124704017324 556304375794752 556774097920716 557089193618464 557545253180994 557603916444224 557860785299376 559028244066144 559802521412496 561510876857983 561927768153624 562706061461316 563681965140576 563784200246072 564462688083984 565924563121268 566185265010807 566708392156062 567029109978448 567691237095632 568155975992397 568477513047288 568799232069952 569181791901112 569667189887472 569970132333108 570456202615848 570779041440192 570958634123488 571426047865998 571445547400128 571486171625408 571749435555792 572217496685757 572277703719072 572885682348213 572945959686048 573415000347258 573739513646832 575205057580392 575530583928768 576715340999772 577820321414024 578249321585472 578515701065328 579050220922848 579624130950176 580817314782354 581621770897011 582300938050299 582630480177096 583437447601164 584118734943276 584658431726616 584989308032064 585468207947844 585652422501666 586463575441419 586483588121184 586525281405024 587690892472086 588023484940944 588519989468827 588837921900696 589525515445464 589859146184256 590676125611104 590902661490968 591073399281924 591912258422976 592918581589776 593466408995616 593967509320278 594790179000777 595821726310872 599214243304872 599490280599678 599553357194688 600044179929948 600383763506592 601084839277728 601917366755952 602148213872284 602468429352101 602663073777648 603171939414109 603497787176232 604349184074324 604544436130752 605271389255439 605381755294368 605613931071656 605941098055488 606452731530204 606648663196992 607160894112636 607504505258144 608065809335104 608755082166426 609598233249759 610655462235624 611219677640784 611501245424316 612066242291256 613127751556416 613976958968544 614983039181316 615850639134562 616902861363984 617139455711428 617994219500502 618343961560208 619066009683472 619967512362328 620691456326552 621026768546496 621551139784068 621902894815072 622629098750048 623138812378758 623204377202368 623491465922832 624067541159712 624774952749753 624796272779808 625661641578672 626436765050928 626725342820772 627304405999752 627593383461798 628392342881472 628906774574412 629262692386848 630870063152688 632795296188549 633379967703834 633738417034736 634257225276831 635357220464616 635716788784064 637025442019356 637907748725754 637929516903744 638652641732586 638719838875456 639014075032944 639537202178199 639604492391904 639899136078696 640329515888751 640875588623406 641238279958224 642126421620216 642328463388924 642876240825144 642921943078584 643218115000266 643240064390976 643812416683956 644564204646804 644928983483616 645473536836778 645822236923344 646069922418548 646576371778896 647173776325536 648086790022352 649148763580278 650047861590777 651175242550872 652077147318948 653811579565248 654717135769632 655459290199233 655528255687968 656436189560112 656990459157721 657202718463408 657757635288689 658112971536072 658485418039488 659254339852992 659840941580652 660167434506528 660420621666376 660777396522048 660985306723872 661543417421926 661548994708032 661900798838448 662154650777516 662459682543009 663071762482194 663285986524512 663846039828546 664221730852784 664765494177339 665141705549256 665918399994504 670089046276416 670299442099731 671017147448544 673347068099407 674497526844024 675449088083068 676073169589688 676603138270176 676862628844792 677228286062016 677800111710228 678183699775712 678639828805172 678952454722503 678975623523808 679579773166398 679602963374528 680544241717152 680758371454928 681315672455613 681701250085752 683127875010288 683442568415412 684074035501992 684461174175168 685260428210112 686209542376608 686987395015077 687622137345882 688303655503334 689768720500968 691090309979056 692904866757896 694088741316672 694674803288076 695067941263904 695636956755234 696449260893906 696498771668466 696522539226176 696843403090224 697463451407619 697487251884384 698277888367371 698673065440584 699268893529104 699640756666956 700457736093804 701104924352664 701427899163186 701501701333056 702075983804676 702895806877284 703293597373536 704267688228624 704741360682294 705090070582416 706941385741656 708295877862352 709276897083768 709803496615104 710506999229248 711969611668692 712955719164078 714192201507408 714776873022693 714852079732128 715181387382072 715842179565552 716678077600368 717670706516712 718076858586048 718559818734888 718890834412062 718915366084032 718966473980352 719555053940892 719962272420768 720570181011694 720576255935808 720802981540512 721411599994046 721801323620208 722078148585436 723078256824474 723311867657952 724332294730864 725823367198431 727474952962368 728089204973244 729097638775146 729878300733504 732572147869731 732649226945376 733663976567184 734283454352747 735538027010904 735954290750016 737256261860248 737469287648964 737834191507296 738117165391832 738509687592898 738515913759936 739771481054736 740055197927812 740396115783363 741080205127158 741499605356432 742365463894288 742973199374673 743393670907992 743814380399168 746403361883328 747249447209382 748284418742913 749158199993817 749237024204832 750274748615088 752564370228749 752616917445312 753850177060968 754913686681076 755611189541416 756203507478432 756902202069312 757541301323196 757970017396384 758829214101621 759530334715386 759556253183296 759960176444144 760582315788399 760608270154464 761470457450391 761901397154664 762332580741056 762956662247676 763847576464284 764553333796344 764986018195776 765612271931796 765853167886794 766913906346471 766940076773856 768518859386574 768953787999696 769603063151543 770018820947064 770917981736376 771354268087104 772422625799136 774423086376472 775495694529348 775746240295104 776401250733732 776840640236128 777476598726438 777916596801552 778439803629462 778824979924368 779517975102633 779544575635488 780624277263792 780869896668888 781951433921892 783587856629448 783948828476502 784031313254592 784673158369932 785117229200928 786007198620657 786034020593952 787122710373168 788097865709232 788763305387681 789189413999688 790558108786368 791653064615712 791956679093704 792384512841792 793053572001036 793309790334528 794428968414496 796832862595146 797936509219239 798952324406496 799320374132904 800058906573264 802556489007936 803466226695834 803550765036864 804208589698644 804663716234976 805343143483658 806719126399056 807028519007252 808146287039118 808603642040272 808837283227896 809547858816848 811362269543904 811673442888568 812111928099264 812797644333012 814207282980832 814873831572222 814959570187712 815334993899088 816088323055008 819977385575088 820669743100129 821113088325192 822537148485312 823676396613408 823992292667336 824230380313548 825393180250886 826536384101649 826803420002352 827501541169641 828266111612706 828734853045424 829413294592779 830381811065811 830851749838344 831321954563776 833033270333004 834187056025986 834215522104896 835161146881074 835249020067904 835633790427696 836317879771491 836405874666336 836791177949064 838542366099216 839703782118744 841101354961543 841160084203584 842891652230436 843727061584732 844506623605112 845522947710864 845676300369108 847142960619488 848886844681902 849367256025808 850062588234093 850543664967672 851536855643448 852018766710592 852716269570932 853198848104928 853772687851668 854500784831208 854955198499662 854984373277632 855684303923772 856168562160288 856437951185232 857139071798997 857168321100192 857229257438112 857624153333688 858416555578608 859141369667789 859418939529072 860144599992901 860609270470248 861096315897792 862101829038528 863295875893152 864093518528832 865531684773704 866730482121036 867373982378208 868233656734496 869436196425264 871225972173531 873945720265644 875156171401746 875248252746816 876178102414914 876270291284544 876987647589924 877483962048096 878478633752499 879725382181776 879787922107536 880530781360763 882035227411416 882534398451264 883279576724012 884095683309592 884788719276384 885128053104728 885606220234944 886353992236452 886855607399008 887891199992672 890951263980417 893732589466308 898821364957308 899330035792032 900089395658206 900575645259888 901627258916592 902452709527421 903222320808426 903387015640512 903733482280304 903994610666472 905269939630004 906106364221864 906523776111486 906816654196128 907654507875648 908420896607484 908935000114336 909679097295306 910741341168954 910837166680384 911256757887216 912098714002656 913132623249639 915983193353436 916149325399867 916829516461176 917251868136474 918099363436884 919691627334624 920965438452816 922498260280402 923775958701843 925709183567142 926233071050768 926991329250753 927515942340312 928599014525208 928665028891288 929124537453632 929951268543492 931037184489828 931564087254112 932326709676102 932358524705472 932854342222608 933943648125072 934708218568137 934806565803552 935237198884248 936101311739568 937194409169712 938492462368008 939023584304832 939655147576392 940088014231158 940120094109888 940956608999628 942588514322208 943384399992214 943894038580272 945702529445024 949292815558256 950069951555751 950607625552104 952256268676544 953035830696924 953575183176096 954456239420736 955538163029034 955570770133824 956861623088631 956894275355616 957978962598879 958079758313184 958521112549416 959406738587856 959848704118044 960216824922823 961857419937336 962401764826944 963492695083386 964104342432632 964382914617876 964860096586464 965751579532224 967393475225424 967764489597908 968210305255167 969104883627822 970785606630992 972130185033528 973723145370417 976762863826308 978115720978422 978218635422912 980717369347872 982075703654448 983292383531952 984122637991441 984654284340168 985804077695112 986361974739648 987194821044484 987728127059232 988106940169544 988881509779488 989795187321408 990630932499564 991191561210656 991477960085808 992315126132889 993231976166274 994607643723291 995769059742819 996332596279176 997712558323884 998877599991756 1000366331486784 1004808937535338 1005133569414624 1005982265735642 1006525721172816 1008623616530647 1009667841009984 1010055068430928 1011772285468828 1012707112953848 1013173632124602 1014109754384532 1014437391155136 1015293943267188 1015868529539552 1016700167565342 1017275549663568 1017959743207758 1018463435285712 1019369659749597 1019404445061792 1020816362575728 1021137557182392 1022551875128628 1024691812515432 1025163852623118 1025271717332928 1026111053252988 1026691761262752 1027890642315168 1029314313564912 1032455483255001 1033994259372464 1035201667644976 1036635464968584 1037222129068736 1037919738172616 1038433306565824 1039357300136844 1040832369685056 1041159862225184 1042012204932114 1042601911895856 1043455435132851 1044673891340859 1044748157502699 1044783808839264 1045265104635336 1046230877826576 1048009598160876 1048903340293656 1049461135000434 1049496947164224 1050686604140706 1050797154278976 1051657386528996 1052252551999584 1053141033786322 1054940396060304 1057404762668048 1062443816793528 1063915345625652 1065760498843872 1066745208764352 1067954417503038 1069433578746117 1071288302261112 1072278119598192 1072772081073108 1073183510207861 1073763269348328 1075017116400552 1075625501865408 1077115287879072 1077528382718824 1077839728102332 1078373049126048 1078449710970528 1079360312635774 1079369412418368 1079943408631152 1080855271517541 1081204472310768 1082117399991069 1083117222878154 1083314720000448 1083730192444016 1084617385236711 1086498442096296 1087113325198784 1092133807459866 1093303180766784 1093646458162719 1094817451100256 1098618900583243 1098973840418064 1099901771872787 1100495964850776 1102048512135532 1102404560003136 1103335388226188 1103931436125024 1104354815483608 1105884392790372 1106232353614258 1106241679947456 1107175748087748 1107764531389347 1107802333117792 1110082796891718 1110711027110672 1111620307690737 1112249408034648 1113548195841432 1114178387236928 1115090506361988 1115721570598752 1118056488132288 1119605042824992 1120874170814073 1123021753715966 1123855536307248 1125412122922632 1127363930281152 1127568400492144 1128925376167968 1131849126242536 1132370530021614 1133416784312124 1134058219956896 1135382474191264 1136311951984794 1136955026094576 1138363583802224 1139295502073079 1139334379774944 1139940264666216 1140912405231696 1141917268246976 1142852095731996 1143498871111584 1144434993371514 1144555407438144 1145771364696426 1145891919372096 1146830000694516 1147479027293664 1148779751830191 1150410115160784 1153430681999544 1155640642828048 1157031402130656 1158100441845696 1159248261900352 1161634629564708 1163243541794022 1164601876100598 1165260960354192 1166214898089657 1166874895202328 1167659705444193 1168237469886552 1169316863453232 1170936415895688 1171304845003332 1172927150882838 1172967176242368 1173050562810048 1175381784944172 1176046969881888 1177039978937654 1177675843801392 1179051030890928 1181352251222208 1181805322981936 1182146798563848 1185837163179552 1186932817991232 1187935018640556 1189580358001554 1191643452621744 1195249293892719 1198041425522903 1198428486609744 1198980561199356 1199440393761727 1200088359859896 1200767527013184 1202169678555456 1203834733511904 1204296427744568 1204936858704202 1205326147555296 1206343878828218 1206995574352464 1208014715225487 1208698368148648 1210542778510878 1210763510588736 1211227862143312 1212219430558677 1212905463060408 1214321788225272 1215009010516288 1217510164332852 1219196466499518 1221310924471248 1222310747358333 1222439355281568 1223002490848632 1224132484582512 1227868183004801 1227953917937088 1229966078362632 1231701278269124 1233805722727968 1234278911422856 1235988439001004 1236687923120416 1238089770376329 1238132019366944 1239935024724656 1241382912653104 1242399167419059 1243102279568136 1243805789630144 1245258197500096 1246277624757516 1246982931845664 1248135082319424 1249549905499506 1249592545559616 1251280584038979 1251323283157344 1252741720321611 1252873530101856 1253450685641544 1254608811999504 1255186766923596 1255668155668307 1257813549148824 1258525384773696 1261740126305376 1265590592377098 1266759935407668 1267476834069472 1268514450553662 1270714440929232 1273330267022853 1274050884038712 1275815497451508 1277305283465172 1278028150065888 1279074404356398 1279208984783808 1279798272157392 1280659031777502 1281751177246812 1282432797749493 1282476559916448 1284252843240432 1284656926777848 1285752481650288 1285843886157168 1286436230000532 1286929603527269 1287624833367912 1289128409293608 1289857966967232 1290947073673556 1291644473846688 1292139844837096 1293152743557792 1294347552651072 1296173580044704 1298297527160556 1300095723181554 1302350485101744 1304154294637896 1309434271539264 1310918580398466 1311056511375936 1312872379120224 1313980918315442 1314405436926816 1315515270577378 1316225943072144 1318969344693923 1319681883161304 1320334869013056 1320841243332752 1321970613447744 1323086834843852 1323801597676896 1324309301555032 1324919365086018 1326143524964388 1326571973049024 1327692079657092 1328443461705568 1329530988354678 1330283411098512 1331836799989008 1338987475584421 1340598884199462 1342034294897088 1346694136198814 1348995053688048 1350134093487309 1350898176166136 1352146339179376 1353206276540352 1353725257689584 1354833481212639 1355600223420456 1356367399551424 1357279657610344 1357904909445006 1357951247047616 1359159546332796 1359785664167229 1361088483434304 1361516742909856 1362631344911226 1363402500171504 1364518645942959 1366112011753431 1366255750020576 1366885136830824 1368148071003984 1372323263358307 1372419084753216 1373974790030154 1375244274691764 1376607311006668 1379537441001936 1382180619958112 1383747390420603 1385809733515792 1388563775350713 1389349606576152 1390135882527808 1391273913510468 1392898521787812 1392997543336932 1393686806180448 1394926902815238 1394974503768768 1396555776734742 1397346130881168 1398490064514153 1398537787058208 1399281513333912 1400915472187608 1402209848705328 1402855798326372 1403393821041049 1404151967609352 1405791613754568 1406587194747072 1408535376457248 1409482721364588 1410180141164832 1413882771483312 1415076599988321 1416591755724704 1418553794167536 1423939223337384 1425911438328156 1428384403014816 1429553746045386 1429704159464256 1430362774764144 1431684359131104 1433307244543551 1433356155200736 1435341413033424 1436655485378087 1437119637469776 1437781668824124 1438333086295183 1439110107881784 1439924544841536 1441140362023388 1441605963081024 1442823199988092 1443602647240416 1444156297170872 1446156513648948 1446623735315904 1448664589461728 1451646734396862 1453657325441733 1456178409946488 1458195277550292 1465144295739462 1465298453890752 1467327953134368 1468566908705494 1471076054021808 1472422841860529 1474512523720496 1474938575297928 1475668383014592 1476234330783664 1477019375185796 1479542962109472 1480110395855624 1480792231566726 1482160410254316 1482999210712864 1484730927788576 1485946398749346 1486787341815984 1489847964249411 1494498894418764 1496568837485826 1498316399987634 1498474048409664 1500549497230176 1505128740457498 1507213406303007 1507700354121936 1508973398603463 1509827373362152 1511222379082832 1512407014956864 1515082602646392 1515940034792768 1517658428203242 1519060669430772 1519760448186903 1519920352888288 1521164631576798 1521216540308928 1522940914900782 1523802794309328 1525050251348013 1525913324495352 1526939614811637 1527695152928568 1529106667592688 1531224543863592 1531706335773588 1533827812692942 1533880153547712 1537037718773148 1537907575999392 1539206126303086 1540037641894128 1541835963472752 1544845251598272 1548846172752944 1550991389058696 1552802501467464 1553681280472256 1554953197452876 1555833193603104 1556879607258924 1557649959848736 1559035950205266 1559089151270976 1561248554527584 1561739793337776 1563018307398171 1563902867843784 1566669556453027 1567175713258896 1567897656953004 1568498976457643 1569346316739864 1570234458401856 1572014397241314 1572068041187904 1574245420746336 1576195731418464 1577526610775362 1578378827999376 1579711550679483 1583306129231424 1583913358187408 1586107144002072 1588857936828992 1593665725190292 1595873018438478 1597904648812992 1598640748265808 1600117813146528 1601931626254557 1605673777775509 1606932453391668 1608417179397288 1609327432469952 1610686286967316 1613438252798112 1614057038014504 1616292574078236 1617207284080544 1617674566455792 1619040468953661 1619095717633696 1622724539087808 1623346885777136 1624675834317231 1625595288666024 1628414565961664 1629747663144444 1630669987798176 1632176646110016 1638200711189799 1639954771150176 1641339486200258 1642226176650384 1645649058550003 1647352793226816 1647984585334672 1648460760627096 1650786360501772 1653072768203298 1653606840004704 1655003082339282 1656532223225412 1657469706090848 1658826589185558 1659348530421387 1660763622131622 1661703499676688 1665124195337577 1666066540666008 1668374112051972 1670322293762148 1671267580855392 1672635759542982 1672811749332672 1673582355898128 1677084732198432 1679407564237488 1682202709923086 1684532630573949 1685783304460872 1687454123169464 1689013247210224 1691045895421728 1691352600738216 1694285921238976 1697773689363804 1698555795032421 1698734512051616 1700125176468186 1701087329935344 1703073711286896 1704467927977191 1705432539141864 1706397696209856 1707545375703336 1709001569662416 1709910396999324 1711368607847544 1712337124320576 1712875902370464 1714278143597994 1714336642200384 1714458514876224 1715248306667376 1716833111157216 1718282739335578 1718837879058144 1720289199985802 1721218540940496 1726591751786304 1731063369547408 1733460964242072 1734747964756416 1736467313468992 1738872392850528 1742451944347062 1744865312691033 1746902814150897 1747891440531288 1750312342803492 1750983621918089 1752356204829828 1753975295179848 1754967924096192 1756957267504998 1759450764363552 1759575844215072 1761061562721526 1764070454822832 1765559968406481 1766559153448024 1768191366619184 1769577438552768 1770256106209456 1772707984472904 1773711214798016 1775782399985344 1781902527960834 1784370537002331 1787465178932616 1794576575160863 1797642729914616 1798660071584064 1800178791316412 1801151290519776 1803254517833184 1804905419054842 1806444641616852 1807405288056303 1807466964560608 1807989221332944 1809515818242327 1810539879260008 1812212728443728 1813047552222972 1813633308392256 1815814167766317 1816841793214968 1817870000228672 1819358194590612 1821482682337908 1822513515774432 1824197428005312 1826265246499278 1828794699749277 1831966386706872 1832298650799734 1833659032922352 1834503736272948 1836198726873768 1839254830144121 1839383254669248 1841930876905632 1844996520560804 1847551917403686 1851418367134284 1852466142101536 1853982658501506 1855031884680624 1857198029050416 1857330057782576 1859902537086984 1862074368979656 1863128174508224 1864653419352204 1865708684445216 1867887296250144 1869416437136274 1869613131607104 1870474397768496 1872202623479136 1874324858249259 1874388818339424 1876984924736016 1879310295152784 1880176028462316 1880897112847547 1881913217999256 1885177028644416 1886768799984428 1887788077160544 1891405058890048 1898385888565647 1898585631116512 1900139903111502 1901215251104208 1902771675830493 1906071661393848 1907150366352192 1911076326058068 1913723246177262 1913788550711232 1915957925197758 1916159516626368 1917042225098832 1918813477175712 1919697408236088 1920433649845646 1920988547666253 1923714839874672 1926985390166772 1928208684865264 1928765829235752 1929720193172928 1934786950450848 1935528979195816 1936420610510334 1938209767255644 1941571213261984 1944260370067056 1947446290740834 1950143584772331 1953525727652616 1956231441956844 1956981695084923 1961434738695744 1964151407308896 1966584767063904 1968245275982882 1969308568680336 1970971377473163 1971608155390224 1973272905866067 1974389642088968 1975456254118464 1976213880339088 1977763019558976 1981261864999128 1982383122421312 1982955920171616 1984630252265778 1986463952332548 1987379047629027 1989215287446582 1991538119485638 1992665192558352 1994296482532017 1995425116647768 1997755199983512 2005703231062141 2009617875070676 2010267138829248 2011964531471284 2013051442345632 2017247233061294 2020041204298221 2020110136861856 2023544570937656 2025414225907696 2026347264249204 2028219508769064 2030587886534376 2031737059079104 2033400335130684 2034551099327136 2035919486415516 2036857364167509 2036926870571424 2038739319499194 2038808890123584 2041632725151456 2042275114364784 2043947017366839 2045103750257256 2048721727669343 2049383625030864 2050327705246236 2052222106505976 2053383522525504 2055781284630336 2058628627129824 2064910966510002 2067988518744928 2070403335289952 2073270929937168 2075839476345232 2078714600273688 2082319724450368 2084024409864228 2085203823791712 2086910870265702 2089347782681718 2089496315005398 2089567617678528 2090530209270672 2092390354222857 2092461755653152 2094833665102113 2096019196321752 2097806680587312 2098922270000868 2099727247860281 2101373208281412 2103314773057992 2104505103999168 2106282067572644 2109880792120608 2114809525336096 2124887633587056 2127830691251304 2131520997687744 2135908835006076 2138867157492234 2142576604522224 2144556239196384 2145544162146216 2146367020415722 2147526538696656 2150034232801104 2152002615026927 2154230575758144 2155056765437648 2155679456204664 2156746098252096 2156899421941056 2158720625271548 2159886817262304 2161710543035082 2162408944621536 2164234799982138 2166234445756308 2167460384888032 2169234770473422 2172996884192592 2177470101595293 2184267614919732 2187292916325438 2189634902200512 2197237801166486 2197947680836128 2199803543745574 2200991929701552 2202850363058241 2204097024271064 2205579443616809 2206670776452376 2207862872250048 2208709630967216 2211768785580744 2212464707228516 2214351496175496 2215529062778694 2215604666235584 2220165593783436 2221188347350089 2221422054221344 2223240615381474 2224498816069296 2227096391682864 2228919598124019 2230181012723976 2231443141197504 2239210085649984 2241748341628146 2246043507431932 2247711072614496 2250824245845264 2255136800984288 2257693110686247 2257850752335936 2263698252485072 2264741060043228 2266833568624248 2268116439913792 2270764948382528 2272623903969588 2273910052189152 2276487642304863 2276727167604448 2278591004146158 2278668759549888 2279880529332432 2281746947365197 2281824810463392 2284411372351173 2285704191463992 2286997742223168 2288869986743028 2289747813277501 2291542729392852 2293660001389032 2294958054587328 2297559503660382 2300820230321568 2306861363999088 2308809189454629 2311281285656096 2314062804261312 2323269259129416 2326487083588044 2329203752201196 2330521920708384 2332429796179314 2333749790404656 2335319410888386 2336474939773104 2338553925307899 2338633726906464 2341872831791376 2342609690006664 2345854301765676 2346753982902667 2350763569888344 2352093939763776 2354079957875308 2355351687602784 2358102061781856 2363610645963872 2364293597127696 2366289916163043 2371674326359104 2375870037281112 2379160716003108 2383286905243488 2390498587785438 2396082851045806 2396856973219488 2397961122398712 2398880787523454 2400176719719792 2405179393265389 2407669467023808 2408592855489136 2409873717408404 2410652295110592 2412687757656436 2413991148704928 2416029430450974 2417396736297296 2421085557021756 2422455724286624 2424438861117354 2425810926120816 2428643576450544 2435020328665704 2438392932999036 2442621848942496 2444621494716666 2444878710563136 2446004981697264 2448264969165024 2455736366009602 2459932156725264 2462009229300387 2463402556538248 2467611445455936 2468557822845712 2471976878002008 2473375846240832 2476179540752658 2476264038733888 2479609152304947 2479870049449312 2482504623508923 2482765825306208 2484798334838118 2486204559136272 2488239883778337 2491145433197433 2492555249515032 2493965863691328 2499099810999012 2502561168077958 2502646566314688 2505483440643222 2505747060203712 2506901371283088 2509217623999008 2510373533847192 2511336311336614 2515627098297648 2523304064884629 2523480252610752 2531181184754196 2533519870815336 2534953668138944 2537028901107324 2541428881858464 2546660534045706 2548101768077424 2550187764702279 2551630994903016 2554610566930344 2556056300131776 2558148808712796 2559129908957207 2559596544314784 2561318063555004 2563502354493624 2564865595498986 2564953119832896 2568505686480864 2569313853555696 2571504963300576 2571687772314336 2572872460001064 2573859207054538 2575249666735824 2577424109003367 2578256818587216 2580433799978703 2581894147347112 2583288947693376 2584279689674192 2586305487115584 2592347160089408 2596595054321112 2600191446363108 2604700970203488 2608308589275792 2613677916520593 2621837160796932 2622842686773569 2625744758240448 2627961836630884 2628810873853632 2631030541154756 2632451886144288 2637938689387846 2639363766322608 2641592344082289 2641682486665504 2646173669687704 2647603195353792 2648618603110064 2649838730172036 2652287049928776 2655384159314184 2656886923411136 2659061976709356 2660566822197024 2663673599978016 2672853791941251 2677974951168842 2681197768398924 2693388272397628 2697990107376096 2700268186974618 2701796352332272 2704292678358752 2707358128582263 2707450515379168 2709666962425278 2711200446840912 2714559315220688 2715809818890012 2718319092665592 2719571328334458 2723033485819712 2725262689822452 2726805000343008 2729037291885918 2732224023506862 2732511500041152 2733770273661648 2736296142007968 2739397869748917 2744646526716614 2747949580060308 2748447976199601 2750488549383528 2753214622013336 2759074882003872 2764361239916224 2767494780841206 2771327876105529 2771619467031584 2777127550701426 2778699213152304 2780973987752259 2782547827020936 2785797043575624 2785995086673864 2787373612360896 2789853805630476 2793111553469484 2794692261762336 2796980129028306 2797075574116416 2798563026667824 2801830944375216 2804419697410656 2805711596652744 2806787642082098 2808303935218704 2811583227509136 2817070752914496 2818965442729176 2820360282329664 2827765542966624 2830153199976642 2833183511449408 2837107588335072 2847878446674768 2850209854667253 2851822876656312 2856768806029632 2859107492090772 2860204015893349 2860725549528288 2863368718262208 2866614489087102 2866712310401472 2870658624353039 2870682826066848 2873310970756174 2874239274939552 2875563337648248 2876666172590366 2878220215763568 2880650474768469 2882280724046776 2885646399976184 2887205294480832 2888312594341744 2892313027297896 2897329178923456 2903293468793724 2904630915765501 2907314650883466 2912356819892976 2916390555100584 2921169436111251 2930288591478924 2934655906268736 2937133817410988 2942152108043616 2944845683721058 2949025047440992 2949877150595856 2952367913974323 2952468661567328 2954038750371592 2959085924218944 2960220791711248 2961584463133452 2964320820508632 2965998421425728 2969461855577152 2971892797498692 2973574683631968 2976945378398667 2979695928498822 2983822931169873 2987307179228457 2988997788837528 2993137674971652 2996632799975268 3001098994460352 3010257480914996 3014426812606014 3015400708243872 3017946797206926 3019654746724304 3022444758165664 3025870849591941 3030165205292784 3035316856406484 3038121338861544 3039520896373806 3039840705776576 3042329263153596 3045881829801564 3047605588618656 3050100502696026 3051826648990704 3053879229623274 3055390305857136 3058108979248791 3058213335185376 3062449087727184 3063412671547176 3067655625385884 3068832131488103 3074075437546296 3075815151998784 3078412252606172 3080075283788256 3083671926945504 3097366449765003 3097692345505888 3101982778117392 3105605002934928 3109906394905752 3111666387206208 3113759214517848 3115299919697472 3118071900410532 3122497109055168 3123479586675552 3126036614796342 3127805735687568 3133339112906054 3134244472508097 3134351426517792 3135795313906008 3136997952915286 3138692633479728 3144028794482628 3145234591193201 3148490841492672 3152391462836928 3155053221550724 3156757655998752 3159423101358966 3167826716374816 3172214288004144 3187331450380584 3191746036876956 3197281496531616 3200235626293056 3203863252509114 3208383168394573 3211347555551018 3213864906783336 3216834358794576 3219550530623583 3221372573934632 3226876505596224 3228114076029008 3232585148156472 3234414568161088 3235349132911584 3238080937907322 3238191435267392 3242565814552623 3246352199973207 3246693771554272 3249351668634462 3251190577332048 3253852155710133 3259495326288888 3261339975596352 3276401422379598 3279909542300352 3282678972400516 3284452353300768 3291298117100006 3295856701749729 3295969170669344 3296921521254192 3299705315618361 3301572721003544 3306145536406596 3307213680009408 3310006164678564 3313064446450824 3314939412181696 3317653178371116 3318697060842774 3321527244263244 3323293594168041 3323406999353376 3330248390675154 3332133081332016 3334860923072211 3336748224103944 3340644587524296 3342535161710784 3345271519085964 3347164711796256 3354169464396864 3358815128474976 3364405419846172 3369065261147898 3371566608921744 3374908246338928 3378026494420448 3382091790843456 3382705201476432 3395547378727608 3397111590064842 3397469024103232 3400250352936372 3402174659870688 3406147422573792 3408935855954382 3410865078283728 3415090751406672 3417886506219237 3418003139324832 3419820793998648 3422737215695088 3425751804740928 3428556287195988 3429871205780821 3430496613334752 3433666222314432 3436565478671156 3437675758116288 3440578399971604 3442437081880992 3462126739094816 3466921928484144 3477744785701056 3484903888694124 3489730625382066 3493805628301794 3495782881062576 3500624685606984 3501967243836178 3502979116332579 3504712409659656 3507950590359696 3513914535009996 3518901528727104 3519151688430144 3522123125443052 3528140909645664 3531119936812962 3533118306896048 3536382733238368 3540512212418912 3545415968945808 3563805055921668 3568741074004662 3574930357865232 3585840011735111 3589153150321726 3594124276568709 3595285459829232 3598321181285181 3600357582632824 3602302581039552 3606509035666368 3609810838109684 3612889283233704 3614810576112606 3614933929121216 3615978442665888 3619031636484654 3621079758520016 3624044145676461 3624425456887456 3626095104445944 3631628335532634 3633683586429936 3636658291676031 3638716389181224 3642965364675816 3645027031548864 3652530492998556 3657589399498554 3663932773413744 3664597301599468 3667318065844704 3669007472545896 3672397453747536 3678509660288242 3683604549014403 3683861753811264 3689993041121608 3695103834807372 3702836734268568 3704932284203072 3707965317003012 3710063769361248 3714269311128987 3714396058100832 3714660115565152 3719805074173968 3724148737959312 3727197502257177 3729306838704408 3731417368890432 3735774592500288 3738832874272548 3740948795536992 3744405246958272 3748649716498518 3748777636678848 3753969849472032 3758620590305568 3760352056924632 3761794225695094 3763826435998512 3767004467004921 3773537599968856 3775576154321088 3796771777131294 3797171262233024 3800279806223004 3802430502208416 3805543351660986 3812143322787696 3819990801068559 3822152652116136 3827446492354524 3831915850395516 3834084450197664 3837626954351424 3839394816472176 3840867299691292 3841977095332506 3847429679749344 3853970780333544 3856417369730528 3857531658471504 3860788810581807 3869573900901696 3871057958391632 3872841221020668 3876419534511288 3883142426523968 3888520740134112 3894892581481668 3900287169544662 3907051455305232 3912462883913688 3913963390169846 3928302814617792 3933169534127808 3936490551965764 3938617137360672 3941942754946326 3943216310780448 3946545811732134 3948779284177936 3952427760678176 3956908034081769 3962523729998256 3965911840343232 3969260504531556 3972927904665096 3974758095258054 3978430574893164 3983076238971276 3985330385116704 3988592965064034 3990850233295536 3995510399967024 4011406462124282 4016962426753263 4019235750141352 4023929062942568 4026102884691264 4034494466122588 4040082408596442 4040220273723712 4047089141875312 4050402280461927 4050828451815392 4052694528498408 4056439017538128 4061175773068752 4064500443637917 4066800670261368 4069102198654272 4071838972831032 4073714728335018 4073853741142848 4077478638998388 4079356992501687 4083265450302912 4084550228729568 4087894034733678 4090207500514512 4097443455338686 4098767250061728 4100655410492472 4104444213011952 4116969790074921 4117257254259648 4129821933020004 4135977037489856 4140806670579904 4146541859874336 4151242171261809 4151678952690464 4157429200547376 4165691326052139 4168048819728456 4170407647583424 4173821740531404 4178695565363436 4178992630010796 4181060418541344 4184780708445714 4184923511306304 4189667330204226 4192038392643504 4195577989439057 4195613361174624 4197844540001736 4199454495720562 4202746416562824 4206629546115984 4210181463123147 4212564135145288 4219761584241216 4229619050672192 4245229799964963 4249775267174112 4255661382502608 4271817670012152 4277734314984468 4285153209044448 4289112478392768 4291088324292432 4292734040831444 4295053077393312 4300032213242519 4300068465602208 4304005230053854 4309966456134261 4310113530875296 4311358912409328 4314999258885549 4317441250543096 4319773634524608 4323421086070164 4324817889243072 4328469599964276 4332468891512616 4334920769776064 4338469540946844 4345993768385184 4354940203190586 4360971976325199 4368535229839464 4374585832650876 4394475602332972 4395895361672256 4399607087491148 4401983859403104 4405700726116482 4408194048542128 4411158887233618 4413341552904752 4417268525581587 4417419261934432 4423537571161488 4424929414457032 4428702992350992 4431058125557388 4440331187566872 4442376694700178 4442844108442688 4446481230762948 4448997632138592 4454192783365728 4457839196248038 4460362025447952 4469543892748233 4483496683256292 4492087014863864 4495422145228992 4501648491690528 4510273601968576 4515386221372494 4521640218909021 4526920195810389 4527396504970144 4529482120086456 4533667137248496 4545247807939176 4547820104378304 4552975284609726 4553454335208896 4557182008292316 4559281344560709 4559761058664864 4563493894730394 4563649620926784 4568822744702346 4571408382927984 4577739973486056 4579495626555002 4580818844434911 4583085458785704 4587320002778064 4595119007320764 4601640460643136 4613722727998176 4617618378909258 4622562571312192 4646538518258832 4652974167176088 4658407504402392 4661043841416768 4664859592358628 4667499580809312 4670638821776772 4672949879546208 4677107850615798 4677267453812928 4683706176576011 4683745663582752 4685219380013328 4689175399961299 4691708603531352 4693507965805334 4700008669359081 4701527139776688 4705496929372929 4708159915750616 4710703375205568 4716204123563712 4727221291927744 4728587194255392 4732579832326086 4739134652038449 4751740074562224 4758321432006216 4766573810486976 4780997175570876 4792165702091612 4793713946438976 4795922244797424 4797761575046908 4800353439439584 4810358786530778 4817021333326527 4817185710978272 4819747434816808 4825375515312872 4827982297409856 4832058860901948 4834793472594592 4842171114043512 4844911448573248 4848877722234708 4851621852241632 4857121406860983 4857287152901088 4870040657331408 4874027502951693 4876785865998072 4885243697884992 4889242989433332 4892009963394528 4896529938330048 4911472732019204 4919864313450528 4924018458600774 4926805113076496 4936947175650009 4937115645691424 4943953756004016 4952359081505316 4959218304609894 4959740098898624 4965009247017846 4965531650612416 4969596669676236 4972409118272544 4976479767556674 4978045591264161 4982290866394866 4985110499030064 4995372586012731 4998199621998024 5005122336155916 5010966881286444 5013802742566176 5018435247998016 5020747067694384 5022672622673228 5031254196595296 5046608129769258 5053597891721847 5062362369508392 5067039741630672 5074057802214648 5082857763716928 5093321068091412 5095667385097263 5096203536154848 5100375529404558 5103261989806032 5109221133860688 5116297617425592 5118259817914414 5119193088629568 5122636127110008 5127004708987248 5129731190997972 5137011372961728 5138627707111392 5143009926601152 5143375544628672 5145744920002128 5147718414109076 5150499333471648 5154848218006734 5156513637174432 5160867599957406 5163788294694224 5168559379348384 5193190108642224 5200382892726216 5209401940406976 5216617178551584 5227355833041186 5234730432643777 5243674321593864 5245685373547138 5252950865754267 5255923673261768 5262061082309512 5264903772288576 5275877378775692 5278727532645216 5283184688164578 5283364973331008 5292347339375408 5296679905219443 5297237206220128 5299677460344072 5304574099857552 5310768318628368 5318123953418712 5321133644394048 5327347199956032 5345707583882502 5355949902337684 5362395536797848 5383729725482589 5386776544795256 5395980214752192 5400536373949236 5403592704664544 5408585356717504 5414716257164526 5414901030758336 5419333924850556 5422215864168909 5422400893681824 5428547454726981 5429118630441376 5431619637780024 5436638185331184 5439142656668916 5447442503298951 5450525379644904 5453610000686016 5458074583771836 5464448047013724 5467540547323296 5472592284015936 5478795739497834 5489293053433228 5495899160120616 5496895952399202 5500977098767056 5506429244026672 5517764490432363 5518149764007744 5534989561682412 5542655752211058 5543238934063168 5554255101402852 5557398426304608 5561947975504518 5565095654041872 5571594087151248 5571990173347728 5579707611260952 5586223106938968 5589384523524672 5593960258056612 5597126053335648 5603661888750432 5608839394821312 5611423193305488 5613575284164196 5616607870437408 5623166455018272 5637930885458352 5642691338542641 5655531085933248 5660306399953284 5674215176670144 5695157665696941 5695756893349536 5700419709334506 5703645753312624 5718214984181544 5720408031786698 5721451099056576 5733228978174204 5741317248706078 5741365652133696 5746621941512348 5748478549879104 5751126675296496 5753332345180732 5756440431527136 5761300949536938 5764561448093552 5771292799952368 5776625188683488 5784626054595792 5806586937587448 5809261831531002 5814629301766932 5824713639785952 5832781110201168 5842338872222502 5850581071778339 5860577182957848 5870945085254769 5874267634821976 5884304216087232 5889691367442116 5898050094881984 5899754301191712 5904735827948646 5904937323134656 5908077500743184 5912914132419489 5919818717598201 5920441583422496 5923168926266904 5928641641017264 5943785594997384 5947149367263936 5953890756797334 5959391856997644 5962137142887081 5967645862339746 5974614358456914 5977995577675056 5986275349943304 5993265599950536 6017109693186423 6020514961829992 6028853625212028 6030801416487744 6035893594413852 6039309493448608 6044889516331328 6051741699183882 6060123612894663 6060330410585568 6070633712812968 6076242677723088 6079041792747612 6084658526307192 6091763659603128 6095211177237312 6100201005392052 6103653297981408 6107758459246548 6110572092502527 6110780611714272 6116217958497582 6116426670370752 6124898175454368 6126825343094352 6131998599949391 6135311250771768 6137664262976206 6146165183008029 6148150875092592 6156824505212344 6160150567576512 6167343853891008 6194732899530006 6195384691011776 6203965556234784 6211210005869856 6219812789811504 6227518429035696 6236143800821064 6246959173351104 6252073229592684 6255611471375136 6266678225812108 6268488945016194 6268702853035584 6271590627812016 6273995905830572 6277385266959456 6288057588965256 6290469182386402 6299181743580843 6310106443101448 6313515311997504 6318846202717932 6335653432749632 6344428576008288 6374662900761168 6383492073753912 6394562993063232 6407726505018228 6416766336789146 6422695111102036 6427729813566672 6433668717589152 6439101061247166 6442745147869264 6456007845080781 6456228152058016 6465170296312944 6470698265823168 6476161875814644 6485131629105246 6492704399946414 6493387543108544 6498703337268924 6502381154664096 6507704311420266 6518990652577776 6532410304785879 6538884727281673 6552802844759196 6565357944801032 6568904706601536 6582596234200012 6591713403499458 6591938341338688 6593843042508384 6599410631236722 6603145442007088 6608551089174723 6612291072813192 6616738330850427 6620012329357128 6626128892901648 6635306356742232 6637394121685548 6643054488526488 6646587188336082 6646813998706752 6660496781350308 6663565042050267 6664266162664032 6669721846144422 6673496448207888 6681289175048592 6690543038171928 6694329423592512 6717630256949952 6728810839692344 6738130522295796 6743133217843488 6749816492677856 6756052988840896 6765410402952864 6773079332058741 6791094757455216 6794223180129684 6800500705872744 6804349319741376 6812294845147584 6817871711908764 6821730156567456 6829462926914589 6830181502813344 6835773012438474 6836006278649664 6839641587997296 6845416719611093 6845474431390176 6857112574391976 6859742411561642 6860993226669504 6869243439832503 6873130957342312 6881156799943208 6884874163761984 6924253478189632 6926427568363887 6933843856968288 6969807777388248 6979461250764132 6987611256603588 6991565762125152 7001249371213968 7003934487672356 7005958232665158 7009424819319312 7015842032132531 7015901180719392 7027829070019992 7040261948708001 7044246250886104 7056281819291328 7062239873625924 7066236613792096 7072765466476736 7081024424837824 7090831937891616 7098869748489129 7127610111843336 7137482148009324 7149860715730464 7171680023470222 7178306300643452 7188248553137418 7190570919658464 7196642362570362 7200715165265648 7215538179796167 7219621676219368 7225778566467408 7229621152225212 7231956885331776 7238063272969308 7242159517040032 7248088291352922 7248850913774912 7252190208891888 7263256671065268 7267367172859872 7273316583352062 7277432778362448 7285930729351632 7305060985997112 7315178798997108 7327865546827488 7329194603198936 7334636131689408 7338014945091792 7344794907495072 7357019320576484 7367209098028806 7379986082243216 7386027687901161 7390207669614744 7405673468537136 7415930634006024 7420127538722496 7428538622257974 7428792116201664 7429320231130304 7438827456914841 7439610148347936 7447513870526769 7448297475918624 7454395004514354 7458613677408816 7477665748545096 7481897591073984 7497299432997036 7507939698944064 7517241180611136 7520704113849264 7523588451390188 7527652871997024 7534008934009842 7547075199937712 7569912194653887 7593543554262588 7600559612446008 7604861004416832 7611086703321972 7624286645575392 7639981602137118 7644305304232272 7650759863094751 7654892984709048 7663831700791032 7668168900395328 7677389726871621 7678789632944352 7681734599382584 7683954190665012 7694859359498688 7707941560667088 7712834739461056 7715063316943008 7721577621163614 7732272327010101 7741301399936109 7742115916783264 7745682442041336 7752839069022576 7777041480268224 7789785162963336 7800574339089324 7814102910610464 7824925767827376 7827926780339692 7841235212383417 7868528060320707 7872981103931528 7877234274721344 7883885509892652 7886432621560896 7893091623464268 7897558568355872 7904855521356352 7913816068163538 7924777032246867 7925047459996512 7938521009063112 7945855809330192 7949516190516108 7956861149786328 7966152477942552 7970660770233408 7977185930128068 7981700466591072 7991020799934048 8022812924248564 8033924853506526 8038471500282704 8047858125885136 8068988932245176 8080164817192884 8094178283750624 8100804560923854 8101656903630784 8105389056996816 8112878035076256 8122074385746789 8122351546137504 8129000887275834 8133601340522736 8143677945662064 8147429456670036 8154957277996776 8158713985003374 8169100457459136 8175788069467356 8180415001029024 8194886910677372 8197534500123456 8201310820984944 8208888426023904 8233939580149842 8245343928598803 8259643866040008 8293083719748672 8302484342523618 8303357905380928 8313983628316587 8314858401094752 8331382652104278 8336097639456912 8347643481062808 8357391130726872 8357985260021592 8362120837082688 8369561416891428 8379334660408452 8384076785287008 8391155978878114 8391226722349248 8395689080003472 8398908991441124 8405492833125648 8413259092231968 8420362926246294 8425128270290576 8490459599929926 8499550534348224 8511322765005216 8540875969050373 8543635340024304 8550849258752957 8555468629968936 8570306418088896 8580612047680047 8582176648584864 8585468081662888 8590106154786624 8600064426485038 8600136931204416 8608010460107708 8611975873059117 8619932912268522 8620227061750592 8622717824818656 8629998517771098 8634882501086192 8641951424305407 8646842172140328 8656939199928552 8664937783025232 8676939081893688 8691987536770368 8709880406381172 8713892747296503 8721943952650398 8737070459678928 8749171665301752 8788951204665944 8799214174982296 8803967718806208 8811401452232964 8816388097084256 8822317774467236 8826683105809504 8834537051163174 8834838523868864 8847075142322976 8849858828914064 8857103741922969 8857405984701984 8862116251114776 8880662375133744 8884753389400356 8892962461525896 8897995264277184 8908385566731456 8915678392496076 8920724050895904 8930836135196001 8939087785496466 8966993366512584 8984174029727728 9003296983381056 9030772442744988 9043280437818042 9053840391620778 9054793009940288 9058964240172912 9067334274496992 9077612548775823 9090495615878352 9105950569219452 9114364016584632 9118562689121418 9119522117329728 9126987789460788 9137645489404692 9142816765855968 9155479946972112 9158991253110004 9161637688869822 9166170917571408 9174640005556128 9190238014641528 9206496394464309 9227445455996352 9235236757818516 9292099349295009 9293077036517664 9305948334352176 9316815008804784 9329719184717256 9334999161618624 9341277643553544 9345899759092416 9354215701231596 9367412353152022 9367491327165504 9370438760026656 9378350799922598 9383417207062704 9387015931610668 9400017338718162 9403054279553376 9410993858745858 9416319831501232 9435703773579603 9457174388510784 9465159664652172 9478269304076898 9503480149124448 9516642864012432 9545684906585711 9561994351141752 9584331404183224 9591844489594848 9595523150093816 9600706878879168 9620717573061556 9625149505183719 9634042666653054 9634371421956544 9639494869633616 9650751030625744 9658651591870749 9664117721803896 9669586945189184 9684342228087024 9697755444469416 9703243704483264 9714242813721966 9714574305802176 9727697443657869 9739056599919621 9740081314662816 9748055005903386 9753571731996144 9778485978866664 9784019926789056 9822945464038408 9839728626901056 9848036917201548 9853610226152992 9873894351300018 9874231291382848 9887570105249187 9887907512008032 9899115946855083 9904718163010632 9918436609219788 9930018494035692 9939193339352472 9944818236545088 9952959535113348 9956091182528322 9964581732789732 9969880782504123 9970220998060128 9990745172025462 9996399243996048 10004839820970059 10010244672311832 10021933762572888 10027605485132352 10041494135388768 10045345245346456 10062508393190592 10093216259538516 10107195783443694 10124724739016784 10134079483261344 10148115604429296 10186642136182824 10191334770194526 10192407072309696 10200751058809116 10206523979612064 10218442267721376 10232595234851184 10236519635828828 10245272254220016 10253922970039853 10254009417974496 10259462381995944 10277255414222784 10289613617342463 10291489840004256 10295436828218152 10300998666943296 10309696436013468 10313027274348864 10321735199914812 10327576589388448 10337118758696768 10386380217284448 10400765785452432 10433234357103168 10454711666082372 10469460865287554 10487348643187728 10491370747094276 10505901731508534 10511847346523536 10524122164619024 10551754757551384 10557455065290432 10566369376329156 10584694678750816 10593359810438886 10594474412440256 10599354920688144 10609148199715104 10621536637256736 10636247906837424 10668706660301677 10691415167765004 10711899804675368 10724791073595696 10757520035205333 10767459450965178 10773553089590512 10782372829706127 10794963543855543 10801072747898472 10807185409329088 10829432514329052 10838667849701112 10844431728337818 10844801787363648 10857094909453962 10858237260882752 10863239275560048 10872132437029383 10873276370662368 10878285313337832 10894885006597902 10901050759289808 10916149167543672 10928896094027448 10935081094646592 10957591478995668 10978586106866456 10991798320241232 10993791904798404 11001954197534112 11012858488053344 11035528980864726 11050813647043209 11069979123364824 11085311504422116 11108510202805704 11114796852609216 11123895951009036 11130191308083744 11142807933386961 11143188174302496 11143980346695456 11159415222521904 11168837805681257 11172446213877936 11181879799907713 11187920516113224 11194252106671296 11207323777500864 11222846386610976 11227150568328392 11233215740874816 11246332910036544 11275861770916704 11285382677085282 11301013401014763 11320612799906568 11390315331393882 11391513786699072 11400839418669012 11407291506625248 11436429968363088 11440816063573396 11446900157689919 11466457956348408 11482634497412156 11493243883024696 11502253350592992 11506664690361464 11512880863054272 11522601899073876 11529122896187104 11542585599904736 11553250377366976 11569252109191584 11582366431745421 11613173875174896 11618523663062004 11629258603533864 11649427279571904 11665562220402336 11684677744445004 11701162143556678 11721154365915696 11741890170509538 11748535269643952 11779382734884232 11799508602383424 11809471655897292 11816155001486368 11825828264838978 11839637435196402 11840883166844992 11846337852533808 11857283282034528 11870724102245307 11887571189994768 11907781513594668 11918783713995288 11924274285774162 11935291724679492 11949228716913828 11955991155350112 11972550699886608 11986531199901072 12034219386372846 12041029923659984 12050887280259789 12057707250424056 12071787188827704 12078618986897216 12103483398367764 12120247225789326 12120660821171136 12141267425625936 12151206841385781 12152485355446176 12158083585495224 12169317052614384 12183527319206256 12200402010784104 12207306595962816 12215516918493096 12221144185005054 12221561223428544 12232435916995164 12249796350908736 12253650686188704 12263997199898782 12270622501543536 12275328525952412 12292330366016058 12296301750185184 12313649010424688 12350909370224763 12389465799060012 12407931112469568 12422420011739712 12439625579623008 12453726513785427 12455036858071392 12472287601642128 12482818723996699 12504146459185368 12511222942750272 12533356451624216 12536977890032388 12543181255624032 12547991811661144 12554770533918912 12576115177930512 12580938364772804 12586733968317171 12598363487161686 12620212886202896 12630544389369441 12637692405435864 12688857152016576 12735689399894889 12749325801522336 12766984147507824 12793594293888733 12815453010036456 12833532673578292 12845390222204072 12855459627133344 12867337435178304 12878202122494332 12885490295738528 12900096639727557 12912015690161562 12912456304116032 12929899368402783 12930340592625888 12944997776656647 12952323751629288 12970263258210492 12985408799892828 12997406674537848 13004762309328192 13015408622840532 13037981305155552 13064820609571758 13077769454563346 13105605689518392 13130715889602064 13165192468400024 13183426806998916 13187686085016768 13198821262473444 13206290884014176 13217102178349446 13224582145626384 13233476661700854 13240024658714256 13251805576744761 13252257785803296 13270612713484464 13274788243371096 13286108977052976 13293174376672164 13320993562700616 13327130084100534 13328532325328064 13339443692288844 13346992896415776 13362578350097184 13381086076343856 13457621679384688 13476261044591592 13486266435686976 13499632985355712 13530820805905728 13546158664117482 13564920656727063 13580760587431167 13582189514910432 13588446360259368 13601001411745488 13635743423817528 13643460313134912 13658925853829178 13660363005626688 13671546024876948 13679283175994592 13690833439222186 13690948862780352 13714225148783952 13719484823123284 13738486879665006 13746261914684624 13762313599886416 13852855136727774 13867687713936576 13939615554776496 13951385632702193 13958922501528264 13975222513207176 13983131524250304 14002498742427936 14007868975344712 14011916465330316 14018849638638624 14031684064265062 14031802361438784 14051118529728033 14055658140039984 14067526199883897 14080523897416002 14088492501772208 14100026008077243 14116490788118787 14124479747251848 14132473227584192 14181663875783232 14197739496978258 14217403956115347 14255220223686672 14274964296018648 14298723034346231 14299721431460928 14343360046940444 14356612601286904 14376497106274836 14381141839316928 14393284725140724 14401430330531296 14431076359592334 14439243352438736 14451063999979581 14451557132934816 14459242304450424 14476126545938616 14484319034080064 14496176582705844 14504380417783776 14526513342130536 14534734345719744 14546633166704124 14554865556724896 14571364220582949 14571861458703264 14610121971994224 14622458199879317 14630357597994216 14655731093654976 14658389206397872 14676029890183584 14689589814990144 14714038641152968 14734418196057612 14759972164486432 14772055375802322 14780415339229488 14810841526950027 14811346937074272 14831861268012048 14857077244515948 14877654913829682 14879220296695872 14895027741053538 14896594951837248 14908790009028708 14917227354817632 14934136773792483 14955331497090192 14994598865994072 15041408227698528 15047176902780376 15055305743994048 15068017868019684 15094150399875424 15139824389307774 15160793675165541 15187087108525176 15201119224892016 15222173406643944 15248573291150784 15279963204274236 15288610608464544 15301519726189502 15309785969418096 15327663401582064 15354779453743242 15357579265888704 15363469198765168 15367908381330024 15415883121334176 15430126633886016 15443155242327228 15464544654020202 15482602799872218 15484231833566528 15491364884082672 15505678138045152 15574538531797739 15579570325926672 15592725118902451 15601148678178648 15628205821220928 15649851535654752 15655853560679384 15682470424766834 15704191297931331 15737056120641414 15745962207863056 15758852597262801 15767771019785304 15786183246928536 15795117136711744 15827632136327076 15849554064493734 15850094919993024 15877042018126224 15890039715658329 15891711618660384 15899032381032216 15913722299572656 15932304955885104 15954371860256136 15963400933182144 15982041599868096 16045625848497128 16067849707013052 16076943000565408 16095716251770272 16137977864490352 16151189176447767 16160329634385768 16188356567501248 16201609121847708 16210778113993632 16225756070152512 16244148771493578 16244703092275008 16258001774551668 16266647592506727 16267202681045472 16285642364180943 16287355891324128 16294858913340072 16309914555993552 16317427970006748 16323686023687991 16351576138934712 16360830002058048 16389773821354744 16402621641969888 16417776852047808 16467879160299684 16490687857197606 16519287732080016 16553293471297089 16604968685047236 16627967256633174 16629716802189504 16662765304208556 16672195278913824 16695286962125616 16714782261453744 16715970520043184 16730084845854497 16739122833782856 16758669320816904 16768153570574016 16782311957756228 16791378160006944 16797817982882248 16810985666251296 16826518184463936 16840725852492588 16850256540581152 16928074015627923 16980919199859852 17022645530010432 17081751938100746 17087270680048608 17101698517505914 17110937259937872 17146601481020999 17161224095360094 17164353297169728 17170936163325776 17200128852970076 17216020920215416 17223951746118234 17239865824537044 17245435649637312 17259997035542196 17269765002172384 17283902848610814 17293684344280656 17313878399857104 17329875566050464 17353878163787376 17406837182597473 17419760812762344 17427785494593006 17443887905300796 17474140919357856 17498343330603504 17551743215335017 17577902409331888 17598428349964592 17612835255764307 17622802904465928 17632776194168512 17644635548934472 17653366211619008 17669074102326348 17694150284645952 17699717657828128 17714207483845938 17714811969403968 17724232502229552 17738742397258467 17759456152794603 17761324750267488 17769506778800712 17785924923051792 17831356784992152 17841448101791808 17861672270392002 17878175570992932 17933986733025168 17968348059455456 18051329079559269 18061544885489976 18086560875636084 18107680783241556 18117928480345824 18134668548993984 18155225097551646 18180370838683989 18180991231756704 18211901138438904 18228728033169264 18237125378242836 18244119673533637 18253975578921576 18275290978809384 18285633531711936 18310959893944224 18317982506220008 18323275377739644 18332341835142816 18349280011112256 18380476029283056 18395995799848173 18412992788928618 18438495549024087 18470473515637032 18584198698590018 18586154073035328 18611896668704352 18633630017609568 18659438369434512 18676521309915131 18682555287107088 18698330121837379 18708431402463192 18734824706304044 18740877520053312 18756701599845196 18766834414125408 18774031863221336 18800034677436324 18806108559106752 18821987717491716 18832639663002464 18871407547159206 18897545230742529 18930319329304344 18956538608153796 19006960298248896 19033285728024864 19091369813171422 19123988702283504 19168662808366448 19183688979189696 19191046300187632 19241435146123112 19250299010367438 19268085333306108 19278989739267232 19301502061251488 19317303183741498 19328235443607792 19368023535242343 19368684456174048 19395510888938832 19428485627443932 19455394887315738 19478113199839242 19480162629325632 19496110011806772 19507143463992288 19556971957733328 19616654181845019 19645890928076816 19696073834403096 19707220452305984 19747788702600036 19775140210498374 19775815024016064 19798231893710166 19809436326021264 19825653267524169 19836873218439576 19850214992551281 19860036988071384 19878386678704944 19905919070226696 19912182365056644 19929163465579464 19939761565008246 19940441996120256 19981490344050924 19992798487992096 20009679641940118 20020489344623664 20043867525145776 20082988270777536 20090690490692912 20186432519077032 20214391566887388 20249449478033568 20268158966522688 20296231208858592 20319237996176223 20366704233889351 20373284272365648 20382669540389052 20390486693949359 20401502117618232 20413047959224128 20436884535442752 20465190469702368 20473039271657656 20490544508440032 20507845940079706 20508018835948992 20518924763991888 20536250158833279 20579227234684926 20582979680008512 20590873656436304 20607730319497509 20619392872026936 20643470399829624 20655153178776896 20772760434568896 20779282705091661 20801531570904864 20873759111081617 20909423332164744 20938921730575108 20974697286375456 20982741494188552 21011803463017068 21023694693047072 21047526096397593 21048244329238048 21103509515102768 21120785846124003 21132738752658312 21169389357501632 21186719620877772 21198709841376288 21218296399430208 21243073274513472 21272495813674848 21296609245467387 21337413320603354 21382830335530008 21423799609350736 21449582147191392 21515040070410666 21534918901930356 21547106179181024 21564745659412254 21589927087711086 21602145495796944 21646614539388501 21658865028658104 21677335699402224 21688863456675636 21714189818907924 21726478551120096 21744264874058766 21746552741324736 21756570626675664 21789770013195804 21802101518579616 21832298335087344 21857792188054896 21915182957991336 21957172213732912 21983596640482464 21987583809596808 22003908395068224 22025716976106688 22071057961729452 22101627294086418 22139958246729648 22158083063703483 22170623008844232 22217020405611408 22247791902018072 22260382616167488 22285615866773922 22286376348604992 22287960693390912 22318830445043808 22337675611362514 22344892427755872 22363759599815426 22375841032226448 22445692773221952 22454301136656784 22551723541833408 22570765354170564 22602026802029526 22641225599813136 22709736583961661 22762787084935157 22780630662787764 22801678837338024 22814583013250496 22872859936726176 22881632127146792 22893800315379838 22932915912696816 22952279589284253 22965268994824312 22986487766049392 23004506701185984 23013329380722928 23032169180614863 23045203798147752 23058245792374208 23085171199809472 23138504218383168 23164732863490842 23196816981030303 23223904199808327 23226347750349792 23237047326124008 23258517207067728 23329495477091219 23331124440804672 23369355488890008 23402324287113356 23442308731831392 23483780341019076 23497070539287904 23523705637150251 23558765469768464 23605584180962121 23618943311794584 23632310002972736 23651656529677956 23679274870392804 23692675705067616 23714566564069056 23741448204490614 23774331096740601 23775142379989536 23815563027189336 23837567427990576 23848548571548324 23857694957697833 23870583449358984 23898457433827656 23911982310700224 23945101399773216 23973062399802144 24068438772745692 24082059847319968 24101774560519578 24115414500848112 24143574377655408 24206966796735528 24240494451578652 24282534851251872 24302413682771562 24304970710892352 24316167170990448 24338634105228768 24366223157240367 24367054638412512 24400804021568208 24431033836986192 24442288370010108 24451662467018111 24464871833990328 24507301372377408 24527994399797564 24541245003087072 24550657051904824 24584660732032116 24592603500370368 24627298020849376 24701818740449526 24736031785796409 24778931598120024 24879251159246016 24907453027570854 24910073716142784 24944575203284256 24965637447993398 25008292918370736 25066712903248432 25073955780064776 25086362511248064 25095983623322288 25152230355861024 25161876729545608 25173467936634342 25196726974323372 25240425772405792 25261088778738882 25275384810871728 25440762036103999 25471378799789778 25498651603044672 25533968295015648 25587188587777466 25622627907151119 25630906020072912 25652547776258871 25667065347156584 25690780444408144 25710919254266688 25741836143040141 25756404244988664 25770980591477056 25800193279455114 25824031380323124 25835927619177351 25859798736805566 25860681185251776 25889995553313294 25904647503258576 25925854272916221 25940526516420984 25970817599785656 25994813349075696 26030817245681064 26074142003807833 26075962610311104 26129641219143516 26155538909126692 26211211379036784 26261431779204128 26330384936800048 26366853613997832 26397642524946888 26412581768028352 26434204356698892 26449164291252768 26466953323401708 26480049317428512 26503611153489522 26504515571606592 26541225426968928 26549576486742192 26571311225768907 26572217954105952 26586348753344328 26633382459701459 26641987125401232 26654260168201068 26664482599779931 26678887384577688 26693985792831552 26725156700194368 26762172152687712 26915243358769376 26952522089183184 27092317328234964 27129841313454126 27161521174862334 27164379029820864 27176892720518736 27202002823490976 27232837646327469 27271486847635056 27296454222183653 27317851707658356 27343092049753896 27358566351989184 27381666878444372 27428450297567904 27438969646246568 27476973759330012 27492523829369248 27524627199772832 27619489183392927 27705710273455548 27879231109552992 27902771265404386 27917845003056528 27950445026414352 27976033995350051 28004997484855872 28015737950689424 28023832930660632 28037699277277248 28063368128530124 28102237059456066 28111316280079968 28135052399767794 28161047794832004 28176985003544416 28200052016154486 28232981576237574 28248959494503696 28307111320738809 28395478993956516 28434807912230694 28510440447373344 28549928592037296 28597446068692462 28637054719757133 28686720093880888 28713225202573808 28752994212549672 28786569450281448 28802860661062592 28862152719184668 28875448515551157 28878486704877472 28902127999959162 28903114265869632 28918484608900848 28952253091877232 28975954775612247 28992353165411688 29008760835567552 29053026684261072 29093266333408248 29109731113449792 29142728441165898 29143722917406528 29220243943988448 29244916399758634 29260715195988432 29316778412795744 29352059780367168 29428077282305936 29468836392115224 29519944328972864 29544110751604644 29560830678458976 29621683053900054 29622693874148544 29662710315747561 29663722536024096 29697347840565249 29714154489031896 29755309827659364 29766721572607513 29790055482107076 29817580018057416 29834454709635264 29868273547584966 29910662994180384 29989197731988144 30014519462910177 30082816455397056 30094353805560752 30136035736039368 30188300799750848 30279648778615548 30321587350331082 30374174217050352 30402238449784032 30444346813287888 30507801777734671 30559926408548472 30577221216929088 30603039452379004 30619571938836192 30655326803164128 30709558907486484 30726938397530336 30735816762660048 30761768910119559 30831766242668352 30868840852027389 30886310484654456 30929089308040404 30965205599744436 30982729768165344 31011356276090304 31149077063595478 31159140651853344 31185450237804902 31202297356357296 31267332112450057 31299703071309504 31311707121358768 31364940849533668 31408382595862662 31474112241282828 31491924415726112 31517705194525602 31535542039570608 31572366493857072 31655264272654152 31699108128987468 31754084036252448 31780079431316658 31783423237320768 31798064762064432 31827444599145312 31864609911770208 31908743720512272 32006119980905031 32091251696994256 32135699414026104 32153886001130816 32191432503540544 32272560105615999 32275955728980704 32302378352895534 32320659268771536 32347118489118381 32384890631566629 32403218243695416 32421556227987264 32488297542987156 32516003549103336 32533295185013454 32534405362090944 32571284728361886 32574711782648256 32589717826680144 32619829111987104 32634855940013496 32647372047375982 32703152277869424 32779547642709488 32805243283939776 32935758320599368 32981375714395212 33038575464160032 33106586942594178 33152440941129627 33209937370094472 33255934513266348 33268688816443691 33325530608417112 33344390557827648 33390573924251232 33429564522907488 33431941040086368 33460169691708994 33478245667565712 33506513417043771 33517338641633808 33545639399723139 33564623915512456 33582756320013888 33595635965764496 33621971332502592 33681451704985176 33700513081162304 33856148031255846 33903040203044289 33961838399719704 34096954928056397 34163503876201492 34174541360097216 34203397035011828 34221874519875744 34293202962041998 34322448190720188 34340700473069757 34341872326651552 34400257705940152 34432041840430832 34447903492236468 34479731649074088 34519994071084392 34539530004344768 34567805697221628 34587368688561312 34627756799714208 34659751132100928 34707756327574752 34747099295236263 34813674365194946 34839521625524688 34855570989186012 34887775810601592 34948281838715712 34996686661207008 35103486430670034 35155804818663776 35196856699929184 35225670511528614 35245605808931856 35289271097868944 35338148204652696 35399435315656256 35428414967691876 35448465004459104 35477484794516934 35518912305589206 35522649500534976 35539013557601424 35571849846103584 35612172306735921 35662713569984304 35723344540784004 35756351141985864 35867973466050336 35936696118910912 36102658159118538 36123089770979952 36152661840779367 36173121751272168 36215361566483112 36235856960691648 36310450195103292 36360741677367978 36361982463513408 36423802276877808 36457456066338528 36474250756485672 36488239347067274 36507951157843152 36550581957618768 36621919787888448 36635965012440016 36646550755479288 36664683670285632 36760952058566112 36791991599696346 36825985577857236 36876991098048174 36940947031274064 37052728110674289 37168397397180036 37182652206613537 37223793337408704 37267260035219136 37318876738869024 37353042619830262 37365110574214176 37396660243674758 37416862804926384 37448456171990097 37469649412608088 37513403199690392 37533668828250816 37548063726442672 37600069354872648 37643975434983432 37665279326004928 37742815094318412 37760201904951513 37795090461485058 37860638658608688 37891633168108323 37913077216307592 38066571456049728 38182739626342844 38247977404567008 38337325616732896 38380782881666199 38382092600375264 38482870292246224 38500598020734876 38536170666612216 38557979478534464 38603004122502976 38634606367482996 38656470887215584 38700289919182671 38736047070484686 38737368912348096 38789698105208349 38791021777877664 38834993329969941 38856971254887864 38910789774631476 38925712825717517 38956226399678484 38992220023613544 39014286927984576 39113943915466656 39233308363690038 39291781856153632 39392147668806192 39495577405200072 39550280420996748 39596463787420332 39618872652042528 39651306535048338 39673746436879152 39700429985102562 39720073976142768 39755416730234283 39756773357409888 39811838140453392 39824364730113288 39858326931158928 39879523130016492 39894817709345339 39962980688101848 39985596975984192 40019359283880236 40040978689247328 40087735050291552 40181380981385824 40372865038154064 40428783133774776 40498898956067136 40592462417717184 40638475992352446 40733408467778702 40746568544731296 40765339080778104 40780973387898718 40803004235236464 40888049685511613 40930380939404736 40946078543315312 40981089016880064 41015691880159412 41037849527983776 41072500317666558 41158454469369852 41181747312872608 41215460638995018 41238785744053872 41286940799659248 41558565410183322 41603063141809728 41747518222163234 41818846664329488 41854156898106579 41877843461150216 41949394572750912 41965482988377104 42023606926034136 42047389386094144 42095052192795186 42096488658476096 42153355589184099 42202578599651691 42207019030205536 42241571692248006 42265477505316624 42300078024231729 42349472364356361 42373439241755544 42397419682752576 42544991627349696 42593218490934774 42674826641206708 42765660671060016 42847599218701472 42896169103038693 42899164294382784 43030080140821332 43069837803860712 43094212358362048 43129491318824508 43179854175422172 43204290991593888 43293229078777002 43317730057316208 43353191999938743 43354671398804448 43377726913351272 43428379637815848 43452957102240192 43488529748117532 43505208452272519 43513141253351328 43579540026391608 43604203037159232 43664596670174688 43715584376109792 43830365915982672 43867374599637951 43914344427465824 43967193280964928 43975167619193616 44142115923458904 44203254588172836 44279916493459296 44316166127406966 44341246017688464 44432524580850081 44434040811222816 44495583804036144 44571231733547844 44588325675150673 44637660890087616 44675351222725028 44689784855511744 44727519199630852 44751682064452896 44908602273313568 45141530708341128 45204053604059052 45282451199626272 45419473167923322 45525574169870314 45561261325575528 45603357674676048 45745719873452352 45763264254293584 45787600630759676 45865831825393632 45904559178568506 45930537989648624 45972975532098784 46026658761445856 46064338361229726 46090407596295504 46329465726981684 46393633962060606 46447808399616654 46452695500699584 46474094652248016 46517034414135456 46658990954182438 46723615595393217 46738710977780016 46778175356707353 46804648574226712 46884617463662784 46967560682038152 46994141078575808 47047411274300502 47112573893793993 47117530939536928 47211168361924242 47237886623589168 47276557791788403 47303313059355912 47358549740785608 47385351410135232 47482896408981228 47548662193481202 47550284759979072 47631126054378672 47675134855981152 47697097143096648 47715389915395666 47741166898717968 47796914867655312 47890202799546432 47946124799604288 48136877545491384 48164119694639936 48203549121039156 48230829001696224 48287148755310816 48413933593471056 48453567529343301 48480988903157304 48565069702503744 48604827365543124 48623468270186933 48632334341980896 48677268210457536 48732446314480734 48734109276825024 48801608043136416 48862067673972384 48884576740020216 48903324934036222 48929743667980656 48971058071063973 49055988799595128 49082490006174144 49101314103809648 49169321464064232 49254596041698752 49403637480899052 49472063571592818 49557863196240048 49659880413891267 49814906055141708 49889150406568512 49931274895986796 50016585836741472 50133425806496864 50147911560129552 50190254537563491 50191967246644576 50304460711722048 50323753459091216 50346935873268684 50393453948646744 50480851544811584 50522177557477764 50550769621743456 50784222046883769 50881524072207998 50942757599579556 51067936590031296 51174377175554932 51245255814302238 51261812040145824 51305095552517742 51334130694313168 51381560888816288 51439804443062997 51483672286080282 51512808489977328 51600386558910228 51648062760646248 51671855238354702 51719597473611132 51779991106626588 51809295006517152 51851708545832442 51881053032841968 51941635199571312 51989626698151392 52061634491362128 52148284007615666 52220511547792419 52259282438287032 52311077818253384 52422422758073568 52522863558408256 52655229646005051 52660769873600096 52733707227995664 52795285049893776 52838505767292921 52868408713397784 52898328582505536 52933906646803416 52960098634857024 53007222306979044 53082450853937856 53099152973484384 53142622451537814 53144435908211904 53172697506688656 53266764919402918 53283974250802464 53308520336402136 53328965199559862 53357774769155376 53524344305375424 53830486717538752 53905044178366368 54153987238677807 54184634656469928 54259682626908252 54323042349724668 54353785441037472 54404005646981952 54465675292654938 54542513862707741 54542973695270112 54592908444367306 54635703415316712 54686184099507792 54732359020600911 54763333756888744 54856900595135808 54877939292493136 54953947518660024 54985047658738496 55049254399545664 55187987399544519 55238978366785854 55315486647072261 55411420546911096 55758462219105984 55805542530808772 55835690006113056 55900890052828704 55952067990700102 56029563929745393 56031475901378848 56047665861321264 56094990365512137 56126736257060248 56204474118912132 56222632560159936 56270104799535588 56322095589664008 56353970007088832 56400104032308972 56465963152475148 56497918989007392 56614222641477618 56692635692227587 56790957987913032 56869615824461388 57020880894746688 57099857184074592 57194892137384924 57274109439514266 57373440187761776 57426450405147616 57505988425099344 57573138900562896 57724305438369336 57750897031102314 57756973409754944 57804255999918324 57836969217801696 57904506183754464 57951909551224494 57984706330823376 58104070605727029 58106053368522144 58186532666816496 58285456882331796 58307810498273957 58440487887976896 58489832799517268 58521430391976864 58633556825591488 58849962545535057 58856154564611872 58937672784230448 59088221503209288 59121661356917952 59243366107800108 59325420631495122 59327445072048192 59394695681130498 59428308978063792 59510619655318728 59533443145215026 59550644977653843 59580110964214152 59635160036114832 59736547095169932 59821325988360768 59978395463976288 60029038925820354 60188707611121504 60272071472078736 60559297557231096 60643174700662164 60748348434100704 60804476899568064 60888693626575776 60959280199496887 61015603555469342 61100112701668053 61119852817096944 61171460081848077 61206078904758008 61239143877672384 61310653606328256 61419117814972968 61453876795060672 61471633525320096 61523537820239118 61608750476499837 61737681704054778 61772620969308912 61823190958492527 61858178616080808 61930411199488872 61965459536330688 62298154127190956 62318281303706688 62370900475609804 62404594712714592 62534664224900114 62621277333244851 62623414242717536 62729881699067336 62816765191725324 62948224482565656 62983848831452224 63035410389051204 63071084079141216 63142578289192779 63144732987714144 63310528545308304 63362357538372009 63398216257974936 63508168072504896 63560158862633316 63596129524128864 63654889198290624 63729219823540416 63817487441024544 64012239961810062 64182503393988512 64271398828052208 64545120211231998 64551911457961408 64604756705791068 64641318537543072 64694236978236762 64769781263133258 64806436487390832 64939843618165503 64976595085974312 65032007098206672 65066590370026908 65142569456723772 65179435653360288 65239658223974208 65269711880026992 65294744094751964 65406304555738848 65559095285418976 65871516641198736 65962751428790424 66077150928320064 66213173885188356 66304881882259254 66419874740188944 66511869026532696 66537377632887382 66651061216834224 66781147848502464 66859129045814976 66863882080172736 66920339383417988 66956491335131424 67013026834087542 67034677283267616 67091278799446278 67129247831024912 67191271931528992 67362903409970352 67712296062511692 67806080406088578 67923676799439408 68193909856112794 68288361254805471 68327007752402984 68406794070023656 68443749039751488 68586405924083996 68644896381440376 68681400946139514 68683744653303104 68800515411880304 68856838767852759 68864083680861664 68895806984472936 68959463298148176 69039988142168784 69096507541844589 69135611394443256 69174737377122624 69255513599428416 69415512655149504 69494198590472526 69627348730389892 69679043251049376 69711141978372024 69775551621203184 69988486431273657 69993373322414016 70206972861340068 70311609637327552 70393713399858368 70451341023057228 70491211617863712 70571116911450753 70578542195737888 70676296409305392 70816752542886363 70856829935383752 70896930008918208 70954969589033868 71037824611178412 71078027115202848 71143699692207168 71224344613471842 71325427139968608 71446689081568008 71512702283971728 71573084873093499 71735946932100672 72205316318237076 72246179541959904 72305323681558734 72346243502544336 72430723132966224 72620900390206584 72721483354735956 72847604553755616 72914912132677056 72948501512971344 72976478694134548 73015902315686304 73101163915237536 73271930024880032 73293101510958576 73354987401054333 73521904117132224 73583983199392692 73651971155714472 73753982196096348 73881894062548128 74105456221348578 74336794794360072 74365304413227074 74637753477738048 74706085239660524 74730221148428352 74793320487349516 74833725609852768 74896912343980194 74939298825216176 75026806399380784 75096127452885344 75200138709745296 75287950869966864 75485630188636824 75520403809903026 75590180922970116 75721277317217376 75783266336216646 75826154432615184 76322286108311997 76365479252685688 76495954809134016 76674651233465792 76761565763332398 76764185200750528 76867883721453357 76957643328776613 76965740584492448 77001196041469752 77072341333224432 77225508429120423 77269212734965992 77312941774431168 77400579838365342 77472094140969372 77507782857532053 77579396210416698 77582043555755328 77669986659939882 77713942509775728 77821579549262952 77851425651435034 77912452799356968 77984440047227088 78222426011423499 78227887830933312 78466616727380076 78583563712307264 78784295337612384 78991154810400144 79100560841993496 79192927574840664 79237745304085056 79302613070096676 79347492873758304 79400859970205124 79440147952285536 79510833460468566 79513546714819776 79623676280906784 79648729460226576 79715981799342083 79716653862317856 79759046260032984 79789635418690678 79900147379104377 79925961376203696 79993447799339793 80038718567760472 80081957378494656 80175470100583104 80362761962771648 80745730076308128 80857566267549552 81276951984704892 81466816935557404 81493137089462592 81530678161556208 81561946775797436 81606008470472928 81776099371023226 81889362666550959 81892157086630624 82031383760318824 82075699055967552 82145000635333116 82316908938739704 82363494625745216 82430921277990036 82477571488107744 82573881599318496 82858467550178781 83117130820366644 83495036444326468 83637693328658976 83708313796213158 83755686922300432 83928101986050153 83930965976754208 84047213852068272 84190104385590372 84306711178368198 84405157199303382 84414038060411072 84483143384496012 84530955010633248 84600156048463458 84698944728712722 84746878483511088 84921333962216427 85186436981869548 85349653282413416 85531321342120032 85695198437402944 85792338206077386 85911164159271399 86060160281642664 86139675607721424 86258982637649016 86359708350844344 86408581983187776 86586458157554004 86626345546653471 86635460114632416 86706383999877486 86709342797608896 86755453826702544 86856759275631696 86977059496235064 87010416904545038 87026282506702656 87159080052783216 87329193340349376 87431168752219584 87660731831965344 87734749199275902 87828688854931648 87950335238387232 88284231846917808 88406509176345672 88559832986918592 88632332254813932 88682492035376928 88865049161700162 88868081622445632 88990417354944209 88991167608072288 89142463467095688 89176651350301346 89300164717822539 89350702445450056 89455038399261704 89503364128905792 89817204546627136 90043558388730531 90283061416682256 90408107208118104 90564902399252544 90838946335846644 91051148339740628 91122522651151056 91206715349352096 91523405333204013 91526528508587168 91575201261519352 91731663650787264 91809118357137012 91861075979297248 91945951064197568 92053317522891712 92128676722459452 92180815192591008 92285306730358677 92606522556082167 92658931453963368 92787267924121212 92895616799233308 92948189304496032 93034068828270912 93317981908364876 93447231190786434 93477421955560032 93556350713414706 93609297148453424 93801996337350171 93935121364076304 94094822548601004 94225147787587986 94235061879073856 94422336723848484 94475773247178336 94553115583576806 94606626118711824 94717099481571216 94965792817962456 95097324386962404 95262252108757344 95350269711962304 95394194286193296 95430779830791332 95482333797435936 95593829735310624 96018359942715093 96273755090982768 96407098242078312 96461658003392448 96574297510621632 96817680316847997 96827867186942112 96907135058686602 96961977806314608 97209654731086248 97246936540373866 97264668683961792 97464892628961468 97603216086272832 97724135347944768 97769153480040432 97806649868072444 97859487335961312 97942116142127946 98111977599190256 98202628207619296 98338642928128464 98807274961798104 98944127143185636 99115726392480096 99319760827782534 99459878220231763 99629812110283416 99806066449331073 99862549791973592 100033171673482944 100266851612993728 100295823120259104 100380509075126982 100383934493289152 100519540251131313 100636918199169417 100647506918182432 100693871746537368 100786907897293488 101044355114955528 101101539243486912 101568444093767538 101763048144415996 101885515199159112 102290864784169191 102348754351109864 102490511628604476 102523624080291648 102610191105035484 102668261388626336 102763121777632576 102879608886125994 102967344572160564 103022101419209271 103025616979954656 103200773117820456 103296125521292496 103343710476709404 103439194947222264 103559982213253176 103618590013034304 103703417091664884 103762106065683936 103883270399142624 103979253396302784 104123268982724256 104296568015231332 104441023095584838 104518564876574064 104622155636506768 104844845516147136 105310459292010102 105321539747200192 105467414455991328 105590570099787552 105677011534585842 105736817426795568 105867813293606832 106014444613958088 106198305946968768 106285244903075628 106345395013377312 106533529838805836 106567948501604928 106617040672804272 106657930399119724 106715549538310752 107810088356732736 108307974477355614 108369269312939856 108519365253816504 108646084699449336 108707570882074944 108931350585309876 109085027725415482 109085947390540224 109185816888734612 109271406830633424 109372368199015584 109464718041201822 109526667513777488 109755878584986272 109907895037320048 110375974799089038 110477956733571708 110630973294144522 110822841093822192 111161040363788441 111547956619840611 111611085061617544 111671380012226112 111801780105657408 111904135981400204 112059127859490786 112062951802757696 112095331722642528 112189980731024274 112253472514120496 112345368515970291 112408948237824264 112540209599071176 112644191179328016 112800208064617944 112931926304950296 112995837978014784 113228445282955236 113280605714854539 113385271384455174 113581915975826064 113739231648922776 114199714368149184 114389784274769848 114548218879028532 114746880375523552 114852900810295232 115011976850198688 115142348644998597 115146277801125792 115448610876738672 115501794062204628 115608511999836648 115673938435603392 115809012367508928 115903819102448988 115969412661646752 116100869757548013 116208141211454058 116212106737044288 116373065333632992 116570913764663592 116615620996547914 116777138477152551 116979665599034536 117042860783953728 117699925091070114 117712309129223744 117875345568460896 118176443006418576 118486732215600216 118650841262990244 118789391362260996 118856617956127584 119021239310637456 119066886290430052 119101289955307686 119160221928428304 119270320072229664 119473094190339864 119684453128036017 119956790927952576 120058077851640708 120377415222243008 120544142944157472 121118595114462192 121286349401324328 121496696868201408 121777387253151552 121918560398993774 122031207110938684 122200225403336106 122239705634193888 122342920163696154 122412157809516016 122664149056534839 122838235629945936 122943267050640192 123047075640478236 123217500952999674 123475363408109556 123545241938617824 123646381916985054 123716357232161616 123860822398977744 124596308254381912 124741800951219608 124809189425429184 125069328449800228 125242554666489702 125246828485435072 125459763398134672 125562470694319737 125633530383450648 125896448965131312 126070820778102408 126142168158282432 126285156578385558 126289465975428288 126460066767552297 126607735798955073 126621057090616608 126724715076744018 126796432515949872 127120317725266632 127192259048257728 127634974882049088 128024479923620124 128365006787977024 128542797656104416 128688507309116079 129090240422463996 129209513411582136 129282637075086144 129388473956473524 129539562526266516 129612872974781664 129879687236331006 129953190171948624 130062917672610767 130064014196413344 130133180740053816 130285138913447544 130358871306720576 130515625356817557 130539423760053984 130589488189503928 130812609111477696 131118190570837952 131602123798913853 131743033282397472 131925502857580848 132426347770376712 132609763764518508 132839749480377888 133023738053065392 133074755265774764 133300998610518089 133302122433668448 133764977025452019 133840678766835976 133912982670262848 134026053668175084 134069354566535232 134182557598892556 134258495662049824 134382543863057984 134725806819940704 135424592125023384 135612160812177156 135847353598878816 136387819712225588 136576722509610942 136654015504805968 136813588140047312 137172811848167992 137289792762880752 137362801892279028 137601030823760608 137713677535705518 137728167361723328 137791613968945872 137918926596296352 138079976284337568 138193015083689178 138271222788886512 138988397180945052 139254697460779784 139358086502098752 139422283956744048 139551103242406368 139976972862547314 140170846786179651 140334526070122059 140413945722680136 140902682046114456 140982423235727424 141142233822901506 141157084391475776 141337721681381979 141352592818610784 141633505085772726 141713659870767504 141909939178067736 142075649222356824 142156054230405696 142448689226943684 142650854279937216 142893378163136016 143025404567943456 143146169746186998 144410632636474152 144492359083919808 144610647363117468 144692487005088672 144861446265932448 145194891473856341 145241800780413168 145364437398800269 145442966709471912 145695209107511232 145870404810560799 145897003025942688 145952957388269096 146031804631372608 146202327830475072 146543860049760064 146586203021917152 146709974802108666 146913174213191919 147167966398785384 147303942311428944 147507964392192696 147763788125096256 148210912442697156 148673589588720144 148730608826454148 149412170479321048 149586640974699032 149667451219705536 149793824687960388 149878597650432352 150053612798761568 150192254905770688 150400277419490592 150570763612690473 150575901739933728 150971260377273648 151040807619806052 151180361845940232 151442554634434752 151566532672433292 151652308865230368 152644572216623994 152730958505371376 153523131526664796 153735767442906714 153915286657553226 153931481168984896 154002392082939504 154144682666448864 154319413329188991 154451016858240846 154538425469931984 154801159676730684 154944188281938744 155015565715064106 155158792420833396 155339973319879764 155427885019551456 155643159098525904 155702851302870068 155824905598713936 155968880094454176 156444852022846998 156661534643377257 156933233454760152 157568590675224768 157965688938015153 157982309620800288 158201121683986992 158385855149681328 158605226140193352 158694985747516608 158801719940410248 158880295904571072 159021666920937132 159247352561813568 159297458920453152 159431963598684166 159433307724635712 159518092520065968 159579270837381356 159800294758208754 159851922752407392 159986895598679586 160077437135520944 161491460152616256 161715132535099104 162276643411957087 162553903969409784 162933633871114808 163061356323112416 163123893551594872 163212016940945856 163552198742046452 163627541588123223 163778725333101918 163784314173261248 164062767520637648 164197077061802733 164290001270666232 164633817877479408 164861842555980072 164955142976215488 165147763198636992 165563962198633557 165716935100357562 166234261640733288 166990072888652936 167275386657317952 167416627592426316 167511373844600864 167856203972100306 167861931953508416 168088691789236179 168094427704136544 168284971096536411 168380208771180744 168613422356736396 168810314398606764 168966286768992024 169061910021266496 169200312096926916 169397889457425444 169493756967022176 169842667924432854 170372873963739096 170699306564826832 171062642684240064 171584676412154772 171822328318542798 172120320563285328 172279351215442848 172517965275298032 172719416701688688 173172916315108008 173252691093306942 173270920229264832 173412767999754972 173510907653405088 173713518551263392 173954118992470128 174020833809090076 174318160105566432 174923431494821871 175321463663930688 175469498398551804 175900670476774464 176549887636605171 176568463693835616 176813018352691344 177264664509627864 177364984070753856 177730098323400324 177980834709888418 177982335216144576 178284926934191376 178353302700602692 178600329435645078 178701404890900112 178910076798523408 180087116777461062 180566122833364512 180816214416236208 181368013225128509 181677892671693288 182102296679481256 182245045302302112 182413430698704192 182877840598490661 183046810666408026 183053057017174336 183150402523038704 183300338105004159 183514380245544231 183618236714274024 183722151958594496 184257353444918904 184361630385182016 184570613460717354 184826251429499511 185213045112164334 185317862907926736 185574535848242424 185791233598466616 185896378608992064 186635963816729752 186894462381572868 186954843911120064 187112701426829412 187218594296906848 187603992674700342 187863831999734553 187870242728152608 188189645097202008 188450295575175972 188844673447696968 188951546494356672 189106231167153612 189213252237423648 189427734867578337 189434198963142432 189931585635924912 190091956598431121 190194648773924808 190524504217514688 190788388572386592 190861559661582664 190964667594871872 191187659470621248 192036719885430186 192547510181965536 192814196484156624 193635360633695994 193655734373884224 193814270117373204 193923955612629216 194419309462172496 194493873080747732 194929785257922936 195538306960080864 195613299736144888 195718974671922624 195884232284255892 196223955198380512 196405256415238592 196677285856256928 197614549923596208 197888254286371272 198231452784960192 198639521655565068 198919756440463526 199259624220566832 199612132898662146 199725099583947184 200591646240518208 200761018150253964 201039080502262626 201273836398338834 201295013836364864 201387743493074736 201573815794586976 202088710229911056 202705426545731863 203136888187535076 203526096288831992 203771030398318224 204581729568338382 204697508702219728 204865083764416413 204981023257208952 205220382210070968 205336522777252672 205759217772251988 205934689144321128 206044202838418542 206051233959909312 206401546235640912 206570516303558277 206592251042584992 206687420953418808 206878389894444528 207119964426506352 207406834183329768 207524212131367872 207766540798285248 208246537965448512 208593136030462664 208882046191169676 209037129753148128 209244311273013536 209965459293820971 210620918584020204 210934828911982656 211181140199575104 211354023069171684 211473634853591136 211713350734352259 211735626587213664 212028889227916176 212207918307943883 212570489806151256 212690790026754624 213067059677611672 213234081345608544 213315860798239448 213431099076621504 214719254619280497 216615948954711228 216738538625879712 217038730507633008 217292169398898672 217491102996108461 217862701170619752 218170055450830964 218371633777469224 218542813661266848 218744736398031168 218929436082403644 219053335027554976 219511757169972544 219815790074640096 220064962203162999 220751949598178076 220955913467143416 221261946588289044 221645682187644384 222322080727576882 223095913239681222 223222170123235088 223808271962800408 224118255718981572 224190663445285056 224379961462048548 224506945028240992 224690737031940582 224817896475648528 225080419198142352 225288382358656032 225600416129235888 225863852609900592 226456890565910472 226561211429709078 226770542768910348 227163831951652128 227478463297845552 228779568549539696 228966858324935991 229096437758057064 229493760751047104 230023953700397376 230284697289997194 230292555602251584 230603651164360071 230872929986329839 230897221753477344 231003588124409256 231217023999673296 231807638204897976 231938825323293504 232201739515096026 232416282422908116 232746130667265984 233141827529327184 233231241993095828 233554276954305102 233959331198069072 234667278034270497 235399850182140228 235750691136921792 236352886012837152 236973464431200432 237173555755937281 237301682525980488 237578782724521992 237713235912255168 238042478621274912 238133772580860104 238202579910615372 238320443856856608 238540640144459328 238946188380679728 239147945398026249 239368906256072034 239700442137313131 239980343398019379 240116155703281416 241088285888314944 242237190228924384 242572698802648656 243078291583885927 243837120797987548 244062414221877368 244400450806672212 244479411268387776 244685840327392308 244824315619032032 245328298113069678 245668087999652877 245676471259891872 246094151280956472 246435001905999348 246950726816219112 247090483877235648 247292763833970108 247432714464323232 247721644797955488 249192616508763824 249483601902439216 250138656899600456 250485109332979404 250919526796269344 251124941388639474 251267060766901296 251784305958150459 251792897930262624 252141641556204816 252570313156771116 252920133535104594 253215471597910146 253242114181233216 253449430153488036 253592865031899744 254240635450533264 256048959847240248 257085595312208832 257377014618232158 257733492477814197 258180480844927992 258419026823164272 258776947912947048 259079125052533032 259225745949563328 259759374472662012 259906380343897248 260125835345221534 260128028392826688 260266361480107632 260570277826895088 261031250713635114 261078847520107968 261178976379007856 263204247597827706 263486066564794944 263851005715161696 264767155040561563 264852695540753424 265076327021341667 265219527529037016 265679498960755776 266047476106130784 266149510531549528 266601997221036178 266604244867336896 266971252064832627 267529954050904038 267681357533671952 267900494153467617 268052107336350168 268365115197785112 268516991324099648 269451613639881408 270130675166191593 270849184250046768 271224321624354312 271694707197757632 272775639424451176 273153445019221884 273308031009611936 273627176280094624 274345623696335984 274570215999612039 274579585525761504 274725603784558056 275202061647521216 275427355071411036 275583227937891744 275837853192592704 276159952568675136 276386030167378356 276542445577773024 276855920191076031 277976794361890104 278509394921559568 278844567913488096 279102206484812736 279953945725094628 280341693572359302 280669052140244118 280827891445360272 281405989012050513 281805364092228912 282284467645803012 282675443362763958 282705185637221568 283267010171545452 283427319741535008 283819878356135472 284151298444713648 284897378453887368 285786756326272032 286050809135886912 286292339492373996 288055079828145279 288821265272948304 289221294726234936 289384974010177344 289722892531864896 290389782947712682 290483601560826336 290728874797600538 290885933418943824 291740809621121598 291794006051885376 291905914776538192 293172406043834304 293419949604217332 293826348426383838 294335932797570768 294607884622857888 295015928784385392 295916232104157041 296421824885394312 297347179177440288 297461217652908296 298379634660695289 298824340958642096 299173281949398064 299418199347993219 299587649375920776 299757195300864704 300107225597523136 300800554838981184 301141527225380946 301151803479867456 301558620753393939 301910754597508251 301942520754547296 302081615239612104 302360723691880464 303133065344866584 303304617730460736 305289144433247988 305461917010742752 306872594352507573 307046263053329592 307471534885813428 307830573315106452 308004784165879008 308289365332897728 308638826658377982 308902033716481692 309066304257627813 309076850939863968 309602319353461368 309888376563877488 310031131430128212 310150034450071829 310317584841666792 310679946639759528 310855770039102912 311286318197051808 311405702605740136 311649811197427872 311937760188908352 312889704045693996 313323069286754514 313866466909520304 315931377876030306 315964619241600576 316402243367973984 316771710299362656 317210452280386704 317603439880820496 317871612071235443 318043333841874264 318594917840906304 318863927197368332 319036185040131936 319158541674762712 319600589516417508 319703845504814784 319973791197359172 320154874271041888 323430265070198208 324553286823914174 325107807938819568 325867267742229616 326122712646224832 326247787103189744 327104397484092904 327255083176246446 327557450666203836 328125535041275296 328394154123605466 328580002541332464 329267635754958816 329723685111960144 330729906469351987 331127924397267114 331433870200715124 332468523281466576 333483121091365323 333980145777305872 334643869859521833 334833255184852632 335022747689201728 335712407944200612 336177383578472358 336188855408273088 336569942193072822 336760417542361488 337036105547910873 337226844713472792 337620628797213528 337932573537984048 338400624193853832 338795778914850888 338987513934044352 339685335848865708 340745747927478192 341398613129653664 343169352824309544 343644656637085596 344240641126570656 344558702430885696 345035930550596064 345427045934995791 345438833403377376 346233971976118967 346345832630216016 346505382186613884 346638273797139103 346825535999509944 347021815306810176 347427037102526784 347908237984940256 348041667618180152 348636320211132864 349846862989643742 350331415431457653 350938996797103608 353099775273210342 353136927387671232 353626036705382688 354529329019255728 354853904888387489 355460196646800648 355961669419776836 356569853868382752 356706605401205384 357200658871290156 357402809781800224 357820153597046816 359053359384108051 360174233554922124 361132245666729024 361632428832472416 362736026450257018 363355785343386576 364204593358962512 364490090604604224 365755681196981322 366093621332816052 366300805046077408 366600676210008318 367028760491088462 367236473428548048 367992447169604517 368514706889837808 369141226921434708 369652502858999022 370426090224328668 370635725815853472 371149071696484848 371582467196933232 373271927633459504 373788924763145736 374225402853658824 374437188593813696 375207985349400684 375727663999469106 375740485456305216 376379290194404016 376687412082959211 376900591150351944 377689346895393936 378212462334307224 378426504474847296 378855469735156674 378868397926284864 379863171271849824 380183913196862242 380389297547849616 381576777144773184 381723119323165328 384073439770860372 385095020363931072 385628392968313248 386065521927348237 386967380443897669 387270721267391988 387628540234746408 387847911225258432 388838618924344992 388987746161495464 389859570515845872 390188753017832301 391076613920161728 391226599472289776 391546876070452671 391768464568511784 392447910396761024 393354571712513856 394806371396741559 395229099847192416 395776508572742544 396601423110550723 397279043311130136 397839512880927052 398519248441133664 399224265797324292 399450199167894368 399902995831554267 401294931076356057 401522036300507928 402078161004525252 402547672796677668 402775486986149472 403147631589173952 404177420459822112 405410853091463726 406273776375070152 407052192577663984 407542060796636448 409163459136676764 409395017404439456 409730167528832826 409962046514417904 410440764420141936 411518435544503976 411869378288642256 412088405676837084 412803092471281824 413141032607116554 413184502085169984 413374841906837616 413756779788889056 414239928853012704 414813668366659536 417186272060925328 417764092382339352 418074259506296256 418488622546027072 419930918587641942 420512540358538953 421003578210366177 421241837168040408 422708046138343368 422947269707182272 423426701468704518 423471253174427328 424057778455832352 424415836615887766 425140979612302512 426134119355223344 426468162691217088 426631721596478896 429438509238560994 432492954613767983 433231897909422456 433477077251759424 434077461015266016 434584338797797344 434982205992216922 435584674421569023 435725402341239504 436093312196400807 436340110901661928 436743267554938448 437085627322533696 437611214431682397 437858872164807288 438106670055109952 439631580149280192 440129924406325998 440739522639575757 441503899196356152 441911826934286832 442523893176578088 443260414064733161 443291364375288768 444644161455153764 446191826479362444 446444340246470176 447616543925600816 448236511437963144 448759922924097096 449013890056481984 449381474063881164 449635792951297056 450160838396284704 450576764717312064 451200832258471776 451712290838071419 451727705219801184 452913781131820944 453122422859418156 453296204196258827 453541085537820696 454327663903304256 454956926595691104 457559137099079392 457933716649871982 458192875516114128 460569394579994388 461207302328720142 461745859972659678 461794443506954688 462007176248818512 462434047999346592 462958239987566973 463615276409795952 464403479030192052 464832564845816232 466283655058654368 466462483986191656 467108553908610204 467918662396138144 469334556068540994 469984603930131771 470799700364280456 472705772025674304 473946928862400864 474347111511874562 474603365051960976 475157565449043984 476084957242549824 476267545161720208 476405159821230744 476640887713713216 477892376761359456 478295890796052498 478737812512144068 479400884274626262 479960686796038758 480232311406562832 483374478685975981 484474380457848768 485145397605297312 486156583167771854 486829930235871261 487674241595975096 488124828443754736 488800901613344424 489371680654784616 489648631238064064 490656596226139356 490882624764369669 491336175999305754 491352942519783744 492188302561912944 492591231185408199 492870003811998696 493901453632438224 494585527667940216 494865428928646464 495443289595910976 498385233017527648 498967203804878432 500277313799200912 500970218665958808 501839053592538688 502249882777278948 502534121533802592 503568611916300918 503585795860525248 504266075367708537 504283283112409632 504854913289609233 505140626313542232 505840267070209188 506034266734327721 506430943195820292 506898860306976072 507185730063799488 508481270901066528 512097919694480496 514754029236464316 515466984955628394 516360961689855984 516838053646328544 517553895825894096 518158250105066064 518632630221489407 519518748945324024 519812760687794496 520251670690443068 520532722960215264 521140555653790176 522062501427270228 522357952758015712 524770294484465613 526408495195655412 527702011430323392 529534310081123126 529705391081506848 530152654042683334 530439055058074032 531544645911650969 532094952212261568 532299021063099056 533203994442072356 533942504129665254 535059908101808076 535362715067343904 535800988306935234 536104214672700336 536730230395570224 540261350332383186 541698368500093536 542448643248708624 544104039675385527 545551278848902352 546306890038443768 546616062019223872 547254352560189248 548633521795471983 548691247392671968 549140431999224078 549159171051523008 549451207569116112 549901014315012477 550543140736632693 550854710142822072 551166455875783488 552772060334756712 553084891155546048 553711840382152062 555953588723780208 557018789843119136 557689135826976192 559907891450189256 560683387144718604 561338104280488236 561655782890720544 562811978024101026 563591495999203659 563610728184457824 564568935291606024 565350886725527916 565567709879542747 566534020343090904 566854639483070016 567639756712270944 568302596889427296 569794756907774736 570275869795293363 571573512652544064 572584678984747992 576110159656290558 577642530545896608 578442589452469872 579648233776958749 580779565895425364 580967203121652672 581457749595201076 581771866837887648 583481619242243196 583811829553076384 586839899208434664 587652696852767676 588671865595141536 589215769245715776 590031857568770784 591832464208314082 592843649770788624 594694358354880576 594922435305816592 596759269321390578 597648681917284192 598346563898796128 598836398695986438 599175298751841552 602283054450761892 603117241506787878 603821509195016502 603885041509094592 604163230479224208 604721447383760928 606266130689733168 608116279637195589 610578288866495976 610923834021485504 613745188705015146 614092526106659184 614595251293249239 614943069771626856 615661146630212904 616009568331758016 617277653316755964 617804067432963384 618132608515255626 618153701879727936 619204638706922736 619776753127754976 620062262860256424 620300068900143658 620635169683333584 621359893279519056 622572636394103616 622811405211480272 623299622394855744 625779408091387992 626646138573509028 627732933819040608 629896377881462913 631862755752060612 632105087512430129 632804486735947968 633543420598725312 634420904560773408 635206879761640992 635743224142470886 636086667683748528 636623754923831649 637727854394736664 638072370080263872 638317083349525424 639201179032835016 639947582394718344 640309748542083776 644157763857841491 649106573647828348 650215615877639136 651734535484459232 652473308988325383 652495574206379488 654208794968185808 654510166352492892 655114901332407672 656251070082550592 656788308247210932 657160005082664928 658535271509917632 659447370223920288 660194886609488997 661459812938703974 662255848794534228 662867740401430248 664937046562933152 666966242182730646 667960291554611744 669287739719043666 669666510369705264 671424815888401224 672354767156944716 673139884386145644 673520835084722976 674072211095821746 674453689426945584 675241257594427056 675865147075968096 676801248387707664 677591557829701776 679370671697731416 681491495854956384 682797226259307328 686338705648619088 686900574974807973 687289313274171192 688481282253141312 690071861101192128 690854091869991582 690877666806754752 692467943952237934 692691665260432032 693010764373227768 693276547594278206 693651071999019888 695816475969880512 696083335236360304 699693725979287484 700662830862915306 701877993594207216 704001834102811491 706199550546420684 707252073410765376 709058658038511456 709707809776774978 710920393293601296 711520667267811843 711923338839553672 713139707736765504 713413210802410768 714401317742580312 714805619563600448 715640307194093632 717443836194078747 718106718768216102 719101326411939393 719941030194058137 720348467109844248 723264857664944832 725472052900514036 726711570686773152 728409186717925024 729234874751657781 731511362393962644 732187242665632104 732601610092154816 733201352420016636 734057520982176924 734472946857096096 735984894339209034 737004263998958631 737029413779675616 738282453842869416 739305005717998044 739588543688632823 740852180448657336 741271451631706944 742298143392969696 743164934393866464 746543855266919008 747577849526291472 748450805707317648 750415970698801368 751455327998938212 752758580388808032 753374824165918422 753801182300703888 755352917874451377 755378693790787872 756424924668614448 757710939470313348 758001536477561441 759726342543699648 760367826393724484 760778595095699232 763446238646330656 768146879541720744 771256785936626496 772131043854696474 773934760887795338 774541442534783976 775257080469492816 777677237848689984 777975492322990928 779719141031691744 780377506035664602 782453198944579552 783093752140905342 783536929137023568 789612742793483118 790458199694384832 791553017145485088 793202846221101446 794301465121684689 794558086622260272 795228981064025001 795679025761854104 797038496882267328 798448531594648584 798900398335788736 799805991663108534 800913756194497881 802589862152712114 803044072601015856 803701482460402851 804156322009050504 805095345593355336 805550973972298944 808354840919644224 810821706182927452 812547552750140304 814104385155327968 815084121593272896 818326918273353528 818790034808878912 819460335057665652 819924093028835808 820881528840283872 823036871089007952 823710647998836117 823738756577284512 824176811353674168 825606184942563648 826282065214233108 826598960593177861 826749683813675232 827513559577778112 828479857706025408 829627336733319072 834372544121850656 835528184764678704 839861837175283884 841025080717077906 842007156420732354 842483674336080816 844217967036151539 845416092276686736 846853402937409036 848115556911664704 848831673231775532 850281959224605024 852268238710446688 853263443192957792 858877018477121988 864985909227535966 866463795818844912 868154922030532032 869168677595594688 869964411984433844 871169348843138046 871450804682479008 872186624392801614 872680221803323856 873486535109876896 875222428863364794 875717744329614576 880259848812651996 881479045279151514 883007798392712304 883823653868573664 885047786353156176 886520828129466322 887748696312471123 889288322910307528 892383652958724888 892888680492940352 895138903982085867 895233087851201632 896473022875926288 897519845848194192 898254598043979657 898762948127762328 899271585902594112 900321676792569408 902401664516943552 903424581676142838 903455410439602368 905827562263641888 906244845718836312 906592408392517654 907082171075641392 909913853191382208 915118274198158784 915867433299743964 916385751032228256 920617783057522719 921138789159988776 922414604657440284 923491719945319356 924014352497637024 924868095998693184 925916479975133946 927230552819591904 928806958060384104 929665129691632464 930450103350215487 932567310117308736 932924967972383312 934217107817220408 935837324792276288 938669112137081988 939969207860263542 941599400728560912 947893857724801728 948694223023749124 949206730103921952 950315130898087968 952535090323440416 952810319642461488 953614836213706329 955784753522718912 956591781592104996 957475625024288136 958801768549252524 959921373592077516 960464622813125664 966748957371951962 970290795210594624 972313166335543708 973659860471742522 975348483191950192 976249656887509472 977601803226688848 978743361309569232 981313192452278712 981765249528739338 982672351998611508 984376605123825888 985182462370816398 985740007623997392 987802907264876448 989171055335880432 992189719408055961 996770466035055296 997934407609756864 1000449363274095969 1000554627598401824 1001940437331917616 1003931609578565499 1004499765554557896 1005068243067605184 1007137223832601836 1008532150735417074 1008566566224819264 1009709826579218466 1010281252627084464 1011680534140418376 1012068533468655442 1012861886391640584 1013797720613952144 1016962541802133056 1024195839388960992 1029508058472928632 1030933969911256788 1032721923379711968 1033676107292657088 1035107791651788192 1036307763391447079 1036316500210132128 1037265260442978814 1038701915928356901 1039037497890648048 1039914821391417309 1040503341380886136 1041065445920430528 1042281111307580352 1044125002854540456 1044715905516031424 1049540588968931226 1050994246294372959 1052816990391310824 1059068620162246252 1059410782163013696 1060305308085366668 1060878110116148064 1063089291823301938 1064561714665162467 1064598042126198112 1066407988884144712 1067885008259330508 1070119816203616152 1070725430134687808 1071601976613870468 1072208429345400672 1073460460791140448 1077160078152324153 1080522700664766372 1083396737000187072 1084897286497417248 1088208079350771054 1091102557697804704 1092613780076887536 1097267043590943966 1097382494785343936 1098280863998448156 1098902415138232224 1099802028630024954 1101086281473265386 1101709420285644144 1103977341508813551 1105544120669513424 1107423680764304124 1111907177447560416 1114037579686238272 1119815782900378512 1121366774289437208 1122676208560976472 1123311565781441088 1125623956048202052 1127182991998407318 1127221456368915648 1129137870583212048 1130701773451055832 1131135419759085494 1133068040686181808 1135279513424541888 1136605193778854592 1139589513815549472 1140551739590586726 1145169357969495984 1152220319312581116 1155285061091793216 1156885178904939744 1159296467553917498 1160902141331693007 1161559131790850728 1162915499190402152 1163543733675775296 1166963238484486392 1167623659106152768 1170566259053496903 1173679798416869328 1174640628211358013 1175305393705535352 1177343731190283072 1180063715137541568 1183664928416628164 1185687299541577248 1189804269331652169 1189844870611633184 1193518538642781156 1195297363834568384 1196693127797592256 1197672797391972876 1198350597503683104 1199708987494662801 1203884793229068171 1204566108901523784 1206234483013575756 1207643018390033004 1208326460958448416 1209442894767521856 1212532261379466336 1216232559274391178 1221156577732991952 1227490377410030292 1228185052213318368 1229190502586498478 1229886139543253712 1231322293260425808 1234555306633511928 1235608134865926768 1236265217030511252 1238409277413845472 1239553506255509952 1240124525720512848 1240600137800287316 1241270339366667168 1242719786559038112 1245622810422960544 1251558816182775984 1253292277147018056 1255465867638081216 1259792755762925826 1263725511504121224 1264210175024860258 1268841809121546816 1270413759523281984 1271486448284941772 1272173335367497056 1273247509847663298 1275455708789473328 1276634166699050848 1278402358065670032 1279895164789436688 1288315527715682982 1297478863841303949 1298213147295656696 1300431231755278272 1303469070968918464 1304946617976650766 1304991148412758976 1306754023264707069 1308279936589202421 1308417589936371616 1309020332704985784 1310229802664815344 1312833643295047191 1313576616494421864 1314320010165329856 1318894740447840576 1320389773218977994 1322919625877407948 1324511697589068456 1325735480802860496 1329781242194199483 1329874093125866304 1333932484365461292 1335920583109223488 1338575479438087332 1339333020739410528 1342849631776802448 1344709534313889432 1346279768772291288 1347041670169445952 1348144422191643492 1348907378853891168 1350482515188854112 1351730294151936192 1353602496775415328 1355183115659403552 1358741343395462832 1359888612588776481 1362982991709912768 1372677411297238176 1373801149949615946 1374578626548342384 1381708183739983164 1384935887904475868 1385383330520864064 1386021528746455536 1386553095188556412 1387302143998039776 1392166670472720608 1399387451958574968 1401325661725830612 1403755987188414432 1408003668205622982 1412399101092841368 1418117316077022912 1419415619553549956 1421840786587202592 1423041334535623686 1423846677679107344 1426826421604821536 1428802635485160624 1434887672388157494 1436213437536432204 1438202652823878786 1439882060388116274 1440696934219688496 1450123436057927943 1450944105801028072 1453423141373546304 1456818373435850048 1458469749503315562 1460489790707613783 1463022724787925288 1464374485331264208 1466402704840033272 1468115041964353848 1468945893714192192 1471969788678418068 1472647874293109007 1474008527997917262 1474058827559351232 1476564907685738832 1478610011435996088 1479177087377265646 1481704360897314672 1484596286785939392 1486329868787732928 1493087710533838016 1495155699052582944 1496901611414635296 1500831941397602736 1502910655997876424 1505517160777616064 1506749648331836844 1507602364601407776 1510705835748902754 1510757387581575744 1512849849337228896 1515421878940626696 1516003072955122882 1518102800202983163 1520735652787448968 1521557190191398464 1526892477292661312 1536293759083441488 1544262087709392948 1547869521775590676 1549082885069567952 1550514160938985632 1555897890664468221 1555950984645981856 1559438282063383488 1560755012071329204 1564906397889159104 1566187504281810684 1567073858274047136 1574310883453396839 1579225485586966236 1583106034290970176 1586405692442202892 1588602930243369378 1589116173244520544 1590457962128050002 1591358051523708208 1594633937734952907 1596897063189297168 1599611983326217068 1601827512388995762 1605179724305424228 1606088145202031712 1607402964920805702 1608312644018101008 1610190691186710672 1621643412365854904 1625095105500280608 1628208770310655936 1632312119026156581 1636653836546707056 1638920670115331304 1639848186057671616 1641763057680567744 1645900565386415949 1646073742178015904 1647421295997672234 1647477513154569024 1648353622707348336 1652564130428466216 1653197921186355722 1653499367627350464 1659254673466638144 1668745088243701312 1671056369529357408 1679723674350567768 1682050161434155812 1684014312841464708 1684967348672161632 1688435934072303078 1690817929743939971 1690832184553373472 1693706805874818072 1696703129638628241 1697663346463551064 1700563918449210048 1704536477420893376 1706526886385915584 1710827609385880089 1717754036954243976 1729971818455071932 1732927591637689824 1738944701330876247 1739928823968867688 1742338697686276092 1742901609364958016 1744373248785603228 1745360443606647712 1746973070219753792 1750444857726729588 1751435488659229152 1760519697625303992 1762958090558303028 1766015596785424608 1767647307737147328 1770095572706312352 1773041656258932644 1775497392624942246 1778576645820615056 1784767305917449776 1790277807964171734 1790466175702403264 1792946045751852576 1795039691696388384 1796509196087959314 1797525896255524656 1806849163352285676 1811655124527283776 1812489691437672624 1813184816785035308 1814164342151282784 1824348838911586767 1831734866599487928 1832771502064456512 1841235566115045438 1842277578319977552 1844829209314880568 1846983439890638712 1848028704995274048 1851832959950267892 1854461105639183808 1857613916120768208 1859330259383264928 1860900206700430974 1865849935944766624 1868434215634440816 1877338224274163976 1879938415720527084 1883198801457121824 1889737686184403497 1896315262537290387 1897388446047498248 1898413460207843904 1900630261796175936 1905070180646880832 1905620639284922976 1907229672427412658 1909871264771494947 1913183563184209992 1914951250048576272 1917603537098505048 1919842747184155032 1920929245626251328 1933497914743903924 1944626332671087416 1947319720943485044 1950696966383900384 1952499313775018944 1955203606453377696 1957419926964976149 1957486722619138464 1962626384904557424 1963530499057478676 1965344703997223016 1968753210247651776 1970364924741632796 1971480015247994784 1975605814529752896 1978342110671760864 1984379438816111922 2000898726548191938 2001109255196803648 2003880874663835232 2007863219157130998 2008999531109115792 2014274447665203672 2017064301470834148 2019419653158436932 2020562505254168928 2023361068280836752 2024137066937310884 2025723772783281168 2027595441227904288 2048391678777921984 2059016116945857264 2061867939822513576 2065443846759423936 2070215583303576384 2072615526782894158 2072633000420264256 2074530520885957628 2077403831856713802 2078074995781296096 2079829642782834618 2081006682761772272 2088250005709080912 2099081177937862452 2101988492588745918 2105633980782621648 2118137240324492504 2120610616170733336 2121756220232296128 2126178583646603876 2129123429330324934 2129196084252396224 2132815977768289424 2134562001803435529 2135770016518661016 2140239632407232304 2143203953227740936 2144416858690801344 2146920921582280896 2152331508582236241 2154320156304648306 2161045401329532744 2169794572994834496 2176416158701542108 2182205115395609408 2185227560153775072 2187704624254973343 2194534087181887932 2196561727996896312 2197804830276464448 2199604057260049908 2202172562946530772 2203418840571288288 2207954683017627102 2211088241339026848 2214847361528608248 2218765631065898469 2223814354895120832 2239631565800757024 2242733548578874416 2245352417121952944 2251247912096404104 2254365983996814636 2258275741166424096 2261403546902111664 2262270839518170988 2266136081372363616 2274004609432684323 2279179027631098944 2281103479181173452 2290338715938991968 2304440638625162232 2313770357809879488 2318592935107834996 2321804282663386014 2323118263581701456 2325830998380804304 2333926476968972784 2341132518106993806 2347359596833738656 2349281256422716026 2350610787411070704 2367329856833256328 2371374599083154496 2379608538663304338 2379689741223266368 2382904395365054067 2385686943192075003 2387037077285562312 2395345594783945752 2396701195007366208 2399417974989325602 2402741268583493643 2407769586458136342 2409132217803047568 2412468966027151512 2415286036780066008 2416652921916896832 2425064522758932672 2432465118548782356 2442313155465983904 2454980754820060584 2456370104426636736 2458381005172996956 2459772279086507424 2462644586520851616 2469110613267023856 2471195435779604573 2471216269731853536 2472530434061022504 2476818554827690944 2479796881779533583 2480249051441025696 2481200275600574632 2482540678733334336 2485439573118076224 2491245620845921088 2503117632365551968 2506584554294036112 2519585511525851652 2527451023008242448 2528420350049720516 2542972896569883544 2544346670734994112 2546495019695326596 2550911417578946656 2553268333398101696 2556804716131340064 2559790329578873376 2576631055431365964 2594957727682607898 2596426294591313392 2609893235953301532 2613508046529414138 2616559873178404842 2616835179872743232 2618040665409971568 2620459605329630688 2625667286590094382 2627153232988843728 2640779546437955988 2645839251754815896 2649023395178136912 2651470961605720992 2659562484388398966 2663246088937413369 2667864968730922584 2677150958876174664 2678666041478821056 2685416711946257601 2685699263553604896 2689419068627778864 2692559537544582576 2696288844383286984 2697814757707782336 2700965030377708224 2707204993550830656 2710366231318807104 2717482686790925664 2719777225177552962 2745354822594476352 2747602299899231892 2749157253096684768 2758702938003270479 2763416367479966328 2769871775808951736 2772043057492911072 2773106190377112824 2774604287996079552 2784333340945441216 2791350310050646461 2798774903917149936 2802651323451661224 2807511974376828864 2816007336411245964 2824798202185682736 2838831239107099912 2843681573174405184 2846082669071247372 2847693355358214688 2853652843209643072 2857605270970321248 2860844508641118987 2869775344776314988 2872426875072864408 2876405305647757572 2879764120776232548 2881393868439376992 2900246872115855886 2901888211602056144 2916939499006631124 2920979581415227566 2926045449575850576 2928748970662528416 2932805409680066544 2936230083928707696 2943939577356836136 2945295748586218014 2948017055995834524 2953129815371477664 2957220022871992176 2958354174754531292 2963408721794629344 2976569158224167883 2990311398105165888 2993803222829270592 3001348089822287907 3001663882795205472 3005821311995752848 3013499296663673688 3015204729202815552 3021411671497805508 3025699698674457792 3030843757881253392 3032006145910245764 3036205600405966326 3041471305574897936 3072587518166882976 3083256224827184653 3088524175418785896 3095739043551181352 3098165770139135904 3101028321877971264 3108923290174341237 3111795781328936442 3111901969291963712 3116105747785070703 3119744464174251927 3121510024142658408 3132375008563621368 3134147716548094272 3148621766906793678 3158450971173932472 3172811384884405784 3177205860486738756 3178232346489041088 3180915924256100004 3182716103047416416 3189267875469905814 3193685143995487401 3193794126378594336 3199223966652434136 3203655024777991524 3210359448610848456 3212176290404063424 3214805929841611404 3216625288036202016 3220381382373421344 3243286824731709808 3250190211000561216 3264624238052313162 3273307673093414112 3277841340230662608 3291801130772831898 3292147484356031808 3294842591995344468 3296707245414696672 3305128260856932432 3306395842372711444 3342112739058714816 3359447348701135536 3364100322868311624 3368028625682929416 3369934697344323264 3376871868144606156 3381635859487879942 3381664369106746944 3387413611749636144 3393406259277256482 3395326692927102128 3421655218771760178 3435508073908487952 3445992251277441671 3459943636910143864 3465855183275379648 3477889402661752494 3479857647937735376 3482706423995079021 3484677395372552184 3488746497571206456 3490720887213295424 3500889715453459176 3502870977318458304 3511698777160490709 3521039395250607984 3525916181116606056 3532031193570849216 3540191145412624704 3546083312517865288 3550994785249884492 3557153291641230112 3569412807994956507 3569534611834899552 3580555615928343468 3585892091503705152 3590079383392776768 3593018392175918628 3595051792511049312 3599126962483988403 3613698326704571352 3624979382875345248 3626369633570070616 3628328684302565568 3648697677823173534 3663469733198975856 3682471132230090876 3684555156639955104 3689658418629761136 3693966879781277424 3703665919900535784 3715227832241536416 3718660518766529856 3721800413400861948 3731699871889533248 3736868431268881632 3754676448548327952 3759876831441054168 3766397602914243648 3779475372368806994 3792630525074580774 3794776892094996496 3811241278569845952 3814459344854825316 3819742529542989894 3826367126368419984 3829902500097152544 3835207074197010096 3839685494368310064 3866995829487807848 3889252665342174832 3892436591523911847 3894639441886970088 3901393932767800768 3910407212906755392 3914839853929952298 3914973445238276928 3920262069794121207 3924839809767607263 3925252769809114848 3927060998114957352 3930689407994446032 3940729849483265592 3942960030495989568 3956684221343521728 3968758877632223844 3989343726582598449 4001797453096383876 4007761749327670464 4015726438314261996 4017999062218231584 4028548895330407344 4031950447850933777 4034128602941668296 4038839306316873864 4041125010508337856 4046722136561673504 4048274133874621768 4051447545566562336 4055190882455808576 4079665837766329443 4118032233891714528 4123735879645027152 4132330956926060759 4145231053565788316 4149061041771915256 4154807663713427604 4156149991562592192 4159659285565669236 4162013365523544544 4176500011418161824 4198162355875724904 4203976985177491836 4211267961565243296 4236274480648985008 4241221232341466672 4252357167293207752 4258246858660649868 4265631955536578848 4269124003606871058 4271540033037322032 4280479264814464608 4286407906455481872 4304663017164472482 4308640312609296612 4322090802659065488 4350370308173783829 4352832317403084216 4370455120307550144 4375409248509946686 4381469372122841349 4389068174363775864 4393123455993792624 4399208114520099816 4404345125893061544 4406837681142576576 4415909366035254204 4422176482678053696 4429694723057216496 4437531262131796938 4479263131601514048 4485467097157748832 4490704834243905888 4501041635689546571 4502495824192808208 4506297559362808339 4508731967993629272 4516551482332848192 4522807093804223328 4524541679036341976 4532272162744727232 4548009218865368646 4554308400608949489 4562206958362346904 4580677431877983936 4608881277250324464 4637185870215669992 4643608565326772028 4646236527163402912 4651661996761608608 4667693671993404663 4667852953937945568 4682265036213987612 4694719193667477312 4698562512845432052 4701221574822141408 4734659713666512656 4759217077326608676 4765808790730108134 4771373886384150006 4774074154571124624 4783901813204858721 4790691189567891504 4798835949978651204 4805482537166987286 4815539172916272684 4818264435606095136 4824937932054303024 4830572073560132016 4864930237097564712 4884626310931967808 4896936357078469743 4909961509640121168 4916762010345993912 4919544558173014848 4925289173041703232 4938221226534047712 4942390871559209146 4942432539463707072 4945060868122045008 4959593763559067166 4960498102882051392 4962400551201149264 5006235264731103936 5013169108588072224 5030575945770669697 5039171023051703304 5054902046016484896 5056840700099441032 5072453789231819913 5085945793139767088 5090109388915884723 5092990039390653192 5101822835157893312 5113609432262680128 5119580659157746752 5132482828157640267 5153262110862731928 5189915455365215796 5192852589182626784 5216834103992628741 5219786471906603064 5227016093058828276 5233119746356809684 5236081330819943136 5240919210659261376 5251334573180188764 5254306465977687456 5281559092875911976 5291678503509631792 5298046790356273824 5302941923211441984 5319124968776797932 5326492177874826738 5335729937461845168 5354301917752349328 5370833423892515202 5371398527107209792 5378838137255557728 5385119075089165152 5392577688766573968 5434965373581851328 5439554450355105924 5473046516734760301 5495204599798463784 5498314506193369536 5517405876006540958 5526832734959932656 5539743551617903472 5544086114985822144 5546212380754225648 5582700620101292922 5597549807834299872 5605302646903322448 5622408409978983779 5632014672822491928 5649596404371365472 5669213058553210491 5677662478214199824 5688945787611871161 5692165338142494744 5695386710716429376 5715210541940642496 5721689017282237974 5729613794314484841 5739550689552629976 5744853750145728816 5752810611295515144 5759528241552465096 5762787736878753984 5800493744231711772 5803776423204112288 5833878998013262248 5841959162830455132 5852090899151701152 5857497941325056832 5865610819360133088 5872259780894928447 5872460167857415392 5887879154713672272 5890591497172436028 5892850654551364751 5896034111991669048 5906259630742955328 5914440045743984352 5916708349509062584 5926817443589258688 5953138316448335766 6002696179644575814 6003327765590410944 6011642623991505696 6026998593327347376 6042823342995611016 6061687515762506784 6064012291820491528 6072411200811932652 6082942611149795872 6145175036333765952 6166512449654369306 6177048350837571792 6191478087102362704 6196331540278271808 6217846580348682474 6223591562657872884 6232211495570141406 6239488928348503854 6243020048285316816 6264750017127242736 6283868222917687753 6297243533813587356 6316901942347864944 6345622769768811568 6354411720973477512 6361831848512200008 6365432206094832832 6378535750939811628 6387370287990974802 6387588252757188672 6398447933304868272 6403686005410306587 6407310049555983048 6420718897221696912 6429611859683222808 6433250576072404032 6440762764746842688 6486573649463419616 6529248476104626324 6546615346186828224 6555682680461325216 6563113872764920029 6578445467546260373 6583602261545663796 6589685183990688936 6593414490829393344 6610256521713864864 6612791684745422888 6656296893197695407 6718894697402271072 6728200645736623248 6736057251365858832 6742224192879362291 6753743736289212312 6763271718975759884 6774827223499272288 6786812518554512964 6790653385854204256 6822013828298052969 6843310437543520356 6871016147816975904 6891984502554883342 6919887273820287728 6955778805323504988 6959715295875470752 6965412847990158042 6969354790745104368 6977492995142412912 7001779430906918352 7023397554320981418 7042078790501215968 7051832362233212112 7092166625035730576 7101989570499768984 7114306583282460224 7138825615989913014 7139069223669799104 7148713186095162201 7157060829576225009 7161111231856686936 7186036784351837256 7190103585022098624 7198253924967976806 7227396653409142704 7249958765750690496 7252739267140141232 7297395355646347068 7326939466397951712 7352380228434055711 7364942264460181752 7369110313279910208 7379316837259522272 7387933759562554848 7407331839801071568 7413586307338813719 7430455664483072832 7439390645338600749 7443600826801723896 7473736862537763264 7509352897096655904 7519753662882108336 7535427039100463737 7558950744737613988 7585261050149161548 7589553784189992992 7628918689709650632 7639485059085979788 7652734252736839968 7659805000194305088 7670414148394020192 7679370988736620128 7733991658975615696 7778505330684349664 7784873183047823694 7789278883773940176 7829679707859904596 7840524139588242414 7849679619535214526 7850505539618229696 7854121996229914704 7861378815988892064 7881459698966531184 7937517755264447688 7978687453165196898 7989738266812240107 8003594906192767752 8031452876628523992 8035998124436463168 8057097790660814688 8063900895701867554 8068257205883336592 8077678612633747728 8093444273123347008 8096548267749243536 8102895091133124672 8159331675532658886 8217366137661591677 8236064467783429056 8247471759290054304 8264661913852121518 8276108814009811437 8290462107131576632 8298122083543830512 8309615327426855208 8319318571131338472 8324026731047089088 8353000022836323648 8374050930151939383 8396324711751449808 8407953970354983672 8422535923130486592 8472548961297970016 8482442464682933344 8504714334586415504 8516493717321299736 8531263911073157696 8538248007213742116 8543080066074644064 8560958529628929216 8572815812910963744 8582533525923356961 8609326034328944964 8617280625218593224 8644181605318130976 8700740616347567658 8705664634806168432 8750818497019893372 8762938744245682698 8778136348727551728 8786246911987585248 8798416229040199632 8808690251786123088 8831818732070508408 8859389446114432992 8875062524263593876 8929707474672503649 8970934194315497664 8981409668487811776 9002083271379093142 9004991648385616416 9012595118725616678 9017463935987258544 9045614187608446656 9049083358072683952 9096018437730737292 9108616801217898978 9124413916724693808 9217762554500648928 9249768674481553959 9274371740431339984 9287217130653544056 9292473054326805824 9303323993523217216 9326769870523023711 9335387343986809326 9335705907875891136 9348317243355212109 9359233392522755781 9364530072427975224 9397125025690864104 9402443149644282816 9469319427333025312 9518434154653217352 9531617581460216268 9542747772768300012 9548148309142249248 9567803626409717442 9581055431986462203 9581382379135783008 9597671899957302408 9610965074333974572 9614651067952226699 9631078345832545368 9636528871212190272 9649875864108606048 9661144147120264032 9729860474195129424 9793872714156939486 9819923019280242336 9833524020691987824 9854019974208298733 9876442453068095424 9884781743118418292 9890121736244090016 9919187527118134332 9924801102402298528 10026338217176144448 10061151891541339394 10078342046103406608 10109804092032969792 10113681400198882064 10144907578463639826 10171891586279534176 10180218777831769446 10185980078781306384 10264965656315280534 10306524221725463856 10337976753832325013 10379830910730431592 10385705178365253568 10433668207985257482 10439572943813206128 10448119271985237063 10454032186117656552 10466239492713619368 10472162661639886272 10502669146360377528 10508612931955374912 10563118185751823952 10583357007019263584 10596093580712547648 10638249937553595864 10652984355749653476 10671459874923690336 10708238423984869521 10708603835504698656 10741666847785030404 10745786487711312193 10757676274511115456 10770238150178330304 10785155377533147936 10879108900710211848 10946093033469520602 10990409199596927568 11034811752013081916 11053665469919865312 11079487103235806944 11092424761508451296 11165401240202585844 11195099615668599744 11210605293806644896 11244816819957967558 11264029345644983856 11299192808742730944 11338426117106420982 11355324956428399648 11377891575223742322 11384330676284989488 11443378034564475948 11459227588628969682 11479101379105259952 11489707500291457632 11505621222591030288 11519056483104930192 11600987488463423544 11607552846408224576 11667757996026524496 11677309774571735541 11683918325660910264 11704181798303402304 11731221638720266176 11744519561789856894 11744920335714830784 11775758309427344544 11781182994344872056 11785701309102729502 11792068223983338096 11828880091487968704 11833416699018125168 11906276632896671532 11968031179747795347 12005392359289151628 12023285247983011392 12053997186654694752 12085646685991222032 12095851343552801331 12123375031525013568 12128024583640983056 12144822401623865304 12165885222299591744 12238997513298988329 12333024899308738612 12354096701675143584 12382956174204725408 12396992870778182277 12435693160697364948 12447183125315745768 12464422991140282812 12478977856697007708 12486040096570633632 12529500034254485472 12567736445835375506 12594487067627174712 12633803884695729888 12691245539537623136 12708823441946955024 12723663697024400016 12757071501879623256 12774740575981949604 12796895866609736544 12807372010820613174 12814620099111966096 12841437794443393824 12859223719366445616 12973147298926839232 13051110924521351487 13058496952209252648 13111365360922650432 13126227745529840058 13156890935092520746 13167204523091327592 13179370367981377872 13220513043427729728 13225583369490845776 13312593786395390814 13437789394804542144 13456401291473246496 13472114502731717664 13484448385758724582 13503124907068639713 13507487472578424624 13518892678088425017 13526543437951519768 13549654446998544576 13573625037109025928 13581306771708408512 13644027656596105938 13662925201826848467 13686620875087040712 13742032295633951808 13783969005109766684 13839774547640575456 13911557610647009976 13919430591750941504 13930825695980316084 13938709581490208736 13954985990284825824 14003081015980213989 14003558861813836704 14046795108641962836 14052182330084023637 14084157581002431936 14103664724466424224 14184333250071461152 14203979140999537968 14277651231979826028 14297426372190324402 14314121659152450018 14322222463713373872 14351705439614576163 14372073568703674512 14396507849935953612 14454793306818285408 14505478534280282464 14594790711292694136 14653878932795903424 14704760456868111422 14729884528920363504 14758633674519044544 14775867519125109696 14814663679602143136 14827172614677627438 14878781290677201498 14887201653603447792 15018705794193311808 15039507325764216672 15070854078200927474 15091727837312009091 15117901489475227976 15170522100298323096 15179107568379985984 15217361367695459739 15257837379419301264 15270328166747654169 15278970118171959576 15305468505473679936 15340828296788040384 15358741977473240256 15467983317951231392 15557010661368699328 15569746366095647388 15578557767547880352 15650502311977886223 15659359415719809192 15681048279176484828 15699359239070429052 15708243992459829408 15722757631977784128 15762919397933062368 15875035510528895376 15957374906330393796 15979476533624480214 16007189812385535504 16062905753257047984 16114195581321629376 16127801791403735108 16136514411766673184 16155357225267495456 16193096535498487072 16318663351065317772 16434732275323183354 16494943518580108608 16529323827704243036 16552217628019622874 16580924214263153264 16596244167087661024 16619230654853710416 16638637142262676944 16748101860303878766 16792649423502899616 16815907940709967344 16867225229936951337 16945097922595940032 16964884929365866688 17007639175659631473 17009428669172831008 17032987434642599472 17066837362835613483 17076496014427484232 17086160132149288128 17145631625821927488 17165067051846713922 17218652068657889928 17234561250437186448 17288363210636261952 17401481232695135316 17411329269612336864 17501636994039786744 17525877488491365396 17556272697455103456 17572493823975170496 17596832458080399264 17617380503572246176 17663637464141016816 17678551963654094253 17718778892228865984 17750125048527187752 17859414949345007298 18004166542758186284 18009983296771232832 18025190237451233356 18034927871974517088 18098166716145367904 18192036875461474584 18217233602435797956 18248827833449387616 18435525109001297856 18499537348963107918 18548743480862679968 18574434261307088112 18653539741046047422 18670774687973618652 18696634486710424218 18718466785045511562 18729060144855950448 18794250051381728208 18851604668753063259 18938638854666050624 19036868309306434704 19063235162920432536 19085495545536600024 19096296618284498496 19135607252819434884 19162110863972924406 19162764758271566016 19195343799914604816 19221930148667949144 19229302135904453398 19262156691665090736 19299751728217212096 19322288294240528064 19459720948390258848 19587745428313878972 19639846038560484672 19667048041383975648 19708039948416597466 19735336402638781119 19769563486236836584 19780243472488180032 19838375054236268664 19849602204804597056 19968890679593086221 20122303783082678788 20156684092206813216 20226672578638086873 20227362800397764128 20289815156927279652 20343783172559068352 20360437555663538892 20371960157562612768 20466041484894158907 20529931312630561068 20613048443450927712 20675953507664650026 20759661821460863184 20867336415970514964 20879145887626412256 20896238543970474126 20908064372235313104 20932478985427238736 21005338292720755056 21126236371503647904 21166714014038527168 21276499875107191728 21305968711499306952 21342919749847380672 21416476847969739042 21417207671009397312 21483333695570060808 21491572975422624386 21570310755066295872 21758217801420423696 21892186066939041204 21980818399193855136 22057140685302167133 22069623504026163832 22107330939839730624 22158974206471613888 22184849523016902592 22240758922016441157 22318171936015802247 22330802480405171688 22421210587613289792 22489633639915935116 22528058691289967712 22606281117301391211 22676852234212841964 22710649912856799296 22755783150447484644 22768661352569978976 22886756069128951896 22918455177257939364 22958202758210519904 22979415000582915264 23011242445182060576 23038112966209860384 23201974976926847088 23335515992053048992 23354619549143471082 23367836651321820528 23489039123579713788 23551516618854689088 23562365988689744112 23571402618205459004 23584136447966676192 23666833398036250336 23812553265793343064 23936062359495590694 24010784718578303256 24107994373309389504 24171293371982444064 24191702687105602662 24256049167281966112 24289644803247730608 24477995026597976658 24652098412984775031 24666049798617477224 24708193403350287168 24765912348409450816 24793985741556364554 24828326442029434311 24871386321394729896 24894366250631491536 24928845982280565624 24957955713394015416 24972080193141267264 25059000068508970944 25135472891670751012 25188974135254349424 25267607769391459776 25382491079075246272 25417646883893910048 25447327394048800032 25514143003759246512 25549481151963899208 25593791733219473088 25614744021641226348 25629240198223932192 25682875588886787648 25718447438732891232 26102221849042702974 26116993904418505296 26252455491059680116 26313781870185041492 26334409046182655184 26358740735962755744 26451166738981691552 26625187572790781628 26912802582946492992 26944229005463435328 26968896771517449164 27006249814137279426 27014974945156849248 27037785356176850034 27053086875903039536 27147250074218051856 27288055313192211876 27325850403653696934 27373241750174081424 27567938010219533368 27679549095281150912 27749306023444661877 27823115221294019952 27861651391960632168 27877419162980417472 27909971980569651648 27980309611569071133 28006162031960427978 28007117723627673408 28093590217283925672 28104364660168047274 28207329448932848448 28368666500142922304 28407958281999075936 28555302463959652056 28594852744380648804 28628243318304900036 28644444927426747744 28703410879229152326 28744147137407349024 28793015699871907224 28843953203856680097 28909586613636570816 29010957068560564928 29189581422585388272 29409520913736222844 29459769057840727008 29562059922624896199 29629327359204286272 29654345229355254876 29757562581354402996 29774403307206895584 30079014651528433344 30141708156401854948 30183455674624018182 30235802978950455952 30341044200596646192 30434722735390919478 30515674758838602528 30540656333495308338 30557940236343919152 30935966635902462784 31013930261496975039 31139492732191294776 31157115535095760704 31301004623955772446 31318718831439618384 31362096558352969656 31398718478140858104 31416487984919658816 31525838795866124736 31750071021057790752 31914749812660787592 31958953067248960428 32014379624771071008 32125540665134859449 32125811506514095968 32237359463133936579 32255603582807470216 32273028823533346368 32310714450534990912 32386193070996974144 32637326702130635544 32869464550646366708 33058647655408486072 33104435256039245748 33161848428526306528 33192488334175322048 33238461309707420832 33277274284525353888 33496203720607757532 33585298847005799232 33631815881419934688 33734450459873902674 34015278351319262946 34018857338345662016 34065974869285198944 34133674725671226966 34152992028854968464 34330134103693427844 34437304137315779856 34469122500874372896 34802962465390270632 34822658539224673728 35003273988079573488 35051754976982730792 35112545394910206912 35193664916160798528 35234761007144492352 35327274928282033632 35357103927308188506 35500250097054375504 35718829898690014596 36008333085516372568 36050380474902466712 36069855743949034176 36196333432290735808 36287554030658403993 36384073750922949168 36434467204871595912 36497655666898775232 36999074697926215836 37097486961725359936 37148868522614176224 37190978612334546831 37307079482092094844 37341549375947237304 37393268973420848436 37436933570091023124 37458120289711900896 37588500102763456416 37703209337506126518 38073736618612869408 38126470325840865072 38170991091073200048 38271214505638869768 38324221727945848812 38390687599829209632 38443860297335898288 38458604271808906796 38524313383330181472 38919441896780517696 39175490856627757944 39334096082767951296 39416079896833194932 39470672805277562238 39539126972473673168 39676750108472537328 39937781359186172442 40244607566165357576 40313368184413626432 40453345157276173746 40454725600795528256 40509374721205919139 40556678034265275051 40579630313854559304 40720875111327077784 40743920315125225536 40932082969788317814 41059862625261122136 41226096886901855424 41351907015329300052 41519323642921726368 41734672831941029928 41758291775252824512 41792477087940948252 41816128744470626208 41864957970854477472 42010676585441510112 42156546990252070911 42252472743007295808 42552999750214383456 42611937422998613904 42832953695939478084 42966667391140121616 42983145950845248772 43516435602840847392 43784372133878082408 43961636798387710272 44114281370604334266 44139247008052327664 44481517844032882314 44636343872031604494 44661604960810343376 44979267279831870232 45056117382579935424 45212562234602782422 45275183511936027273 45353704468425683928 45511566300894969288 45537322705139957952 45652084103086379217 45773512138257903792 45836910354515878728 45916405516421039808 46022484890364121152 46076225932419720768 46403949953853694176 46671031984106097984 46709239098286942164 46735673302643641056 46978078247159427576 47124731977379488224 47142805236410918008 47168272895933352384 47333666796072500672 47625106531586686128 47872124718991181388 48021569437156606512 48342586743964888128 48383405374211205324 48512098334563932224 48579289606495461216 48955990053195953316 49304196825969550062 49332099597234954448 49587971483112729108 49656652884058868622 49742772642789459792 49788732501262983072 49857691964561131248 49915911426788030832 50270945783341502024 50377948270508698848 50601675689810854011 50835293767787820096 50894654788097600064 51022917526978894419 51028286007518493024 51098962303927798416 51229488043282452696 51258480396447864384 51436894877465782464 52204443698085405948 52233987808837010592 52415355822062139101 52504910982119360232 52627563740370082984 52668818092365310368 52717481471925511488 52902333477963383104 53035655890962282759 53250375145581563256 53937793543034898328 54012499628274558852 54029949890313698496 54075570712353700068 54106173751806079072 54294500148436103712 54576110626384423752 54651700807307393868 54746483500348162848 55135876020439066736 55498612046889323754 55646230442588039904 55723302783921264336 55960619223138142266 56012324063920855956 56187180434567851344 56208729320336094548 56554814006259189777 56815916563998151872 57110604927919304112 57189705488761297608 57256486636609800072 57288889854853495488 57406821758458304652 57488294274814698048 57586031399743814448 57687906407713360194 58379162845170776544 58581868271716508407 58819041827472445688 58919538115681454016 59124119845249792398 59206009207916343357 59308690458710509752 59515125162708805992 59548806614413791168 60283416312803709896 60366911349248036364 60471605957900911904 60680017735914260619 60682088401193292384 60869445470781838956 61031349517677205056 61081312666990616676 61115880472687838304 62027860522993950078 62278985464382589552 62602009247911544892 62637437662879236768 62724193116705939312 62797436956281716208 63500142042115581504 63829499625321575184 63917906134497920856 64028759249542142016 64251081330269718898 64251623013028191936 64474718926267873158 64511207165614940432 65274653404261271088 65738929101292733416 66117295310816972144 66171422055906501399 66208870512078491496 66323696857052613056 66476922619414841664 66554548569050707776 66722276766049323471 66992407441215515064 67263631762839869376 67468900919747805348 67818843351904173633 68030556702638525892 68131949738570397888 68267349451342453932 68305984057709936928 68660268207386855688 68874608274631559712 68938245001748745792 69605924930780541264 70006547976159146976 70103509953965461584 70654549856564067264 70714207854616377012 71000500194108751008 71437659797380029192 72016666171032745136 72100760949804933424 72575108061316807986 72768147501845898336 72868934409743191824 73956295238954325093 73998149395852431672 74297737045228352448 74381957224669093662 74484979326088302933 74614158964184189688 74683098751894474608 74786537946841696872 74873867140182046248 74916240579423801792 75177000205526912832 75406418675012253036 76147473237225738816 76252940651681730144 76341982182146400096 76542429011277739536 76607058509167741763 76648443455891697624 76781375199658419264 76887720594671796576 76917208543617813592 77048626766660362944 78350981713255515888 78832159793666389864 78941345610555124476 79078253944947346336 79353500216945074656 79875562718372344884 80489215132330715152 80906690314552347492 81018749442411838278 81113356068530550102 81159260627709118608 81441750222654155568 81864165939576635628 82119725250522244272 82703814030658600104 83038647285843452736 83247918070333985631 83469345663882059856 83584954175881896504 83632257488941252416 83729915941708954944 84021353170883020224 84313093980504141822 85105999500428766912 85223874845997227808 85519791078101384849 85665907391878956168 85933334782280243232 85966291901690497544 86531859611570040291 87032871205681694784 87568744267756164816 88228562741208668532 88278494016104655328 88686179767874688597 88963035688065764628 89272687744063208988 89323209921620686752 89958534559663740464 90425124469205564844 90550367023872054546 90707408936851367856 91023132601789938576 91304168206172758434 91547024276515807584 91673820709031757456 92807899907707388352 93041790784490925117 93418478196573884328 93471346605287282112 93956156494318855152 94249463954758976448 94285610472821836016 95250213063173372256 95580942969642724243 95744249437982362776 96043138874313213024 96376621995404578347 96712078389401809737 96766810748422410648 97158579212990922432 97911980106391906632 98608393651939100124 98664199194469908896 99175942966225458216 99313305768117737244 99485545285578919584 99577465002525966144 99715383929122262496 99831822853576061664 100541891566683004048 100755896541017397696 101203351379621708022 102045835053957788838 102056572015036986048 102197924607855596832 102458976086564905392 104408887396170811896 104467975617674021184 104830711644124278202 105009821964238720464 105255127480740165968 105337636184730620736 106071311781924565518 106500750291163126512 106825759789600691801 107875587086069796656 108024999256549117704 108151141424707400136 108212347503612158144 108589000296872207424 108862662091975211979 109152221252768847504 109303401614614787736 109492967000696325696 110271752040878133472 110997224093778647508 111292460885176079808 111446605567842528672 111572935837003640493 111921238446276284532 112024648127841711912 112374360869135702688 112417458640672189096 113109628012518379554 114221209855838608224 114379410977522595216 114512973273219600144 114813643516916609304 115172062799487628896 115375812815426720388 116758325690341553088 117163736543433016814 117638083654944891376 118248239690499584796 118412018415832686714 118617380917421019504 119030250325417611984 120566832625607419792 120733822698496072728 120943211915801823808 121360035471828521238 121364176802386584768 121528124163617757417 121670034102795825153 121738890941563677912 122162625333981233352 122231760945375676608 124055721045987900156 124557970928765179104 124990463883378947087 125204018495823089784 125274875325758473536 125448386233411878624 125594873912563432416 126469640970756212733 127658999250643150368 127835812268995841712 128102259664707883529 128502162660539437796 128949437852535746316 129022414331229880864 130549306808522542176 131477858202585466832 132234590621633944288 132342844111813002798 132417741024156982992 133444553532098646942 133984814882431030128 134937801839495610696 135637686703808347266 135825550535808081819 136061113405277051784 136534698902684907864 136611968115419873856 137320536414773711376 137749216549263119424 139211849861561082528 139695224340247058509 140013095952318293952 140207019907930923168 141428415709232754024 142001000388217502016 142875319594760058384 144033332342065490272 144201521899609866848 145150216122633615972 145536295003691796672 145737868819486383648 147912590477908650186 147996298791704863344 148763914449338187324 148969958652176605866 149228317928368379376 149366197503788949216 149573075893683393744 149747734280364092496 150812837350024506072 151805027069432562033 152505881303363460288 152683964364292800192 153084858022555479072 153214117018335483526 153296886911783395248 153775441189343593152 153834417087235627184 156701963426511031776 157246067466186417303 157664319587332779728 157882691221110248952 158156507889894692672 158707000433890149312 159106967672886848277 159751125436744689768 160978430264661430304 161813380629104694984 162037498884823676556 162226712137061100204 162318521255418237216 162883500445308311136 163728331879153271256 164239450501044488544 165407628061317200208 166495836140667971262 166938691327764119712 167169908351763793008 168626187961008283644 169664442018777569331 170447749691994455616 171039582156202769698 171331814783757912336 171866669564560486464 171932583803380995088 173063719223140080582 175137488535512329632 175745604815149525221 176457125482417337064 176556988032209310656 177372359535749377194 177618027623749030071 177926071376131529256 178545375488126417976 178646419843241373504 179917069119327480928 180850248938411129688 181100734047744109092 181414817873702735712 182040053207742781857 182046265203579877152 182608336412345516868 182678370291092307281 183094048553031615168 183347641418063514912 186083581568981850234 186836956393147768656 187912312988637710304 188571220945643672032 190500426126346744512 191161885939285448486 191488498875964725552 192086277748626426048 192753243990809156694 193424156778803619474 193533621496844821296 195823960212783813264 197216787303878200248 197328398388939817792 198351885932450916432 198514266167719504197 198626611536235474488 198971090571157839168 199430767858244524992 199663645707152123328 201083783133366008096 202406702759243416044 203456530055712520899 204091670107915577676 204395849215711193664 204917952173129810784 208817774792341623792 209661423288248556404 210019643928477440928 210510254961480331936 212142623563849131036 213001500582326253024 213651519579201383602 215751174172139593312 216049998513098235408 216302282849414800272 217725324183950423958 218304442505537695008 218606803229229575472 220543504081756266944 221868885716862975279 221994448187557295016 222893211135685057344 223145871674007280986 223842476892552569064 224049296255683423824 224748721738271405376 224834917281344378192 226219256025036759108 228442419711677216448 228758821955045190432 229025946546439200288 229627287033833218608 229821175527503225289 230344125598975257792 230751625630853440776 234327473086866033628 235276167309889782752 236496479380999169592 236824036831665373428 237234761834842039008 238060500650835223968 241133665251214839584 241467645396992145456 242720070943657042476 243056248327235514834 243340068205591650306 243477781883127355824 244325250667962466704 248111442091975800312 249115941857530358208 249980927766757894174 250408036991646179568 250896772466823757248 251189747825126864832 252939281941512425466 255317998501286300736 255671624537991683424 256204519329415767058 256559373234304154547 257004325321078875592 257898875705071492632 258044828662459761728 259595578834710120873 261098613617045084352 262955716405170933664 264469181243267888576 264685688223626005596 264835482048313965984 266058539303624065791 266889107064197293884 267969629764862060256 269875603678991221392 271275373407616694532 271651101071616163638 272122226810554103568 273069397805369815728 274641072829547422752 278423699723122165056 279390448680494117018 280414039815861846336 282856831418465508048 285750639189520116768 286742828908928172729 288066664684130980544 288403043799219733696 289129865986213735041 290136235168205429211 290300432245267231944 291475737638972767296 295825180955817300372 295992597583409726688 297527828898676374648 297939917304353211732 298456635856736758752 298732395007577898432 299146151787366787488 299495468560728184992 301625674700049012144 303610054138865124066 306169716045110958144 306428234036670967052 306593773823566790496 307668834174471254368 313403926853022063552 314492134932372834606 315328639174665559456 315765382442220497904 318213935345773696554 319502250873489379536 320477279368802075403 321956860529322860608 323626761258209389968 324074997769647353112 324453424274122200408 324637042510836474432 325767000890616622272 327456663758306542512 328478901002088977088 330815256122634400416 332991672281335942524 333877382655528239424 334339816703527586016 337252375922016567288 339328884037555138662 342079164312405539396 342663629567515824672 343865167606761990176 346127438446280161164 350274977071024659264 351491209630299050442 352914250964834674128 354744719071498754388 355236055247498060142 355852142752263058512 357090750976252835952 359834138238654961856 361700497876822259376 362201468095488218184 362829635747405471424 364080106415485563714 364092530407159754304 365216672824691033736 365356740582184614562 366695282836127029824 372167163137963700468 373673912786295537312 374971391650136841261 375824625977275420608 377142441891287344064 379408922912268638199 382323771878570896972 382976997751929451104 384306778994123650587 385506487981618313388 386848313557607238948 387067242993689642592 391647920425567626528 394433574607756400496 396703771864901832864 397028532335439008394 397253223072470948976 402167566266732016192 404813405518486832088 406913060111425041798 408183340215831155352 409835904346259621568 417635549584683247584 419085673020741175527 419322846576497112808 420039287856954881856 421020509922960663872 424285247127698262072 426003001164652506048 427303039158402767204 431502348344279186624 432099997026196470816 432604565698829600544 435450648367900847916 436608885011075390016 437213606458459150944 443737771433725950558 443988896375114590032 446291743348014561972 447684953785105138128 448098592511366847648 449669834562688756384 452438512050073518216 457517643910090380864 458051893092878400576 459254574067666437216 459642351055006450578 461503251261706881552 468654946173732067256 470552334619779565504 471738202398559251909 472992958761998339184 473648073663330746856 474469523669684078016 476121001301670447936 482267330502429679168 482935290793984290912 485440141887314084952 486112496654471029668 486680136411183300612 486955563766254711648 488650501335924933408 496222884183951600624 499961855533515788348 500816073983292359136 505878563883024850932 511343249075983366848 512409038658831534116 513118746468608309094 514008650642157751184 515797751410142985264 519191157669420241746 525911432810341867328 527236814445448575663 529371376447252011192 529670964096627931968 532117078607248131582 533778214128394587768 535939259529724120512 539751207357982442784 542550746815233389064 543302202143232327276 544244453621108207136 546138795610739631456 548035110873276921843 549282145659094845504 558780897360988234036 565713662836931016096 571501278379040233536 573485657817856345458 578259731972427470082 580272470336410858422 580600864490534463888 591650361911634600744 591985195166819453376 595055657797352749296 595879834608706423464 596913271713473517504 598292303574733574976 598990937121456369984 603251349400098024288 607220108277730248132 612856468073341934104 613187547647133580992 615337668348942508736 628984269864745669212 630657278349331118912 631530764884440995808 636427870691547393108 639004501746978759072 640954558737604150806 647253522516418779936 648149995539294706224 648906848548244400816 654913327516613085024 661630512245268800832 665983344562671885048 668679633407055172032 674504751844033134576 678657768075110277324 684158328624811078792 685327259135031649344 687730335213523980352 689463526582509675867 692254876892560322328 702982419260598100884 705828501929669348256 709489438142997508776 710472110494996120284 711704285504526117024 714181501952505671904 723400995753644518752 724402936190976436368 728160212830971127428 730433345649382067472 730713481164369229124 744334326275927400936 747347825572591074624 749942783300273682522 758817845824537276398 764647543757141793944 765953995503858902208 768613557988247301174 769678119702912463641 771012975963236626776 773696627115214477896 774134485987379285184 783295840851135253056 788867149215512800992 793407543729803665728 794057064670878016788 794506446144941897952 809626811036973664176 813826120222850083596 816366680431662310704 835271099169366495168 838171346041482351054 838645693152994225616 848570494255396524144 854606078316805534408 860228486726784518187 864199994052392941632 865209131397659201088 867389597958641205123 870901296735801695832 874427212916918301888 887475542867451901116 887977792750229180064 892583486696029123944 895369907570210276256 896197185022733695296 899339669125377512768 904877024100147036432 918509148135332874432 919284702110012901156 923006502523413763104 937309892347464134512 943476404797118503818 945985917523996678368 947296147326661493712 961431838106406226209 965870581587968581824 970880283774628169904 972224993308942059336 973360272822366601224 973911127532509423296 977301002671849866816 992445768367903201248 995891760619180642919 999923711067031576696 1001632147966584718272 1011757127766049701864 1024818077317663068232 1026237492937216618188 1028017301284315502368 1031595502820285970528 1038382315338840483492 1054473628890897151326 1058742752894504022384 1064234157214496263164 1067556428256789175536 1079502414715964885568 1085101493630466778128 1086604404286464654552 1088488907242216414272 1092277591221479262912 1096070221746553843686 1117561794721976468072 1124914174950410523783 1131427325673862032192 1146971315635712690916 1152920336982370951761 1156519463944854940164 1160544940672821716844 1161201728981068927776 1183300723823269201488 1190111315594705498592 1191759669217412846928 1206502698800196048576 1214440216555460496264 1225712936146683868208 1257257019062223526581 1257968539729491338424 1263061529768881991616 1272855741383094786216 1278009003493957518144 1281909117475208301612 1294507045032837559872 1296299991078589412448 1297813697096488801632 1309826655033226170048 1331966689125343770096 1349009503688066269152 1357315536150220554648 1368316657249622157584 1378927053165019351734 1384509753785120644656 1405964838521196201768 1411657003859338696512 1415214607195677755727 1418978876285995017552 1420944220989992240568 1423408571009052234048 1428363003905011343808 1446801991507289037504 1448805872381952872736 1456320425661942254856 1460866691298764134944 1461426962328738458248 1488668652551854801872 1499885566600547365044 1517635691649074552796 1529295087514283587888 1537227115976494602348 1539356239405824927282 1542025951926473253552 1547393254230428955792 1577734298431025601984 1581710443336345726989 1588114129341756033576 1589012892289883795904 1619253622073947328352 1624876030483926312131 1627652240445700167192 1632733360863324621408 1644105332619830765529 1676342692082964702108 1677291386305988451232 1697140988510793048288 1709212156633611068816 1720456973453569036374 1734779195917282410246 1741802593471603391664 1774951085734903802232 1775955585500458360128 1785166973392058247888 1790739815140420552512 1809754048200294072864 1816037916423211760617 1838569404220025802312 1846013005046827526208 1874619784694928269024 1886952809594237007636 1891971835047993356736 1894592294653322987424 1922863676212812452418 1941760567549256339808 1944449986617884118672 1946720545644733202448 1984891536735806402496 1991783521238361285838 1999847422134063153392 2023514255532099403728 2049636154635326136464 2052474985874433236376 2056034602568631004736 2063191005640571941056 2068390579747529027601 2076764630677680966984 2108947257781794302652 2117485505789008044768 2128468314428992526328 2135112856513578351072 2170202987260933556256 2173208808572929309104 2192140443493107687372 2235123589443952936144 2249828349900821047566 2293942631271425381832 2305840673964741903522 2309034359108737390923 2313038927889709880328 2321089881345643433688 2322403457962137855552 2366601447646538402976 2374818813784199994653 2380222631189410997184 2383519338434825693856 2428880433110920992528 2451425872293367736416 2514514038124447053162 2515937079458982676848 2545711482766189572432 2563818234950416603224 2580685460180353554561 2592599982157178824896 2595627394192977603264 2663933378250687540192 2698019007376132538304 2714631072300441109296 2736633314499244315168 2757854106330038703468 2769019507570241289312 2811929677042392403536 2830429214391355511454 2837957752571990035104 2841888441979984481136 2884295514319218678627 2897611744763905745472 2912640851323884509712 2921733382597528269888 2922853924657476916496 2977337305103709603744 2987675281857541928757 2999771133201094730088 3035271383298149105592 3058590175028567175776 3074454231952989204696 3078712478811649854564 3084051903852946507104 3094786508460857911584 3163420886672691453978 3176228258683512067152 3238507244147894656704 3249752060967852624262 3255304480891400334384 3265466721726649242816 3288210665239661531058 3352685384165929404216 3354582772611976902464 3374742524851231571349 3394281977021586096576 3418424313267222137632 3440913946907138072748 3458761010947112855283 3469558391834564820492 3483605186943206783328 3549902171469807604464 3570333946784116495776 3619508096400588145728 3632075832846423521234 3677138808440051604624 3749239569389856538048 3771771057186670579743 3773905619188474015272 3789184589306645974848 3845727352425624904836 3883521135098512679616 3888899973235768237344 3893441091289466404896 3983567042476722571676 3999694844268126306784 4047028511064198807456 4099272309270652272928 4104949971748866472752 4136781159495058055202 4153529261355361933968 4217894515563588605304 4234971011578016089536 4256936628857985052656 4270225713027156702144 4340405974521867112512 4346417617145858618208 4384280886986215374744 4470247178887905872288 4499656699801642095132 4587885262542850763664 4611681347929483807044 4618068718217474781846 4626077855779419760656 4642179762691286867376 4733202895293076805952 4749637627568399989306 4767038676869651387712 4857760866221841985056 4874628091451778936393 4902851744586735472832 4932315997859492296587 5029028076248894106324 5031874158917965353696 5091422965532379144864 5127636469900833206448 5161370920360707109122 5327866756501375080384 5429262144600882218592 5448113749269635281851 5473266628998488630336 5515708212660077406936 5538039015140482578624 5623859354084784807072 5660858428782711022908 5675915505143980070208 5683776883959968962272 5768591028638437357254 5825281702647769019424 5845707849314953832992 5954674610207419207488 5975350563715083857514 5999542266402189460176 6070542766596298211184 6117180350057134351552 6148908463905978409392 6157424957623299709128 6168103807705893014208 6189573016921715823168 6326841773345382907956 6352456517367024134304 6499504121935705248524 6510608961782800668768 6576421330479323062116 6705370768331858808432 6749485049702463142698 6836848626534444275264 6881827893814276145496 6917522021894225710566 6939116783669129640984 6967210373886413566656 7099804342939615208928 7124456441352599983959 7140667893568232991552 7264151665692847042468 7354277616880103209248 7543542114373341159486 7547811238376948030544 7691454704851249809672 7777799946471536474688 7786882182578932809792 7967134084953445143352 7999389688536252613568 8094057022128397614912 8198544618541304545856 8209899943497732945504 8273562318990116110404 8307058522710723867936 8435789031127177210608 8513873257715970105312 8692835234291717236416 8768561773972430749488 8940494357775811744576 8963025845572625786271 8999313399603284190264 9175770525085701527328 9223362695858967614088 9236137436434949563692 9252155711558839521312 9284359525382573734752 9499275255136799978612 9715521732443683970112 9749256182903557872786 9864631995718984593174 10058056152497788212648 10063748317835930707392 10182845931064758289728 10255272939801666412896 10322741840721414218244 10858524289201764437184 10896227498539270563702 11031416425320154813872 11247718708169569614144 11321716857565422045816 11367553767919937924544 11537182057276874714508 11650563405295538038848 11691415698629907665984 11950701127430167715028 11999084532804378920352 12141085533192596422368 12297816927811956818784 12314849915246599418256 12653683546690765815912 12704913034734048268608 12999008243871410497048 13021217923565601337536 13152842660958646124232 13410741536663717616864 13498970099404926285396 13763655787628552290992 13835044043788451421132 13878233567338259281968 14199608685879230417856 14248912882705199967918 14528303331385694084936 14623884274355336809179 14708555233760206418496 15087084228746682318972 15095622476753896061088 15382909409702499619344 15934268169906890286704 16344341247808905845553 16419799886995465891008 16547124637980232220808 16614117045421447735872 16871578062254354421216 17027746515431940210624 17537123547944861498976 17926051691145251572542 17998626799206568380528 18351541050171403054656 18446725391717935228176 18472274872869899127384 18504311423117679042624 18568719050765147469504 18998550510273599957224 19498512365807115745572 19729263991437969186348 20116112304995576425296 20510545879603332825792 20645483681442828436488 21373369324057799951877 21792454997078541127404 22062832850640309627744 22643433715130844091632 23074364114553749429016 23901402254860335430056 23998169065608757840704 24282171066385192844736 24595633855623913637568 24629699830493198836512 25307367093381531631824 25998016487742820994096 26305685321917292248464 26821483073327435233728 26889077536717877358813 26997940198809852570792 27527311575257104581984 27670088087576902842264 27756467134676518563936 28497825765410399935836 29056606662771388169872 29247768548710673618358 30174168457493364637944 30191244953507792122176 30765818819404999238688 30872644579194599930489 31868536339813780573408 32688682495617811691106 33094249275960464441616 33743156124508708842432 35074247095889722997952 35852103382290503145084 35997253598413136761056 36893450783435870456352 36944549745739798254768 37997101020547199914448 38997024731614231491144 39458527982875938372696 40232224609991152850592 41290967362885656872976 42746738648115599903754 43584909994157082254808 43871652823066010427537 44125665701280619255488 45286867430261688183264 46148728229107498858032 47802804509720670860112 49033023743426717536659 49259399660986397673024 50614734186763063263648 51996032975485641988192 52611370643834584496928 53778155073435754717626 53995880397619705141584 55054623150514209163968 55340176175153805684528 55512934269353037127872 56995651530820799871672 58113213325542776339744 58495537097421347236716 60348336914986729275888 61531637638809998477376 61745289158389199860978 63737072679627561146816 64120107972173399855631 65377364991235623382212 66188498551920928883232 71704206764581006290168 71994507196826273522112 73786901566871740912704 73889099491479596509536 75994202041094399828896 77994049463228462982288 78917055965751876745392 80464449219982305701184 82581934725771313745952 85493477296231199807508 87169819988314164509616 87743305646132020855074 90573734860523376366528 92297456458214997716064 92617933737583799791467 95605609019441341720224 98066047486853435073318 101229468373526126527296 103992065950971283976384 105222741287669168993856 107556310146871509435252 107991760795239410283168 110680352350307611369056 113991303061641599743344 116226426651085552679488 116991074194842694473432 120696673829973458551776 123490578316778399721956 128240215944346799711262 130754729982471246764424 132376997103841857766464 143408413529162012580336 147778198982959193019072 151988404082188799657792 155988098926456925964576 157834111931503753490784 165163869451542627491904 170986954592462399615016 174339639976628329019232 175486611292264041710148 184594912916429995432128 185235867475167599582934 191211218038882683440448 196132094973706870146636 215112620293743018870504 215983521590478820566336 221360704700615222738112 227982606123283199486688 233982148389685388946864 241393347659946917103552 246981156633556799443912 256480431888693599422524 261509459964942493528848 277853801212751399374401 286816827058324025160672 311976197852913851929152 315668223863007506981568 341973909184924799230032 348679279953256658038464 350973222584528083420296 370471734950335199165868 392264189947413740293272 430225240587486037741008 455965212246566398973376 467964296779370777893728 493962313267113598887824 512960863777387198845048 523018919929884987057696 555707602425502798748802 573633654116648050321344 683947818369849598460064 701946445169056166840592 740943469900670398331736 784528379894827480586544 833561403638254198123203 860450481174972075482016 935928593558741555787456 987924626534227197775648 1025921727554774397690096 1046037839859769974115392 1111415204851005597497604 1367895636739699196920128 1403892890338112333681184 1481886939801340796663472 1569056759789654961173088 1667122807276508396246406 1720900962349944150964032 1975849253068454395551296 2051843455109548795380192 2222830409702011194995208 2807785780676224667362368 2963773879602681593326944 3138113519579309922346176 3334245614553016792492812 4103686910219097590760384 4445660819404022389990416 5927547759205363186653888 6668491229106033584985624 8891321638808044779980832 13336982458212067169971248 17782643277616089559961664 26673964916424134339942496 53347929832848268679884992
- Sum of all divisors σ(n): 197711402725838709227520000
- Sum of proper divisors (its aliquot sum) s(n): 144363472892990440547635008
- 53347929832848268679884992 is an abundant number, because the sum of its proper divisors (144363472892990440547635008) is greater than itself. Its abundance is 91015543060142171867750016
Bases of 53347929832848268679884992
- Binary: 101100001000001101110100010010001101001101100101110000000000000011101010110000110000002
- Hexadecimal: 0x2C20DD1234D970003AB0C0
- Base-36: 6PB968QIVIYW8OMO0
Squares and roots of 53347929832848268679884992
- 53347929832848268679884992 squared (533479298328482686798849922) is 2846001617450502304251095205845036515031314346840064
- 53347929832848268679884992 cubed (533479298328482686798849923) is 151828294591922077695327031951516891819177558509682232418527609859994137919488
-
The
square root of 53347929832848268679884992 is 7303966719040.2961665577 -
53347929832848268679884992 is a
perfect cube number . Itscube root is 376448748
Scales and comparisons
How big is 53347929832848268679884992?- 53,347,929,832,848,268,679,884,992 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 53,347,929,832,848,268,679,884,992 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 53347929832848268679884992 cubic inches would be around 31370729 feet tall.
Recreational maths with 53347929832848268679884992
- 53347929832848268679884992 backwards is 29948897686284823892974335
- 53347929832848268679884992 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 53347929832848268679884992's digits is 153
- 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 53347929832848268679884992 - Facts about the integer". Numbermatics.com. 2024. Web. 5 May 2024.
APA style:
Numbermatics. (2024). Number 53347929832848268679884992 - Facts about the integer. Retrieved 5 May 2024, from https://numbermatics.com/n/53347929832848268679884992/
Chicago style:
Numbermatics. 2024. "Number 53347929832848268679884992 - Facts about the integer". https://numbermatics.com/n/53347929832848268679884992/
The information we have on file for 53347929832848268679884992 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 53347929832848268679884992, math, Factors of 53347929832848268679884992, curriculum, school, college, exams, university, Prime factorization of 53347929832848268679884992, STEM, science, technology, engineering, physics, economics, calculator, fifty-three septillion, three hundred forty-seven sextillion, nine hundred twenty-nine quintillion, eight hundred thirty-two quadrillion, eight hundred forty-eight trillion, two hundred sixty-eight billion, six hundred seventy-nine million, eight hundred eighty-four thousand, nine hundred ninety-two.