68224889460985656470550872064
68,224,889,460,985,656,470,550,872,064 is an even composite number composed of six prime numbers multiplied together.
68224889460985656470550872064 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-nine thousand, three hundred seventy-five divisors.
Prime factorization of 68224889460985656470550872064:
220 × 34 × 74 × 172 × 194 × 3074
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 17 × 17 × 19 × 19 × 19 × 19 × 307 × 307 × 307 × 307)See below for interesting mathematical facts about the number 68224889460985656470550872064 from the Numbermatics database.
Names of 68224889460985656470550872064
- Cardinal: 68224889460985656470550872064 can be written as Sixty-eight octillion, two hundred twenty-four septillion, eight hundred eighty-nine sextillion, four hundred sixty quintillion, nine hundred eighty-five quadrillion, six hundred fifty-six trillion, four hundred seventy billion, five hundred fifty million, eight hundred seventy-two thousand and sixty-four.
Scientific notation
- Scientific notation: 6.8224889460985656470550872064 × 1028
Factors of 68224889460985656470550872064
Divisors of 68224889460985656470550872064
- Number of divisors d(n): 39375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 19 21 24 27 28 32 34 36 38 42 48 49 51 54 56 57 63 64 68 72 76 81 84 96 98 102 108 112 114 119 126 128 133 136 144 147 152 153 162 168 171 189 192 196 204 216 224 228 238 252 256 266 272 288 289 294 304 306 307 323 324 336 342 343 357 361 378 384 392 399 408 432 441 448 456 459 476 504 512 513 532 544 567 576 578 588 608 612 614 646 648 672 684 686 714 722 756 768 784 798 816 833 864 867 882 896 912 918 921 931 952 969 1008 1024 1026 1029 1064 1071 1083 1088 1134 1152 1156 1176 1197 1216 1224 1228 1292 1296 1323 1344 1368 1372 1377 1428 1444 1512 1536 1539 1568 1596 1632 1666 1728 1734 1764 1792 1824 1836 1842 1862 1904 1938 2016 2023 2048 2052 2058 2128 2142 2149 2166 2176 2261 2268 2304 2312 2352 2394 2401 2432 2448 2456 2499 2527 2584 2592 2601 2646 2688 2736 2744 2754 2763 2793 2856 2888 2907 3024 3072 3078 3087 3136 3192 3213 3249 3264 3332 3456 3468 3528 3584 3591 3648 3672 3684 3724 3808 3876 3969 4032 4046 4096 4104 4116 4256 4284 4298 4332 4352 4522 4536 4608 4624 4704 4788 4802 4864 4896 4912 4998 5054 5168 5184 5202 5219 5292 5376 5472 5488 5491 5508 5526 5586 5712 5776 5814 5831 5833 6048 6069 6137 6144 6156 6174 6272 6384 6426 6447 6498 6517 6528 6664 6783 6859 6912 6936 7056 7168 7182 7203 7296 7344 7368 7448 7497 7581 7616 7752 7803 7938 8064 8092 8192 8208 8232 8289 8379 8512 8568 8596 8664 8704 8721 9044 9072 9216 9248 9261 9408 9576 9604 9639 9728 9747 9792 9824 9996 10108 10336 10368 10404 10438 10584 10752 10773 10944 10976 10982 11016 11052 11172 11424 11552 11628 11662 11666 12096 12138 12274 12288 12312 12348 12544 12768 12852 12894 12996 13034 13056 13328 13566 13718 13824 13872 14112 14161 14336 14364 14406 14592 14688 14736 14896 14994 15043 15162 15232 15504 15606 15657 15827 15876 16128 16184 16384 16416 16464 16473 16578 16758 17024 17136 17192 17328 17408 17442 17493 17499 17689 18088 18144 18207 18411 18432 18496 18522 18816 19152 19208 19278 19341 19456 19494 19551 19584 19648 19992 20216 20349 20577 20672 20736 20808 20876 21168 21504 21546 21609 21888 21952 21964 22032 22104 22344 22491 22743 22848 23104 23256 23324 23332 23409 24192 24276 24548 24576 24624 24696 24867 25088 25137 25536 25704 25788 25992 26068 26112 26163 26656 27132 27436 27648 27744 27783 28224 28322 28672 28728 28812 29184 29241 29376 29472 29792 29988 30086 30324 30464 31008 31212 31314 31654 31752 32256 32368 32768 32832 32928 32946 33156 33516 34048 34272 34384 34656 34816 34884 34986 34998 35378 36176 36288 36414 36533 36822 36864 36992 37044 37632 38304 38416 38437 38556 38682 38912 38988 39102 39168 39296 39984 40432 40698 40817 40831 41154 41344 41472 41616 41752 42336 42483 42959 43008 43092 43218 43776 43904 43928 44064 44208 44688 44982 45129 45486 45619 45696 46208 46512 46648 46664 46818 46971 47481 48013 48384 48552 49096 49152 49248 49392 49419 49734 50176 50274 51072 51408 51576 51984 52136 52224 52326 52479 52497 53067 53312 54264 54621 54872 55233 55296 55488 55566 56448 56644 57344 57456 57624 58023 58368 58482 58653 58752 58944 59584 59976 60172 60648 60928 61047 61731 62016 62424 62628 63308 63504 64512 64736 64827 65536 65664 65856 65892 66312 67032 67473 68096 68229 68544 68768 69312 69632 69768 69972 69996 70756 72352 72576 72828 73066 73644 73728 73984 74088 75264 75411 76608 76832 76874 77112 77364 77824 77976 78204 78336 78592 79968 80864 81396 81634 81662 82308 82688 82944 83232 83504 84672 84966 85918 86016 86184 86436 87552 87808 87856 88128 88416 88723 89376 89964 90258 90972 91238 91392 92416 93024 93296 93328 93636 93942 94249 94962 96026 96768 97104 98192 98304 98496 98784 98838 99127 99161 99468 100352 100548 102144 102816 103152 103968 104272 104329 104448 104652 104958 104994 105301 106134 106624 108528 109242 109599 109744 110466 110592 110789 110827 110976 111132 112896 113288 114688 114912 115248 115311 116046 116603 116736 116964 117306 117504 117888 119168 119952 120344 121296 121856 122094 122451 122493 123462 123823 124032 124848 125256 126616 127008 127449 128877 129024 129472 129654 130321 131072 131328 131712 131784 132624 134064 134946 135387 136192 136458 136857 137088 137536 138624 139264 139536 139944 139992 140913 141512 142443 144039 144704 145152 145656 146132 147288 147456 147968 148176 148257 150528 150822 153216 153664 153748 154224 154728 155648 155952 156408 156672 157184 157437 157491 159201 159936 161728 162792 163268 163324 163863 164616 165376 165699 165888 166464 167008 169344 169932 171836 172032 172368 172872 174069 175104 175616 175712 175959 176256 176832 177446 178752 179928 180516 181944 182476 182784 183141 184832 185193 186048 186592 186656 187272 187884 188498 189924 192052 193536 194208 194481 196384 196608 196992 197568 197676 198254 198322 198936 200704 201096 204288 204687 205632 206304 207936 208544 208658 208896 209304 209916 209988 210602 212268 213248 217056 218484 219198 219488 220932 221184 221578 221654 221952 222264 225792 226576 229376 229824 230496 230622 232092 233206 233472 233928 234612 235008 235776 238336 239904 240688 242592 243712 244188 244902 244986 246924 247646 248064 249696 250512 253232 254016 254898 255731 257754 258048 258944 259308 260642 262144 262656 263424 263568 265248 266169 268128 269059 269892 270774 272384 272916 273714 274176 275072 277248 278528 279072 279888 279984 281826 282747 283024 284886 285817 288078 289408 290304 291312 292264 294576 294912 295936 296352 296514 297381 297483 300713 301056 301644 306432 307328 307496 308448 309456 311296 311904 312816 312987 313344 314368 314874 314982 315903 318402 319872 323456 325584 326536 326648 327726 328797 329232 330752 331398 331776 332367 332481 332928 334016 336091 338688 339864 343672 344064 344736 345744 345933 348138 349809 350208 351232 351424 351918 352512 353664 354892 357504 359856 361032 363888 364952 365568 366282 367353 367479 369664 370386 371469 372096 373184 373312 374544 375768 376996 379848 382347 384104 386631 387072 388416 388962 390963 392768 393216 393984 395136 395352 396508 396644 397872 401408 402192 406161 408576 409374 410571 411264 412608 415872 417088 417316 417792 418608 419832 419976 421204 422739 424536 426496 427329 432117 434112 436968 438396 438976 441864 442368 443156 443308 443904 444528 444771 451584 453152 458752 459648 460992 461244 464184 466412 466944 467856 469224 470016 471552 472311 472473 476672 477603 479808 481376 485184 487424 488376 489804 489972 493848 495292 496128 497097 499392 501024 506464 508032 509796 511462 515508 516096 517888 518616 521284 524288 525312 526848 527136 527877 530496 532338 536256 538118 539784 541548 544768 545832 547428 548352 550144 554496 555579 557056 558144 559776 559968 563652 565494 566048 569772 571634 576156 578816 580608 582624 584528 589152 589824 591872 592704 593028 594762 594966 601426 602112 603288 612864 614656 614992 616896 618912 621061 622592 623808 625632 625974 626688 628736 629748 629964 631806 636804 639744 646912 651168 653072 653296 655452 657594 658464 659743 661504 662796 663552 664734 664962 665856 668032 672182 677376 679728 687344 688128 689472 691488 691866 693889 694127 696276 699618 700416 702464 702848 703836 705024 707328 709784 715008 719712 722064 727776 729904 730303 731136 732564 734706 734958 737107 739328 740772 742938 744192 746368 746624 749088 751536 753992 759696 764694 767193 768208 773262 774144 775523 775789 776832 777924 781926 785536 786432 787968 790272 790704 793016 793288 795744 798507 802816 804384 807177 812322 816221 817152 818748 821142 822528 825216 831744 834176 834632 835584 837216 839664 839952 842408 845478 848241 849072 852992 854658 857451 864234 866761 868224 873936 876792 877952 883728 884736 886312 886616 887808 889056 889542 892143 892449 902139 903168 906304 912247 917504 919296 921984 922488 928368 932824 933888 935712 938448 938961 940032 943104 944622 944946 947709 953344 955206 959616 962752 970368 974848 976752 979608 979944 986391 987696 990584 992256 994194 997101 997443 998784 1002048 1008273 1012928 1016064 1019592 1022924 1031016 1032192 1035776 1037232 1037799 1042568 1048576 1049427 1050624 1053696 1054272 1055754 1060992 1064676 1072512 1076236 1079568 1083096 1089536 1091664 1094856 1096704 1100288 1102059 1102437 1108992 1111158 1114112 1114407 1116288 1119552 1119936 1127304 1130988 1132096 1139544 1143268 1147041 1152312 1157632 1159893 1161216 1165248 1169056 1172889 1178304 1179648 1183744 1185408 1186056 1189524 1189932 1202852 1204224 1206576 1218483 1225728 1229312 1229984 1231713 1233792 1237824 1242122 1245184 1247616 1251264 1251948 1253376 1257472 1259496 1259928 1263612 1273608 1279488 1281987 1293824 1296351 1302336 1306144 1306592 1310904 1315188 1316928 1319486 1323008 1325592 1327104 1329468 1329924 1331712 1336064 1344364 1354752 1359456 1374688 1376256 1378944 1382976 1383732 1387778 1388254 1392552 1399236 1400832 1404928 1405696 1407672 1410048 1414656 1419568 1430016 1432809 1439424 1444128 1455552 1459808 1460606 1462272 1465128 1469412 1469916 1474214 1478656 1481544 1485876 1488384 1492736 1493248 1498176 1503072 1507984 1519392 1529388 1534386 1536416 1546524 1548288 1551046 1551578 1553664 1555848 1563852 1571072 1572864 1575936 1580544 1581408 1586032 1586576 1591488 1597014 1602233 1605632 1608768 1614354 1624644 1632442 1634304 1637496 1642284 1645056 1650432 1663488 1668352 1669264 1671168 1674432 1679328 1679904 1684816 1685737 1690956 1696482 1698144 1705984 1709316 1714902 1728468 1733522 1736448 1747872 1753584 1755904 1767456 1769472 1772624 1773232 1775616 1778112 1779084 1784286 1784898 1790117 1790731 1804278 1806336 1812608 1824494 1835008 1838592 1843968 1844976 1856736 1863183 1865648 1867776 1871424 1876896 1877922 1880064 1883413 1884059 1886208 1889244 1889892 1895418 1906688 1910412 1919232 1925504 1940736 1949696 1953504 1959216 1959888 1972782 1975392 1979229 1981168 1982251 1984512 1988388 1994202 1994886 1997568 2000719 2004096 2016546 2025856 2032128 2039184 2045848 2062032 2064384 2071552 2074464 2075598 2081667 2082381 2085136 2098854 2101248 2104991 2105713 2107392 2108544 2111508 2121984 2129352 2145024 2152472 2159136 2166192 2179072 2183328 2189712 2190909 2193408 2200576 2204118 2204874 2211321 2215457 2217984 2222316 2228224 2228814 2232576 2239104 2239872 2254608 2261976 2264192 2279088 2286536 2294082 2301579 2304624 2315264 2319786 2322432 2326569 2327367 2330496 2338112 2345778 2352637 2356608 2359296 2367488 2370816 2372112 2379048 2379864 2395521 2405704 2408448 2413152 2421531 2436966 2448663 2451456 2458624 2459968 2463426 2467584 2475648 2484244 2490368 2495232 2502528 2503896 2506752 2514944 2518992 2519856 2527224 2544723 2547216 2558976 2563974 2572353 2587648 2592702 2600283 2604672 2612288 2613184 2621808 2630376 2633856 2638972 2646016 2651184 2654208 2658936 2659848 2663424 2672128 2676429 2677347 2688728 2706417 2709504 2718912 2736741 2749376 2752512 2757888 2765952 2767464 2775556 2776508 2785104 2798472 2801664 2809856 2811392 2815344 2816883 2820096 2829312 2839136 2843127 2860032 2865618 2878848 2888256 2911104 2919616 2921212 2924544 2930256 2938824 2939832 2948428 2957312 2959173 2963088 2971752 2976768 2985472 2986496 2991303 2992329 2996352 3006144 3015968 3024819 3038784 3058776 3068772 3072832 3093048 3096576 3102092 3103156 3107328 3111696 3113397 3127704 3142144 3145728 3148281 3151872 3161088 3162816 3172064 3173152 3182976 3194028 3204466 3211264 3217536 3228708 3249288 3264884 3268608 3274992 3284568 3290112 3300864 3306177 3307311 3326976 3336704 3338528 3342336 3343221 3348864 3358656 3359808 3369632 3371474 3381912 3392964 3396288 3411968 3418632 3429804 3456936 3467044 3472896 3479679 3495744 3507168 3511808 3518667 3534912 3538944 3545248 3546464 3551232 3556224 3558168 3568572 3569796 3580234 3581462 3608556 3612672 3625216 3648988 3670016 3677184 3687936 3689952 3695139 3713472 3726366 3731296 3735552 3742848 3753792 3755844 3760128 3766826 3768118 3772416 3778488 3779784 3790836 3813376 3820824 3838464 3851008 3881472 3889053 3899392 3907008 3918432 3919776 3945564 3950784 3958458 3962336 3964502 3969024 3976776 3988404 3989772 3995136 4001438 4008192 4033092 4051712 4064256 4078368 4091696 4124064 4128768 4143104 4148928 4151196 4163334 4164762 4170272 4197708 4202496 4209982 4211426 4214784 4217088 4223016 4243968 4258704 4290048 4304944 4318272 4332384 4347427 4358144 4366656 4379424 4381818 4386816 4401152 4408236 4409748 4422642 4430914 4435968 4444632 4456448 4457628 4465152 4478208 4479744 4509216 4523952 4528384 4558176 4573072 4588164 4603158 4609248 4618201 4630528 4639572 4644864 4653138 4654734 4660992 4676224 4691556 4705274 4713216 4718592 4734976 4741632 4744224 4758096 4759728 4791042 4806699 4811408 4816896 4826304 4843062 4858889 4873932 4897326 4902912 4917248 4919936 4926852 4935168 4951296 4968488 4980736 4990464 5005056 5007792 5013504 5029888 5037984 5039712 5054448 5057211 5089446 5094432 5112121 5117952 5127948 5144706 5175296 5185404 5200566 5209344 5224576 5226368 5243616 5260752 5267712 5277944 5292032 5302368 5308416 5317872 5319696 5326848 5344256 5352858 5354694 5370351 5372193 5377456 5412834 5419008 5430523 5437824 5473482 5498752 5505024 5515776 5531904 5534928 5551112 5553016 5570208 5589549 5596944 5603328 5619712 5622784 5630688 5633766 5640192 5650239 5652177 5658624 5678272 5686254 5713547 5720064 5731236 5757696 5776512 5822208 5839232 5842424 5849088 5860512 5877648 5879664 5896856 5914624 5918346 5926176 5937687 5943504 5946753 5953536 5970944 5972992 5982606 5984658 5992704 6002157 6012288 6031936 6049638 6077568 6117552 6137544 6145664 6186096 6193152 6204184 6206312 6214656 6223392 6226794 6245001 6247143 6255408 6284288 6296562 6303744 6314973 6317139 6322176 6325632 6344128 6346304 6365952 6385729 6388056 6408932 6422528 6435072 6457416 6498576 6529768 6537216 6549984 6569136 6572727 6580224 6601728 6612354 6614622 6633963 6646371 6653952 6673408 6677056 6684672 6686442 6697728 6717312 6719616 6739264 6742948 6763824 6785928 6792576 6823936 6837264 6859608 6904737 6913872 6934088 6945792 6959358 6979707 6982101 6991488 7014336 7023616 7037334 7057911 7069824 7077888 7090496 7092928 7102464 7112448 7116336 7137144 7139592 7160468 7162924 7186563 7217112 7225344 7250432 7264593 7297976 7340032 7345989 7354368 7375872 7379904 7390278 7426944 7452732 7462592 7471104 7485696 7507584 7511688 7520256 7533652 7536236 7544832 7556976 7559568 7581672 7626752 7634169 7641648 7676928 7702016 7717059 7762944 7778106 7798784 7800849 7814016 7836864 7839552 7891128 7901568 7916916 7924672 7929004 7938048 7953552 7976808 7979544 7990272 8002876 8016384 8029287 8032041 8066184 8103424 8119251 8128512 8156736 8183392 8210223 8248128 8257536 8286208 8297856 8302392 8326668 8329524 8340544 8395416 8404992 8419964 8422852 8429568 8434176 8446032 8450649 8487936 8517408 8529381 8580096 8609888 8636544 8664768 8694854 8716288 8733312 8758848 8763636 8773632 8802304 8816472 8819496 8845284 8861828 8871936 8889264 8912896 8915256 8930304 8956416 8959488 8973909 8976987 9018432 9047904 9056768 9074457 9116352 9146144 9176328 9206316 9218496 9236402 9261056 9279144 9289728 9306276 9309468 9321984 9352448 9383112 9410548 9426432 9437184 9444843 9469952 9483264 9488448 9516192 9519456 9582084 9613398 9622816 9633792 9652608 9686124 9717778 9747864 9794652 9805824 9834496 9839872 9853704 9870336 9902592 9936976 9961472 9980928 10010112 10015584 10027008 10029663 10059776 10075968 10079424 10108896 10114422 10178892 10188864 10224242 10235904 10255896 10289412 10350592 10370808 10401132 10418688 10449152 10452736 10487232 10521504 10535424 10555888 10556001 10584064 10604736 10616832 10635744 10639392 10653696 10688512 10705716 10709388 10740702 10744386 10754912 10825668 10838016 10861046 10875648 10946964 10997504 11010048 11031552 11063808 11069856 11102224 11106032 11140416 11179098 11193888 11206656 11215631 11239424 11245568 11261376 11267532 11280384 11300478 11304354 11317248 11356544 11372508 11427094 11440128 11462472 11515392 11553024 11644416 11678464 11684848 11698176 11721024 11755296 11759328 11793712 11800159 11829248 11836692 11852352 11875374 11887008 11893506 11907072 11941888 11945984 11965212 11969316 11985408 12004314 12024576 12063872 12099276 12155136 12235104 12275088 12291328 12372192 12386304 12408368 12412624 12429312 12446784 12453588 12490002 12494286 12510816 12530819 12535117 12568576 12593124 12607488 12629946 12634278 12644352 12651264 12688256 12692608 12731904 12771458 12776112 12817864 12845056 12870144 12914832 12997152 13042281 13059536 13074432 13099968 13138272 13145454 13160448 13183891 13188413 13203456 13224708 13229244 13267926 13292742 13307904 13346816 13354112 13369344 13372884 13395456 13434624 13439232 13478528 13485896 13527648 13571856 13585152 13647872 13674528 13719216 13809474 13827744 13854603 13868176 13875757 13891584 13918716 13959414 13964202 13982976 14005033 14028672 14047232 14074668 14115822 14139648 14155776 14180992 14185856 14204928 14224896 14232672 14274288 14279184 14320936 14325848 14373126 14420097 14434224 14450688 14500864 14529186 14576667 14595952 14691978 14708736 14734937 14739991 14751744 14759808 14780556 14853888 14905464 14925184 14942208 14971392 15015168 15023376 15040512 15067304 15072472 15089664 15113952 15119136 15163344 15171633 15253504 15268338 15283296 15336363 15353856 15404032 15434118 15508199 15525888 15556212 15597568 15601698 15628032 15673728 15679104 15782256 15803136 15833832 15849344 15858008 15876096 15907104 15953616 15959088 15980544 16005752 16032768 16058574 16064082 16111053 16116579 16132368 16206848 16238502 16257024 16291569 16313472 16366784 16420446 16468459 16496256 16515072 16572416 16595712 16604784 16653336 16659048 16681088 16768647 16790832 16809984 16839928 16845704 16859136 16868352 16892064 16901298 16950717 16956531 16975872 17034816 17058762 17140641 17160192 17219776 17273088 17329536 17389708 17432576 17466624 17517696 17527272 17547264 17604608 17632944 17638992 17690568 17723656 17743872 17778528 17813061 17825792 17830512 17840259 17860608 17912832 17918976 17947818 17953974 18006471 18036864 18095808 18113536 18148914 18232704 18292288 18352656 18412632 18436992 18472804 18522112 18558288 18579456 18612552 18618936 18643968 18704896 18735003 18741429 18766224 18821096 18852864 18889686 18939904 18944919 18951417 18966528 18976896 19032384 19038912 19157187 19164168 19226796 19245632 19267584 19305216 19372248 19435556 19495728 19589304 19611648 19668992 19679744 19707408 19718181 19740672 19805184 19873952 19901889 19922944 19939113 19961856 20020224 20031168 20054016 20059326 20119552 20151936 20158848 20217792 20228844 20357784 20377728 20448484 20471808 20511792 20578824 20701184 20714211 20741616 20802264 20837376 20898304 20905472 20939121 20946303 20974464 21043008 21070848 21111776 21112002 21168128 21173733 21209472 21233664 21271488 21278784 21307392 21377024 21411432 21418776 21481404 21488772 21509824 21651336 21676032 21722092 21751296 21793779 21893928 21995008 22020096 22037967 22063104 22127616 22139712 22204448 22212064 22280832 22358196 22387776 22413312 22431262 22478848 22491136 22522752 22535064 22560768 22600956 22608708 22634496 22713088 22745016 22854188 22880256 22924944 23030784 23106048 23151177 23288832 23356928 23369696 23396352 23402547 23442048 23510592 23518656 23587424 23600318 23658496 23673384 23704704 23750748 23774016 23787012 23814144 23883776 23891968 23930424 23938632 23970816 24008628 24049152 24127744 24198552 24310272 24357753 24470208 24550176 24582656 24630669 24744384 24772608 24816736 24825248 24858624 24893568 24907176 24980004 24988572 25021632 25061638 25070234 25137152 25186248 25214976 25259892 25268556 25288704 25302528 25376512 25385216 25463808 25542916 25552224 25635728 25690112 25740288 25829664 25994304 26084562 26119072 26148864 26199936 26276544 26290908 26320896 26367782 26376826 26406912 26449416 26458488 26535852 26585484 26615808 26693632 26708224 26738688 26745768 26790912 26869248 26878464 26957056 26971792 27055296 27143712 27170304 27223371 27237961 27295744 27349056 27438432 27618948 27655488 27709206 27736352 27751514 27783168 27837432 27918828 27928404 27965952 28010066 28057344 28094464 28149336 28231644 28279296 28311552 28361984 28371712 28409856 28449792 28465344 28548576 28558368 28641872 28651696 28746252 28840194 28868448 28901376 28934443 29001728 29058372 29153334 29191904 29383956 29417472 29469874 29479982 29503488 29519616 29561112 29707776 29810928 29850368 29884416 29942784 30030336 30046752 30081024 30134608 30144944 30179328 30227904 30238272 30326688 30343266 30431989 30442427 30507008 30536676 30566592 30672726 30707712 30808064 30868236 31016398 31051776 31112424 31195136 31203396 31256064 31347456 31358208 31564512 31606272 31667664 31698688 31716016 31752192 31814208 31907232 31918176 31961088 32011504 32029003 32065536 32117148 32128164 32222106 32233158 32264736 32327407 32413696 32477004 32514048 32583138 32626944 32733568 32840892 32936918 32992512 33030144 33144832 33191424 33209568 33306672 33318096 33362176 33537294 33581664 33619968 33646893 33679856 33691408 33718272 33736704 33784128 33802596 33901434 33913062 33951744 34012223 34023889 34069632 34117524 34281282 34320384 34439552 34546176 34659072 34779416 34865152 34933248 35035392 35054544 35094528 35209216 35265888 35277984 35381136 35400477 35447312 35487744 35557056 35626122 35661024 35680518 35721216 35784847 35797121 35825664 35837952 35895636 35907948 36012942 36073728 36191616 36227072 36297828 36465408 36584576 36705312 36825264 36873984 36945608 37044224 37116576 37158912 37225104 37237872 37287936 37409792 37470006 37482858 37532448 37592457 37605351 37642192 37662769 37705728 37779372 37879808 37889838 37902834 37933056 37953792 38013661 38064768 38077824 38314374 38328336 38453592 38491264 38535168 38610432 38744496 38871112 38991456 39126843 39178608 39223296 39337984 39359488 39414816 39436362 39481344 39551673 39565239 39610368 39747904 39803778 39878226 39923712 39994829 40008547 40040448 40062336 40108032 40118652 40239104 40303872 40317696 40435584 40457688 40715568 40755456 40896968 40943616 41023584 41157648 41402368 41428422 41483232 41563809 41604528 41627271 41674752 41796608 41810944 41878242 41892606 41948928 42015099 42086016 42141696 42223552 42224004 42336256 42347466 42418944 42467328 42542976 42557568 42614784 42754048 42822864 42837552 42962808 42977544 43019648 43260291 43302672 43352064 43444184 43502592 43587558 43730001 43787856 43990016 44075934 44126208 44204811 44219973 44255232 44279424 44408896 44424128 44561664 44700103 44716392 44775552 44826624 44862524 44957696 44982272 45045504 45070128 45121536 45201912 45217416 45268992 45426176 45490032 45514899 45708376 45760512 45849888 46009089 46061568 46212096 46302354 46524597 46577664 46713856 46739392 46792704 46805094 46884096 47021184 47037312 47174848 47200636 47316992 47346768 47409408 47501496 47548032 47574024 47628288 47767552 47783936 47860848 47877264 47941632 48017256 48098304 48255488 48333159 48349737 48397104 48620544 48715506 48874707 48940416 49100352 49165312 49261338 49405377 49488768 49545216 49633472 49650496 49717248 49787136 49814352 49960008 49977144 50043264 50123276 50140468 50274304 50305941 50372496 50429952 50519784 50537112 50577408 50605056 50753024 50770432 50852151 50869593 50927616 51085832 51104448 51271456 51380224 51421923 51480576 51659328 51988608 52169124 52238144 52297728 52399872 52553088 52581816 52641792 52735564 52753652 52813824 52898832 52916976 53071704 53170968 53231616 53387264 53416448 53439183 53477376 53491536 53520777 53581824 53738496 53756928 53914112 53943584 54019413 54110592 54287424 54340608 54446742 54475922 54591488 54698112 54876864 55237896 55310976 55418412 55472704 55503028 55566336 55674864 55837656 55856808 55931904 56020132 56114688 56188928 56205009 56224287 56298672 56463288 56558592 56723968 56743424 56819712 56834757 56854251 56899584 56930688 57097152 57116736 57283744 57303392 57471561 57492504 57680388 57736896 57802752 57868886 58003456 58116744 58306668 58383808 58767912 58834944 58939748 58959964 59006976 59039232 59122224 59154543 59415552 59621856 59700736 59705667 59768832 59817339 59885568 60060672 60093504 60162048 60269216 60289888 60358656 60455808 60476544 60653376 60686532 60863978 60884854 61014016 61073352 61133184 61345452 61415424 61616128 61736472 62032796 62103552 62224848 62390272 62406792 62512128 62694912 62716416 62817363 62838909 63129024 63212544 63335328 63397376 63432032 63504384 63521199 63628416 63814464 63836352 63922176 64023008 64058006 64131072 64234296 64256328 64444212 64466316 64529472 64654814 64827392 64954008 65028096 65166276 65253888 65467136 65681784 65873836 65985024 66060288 66113901 66289664 66382848 66419136 66613344 66636192 66724352 67074588 67163328 67239936 67293786 67359712 67382816 67436544 67473408 67568256 67605192 67802868 67826124 67903488 68024446 68047778 68139264 68235048 68562564 68640768 68879104 69092352 69318144 69558832 69730304 69866496 70070784 70109088 70189056 70207641 70418432 70531776 70555968 70762272 70800954 70894624 70975488 71114112 71252244 71322048 71361036 71442432 71569694 71594242 71651328 71675904 71791272 71815896 72025884 72147456 72383232 72454144 72595656 72930816 73169152 73410624 73650528 73747968 73891216 73892007 74088448 74233152 74317824 74450208 74475744 74575872 74819584 74940012 74965716 75064896 75184914 75210702 75284384 75325538 75411456 75558744 75759616 75779676 75805668 75866112 75907584 76027322 76129536 76155648 76628748 76656672 76907184 76982528 77070336 77220864 77488992 77742224 77982912 78253686 78357216 78446592 78509417 78675968 78718976 78829632 78872724 78962688 79103346 79130478 79220736 79495808 79607556 79756452 79847424 79989658 80017094 80080896 80124672 80216064 80237304 80478208 80607744 80635392 80871168 80915376 81431136 81510912 81713883 81793936 81887232 82047168 82315296 82601113 82804736 82856844 82966464 83127618 83209056 83254542 83349504 83593216 83621888 83756484 83785212 83897856 84030198 84172032 84283392 84447104 84448008 84672512 84694932 84837888 84934656 85085952 85115136 85229568 85508096 85645728 85675104 85925616 85955088 86039296 86520582 86605344 86704128 86803329 86888368 87005184 87175116 87460002 87575712 87745819 87980032 88151868 88252416 88409622 88439946 88510464 88558848 88817792 88848256 89123328 89400206 89432784 89551104 89653248 89725048 89915392 89964544 90091008 90140256 90243072 90403824 90434832 90537984 90852352 90980064 91029798 91295967 91327281 91416752 91521024 91699776 92018178 92123136 92318891 92424192 92604708 93049194 93155328 93427712 93478784 93585408 93610188 93768192 94042368 94074624 94349696 94401272 94633984 94693536 94818816 95002992 95096064 95148048 95256576 95535104 95567872 95721696 95754528 95883264 96034512 96087009 96196608 96510976 96666318 96699474 96794208 96982221 97130299 97241088 97431012 97749414 97880832 98200704 98330624 98522676 98810754 98977536 99090432 99266944 99300992 99434496 99574272 99628704 99920016 99954288 100086528 100246552 100280936 100548608 100611882 100744992 100859904 100940679 101039568 101074224 101154816 101210112 101506048 101540864 101704302 101739186 101855232 102036669 102071667 102171664 102208896 102542912 102843846 102961152 103179937 103318656 103977216 104338248 104476288 104595456 104799744 105106176 105163632 105283584 105471128 105507304 105627648 105797664 105833952 106143408 106201431 106341936 106463232 106774528 106832896 106878366 106983072 107041554 107163648 107354541 107391363 107476992 107513856 107828224 107887168 108038826 108221184 108557393 108574848 108681216 108893484 108951844 109182976 109396224 109753728 110475792 110621952 110836824 110945408 111006056 111132672 111349728 111675312 111713616 111863808 112040264 112229376 112377856 112410018 112448574 112597344 112777371 112816053 112926576 112988307 113117184 113447936 113486848 113639424 113669514 113708502 113799168 113861376 114040983 114194304 114233472 114567488 114606784 114943122 114985008 115360776 115473792 115605504 115737772 116006912 116233488 116613336 116767616 117380529 117535824 117669888 117879496 117919928 118013952 118078464 118244448 118309086 118655019 118695717 118831104 119243712 119401472 119411334 119634678 119771136 119984487 120025641 120121344 120187008 120324096 120538432 120579776 120717312 120911616 120953088 121306752 121373064 121727956 121769708 122028032 122146704 122266368 122690904 122830848 123232256 123472944 124065592 124207104 124449696 124691427 124780544 124813584 124881813 125024256 125389824 125432832 125634726 125677818 126045297 126258048 126425088 126670656 126794752 126864064 127008768 127042398 127256832 127628928 127672704 127844352 128046016 128116012 128262144 128468592 128512656 128888424 128932632 129058944 129309628 129654784 129780873 129908016 130056192 130332552 130507776 130934272 131190003 131363568 131747672 131970048 132227802 132579328 132614433 132659919 132765696 132838272 133226688 133272384 133448704 134100309 134149176 134326656 134479872 134587572 134719424 134765632 134873088 134946816 135136512 135210384 135605736 135652248 135806976 136048892 136095556 136278528 136470096 136544697 137125128 137281536 137758208 138027267 138184704 138636288 139117664 139460608 139573791 139732992 140141568 140218176 140378112 140415282 140836864 141063552 141111936 141524544 141601908 141789248 141950976 142228224 142504488 142644096 142722072 142884864 143139388 143188484 143302656 143351808 143582544 143631792 144051768 144294912 144766464 144908288 144999477 145049211 145191312 145861632 146338304 146624121 146821248 147301056 147495936 147782432 147784014 148176896 148216131 148466304 148635648 148900416 148951488 149151744 149639168 149880024 149931432 150129792 150369828 150421404 150568768 150651076 150822912 151117488 151519232 151559352 151611336 151732224 151815168 152054644 152259072 152311296 152556453 152608779 153257496 153313344 153814368 153965056 154140672 154265769 154441728 154977984 155484448 155965824 156507372 156714432 156893184 157018834 157351936 157437952 157659264 157745448 157925376 158206692 158260956 158441472 158991616 159215112 159512904 159694848 159979316 160034188 160161792 160249344 160432128 160474608 160562331 160956416 161215488 161270784 161742336 161830752 162058239 162862272 163021824 163427766 163587872 163774464 164094336 164630592 165202226 165609472 165713688 165932928 166255236 166418112 166509084 166699008 167186432 167243776 167512968 167570424 167795712 168060396 168344064 168566784 168894208 168896016 169345024 169389864 169675776 170171904 170230272 170459136 170504271 170562753 171016192 171291456 171350208 171851232 171910176 172078592 172414683 173041164 173210688 173408256 173606658 173776736 174010368 174350232 174920004 175151424 175491638 175960064 176303736 176504832 176819244 176879892 177020928 177117696 177635584 177696512 178246656 178800412 178865568 179102208 179306496 179450096 179452017 179830784 179929088 180182016 180280512 180486144 180807648 180869664 181075968 181704704 181960128 182059596 182591934 182654562 182833504 183042048 183399552 184036356 184246272 184637782 184848384 185209416 186098388 186310656 186855424 186957568 187170816 187220376 187536384 188084736 188149248 188699392 188802544 189267968 189387072 189637632 190005984 190192128 190296096 190513152 190563597 190665727 191070208 191135744 191443392 191509056 191766528 192069024 192174018 192393216 193021952 193332636 193398948 193588416 193964442 194260598 194482176 194862024 195498828 195761664 196401408 196661248 197045352 197621508 197955072 198180864 198533888 198601984 198868992 199148544 199257408 199840032 199908576 200173056 200493104 200561872 201097216 201223764 201489984 201719808 201881358 202079136 202148448 202309632 202420224 202541101 203012096 203081728 203408604 203478372 203710464 204073338 204143334 204343328 204417792 205085824 205687692 205922304 206359874 206637312 207954432 208676496 208952576 209190912 209599488 210212352 210327264 210567168 210942256 211014608 211255296 211595328 211667904 212286816 212402862 212683872 212926464 213023923 213096989 213549056 213665792 213756732 213966144 214083108 214327296 214709082 214782726 214953984 215027712 215656448 215774336 216077652 216442368 217114786 217149696 217362432 217786968 217903688 218365952 218792448 219507456 220951584 221243904 221673648 221890816 222012112 222265344 222699456 223350624 223427232 223727616 224080528 224203021 224458752 224755712 224820036 224897148 225194688 225554742 225632106 225853152 225976614 226234368 226291849 226895872 226973696 227278848 227339028 227417004 227598336 227722752 228081966 228388608 228466944 229134976 229213568 229886244 229970016 230721552 230947584 231211008 231475544 232013824 232466976 233226672 233535232 234761058 235071648 235339776 235528251 235758992 235839856 236027904 236156928 236488896 236618172 237310038 237391434 237662208 238085561 238167223 238487424 238802944 238822668 239269356 239542272 239968974 240051282 240242688 240374016 240648192 241076864 241159552 241434624 241823232 241906176 242613504 242746128 243455912 243539416 244056064 244293408 244532736 245141649 245381808 245661696 246464512 246945888 247803339 248131184 248414208 248899392 249382854 249627168 249763626 250048512 250493929 250579847 250779648 250865664 251269452 251355636 252090594 252516096 252850176 253341312 253589504 253728128 254017536 254084796 254513664 255257856 255345408 255688704 256092032 256232024 256524288 256937184 257025312 257776848 257865264 258117888 258619256 259309568 259561746 259816032 260112384 260409987 260665104 261015552 261868544 262380006 262727136 263237457 263495344 263639383 263940096 264455604 265158656 265228866 265319838 265531392 265676544 266095627 266453376 266544768 266897408 268200618 268298352 268653312 268959744 269175144 269438848 269531264 269746176 269893632 270273024 270420768 271211472 271304496 271613952 272097784 272191112 272557056 272940192 273089394 273887901 273981843 274250256 274563072 275516416 276054534 276369408 276956673 277272576 278235328 279147582 279465984 279963803 280059829 280283136 280436352 280756224 280830564 281673728 282127104 282223872 283049088 283203816 283578496 283901952 284456448 285008976 285288192 285444144 285769728 286278776 286376968 286605312 286703616 287165088 287263584 288103536 288261027 288589824 289532928 289816576 289998954 290098422 290382624 290946663 291390897 291723264 292676608 293248242 293642496 294602112 294991872 295564864 295568028 296353792 296432262 296932608 297271296 297800832 297902976 298303488 299278336 299760048 299862864 300259584 300739656 300842808 301137536 301302152 301645824 302234976 302822037 303038464 303118704 303222672 303464448 303630336 304109288 304518144 304622592 305112906 305217558 306110007 306215001 306514992 306626688 307628736 307930112 308531538 308883456 309539811 309955968 310968896 311931648 312900721 313014744 313428864 313786368 314037668 314703872 314875904 315318528 315490896 315850752 316413384 316521912 316882944 317983232 318430224 318604293 319025808 319389696 319958632 320068376 320323584 320498688 320949216 321124662 321912832 322063623 322174089 322430976 322541568 323484672 323661504 324116478 325672179 325724544 326043648 326855532 327175744 327548928 328188672 329261184 330404452 331218944 331427376 331865856 332510472 332836224 333018168 333398016 334372864 334487552 335025936 335140848 335591424 336120792 336688128 337133568 337788416 337792032 338332113 338448159 338690048 338779728 338964921 339351552 340343808 340460544 340918272 341008542 341125506 342032384 342122949 342582912 342700416 343702464 343820352 344157184 344829366 346082328 346421376 346816512 347213316 347553472 348020736 348700464 349840008 350302848 350983276 351920128 352141587 352607472 353009664 353638488 353759784 354041856 354235392 355271168 355393024 355965057 356087151 356493312 357600824 357731136 358204416 358900192 358904034 359661568 359858176 359953461 360076923 360364032 360561024 360972288 361615296 361739328 362151936 363409408 363920256 364119192 365183868 365309124 365667008 366084096 366799104 368072712 368492544 369275564 369696768 370418832 372196776 372621312 373710848 373915136 374074281 374341632 374440752 374645439 375072768 376169472 376298496 377398784 377605088 378135891 378535936 378774144 379275264 380011968 380384256 380592192 381026304 381127194 381331454 382140416 382271488 382886784 383018112 383533056 384138048 384348036 384786432 386043904 386665272 386797896 387176832 387928884 388521196 388964352 389724048 390997656 391523328 392802816 393322496 393570009 394090704 395243016 395910144 397067776 397203968 397737984 397843299 397979757 398297088 398514816 399680064 399817152 400346112 400986208 401123744 402194432 402300927 402447528 402979968 403439616 403762716 404158272 404296896 404619264 404840448 405082202 406024192 406163456 406817208 406956744 407420928 408146676 408286668 408686656 408835584 410171648 411375384 411844608 412719748 413274624 414081801 415908864 417352992 417905152 418381824 418721373 419198976 420424704 420654528 421134336 421884512 422029216 422510592 423190656 423335808 424573632 424805724 425367744 425852928 426047846 426193978 427098112 427331584 427513464 427932288 428166216 428654592 429418164 429565452 429907968 430055424 431312896 431548672 432155304 432884736 434229572 434299392 434724864 435573936 435807376 436731904 437584896 439014912 439872363 441903168 442487808 443347296 443781632 444024224 444530688 444648393 445398912 446701248 446854464 447455232 448161056 448406042 448917504 449511424 449640072 449794296 450389376 451109484 451264212 451706304 451953228 452468736 452583698 453791744 453947392 454557696 454678056 454834008 455196672 455445504 456163932 456777216 456933888 458269952 458427136 459772488 459940032 461443104 461895168 462422016 462797307 462951088 464027648 464933952 466453344 467070464 469522116 470143296 470679552 471056502 471517984 471679712 472055808 472313856 472977792 473236344 474620076 474782868 475324416 476171122 476334446 476974848 477605888 477645336 478538712 479084544 479937948 480102564 480485376 480748032 481296384 482153728 482319104 482869248 483646464 483812352 485227008 485492256 486911824 487078832 488112128 488586816 489065472 490283298 490763616 491323392 491885531 492929024 493891776 495606678 496262368 496828416 497798784 498765708 499254336 499527252 500097024 500987858 501159694 501559296 501731328 502538904 502711272 504181188 505032192 505700352 506682624 507179008 507456256 508035072 508169592 509027328 510515712 510690816 511377408 512184064 512464048 513048576 513874368 514050624 515553696 515730528 516235776 517238512 517244049 517521259 518619136 519123492 519632064 520224768 520819974 521330208 522031104 523737088 524760012 525454272 526474914 526990688 527278766 527880192 528911208 530317312 530457732 530639676 531062784 531353088 532191254 532906752 533089536 533794816 536401236 536596704 537306624 537919488 538350288 538877696 539062528 539492352 539787264 540546048 540841536 542422944 542608992 543227904 544195568 544382224 545114112 545880384 546178788 547775802 547963686 548500512 549126144 549565919 549754417 551032832 552109068 552738816 553913346 554545152 556470656 558295164 558931968 559927606 560119658 560566272 560872704 561512448 561661128 563347456 564254208 564447744 566098176 566407632 567156992 567803904 568912896 570017952 570576384 570888288 571539456 571997181 572557552 572753936 573210624 573407232 574330176 574527168 576207072 576522054 577179648 578207791 578406113 579065856 579633152 579997908 580196844 580765248 581893326 582781794 583446528 585353216 586496484 587284992 589204224 589983744 591129728 591136056 592707584 592864524 593865216 594542592 595601664 595805952 596606976 598556672 599520096 599725728 600519168 601479312 601685616 602275072 602604304 603291648 604469952 605644074 606237408 606445344 606928896 607260672 607623303 608218576 608551057 609036288 609245184 610225812 610435116 612220014 612430002 613029984 613253376 614220733 615257472 615860224 617063076 617766912 619079622 619911936 621937792 623863296 625801442 626029488 626857728 627572736 628075336 629407744 629751808 630637056 630981792 631701504 632826768 633043824 633765888 635966464 636860448 637208586 638051616 638779392 639071769 639290967 639917264 640136752 640647168 640997376 641898432 642249324 644127246 644348178 644861952 645083136 646232237 646453891 646969344 647323008 648232956 651344358 651449088 652087296 653711064 654351488 655097856 656377344 658522368 660808904 662437888 662854752 663731712 665020944 665672448 666036336 666796032 668745728 668975104 670051872 670281696 671182848 672241584 672609063 673376256 674267136 675576832 675584064 676664226 676896318 677559456 677929842 678703104 678875547 679912093 680145299 680687616 680921088 681836544 682017084 682251012 684064768 684245898 685165824 685400832 687404928 687640704 688314368 689658732 692164656 692842752 693633024 694426632 695106944 696041472 697400928 699680016 700605696 701966552 703840256 704283174 705214944 706019328 706584753 707276976 707519568 708083712 708470784 710542336 710786048 711930114 712174302 712986624 714256683 714501669 715201648 715462272 716408832 717800384 717808068 719716352 719906922 720153846 720728064 721122048 721944576 722259559 723230592 723478656 724303872 726818816 727840512 728238384 730367736 730618248 731334016 732168192 733598208 735424947 736145424 736985088 738551128 739393536 740837664 743410017 744393552 745242624 747421696 747830272 748148562 748881504 749290878 750145536 751481787 751739541 752338944 752596992 754797568 755210176 756271782 757548288 758550528 759901751 760023936 760768512 761184384 762052608 762254388 762662908 764280832 764542976 765773568 766036224 767066112 768276096 768696072 769572864 772087808 773330544 773595792 774353664 775857768 777042392 777928704 779448096 781229961 781995312 783046656 785605632 786644992 787140018 788181408 789712371 790486032 790918149 791820288 794135552 794407936 795475968 795686598 795959514 796594176 797029632 798286881 799360128 799634304 800692224 801972416 802247488 804388864 804601854 804895056 805959936 806879232 807525432 808316544 808593792 809238528 809680896 810164404 812048384 812326912 813634416 813913488 814841856 816293352 816573336 817373312 817671168 820343296 821663703 821945529 822750768 823689216 825439496 826549248 828163602 830870019 831817728 834705984 835810304 837442746 838397952 839891409 840179487 840849408 841309056 842268672 843769024 844058432 845021184 846381312 846671616 849147264 849611448 850735488 851705856 852095692 852387956 854196224 854663168 855026928 855864576 856332432 857309184 858836328 859130904 859815936 860110848 862625792 863097344 864310608 864783081 865769472 868459144 868598784 869449728 871147872 871614752 872839989 873463808 874172691 875169792 878029824 879744726 883806336 884975616 886694592 887563264 888048448 889061376 889296786 890797824 893402496 893708928 894910464 896322112 896812084 897835008 899022848 899280144 899588592 900778752 902218968 902528424 903412608 903906456 904937472 905167396 907583488 907894784 908466111 909115392 909356112 909668016 910393344 910891008 912327864 913554432 913867776 916539904 916854272 918330021 918645003 919544976 919880064 922886208 923790336 925594614 925902176 928055296 928619433 929867904 932906688 934140928 938702163 939044232 940286592 941359104 942113004 943035968 943359424 944111616 944627712 945955584 946472688 949240152 949565736 950648832 952342244 952668892 953949696 955211776 955290672 955812879 957077424 958169088 959875896 960205128 960970752 961496064 964307456 964638208 965738496 966190869 966522267 967292928 967624704 970454016 970984512 973823648 974157664 976224256 977016537 977173632 978130944 980566596 981527232 982646784 983771062 985858048 987783552 991213356 992524736 993656832 995597568 997531416 998508672 999054504 1000194048 1001975716 1002319388 1003118592 1003462656 1005077808 1005422544 1008362376 1010064384 1011400704 1013365248 1014358016 1014912512 1014996339 1015344477 1016070144 1016339184 1016894763 1018054656 1021031424 1021381632 1022754816 1024368128 1024928096 1026097152 1026368847 1027748736 1028101248 1031107392 1031461056 1032471552 1034477024 1034488098 1035042518 1037238272 1038246984 1039264128 1040449536 1041639948 1042660416 1044062208 1047474176 1049520024 1050908544 1052949828 1053981376 1054557532 1055760384 1057822416 1060634624 1060915464 1061279352 1062125568 1062706176 1064382508 1065813504 1066179072 1067589632 1067895171 1068261453 1072802472 1073193408 1074613248 1076700576 1077755392 1078125056 1078984704 1079574528 1079860383 1080230769 1081092096 1081683072 1084845888 1085217984 1086455808 1088391136 1088764448 1090228224 1091760768 1092357576 1095551604 1095927372 1097001024 1098252288 1099131838 1099508834 1102065664 1104218136 1105477632 1107826692 1109090304 1112941312 1116590328 1117863936 1119855212 1120239316 1121132544 1121745408 1123024896 1123322256 1123936317 1126694912 1128508416 1128895488 1132196352 1132815264 1134313984 1134407673 1135607808 1137825792 1140035904 1141152768 1141776576 1143078912 1143994362 1145115104 1145507872 1146421248 1146814464 1148660352 1149054336 1152414144 1153044108 1154359296 1156415582 1156812226 1158131712 1159266304 1159995816 1160393688 1161530496 1163786652 1165563588 1166893056 1170706432 1172992968 1174569984 1178408448 1179967488 1182259456 1182272112 1185415168 1185729048 1187730432 1191203328 1191611904 1193213952 1193529897 1193939271 1197113344 1199040192 1199451456 1201038336 1202958624 1203371232 1204550144 1205208608 1206583296 1206902781 1208939904 1211288148 1212474816 1212890688 1213857792 1214521344 1215246606 1216437152 1217102114 1218072576 1218490368 1220451624 1220870232 1224440028 1224860004 1226059968 1226506752 1228441466 1230514944 1231720448 1234126152 1235533824 1238159244 1239823872 1243875584 1247726592 1251602884 1252058976 1253715456 1255145472 1256150672 1256164119 1258815488 1259503616 1261274112 1261963584 1263403008 1265653536 1266087648 1267531776 1271932928 1273720896 1274417172 1276103232 1277558784 1278143538 1278581934 1279834528 1280273504 1281294336 1281994752 1283796864 1284498648 1288254492 1288696356 1289723904 1290166272 1292464474 1292907782 1293938688 1294646016 1296465912 1302688716 1302898176 1304174592 1307422128 1308702976 1310195712 1312754688 1317044736 1321617808 1324875776 1325709504 1327463424 1330041888 1331344896 1332072672 1333592064 1333945179 1334660089 1337491456 1337950208 1340103744 1340563392 1342365696 1344483168 1345218126 1346752512 1348534272 1351153664 1351168128 1353328452 1353792636 1355118912 1355859684 1357406208 1357751094 1359824186 1360290598 1361375232 1361842176 1363673088 1364034168 1364502024 1368129536 1368491796 1370331648 1370801664 1374809856 1375281408 1376628736 1379317464 1384329312 1385685504 1387266048 1388853264 1390213888 1392082944 1394801856 1399360032 1401211392 1403933104 1407680512 1408566348 1410429888 1412038656 1413169506 1414553952 1415039136 1416167424 1416941568 1417787707 1421084672 1421572096 1423860228 1424348604 1425973248 1428513366 1429003338 1430403296 1430924544 1432817664 1435600768 1435616136 1439432704 1439813844 1440307692 1441456128 1442244096 1443889152 1444519118 1446461184 1446957312 1448607744 1453637632 1455681024 1456476768 1460735472 1461236496 1462668032 1464336384 1467196416 1470849894 1472290848 1473970176 1475656593 1477102256 1478787072 1481675328 1486820034 1488787104 1490485248 1491678923 1494843392 1495660544 1496297124 1497763008 1498581756 1500291072 1502963574 1503479082 1504677888 1505193984 1509595136 1510420352 1512543564 1515096576 1517101056 1519803502 1520047872 1521537024 1522368768 1524105216 1524508776 1525325816 1528561664 1529085952 1531547136 1532072448 1534132224 1536552192 1537392144 1539145728 1544175616 1546661088 1547191584 1548707328 1551715536 1552563777 1554084784 1555857408 1558896192 1562459922 1563990624 1566093312 1569421147 1571211264 1573289984 1574280036 1576362816 1579424742 1580972064 1581836298 1583640576 1588271104 1588815872 1590951936 1591373196 1591919028 1593188352 1594059264 1596573762 1598720256 1599268608 1601384448 1603944832 1604494976 1608777728 1609203708 1609790112 1611919872 1613758464 1615050864 1616633088 1617187584 1618477056 1619361792 1620328808 1624096768 1624653824 1627268832 1627826976 1629683712 1632586704 1633146672 1634746624 1635342336 1640686592 1643327406 1643891058 1645501536 1647378432 1648697757 1649263251 1650878992 1653098496 1656327204 1661740038 1663635456 1667170561 1669411968 1671620608 1674885492 1676795904 1679782818 1680358974 1681698816 1682618112 1684537344 1687538048 1688116864 1690042368 1692762624 1693343232 1698294528 1699222896 1701470976 1703411712 1704191384 1704775912 1708392448 1709326336 1710053856 1711729152 1712664864 1714618368 1715991543 1717672656 1718261808 1719631872 1720221696 1725251584 1726194688 1728621216 1729566162 1731538944 1734623373 1735218339 1736918288 1737197568 1738899456 1742295744 1743229504 1745679978 1748345382 1750339584 1754058929 1756059648 1759489452 1767612672 1769951232 1773389184 1775126528 1776096896 1778122752 1778593572 1781595648 1786804992 1787417856 1789820928 1792644224 1793624168 1795670016 1798045696 1798560288 1799177184 1801557504 1804437936 1805056848 1806825216 1807812912 1809874944 1810334792 1815166976 1815789568 1816932222 1818712224 1819336032 1820786688 1821782016 1822869909 1824655728 1825653171 1827108864 1827735552 1833079808 1833708544 1836660042 1837290006 1839089952 1839760128 1842662199 1845475681 1845772416 1847580672 1851189228 1851804352 1856110592 1857238866 1859735808 1865813376 1868281856 1877404326 1878088464 1880573184 1882718208 1884226008 1886071936 1886718848 1888223232 1889255424 1891911168 1892945376 1898480304 1899131472 1901297664 1904684488 1905337784 1907899392 1910423552 1910581344 1911625758 1914154848 1916338176 1917215307 1917872901 1919751792 1920410256 1921941504 1922992128 1928614912 1929276416 1932381738 1933044534 1934585856 1935249408 1938696711 1939361673 1940908032 1941969024 1947647296 1948315328 1954033074 1954347264 1956261888 1960418803 1961133192 1963054464 1965293568 1967542124 1971716096 1975567104 1982426712 1985049472 1987313664 1991195136 1995062832 1997017344 1998109008 2000388096 2003951432 2004638776 2006237184 2006925312 2010155616 2010845088 2016724752 2017827189 2020128768 2022801408 2026730496 2028716032 2029825024 2029992678 2030688954 2032678368 2033789526 2036109312 2036626641 2039736279 2040435897 2042062848 2042763264 2045509632 2048736256 2049856192 2052194304 2052737694 2055497472 2056202496 2062214784 2062922112 2064943104 2068954048 2068976196 2070085036 2074476544 2076493968 2078528256 2080899072 2083279896 2085320832 2088124416 2094948352 2099040048 2101817088 2105899656 2107962752 2109115064 2111520768 2115644832 2119754259 2121269248 2121830928 2122558704 2124251136 2125412352 2128765016 2131627008 2132358144 2135179264 2135790342 2136522906 2142770049 2143505007 2145604944 2146386816 2149226496 2153401152 2155510784 2156250112 2159149056 2159720766 2160461538 2162184192 2163366144 2166778677 2169691776 2170435968 2172911616 2176782272 2177528896 2180456448 2183521536 2184715152 2191103208 2191854744 2194002048 2196504576 2198263676 2199017668 2204131328 2206274841 2208436272 2210955264 2215653384 2218180608 2225882624 2230230051 2233180656 2235727872 2239710424 2240478632 2242265088 2243490816 2246644512 2247872634 2253389824 2254445361 2255218623 2257016832 2257790976 2264392704 2265630528 2268627968 2268815346 2275651584 2279705253 2280071808 2282305536 2283553152 2286157824 2287988724 2290230208 2291015744 2292842496 2293628928 2297320704 2298108672 2304828288 2306088216 2308718592 2312831164 2313624452 2316263424 2318532608 2319991632 2320787376 2323060992 2327573304 2331127176 2333786112 2341412864 2343689883 2345985936 2349139968 2356816896 2359934976 2364518912 2364544224 2369137113 2370830336 2371458096 2372754447 2375460864 2382406656 2383223808 2386427904 2387059794 2387878542 2394226688 2394860643 2398080384 2398902912 2402076672 2405917248 2406742464 2409100288 2410417216 2413166592 2413805562 2417879808 2422576296 2424949632 2425781376 2427715584 2429042688 2430493212 2432874304 2434204228 2436145152 2436980736 2440903248 2441740464 2448880056 2449720008 2452119936 2453013504 2456882932 2461029888 2463440896 2464991109 2465836587 2468252304 2471067648 2476318488 2479647744 2487751168 2492610057 2495453184 2503205768 2504117952 2507430912 2512301344 2512328238 2517630976 2519007232 2519674227 2520538461 2522548224 2523927168 2526806016 2531307072 2532175296 2535063552 2543865856 2547441792 2548834344 2552206464 2555117568 2556287076 2557163868 2559669056 2560547008 2562588672 2563989504 2567593728 2568997296 2576508984 2577392712 2579447808 2580332544 2584928948 2585815564 2587877376 2589292032 2592931824 2594349243 2605377432 2605796352 2608349184 2614844256 2617405952 2618519967 2620391424 2622518073 2625509376 2634089472 2643235616 2649751552 2651419008 2654926848 2660083776 2662689792 2664145344 2667184128 2667890358 2669320178 2674982912 2675900416 2680207488 2681126784 2684731392 2688966336 2690436252 2693505024 2697068544 2702307328 2702336256 2706656904 2707585272 2710237824 2711719368 2714812416 2715502188 2719648372 2720581196 2722750464 2723684352 2727346176 2728068336 2729004048 2736259072 2736983592 2740663296 2741603328 2749619712 2750562816 2753257472 2754990063 2755935009 2758634928 2768658624 2771371008 2777706528 2780427776 2784165888 2785858299 2789603712 2798720064 2802422784 2807866208 2815361024 2816106489 2817132696 2820859776 2824077312 2826339012 2829107904 2830078272 2832334848 2833883136 2835575414 2842169344 2843144192 2847720456 2848697208 2851946496 2857026732 2858006676 2860806592 2861849088 2865635328 2871201536 2871232272 2878865408 2879627688 2880615384 2882912256 2884488192 2889038236 2892922368 2893914624 2897215488 2898572607 2899566801 2907275264 2911362048 2912953536 2921470944 2922472992 2925336064 2928672768 2931049611 2934392832 2941699788 2944581696 2947940352 2951313186 2954204512 2957574144 2963350656 2973640068 2977574208 2980970496 2983357846 2989686784 2991321088 2992594248 2995526016 2997163512 3000582144 3005927148 3006958164 3009355776 3010387968 3019190272 3020840704 3025087128 3030193152 3034202112 3039607004 3040095744 3043074048 3044737536 3048210432 3049017552 3050651632 3050684289 3057123328 3058171904 3063094272 3064144896 3068264448 3073104384 3074784288 3078291456 3079106541 3088351232 3093322176 3094383168 3097414656 3103431072 3105127554 3108169568 3111714816 3117792384 3124919844 3127981248 3132186624 3138842294 3142422528 3146579968 3148560072 3152725632 3158849484 3161944128 3163672596 3167281152 3176542208 3177631744 3181903872 3182746392 3183838056 3186376704 3188118528 3193147524 3197440512 3198537216 3202768896 3207889664 3208989952 3217555456 3218407416 3219580224 3223839744 3230101728 3233266176 3234375168 3236954112 3238723584 3239581149 3240657616 3240692307 3248193536 3249307648 3254537664 3255653952 3259367424 3265173408 3266293344 3269493248 3270684672 3281373184 3286654812 3287782116 3291003072 3294756864 3297395514 3298526502 3301757984 3306196992 3312654408 3323480076 3327270912 3334341122 3338823936 3343241216 3349770984 3353591808 3359565636 3360717948 3363397632 3365236224 3369074688 3375076096 3376233728 3380084736 3385525248 3386686464 3396589056 3398445792 3402941952 3406823424 3408382768 3409551824 3416784896 3418652672 3420107712 3423458304 3425329728 3429236736 3431983086 3435345312 3436523616 3439263744 3440443392 3443198717 3450503168 3452389376 3457242432 3459132324 3463077888 3469246746 3470436678 3473836576 3474395136 3477798912 3484591488 3486459008 3491359956 3496690764 3500679168 3508117858 3512119296 3518978904 3535225344 3539902464 3546778368 3550253056 3552193792 3556245504 3557187144 3563191296 3573609984 3574835712 3579641856 3585288448 3587248336 3591340032 3596091392 3597120576 3598354368 3603115008 3608875872 3610113696 3613650432 3615625824 3619749888 3620669584 3620708343 3622648813 3630333952 3631579136 3633864444 3637424448 3638672064 3641573376 3643564032 3645739818 3649311456 3651306342 3654217728 3655471104 3666159616 3667417088 3673320084 3674580012 3678179904 3679520256 3685324398 3690951362 3691544832 3695161344 3702378456 3703608704 3712221184 3714477732 3719471616 3731626752 3736563712 3754808652 3756176928 3761146368 3765436416 3768452016 3772143872 3773437696 3776446464 3778510848 3783822336 3785890752 3796960608 3798262944 3802595328 3809368976 3810675568 3815798784 3820847104 3821162688 3823251516 3828309696 3832676352 3834430614 3835745802 3839503584 3840820512 3843883008 3845984256 3846961433 3848280919 3857229824 3858552832 3864763476 3866089068 3869171712 3870498816 3877393422 3878723346 3881816064 3883938048 3895294592 3896630656 3908066148 3908694528 3912523776 3920837606 3922266384 3926108928 3930587136 3935084248 3943432192 3951134208 3964853424 3970098944 3974627328 3982390272 3990125664 3994034688 3996218016 4000776192 4003980267 4007902864 4009277552 4012474368 4013850624 4020311232 4021690176 4033449504 4035654378 4040257536 4045602816 4047454537 4048842791 4053460992 4057432064 4059650048 4059985356 4061377908 4065356736 4067579052 4072218624 4073253282 4079472558 4080871794 4084125696 4085526528 4091019264 4097472512 4099712384 4104388608 4105475388 4110994944 4112404992 4124429568 4125844224 4129886208 4137908096 4137952392 4140170072 4148953088 4152987936 4157056512 4161798144 4166559792 4170641664 4176248832 4189896704 4198080096 4203634176 4211799312 4215925504 4218230128 4223041536 4231289664 4239508518 4243661856 4245117408 4248502272 4250824704 4253363121 4257530032 4259857399 4263254016 4264716288 4270358528 4271580684 4273045812 4285540098 4287010014 4291209888 4292773632 4298452992 4299545131 4306802304 4311021568 4312500224 4318298112 4319441532 4320923076 4324368384 4326732288 4333557354 4339383552 4340871936 4345823232 4353564544 4355057792 4360912896 4367043072 4369430304 4382206416 4383709488 4388004096 4393009152 4396527352 4398035336 4408262656 4412549682 4416872544 4421910528 4426969779 4431306768 4436361216 4451765248 4460460102 4466361312 4471455744 4475036769 4479420848 4480957264 4484530176 4486981632 4493289024 4495745268 4508890722 4510437246 4514033664 4515581952 4523625659 4525177237 4528785408 4531261056 4537255936 4537630692 4551303168 4559410506 4560143616 4564611072 4567106304 4572315648 4575977448 4580460416 4582031488 4585684992 4587257856 4594641408 4596217344 4609656576 4612176432 4617437184 4625662328 4627248904 4632526848 4637065216 4639983264 4641574752 4646121984 4655146608 4657691331 4662254352 4667572224 4682825728 4687379766 4691971872 4698279936 4708263441 4713633792 4719869952 4729037824 4729088448 4738274226 4742916192 4745508894 4750921728 4759384651 4761017093 4764813312 4766447616 4772855808 4774119588 4775757084 4788453376 4789721286 4796160768 4797805824 4804153344 4811834496 4813484928 4818200576 4820834432 4826333184 4827611124 4835759616 4845152592 4849899264 4851562752 4855431168 4858085376 4860986424 4865748608 4868408456 4872290304 4873961472 4881806496 4883480928 4897760112 4899440016 4904239872 4906027008 4913765864 4922059776 4926881792 4929982218 4931673174 4936504608 4942135296 4946093271 4947789753 4952636976 4959295488 4975502336 4985220114 4990906368 5001511683 5006411536 5008235904 5014861824 5024602688 5024656476 5038014464 5039348454 5041076922 5045096448 5047854336 5053612032 5055816913 5062614144 5064350592 5070127104 5087731712 5094883584 5097668688 5104412928 5110235136 5112574152 5114327736 5119338112 5121094016 5125177344 5127979008 5135187456 5137994592 5147974629 5153017968 5154785424 5158895616 5160665088 5169857896 5171631128 5175754752 5178584064 5185863648 5188698486 5203870119 5205655017 5210754864 5211592704 5216698368 5229688512 5234811904 5237039934 5245036146 5251018752 5262176787 5268178944 5286471232 5302838016 5309853696 5319312257 5320167552 5325379584 5328290688 5334368256 5335780716 5338640356 5349965824 5351800832 5360414976 5362253568 5369462784 5377932672 5380872504 5387010048 5394137088 5404614656 5404672512 5413313808 5415170544 5420475648 5423438736 5429624832 5431004376 5439296744 5441162392 5445500928 5447368704 5456136672 5458008096 5468609727 5472518144 5473967184 5476959513 5481326592 5483206656 5499239424 5501125632 5506514944 5509980126 5511870018 5517269856 5527986597 5536427043 5537317248 5542742016 5555413056 5560855552 5568331776 5571716598 5579207424 5597440128 5604845568 5615732416 5630722048 5632212978 5634265392 5641719552 5648154624 5652678024 5658215808 5660156544 5664669696 5667766272 5671150828 5684338688 5686288384 5695440912 5697394416 5703892992 5714053464 5716013352 5721613184 5723698176 5731270656 5742403072 5742464544 5751645921 5753618703 5757730816 5759255376 5761230768 5765824512 5768976384 5778076472 5785844736 5787829248 5797145214 5799133602 5814550528 5816090133 5818085019 5822724096 5825907072 5842941888 5844945984 5850672128 5862099222 5868785664 5881256409 5883399576 5889163392 5895880704 5902626372 5908409024 5915148288 5926701312 5947280136 5955148416 5961940992 5966715692 5979373568 5982642176 5985188496 5991052032 5994327024 6001164288 6011854296 6013916328 6018711552 6020775936 6038380544 6041681408 6050174256 6053481567 6060386304 6068404224 6079214008 6080191488 6086148096 6089475072 6098035104 6101303264 6101368578 6109879923 6114246656 6116343808 6119208837 6121307691 6126188544 6128289792 6136528896 6146208768 6149568576 6156582912 6158213082 6176702464 6186644352 6188766336 6194829312 6206862144 6210255108 6216339136 6223429632 6235584768 6249839688 6255962496 6264373248 6277684588 6284845056 6293159936 6297120144 6305451264 6317698968 6323888256 6327345192 6334562304 6353084416 6355263488 6359262777 6363807744 6365492784 6367676112 6372753408 6376237056 6386295048 6394881024 6397074432 6405537792 6415779328 6417979904 6428310147 6430515021 6435110912 6436814832 6439160448 6447679488 6460203456 6466532352 6468750336 6477447168 6479162298 6481315232 6481384614 6496387072 6498615296 6500336031 6509075328 6511307904 6518734848 6530346816 6532586688 6538986496 6541369344 6562746368 6573309624 6575564232 6582006144 6589513728 6594791028 6597053004 6603515968 6612393984 6625308816 6646960152 6654541824 6668682244 6677647872 6686482432 6690690153 6699541968 6707183616 6719131272 6721435896 6726795264 6730472448 6750152192 6752467456 6760169472 6763336083 6765655869 6771050496 6773372928 6793178112 6796891584 6805883904 6816765536 6819103648 6833569792 6837305344 6839115759 6840215424 6846916608 6850659456 6858473472 6863966172 6870690624 6873047232 6878527488 6880886784 6886397434 6901006336 6904778752 6914484864 6918264648 6926155776 6938493492 6940873356 6947673152 6948790272 6955597824 6969182976 6972918016 6982719912 6993381528 7001358336 7016235716 7024238592 7037957808 7070450688 7079804928 7093556736 7100506112 7104387584 7107411339 7112491008 7114374288 7118263341 7126382592 7147219968 7149671424 7159283712 7170576896 7174496672 7182680064 7184581929 7192182784 7194241152 7196708736 7206230016 7217751744 7220227392 7227300864 7231251648 7239499776 7241339168 7241416686 7245297626 7260667904 7263158272 7267728888 7274848896 7277344128 7283146752 7287128064 7291479636 7298622912 7302612684 7308435456 7310942208 7332319232 7334834176 7346640168 7349160024 7356359808 7359040512 7370648796 7381902724 7383089664 7390322688 7404756912 7407217408 7424442368 7428955464 7438943232 7463253504 7473127424 7477830171 7509617304 7512353856 7522292736 7536904032 7544287744 7546875392 7552892928 7557021696 7559022681 7561615383 7567644672 7571781504 7593921216 7596525888 7605190656 7618737952 7621351136 7631597568 7641694208 7642325376 7646503032 7656619392 7665352704 7668861228 7671491604 7679007168 7681641024 7687766016 7691968512 7693922866 7696561838 7714459648 7717105664 7729526952 7732178136 7738343424 7740997632 7754786844 7757446692 7763632128 7767876096 7790589184 7793261312 7816132296 7817389056 7825047552 7841675212 7844532768 7852217856 7861174272 7867554219 7870168496 7886864384 7902268416 7929706848 7940197888 7949254656 7964780544 7980251328 7988069376 7992436032 8001552384 8007960534 8015805728 8018555104 8024948736 8027701248 8040622464 8043380352 8066899008 8071308756 8080515072 8091205632 8094909074 8097685582 8106921984 8114864128 8119300096 8119970712 8122755816 8130713472 8135158104 8144437248 8146506564 8158945116 8161743588 8168251392 8171053056 8182038528 8194945024 8199424768 8208777216 8210950776 8221989888 8224809984 8248859136 8251688448 8259772416 8275816192 8275904784 8280340144 8297906176 8305975872 8314113024 8333119584 8341283328 8352497664 8357574897 8362054027 8379793408 8396160192 8407268352 8423598624 8431851008 8436460256 8446083072 8448319467 8462579328 8479017036 8487323712 8490234816 8497004544 8501649408 8506726242 8515060064 8519714798 8526508032 8529432576 8540717056 8543161368 8546091624 8571080196 8574020028 8582419776 8585547264 8596905984 8599090262 8613604608 8622043136 8625000448 8636596224 8638883064 8641846152 8648736768 8653464576 8667114708 8678767104 8681743872 8691646464 8707129088 8710115584 8721825792 8734086144 8738860608 8764412832 8767418976 8776008192 8786018304 8793054704 8793148833 8796070672 8816525312 8825099364 8833745088 8843821056 8853939558 8862613536 8872722432 8882874001 8903530496 8920920204 8932722624 8942911488 8950073538 8958841696 8961914528 8969060352 8973963264 8986578048 8991490536 9017781444 9020874492 9028067328 9031163904 9047251318 9050354474 9057570816 9062522112 9074511872 9075261384 9102606336 9118821012 9120287232 9129222144 9134212608 9144631296 9151954896 9160920832 9164062976 9171369984 9174515712 9189282816 9192434688 9219313152 9224352864 9234874368 9251324656 9254497808 9265053696 9274130432 9279966528 9283149504 9292243968 9310293216 9315382662 9324508704 9335144448 9342620623 9345825089 9365651456 9374759532 9383943744 9396559872 9416526882 9427267584 9439739904 9458075648 9458176896 9476548452 9485832384 9491017788 9501843456 9518769302 9522034186 9529626624 9532895232 9545711616 9548239176 9551514168 9576906752 9579442572 9592321536 9595611648 9608306688 9623668992 9626969856 9636401152 9641668864 9652666368 9655222248 9671519232 9690305184 9699798528 9703125504 9710862336 9716170752 9721972848 9731497216 9736816912 9744580608 9747922944 9763612992 9766961856 9795520224 9798880032 9808479744 9812054016 9827531728 9832903921 9844119552 9853763584 9859964436 9863346348 9873009216 9884270592 9892186542 9895579506 9905273952 9918590976 9924513949 9951004672 9970440228 9981812736 10003023366 10012823072 10016471808 10029723648 10049205376 10049312952 10076028928 10078696908 10082153844 10090192896 10095708672 10107224064 10111633826 10125228288 10128701184 10140254208 10175463424 10189767168 10195337376 10208825856 10220470272 10225148304 10228655472 10238676224 10242188032 10250354688 10255958016 10270374912 10275989184 10295949258 10306035936 10309570848 10317791232 10321330176 10329596151 10339715792 10343262256 10351509504 10357168128 10371727296 10377396972 10407740238 10411310034 10421509728 10423185408 10433396736 10441752461 10445333923 10459377024 10469623808 10474079868 10490072292 10502037504 10524353574 10536357888 10572942464 10605676032 10619707392 10638624514 10640335104 10650759168 10656581376 10668736512 10671561432 10677280712 10699931648 10703601664 10720829952 10724507136 10738925568 10755865344 10761745008 10774020096 10788274176 10809229312 10809345024 10826627616 10830341088 10840951296 10846877472 10859249664 10862008752 10867946439 10878593488 10882324784 10891001856 10894737408 10912273344 10916016192 10937219454 10947934368 10953919026 10962653184 10966413312 10985948029 10989716147 10998478848 11002251264 11013029888 11019960252 11023740036 11034539712 11055973194 11072854086 11074634496 11085484032 11110826112 11121711104 11136663552 11143433196 11158414848 11194880256 11209691136 11231464832 11261444096 11264425956 11268530784 11283439104 11296309248 11305356048 11316431616 11320313088 11329339392 11335532544 11342301656 11368677376 11372576768 11390881824 11394788832 11407785984 11428106928 11432026704 11443226368 11447396352 11462541312 11484806144 11484929088 11503291842 11507237406 11518510752 11522461536 11531649024 11537952768 11540884299 11544842757 11556152944 11562470083 11571689472 11575658496 11594290428 11598267204 11629101056 11632180266 11636170038 11645448192 11651814144 11670193927 11685883776 11689891968 11701344256 11724198444 11737571328 11762512818 11766799152 11778326784 11791761408 11805252744 11816818048 11830296576 11853402624 11894560272 11910296832 11923881984 11933431384 11958747136 11965284352 11970376992 11982104064 11988654048 12002328576 12011940801 12023708592 12027832656 12037423104 12041551872 12076761088 12083362816 12100348512 12106963134 12120772608 12136808448 12142363611 12146528373 12158428016 12160382976 12172296192 12178950144 12196070208 12202606528 12202737156 12219759846 12238417674 12242615382 12252377088 12256579584 12273057792 12278412503 12282623929 12292417536 12299137152 12313165824 12316426164 12353404928 12373288704 12377532672 12389658624 12413724288 12420510216 12432678272 12446859264 12471169536 12499679376 12511924992 12528746496 12555369176 12569690112 12586319872 12594240288 12610902528 12635397936 12647776512 12654690384 12669124608 12706168832 12710526976 12718525554 12730985568 12735352224 12745506816 12752474112 12760089363 12772590096 12779572197 12789762048 12794148864 12811075584 12831558656 12835959808 12856620294 12861030042 12873629664 12878320896 12895358976 12898635393 12918329767 12920406912 12933064704 12937500672 12954894336 12958324596 12962630464 12962769228 12992774144 12997230592 13000672062 13018150656 13022615808 13037469696 13060693632 13065173376 13077972992 13082738688 13125492736 13146619248 13151128464 13164012288 13179027456 13189582056 13194106008 13207031936 13224787968 13250617632 13280909337 13293920304 13309083648 13337364488 13355295744 13372964864 13381380306 13399083936 13414367232 13425110307 13438262544 13442871792 13453590528 13460944896 13500304384 13504934912 13526672166 13531311738 13542100992 13546745856 13570876977 13575531711 13586356224 13593783168 13611767808 13633531072 13638207296 13674610688 13678231518 13680430848 13693833216 13701318912 13716946944 13722931621 13727932344 13741381248 13746094464 13757054976 13761773568 13772794868 13802012672 13809557504 13828969728 13836529296 13852311552 13876986984 13881746712 13895346304 13897580544 13911195648 13938365952 13945836032 13965439824 13973073993 13986763056 14002716672 14032471432 14048477184 14075915616 14124790323 14140901376 14159609856 14187113472 14201012224 14208775168 14214822678 14228748576 14236526682 14252765184 14278153953 14283051279 14294439936 14299342848 14318567424 14341153792 14348993344 14365360128 14369163858 14388482304 14393417472 14412460032 14435503488 14440454784 14454601728 14462503296 14478999552 14482678336 14482833372 14490595252 14521335808 14526316544 14535457776 14549697792 14554688256 14566293504 14574256128 14582959272 14597245824 14605225368 14616870912 14621884416 14664638464 14669668352 14693280336 14698320048 14712719616 14718081024 14741297592 14763805448 14766179328 14780645376 14809513824 14814434816 14838279813 14843369259 14848884736 14857910928 14877886464 14926507008 14946254848 14955660342 15004535049 15019234608 15024707712 15044585472 15073808064 15088575488 15093750784 15114043392 15118045362 15123230766 15135289344 15143563008 15167450739 15187842432 15193051776 15210381312 15237475904 15242702272 15263195136 15283388416 15284650752 15293006064 15313238784 15330705408 15337722456 15342983208 15358014336 15363282048 15375532032 15383937024 15387845732 15393123676 15428919296 15434211328 15443923887 15459053904 15464356272 15476686848 15481995264 15509573688 15514893384 15527264256 15535752192 15581178368 15586522624 15611610357 15616965051 15632264592 15634778112 15650095104 15683350424 15689065536 15704435712 15735108438 15740336992 15773728768 15786530361 15804536832 15859413696 15880395776 15929561088 15957936771 15960502656 15976138752 15984872064 16003104768 16015921068 16031611456 16037110208 16049897472 16055402496 16081244928 16086760704 16133798016 16142617512 16161030144 16182411264 16189818148 16195371164 16213843968 16229728256 16238600192 16239941424 16245511632 16261426944 16270316208 16288874496 16293013128 16317890232 16323487176 16336502784 16342106112 16389890048 16398849536 16405829181 16417554432 16421901552 16430878539 16443979776 16449619968 16497718272 16503376896 16519544832 16551632384 16551809568 16560680288 16583959791 16595812352 16609281129 16611951744 16628226048 16666239168 16682566656 16704995328 16715149794 16724108054 16759586816 16792320384 16814536704 16847197248 16863702016 16872920512 16892166144 16896638934 16925158656 16958034072 16974647424 16980469632 16994009088 17003298816 17013452484 17030120128 17039429596 17053016064 17058865152 17081434112 17086322736 17092183248 17142160392 17148040056 17164839552 17171094528 17193811968 17198180524 17227209216 17244086272 17250000896 17254937763 17260856109 17273192448 17277766128 17283692304 17297473536 17306929152 17334229416 17357534208 17363487744 17414258176 17420231168 17443651584 17448270399 17454255057 17468172288 17477721216 17528825664 17534837952 17552016384 17586109408 17586297666 17592141344 17633050624 17643769227 17650198728 17667490176 17687642112 17707879116 17725227072 17745444864 17765748002 17807060992 17841840408 17865445248 17885822976 17900147076 17917683392 17923829056 17938120704 17947926528 17973156096 17982981072 18035562888 18041748984 18056134656 18062327808 18094502636 18100708948 18115141632 18125044224 18149023744 18150522768 18160444701 18205212672 18237642024 18240574464 18258444288 18268425216 18303909792 18321841664 18328125952 18329639769 18342739968 18349031424 18357626511 18363923073 18378565632 18384869376 18438626304 18448705728 18469748736 18502649312 18508995616 18530107392 18548260864 18559933056 18566299008 18584487936 18620586432 18630765324 18649017408 18670288896 18685241246 18691650178 18731302912 18749519064 18767887488 18793119744 18833053764 18854535168 18879479808 18916151296 18916353792 18953096904 18971664768 18982035576 19003686912 19037538604 19044068372 19059253248 19065790464 19091423232 19096478352 19103028336 19153813504 19158885144 19184643072 19191223296 19216613376 19247337984 19253939712 19272802304 19283337728 19284930441 19291545063 19305332736 19310444496 19343038464 19380610368 19399597056 19406251008 19432341504 19443945696 19462994432 19473633824 19489161216 19495845888 19501008093 19527225984 19533923712 19591040448 19597760064 19616959488 19624108032 19655063456 19665807842 19688239104 19707527168 19719928872 19726692696 19746018432 19768541184 19784373084 19791159012 19810547904 19837181952 19849027898 19902009344 19940880456 19963625472 20006046732 20025646144 20032943616 20059447296 20098410752 20098625904 20152057856 20157393816 20164307688 20180385792 20191417344 20223267652 20250456576 20257402368 20280508416 20290008249 20296967607 20350926848 20379534336 20390674752 20417651712 20450296608 20457310944 20477352448 20484376064 20500709376 20511916032 20517347277 20540749824 20551978368 20591898516 20612071872 20619141696 20635582464 20642660352 20659192302 20679431584 20686524512 20703019008 20714336256 20743454592 20754793944 20815480476 20822620068 20843019456 20846370816 20866793472 20883504922 20890667846 20918754048 20939247616 20948159736 20980144584 21004075008 21048707148 21072715776 21145884928 21211352064 21239414784 21277249028 21280670208 21301518336 21313162752 21337473024 21343122864 21354561424 21354790023 21399863296 21407203328 21441659904 21449014272 21477851136 21511730688 21523490016 21548040192 21553745787 21576548352 21618458624 21618690048 21653255232 21660682176 21681902592 21693754944 21718499328 21724017504 21735892878 21757186976 21764649568 21782003712 21789474816 21824546688 21832032384 21874438908 21895868736 21907838052 21925306368 21932826624 21971896058 21979432294 21996957696 22004502528 22026059776 22039920504 22047480072 22069079424 22111946388 22145708172 22149268992 22170968064 22221652224 22243422208 22273327104 22286866392 22316829696 22389760512 22419382272 22462929664 22522888192 22528851912 22537061568 22566878208 22610712096 22632863232 22640626176 22658678784 22671065088 22677068043 22684603312 22684846149 22737354752 22745153536 22781763648 22789577664 22815571968 22856213856 22864053408 22886452736 22894792704 22925082624 22969612288 22969858176 23006583684 23014474812 23037021504 23044923072 23063298048 23075905536 23081768598 23089685514 23112305888 23124940166 23143378944 23151316992 23188580856 23196534408 23258202112 23264360532 23272340076 23290896384 23303628288 23340387854 23371767552 23379783936 23402688512 23448396888 23475142656 23525025636 23533598304 23556653568 23583522816 23610505488 23633636096 23660593152 23706805248 23789120544 23820593664 23847763968 23866862768 23917494272 23930568704 23940753984 23964208128 23977308096 24004657152 24023881602 24047417184 24055665312 24074846208 24083103744 24102391019 24153522176 24166725632 24200697024 24213926268 24241545216 24273616896 24284727222 24293056746 24316856032 24320765952 24344592384 24357900288 24392140416 24405213056 24405474312 24439519692 24476835348 24485230764 24504754176 24513159168 24546115584 24556825006 24565247858 24584835072 24598274304 24626331648 24632852328 24706809856 24746577408 24755065344 24779317248 24827448576 24841020432 24865356544 24893718528 24942339072 24999358752 25023849984 25057492992 25086162081 25110738352 25139380224 25172639744 25188480576 25221805056 25270795872 25295553024 25309380768 25338249216 25344958401 25358541691 25412337664 25421053952 25437051108 25461971136 25470704448 25491013632 25504948224 25520178726 25545180192 25559144394 25579524096 25588297728 25622151168 25663117312 25671919616 25713240588 25722060084 25747259328 25756641792 25790717952 25797270786 25836659534 25840813824 25866129408 25875001344 25909788672 25916649192 25925260928 25925538456 25985548288 25994461184 26001344124 26036301312 26045231616 26074939392 26121387264 26130346752 26155945984 26165477376 26250985472 26293238496 26302256928 26328024576 26358054912 26379164112 26388212016 26414063872 26449575936 26501235264 26561818674 26587840608 26618167296 26648622003 26674728976 26710591488 26745929728 26762760612 26798167872 26828734464 26850220614 26876525088 26885743584 26907181056 26921889792 26937966433 27000608768 27009869824 27053344332 27062623476 27084201984 27093491712 27141753954 27151063422 27172712448 27187566336 27223535616 27267062144 27276414592 27349221376 27356463036 27360861696 27387666432 27402637824 27433893888 27445863242 27455864688 27482762496 27492188928 27514109952 27523547136 27545589736 27604025344 27619115008 27657939456 27673058592 27704623104 27753973968 27763493424 27790692608 27795161088 27822391296 27876731904 27891672064 27930879648 27946147986 27973526112 28005433344 28027861869 28037475267 28064942864 28096954368 28151831232 28249580646 28281802752 28319219712 28341899537 28374226944 28402024448 28417550336 28429645356 28457497152 28473053364 28505530368 28556307906 28566102558 28588879872 28598685696 28637134848 28682307584 28697986688 28730720256 28738327716 28776964608 28786834944 28824920064 28871006976 28880909568 28909203456 28925006592 28957999104 28965356672 28965666744 28981190504 29042671616 29052633088 29070915552 29099395584 29109376512 29132587008 29148512256 29165918544 29194491648 29210450736 29233741824 29243768832 29329276928 29339336704 29386560672 29396640096 29425439232 29436162048 29482595184 29498711763 29527610896 29532358656 29561290752 29619027648 29628869632 29676559626 29686738518 29715821856 29755772928 29773541847 29819001793 29853014016 29892509696 29911320684 30009070098 30038469216 30049415424 30089170944 30147616128 30177150976 30187501568 30228086784 30236090724 30246461532 30270578688 30287126016 30334901478 30375684864 30386103552 30420762624 30474951808 30485404544 30526390272 30566776832 30569301504 30586012128 30626477568 30661410816 30675444912 30685966416 30716028672 30726564096 30751064064 30767874048 30775691464 30786247352 30857838592 30868422656 30887847774 30918107808 30928712544 30953373696 30963990528 30988788453 31019147376 31029786768 31054528512 31071504384 31162356736 31173045248 31223220714 31233930102 31264529184 31269556224 31300190208 31325257383 31336001769 31366700848 31378131072 31408871424 31470216876 31480673984 31573060722 31609073664 31676240659 31718827392 31760791552 31859122176 31915873542 31921005312 31952277504 31969744128 32006209536 32031842136 32063222912 32074220416 32099794944 32110804992 32162489856 32173521408 32267596032 32285235024 32322060288 32364822528 32379636296 32390742328 32427687936 32459456512 32477200384 32479882848 32491023264 32522853888 32540632416 32577748992 32586026256 32603839317 32635780464 32646974352 32673005568 32684212224 32779780096 32797699072 32811658362 32843803104 32861757078 32887959552 32899239936 32957844087 32969148441 32995436544 33006753792 33039089664 33103264768 33103619136 33121360576 33167919582 33218562258 33223903488 33256452096 33327119651 33332478336 33365133312 33409990656 33430299588 33448216108 33519173632 33584640768 33629073408 33694394496 33727404032 33745841024 33784332288 33793277868 33850317312 33916068144 33949294848 33960939264 33988018176 34006597632 34026904968 34060240256 34078859192 34106032128 34117730304 34162868224 34172645472 34184366496 34284320784 34296080112 34329679104 34342189056 34387623936 34396361048 34454418432 34488172544 34500001792 34509875526 34521712218 34555532256 34567384608 34594947072 34613858304 34622652897 34634528271 34668458832 34687410249 34715068416 34726975488 34828516352 34840462336 34887303168 34896540798 34908510114 34936344576 34955442432 35010581781 35057651328 35069675904 35104032768 35172218816 35172595332 35184282688 35266101248 35287538454 35300397456 35334980352 35375284224 35415758232 35450454144 35490889728 35531496004 35614121984 35683680816 35730890496 35771645952 35800294152 35835366784 35847658112 35876241408 35895853056 35946312192 35965962144 36035822403 36071125776 36083497968 36112269312 36124655616 36189005272 36201417896 36230283264 36250088448 36298047488 36301045536 36320889402 36410425344 36427090833 36439585119 36475284048 36481148928 36516888576 36536850432 36607819584 36643683328 36656251904 36659279538 36715253022 36727846146 36757131264 36769738752 36835237509 36847871787 36877252608 36897411456 36939497472 37005298624 37017991232 37060214784 37119866112 37132598016 37168975872 37241172864 37261530648 37298034816 37340577792 37370482492 37383300356 37462605824 37499038128 37535774976 37586239488 37666107528 37709070336 37758959616 37832302592 37832707584 37906193808 37943329536 37964071152 38007373824 38075077208 38088136744 38118506496 38131580928 38192956704 38206056672 38280268089 38307627008 38317770288 38338716591 38369286144 38382446592 38433226752 38494675968 38507879424 38545604608 38566675456 38569860882 38583090126 38620888992 38686076928 38695906179 38754989301 38761220736 38799194112 38812502016 38864683008 38887891392 38925988864 38947267648 38978322432 38991691776 39002016186 39054451968 39067847424 39182080896 39195520128 39233918976 39248216064 39310126912 39331615684 39376478208 39415054336 39439857744 39453385392 39492036864 39537082368 39568746168 39582318024 39621095808 39674363904 39698055796 39804018688 39842728011 39881760912 39927250944 40012093464 40051292288 40065887232 40118894592 40196821504 40197251808 40275330921 40304115712 40314787632 40328615376 40360771584 40382834688 40446535304 40500913152 40514804736 40580016498 40593935214 40701853696 40712630931 40726595133 40759068672 40781349504 40835303424 40900593216 40914621888 40954704896 40968752128 41023832064 41034694554 41081499648 41103956736 41168794863 41183797032 41224143744 41238283392 41271164928 41285320704 41318384604 41358863168 41373049024 41406038016 41428672512 41486909184 41509587888 41630960952 41645240136 41686038912 41692741632 41733586944 41767009844 41781335692 41837508096 41878495232 41896319472 41919221979 41960289168 42008150016 42097414296 42145431552 42291769856 42374370969 42422704128 42478829568 42554498056 42561340416 42603036672 42626325504 42686245728 42709122848 42709580046 42799726592 42814406656 42834461859 42849153837 42883319808 42898028544 42955702272 43023461376 43046980032 43096080384 43107491574 43236917248 43237380096 43306510464 43321364352 43363805184 43387509888 43436998656 43448035008 43471785756 43514373952 43529299136 43564007424 43578949632 43649093376 43664064768 43748877816 43791737472 43815676104 43850612736 43865653248 43943792116 43958864588 43993915392 44009005056 44052119552 44079841008 44094960144 44138158848 44223892776 44291416344 44298537984 44341936128 44443304448 44486844416 44514839439 44530107777 44546654208 44573732784 44633659392 44779521024 44838764544 44925859328 45013605147 45045776384 45057703824 45074123136 45133756416 45221424192 45265726464 45281252352 45342130176 45354136086 45369206624 45369692298 45474709504 45490307072 45502352217 45563527296 45579155328 45631143936 45712427712 45728106816 45772905472 45789585408 45850165248 45939224576 45939716352 46013167368 46028949624 46074043008 46089846144 46126596096 46151811072 46163537196 46179371028 46224611776 46249880332 46286757888 46302633984 46377161712 46393068816 46516404224 46528721064 46544680152 46581792768 46607256576 46680775708 46743535104 46759567872 46805377024 46834831071 46850895153 46896793776 46950285312 47050051272 47067196608 47113307136 47221010976 47267272192 47321186304 47359591083 47413610496 47578241088 47641187328 47733725536 47834988544 47861137408 47873810313 47881507968 47928416256 47954616192 48009314304 48047763204 48094834368 48111330624 48149692416 48166207488 48204782038 48307044352 48333451264 48401394048 48427852536 48483090432 48547233792 48569454444 48586113492 48633712064 48641531904 48689184768 48715800576 48784280832 48810426112 48810948624 48879039384 48953670696 48970461528 49009508352 49026318336 49113650012 49130495716 49169670144 49196548608 49252663296 49265704656 49292635617 49413619712 49493154816 49510130688 49558634496 49654897152 49682040864 49730713088 49751879373 49787437056 49827843387 49884678144 49998717504 50047699968 50114985984 50172324162 50221476704 50278760448 50345279488 50376961152 50443610112 50541591744 50591106048 50618761536 50676498432 50689916802 50717083382 50824675328 50842107904 50874102216 50923942272 50941408896 50982027264 51009896448 51040357452 51090360384 51118288788 51159048192 51176595456 51244302336 51326234624 51343839232 51426481176 51444120168 51494518656 51513283584 51581435904 51594541572 51673319068 51681627648 51732258816 51750002688 51819577344 51833298384 51850521856 51851076912 51971096576 51988922368 52002688248 52072602624 52090463232 52242774528 52260693504 52311891968 52330954752 52344811197 52362765171 52501970944 52586476992 52604513856 52656049152 52758328224 52776424032 52828127744 52899151872 52931307681 53002470528 53123637348 53175681216 53236334592 53297244006 53349457952 53421182976 53491859456 53525521224 53596335744 53657468928 53700441228 53753050176 53771487168 53814362112 53843779584 53875932866 54001217536 54019739648 54106688664 54125246952 54168403968 54186983424 54283507908 54302126844 54345424896 54375132672 54447071232 54534124288 54552829184 54698442752 54712926072 54721723392 54775332864 54805275648 54891726484 54911729376 54965524992 54984377856 55028219904 55047094272 55072879533 55091179472 55091769219 55208050688 55238230016 55315878912 55346117184 55409246208 55507947936 55526986848 55581385216 55590322176 55644782592 55753463808 55783344128 55861759296 55892295972 55947052224 56010866688 56055723738 56074950534 56129885728 56193908736 56303662464 56499161292 56563605504 56638439424 56683799074 56748453888 56804048896 56835100672 56859290712 56914994304 56946106728 57011060736 57112615812 57132205116 57177759744 57197371392 57274269696 57364615168 57395973376 57461440512 57476655432 57553929216 57573669888 57649840128 57742013952 57761819136 57818406912 57850013184 57915998208 57930713344 57931333488 57962381008 58085343232 58105266176 58141831104 58198791168 58218753024 58297024512 58331837088 58388983296 58420901472 58467483648 58487537664 58503024279 58534378189 58658553856 58678673408 58773121344 58793280192 58850878464 58872324096 58965190368 58997423526 59055221792 59064717312 59122581504 59238055296 59257739264 59353119252 59373477036 59431643712 59511545856 59547083694 59638003586 59706028032 59785019392 59822641368 60018140196 60076938432 60098830848 60178341888 60295232256 60354301952 60375003136 60456173568 60472181448 60492923064 60541157376 60574252032 60669802956 60751369728 60772207104 60841525248 60949903616 60970809088 61052780544 61133553664 61138603008 61172024256 61252955136 61350889824 61371932832 61432057344 61453128192 61502128128 61535748096 61551382928 61552041831 61572494704 61715677184 61736845312 61775695548 61836215616 61857425088 61906747392 61927981056 61977576906 62038294752 62059573536 62109057024 62143008768 62180118007 62324713472 62346090496 62446441428 62467860204 62529058368 62539112448 62600380416 62650514766 62672003538 62733401696 62756262144 62817742848 62940433752 62961347968 63146121444 63218147328 63352481318 63437654784 63521583104 63718244352 63831747084 63842010624 63904555008 63939488256 64012419072 64063684272 64126445824 64148440832 64199589888 64221609984 64324979712 64347042816 64535192064 64570470048 64644120576 64729645056 64759272592 64781484656 64855375872 64918913024 64954400768 64959765696 64982046528 65045707776 65081264832 65155497984 65172052512 65207678634 65271560928 65293948704 65346011136 65368424448 65398344361 65420775623 65559560192 65595398144 65623316724 65687606208 65723514156 65775919104 65798479872 65915688174 65938296882 65990873088 66013507584 66078179328 66206529536 66207238272 66242721152 66335839164 66437124516 66447806976 66512904192 66654239302 66664956672 66730266624 66819981312 66860599176 66896432216 67038347264 67169281536 67258146816 67388788992 67454808064 67491682048 67568664576 67586555736 67700634624 67832136288 67898589696 67921878528 67976036352 68013195264 68053809936 68120480512 68157718384 68212064256 68235460608 68325736448 68345290944 68368732992 68568641568 68592160224 68659358208 68684378112 68775247872 68792722096 68830327447 68908836864 68976345088 69000003584 69019751052 69043424436 69111064512 69134769216 69189894144 69227716608 69245305794 69269056542 69336917664 69374820498 69430136832 69453950976 69471597643 69657032704 69680924672 69774606336 69793081596 69817020228 69872689152 69910884864 70021163562 70115302656 70139351808 70208065536 70344437632 70345190664 70368565376 70532202496 70575076908 70600794912 70669960704 70750568448 70831516464 70900908288 70981779456 71062992008 71228243968 71367361632 71461780992 71543291904 71600588304 71670733568 71695316224 71752482816 71791706112 71892624384 71931924288 72071644806 72142251552 72166995936 72224538624 72249311232 72307173057 72378010544 72402835792 72460566528 72500176896 72596094976 72602091072 72641778804 72820850688 72854181666 72879170238 72950568096 72962297856 73033777152 73073700864 73092267227 73117337461 73215639168 73287366656 73312503808 73318559076 73430506044 73455692292 73514262528 73539477504 73670475018 73695743574 73754505216 73794822912 73878994944 74010597248 74035982464 74120429568 74239732224 74265196032 74337951744 74482345728 74523061296 74596069632 74681155584 74740964984 74766600712 74925211648 74998076256 75071549952 75172478976 75258486243 75332215056 75418140672 75517919232 75664605184 75665415168 75812387616 75886659072 75928142304 76014747648 76075625073 76150154416 76176273488 76237012992 76263161856 76385913408 76412113344 76560536178 76635540576 76677433182 76738572288 76764893184 76866453504 76901636203 76928013029 76989351936 77015758848 77091209216 77133350912 77139721764 77166180252 77241777984 77372153856 77391812358 77509978602 77522441472 77598388224 77625004032 77729366016 77775782784 77851977728 77894535296 77956644864 77983383552 78004032372 78108903936 78135694848 78364161792 78391040256 78467837952 78496432128 78620253824 78663231368 78752956416 78830108672 78879715488 78906770784 78984073728 79074164736 79137492336 79164636048 79242191616 79348727808 79396111592 79608037376 79685456022 79763521824 79854501888 79945866009 80024186928 80102584576 80131774464 80237789184 80393643008 80394503616 80550661842 80629575264 80657230752 80721543168 80765669376 80813899299 80893070608 80937290581 81001826304 81029609472 81160032996 81187870428 81403707392 81425261862 81453190266 81518137344 81562699008 81670606848 81691357489 81801186432 81829243776 81909409792 81937504256 82047664128 82069389108 82162999296 82207913472 82337589726 82367594064 82448287488 82476566784 82542329856 82570641408 82636769208 82717726336 82746098048 82812076032 82857345024 82973818368 83019175776 83261921904 83290480272 83372077824 83385483264 83467173888 83534019688 83562671384 83675016192 83756990464 83792638944 83838443958 83920578336 84016300032 84083585607 84112425801 84194828592 84290863104 84583539712 84748741938 84845408256 84957659136 85025698611 85108996112 85122680832 85206073344 85252651008 85372491456 85418245696 85419160092 85668923718 85698307674 85766639616 85796057088 85911404544 85948887521 85978367503 86046922752 86093960064 86192160768 86214983148 86473834496 86474760192 86613020928 86642728704 86727610368 86775019776 86873997312 86896070016 86943571512 87028747904 87058598272 87128014848 87157899264 87298186752 87328129536 87497755632 87583474944 87631352208 87701225472 87731306496 87887584232 87917729176 87987830784 88018010112 88104239104 88159682016 88189920288 88276317696 88447785552 88496135289 88582832688 88597075968 88683872256 88886608896 88973688832 89029678878 89060215554 89147465568 89267318784 89320625541 89457005379 89559042048 89677529088 89851718656 90027210294 90115407648 90148246272 90267512832 90428308369 90442848384 90531452928 90562504704 90684260352 90708272172 90738413248 90739384596 90949419008 90980614144 91004704434 91127054592 91158310656 91262287872 91424855424 91456213632 91545810944 91579170816 91700330496 91878449152 91879432704 92026334736 92057899248 92148086016 92179692288 92253192192 92303622144 92327074392 92358742056 92449223552 92499760664 92573515776 92605267968 92754323424 92786137632 92966365359 93032808448 93057442128 93089360304 93163585536 93214513152 93361551416 93487070208 93519135744 93610754048 93669662142 93701790306 93793587552 93900570624 93975772149 94008005307 94100102544 94134393216 94226614272 94442021952 94534544384 94719182166 94827220992 95028721977 95156482176 95282374656 95467451072 95722274816 95747620626 95763015936 95856832512 95909232384 96018628608 96060521347 96095526408 96189668736 96222661248 96299384832 96332414976 96409564076 96614088704 96666902528 96802788096 96855705072 96966180864 97094467584 97138908888 97172226984 97267424128 97283063808 97378369536 97431601152 97568561664 97620852224 97621897248 97758078768 97811517951 97907341392 97940923056 98019016704 98052636672 98227300024 98260991432 98339340288 98393097216 98531409312 98585271234 98827239424 98873532261 98907445323 98986309632 99020261376 99117268992 99309794304 99364081728 99461426176 99503758746 99655686774 99769356288 99981358953 99997435008 100095399936 100229971968 100344648324 100442953408 100557520896 100753922304 100887220224 101083183488 101182212096 101237523072 101352996864 101379833604 101434166764 101649350656 101684215808 101748204432 101847884544 101882817792 101964054528 102019792896 102080714904 102180720768 102236577576 102318096384 102353190912 102488604672 102652469248 102687678464 102852962352 102888240336 102989037312 103026567168 103162871808 103189083144 103346638136 103363255296 103464517632 103500005376 103666596768 103701043712 103702153824 103867958691 103903584813 103942193152 103977844736 104005376496 104062230747 104145205248 104180926464 104485549056 104521387008 104623783936 104661909504 104689622394 104725530342 105003941888 105031745343 105172953984 105209027712 105312098304 105516656448 105552848064 105656255488 105798303744 105862615362 106004941056 106247274696 106351362432 106472669184 106594488012 106698915904 106842365952 106983718912 107051042448 107192671488 107314937856 107400882456 107506100352 107542974336 107628724224 107687559168 107751865732 108002435072 108039479296 108107467209 108213377328 108250493904 108336807936 108373966848 108567015816 108604253688 108690849792 108750265344 108894142464 109068248576 109105658368 109281272499 109318755357 109396885504 109425852144 109443446784 109550665728 109610551296 109783452968 109823458752 109931049984 109968755712 110145759066 110182358944 110183538438 110416101376 110476460032 110505712527 110543615361 110631757824 110692234368 110818492416 111015895872 111053973696 111162770432 111180644352 111506927616 111566688256 111723518592 111784591944 111894104448 112021733376 112111447476 112149901068 112259771456 112387817472 112607324928 112998322584 113127211008 113276878848 113367598148 113496907776 113608097792 113670201344 113718581424 113829988608 113892213456 114022121472 114225231624 114264410232 114355519488 114394742784 114729230336 114791946752 114840804267 114922881024 114953310864 115016149773 115107858432 115147339776 115299680256 115484027904 115523638272 115636813824 115700026368 115861426688 115862666976 115924762016 116087718537 116170686464 116210532352 116264967903 116283662208 116397582336 116437506048 116594049024 116663674176 116777966592 116841802944 116934967296 116975075328 117006048558 117068756378 117317107712 117357346816 117546242688 117586560384 117701756928 117744648192 117930380736 117994847052 118110443584 118129434624 118245163008 118476110592 118515478528 118706238504 118746954072 118863287424 119023091712 119094167388 119276007172 119412056064 119570038784 119645282736 120036280392 120153876864 120197661696 120356683776 120590464512 120708603904 120750006272 120825992763 120912347136 120944362896 120985846128 121082314752 121148504064 121339605912 121502739456 121544414208 121899807232 121941618176 122105561088 122137892793 122179785399 122267107328 122277206016 122344048512 122505910272 122701779648 122743865664 122864114688 122906256384 123071496192 123102765856 123104083662 123144989408 123431354368 123473690624 123506384589 123551391096 123672431232 123714850176 123813494784 123855962112 123955153812 124076589504 124119147072 124218114048 124286017536 124360236014 124649426944 124692180992 124892882856 124935720408 125058116736 125078224896 125200760832 125301029532 125344007076 125466803392 125512524288 125635485696 125880867504 125922695936 126292242888 126436294656 126704962636 126875309568 127043166208 127123112907 127436488704 127663494168 127684021248 127809110016 127878976512 128127368544 128252891648 128296881664 128399179776 128443219968 128503385577 128547461511 128649959424 128694085632 129070384128 129140940096 129288241152 129518545184 129562969312 129710751744 129837826048 129908801536 129919531392 129964093056 130091415552 130162529664 130310995968 130344105024 130415357268 130543121856 130587897408 130692022272 130736848896 130796688722 130841551246 131119120384 131190796288 131246633448 131375212416 131447028312 131551838208 131596959744 131831376348 131876593764 131981746176 132027015168 132156358656 132413059072 132414476544 132485442304 132671678328 132874249032 132895613952 133025808384 133308478604 133329913344 133460533248 133639962624 133721198352 133792864432 134076694528 134338563072 134516293632 134777577984 134909616128 134983364096 135040815441 135137329152 135173111472 135401269248 135664272576 135797179392 135843757056 136026390528 136107619872 136240961024 136315436768 136424128512 136470921216 136507056651 136651472896 136690581888 136737465984 137137283136 137184320448 137318716416 137368756224 137550495744 137585444192 137660654894 137817673728 137952690176 138000007168 138039502104 138086848872 138222129024 138269538432 138379788288 138455433216 138490611588 138538113084 138673835328 138749640996 138860273664 138907901952 138943195286 139314065408 139361849344 139549212672 139586163192 139634040456 139745378304 139821769728 140042327124 140230605312 140278703616 140416131072 140688875264 140690381328 140737130752 141064404992 141150153816 141201589824 141339921408 141663032928 141801816576 141963558912 142078773249 142125984016 142456487936 142734723264 142923561984 143201176608 143341467136 143390632448 143504965632 143583412224 143621430939 143785248768 143863848576 144143289612 144284503104 144333991872 144449077248 144498622464 144614346114 144756021088 144805671584 144921133056 145000353792 145192189952 145204182144 145283557608 145641701376 145708363332 145758340476 145901136192 145924595712 146067554304 146147401728 146184534454 146234674922 146431278336 146574733312 146625007616 146637118152 146861012088 146911384584 147028525056 147078955008 147340950036 147391487148 147509010432 147589645824 147757989888 148021194496 148071964928 148240859136 148479464448 148530392064 148675903488 148964691456 149046122592 149192139264 149362311168 149481929968 149483530161 149533201424 149850423296 149996152512 150143099904 150344957952 150516972486 150664430112 150836281344 151008858017 151035838464 151329210368 151330830336 151624775232 151773318144 151856284608 152029495296 152151250146 152300308832 152352546976 152474025984 152526323712 152771826816 152824226688 153121072356 153271081152 153354866364 153477144576 153529786368 153732907008 153803272406 153856026058 153978703872 154031517696 154182418432 154266701824 154279443528 154332360504 154483555968 154744307712 154783624716 155019957204 155044882944 155196776448 155250008064 155458732032 155551565568 155703955456 155789070592 155913289728 155966767104 156008064744 156217807872 156271389696 156728323584 156782080512 156935675904 156992864256 157240507648 157326462736 157505912832 157660217344 157759430976 157813541568 157968147456 158274984672 158329272096 158484383232 158697455616 158792223184 158793923043 158879026513 159216074752 159370912044 159527043648 159709003776 159891732018 160048373856 160205169152 160263548928 160475578368 160787286016 160789007232 161101323684 161259150528 161314461504 161443086336 161531338752 161627798598 161786141216 161874581162 162003652608 162059218944 162320065992 162375740856 162807414784 162850523724 162906380532 163036274688 163125398016 163341213696 163382714978 163602372864 163658487552 163818819584 163875008512 164095328256 164138778216 164325998592 164415826944 164675179452 164735188128 164896574976 164953133568 165084659712 165141282816 165273538416 165435452672 165492196096 165624152064 165714690048 165947636736 166038351552 166523843808 166580960544 166744155648 166770966528 166934347776 167068039376 167125342768 167350032384 167513980928 167585277888 167676887916 167841156672 168032600064 168167171214 168224851602 168389657184 168581726208 168716737133 168774606019 169167079424 169497483876 169690816512 169915318272 170051397222 170217992224 170245361664 170412146688 170505302016 170744982912 170836491392 170838320184 171337847436 171396615348 171533279232 171592114176 171822809088 171897775042 171956735006 172093845504 172187920128 172384321536 172429966296 172947668992 172949520384 173226041856 173285457408 173455220736 173550039552 173747994624 173792140032 173887143024 174057495808 174117196544 174256029696 174315798528 174596373504 174656259072 174995511264 175166949888 175262704416 175402450944 175462612992 175603134567 175775168464 175835458352 175975661568 176036020224 176208478208 176319364032 176379840576 176552635392 176895571104 176992270578 177165665376 177194151936 177367744512 177509791837 177570676691 177773217792 177947377664 178059357756 178120431108 178294931136 178534637568 178641251082 178914010758 179118084096 179355058176 179703437312 180054420588 180230815296 180296492544 180535025664 180856616738 180885696768 181062905856 181125009408 181368520704 181416544344 181476826496 181478769192 181898838016 181961228288 182009408868 182254109184 182316621312 182524575744 182849710848 182912427264 183091621888 183158341632 183400660992 183756898304 183758865408 184052669472 184115798496 184296172032 184359384576 184506384384 184607244288 184654148784 184717484112 184898447104 184999521328 185147031552 185210535936 185508646848 185572275264 185932730718 186114884256 186178720608 186327171072 186429026304 186540354021 186723102832 186825174499 186974140416 187038271488 187221508096 187339324284 187403580612 187587175104 187801141248 187951544298 188016010614 188200205088 188268786432 188453228544 188565765031 188884043904 189069088768 189438364332 189654441984 190057443954 190312964352 190564749312 190934902144 191444549632 191495241252 191526031872 191713665024 191818464768 192037257216 192121042694 192191052816 192379337472 192445322496 192598769664 192664829952 192819128152 193228177408 193333805056 193605576192 193711410144 193932361728 194188935168 194277817776 194344453968 194534848256 194566127616 194756739072 194863202304 195137123328 195241704448 195243794496 195516157536 195623035902 195814682784 195881846112 196038033408 196105273344 196195033083 196262326869 196454600048 196521982864 196678680576 196786194432 197062818624 197170542468 197747064522 197814890646 197972619264 198040522752 198234537984 198393296759 198461344537 198619588608 198728163456 198922852352 199007517492 199311373548 199538712576 199962717906 199994870016 200190799872 200459943936 200689296648 200885906816 201115041792 201507844608 201774440448 202166366976 202364424192 202475046144 202705993728 202759667208 202868333528 203298701312 203368431616 203496408864 203695769088 203765635584 203928109056 204039585792 204161429808 204361441536 204473155152 204636192768 204706381824 204977209344 205304938496 205375356928 205705924704 205776480672 205978074624 206053134336 206325743616 206378166288 206490982341 206693276272 206726510592 206929035264 207000010752 207333193536 207402087424 207404307648 207735917382 207807169626 208010752992 208124461494 208290410496 208361852928 208414792929 208733012551 208804606793 208971098112 209042774016 209247567872 209323819008 209379244788 209451060684 210007883776 210063490686 210345907968 210418055424 210624196608 211033312896 211105696128 211312510976 211596607488 211725230724 212009882112 212494549392 212702724864 212945338368 213188976024 213397831808 213684731904 213967437824 214102084896 214385342976 214629875712 214801764912 215012200704 215085948672 215257448448 215375118336 215503731464 216004870144 216078958592 216214934418 216426754656 216500987808 216673615872 216747933696 216921519171 217134031632 217208507376 217381699584 217500530688 217788284928 218136497152 218211316736 218562544998 218637510714 218851704288 218886893568 219101331456 219221102592 219276801681 219352012383 219566905936 219646917504 219862099968 219937511424 220291518132 220364717888 220367076876 220952920064 221011425054 221087230722 221263515648 221384468736 221636984832 221733684613 222031791744 222107947392 222325540864 222361288704 223013855232 223133376512 223447037184 223569183888 223788208896 224043466752 224222894952 224299802136 224519542912 224775634944 225214649856 225775458729 225996645168 226254422016 226553757696 226735196296 226993815552 227216195584 227340402688 227437162848 227659977216 227784426912 228044242944 228226875219 228450463248 228528820464 228711038976 228789485568 229458460672 229583893504 229681608534 229906621728 230032299546 230215716864 230294679552 230599360512 230704908609 230784039087 230968055808 231047276544 231273627648 231400052736 231722853376 231725333952 231849524032 232175437074 232529935806 232567324416 232795164672 232875012096 233188098048 233289837557 233327348352 233555933184 233683605888 233869934592 233950150656 234012097116 234137512756 234634215424 234714693632 235092485376 235173120768 235403513856 235489296384 235860761472 235989694104 236220887168 236258869248 236490326016 236952221184 237030957056 237412477008 237493908144 237726574848 238046183424 238188334776 238552014344 238824112128 239140077568 239290565472 239837598027 240072560784 240307753728 240395323392 240713367552 241180929024 241417207808 241500012544 241651985526 241888725792 241971692256 242164629504 242297008128 242441697897 242679211824 242811871743 243005478912 243088828416 243799614464 243883236352 244211122176 244275785586 244359570798 244554412032 244688097024 245011820544 245074072467 245403559296 245487731328 245728229376 245812512768 246142992384 246205531712 246208167324 246289978816 246862708736 246947381248 247012769178 247102782192 247344862464 247429700352 247626989568 247711924224 247910307624 248153179008 248238294144 248436228096 248572035072 248720472028 249298853888 249384361984 249785765712 249871440816 250116233472 250156449792 250401521664 250602059064 250688014152 250933606784 251025048576 251270971392 251761735008 251845391872 252250756821 252337277403 252584485776 252872589312 253409925272 253750619136 254086332416 254246225814 254872977408 255077095833 255326988336 255368042496 255618220032 255757953024 256254737088 256505783296 256593763328 257006771154 257094923022 257299918848 257388171264 257846662563 257935102509 258140768256 258281880192 258576482304 259037090368 259125938624 259421503488 259817603072 259839062784 259928186112 260182831104 260325059328 260621991936 260688210048 260830714536 261086243712 261175794816 261384044544 261473697792 261593377444 261683102492 262238240768 262381592576 262493266896 262750424832 262894056624 263103676416 263193919488 263662752696 263753187528 263963492352 264054030336 264312717312 264826118144 264828953088 264970884608 265343356656 265488405867 265748498064 265791227904 266051616768 266616957208 266659826688 266921066496 267442396704 267585728864 267961876623 268153389056 268371016137 268677126144 269032587264 269555155968 269819232256 269966728192 270081630882 270346222944 270802538496 271284925107 271328545152 271594358784 271687514112 272052781056 272215239744 272481922048 272630873536 272848257024 272941842432 273014113302 273381163776 273474931968 274274566272 274368640896 274637432832 274737512448 275100991488 275170888384 275321309788 275635347456 275905380352 276000014336 276079004208 276173697744 276444258048 276539076864 276759576576 276910866432 276981223176 277076226168 277347670656 277499281992 277720547328 277815803904 277886390572 278628130816 278723698688 278899096077 279098425344 279172326384 279268080912 279490756608 279643539456 280084654248 280461210624 280557407232 280832262144 281377750528 281380762656 281474261504 281927316447 282024015921 282128809984 282300307632 282403179648 282679842816 283326065856 283603633152 284157546498 284251968032 284912975872 285086165931 285469446528 285847123968 286402353216 286682934272 286781264896 287166824448 287242861878 287570497536 287727697152 288181564041 288286579224 288569006208 288667983744 288898154496 288997244928 289228692228 289512042176 289611343168 289842266112 290000707584 290384379904 290408364288 290567115216 291283402752 291416726664 291516680952 291802272384 291849191424 292135108608 292294803456 292369068908 292469349844 292862556672 293149466624 293250015232 293274236304 293434553853 293722024176 293822769168 294057050112 294157910016 294681900072 294782974296 295018020864 295179291648 296042388992 296143929856 296481718272 296620596783 296722335969 296958928896 297060784128 297351806976 297929382912 298092245184 298384278528 298963859936 298967060322 299066402848 299700846592 299944076859 299992305024 300286199808 300689915904 301033944972 301328860224 301672562688 302017716034 302658420736 302661660672 303249550464 303546636288 303712569216 304058990592 304302500292 304600617664 304705093952 304948051968 305052647424 305543653632 305648453376 306242144712 306542162304 306709732728 306954289152 307059572736 307465814016 307606544812 307712052116 307957407744 308063035392 308364836864 308533403648 308558887056 308664721008 308967111936 309488615424 309567249432 310039914408 310089765888 310393552896 310500016128 311103131136 311407910912 311578141184 311603876073 311710754439 311826579456 311933534208 312016129488 312186692241 312435615744 312542779392 313456647168 313564161024 313871351808 313985728512 314481015296 314652925472 315011825664 315095236029 315320434688 315518861952 315627083136 315936294912 316549969344 316658544192 316968766464 317394911232 317584446368 317587846086 317758053026 318432149504 318741824088 319054087296 319418007552 319783464036 320096747712 320410338304 320527097856 320951156736 321574572032 321578014464 322202647368 322518301056 322628923008 322886172672 323062677504 323255597196 323572282432 323749162324 324007305216 324118437888 324640131984 324751481712 325614829568 325701047448 325812761064 326072549376 326250796032 326682427392 326765429956 327204745728 327316975104 327637639168 327750017024 327843817497 327956266071 328190656512 328277556432 328651997184 328831653888 329350358904 329470376256 329793149952 329906267136 330547076832 330870905344 330984392192 331248304128 331429380096 331517137581 331630846083 331895273472 332076703104 333047687616 333161921088 333488311296 333541933056 334136078752 334250685536 334700064768 335027961856 335170555776 335353775832 335682313344 336065200128 336334342428 336449703204 336779314368 337163452416 337433474266 337549212038 338334158848 338994967752 339381633024 339830636544 340102794444 340435984448 340490723328 340824293376 341010604032 341489965824 341672982784 341676640368 342675694872 342793230696 343066558464 343184228352 343795550084 343913470012 344187691008 344375840256 344768643072 344859932592 345048449319 345895337984 345899040768 346452083712 346570914816 346910441472 347100079104 347584280064 347774286048 348114991616 348234393088 348263155611 348512059392 348631597056 348794903709 349192747008 349312518144 349991022528 350333899776 350525408832 350804901888 350925225984 351206269134 351550336928 351670916704 351951323136 352072040448 352416956416 352638728064 352759681152 353105270784 353791142208 353984541156 354331330752 354388303872 354735489024 355019583674 355141353382 355546435584 355894755328 356118715512 356240862216 356589862272 357069275136 357282502164 357828021516 358236168192 358710116352 359406874624 360108841176 360461630592 360592985088 361070051328 361713233476 361771393536 362125811712 362250018816 362737041408 362833088688 362953652992 362957538384 363797676032 363922456576 364018817736 364508218368 364633242624 365699421696 365824854528 366183243776 366316683264 366413678379 366539356197 366801321984 367513796608 367517730816 368105338944 368231596992 368592344064 368718769152 369214488576 369308297568 369434968224 369796894208 369999042656 370294063104 370421071872 370519153767 371017293696 371144550528 371865461436 372229768512 372357441216 372654342144 372858052608 373080708042 373446205664 373650348998 373948280832 374076542976 374443016192 374678648568 374807161224 375174350208 375602282496 375903088596 376032021228 376400410176 376537572864 376906457088 377131530062 377768087808 378138177536 378876728664 379308883968 380114887908 380625928704 381129498624 381869804288 382889099264 382990482504 383052063744 383427330048 383636929536 384242085388 384382105632 384758674944 384890644992 385197539328 385329659904 385510156731 385638256304 385642384533 386456354816 386667610112 387211152384 387422820288 387864723456 388555635552 388688907936 389069696512 389132255232 389513478144 389726404608 390274246656 390483408896 390487588992 391032315072 391246071804 391629365568 391763692224 392076066816 392210546688 392390066166 392524653738 392909200096 393043965728 393357361152 393572388864 394125637248 394341084936 395494129044 395629781292 395945238528 396081045504 396469075968 396786593518 396922689074 397239177216 397456326912 397845704704 398015034984 398622747096 399077425152 399925435812 399989740032 400381599744 400919887872 401378593296 401771813632 402230083584 403015689216 403548880896 404332733952 404728848384 404950092288 405411987456 405519334416 405736667056 406597402624 406736863232 406992817728 407391538176 407531271168 408079171584 408322859616 408722883072 408946310304 409272385536 409412763648 409521169953 409740647323 409954418688 410609876992 410750713856 411411849408 411552961344 411956149248 412106268672 412651487232 412756332576 412981964682 413386552544 413453021184 413858070528 414000021504 414666387072 414804174848 414808615296 415471834764 415614339252 416021505984 416248922988 416580820992 416723705856 416829585858 417466025102 417609213586 417942196224 418085548032 418495135744 418647638016 418758489576 418902121368 420015767552 420126981372 420691815936 420836110848 421248393216 422066625792 422211392256 422625021952 423193214976 423450461448 424019764224 424989098784 425405449728 425890676736 426377952048 426795663616 427369463808 427934875648 428204169792 428770685952 429603529824 430024401408 430171897344 430514896896 430750236672 430864292817 431007462928 432009740288 432157917184 432429868836 432853509312 433001975616 433347231744 433495867392 433843038342 434268063264 434417014752 434763399168 435001061376 435260826049 435576569856 436272994304 436422633472 437125089996 437275021428 437703408576 437773787136 438202662912 438442205184 438553603362 438704024766 439133811872 439293835008 439724199936 439875022848 440583036264 440729435776 440734153752 441905840128 442022850108 442174461444 442527031296 442768937472 443273969664 443467369226 444063583488 444215894784 444651081728 444722577408 446027710464 446266753024 446894074368 447138367776 447576417792 448086933504 448445789904 448599604272 449039085824 449551269888 450429299712 451550917458 451993290336 452508844032 453026574051 453107515392 453470392592 453987631104 454432391168 454680805376 454874325696 455319954432 455568853824 456088485888 456453750438 456900926496 457057640928 457422077952 457578971136 457945429361 458916921344 459167787008 459363217068 459813243456 460064599092 460431433728 460589359104 461198721024 461409817218 461568078174 461936111616 462094553088 462547255296 462800105472 463445706752 463450667904 463699048064 464350874148 465059871612 465134648832 465590329344 465750024192 466376196096 466579675114 466654696704 467111866368 467367211776 467739869184 467900301312 468024194232 468275025512 469268430848 469429387264 470184970752 470346241536 470807027712 470978592768 471721522944 471979388208 472441774336 472517738496 472980652032 473904442368 474061914112 474824954016 474987816288 475453149696 476092366848 476376669552 476637079539 477104028688 477648224256 478280155136 478581130944 479675196054 480145121568 480615507456 480790646784 481426735104 481812292129 482361858048 482834415616 483000025088 483303971052 483777451584 483943384512 484329259008 484594016256 484883395794 485358423648 485623743486 486010957824 486177656832 487599228928 487766472704 488422244352 488551571172 488719141596 489108824064 489376194048 490023641088 490148144934 490807118592 490975462656 491456458752 491625025536 492285984768 492411063424 492416334648 492579957632 493725417472 493894762496 494025538356 494205564384 494689724928 494859400704 495253979136 495423848448 495820615248 496306358016 496476588288 496872456192 497144070144 497440944056 498597707776 498768723968 499571531424 499742881632 500232466944 500312899584 500803043328 501204118128 501376028304 501867213568 502050097152 502541942784 503523470016 503690783744 504501513642 504674554806 505168971552 505745178624 506150211399 506323818057 506819850544 507501238272 508172664832 508492451628 509745954816 510154191666 510653976672 510736084992 511236440064 511515906048 511821362227 512509474176 513011566592 513187526656 514013542308 514189846044 514599837696 514776342528 515693325126 515870205018 516281536512 516563760384 517152964608 518074180736 518251877248 518843006976 519635206144 519678125568 519856372224 520365662208 520650118656 521243983872 521376420096 521661429072 522172487424 522351589632 522768089088 522947395584 523186754888 523366204984 524476481536 524763185152 524986533792 525500849664 525788113248 526207352832 526387838976 526809403701 527325505392 527506375056 527926984704 528108060672 528625434624 529652236288 529657906176 529941769216 530686713312 530976811734 531496996128 531582455808 532103233536 532529375511 532712030073 533233914416 533319653376 533842132992 534884793408 535171457728 535923753246 536742032274 537354252288 538065174528 538496091203 539110311936 539638464512 539933456384 540163261764 540692445888 541605076992 542569850214 542657090304 543188717568 543375028224 544105562112 544430479488 544963844096 545261747072 545696514048 545883684864 546028226604 546762327552 546949863936 548549132544 548737281792 549274865664 549475024896 550201982976 550341776768 550642619576 551270694912 551810760704 552000028672 552158008416 552347395488 552888516096 553078153728 553519153152 553821732864 553962446352 554152452336 554695341312 554998563984 555441094656 555631607808 555772781144 557256261632 557447397376 557798192154 558344652768 558536161824 558981513216 559287078912 559621062063 560169308496 560475523497 560922421248 561114814464 561664524288 562755501056 562761525312 562948523008 563854632894 564048031842 564600615264 564806359296 565359685632 565697295093 566561034067 566652131712 567207266304 568315092996 568503936064 569825951744 570172331862 570938893056 571694247936 572804706432 573365868544 573562529792 574333648896 574485723756 575140995072 575455394304 576363128082 576573158448 577138012416 577335967488 577796308992 577994489856 578457384456 579024084352 579222686336 579684532224 580001415168 580768759808 580816728576 581134230432 582566805504 582833453328 583033361904 583604544768 583698382848 584270217216 584589606912 584738137816 584938699688 585725113344 586298933248 586500030464 586548472608 586869107706 587444048352 587645538336 588114100224 588315820032 588585099249 588786980607 589363800144 589565948592 590036041728 590358583296 592084777984 592287859712 593241193566 593444671938 593917857792 594121568256 594703613952 595179890277 595384033611 595858765824 596184490368 596768557056 597927719872 597934120644 598132805696 599888153718 599984610048 600572399616 601379831808 601848572521 602067889944 602657720448 603345125376 604035432068 605316841472 605323321344 606499100928 607093272576 607425138432 608117981184 608605000584 609201235328 609410187904 609896103936 610105294848 611087307264 611296906752 612484289424 613084324608 613419465456 613908578304 614119145472 614931628032 615213089624 615424104232 615914815488 616126070784 616729673728 617066807296 617117774112 617329442016 617934223872 618977230848 619134498864 619472947023 620079828816 620179531776 620787105792 621000032256 622206262272 622815821824 623156282368 623207752146 623421508878 624032258976 624373384482 624871231488 625085558784 625244378787 626199037653 626413820379 626913294336 627128322048 627742703616 627971457024 628962030592 629305850944 630023651328 630190472058 631037723904 631254166272 631872589824 633099938688 633317088384 633937532928 634789822464 635168892736 635175692172 635516106052 636864299008 637483648176 638108174592 638836015104 639566928072 640193495424 640820676608 641054195712 641902313472 643149144064 643156028928 644405294736 645036602112 645257846016 645772345344 646125355008 646511194392 647144564864 647498324648 648014610432 648236875776 649280263968 649502963424 650764557513 651229659136 651402094896 651625522128 652145098752 652501592064 653364854784 653530859912 654409491456 654633950208 655275278336 655500034048 655687634994 655912532142 656555112864 657303994368 657663307776 657830405043 658056037149 658700717808 658940752512 659586299904 659812534272 661094153664 661741810688 661968784384 662858760192 663034275162 663261692166 663790546944 664153406208 665201053839 666095375232 666323842176 666976622592 667083866112 668272157504 668501371072 669400129536 670055923712 670341111552 670707551664 671364626688 672130400256 672668684856 672899406408 673558628736 674326904832 674866948532 675098424076 676668317696 677326376187 677989935504 678763266048 679661273088 680205588888 680871968896 680981446656 681648586752 682021208064 682979931648 683345965568 683353280736 684680625657 685351389744 685586461392 686133116928 686368456704 687591100168 687826940024 688375382016 688751680512 689719865184 690096898638 691790675968 691798081536 692114725827 692352117261 692904167424 693141829632 693820882944 694200158208 695168560128 695548572096 696229983232 696468786176 696526311222 697589807418 698385494016 698625036288 699869512671 699982045056 700667799552 701050817664 701609803776 701850451968 702412538268 703100673856 703341833408 703902646272 704144080896 705277456128 705519362304 706210541568 707582284416 707969082312 708662661504 708776607744 709470978048 710039167348 710282706764 711092871168 711789510656 712237431024 712481724432 713179724544 714138550272 714565004328 715656043032 716472336384 717420232704 718813749248 719512794081 720217682352 720923261184 721185970176 722140102656 723426466952 723542787072 724251623424 724500037632 725666177376 725907305984 725915076768 727325093691 727595352064 727844913152 728037635472 728435615229 729016436736 729266485248 731398843392 731649709056 732366487552 732633366528 732827356758 733078712394 735027593216 735035461632 735222217401 736210677888 736463193984 737184688128 737437538304 738428977152 738616595136 738869936448 739593788416 739998085312 740588126208 740842143744 741038307534 742034587392 742289101056 743730922872 744459537024 744714882432 745308684288 745716105216 746161416084 746892411328 747300697996 747896561664 748153085952 748886032384 749357297136 749614322448 750348700416 751204564992 751806177192 752064042456 752800820352 753075145728 753812914176 754263060124 755536175616 756276355072 756752270463 757011832209 757753457328 758617767936 760229775816 761251857408 762258997248 763739608576 765231287499 765778198528 765980965008 766104127488 766854660096 767273859072 768484170776 768764211264 769517349888 769781289984 771020313462 771276512608 771284769066 772912709632 773335220224 773539987689 773805307527 774422304768 774845640576 775729446912 777111271104 777377815872 778139393024 778264510464 779452809216 780548493312 780966817792 780975177984 782064630144 782492143608 783258731136 783527384448 784152133632 784421093376 784780132332 785049307476 785818400192 786087931456 786714722304 787144777728 788251274496 788682169872 790988258088 791259562584 791890477056 792162091008 792938151936 793573187036 793845378148 794478354432 794912653824 795691409408 796030069968 796465217601 797245494192 798154850304 799850871624 799979480064 800763199488 802757186592 803543627264 803885629869 804460167168 805113048411 806031378432 807097761792 808665467904 809457696768 809900184576 811038668832 811473334112 813194805248 813473726464 813854775321 813985635456 814783076352 815062542336 816158343168 816645719232 817445766144 817892620608 818544771072 818825527296 819042339906 819481294646 821219753984 821501427712 822823698816 823105922688 823912298496 824212537344 825302974464 825512665152 825963929364 826773105088 826906042368 827716141056 828000043008 829332774144 829608349696 829617230592 830943669528 831228678504 832043011968 832497845976 833161641984 833447411712 833659171716 834932050204 835218427172 835884392448 836171096064 836990271488 837295276032 837516979152 837804242736 840031535104 840253962744 841383631872 841672221696 842496786432 844133251584 844422784512 845250043904 845781949341 846072047763 846386429952 846900922896 848039528448 849978197568 850810899456 852755904096 853591327232 854738927616 855258497793 855869751296 856408339584 857541371904 859207059648 860048802816 860343794688 861500473344 861728585634 862014925856 864019480576 864315834368 864544692123 864859737672 865707018624 866003951232 866694463488 866991734784 867686076684 868536126528 868834029504 869526798336 870002122752 870521652098 871153139712 872545988608 872845266944 874250179992 874550042856 875406817152 875547574272 876405325824 876884410368 877107206724 877408049532 878267623744 878587670016 879448399872 879750045696 881166072528 881458871552 881468307504 883811680256 884045700216 884348922888 885054062592 885537874944 886934738452 888127166976 888431789568 889302163456 889445154816 889861790349 890167007907 892055420928 892533506048 893788148736 894276735552 895152835584 896891579808 897199208544 898078171648 899102539776 899832230577 900858599424 903101834916 903986580672 905017688064 906053148102 906940785184 907975262208 908864782336 909361610752 909748651392 910639908864 911137707648 912176971776 912907500876 913801852992 914115281856 914844155904 915157942272 915890858722 917833842688 918335574016 918726434136 919626486912 920129198184 920862867456 921178718208 922397442048 922819634436 923136156348 923872223232 924189106176 925094510592 925600210944 926891413504 926901335808 927398096128 928701748296 930119743224 930269297664 931180658688 931500048384 933159350228 933309393408 934223732736 934734423552 935479738368 935800602624 936048388464 936550051024 936560076723 938536861696 938858774528 940369941504 940692483072 941614055424 941957185536 943443045888 943958776416 944883548672 945035476992 945285708087 945961304064 947808884736 948123828224 949649908032 949975632576 950906299392 952184733696 952753339104 953274159078 954208057376 955296448512 956560310272 957162261888 959350392108 960290243136 961231014912 961581293568 962853470208 963624584258 964723716096 965668831232 966000050176 966607942104 967554903168 967886769024 968658518016 969188032512 969766791588 970716847296 971247486972 972021915648 972355313664 975198457856 975532945408 976844488704 977103142344 977438283192 978217648128 978752388096 980047282176 980296289868 981614237184 981950925312 982912917504 983250051072 984571969536 984822126848 984832669296 985159915264 987450834944 987789524992 988051076712 988411128768 989379449856 989718801408 991641230496 992612716032 992953176576 993744912384 994288140288 994551412743 994881888112 994892538249 997195415552 997537447936 999143062848 999485763264 1000464933888 1000625799168 1002408236256 1002752056608 1003734427136 1004100194304 1005083885568 1007046940032 1007381567488 1009003027284 1009349109612 1010337943104 1011490357248 1012300422798 1012647636114 1013639701088 1015002476544 1016345329664 1016984903256 1019491909632 1020308383332 1021307953344 1021472169984 1022472880128 1023031812096 1023642724454 1025018948352 1026023133184 1026375053312 1028027084616 1028379692088 1029199675392 1029552685056 1031386650252 1031740410036 1032563073024 1033127520768 1034305929216 1036148361472 1036503754496 1037686013952 1039270412288 1039356251136 1039712744448 1040731324416 1041300237312 1042752840192 1043322858144 1044344974848 1044703179264 1045536178176 1045894791168 1046373509776 1046384711127 1046732409968 1048952963072 1049526370304 1049973067584 1051001699328 1051576226496 1052414705664 1052775677952 1053618807402 1054651010784 1055012750112 1055853969408 1056216121344 1057062006119 1057250869248 1059304472576 1059315812352 1059883538432 1061373426624 1061953623468 1062993992256 1063164911616 1064206467072 1065058751022 1065424060146 1066467828832 1066639306752 1067684265984 1069769586816 1070342915456 1071847506492 1073484064548 1074708504576 1076130349056 1076992182406 1078220623872 1079276929024 1079866912768 1080326523528 1081384891776 1083210153984 1085139700428 1085314180608 1086377435136 1086750056448 1088211124224 1088860958976 1089927688192 1090523494144 1091393028096 1091767369728 1092056453208 1093524655104 1093899727872 1097098265088 1097474563584 1098549731328 1098950049792 1100403965952 1100683553536 1101285239152 1102541389824 1103621521408 1104000057344 1104316016832 1104694790976 1105777032192 1106156307456 1107643465728 1107924892704 1108304904672 1109390682624 1109997127968 1110882189312 1111263215616 1111545562288 1111557461301 1112153185591 1114512523264 1114894794752 1115596384308 1116689305536 1117072323648 1117963026432 1118574157824 1119242124126 1120338616992 1120951046994 1121844842496 1122229628928 1123329048576 1125511002112 1125523050624 1125897046016 1127709265788 1128096063684 1129201230528 1129612718592 1130719371264 1131394590186 1133122068134 1133304263424 1134414532608 1136630185992 1137007872128 1139651903488 1140344663724 1141877786112 1143388495872 1145609412864 1146731737088 1147125059584 1148667297792 1148971447512 1150281990144 1150910788608 1152726256164 1153146316896 1154276024832 1154671934976 1155592617984 1155988979712 1156914768912 1158048168704 1158445372672 1159369064448 1160002830336 1161537519616 1161633457152 1162268460864 1165666906656 1166066723808 1167209089536 1167396765696 1168540434432 1169179213824 1169476275632 1169877399376 1171450226688 1172597866496 1173000060928 1173096945216 1173738215412 1174888096704 1175291076672 1176228200448 1176631640064 1177170198498 1177573961214 1178727600288 1179131897184 1180072083456 1180717166592 1181017159931 1181422242133 1184169555968 1184575719424 1186482387132 1186889343876 1187835715584 1188243136512 1189407227904 1190359780554 1190768067222 1191717531648 1192368980736 1193537114112 1195855439744 1195868241288 1196265611392 1199776307436 1199969220096 1201144799232 1202759663616 1203697145042 1204135779888 1205315440896 1206690250752 1208070864136 1210633682944 1210646642688 1212998201856 1214186545152 1214850276864 1216235962368 1217210001168 1218402470656 1218820375808 1219792207872 1220210589696 1222174614528 1222593813504 1224968578848 1226168649216 1226838930912 1227817156608 1228238290944 1229221941969 1229863256064 1230426179248 1230848208464 1231829630976 1232252141568 1233459347456 1234133614592 1234235548224 1234658884032 1235868447744 1237954461696 1238268997728 1238945894046 1240159657632 1240359063552 1241574211584 1242000064512 1242568542859 1242994736837 1244412524544 1245631643648 1246312564736 1246415504292 1246843017756 1248064517952 1248746768964 1249742462976 1250171117568 1250488757574 1252398075306 1252827640758 1253826588672 1254256644096 1255485407232 1255942914048 1257924061184 1258611701888 1260047302656 1260380944116 1262075447808 1262508332544 1263745179648 1266199877376 1266634176768 1267875065856 1269579644928 1270337785472 1270351384344 1271032212104 1273728598016 1274967296352 1276216349184 1277672030208 1279133856144 1280386990848 1281641353216 1282108391424 1283804626944 1286298288128 1286312057856 1288810589472 1290073204224 1290515692032 1291544690688 1292250710016 1293022388784 1294289129728 1294996649296 1296029220864 1296473751552 1298560527936 1299005926848 1301529115026 1302804189792 1303251044256 1304290197504 1305003184128 1305782478147 1306729709568 1307061719824 1307776221493 1308818982912 1309267900416 1310550556672 1311000068096 1311375269988 1311825064284 1313110225728 1314607988736 1315326615552 1315660810086 1316112074298 1317401435616 1317881505024 1319172599808 1319625068544 1319960355217 1322188307328 1323483621376 1323937568768 1325717520384 1326068550324 1326523384332 1327581093888 1328306812416 1330402107678 1332190750464 1332647684352 1333953245184 1334167732224 1336544315008 1337002742144 1338800259072 1340111847424 1340682223104 1341415103328 1342729253376 1344260800512 1345337369712 1345798812816 1347117257472 1348653809664 1349733897064 1350196848152 1353336635392 1354652752374 1355979871008 1357526532096 1359079722153 1359322546176 1360411177776 1361743937792 1361962893312 1363297173504 1364042416128 1365959863296 1366691931136 1366706561472 1369361251314 1370702779488 1371172922784 1372266233856 1372736913408 1373836288083 1375182200336 1375653880048 1376750764032 1377503361024 1379439730368 1380193797276 1383596163072 1384229451654 1384704234522 1385808334848 1386283659264 1387641765888 1388400316416 1388753077313 1389229411759 1390337120256 1391097144192 1392459966464 1392937572352 1393052622444 1395179614836 1396770988032 1397250072576 1399739025342 1399964090112 1401335599104 1402101635328 1403219607552 1403700903936 1404825076536 1406201347712 1406683666816 1407805292544 1408288161792 1410554912256 1411038724608 1412421083136 1415164568832 1415938164624 1417325323008 1417553215488 1418941956096 1420078334696 1420565413528 1422185742336 1423579021312 1424474862048 1424963448864 1426359449088 1428277100544 1429130008656 1429911238617 1431312086064 1432944672768 1434840465408 1437627498496 1439025588162 1440435364704 1441846522368 1442371940352 1444280205312 1445436876387 1446852933904 1447085574144 1448503246848 1449000075264 1451332354752 1451814611968 1451830153536 1454650187382 1456075270944 1456871230458 1458032873472 1458532970496 1461131087857 1461632247551 1462797686784 1463299418112 1464732975104 1465266733056 1465654713516 1466157424788 1470055186432 1470070923264 1470444434802 1472421355776 1472926387968 1474369376256 1474875076608 1476857954304 1477233190272 1477739872896 1479187576832 1479996170624 1481176252416 1481684287488 1482076615068 1484069174784 1484578202112 1487461845744 1488919074048 1489429764864 1490617368576 1491432210432 1492322832168 1493784822656 1494601395992 1495793123328 1496306171904 1497772064768 1498714594272 1499228644896 1500697400832 1502409129984 1503612354384 1504128084912 1505601640704 1506150291456 1507625828352 1508526120248 1511072351232 1512552710144 1513504540926 1514023664418 1515506914656 1517235535872 1518450634197 1518971454171 1520459551632 1522503714816 1524517994496 1527479217152 1530462574998 1531961930016 1532208254976 1533709320192 1534547718144 1535464086681 1536968341552 1537528422528 1539034699776 1539562579968 1542040626924 1542553025216 1542569538132 1546670440448 1547079975378 1547610615054 1548844609536 1549691281152 1551458893824 1552135792291 1554222542208 1554755631744 1556278786048 1556529020928 1558905618432 1561096986624 1561933635584 1561950355968 1564129260288 1564984287216 1566517462272 1567054768896 1568304267264 1568842186752 1569560264664 1570098614952 1571636800384 1572175862912 1573429444608 1574289555456 1576502548992 1577364339744 1580428211103 1581976516176 1582519125168 1583780954112 1584324182016 1585876303872 1587146374072 1587690756296 1588956708864 1589825307648 1591382818816 1592060139936 1592930435202 1594490988384 1596309700608 1597588126533 1598136090219 1599701743248 1599958960128 1601526398976 1605514373184 1607087254528 1607771259738 1610226096822 1612062756864 1614195523584 1615488273609 1617330935808 1618915393536 1619800369152 1622077337664 1622946668224 1627709550642 1627971270912 1629566152704 1630125084672 1632316686336 1633028862899 1633291438464 1634891532288 1635785241216 1637089542144 1637651054592 1638084679812 1638962589292 1642439507968 1643002855424 1645647397632 1646211845376 1647824596992 1648425074688 1650605948928 1651025330304 1651927858728 1653546210176 1653812084736 1655432282112 1656000086016 1658665548288 1659216699392 1659234461184 1661887339056 1662457357008 1664086023936 1664995691952 1666323283968 1666894823424 1667318343432 1669864100408 1670436854344 1671768784896 1672342192128 1673980542976 1675033958304 1675608485472 1678863186189 1680063070208 1680507925488 1681426570491 1682767263744 1683344443392 1684993572864 1688266503168 1688845569024 1690500087808 1691563898682 1692144095526 1693801845792 1696079056896 1697091885279 1699683102201 1699956395136 1701621798912 1705511808192 1707182654464 1709477855232 1710516995586 1712816679168 1715082743808 1718414119296 1720097605632 1720687589376 1723000946688 1723457171268 1724029851712 1728038961152 1728631668736 1729089384246 1729719475344 1731414037248 1732007902464 1733388926976 1733983469568 1735372153368 1737072253056 1737668059008 1739053596672 1740004245504 1741043304196 1742306279424 1745091977216 1745690533888 1748500359984 1749100085712 1750813634304 1751095148544 1752810651648 1753768820736 1754214413448 1754816099064 1756535247488 1757175340032 1758896799744 1759500091392 1762332145056 1762917743104 1762936615008 1765755297747 1766360941821 1767623360512 1768091400432 1768697845776 1770108125184 1771075749888 1773869476904 1776254333952 1776863579136 1778604326912 1779723580698 1780334015814 1784110841856 1785067012096 1785539670831 1786152100833 1787576297472 1788553471104 1790305671168 1793783159616 1794398417088 1796156343296 1799664461154 1801717198848 1805545717563 1806203669832 1807973161344 1810035376128 1812106296204 1813881570368 1815950524416 1818723221504 1819497302784 1821279817728 1822275415296 1824353943552 1825815001752 1827603705984 1828230563712 1829688311808 1830315884544 1831781717444 1835667685376 1836671148032 1837452868272 1839252973824 1840258396368 1841725734912 1842357436416 1844794884096 1845639268872 1846272312696 1847744446464 1848378212352 1850189021184 1851200421888 1853782827008 1853802671616 1854796192256 1857403496592 1858418841069 1860239486448 1860538595328 1862361317376 1863000096768 1866318700456 1866618786816 1868447465472 1869468847104 1872096776928 1873100102048 1873120153446 1875733136361 1877073723392 1877717549056 1878597112959 1879241461137 1880739883008 1881384966144 1883228110848 1883914371072 1886886091776 1887917552832 1889767097344 1890070953984 1890571416174 1895617769472 1896247656448 1899299816064 1899951265152 1901812598784 1904369467392 1905506678208 1906548318156 1908416114752 1910592897024 1914324523776 1918700784216 1920580486272 1922462029824 1923162587136 1925706940416 1927249168516 1929447432192 1931337662464 1932000100352 1933215884208 1935109806336 1935773538048 1937317036032 1938376065024 1939533583176 1941433694592 1942494973944 1944043831296 1944710627328 1950396915712 1951065890816 1952293672539 1953688977408 1954206284688 1954876566384 1956435296256 1957504776192 1960094564352 1960592579736 1963228474368 1963901850624 1965825835008 1966500102144 1969644253696 1969665338592 1970319830528 1973491215129 1974168111447 1974901669888 1975579049984 1976102153424 1976822257536 1978758899712 1979437602816 1983282460992 1985225432064 1985906353152 1988576280576 1989102825486 1989763776224 1989785076498 1994390831104 1995074895872 1995603161517 1998286125696 1998971526528 2000929867776 2001251598336 2004816472512 2005504113216 2007468854272 2008200388608 2010167771136 2014093880064 2014763134976 2018006054568 2018698219224 2020675886208 2022980714496 2024600845596 2025295272228 2027279402176 2030004953088 2032690659328 2033969806512 2038983819264 2040616766664 2042615906688 2042944339968 2044945760256 2046063624192 2047285448908 2050037896704 2052046266368 2052750106624 2054041876971 2056054169232 2056759384176 2058399350784 2059105370112 2062773300504 2063480820072 2065126146048 2066255041536 2072296722944 2073007508992 2075372027904 2076344177481 2077056351783 2078540824576 2078712502272 2079425488896 2081462648832 2082600474624 2085505680384 2086645716288 2088689949696 2089406358528 2092747019552 2092769422254 2093464819936 2097905926144 2099052740608 2099608538013 2099946135168 2102003398656 2103152452992 2104829411328 2105551355904 2107237614804 2109302021568 2110025500224 2111707938816 2112432242688 2114124012238 2118608945152 2118631624704 2119767076864 2122746853248 2123907246936 2125987984512 2126329823232 2128412934144 2130117502044 2130848120292 2132935657664 2133278613504 2135368531968 2139539173632 2140685830912 2143695012984 2146968129096 2149417009152 2152260698112 2153984364812 2156441247744 2158553858048 2159733825536 2160653047056 2162769783552 2166420307968 2170279400856 2170628361216 2172754870272 2173500112896 2177721917952 2179855376384 2181046988288 2181975281073 2182786056192 2183534739456 2184112906416 2185306845687 2187049310208 2187799455744 2194196530176 2194949127168 2197099462656 2197900099584 2201367107072 2202570478304 2205082779648 2205666652203 2207243042816 2208000114688 2208632033664 2209389581952 2211554064384 2212312614912 2215286931456 2215849785408 2216609809344 2218781365248 2219994255936 2221764378624 2222526431232 2223091124576 2223114922602 2224306371182 2229025046528 2229789589504 2231192768616 2233378611072 2234144647296 2235926052864 2237148315648 2238484248252 2240677233984 2241902093988 2243689684992 2244459257856 2246658097152 2251022004224 2251046101248 2251794092032 2255418531576 2256192127368 2258402461056 2259225437184 2261438742528 2262789180372 2266244136268 2266608526848 2268829065216 2273260371984 2274015744256 2279303806976 2280689327448 2283755572224 2286776991744 2291218825728 2293463474176 2294250119168 2295693862497 2297334595584 2297942895024 2300563980288 2301821577216 2305452512328 2306292633792 2308552049664 2309343869952 2313829537824 2316096337408 2316890745344 2318738128896 2320005660672 2320619963067 2321415922581 2323075039232 2323266914304 2324536921728 2331333813312 2332133447616 2334418179072 2334793531392 2338358427648 2338952551264 2339754798752 2342900453376 2345195732992 2346000121856 2346193890432 2347476430824 2349776193408 2350582153344 2352456400896 2353263280128 2354340396996 2355147922428 2357455200576 2358263794368 2360144166912 2361434333184 2362034319862 2362844484266 2368339111936 2369151438848 2372964774264 2373778687752 2375671431168 2376486273024 2378814455808 2380719561108 2381536134444 2383435063296 2384737961472 2387074228224 2391710879488 2391736482576 2392531222784 2399552614872 2399938440192 2402289598464 2407394290084 2408271559776 2410630881792 2413380501504 2415339145233 2416141728272 2421267365888 2421293285376 2425996403712 2428373090304 2429700553728 2434420002336 2436804941312 2437640751616 2439584415744 2440421179392 2441564325963 2444349229056 2445187627008 2449937157696 2452337298432 2453677861824 2455634313216 2456476581888 2458443883938 2460852358496 2461696416928 2463659261952 2464504283136 2466918694912 2468267229184 2468471096448 2469317768064 2471736895488 2475908923392 2476537995456 2477891788092 2480319315264 2480718127104 2483148423168 2484000129024 2485137085718 2485989473674 2488825049088 2491263287296 2492625129472 2492831008584 2493686035512 2496129035904 2497493537928 2499484925952 2500342235136 2500977515148 2504796150612 2505655281516 2507653177344 2508513288192 2510970814464 2511885828096 2515848122368 2517223403776 2520094605312 2520761888232 2524150895616 2525016665088 2527490359296 2532399754752 2533268353536 2535750131712 2539159289856 2540675570944 2540702768688 2542064424208 2547457196032 2549934592704 2552432698368 2558267712288 2560773981696 2563282706432 2564216782848 2565775493379 2567150586289 2567609253888 2572596576256 2572624115712 2577621178944 2580146408448 2581031384064 2584501420032 2586044777568 2588578259456 2589993298592 2592058441728 2592947503104 2593634076369 2597121055872 2598011853696 2603058230052 2605608379584 2606502088512 2608580395008 2610006368256 2611564956294 2613459419136 2614123439648 2615552442986 2617637965824 2618535800832 2621101113344 2622000136192 2622750539976 2623650128568 2626220451456 2629215977472 2630653231104 2631321620172 2632224148596 2634802871232 2635763010048 2638345199616 2639250137088 2639920710434 2644376614656 2646967242752 2647875137536 2651435040768 2652137100648 2653046768664 2655162187776 2656613624832 2660804215356 2664381500928 2665295368704 2667906490368 2668335464448 2673088630016 2674005484288 2677600518144 2680223694848 2681364446208 2682830206656 2685458506752 2690674739424 2691597625632 2694234514944 2697307619328 2699467794128 2699496691731 2700393696304 2706673270784 2709305504748 2711959742016 2715053064192 2718159444306 2720822355552 2723487875584 2723925786624 2726594347008 2728084832256 2731919726592 2733383862272 2733413122944 2738722502628 2741405558976 2742345845568 2744532467712 2745473826816 2747672576166 2750364400672 2751307760096 2753501528064 2755006722048 2758879460736 2760387594552 2767192326144 2768458903308 2769408469044 2771616669696 2772567318528 2775283531776 2776800632832 2777506154626 2778458823518 2780674240512 2782194288384 2784919932928 2785875144704 2786105244888 2790359229672 2793541976064 2794500145152 2799478050684 2799928180224 2802671198208 2804203270656 2806439215104 2807401807872 2809650153072 2812402695424 2813367333632 2815610585088 2816576323584 2821109824512 2822077449216 2824842166272 2830329137664 2831876329248 2834650646016 2835106430976 2837883912192 2840156669392 2841130827056 2844371484672 2847158042624 2848949724096 2849926897728 2852718898176 2856554201088 2858260017312 2859822477234 2862624172128 2865889345536 2868184531261 2869168302323 2869680930816 2875254996992 2878051176324 2880870729408 2883693044736 2884743880704 2888560410624 2890873752774 2893705867808 2894171148288 2897006493696 2898000150528 2902664709504 2903629223936 2903660307072 2909300374764 2912150541888 2913742460916 2916065746944 2917065940992 2922262175714 2923264495102 2925595373568 2926598836224 2929465950208 2930533466112 2931309427032 2932314849576 2940110372864 2940141846528 2940888869604 2944842711552 2945852775936 2948738752512 2949750153216 2953715908608 2954466380544 2955479745792 2958375153664 2959992341248 2962352504832 2963368574976 2964153230136 2968138349568 2969156404224 2974923691488 2977838148096 2978859529728 2981234737152 2982864420864 2984645664336 2987569645312 2989202791984 2991586246656 2992612343808 2995544129536 2997429188544 2998457289792 3001394801664 3007224708768 3008256169824 3011203281408 3012300582912 3015251656704 3017052240496 3018701503747 3022144702464 3025105420288 3027009081852 3028047328836 3031013829312 3034471071744 3036901268394 3037942908342 3040919103264 3045007429632 3046825782343 3049035988992 3054958434304 3060925149996 3063923860032 3064416509952 3067418640384 3069095436288 3070928173362 3073936683104 3075056845056 3078069399552 3079125159936 3084081253848 3085106050432 3085139076264 3093340880896 3094159950756 3095221230108 3097689219072 3099382562304 3102917787648 3104271584582 3108445084416 3109511263488 3112557572096 3113058041856 3117811236864 3122193973248 3123867271168 3123900711936 3128258520576 3129968574432 3133034924544 3134109537792 3136608534528 3137684373504 3139120529328 3140197229904 3143273600768 3144351725824 3146858889216 3148579110912 3153005097984 3154728679488 3160856422206 3163953032352 3165038250336 3167561908224 3168648364032 3171186018357 3171752607744 3174292748144 3175381512592 3177913417728 3179650615296 3182765637632 3184120279872 3185860870404 3188981976768 3192619401216 3195176253066 3196272180438 3199403486496 3199917920256 3203052797952 3205618005527 3206717514361 3211028746368 3214174509056 3215542519476 3220452193644 3224125513728 3228391047168 3230976547218 3234661871616 3237830787072 3239600738304 3244154675328 3245893336448 3255419101284 3255942541824 3259132305408 3260250169344 3264633372672 3266057725798 3266582876928 3269783064576 3271570482432 3274179084288 3275302109184 3276169359624 3277925178584 3284879015936 3286005710848 3291294795264 3292423690752 3295649193984 3296850149376 3301211897856 3302050660608 3303855717456 3307092420352 3307624169472 3310864564224 3312000172032 3317331096576 3318433398784 3318468922368 3323774678112 3324914714016 3328172047872 3329991383904 3332646567936 3333789646848 3334636686864 3336459556773 3339728200816 3340873708688 3343537569792 3344684384256 3347961085952 3350067916608 3351216970944 3357726372378 3361015850976 3362853140982 3365534527488 3366688886784 3369987145728 3372686044903 3373842857129 3376533006336 3377691138048 3381000175616 3383127797364 3384288191052 3387603691584 3392158113792 3394183770558 3399366204402 3399912790272 3403243597824 3411023616384 3414365308928 3418955710464 3421033991172 3425633358336 3430165487616 3436828238592 3440195211264 3441375178752 3446001893376 3446914342536 3448059703424 3456077922304 3457263337472 3458178768492 3459438950688 3462828074496 3464015804928 3466777853952 3467966939136 3470744306736 3474144506112 3475336118016 3478107193344 3480008491008 3482086608392 3484612558848 3490183954432 3491381067776 3497000719968 3498200171424 3501627268608 3502190297088 3505621303296 3507537641472 3508428826896 3509632198128 3513070494976 3514350680064 3517793599488 3519000182784 3524664290112 3525835486208 3525873230016 3531510595494 3532721883642 3536182800864 3537395691552 3540216250368 3542151499776 3543051479793 3544266726399 3547738953808 3549678315481 3552508667904 3553727158272 3557208653824 3559447161396 3560668031628 3568221683712 3570134024192 3571079341662 3572304201666 3575152594944 3577106942208 3580611342336 3582749535589 3587566319232 3588796834176 3592312686592 3599328922308 3603434397696 3611091435126 3612407339664 3615946322688 3620070752256 3624212592408 3627763140736 3631901048832 3637446443008 3638994605568 3642559635456 3644550830592 3648707887104 3651630003504 3655207411968 3656461127424 3659376623616 3660631769088 3663563434888 3671335370752 3673342296064 3674905736544 3678505947648 3680516792736 3683451469824 3684714872832 3687665825907 3689589768192 3691278537744 3692544625392 3695488892928 3696756424704 3700378042368 3702400843776 3707565654016 3707605343232 3709592384512 3714806993184 3716837682138 3720478972896 3721077190656 3724722634752 3726000193536 3727705628577 3728984210511 3732637400912 3733237573632 3736894930944 3738937694208 3744193553856 3746200204096 3746240306892 3751466272722 3757194225918 3758482922274 3761479766016 3762769932288 3766456221696 3767828742144 3769472638421 3770765546203 3773772183552 3775835105664 3779534194688 3780141907968 3781142832348 3791235538944 3792495312896 3798599632128 3799902530304 3803625197568 3808738934784 3811013356416 3813096636312 3816832229504 3821185794048 3828649047552 3837401568432 3841160972544 3844924059648 3846325174272 3851413880832 3854498337032 3858894864384 3862675324928 3864000200704 3866431768416 3870219612672 3871547076096 3874634072064 3876752130048 3879067166352 3882867389184 3884989947888 3888087662592 3889421254656 3900793831424 3902131781632 3904587345078 3908412569376 3909753132768 3912870592512 3915009552384 3917347434441 3920189128704 3921185159472 3923328664479 3926456948736 3927803701248 3931651670016 3933000204288 3939288507392 3939330677184 3940639661056 3946982430258 3948336222894 3952204306848 3953644515072 3957517799424 3958875205632 3959881065651 3965927238469 3966564921984 3970450864128 3971812706304 3977152561152 3978205650972 3979527552448 3979570152996 3988781662208 3990149791744 3991206323034 3996572251392 3997943053056 4001859735552 4002503196672 4009632945024 4011008226432 4014937708544 4016400777216 4020335542272 4028187760128 4029526269952 4036012109136 4037396438448 4041351772416 4045961428992 4049201691192 4050590544456 4054558804352 4060009906176 4065381318656 4067939613024 4077239166459 4077967638528 4081233533328 4085231813376 4085888679936 4089891520512 4092127248384 4094570897816 4100075793408 4104092532736 4105500213248 4108083753942 4112108338464 4113518768352 4116798701568 4118210740224 4121508864249 4125546601008 4126961640144 4130252292096 4132510083072 4144593445888 4146015017984 4152688354962 4154112703566 4157425004544 4158850977792 4162925297664 4165200949248 4166259231939 4167688235277 4171011360768 4173291432576 4177379899392 4178812717056 4185494039104 4185538844508 4186929639872 4198105481216 4199217076026 4199892270336 4204006797312 4206304905984 4209658822656 4211102711808 4212940007647 4214475229608 4218604043136 4220051000448 4223415877632 4224864485376 4228248024476 4237217890304 4237263249408 4239534153728 4245493706496 4247814493872 4251975969024 4252659646464 4256825868288 4260235004088 4261696240584 4265871315328 4266557227008 4270737063936 4279078347264 4281371661824 4287390025968 4289733715851 4293936258192 4298834018304 4304521396224 4307968729624 4312882495488 4317107716096 4319467651072 4321306094112 4325539567104 4332840615936 4336310629161 4340558801712 4341256722432 4345509740544 4347000225792 4355443835904 4359710752768 4362093976576 4363950562146 4368225812832 4370613691374 4374098620416 4375598911488 4383393263571 4384896742653 4388393060352 4389898254336 4394198925312 4395800199168 4402734214144 4405140956608 4410165559296 4411333304406 4417264067328 4418779163904 4423108128768 4424625229824 4430573862912 4431699570816 4433219618688 4437562730496 4439988511872 4443528757248 4445052862464 4446182249152 4446229845204 4448612742364 4458050093056 4459579179008 4462385537232 4466757222144 4468289294592 4471852105728 4474296631296 4476968496504 4481354467968 4483804187976 4487379369984 4488918515712 4493316194304 4502044008448 4502092202496 4503588184064 4510837063152 4512384254736 4516804922112 4518450874368 4522877485056 4525578360744 4532488272536 4533217053696 4537658130432 4546520743968 4548031488512 4555351902591 4556914362513 4558607613952 4561378654896 4567511144448 4573553983488 4582437651456 4586926948352 4588500238336 4591387724994 4595885790048 4601127960576 4603643154432 4606392260043 4610905024656 4612585267584 4617104099328 4618687739904 4627659075648 4632192674816 4633781490688 4640011321344 4641239926134 4642831845162 4646533828608 4649073843456 4656407376873 4662667626624 4664266895232 4668836358144 4669587062784 4676716855296 4677905102528 4679509597504 4685800906752 4690391465984 4692000243712 4692387780864 4694952861648 4699552386816 4701164306688 4704912801792 4706526560256 4708680793992 4710295844856 4714910401152 4716527588736 4720288333824 4722868666368 4724068639724 4725688968532 4736678223872 4738302877696 4741284633309 4745929548528 4747557375504 4751342862336 4752972546048 4757628911616 4761439122216 4763072268888 4766870126592 4769475922944 4774148456448 4783421758976 4783472965152 4785062445568 4792764379599 4794408270657 4799105229744 4799876880384 4804579196928 4814788580168 4816543119552 4821261763584 4830678290466 4832283456544 4842534731776 4842586570752 4846464820827 4851992807424 4856746180608 4859401107456 4868840004672 4873609882624 4875281503232 4883128651926 4888698458112 4890375254016 4899086588697 4899874315392 4904674596864 4907355723648 4911268626432 4912953163776 4916887767876 4921704716992 4923392833856 4927318523904 4929008566272 4936534458368 4936942192896 4938635536128 4943473790976 4951817846784 4953075990912 4955783576184 4960638630528 4961436254208 4966296846336 4968000258048 4970274171436 4971978947348 4977650098176 4982526574592 4985250258944 4985662017168 4987372071024 4992258071808 4994987075856 4998969851904 5000684470272 5001955030296 5009592301224 5011310563032 5015306354688 5017026576384 5021941628928 5031696244736 5034446807552 5036589558567 5040189210624 5041523776464 5044279711473 5048301791232 5050033330176 5054980718592 5064799509504 5066536707072 5071500263424 5081351141888 5081405537376 5084128848416 5091275655837 5094914392064 5099049306603 5099869185408 5104865396736 5116535424576 5121547963392 5126565412864 5128433565696 5131550986758 5134301172578 5145193152512 5145248231424 5155242357888 5160292816896 5162062768128 5169002840064 5172089555136 5177156518912 5179986597184 5184116883456 5185895006208 5187268152738 5194242111744 5196023707392 5206116460104 5211216759168 5213004177024 5217160790016 5220012736512 5223129912588 5226918838272 5228246879296 5231104885972 5235275931648 5237071601664 5242202226688 5244000272384 5245501079952 5247300257136 5252440902912 5258431954944 5261306462208 5262643240344 5264448297192 5269605742464 5271526020096 5276690399232 5278500274176 5279841420868 5288753229312 5293934485504 5295750275072 5297265893241 5299082825463 5302870081536 5304274201296 5306093537328 5310324375552 5313227249664 5321608430712 5328763001856 5330590737408 5335812980736 5346177260032 5348010968576 5355201036288 5356619012493 5358456302499 5360447389696 5362728892416 5365660413312 5370917013504 5381349478848 5383195251264 5388469029888 5398935588256 5398993383462 5400787392608 5413346541568 5416637152689 5418611009496 5423919484032 5430106128384 5436318888612 5441644711104 5446975751168 5447851573248 5456169664512 5463839453184 5466767724544 5466826245888 5477445005256 5482811117952 5484691691136 5489064935424 5490947653632 5495345152332 5500728801344 5502615520192 5507003056128 5510013444096 5517758921472 5520775189104 5534384652288 5536917806616 5538816938088 5543233339392 5545134637056 5550567063552 5553601265664 5555012309252 5556917647036 5561348481024 5564388576768 5569839865856 5571750289408 5572210489776 5575256523207 5580718459344 5587083952128 5589000290304 5598956101368 5599856360448 5605342396416 5608406541312 5619300306144 5624805390848 5626734667264 5627199409083 5631221170176 5633152647168 5635791338877 5637724383411 5642219649024 5644154898432 5649684332544 5660658275328 5663752658496 5669301292032 5670212861952 5680313338784 5682261654112 5688742969344 5694316085248 5697899448192 5699853795456 5705437796352 5713108402176 5716520034624 5719644954468 5725248344256 5731778691072 5736369062522 5738336604646 5750509993984 5756102352648 5761741458816 5767386089472 5769487761408 5777120821248 5781747505548 5787411735616 5788342296576 5794012987392 5796000301056 5805329419008 5807258447872 5807320614144 5818600749528 5824301083776 5827484921832 5832131493888 5834131881984 5844524351428 5846528990204 5851190747136 5853197672448 5858931900416 5861066932224 5862618854064 5864629699152 5880220745728 5880283693056 5881777739208 5889685423104 5891705551872 5897477505024 5899500306432 5908932761088 5910959491584 5916750307328 5919984682496 5920473645387 5922504334341 5924705009664 5926737149952 5928306460272 5936276699136 5938312808448 5949847382976 5955676296192 5957719059456 5965728841728 5969291328672 5975139290624 5978405583968 5983172493312 5985224687616 5986809484551 5991088259072 5994858377088 5996914579584 6002789603328 6014449417536 6016512339648 6022406562816 6024601165824 6030503313408 6034104480992 6037403007494 6044289404928 6050210840576 6054018163704 6056094657672 6062027658624 6068942143488 6073802536788 6075885816684 6081838206528 6090014859264 6093651564686 6098071977984 6109916868608 6121850299992 6127847720064 6128833019904 6134837280768 6138190872576 6141856346724 6147873366208 6150113690112 6156138799104 6158250319872 6168162507696 6170212100864 6170278152528 6186681761792 6188319901512 6190442460216 6195378438144 6198765124608 6208543169164 6216890168832 6219022526976 6225115144192 6226116083712 6229032532443 6231169055349 6235622473728 6244387946496 6247734542336 6247801423872 6256517041152 6259937148864 6266069849088 6268219075584 6278241058656 6280394459808 6286547201536 6288703451648 6293717778432 6297158221824 6298825614039 6306010195968 6309457358976 6321712844412 6327906064704 6330076500672 6335123816448 6337296728064 6342372036714 6348585496288 6350763025184 6355826835456 6359301230592 6365531275264 6368240559744 6371721740808 6377963953536 6385238802432 6390352506132 6392544360876 6398806972992 6399835840512 6406105595904 6411236011054 6413435028722 6422057492736 6428349018112 6431085038952 6440904387288 6448251027456 6456782094336 6461953094436 6469323743232 6475661574144 6479201476608 6488309350656 6491786672896 6510838202568 6511885083648 6518264610816 6520500338688 6532115451596 6533165753856 6539566129152 6543140964864 6548358168576 6550604218368 6552338719248 6555850357168 6555920537061 6569758031872 6572011421696 6582589590528 6584847381504 6591298387968 6593700298752 6604101321216 6607711434912 6614184840704 6615248338944 6616999956609 6621729128448 6624000344064 6634662193152 6636866797568 6636937844736 6647549356224 6649829428032 6656344095744 6659982767808 6665293135872 6667579293696 6669273373728 6672919113546 6679456401632 6681747417376 6687075139584 6689368768512 6695922171904 6700135833216 6702433941888 6715452744756 6722031701952 6725706281964 6731069054976 6733377773568 6739974291456 6745372089806 6747685714258 6753066012672 6755382276096 6762000351232 6766255594728 6768576382104 6775207383168 6784316227584 6788367541116 6798732408804 6799825580544 6806487195648 6822047232768 6828730617856 6837911420928 6842067982344 6851266716672 6860330975232 6873656477184 6880390422528 6882750357504 6892003786752 6893828685072 6896119406848 6912155844608 6914526674944 6916357536984 6918877901376 6925656148992 6928031609856 6941488613472 6948289012224 6950672236032 6956214386688 6960016982016 6961859889201 6964173216784 6964247767743 6969225117696 6980367908864 6982762135552 6994001439936 6996400342848 7003254537216 7004380594176 7015075282944 7016857653792 7019264396256 7026140989952 7028701360128 7035587198976 7038000365568 7049328580224 7051670972416 7051746460032 7063021190988 7065443767284 7072365601728 7074791383104 7080432500736 7084302999552 7086102959586 7088533452798 7095477907616 7099356630962 7105017335808 7107454316544 7114417307648 7118894322792 7121336063256 7136443367424 7140268048384 7142158683324 7144608403332 7150305189888 7154213884416 7161222684672 7165499071178 7175132638464 7177593668352 7184625373184 7198657844616 7206868795392 7222182870252 7224814679328 7231892645376 7240141504512 7248425184816 7255526281472 7263802097664 7274892886016 7277989211136 7285119270912 7289101661184 7303260007008 7310414823936 7312922254848 7318753247232 7321263538176 7324692977889 7327126869776 7342670741504 7346684592128 7349811473088 7357011895296 7361033585472 7366902939648 7369429745664 7375331651814 7382557075488 7385089250784 7390977785856 7393512849408 7399434042833 7400756084736 7404801687552 7415131308032 7415210686464 7419184769024 7429613986368 7433675364276 7440957945792 7442154381312 7449445269504 7452000387072 7455411257154 7457968421022 7465274801824 7466475147264 7473789861888 7477875388416 7488387107712 7492400408192 7492480613784 7502932545444 7514388451836 7516965844548 7522959532032 7525539864576 7532912443392 7535657484288 7538945276842 7541531092406 7547544367104 7551670211328 7559068389376 7560283815936 7562285664696 7582471077888 7584990625792 7597199264256 7599805060608 7607250395136 7617477869568 7622026712832 7626193272624 7633664459008 7642371588096 7657298095104 7674803136864 7682321945088 7689848119296 7692650348544 7701451758867 7702827761664 7708996674064 7717789728768 7725350649856 7728000401408 7732863536832 7740439225344 7743094152192 7753504260096 7758134332704 7765734778368 7769979895776 7776175325184 7778842509312 7780902229107 7785072299137 7801587662848 7804263563264 7809174690156 7816825138752 7819506265536 7825741185024 7830019104768 7834694868882 7840378257408 7842370318944 7846657328958 7852913897472 7855607402496 7863303340032 7866000408576 7878577014784 7878661354368 7881279322112 7893964860516 7896672445788 7904408613696 7907289030144 7915035598848 7917750411264 7919762131302 7931854476938 7933129843968 7940901728256 7943625412608 7954305122304 7956411301944 7959055104896 7959140305992 7977563324416 7980299583488 7982412646068 7993144502784 7995886106112 8003719471104 8005006393344 8019265890048 8022016452864 8029875417088 8032801554432 8040671084544 8056375520256 8059052539904 8072024218272 8074792876896 8082703544832 8091922857984 8098403382384 8101181088912 8109117608704 8120019812352 8130762637312 8135879226048 8154478332918 8162467066656 8170463626752 8171777359872 8179783041024 8184254496768 8189141795632 8200151586816 8208185065472 8211000426496 8216167507884 8224216676928 8227037536704 8233597403136 8236421480448 8243017728498 8251093202016 8253923280288 8260504584192 8265020166144 8269955694931 8289186891776 8292030035968 8305376709924 8308225407132 8314850009088 8317701955584 8325850595328 8330401898496 8332518463878 8335376470554 8342022721536 8346582865152 8354759798784 8357625434112 8370988078208 8371077689016 8373859279744 8396210962432 8398434152052 8399784540672 8408013594624 8412609811968 8419317645312 8422205423616 8425880015294 8428950459216 8437208086272 8440102000896 8446831755264 8449728970752 8456496048952 8474435780608 8474526498816 8479068307456 8490987412992 8495628987744 8503951938048 8505319292928 8513651736576 8520470008176 8523392481168 8531742630656 8533114454016 8541474127872 8558156694528 8562743323648 8574780051936 8579467431702 8587872516384 8597668036608 8604553593783 8607504906969 8609042792448 8615937459248 8625764990976 8634215432192 8638935302144 8642612188224 8651079134208 8665681231872 8672621258322 8681117603424 8682513444864 8691019481088 8694000451584 8700963157859 8710887671808 8719421505536 8724187953152 8727901124292 8736451625664 8741227382748 8748197240832 8751197822976 8766786527142 8769793485306 8776786120704 8779796508672 8788397850624 8791600398336 8805468428288 8810281913216 8820331118592 8822666608812 8834528134656 8837558327808 8846216257536 8849250459648 8861147725824 8863399141632 8866439237376 8875125460992 8879977023744 8887057514496 8890105724928 8892364498304 8892459690408 8897225484728 8916100186112 8919158358016 8924771074464 8933514444288 8936578589184 8943704211456 8948593262592 8953936993008 8962708935936 8967608375952 8974758739968 8977837031424 8986632388608 9004088016896 9004184404992 9007176368128 9021674126304 9024768509472 9033609844224 9036901748736 9045754970112 9051156721488 9056104511241 9064976545072 9066434107392 9075316260864 9093041487936 9096062977024 9110703805182 9113828725026 9122757309792 9135022288896 9140477347029 9147107966976 9154433550451 9164875302912 9173853896704 9177000476672 9182775449988 9191771580096 9202255921152 9207286308864 9212784520086 9221810049312 9225170535168 9234208198656 9237375479808 9255318151296 9264385349632 9267562981376 9280022642688 9282479852268 9285663690324 9293067657216 9298147686912 9312814753746 9325335253248 9328533790464 9337672716288 9339174125568 9353433710592 9355810205056 9359019195008 9371601813504 9380782931968 9384000487424 9384775561728 9389905723296 9399104773632 9402328613376 9409825603584 9413053120512 9417361587984 9420591689712 9429820802304 9433055177472 9440576667648 9445737332736 9448137279448 9451377937064 9473356447744 9476605755392 9482569266618 9491859097056 9495114751008 9502685724672 9505945092096 9513558055071 9515257823232 9522878244432 9526144537776 9533740253184 9538951845888 9548296912896 9566843517952 9566945930304 9570124891136 9585528759198 9588816541314 9598210459488 9599753760768 9609158393856 9616854016581 9620152543083 9629577160336 9633086239104 9642523527168 9661356580932 9664566913088 9685173141504 9692929641654 9703985614848 9713492361216 9718802214912 9724605882313 9737680009344 9747219765248 9750563006464 9766257303852 9777396916224 9780750508032 9798173177394 9799748630784 9809349193728 9814711447296 9822537252864 9825906327552 9833775535752 9843409433984 9846785667712 9854637047808 9858017132544 9873068916736 9873884385792 9877271072256 9886947581952 9903635693568 9906151981824 9911567152368 9921277261056 9922872508416 9932593692672 9936000516096 9940548342872 9943957894696 9955300196352 9965053149184 9970500517888 9971324034336 9974744142048 9984516143616 9989974151712 9997939703808 10001368940544 10003910060592 10009378670319 10019184602448 10022621126064 10030612709376 10034053152768 10043883257856 10063392489472 10068893615104 10073179117134 10083047552928 10088559422946 10096603582464 10100066660352 10109961437184 10118058134709 10121528571387 10129599019008 10133073414144 10143000526848 10162702283776 10162811074752 10168257696832 10182551311674 10198098613206 10199738370816 10209730793472 10231425732857 10233070849152 10243095926784 10253130825728 10256867131392 10263101973516 10268602345156 10290386305024 10290496462848 10310484715776 10320585633792 10324125536256 10338005680128 10344179110272 10354313037824 10359973194368 10368233766912 10371790012416 10374536305476 10388484223488 10392047414784 10412232920208 10422433518336 10426008354048 10434321580032 10440025473024 10446259825176 10453837676544 10456493758592 10462209771944 10470551863296 10474143203328 10484404453376 10488000544768 10491002159904 10494600514272 10504881805824 10516863909888 10522612924416 10525286480688 10528896594384 10539211484928 10543052040192 10553380798464 10557000548352 10559682841736 10577506458624 10587868971008 10591500550144 10594531786482 10598165650926 10608548402592 10612187074656 10620648751104 10626454499328 10629154439379 10632800179197 10643216861424 10649034946443 10657526003712 10661181474816 10671625961472 10692354520064 10696021937152 10710402072576 10713238024986 10716912604998 10725457784832 10731320826624 10741834027008 10748248606767 10762698957696 10766390502528 10776938059776 10797871176512 10797986766924 10801574785216 10826693083136 10833274305378 10837222018992 10847838968064 10860212256768 10872637777224 10883289422208 10893951502336 10895703146496 10912339329024 10927678906368 10933535449088 10933652491776 10954890010512 10965622235904 10969383382272 10978129870848 10981895307264 10990690304664 11001457602688 11005231040384 11014006112256 11020026888192 11035517842944 11041550378208 11062997477721 11068769304576 11073835613232 11077633876176 11086466678784 11090269274112 11101134127104 11107202531328 11110024618504 11113835294072 11122696962048 11128777153536 11139679731712 11143500578816 11144420979552 11150513046414 11161436918688 11174167904256 11178000580608 11183116885731 11186952631533 11197912202736 11199712720896 11210684792832 11216813082624 11238600612288 11249610781696 11253469334528 11254398818166 11271582677754 11275448766822 11284439298048 11288309796864 11299368665088 11308417915263 11312296638609 11321316550656 11327505316992 11338602584064 11340425723904 11360626677568 11364523308224 11377485938688 11395798896384 11399707590912 11410875592704 11426216804352 11433040069248 11439289908936 11450496688512 11463557382144 11472738125044 11476673209292 11501019987968 11512204705296 11523482917632 11534772178944 11538975522816 11554241642496 11563495011096 11574823471232 11576684593152 11588025974784 11592000602112 11610658838016 11614516895744 11614641228288 11637201499056 11648602167552 11654969843664 11664262987776 11668263763968 11689048702856 11693057980408 11702381494272 11706395344896 11717863800832 11725237708128 11729259398304 11752042303323 11760441491456 11760567386112 11763555478416 11769985993437 11779370846208 11783411103744 11794955010048 11799000612864 11817865522176 11821918983168 11833500614656 11839969364992 11840947290774 11845008668682 11856612920544 11872553398272 11876625616896 11879643196953 11897781715407 11899694765952 11911352592384 11915438118912 11931457683456 11938582657344 11950278581248 11956811167936 11966344986624 11970449375232 11973618969102 11989716754176 11993829159168 12005579206656 12028898835072 12033024679296 12044813125632 12049202331648 12061006626816 12068208961984 12074806014988 12088578809856 12100421681152 12108036327408 12112189315344 12124055317248 12137884286976 12147605073576 12151771633368 12163676413056 12180029718528 12187303129372 12196143955968 12219833737216 12231717499377 12243700599984 12255695440128 12257666039808 12269674561536 12276381745152 12283712693448 12295746732416 12300227380224 12312277598208 12316500639744 12336325015392 12340424201728 12340556305056 12364526592747 12373363523584 12376639803024 12380884920432 12390756876288 12397530249216 12417086338328 12433780337664 12438045053952 12450230288384 12458065064886 12462338110698 12488775892992 12495469084672 12495602847744 12498777695817 12503064705831 12513034082304 12519874297728 12532139698176 12536438151168 12556482117312 12560788919616 12573094403072 12577406903296 12594316443648 12597651228078 12612020391936 12618914717952 12638820022941 12643425688824 12655812129408 12660153001344 12670247632896 12674593456128 12684744073428 12697170992576 12701526050368 12711653670912 12718602461184 12731062550528 12736481119488 12743443481616 12755927907072 12770477604864 12780705012264 12785088721752 12797613945984 12799671681024 12812211191808 12822472022108 12826870057444 12844114985472 12856698036224 12862170077904 12869201147553 12881808774576 12896502054912 12913564188672 12923906188872 12938647486464 12951323148288 12958402953216 12976618701312 12983573345792 13008931887483 13021676405136 13023770167296 13036529221632 13041000677376 13064230903192 13066331507712 13079132258304 13086281929728 13104677438496 13111700714336 13111841074122 13139516063744 13144022843392 13150179790713 13154690227959 13165179181056 13169694763008 13182596775936 13187400597504 13208202642432 13215422869824 13228369681408 13230496677888 13233999913218 13269324386304 13273733595136 13273875689472 13295098712448 13299658856064 13312688191488 13319965535616 13330586271744 13335158587392 13338546747456 13345838227092 13358912803264 13363494834752 13374150279168 13378737537024 13400271666432 13404867883776 13430905489512 13444063403904 13451412563928 13462138109952 13466755547136 13479948582912 13490744179612 13495371428516 13506132025344 13510764552192 13524000702464 13532511189456 13537152764208 13550414766336 13568632455168 13576735082232 13597464817608 13599651161088 13612974391296 13644094465536 13657461235712 13666055707773 13670743087539 13675822841856 13684135964688 13702533433344 13720661950464 13747312954368 13760780845056 13765500715008 13787657370144 13792238813696 13819176780129 13824311689216 13829053349888 13832715073968 13837755802752 13851312297984 13856063219712 13882977226944 13896578024448 13901344472064 13920033964032 13923719778402 13928346433568 13928495535486 13960735817728 13965524271104 13969222130619 13988002879872 13992800685696 14006509074432 14008761188352 14030150565888 14033715307584 14038528792512 14052281979904 14057402720256 14071174397952 14076000731136 14098657160448 14103341944832 14103492920064 14126042381976 14130887534568 14144731203456 14149582766208 14160865001472 14168605999104 14172205919172 14177066905596 14190955815232 14198713261924 14210034671616 14214908633088 14228834615296 14237788645584 14242672126512 14272886734848 14280536096768 14284317366648 14289216806664 14300610379776 14308427768832 14322445369344 14330998142356 14350265276928 14355187336704 14369250746368 14378293138797 14383224811971 14397315689232 14413737590784 14444365740504 14449629358656 14463785290752 14496850369632 14511052562944 14527604195328 14539394462481 14549785772032 14555978422272 14570238541824 14578203322368 14606520014016 14620829647872 14625844509696 14649385955778 14654253739552 14685341483008 14693369184256 14697259766091 14699622946176 14714023790592 14722067170944 14733805879296 14738859491328 14750663303628 14765114150976 14770178501568 14781955571712 14787025698816 14798868085666 14809603375104 14830262616064 14830421372928 14838369538048 14859227972736 14867350728552 14881915891584 14884308762624 14898890539008 14904000774144 14910822514308 14915936842044 14930549603648 14932950294528 14947579723776 14955750776832 14976774215424 14984800816384 14984961227568 15005865090888 15028776903672 15033931689096 15045919064064 15051079729152 15065824886784 15077890553684 15083062184812 15095088734208 15103340422656 15118136778752 15120567631872 15124571329392 15132839134419 15164942155776 15169981251584 15194398528512 15199610121216 15214500790272 15244053425664 15252386545248 15267328918016 15273826967511 15284743176192 15297147919809 15314596190208 15349606273728 15364643890176 15379696238592 15385300697088 15402903517734 15417993348128 15435579457536 15450701299712 15456000802816 15465727073664 15480878450688 15486188304384 15507008520192 15516268665408 15531469556736 15539959791552 15552350650368 15557685018624 15561804458214 15570144598274 15603175325696 15608527126528 15618349380312 15633650277504 15639012531072 15651482370048 15660038209536 15669389737764 15680756514816 15684740637888 15693314657916 15705827794944 15711214804992 15726606680064 15732000817152 15757154029568 15757322708736 15762558644224 15787929721032 15793344891576 15808817227392 15814578060288 15830071197696 15835500822528 15839524262604 15863708953876 15866259687936 15881803456512 15887250825216 15908610244608 15912822603888 15918110209792 15918280611984 15955126648832 15960599166976 15964825292136 15986289005568 15991772212224 16007438942208 16038531780096 16044032905728 16059750834176 16065603108864 16069857037479 16075368907497 16081342169088 16112751040512 16118105079808 16144048436544 16149585753792 16165407089664 16196806764768 16202362177824 16218235217408 16240039624704 16249911458067 16261525274624 16271758452096 16308956665836 16324934133312 16340927253504 16343554719744 16368508993536 16378283591264 16400303173632 16416370130944 16422000852992 16432335015768 16448433353856 16454075073408 16467194806272 16472842960896 16486035456996 16502186404032 16507846560576 16521009168384 16530040332288 16539911389862 16578373783552 16584060071936 16610753419848 16616450814264 16629700018176 16635403911168 16651701190656 16660803796992 16665036927756 16670752941108 16684045443072 16693165730304 16709519597568 16715250868224 16741976156416 16742155378032 16747718559488 16792421924864 16796868304104 16799569081344 16816027189248 16825219623936 16851760030588 16857900918432 16874416172544 16880204001792 16893663510528 16899457941504 16907374016631 16912992097904 16913173150233 16948871561216 16949052997632 16958136614912 16981974825984 16991257975488 17007903876096 17010638585856 17040940016352 17046784962336 17063485261312 17066228908032 17082948255744 17116313389056 17125486647296 17149560103872 17158934863404 17175745032768 17195336073216 17209107187566 17215009813938 17231874918496 17251529981952 17268430864384 17277870604288 17285224376448 17302158268416 17331362463744 17345242516644 17362235206848 17365026889728 17382038962176 17388000903168 17401926315718 17421775343616 17438843011072 17448375906304 17455802248584 17472903251328 17482454765496 17496394481664 17502395645952 17533573054284 17539586970612 17553572241408 17559593017344 17576795701248 17583200796672 17610936856576 17620563826432 17640662237184 17645333217624 17669056269312 17675116655616 17692432515072 17698500919296 17726798283264 17732878474752 17750250921984 17759954047488 17774115028992 17780211449856 17784728996608 17784919380816 17794450969456 17832200372224 17838316716032 17849542148928 17867028888576 17873157178368 17897186525184 17907873986016 17925417871872 17935216751904 17949517479936 17955674062848 17960428453653 17970054104023 17973264777216 18008176033792 18008368809984 18014352736256 18043348252608 18049537018944 18067219688448 18073803497472 18091509940224 18102313442976 18112209022482 18129953090144 18132868214784 18150632521728 18186082975872 18192125954048 18221407610364 18227657450052 18245514619584 18270044577792 18280954694058 18294215933952 18308867100902 18329750605824 18347707793408 18354000953344 18365550899976 18383543160192 18404511842304 18414572617728 18425569040172 18443620098624 18450341070336 18468416397312 18474750959616 18510636302592 18528770699264 18535125962752 18560045285376 18564959704536 18571327380648 18586135314432 18596295373824 18625629507492 18650670506496 18657067580928 18675345432576 18678348251136 18706867421184 18711620410112 18718038390016 18743203627008 18761565863936 18768000974848 18769551123456 18779811446592 18798209547264 18804657226752 18834723175968 18841183379424 18859641604608 18866110354944 18881153335296 18891474665472 18896274558896 18896476842117 18902755874128 18946712895488 18953211510784 18965138533236 18983718194112 18990229502016 19005371449344 19011890184192 19027116110142 19045756488864 19052289075552 19067480506368 19077903691776 19096593825792 19133687035904 19133891860608 19140249782272 19171057518396 19177633082628 19196420918976 19199507521536 19218316787712 19233708033162 19240305086166 19259154320672 19266172478208 19285047054336 19322713161864 19329133826176 19370346283008 19385859283308 19407971229696 19426984722432 19437604429824 19449211764626 19475360018688 19494439530496 19501126012928 19532514607704 19554793832448 19561501016064 19596346354788 19599497261568 19618698387456 19629422894592 19645074505728 19651812655104 19667551071504 19686818867968 19693571335424 19709274095616 19716034265088 19746137833472 19747768771584 19754542144512 19773895163904 19812303963648 19823134304736 19842554522112 19845745016832 19865187385344 19872001032192 19881096685744 19887915789392 19910600392704 19930106298368 19941001035776 19942648068672 19949488284096 19969032287232 19979948303424 19995879407616 20002737881088 20007820121184 20018757340638 20038369204896 20045242252128 20061225418752 20068106305536 20077291718827 20084178116261 20087766515712 20126784978944 20137787230208 20146358234268 20166095105856 20177118845892 20193207164928 20200133320704 20219922874368 20236116269418 20243057142774 20259198038016 20266146828288 20286001053696 20325404567552 20325622149504 20336515393664 20365102623348 20396197226412 20399476741632 20419461586944 20462851465714 20466141698304 20486191853568 20506261651456 20513734262784 20526203947032 20537204690312 20580772610048 20580992925696 20620969431552 20641171267584 20648251072512 20676011360256 20688358220544 20708626075648 20719946388736 20736467533824 20743580024832 20749072610952 20776968446976 20784094829568 20824465840416 20844867036672 20852016708096 20868643160064 20880050946048 20892519650352 20907675353088 20912987517184 20924419543888 20941103726592 20948286406656 20968808906752 20976001089536 20982004319808 20989201028544 21009763611648 21045225848832 21050572961376 21057793188768 21078422969856 21086104080384 21106761596928 21114001096704 21119365683472 21130910526229 21155012917248 21175737942016 21183001100288 21189063572964 21196331301852 21217096805184 21224374149312 21241297502208 21252908998656 21258308878758 21265600358394 21286433722848 21298069892886 21315052007424 21322362949632 21327780476401 21343251922944 21384709040128 21392043874304 21420804145152 21426476049972 21433825209996 21450915569664 21462641653248 21483668054016 21496497213534 21525397915392 21532781005056 21553876119552 21595742353024 21595973533848 21603149570432 21653386166272 21666548610756 21674444037984 21695677936128 21720424513536 21745275554448 21766578844416 21787903004672 21791406292992 21824678658048 21855357812736 21867070898176 21867304983552 21909780021024 21931244471808 21938766764544 21956259741696 21963790614528 21981380609328 22002915205376 22010462080768 22028012224512 22040053776384 22071035685888 22083100756416 22125994955442 22147671226464 22155267752352 22172933357568 22180538548224 22198302128499 22202268254208 22214405062656 22220049237008 22227670588144 22245393924096 22257554307072 22279359463424 22287001157632 22288841959104 22301026092828 22322873837376 22348335808512 22356001161216 22366233771462 22373905263066 22395824405472 22399425441792 22421369585664 22433626165248 22439326038689 22447022600527 22477201224576 22499221563392 22506938669056 22508797636332 22543165355508 22550897533644 22568878596096 22576619593728 22598737330176 22616835830526 22624593277218 22642633101312 22655010633984 22677205168128 22680851447808 22721253355136 22729046616448 22754971877376 22791597792768 22799415181824 22821751185408 22852433608704 22866080138496 22878579817872 22900993377024 22927114764288 22945476250088 22953346418584 23002039975936 23024409410592 23046965835264 23069544357888 23077951045632 23104355276601 23108483284992 23126990022192 23149646942464 23153369186304 23176051949568 23184001204224 23221317676032 23229033791488 23229282456576 23274402998112 23297204335104 23309939687328 23328525975552 23336527527936 23355216897411 23378097405712 23386115960816 23404762988544 23412790689792 23435727601664 23450475416256 23458518796608 23504084606646 23521134772224 23527110956832 23539971986874 23558741692416 23566822207488 23589910020096 23598001225728 23608802314321 23616899999903 23635731044352 23643837966336 23667001229312 23679938729984 23681894581548 23690017337364 23713225841088 23745106796544 23753251233792 23759286393906 23795563430814 23799389531904 23822705184768 23830876237824 23862915366912 23877165314688 23900557162496 23913622335872 23932689973248 23940898750464 23947237938204 23979433508352 23987658318336 24011158413312 24057797670144 24066049358592 24089626251264 24098404663296 24122013253632 24136417923968 24149612029976 24177157619712 24200843362304 24216072654816 24224378630688 24248110634496 24275768573952 24295210147152 24303543266736 24327352826112 24360059437056 24374606258744 24392287911936 24439667474432 24463434998754 24487401199968 24511390880256 24515332079616 24539349123072 24552763490304 24567425386896 24591493464832 24600454760448 24624555196416 24633001279488 24672650030784 24680848403456 24681112610112 24729053185494 24753279606048 24761769840864 24781513752576 24795060498432 24809867084793 24834172676656 24847748208367 24867560675328 24876090107904 24900460576768 24916130129772 24924676221396 24977551785984 24990938169344 24991205695488 24997555391634 25006129411662 25026068164608 25039748595456 25064279396352 25072876302336 25079246749123 25112964234624 25121577839232 25146188806144 25154813806592 25188632887296 25195302456156 25224040783872 25237829435904 25277640045882 25286851377648 25311624258816 25320306002688 25340495265792 25349186912256 25369488146856 25394341985152 25403052100736 25423307341824 25437204922368 25462125101056 25472962238976 25486886963232 25511855814144 25540955209728 25561410024528 25570177443504 25595227891968 25599343362048 25624422383616 25644944044216 25653740114888 25688229970944 25713396072448 25724340155808 25738402295106 25763617549152 25793004109824 25813660781349 25822514720907 25827128377344 25847812377744 25877294972928 25902646296576 25916805906432 25953237402624 25967146691584 26017863774966 26043352810272 26047540334592 26073058443264 26082001354752 26102889473577 26128461806384 26132663015424 26158264516608 26172563859456 26209354876992 26223401428672 26223682148244 26300359581426 26309380455918 26330358362112 26339389526016 26365193551872 26374801195008 26386308468947 26395358823421 26416405284864 26430845739648 26456739362816 26460993355776 26467999826436 26538648772608 26547467190272 26547751378944 26590197424896 26599317712128 26625376382976 26639931071232 26661172543488 26670317174784 26677093494912 26691676454184 26717825606528 26726989669504 26748300558336 26757475074048 26800543332864 26809735767552 26861810979024 26888126807808 26902825127856 26924276219904 26933511094272 26959897165824 26981488359224 26990742857032 27012264050688 27021529104384 27048001404928 27065022378912 27074305528416 27100829532672 27137264910336 27153470164464 27168313533723 27194929635216 27199302322176 27225948782592 27288188931072 27314922471424 27332111415546 27341486175078 27368271929376 27405066866688 27421432041087 27441323900928 27463300651353 27494625908736 27521561690112 27531001430016 27575314740288 27584477627392 27638353560258 27665430147936 27675511605504 27702624595968 27712126439424 27761490669283 27765954453888 27793156048896 27802688944128 27840067928064 27847439556804 27856692867136 27856991070972 27921471635456 27931048542208 27938444261238 27976005759744 27985601371392 28013018148864 28017522376704 28060301131776 28067430615168 28077057585024 28104563959808 28114805440512 28142348795904 28152001462272 28197314320896 28206683889664 28206985840128 28252084763952 28261775069136 28289462406912 28299165532416 28321730002944 28337211998208 28344411838344 28354133811192 28381911630464 28397426523848 28420069343232 28429817266176 28457669230592 28475577291168 28485344253024 28540674165213 28545773469696 28561072193536 28568634733296 28578433613328 28601220759552 28616855537664 28644890738688 28661996284712 28700530553856 28710374673408 28738501492736 28756586277594 28766449623942 28794631378464 28827475181568 28850562049743 28860457629249 28888731481008 28899258717312 28927570581504 28993700739264 29022105125888 29078788924962 29111956844544 29140477083648 29156406644736 29173817646939 29213040028032 29241659295744 29251689019392 29298771911556 29308507479104 29386738368512 29394519532182 29399245892352 29428047581184 29444134341888 29467611758592 29477718982656 29490580053529 29501326607256 29530228301952 29540357003136 29563911143424 29574051397632 29597736171332 29619206750208 29660525232128 29660842745856 29676739076096 29718455945472 29734701457104 29763831783168 29768617525248 29797781078016 29808001548288 29821645028616 29831873684088 29861099207296 29865900589056 29895159447552 29911501553664 29953548430848 29969601632768 29969922455136 30011730181776 30028136010957 30057553807344 30067863378192 30091838128128 30102159458304 30131649773568 30155781107368 30166124369624 30190177468416 30206680845312 30236273557504 30249142658784 30265678268838 30329884311552 30339962503168 30354174404127 30364585714161 30388797057024 30399220242432 30429001580544 30488106851328 30504773090496 30534657836032 30547653935022 30594295839618 30629192380416 30694277198571 30699212547456 30729287780352 30759392477184 30770601394176 30805807035468 30835986696256 30871158915072 30931454147328 30961756901376 30972376608768 31014017040384 31032537330816 31062939113472 31079919583104 31104701300736 31115370037248 31123608916428 31140289196548 31206350651392 31217054253056 31236698760624 31267300555008 31278025062144 31302964740096 31320076419072 31338779475528 31361513029632 31369481275776 31386629315832 31411655589888 31422429609984 31453213360128 31464001634304 31514308059136 31514645417472 31525117288448 31575859442064 31586689783152 31617634454784 31629156120576 31660142395392 31671001645056 31679048525208 31727417907752 31732519375872 31763606913024 31774501650432 31825645207776 31836220419584 31836561223968 31887463318137 31898400537591 31910253297664 31921198333952 31929650584272 31947104839329 31972578011136 31983544424448 32014877884416 32077063560192 32088065811456 32119501668352 32131206217728 32139714074958 32150737814994 32225502081024 32236210159616 32244745820301 32288096873088 32299171507584 32330814179328 32393613529536 32404724355648 32436470434816 32480079249408 32499822916134 32543516904192 32617913331672 32649868266624 32681854507008 32687109439488 32737017987072 32756567182528 32800606347264 32832740261888 32844001705984 32864670031536 32896866707712 32908150146816 32934389612544 32945685921792 32972070913992 33004372808064 33015693121152 33042018336768 33060080664576 33079822779724 33156747567104 33168120143872 33188992433163 33221506839696 33232901628528 33259400036352 33270807822336 33303402381312 33321607593984 33330073855512 33341505882216 33368090886144 33386331460608 33419039195136 33430501736448 33483952312832 33484310756064 33495437118976 33549350657193 33560857894599 33584843849728 33593736608208 33599138162688 33632054378496 33650439247872 33703520061176 33715801836864 33748832345088 33760408003584 33814748033262 33825984195808 33826346300466 33897743122432 33898105995264 33916273229824 33925253745789 33936889915827 33963949651968 33982515950976 34015807752192 34021277171712 34081880032704 34093569924672 34126970522624 34132457816064 34232626778112 34250973294592 34299120207744 34317869726808 34351490065536 34390672146432 34418214375132 34430019627876 34463749836992 34503059963904 34555741208576 34570448752896 34604316536832 34662724927488 34690485033288 34724470413696 34730053779456 34764077924352 34776001806336 34803852631436 34843550687232 34877686022144 34896751812608 34911604497168 34945806502656 34964909530992 34992788963328 35004791291904 35067146108568 35079173941224 35107144482816 35119186034688 35153591402496 35221873713152 35241127652864 35256126909969 35281324474368 35290666435248 35309957980311 35338112538624 35350233311232 35384865030144 35397001838592 35453596566528 35465756949504 35500501843968 35519908094976 35569457993216 35569838761632 35588901938912 35638929590859 35664400744448 35676633432064 35693345146221 35699084297856 35734057777152 35746314356736 35794373050368 35815747972032 35850835743744 35870433503808 35899034959872 35911348125696 35920856907306 35940108208046 36016352067584 36016737619968 36028705472512 36086696505216 36099074037888 36134439376896 36147606994944 36183019880448 36204626885952 36224418044964 36259906180288 36265736429568 36301265043456 36372165951744 36384251908096 36442815220728 36455314900104 36491029239168 36540089155584 36561909388116 36588431867904 36617734201804 36659501211648 36695415586816 36708001906688 36731101799952 36767086320384 36809023684608 36829145235456 36851138080344 36887240197248 36900682140672 36936832794624 36949501919232 37021272605184 37057541398528 37070251925504 37093579778241 37120090570752 37129919409072 37142654761296 37172270628864 37192590747648 37251259014984 37301341012992 37314135161856 37350690865152 37423240820224 37436076780032 37486407254016 37496333087451 37509194117493 37523131727872 37536001949696 37539102246912 37559622893184 37596419094528 37609314453504 37669446351936 37682366758848 37719283209216 37732220709888 37782949330944 37792549117792 37792953684234 37805511748256 37893425790976 37906423021568 37916460068823 37930277066472 37967436388224 37980459004032 38010742898688 38023780368384 38054232220284 38091512977728 38104578151104 38134961012736 38155807383552 38193187651584 38267374071808 38267783721216 38280499564544 38342115036792 38355266165256 38392841837952 38399015043072 38436633575424 38467416066324 38480610172332 38518308641344 38532344956416 38570094108672 38645426323728 38658267652352 38740692566016 38771718566616 38815942459392 38853969444864 38875208859648 38898423529252 38950720037376 38988879060992 39002252025856 39026795662449 39065029215408 39109587664896 39123002032128 39192692709576 39198994523136 39237396774912 39258845789184 39335102143008 39373637735936 39387142670848 39418548191232 39432068530176 39450539372139 39464070683877 39492275666944 39495537543168 39509084289024 39547790327808 39624607927296 39646268609472 39685109044224 39691490033664 39762193371488 39775831578784 39821200785408 39860212596736 39882002071552 39885296137344 39898976568192 39938064574464 39959896606848 39991758815232 40005475762176 40015640242368 40037514681276 40076738409792 40090484504256 40122450837504 40136212611072 40154583437654 40168356232522 40253569957888 40275574460416 40292716468536 40332190211712 40354237691784 40386414329856 40400266641408 40439845748736 40472232538836 40486114285548 40518396076032 40532293656576 40572002107392 40650809135104 40651244299008 40673030787328 40730205246696 40792394452824 40798953483264 40838923173888 40925702931428 40932283396608 40972383707136 41012523302912 41027468525568 41052407894064 41074409380624 41161545220096 41161985851392 41241938863104 41282342535168 41296502145024 41376716441088 41417252151296 41439892777472 41457530340387 41472935067648 41487160049664 41498145221904 41553936893952 41568189659136 41648931680832 41689734073344 41704033416192 41760101892096 41785039300704 41825975034368 41848839087776 41882207453184 41896572813312 41907666391857 41937617813504 41952002179072 41964008639616 41978402057088 42019527223296 42090451697664 42101145922752 42115586377536 42156845939712 42172208160768 42213523193856 42228002193408 42238731366944 42261821052458 42310025834496 42351475884032 42366002200576 42378127145928 42392662603704 42434193610368 42448748298624 42482595004416 42505817997312 42516617757516 42531200716788 42572867445696 42596139785772 42630104014848 42644725899264 42655560952802 42686503845888 42769418080256 42784087748608 42841608290304 42852952099944 42867650419992 42901831139328 42925283306496 42967336108032 42992994427068 43050795830784 43065562010112 43107752239104 43191484706048 43191947067696 43206299140864 43306772332544 43333097221512 43348888075968 43391355872256 43490551108896 43533157688832 43575806009344 43582812585984 43618183387443 43649357316096 43710715625472 43734141796352 43734609967104 43819560042048 43862488943616 43877533529088 43962761218656 44005830410752 44020924161536 44056024449024 44080107552768 44091779298273 44142071371776 44166201512832 44251989910884 44295342452928 44310535504704 44345866715136 44361077096448 44396604256998 44428810125312 44440098474016 44455341176288 44490787848192 44515108614144 44558718926848 44574002315264 44577683918208 44602052185656 44645747674752 44696671617024 44712002322432 44732467542924 44747810526132 44791648810944 44798850883584 44842739171328 44867252330496 44878652077378 44894045201054 44954402449152 44998443126784 45013877338112 45017595272664 45086330711016 45101795067288 45137757192192 45153239187456 45197474660352 45233671661052 45249186554436 45285266202624 45310021267968 45354410336256 45361702895616 45442506710272 45458093232896 45509943754752 45583195585536 45598830363648 45643502370816 45732160276992 45757159635744 45801986754048 45854229528576 45890952500176 45891443759427 45906692837168 46004079951872 46048818821184 46093931670528 46139088715776 46155902091264 46208710553202 46253980044384 46299293884928 46306738372608 46352103899136 46368002408448 46442635352064 46458067582976 46458564913152 46548805996224 46594408670208 46619879374656 46657051951104 46673055055872 46710433794822 46756194811424 46772231921632 46809525977088 46825581379584 46871455203328 46900950832512 46917037593216 47008169213292 47042269544448 47054221913664 47079943973748 47117483384832 47133644414976 47179820040192 47196002451456 47217604628642 47233799999806 47271462088704 47287675932672 47334002458624 47359877459968 47363789163096 47380034674728 47426451682176 47490213593088 47506502467584 47518572787812 47591126861628 47598779063808 47645410369536 47661752475648 47725830733824 47754330629376 47801114324992 47827244671744 47865379946496 47881797500928 47894475876408 47958867016704 47975316636672 48022316826624 48115595340288 48132098717184 48179252502528 48196809326592 48244026507264 48272835847936 48299224059952 48354315239424 48401686724608 48432145309632 48448757261376 48496221268992 48590420294304 48607086533472 48654705652224 48720118874112 48749212517488 48749734374201 48775861139491 48784575823872 48879334948864 48926869997508 48974802399936 49022781760512 49030664159232 49105526980608 49134850773792 49182986929664 49200909520896 49249110392832 49266002558976 49345300061568 49361696806912 49362225220224 49458106370988 49506559212096 49523539681728 49563027505152 49590120996864 49619734169586 49668345353312 49695496416734 49735121350656 49752180215808 49800921153536 49832260259544 49849352442792 49955103571968 49981876338688 49982411390976 49995110783268 50012258823324 50052136329216 50079497190912 50128558792704 50145752604672 50158493498246 50225928469248 50243155678464 50292377612288 50309627613184 50377265774592 50390604912312 50448081567744 50475658871808 50555280091764 50573702755296 50623248517632 50640612005376 50680990531584 50698373824512 50738976293712 50788683970304 50806104201472 50846614683648 50874409844736 50924250202112 50945924477952 50973773926464 51023711628288 51122820049056 51140354887008 51190455783936 51198686724096 51248844767232 51289888088432 51307480229776 51376459941888 51426792144896 51448680311616 51476804590212 51527235098304 51586008219648 51627321562698 51645029441814 51695624755488 51754589945856 51796038299831 51805292593152 51833611812864 51906474805248 51934293383168 52035727549932 52086705620544 52095080669184 52146116886528 52164002709504 52205778947154 52256923612768 52265326030848 52316529033216 52345127718912 52418709753984 52446802857344 52447364296488 52600719162852 52618760911836 52660716724224 52678779052032 52730387103744 52749602390016 52772616937894 52790717646842 52832810569728 52861691479296 52913478725632 52921986711552 52935999652872 53077297545216 53094934380544 53095502757888 53180394849792 53198635424256 53250752765952 53279862142464 53322345086976 53340634349568 53354186989824 53383352908368 53435651213056 53453979339008 53496601116672 53514950148096 53601086665728 53619471535104 53723621958048 53776253615616 53805650255712 53848552439808 53867022188544 53910162312069 53919794331648 53962976718448 53981485714064 54024528101376 54043058208768 54096002809856 54130044757824 54148611056832 54201659065344 54274529820672 54306940328928 54336627067446 54389859270432 54398604644352 54451897565184 54495506093959 54514197744137 54576377862144 54629844942848 54664222831092 54682972350156 54736543858752 54810133733376 54842864082174 54882647801856 54926601302706 54989251817472 55043123380224 55062002860032 55150629480576 55168955254784 55276707120516 55330860295872 55351023211008 55405249191936 55424252878848 55522981338566 55531908907776 55586312097792 55605377888256 55680135856128 55694879113608 55713385734272 55713982141944 55842943270912 55862097084416 55876888522476 55952011519488 55971202742784 56026036297728 56035044753408 56120602263552 56134861230336 56154115170048 56209127919616 56229610881024 56284697591808 56304002924544 56394628641792 56413367779328 56413971680256 56504169527904 56523550138272 56578924813824 56598331064832 56643460005888 56674423996416 56688823676688 56708267622384 56763823260928 56794853047696 56840138686464 56859634532352 56915338461184 56951154582336 56970688506048 57081348330426 57137269466592 57156867226656 57202441519104 57233711075328 57289781477376 57323992569424 57355328571193 57401061107712 57420749346816 57477002985472 57513172555188 57532899247884 57589262756928 57654950363136 57701124099486 57720915258498 57777462962016 57798517434624 57855141163008 57889689864517 57987401478528 58044210251776 58157577849924 58223913689088 58280954167296 58312813289472 58347635293878 58426080056064 58483318591488 58503378038784 58597543823112 58617014958208 58773476737024 58789039064364 58798491784704 58856095162368 58888268683776 58935223517184 58955437965312 58981160107058 59002653214512 59060456603904 59080714006272 59127822286848 59148102795264 59195472342664 59238413500416 59321050464256 59321685491712 59353478152192 59436911890944 59469402914208 59527663566336 59537235050496 59595562156032 59616003096576 59643290057232 59663747368176 59722198414592 59731801178112 59790318895104 59823003107328 59907096861696 59939203265536 59939844910272 60023460363552 60056272021914 60115107614688 60135726756384 60183676256256 60204318916608 60231875156481 60252534348783 60263299547136 60311562214736 60332248739248 60380354936832 60413361690624 60472547115008 60498285317568 60531356537676 60659768623104 60708348808254 60729171428322 60777594114048 60798440484864 60858003161088 60906742105013 60927632772859 60976213702656 61009546180992 61069315672064 61095307870044 61188591679236 61258384760832 61388554397142 61398425094912 61458575560704 61518784954368 61541202788352 61611614070936 61671973392512 61742317830144 61862908294656 61923513802752 61944753217536 62028034080768 62065074661632 62125878226944 62159839166208 62209402601472 62230740074496 62247217832856 62280578393096 62412701302784 62434108506112 62473397521248 62534601110016 62556050124288 62605929480192 62640152838144 62677558951056 62723026059264 62738962551552 62773258631664 62823311179776 62844859219968 62906426720256 62928003268608 63028616118272 63029290834944 63050234576896 63151718884128 63173379566304 63235268909568 63258312241152 63320284790784 63342003290112 63358097050416 63392731578687 63454835815504 63465038751744 63527213826048 63549003300864 63651290415552 63672440839168 63673122447936 63774926636274 63796801075182 63859301168544 63894209678658 63945156022272 63967088848896 63983341429203 64029755768832 64081034853157 64103014285451 64154127120384 64176131622912 64239003336704 64262412435456 64279428149916 64301475629988 64451004162048 64472420319232 64489491640602 64576193746176 64598343015168 64661628358656 64787227059072 64809448711296 64872940869632 64960158498816 64999645832268 65087033808384 65235826663344 65299736533248 65363709014016 65374218878976 65474035974144 65513134365056 65601212694528 65665480523776 65688003411968 65729340063072 65793733415424 65816300293632 65868779225088 65891371843584 65944141827984 66008745616128 66031386242304 66084036673536 66120161329152 66159645559448 66313495134208 66336240287744 66377984866326 66443013679392 66465803257056 66518800072704 66541615644672 66594906385497 66606804762624 66643215187968 66660147711024 66683011764432 66736181772288 66772662921216 66838078390272 66861003472896 66967904625664 66968621512128 66990874237952 67098701314386 67121715789198 67187473216416 67198276325376 67264108756992 67300878495744 67317978116067 67341067801581 67407040122352 67431603673728 67497664690176 67520816007168 67629496066524 67651968391616 67652692600932 67796211990528 67832546459648 67850507491578 67873779831654 67927899303936 67965031901952 68031615504384 68042554343424 68072241176191 68163760065408 68187139849344 68253941045248 68264915632128 68465253556224 68501946589184 68598240415488 68635739453616 68702980131072 68781344292864 68836428750264 68860039255752 68927499673984 69006119927808 69111482417152 69140897505792 69208633073664 69313065829803 69325449854976 69380970066576 69448940827392 69460107558912 69528155848704 69552003612672 69607705262872 69687101374464 69755372044288 69793503625216 69823208994336 69891613005312 69929819061984 69985577926656 70009582583808 70065650692233 70134292217136 70158347882448 70214288965632 70238372069376 70307182804992 70443747426304 70482255305728 70512253819938 70581332870496 70619915960622 70676225077248 70700466622464 70769730060288 70794003677184 70826406942963 70850699999709 70907193133056 70931513899008 71001003687936 71039816189952 71138915986432 71139677523264 71177803877824 71277859181718 71386690292442 71398168595712 71468115554304 71492628713472 71588746100736 71619980129999 71631495944064 71701671487488 71740867007616 71798069919744 71822696251392 71841713814612 71880216416092 72032704135168 72033475239936 72057410945024 72173393010432 72198148075776 72268878753792 72295213989888 72366039760896 72409253771904 72448836089928 72519812360576 72531472859136 72602530086912 72744331903488 72768503816192 72885630441456 72910629800208 72982058478336 73080178311168 73123818776232 73176863735808 73235468403608 73319002423296 73390831173632 73416003813376 73462203599904 73534172640768 73618047369216 73658290470912 73702276160688 73774480394496 73801364281344 73873665589248 73899003838464 74042545210368 74115082797056 74140503851008 74187159556482 74259838818144 74285309522592 74344541257728 74385181495296 74429601254379 74502518029968 74543244625101 74602682025984 74628270323712 74701381730304 74846481640448 74872153560064 74972814508032 74992666174902 75018388234986 75078204493824 75119245786368 75192838189056 75218628907008 75237740247369 75338892703872 75364733517696 75438566418432 75464441419776 75565898661888 75585098235584 75585907368468 75611023496512 75786851581952 75812846043136 75832920137646 75860554132944 75934872776448 75960918008064 76021485797376 76047560736768 76108464440568 76183025955456 76209156302208 76269922025472 76311614767104 76386375303168 76534748143616 76535567442432 76560999129088 76684230073584 76710532330512 76785683675904 76798030086144 76873267150848 76934832132648 76961220344664 77036617282688 77064689912832 77140188217344 77290852647456 77316535304704 77440982344047 77467544162721 77481385132032 77543437133232 77631884918784 77707938889728 77750417719296 77796847058504 77901440074752 77977758121984 78004504051712 78053591324898 78130058430816 78219175329792 78246004064256 78308668420731 78385385419152 78397989046272 78474793549824 78517691578368 78670204286016 78747275471872 78774285341696 78901078744278 78928141367754 78991075086336 79018168578048 79095580655616 79158925406841 79186076470263 79249215854592 79292537218944 79370218088448 79382980067328 79524386742976 79551663157568 79642401570816 79764004143104 79770592274688 79797953136384 79876129148928 79919793213696 79983517630464 80010951524352 80031280484736 80075029362552 80153476819584 80180969008512 80244901675008 80272425222144 80309166875308 80336712465044 80507139915776 80551148920832 80585432937072 80664380423424 80708475383568 80772828659712 80800533282816 80879691497472 80944465077672 80972228571096 81036792152064 81064587313152 81144004214784 81301618270208 81302488598016 81346061574656 81460410493392 81504940601169 81584788905648 81597906966528 81677846347776 81851405862856 81864566793216 81944767414272 82025046605824 82104815788128 82148818761248 82264296123261 82323090440192 82323971702784 82389901954059 82483877726208 82564685070336 82593004290048 82753432882176 82834504302592 82879785554944 82915060680774 82996290443808 83107873787904 83136379318272 83284472007849 83297863361664 83379468146688 83408066832384 83520203784192 83570078601408 83651950068736 83697678175552 83764414906368 83793145626624 83815332783714 83928017279232 83956804114176 84039054446592 84180903395328 84202291845504 84231172755072 84313691879424 84344416321536 84427046387712 84456004386816 84477462733888 84523642104916 84620051668992 84702951768064 84732004401152 84756254291856 84785325207408 84868387220736 84897496597248 84965190008832 85011635994624 85033235515032 85062401433576 85145734891392 85192279571544 85260208029696 85289451798528 85311121905604 85373007691776 85538836160512 85568175497216 85622022495639 85683216580608 85705904199888 85735300839984 85803662278656 85850566612992 85934672216064 85985988854136 86101591661568 86131124020224 86215504478208 86382969412096 86383894135392 86412598281728 86551686149229 86581372887747 86613544665088 86666194443024 86697776151936 86782711744512 86981102217792 87066315377664 87151612018688 87236366774886 87421431250944 87468283592704 87469219934208 87521452940817 87639120084096 87724977887232 87755067058176 87925522437312 88011660821504 88041848323072 88160215105536 88183558596546 88284142743552 88332403025664 88471740160587 88503979821768 88590684905856 88621071009408 88691733430272 88722154192896 88793208513996 88857620250624 88880196948032 88910682352576 88981575696384 89030217228288 89117437853696 89148004630528 89155367836416 89204104371312 89291495349504 89393343234048 89424004644864 89464935085848 89495621052264 89583297621888 89597701767168 89685478342656 89734504660992 89757304154756 89788090402108 89908804898304 89996886253568 90027754676224 90035190545328 90084408032871 90172661422032 90203590134576 90275514384384 90306478374912 90394949320704 90467343322104 90498373108872 90570532405248 90620042535936 90708820672512 90885013420544 90916186465792 91019887509504 91062523212381 91093757142483 91166391171072 91197660727296 91287004741632 91464320553984 91514319271488 91603973508096 91781905000352 91782887518854 91813385674336 92008159903744 92082831595713 92097637642368 92187863341056 92278177431552 92311804182528 92417421106404 92507960088768 92598587769856 92613476745216 92885270704128 92916135165952 92917129826304 93097611992448 93188817340416 93239758749312 93314103902208 93346110111744 93420867589644 93512389622848 93544463843264 93619051954176 93651162759168 93801901665024 93834075186432 94016338426584 94084539088896 94108443827328 94159887947496 94234966769664 94267288829952 94359640080384 94392004902912 94435209257284 94467599999612 94542924177408 94575351865344 94668004917248 94719754919936 94727578326192 94760069349456 94852903364352 94980427186176 95013004935168 95037145575624 95182253723256 95197558127616 95290820739072 95323504951296 95508661258752 95602228649984 95654489343488 95662389954411 95695201612773 95730759892992 95763595001856 95788951752816 95841314517987 95917734033408 95950633273344 96044633653248 96231190680576 96264197434368 96358505005056 96393618653184 96545671695872 96598448119904 96708630478848 96734237460903 96803373449216 96864290619264 96897514522752 96992442537984 97180840588608 97214173066944 97309411304448 97440237748224 97498425034976 97499468748402 97551722278982 97758669897728 97853739995016 97949604799872 98045563521024 98061328318464 98211053961216 98269701547584 98365973859328 98401819041792 98498220785664 98532005117952 98690600123136 98723393613824 98724450440448 98916212741976 99013118424192 99047079363456 99126055010304 99180241993728 99239468339172 99336690706624 99390992833468 99470242701312 99504360431616 99601842307072 99664520519088 99698704885584 99910207143936 99963752677376 99964822781952 99990221566536 100024517646648 100104272658432 100158994381824 100257117585408 100291505209344 100316986996492 100451856938496 100486311356928 100584755224576 100619255226368 100648051971579 100682573683797 100754531549184 100781209824624 100896163135488 100951317743616 101110560183528 101147405510592 101246497035264 101281224010752 101477952587424 101577367940608 101612208402944 101693229367296 101748819689472 101775761237367 101810669747481 101848500404224 101891848955904 101947547852928 102047423256576 102245640098112 102280709774016 102380911567872 102397373448192 102579776176864 102614960459552 102752919883776 102853584289792 102897360623232 102953609180424 103054470196608 103172016439296 103254643125396 103290058883628 103391249510976 103509179891712 103592076599662 103667223625728 103812949610496 103868586766336 104071455099864 104173411241088 104190161338368 104292233773056 104328005419008 104411557894308 104513847225536 104530652061696 104633058066432 104690255437824 104837419507968 104893605714688 104894728592976 105201438325704 105237521823672 105321433448448 105357558104064 105460774207488 105545233875788 105581435293684 105665621139456 105723382958592 105826957451264 105843973423104 105871999305744 105929873940933 106154595090432 106189868761088 106191005515776 106360789699584 106397270848512 106501505531904 106559724284928 106708373979648 106766705816736 106871302426112 106907958678016 106916788772577 106993202233344 107029900296192 107080035438663 107202173331456 107238943070208 107447243916096 107552507231232 107611300511424 107697104879616 107734044377088 107820324624138 107925953436896 107962971428128 108049056202752 108086116417536 108192005619712 108260089515648 108297222113664 108403318130688 108549059641344 108613880657856 108673254134892 108779718540864 108797209288704 108903795130368 108991012187918 109028395488274 109152755724288 109259689885696 109328445662184 109365944700312 109473087717504 109620267466752 109685728164348 109765295603712 109853202605412 109978503634944 110086246760448 110124005720064 110301258961152 110337910509568 110553414241032 110661720591744 110702046422016 110810498383872 110848505757696 111045962677132 111063817815552 111172624195584 111210755776512 111360271712256 111389758227216 111426771468544 111427964283888 111685886541824 111724194168832 111753777044952 111904023038976 111942405485568 112052072595456 112269722460672 112308230340096 112418255839232 112459221762048 112488999262353 112527582352479 112569395183616 112608005849088 112789257283584 112826735558656 112827943360512 113008339055808 113047100276544 113157849627648 113196662129664 113348847992832 113377647353376 113416535244768 113527646521856 113589706095392 113680277372928 113719269064704 113749380206469 113830676922368 113902309164672 113941377012096 114162696660852 114274538933184 114313734453312 114404883038208 114467422150656 114579562954752 114647985138848 114710657142386 114802122215424 114841498693632 114954005970944 115026345110376 115065798495768 115178525513856 115309900726272 115402248198972 115441830516996 115554925924032 115597034869248 115710282326016 115779379729034 115974802957056 116088420503552 116315155699848 116447827378176 116561908334592 116625626578944 116695270587756 116852160112128 116966637182976 117006756077568 117195087646224 117234029916416 117546953474048 117578078128728 117596983569408 117712190324736 117776537367552 117962320214116 118005306429024 118120913207808 118161428012544 118255644573696 118296205590528 118351618116417 118390944685328 118392212051631 118476827000832 118642100928512 118643370983424 118706956304384 118873823781888 118938805828416 119055327132672 119074470100992 119286580114464 119327494736352 119444396829184 119463602356224 119580637790208 119646006214656 119814193723392 119878406531072 119879689820544 120046920727104 120112544043828 120230215229376 120271453512768 120367352512512 120408637833216 120463750312962 120505068697566 120623124429472 120664497478496 120760709873664 120826723381248 120945094230016 120996570635136 121062713075352 121319537246208 121416697616508 121458342856644 121555188228096 121596880969728 121716006322176 121813484210026 121855265545718 121952427405312 122019092361984 122138631344128 122190615740088 122377183358472 122516769521664 122777108794284 122796850189824 122917151121408 123037569908736 123082405576704 123223228141872 123343946785024 123484635660288 123725816589312 123847027605504 123889506435072 124130149323264 124251756453888 124319678332416 124418805202944 124461480148992 124494435665712 124561156786192 124825402605568 124868217012224 124946795042496 125069202220032 125112100248576 125280305676288 125355117902112 125477925103104 125546517263328 125646622359552 125689718439936 125722999175571 125790378728161 125812853440512 125856006537216 126057232236544 126058581669888 126100469153792 126303437768256 126346759132608 126470537819136 126516624482304 126640569581568 126684006580224 126716194100832 126785463157374 126909671631008 126930077503488 127054427652096 127098006601728 127302580831104 127344881678336 127346244895872 127549853272548 127593602150364 127718602337088 127788419357316 127890312044544 127934177697792 127966682858406 128059511537664 128162069706314 128206028570902 128308254240768 128352263245824 128478006673408 128524824870912 128558856299832 128602951259976 128902008324096 128944840638464 128978983281204 129152387492352 129196686030336 129323256717312 129574454118144 129618897422592 129745881739264 129920316997632 129999291664536 130174067616768 130471653326688 130599473066496 130727418028032 130748437757952 130948071948288 131026268730112 131202425389056 131330961047552 131376006823936 131458680126144 131587466830848 131632600587264 131888283655968 132017491232256 132062772484608 132168073347072 132240322658304 132275337894819 132319291118896 132626990268416 132672480575488 132755969732652 132886027358784 132931606514112 133037600145408 133083231289344 133189812770994 133286430375936 133320295422048 133366023528864 133472363544576 133545325842432 133676156780544 133722006945792 133935809251328 133937243024256 133981748475904 134197402628772 134243431578396 134374946432832 134396552650752 134528217513984 134601756991488 134635956232134 134682135603162 134814080244704 134863207347456 134995329380352 135041632014336 135258992133048 135303936783232 135305385201864 135592423981056 135665092919296 135701014983156 135747559663308 135855798607872 135930063803904 136063231008768 136085108686848 136144482352382 136327520130816 136374279698688 136507882090496 136529831264256 136930507112448 137003893178368 137196480830976 137271478907232 137405960262144 137562688585728 137672857500528 137720078511504 137854999347968 138012239855616 138222964834304 138281795011584 138417266147328 138626131659606 138761940133152 138897881654784 138920215117824 139056311697408 139104007225344 139215410525744 139374202748928 139510744088576 139587007250432 139646417988672 139783226010624 139859638123968 139971155853312 140019165167616 140131301384466 140268584434272 140316695764896 140428577931264 140476744138752 140589246813827 140614365609984 140887494852608 140964510611456 141024507639876 141162665740992 141239831921244 141352450154496 141400933244928 141539460120576 141588007354368 141652813885926 141701399999418 141814386266112 141863027798016 142002007375872 142079632379904 142277831972864 142279355046528 142355607755648 142555718363436 142773380584884 142796337191424 142936231108608 142985257426944 143177492201472 143239960259998 143262991888128 143403342974976 143481734015232 143596139839488 143645392502784 143683427629224 143760432832184 144065408270336 144066950479872 144114821890048 144346786020864 144396296151552 144537757507584 144590427979776 144732079521792 144818507543808 144897672179856 145039624721152 145062945718272 145205060173824 145488663806976 145537007632384 145771260882912 145821259600416 145964116956672 146160356622336 146247637552464 146327583418473 146353727471616 146470936807216 146638004846592 146781662347264 146832007626752 146924407199808 147068345281536 147316580941824 147404552321376 147548960788992 147602728562688 147747331178496 147798007676928 147916373683603 148085090420736 148230165594112 148281007702016 148374319112964 148519677636288 148570619045184 148689082515456 148770362990592 148859202508758 149005036059936 149086489250202 149205364051968 149256540647424 149402763460608 149692963280896 149744307120128 149945629016064 149985332349804 150036776469972 150156408987648 150238491572736 150385676378112 150437257814016 150475480494738 150677785407744 150729467035392 150877132836864 150928882839552 151131797323776 151170196471168 151171814736936 151222046993024 151573703163904 151625692086272 151665840275292 151721108265888 151869745552896 151921836016128 152042971594752 152095121473536 152216928881136 152366051910912 152418312604416 152539844050944 152623229534208 152772750606336 153069496287232 153071134884864 153121998258176 153368460147168 153421064661024 153571367351808 153596060172288 153746534301696 153869664265296 153922440689328 154073234565376 154129379825664 154280376434688 154581705294912 154633070609408 154881964688094 154935088325442 155086874266464 155263769837568 155388114899493 155415877779456 155500835438592 155593694117008 155802880149504 155955516243968 156009008103424 156107182649796 156260116861632 156438350659584 156492008128512 156617336841462 156770770838304 156795978092544 156949587099648 157035383156736 157129158203689 157340408572032 157494550943744 157548570683392 157802157488556 157856282735508 157982150172672 158036337156096 158191161311232 158317850813682 158372152940526 158498431709184 158585074437888 158740436176896 158765960134656 159048773485952 159103326315136 159284803141632 159528008286208 159541184549376 159595906272768 159752258297856 159839586427392 159967035260928 160021903048704 160062560969472 160150058725104 160306953639168 160361938017024 160489803350016 160544850444288 160618333750616 160673424930088 161014279831552 161102297841664 161170865874144 161328760846848 161416950767136 161545657319424 161601066565632 161730486936207 161759382994944 161888930155344 161944457142192 162073584304128 162129174626304 162288008429568 162603236540416 162604977196032 162692123149312 162920820986784 163009881202338 163169577811296 163195813933056 163355692695552 163486518281877 163542593232411 163702811725712 163729133586432 163889534828544 164050093211648 164209631576256 164297637522496 164528592246522 164647943405568 164779803908118 164967755452416 165129370140672 165186008580096 165318299999321 165506865764352 165669008605184 165759571109888 165830121361548 165992580887616 166215747575808 166272758636544 166568944015698 166595726723328 166758936293376 166816133664768 167040407568384 167140157202816 167303900137472 167395356351104 167528829812736 167586291253248 167630665567428 167856034558464 167913608228352 168078108893184 168361806790656 168404583691008 168462345510144 168627383758848 168688832643072 168854092775424 168912008773632 168954925467776 169047284209832 169240103337984 169405903536128 169464008802304 169512508583712 169570650414816 169736774441472 169794993194496 169930380017664 170023271989248 170066471030064 170124802867152 170291469782784 170384559143088 170520416059392 170578903597056 170622243811208 170746015383552 171077672321024 171136350994432 171244044991278 171411808399776 171470601679968 171607324557312 171701133225984 171869344432128 171971977708272 172065985713579 172203183323136 172262248040448 172431008956416 172765938824192 172767788270784 172825196563456 173103372298458 173162745775494 173332388886048 173395552303872 173565423489024 173669069593551 173934237458569 173962204435584 174132630755328 174303224037376 174472733549772 174842862501888 174936567185408 174938439868416 175042905881634 175278240168192 175449955774464 175510134116352 175851044874624 176023321643008 176083696646144 176320430211072 176367117193092 176568285487104 176664806051328 176943480321174 177007959643536 177181369811712 177242142018816 177383466860544 177444308385792 177586417027992 177715240501248 177760393896064 177821364705152 177963151392768 178060434456576 178234875707392 178296009261056 178310735672832 178408208742624 178582990699008 178786686468096 178848009289728 178929870171696 178991242104528 179166595243776 179195403534336 179370956685312 179469009321984 179514608309512 179576180804216 179817609796608 179993772507136 180055509352448 180070381090656 180168816065742 180345322844064 180407180269152 180551028768768 180612956749824 180695625469443 180757603046349 180789898641408 180934686644208 180996746217744 181141064810496 181240085071872 181417641345024 181770026841088 181832372931584 182125046424762 182187514284966 182332782342144 182395321454592 182574009483264 182720226315039 182782898318577 182928641107968 183028638542976 183207947016192 183563810000704 183565775037708 183626771348672 184165663191426 184195275284736 184375726682112 184556354863104 184623608365056 184767511763947 184834842212808 185015920177536 185197175539712 185226953490432 185770541408256 185832270331904 185834259652608 186195223984896 186377634680832 186479517498624 186628207804416 186692220223488 186841735179288 187024779245696 187088927686528 187238103908352 187302325518336 187603803330048 187668150372864 188032676853168 188169078177792 188216887654656 188319775894992 188469933539328 188534577659904 188719280160768 188784009805824 188870418514568 188935199999224 189085848354816 189150703730688 189336009834496 189439509839872 189455156652384 189520138698912 189705806728704 189960854372352 190026009870336 190074291151248 190178194736061 190364507446512 190395116255232 190581641478144 190647009902592 191017322517504 191204457299968 191308978686976 191324779908822 191390403225546 191577903505632 191682629035974 191835468066816 191901266546688 191950024287609 192089267306496 192243104559471 192309042856353 192462381361152 192528394868736 192717010010112 192787237306368 193091343391744 193196896239808 193417260957696 193468474921806 193728581238528 193795029045504 193984885075968 194361681177216 194428346133888 194618822608896 194880475496448 194996850069952 194998937496804 195103444557964 195517339795456 195707479990032 195899209599744 196091127042048 196122656636928 196422107922432 196539403095168 196731947718656 196803638083584 196996441571328 197064010235904 197381200246272 197446787227648 197448900880896 197832425483952 198026236848384 198094158726912 198252110020608 198360483987456 198478936678344 198673381413248 198781985666936 198940485402624 199008720863232 199203684614144 199329041038176 199397409771168 199784719156491 199820414287872 199927505354752 199929645563904 199980443133072 200049035293296 200208545316864 200317988763648 200514235170816 200583010418688 200633973992984 200903713876992 200972622713856 201169510449152 201238510452736 201296103943158 201365147367594 201562419649248 201792326270976 201902635487232 201953934348201 202023203404743 202221120367056 202294811021184 202492994070528 202562448021504 202955905174848 203154735881216 203224416805888 203497639378944 203551522474734 203621339494962 203783697911808 203895095705856 204094846513152 204216723528573 204491280196224 204561419548032 204761823135744 204794746896384 205159552353728 205229920919104 205505839767552 205707168579584 205794721246464 205907218360848 206108940393216 206344032878592 206509286250792 206580117767256 206782499021952 207018359783424 207184153199324 207334447251456 207625899220992 207737173532672 207939197489409 208142910199728 208346822482176 208380322676736 208584467546112 208656010838016 208823115788616 209027694451072 209061304123392 209266116132864 209380510875648 209674839015936 209787211429376 209789457185952 210196952076699 210402876651408 210475043647344 210642866896896 210715116208128 210921548414976 211090467751576 211162870587368 211331242278912 211446765917184 211653914902528 211743998611488 211859747881866 212309190180864 212379737522176 212382011031552 212479220828889 212552099999127 212721579399168 212794541697024 213003011063808 213119448569856 213416747959296 213533411633472 213742604852224 213815917356032 213833577545154 214160070877326 214404346662912 214477886140416 214859940389997 214894487832192 215105014462464 215222601022848 215394209759232 215468088754176 215640649248276 215851906873792 215925942856256 216098112405504 216172232835072 216520179031296 216594444227328 216806636261376 217098119282688 217227761315712 217346508269784 217559437081728 217594418577408 217807590260736 217982024375836 218056790976548 218305511448576 218519379771392 218656891324368 218731889400624 218946175435008 219240534933504 219371456328696 219530591207424 219706405210824 219957007269888 220172493520896 220248011440128 220602517922304 220675821019136 221106828482064 221323441183488 221404092844032 221620996767744 221697011515392 222091925354264 222127635631104 222345248391168 222421511553024 222779516454432 222853542937088 222855928567776 223288803763137 223371773083648 223448388337664 223507554089904 223629733875303 223808046077952 223884810971136 224104145190912 224539444921344 224616460680192 224836511678464 224918443524096 224977998524706 225055164704958 225578514567168 225653471117312 225655886721024 225713220742107 226016678111616 226094200553088 226315699255296 226393324259328 226697695985664 226755294706752 226833070489536 227055293043712 227179412190784 227360554745856 227438538129408 227498760412938 227804618329344 227882754024192 228325393321704 228549077866368 228627468906624 228809766076416 228934844301312 229159125909504 229295970277696 229421314284772 229604244430848 229682997387264 229908011941888 230052690220752 230131596991536 230357051027712 230619801452544 230804496397944 230883661033992 231109851848064 231194069738496 231420564652032 231558759458068 231949605914112 232176841007104 232322947032141 232402632488163 232630311399696 232895654756352 233123816669184 233251253157888 233390541175512 233704320224256 233933274365952 234013512155136 234390175292448 234468059832832 234926005262193 235093906948096 235156156257456 235193967138816 235424380649472 235553074735104 235924640428232 236010612858048 236241826415616 236322856025088 236703236232834 236781889370656 236784424103262 237284201857024 237286741966848 237413912608768 237476776220523 237558229410789 237747647563776 237877611656832 238110654265344 238148940201984 238573160228928 238654989472704 238888793658368 238927204712448 239292012429312 239628387446784 239756813062144 239759379641088 240093841454208 240225088087656 240460430458752 240542907025536 240734705025024 240817275666432 240927500625924 241010137395132 241246248858944 241328994956992 241521419747328 241653446762496 241890188460032 241993141270272 242125426150704 242639074492416 242833395233016 242916685713288 243110376456192 243193761939456 243432012644352 243626968420052 243710531091436 243904854810624 244038184723968 244277262688256 244381231480176 244514821803507 244754366716944 245033539043328 245554217588568 245593700379648 245834302242816 246075139817472 246446456283744 246687893570048 246792888369783 246969271320576 247169705862177 247451633178624 247694055211008 247779012870144 248260298646528 248503512907776 248639356664832 248988871331424 249122313572384 249650805211136 249736434024448 249853416023547 249893590084992 250138404440064 250224200497152 250560611352576 250710235804224 250955850206208 251093034526656 251293244719104 251379436879872 251445998351142 251580757456322 252114464473088 252117163339776 252200938307584 252606875536512 252693518265216 252941075638272 253033248964608 253281139163136 253368013160448 253432388201664 253570926314748 253819343262016 253860155006976 254108855304192 254196013203456 254605161662208 254689763356672 254692489791744 255099706545096 255187204300728 255437204674176 255576838714632 255780624089088 255868355395584 255933365716812 256119023075328 256324139412628 256412057141804 256616508481536 256704526491648 256956013346816 257049649741824 257117712599664 257205902519952 257804016648192 257889681276928 257957966562408 258304774984704 258393372060672 258646513434624 259148908236288 259237794845184 259491763478528 259655058447687 259744118663241 259840633995264 259998583329072 260348135233536 260943306653376 261198946132992 261454836056064 262052537460224 262404850778112 262564358822451 262661922095104 262752013647872 262917360252288 263174933661696 263265201174528 263776567311936 264034982464512 264125544969216 264480645316608 264550675789638 264638582237792 265253980536832 265344961150976 265415220481761 265511939465304 265772054717568 265863213028224 266075200290816 266166462578688 266379625541988 266572860751872 266640590844096 266732047057728 266944727089152 267090651684864 267352313561088 267444013891584 267871618502656 267874486048512 267963496951808 268394805257544 268486863156792 268749892865664 268793105301504 269056435027968 269203513982976 269271912464268 269364271206324 269628160489408 269726414694912 269990658760704 270083264028672 270517984266096 270607873566464 270610770403728 271184847962112 271330185838592 271402029966312 271495119326616 271711597215744 271860127607808 272126462017536 272288964704764 272655040261632 272748559397376 273015764180992 273059662528512 273187569637143 273281271427449 273861014224896 274007786356736 274392961661952 274542957814464 274811920524288 275345715001056 275440157023008 275709998695936 276024479711232 276248494787139 276445929668608 276563590023168 276834532294656 277252263319212 277523880266304 277795763309568 277840430235648 278430821051488 278748405497856 279021488177152 279174014500864 279292835977344 279566452021248 279719276247936 279942311706624 280038330335232 280262602768932 280537168868544 280633391529792 280857155862528 280953488277504 281178493627654 281774989705216 281929021222912 282049015279752 282325331481984 282479663842488 282704900308992 282801866489856 283078920241152 283176014708736 283305627771852 283402799998836 283628772532224 283726055596032 284004014751744 284159264759808 284555663945728 284558710093056 284711215511296 285111436726872 285546761169768 285592674382848 285872462217216 285970514853888 286479920519996 286525983776256 286806685949952 286963468030464 287192279678976 287290785005568 287366855258448 287520865664368 287523943553961 288130816540672 288133900959744 288229643780096 288693572041728 288792592303104 289075515015168 289180855959552 289637015087616 289795344359712 290079249442304 290125891436544 290202712382709 290410120347648 290977327613952 291074015264768 291542521765824 291642519200832 291928233913344 292320713244672 292495275104928 292655166836946 292941873614432 293276009693184 293563324694528 293664015253504 293848814399616 294136690563072 294633161883648 294809104642752 295097921577984 295205457125376 295494662356992 295596015353856 295832747367206 296170180841472 296460331188224 296562015404032 296748638225928 297039355272576 297141238090368 297378165030912 297540725981184 297718405017516 298010072119872 298172978500404 298410728103936 298513081294848 298805526921216 299385926561792 299488614240256 299891258032128 299970664699608 300073552939944 300312817975296 300476983145472 300771352756224 300874515628032 300950960989476 301355570815488 301458934070784 301754265673728 301857765679104 302263594647552 302340392942336 302343629473872 302444093986048 303147406327808 303251384172544 303331680550584 303442216531776 303739491105792 303843672032256 304433857762272 304732103821824 304836625208832 305079688101888 305246459068416 305327283712101 305432009242443 305545501212672 306138992574464 306142269769728 306243996516352 306736920294336 306842129322048 307142734703616 307192120344576 307739328530592 307844881378656 308146469130752 308258759651328 308560752869376 309163410589824 309266141218816 309763929376188 309870176650884 310173748532928 310527539675136 310776229798986 311001670877184 311187388234016 311605760299008 311911032487936 312018016206848 312214365299592 312520233723264 312876701319168 312984016257024 313234673682924 313541541676608 313591956185088 313899174199296 314070766313472 314258316407378 314680817144064 314989101887488 315097141366784 315604314977112 315712565471016 315964300345344 316072674312192 316382322622464 316635701627364 316744305881052 316996863418368 317170148875776 317480872353792 317531920269312 318097546971904 318206652630272 318569606283264 319056016572416 319082369098752 319191812545536 319504516595712 319679172854784 320125121938944 320300117450208 320613907278336 320723876034048 320979606700032 321089700888576 321236667501232 321240106315989 321346849860176 322028559663104 322204595683328 322341731748288 322657521693696 322833901534272 323091314638848 323202133131264 323460973872414 323777860310688 323888914284384 324147168608256 324258349252608 324576016859136 325206473080832 325209954392064 325384246298624 325841641973568 326019762404676 326339155622592 326391627866112 326711385391104 326973036563754 327085186464822 327405623451424 327458267172864 327779069657088 328100186423296 328419263152512 328595275044992 329057184493044 329295886811136 329559607816236 329935510904832 330258740281344 330372017160192 330636599998642 331013731528704 331338017210368 331519142219776 331660242723096 331985161775232 332431495151616 332545517273088 333137888031396 333191453446656 333517872586752 333632267329536 334080815136768 334280314405632 334607800274944 334790712702208 335057659625472 335172582506496 335261331134856 335712069116928 335827216456704 336156217786368 336809167382016 336924691020288 337254767517696 337377665286144 337708185550848 337824017547264 337909850935552 338094568419664 338480206675968 338811807072256 338928017604608 339025017167424 339141300829632 339473548882944 339589986388992 340046543978496 340132942060128 340249605734304 340582939565568 340769118286176 341040832118784 341157807194112 341244487622416 341248140619407 341431027976437 341492030767104 342155344642048 342272701988864 342488089982556 342823616799552 342941203359936 343214649114624 343402266451968 343738688864256 343943955416544 344131971427158 344406366646272 344524496080896 344862017912832 345531877648384 345535576541568 345650393126912 346206744596916 346325491550988 346664777772096 346791104607744 347130846978048 347338139187102 347868474917138 347924408871168 348265261510656 348606448074752 348945467099544 349685725003776 349873134370816 349876879736832 350085811763268 350556480336384 350899911548928 351020268232704 351702089749248 352046643286016 352167393292288 352640860422144 352734234386184 353136570974208 353329612102656 353886960642348 354015919287072 354362739623424 354484284037632 354766933721088 354888616771584 355172834055984 355430481002496 355520787792128 355642729410304 355926302785536 356120868913152 356469751414784 356592018522112 356621471345664 356816417485248 357165981398016 357859740343392 357982484209056 358333190487552 358390807068672 358741913370624 358938018643968 359029216619024 359152361608432 359635219593216 359987545014272 360111018704896 360140762181312 360337632131484 360690645688128 360814360538304 361102057537536 361225913499648 361391250938886 361515206092698 361869373288416 361993492435488 362282129620992 362480170143744 362572268098817 362835282690048 363540053682176 363664745863168 364250092849524 364375028569932 364665564684288 364790642909184 365148018966528 365440452630078 365565796637154 365857282215936 366057277085952 366415894032384 367127620001408 367131550075416 367253542697344 368331326382852 368390550569472 368751453364224 369112709726208 369247216730112 369535023527894 369669684425616 370031840355072 370394351079424 370453906980864 371541082816512 371664540663808 371668519305216 372390447969792 372755269361664 372959034997248 373256415608832 373384440446976 373683470358576 374049558491392 374177855373056 374476207816704 374604651036672 375207606660096 375336300745728 376065353706336 376433775309312 376639551789984 376939867078656 377069155319808 377371136184483 377438560321536 377568019611648 377740837029136 377870399998448 378171696709632 378301407461376 378672019668992 378879019679744 378910313304768 379040277397824 379411613457408 379921708744704 380052019740672 380148582302496 380356389472122 380729014893024 380790232510464 381163282956288 381294019805184 381468542657713 381599384208959 382034645035008 382408914599936 382617957373952 382649559817644 382780806451092 383155807011264 383365258071948 383670936133632 383802533093376 383900048575218 384178534612992 384486209118942 384618085712706 384924762722304 385056789737472 385434020020224 385574474612736 386182686783488 386393792479616 386834521915392 386936949843612 387457162477056 387590058091008 387969770151936 388723362354432 388856692267776 389237645217792 389760950992896 389993700139904 389997874993608 390206889115928 391034679590912 391414959980064 391798419199488 392182254084096 392245313273856 392844215844864 393078806190336 393463895437312 393607276167168 393992883142656 394128020471808 394762400492544 394893574455296 394897801761792 395664850967904 396052473696768 396188317453824 396504220041216 396720967974912 396957873356688 397346762826496 397563971333872 397880970805248 398017441726464 398407369228288 398658082076352 398794819542336 399569438312982 399859291127808 399960886266144 400098070586592 400417090633728 400635977527296 401028470341632 401166020837376 401267947985968 401487299998351 401807427753984 401945245427712 402339020898304 402477020905472 402592207886316 402730294735188 403124839298496 403584652541952 403805270974464 403907868696402 404046406809486 404442240734112 404589622042368 404985988141056 405124896043008 405227829051619 405911810349696 406309471762432 406448833611776 406995278757888 407103044949468 407242678989924 407567395823616 407790191411712 408189693026304 408433447057146 408982560392448 409122839096064 409523646271488 409589493792768 410319104707456 410459841838208 411011679535104 411414337159168 411589442492928 411814436721696 412217880786432 412688065757184 413018572501584 413160235534512 413564998043904 414036719566848 414368306398648 414668894502912 415251798441984 415474347065344 415878394978818 416285820399456 416693644964352 416760645353472 417168935092224 417312021676032 417646231577232 418055388902144 418122608246784 418532232265728 418761021751296 419349678031872 419574422858752 419578914371904 420393904153398 420805753302816 420950087294688 421285733793792 421430232416256 421767740441481 421843096829952 422180935503152 422325741174736 422662484557824 422893531834368 423307829805056 423487997222976 423719495763732 424618380361728 424764022063104 424958441657778 425104199998254 425443158798336 425589083394048 426006022127616 426238897139712 426347194735091 426493429410013 426833495918592 427066823266944 427485209704448 427631834712064 427667155090308 428320141754652 428808693325824 428955772280832 429719880779994 429788975664384 430210028924928 430445202045696 430788419518464 430936177508352 431281298496552 431703813747584 431851885712512 432196224811008 432344465670144 433040358062592 433188888454656 433613272522752 434196238565376 434455522631424 434693016539568 435118874163456 435188837154816 435615180521472 435964048751672 436113581953096 436611022897152 437038759542784 437313782648736 437463778801248 437892350870016 438481069867008 438742912657392 438982750255419 439061182414848 439412810421648 439914014539776 440344987041792 440496022880256 441205035844608 441351642038272 442213656964128 442646882366976 442808185688064 443241993535488 443394023030784 443749121050809 444183850708528 444255271262208 444690496782336 444843023106048 445559032908864 445707085874176 445711857135552 446577607526274 447015108179808 447259467750606 447616092155904 447769621942272 448208290381824 448567243972099 448721099998157 449078889842688 449232921360384 449673023356928 449836887048192 449955997049412 450110329409916 451157029134336 451306942234624 451311773442048 451426441484214 452033356223232 452188401106176 452631398510592 452786648518656 453395391971328 453510589413504 453666140979072 454110586087424 454358824381568 454721109491712 454877076258816 454997520825876 455609236658688 455765508048384 456650786643408 457098155732736 457254937813248 457619532152832 457869688602624 458318251819008 458591940555392 458842628569544 459208488861696 459365994774528 459816023883776 460105380441504 460263193983072 460714102055424 461239602905088 461608992795888 461767322067984 462219703696128 462388139476992 462841129304064 463117518916136 463899211828224 464353682014208 464645894064282 464805264976326 465260622799392 465791309512704 466164344698479 466247633338368 466502506315776 466781082351024 467408640448512 467866548731904 468027024310272 468780350584896 468936119665664 469852010524386 470312312514912 470387934277632 470848761298944 471106149470208 471387474611067 471849280856464 472021225716096 472483652831232 472645712050176 473406472465668 473563778741312 473568848206524 474573483933696 474827825217536 474953552441046 475116458821578 475495295127552 475755223313664 476221308530688 476297880403968 476505688233337 477146320457856 477309978945408 477777587316736 477854409424896 478584024858624 479256774893568 479513626124288 479518759282176 480187682908416 480450176175312 480920860917504 481085814051072 481469410050048 481634551332864 481855001251848 482020274790264 482492497717888 482657989913984 483042839494656 483306893524992 483780376920064 483986282540544 484250852301408 485191460808621 485278148984832 485666790466032 485833371426576 486220752912384 486387523878912 486864025288704 487253936840104 487421062182872 487809709621248 488076369447936 488554525376512 488762462960352 489029643607014 489508733433888 490067078086656 490459554845631 490627779697233 491108435177136 491187400759296 491668604485632 492150279634944 492892912567488 493375787140096 493585776739566 494339411724354 494903266357248 495388110422016 495558025740288 495954899997963 496520597293056 497007025815552 497278713329664 497977742662848 498244627144768 499706832047094 499787180169984 500276808880128 500448400994304 501121222705152 501339860909993 501420471608448 501911700412416 502186069053312 502586489438208 502758873759744 502891996702284 503161514912644 504228928946176 504234326679552 504401876615168 505213751073024 505387036530432 505882151276544 506066497929216 506562278326272 506736026320896 506864776403328 507141852629496 507638686524032 507720310013952 508217710608384 508392026406912 509210323324416 509379526713344 509384979583488 510199413090192 510374408601456 510874409348352 511153677429264 511561248178176 511736710791168 511866731433624 512238046150656 512648278825256 512824114283608 513233016963072 513409052983296 513912026693632 514235425199328 514411805039904 515608033296384 515779362553856 515915933124816 516197957140737 516609549969408 516786744121344 517293026869248 518297816472576 518475589690368 518983526957056 519310116895374 519488237326482 519997166658144 520696270467072 521007208780653 521802712375707 521886613306752 522397892265984 522909672112128 524105074920448 524809701556224 525128717644902 525834720504576 526349867323392 526530402349056 527553134623872 528069964929024 528251089938432 528961290633216 529101351579276 529277164475584 530507961073664 530689922301952 530830440963522 531023878930608 531544109435136 531726426056448 532150400581632 532332925157376 532759251083976 533145721503744 533281181688192 533464094115456 533889454178304 534181303369728 534704627122176 534888027783168 535743237005312 535748972097024 535926993903616 536789610515088 536973726313584 537499785731328 537586210603008 538112870055936 538407027965952 538543824928536 538728542412648 539256320978816 539452829389824 539981317521408 540166528057344 541035968532192 541215747132928 541221540807456 542086876408329 542272809139047 542369695924224 542660371677184 542804059932624 542990238653232 543423194431488 543720255215616 544252924035072 544577929409528 545310080523264 545497118794752 546031528361984 546375139274286 546562542854898 547722028449792 548015572713472 548160678945117 548348694955731 548785923323904 549085915628928 549623841048576 550691430002112 550880314046016 551419997391872 552496989574278 553127180046336 553669064589312 554302535291841 554504526638424 555047760532608 555591526619136 555680860471296 556861642102976 557496810995712 558348029001728 558585671954688 559132904042496 559438552495872 559884623413248 560076660670464 560525205537864 561074337737088 561266783059584 561714311725056 561906976555008 562356987255308 563549979410432 563858042445824 564098030559504 564650662963968 564959327684976 565409800617984 565603732979712 566157840482304 566352029417472 566611255543704 566805599997672 567257545064448 567452111192064 568008029503488 568318529519616 569111327891456 569117420186112 569422431022592 570222873453744 570534584208183 571093522339536 571185348765696 571744924434432 571941029707776 572959841039992 573051967552512 573613371899904 573926936060928 574733710516896 575041731328736 575047887107922 575850072862827 576261633081344 576267801919488 576459287560192 576729313678413 576927128569059 577387144083456 577585184606208 578151030030336 578361711919104 579274030175232 579590688719424 580158498884608 580251782873088 580405424765418 581954655227904 582148030529536 583085043531648 583285038401664 583856467826688 584641426489344 584990550209856 585310333673892 585883747228864 586552019386368 587697628799232 588273381126144 589266323767296 589618209285504 590195843155968 590410914250752 590989324713984 591192030707712 591665494734412 592340361682944 592920662376448 593124030808064 593497276451856 594078710545152 594282476180736 594756330061824 595081451962368 595436810035032 596020144239744 596345957000808 596821456207872 597026162589696 597611053842432 598771853123584 598977228480512 599354157469473 599782516064256 599941329399216 600147105879888 600625635950592 600953966290944 601542705512448 601749031256064 601901921978952 602711141630976 602917868141568 603508531347456 603715531358208 604680785884672 604687258947744 604888187972096 605861803044603 606069610214229 606294812655616 606502768345088 606663361101168 606884433063552 607478982211584 607687344064512 608867715524544 609464207643648 609673250417664 610492918136832 610654567424202 610864018484886 612277985148928 612284539539456 612487993032704 612650170585719 613473840588672 613684258644096 614285469407232 614384240689152 615478657061184 615689762757312 616292938261504 616517519302656 617121505738752 618326821179648 618532282437632 619527858752376 619740353301768 620347497065856 621055079350272 621552459597972 622003341754368 622374776468032 623211520598016 623822064975872 624036032413696 624428730599184 625040467446528 625753402638336 625968032514048 626469347365848 627083083353216 627183912370176 627798348398592 628141532626944 628516632814756 629361634288128 629978203774976 630194282733568 630590856230097 631208629954224 631425130942032 631928600690688 632145348624384 632764645244928 633271403254728 633488611762104 633993726836736 634340297751552 634961744707584 636195093943808 636413305260544 637139212566528 637437662486667 637656299997381 638112033144832 638164738197504 638383625091072 639009033191424 639358345709568 640250243877888 640600234900416 641227814556672 641447752068096 642473335002464 642480212631978 642693699720352 644057119326208 644409191366656 644579821169991 644683463496576 645315043387392 645667803068544 646182629277696 646404266262528 646921947744828 647555720621376 647777828568768 648294337216512 648516698505216 650412946161664 650419908784128 650768492597248 651683283947136 652039524809352 652678311245184 652783255732224 653422770782208 653946073127508 654170372929644 654811246902848 654916534345728 655558139314176 656838526305024 657190550089984 658114368986088 658591773622272 659119215632472 659871021809664 660517480562688 660744034320384 661273199997284 662027463057408 662676034420736 663038284439552 663320485446192 663970323550464 664862990303232 665091034546176 666275776062792 666382906893312 667035745173504 667264534659072 668560628811264 669215600549888 669581425404416 669866411289411 670115319250944 670345165012992 670522662269712 670889201625909 671424138233856 671654432913408 672312435572736 673618334764032 673849382040576 674509535035392 674755330572288 675819701871104 676189136839328 676960413351936 677139662226321 677623614144512 677856035209216 678050034334848 678282601659264 678947097765888 679179972777984 680093087956992 680265884120256 680499211468608 681165879131136 681538236572352 682081664237568 682315614388224 682488975244832 682496281238814 682862055952874 684310689284096 684545403977728 684976179965112 685647233599104 685882406719872 686429298229248 686804532903936 687477377728512 687887910833088 688263942854316 688812733292544 689048992161792 689724035825664 691063755296768 691071153083136 691300786253824 692413489193832 692650983101976 693329555544192 693582209215488 694261693956096 694676278374204 695736949834276 695848817742336 696530523021312 697212896149504 697890934199088 699371450007552 699746268741632 699753759473664 700171623526536 701112960672768 701799823097856 702040536465408 703404179498496 704093286572032 704334786584576 704778015786579 705281720844288 705468468772368 706273141948416 706659224205312 707773921284696 708031838574144 708725479246848 708968568075264 710345668111968 711041575584256 711285458820608 711852605571072 712241737826304 712430328661569 712674688232367 712939502829568 713184037044224 713242942691328 713632834970496 714331962796032 715719480686784 715964968418112 716666380975104 716781614137344 717876037287936 718058433238048 718304723216864 719270439186432 719975090028544 720222037409792 720281524362624 720675264262968 721381291376256 721628721076608 722204115075072 722451826999296 722782501877772 723030412185396 723738746576832 723986984870976 724564259241984 724960340287488 725144536197634 725670565380096 727080107364352 727329491726336 728500185699048 728750057139864 729331129368576 729581285818368 730296037933056 730880905260156 731131593274308 731714564431872 732114554171904 732831788064768 734255240002816 734263100150832 734507085394688 736662652765704 736781101138944 737502906728448 738225419452416 739070047055788 739339368851232 740063680710144 740788702158848 740907813961728 741509117586531 743082165633024 743329081327616 743337038610432 744780895939584 745510538723328 745918069994496 747366940717152 748099116982784 748355710746112 748952415633408 749209302073344 749560248070641 750415213320192 750672601491456 752130707412672 752867550618624 753279103579968 753879734157312 754138310639616 754742272368966 755481674058272 755740799996896 756343393419264 756602814922752 757344039337984 757758039359488 757820626609536 758080554795648 758823226914816 759843417489408 760104039481344 760297164604992 760712778944244 761458029786048 761580465020928 762326565912576 762588039610368 762937085315426 763198768417918 764069290070016 764817829199872 765235914747904 765299119635288 765561612902184 766311614022528 766730516143896 767341872267264 767605066186752 767800097150436 768357069225984 768972418237884 769236171425412 769849525444608 770113579474944 770868040040448 771148949225472 772365373566976 772787584959232 773669043830784 773873899687224 774914324954112 775180116182016 775939540303872 777446724708864 777713384535552 778475290435584 779521901985792 779987400279808 779995749987216 780413778231856 782069359181824 782829919960128 783596838398976 784364508168192 786157612380672 786927790874624 787214552334336 787693076467353 787985766285312 788256040943616 789524800985088 789787148910592 789795603523584 791329701935808 792104947393536 792376634907648 793441935949824 793915746713376 794693525652992 795127942667744 795761941610496 796034883452928 796245661445283 796814738456576 797316164152704 797589639084672 799138876625964 799718582255616 799921772532288 800196141173184 800834181267456 801271955054592 802056940683264 802332041674752 802535895971936 802974599996702 803614855507968 803890490855424 804678041796608 804954041810944 805184415772632 805460589470376 806249678596992 807169305083904 807610541948928 807815737392804 808092813618972 808884481468224 809179244084736 809971976282112 810249792086016 810455658103238 811823620699392 812618943524864 812897667223552 813990557515776 814206089898936 814485357979848 815134791647232 815580382823424 816379386052608 816866894114292 817965120784896 818245678192128 819047292542976 819178987585536 820638209414912 820919683676416 822023359070208 822828674318336 823178884985856 823628873443392 824435761572864 826037145003168 826320471069024 827129996087808 828073439133696 828736612797296 828745484361417 829337789005824 830503596883968 830948694130688 831756789957636 832571640798912 833387289928704 833521290706944 835292463154464 836110777804288 836245216493568 837064464531456 837522043502592 838699356063744 839148845717504 839157828743808 840787808306796 841611506605632 841900174589376 842571467587584 842860464832512 843535480882962 844361871006304 844651482349472 845324969115648 845787063668736 846615659610112 846975994445952 847438991527464 849236760723456 849528044126208 849916883315556 850208399996508 850886317596672 851178166788096 852012044255232 852477794279424 852694389470182 852986858820026 853666991837184 854133646533888 854970419408896 855263669424128 855334310180616 856640283509304 857617386651648 857911544561664 859439761559988 859577951328768 860420057849856 860890404091392 861576839036928 861872355016704 862562596993104 863407627495168 863703771425024 864392449622016 864688931340288 866080716125184 866377776909312 867226545045504 868911045262848 869386033079136 870237748326912 870377674309632 871230361042944 871928097503344 872227163906192 873222045794304 874077519085568 874627565297472 874927557602496 875784701740032 876962139734016 877485825314784 877965500510838 878825620843296 879828029079552 880532651097127 880689974083584 880992045760512 882410071689216 882703284076544 884427313928256 885293764733952 885616371376128 886483987070976 886788046061568 887498242101618 888367701417056 888510542524416 889380993564672 889686046212096 891118065817728 891414171748352 891423714271104 893155215052548 894030216359616 894518935501212 895232184311808 895539243884544 896416580763648 897134487944198 897442199996314 898157779685376 898465842720768 899346046713856 899673774096384 899911994098824 900220658819832 902314058268672 902613884469248 902623546884096 902852882968428 904066712446464 904376802212352 905262797021184 905573297037312 906790783942656 907021178827008 907332281958144 908221172174848 908717648763136 909442218983424 909754152517632 909995041651752 911218473317376 911531016096768 913301573286816 914196311465472 914509875626496 915239064305664 915739377205248 916636503638016 917183881110784 917685257139088 918416977723392 918731989549056 919632047767552 920210760883008 920526387966144 921428204110848 923217985591776 923534644135968 924439407392256 924776278953984 925682258608128 926235037832272 926741361650329 927798423656448 928707364028416 929291788128564 929610529952652 930521245598784 931582619025408 932328689396958 933005012631552 933562164702048 934817280897024 935733097463808 936054048620544 937560701169792 937872239331328 939704021048772 940624625029824 940775868555264 941697522597888 942212298940416 942774949222134 943698561712928 944042451432192 944967305662464 945291424100352 946812944931336 947127557482624 947137696413048 949146967867392 949655650435072 949907104882092 950232917643156 950990590255104 951510446627328 952442617061376 952595760807936 953011376466674 954292640915712 954619957890816 955555174633472 955708818849792 957168049717248 958513549787136 959027252248576 959037518564352 960375365816832 960900352350624 961841721835008 962171628102144 962938820100096 963269102665728 963710002503696 964040549580528 964984995435776 965315979827968 966085678989312 966613787049984 967560753840128 967972565081088 968501704602816 970382921617242 971333580932064 971666742853152 972441505824768 972775047757824 973728050577408 974507873680208 974842124365744 975619419242496 976152738895872 977109050753024 977524925920704 978059287214028 979017466867776 980134156173312 980919109691262 981255559394466 982216870354272 982374801518592 983337208971264 984124727696789 984300559269888 985785825134976 986751574280192 987171553479132 988678823448708 989806532714496 990776220844032 991116051480576 991909799995926 993041194586112 994014051631104 994557426659328 995955485325696 996489254289536 999413664094188 999574360339968 1000553617760256 1000896801988608 1002242445410304 1002679721819986 1002840943216896 1003823400824832 1004372138106624 1005172978876416 1005517747519488 1005783993404568 1006323029825288 1008457857892352 1008468653359104 1008803753230336 1010427502146048 1010774073060864 1011764302553088 1012132995858432 1013124556652544 1013472052641792 1013729552806656 1014283705258992 1015277373048064 1015440620027904 1016435421216768 1016784052813824 1018420646648832 1018759053426688 1018769959166976 1020398826180384 1020748817202912 1021748818696704 1022307354858528 1023122496356352 1023473421582336 1023733462867248 1024293083929311 1024476092301312 1025296557650512 1025648228567216 1026466033926144 1026818105966592 1027824053387264 1028470850398656 1028823610079808 1031216066592768 1031831866249632 1032395914281474 1033219099938816 1033573488242688 1034586053738496 1035414615785221 1035769757138603 1036595632945152 1036951179380736 1037967053914112 1038620233790748 1038976474652964 1039994333316288 1041392540934144 1042014417561306 1043605424751414 1043773226613504 1044795784531968 1045819344224256 1048210149840896 1049619403112448 1050257435289804 1051669441009152 1052699734646784 1053060804698112 1055106269247744 1056139929858048 1056502179876864 1057922581266432 1058202703158552 1058554328951168 1061015922147328 1061379844603904 1061660881927044 1062047757861216 1063088218870272 1063452852112896 1064300801163264 1064665850314752 1065518502167952 1066291443007488 1066562363376384 1066928188230912 1067778908356608 1068362606739456 1069409254244352 1069776055566336 1071486474010624 1071497944194048 1071853987807232 1073579221030176 1073947452627168 1074999571462656 1075172421206016 1076225740111872 1076814055931904 1077087649857072 1077457084825296 1078512641957632 1078905658779648 1079962635042816 1080333056114688 1082071937064384 1082431494265856 1082443081614912 1084173752816658 1084545618278094 1085608119865248 1085980477306464 1086846388862976 1087440510431232 1087716804296451 1088505848070144 1089155858819056 1089751242852667 1090620161046528 1090994237589504 1092063056723968 1092750278548572 1093125085709796 1095444056899584 1096031145426944 1096321357890234 1096697389911462 1097571846647808 1098171831257856 1099247682097152 1099904107425823 1101382860004224 1101760628092032 1102839994783744 1104993979148556 1106254360092672 1107338129178624 1108605070583682 1109009053276848 1110095521065216 1111183053238272 1111361720942592 1113723284205952 1114993621991424 1116696058003456 1117171343909376 1118265808084992 1118877104991744 1119769246826496 1120153321340928 1121050411075728 1122148675474176 1122533566119168 1123428623450112 1123813953110016 1124713974510616 1127099958820864 1127716084891648 1128196061119008 1129301325927936 1129918655369952 1130819601235968 1131207465959424 1132113408553449 1132315680964608 1132704058834944 1133222511087408 1133611199995344 1134515090128896 1134904222384128 1136016059006976 1136637059039232 1138222655782912 1138234840372224 1138844862045184 1140445746907488 1141069168416366 1142187044679072 1142370697531392 1143489848868864 1143882059415552 1144405627973139 1144798152626877 1145919682079984 1146103935105024 1147226743799808 1147853872121856 1149467421033792 1150083462657472 1150095774215844 1151700145725654 1152535603838976 1153458627356826 1153854257138118 1154774288166912 1155170369212416 1156302060060672 1156723423838208 1157228099995247 1157625022684321 1158548060350464 1159181377438848 1160316997769216 1160503565746176 1160810849530836 1163909310455808 1164296061059072 1166170087063296 1166570076803328 1167712935653376 1169282852978688 1169981100419712 1170620667347784 1171767494457728 1173104038772736 1175395257598464 1176546762252288 1178532647534592 1179236418571008 1180391686311936 1180821828501504 1181978649427968 1182384061415424 1183330989468824 1184680723365888 1185841324752896 1186248061616128 1186994552903712 1188157421090304 1188564952361472 1189512660123648 1190162903924736 1190873620070064 1192040288479488 1192691914001616 1193642912415744 1194052325179392 1195222107684864 1197543706247168 1197954456961024 1198708314938946 1199882658798432 1200294211759776 1201251271901184 1201907932581888 1203085411024896 1203498062512128 1203803843957904 1204461899995053 1205422283261952 1205835736283136 1207017062694912 1207431062716416 1209361571769344 1209374517895488 1209776375944192 1211723606089206 1212139220428458 1213326722202336 1213768866127104 1214957964423168 1215374688129024 1215683487154857 1217539662209983 1217735431049088 1218928415287296 1219346500835328 1220985836273664 1221309134848404 1221728036969772 1224555970297856 1224569079078912 1224975986065408 1225300341171438 1226947681177344 1227368517288192 1228570938814464 1228768481378304 1230957314122368 1231379525514624 1232585876523008 1233035038605312 1234243011477504 1236653642359296 1237064564875264 1239055717504752 1239480706603536 1240694994131712 1242110158700544 1243104919195944 1244006683508736 1244749552936064 1246423041196032 1247644129951744 1248072064827392 1248857461198368 1250080934893056 1251506805276672 1251936065028096 1252938694731696 1254166166706432 1254367824740352 1255596696797184 1256283065253888 1257033265629512 1258723268576256 1259956407549952 1260388565467136 1261181712460194 1262417259908448 1262850261884064 1263857201381376 1264290697248768 1265303221324443 1265529290489856 1266542806509456 1266977223524208 1267987453673472 1268680595503104 1269923489415168 1272390187887616 1272826610521088 1274875324973334 1275312599994762 1276329476395008 1276767250182144 1278018066382848 1278716691419136 1279041584205273 1279480288230039 1280500487755776 1281200469800832 1282455629113344 1282895504136192 1284946670004928 1284960425263956 1285387399440704 1288818382733312 1289159642339982 1289366926993152 1290630086774784 1291335606137088 1292365258555392 1292808532525056 1293372582347629 1293843895489656 1295111441242752 1295555657137536 1296588674433024 1297033397010432 1300825892323328 1300839817568256 1301536985194496 1303366567894272 1304079049618704 1305356622490368 1305566511464448 1306845541564416 1307892146255016 1308340745859288 1309622493805696 1309833068691456 1311116278628352 1313677052610048 1314381100179968 1316228737972176 1316948250766257 1317183547244544 1318238431264944 1319742043619328 1321034961125376 1321488068640768 1322546399994568 1324054926114816 1325352068841472 1326076568879104 1326640970892384 1327940647100928 1329725980606464 1330182069092352 1331247363152427 1332551552125584 1332765813786624 1334071490347008 1334529069318144 1337121257622528 1338431201099776 1339162850808832 1339732822578822 1341045324539424 1341778403251818 1342848276467712 1343308865826816 1344624871145472 1345701731916297 1346163299994471 1347236669528064 1347698764081152 1349019070070784 1349510661144576 1351639403742208 1352378273678656 1353920826703872 1354279324452642 1356100068669696 1356565203318528 1357894195531776 1358359945555968 1360186175913984 1360531768240512 1360998422937216 1362331758262272 1363076473144704 1364163328475136 1364631228776448 1364977950489664 1364992562477628 1365724111905748 1368621378568192 1369090807955456 1369952359930224 1371294467198208 1371764813439744 1372858596458496 1373609065807872 1374954755457024 1375775821666176 1376527885708632 1377625466585088 1378097984323584 1379448071651328 1382127510593536 1382142306166272 1382601572507648 1384826978387664 1385301966203952 1386659111088384 1387164418430976 1388523387912192 1389352556748408 1391473899668552 1391697635484672 1393061046042624 1394425792299008 1395781868398176 1398493034095437 1398742900015104 1399492537483264 1399507518947328 1400343247053072 1402225921345536 1403599646195712 1404081072930816 1406808358996992 1408186573144064 1408669573169152 1409556031573158 1410936937544736 1412546283896832 1413318448410624 1414162423833201 1415547842569392 1416063677148288 1417450958493696 1417937136150528 1420691336223936 1422083151168512 1422570917641216 1424483475652608 1424860657323138 1425349376464734 1426485885382656 1427265669940992 1428663925592064 1429517064700011 1431438961373568 1431929936836224 1433332761950208 1433563228274688 1435752074575872 1436116866476096 1436609446433728 1438540878372864 1439950180057088 1440444074819584 1440563048725248 1441350528525936 1442762582752512 1443257442153216 1444408230150144 1444903653998592 1445565003755544 1446060824370792 1447477493153664 1447973969741952 1449128518483968 1449920680574976 1450289072395268 1451341130760192 1454160214728704 1454658983452672 1455574382425863 1457000371398096 1457500114279728 1458662258737152 1459162571636736 1460592075866112 1461761810520312 1462263186548616 1463429128863744 1464229108343808 1465663576129536 1468510480005632 1468526200301664 1469014170789376 1471378664536893 1471883339091699 1473325305531408 1473562202277888 1475005813456896 1476450838904832 1478140094111576 1478678737702464 1480127361420288 1481577404317696 1483018235173062 1486164331266048 1486658162655232 1486674077220864 1487864699993889 1489561791879168 1491021077446656 1491836139988992 1494733881434304 1496198233965568 1496711421492224 1499120496141282 1500830426640384 1501345202982912 1504019582729979 1504261414825344 1505735101237248 1506558207159936 1507759468314624 1508276621279232 1509484544737932 1510963348116544 1511481599993792 1512686786838528 1513205629845504 1515516078718976 1515641253219072 1516161109591296 1517646453829632 1519686834978816 1520208078962688 1520594329209984 1521425557888488 1522916059572096 1523160930041856 1524653131825152 1525176079220736 1525874170630852 1526397536835836 1528138580140032 1529635658399744 1530471829495808 1530598239270576 1531123225804368 1532623228045056 1533461032287792 1534683744534528 1535210132373504 1535600194300872 1536714138451968 1537944836475768 1538472342850824 1539699050889216 1540227158949888 1541736080080896 1544730747133952 1545575169918464 1547338087661568 1547747799374448 1548593871422211 1549828649908224 1550360232364032 1551879080607744 1554893449417728 1555426769071104 1556950580871168 1559974800559616 1559991499974432 1560827556463712 1563021626341959 1564138718363648 1565408137127121 1565659839920256 1567193676797952 1568729016336384 1572315224761344 1573855581749248 1574429104668672 1575386152934706 1579049601970176 1579574297821184 1579591207047168 1582659403871616 1584209894787072 1584753269815296 1586883871899648 1587831493426752 1589387051305984 1590255885335488 1591523883220992 1592069766905856 1592491322890566 1594632328305408 1595179278169344 1598277753251928 1599437164511232 1599843545064576 1600392282346368 1601668362534912 1602543910109184 1604113881366528 1604664083349504 1605071791943872 1605949199993404 1607229711015936 1607780981710848 1609356083593216 1609908083621888 1610368831545264 1610921178940752 1612499357193984 1614338610167808 1615221083897856 1615631474785608 1616185627237944 1617768962936448 1618358488169472 1619943952564224 1620499584172032 1620911316206476 1623647241398784 1625237887049728 1625795334447104 1626260629224987 1626818427417141 1627981115031552 1628412179797872 1628970715959696 1630269583294464 1631160765646848 1632758772105216 1633733788228584 1635930241569792 1636491356384256 1638094585085952 1641276418829824 1641839367352832 1644046718140416 1644482036835351 1645046084867193 1645657348636672 1646357769971712 1647257746886784 1648871523145728 1652074290006336 1652640942138048 1654259992175616 1657473225594592 1657490968722834 1661007193767936 1661897388261376 1662907605875523 1663513579915272 1665143281597824 1666774579857408 1667042581413888 1670584926308928 1672221555608576 1672490432987136 1675044087005184 1677398712127488 1678297691435008 1678315657487616 1681575616613592 1683223013211264 1683800349178752 1685142935175168 1685720929665024 1687070961765924 1688723742012608 1689302964698944 1690649938231296 1691574127337472 1693231319220224 1693951988891904 1694877983054928 1698473521446912 1699056088252416 1699833766631112 1700416799993016 1701772635193344 1702356333576192 1704024088510464 1704955588558848 1705388778940364 1705973717640052 1707333983674368 1708267293067776 1709940838817792 1710527338848256 1710668620361232 1711603752624549 1713280567018608 1715234773303296 1715823089123328 1718879523119976 1719155902657536 1720840115699712 1721780808182784 1725125193986208 1726815254990336 1727407542850048 1727550218588481 1728784899244032 1729377862680576 1730187941035239 1730781385707177 1732161432250368 1732755553818624 1734453090091008 1737822090525696 1738772066158272 1740475496653824 1740755348619264 1743856195006688 1744454327812384 1746444091588608 1748155038171136 1749255130594944 1749855115204992 1751569403480064 1753924279468032 1754971650629568 1755931001021676 1757651241686592 1759656058159104 1761065302194254 1764820143378432 1765406568153088 1768854627856512 1770587529467904 1771232742752256 1772967974141952 1773576092123136 1774996484203236 1776735402834112 1777021085048832 1778761987129344 1779372092424192 1782236131635456 1782828343496704 1782847428542208 1786310430105096 1788060432719232 1789037871002424 1790464368623616 1791078487769088 1792833161527296 1794268975888396 1794884399992628 1796315559370752 1796931685441536 1798692093427712 1799347548192768 1799823988197648 1800441317639664 1804628116537344 1805227768938496 1805247093768192 1805705765936856 1808133424892928 1808753604424704 1810525594042368 1811146594074624 1814042357654016 1814664563916288 1816442344349696 1817435297526272 1817585409133809 1818208830642687 1818884437966848 1819508305035264 1819990083303504 1822436946634752 1823062032193536 1826603146573632 1828392622930944 1829019751252992 1831478754410496 1834367762221568 1835370514278176 1836833955446784 1837463979098112 1837950511757157 1839264095535104 1840421521766016 1841052775932288 1842856408221696 1846435971183552 1847069288271936 1848878814784512 1849552557907968 1851364517216256 1852470075664544 1853482723300658 1855596847312896 1857414728056832 1858583576257128 1859221059905304 1861042491197568 1863165238050816 1864657378793916 1866010025263104 1867124329404096 1869634561794048 1871466194927616 1872108097241088 1875121402339584 1875744478662656 1879408042097544 1881249250059648 1881551737110528 1883395045195776 1884424597880832 1885549898444268 1887397123425856 1888084902864384 1889934611324928 1890582848200704 1893625889862672 1894255114965248 1894275392826096 1898293935734784 1899311300870144 1899814209764184 1900465835286312 1901981180510208 1903020893254656 1904885234122752 1906022752933348 1908585281831424 1909239915781632 1911110349266944 1911417637699584 1912312987460001 1912968899992143 1914336099434496 1917027099574272 1918054504497152 1918075037128704 1920750731633664 1921800704701248 1923683443670016 1924343256204288 1927420005007392 1928081099161056 1929969990871552 1930631959655936 1932171357978624 1933227574099968 1933739463509973 1935121507680256 1935945130162176 1937003409205632 1940765843234484 1942667161864128 1943333485706304 1944883011649536 1945550095515648 1949015747360416 1949684248731488 1951238838484992 1952305477791744 1954218101506048 1955049851841408 1956118574428056 1958034933735552 1960268312346624 1961838219382524 1962511118788932 1964433740708544 1964749603037184 1966674417942528 1968249455393578 1971571650269952 1973503148560384 1974343106958264 1977357646897416 1979613065428992 1981552441688064 1982232102961152 1983819599991852 1986082389172224 1988028103262208 1989114853318656 1991910970651392 1992978508579072 1998827328188376 1999148720679936 2001107235520512 2001793603977216 2005359443639972 2005681886433792 2007646801649664 2008744276213248 2010345957752832 2011035495038976 2011567986809136 2012646059650576 2012667604877727 2016915715784704 2016937306718208 2017607506460672 2020855004292096 2021548146121728 2023528605106176 2024265991716864 2027459105613312 2028567410517984 2030554746096128 2030881240055808 2031418986678963 2032870842433536 2033568105627648 2036841293297664 2037518106853376 2037539918333952 2040797652360768 2041497634405824 2043497637393408 2044614709717056 2046244992712704 2046946843164672 2047466925734496 2048586167858622 2050593115301024 2051296457134432 2052932067852288 2053636211933184 2055648106774528 2056941700797312 2057647220159616 2062432133185536 2063663732499264 2064791828562948 2066438199877632 2067146976485376 2069172107476992 2070829231570442 2071539514277206 2073191265890304 2073902358761472 2075934107828224 2077240467581496 2077952949305928 2079988666632576 2082785081868288 2084028835122612 2087210849502828 2087546453227008 2089591569063936 2091638688448512 2096420299681792 2099238806224896 2100514870579608 2103338882018304 2105399469293568 2106121609396224 2110212538495488 2112279859716096 2113004359753728 2115845162532864 2116405406317104 2117108657902336 2122031844294656 2122759689207808 2123321763854088 2124095515722432 2126176437740544 2126905704225792 2131037004335904 2133124726752768 2133856376461824 2135557816713216 2136725213478912 2137290985984707 2138024064697101 2138818508488704 2139552111132672 2142972948021248 2142995888388096 2143707975614464 2147158442060352 2147894905254336 2149999142925312 2150344842412032 2153628111863808 2154175299714144 2154914169650592 2157025283915264 2157811317559296 2159925270085632 2160666112229376 2164143874128768 2164862988531712 2164886163229824 2168347505633316 2169091236556188 2171216239730496 2171960954612928 2173692777725952 2174881020862464 2175433608592902 2177011696140288 2178311717638112 2179502485705334 2181240322093056 2181988475179008 2184126113447936 2185500557097144 2186250171419592 2190888113799168 2192062290853888 2192642715780468 2193394779822924 2195143693295616 2196343662515712 2198495364194304 2199808214851646 2202765720008448 2203521256184064 2205679989567488 2209987958297112 2212508720185344 2214676258357248 2217210141167364 2218018106553696 2220191042130432 2222366106476544 2222723441885184 2227446568411904 2229987243982848 2233392116006912 2234342687818752 2236531616169984 2237754209983488 2242100822151456 2244297350948352 2245067132238336 2246857246900224 2247627906220032 2248680744211923 2249427949021232 2254199917641728 2255432169783296 2256392122238016 2258602651855872 2259837310739904 2261639202471936 2262414931918848 2264226817106898 2266445022174816 2267222399990688 2269030180257792 2269808444768256 2272032118013952 2273274118078464 2276445311565824 2276469680744448 2277689724090368 2280891493814976 2282138336832732 2284374089358144 2284741395062784 2286979697737728 2287764118831104 2288811255946278 2289596305253754 2291839364159968 2292207870210048 2294453487599616 2295707744243712 2298934842067584 2300166925314944 2300191548431688 2303400291451308 2305071207677952 2306917254713652 2307708514276236 2309548576333824 2310340738424832 2312604120121344 2313446847676416 2314456199990494 2315250045368642 2317096120700928 2318362754877696 2320633995538432 2321007131492352 2321621699061672 2327818620911616 2328592122118144 2332340174126592 2333140153606656 2335425871306752 2338565705957376 2339962200839424 2341241334695568 2343534988915456 2346208077545472 2350790515196928 2353093524504576 2358472837142016 2360783372623872 2361643657003008 2363957298855936 2364768122830848 2366661978937648 2369361446731776 2371682649505792 2372496123232256 2373989105807424 2376314842180608 2377129904722944 2380325807849472 2381747240140128 2384080576958976 2385383828003232 2387285824831488 2388104650358784 2388736984335849 2390017195835059 2390444215369728 2395087412494336 2395908913922048 2397416629877892 2399765317596864 2400588423519552 2402502543802368 2403815865163776 2406170822049792 2406996125024256 2407607687915808 2408923799990106 2410844566523904 2411671472566272 2414034125389824 2414862125432832 2418723143538688 2418749035790976 2419552751888384 2423447212178412 2424278440856916 2426653444404672 2427537732254208 2429915928846336 2430749376258048 2431366974309714 2435079324419966 2435470862098176 2437856830574592 2438693001670656 2441971672547328 2442618269696808 2443456073939544 2449111940595712 2449138158157824 2449951972130816 2450600682342876 2453895362354688 2454737034576384 2457141877628928 2457536962756608 2461914628244736 2462759051029248 2465171753046016 2466070077210624 2468486022955008 2473307284718592 2474129129750528 2478111435009504 2478961413207072 2481389988263424 2484220317401088 2486209838391888 2488013367017472 2489499105872128 2492846082392064 2495288259903488 2496144129654784 2497714922396736 2500161869786112 2505877389463392 2508332333412864 2508735649480704 2511193393594368 2512566130507776 2514066531259024 2517446537152512 2519912815099904 2520777130934272 2522363424920388 2524834519816896 2525700523768128 2527714402762752 2528581394497536 2530606442648886 2533085613018912 2533954447048416 2535974907346944 2537361191006208 2539846978830336 2544780375775232 2545653221042176 2549750649946668 2550625199989524 2552658952790016 2553534500364288 2556036132765696 2557433382838272 2558083168410546 2558960576460078 2561000975511552 2562400939601664 2564911258226688 2565791008272384 2569893340009856 2569920850527912 2570774798881408 2577636765466624 2578319284679964 2578733853986304 2581260173549568 2582671212274176 2584730517110784 2585617065050112 2586745164695258 2587687790979312 2590222882485504 2591111314275072 2593177348866048 2594066794020864 2601651784646656 2601679635136512 2603073970388992 2606733135788544 2608158099237408 2610713244980736 2611133022928896 2613691083128832 2615784292510032 2616681491718576 2619244987611392 2619666137382912 2622232557256704 2627354105220096 2628762200359936 2632457475944352 2633896501532514 2636476862529888 2639484087238656 2641597953291381 2642069922250752 2642976137281536 2645092799989136 2648109852229632 2650704137682944 2652153137758208 2653281941784768 2655881294201856 2659451961212928 2660364138184704 2662494726304854 2665103104251168 2665531627573248 2668142980694016 2669058138636288 2671195689462713 2674242515245056 2676862402199552 2678325701617664 2679465645157644 2682090649078848 2683556806503636 2685696552935424 2686617731653632 2689249742290944 2691403463832594 2692326599988942 2694473339056128 2695397528162304 2698038140141568 2699021322289152 2703278807484416 2704756547357312 2707841653407744 2708558648905284 2712200137339392 2713130406637056 2715788391063552 2716719891111936 2720372351827968 2721063536481024 2721996845874432 2724663516524544 2726152946289408 2728326656950272 2729262457552896 2729955900979328 2729985124955256 2731448223811496 2737242757136384 2738181615910912 2739904719860448 2742588934396416 2743529626879488 2745717192916992 2747218131615744 2749909510914048 2751551643332352 2753055771417264 2755250933170176 2756195968647168 2758896143302656 2764255021187072 2764284612332544 2765203145015296 2769653956775328 2770603932407904 2773318222176768 2774328836861952 2777046775824384 2778705113496816 2780224084950987 2782947799337104 2783395270969344 2786122092085248 2788851584598016 2791563736796352 2796986068190874 2799015037894656 2800686494106144 2804451842691072 2807199292391424 2808162145861632 2810411099988457 2813616717993984 2816373146288128 2817339146338304 2819112063146316 2821873875089472 2825092567793664 2826636896821248 2828324847666402 2831095685138784 2832127354296576 2834901916987392 2835874272301056 2841382672447872 2844166302337024 2845141835282432 2848966951305216 2849721314646276 2850698752929468 2852971770765312 2854531339881984 2857327851184128 2859034129400022 2862877922747136 2863859873672448 2866665523900416 2867126456549376 2871504149151744 2872233732952192 2873218892867456 2877081756745728 2879900360114176 2880888149639168 2881126097450496 2882701057051872 2885525165505024 2886514884306432 2888816460300288 2889807307997184 2891130007511088 2892121648741584 2894954986307328 2895947939483904 2898257036967936 2899841361149952 2900578144790536 2902682261520384 2908320429457408 2909317966905344 2911148764851726 2914000742796192 2915000228559456 2917324517474304 2918325143273472 2921184151732224 2923523621040624 2924526373097232 2926858257727488 2928458216687616 2931327152259072 2937020960011264 2937052400603328 2938028341578752 2942757329073786 2943766678183398 2946650611062816 2947124404555776 2950011626913792 2952374183090367 2952901677809664 2956280188223152 2957357475404928 2960254722840576 2963154808635392 2966036470346124 2972328662532096 2973348154441728 2975729399987778 2979123583758336 2982042154893312 2983672279977984 2985454005870091 2989467762868608 2992396467931136 2993422842984448 2998240992282564 3001660853280768 3002690405965824 3008039165459958 3008522829650688 3011470202474496 3013116414319872 3015518936629248 3016553242558464 3018969089475864 3021926696233088 3022963199987584 3025373573677056 3026411259691008 3031032157437952 3031282506438144 3032322219182592 3035292907659264 3039373669957632 3040416157925376 3041188658419968 3042851115776976 3045832119144192 3046321860083712 3049306263650304 3050352158441472 3051748341261704 3052795073671672 3056277160280064 3059271316799488 3060943658991616 3061196478541152 3062246451608736 3065246456090112 3066922064575584 3069367489069056 3070420264747008 3071200388601744 3072879251787933 3073428276903936 3075889672951536 3076944685701648 3079398101778432 3080454317899776 3083472160161792 3089461494267904 3091150339836928 3095495598748896 3097187742844422 3099657299816448 3100720464728064 3103758161215488 3106243847355663 3107309271415809 3109786898835456 3110853538142208 3113901161742336 3119949601119232 3119982999948864 3121655112927424 3126043252683918 3130816274254242 3131319679840512 3134387353595904 3137458032672768 3141047699987099 3144630449522688 3147711163498496 3148858209337344 3150772305869412 3158099203940352 3159148595642368 3159182414094336 3165318807743232 3168419789574144 3169506539630592 3173767743799296 3175662986853504 3178774102611968 3180511770670976 3183047766441984 3184139533811712 3184982645781132 3189264656610816 3190358556338688 3196555506503856 3198874329022464 3199687090129152 3200784564692736 3203336725069824 3205087820218368 3208227762733056 3209328166699008 3210143583887744 3211898399986808 3214459422031872 3215561963421696 3218712167186432 3219816167243776 3220737663090528 3221842357881504 3224998714387968 3228677220335616 3230442167795712 3231262949571216 3232371254475888 3235537925872896 3236716976338944 3239887905128448 3240999168344064 3241822632412952 3247294482797568 3250475774099456 3251590668894208 3252521258449974 3253636854834282 3256824359595744 3257941431919392 3260539166588928 3262321531293696 3263150412889353 3265517544210432 3267467576457168 3269253728558001 3271860483139584 3272982712768512 3276189170171904 3282552837659648 3283678734705664 3288093436280832 3288964073670702 3290092169734386 3292715539943424 3294515493773568 3297743046291456 3299712322277469 3304148580012672 3305281884276096 3308519984351232 3314946451189184 3314981937445668 3322014387535872 3323794776522752 3325815211751046 3327027159830544 3330286563195648 3333549159714816 3334085162827776 3341169852617856 3344443111217152 3344980865974272 3350088174010368 3354797424254976 3356595382870016 3356631314975232 3363151233227184 3366446026422528 3367600698357504 3370285870350336 3371441859330048 3374141923531848 3377447484025216 3378605929397888 3381299876462592 3383148254674944 3386462638440448 3387903977783808 3389755966109856 3396340225660347 3396947042893824 3398112176504832 3399667533262224 3400833599986032 3403545270386688 3404712667152384 3408048177020928 3409911177117696 3410777557880728 3411947435280104 3414667967348736 3416534586135552 3419881677635584 3421054677696512 3421337240722464 3423207505249098 3426561134037216 3430469546606592 3431646178246656 3433216883919417 3434394457880631 3437759046239952 3438311805315072 3441680231399424 3443561616365568 3450250387972416 3453630509980672 3454815085700096 3455100437176962 3460375882070478 3461562771414354 3464322864500736 3465511107637248 3468906180182016 3471684299985741 3472875068052963 3475644181051392 3477544132316544 3480950993307648 3481510697238528 3487712390013376 3488908655624768 3492888183177216 3498510261189888 3499710230409984 3503138806960128 3507848558936064 3509943301259136 3511862002043352 3515302483373184 3519312116318208 3522130604388508 3529640286756864 3530813136306176 3537709255713024 3541175058935808 3542465485504512 3545935948283904 3547152184246272 3549992968406472 3553470805668224 3554042170097664 3557523974258688 3558744184848384 3564472263270912 3565656686993408 3565694857084416 3572620860210192 3576120865438464 3578075742004848 3580928737247232 3582156975538176 3585666323054592 3588537951776792 3589768799985256 3592631118741504 3593863370883072 3597384186855424 3599647976395296 3600882635279328 3609256233074688 3610455537876992 3610494187536384 3611411531873712 3613385699985159 3616266849785856 3617507208849408 3621051188084736 3622293188149248 3628084715308032 3629329127832576 3632884688699392 3634870595052544 3635170818267618 3636417661285374 3639980166607008 3644873893269504 3646124064387072 3647050461464571 3652618986629949 3653206293147264 3656785245861888 3658039502505984 3662957508820992 3668735524443136 3670741028556352 3673667910893568 3674927958196224 3675901023514314 3680843043532032 3682105551864576 3685712816443392 3692871942367104 3694138576543872 3697757629569024 3699105115815936 3702729034432512 3704940151329088 3706965446601316 3711193694625792 3714829456113664 3717167152514256 3718442119810608 3722084982395136 3726330476101632 3729314757587832 3732020050526208 3734248658808192 3739269123588096 3742932389855232 3744216194482176 3750242804679168 3751488957325312 3758816084195088 3762498500119296 3763103474221056 3766790090391552 3768849195761664 3771099796888536 3774794246851712 3776169805728768 3779869222649856 3781165696401408 3787251779725344 3788510229930496 3788550785652192 3795909663973329 3796587871469568 3798622601740288 3799628419528368 3800931670572624 3803962361020416 3806041786509312 3809770468245504 3812045505866696 3817170563662848 3818479831563264 3822220698533888 3824625974920002 3825937799984286 3834054199148544 3836109008994304 3836150074257408 3837124752615819 3838440864690117 3841501463267328 3843601409402496 3847366887340032 3848686512408576 3854840010014784 3856162198322112 3859939981743104 3861263919311872 3866455148199936 3867478927019946 3871890260324352 3874006818411264 3880117747042887 3881531686468968 3885334323728256 3886666971412608 3889766023299072 3891100191031296 3898031494720832 3899368497462976 3902477676969984 3904610955583488 3908436203012096 3910099703682816 3912237148856112 3916069867471104 3920536624693248 3923676438765048 3925022237577864 3928867481417088 3929499206074368 3933348835885056 3936498910787156 3943143300539904 3947006297120768 3948686213916528 3950844752298771 3954715293794832 3959226130857984 3963104883376128 3964464205922304 3967639199983704 3972164778344448 3976056206524416 3978229706637312 3983821941302784 3985957017158144 3993742089457281 3997654656376752 3998297441359872 4002214471041024 4003587207954432 4010718887279944 4011363772867584 4015293603299328 4017488552426496 4023135973618272 4025292119301152 4025335209755454 4033831431569408 4033874613436416 4035215012921344 4037105195748891 4038489899983413 4041710008584192 4043096292243456 4047057210212352 4048531983433728 4054918211226624 4057134821035968 4061109492192256 4061762480111616 4062837973357926 4073682586595328 4075036213706752 4075079836667904 4081595304721536 4082995268811648 4086995274786816 4089229419434112 4092489985425408 4093893686329344 4094933851468992 4097172335717244 4101186230602048 4102592914268864 4105864135704576 4107272423866368 4113883401594624 4115294440319232 4124864266371072 4127327464998528 4129583657125896 4132876399755264 4134293952970752 4138344214953984 4141658463140884 4143079028554412 4146382531780608 4147804717522944 4151868215656448 4154480935162992 4155905898611856 4159977333265152 4165570163736576 4168057670245224 4174421699005656 4175092906454016 4179183138127872 4183277376897024 4192840599363584 4195479102286311 4198477612449792 4201029741159216 4206677764036608 4210798938587136 4212243218792448 4220425076990976 4224559719432192 4226008719507456 4232810812634208 4234217315804672 4242487271499603 4244063688589312 4245519378415616 4246643527708176 4248191031444864 4252352875481088 4253811408451584 4262074008671808 4266249453505536 4267712752923648 4273450426957824 4274581971969414 4276048129394202 4285945896042496 4285991776776192 4287415951228928 4288551194100033 4294316884120704 4295789810508672 4299998285850624 4300689684824064 4307256223727616 4308350599428288 4309828339301184 4314050567830528 4315622635118592 4319850540171264 4321332224458752 4328287748257536 4329725977063424 4329772326459648 4336695011266632 4338182473112376 4342432479460992 4343921909225856 4347385555451904 4349762041724928 4350867217185804 4354023392280576 4356623435276224 4359004971410668 4362480644186112 4363976950358016 4368252226895872 4371001114194288 4372500342839184 4381776227598336 4384124581707776 4385285431560936 4386789559645848 4390287386591232 4392687325031424 4396990728388608 4399616429703292 4405531440016896 4407042512368128 4411359979134976 4414135993610679 4415650017275097 4419975916594224 4425017440370688 4429352516714496 4434420282334728 4436036213107392 4440382084260864 4444732212953088 4454893136823808 4459974487965696 4463594099981667 4466784232013824 4468685375637504 4473063232339968 4475508419966976 4484201644302912 4488594701896704 4490134264476672 4497361488423846 4498855898042464 4508399835283456 4510864339566592 4512058748189937 4512784244476032 4517205303711744 4519674621479808 4523278404943872 4524829863837696 4528453634213796 4532890044349632 4534444799981376 4538060360515584 4539616889536512 4546548236156928 4552890623131648 4552939361488896 4555379448180736 4561782987629952 4564276673665464 4568748178716288 4569482790125568 4573959395475456 4575528237662208 4577622511892556 4579192610507508 4583678728319936 4584415740420096 4588906975199232 4591415488487424 4597869684135168 4600333850629888 4600383096863376 4606800582902616 4610142415355904 4613834509427304 4615417028552472 4619097152667648 4620681476849664 4625208240242688 4628912399980988 4630500090737284 4634192241401856 4636725509755392 4641267991076864 4642014262984704 4643243398123344 4645781614266633 4655637241823232 4657184244236288 4664680348253184 4666280307213312 4670851742613504 4679924401678848 4682482669391136 4687069977830912 4689064879025877 4692416155090944 4696224411381363 4701581030393856 4706187049009152 4716945674284032 4721566745247744 4723287314006016 4733323957875296 4738722893463552 4743365299011584 4744992246464512 4747978211614848 4752629684361216 4754259809445888 4760651615698944 4763494480280256 4768161153917952 4770767656006464 4774571649662976 4776209300717568 4777473968671698 4780034391670118 4790174824988672 4791817827844096 4794833259755784 4799530635193728 4801176847039104 4805005087604736 4807631730327552 4812341644099584 4813992250048512 4815215375831616 4817847599980212 4821689133047808 4823342945132544 4828068250779648 4829724250865664 4837446287077376 4837498071581952 4839105503776768 4846894424356824 4848556881713832 4853306888809344 4855075464508416 4859831857692672 4861498752516096 4862733948619428 4870158648839932 4870941724196352 4875713661149184 4877386003341312 4883943345094656 4885236539393616 4886912147879088 4898223881191424 4898276316315648 4899903944261632 4901201364685752 4907790724709376 4909474069152768 4914283755257856 4923829256489472 4925518102058496 4930343506092032 4932140154421248 4933446110506053 4935138254601579 4936972045910016 4946614569437184 4948258259501056 4956222870019008 4957922826414144 4962779976526848 4972419676783776 4978998211744256 4985692164784128 4988722817626569 4990576519806976 4992288259309568 4995429844793472 5000323739572224 5011754778926784 5016664666825728 5017471298961408 5025132261015552 5028133062518048 5034893074305024 5039825630199808 5041554261868544 5044726849840776 5049669039633792 5051401047536256 5055428805525504 5057162788995072 5061212885297772 5066171226037824 5067908894096832 5071949814693888 5074722382012416 5079693957660672 5089560751550464 5091306442084352 5099501299893336 5101250399979048 5105317905580032 5107069000728576 5112072265531392 5114866765676544 5116166336821092 5117921152920156 5122001951023104 5124801879203328 5129822516453376 5131582016544768 5139786680019712 5139841701055824 5141549597762816 5155273530933248 5156638569359928 5157467707972608 5162520347099136 5165342424548352 5173490329390516 5175375581958624 5180445764971008 5182222628550144 5186354697732096 5188133588041728 5190563823105717 5192344157121531 5203303569293312 5203359270273024 5206147940777984 5213466271577088 5216316198474816 5221426489961472 5222266045857792 5231568585020064 5233362983437152 5238489975222784 5239332274765824 5244465114513408 5254708210440192 5257524400719872 5264914951888704 5267793003065028 5272953725059776 5278968174477312 5283195906582762 5290185599978272 5296219704459264 5301408275365888 5304306275516416 5306563883569536 5311762588403712 5318903922425856 5320728276369408 5324989452609708 5330206208502336 5331063255146496 5336285961388032 5338116277272576 5342391378925426 5348485030490112 5353724804399104 5356651403235328 5358931290315288 5364181298157696 5367113613007272 5371393105870848 5373235463307264 5378499484581888 5382806927665188 5384653199977884 5388946678112256 5390795056324608 5396076280283136 5398042644578304 5406557614968832 5409513094714624 5415683306815488 5417117297810568 5424400274678784 5426260813274112 5431576782127104 5433439782223872 5442127072962048 5443993691748864 5449327033049088 5452305892578816 5456653313900544 5458524915105792 5459911801958656 5459970249910512 5462896447622992 5474485514272768 5476363231821824 5479809439720896 5485177868792832 5487059253758976 5494436263231488 5503103286664704 5506111542834528 5510501866340352 5512391937294336 5513851535271471 5517792286605312 5528510042374144 5528569224665088 5530406290030592 5539307913550656 5541207864815808 5546636444353536 5548657673723904 5554093551648768 5557410226993632 5560448169901974 5565895598674208 5566790541938688 5572244184170496 5577703169196032 5583127473592704 5593972136381748 5598030075789312 5601372988212288 5608903685382144 5614398584782848 5616324291723264 5620822199976914 5627233435987968 5632746292576256 5634678292676608 5638224126292632 5643747750178944 5650185135587328 5653273793642496 5656649695332804 5662191370277568 5664254708593152 5669803833974784 5671748544602112 5682765344895744 5688332604674048 5690283670564864 5697933902610432 5699442629292552 5701397505858936 5705943541530624 5709062679763968 5714655702368256 5718068258800044 5725755845494272 5727719747344896 5733331047800832 5734252913098752 5743008298303488 5744467465904384 5746437785734912 5754163513491456 5759800720228352 5761776299278336 5762252194900992 5765402114103744 5771050331010048 5773029768612864 5782260015022176 5784243297483168 5789909972614656 5791895878967808 5796514073935872 5799682722299904 5801156289581072 5801218390529919 5805364523040768 5816640858914816 5818635933810688 5822297529703452 5828001485592384 5830000457118912 5834649034948608 5836650286546944 5847047242081248 5849052746194464 5853716515454976 5856916433375232 5862654304518144 5874041920022528 5874104801206656 5876056683157504 5885514658147572 5887533356366796 5893301222125632 5894248809111552 5900023253827584 5904748366180734 5912560376446304 5914714950809856 5920509445681152 5926309617270784 5932072940692248 5944657325064192 5946696308883456 5951458799975556 5958247167516672 5964084309786624 5967344559955968 5970908011740182 5978935525737216 5984792935862272 5986845685968896 5996481984565128 6003321706561536 6005380811931648 6016078330919916 6017045659301376 6022940404948992 6026232828639744 6031037873258496 6033106485116928 6037938178951728 6043853392466176 6045926399975168 6050747147354112 6052822519382016 6062064314875904 6062565012876288 6064644438365184 6070585815318528 6082377316839936 6085702231553952 6091664238288384 6092643720167424 6098612527300608 6100704316882944 6103496682523408 6105590147343344 6112554320560128 6118542633598976 6121887317983232 6122392957082304 6124492903217472 6130492912180224 6133844129151168 6138734978138112 6140840529494016 6142400777203488 6145758503575866 6151779345903072 6153889371403296 6158796203556864 6160908635799552 6163728557679889 6166944320323584 6178922988535808 6182300679673856 6190991197497792 6194375485688844 6199314599632896 6201440929456128 6207516322430976 6212487694711326 6214618542831618 6219573797670912 6221707076284416 6227802323484672 6239899202238464 6239965999897728 6243310225854848 6252086505367836 6261632548508484 6262639359681024 6268774707191808 6274916065345536 6282095399974198 6289260899045376 6295422326996992 6297716418674688 6301544611738824 6316198407880704 6318297191284736 6318364828188672 6330637615486464 6336839579148288 6339013079261184 6347535487598592 6351325973707008 6357548205223936 6361023541341952 6366095532883968 6368279067623424 6369965291562264 6378529313221632 6380717112677376 6393111013007712 6399374180258304 6401569129385472 6406673450139648 6410175640436736 6416455525466112 6418656333398016 6420287167775488 6423796799973616 6428918844063744 6431123926843392 6437424334372864 6439632334487552 6441475326181056 6443684715763008 6449997428775936 6460884335591424 6462525899142432 6464742508951776 6471075851745792 6473433952677888 6479775810256896 6481998336688128 6483645264825904 6487189531552303 6494588965595136 6500951548198912 6503181337788416 6505042516899948 6507273709668564 6513648719191488 6515882863838784 6521078333177856 6524643062587392 6526300825778706 6531035088420864 6534935152914336 6538507457116002 6543720966279168 6545965425537024 6552378340343808 6565105675319296 6567357469411328 6576186872561664 6577928147341404 6580184339468772 6585431079886848 6589030987547136 6595486092582912 6599424644554938 6608297160025344 6610563768552192 6617039968702464 6629892902378368 6629963874891336 6644028775071744 6647589553045504 6651630423502092 6654054319661088 6660573126391296 6667098319429632 6668170325655552 6682339705235712 6688886222434304 6689961731948544 6700176348020736 6709594848509952 6713190765740032 6713262629950464 6726302466454368 6732892052845056 6735201396715008 6740571740700672 6742883718660096 6748283847063696 6754894968050432 6757211858795776 6762599752925184 6766296509349888 6772925276880896 6775807955567616 6779511932219712 6792680451320694 6799335066524448 6801667199972064 6807090540773376 6809425334304768 6816096354041856 6819822354235392 6821555115761456 6823894870560208 6829335934697472 6833069172271104 6839763355271168 6842109355393024 6842674481444928 6846415010498196 6853122268074432 6860939093213184 6863292356493312 6866433767838834 6868788915761262 6875518092479904 6876623610630144 6883360462798848 6887123232731136 6888873093877523 6900500775944832 6907261019961344 6909630171400192 6910200874353924 6920751764140956 6923125542828708 6928645729001472 6931022215274496 6937812360364032 6943368599971482 6945750136105926 6951288362102784 6955088264633088 6961901986615296 6963021394477056 6975424780026752 6977817311249536 6985776366354432 6997020522379776 6999420460819968 7006277613920256 7015697117872128 7019886602518272 7023724004086704 7030604966746368 7038624232636416 7044261208777016 7059280573513728 7061626272612352 7075418511426048 7082350117871616 7084930971009024 7091871896567808 7094304368492544 7099985936812944 7106941611336448 7108084340195328 7115047948517376 7117488369696768 7128944526541824 7131313373986816 7131389714168832 7145241720420384 7152241730876928 7156151484009696 7161857474494464 7164313951076352 7170051587505177 7171332646109184 7177075903553584 7179537599970512 7185262237483008 7187726741766144 7194768373710848 7199295952790592 7201765270558656 7218512466149376 7220988375072768 7222823063747424 7226771399970318 7232533699571712 7235014417698816 7242102376169472 7244586376298496 7247902310496547 7250388299970221 7256169430616064 7258658255665152 7265769377398784 7269741190105088 7270341636535236 7272835322570748 7279960333214016 7289747786539008 7292248128774144 7294100922929142 7305237973259898 7306412586294528 7313570491723776 7316079005011968 7325915017641984 7337471048886272 7341482057112704 7347335821787136 7349855916392448 7351802047028628 7361686087064064 7364211103729152 7371425632886784 7385743884734208 7388277153087744 7395515259138048 7398210231631872 7405458068865024 7409880302658176 7413930893202632 7422387389251584 7429658912227328 7434334305028512 7436884239621216 7444169964790272 7452660952203264 7458629515175664 7464040101052416 7468497317616384 7478538247176192 7485864779710464 7488432388964352 7500485609358336 7502977914650624 7517632168390176 7524997000238592 7526206948442112 7533580180783104 7537698391523328 7542199593777072 7549588493703424 7552339611457536 7559738445299712 7562331392802816 7574503559450688 7577020459860992 7577101571304384 7591819327946658 7599256839056736 7601863341145248 7607924722040832 7612083573018624 7619540936491008 7624091011733392 7628258699968669 7634341127325696 7636959663126528 7644441397067776 7649251949840004 7651875599968572 7668108398297088 7672218017988608 7672300148514816 7674249505231638 7676881729380234 7683002926534656 7687202818804992 7694733774680064 7697373024817152 7699328751980761 7709680020029568 7712324396644224 7719879963486208 7722527838623744 7732910296399872 7734957854039892 7743780520648704 7748013636822528 7760235494085774 7763063372937936 7770668647456512 7773333942825216 7779532046598144 7782200382062592 7796062989441664 7798736994925952 7804955353939968 7809221911166976 7816872406024192 7820199407365632 7824474297712224 7832139734942208 7841073249386496 7847352877530096 7850044475155728 7857734962834176 7858998412148736 7866697671770112 7872997821574312 7886286601079808 7894012594241536 7897372427833056 7901689504597542 7909430587589664 7918452261715968 7924793859874143 7926209766752256 7928928411844608 7935278399967408 7944329556688896 7952112413048832 7956459413274624 7967643882605568 7971914034316288 7987484178914562 7995309312753504 7996594882719744 8004428942082048 8007174415908864 8013587068388139 8021437774559888 8022727545735168 8030587206598656 8034977104852992 8046271947236544 8050584238602304 8050670419510908 8067749226872832 8074210391497782 8076979799966826 8083420017168384 8086192584486912 8094114420424704 8097063966867456 8100596699966729 8103375158790247 8109836422453248 8114269642071936 8122218984384512 8123524960223232 8125675946715852 8147365173190656 8150072427413504 8150159673335808 8163190609443072 8165990537623296 8173990549573632 8178458838868224 8184979970850816 8187787372658688 8189867702937984 8194344671434488 8202372461204096 8205185828537728 8211728271409152 8214544847732736 8227766803189248 8230588880638464 8249728532742144 8254654929997056 8259167314251792 8265752799510528 8268587905941504 8276688429907968 8283316926281768 8286158057108824 8292765063561216 8295609435045888 8303736431312896 8308961870325984 8311811797223712 8319954666530304 8331140327473152 8336115340490448 8340672254852961 8348843398011312 8350185812908032 8358366276255744 8366554753794048 8385681198727168 8390958204572622 8402059482318432 8413355528073216 8421597877174272 8424486437584896 8431233299965371 8440850153981952 8449119438864384 8452017439014912 8465621625268416 8468434631609344 8484974542999206 8493287055416352 8496382062889728 8504705750962176 8507622816903168 8522777635469881 8524148017343616 8532498907011072 8535425505847296 8546900853915648 8549163943938828 8552096258788404 8571891792084992 8571983553552384 8574831902457856 8577102388200066 8588633768241408 8591579621017344 8599996571701248 8601379369648128 8614512447455232 8616701198856576 8619656678602368 8628101135661056 8631245270237184 8639701080342528 8642664448917504 8656575496515072 8659451954126848 8659544652919296 8673390022533264 8676364946224752 8684864958921984 8687843818451712 8694771110903808 8699524083449856 8701734434371608 8708046784561152 8713246870552448 8718009942821336 8724961288372224 8727953900716032 8736504453791744 8742002228388576 8745000685678368 8763552455196672 8768249163415552 8770570863121872 8773579119291696 8780574773182464 8785374650062848 8793981456777216 8799232859406584 8811062880033792 8814085024736256 8822719958269952 8828271987221358 8831300034550194 8839951833188448 8850034880741376 8857122549271101 8858705033428992 8868840564669456 8872072426214784 8880764168521728 8889464425906176 8909786273647616 8927188199963334 8937370751275008 8946126464679936 8951016839933952 8956362017610273 8968403288605824 8977189403793408 8980268528953344 8994722976847692 8997711796084928 9021728679133184 9024117496379874 9025568488952064 9034410607423488 9039349242959616 9046556809887744 9049659727675392 9053608076433403 9056907268427592 9065780088699264 9068889599962752 9076120721031168 9079233779073024 9093096472313856 9105781246263296 9105878722977792 9110758896361472 9123565975259904 9128553347330928 9137496357432576 9138965580251136 9147918790950912 9151056475324416 9155245023785112 9158385221015016 9167357456639872 9168831480840192 9177813950398464 9182830976974848 9195739368270336 9200667701259776 9200766193726752 9213601165805232 9218637755363799 9220284830711808 9227669018854608 9230834057104944 9238194305335296 9241362953699328 9250416480485376 9257824799961976 9261000181474568 9268384482803712 9273451019510784 9282535982153728 9286486796246688 9291563228533266 9311274483646464 9314368488472576 9318731542066989 9321927814247427 9329360696506368 9332560614426624 9341703485227008 9359848803357696 9364965338782272 9374139955661824 9378129758051754 9392448822762726 9403162060787712 9412374098018304 9423143099961297 9433891348568064 9443133490495488 9446574628012032 9466647915750592 9477445786927104 9495956423229696 9505259368722432 9508519618891776 9521303231397888 9526988960560512 9536322307835904 9541535312012928 9549143299325952 9552418601435136 9554947937343396 9560068783340236 9580349649977344 9583635655688192 9589666519511568 9599061270387456 9602353694078208 9610010175209472 9615263460655104 9624683288199168 9627984500097024 9630430751663232 9635695199960424 9643378266095616 9646685890265088 9656136501559296 9659448501731328 9674892574154752 9674996143163904 9678211007553536 9693788848713648 9697113763427664 9706613777618688 9710150929016832 9719663715385344 9722997505032192 9725467897238856 9740317297679864 9741883448392704 9751427322298368 9754772006682624 9770473078787232 9773824295758176 9789451238668059 9796447762382848 9796552632631296 9799807888523264 9802402729371504 9807761185674003 9815581449418752 9818948138305536 9828567510515712 9847658512978944 9851036204116992 9860687012184064 9864280308842496 9866892221012106 9870276509203158 9893229138874368 9896516519002112 9899136966832407 9912445740038016 9915845652828288 9925559953053696 9944839353567552 9957996423488512 9971384329568256 9977445635253138 9990859689586944 10000647479144448 10023509557853568 10033329333651456 10034942597922816 10050264522031104 10056266125036096 10069786148610048 10079651260399616 10083108523737088 10089453699681552 10099338079267584 10102802095072512 10110857611051008 10114325577990144 10122425770595544 10132342452075648 10135817788193664 10143899629387776 10149444764024832 10159387915321344 10179121503100928 10182612884168704 10189020676981041 10199002599786672 10202500799958096 10210635811160064 10214138001457152 10224144531062784 10229733531353088 10232332673642184 10235842305840312 10244003902046208 10249603758406656 10259645032906752 10263164033089536 10279573360039424 10279683402111648 10283099195525632 10299650651758251 10303183373641893 10310547061866496 10313277138719856 10314935415945216 10325040694198272 10330684849096704 10346980658781032 10350751163917248 10360891529942016 10364445257100288 10381127646211434 10384688314243062 10406607138586624 10406718540546048 10412295881555968 10415052899957223 10418625204158889 10426932543154176 10432632396949632 10442852979922944 10444532091715584 10463137170040128 10466725966874304 10476979950445568 10478664549531648 10509416420880384 10515048801439744 10529829903777408 10535586006130056 10545907450119552 10557936348954624 10566391813165524 10580371199956544 10592439408918528 10608612551032832 10613127767139072 10623525176807424 10637807844851712 10641456552738816 10649978905219416 10660412417004672 10662126510292992 10672571922776064 10676232554545152 10684782757850852 10696970060980224 10707449608798208 10713302806470656 10717862580630576 10728362596315392 10734227226014544 10742786211741696 10746470926614528 10756998969163776 10765613855330376 10769306399955768 10777893356224512 10781590112649216 10792152560566272 10813115229937664 10819026189429248 10831366613630976 10834234595621136 10840157099955477 10848800549357568 10852521626548224 10863153564254208 10866879564447744 10884254145924096 10887987383497728 10898654066098176 10904611785157632 10919823603917312 10919940499821024 10925792895245984 10941151384393713 10948971028545536 10952726463643648 10957856959889847 10959618879441792 10970355737585664 10974118507517952 10988872526462976 11006206573329408 11012223085669056 11021003732680704 11024783874588672 11027703070542942 11057020084748288 11057138449330176 11060812580061184 11078615827101312 11082415729631616 11093272888707072 11097315347447808 11108187103297536 11114820453987264 11120896339803948 11131791197348416 11133581083877376 11144488368340992 11166254947185408 11187944272763496 11196060151578624 11202745976424576 11217807370764288 11228797169565696 11232648583446528 11241644399953828 11254466871975936 11265492585152512 11269356585353216 11276448252585264 11287495500357888 11300370271174656 11306547587284992 11313299390665608 11324382740555136 11328509417186304 11339607667949568 11343497089204224 11365530689791488 11376665209348096 11380567341129728 11387728991919987 11395867805220864 11398885258585104 11402795011717872 11411887083061248 11418125359527936 11429311404736512 11436136517600088 11451511690988544 11455439494689792 11466662095601664 11488934931808768 11492875571469824 11508327026982912 11511374257847457 11515322594070351 11519601440456704 11523552598556672 11524504389801984 11530804228207488 11542100662020096 11546059537225728 11564520030044352 11568486594966336 11579819945229312 11583791757935616 11599365444599808 11602312579162144 11602436781059838 11633281717829632 11637271867621376 11640353241128661 11644595059406904 11656002971184768 11660000914237824 11669298069897216 11673300573093888 11694094484162496 11698105492388928 11707433030909952 11713832866750464 11725308609036288 11748083840045056 11748209602413312 11752113366315008 11771029316295144 11775066712733592 11786602444251264 11788497618223104 11800046507655168 11809496732361468 11825120752892608 11829429901619712 11841018891362304 11852619234541568 11864145881384496 11889314650128384 11893392617766912 11902917599951112 11916494335033344 11928168619573248 11934689119911936 11941816023480364 11957871051474432 11969585871724544 11973691371937792 11981226268371843 11992963969130256 12006643413123072 12010761623863296 12032156661839832 12034091318602752 12045880809897984 12052465657279488 12075876357903456 12087706784932352 12091852799950336 12101494294708224 12105645038764032 12111315587246673 12115469699950239 12124128629751808 12125130025752576 12129288876730368 12141171630637056 12164754633679872 12171404463107904 12183328476576768 12185287440334848 12206993365046816 12211180294686688 12225108641120256 12237085267197952 12243774635966464 12244785914164608 12248985806434944 12260985824360448 12267688258302336 12277469956276224 12281681058988032 12284801554406976 12291517007151732 12303558691806144 12307778742806592 12317592407113728 12321817271599104 12327457115359778 12357845977071616 12364601359347712 12381982394995584 12388750971377688 12398629199265792 12402881858912256 12415032644861952 12424975389422652 12429237085663236 12439147595341824 12443414152568832 12455604646969344 12479798404476928 12479931999795456 12486620451709696 12504173010735672 12523265097016968 12525278719362048 12537549414383616 12549832130691072 12564190799948396 12578521798090752 12590844653993984 12595432837349376 12603089223477648 12632396815761408 12636594382569472 12636729656377344 12661275230972928 12673679158296576 12678026158522368 12702651947414016 12715096410447872 12722047082683904 12727461814498809 12732191065767936 12736558135246848 12739930583124528 12757058626443264 12761434225354752 12786222026015424 12798748360516608 12803138258770944 12820351280873472 12840574335550976 12847593599947232 12857837688127488 12862247853686784 12865653582300099 12874848668745728 12879264668975104 12882950652362112 12887369431526016 12899994857551872 12921768671182848 12925051798284864 12929485017903552 12942151703491584 12946867905355776 12959551620513792 12963996673376256 12967290529651808 12974379063104606 12989177931190272 13001903096397824 13006362675576832 13010085033799896 13014547419337128 13027297438382976 13031765727677568 13042156666355712 13049286125174784 13052601651557412 13062070176841728 13069870305828672 13077014914232004 13087441932558336 13091930851074048 13104756680687616 13130211350638592 13134714938822656 13152373745123328 13155856294682808 13160368678937544 13170862159773696 13178061975094272 13190972185165824 13198849289109876 13216594320050688 13221127537104384 13234079937404928 13259785804756736 13259927749782672 13288057550143488 13295179106091008 13303260847004184 13308108639322176 13321146252782592 13334196638859264 13364679410471424 13377772444868608 13379923463897088 13390782299945001 13400352696041472 13419189697019904 13426381531480064 13426525259900928 13452604932908736 13465784105690112 13470402793430016 13496567694127392 13509789936100864 13514423717591552 13525199505850368 13532593018699776 13536176244569811 13545850553761792 13551615911135232 13559023864439424 13585360902641388 13598670133048896 13603334399944128 13614181081546752 13618850668609536 13639644708470784 13643110231522912 13647789741120416 13658671869394944 13666138344542208 13679526710542336 13684218710786048 13685348962889856 13692830020996392 13706244536148864 13721878186426368 13726584712986624 13732867535677668 13737577831522524 13751036184959808 13753247221260288 13766720925597696 13774246465462272 13777746187755046 13801001551889664 13814522039922688 13819260342800384 13820401748707848 13841503528281912 13846251085657416 13857291458002944 13862044430548992 13875624720728064 13886737199942964 13891500272211852 13902576724205568 13910176529266176 13923803973230592 13926042788954112 13950849560053504 13955634622499072 13971552732708864 13994041044759552 13998840921639936 14012555227840512 14039773205036544 14047448008173408 14061209933492736 14077248465272832 14088522417554032 14088673234144089 14118561147027456 14123252545224704 14150837022852096 14164700235743232 14169861942018048 14199971873625888 14213883222672896 14216168680390656 14230095897034752 14234976739393536 14257889053083648 14262626747973632 14262779428337664 14290483440840768 14304483461753856 14312302968019392 14323714948988928 14328627902152704 14340103175010354 14354151807107168 14359075199941024 14370524474966016 14375453483532288 14389536747421696 14398591905581184 14403530541117312 14437024932298752 14441976750145536 14445646127494848 14453542799940636 14465067399143424 14470028835397632 14484204752338944 14489172752596992 14495804620993094 14500776599940442 14512338861232128 14517316511330304 14531538754797568 14539482380210176 14540683273070472 14545670645141496 14559920666428032 14579495573078016 14584496257548288 14588201845858284 14610475946519796 14612825172589056 14627140983447552 14632158010023936 14651830035283968 14674942097772544 14682964114225408 14694671643574272 14699711832784896 14703604094057256 14723372174128128 14728422207458304 14742851265773568 14771487769468416 14776554306175488 14791030518276096 14796420463263744 14810916137730048 14819760605316352 14827861786405264 14844774778503168 14859317824454656 14868668610057024 14873768479242432 14888339929580544 14917259030351328 14936994635232768 14957076494352384 14966168452879707 14971729559420928 14976864777928704 15000971218716672 15005955829301248 15035264336780352 15049994000477184 15052413896884224 15075396783046656 15084399187554144 15099176987406848 15104679222915072 15119476890599424 15124662785605632 15149007118901376 15154040919721984 15154203142608768 15183638655893316 15198513678113472 15203726682290496 15215849444081664 15224167146037248 15239081872982016 15248182023466784 15256517399937338 15268682254651392 15273919326253056 15288882794135552 15298503899680008 15303751199937144 15336216796594176 15344436035977216 15344600297029632 15348499010463276 15353763458760468 15366005853069312 15374405637609984 15389467549360128 15394746049634304 15398657503961522 15419360040059136 15424648793288448 15439759926972416 15445055677247488 15465820592799744 15469915708079784 15487561041297408 15496027273645056 15520470988171548 15526126745875872 15541337294913024 15546667885650432 15559064093196288 15564400764125184 15592125978883328 15597473989851904 15609910707879936 15618443822333952 15633744812048384 15640398814731264 15648948595424448 15664279469884416 15694705755060192 15700088950311456 15715469925668352 15717996824297472 15733395343540224 15745995643148624 15772573202159616 15788025188483072 15794744855666112 15803379009195084 15818861175179328 15836904523431936 15849587719748286 15870556799934816 15888659113377792 15904224826097664 15912918826549248 15935287765211136 15943828068632576 15974968357829124 15990618625507008 15993189765439488 16008857884164096 16014348831817728 16027174136776278 16042875549119776 16045455091470336 16061174413197312 16069954209705984 16092543894473088 16101168477204608 16101340839021816 16135498453745664 16148420782995564 16153959599933652 16166840034336768 16172385168973824 16188228840849408 16194127933734912 16201193399933458 16206750317580494 16219672844906496 16228539284143872 16244437968769024 16247049920446464 16251351893431704 16294730346381312 16300144854827008 16300319346671616 16326381218886144 16331981075246592 16347981099147264 16356917677736448 16369959941701632 16375574745317376 16379735405875968 16388689342868976 16404744922408192 16410371657075456 16423456542818304 16429089695465472 16455533606378496 16461177761276928 16509309859994112 16518334628503584 16531505599021056 16537175811883008 16553376859815936 16566633852563536 16572316114217648 16585530127122432 16591218870091776 16607472862625792 16617923740651968 16623623594447424 16639909333060608 16662280654946304 16672230680980896 16681344509705922 16697686796022624 16700371625816064 16716732552511488 16730120370845413 16733109507588096 16771362397454336 16781916409145244 16804118964636864 16826711056146432 16843195754348544 16848972875169792 16862466599930742 16881700307963904 16898238877728768 16904034878029824 16931243250536832 16936869263218688 16969949085998412 16986574110832704 16992764125779456 17009411501924352 17015245633806336 17045555270939762 17048296034687232 17064997814022144 17070851011694592 17093801707831296 17098327887877656 17104192517576808 17143783584169984 17143967107104768 17149663804915712 17154204776400132 17177267536482816 17183159242034688 17199993143402496 17202758739296256 17229024894910464 17233402397713152 17239313357204736 17256202271322112 17262490540474368 17279402160685056 17285328897835008 17313150993030144 17318903908253696 17319089305838592 17346780045066528 17352729892449504 17369729917843968 17375687636903424 17389542221807616 17399048166899712 17403468868743216 17416093569122304 17426493741104896 17436019885642672 17449922576744448 17455907801432064 17473008907583488 17484004456777152 17490001371356736 17541141726243744 17547158238583392 17561149546364928 17570749300125696 17587962913554432 17598465718813168 17608085871356251 17622125760067584 17628170049472512 17645439916539904 17656543974442716 17662600069100388 17679903666376896 17700069761482752 17714245098542202 17737681129338912 17744144852429568 17761528337043456 17778928851812352 17819572547295232 17854376399926668 17874741502550016 17892252929359872 17902033679867904 17912724035220546 17936806577211648 17954378807586816 17960537057906688 17989445953695384 17995423592169856 18043457358266368 18048234992759748 18051136977904128 18068821214846976 18078698485919232 18093113619775488 18099319455350784 18107216152866806 18113814536855184 18131560177398528 18137779199925504 18152241442062336 18158467558146048 18186192944627712 18211562492526592 18211757445955584 18221517792722944 18247131950519808 18257106694661856 18274992714865152 18277931160502272 18295837581901824 18302112950648832 18310490047570224 18316770442030032 18334714913279744 18337662961680384 18355627900796928 18365661953949696 18391478736540672 18401335402519552 18401532387453504 18427202331610464 18437275510727598 18455338037709216 18461668114209888 18476388610670592 18482725907398656 18491185673039667 18500832960970752 18515649599923952 18522000362949136 18536768965607424 18546902039021568 18565071964307456 18572973592493376 18583126457066532 18622548967292928 18637463084133978 18643855628494854 18658721393012736 18665121228853248 18683406970454016 18698369826238991 18719697606715392 18729930677564544 18748279911323648 18756259516103508 18784897645525452 18806324121575424 18824748196036608 18846286199922594 18867782697136128 18886266980990976 18893149256024064 18933295831501184 18954891573854208 18991912846459392 19010518737444864 19017039237783552 19042606462795776 19053977921121024 19072644615671808 19083070624025856 19098286598651904 19104837202870272 19109895874686792 19120137566680472 19160699299954688 19167271311376384 19179333039023136 19198122540774912 19204707388156416 19220020350418944 19230526921310208 19249366576398336 19255969000194048 19260861503326464 19271390399920848 19286756532191232 19293371780530176 19312273003118592 19318897003462656 19349785148309504 19349992286327808 19356422015107072 19387577697427296 19394227526855328 19413227555237376 19420301858033664 19439327430770688 19445995010064384 19450935794477712 19461568594656909 19480634595359728 19483766896785408 19502854644596736 19509544013365248 19540946157574464 19547648591516352 19578902477336118 19593105265262592 19604805458743008 19615522371348006 19631162898837504 19637896276611072 19657135021031424 19672877699919199 19679625385633457 19695317025957888 19702072408233984 19721374024368128 19728560617684992 19733784442024212 19740553018406316 19786458277748736 19793033038004224 19798273933664814 19824891480076032 19831691305656576 19851119906107392 19889678707135104 19915992846977024 19942768659136512 19954891270506276 19981719379173888 20001294958288896 20047019115707136 20066658667302912 20069885195845632 20100529044062208 20112532250072192 20139572297220096 20159302520799232 20166217047474176 20178907399363104 20198676158535168 20205604190145024 20221715222102016 20228651155980288 20244851541191088 20264684904151296 20271635576387328 20287799258775552 20298889528049664 20318775830642688 20358243006201856 20365225768337408 20378041353962082 20398005199573344 20405001599916192 20421271622320128 20428276002914304 20448289062125568 20459467062706176 20464665347284368 20471684611680624 20488007804092416 20499207516813312 20519290065813504 20526328066179072 20559146720078848 20559366804223296 20566198391051264 20599301303516502 20606366747283786 20626554277439712 20629870831890432 20650081388396544 20661369698193408 20666619281632569 20693961317562064 20701502327834496 20721783059884032 20728890514200576 20762255292422868 20769376628486124 20813437081092096 20824591763111936 20830105799914446 20837250408317778 20853865086308352 20865264793899264 20885705959845888 20889064183431168 20898178041090637 20926274340080256 20933451933748608 20953959900891136 20957329099063296 21018832841760768 21030097602879488 21059659807554816 21071172012260112 21091814900239104 21115872697909248 21132783626331048 21160742399913088 21184878817837056 21217225102065664 21226255534278144 21247050353614848 21275615689703424 21282913105477632 21299957810438832 21320824834009344 21324253020585984 21345143845552128 21352465109090304 21369565515701704 21393940121960448 21414899217596416 21426605612941312 21435725161261152 21456725192630784 21468454452029088 21485572423483392 21492941853229056 21510154762515531 21513997938327552 21531227710660752 21538612799911536 21555786712449024 21563180225298432 21584305121132544 21626230459875328 21638052378858496 21668469191242272 21680314199910954 21697601098715136 21705043253096448 21726307128508416 21733759128895488 21743706931489641 21751164899910663 21768508291848192 21775974766995456 21797308132196352 21809223570315264 21839647207834624 21839880999642048 21851585790491968 21882302768787426 21915713919779694 21919237758883584 21940711475171328 21948237015035904 21977745052925952 21987333899909693 22012413146658816 22024446171338112 22042007465361408 22049567749177344 22055406141085884 22114040169496576 22114276898660352 22121625160122368 22157231654202624 22164831459263232 22186545777414144 22194630694895616 22216374206595072 22229640907974528 22241792679607896 22263582394696832 22267162167754752 22288976736681984 22332509894370816 22375888545526992 22392120303157248 22405491952849152 22435614741528576 22457594339131392 22465297166893056 22483288799907656 22508933743951872 22530985170305024 22538713170706432 22552896505170528 22574991000715776 22600740542349312 22613095174569984 22626598781331216 22648765481110272 22657018834372608 22679215335899136 22686994178408448 22731061379582976 22753330418696192 22761134682259456 22775457983839974 22797770517170208 22805590023435744 22823774166122496 22836250719055872 22858622809473024 22872273035200176 22884776099906007 22903023381977088 22910878989379584 22933324191203328 22977869863617536 22985751142939648 23016654053965824 23022748515694914 23030645188140702 23049008779603968 23061608456414976 23084201324040192 23092119074451456 23097986255942283 23129040060088704 23136973189932672 23159639890458624 23167583515871232 23198730889199616 23204625158324288 23204873562119676 23266563435659264 23274543735242752 23280706482257322 23289190118813808 23312005942369536 23320001828475648 23338596139794432 23346601146187776 23388188968324992 23396210984777856 23414866061819904 23427665733500928 23450617218072576 23496167680090112 23496419204826624 23504226732630016 23542058632590288 23550133425467184 23573204888502528 23576995236446208 23600093015310336 23618993464722936 23650241505785216 23658859803239424 23682037782724608 23705238469083136 23728291762768992 23774381579622429 23778629300256768 23786785235533824 23805835199902224 23832988670066688 23856337239146496 23869378239823872 23883632046960728 23915742102948864 23939171743449088 23947382743875584 23962452536743686 23985927938260512 24013286826246144 24021523247726592 24040761205164417 24064313323679664 24068182637205504 24091761619795968 24104931314558976 24151752715806912 24175413569864704 24183705599900672 24222631174493346 24230939399900478 24250260051505152 24258577753460736 24282343261274112 24301790099900187 24310125476370741 24329509267359744 24342808926215808 24366656953153536 24370574880669696 24413986730093632 24422360589373376 24450217282240512 24487549271932928 24489571828329216 24497971612869888 24521971648720896 24535376516604672 24554939912552448 24563362117976064 24569603108813952 24583034014303464 24607117383612288 24615557485613184 24635184814227456 24643634543198208 24654914230719556 24715691954143232 24729202718695424 24763964789991168 24777501942755376 24797258398531584 24805763717824512 24830065289723904 24849950778845304 24858474171326472 24878295190683648 24886828305137664 24911209293938688 24959596808953856 24959863999590912 24973240903419392 25008346021471344 25022016764558883 25046530194033936 25050557438724096 25075098828767232 25099664261382144 25128381599896792 25157043596181504 25181689307987968 25206178446955296 25264793631522816 25273188765138944 25273459312754688 25293699899896113 25322550461945856 25347358316593152 25356052317044736 25405303894828032 25430192820895744 25444094165367808 25454923628997618 25479861166249056 25514117252886528 25522868450709504 25568332906409643 25572444052030848 25597496721033216 25606276517541888 25640702561746944 25681148671101952 25695187199894464 25715675376254976 25724495707373568 25731307164600198 25765901304724224 25774738863052032 25799989715103744 25843537342365696 25850103596569728 25858970035807104 25884303406983168 25893735810711552 25919103241027584 25927993346752512 25934581059303616 25948758126209212 25978355862380544 26003806192795648 26012725351153664 26020170067599792 26029094838674256 26054594876765952 26063531455355136 26084313332711424 26098572250349568 26105203303114824 26124140353683456 26139740611657344 26154029828464008 26174883865116672 26183861702148096 26209513361375232 26260422701277184 26269429877645312 26304747490246656 26311712589365616 26320737357875088 26341724319547392 26356123950188544 26381944370331648 26397698578219752 26433188640101376 26442255074208768 26468159874809856 26519571609513472 26519855499565344 26571367647813303 26576115100286976 26590358212182016 26606521694008368 26616217278644352 26642292505565184 26668393277718528 26729358820942848 26755544889737216 26781564599890002 26838379394039808 26852763062960128 26853050519801856 26869086052830819 26905209865817472 26931568211380224 26940805586860032 26993135388254784 27019579872201728 27028847435183104 27065186037399552 27072352489139622 27103231822270464 27118047728878848 27160824229300209 27170721805282776 27197340266097792 27206668799888256 27228362163093504 27237701337219072 27279289416941568 27286220463045824 27295579482240832 27317343738789888 27332276689084416 27359053421084672 27368437421572096 27370697925779712 27385660041992784 27412489072297728 27443756372852736 27453169425973248 27465735071355336 27475155663045048 27502072369919616 27506494442520576 27533441851195392 27548492930924544 27555492375510092 27602003103779328 27629044079845376 27638520685600768 27640803497415696 27655913266091397 27683007056563824 27692502171314832 27714582916005888 27724088861097984 27751249441456128 27773474399885928 27783000544423704 27805153448411136 27820353058532352 27847607946461184 27901699120107008 27911269244998144 27943105465417728 27956194626200967 27965783442742281 27988082089519104 27997681843279872 28025110455681024 28079546410073088 28094896016346816 28122419866985472 28177044835108064 28177346468288178 28237122294054912 28246505090449408 28269429299883891 28301674045704192 28329400471486464 28339723884036096 28399943747251776 28427766445345792 28432337360781312 28515778106167296 28525253495947264 28525558856675328 28580966881681536 28608966923507712 28624605936038784 28647429897977856 28657255804305408 28680206350020708 28708303614214336 28718150399882048 28741048949932032 28750906967064576 28797183811162368 28807061082234624 28874049864597504 28883953500291072 28891292254989696 28907085599881272 28930134798286848 28940057670795264 28968409504677888 28978345505193984 28991609241986188 29001553199880884 29024677722464256 29034633022660608 29063077509595136 29078964760420352 29081366546140944 29091341290282992 29119841332856064 29158991146156032 29168992515096576 29176403691716568 29220951893039592 29225650345178112 29254281966895104 29264316020047872 29349884195545088 29365928228450816 29368353716004177 29389343287148544 29399423665569792 29407208188114512 29423283557022009 29446744348256256 29456844414916608 29485702531547136 29542975538936832 29553108612350976 29582061036552192 29592840926527488 29639521210632704 29655723572810528 29689549557006336 29697410900497221 29718635648909312 29737337220114048 29747536958484864 29776679859161088 29834518060702656 29873989270465536 29914152988704768 29932336905759414 30001942437433344 30011911658602496 30070528673560704 30099988000954368 30104827793768448 30150793566093312 30168798375108288 30198353974813696 30209358445830144 30238953781198848 30249325571211264 30298014237802752 30308081839443968 30308406285217536 30367277311786632 30397027356226944 30407453364580992 30431698888163328 30448334292074496 30478163745964032 30496364046933568 30513034799874676 30537364509302784 30547838652506112 30577765588271104 30597007799360016 30607502399874288 30672433593188352 30688872071954432 30689200594059264 30696998020926552 30707526917520936 30732011706138624 30748811275219968 30778935098720256 30789492099268608 30797315007923044 30838720080118272 30849297586576896 30879519853944832 30890111354494976 30898951955274753 30909550120925679 30931641185599488 30939831416159568 30975122082594816 30992054547290112 31040941976343096 31052253491751744 31082674589826048 31093335771300864 31184251957766656 31194947979703808 31219821415759872 31236887644667904 31245158699871669 31255875612476667 31267489624096768 31280797629462528 31297897190848896 31328558939768832 31389411510120384 31400177900622912 31430939851336704 31435993648594944 31491991286297248 31545146404319232 31576050376966144 31589489711332224 31606758018390168 31637722350358656 31673809046863872 31699175439496572 31741113599869632 31777318226755584 31825837653098496 31870575530422272 31887656137265152 31949936715658248 31981237251014016 31986379530878976 32017715768328192 32028697663635456 32054348273552556 32085751098239552 32090910182940672 32122348826394624 32139908419411968 32185087788946176 32202336954409216 32202681678043632 32270996907491328 32296841565991128 32307919199867304 32333680068673536 32344770337947648 32376457681698816 32402386799866916 32413500635160988 32439345689812992 32457078568287744 32488875937538048 32494099840892928 32502703786863408 32520471299866431 32589460692762624 32600289709654016 32600638693343232 32652762437772288 32663962150493184 32695962198294528 32713835355472896 32759470811751936 32777378685737952 32809489844816384 32820743314150912 32823454153181139 32846913085636608 32858179390930944 32873570879669541 32911067212756992 32922355522553856 33018619719988224 33036669257007168 33063011198042112 33074351623766016 33133267705127072 33144632228435296 33171060254244864 33182437740183552 33214945725251584 33235847481303936 33247247188894848 33279818666121216 33324561309892608 33344461361961792 33362689019411844 33395373592045248 33400743251632128 33433465105022976 33460240741690826 33542724794908672 33563832818290488 33608237929273728 33653422112292864 33686391508697088 33697945750339584 33724933199861484 33763400615927808 33796477755457536 33808069756059648 33862486501073664 33873738526437376 33939898171996824 33973148221665408 33985528251558912 34018823003848704 34030491267612672 34091110541879524 34096592069374464 34129995628044288 34141702023389184 34187603415662592 34196655775755312 34208385035153616 34287567168339968 34287934214209536 34299327609831424 34308409552800264 34354535072965632 34366318484069376 34399986286804992 34466804795426304 34478626714409472 34512404542644224 34524981080948736 34534122773542371 34545967782211053 34558804321370112 34570657795670016 34626301986060288 34637807816507392 34638178611677184 34693560090133056 34705459784899008 34739459835687936 34751375273806848 34798096333799424 34806937737486432 34852987482209792 34872039771285344 34899845153488896 34911815602864128 34921059723385983 34946017815166976 34968008913554304 34980002742713472 35082283452487488 35094316477166784 35122299092729856 35141498600251392 35175925827108864 35196931437626336 35216171742712502 35244251520135168 35256340098945024 35290879833079808 35313087948885432 35325200138200776 35359807332753792 35400139522965504 35428490197084404 35475362258677824 35488289704859136 35523056674086912 35557857703624704 35639145094590464 35708752799853336 35749483005100032 35784505858719744 35804067359735808 35825448070441092 35873613154423296 35908757615173632 35921074115813376 35978891907390768 35990847184339712 36086914716532736 36096469985519496 36102273955808256 36137642429693952 36157396971838464 36214432305733612 36227629073710368 36263120354797056 36275558399851008 36304482884124672 36316935116292096 36333946761740019 36346409099850717 36372385889255424 36423124985053184 36423514891911168 36443035585445888 36494263901039616 36514213389323712 36549985429730304 36555862321004544 36620980095140448 36633540884060064 36669429826559488 36675325923360768 36711255801593856 36731323907899392 36782957473081344 36802670805039104 36803064774907008 36854404663220928 36874551021455196 36910676075418432 36923336228419776 36952777221341184 36965451814797312 36982371346079334 37031299199847904 37044000725898272 37073537931214848 37093804078043136 37130143928614912 37145947184986752 37166252914133064 37245097934585856 37274926168267956 37287711256989708 37317442786025472 37330242457706496 37366813940908032 37396739652477982 37439395213430784 37459861355129088 37496559822647296 37512519032207016 37569795291050904 37612648243150848 37649496392073216 37692572399845188 37735565394272256 37772533961981952 37786298512048128 37866591663002368 37909783147708416 37983825692918784 38021037474889728 38034078475567104 38107955842242048 38145289231343616 38166141248051712 38196573197303808 38209674405740544 38219791749373584 38240275133360944 38321398599909376 38334542622752768 38358666078046272 38396245081549824 38409414776312832 38461053842620416 38521723006652928 38542780799841696 38573513064382464 38586743561060352 38596960746900297 38624546006237184 38637794006925312 38699570296619008 38699984572655616 38712844030214144 38775155394854592 38788455053710656 38826455110474752 38840603716067328 38878654861541376 38891990020128768 38901871588955424 38923137189313818 38961269190719456 38967533793570816 39005709289193472 39019088026730496 39081892315148928 39095297183032704 39157804954672236 39186210530525184 39209610917486016 39231044742696012 39262325797675008 39275792553222144 39314270042062848 39345755399838398 39359250771266914 39390634051915776 39404144816467968 39442748048736256 39457121235369984 39467568884048424 39481106036812632 39572916555497472 39586066076008448 39596547867329628 39649782960152064 39663382611313152 39702239812214784 39779357414270208 39831985693954048 39885537318273024 39909782541012552 39963438758347776 40002589916577792 40094038231414272 40133317334605824 40139770391691264 40201058088124416 40225064500144384 40279144594440192 40318605041598464 40332434094948352 40357814798726208 40397352317070336 40411208380290048 40489703082382176 40529369808302592 40543271152774656 40575598517551104 40597779056099328 40608528733709433 40637551661285376 40716486012403712 40730451536674816 40756082707924164 40796010399146688 40810003199832384 40842543244640256 40856552005828608 40918934125412352 40929330694568736 40943369223361248 40976015608184832 40998415033626624 41038580131627008 41052656132358144 41118293440157696 41118733608446592 41132396782102528 41198602607033004 41212733494567572 41253108554879424 41259741663780864 41300162776793088 41322739396386816 41333238563265138 41387922635124128 41403004655668992 41443566119768064 41457781028401152 41524510584845736 41538753256972248 41626874162184192 41649183526223872 41660211599828892 41674500816635556 41707730172616704 41730529587798528 41771411919691776 41778128366862336 41796356082181274 41852548680160512 41866903867497216 41907919801782272 41914658198126592 42037665683521536 42060195205758976 42119319615109632 42142344024520224 42183629800478208 42231745395818496 42265567252662096 42321484799826176 42369757635674112 42434450204131328 42452511068556288 42494100707229696 42599915620877664 42641649668018688 42648506041171968 42690287691104256 42704930218180608 42739131031403408 42787880243920896 42829798435192832 42853211225882624 42871450322522304 42913450385261568 42936908904058176 42971144846966784 42985883706458112 43020309525031062 43062455421321504 43077225599823072 43111573424898048 43126360450596864 43168610242265088 43252460919750656 43276104757716992 43336938382484544 43360628399821908 43395202197430272 43410086506192896 43452614257016832 43467518257790976 43487413862979282 43502329799821326 43537016583696384 43551949533990912 43594616264392704 43618447140630528 43679294415669248 43679761999284096 43703171580983936 43764605537574852 43831427839559388 43838475517767168 43881422950342656 43896474030071808 43955490105851904 43974667799819386 44024826293317632 44048892342676224 44084014930722816 44099135498354688 44110812282171768 44228080338993152 44228553797320704 44243250320244736 44314463308405248 44329662918526464 44373091554828288 44389261389791232 44432748413190144 44459281815949056 44483585359215792 44527164789393664 44534324335509504 44577953473363968 44665019788741632 44751777091053984 44810983905698304 44871229483057152 44915188678262784 44930594333786112 44966577599815312 45017867487903744 45061970340610048 45077426341412864 45105793010341056 45149982001431552 45226190349139968 45253197562662432 45297530962220544 45314037668745216 45358430671798272 45373988356816896 45410326720866121 45462122759165952 45506660837392384 45522269364518912 45550915967679948 45595541034340416 45611180046871488 45647548332244992 45672501438111744 45717245618946048 45744546070400352 45769552199812014 45806046763954176 45821757978759168 45866648382406656 45955739727235072 45971502285879296 46033308107931648 46045497031389828 46061290376281404 46098017559207936 46123216912829952 46168402648080384 46184238148902912 46195972511884566 46258080120177408 46273946379865344 46319279780917248 46335167031742464 46397461778399232 46409250316648576 46409747124239352 46533126871318528 46549087470485504 46561412964514644 46578380237627616 46624011884739072 46640003656951296 46677192279588864 46693202292375552 46776377936649984 46792421969555712 46829732123639808 46855331467001856 46901234436145152 46992335360180224 46992838409653248 47008453465260032 47084117265180576 47100266850934368 47146409777005056 47153990472892416 47200186030620672 47237986929445872 47300483011570432 47317719606478848 47364075565449216 47410476938166272 47456583525537984 47548763159244858 47611670399804448 47665977340133376 47712674478292992 47738756479647744 47767264093921456 47831484205897728 47878343486898176 47894765487751168 47924905073487372 47971855876521024 48026573652492288 48043046495453184 48081522410328834 48128626647359328 48136365274411008 48183523239591936 48209862629117952 48303505431613824 48350827139729408 48367411199801344 48445262348986692 48461878799800956 48500520103010304 48517155506921472 48564686522548224 48603580199800374 48620250952741482 48659018534719488 48685617852431616 48733313906307072 48741149761339392 48827973460187264 48844721178746752 48900434564481024 48975098543865856 48979143656658432 48995943225739776 49043943297441792 49070753033209344 49109879825104896 49126724235952128 49139206217627904 49166068028606928 49214234767224576 49231114971226368 49270369628454912 49287269086396416 49309828461439112 49431383908286464 49458405437390848 49527929579982336 49555003885510752 49594516797063168 49611527435649024 49660130579447808 49699901557690608 49716948342652944 49756590381367296 49773656610275328 49822418587877376 49919193617907712 49919727999181824 49946481806838784 50016692042942688 50044033529117766 50093060388067872 50101114877448192 50150197657534464 50190361112536239 50199328522764288 50256763199793584 50314087192363008 50363378615975936 50412356893910592 50529587263045632 50546918625509376 50587399799792226 50645100923891712 50694716633186304 50712104634089472 50752718099791547 50810607789656064 50860385641791488 50888188330735616 50909847257995236 50959722332498112 51028234505773056 51045736901419008 51136665812819286 51144888104061696 51194993442066432 51212553035083776 51281405123493888 51362297342203904 51390374399788928 51431350752509952 51448991414747136 51462614329200396 51531802609448448 51549477726104064 51599979430207488 51687074684731392 51700207193139456 51717940071614208 51768606813966336 51787471621423104 51838206482055168 51855986693505024 51869162118607232 51897516252418424 51956711724761088 52007612385591296 52025450702307328 52040340135199584 52058189677348512 52109189753531904 52127062910710272 52168626665422848 52197144500699136 52210406606229648 52248280707366912 52279481223314688 52308059656928016 52349767730233344 52367723404296192 52419026722750464 52520845402554368 52538859755290624 52623425178731232 52641474715750176 52683448639094784 52712247900377088 52763888740663296 52795397156439504 52824257614068753 52866377280202752 52884510148417536 52936319749619712 53039143219026944 53039710999130688 53142735295626606 53213043388016736 53232434557288704 53284585011130368 53336786555437056 53397810899780683 53458717641885696 53511089779474432 53563129199780004 53676758788079616 53705526125920256 53706101039603712 53738172105661638 53810419731634944 53863136422760448 53881611173720064 53986270776509568 54039159744403456 54057694870366208 54130372074799104 54144704978279244 54206463644540928 54236095457757696 54321648458600418 54341443610565552 54394680532195584 54413337599776512 54456724326187008 54475402674438144 54558578833883136 54572440926091648 54591158964481664 54634687477579776 54664553378168832 54718106842169344 54736874843144192 54741395851559424 54771320083985568 54824978144595456 54887512745705472 54906338851946496 54931470142710672 54950311326090096 55004144739839232 55012988885041152 55066883702390784 55096985861849088 55110984751020184 55204006207558656 55258088159690752 55277041371201536 55281606994831392 55311826532182794 55366014113127648 55385004342629664 55429165832011776 55448177722195968 55473557019119001 55502498882912256 55546948799771856 55566001088847408 55610306896822272 55640706117064704 55695215892922368 55803398240214016 55822538489996288 55912389252401934 55931566885484562 55976164179038208 55995363686559744 56050220911362048 56095109478716973 56159092820146176 56189792032693632 56244839733970944 56354089670216128 56354692936576356 56474244588109824 56538858599767782 56603348091408384 56658800942972928 56679447768072192 56723626111531729 56799887494503552 56855532890691584 56864674721562624 57031556212334592 57050506991894528 57051117713350656 57161933763363072 57217933847015424 57249211872077568 57294859795955712 57314511608610816 57360412700041416 57416607228428672 57436300799764096 57482097899864064 57501813934129152 57594367622324736 57614122164469248 57748099729195008 57767907000582144 57782584509979392 57814171199762544 57860269596573696 57880115341590528 57936819009355776 57956691010387968 57983218483972376 58003106399761768 58049355444928512 58069266045321216 58126155019190272 58157929520840704 58162733092281888 58182682580565984 58239682665712128 58317982292312064 58337985030193152 58352807383433136 58384705783970727 58441903786079184 58451300690356224 58508563933790208 58528632040095744 58699768391090176 58731856456901632 58736707432008354 58814416376229024 58846567114044018 58893488696512512 58913688829833216 58971405063094272 59018633099757597 59038876156900371 59085951077873664 59106217224701952 59164122073104384 59185681853054976 59279042421265408 59311447145621056 59379099114012672 59394821800994442 59474674440228096 59495073916969728 59553359718322176 59669036121405312 59747978540931072 59828305977409536 59864673811518828 60003884874866688 60023823317204992 60141057347121408 60199976001908736 60209655587536896 60301587132186624 60337596750216576 60396707949627392 60418716891660288 60477907562397696 60498651142422528 60596028475605504 60616163678887936 60616812570435072 60734554623573264 60794054712453888 60814906729161984 60863397776326656 60896668584148992 60956327491928064 60992728093867136 61026069599749352 61074729018605568 61095677305012224 61155531176542208 61194015598720032 61215004799748576 61344867186376704 61377744143908864 61378401188118528 61393996041853104 61415053835041872 61464023412277248 61497622550439936 61557870197440512 61578984198537216 61594630015846088 61677440160236544 61698595173153792 61759039707889664 61780222708989952 61797903910549506 61819100241851358 61879662832319136 61950244165189632 61984109094580224 61999857844897707 62081883952686192 62104506983503488 62165349179652096 62186671542601728 62368503915533312 62389895959407616 62473775289335808 62490317399743338 62511751224953334 62561595258925056 62595794381697792 62657117879537664 62694534123271911 62778823020240768 62800355801245824 62861879702673408 62871987297189888 62983982572594496 63090292808638464 63152100753932288 63178979422664448 63213516036780336 63275444700717312 63347618093727744 63398350878993144 63482227199739264 63554636453511168 63651675306196992 63741151060844544 63775312274530304 63899873431316496 63962474502028032 63972759061757952 64035431536656384 64057395327270912 64108696547105112 64171502196479104 64181820365881344 64244697652789248 64279816838823936 64370175577892352 64404673908818432 64405363356087264 64530464287546593 64541993814982656 64593683131982256 64615838399734608 64667360137347072 64689540675895296 64752915363397632 64804773599733832 64827001270321976 64878691379625984 64914157136575488 64977751875076096 65005407573726816 65040942599732862 65178921385525248 65200579419308032 65201277386686464 65231120794468923 65253494699731989 65305524875544576 65327924300986368 65391924396589056 65427670710945792 65518941623503872 65554757371475904 65618979689632768 65641486628301824 65646908306362278 65747141759339082 65822134425513984 65844711045107712 65962001699729079 66037239439976448 66073338514014336 66126022396084224 66148703247532032 66266535410254144 66289264456870592 66342120508489728 66364875480367104 66471694962607872 66494494377789696 66559637332242432 66649122619785216 66688922723923584 66725378038823688 66790747184090496 66801486503264256 66866930210045952 66920481483381652 67085449589817344 67127665636580976 67216475858547456 67306844224585728 67372783017394176 67395891500679168 67449866399722968 67526801231855616 67592955510915072 67616139512119296 67724973002147328 67747477052874752 67879796343993648 67946296443330816 67971056503117824 68037646007697408 68060982535225344 68182221083759048 68193184138748928 68259991256088576 68283404046778368 68393311551510624 68416770070307232 68575134336679936 68575868428419072 68598655219662848 68616819105600528 68654328299718021 68709070145931264 68732636968138752 68799972573609984 68933609590852608 68957253428818944 69024809085288448 69049962161897472 69068245547084742 69091935564422106 69252603972120576 69275615633014784 69276357223354368 69293958767826849 69387120180266112 69410919569798016 69478919671375872 69502750547613696 69596192667598848 69613875474972864 69705974964419584 69744079542570688 69799690306977792 69823631205728256 69842119446771966 69936017827108608 69960005485426944 70164566904974976 70188632954333568 70244598185459712 70282997200502784 70351851654217728 70393862875252672 70432343485425004 70488503040270336 70512680197890048 70581759666159616 70626175897770864 70650400276401552 70719614665507584 70800279045931008 70856980394168808 70950724517355648 70976579409718272 71046113348173824 71115715407249408 71278290189180928 71323144738867287 71417505599706672 71498966010200064 71569011717439488 71608134719471616 71650896140882184 71747226308846592 71817515230347264 71842148231626752 71957783814781536 71981694368679424 72122283615493251 72173829433065472 72192939971038992 72204547911616512 72275284859387904 72314793943676928 72428864611467224 72455258147420736 72526240709594112 72551116799702016 72667893523480038 72692818199701434 72846249970106368 72847029783822336 72886071170891776 72905370299700561 72930376429112223 72988527802079232 73028426778647424 73099970859460608 73111724642009088 73241960190280896 73267081768120128 73338859653118976 73350651846721536 73462647815798784 73565914946162688 73605341610078208 73606129549814016 73708809326441856 73749102042910392 73821352150836864 73846672456839552 73905554442682368 73930903629594624 73964742692158668 74062598399695808 74088001451796544 74147075862429696 74187608156086272 74260287857229824 74291894369973504 74332505828266128 74490195869171712 74549852336535912 74575422513979416 74634885572050944 74660484915412992 74733627881816064 74793479304955964 74878790426861568 74919722710258176 74993119645294592 75025038064414032 75066050293676649 75139590582101808 75225296486301696 75298992784146432 75385144799690376 75471130788544512 75545067923963904 75733183326004736 75819566295416832 75881099699688339 75967651385837568 76042074949779456 76068156951134208 76215911684484096 76290578462687232 76332282496103424 76439583498747168 76480550266721888 76642797199818752 76669085245505536 76704998719228929 76717332156092544 76792490163099648 76818829552625664 76922107685240832 77043446013305856 77085561599683392 77147026128764928 77173487122120704 77193921493800594 77399140593238016 77399969145311232 77425688060428288 77550310789709184 77576910107421312 77652910220949504 77681207432134656 77757309723082752 77783980040257536 77803743177910848 77846274378627636 77922538381438912 77935067587141632 78011418578386944 78038176053460992 78163784630297856 78190594366065408 78315609909344472 78372421061050368 78419221834972032 78462089485392024 78524651595350016 78551585106444288 78628540084125696 78691510799676796 78718501542533828 78781268103831552 78808289632935936 78885496097472512 78914242470739968 78935137768096848 78962212073625264 79145833110994944 79172132152016896 79193095734659256 79299565920304128 79326765222626304 79404479624429568 79558714828540416 79663971387908096 79714102943439909 79771074636546048 79819565082025104 79926877516695552 80005179833155584 80188076462828544 80266634669211648 80450129000288768 80558289188880384 80607258158492457 80637210083196928 80664868189896704 80715629597452416 80794704634140672 80822416760580096 80979406164764352 81058739616605184 81086542305549312 81195558112198656 81217057467418866 81432972024807424 81460903073349632 81482472687900627 81512165415848328 81592020798293376 81620006399664768 81685086489280512 81713104011657216 81837868250824704 81858661389137472 81886738446722496 81952031216369664 81996830067253248 82077160263254016 82105312264716288 82236586880315392 82237467216893184 82264793564205056 82397205214066008 82425466989135144 82506217109758848 82519483327561728 82600325553586176 82645478792773632 82666477126530276 82775845270248256 82806009311337984 82887132239536128 82915562056802304 83049021169691472 83077506513944496 83253748324368384 83298367052447744 83320423199657784 83349001633271112 83415460345233408 83461059175597056 83542823839383552 83592712164362548 83705097360321024 83733807734994432 83815839603564544 83829316396253184 83868583878602901 83897350328226843 84075331367043072 84120390411517952 84238639230219264 84284688049040448 84367259600956416 84531134505324192 84642969599652352 84739515271348224 84808287899651673 84868900408262656 84905022137112576 84988201414459392 85199831241755328 85283299336037376 85297012082343936 85478262062806816 85575760487841792 85659596870385664 85706422451765248 85742900645044608 85826900770523136 85873817808116352 85942289693933568 85971767412916224 86040619050062124 86124910842643008 86154451199646144 86223146849796096 86252720901193728 86504921839501312 86552209515433984 86673876764969088 86721256799643816 86790404394860544 86820173012385792 86905228514033664 86935036515581952 86974827725958564 87004659599642652 87074033167392768 87103899067981824 87189232528785408 87236894281261056 87358588831338496 87359523998568192 87406343161967872 87529211075149704 87662855679118776 87676951035534336 87762845900685312 87792948060143616 87949335599638772 88049652586635264 88097784685352448 88168029861445632 88198270996709376 88221624564343536 88269850671066027 88456160677986304 88457107594641408 88486500640489472 88628926616810496 88659325837052928 88746183109656576 88778522779582464 88918563631898112 88967170718431584 89054329578787328 89068648671019008 89092232701491663 89155906946727936 89330039577483264 89503554182107968 89621967811396608 89742458966114304 89933155199630624 90035734975807488 90123940681220096 90154852682825728 90211586020682112 90299964002863104 90452380698279936 90506395125324864 90595061924441088 90628075337490432 90716861343596544 90747976713633792 90820653441732242 90924245518331904 91013321674784768 91044538729037824 91101831935359896 91191082068680832 91222360093742976 91295096664489984 91345002876223488 91434491237892096 91489092140800704 91539104399624028 91612093527908352 91643515957518336 91733296764813312 91911479454470144 91943004571758592 92066616215863296 92090994062779656 92122580752562808 92196035118415872 92246433825659904 92336805296160768 92368476297805824 92391945023769132 92516160240354816 92547892759730688 92638559561834496 92670334063484928 92794923556798464 92818500633297152 92819494248478704 93066253742637056 93098174940971008 93122825929029288 93156760475255232 93248023769478144 93280007313902592 93552755873299968 93584843939111424 93659464247279616 93710662934003712 93735476099615007 93767626837430001 93802468872290304 93984670720360448 93985676819306496 94016906930520064 94168234530361152 94200533701868736 94292819554010112 94307980945784832 94475973858891744 94600966023140864 94635439212957696 94728151130898432 94820953876332544 94913167051075968 95097526318489716 95223340799608896 95331954680266752 95477512959295488 95534528187842912 95662968411795456 95756686973796352 95789530975502336 95849810146974744 95943711753042048 96053147304984576 96086092990906368 96163044820657668 96257253294718656 96272730548822016 96367046479183872 96419725258235904 96607010863227648 96701654279458816 96734822399602688 96890524697973384 96923757599601912 97001040206020608 97034311013842944 97129373045096448 97207160399600748 97240501905482964 97318037069438976 97371235704863232 97466627812614144 97482299522678784 97655946920374528 97689442357493504 97800869128962048 97950197087731712 97958287313316864 97991886451479552 98087886594883584 98141506066418688 98278412435255808 98332136057213856 98428469534449152 98462229942452736 98540739256909824 98574538172792832 98619656922878224 98620712639008623 98862767816572928 98916810874781696 99055859159964672 99110007771021504 99189033594126336 99223054871298048 99399803115381216 99433896685305888 99513180762734592 99547313220550656 99644837175754752 99838387235815424 99839455998363648 99892963613677568 100033384085885376 100088067058235532 100186120776135744 100202229754896384 100300395315068928 100380722225072478 100513526399587168 100628174384726016 100726757231951872 100824713787821184 101059174526091264 101093837251018752 101174799599584452 101290201847783424 101389433266372608 101424209268178944 101505436199583094 101621215579312128 101720771283582976 101776376661471232 101819694515990472 101919444664996224 102056469011546112 102091473802838016 102273331625638572 102289776208123392 102389986884132864 102425106070167552 102562810246987776 102724594684407808 102780748799577856 102862701505019904 102897982829494272 102925228658400792 103063605218896896 103098955452208128 103199958860414976 103400414386278912 103435880143228416 103537213627932672 103574943242846208 103676412964110336 103711973387010048 103738324237214464 103795032504836848 103913423449522176 104015224771182592 104050901404614656 104080680270399168 104116379354697024 104218379507063808 104254125821420544 104394289001398272 104420813212459296 104558962446629376 104616119313856032 104699535460466688 104735446808592384 104763179170157949 104838053445500928 105041690805108736 105077719510581248 105246850357462464 105282949431500352 105366897278189568 105424495800754176 105527777481326592 105590794312879008 105648515228137506 105732754560405504 105769020296835072 105872639499239424 106078286438053888 106079421998261376 106285470591253212 106426086776033472 106464869114577408 106569170022260736 106673573110874112 106795621799561366 106917435283771392 107022179558948864 107126258399560008 107353517576159232 107411052251840512 107412202079207424 107476344211323276 107620839463269888 107726272845520896 107763222347440128 107972541553019136 108078319488806912 108115389740732416 108260744149598208 108289409956558488 108412927289081856 108472190915515392 108643296917200836 108682887221131104 108789361064391168 108826675199553024 108913448652374016 108950805348876288 109117157667766272 109144881852183296 109182317928963328 109269374955159552 109329106756337664 109436213684338688 109473749686288384 109482791703118848 109542640167971136 109649956289190912 109862940285421344 109900622652180192 110008289479678464 110025977770082304 110133767404781568 110193971723698176 110221969502040368 110408012415117312 110516176319381504 110554082742403072 110563213989662784 110623653064365588 110732028226255296 110770008685259328 110858331664023552 110896355444391936 110947114038238002 111093897599543712 111132002177694816 111220613793644544 111281412234129408 111390431785844736 111606796480428032 111645076979992576 111824778504803868 111863133770969124 111952328358076416 111990727373119488 112100441822724096 112190218957433946 112318185640292352 112379584065387264 112489679467941888 112708179340432256 112709385873152712 112948489176219648 113077717199535564 113206696182816768 113317601885945856 113358895536144384 113447252223063458 113599774989007104 113711065781383168 113729349443125248 114063112424669184 114101013983789056 114102235426701312 114323867526726144 114435867694030848 114498423744155136 114589719591911424 114629023217221632 114720825400082832 114833214456857344 114872601599528192 114964195799728128 115003627868258304 115188735244649472 115228244328938496 115565169019958784 115628342399525088 115720539193147392 115760230683181056 115873638018711552 115913382020775936 115966436967944752 116006212799523536 116098710889857024 116138532090642432 116252310038380544 116315859041681408 116325466184563776 116365365161131968 116479365331424256 116635964584624128 116675970060386304 116705614766866272 116769411567941454 116883807572158368 116902601380712448 117017127867580416 117057264080191488 117110842595917891 117399536782180352 117463712913803264 117473414864016708 117628832752458048 117693134228088036 117786977393025024 117827377659666432 117942810126188544 118037266199515194 118077752313800742 118171902155747328 118212434449403904 118328244146208768 118371363706109952 118558084842530816 118622894291242112 118758198228025344 118789643601988884 118949348880456192 118990147833939456 119106719436644352 119338072242810624 119495957081862144 119656611954819072 119729347623037656 120007769749733376 120047646634409984 120282114694242816 120399952003817472 120419311175073792 120603174264373248 120675193500433152 120793415899254784 120837433783320576 120955815124795392 120997302284845056 121192056951211008 121232327357775872 121233625140870144 121469109247146528 121588109424907776 121629813458323968 121726795552653312 121793337168297984 121912654983856128 121985456187734272 122052139199498704 122149458037211136 122191354610024448 122311062353084416 122388031197440064 122430009599497152 122756802376237056 122787992083706208 122830107670083744 122928046824554496 122995245100879872 123115740394881024 123157968397074432 123189260031692176 123256601099493757 123354880320473088 123397190346307584 123518079415779328 123560445417979904 123595807821099012 123638200483702716 123759325664638272 123900488330379264 123968218189160448 123999715689795414 124163767905372384 124209013967006976 124330698359304192 124373343085203456 124737007831066624 124779791918815232 124947550578671616 124980634799486676 125023502449906668 125123190517850112 125191588763395584 125314235759075328 125389068246543822 125557646040481536 125600711602491648 125723759405346816 125743974594379776 125967965145188992 126180585617276928 126304201507864576 126357958845328896 126427032073560672 126550889401434624 126695236187455488 126796701757986288 126964454399478528 127109272907022336 127303350612393984 127482302121689088 127550624549060608 127799746862632992 127924949004056064 127945518123515904 128070863073312768 128114790654541824 128217393094210224 128343004392958208 128363640731762688 128489395305578496 128559633677647872 128740351155784704 128809347817636864 128810726712174528 129060928575093186 129187366263964512 129231676799469216 129334720274694144 129379081351790592 129505830726795264 129609547199467664 129654002540643952 129757382759251968 129828314273150976 129955503750152192 130010815147453632 130081885199465724 130357842771050496 130402554773372928 130462241588937846 130506989399463978 130611049751089152 130655848601972736 130783848793178112 130855341421891584 130888588783672937 131037883247007744 131109514742951808 131237959379265536 131282973256603648 131293816612724556 131494283518678164 131644268851027968 131689422090215424 131924003399458158 132074478879952896 132146677028028672 132252044792168448 132297406495064064 132533070820508288 132578528913741184 132684241016979456 132729750960734208 132943389925215744 132988988755579392 133119274664484864 133298245239570432 133377845447847168 133450756077647376 133581494368180992 133602973006528512 133733860420091904 133840962966763304 134170899179634688 134255331273161952 134432951717094912 134613688449171456 134745566034788352 134791783001358336 134899732799445936 135053602463711232 135185911021830144 135232279024238592 135449946004294656 135494954105749504 135759592687987296 135892592886661632 135942113006235648 136075292015394816 136121965070450688 136230980162598363 136364442167518096 136386368277497856 136519982512177152 136566808093556736 136786623103021248 136833540140614464 137151736856838144 137233638211201056 137308656599436042 137418140291862528 137465273936277504 137599945147219968 137710143899434393 137757377699434199 137867219181705216 137914506857637888 138049618170576896 138099924323794944 138136491094169484 138183871128844212 138505207944241152 138551231266029568 138552714446708736 138587917535653698 138774240360532224 138821839139596032 138957839342751744 139005501095227392 139192385335197696 139227750949945728 139411949928839168 139488159085141376 139599380613955584 139647262411456512 139684238893543932 139872035654217216 139920010970853888 140329133809949952 140377265908667136 140489196370919424 140565994401005568 140703703308435456 140787725750505344 140864686970850008 140977006080540672 141025360395780096 141163519332319232 141252351795541728 141300800552803104 141439229331015168 141600558091862016 141713960788337616 141901449034711296 141953158819436544 142092226696347648 142231430814498816 142556580378361856 142646289477734574 142835011199413344 142997932020400128 143138023434878976 143216269438943232 143301792281764368 143494452617693184 143635030460694528 143684296463253504 143915567629563072 143963388737358848 144244567230986502 144385879942077984 144409095823233024 144550569718775808 144629587887353856 144857729222934448 144910516294841472 145052481419188224 145102233599404032 145335787046960076 145385636399402868 145694059567644672 145772142341783552 145810740599401122 145860752858224446 145977055604158464 146056853557294848 146199941718921216 146223449284018176 146287246287634459 146483920380561792 146534163536240256 146677719306237952 146701303693443072 146925295631597568 147131829892325376 147210683220156416 147212259099628032 147417618652883712 147498204085820784 147642704301673728 147693344913679104 147811108885364736 147861807259189248 147929485384317336 148125196799391616 148176002903593088 148294151724859392 148375216312172544 148520575714459648 148583788739947008 148665011656532256 148980391738343424 149099704673071824 149150845027958832 149269771144101888 149320969830825984 149467255763632128 149586958609911928 149757580853723136 149839445420516352 149986239290589184 150050076128828064 150132100587353298 150279181164203616 150450592972603392 150571083337608717 150597985568292864 150770289599380752 150942261577089024 151090135847927808 151466366652009472 151762199399376678 151935302771675136 152084149899558912 152136313902268416 152258154299374641 152431823368968192 152581156925374464 152664564992206848 152879166997494336 152961100533443776 153409997438457858 153434664312185088 153584980326199296 153637659105251328 153844215370481664 153911337299367851 154086892026611712 154171123199366784 154294052257529856 154346974244241408 154387842987601188 154798281186476032 154799938290622464 154851376120856576 155100621579418368 155153820214842624 155305820441899008 155362414864269312 155514619446165504 155567960080515072 155607486355821696 155692548757255272 155845076762877824 155870135174283264 156022837156773888 156076352106921984 156327569260595712 156381188732130816 156631219818688944 156744842122100736 156838443669944064 156924178970784048 157049303190700032 157103170212888576 157257080168251392 157383021599353592 157437003085067656 157562536207663104 157616579265871872 157770992194945024 157870275536193696 157924424147250528 158291666221989888 158344264304033792 158386191469318512 158472772842206259 158599131840608256 158653530445252608 158808959248859136 159117429657080832 159327942775816192 159428205886879818 159639130164050208 159853755033391104 160010359666311168 160193432699342049 160376152925657088 160533269338423296 160900258000577536 161116578377760768 161214516316984914 161431259194904832 161589409268281344 161644833521160192 161958812329528704 162117479233210368 162173084611098624 162391116224397312 162434114934837732 162865944049614848 162921806146699264 162964945375801254 163024330831696656 163184041596586752 163240012799329536 163370172978561024 163426208023314432 163675736501649408 163717322778274944 163773476893444992 163904062432739328 163993660134506496 164154320526508032 164210624529432576 164473173760630784 164474934433786368 164529587128410112 164794410428132016 164850933978270288 165012434219517696 165038966655123456 165200651107172352 165290957585547264 165332954253060552 165551690540496512 165612018622675968 165774264479072256 165831124113604608 166098042339382944 166155013027888992 166420671057357003 166507496648736768 166596734104895488 166640846399315568 166698003266542224 166830920690466816 166922118351194112 167085647678767104 167185424328725096 167410194720642048 167467615469988864 167631679207129088 167737167757205802 167794700656453686 168150662734086144 168240780823035904 168285328436150919 168477278460438528 168569376098080896 168734519201912832 169062269010648384 169285939199304704 169616575799303346 169810044274225152 169976402828918784 170170878334595187 170399662483510656 170566598672074752 170594024164687872 170956524125613632 171151520975683584 171412844903530496 171485801290089216 171653801541046272 171747635616232704 171884579387867136 171943534825832448 172081238100124248 172249821685286016 172308902399292288 172446293699592192 172505441802387456 173009843679002624 173104419030867968 173347753529938176 173442513599287632 173580808789721088 173640346024771584 173810457028067328 173870073031163904 173949655451917128 174009319199285304 174148066334785536 174207798135963648 174378465057570816 174473788562522112 174717177662676992 174719047997136384 174812686323935744 175058422150299408 175154117351912181 175325711358237552 175353902071068672 175525691801370624 175585896120287232 175898671199277544 176099305173270528 176195569370704896 176443249128687072 176539701342132054 176912321355972608 176914215189282816 176973001280978944 177055899299272791 177116628470701113 177257853233620992 177318651674105856 177492366219313152 177557045559164928 177837127263796224 177934341436863168 178108659157574656 178137297342038016 178184465402983326 178660079154966528 179007108364215936 179243935622793216 179484917932228608 179866310399261248 180071469951614976 180423172041364224 180599928005726208 180904761396559872 181012790250649728 181190123848882176 181256150674980864 181433722687193088 181495953427267584 181641306883464484 181848491036663808 182026643349569536 182089077458075648 182203663870719792 182382164137361664 182444720187485952 182590193328979968 182690005752446976 182868982475784192 182978184281601408 183078208799248056 183224187055816704 183287031915036672 183466593529626624 183822958908940288 183886009143517184 184133232431726592 184181988125559312 184245161505125616 184392070236831744 184492867651319808 184673610592321536 184736952595611648 184783890047538264 185032320480709632 185095785519461376 185277119123668992 185340668126969856 185637001266594304 185638988496957408 185999573534693121 186132507485274112 186196349881942016 186245651858058576 186313520950510464 186496047538956288 186560014627805184 187105511746599936 187169687878222848 187421325868007424 187470952199230014 187535253674860002 187969341440720896 187971353638612992 188033813861040128 188083602369815733 188336469060722304 188401067403737472 188585639108020224 188615961891569664 188951947717783488 189201932046281728 189270878425915392 189456302261796864 189826334102151936 190195052636979432 190446681599217792 190663909360533504 190955025918590976 191069056375685824 191325936823590912 191513373947592704 191579061951004672 191699620293949488 191887423506084096 192106294609969152 192172185981812736 192326089641315336 192514506589437312 192545461097644032 192734092958367744 192839450516471808 193214021726455296 193403308558917632 193469644799205376 193591392862639779 193781049395946768 193847515199203824 194002080412041216 194068622027685888 194258746090192896 194414320799201496 194481003810965928 194636074138877952 194742471409726464 194933255625228288 195311893840749056 195378884714987008 195601738257924096 195693362383406769 195760484099195967 195900394175463424 195916574626633728 195983772902959104 196175773189767168 196283012132837376 196556824870511616 196664272114427712 196856939068898304 196924459884905472 197239313845756448 197241425278017246 197725535633145856 197833621749563392 197886005099187237 198111718319929344 198220015542043008 198378067188252672 198446109742596096 198799606230762432 198867793370611776 199026361525469184 199094626441101312 199676774471630848 199678911996727296 199785927227355136 200066768171770752 200176134116471064 200372241552271488 200404459509792768 200600790630137856 200761444450144956 201027052799174336 201256348769452032 201649427575642368 202118349052182528 202187674502037504 202349599199168904 202580403695566848 202778866532745216 202848418536357888 203010872399166188 203242431158624256 203441542567165952 203552753322942464 203639389031980944 203838889329992448 204112938023092224 204182947605676032 204546663251277144 204579552416246784 204779973768265728 204850212140335104 205449189368815616 205561497599155712 205725403010039808 205795965658988544 205850457316801584 205962984899154063 206127210437793792 206197910904416256 206399917720829952 206800828772557824 206871760286456832 207074427255865344 207149886485692416 207476648474428928 207590065009673696 207826846899044352 207881876303480547 208030449542365184 208101802809229312 208161360540798336 208232758709394048 208436759014127616 208508251642841088 208788578002796544 208841626424918592 209117924893258752 209232238627712064 209399070920933376 209470893617184768 209526358340315898 210083381610217472 210155439021162496 210493700714924928 210565898863000704 210733794556379136 210848991601508352 211055554962653184 211181588625758016 211297030456275012 211465509120811008 211538040593670144 211745278998478848 212156572876107776 212158843996522752 212570941182506424 212852173552066944 212929738229154816 213138340044521472 213347146221748224 213591243599122732 213834870567542784 214044359117897728 214252516799120016 214707035152318464 214822104503681024 214824404158414848 214952688422646552 215241678926539776 215452545691041792 215526444694880256 215945083106038272 216156638977613824 216230779481464832 216366850846479753 216521488299196416 216578819913116976 216825854578163712 216944381831030784 217286593834401672 217365774442262208 217578722128782336 217653350399106048 218289763704366592 218364635857926656 218538749910319104 218658213512675328 218716110899101683 218791129287336669 218872427368677376 218947499372576768 218965583406237696 219085280335942272 219299912578381824 219725880570842688 219801245304360384 220016578959356928 220051955540164608 220387943447396352 220443939004080736 220816024830234624 221032352638763008 221108165484806144 221126427979325568 221247306128731176 221464056452510592 221540017370518656 221716663328047104 221792710888783872 221894228076476004 222187795199087424 222264004355389632 222441227587289088 222562824468258816 222780863571689472 223213592960856064 223290153959985152 223649557009607736 223726267541938248 223904656716152832 223981454746238976 224200883645448192 224380437914867892 224636371280584704 224759168130774528 224979358935883776 225416358680864512 225418771746305424 225896978352439296 226155434399071128 226413392365633536 226635203771891712 226894504446126916 227199549978014208 227422131562766336 227458698886250496 227643299099065017 228126224849338368 228202027967578112 228204470853402624 228647735053452288 228871735388061696 228996847488310272 229441650800165664 229666428913714688 229745203199056384 229928391599456256 230007255736516608 230114996157686787 230377470489298944 230456488657876992 231130338039917568 231256684799050176 231441078386294784 231520461366362112 231932873935889504 232012425599047072 232197421779714048 232277064181284864 232504620076761088 232631718083362816 232650932369127552 232730730322263936 232958730662848512 233271929169248256 233351940120772608 233411229533732544 233538823135882908 233767615144316736 233805202761424896 234034255735160832 234114528160382976 234221685191835782 234799073564360704 234927425827606528 234946829728033416 235257665504916096 235386268456176072 235573954786050048 235654755319332864 235885620252377088 236074532399030388 236155504627601484 236343804311494656 236424868898807808 236656488292417536 236742727412219904 237116169685061632 237245788582484224 237516396456050688 237579287203977768 237898697760912384 237980295667878912 238213438873288704 238676144485621248 238991914163724288 239313223909638144 239458695246075312 240015539499466752 240095293268819968 240564229388485632 240799904007634944 241350387000866304 241586831798509568 241674867566641152 241821774475477371 241911630249590784 241994604569690112 242384113902422016 242464654715551744 242467250281740288 242938218494293056 243176218849815552 243259626916647936 243586674336595968 243970912375468544 244104278398997408 244298916074422272 244382709220048896 244447418063701881 244622124706168832 244776062394880128 244860019198994304 245513604752474112 245575984167412416 245660215340167488 245856093649108992 245990490201759744 246231480789762048 246315936794148864 246378520063384352 246513202198987514 246709760640946176 246794380692615168 247036158831558656 247120890835959808 247191615642198024 247276400967405432 247518651329276544 247800976660758528 247936436378320896 247999431379590828 248327535810744768 248418027934013952 248661396718608384 248746686170406912 249474015662133248 249559583837630464 249895101157343232 249961269598973352 250047004899813336 250246381035700224 250383177526791168 250628471518150656 250778136493087644 251115292080963072 251201423204983296 251447518810693632 251487949188759552 251935930290377984 252361171234553856 252608403015729152 252715917690657792 252854064147121344 253101778802869248 253593403515972576 253928908798957056 254218545814044672 254424863698955019 254606701224787968 254964604243378176 255101249098121216 255599493725265984 255849898008112128 255891036247031808 256434786188420448 256686008785916416 256727281463525376 256978790611156992 257119267355295744 257480702311569408 257618695635273728 257621453424349056 258121857150186372 258374732527929024 258463353598938432 258669440549388288 258758162703581184 259219094398935328 259308005081287904 259514765518503936 259656628546301952 259911007500304384 260021630294907264 260163770398931448 260715685542100992 260805109546745856 260924483177875692 261013978798927956 261222099502178304 261311697203945472 261567697586356224 261710682843783168 261777177567345874 262075766494015488 262219029485903616 262475918758531072 262565946513207296 262587633225449112 262988567037356328 263288537702055936 263378844180430848 263848006798916316 264148957759905792 264293354056057344 264504089584336896 264594812990128128 265066141641016576 265157057827482368 265368482033958912 265459501921468416 265886779850431488 265977977511158784 266238549328969728 266755690895694336 266901512155294752 267162988736361984 267205946013057024 267467720840183808 267681925933526608 268341798359269376 268510662546323904 268865903434189824 269227376898342912 269799465598891872 270107204927422464 270371822043660288 270464558048477184 270899892008589312 270989908211499008 271519185375974592 271785185773323264 271884226012471296 272150584030789632 272243930140901376 272461960325196726 272728884335036192 272772736554995712 273039965024354304 273133616187113472 273573246206042496 273667080281228928 274303473713676288 274467276422402112 274617313198872084 274836280583725056 274930547872555008 275199890294439936 275420287798868786 275514755398868398 275734438363410432 275829013715275776 276099236341153792 276199848647589888 276272982188338968 276367742257688424 277010415888482304 277102462532059136 277105428893417472 277175835071307396 277548480721064448 277643678279192064 277915678685503488 278011002190454784 278384770670395392 278455501899891456 278823899857678336 278976318170282752 279198761227911168 279294524822913024 279368477787087864 279744071308434432 279840021941707776 280658267619899904 280754531817334272 280978392741838848 281131988802011136 281407406616870912 281575451501010688 281729373941700016 281954012161081344 282050720791560192 282327038664638464 282504703591083456 282601601105606208 282878458662030336 283427921576675232 283802898069422592 283906317638873088 284184453392695296 284462861628997632 285113160756723712 285292578955469148 285670022398826688 285995864040800256 286432538877886464 286603584563528736 286988905235386368 287270060921389056 287368592926507008 287831135259126144 287926777474717696 288489134461973004 288771759884155968 288818191646466048 289101139437551616 289259175774707712 289715458445868896 289821032589682944 290104962838376448 290204467198808064 290671574093920152 290771272798805736 291388119135289344 291544284683567104 291621481198802244 291721505716448892 291954111208316928 292113707114589696 292399883437842432 292446898568036352 292574492575268918 292967840761123584 293068327072480512 293355438612475904 293402607386886144 293850591263195136 294263659784650752 294421366440312832 294424518199256064 294835237305767424 294996408171641568 295285408603347456 295386689827358208 295622217770729472 295723614518378496 295858970768634672 296250393598783232 296352005807186176 296588303449718784 296750432624345088 297041151428919296 297167577479894016 297330023313064512 298199409346143648 298301690055917664 298539542288203776 298641939661651968 298934511527264256 299173917219823856 299515161707446272 299678890841032704 299972478581178368 300100152257656128 300264201174706596 300558362328407232 300901185945206784 301142166675217434 301540579198761504 301884523154178048 302180271695855616 302932733304018944 303524398798753356 303870605543350272 304168299799117824 304272627804536832 304516308598749282 304863646737936384 305162313850748928 305329129984413696 305758333994988672 305922201066887552 306819994876915716 306869328624370176 307169960652398592 307275318210502656 307688430740963328 307822674598735702 308173784053223424 308342246398733568 308588104515059712 308693948488482816 308775685975202376 309596562372952064 309599876581244928 309702752241713152 310201243158836736 310307640429685248 310611640883798016 310724829728538624 311029238892331008 311135920161030144 311214972711643392 311385097514510544 311690153525755648 311740270348566528 312045674313547776 312152704213843968 312655138521191424 312762377464261632 313262439637377888 313676887339888128 313848357941568096 314098606381400064 314206340425777152 314514160336502784 314766043198707184 314874006170135312 315125072415326208 315233158531743744 315541984389890048 315740551072387392 315848848294501056 316583332443979776 316772382938637024 316945545684412518 317198263681216512 317307060890505216 317617918497718272 317872287046062847 318234859314161664 318655885551632384 318856411773759636 319278260328100416 319707510066782208 320020719332622336 320386865398684098 320752305851314176 321066538676846592 321800516001155072 322233156755521536 322429032633969828 322862518389809664 323178818536562688 323289667042320384 323917624659057408 324234958466420736 324346169222197248 324782232448794624 324868229869675464 325731888099229696 325843612293398528 325929890751602508 326048661663393312 326368083193173504 326480025598659072 326740345957122048 326852416046628864 327351473003298816 327434645556549888 327546953786889984 327808124865478656 327987320269012992 328308641053016064 328421249058865152 328946347521261568 328949868867572736 329059174256820224 329588820856264032 329701867956540576 330024868439035392 330077933310246912 330401302214344704 330581915171094528 330665908506121104 331103381080993024 331224037245351936 331548528958144512 331662248227209216 332196084678765888 332310026055777984 332841342114714006 333281692798631136 333396006533084448 333661841380933632 333844236702388224 334171295357534208 334370848657450192 334553631555768769 334820389441284096 334935230939977728 335263358414258176 335474335514411604 335589401312907372 336301325468172288 336481561646071808 336570656872301838 336954556920877056 337138752196161792 337469038403825664 338124538021296768 338571878398609408 339233151598606692 339620088548450304 339952805657837568 340341756669190374 340799324967021312 341133197344149504 341188048329375744 341913048251227264 342303041951367168 342825689807060992 342971602580178432 343307603082092544 343495271232465408 343769158775734272 343887069651664896 344162476200248496 344499643370572032 344617804798584576 344892587399184384 345010883604774912 346019687358005248 346208838061735936 346695507059876352 346885027198575264 347161617579442176 347280692049543168 347620914056134656 347740146062327808 347899310903834256 348018638398570608 348296132669571072 348415596271927296 348756930115141632 348947577125044224 349434355325353984 349438095994272768 349625372647871488 350116844300598816 350308234703824362 350651422716475104 350707804142137344 351051383602741248 351171792240574464 351332527787753673 351797342398555088 352198610346541056 352391138741409792 352886498257374144 353079402684264108 353828430378565632 354111798598545582 354233256941402226 354515706467241984 354637303348211712 354984732438626304 355114091118329856 355269026698540829 355674254527592448 355868682873726336 356217318315149312 356274594684076032 356368930805966652 357320158309933056 358014216728431872 358487871245586432 358969835864457216 359732620798522496 360142939903229952 360846344082728448 361199856011452416 361809522793119744 362025580501299456 362380247697764352 362512301349961728 362867445374386176 362991906854535168 363282613766928968 363696982073327616 364053286699139072 364178154916151296 364407327741439584 364764328274723328 364889440374971904 365180386657959936 365380011504893952 365737964951568384 365956368563202816 366156417598496112 366448374111633408 366574063830073344 366933187059253248 367645917817880576 367772018287034368 368363976251118624 368490323010251232 368784140473663488 368985735302639616 369347221184643072 369473905191223296 369567780095076528 369769803298481271 370064640961419264 370191571038922752 370554238247337984 370681336253939712 371274002533188608 371277976993914816 371999147069386242 372491303716117152 372627041901020928 372992095077912576 373120029255610368 373784676298464781 374211023493199872 374339375756445696 374842651736014848 374941904398460028 375070507349720004 375938682881441792 375942707277225984 376067627722080256 376167204739631466 376672938121444608 376802134807474944 377171278216040448 377231923783139328 377903895435566976 378403864092563456 378541756851830784 378912604523593728 379652668204303872 380390105273958864 380893363198435584 381327818721067008 381910051837181952 382138112751371648 382651873647181824 383026747895185408 383158123902009344 383399240587898976 383774847012168192 384212589219938304 384344371963625472 384652179282630672 385029013178874624 385090922195288064 385468185916735488 385678901032943616 386428043452910592 386806617117835264 386939289598410752 387182785725279558 387562098791893536 387695030398407648 388004160824082432 388137244055371776 388517492180385792 388828641598402992 388962007621931856 389272148277755904 389484942819452928 389866511250456576 390623787681498112 390757769429974016 391386724766813538 391520968198391934 391833149253267456 391967545805918208 392351546379534336 392566024265674752 392665766351018811 393113649741023232 393328544228855424 393713878137796608 393848919769810944 394478627691512896 394482850556034492 395667243499126784 395772010198374474 396223436639858688 396440031084086016 396756134376505344 396892219485192192 397065382780722103 397599212461524864 397735586741223552 398052723050938368 398189252882202624 399353548943261696 399357823993454592 399571854454710272 400133536343541504 400352268232942128 400744483104542976 400808919019585536 401201581260275712 401522888900289912 402054105598348672 402512697538904064 403298855151284736 404236698104365056 404375349004075008 404699198398337808 405160807391133696 405557733065490432 405696837072715776 406021744798332376 406484862317248512 406883085134331904 407105506645884928 407278778063961888 407677778659984896 408225876046184448 408365895211352064 408692940487795089 409093326502554288 409159104832493568 409559947536531456 409700424280670208 410898378737631232 411122995198311424 411700914633603168 411925969798308126 412254420875587584 412395821808832512 412799835441659904 413130431698303179 413272133098302597 413601657545115648 413743520572913664 414148854511730688 414299772971384832 414953296948857856 415180130019347392 415653693798088704 415763752606961094 416322721081596672 416465517418788096 416873518028255232 417016503285682176 417577156005593088 417683252849837184 418235849786517504 418464477255424128 418798141841866752 418941787234369536 419052716680631796 420166763220434944 420310878042324992 420987401429849856 421131797726001408 421467589112758272 421697983203016704 422111109925306368 422363177251516032 422594060912550024 422931018241622016 423076081187340288 423490557996957696 424313145752215552 424317687993045504 425141882365012848 425704347104133888 425859476458309632 426276680089042944 426694292443496448 427182487198245464 427669741135085568 428088718235795456 428505033598240032 429414070304636928 429644209007362048 429648808316829696 429905376845293104 430483357853079552 430905091382083584 431052889389760512 431890166212076544 432313277955227648 432461558962929664 432733701692959506 433157639826233952 433651709156327424 433888763662061568 434573187668803344 434731548884524416 435157444257564672 435306700798212096 436579527408733184 436729271715853312 437316427025350656 437432221798203366 437582258574673338 437931166812475392 438170560671884544 438599825156763648 438861738862903377 439451761141685376 439602490608720768 440033157918713856 440103911080329216 440775886894792704 440887878008161472 441632049660469248 442064705277526016 442216330969612288 442252855958651136 442494612257462352 442928112905021184 443080034741037312 443433326656094208 443585421777567744 443788456152952008 444375590398174848 444528008710779264 444882455174578176 445125648936517632 445561727143378944 446427185921712128 446580307919970304 447299114019215472 447452535083876496 447809313432305664 447962909492477952 448401767290896384 448760875829735784 449272742561169408 449518336261549056 449958717871767552 450832717361729024 450837543492610848 451713250012826151 451793956704878592 452310868798142256 452826784731267072 453270407543783424 453789008892253832 454399099956028416 454844263125532672 455286598198130034 456252449698676736 456404055935156224 456408941706805248 456774462898123923 457295470106904576 457743470776123392 457993694976620544 458883301600331328 459332857827429376 459490406398112768 460229992315373574 460754940978597888 460912977315753984 461734011898103553 462260676079835136 462513369598100352 462882156772589568 463040922732724224 463865747871779008 464024851198094144 464394843559428096 464554128362569728 465263436166725632 465301864738255104 465461460644527872 465917461325697024 466543858338496512 466703880241545216 466822459067465088 467077646271765816 467535230288633472 467610405522849792 468068511470321664 468229056320765952 468443370383671564 469598147128721408 469854851655213056 469893659456066832 470515331009832192 470772536912352144 471147909572100096 471309510638665728 471771240504754176 472149064798060776 472311009255202968 472687608622989312 472849737797615616 473312976584835072 474232339370123264 474491577164968448 475032792912101376 475158574407955536 475418318526618777 475797395521824768 475960591335757824 476426877746577408 477352288971242496 477983828327448576 478917390492150624 480031078998933504 480190586537639936 480580298098026147 481128458776971264 481599808015269888 482700774001732608 483173663597019136 483349735133282304 483643548950954742 484768227804844032 484929309431103488 484934500563480576 485876436988586112 486352437699631104 486519253833295872 487173348673191936 487941824750937088 488208556797994816 488597832148844544 488765418440097792 488894836127403762 489552124789760256 489720038397988608 491027209504948224 491151968334824832 491320430680334976 491712187298217984 491980980403519488 492462961579524096 492631873588297728 492757040126768704 493026404397975028 493419521281892352 493588761385230336 494072317663117312 494241781671919616 494383231284396048 494552801934810864 495037302658553088 495601953321517056 495872872756641792 495998862759181656 496655071621489536 496836055868027904 497322793437216768 497493372340813824 498948031324266496 499119167675260928 499262013172071009 499790202314686464 499922539197946704 500094009799626672 500492762071400448 500766355053582336 501256943036301312 501556272986175288 502230584161926144 502402846409966592 502895037621387264 503871860580755968 504722342469107712 504855985308452757 505216806031458304 505431835381315584 505708128294242688 506203557605738496 507186807031945152 507857817597914112 508849727397910038 509929208486756352 510202498196242432 510512635003785561 511198987450531968 511699796016224256 511782072494063616 512869572376840896 513372017571832832 513454562927050752 514238534710591488 514961404623138816 515237391270547456 515242906848698112 516243714300372744 516749465055858048 516926707197876864 517338881098776576 517516325407162368 518438188797870656 518616010162575808 519029531037007872 519313257092603904 519822015000608768 520043260589814528 520327540797862896 521431371084201984 521610219093491712 521848966355751384 522027957597855912 522444199004356608 522623394407890944 523135395172712448 523421365687566336 523554355134691748 524151532988030976 524438058971807232 524951837517062144 525131893026414592 525175266450898224 525462352055736543 525977134074712656 526577075404111872 526757688360861696 527696013597832632 528297915519811584 528586708112114688 530132283282033152 530314115654964736 530736964067917824 530919003842936832 531167697897818373 531349885412103339 531773559700862976 531955955022317568 532477098657939456 533511381791388672 533803024310589504 534325977472723968 534411892026114048 535363851867053216 536683596718538752 537021325092647808 537731806868379648 538454753796685824 539598931197783744 540214409854844928 541799784017178624 541979816422998016 543038370751949184 543570371546646528 543768452024942592 544301168061579264 544487860281802752 544923920650393452 545457768670072384 545545473109991424 546079930048708608 546267232374226944 547146492412084992 547334160562457856 548606947427352576 548934552844804224 549234626397744168 549672561167450112 549861095745110016 550399780588879872 550840575597737572 551029510797736796 551468876726820864 551658027430551552 552198472682307584 552399697295179776 552545964376677936 552735484515376848 554020831776964608 554204925064118272 554210857786834944 554351670142614792 555096961442128896 555287356558384128 555831357371006976 556022004380909568 556911003799782912 557647799715356672 557952636340565504 557998720604079363 558397522455822336 558589049645826048 558736955574175728 559488142616868864 559680043883415552 561316535239799808 561509063634668544 562263977604022272 563150903002021376 563458747883400032 563908024322162688 564101441583120384 564250807109447199 564654077329276928 565009407182166912 565203202211212416 565756917324060672 566855843153350464 567605796138845184 567812635277746176 568368906785390592 570226321513447424 570585157910938296 571340044797653376 571991728081600512 572865077755772928 573207169127057472 573977810470772736 574540121842778112 574737185853014016 575662270518252288 575853554949435392 576978268923946008 577543519768311936 577636383292932096 578202278875103232 578518351549415424 579430916891737792 579642065179365888 580209925676752896 580408934397616128 581343148187840304 581542545597611472 582776238270578688 583088569367134208 583242962397604488 583443011432897784 583908222416633856 584227414229179392 584799766875684864 585148985150537836 585935681522247168 586136654144961024 586710877224951808 586805214773772288 587080087150220307 587281452297587901 587701182526390272 588527319569301504 588842732880625664 588849036398512128 589670474611534848 589992816343283136 590570817206694912 590773379654716416 591717941537269344 592500787197566464 592704011614372352 593176606899437568 593500865248690176 593658015297561711 594082302857838592 594335154959788032 594660046626129024 596398818692287296 596603380111835328 597079084576407552 597283879323303936 598347834439647712 599030323414892544 599357781682065408 599944957162356736 600200304515312256 600528402349413192 601116724656814464 601802371890413568 602284333350434868 603081158397523008 603769046308356096 605865466608037888 607048797597506712 607741211086700544 608336599598235648 608545255609073664 609032617197498564 609727293475872768 610324627701497856 610658259968827392 611516667989977344 611844402133775104 613639989753831432 613738657248740352 614339921304797184 614550636421005312 615645349197471404 616347568106446848 616684492797467136 617176209030119424 617387896976965632 617551371950404752 617888954697462189 619193124745904128 619199753162489856 619405504483426304 620402486317673472 620615280859370496 621223281767596032 621449659457077248 622429945423286784 622770195029021088 623380307051511296 623480540697133056 623645628910441641 624091348627095552 624305408427687936 625310277042382848 625524754928523264 626524879274755776 627353774679776256 627696715883136192 628197212762800128 628412680851554304 629532086397414368 629748012340270624 630250144830652416 630466317063487488 631083968779780096 631481102144774784 631697696589002112 633166664887959552 633544765877274048 633891091368825036 634396527362433024 634614121781010432 635235836995436544 635744574092125694 636469718628323328 637311771103264768 637712823547519272 638556520656200832 639415020133564416 640041438665244672 640773730797368196 641504611702628352 642133077353693184 643601032002310144 644466313511043072 644858065267939656 645725036779619328 646357637073125376 646579334084640768 647835249318114816 648469916932841472 648692338444394496 649564464897589248 649736459739350928 651463776198459392 651687224586797056 651859781503205016 652097323326786624 652736166386347008 652960051197318144 654869291113099776 655093907573779968 655616249730957312 655974640538025984 656148332697305049 656373387862010007 656617282106032128 656842498117730304 657892695042523136 657899737735145472 658118348513640448 659177641712528064 659403735913081152 660049736878070784 660155866620493824 661163830342189056 661331817012242208 662206762161986048 662448074490703872 663097057916289024 663324496454418432 664392169357531776 664620052111555968 665682684229428012 666563385597262272 666792013066168896 667323682761867264 667688473404776448 668342590715068416 668741697314900384 669107263111537538 669640778882568192 669870461879955456 670526716828516352 670948671028823208 671178802625814744 672602650936344576 672963123292143616 673141313744603676 673909113841754112 674277504392323584 674938076807651328 676249076042593536 677143756797218816 678466303197213384 679240177096900608 679905611315675136 680683513338380748 681598649934042624 682266394688299008 682376096658751488 683826096502454528 684606083902734336 685651379614121984 685943205160356864 686615206164185088 686990542464930816 688324952400496992 688999286741144064 689235609597169152 689785174798368768 690021767209549824 690344988473060361 692039374716010496 692417676123471872 693391014119752704 693770054397150528 694323235158884352 694561384099086336 695798621807668512 696037276797141216 696592265339142144 696831192543854592 697513860230283264 697895154250088448 698868710650707968 698876191988545536 699250745295742976 700233688601197632 700616469407648724 701302845432950208 701415608284274688 702102767205482496 702343584481148928 702665055575507346 703594684797110176 704397220693082112 704782277482819584 705772996514748288 706158805368528216 707656860757131264 708223597197091164 708466513882804452 709031412934483968 709274606696423424 709969464877252608 710228182236659712 710538053397081658 711348509055184896 711737365747452672 712434636630298624 712549189368152064 712737861611933304 714640316619866112 716028433456863744 716975742491172864 717939671728914432 719465241597044992 720285879806459904 721692688165456896 722399712022904832 724051161002598912 724760495395528704 725024602699923456 725734890748772352 725983813709070336 726565227533857936 727393964146655232 728106573398278144 728356309832302592 728814655482879168 729528656549446656 729778880749943808 730760023009787904 731912737126405632 732312835196992224 732896748223266816 733148127660146688 733342254191105643 733866374118506496 735291835635761152 735544036574068736 736727952502237248 736980646020502464 737568280947326976 737971470605279232 738694442369286144 738947810382446592 739135560190153056 739539606596962542 740129281922838528 740383142077845504 741108476494675968 741362672507879424 742548005066377216 742555953987829632 743998294138772484 744982607432234304 745254083802041856 745984190155825152 746240058511220736 747569352596929562 748422046986399744 748678751512891392 749685303472029696 749883808796920056 750141014699440008 751877365762883584 751885414554451968 752135255444160512 752334409479262932 753345876242889216 753604269614949888 754342556432080896 754463847566278656 755807790871133952 756807728185126912 757083513703661568 757825209047187456 759305336408607744 760780210547917728 761786726396871168 762655637442134016 763820103674363904 764276225502743296 765303747294363648 766053495790370816 766316247804018688 766798481175797952 767549694024336384 769304358565261344 770058026357749248 770181844390576128 770936371833470976 771357802065887232 772856086905821184 773613234235670528 773878579196821504 774365571450559116 775124197583787072 775390060796815296 776008321648164864 776274488110743552 777657283196805984 777924015243863712 778544296555511808 778969885638905856 779733022500913152 781247575362996224 781515538859948032 782773449533627076 783041936396783868 783666298506534912 783935091611836416 784703092759068672 785132048531349504 785331532702037622 786227299482046464 786657088457710848 787427756275593216 787697839539621888 788957255383025792 788965701112068984 791334486998253568 791544020396748948 792446873279717376 792880062168172032 793512268753010688 793784438970384384 794130765561444206 795198424923049728 795471173482447104 796105446101876736 796378505764405248 798707097886523392 798715647986909184 799143708909420544 800267072687083008 800704536465884256 801488966209085952 801617838039171072 802403162520551424 803045777800579824 804108211196697344 805025395077808128 806597710302569472 809398396796675616 810321614782267392 811115466130980864 811393674145431552 812043489596664752 812969724634497024 813766170268663808 814211013291769856 814557556127923776 815355557319969792 816451752092368896 816731790422704128 817385880975590178 818186653005108576 818318209664987136 819119895073062912 819400848561340416 821796757475262464 822245990396622848 823401829267206336 823851939596616252 824508841751175168 824791643617665024 825599670883319808 826260863396606358 826544266196605194 827203315090231296 827487041145827328 828297709023461376 828599545942769664 829906593897715712 830360260038694784 831307387596177408 831527505213922188 832645442163193344 832931034837576192 833747036056510464 834033006571364352 835154312011186176 835366505699674368 836471699573035008 836928954510848256 837596283683733504 837883574468739072 838105433361263592 840333526440869888 840621756084649984 841974802859699712 842263595452002816 842935178225516544 843395966406033408 844222219850612736 844726354503032064 845188121825100048 845862036483244032 846152162374680576 846981115993915392 848626291504431104 848635375986091008 850283764730025696 851408694208267776 851718952916619264 852553360178085888 853388584886992896 854364974396490928 855339482270171136 856177436471590912 857010067196480064 859297616633659392 859810753690586208 860966715706159104 861810182764167168 862105778779521024 862796207696456299 863780332424153088 864626555910455296 864923117925859328 865467403385919012 866315279652467904 867303418312654848 867777527324123136 869146375337606688 869463097769048832 870314888515129344 870613401596424192 873159054817466368 873458543431706624 874632854050701312 874864443596406732 875164517149346676 875862333624950784 876341121343769088 877199650313527296 877723477725806754 878903522283370752 879204981217441536 880066315837427712 880207822160658432 881551773789585408 881775756016322944 883264099320938496 884129410555052032 884432661939224576 884505711917302272 884989224514924704 885856225810042368 886160069482074624 886866653312188416 887170843555135488 887576912305904016 888751180796349696 889056017421558528 889764910349156352 890251297873035264 891123454286757888 892854371843424256 893160615839940608 894598228038430944 894905070167752992 895618626864611328 895925818984955904 896803534581792768 897521751659471568 898545485122338816 899036672523098112 899917435743535104 901665434723458048 901675086985221696 903426500025652302 904621737596284512 905653569462534144 906540815087566848 907578017784507664 908798199912056832 909688526251065344 910573196396260068 912504899397353472 912817883413610496 913548925796247846 914590940213809152 915486941552246784 915987389953241088 917766603200662656 918665715654858752 918980812796225536 920459984630747148 921509881957195776 921825954631507968 923468023796207106 924521352159670272 925026739196200704 925764313545179136 926081845465448448 927731495743558016 928049702396188288 928789687118856192 929108256725139456 930526872333451264 930603729476510208 930922921289055744 931834922651394048 933087716676993024 933407760483090432 933644918134930176 934155292543531632 935070460577266944 935220811045699584 936137022940643328 936458112641531904 936886740767343128 939196294257442816 939709703310426112 939787318912133664 941030662019664384 941545073824704288 942295819144200192 942619021277331456 943542481009508352 944298129596121552 944622018510405936 945375217245978624 945699475595231232 946625953169670144 948464678740246528 948983154329936896 950317148815911072 950836637053237554 951594791043649536 951921182671515648 952853755493154816 953616861138188541 954704577942484992 955967656654897152 957834780984301248 960062157997867008 961160596196052294 962256917553942528 963199616030539776 964301643896039393 965401548003465216 966347327194038272 966699470266564608 967287097901909484 969536455609688064 969858618862206976 969869001126961152 971752873977172224 972704875399262208 973038507666591744 974346697346383872 975883649501874176 976417113595989632 977195664297689088 977530836880195584 977789672254807524 979104249579520512 979440076795977216 982054419009896448 982303936669649664 982640861360669952 983424374596435968 983961960807038976 984925923159048192 985263747176595456 985514080253537408 986052808795950056 986839042563784704 987177522770460672 988144635326234624 988483563343839232 988766462568792096 989105603869621728 990074605317106176 991203906643034112 991745745513283584 991997725518363312 993310143242979072 993672111736055808 994645586874433536 994986744681627648 997896062648532992 998238335350521856 998524026344142018 999845078395893408 1000188019599253344 1000985524142800896 1001532710107164672 1002513886072602624 1003112545972350576 1003660894667306307 1004461168323852288 1004805692819933184 1005790075242774528 1007743721161511936 1009444684938215424 1009711970616905514 1010863670762631168 1011416256588485376 1012407115211476992 1014373614063890304 1015715635195828224 1017699454795820076 1019858416973512704 1020404996392484864 1021025270007571122 1022397974901063936 1023399592032448512 1023564144988127232 1025739144753681792 1026744035143665664 1026909125854101504 1028477069421182976 1029922809246277632 1030474782541094912 1030485813697396224 1032487428600745488 1033498930111716096 1033853414395753728 1034677762197553152 1035032650814324736 1036876377595741312 1037232020325151616 1038059062074015744 1038626514185207808 1039644030001217536 1040086521179629056 1040655081595725792 1042862742168403968 1043220438186983424 1043697932711502768 1044055915195711824 1044888398008713216 1045246788815781888 1046270790345424896 1046842731375132672 1047108710269383496 1048303065976061952 1048876117943614464 1049903675034124288 1050263786052829184 1050350532901796448 1050924704111473086 1051954268149425312 1053154150808223744 1053515376721723392 1053997583363261019 1055392027195665264 1056595831039623168 1057173416224229376 1060264566564066304 1060628231309929472 1062335395795636746 1062699770824206678 1063547119401725952 1063911910044635136 1064954197315878912 1065807080095622487 1067022763582777344 1067606048621179008 1068651954945447936 1068823784052228096 1070727703734106432 1074042650185295616 1075463613736759296 1076909507593371648 1079197862395567488 1080428819709689856 1083599568034357248 1083959632845996032 1086076741503898368 1087140743093293056 1087536904049885184 1088602336123158528 1088975720563605504 1089847841300786904 1090915537340144768 1091090946219982848 1092159860097417216 1092534464748453888 1094292984824169984 1094668321124915712 1097213894854705152 1097869105689608448 1098469252795488336 1099345122334900224 1099722191490220032 1100799561177759744 1101681151195475144 1102059021595473592 1102937753453641728 1103316054861103104 1104396945364615168 1105091928753355872 1105470969030753696 1108041663553929216 1108409850128236544 1108421715573669888 1108703340285229584 1109309409895443813 1110193922884257792 1110574713116768256 1111662714742013952 1112044008761819136 1113822007599565824 1115295599430713344 1115905272681131008 1115997441208158726 1117473911148351456 1118976285233737728 1119360087766831104 1121354028895394343 1122633070479599616 1123018127269337088 1124527955208044544 1126301806004042752 1126917495766800064 1127816048644325376 1128202883166240768 1128501614218894398 1130018814364333824 1130406404422424832 1131513834648121344 1133711686306700928 1135211592277690368 1135625270555492352 1136737813570781184 1140452643026894848 1141170315821876592 1142680089595306752 1143983456163201024 1145730155511545856 1146414338254114944 1147955620941545472 1149080243685556224 1149474371706028032 1151324541036504576 1151707109898870784 1153956537847892016 1155087039536623872 1155272766585864192 1156404557750206464 1157036703098830848 1158861833783475584 1159284130358731776 1160419851353505792 1160817868795232256 1162686296375680608 1163085091195222944 1165552476541157376 1166177138734268416 1166485924795208976 1166886022865795568 1167816444833267712 1168454828458358784 1169599533751369728 1170297970301075672 1171871363044494336 1172273308289922048 1173421754449903616 1174160174300440614 1174562904595175802 1177054639138603008 1177685465761251328 1177698072797024256 1177997299053056433 1179340949223069696 1179985632686566272 1181141634413389824 1181546759309432832 1183435883074538688 1185001574395132928 1185408023228744704 1187001730497380352 1187316030595123422 1188670309919576064 1189320093252258048 1191196148342166309 1192797637384574592 1193206760223670656 1194158169152815104 1194567758646607872 1196695668879295424 1198060646829785088 1198715563364130816 1199889914324713472 1200400609030624512 1201056804698826384 1202233449313628928 1203604743780827136 1204568666700869736 1206162316795046016 1207538092616712192 1211730933216075776 1214097595195013424 1215482422173401088 1216673199196471296 1217090511218147328 1218065234394997128 1219454586951745536 1220649255402995712 1221316519937654784 1223033335979954688 1223688804267550208 1226078821463385267 1227279979507662864 1227477314497480704 1228679842609594368 1229101272842010624 1231290698394942808 1232695136212893696 1233368985594934272 1235102743900809504 1235777909394924378 1238386249491808256 1238399506324979712 1238811008966852608 1239391295094909537 1239816399294907791 1240804972635346944 1241230561718740992 1242446563535192064 1242899318914154496 1244859890846573568 1245540390058042176 1246760614103022592 1246961081394266112 1247291257820883282 1250620554084765696 1251049509857046528 1253049758549511552 1254707549359552512 1255393431766272384 1256394425525600256 1256825361703108608 1259064172794828736 1259496024680541248 1260500289661304832 1260932634126974976 1262962204289549568 1263395393178004224 1266333329775919104 1267089531754548096 1267782182737650072 1268793054724866048 1269228243562020864 1270471673990873088 1271489148184251388 1272939437256646656 1274623542206529536 1275425647095038544 1277113041312401664 1278830040267128832 1280082877330489344 1281547461594736392 1283009223405256704 1284266154707386368 1287202064004620288 1288932627022086144 1289716130535879312 1291450073559238656 1292715274146250752 1293158668169281536 1295670498636229632 1296939833865682944 1297384676888788992 1299472919478701856 1302927552396918784 1303374449173594112 1303719563006410032 1304194646653573248 1305472332772694016 1305920102394636288 1309738582226199552 1310187815147559936 1311949281076051968 1312296665394610098 1312746775724020014 1315785390085046272 1315799475470290944 1316236697027280896 1316585216588710131 1318355283425056128 1318807471826162304 1320099473756141568 1320311733240987648 1322327660684378112 1322663634024484416 1324413524323972096 1324896148981407744 1326194115832578048 1326648992908836864 1328784338715063552 1329240104223111936 1331365368458856024 1333126771194524544 1333584026132337792 1334647365523734528 1335376946809552896 1336685181430136832 1337483394629800768 1338214526223075076 1339281557765136384 1339740923759910912 1341053433657032704 1341897342057646416 1342357605251629488 1345205301872689152 1345926246584287232 1346282627489207352 1347818227683508224 1348555008784647168 1349876153615302656 1352498152085187072 1354287513594437632 1355139750038478453 1356932606394426768 1358480354193801216 1359811222631350272 1361367026676761496 1363197299868085248 1364532789376598016 1367652193004909056 1369212167805468672 1370323388694371769 1371302759228243968 1371886410320713728 1373230412328370176 1373981084929861632 1376649904800993984 1377998573482288128 1378471219194338304 1380689976946120722 1384078749432020992 1384835352246943744 1385202035694310659 1386782028239505408 1387540108794301056 1388646470317768704 1389122768198172672 1391597243615337024 1392074553594282432 1393184530678284288 1393662385087709184 1395790308500176896 1397737421301415936 1397752383977091072 1398501490591485952 1400467377202395264 1401232938815297448 1402605690865900416 1402831216568549376 1404205534410964992 1404687168962297856 1405330111151014692 1407189369594220352 1408794441386164224 1409564554965639168 1411545993029496576 1412317610737056432 1415313721514262528 1416447194394182328 1416933027765608904 1418062825868967936 1418549213392846848 1419938929754505216 1421076106794163316 1422697018110369792 1423474731494905344 1424869273260597248 1425098378736304128 1425475723223866608 1426254955579856331 1429280633239732224 1432056866913727488 1433951484982345728 1438930483194089984 1440571759612919808 1441740894294078441 1443385376330913792 1444799424045809664 1448102322005197824 1449520990791057408 1450049205399846912 1453130455067715872 1454787928293310464 1456213146796556288 1456712619664605184 1457629310965758336 1459057313098893312 1459557761499887616 1461520046019575808 1463825474252811264 1464625670393984448 1465793496446533632 1466296255320293376 1466684508382211286 1470583671271522304 1471088073148137472 1473455905004474496 1473961292041004928 1475136561894653952 1475942941210558464 1477388884738572288 1477895620764893184 1478271120380306112 1479079213193925084 1480258563845677056 1480766284155691008 1482216952989351936 1482725345015758848 1485096010132754432 1485111907975659264 1487996588277544968 1489965214864468608 1490508167604083712 1491968380311650304 1492480117022441472 1495138705193859124 1496844093972799488 1497357503025782784 1499370606944059392 1499767617593840112 1500282029398880016 1503754731525767168 1503770829108903936 1504270510888321024 1504668818958525864 1506691752485778432 1507208539229899776 1508685112864161792 1511615581742267904 1513615456370253824 1514167027407323136 1514567955925358271 1515650418094374912 1518610672817215488 1521560421095835456 1523573452793742336 1528552451005486592 1530607494588727296 1531537905011356683 1532106991580741632 1532632495608037376 1533596962351595904 1535099388048672768 1538608717130522688 1540116052715498496 1540363688781152256 1542715604131774464 1545712173811642368 1547226468471341056 1547757158393643008 1548731142901118232 1550248395167574144 1550780121593630592 1552016643296329728 1552548976221487104 1555314566393611968 1555848030487727424 1557088593111023616 1557939771277811712 1559466045001826304 1562495150725992448 1563031077719896064 1565546899067254152 1566083872793567736 1567332597013069824 1567870183223672832 1569406185518137344 1570264097062699008 1570663065404075244 1572454598964092928 1573314176915421696 1574855512551186432 1575395679079243776 1577914510766051584 1577931402224137968 1582668973996507136 1583088040793497896 1584893746559434752 1585760124336344064 1588261531122888412 1590396849846099456 1590942346964894208 1592210892203753472 1592757011528810496 1593503093693455119 1594049656236310017 1597414195773046784 1597431295973818368 1598287417818841088 1600534145374166016 1601409072931768512 1602977932418171904 1603235676078342144 1606091555601159648 1608216422393394688 1610050790155616256 1613195420605138944 1618796793593351232 1620643229564534784 1624086979193329504 1625939449268994048 1627532340537327616 1628422026583539712 1629115112255847552 1630711114639939584 1632903504184737792 1633463580845408256 1634771761951180356 1636373306010217152 1636636419329974272 1638239790146125824 1638801697122680832 1643593514950524928 1644491980793245696 1646803658534412672 1647703879193232504 1649017683502350336 1649583287235330048 1651199341766639616 1652521726793212716 1653088532393210388 1654406630180462592 1654974082291654656 1656595418046922752 1657199091885539328 1659813187795431424 1660720520077389568 1662614775192354816 1663055010427844376 1665290884326386688 1665862069675152384 1667494072113020928 1668066013142728704 1670733011399348736 1672943399146070016 1673857909021696512 1675192567367467008 1675767148937478144 1676210866722527184 1680667052881739776 1681243512169299968 1683949605719399424 1684527190904005632 1686791932812066816 1689452709006064128 1690376243650200096 1691724072966488064 1692304324749361152 1692752421328341597 1693962231987830784 1697252583008862208 1697270751972182016 1700567529460051392 1702817388416535552 1703437905833238528 1705106720356171776 1708729948792981856 1710678964540342272 1712354872943181824 1714020134392960128 1718595233267318784 1719621507381172416 1721933431412318208 1723620365528334336 1724211557559042048 1725592415392912598 1727560664848306176 1729253111820910592 1729846235851718656 1730934806771838024 1732630559304935808 1734606836625309696 1735555054648246272 1738292750675213376 1738926195538097664 1740629777030258688 1741226803192848384 1746318109634932736 1746917086863413248 1749265708101402624 1749728887192813464 1750329034298693352 1751724667249901568 1752682242687538176 1754399300627054592 1755446955451613508 1757807044566741504 1758409962434883072 1760132631674855424 1760415644321316864 1763103547579170816 1763551512032645888 1766528198641876992 1768258821110104064 1768865323878449152 1769011423834604544 1769978449029849408 1771712451620084736 1772320138964149248 1775153824611808032 1777502361592699392 1778112034843117056 1779529820698312704 1780502595746070528 1780974045892685133 1782246908573515776 1785708743686848512 1786321231679881216 1789196456076861888 1789810140335505984 1791237253729222656 1791851637969911808 1795043503318943136 1797090970244677632 1798073345046196224 1799834871487070208 1803330869446916096 1803350173970443392 1806853000051304604 1809243475192569024 1811307138925068288 1815156035569015328 1817596399824113664 1819377052502130688 1821146392792520136 1825009798794706944 1825635766827220992 1827097851592495692 1829181880427618304 1830973883104493568 1831974779906482176 1835533206401325312 1837331431309717504 1837961625592451072 1840919969261494296 1843019763914391552 1843651909263015936 1846936047592414212 1849042704319340544 1850053478392401408 1851528627090358272 1852163690930896896 1855462991487116032 1856099404792376576 1857579374237712384 1858216513450278912 1861053744666902528 1861207458953020416 1861845842578111488 1863669845302788096 1867289836269860352 1868310585087063264 1870140921154533888 1870441622091399168 1872274045881286656 1872916225283063808 1873773481534686256 1878392588514885632 1879419406620852224 1879574637824267328 1882061324039328768 1883090147649408576 1884591638288400384 1885238042554662912 1888596259192243104 1889244037020811872 1890750434491957248 1891398951190462464 1893251906339340288 1896929357480493056 1897966308659873792 1900634297631822144 1901673274106475108 1903189582087299072 1903842365343031296 1905707510986309632 1907233722276377082 1909409155884969984 1911935313309794304 1915669561968602496 1920124315995734016 1922321192392104588 1924513835107885056 1926399232061079552 1928603287792078786 1930803096006930432 1932694654388076544 1933398940533129216 1934574195803818968 1939072911219376128 1939717237724413952 1939738002253922304 1943505747954344448 1945409750798524416 1946077015333183488 1948693394692767744 1951767299003748352 1952834227191979264 1954391328595378176 1955061673760391168 1955579344509615048 1958208499159041024 1958880153591954432 1964607873339299328 1965281722721339904 1966848749192871936 1967923921614077952 1969851846318096384 1970527494353190912 1971028160507074816 1972105617591900112 1973678085127569408 1974355045540921344 1976289270652469248 1976967126687678464 1977532925137584192 1978211207739243456 1980149210634212352 1983491491026567168 1983995451036726624 1986620286485958144 1987344223472111616 1989291173748867072 1989973489363255296 1995792125297065984 1996476670701043712 1997048052688284036 1999690156791786816 2000376039198506688 2001971048285601792 2003065420214329344 2005027772145205248 2006225091944701152 2007321789334612614 2008922336647704576 2009611385639866368 2011580150485549056 2015487442323023872 2018889369876430848 2019423941233811028 2021727341525262336 2022832513176970752 2024814230422953984 2028747228127780608 2031431270391656448 2035398909591640152 2039716833947025408 2040809992784969728 2042050540015142244 2044795949802127872 2046799184064897024 2047128289976254464 2051478289507363584 2053488070287331328 2053818251708203008 2056954138842365952 2059845618492555264 2060949565082189824 2060971627394792448 2064974857201490976 2066997860223432192 2067706828791507456 2069355524395106304 2070065301628649472 2073752755191482624 2074464040650303232 2076118124148031488 2077253028370415616 2079288060002435072 2080173042359258112 2081310163191451584 2087395865423005536 2088111830391423648 2089776796017426432 2090493577631563776 2092541580690849792 2093685462750265344 2094217420538766992 2096606131952123904 2097752235887228928 2099807350068248576 2100527572105658368 2100701065803592896 2101849408222946172 2103908536298850624 2106308301616447488 2107030753443446784 2107995166726522038 2110784054391330528 2113191662079246336 2114346832448458752 2120529133128132608 2121256462619858944 2124670791591273492 2125399541648413356 2127094238803451904 2127823820089270272 2129908394631757824 2131614160191244974 2134045527165554688 2135212097242358016 2137303909890895872 2137647568104456192 2141455407468212864 2148085300370591232 2150927227473518592 2153819015186743296 2158395724791134976 2160857639419379712 2167199136068714496 2167919265691992064 2172153483007796736 2174281486186586112 2175073808099770368 2177204672246317056 2177951441127211008 2179695682601573808 2181831074680289536 2182181892439965696 2184319720194834432 2185068929496907776 2188585969648339968 2189336642249831424 2195738211379216896 2196938505590976672 2198690244669800448 2199444382980440064 2201599122355519488 2203362302390950288 2204118043190947184 2205875506907283456 2206632109722206208 2208793890729230336 2210183857506711744 2210941938061507392 2216083327107858432 2216843431147339776 2217406680570459168 2218618819790887626 2220387845768515584 2221149426233536512 2223325429484027904 2224088017523638272 2225106009322439929 2227644015199131648 2230591198861426688 2231810545362262016 2231994882416317452 2234947822296702912 2237952570467475456 2238720175533662208 2242708057790788686 2245266140959199232 2246036254538674176 2249055910416089088 2252603612008085504 2253834991533600128 2255632097288650752 2256405766332481536 2257003228437788796 2260037628728667648 2260812808844849664 2263027669296242688 2267423372613401856 2270423184555380736 2271250541110984704 2273475627141562368 2280905286053789696 2282340631643753184 2285360179190613504 2287966912326402048 2291460311023091712 2292828676508229888 2295911241883090944 2298160487371112448 2298948743412056064 2302649082073009152 2303414219797741568 2307913075695784032 2310174079073247744 2310545533171728384 2312809115500412928 2314073406197661696 2317723667566951168 2318568260717463552 2320839702707011584 2321635737590464512 2325372592751361216 2326170182390445888 2332971849590417952 2333772045731591136 2335632889666535424 2336909656916717568 2339199067502739456 2340595940602151344 2341875420890381383 2343742726088988672 2344546616579844096 2346843508899807232 2348320348600881228 2349125809190351604 2354109278277206016 2355370931522502656 2355396145594048512 2355994598106112866 2358681898446139392 2359971265373132544 2362283268826779648 2363093518618865664 2366871766149077376 2370003148790265856 2370816046457489408 2374003460994760704 2374632061190246844 2377340619839152128 2378640186504516096 2382392296684332618 2385595274769149184 2386413520447341312 2388316338305630208 2389135517293215744 2393391337758590848 2396121293659570176 2397431126728261632 2399779828649426944 2400801218061249024 2402113609397652768 2404466898627257856 2407209487561654272 2409137333401739472 2412324633590092032 2415076185233424384 2423461866432151552 2428195190390026848 2430964844346802176 2433346398392942592 2434181022436294656 2436130468789994256 2438909173903491072 2441298510805991424 2442633039875309568 2446066671959909376 2447377608535100416 2452157642926770534 2454559959015325728 2454954628994961408 2457359685219188736 2458202545684021248 2462581396789885616 2465390272425787392 2466737971189868544 2470205487801619008 2471555818789848756 2476799012649959424 2478782590189819074 2479632798589815582 2481609945270693888 2482461123437481984 2484893127070384128 2485798637828308992 2486883186889785803 2489719781693147136 2491080780116084352 2493521228206045184 2493922162788532224 2494582515641766564 2501241108169531392 2502099019714093056 2506099517099023104 2509415098719105024 2510786863532544768 2512788851051200512 2513650723406217216 2518128345589657472 2518992049361082496 2521000579322609664 2521865268253949952 2525924408579099136 2526790786356008448 2532666659551838208 2534179063509096192 2535564365475300144 2537586109449732096 2538456487124041728 2540943347981746176 2542978296368502776 2545878874513293312 2549247084413059072 2550851294190077088 2554226082624803328 2557660080534257664 2560165754660978688 2563094923189472784 2566018446810513408 2568532309414772736 2574404128009240576 2579432261071758624 2582900147118477312 2585430548292501504 2586317336338563072 2588388623089368897 2591340997272459264 2593879667731365888 2594769353777577984 2598945838957403712 2607439126012820064 2608389293307146496 2610944665545388032 2611840204789272576 2616492734089253467 2619477164452399104 2620375630295119872 2623898562152103936 2624593330789220196 2625493551448040028 2631570780170092544 2631598950940581888 2632473394054561792 2633170433177420262 2636710566850112256 2637614943652324608 2640198947512283136 2640623466481975296 2644655321368756224 2645327268048968832 2648827048647944192 2649792297962815488 2652388231665156096 2653297985817673728 2657568677430127104 2658480208446223872 2662730736917712048 2666253542389049088 2667168052264675584 2669294731047469056 2670753893619105792 2673370362860273664 2674966789259601536 2676429052446150152 2678563115530272768 2679481847519821824 2682106867314065408 2683794684115292832 2684715210503258976 2690410603745378304 2691852493168574464 2692565254978414704 2695636455367016448 2697110017569294336 2699752307230605312 2704996304170374144 2708575027188875264 2710279500076956906 2713865212788853536 2716960708387602432 2719622445262700544 2722734053353522992 2726394599736170496 2729065578753196032 2735304386009818112 2740646777388743538 2743772820641427456 2746460824656740352 2747962169859723264 2753299809601987968 2755997146964576256 2756942438388676608 2761379953892241444 2769670704493887488 2770404071388621318 2773564056479010816 2775080217588602112 2777292940635537408 2778245536396345344 2779457679465054721 2783194487230674048 2784149107188564864 2786369061356568576 2787324770175418368 2791580617000353792 2795474842602831872 2795504767954182144 2797002981182971904 2800934754404790528 2802465877630594896 2805211381731800832 2805662433137098752 2808411068821929984 2809374337924595712 2810660222302029384 2814378739188440704 2817588882772328448 2819129109931278336 2823091986058993152 2824635221474112864 2830627443028525056 2832894388788364656 2833866055531217808 2836125651737935872 2837098426785693696 2839877859509010432 2842152213588326632 2845394036220739584 2846949462989810688 2849738546521194496 2850951446447733216 2852509911159712662 2858561266479464448 2860850583414565623 2864113733827454976 2867902969964691456 2877860966388179968 2883481788588156882 2886770752661827584 2889598848091619328 2892904931688118179 2896204644010395648 2899041981582114816 2900098410799693824 2906260910135431744 2909575856586620928 2915258621931516672 2918114626197786624 2919115522999775232 2923040092039151616 2927650948505622528 2929251340787968896 2931586992893067264 2932592510640586752 2933369016764422572 2941167342543044608 2942176146296274944 2946911810008948992 2947922584082009856 2950273123789307904 2951885882421116928 2954777769477144576 2955791241529786368 2956542240760612224 2958158426387850168 2960517127691354112 2961532568311382016 2964433905978703872 2965450690031517696 2970192020265508864 2970223815951318528 2975993176555089936 2979930429728937216 2981016335208167424 2983936760623300608 2984960234044882944 2990277410387718248 2993688187945598976 2994715006051565568 2999535235187680224 3000564058797760032 3007509463051534336 3007541658217807872 3008541021776642048 3009337637917051728 3010982684001918921 3013383504971556864 3014417078459799552 3017370225728323584 3023231163484535808 3027230912740507648 3028334054814646272 3029135911850716542 3037221345634430976 3043120842191670912 3047146905587484672 3057104902010973184 3061214989177454592 3063075810022713366 3067193924703191808 3070198776097345536 3077217434261045376 3080232105430996992 3080727377562304512 3085431208263548928 3091424347623284736 3094452936942682112 3095514316787286016 3097462285802236464 3100496790335148288 3101560243187261184 3104033286592659456 3105097952442974208 3110629132787223936 3111696060975454848 3114177186222047232 3115879542555623424 3118932090003652608 3124990301451984896 3126062155439792128 3131093798134508304 3132167745587135472 3134665194026139648 3135740366447345664 3138812371036274688 3140528194125398016 3141326130808150488 3144909197928185856 3146628353830843392 3149711025102372864 3150791358158487552 3155829021532103168 3155862804448275936 3161992750089783057 3165337947993014272 3166176081586995792 3169787493118869504 3171520248672688128 3176523062245776824 3180793699692198912 3181884693929788416 3187006187386910238 3188099312472620034 3194828391546093568 3194862591947636736 3196574835637682176 3197421240286867461 3201068290748332032 3202818145863537024 3205955864836343808 3206471352156684288 3212183111202319296 3216432844786789376 3226390841210277888 3237593587186702464 3241286459129069568 3248173958386659008 3251878898537988096 3256844053167079424 3258230224511695104 3261422229279879168 3265807008369475584 3266927161690816512 3269543523902360712 3272746612020434304 3273272838659948544 3276479580292251648 3277603394245361664 3287187029901049856 3288983961586491392 3293607317068825344 3295407758386465008 3298035367004700672 3299166574470660096 3302398683533279232 3305043453586425432 3306177064786420776 3308813260360925184 3309948164583309312 3313190836093845504 3319626375590862848 3321441040154779136 3325229550384709632 3326110020855688752 3327928229686331439 3330581768652773376 3331724139350304768 3334988144226041856 3336132026285457408 3341466022798697472 3345886798292140032 3347715818043393024 3352421733445054368 3361334105763479552 3362487024338599936 3364062086686183029 3367899211438798848 3369054381808011264 3373583865624133632 3378905418012128256 3380752487300400192 3383448145932976128 3384608649498722304 3385504842656683194 3394505166017724416 3394541503944364032 3401135058920102784 3405634776833071104 3406875811666477056 3410213440712343552 3417459897585963712 3421357929080684544 3428040268785920256 3437190466534637568 3439243014762344832 3443866862824636416 3447240731056668672 3448423115118084096 3451184830785825196 3455121329696612352 3458506223641821184 3459692471703437312 3461869613543676048 3465261118609871616 3469213673250619392 3471110109296492544 3476585501350426752 3477852391076195328 3481259554060517376 3482453606385696768 3492636219269865472 3493834173726826496 3498531416202805248 3499457774385626928 3500658068597386704 3503449334499803136 3505364485375076352 3508798601254109184 3510893910903227016 3515614089133483008 3516819924869766144 3520265263349710848 3527103024065291776 3533056397283753984 3533991897159169299 3536517642220208128 3537730647756898304 3538022847669209088 3539956898059698816 3543424903240169472 3544640277928298496 3550307649223616064 3555004723185398784 3556224069686234112 3561005191492141056 3561948091785370266 3571417487373697024 3572642463359762432 3573588445026498927 3578392912153723776 3579620280671011968 3582474507458445312 3583703275939823616 3590087006637886272 3594181940489355264 3596146690092392448 3599669742974140416 3606661738893832192 3606700347940886784 3613706000102609208 3618486950385138048 3622614277850136576 3630312071138030656 3635192799648227328 3638754105004261376 3642292785585040272 3650019597589413888 3651271533654441984 3654195703184991384 3658363760855236608 3661947766208987136 3663949559812964352 3671066412802650624 3674662862619435008 3675923251184902144 3678236464390155801 3681839938522988592 3686039527828783104 3687303818526031872 3693872095184828424 3698085408638681088 3700106956784802816 3710925982974232064 3712198809584753152 3715158748475424768 3716433026900557824 3718173885284728611 3719449197884723373 3722107489333805056 3722414917906040832 3723691685156222976 3727339690605576192 3734579672539720704 3736621170174126528 3740281842309067776 3740883244182798336 3747546963069372512 3756785177029771264 3758838813241704448 3759149275648534656 3764122648078657536 3766180295298817152 3769183276576800768 3770476085109325824 3777192518384486208 3778488074041623744 3781500868983914496 3782797902380924928 3793858714960986112 3795932617319747584 3801268595263644288 3803346548212950216 3806379164174598144 3807684730686062592 3811415021972619264 3814467444552754164 3818818311769939968 3823870626619588608 3831339123937204992 3840248631991468032 3844642384784209176 3849027670215770112 3852798464122159104 3857206575584157572 3861606192013860864 3865389308776153088 3866797881066258432 3869148391607637936 3878145822438752256 3879434475448827904 3879476004507844608 3887011495908688896 3890819501597048832 3892154030666366976 3903534598007496704 3905668454383958528 3908782657190756352 3910123347520782336 3911158689019230096 3916416998318082048 3917760307183908864 3929215746678598656 3930563445442679808 3935847843228155904 3942056321014149632 3944211235183800224 3947356170255138816 3948710091081842688 3949755649766130393 3952578541304938496 3953934253375356928 3955065850275168384 3956422415478486912 3960298421268424704 3966982982053134336 3967990902073453248 3973240572971916288 3974688446944223232 3978582347497734144 3979946978726510592 3991584250594131968 3992953341402087424 3994096105376568072 3999380313583573632 4000752078397013376 4003942096571203584 4006130840428658688 4010055544290410496 4012450183889402304 4014643578669225228 4017844673295409152 4019222771279732736 4023160300971098112 4030974884646047744 4037778739752861696 4038847882467622056 4043454683050524672 4045665026353941504 4049628460845907968 4057494456255561216 4062862540783312896 4070797819183280304 4079433667894050816 4081619985569939456 4084101080030284488 4089591899604255744 4093598368129794048 4102956579014727168 4106976140574662656 4107636503416406016 4110970166083115307 4113908277684731904 4119691236985110528 4121899130164379648 4121943254789584896 4129949714402981952 4133995720446864384 4135413657583014912 4147505510382965248 4148928081300606464 4152236248296062976 4154506056740831232 4155606107082931977 4158576120004870144 4160346084718516224 4162620326382903168 4174791730846011072 4176223660782847296 4179553592034852864 4180987155263127552 4187370925500530688 4188434841077533984 4193212263904247808 4195504471774457856 4199614700136497152 4201055144211316736 4201402131607185792 4203698816445892344 4207817072597701248 4212616603232894976 4214061506886893568 4215990333453044076 4221568108782661056 4226383324158492672 4228693664896917504 4241058266256265216 4242512925239717888 4249341583182546984 4250799083296826712 4254188477606903808 4255647640178540544 4259816789263515648 4263228320382489948 4268091054331109376 4270424194484716032 4274607819781791744 4275295136208912384 4282910814936425728 4296170600741182464 4301854454947037184 4316791449582269952 4321715278838759424 4325222682882235323 4334398272137428992 4335838531383984128 4344306966015593472 4348562972373172224 4350147616199540736 4359391365203147616 4363662149360579072 4364363784879931392 4368639440389668864 4370137858993815552 4377171939296679936 4378673284499662848 4391476422758433792 4393877011181953344 4397380489339600896 4398888765960880128 4406724604781900576 4408236086381894368 4411751013814566912 4413264219444412416 4417587781458460672 4420367715013423488 4421883876123014784 4432166654215716864 4433686862294679552 4434813361140918336 4437237639581775252 4440775691537031168 4442298852467073024 4446650858968055808 4448176035047276544 4450212018644879858 4455288030398263296 4461182397722853376 4463621090724524032 4463989764832634904 4469895644593405824 4475905140934950912 4477440351067324416 4485416115581577372 4490532281918398464 4492072509077348352 4498111820832178176 4505207224016171008 4507669983067200256 4511264194577301504 4512811532664963072 4514006456875577592 4520075257457335296 4521625617689699328 4526055338592485376 4534846745226803712 4540846369110761472 4542501082221969408 4546951254283124736 4561810572107579392 4564681263287506368 4570720358381227008 4585657353016459776 4591822483766181888 4594613715034070049 4596320974742224896 4597897486824112128 4605298164146018304 4606828439595483136 4615826151391568064 4620348158146495488 4621091066343456768 4628146812395323392 4635447335133902336 4637136521434927104 4641679405414023168 4643271475180929024 4650745185502722432 4652340364780891776 4665943699180835904 4667544091463182272 4671265779333070848 4673819313833435136 4678398135005478912 4681191881204302688 4683750841780762766 4687485452177977344 4689093233159688192 4693687017799614464 4696640697201762456 4698251618380703208 4708218556554412032 4710741863045005312 4710792291188097024 4711989196212225732 4717363796892278784 4719942530746265088 4724566537653559296 4726187037237731328 4733743532298154752 4740006297580531712 4741632092914978816 4748006921989521408 4749264122380493688 4754681239678304256 4757280373009032192 4764784593368665236 4771190549538298368 4772827040894682624 4776632676611260416 4778271034586431488 4786782675517181696 4792242587319140352 4794862253456523264 4799559657298853888 4801602436122498048 4804227218795305536 4808933797254515712 4818274666803478944 4824649267180184064 4830152370466848768 4846923732864303104 4856390380780053696 4861929688693604352 4872260937579988512 4877818347806982144 4882597021611982848 4885266079750619136 4892133343919818752 4894755217070200832 4904315285853541068 4909119918030651456 4909909257989922816 4914719370438377472 4916405091368042496 4925162793579771232 4930780544851574784 4933475942379737088 4940410975603238016 4943111637579697512 4953598025299918848 4957565180379638148 4959265597179631164 4963219890541387776 4964922246874963968 4969786254140768256 4971597275656617984 4973766373779571606 4979439563386294272 4982161560232168704 4987042456412090368 4987844325577064448 4989165031283533128 5002482216339062784 5004198039428186112 5012199034198046208 5018830197438210048 5021573727065089536 5025577702102401024 5027301446812434432 5036256691179314944 5037984098722164992 5042001158645219328 5043730536507899904 5051848817158198272 5053581572712016896 5068358127018192384 5071128730950600288 5075172218899464192 5076912974248083456 5081886695963492352 5085956592737005552 5091757749026586624 5098494168826118144 5101702588380154176 5108452165249606656 5115320161068515328 5126189846378945568 5132036893621026816 5137064618829545472 5148808256018481152 5158864522143517248 5165800294236954624 5170861096585003008 5172634672677126144 5176777246178737794 5182681994544918528 5187759335462731776 5189538707555155968 5197891677914807424 5214878252025640128 5216778586614292992 5221889331090776064 5223680409578545152 5232985468178506934 5238954328904798208 5240751260590239744 5247797124304207872 5249186661578440392 5250987102896080056 5263141560340185088 5263197901881163776 5264946788109123584 5266340866354840524 5273421133700224512 5275229887304649216 5280397895024566272 5281246932963950592 5289310642737512448 5290654536097937664 5297654097295888384 5299584595925630976 5304776463330312192 5306595971635347456 5315137354860254208 5316960416892447744 5325461473835424096 5332507084778098176 5334336104529351168 5338589462094938112 5341507787238211584 5346740725720547328 5349933578519203072 5352858104892300304 5357126231060545536 5358963695039643648 5364213734628130816 5367589368230585664 5369430421006517952 5385130509956829408 5391272910734032896 5394220035138588672 5399504614461210624 5409992608340748288 5417150054377750528 5420559000153913812 5427730425577707072 5433921416775204864 5445468106707045984 5452789199472340992 5458131157506392064 5470608772019636224 5481293554777487076 5487545641282854912 5492921649313480704 5495924339719446528 5506599619203975936 5511994293929152512 5513884876777353216 5522759907784482888 5539341408987774976 5540808142777242636 5547128112958021632 5550160435177204224 5554585881271074816 5556491072792690688 5558915358930109442 5566388974461348096 5568298214377129728 5572738122713137152 5574649540350836736 5583161234000707584 5590949685205663744 5591009535908364288 5594005962365943808 5601869508809581056 5604931755261189792 5610422763463601664 5611324866274197504 5616822137643859968 5618748675849191424 5621320444604058768 5628757478376881408 5635177765544656896 5638258219862556672 5646183972117986304 5649270442948225728 5665788777576729312 5667732111062435616 5672251303475871744 5674196853571387392 5679755719018020864 5684304427176653264 5690788072441479168 5693898925979621376 5699477093042388992 5701902892895466432 5705019822319425324 5717122532958928896 5721701166829131246 5728227467654909952 5735805939929382912 5755721932776359936 5766963577176313764 5773541505323655168 5779197696183238656 5785809863376236358 5792409288020791296 5798083963164229632 5800196821599387648 5812521820270863488 5819151713173241856 5830517243863033344 5836229252395573248 5838231045999550464 5846080184078303232 5855301897011245056 5858502681575937792 5863173985786134528 5865185021281173504 5866738033528845144 5882334685086089216 5884352292592549888 5893823620017897984 5895845168164019712 5900546247578615808 5903771764842233856 5909555538954289152 5911582483059572736 5913084481521224448 5916316852775700336 5921034255382708224 5923065136622764032 5928867811957407744 5930901380063035392 5940384040531017728 5940447631902637056 5951986353110179872 5959860859457874432 5962032670416334848 5967873521246601216 5969920468089765888 5980554820775436496 5987376375891197952 5989430012103131136 5999070470375360448 6001128117595520064 6015083316435615744 6018675275834103456 6021965368003837842 6026767009943113728 6028834156919599104 6034740451456647168 6039573453875194093 6046462326969071616 6054461825481015296 6056668109629292544 6058271823701433084 6074442691268861952 6086241684383341824 6094293811174969344 6114209804021946368 6122429978354909184 6126151620045426732 6134387849406383616 6140397552194691072 6154434868522090752 6160464210861993984 6161454755124609024 6170862416527097856 6182848695246569472 6188905873885364224 6191028633574572032 6194924571604472928 6200993580670296576 6203120486374522368 6208066573185318912 6210195904885948416 6221258265574447872 6223392121950909696 6228354372444094464 6231759085111246848 6237864180007305216 6249980602903969792 6252124310879584256 6262187596269016608 6264335491174270944 6269330388052279296 6271480732894691328 6277624742072549376 6281056388250796032 6282652261616300976 6289818395856371712 6293256707661686784 6299422050204745728 6301582716316975104 6311658043064206336 6311725608896551872 6323985500179566114 6332352163173991584 6339574986237739008 6343040497345376256 6353046124491553648 6361587399384397824 6363769387859576832 6374012374773820476 6376198624945240068 6389725183895273472 6393149671275364352 6394842480573734922 6402136581496664064 6405636291727074048 6411911729672687616 6412942704313368576 6424366222404638592 6432865689573578752 6452781682420555776 6475187174373404928 6482572918258139136 6496347916773318016 6503757797075976192 6513688106334158848 6516460449023390208 6522844458559758336 6531614016738951168 6533854323381633024 6539087047804721424 6545493224040868608 6546545677319897088 6552959160584503296 6555206788490723328 6574374059802099712 6577967923172982784 6587214634137650688 6590815516772930016 6596070734009401344 6598333148941320192 6604797367066558464 6610086907172850864 6612354129572841552 6617626520721850368 6619896329166618624 6626381672187691008 6639252751181725696 6642882080309558272 6652220041711377504 6655856459372662878 6661163537305546752 6663448278700609536 6669976288452083712 6672264052570914816 6675318027967319787 6682932045597394944 6691773596584280064 6695431636086786048 6704843466890108736 6728124173372366058 6735798422877597696 6738108763616022528 6747167731248267264 6750111507272275751 6757810836024256512 6761504974600800384 6766896291865952256 6769217298997444608 6771009685313366388 6789010332035448832 6789083007888728064 6802270117840205568 6811269553666142208 6813751623332954112 6820426881424687104 6834919795171927424 6842715858161369088 6856080537571840512 6874380933069275136 6878486029524689664 6887733725649272832 6894481462113337344 6896846230236168192 6902369661571650392 6910242659393224704 6917012447283642368 6919384943406874624 6923739227087352096 6930522237219743232 6938427346501238784 6942220218592985088 6953171002700853504 6955704782152390656 6962519108121034752 6964907212771393536 6985272438539730944 6987668347453652992 6998915548771253856 7001316137194773408 7006898668999606272 7010728970750152704 7017597202508218368 7021787821806454032 7025626262671144149 7031228178266966016 7033639849739532288 7040530526699421696 7054206048130583552 7066112794567507968 7067983794318338598 7076045695338418176 7079913796119397632 7086849806480338944 7089280555856596992 7100615298447232128 7110009446370797568 7112448139372468224 7122010382984282112 7123896183570740532 7142834974747394048 7145284926719524864 7147176890052997854 7156785824307447552 7159240561342023936 7164949014916890624 7167406551879647232 7180174013275772544 7188363880978710528 7192293380184784896 7199339485948280832 7213323477787664384 7213400695881773568 7227412000205218416 7236973900770276096 7245228555700273152 7260624142276061312 7270385599296454656 7277508210008522752 7284585571170080544 7300039195178827776 7302543067308883968 7308391406369982768 7316727521710473216 7323895532417974272 7327899119625928704 7342132825605301248 7349325725238870016 7351846502369804288 7356472928780311602 7363679877045977184 7372079055657566208 7374607637052063744 7387744190369656848 7396170817277362176 7400213913569605632 7421851965948464128 7424397619169506304 7436347770569457222 7438898395769446746 7444829835812081664 7447383370312445952 7454679381211152384 7460649560669357409 7469159345079441408 7473242340348253056 7480563684618135552 7481766488365596672 7495093926138745024 7517677626483408896 7518298551297069312 7528245296157315072 7532360590597634304 7538366553153601536 7540952170218651648 7554385036768972416 7556976148083247488 7563001737967828992 7565595804761849856 7587717429921972224 7591865234639495168 7602537190527288576 7606693096425900432 7612758328349196288 7615369461372125184 7622830043945238528 7628934889105508328 7637636623539879936 7647741253239177216 7662678247874409984 7680497263982936064 7689284769568418352 7698055340431540224 7705596928244318208 7714413151168315144 7723212384027721728 7730778617552306176 7738296783215275872 7756291644877504512 7758868950897655808 7758952009015689216 7765165869268106691 7774022991817377792 7781639003194097664 7784308061332733952 7807069196014993408 7811336908767917056 7822317378038460192 7832833996636164096 7835520614367817728 7849478202267760401 7858431493357197312 7861126890885359616 7871695686456311808 7884112642028299264 7888422470367600448 7894712340510277632 7897420182163685376 7899511299532260786 7910131700550336768 7912844830956973824 7920596842536849408 7933965964106268672 7935981804146906496 7946481145943832576 7949376893888446464 7957164694995468288 7959893957453021184 7983168501188263936 7985906682804174848 7988192210753136144 7998760627167147264 8001504156794026752 8007884193142407168 8012261680857317376 8020111088580820992 8024900367778804608 8029287157338450456 8035689346590818304 8038445542559465472 8046320601942196224 8061949769292095488 8075557479505723392 8077695764935244112 8086909366101049344 8091330052707883008 8099256921691815936 8114988912511122432 8125725081566625792 8141595638366560608 8158867335788101632 8163239971139878912 8168202160060568976 8179183799208511488 8187196736259588096 8205913158029454336 8213952281149325312 8221940332166230614 8239382473970221056 8243798260328759296 8243886509579169792 8259899428805963904 8267991440893728768 8270827315166029824 8295011020765930496 8297856162601212928 8309012113481662464 8311212214165863954 8320692169437032448 8325240652765806336 8338373038395164163 8349583461692022144 8352447321565694592 8359107184069705728 8361974310526255104 8374741851001061376 8376869682155067968 8386424527808495616 8391008943548915712 8399229400272994304 8402110288422633472 8402804263214371584 8407397632891784688 8415634145195402496 8425233206465789952 8428123013773787136 8431980666906088152 8443136217565322112 8452766648316985344 8457387329793835008 8482116532512530432 8485025850479435776 8498683166365093968 8501598166593653424 8508376955213807616 8511295280357081088 8519633578527031296 8526456640764979896 8536182108662218752 8540848388969432064 8549215639563583488 8565821629872851456 8582551750243696869 8592341201482364928 8603708909894074368 8633582899164539904 8650445365764470646 8668796544274857984 8671677062767968256 8678714795064354537 8688613932031186944 8697125944746344448 8700295232399081472 8718782730406295232 8727324298721158144 8728727569759862784 8754343878593359872 8757346568999325696 8782952845516867584 8787754022363906688 8794760978679201792 8797777531921760256 8813449209563801152 8816472172763788736 8823502027629133824 8826528438888824832 8840735430026846976 8843767752246029568 8864333308431433728 8867373724589359104 8869626722281836672 8874475279163550504 8881551383074062336 8884597704934146048 8893301717936111616 8896352070094553088 8900424037289759716 8910576060796526592 8922364795445706752 8927242181449048064 8927979529665269808 8939791289186811648 8951810281869901824 8954880702134648832 8970832231163154744 8981064563836796928 8984145018154696704 9010414448032342016 9015339966134400512 9022528389154603008 9025623065329926144 9028012913751155184 9032948052005756763 9040150514914670592 9043251235379398656 9052110677184970752 9069693490453607424 9081692738221522944 9085002164443938816 9123621144215158784 9129362526575012736 9141440716762454016 9171314706032919552 9183644967532363776 9189227430068140098 9210596328292036608 9213656879190966272 9231652302783136128 9240696316292990976 9242182132686913536 9256293624790646784 9270894670267804672 9274273042869854208 9283358810828046336 9286542950361858048 9301490371005444864 9304680729561783552 9331887398361671808 9335088182926364544 9342531558666141696 9347638627666870272 9356796270010957824 9362383762408605376 9367501683561525532 9374970904355954688 9378186466319376384 9387374035599228928 9393281394403524912 9396503236761406416 9416437113108824064 9421483726090010624 9421584582376194048 9423978392424451464 9434727593784557568 9439885061492530176 9449133075307118592 9452374074475462656 9467487064596309504 9480012595161063424 9483264185829957632 9485978250269349171 9496013843979042816 9498528244760987376 9509362479356608512 9514560746018064384 9529569186737330472 9542381099076596736 9545654081789365248 9573565351034363392 9584485174638280704 9589724506913046528 9592263720860602383 9599119314597707776 9603204872244996096 9608454437590611072 9617867594509031424 9636549333606957888 9649298534360368128 9693847465728606208 9712780761560107392 9723859377387208704 9744521875159977024 9755636695613964288 9770532159501238272 9784266687839637504 9789510434140401664 9808630571707082136 9818239836061302912 9819818515979845632 9829438740876754944 9832810182736084992 9850325587159542464 9861561089703149568 9866951884759474176 9880821951206476032 9886223275159395024 9907196050599837696 9915130360759276296 9918531194359262328 9926439781082775552 9929844493749927936 9939572508281536512 9947532747559143212 9958879126772588544 9964323120464337408 9974084912824180736 9975688651154128896 9978330062567066256 9983784689058994317 10004964432678125568 10008396078856372224 10024398068396092416 10037660394876420096 10043147454130179072 10072513382358629888 10075968197444329984 10084002317290438656 10087461073015799808 10092186260058549087 10103697634316396544 10107163145424033792 10136716254036384768 10142257461901200576 10150344437798928384 10153825948496166912 10171913185474011104 10183515498053173248 10196988337652236288 10203405176760308352 10216904330499213312 10230640322137030656 10252379692757891136 10264073787242053632 10297616512036962304 10317729044287034496 10331600588473909248 10341722193170006016 10345269345354252288 10353554492357475588 10365363989089837056 10375518670925463552 10379077415110311936 10395783355829614848 10429756504051280256 10433557173228585984 10443778662181552128 10447360819157090304 10465970936357013868 10477908657809596416 10481502521180479488 10495594248608415744 10498373323156880784 10501974205792160112 10526283120680370176 10526395803762327552 10529893576218247168 10532681732709681048 10546842267400449024 10550459774609298432 10560795790049132544 10581309072195875328 10595308194591776768 10599169191851261952 10601975691477507897 10609552926660624384 10613191943270694912 10630274709720508416 10633920833784895488 10650922947670848192 10665014169556196352 10668672209058702336 10683015574476423168 10699867157038406144 10705716209784600608 10714252462121091072 10717927390079287296 10720765335079496781 10728427469256261632 10735178736461171328 10738860842013035904 10770261019913658816 10782545821468065792 10788440070277177344 10799009228922421248 10819985216681496576 10834300108755501056 10841118000307827624 10855460851155414144 10867842833550409728 10890936213414091968 10905578398944681984 10916262315012784128 10941217544039272448 10962587109554974152 10975091282565709824 10985843298626961408 10991848679438893056 11013199238407951872 11023988587858305024 11027769753554706432 11045519815568965776 11078682817975549952 11081616285554485272 11094256225916043264 11100320870354408448 11117830717860218884 11132777948922696192 11136596428754259456 11145476245426274304 11149299080701673472 11154521655854185833 11158347593654170119 11166322468001415168 11181899370411327488 11182019071816728576 11188011924731887616 11203739017619162112 11209863510522379584 11220845526927203328 11222649732548395008 11242640889208117536 11257514956753762816 11270355531089313792 11276516439725113344 11292367944235972608 11298540885896451456 11331577555153458624 11335464222124871232 11344502606951743488 11348393707142774784 11368608854353306528 11381576144882958336 11387797851959242752 11398954186084777984 11403805785790932864 11410039644638850648 11434245065917857792 11443402333658262492 11456454935309819904 11471611879858765824 11511443865552719872 11533927154352627528 11547083010647310336 11558395392366477312 11571619726752472716 11584818576041582592 11596167926328459264 11600393643198775296 11625043640541726976 11638303426346483712 11661034487726066688 11672458504791146496 11676462091999100928 11710603794022490112 11717005363151875584 11726347971572269056 11730370042562347008 11733476067057690288 11764669370172178432 11768704585185099776 11787647240035795968 11791690336328039424 11807543529684467712 11826168963042448896 11832633705551400672 11842068510765416448 11846130273245528064 11849266949298391179 11857735623914815488 11861802760126070784 11880768081062035456 11880895263805274112 11903972706220359744 11919721718915748864 11924065340832669696 11935747042493202432 11939840936179531776 11961109641550872992 11974752751782395904 11978860024206262272 11998140940750720896 12002256235191040128 12030166632871231488 12037350551668206912 12043930736007675684 12053534019886227456 12057668313839198208 12069480902913294336 12079146907750388186 12092924653938143232 12108923650962030592 12113336219258585088 12116543647402866168 12148885382537723904 12172483368766683648 12188587622349938688 12228419608043892736 12244859956709818368 12252303240090853464 12268775698812767232 12280795104389382144 12308869737044181504 12320928421723987968 12322909510249218048 12341724833054195712 12365697390493138944 12377811747770728448 12382057267149144064 12389849143208945856 12401987161340593152 12406240972749044736 12442516531148895744 12446784243901819392 12456708744888188928 12463518170222493696 12466818321248795931 12475728360014610432 12499961205807939584 12504248621759168512 12524375192538033216 12528670982348541888 12538660776104558592 12542961465789382656 12562112776501592064 12565304523232601952 12579636791712743424 12586513415323373568 12598844100409491456 12603165432633950208 12623316086128412672 12623451217793103744 12647971000359132228 12664704326347983168 12679149972475478016 12686080994690752512 12706092248983107296 12723174798768795648 12727538775719153664 12748024749547640952 12752397249890480136 12779450367790546944 12786299342550728704 12789684961147469844 12804273162993328128 12811272583454148096 12823823459345375232 12825885408626737152 12848732444809277184 12865731379147157504 12905563364841111552 12950374348746809856 12965145836516278272 12992695833546636032 13007515594151952384 13027376212668317696 13032920898046780416 13045688917119516672 13078174095609442848 13090986448081737216 13093091354639794176 13105918321169006592 13110413576981446656 13148748119604199424 13155935846345965568 13174429268275301376 13181631033545860032 13192141468018802688 13196666297882640384 13220173814345701728 13224708259145683104 13235253041443700736 13239792658333237248 13252763344375382016 13278505502363451392 13285764160619116544 13304440083422755008 13311712918745325756 13322327074611093504 13326896557401219072 13339952576904167424 13344528105141829632 13350636055934639574 13365864091194789888 13383547193168560128 13390863272173572096 13409686933780217472 13456248346744732116 13471596845755195392 13476217527232045056 13494335462496534528 13500223014544551502 13515621672048513024 13523009949201600768 13533792583731904512 13538434597994889216 13542019370626732776 13578020664070897664 13578166015777456128 13604540235680411136 13622539107332284416 13627503246665908224 13640853762849374208 13669839590343854848 13685431716322738176 13712161075143681024 13756972059049379328 13775467451298545664 13788962924226674688 13793692460472336384 13804739323143300784 13820485318786449408 13834024894567284736 13838769886813749248 13847478454174704192 13861044474439486464 13884440437185970176 13906342005401707008 13911409564304781312 13925038216242069504 13929814425542787072 13970544877079461888 13975336694907305984 13997831097542507712 14002632274389546816 14013797337999212544 14021457941500305408 14035194405016436736 14043575643612908064 14051252525342288298 14062456356533932032 14067279699479064576 14081061053398843392 14108412096261167104 14132225589135015936 14135967588636677196 14152091390676836352 14159827592238795264 14173699612960677888 14178561111713193984 14201230596894464256 14220018892741595136 14224896278744936448 14244020765968564224 14247792367141481064 14285669949494788096 14290569853439049728 14294353780105995708 14313571648614895104 14318481122684047872 14329898029833781248 14334813103759294464 14360348026551545088 14376727761957421056 14384586760369569792 14398678971896561664 14426646955575328768 14426801391763547136 14454824000410436832 14473947801540552192 14490457111400546304 14521248284552122624 14540771198592909312 14555016420017045504 14569171142340161088 14616782812739965536 14633455043420946432 14647791064835948544 14655798239251857408 14684265651210602496 14698651450477740032 14703693004739608576 14712945857560623204 14727359754091954368 14744158111315132416 14749215274104127488 14775488380739313696 14792341634554724352 14800427827139211264 14843703931896928256 14848795238339012608 14872695541138914444 14877796791538893492 14889659671624163328 14894766740624891904 14909358762422304768 14921299121338714818 14938318690158882816 14946484680696506112 14961127369236271104 14963532976731193344 14990187852277490048 15035355252966817792 15036597102594138624 15056490592314630144 15064721181195268608 15076733106307203072 15081904340437303296 15108770073537944832 15113952296166494976 15126003475935657984 15131191609523699712 15175434859843944448 15183730469278990336 15205074381054577152 15213386192851800864 15225516656698392576 15230738922744250368 15245660087890477056 15257869778211016656 15275273247079759872 15295482506478354432 15325356495748819968 15378569539136836704 15396110680863080448 15411193856488636416 15428826302336630288 15446424768055443456 15461557235104612352 15476593566430551744 15512583289755009024 15517904018031378432 15530331738536213382 15548045983634755584 15563278006388195328 15568616122665467904 15614138392029986816 15622673817535834112 15644634756076920384 15665667993272328192 15671041228735635456 15698956404535520802 15716862986714394624 15722253781770719232 15743391372912623616 15768225284056598528 15776844940735200896 15789424681020555264 15794840364327370752 15799022599064521572 15820263401100673536 15825689661913947648 15841193685073698816 15867931928212537344 15871963608293812992 15892962291887665152 15898753787776892928 15914329389990936576 15919787914906042368 15966337002376527872 15971813365608349696 15976384421506272288 15997521254334294528 16003008313588053504 16015768386284814336 16024523361714634752 16040222177161641984 16049800735557609216 16058574314676900912 16071378693181636608 16076891085118930944 16092641203884392448 16123899538584190976 16155391529870488224 16173818732202098688 16182660105415766016 16198513843383631872 16229977825022244864 16251450163133251584 16283191276733121216 16336404320121137952 16358367598417022976 16374393472519176192 16393127946232669681 16411826316058908672 16427904562298650624 16443880664332461228 16478764947940442112 16487596520657518592 16487773019158339584 16519798857611927808 16535982881787457536 16541654630332059648 16590022041531860992 16595712325202425856 16618024226963324928 16622424428331727908 16641384338874064896 16650481305531612672 16676746076790328326 16699166923384044288 16704894643131389184 16718214368139411456 16723948621052510208 16749483702002122752 16753739364310135936 16772849055616991232 16782017887097831424 16798458800545988608 16804220576845266944 16805608526428743168 16814795265783569376 16831268290390804992 16850466412931579904 16856246027547574272 16863961333812176304 16886272435130644224 16905533296633970688 16914774659587670016 16964233065025060864 16970051700958871552 16997366332730187936 17003196333187306848 17016753910427615232 17022590560714162176 17039267157054062592 17052913281529959792 17072364217324437504 17081696777938864128 17098431279127166976 17131643259745702912 17165103500487393738 17184682402964729856 17207417819788148736 17267165798329079808 17300890731528941292 17337593088549715968 17357429590128709074 17377227864062373888 17394251889492688896 17400590464798162944 17437565460812590464 17454648597442316288 17457455139519725568 17508687757186719744 17514693137998651392 17565905691033735168 17575508044727813376 17589521957358403584 17595555063843520512 17626898419127602304 17632944345527577472 17647004055258267648 17653056877777649664 17681470860053693952 17687535504492059136 17728666616862867456 17734747449178718208 17739253444563673344 17748950558327101008 17763102766148124672 17769195409868292096 17786603435872223232 17792704140189106176 17800848074579519432 17821152121593053184 17844729590891413504 17854484362898096128 17855959059330539616 17879582578373623296 17903620563739803648 17909761404269297664 17941664462326309488 17962129127673593856 17968290036309393408 18020828896064684032 18030679932268801024 18056025827502310368 18065896104011513526 18080301029829341184 18086502470758797312 18104221354369941504 18118720361625582279 18139386980907214848 18163385476443045888 18170004328887877632 18258725053150025472 18282881433524908032 18342629412065839104 18367289935064727552 18378454860136280196 18421192656584073216 18427313758381932544 18463304605566272256 18481392632585981952 18484364265373827072 18512587249581293568 18541789340535609344 18548546085739708416 18566717621656092672 18573085900723716096 18602980742010889728 18609361459123567104 18663774796723343616 18670176365852729088 18685063117332283392 18695277255333740544 18713592540021915648 18724767524817210752 18735003367123051064 18749941808711909376 18756372932638752768 18774748071198457856 18786562788807049824 18793006473522812832 18832874226217648128 18842967452180021248 18843169164752388096 18847956784848902928 18869455187569115136 18879770122985060352 18898266150614237184 18904748148950925312 18934974129192619008 18960025190322126848 18966528371659915264 18971956500538698342 18997056489521974752 19018724958713217024 19029121492036128768 19059138373474660944 19084762198153193472 19091308163578730496 19147130702068726784 19179449013826093056 19184527441721204766 19206409744489992192 19216908875181222144 19235735189018062848 19273098667213915776 19298597068720736256 19387694931457212416 19425561523120214784 19447718754774417408 19489043750319954048 19511273391227928576 19541064319002476544 19568533375679275008 19579020868280803328 19617261143414164272 19636479672122605824 19639637031959691264 19658877481753509888 19665620365472169984 19700651174319084928 19723122179406299136 19733903769518948352 19761643902412952064 19772446550318790048 19814392101199675392 19830260721518552592 19837062388718524656 19852879562165551104 19859688987499855872 19879145016563073024 19895065495118286424 19917758253545177088 19928646240928674816 19948169825648361472 19956660125134132512 19967569378117988634 20009928865356251136 20016792157712744448 20025954083901959361 20048796136792184832 20075320789752840192 20086294908260358144 20145026764717259776 20151936394888659968 20184372520117098174 20207395268632793088 20214326290848067584 20250334521816827253 20273432508072769536 20284514923802401152 20300688875597856768 20307651896992333824 20343826370948022208 20367030996106346496 20406810353520616704 20433808660998426624 20461280644274061312 20504759385515782272 20528147574484107264 20595233024073924608 20635458088574068992 20663201176947818496 20683444386340012032 20690538690708504576 20707108984714951176 20730727978179674112 20751037341850927104 20758154830220623872 20791566711659229696 20859513008102560512 20867114346457171968 20887557324363104256 20894721638314180608 20931941872714027736 20955817315619192832 20963005042360958976 20996746646313761568 21003948411584320224 21052566241360740352 21052791607524655104 21059787152436494336 21065363465419362096 21076878788013432447 21093684534800898048 21100919549218596864 21121591580098265088 21162618144391750656 21190616389183553536 21198338383702523904 21203951382955015794 21260549419441016832 21267841667569790976 21301845895341696384 21330028339112392704 21337344418117404672 21366031148952846336 21399734314076812288 21411432419569201216 21428504924242182144 21435854780158574592 21441530670158993562 21470357472922342656 21477721684026071808 21540522039827317632 21565091642936131584 21576880140554354688 21598018457844842496 21639970433362993152 21668600217511002112 21682236000615655248 21710921702310828288 21735685667100819456 21781872426828183936 21811156797889363968 21832524630025568256 21882435088078544896 21925174219109948304 21950182565131419648 21971686597253922816 21983697358877786112 22026398476815903744 22047977175716610048 22055539507109412864 22091039631137931552 22157365635951099904 22163232571108970544 22188512451832086528 22200641740708816896 22235661435720437768 22265555897845392384 22273192857508518912 22309043311708371666 22316695187308340238 22363798740822654976 22364038143633457152 22376023849463775232 22381948682008072227 22407478035238324224 22419727021044759168 22441691053854406656 22445299465096790016 22485281778416235072 22515029913507525632 22553032879450226688 22584735888471945216 22597081771792902912 22663155110306917248 22670928444249742464 22689005213903486976 22696787414285549568 22737217708706613056 22763152289765916672 22775595703918485504 22797908372169555968 22807611571581865728 22820079289277701296 22868490131835715584 22886804667316524984 22912909870619639808 22943223759717531648 23022887731105439744 23067854308705255056 23094166021294620672 23116790784732954624 23143239453504945432 23169637152083165184 23192335852656918528 23250087281083453952 23276606852692967424 23295497607804320073 23322068975452133376 23344917009582292992 23352924183998201856 23421207588044980224 23434010726303751168 23466952134115380576 23529338740344356864 23537409170370199552 23548434606803281203 23575294480071591936 23583380672656078848 23615087059368935424 23652337926084897792 23665267411102801344 23684137021530832896 23692260546491056128 23698533898596782358 23761536162124070912 23761790527610548224 23807945412440719488 23839443437831497728 23848130681665339392 23871494084986404864 23879681872359063552 23922219283101745984 23949505503564791808 23957720048412524544 23996281881501441792 24004512470382080256 24060333265742462976 24074701103336413824 24087861472015351368 24107068039772454912 24115336627678396416 24138961805826588672 24158293815500776372 24185849307876286464 24217847301924061184 24226672438517170176 24233087294805732336 24297770765075447808 24344966737533367296 24377175244699877376 24456839216087785472 24489719913419636736 24504606480181706928 24537551397625534464 24561590208778764288 24617739474088363008 24641856843447975936 24731394780986277888 24755623495541456896 24764114534298288128 24779698286417891712 24803974322681186304 24812481945498089472 24885033062297791488 24893568487803638784 24927036340444987392 24933636642497591862 24999922411615879168 25008497243518337024 25015119115185492489 25048750385076066432 25057341964697083776 25077321552209117184 25085922931578765312 25124225553003184128 25130609046465203904 25159273583425486848 25173026830646747136 25197688200818982912 25206330865267900416 25246632172256825344 25246902435586207488 25295942000718264456 25329408652695966336 25358299944950956032 25372161989381505024 25412184497966214592 25446349597537591296 25455077551438307328 25496049499095281904 25504794499780960272 25558900735581093888 25572598685101457408 25579369922294939688 25608546325986656256 25622545166908296192 25647646918690750464 25697464889618554368 25731462758294315008 25747655250731090607 25811126729682223104 25900748697493619712 25985391667093272064 26015031188303904768 26036144385193063611 26054752425336635392 26065841796093560832 26091377834239033344 26156348191218885696 26181972896163474432 26186182709279588352 26297496239208398848 26311871692691931136 26348858536550602752 26363262067091720064 26384282936037605376 26393332595765280768 26440347628691403456 26449416518291366208 26470506082887401472 26479585316666474496 26557011004726902784 26571528321238233088 26608880166845510016 26623425837490651512 26644654149222187008 26653793114802438144 26679905153808334848 26689056210283659264 26701272111869279148 26731728182389579776 26767094386337120256 26781726544347144192 26819373867560434944 26912496693489464232 26943193691510390784 26952435054464090112 27000446029089103004 27031243344097026048 27046019898403201536 27067585167463809024 27076869195989778432 27084038741253465552 27098844156017270289 27156041328141795328 27156332031554912256 27209080471360822272 27245078214664568832 27255006493331816448 27339679180687709696 27370863432645476352 27424322150287362048 27513944118098758656 27550934902597091328 27609478646286601568 27640970637572898816 27668049789134569472 27677539773627498496 27694956908349408384 27722088948878972928 27768880874371940352 27812684010803414016 27822819128609562624 27850076432484139008 27859628851085574144 27941089754158923776 27950673389814611968 27995662195085015424 28005264548779093632 28027594675998425088 28042915883000610816 28070388810032873472 28087151287225816128 28102505050684576596 28124912713067864064 28134559398958129152 28162122106797686784 28216824192522334208 28264451178270031872 28271935177273354392 28304182781353672704 28319655184477590528 28347399225921355776 28357122223426387968 28402461193788928512 28440037785483190272 28449792557489872896 28488041531937128448 28495584734282962128 28571339898989576192 28581139706878099456 28588707560211991416 28627143297229790208 28636962245368095744 28720696053103090176 28753455523914842112 28769173520739139584 28776791162581807149 28797357943793123328 28853293911150657536 28853602783527094272 28909648000820873664 28947895603081104384 29042496569104245248 29081542397185818624 29110032840034091008 29138342284680322176 29233565625479931072 29266910086841892864 29311596478503714816 29368531302421204992 29397302900955480064 29407386009479217152 29425891715121246408 29454719508183908736 29488316222630264832 29498430548208254976 29550976761478627392 29584683269109448704 29600855654278422528 29687407863793856512 29697590476678025216 29745391082277828888 29755593583077786984 29779319343248326656 29789533481249783808 29818717524844609536 29842598242677429636 29876637380317765632 29892969361393012224 29922254738472542208 29927065953462386688 29980375704554980096 30070710505933635584 30073194205188277248 30112981184629260288 30129442362390537216 30217540147075889664 30227904592332989952 30252006951871315968 30262383219047399424 30276558780175647261 30350869719687888896 30367460938557980672 30410148762109154304 30426772385703601728 30451033313396785152 30461477845488500736 30515739556422033312 30550546494159519744 30590965012956708864 30650712991497639936 30757139078273673408 30792221361726160896 30857652604673260576 30892849536110886912 30923114470209224704 30953187132861103488 31025166579510018048 31035808036062756864 31060663477072426764 31096091967269511168 31126556012776390656 31137232245330935808 31228276784059973632 31245347635071668224 31289269512153840768 31331335986544656384 31342082457471270912 31397912809071041604 31433725973428789248 31444507563541438464 31486782745825247232 31536450568113197056 31553689881470401792 31578849362041110528 31589680728654741504 31598045198129043144 31640526802201347072 31651379323827895296 31682387370147397632 31743927216587625984 31785924583775330304 31797507575553785856 31828658779981873152 31839575829812084736 31932674004753055744 31943626731216699392 31952768843012544576 31995042508668589056 32006016627176107008 32049046723429269504 32099601471115218432 32117148629353801824 32142757386363273216 32153782170237861888 32162296005238490343 32185282407768784896 32247799077168381952 32310783059740976448 32347637464404197376 32365320210831532032 32397027686767263744 32459955650044489728 32502900326266503168 32566382553466242432 32672808640242275904 32716735196834045952 32748786945038352384 32786255892465339362 32823652632117817344 32855809124597301248 32887761328664922456 32957529895880884224 32975193041315037184 32975546038316679168 33039597715223855616 33071965763574915072 33083309260664119296 33180044083063721984 33191424650404851712 33236048453926649856 33244848856663455816 33282768677748129792 33300962611063225344 33353492153580656652 33398333846768088576 33409789286262778368 33436428736278822912 33447897242105020416 33498967404004245504 33507478728620271872 33545698111233982464 33564035774195662848 33596917601091977216 33608441153690533888 33611217052857486336 33629590531567138752 33662536580781609984 33727922667624352608 33772544870261288448 33811066593267941376 33829549319175340032 33928466130050121728 33940103401917743104 33994732665460375872 34006392666374613696 34033507820855230464 34045181121428324352 34105826563059919584 34144728434648875008 34163393555877728256 34196862558254333952 34263286519491405824 34330207000974787476 34369364805929459712 34414835639576297472 34534331596658159616 34601781463057882584 34675186177099431936 34714859180257418148 34754455728124747776 34788503778985377792 34801180929596325888 34875130921625180928 34909297194884632576 34914910279039451136 35017375514373439488 35029386275997302784 35131811382067470336 35151016089455626752 35179043914716807168 35191110127687041024 35253796838255204608 35265888691055154944 35294008110516535296 35306113755555299328 35362941720107387904 35375071008984118272 35478506889127346688 35497901116654202016 35526205532296249344 35538390819736584192 35573206871744446464 35585408280378212352 35601696149159038864 35642304243186106368 35689459181782827008 35708968725796192256 35711918118661079232 35759165156747246592 35807241127479607296 35819522808538595328 35883328924652618976 35924258255347187712 35936580072618786816 36041657792129368064 36061359864537602048 36112051655004620736 36131792208023027052 36160602059658682368 36173004941517594624 36208442708739883008 36237440723251164558 36278773961814429696 36326770952886091776 36340008657775755264 36517450106300050944 36565762867049816064 36685258824131678208 36734579870129455104 36756909720272560392 36842385313168146432 36854627516763865088 36926609211132544512 36962785265171963904 36968728530747654144 37025174499162587136 37083578681071218688 37097092171479416832 37133435243312185344 37146171801447432192 37205961484021779456 37218722918247134208 37327549593446687232 37340352731705458176 37370126234664566784 37390554510667481088 37427185080043831296 37449535049634421504 37470006734246102128 37499883617423818752 37512745865277505536 37549496142396915712 37573125577614099648 37586012947045625664 37686338329504776192 37695913569697805856 37738910375138230272 37759540245970120704 37796532301228474368 37809496297901850624 37869948258385238016 37920050380644253696 37933056743319830528 37943913001077396684 37994112979043949504 38037449917426434048 38058242984072257536 38118276746949321888 38169524396306386944 38182616327157460992 38294261404137453568 38358898027652186112 38369054883442409532 38412819488979984384 38433817750362444288 38471470378036125696 38546197334427831552 38597194137441472512 38775389862914424832 38851123046240429568 38895437509548834816 38978087500639908096 39022546782455857152 39082128638004953088 39137066751358550016 39158041736561606656 39234522286828328544 39272959344245211648 39279274063919382528 39317754963507019776 39331240730944339968 39401302348638169856 39446244358812598272 39467807539037896704 39523287804825904128 39544893100637580096 39660521443037105184 39674124777437049312 39705759124331102208 39719377974999711744 39758290033126146048 39790130990236572848 39835516507090354176 39857292481857349632 39896339651296722944 39913320250268265024 39935138756235977268 40019857730712502272 40033584315425488896 40051908167803918722 40097592273584369664 40150641579505680384 40172589816520716288 40290053529434519552 40303872789777319936 40368745040234196348 40414790537265586176 40428652581696135168 40500669043633654506 40546865016145539072 40569029847604802304 40601377751195713536 40615303793984667648 40687652741896044416 40734061992212692992 40813620707041233408 40867617321996853248 40922561288548122624 41009518771031564544 41056295148968214528 41190466048147849216 41270916177148137984 41326402353895636992 41366888772680024064 41381077381417009152 41414217969429902352 41461455956359348224 41502074683701854208 41516309660441247744 41583133423318459392 41719026016205121024 41734228692914343936 41775114648726208512 41789443276628361216 41863883745428055472 41911634631238385664 41926010084721917952 41993493292627523136 42007896823168640448 42105583215049310208 42130726930838724192 42153757576026864894 42187369069601796096 42201839098437193728 42243183160196530176 42277014177126358651 42325236288783501312 42381232778367107072 42396676767405047808 42407902765910031588 42521098838882033664 42535683335139581952 42603691790683392768 42660056678224785408 42674688836234809344 42732062297905692672 42799468628153624576 42822864839138402432 42857009848484364288 42871709560317149184 42883061340317987124 42940714945844685312 42955443368052143616 43081044079654635264 43130183285872263168 43153760281108709376 43196036915689684992 43279940866725986304 43337200435022004224 43364472001231310496 43421843404621656576 43471371334201638912 43563744853656367872 43622313595778727936 43665049260051136512 43764870176157089792 43850348438219896608 43900365130262839296 43943373194507845632 43967394717755572224 44052796953631807488 44095954351433220096 44111079014218825728 44182079262275863104 44326465142217941088 44377024903664173056 44401283481417633792 44471322871440875536 44531111795690784768 44546385715017037824 44618086623416743332 44633390374616680476 44728076287266914304 44752047698927550464 44763897364016144454 44814956070476648448 44839454042089518336 44883382107708813312 44890598930193580032 44970563556832470144 45030059827015051264 45106065758900453376 45169471776943890432 45194163543585805824 45326310220613834496 45341856888499484928 45378010427806973952 45393574828571099136 45474435417413226112 45526304579531833344 45551191407836971008 45595816744339111936 45615223143163731456 45640158578555402592 45736980263671431168 45773609334633049968 45825819741239279616 45886447519435063296 46045775462210879488 46135708617410510112 46188332042589241344 46233581569465909248 46286478907009890864 46339274304166330368 46384671705313837056 46500174562166907904 46590995215608640146 46644137950904266752 46689834019164585984 46705848367996403712 46842415176089960448 46868021452607502336 46933904268230761152 47096869213606562406 47150588960143183872 47166761345312157696 47230174118737870848 47250780550905930257 47304675852169795584 47330534822205602688 47368274043061665792 47384521092982112256 47397067797193564716 47523072324248141824 47523581055221096448 47615890824881438976 47678886875662995456 47696261363330678784 47742988169972809728 47759363744718127104 47844438566203491968 47899011007129583616 47915440096825049088 47992563763002883584 48009024940764160512 48120666531484925952 48149402206672827648 48175722944030702736 48214136079544909824 48230673255356792832 48277923611653177344 48316587631001552744 48371698615752572928 48435694603848122368 48466174589611464672 48595541530150895616 48689933475066734592 48754350489399754752 48913678432175570944 49009212960363413856 49075102795251068928 49123180417557528576 49179383838698009043 49235478948176726016 49283713686895951872 49462789561972555776 49559396572835783424 49607948645362372608 49624963890996178944 49770066124595582976 49787136975607277568 49854072680889974784 49867273284995183724 49999844823231758336 50016994487036674048 50030238230370984978 50097500770152132864 50114683929394167552 50154643104418234368 50171845863157530624 50248451106006368256 50261218092930407808 50318547166850973696 50346053661293494272 50395376401637965824 50412661730535800832 50493264344513650688 50493804871172414976 50591884001436528912 50658817305391932672 50716599889901912064 50744323978763010048 50824368995932429184 50892699195075182592 50910155102876614656 50992098998190563808 51009588999561920544 51117801471162187776 51145197370202914816 51158739844589879376 51217092651973312512 51245090333816592384 51295293837381500928 51394929779237108736 51462925516588630016 51495310501462181214 51622253459364446208 51801497394987239424 51970783334186544128 52072288770386127222 52131683592187121664 52182755668478066688 52312696382437771392 52363945792326948864 52372365418559176704 52623743385383862272 52697717073101205504 52726524134183440128 52768565872075210752 52786665191530561536 52880695257382806912 52898833036582732416 52941012165774802944 52959170633332948992 53114022009453805568 53143056642476466176 53217760333691020032 53246851674981303024 53289308298444374016 53307586229604876288 53359810307616669696 53378112420567318528 53402544223738558296 53463456364779159552 53534188772674240512 53563453088694288384 53638747735120869888 53824993386978928464 53886387383020781568 53904870108928180224 54000892058178206008 54062486688194052096 54092039796806403072 54168077482506931104 54197688312034540578 54312082656283590656 54312664063109824512 54356161084876746837 54418160942721644544 54490156429329137664 54510012986663632896 54679358361375419392 54848644300574724096 55027888236197517312 55101869805194182656 55218957292573203136 55281941275145797632 55389913816698816768 55444177897757945856 55537761748743880704 55625368021606828032 55645638257219125248 55700152864968278016 55719257702171148288 55882179508317847552 55901346779629223936 55991324390170030848 56010529097558187264 56055189351996850176 56085831766001221632 56140777620065746944 56174302574451632256 56205010101369153192 56249825426135728128 56269118797916258304 56324244213595373568 56433648385044668416 56528902356540063744 56543870354546708784 56608365562707345408 56639310368955181056 56694798451842711552 56714244446852775936 56804922387577857024 56880075570966380544 56899585114979745792 56991169468565924256 57142679797979152384 57162279413756198912 57177415120423982832 57254286594459580416 57273924490736191488 57441392106206180352 57538347041478279168 57553582325163614298 57706587822301315072 57707205567054188544 57819296001641747328 57895791206162208768 58084993138208490496 58163084794371637248 58276684569360644352 58467131250959862144 58533820173683785728 58623192957007429632 58737062604842409984 58794605801910960128 58814772018958434304 58851783430242492816 58909439016367817472 58976632445260529664 58996861096416509952 59101953522957254784 59169366538218897408 59201711308556845056 59374815727587713024 59395180953356050432 59490782164555657776 59511187166155573968 59558638686496653312 59579066962499567616 59637435049689219072 59685196485354859272 59753274760635531264 59785938722786024448 59844509476945084416 59960751409109960192 60077862251705878083 60141421011867271168 60146388410376554496 60225962369258520576 60258884724781074432 60435080294151779328 60455809184665979904 60553117560351294522 60701739439375777792 60734921877115961344 60751003565450481759 60820297524218308608 60853544771407203456 60902066626793570304 60922955690977001472 61031479112844066624 61101092988319039488 61301425982995279872 61514278156547346816 61584442723452321792 61715305209346521152 61785699072221773824 61906374265722206976 62050333159020036096 62071616072125513728 62121326954144853528 62192183934539022336 62253112025552781312 62274464490661871616 62456553568119947264 62490695270143336448 62578539024307681536 62662671973089312768 62684164914942541824 62795825618142083208 62867451946857578496 62889015127082876928 63072901136226394112 63107379762940803584 63157698724082221056 63179361457309483008 63196090396258086288 63230636364040297341 63281053604402694144 63302758647655790592 63364774740294795264 63487854433175251968 63571849167550660608 63595015151107571712 63865348009506111488 63887253462433398784 63905537686025089152 63990085017337178112 64012033254352214016 64098093446858539008 64199202942230436864 64234297258707603648 64285514772726546432 64307564340475723776 64324592010476980686 64495598154336763904 64621566119481952896 64695274928808394752 64730640421663064064 64794055373534527488 64919911300088979456 65005800652533006336 65132765106932484864 65345617280484551808 65433470393668091904 65497573890076704768 65572511784930678724 65647305264235634688 65711618249194602496 65775522657329844912 65915059791761768448 65950386082630074368 65951092076633358336 66079195430447711232 66143931527149830144 66166618521328238592 66360088166127443968 66382849300809703424 66472096907853299712 66489697713326911632 66565537355496259584 66601925222126450688 66706984307161313304 66796667693536177152 66819578572525556736 67014957457240543744 67091396222467964928 67128071548391325696 67145846046024216681 67193835202183954432 67216882307381067776 67222434105714972672 67259181063134277504 67325073161563219968 67455845335248705216 67545089740522576896 67659098638350680064 67856932260100243456 67880206803835486208 67989465330920751744 68012785332749227392 68067015641710460928 68090362242856648704 68211653126119839168 68289456869297750016 68326787111755456512 68393725116508667904 68526573038982811648 68660414001949574952 68738729611858919424 68829671279152594944 69068663193316319232 69203562926115765168 69350372354198863872 69429718360514836296 69508911456249495552 69577007557970755584 69750261843250361856 69818594389769265152 69829820558078902272 69886492823412960219 70034751028746878976 70058772551994605568 70263622764134940672 70302032178911253504 70507593676510409216 70531777382110309888 70588016221033070592 70612227511110598656 70645303820409843609 70725883440214775808 70750142017968236544 70957013778254693376 70995802233308404032 71052411064592498688 71076781639473168384 71203392298318077728 71284608486372212736 71378918363565654016 71417937451592384512 71423836237322158464 71518330313494493184 71614482254959214592 71639045617077190656 71766657849305237952 71848516510694375424 71873160145237573632 72083315584258736128 72122719729075204096 72224103310009241472 72263584416046054104 72321204119317364736 72346009883035189248 72416885417479766016 72474881446502329116 72557547923628859392 72653541905772183552 72680017315551510528 73034900212600101888 73131525734099632128 73370517648263356416 73469159740258910208 73513819440545120784 73684770626336292864 73709255033527730176 73853218422265089024 73925570530343927808 74167157362142437376 74194184342958833664 74266870486624370688 74292343602894864384 74411922968043558912 74437445836494268416 74655099186893374464 74680705463410916352 74781109021334962176 74899070099268843008 74940013468492204256 74999767234847637504 75025491730555011072 75045357345556477467 75098992284793831424 75146251155228199296 75172025894091251328 75372676659009552384 75391827139395611712 75477820750276460544 75519080491940241408 75593064602456948736 75618992595803701248 75739896516770476032 75840100761288507392 75866113486639661056 75887826002154793368 75988225958087899008 76074899834852868096 76116485968144515072 76236553493898643776 76339048792612773888 76365232654314921984 76588522808274907136 76717796055304372224 76738109766884819064 76825638977959968768 76867635500724888576 76942940756072251392 77092394668855663104 77194388274882945024 77550779725828849664 77702246092480859136 77956175001279816192 78045093564911714304 78108433155579190833 78164257276009906176 78274133502717100032 78316083473123213312 78469044573656657088 78545918688490423296 78558548127838765056 78802604697276339712 78892488717625196544 78935615078075793408 79046575609651808256 79089786201275160192 79321042886074210368 79348249554874098624 79411518248662204416 79438755949999423488 79580261980473145696 79671033014180708352 79714584963714699264 79792679302593445888 79826640500536530048 79870277512471954536 80039715461425004544 80067168630850977792 80103816335607837444 80195184547168739328 80301283159011360768 80345179633041432576 80580107058869039104 80607745579554639872 80737490080468392696 80829581074531172352 80857305163392270336 81001338087267309012 81093730032291078144 81138059695209604608 81202755502391427072 81230607587969335296 81375305483792088832 81468123984425385984 81627241414082466816 81735234643993706496 82019037542063129088 82112590297936429056 82380932096295698432 82541832354296275968 82652804707791273984 82828435938859804704 82922911912718696448 83004149367403708416 83032619320882495488 83166266846636918784 83438052032410242048 83468457385828687872 83550229297452417024 83578886553256722432 83727767490856110944 83823269262476771328 83852020169443835904 83986986585255046272 84015793646337280896 84211166430098620416 84261453861677448384 84307515152053729788 84374738139203592192 84403678196874387456 84486366320393060352 84554028354252717302 84650472577567002624 84762465556734214144 84793353534810095616 84815805531820063176 85042197677764067328 85071366670279163904 85207383581366785536 85320113356449570816 85349377672469618688 85464124595811385344 85598937256307249152 85645729678276804864 85714019696968728576 85743419120634298368 85766122680635974248 85881429891689370624 85910886736104287232 86162088159309270528 86260366571744526336 86307520562217418752 86392073831379369984 86559881733451972608 86674400870044008448 86728944002462620992 86843686809243313152 87127489707312735744 87244627191557455872 87330098520102273024 87529740352314179584 87700696876439793216 87800730260525678592 87934789435511144448 88105593907263614976 88191908702866440192 88222158028437651456 88364158524551726208 88652930284435882176 88754049807328346112 88802566962835267584 88942645742881751072 89062223591381569536 89092771430034075648 89236173246833486664 89266780749233360952 89456152574533828608 89504095397855100928 89527794728032288908 89629912140953296896 89678908084179036672 89766764215417626624 89781197860387160064 89941127113664940288 90060119654030102528 90212131517800906752 90338943553887780864 90388327087171611648 90652620441227668992 90683713776998969856 90756020855613947904 90787149657142198272 90948870834826452224 91052609159063666688 91102382815673942016 91191633488678223872 91230446286327462912 91280317157110805184 91547218669266099936 91651639482478559232 91772895038870126592 92091550924421758976 92271417234821020224 92376664085178482688 92572957814019781728 92678548608332660736 92769343410627674112 93000349124333815808 93181990431217280292 93288275901808533504 93379668038329171968 93411696735992807424 93684830352179920896 93736042905215004672 93867808536461522304 94193738427213124812 94301177920286367744 94333522690624315392 94460348237475741696 94501561101811860514 94609351704339591168 94661069644411205376 94736548086123331584 94769042185964224512 94794135594387129432 95046144648496283648 95047162110442192896 95231781649762877952 95357773751325990912 95392522726661357568 95485976339945619456 95518727489436254208 95688877132406983936 95798022014259167232 95830880193650098176 95985127526005767168 96018049881528321024 96298804413345655296 96351445888061405472 96428272159089819648 96461346510713585664 96555847223306354688 96633175262003105488 96743397231505145856 96871389207696244736 96932349179222929344 97191083060301791232 97379866950133469184 97508700978799509504 97827356864351141888 98018425920726827712 98150205590502137856 98246360835115057152 98358767677396018086 98470957896353452032 98567427373791903744 98925579123945111552 99118793145671566848 99215897290724745216 99249927781992357888 99540132249191165952 99574273951214555136 99708145361779949568 99734546569990367448 99999689646463516672 100033988974073348096 100060476460741969956 100195001540304265728 100229367858788335104 100309286208836468736 100343691726315061248 100496902212012736512 100522436185860815616 100637094333701947392 100692107322586988544 100790752803275931648 100825323461071601664 100986528689027301376 100987609742344829952 101183768002873057824 101317634610783865344 101433199779803824128 101488647957526020096 101648737991864858368 101785398390150365184 101820310205753229312 101984197996381127616 102019177999123841088 102317479689179758752 102434185303946625024 102490180667633184768 102590587674763001856 102789859558474217472 102925851033177260032 102990621002924362428 103244506918728892416 103602994789974478848 103941566668373088256 104144577540772254444 104263367184374243328 104365511336956133376 104625392764875542784 104727891584653897728 104744730837118353408 105247486770767724544 105395434146202411008 105453048268366880256 105537131744150421504 105573330383061123072 105761390514765613824 105797666073165464832 105882024331549605888 105918341266665897984 106228044018907611136 106286113284952932352 106435520667382040064 106493703349962606048 106578616596888748032 106615172459209752576 106719620615233339392 106756224841134637056 106805088447477116592 106926912729558319104 107068377545348481024 107126906177388576768 107277495470241739776 107649986773957856928 107772774766041563136 107809740217856360448 108001784116356412016 108124973376388104192 108184079593612806144 108336154965013862208 108395376624069081156 108625328126219649024 108712322169753493674 108836321885443289088 108980312858658275328 109020025973327265792 109358716722750838784 109697288601149448192 110055776472395034624 110203739610388365312 110437914585146406272 110563882550291595264 110779827633397633536 110888355795515891712 111075523497487761408 111250736043213656064 111291276514438250496 111400305729936556032 111438515404342296576 111764359016635695104 111802693559258447872 111982648780340061696 112021058195116374528 112110378703993700352 112171663532002443264 112281555240131493888 112348605148903264512 112410020202738306384 112499650852271456256 112538237595832516608 112648488427190747136 112867296770089336832 113087740709093417568 113216731125414690816 113278620737910362112 113389596903685423104 113428488893705551872 113609844775155714048 113760151141932761088 113799170229959491584 113982338937131848512 114354830240847965664 114508573188919160832 114547848981472382976 114751895623628687767 114882784212412360704 115076694082956558336 115107164650327228596 115413175644602630144 115414411134108377088 115638592003283494656 115791582412324417536 116169986276416980992 116326169588743274496 116553369138721288704 116934262501919724288 117067640347367571456 117246385914014859264 117474125209684819968 117589211603821920256 117629544037916868608 117703566860484985632 117818878032735634944 117953264890521059328 117993722192833019904 118203907045914509568 118338733076437794816 118403422617113690112 118749631455175426048 118790361906712100864 118981564329111315552 119022374332311147936 119117277372993306624 119158133924999135232 119274870099378438144 119370392970709718544 119506549521271062528 119571877445572048896 119689018953890168832 119921502818219920384 120155724503411756166 120292776820753108992 120451924738517041152 120517769449562148864 120870160588303558656 120911618369331959808 121106235120702589044 121469843754231922688 121502007130900963518 121640595048436617216 121707089542814406912 121804133253587140608 121845911381954002944 122062958225688133248 122202185976638078976 122602851965990559744 123028556313094693632 123168885446904643584 123430610418693042304 123571398144443547648 123812748531444413952 124100666318040072192 124143232144251027456 124242653908289707056 124384367869078044672 124506224051105562624 124548928981323743232 124913107136239894528 124981390540286672896 125157078048615363072 125325343946178625536 125368329829885083648 125591651236284166416 125734903893715156992 125778030254165753856 126145802272452788224 126214759525881607168 126392180792516172576 126461272728080594682 126562107208805388288 126605517295311581184 126729549480589590528 126831042531379075953 126975708866350503936 127143698335101321216 127190030302215143424 127811075372050178304 127980170034674356224 128024066508704428032 128196186893717078016 128398405884460873728 128468594517415207296 128571029545453092864 128615128680951447552 128649184020953961372 128991196308673527808 129243132238963905792 129390549857616789504 129461280843326128128 129588110747069054976 129839822600177958912 130011601305066012672 130265530213864969728 130691234560969103616 130866940787336183808 130995147780153409536 131145023569861357448 131294610528471269376 131423236498389204992 131551045314659689824 131830119583523536896 131900772165260148736 131902184153266716672 132158390860895422464 132287863054299660288 132333237042656477184 132720176332254887936 132765698601619406848 132979395426653823264 133131074710992519168 133203850444252901376 133413968614322626608 133593335387072354304 133639157145051113472 134029914914481087488 134256143096782651392 134291692092048433362 134444868211429945344 134518362126268555008 134650146323126439936 134911690670497410432 135090179481045153792 135318197276701360128 135713864520200486912 135760413607670972416 135978930661841503488 136025570665498454784 136134031283420921856 136180724485713297408 136423306252239678336 136578913738595500032 136653574223510913024 136787450233017335808 137053146077965623296 137320828003899149904 137477459223717838848 137659342558305189888 138137326386632638464 138407125852231530336 138700744708397727744 138859436721029672592 139017822912498991104 139154015115941511168 139500523686500723712 139637188779538530304 139772985646825920438 140069502057493757952 140117545103989211136 140527245528269881344 140604064357822507008 141015187353020818432 141063554764220619776 141290607640819687218 141451766880429551616 141500284035936473088 141752341652717790771 141914027556509386752 141991604466616808064 142104822129184997376 142153563278946336768 142406784596636155456 142569216972744425472 142835874903184769024 142847672474644316928 143036660626988986368 143228964509918429184 143278091234154381312 143533315698610475904 143697033021388750848 143746320290475147264 144166631168517472256 144245439458150408192 144448206620018482944 144527168832092108208 144642408238634729472 144692019766070378496 144833770834959532032 144949762893004658232 145115095847257718784 145307083811544367104 146069800425200203776 146263051468199264256 146741035296526712832 147027638881090241568 147369541252672585728 147418510067055460352 147538151516094027129 147706436844530178048 147851141060687855616 148334314724284874752 148388368685917667328 148823845936087117824 148874891672988536832 149310198373786748928 149361410926821832704 149562218042669924352 149798140198537686016 149880026936984408512 149999534469695275008 150050983461110022144 150090714691112954934 150292502310456398592 150344051788182502656 150745353318019104768 150783654278791223424 150955641500552921088 151038160983880482816 151186129204913897472 151237985191607402496 151479793033540952064 151680201522577014784 151732226973279322112 151775652004309586736 151976451916175798016 152149799669705736192 152232971936289030144 152473106987797287552 152678097585225547776 152730465308629843968 153177045616549814272 153435592110608744448 153476219533769638128 153651277955919937536 153735271001449777152 153885881512144502784 154184789337711326208 154388776549765890048 155101559451657699328 155404492184961718272 155912350002559632384 156216866311158381666 156548267005434200064 156632166946246426624 156938089147313314176 157091837376980846592 157117096255677530112 157605209394552679424 157871230156151586816 158093151219303616512 158179572402550320384 158642085772148420736 158696499109748197248 158823036497324408832 158877511899998846976 159160523960946291392 159342066028361416704 159429169927429398528 159585358605186891776 159653281001073060096 159740555024943909072 160079430922850009088 160134337261701955584 160207632671215674888 160390369094337478656 160602566318022721536 160690359266082865152 161160214117738078208 161215491159109279744 161474980160936785392 161659162149062344704 161714610326784540672 162002676174534618024 162187460064582156288 162276119390419209216 162750610967584177664 162936247968850771968 163068483254630240511 163254482828164933632 163470469287987412992 164038075084126258176 164761864192591396864 165083664708592551936 165305609415582547968 165656871877719609408 165845823825437392896 166332533693273837568 166876104064820484096 166936914771657375744 167100458594904834048 167157773106513444864 167455534981712221888 167646538524953542656 167704040338887671808 167973973170510092544 168031587292674561792 168422332860197240832 168522907723354896768 168615030304107459576 168749476278407184384 168807356393748774912 168972732640786120704 169108056708505434604 169300945155134005248 169524931113468428288 169586707069620191232 169631611063640126352 170084395355528134656 170142733340558327808 170414767162733571072 170640226712899141632 170698755344939237376 171197874512614498304 171291459356553609728 171428039393937457152 171486838241268596736 171532245361271948496 171762859783378741248 171821773472208574464 172324176318618541056 172615041124434837504 173119763466903945216 173348801740088016896 173457888004925241984 173687373618486626304 174254979414625471488 174489254383114911744 175059480704628359168 175401393752879586432 175601460521051357184 175869578871022288896 176211187814527229952 176383817405732880384 176444316056875302912 176728317049103452416 177305860568871764352 177508099614656692224 177605133925670535168 177885291485763502144 178124447182763139072 178185542860068151296 178472346493666973328 178533561498466721904 178912305149067657216 179008190795710201856 179055589456064577816 179259824281906593792 179357816168358073344 179533528430835253248 179882254227329880576 180120239308060205056 180233586755117634249 180424263035601813504 180677887107775561728 180776654174343223296 181305240882455337984 181367427553997939712 181897741669652904448 182105218318127333376 182204765631347884032 182253010696351445277 182383266977356447744 182460892572654925824 182560634314221610368 183094437338532199872 183303278964957118464 184183101848843517952 184542834469642040448 184753328170356965376 185145915628039563456 185357097216665321472 186000698248667631616 186363980862434560584 186576551803617067008 186759336076658343936 186823393471985614848 187369660704359841792 187472085810430009344 187735617072923044608 188387476854426249624 188602355840572735488 188667045381248630784 189003122203623721028 189218703408679182336 189322139288822410752 189473096172246663168 189538084371928449024 189588271188774258864 189691909092120892023 190092289296992567296 190094324220884385792 190463563299525755904 190715547502651981824 190785045453322715136 191377754264813967872 191596044028518334464 191661760387300196352 191970255052011534336 192036099763056642048 192597608826691310592 192702891776122810944 192856544318179639296 192922693021427171328 193266350524006210976 193486794463010291712 193742778415392489472 193864698358445858688 194382166120603582464 194759733900266938368 195017401957599019008 195654713728702283776 196036851841453655424 196300411181004275712 196492721670230114304 196717535354792036172 196941915792706904064 197134854747583807488 197851158247890223104 198237586291343133696 198431794581449490432 198499855563984715776 199080264498382331904 199148547902429110272 199416290723559899136 199469093139980734896 199999379292927033344 200067977948146696192 200120952921483939912 200390003080608531456 200458735717576670208 201044872371721631232 201274188667403894784 201384214645173977088 201437538138072650043 201581505606551863296 201650646922143203328 201973057378054602752 201975219484689659904 202367536005746115648 202635269221567730688 202977295915052040192 203297475983729716736 203570796780300730368 203640620411506458624 203968395992762255232 204038355998247682176 204634959378359517504 204868370607893250048 204980361335266369536 205181175349526003712 205579719116948434944 205851702066354520064 205981242005848724856 206489013837457784832 207205989579948957696 207883133336746176512 208289155081544508888 208526734368748486656 208731022673912266752 209250785529751085568 209455783169307795456 209489461674236706816 210494973541535449088 210790868292404822016 210906096536733760512 211522781029531227648 211595332146330929664 211764048663099211776 211836682533331795968 211935911461229530827 212456088037815222272 212572226569905864704 212871041334764080128 212987406699925212096 213157233193777496064 213230344918419505152 213610176894954233184 213853825459116638208 214136755090696962048 214253812354777153536 214554990940483479552 215299973547915713856 215545549532083126272 215619480435712720896 216003568232712824032 216249946752776208384 216368159187225612288 216672309930027724416 216790753248138162312 217250656252439298048 217424644339506987348 217672643770886578176 217960625717316550656 218040051946654531584 218717433445501677568 219394577202298896384 220111552944790069248 220407479220776730624 220875829170292812544 221127765100583190528 221559655266795267072 221776711591031783424 222501472086427312128 222582553028876500992 222800611459873112064 222877030808684593152 223528718033271390208 223605387118516895744 223965297560680123392 224042116390232749056 224343327064004886528 224697210297806529024 224820040405476612768 224999301704542912512 225076475191665033216 225136072036669432401 225296976854381494272 225734593540178673664 226175481418186835136 226433462250829381632 226557241475820724224 226779193807370846208 226856977787411103744 227219689550311428096 227520302283865522176 227598340459918983168 227964677874263697024 228709660481695931328 229017146377838321664 229095697962944765952 229503791247257375534 229765568424824721408 230153388165913116672 230214329300654457192 230826351289205260288 230828822268216754176 231277184006566989312 231583164824648835072 232339972552833961984 232652339177486548992 233106738277442577408 233868525003839448576 234135280694735142912 234492771828029718528 234948250419369639936 235178423207643840512 235259088075833737216 235407133720969971264 235637756065471269888 236407814091829019136 236677466152875589632 236806845234227380224 237499262910350852096 237580723813424201728 237963128658222631104 238044748664622295872 238234554745986613248 238316267849998270464 238740785941419437088 239013099042542125056 239143754891144097792 239378037907780337664 239843005636439840768 240311449006823512332 240585553641506217984 240903849477034082304 241035538899124297728 241740321176607117312 241823236738663919616 242212470241405178088 242939687508463845376 243004014261801927036 243281190096873234432 243414179085628813824 243608266507174281216 243691822763908005888 244125916451376266496 244404371953276157952 245205703931981119488 246057112626189387264 246337770893809287168 246861220837386084608 247142796288887095296 247625497062888827904 248485307816579414112 248768735738156089344 249012448102211125248 249097857962647486464 249826214272479789056 249962781080573345792 250314156097230726144 250650687892357251072 250736659659770167296 251183302472568332832 251469807787430313984 251556060508331507712 252291604544905576448 252429519051763214336 252784361585032345152 252922545456161189364 253124214417610776576 253211034590623162368 253459098961179181056 253662085062758151906 253951417732701007872 254287396670202642432 254380060604430286848 255622150744100356608 255960340069348712448 256048133017408856064 256392373787434156032 256796811768921747456 256937189034830414592 257142059090906185728 257230257361902895104 257298368041907922744 257982392617347055616 258486264477927811584 258781099715233579008 258922561686652256256 259176221494138109952 259679645200355917824 260023202610132025344 260531060427729939456 261382469121938207232 261733881574672367616 261990295560306819072 262290047139722714896 262589221056942538752 262846472996778409984 263102090629319379648 263804368306533433344 264316781721790844928 264575726108599320576 264666474085312954368 265440352664509775872 265531397203238813696 265958790853307646528 266262149421985038336 266407700888505802752 266827937228645253216 267186670774144708608 267278314290102226944 268059829828962174976 268512286193565302784 268583384184096866724 268889736422859890688 269036724252537110016 269300292646252879872 269823381340994820864 270180358962090307584 270636394553402720256 271427729040400973824 271520827215341944832 271957861323683006976 272051141330996909568 272268062566841843712 272361448971426594816 272846612504479356672 273157827477191000064 273307148447021826048 273574900466034671616 274106292155931246592 274641656007798299808 274954918447435677696 275318685116610379776 276274652773265276928 276814251704463060672 277718873442059345184 278035645824997982208 278308030231883022336 279001047373001447424 279274377559077060608 279545971293651840876 280139004114987515904 280235090207978422272 281054491056539762688 281208128715645014016 282030374706041636864 282127109528441239552 282581215281639374436 282903533760859103232 283000568071872946176 283504683305435581542 283828055113018773504 283983208933233616128 284209644258369994752 284307126557892673536 284813569193272310912 285138433945488850944 285671749806369538048 285695344949288633856 286073321253977972736 286457929019836858368 286556182468308762624 287066631397220951808 287394066042777501696 287492640580950294528 288333262337034944512 288490878916300816384 288896413240036965888 289054337664184216416 289284816477269458944 289384039532140756992 289667541669919064064 289899525786009316464 290230191694515437568 290614167623088734208 292139600850400407552 292526102936398528512 293482070593053425664 294055277762180483136 294739082505345171456 295076303032188054258 295412873689060356096 295702282121375711232 296668629448569749504 296776737371835334656 297647691872174235648 297749783345977073664 298620396747573497856 298722821853643665408 299124436085339848704 299596280397075372032 299760053873968817024 299999068939390550016 300101966922220044288 300181429382225909868 300585004620912797184 300688103576365005312 301490706636038209536 301567308557582446848 301911283001105842176 302076321967760965632 302372258409827794944 302475970383214804992 302959586067081904128 303360403045154029568 303464453946558644224 303551304008619173472 303952903832351596032 304299599339411472384 304465943872578060288 304946213975594575104 305356195170451095552 305460930617259687936 306354091233099628544 306952439067539276256 307302555911839875072 307470542002899554304 307771763024289005568 308369578675422652416 308777553099531780096 310808984369923436544 311824700005119264768 312433732622316763332 313096534010868400128 313264333892492853248 313876178294626628352 314183674753961693184 314234192511355060224 315210418789105358848 315742460312303173632 316186302438607233024 316359144805100640768 317284171544296841472 317392998219496394496 317646072994648817664 317755023799997693952 318321047921892582784 318684132056722833408 318858339854858797056 319170717210373783552 319306562002146120192 319481110049887818144 320158861845700018176 320268674523403911168 320415265342431349776 320780738188674957312 321205132636045443072 321380718532165730304 322320428235476156416 322430982318218559488 322949960321873570784 323318324298124689408 323429220653569081344 324005352349069236048 324374920129164312576 324552238780838418432 325501221935168355328 326136966509260481022 326508965656329867264 326940938575974825984 328076150168252516352 330167329417185103872 330611218831165095936 331313743755439218816 331691647650874785792 332665067386547675136 333752208129640968192 333873829543314751488 334200917189809668096 334315546213026889728 334911069963424443776 335293077049907085312 335408080677775343616 335947946341020185088 336063174585349123584 336844665720394481664 337045815446709793536 337230060608214919152 337498952556814368768 337614712787497549824 337945465281572241408 338216113417010869208 338601890310268010496 339049862226936856576 339263222127280252704 340168790711056269312 340285466681116655616 340829534325467142144 341280453425798283264 341397510689878474752 342395749025228996608 342582918713107219456 343064490722543896992 343525719566757482496 343643546944417148928 344255686870886063301 344648352637237082112 345230082248869675008 346239526933807890432 346915776009850483968 347374747236973252608 348509958829250942976 348978508766229823488 350118961409256718336 350802787505759172864 351202921042102714368 351739157742044577792 352422375629054459904 352767634811465760768 352888632113750605824 353456634098206904832 354611721137743528704 355016199229313384448 355210267851341070336 355770582971527004288 356248894365526278144 356371085720136302592 356944692987333946656 357067122996933443808 357824610298135314432 358016381591420403712 358111178912129155632 358519648563813187584 358715632336716146688 359067056861670506496 359764508454659761152 360240478616120410112 360467173510235268498 361355774215551123456 361553308348686446592 362610481764910675968 362734855107995879424 363795483339305808896 364409531262695768064 364506021392702890554 364921785145309851648 365121268628443220736 366188874677064399744 366606557929914236928 368366203697687035904 369085668939284080896 369506656340713930752 370291831256079126912 370714194433330642944 372001396497335263232 372727961724869121168 373153103607234134016 373518672153316687872 373646786943971229696 374739321408719683584 374944171620860018688 375471234145846089216 376774953708852499248 377204711681145470976 377334090762497261568 378006244407247442056 378437406817358364672 378644278577644821504 379176542377548517728 379383818184241784046 380184578593985134592 380188648441768771584 380493127594137227859 380927126599051511808 381431095005303963648 381570090906645430272 382755508529627935744 383940510104023068672 384072199526113284096 385195217653382621184 385405783552245621888 385713088636359278592 385845386042854342656 386532701048012421952 386973588926020583424 387729396716891717376 388764332241207164928 389519467800533876736 390034803915198038016 391309427457404567552 392073703682907310848 392600822362008551424 392985443340460228608 393435070709584072344 393883831585413808128 394269709495167614976 395702316495780446208 396475172582686267392 396863589162898980864 396999711127969431552 398160528996764663808 398297095804858220544 398938186279961469792 399998758585854066688 400135955896293392384 400241905842967879824 400780006161217062912 400917471435153340416 402089744743443262464 402768429290347954176 402875076276145300086 403946114756109205504 403950438969379319808 404735072011492231296 405270538443135461376 405954591830104080384 406594951967459433472 407141593560601460736 407281240823012917248 407936791985524510464 408076711996495364352 409269918756719035008 409736741215786500096 409960722670532739072 410362350699052007424 411159438233896869888 411703404132709040128 411962484011697449712 412978027674915569664 414411979159897915392 415766266673492353024 416578310163089017776 417053468737496973312 417462045347824533504 418501571059502171136 418911566338615590912 420989947083070898176 421581736584809644032 421812193073467521024 423045562059062455296 423190664292661859328 423871822922459061654 424912176075630444544 425144453139811729408 425257024958153372313 425742082669528160256 425974813399850424192 426314466387554992128 426460689836839010304 427220353789908466368 427707650918233276416 428507624709554307072 429109981880966959104 430599947095831427712 431091099064166252544 431238960871425441792 432007136465425648064 432499893505552416768 432736318374451224576 433344619860055448832 433581506496276324624 434501312504878596096 434849288679013974696 435345287541773156352 435921251434633101312 437434866891003355136 438789154404597792768 440223105889580138496 441751658340585625088 442255530201166381056 442614454548282081387 443119310533590534144 443553423182063566848 445002944172854624256 445165106057753001984 447057436066542780416 447210774237033791488 447930595121360246784 448084232780465498112 448686654128009773056 449394420595613058048 449640080810953225536 449998603409085825024 450152950383330066432 450272144073338864802 451469187080357347328 452350962836373670272 452866924501658763264 453114482951641448448 453558387614741692416 453713955574822207488 454439379100622856192 455040604567731044352 455196680919837966336 455929355748527394048 457419320963391862656 458034292755676643328 458191395925889531904 459007582494514751068 459531136849649442816 460306776331826233344 460428658601308914384 461652702578410520576 461657644536433508352 462554368013133978624 463166329649297670144 464679945105667923968 465304678354973097984 466213476554885154816 467737050007678897152 469896500838739279872 470356846415287681024 470518176151667474432 470814267441939942528 471275512130942539776 472815628183658038272 473613690468454760448 474998525820701704192 475161447626848403456 475926257316445262208 476089497329244591744 476469109491973226496 476632535699996540928 477481571882838874176 478026198085084250112 478287509782288195584 478756075815560675328 479686011272879681536 480622898013647024664 481171107283012435968 481807698954068164608 482071077798248595456 483480642353214234624 483646473477327839232 484424940482810356176 485879375016927690752 486008028523603854072 486562380193746468864 486828358171257627648 488251832902752532992 488808743906552315904 489205449763890721533 490411407863962238976 492114225252378774528 493722441674772169216 494285592577774190592 495250994125777655808 496970615633158828224 497537471476312178688 499652428544959578112 499925562161146691584 500628312194461452288 501301375784714502144 501473319319540334592 502366604945136665664 502939615574860627968 503112121016663015424 504583209089811152896 504859038103526428672 505568723170064690304 505845090912322378728 506248428835221553152 506422069181246324736 506918197922358362112 507324170125516303812 507902835465402015744 508574793340405284864 508760121208860573696 511244301488200713216 511920680138697424896 512096266034817712128 513593623537843494912 513874378069660829184 514284118181812371456 514460514723805790208 514596736083815845488 515964785234694111232 516972528955855623168 517845123373304512512 519359290400711835648 520046405220264050688 521062120855459878912 522764938243876414464 523467763149344735232 524580094279445429792 525178442113885077504 525692945993556819968 526204181258638759296 527608736613066866688 528633563443581689856 529151452217198641152 529332948170625908736 530880705329019551744 531062794406477627392 531917581706615293056 532524298843970076672 532815401777011605504 533655874457290506432 534373341548289417216 534556628580204453888 536119659657924349952 537024572387130605568 537166768368193733448 537779472845719781376 538073448505074220032 538600585292505759744 539646762681989641728 540360717924180615168 541272789106805440512 542855458080801947648 543041654430683889664 543915722647366013952 544102282661993819136 545693225008958713344 546315654954382000128 546614296894043652096 546759032089054335831 547149800932069343232 548212584311862493184 549283312015596599616 549909836894871355392 552549305546530553856 553628503408926121344 555437746884118690368 556071291649995964416 558002094746002894848 558548755118154121216 559091942587303681752 560278008229975031808 560470180415956844544 562108982113079525376 562416257431290028032 564060749412083273728 564254219056882479104 565162430563278748872 565807067521718206464 566001136143745892352 567009366610871163084 567656110226037547008 567966417866467232256 568419288516739989504 568614253115785347072 569627138386544621824 570276867890977701888 571343499612739076096 571390689898577267712 572146642507955945472 574133262794441903616 574788132085555003392 574985281161900589056 576666524674069889024 576981757832601632768 577792826480073931776 578108675328368432832 578569632954538917888 578768079064281513984 579799051572018632928 580460383389030875136 581228335246177468416 584279201700800815104 585052205872797057024 586964141186106851328 588110555524360966272 589478165010690342912 590152606064376108516 590825747378120712192 591404564242751422464 593337258897139499008 593553474743670669312 595295383744348471296 595499566691954147328 597240793495146995712 597445643707287330816 598248872170679697408 599192560794150744064 599520107747937634048 599998137878781100032 600203933844440088576 600362858764451819736 601170009241825594368 601376207152730010624 603134617115164893696 603822566002211684352 604152643935521931264 604744516819655589888 604951940766429609984 605919172134163808256 606720806090308059136 606928907893117288448 607102608017238346944 607905807664703192064 608931887745156120576 609892427951189150208 610712390340902191104 610921861234519375872 612708182466199257088 613904878135078552512 614605111823679750144 614941084005799108608 615543526048578011136 616739157350845304832 617555106199063560192 621617968739846873088 623649400010238529536 624867465244633526664 626193068021736800256 626528667784985706496 627752356589253256704 628367349507923386368 628468385022710120448 630420837578210717696 631484920624606347264 632372604877214466048 632718289610201281536 634568343088593682944 634785996438992788992 635292145989297635328 635510047599995387904 636642095843785165568 637368264113445666816 637716679709717594112 638341434420747567104 638613124004292240384 638962220099775636288 640830530684862699552 641561476377349914624 642410265272090886144 642761437064331460608 644640856470952312832 644861964636437118976 645899920643747141568 646636648596249378816 646858441307138162688 648010704698138472096 648749840258328625152 649104477561676836864 651002443870336710656 652273933018520962044 653017931312659734528 653881877151949651968 656152300336505032704 660334658834370207744 661222437662330191872 662627487510878437632 663383295301749571584 665330134773095350272 667504416259281936384 667747659086629502976 668401834379619336192 668631092426053779456 669822139926848887552 670586154099814170624 670816161355550687232 671895892682040370176 672126349170698247168 674091630893419587072 674460121216429838304 674997905113628737536 675229425574995099648 675890930563144482816 676432226834021738416 677203780620536020992 678099724453873713152 678526444254560505408 680337581422112538624 680570933362233311232 681659068650934284288 682560906851596566528 682795021379756949504 684791498050457993216 685165837426214438912 686128981445087793984 687051439133514964992 687287093888834297856 688511373741772126602 689296705274474164224 690460164497739350016 692479053867615780864 693831552019700967936 694749494473946505216 697019917658501885952 697957017532459646976 700237922818513436672 701605575011518345728 702405842084205428736 703478315484089155584 704844751258108919808 705535269622931521536 705777264227501211648 706913268196413809664 709223442275487057408 710032398458626768896 710420535702682140672 711541165943054008576 712497788731052556288 712742171440272605184 713889385974667893312 714134245993866887616 716222357824258311264 717039297127626375168 717431264673432293376 718134113723341012992 719529016909319522304 720480957232240820224 720934347020470536996 722711548431102246912 723106616697372893184 725220963529821351936 725469710215991758848 727590966678611617792 728819062525391536128 729012042785405781108 729843570290619703296 730242537256886441472 732377749354128799488 733213115859828473856 736732407395374071808 738171337878568161792 739013312681427861504 740583662512158253824 741428388866661285888 744002792994670526464 745455923449738242336 746306207214468268032 747037344306633375744 747293573887942459392 749478642817439367168 749888343241720037376 750942468291692178432 753549907417704998496 754409423362290941952 754668181524994523136 756012488814494884112 756874813634716729344 757288557155289643008 758353084755097035456 758767636368483568092 760377296883537543168 760986255188274455718 761854253198103023616 762862190010607927296 763140181813290860544 765511017059255871488 767881020208046137344 768144399052226568192 770390435306765242368 770811567104491243776 771426177272718557184 771690772085708685312 773065402096024843904 773947177852041166848 775458793433783434752 777528664482414329856 779038935601067753472 780069607830396076032 782618854914809135104 784147407365814621696 785201644724017102848 785970886680920457216 786870141419168144688 787767663170827616256 788539418990335229952 792950345165372534784 793727178325797961728 793999422255938863104 796321057993529327616 796594191609716441088 797876372559922939584 800483811685935759648 801560012322434125824 801834942870306680832 803263269365400814369 804179489486886524928 805536858580695908352 805750152552290600172 807892229512218411008 807900877938758639616 809470144022984462592 810541076886270922752 811909183660208160768 813189903934918866944 814283187121202921472 814562481646025834496 815873583971049020928 816153423992990728704 818539837513438070016 819473482431573000192 819921445341065478144 820724701398104014848 822318876467793739776 823406808265418080256 823924968023394899424 825956055349831139328 828823958319795830784 831532533346984706048 833156620326178035552 834106937474993946624 834924090695649067008 837003142119004342272 837823132677231181824 843163473169619288064 843624386146935042048 846091124118124910592 846381328585323718656 847743645844918123308 850288906279623458816 850514049916306744626 851484165339056320512 851949626799700848384 852628932775109984256 852921379673678020608 854440707579816932736 855415301836466552832 857015249419108614144 858219963761933918208 861199894191662855424 862182198128332505088 862477921742850883584 864014272930851296128 864999787011104833536 865472636748902449152 866689239720110897664 867163012992552649248 869002625009757192192 869698577358027949392 870690575083546312704 871842502869266202624 874869733782006710272 877578308809195585536 880446211779160276992 883503316681171250176 885228909096564162774 886238621067181068288 887106846364127133696 890005888345709248512 890330212115506003968 895861190242720493568 896168465560930996224 897373308256019546112 898788841191226116096 899280161621906451072 899997206818171650048 900305900766660132864 900544288146677729604 902938374160714694656 904701925672747340544 905733849003317526528 906228965903282896896 907116775229483384832 907427911149644414976 908878758201245712384 910081209135462088704 910393361839675932672 911858711497054788096 914838641926783725312 916068585511353286656 916382791851779063808 918015164989029502136 919062273699298885632 920857317202617828768 923305405156821041152 923315289072867016704 925108736026267957248 926332659298595340288 929359890211335847936 932426953109770309632 935474100015357794304 939793001677478559744 941628534883879885056 942551024261885079552 945631256367316076544 947227380936909520896 949997051641403408384 950322895253696806912 951852514632890524416 952178994658489183488 952938218983946452992 953265071399993081856 954963143765677748352 956052396170168500224 956575019564576391168 957512151631121350656 959372022545759363072 961245796027294049328 962342214566024871936 963615397908136329216 964142155596497190912 966961284706428469248 967292946954655678464 968849880965620712352 971758750033855381504 972016057047207708144 973124760387492937728 973656716342515255296 976503665805505065984 978410899527781443066 980822815727924477952 984228450504757549056 987444883349544338432 990501988251555311616 993941231266317656448 995074942952624357376 999851124322293383168 1001256624388922904576 1002602751569429004288 1002946638639080669184 1004733209890273331328 1005879231149721255936 1006224242033326030848 1009166418179622305792 1009718076207052857344 1011137446340129380608 1011690181824644757456 1012496857670443106304 1012844138362492649472 1013836395844716724224 1014648340251032607624 1015805670930804031488 1017149586680810569728 1022488602976401426432 1023841360277394849792 1024192532069635424256 1027187247075686989824 1027748756139321658368 1029193472167631690976 1031929570469388222464 1032767060612658189903 1033945057911711246336 1035690246746609025024 1038718580801423671296 1042124241710919757824 1045529876487752828928 1046935526298689470464 1049160188558890859584 1050356884227770155008 1052408362517277518592 1055217473226133733376 1057267126887163379712 1058302904434397282304 1058665896341251817472 1061761410658039103488 1062125588812955254784 1063835163413230586112 1065048597687940153344 1065630803554023211008 1067311748914581012864 1068746683096578834432 1069113257160408907776 1072239319315848699904 1074049144774261211136 1074333536736387466896 1075558945691439562752 1076146897010148440064 1077201170585011519488 1079293525363979283456 1080721435848361230336 1085710916161603895296 1086083308861367779328 1087831445294732027904 1088204565323987638272 1091386450017917426688 1093228593788087304192 1093518064178108671662 1096425168623724986368 1098566624031193199232 1099819673789742710784 1105098611093061107712 1107257006817852242688 1110875493768237380736 1112142583299991928832 1116004189492005789696 1117097510236308242432 1118183885174607363504 1120556016459950063616 1120940360831913689088 1124217964226159050752 1124832514862580056064 1128121498824166547456 1128508438113764958208 1130324861126557497744 1131614135043436412928 1132002272287491784704 1134018733221742326168 1135312220452075094016 1135932835732934464512 1139254276773089243648 1140553735781955403776 1141479382782411683577 1142686999225478152192 1142781379797154535424 1144293285015911890944 1148266525588883807232 1153333049348139778048 1153963515665203265536 1155585652960147863552 1156217350656736865664 1157139265909077835776 1157536158128563027968 1159598103144037265856 1160920766778061750272 1168558403401601630208 1170104411745594114048 1173928282372213702656 1176221111048721932544 1178956330021380685824 1180305212128752217032 1181651494756241424384 1182809128485502844928 1186674517794278998016 1187106949487341338624 1190590767488696942592 1190999133383908294656 1194481586990293991424 1194891287414574661632 1198385121588301488128 1199040215495875268096 1199996275757562200064 1200407867688880177152 1200725717528903639472 1202340018483651188736 1202752414305460021248 1206269234230329787392 1208305287871043862528 1211838344268327616512 1213441612180616118272 1213857815786234576896 1214205216034476693888 1215811615329406384128 1217863775490312241152 1219784855902378300416 1221424780681804382208 1221843722469038751744 1225416364932398514176 1227809756270157105024 1229210223647359500288 1229882168011598217216 1231087052097156022272 1233478314701690609664 1235110212398127120384 1243235937479693746176 1247298800020477059072 1249734930489267053328 1252386136043473600512 1253057335569971412992 1255504713178506513408 1256734699015846772736 1260841675156421435392 1262969841249212694528 1264745209754428932096 1265436579220402563072 1269136686177187365888 1269571992877985577984 1273284191687570331136 1274736528226891333632 1275433359419435188224 1275771074874460116939 1276682868841495134208 1277226248008584480768 1277924440199551272576 1281661061369725399104 1283122952754699829248 1285522874128662921216 1289281712941904625664 1289723929272874237952 1291799841287494283136 1293273297192498757632 1293716882614276325376 1296021409396276944192 1297499680516657250304 1298208955123353673728 1302004887740673421312 1304547866037041924088 1306035862625319469056 1307763754303899303936 1312304600673010065408 1320669317668740415488 1325254975021756875264 1326766590603499143168 1327843363644846244161 1330660269546190700544 1335008832518563872768 1335495318173259005952 1339644279853697775104 1341172308199628341248 1341632322711101374464 1343791785364080740352 1344252698341396494336 1348183261786839174144 1348920242432859676608 1349995810227257475072 1350458851149990199296 1352864453668043476832 1354407561241072041984 1356199448907747426304 1357052888509121010816 1360675162844225077248 1361141866724466622464 1363318137301868568576 1365121813703193133056 1365590042759513899008 1369582996100915986432 1370331674852428877824 1372257962890175587968 1374102878267029929984 1374574187777668595712 1377022747483544253204 1378593410548948328448 1380920328995478700032 1384958107735231561728 1387663104039401935872 1389498988947893010432 1394039835317003771904 1395914035064919293952 1400475845637026873344 1403211150023036691456 1409689502516217839616 1411070539245863043072 1411554528455002423296 1413826536392827619328 1418446884550974114816 1420841071405364281344 1423082331886108017152 1424995577462105112576 1425484342880545210368 1427778771949335786624 1428268491987733775232 1432444715648516622528 1434078594255252750336 1434862529346864586752 1436268227446682025984 1439058033818639044608 1440961914464481640448 1441868694040941073992 1445423096862204493824 1446213233394745786368 1450441927059642703872 1450939420431983517696 1455181933357223235584 1457638125050783072256 1458024085570811562216 1459687140581239406592 1460485074513772882944 1464755498708257598976 1466426231719656947712 1473464814790748143616 1476342675757136323584 1481167325024316507648 1482856777733322571776 1488005585989341052928 1490911846899476484672 1492612414428936536064 1498957285634878734336 1499776686483440074752 1501884936583384356864 1507099814835409996992 1508818846724581883904 1509336363049989046272 1512024977628989768224 1513749627269433458688 1514577114310579286016 1516706169510194070912 1517535272736967136184 1520754593767075086336 1521972510376548911436 1523708506396206047232 1525724380021215854592 1526280363626581721088 1531022034118511742976 1535762040416092274688 1536288798104453136384 1540780870613530484736 1541623134208982487552 1542852354545437114368 1543381544171417370624 1546130804192049687808 1547894355704082333696 1550917586867566869504 1558077871202135506944 1560139215660792152064 1565237709829618270208 1568294814731629243392 1570403289448034205696 1573740282838336289376 1575535326341655232512 1577078837980670459904 1585900690330745069568 1587454356651595923456 1587998844511877726208 1592642115987058655232 1593188383219432882176 1595752745119845879168 1600967623371871519296 1603120024644868251648 1603669885740613361664 1606526538730801628738 1608358978973773049856 1611073717161391816704 1611500305104581200344 1615784459024436822016 1615801755877517279232 1618940288045968925184 1621082153772541845504 1623818367320416321536 1626379807869837733888 1628566374242405842944 1629124963292051668992 1631747167942098041856 1632306847985981457408 1637079675026876140032 1638946964863146000384 1639842890682130956288 1641449402796208029696 1644637752935587479552 1646813616530836160512 1647849936046789798848 1657647916639591661568 1663065066693969412096 1666313240652356071104 1668213874949987893248 1674006284238008684544 1675646265354462363648 1686326946339238576128 1687248772293870084096 1692182248236249821184 1692762657170647437312 1695487291689836246616 1700577812559246917632 1701028099832613489252 1702968330678112641024 1703899253599401696768 1705257865550219968512 1705842759347356041216 1708881415159633865472 1710830603672933105664 1714030498838217228288 1716439927523867836416 1722399788383325710848 1724364396256665010176 1724955843485701767168 1728028545861702592256 1729999574022209667072 1730945273497804898304 1733378479440221795328 1734326025985105298496 1739397154716055898784 1741381150167092625408 1743685005738532405248 1749739467564013420544 1755156617618391171072 1760892423558320553984 1767006633362342500352 1770457818193128325548 1772477242134362136576 1774213692728254267392 1780011776691418497024 1780660424231012007936 1791722380485440987136 1792336931121861992448 1794746616512039092224 1797577682382452232192 1798560323243812902144 1799994413636343300096 1800611801533320265728 1801088576293355459208 1805876748321429389312 1809403851345494681088 1811467698006635053056 1812457931806565793792 1814233550458966769664 1814855822299288829952 1817757516402491424768 1820162418270924177408 1820786723679351865344 1823717422994109576192 1829677283853567450624 1832137171022706573312 1832765583703558127616 1836030329978059004272 1838124547398597771264 1841714634405235657536 1846630578145734033408 1850217472052535914496 1852665318597190680576 1858719780422671695872 1864853906219540619264 1870948200030715588608 1879586003354957119488 1883257069767759770112 1885102048523770159104 1891262512734632153088 1894454761873819041792 1899994103282806816768 1900645790507393613824 1903705029265781048832 1904357989316978366976 1905876437967892905984 1906530142799986163712 1909926287531355496704 1912104792340337000448 1913150039129152782336 1915024303262242701312 1918744045091518726144 1922491592054588098656 1924684429132049743872 1927230795816272658432 1928284311192994381824 1933922569412856938496 1934585893909311356928 1937699761931241424704 1944032114094415416288 1946249520774985875456 1947313432685030510592 1953007331611010131968 1956821799055562886132 1961645631455848955904 1968456901009515098112 1974889766699088676864 1981003976503110623232 1987882462532635312896 1990149885905248714752 1999702248644586766336 2002513248777845809152 2005205503138858008576 2005893277278161338368 2009466419780546662656 2011758462299442511872 2012448484066652061696 2018332836359244611584 2019436152414105714688 2022274892680258761216 2023380363649289514912 2024993715340886212608 2025688276724985298944 2027672791689433448448 2029296680502065215248 2031611341861608062976 2034299173361621139456 2044977205952802852864 2047682720554789699584 2048385064139270848512 2054374494151373979648 2055497512278643316736 2058386944335263381952 2065534121225316379806 2067890115823422492672 2071380493493218050048 2077437161602847342592 2084248483421839515648 2091059752975505657856 2093871052597378940928 2098320377117781719168 2100713768455540310016 2104816725034555037184 2110434946452267466752 2114534253774326759424 2116605808868794564608 2117331792682503634944 2123522821316078206976 2124251177625910509568 2127670326826461172224 2130097195375880306688 2131261607108046422016 2134623497829162025728 2137493366193157668864 2138226514320817815552 2144478638631697399808 2148667073472774933792 2151117891382879125504 2152293794020296880128 2154402341170023038976 2158587050727958566912 2161442871696722460672 2175662890589464055808 2176409130647975276544 2182772900035834853376 2186457187576174608384 2187036128356217343324 2192850337247449972736 2197133248062386398464 2199639347579485421568 2210197222186122215424 2214514013635704485376 2221750987536474761472 2224285166599983857664 2232008378984011579392 2234195020472616484864 2236367770349214727008 2241112032919900127232 2241880721663827378176 2248435928452318101504 2249665029725160112128 2256242997648333094912 2257016876227529916416 2260649722253114995488 2263228270086872825856 2264004544574983569408 2268037466443484652336 2270624440904150188032 2271865671465868929024 2278508553546178487296 2282958765564823367154 2285562759594309070848 2288586570031823781888 2296533051177767614464 2307927031330406531072 2311171305920295727104 2312434701313473731328 2314278531818155671552 2315072316257126055936 2319196206288074531712 2321841533556123500544 2337116806803203260416 2340208823491188228096 2347856564744427405312 2352442222097443865088 2357912660042761371648 2360610424257504434064 2363302989512482848768 2365618256971005689856 2373349035588557996032 2381181534977393885184 2381998266767816589312 2388963173980587982848 2389782574829149323264 2396770243176602976256 2398080430991750536192 2401451435057807278944 2404680036967302377472 2405504828610920042496 2409789808096202443107 2412538468460659574784 2416610575742087725056 2423676688536655233024 2428410432068953387776 2431623230658812768256 2435727550980624482304 2439569711804756600832 2442849561363608764416 2443687444938077503488 2450832729864797028352 2455619512540314210048 2458420447294719000576 2459764336023196434432 2462174104194312044544 2466956629403381219328 2470220424796254240768 2486471874959387492352 2494597600040954118144 2499469860978534106656 2504772272086947201024 2506114671139942825984 2511009426357013026816 2513469398031693545472 2521683350312842870784 2529490419508857864192 2530873158440805126144 2538273372354374731776 2539143985755971155968 2546568383375140662272 2550866718838870376448 2551542149748920233878 2554452496017168961536 2555848880399102545152 2563322122739450798208 2566245905509399658496 2571045748257325842432 2578563425883809251328 2579447858545748475904 2583599682574988566272 2586546594384997515264 2587433765228552650752 2592042818792553888384 2594999361033314500608 2596417910246707347456 2604009775481346842624 2609095732074083848176 2612071725250638938112 2615527508607798607872 2624609201346020130816 2641338635337480830976 2650509950043513750528 2655686727289692488322 2661320539092381401088 2670017665037127745536 2670990636346518011904 2679288559707395550208 2687583570728161480704 2688505396682792988672 2696366523573678348288 2697840484865719353216 2699991620454514950144 2700917702299980398592 2705728907336086953664 2708815122482144083968 2714105777018242021632 2721350325688450154496 2722283733448933244928 2726636274603737137152 2730243627406386266112 2731180085519027798016 2739165992201831972864 2740663349704857755648 2744515925780351175936 2748205756534059859968 2749148375555337191424 2754045494967088506408 2757186821097896656896 2769916215470463123456 2775326208078803871744 2778997977895786020864 2788079670634007543808 2800951691274053746688 2806422300046073382912 2819379005032435679232 2827653072785655238656 2836893769101948229632 2841682142810728562688 2846164663772216034304 2849991154924210225152 2850968685761090420736 2855557543898671573248 2856536983975467550464 2864889431297033245056 2868157188510505500672 2869725058693729173504 2872536454893364051968 2878116067637278089216 2881923828928963280896 2883737388081882147984 2890846193724408987648 2892426466789491572736 2900883854119285407744 2901878840863967035392 2910363866714446471168 2915276250101566144512 2916048171141623124432 2919374281162478813184 2920970149027545765888 2929510997416515197952 2946929629581496287232 2952685351514272647168 2962334650048633015296 2976011171978682105856 2981823693798952969344 2985224828857873072128 2999553372966880149504 3003769873166768713728 3014199629670819993984 3017637693449163767808 3018672726099978092544 3024049955257979536448 3027499254538866917376 3029154228621158572032 3033412339020388141824 3035070545473934272368 3041509187534150172672 3043945020753097822872 3047417012792412094464 3051448760042431709184 3062044068237023485952 3071524080832184549376 3072577596208906272768 3081561741227060969472 3083246268417964975104 3092261608384099375616 3095788711408164667392 3098301181837974569709 3101835173735133739008 3116155742404271013888 3130475419659236540416 3136589629463258486784 3140806578896068411392 3147480565676672578752 3151070652683310465024 3171801380661490139136 3174908713303191846912 3175997689023755452416 3185284231974117310464 3186376766438865764352 3191505490239691758336 3201935246743743038592 3206240049289736503296 3207339771481226723328 3213053077461603257476 3216717957947546099712 3222147434322783633408 3223000610209162400688 3231568918048873644032 3231603511755034558464 3237880576091937850368 3242164307545083691008 3252759615739675467776 3257132748484811685888 3258249926584103337984 3263494335884196083712 3264613695971962914816 3274159350053752280064 3279685781364261912576 3289275505871174959104 3293627233061672321024 3295699872093579597696 3315295833279183323136 3326130133387938824192 3332626481304712142208 3336427749899975786496 3348012568476017369088 3351292530708924727296 3372653892678477152256 3374497544587740168192 3384364496472499642368 3385525314341294874624 3390974583379672493232 3401155625118493835264 3402056199665226978504 3405936661356225282048 3407798507198803393536 3417762830319267730944 3421661207345866211328 3424438148347235050731 3428060997676434456576 3432879855047735672832 3444799576766651421696 3456057091723405184512 3459999148044419334144 3461890546995609796608 3466756958880443590656 3468652051970210596992 3478794309432111797568 3482762300334185250816 3499478935128026841088 3510313235236782342144 3521784847116641107968 3534013266724685000704 3540915636386256651096 3544954484268724273152 3548427385456508534784 3560023553382836994048 3561320848462024015872 3583444760970881974272 3584673862243723984896 3595155364764904464384 3597120646487625804288 3599988827272686600192 3601223603066640531456 3602177152586710918416 3611753496642858778624 3618807702690989362176 3624915863613131587584 3635515032804982849536 3640324836541848354816 3641573447358703730688 3647434845988219152384 3659354567707134901248 3664274342045413146624 3665531167407116255232 3672060659956118008544 3676249094797195542528 3683429268810471315072 3693261156291468066816 3700434944105071828992 3705330637194381361152 3717439560845343391744 3729707812439081238528 3741896400061431177216 3759172006709914238976 3766514139535519540224 3770204097047540318208 3782525025469264306176 3788909523747638083584 3799988206565613633536 3801291581014787227648 3807410058531562097664 3808715978633956733952 3819852575062710993408 3824209584680674000896 3826300078258305564672 3827313224623380350817 3830048606524485402624 3837488090183037452288 3844983184109176197312 3849368858264099487744 3856568622385988763648 3867845138825713876992 3869171787818622713856 3875399523862482849408 3888064228188830832576 3892499041549971750912 3894626865370061021184 3906014663222020263936 3913643598111125772264 3923291262911697911808 3936913802019030196224 3949779533398177353728 3962007953006221246464 3975764925065270625792 3980299771810497429504 3999404497289173532672 4005026497555691618304 4018932839561093325312 4023516924598885023744 4024896968133304123392 4036665672718489223168 4038872304828211429376 4044549785360517522432 4046760727298579029824 4049987430681772425216 4051376553449970597888 4058593361004130430496 4063222683723216125952 4068598346723242278912 4089954411905605705728 4095365441109579399168 4096770128278541697024 4108748988302747959296 4110995024557286633472 4116773888670526763904 4131068242450632759612 4135780231646844985344 4142760986986436100096 4154874323205694685184 4168496966843679031296 4182119505951011315712 4187742105194757881856 4196640754235563438336 4201427536911080620032 4209633450069110074368 4229068507548653518848 4233211617737589129216 4234663585365007269888 4247045642632156413952 4248502355251821019136 4255340653652922344448 4262523214216092844032 4269246995658324051456 4274986732386315337728 4276453028641635631104 4288957277263394799616 4297334146945549867584 4302235782765758251008 4304587588040593760256 4308804682340046077952 4317174101455917133824 4322885743393444921344 4351325781178928111616 4352818261295950553088 4365545800071669706752 4372914375152349216768 4374072256712434686648 4385700674494899945472 4394266496124772796928 4399278695158970843136 4420394444372244430848 4429028027271408970752 4443501975072949522944 4448570333199967715328 4464016757968023158784 4468390040945232969728 4472735540698429454016 4496871856904636203008 4499330059450320224256 4512485995296666189824 4514033752455059832832 4521299444506229990976 4526456540173745651712 4528009089149967138816 4536074932886969304672 4541248881808300376064 4543731342931737858048 4557017107092356974592 4565917531129646734308 4571125519188618141696 4577173140063647563776 4593066102355535228928 4615854062660813062144 4622342611840591454208 4624869402626947462656 4628557063636311343104 4630144632514252111872 4638392412576149063424 4643683067112247001088 4674233613606406520832 4680417646982376456192 4695713129488854810624 4704884444194887730176 4721220848515008868128 4726605979024965697536 4731236513942011379712 4746698071177115992064 4762363069954787770368 4763996533535633178624 4777926347961175965696 4779565149658298646528 4793540486353205952512 4796160861983501072384 4802902870115614557888 4809360073934604754944 4811009657221840084992 4819579616192404886214 4825076936921319149568 4833221151484175450112 4847353377073310466048 4856820864137906775552 4863246461317625536512 4871455101961248964608 4879139423609513201664 4885699122727217528832 4887374889876155006976 4901665459729594056704 4911239025080628420096 4916840894589438001152 4919528672046392868864 4924348208388624089088 4933913258806762438656 4940440849592508481536 4972943749918774984704 4989195200081908236288 4998939721957068213312 5022018852714026053632 5026938796063387090944 5043366700625685741568 5058980839017715728384 5061746316881610252288 5076546744708749463552 5078287971511942311936 5093136766750281324544 5101733437677740752896 5103084299497840467756 5108904992034337923072 5111697760798205090304 5126644245478901596416 5132491811018799316992 5142091496514651684864 5157126851767618502656 5158895717091496951808 5167199365149977132544 5173093188769995030528 5174867530457105301504 5184085637585107776768 5189998722066629001216 5192835820493414694912 5208019550962693685248 5218191464148167696352 5224143450501277876224 5231055017215597215744 5249218402692040261632 5282677270674961661952 5301019900087027501056 5311373454579384976644 5322641078184762802176 5340035330074255491072 5341981272693036023808 5358577119414791100416 5375167141456322961408 5377010793365585977344 5392733047147356696576 5395680969731438706432 5399983240909029900288 5401835404599960797184 5411457814672173907328 5417630244964288167936 5428211554036484043264 5442700651376900308992 5444567466897866489856 5453272549207474274304 5460487254812772532224 5462360171038055596032 5478331984403663945728 5481326699409715511296 5489031851560702351872 5496411513068119719936 5498296751110674382848 5508090989934177012816 5514373642195793313792 5550652416157607743488 5557995955791572041728 5576159341268015087616 5612844600092146765824 5638758010064871358464 5655306145571310477312 5673787538203896459264 5683364285621457125376 5692329327544432068608 5699982309848420450304 5701937371522180841472 5711115087797343146496 5713073967950935100928 5729778862594066490112 5736314377021011001344 5739450117387458347008 5745072909786728103936 5756232135274556178432 5763847657857926561792 5767474776163764295968 5781692387448817975296 5784852933578983145472 5801767708238570815488 5803757681727934070784 5820727733428892942336 5832096342283246248864 5838748562324957626368 5841940298055091531776 5859021994833030395904 5905370703028545294336 5924669300097266030592 5952022343957364211712 5963647387597905938688 5970449657715746144256 5999106745933760299008 6007539746333537427456 6028399259341639987968 6035275386898327535616 6037345452199956185088 6048099910515959072896 6054998509077733834752 6058308457242317144064 6066824678040776283648 6070141090947868544736 6083018375068300345344 6087890041506195645744 6094834025584824188928 6102897520084863418368 6124088136474046971904 6143048161664369098752 6145155192417812545536 6163123482454121938944 6166492536835929950208 6184523216768198751232 6196602363675949139418 6203670347470267478016 6232311484808542027776 6273179258926516973568 6281613157792136822784 6294961131353345157504 6302141305366620930048 6343602761322980278272 6349817426606383693824 6351995378047510904832 6370568463948234620928 6372753532877731528704 6383010980479383516672 6403870493487486077184 6412480098579473006592 6414679542962453446656 6426106154923206514952 6433435915895092199424 6446001220418324801376 6463137836097747288064 6463207023510069116928 6475761152183875700736 6484328615090167382016 6505519231479350935552 6526988671768392167424 6529227391943925829632 6548318700107504560128 6559371562728523825152 6578551011742349918208 6591399744187159195392 6630591666558366646272 6652260266775877648384 6665252962609424284416 6672855499799951572992 6696025136952034738176 6702585061417849454592 6745307785356954304512 6748995089175480336384 6768728992944999284736 6771050628682589749248 6781949166759344986464 6802311250236987670528 6804112399330453957008 6811873322712450564096 6815597014397606787072 6835525660638535461888 6848876296694470101462 6865759710095471345664 6889599153533302843392 6912114183446810369024 6923781093991219593216 6933513917760887181312 6937304103940421193984 6957588618864223595136 6965524600668370501632 6998957870256053682176 7020626470473564684288 7043569694233282215936 7068026533449370001408 7081831272772513302192 7089908968537448546304 7096854770913017069568 7120047106765673988096 7166889521941763948544 7169347724487447969792 7190310729529808928768 7194241292975251608576 7204354305173421836832 7223506993285717557248 7229369424288607329321 7237615405381978724352 7249831727226263175168 7271030065609965699072 7294869691976438304768 7318709135414269802496 7328548684090826293248 7331062334814232510464 7344121319912236017088 7352498189594391085056 7366858537620942630144 7386522312582936133632 7400869888210143657984 7410661274388762722304 7434879121690686783488 7459415624878162477056 7483792800122862354432 7518344013419828477952 7533028279071039080448 7540408194095080636416 7565050050938528612352 7599976413131227267072 7602583162029574455296 7614820117063124195328 7617431957267913467904 7639705150125421986816 7652600156516611129344 7654626449246760701634 7674976180366074904576 7689966368218352394624 7698737716528198975488 7713137244771977527296 7735690277651427753984 7738343575637245427712 7750799047724965698816 7776128456377661665152 7784998083099943501824 7789253730740122042368 7812029326444040527872 7827287196222251544528 7846582525823395823616 7873827604038060392448 7899559066796354707456 7924015906012442492928 7951529850130541251584 7998808994578347065344 8010052995111383236608 8037865679122186650624 8073331345436978446336 8077744609656422858752 8089099570721035044864 8093521454597158059648 8099974861363544850432 8102753106899941195776 8117186722008260860992 8126445367446432251904 8179908823811211411456 8190730882219158798336 8193540256557083394048 8217497976605495918592 8221990049114573266944 8233547777341053527808 8262136484901265519224 8271560463293689970688 8309748646411389370368 8336993933687358062592 8364239011902022631424 8393281508471126876672 8402855073822161240064 8419266900138220148736 8458137015097307037696 8494091285264312827904 8497004710503642038272 8510681307305844688896 8525046428432185688064 8538493991316648102912 8549973464772630675456 8552906057283271262208 8577914554526789599232 8594668293891099735168 8604471565531516502016 8609175176081187520512 8617609364680092155904 8634348202911834267648 8645771486786889842688 8702651562357856223232 8705636522591901106176 8731091600143339413504 8745828750304698433536 8748144513424869373296 8771401348989799890944 8788532992249545593856 8840788888744488861696 8858056054542817941504 8887003950145899045888 8928033515936046317568 8936780081890465939456 8945471081396858908032 8998660118900640448512 9024971990593332379648 9028067504910119665664 9042598889012459981952 9052913080347491303424 9056018178299934277632 9072149865773938609344 9082497763616600752128 9087462685863475716096 9114034214184713949184 9131835062259293468616 9142251038377236283392 9154346280127295127552 9186132204711070457856 9231708125321626124288 9244685223681182908416 9249738805253894925312 9276784825152298126848 9287366134224494002176 9294903545513923709127 9348467227212813041664 9391426258977709621248 9409768888389775460352 9442441697030017736256 9453211958049931395072 9493396142354231984128 9524726139909575540736 9527993067071266357248 9555852695922351931392 9559130299316597293056 9587080972706411905024 9592321723967002144768 9605805740231229115776 9618720147869209509888 9622019314443680169984 9639159232384809772428 9650153873842638299136 9666442302968350900224 9694706754146620932096 9713641728275813551104 9726492922635251073024 9758278847219026403328 9771398245454435057664 9774749779752310013952 9803330919459188113408 9822478050161256840192 9839057344092785737728 9867826517613524877312 9880881699185016963072 9945887499837549969408 9978390400163816472576 9997879443914136426624 10044037705428052107264 10053877592126774181888 10086733401251371483136 10117961678035431456768 10123492633763220504576 10153093489417498927104 10156575943023884623872 10186273533500562649088 10203466875355481505792 10206168598995680935512 10217809984068675846144 10223395521596410180608 10253288490957803192832 10264983622037598633984 10284182993029303369728 10314253703535237005312 10317791434182993903616 10334398730299954265088 10368171275170215553536 10379997444133258002432 10385671640986829389824 10416039101925387370496 10436382928296335392704 10448286901002555752448 10498436805384080523264 10565354541349923323904 10602039800174055002112 10622746909158769953288 10645282156369525604352 10680070660148510982144 10683962545386072047616 10717154238829582200832 10750334282912645922816 10754021586731171954688 10785466094294713393152 10791361939462877412864 10799966481818059800576 10803670809199921594368 10822915629344347814656 10835260489928576335872 10856423108072968086528 10906545098414948548608 10920974509625545064448 10924720342076111192064 10956663968807327891456 10962653398819431022592 10978063703121404703744 10992823026136239439872 10996593502221348765696 11016181979868354025632 11028747284391586627584 11101304832315215486976 11115991911583144083456 11152318682536030175232 11225689200184293531648 11277516020129742716928 11310612291142620954624 11347575076407792918528 11366728571242914250752 11384658655088864137216 11399964619696840900608 11403874743044361682944 11422230175594686292992 11426147935901870201856 11459557725188132980224 11472628754042022002688 11478900234774916694016 11490145819573456207872 11512464270549112356864 11527695315715853123584 11534949552327528591936 11569705867157966290944 11603535416477141630976 11607515363455868141568 11641455466857785884672 11664192684566492497728 11677497124649915252736 11683880596110183063552 11718043989666060791808 11810741406057090588672 11849338600194532061184 11904044687914728423424 11927294775195811877376 11940899315431492288512 11998213491867520598016 12015079492667074854912 12056798518683279975936 12070550773796655071232 12074690904399912370176 12096199821031918145792 12109997018155467669504 12116616914484634288128 12133649356081552567296 12140282181895737089472 12175780083012391291488 12189668051169648377856 12205795040169726836736 12248176272948093943808 12286096323328738197504 12290310384835625091072 12326246964908243877888 12332985073671859900416 12369046433536397502464 12393204727351898278836 12407340694940534956032 12464622969617084055552 12546358517853033947136 12563226315584273645568 12589922262706690315008 12604282610733241860096 12687205522645960556544 12699634853212767387648 12703990756095021809664 12741136927896469241856 12745507065755463057408 12766021960958767033344 12807740986974972154368 12824960197158946013184 12829359085924906893312 12852212309846413029904 12866871831790184398848 12892002440836649602752 12926414047020138233856 12951522304367751401472 12968657230180334764032 13011038462958701871104 13053977343536784334848 13058454783887851659264 13096637400215009120256 13118743125457047650304 13157102023484699836416 13182799488374318390784 13261183333116733292544 13304520533551755296768 13330505925218848568832 13345710999599903145984 13392050273904069476352 13405170122835698909184 13490615570713908609024 13497990178350960672768 13537457985889998569472 13542101257365179498496 13563898333518689972928 13608224798660907914016 13623746645424901128192 13631194028795213574144 13671051321277070923776 13697752593388940202924 13731519420190942691328 13779198307066605686784 13824228366893620738048 13847562187982439186432 13867027835521774362624 13874608207880842387968 13915177237728447190272 13931049201336741003264 13997915740512107364352 14041252940947129368576 14087139388466564431872 14136053066898740002816 14163662545545026604384 14179817937074897092608 14193709541826034139136 14240094213531347976192 14333779043883527897088 14338695448974895939584 14380621459059617857536 14388482585950503217152 14408708610346843673664 14458738848577214658642 14475230810763957448704 14499663454452526350336 14542060131219931398144 14589739383952876609536 14637418270828539604992 14657097368181652586496 14662124669628465020928 14688242639824472034176 14704996379188782170112 14733717075241885260288 14773044625165872267264 14801739776420287315968 14821322548777525444608 14869758243381373566976 14918831249756324954112 14967585600245724708864 15066056558142078160896 15080816388190161272832 15130100101877057224704 15229640234126248390656 15234863914535826935808 15279410300250843973632 15305200313033222258688 15309252898493521403268 15349952360732149809152 15379932736436704789248 15397475433056397950976 15426274489543955054592 15471380555302855507968 15476687151274490855424 15501598095449931397632 15552256912755323330304 15569996166199887003648 15578507461480244084736 15624058652888081055744 15654574392444503089056 15693165051646791647232 15747655208076120784896 15799118133592709414912 15848031812024884985856 15903059700261082503168 16020105990222766473216 16075731358244373301248 16155489219312845717504 16178199141442070089728 16187042909194316119296 16199949722727089700864 16205506213799882391552 16234373444016521721984 16252890734892864503808 16359817647622422822912 16381461764438317596672 16387080513114166788096 16434995953210991837184 16443980098229146533888 16467095554682107055616 16524272969802531038448 16543120926587379941376 16673987867374716125184 16728478023804045262848 16786563016942253753344 16838533800276440297472 16916274030194614075392 17021362614611689377792 17050092856864371376128 17076987982633296205824 17099946929545261350912 17105812114566542524416 17155829109053579198464 17189336587782199470336 17208943131063033004032 17218350352162375041024 17235218729360184311808 17268696405823668535296 17291542973573779685376 17405303124715712446464 17411273045183802212352 17462183200286678827008 17496289026849738746592 17542802697979599781888 17577065984499091187712 17716112109085635883008 17774007900291798091776 17856067031872092635136 17890942162793717816064 17997320237801280897024 18049943981186664759296 18056135009820239331328 18085197778024919963904 18105826160694982606848 18112036356599868555264 18144299731547877218688 18164995527233201504256 18174925371726951432192 18228068428369427898368 18263670124518586937232 18284502076754472566784 18308692560254590255104 18372264409422140915712 18463416250643252248576 18489370447362365816832 18499477610507789850624 18553569650304596253696 18589807091027847418254 18696934454425626083328 18819537776779550920704 18884883394060035472512 18906423916099862790144 19049452279819151081472 19055986134142532714496 19111705391844703862784 19118260598633194586112 19174161945412823810048 19184643447934004289536 19211611480462458231552 19237440295738419019776 19244038628887360339968 19278318464769619544856 19300307747685276598272 19389413508293241864192 19427283456551627102208 19452985845270502146048 19516557694438052806656 19606661838918376226816 19644956100322513680384 19678114688185571475456 19735653035227049754624 19891774999675099938816 19956780800327632945152 19995758887828272853248 20088075410856104214528 20107755184253548363776 20173466802502742966272 20235923356070862913536 20246985267526441009152 20306186978834997854208 20313151886047769247744 20372547067001125298176 20406933750710963011584 20412337197991361871024 20435619968137351692288 20446791043192820361216 20506576981915606385664 20628507407070474010624 20635582868365987807232 20668797460599908530176 20736342550340431107072 20771343281973658779648 20832078203850774740992 20872765856592670785408 20896573802005111504896 20996873610768161046528 21130709082699846647808 21204079600348110004224 21245493818317539906576 21290564312739051208704 21360141320297021964288 21434308477659164401664 21500668565825291845632 21508043173462343909376 21570932188589426786304 21582723878925754825728 21645831258688695629312 21670520979857152671744 21688108272865821987963 21712846216145936173056 21813090196829897097216 21913327937614655782912 21925306797638862045184 21956127406242809407488 21985646052272478879744 21993187004442697531392 22032363959736708051264 22057494568783173255168 22202609664630430973952 22231983823166288166912 22304637365072060350464 22451378400368587063296 22555032040259485433856 22621224582285241909248 22695150152815585837056 22769317310177728274432 22799929239393681801216 22807749486088723365888 22844460351189372585984 22852295871803740403712 22919115450376265960448 22957800469549833388032 23024928541098224713728 23055390631431706247168 23069899104655057183872 23139411734315932581888 23207070832954283261952 23215030726911736283136 23282910933715571769344 23328385369132984995456 23354994249299830505472 23367761192220366127104 23436087979332121583616 23621482812114181177344 23698677200389064122368 23808089375829456846848 23854589550391623754752 23996426983735041196032 24030158985334149709824 24113597037366559951872 24192399642063836291584 24219994036310935339008 24233233828969268576256 24267298712163105134592 24280564363791474178944 24351560166024782582976 24379336102339296755712 24496352545896187887616 24572192646657476395008 24580620769671250182144 24652493929816487755776 24665970147343719800832 24738092867072795004928 24786409454703796557672 24814681389881069912064 24929245939234168111104 25092717035706067894272 25179844525413380630016 25208565221466483720192 25374411045291921113088 25482273855792938483712 25491014131510926114816 25532043921917534066688 25615481973949944308736 25649920394317892026368 25658718171849813786624 25704424619692826059808 25733743663580368797696 25784004881673299205504 25852828094040276467712 25903044608735502802944 25937314460360669528064 26022076925917403742208 26107954687073568669696 26116909567775703318528 26193274800430018240512 26237486250914095300608 26314204046969399672832 26365598976748636781568 26522366666233466585088 26609041067103510593536 26661011850437697137664 26784100547808138952704 26810340245671397818368 26995980356701921345536 27074915971779997138944 27084202514730358996992 27127796667037379945856 27216449597321815828032 27247493290849802256384 27262388057590427148288 27342102642554141847552 27395505186777880405848 27463038840381885382656 27558396614133211373568 27648456733787241476096 27695124375964878372864 27734055671043548725248 27749216415761684775936 27830354475456894380544 27862098402673482006528 27995831481024214728704 28174278776933128863744 28272106133797480005632 28327325091090053208768 28359635874149794185216 28480188427062695952384 28667558087767055794176 28677390897949791879168 28761242918119235715072 28776965171901006434304 28817417220693687347328 28917477697154429317284 28950461621527914897408 28999326908905052700672 29084120262439862796288 29179478767905753219072 29274836541657079209984 29314194736363305172992 29324249339256930041856 29376485279648944068352 29409992758377564340224 29467434150483770520576 29603479552840574631936 29642645097555050889216 29739516486762747133952 29837662499512649908224 29935171200491449417728 30132113116284156321792 30161632776380322545664 30260200203754114449408 30459280468252496781312 30469727829071653871616 30558820600501687947264 30610400626066444517376 30618505796987042806536 30699904721464299618304 30759865472873409578496 30794950866112795901952 30852548979087910109184 30942761110605711015936 30953374302548981710848 31003196190899862795264 31104513825510646660608 31139992332399774007296 31157014922960488169472 31248117305776162111488 31309148784889006178112 31495310416152241569792 31598236267185418829824 31696063624049769971712 31806119400522165006336 32040211980445532946432 32151462716488746602496 32310978438625691435008 32356398282884140179456 32374085818388632238592 32399899445454179401728 32411012427599764783104 32468746888033043443968 32505781469785729007616 32719635295244845645824 32762923528876635193344 32774161026228333576192 32869991906421983674368 32887960196458293067776 32934191109364214111232 33048545939605062076896 33086241853174759882752 33347975734749432250368 33456956047608090525696 33573126033884507506688 33677067600552880594944 33832548060389228150784 34042725229223378755584 34100185713728742752256 34153975965266592411648 34199893859090522701824 34211624229133085048832 34311658218107158396928 34378673175564398940672 34417886262126066008064 34436700704324750082048 34470437458720368623616 34537392811647337070592 34583085947147559370752 34810606249431424892928 34822546090367604424704 34924366400573357654016 34992578053699477493184 35154131968998182375424 35432224218171271766016 35548015800583596183552 35712134063744185270272 35781884325587435632128 35994640475602561794048 36099887962373329518592 36112270019640478662656 36170395556049839927808 36211652321389965213696 36224072713199737110528 36288599463095754437376 36329991054466403008512 36349850743453902864384 36456136856738855796736 36527340249037173874464 36569004153508945133568 36617385120509180510208 36744528818844281831424 36978740894724731633664 36998955221015579701248 37107139300609192507392 37179614182055694836508 37393868908851252166656 37639075553559101841408 37769766788120070945024 37812847832199725580288 38098904559638302162944 38111972268285065428992 38223410783689407725568 38236521197266389172224 38348323890825647620096 38369286895868008579072 38423222960924916463104 38474880591476838039552 38488077257774720679936 38556636929539239089712 38600615495370553196544 38854566913103254204416 38905971690541004292096 39033115388876105613312 39289912200645027360768 39356229376371142950912 39471306070454099509248 39783549999350199877632 39913561600655265890304 39991517775656545706496 40176150821712208429056 40215510368507096727552 40346933605005485932544 40471846712141725827072 40493970535052882018304 40612373957669995708416 40626303772095538495488 40745094134002250596352 40824674395982723742048 40871239936274703384576 40893582086385640722432 41013153963831212771328 41337594921199817060352 41472685100680862214144 41542686563947317559296 41664156407701549481984 41745531713185341570816 41793147604010223009792 41993747221536322093056 42261418165399693295616 42408159200696220008448 42490987636635079813152 42581128625478102417408 42720282640594043928576 42868616955318328803328 43001337131650583691264 43016086346924687818752 43141864377178853572608 43165447757851509651456 43291662517377391258624 43376216545731643975926 43425692432291872346112 43626180393659794194432 43850613595277724090368 43912254812485618814976 43971292104544957759488 43986374008885395062784 44064727919473416102528 44114989137566346510336 44405219329260861947904 44463967646332576333824 44609274730144120700928 44902756800737174126592 45242449164570483818496 45390300305631171674112 45538634620355456548864 45688920702378745171968 45704591743607480807424 45838230900752531920896 45915600939099666776064 46049857082196449427456 46139798209310114367744 46278823468631865163776 46414141665908566523904 46430061453823472566272 46565821867431143538688 46656770738265969990912 46709988498599661010944 46735522384440732254208 46872175958664243167232 47242965624228362354688 47397354400778128244736 47616178751658913693696 47709179100783247509504 48060317970668299419648 48227194074733119903744 48384799284127672583168 48466467657938537152512 48534597424326210269184 48561128727582948357888 48703120332049565165952 48758672204678593511424 48992705091792375775232 49144385293314952790016 49161241539342500364288 49304987859632975511552 49331940294687439601664 49476185734145590009856 49572818909407593115344 49629362779762139824128 50185434071412135788544 50359689050826761260032 50748822090583842226176 51064087843835068133376 51230963947899888617472 51299840788635784052736 51317436343699627573248 51408849239385652119616 51467487327160737595392 51568009763346598411008 51705656188080552935424 51806089217471005605888 51874628920721339056128 52044153851834807484416 52215909374147137339392 52233819135551406637056 52386549600860036481024 52628408093938799345664 52731197953497273563136 53218082134207021187072 53322023700875394275328 53568201095616277905408 53991960713403842691072 54149831943559994277888 54168405029460717993984 54255593334074759891712 54432899194643631656064 54494986581699604512768 54524776115180854296576 54684205285108283695104 54791010373555760811696 54926077680763770765312 55116793228266422747136 55296913467574482952192 55390248751929756745728 55468111342087097450496 55498432831523369551872 55660708950913788761088 55991662962048429457408 56544212267594960011264 56654650182180106417536 56719271748299588370432 57335116175534111588352 57354781795899583758336 57522485836238471430144 57553930343802012868608 57634834441387374694656 57834955394308858634568 57900923243055829794816 58168240524879725592576 58358957535811506438144 58549673083314158419968 58752970559297888136704 58819985516755128680448 58934868300967541041152 59206959105681149263872 59479032973525494267904 59675324999025299816448 59870342400982898835456 60264226232568312643584 60323265552760645091328 60520400407508228898816 60918560936504993562624 60939455658143307743232 61117641201003375894528 61220801252132889034752 61237011593974085613072 61399809442928599236608 61519730945746819156992 61885522221211422031872 61906748605097963421696 62006392381799725590528 62209027651021293321216 62314029845920976338944 62496234611552324222976 62618297569778012356224 62990620832304483139584 63196472534370837659648 63392127248099539943424 63612238801044330012672 64080423960891065892864 64302925432977493204992 64621956877251382870016 64712796565768280358912 64748171636777264477184 64937493776066086887936 65011562939571458015232 65064324818597465963889 65439270590489691291648 65739983812843967348736 65775920392916586135552 65868382218728428222464 66097091879210124153792 66172483706349519765504 66695951469498864500736 66913912095216181051392 67146252067769015013376 67354135201105761189888 67665096120778456301568 68085450458446757511168 68307951930533184823296 68399787718181045403648 68423248458266170097664 68623316436214316793856 68757346351128797881344 68873401408649500164096 69074785623294674141184 69166171894295118741504 69621212498862849785856 69645092180735208849408 69848732801146715308032 69985156107398954986368 70308263937996364750848 70864448436342543532032 71096031601167192367104 71424268127488370540544 71563768651174871264256 71989280951205123588096 72199775924746659037184 72224540039280957325312 72340791112099679855616 72577198926191508874752 72659982108932806017024 72699701486907805728768 72912273713477711593472 73054680498074347748928 73138008307017890267136 73489057637688563662848 73957481789449463267328 73997910442031159402496 74214278601218385014784 74359228364111389673016 74787737817702504333312 75278151107118203682816 75539533576240141890048 75625695664399451160576 76446821567378815451136 76473042394532778344448 76696647781651295240192 76738573791736017158144 76846445921849832926208 76949761182953676079104 76976154515549441359872 77113273859078478179424 77201230990741106393088 77709133826206508408832 77811943381082008584192 78066230777752211226624 78579824401290054721536 78712458752742285901824 78942612140908199018496 79567099998700399755264 79827123201310531780608 79983035551313091412992 80352301643424416858112 80431020737014193455104 80693867210010971865088 80987941070105764036608 81224747915339991416832 81252607544191076990976 81490188268004501192704 81649348791965447484096 81742479872549406769152 81787164172771281444864 82026307927662425542656 82675189842399634120704 82945370201361724428288 83085373127894635118592 83328312815403098963968 83491063426370683141632 83586295208020446019584 83987494443072644186112 84522836330799386591232 84816318401392440016896 84981975273270159626304 85440565281188087857152 85737233910636657606656 86002674263301167382528 86032172693849375637504 86283728754357707145216 86330895515703019302912 86583325034754782517248 86752433091463287951852 86851384864583744692224 87252360787319588388864 87701227190555448180736 87824509624971237629952 87942584209089915518976 87972748017770790125568 88129455838946832205056 88229978275132693020672 88810438658521723895808 88927935292665152667648 89218549460288241401856 89805513601474348253184 90484898329140967636992 90780600611262343348224 91077269240710913097728 91377841404757490343936 91409183487214961614848 91676461801505063841792 91831201878199333552128 92099714164392898854912 92279596418620228735488 92557646937263730327552 92828283331817133047808 92860122907646945132544 93131643734862287077376 93313541476531939981824 93419976997199322021888 93471044768881464508416 93744351917328486334464 94485931248456724709376 94794708801556256489472 95418358201566495019008 96120635941336598839296 96454388149466239807488 96769598568255345166336 96932935315877074305024 97069194848652420538368 97122257455165896715776 97406240664099130331904 97517344409357187022848 97985410183584751550464 98288770586629905580032 98322483078685000728576 98609975719265951023104 98663880589374879203328 98952371468291180019712 99145637818815186230688 99258725559524279648256 100370868142824271577088 100719378101653522520064 101497644181167684452352 102128175687670136266752 102461927895799777234944 102599681577271568105472 102634872687399255146496 102817698478771304239232 102934974654321475190784 103136019526693196822016 103411312376161105870848 103612178434942011211776 103749257841442678112256 104088307703669614968832 104431818748294274678784 104467638271102813274112 104773099201720072962048 105462395906994547126272 106644047401750788550656 107136402191232555810816 107983921426807685382144 108299663887119988555776 108336810058921435987968 108511186668149519783424 108865798389287263312128 108989973163399209025536 109049552230361708593152 109368410570216567390208 109582020747111521623392 109852155361527541530624 110233586456532845494272 110593826935148965904384 110936222684174194900992 110996865663046739103744 111321417901827577522176 113088424535189920022528 113309300364360212835072 113438543496599176740864 114670232351068223176704 114709563591799167516672 115044971672476942860288 115107860687604025737216 115269668882774749389312 115669910788617717269136 115801846486111659589632 116717915071623012876288 117099346166628316839936 117505941118595776273408 117869736601935082082304 118413918211362298527744 119350649998050599632896 119740684801965797670912 120528452465136625287168 120646531105521290182656 121040800815016457797632 121837121873009987125248 121878911316286615486464 122235282402006751789056 122474023187948171226144 122799618885857198473216 123039461891493638313984 124012784763599451181056 124418055302042586642432 124628059691841952677888 124992469223104648445952 125236595139556024712448 125981241664608966279168 126392945068741675319296 126784254496199079886848 127224477602088660025344 128160847921782131785728 128605850865954986409984 129243913754502765740032 129425593131536560717824 129496343273554528954368 129874987552132173775872 130128649637194931927778 130878541180979382583296 131551840785833172271104 131736764437456856444928 132194183758420248307584 132344967412699039531008 133391902938997729001472 133827824190432362102784 134292504135538030026752 134708270402211522379776 136170900916893515022336 136615903861066369646592 137246632872428633587712 137514692702257595762688 137746802817299000328192 138149571246589348282368 139242424997725699571712 139290184361470417698816 139697465602293430616064 139970312214797909972736 140616527875992729501696 141728896872685087064064 142192063202334384734208 142848536254976741081088 143127537302349742528512 144399551849493318074368 144449080078561914650624 144681582224199359711232 145154397852383017749504 145399402973815611457536 145824547426955423186944 146109360996148695497856 146276016614035780534272 146978115275377127325696 147914963578898926534656 147995820884062318804992 148428557202436770029568 148718456728222779346032 150556302214236407365632 151079067152480283780096 153393295563302590480384 153477147583472034316288 153692891843699665852416 153899522365907352158208 153952309031098882719744 154226547718156956358848 154402461981482212786176 155418267652413016817664 155623886762164017168384 156132461555504422453248 157159648802580109443072 157885224281816398036992 159654246402621063561216 159966071102626182825984 160704603286848833716224 161387734420021943730176 161975882140211528073216 162449495830679982833664 162505215088382153981952 162980376536009002385408 163298697583930894968192 163484959745098813538304 163574328345542562889728 164052615855324851085312 165350379684799268241408 165890740402723448856576 166170746255789270237184 166656625630806197927936 166982126852741366283264 167974988886145288372224 169632636802784880033792 169963950546540319252608 171474467821273315213312 172005348526602334765056 172064345387698751275008 172567457508715414290432 172661791031406038605824 173166650069509565034496 173504866182926575903704 173702769729167489384448 174504721574639176777728 175402454381110896361472 175649019249942475259904 176258911677893664410112 176459956550265386041344 177620877317043447791616 178437098920576482803712 179611027202948696506368 180969796658281935273984 181561201222524686696448 182154538481421826195456 182755682809514980687872 182818366974429923229696 183352923603010127683584 183662403756398667104256 184199428328785797709824 184559192837240457470976 185656566663634266095616 185720245815293890265088 186263287469724574154752 186627082953063879963648 186942089537762929016832 187488703834656972668928 188971862496913449418752 189589417603112512978944 190836716403132990038016 192241271882673197678592 192908776298932479614976 193539197136510690332672 193865870631754148610048 194138389697304841076736 194244514910331793431552 194812481328198260663808 195034688818714374045696 195970820367169503100928 197219951438531902046208 197327761178749758406656 197904742936582360039424 198291275637630372461376 198517451119048559296512 200741736285648543154176 201438756203307045040128 202995288362335368904704 204256351375340272533504 204923855791599554469888 205199363154543136210944 205269745374798510292992 205635396957542608478464 205869949308642950381568 206272039053386393644032 207224356869884022423552 207498515682885356224512 208176615407339229937664 208863637496588549357568 208935276542205626548224 209546198403440145924096 210924791813989094252544 213288094803501577101312 214272804382465111621632 215967842853615370764288 216599327774239977111552 216673620117842871975936 217022373336299039566848 217731596778574526624256 217979946326798418051072 218099104460723417186304 218736821140433134780416 219164041494223043246784 220467172913065690988544 221187653870297931808768 221872445368348389801984 221993731326093478207488 222642835803655155044352 226176849070379840045056 226618600728720425670144 226877086993198353481728 229340464702136446353408 229419127183598335033344 230089943344953885720576 230215721375208051474432 230539337765549498778624 231339821577235434538272 231603692972223319179264 233435830143246025752576 234198692333256633679872 235011882237191552546816 235739473203870164164608 236827836422724597055488 238701299996101199265792 239481369603931595341824 241056904930273250574336 241293062211042580365312 242081601630032915595264 243674243746019974250496 243757822632573230972928 244470564804013503578112 244948046375896342452288 246078923782987276627968 248025569527198902362112 248836110604085173284864 249256119383683905355776 249984938446209296891904 250473190279112049424896 251962483329217932558336 252785890137483350638592 253568508992398159773696 254448955204177320050688 256321695843564263571456 257211701731909972819968 258851186263073121435648 258992686547109057908736 259749975104264347551744 260257299274389863855556 261757082361958765166592 263103681571666344542208 263473528874913712889856 264388367516840496615168 264689934825398079062016 266783805877995458002944 267655648380864724205568 268585008271076060053504 269416540804423044759552 272341801833787030044672 273231807722132739293184 275029385404515191525376 275493605634598000656384 276299142493178696564736 278484849995451399143424 278580368722940835397632 279394931204586861232128 279940624429595819945472 281233055751985459003392 283457793745370174128128 284384126404668769468416 286255074604699485057024 289363164448398719422464 290308795704766035499008 290798805947631222915072 291649094853910846373888 292218721992297390995712 292552033228071561068544 293956230550754254651392 295829927157797853069312 295991641768124637609984 296857114404873540059136 297436913456445558692064 301112604428472814731264 302158134304960567560192 306954295166944068632576 307385783687399331704832 307799044731814704316416 307904618062197765439488 308453095436313912717696 308804923962964425572352 310836535304826033635328 311247773524328034336768 312264923111008844906496 314319297605160218886144 319932142205252365651968 321409206573697667432448 323951764280423056146432 324898991661359965667328 325010430176764307963904 325960753072018004770816 326597395167861789936384 326969919490197627076608 327148656691085125779456 328105231710649702170624 330700759369598536482816 331781480805446897713152 333313251261612395855872 333964253705482732566528 339265273605569760067584 339927901093080638505216 342948935642546630426624 344010697053204669530112 344128690775397502550016 345134915017430828580864 345323582062812077211648 346333300139019130068992 347009732365853151807408 347405539458334978768896 350804908762221792722944 351298038499884950519808 352517823355787328820224 355241754634086895583232 359222054405897393012736 361939593316563870547968 363122402445049373392896 364309076962843652390912 365511365619029961375744 365636733948859846459392 366705847206020255367168 368398856657571595419648 369118385674480914941952 372526574939449148309504 373254165906127759927296 373884179075525858033664 374977407669313945337856 377943724993826898837504 379178835206225025957888 381673432806265980076032 384482543765346395357184 385817552597864959229952 387078394273021380665344 387731741263508297220096 388276779394609682153472 388489029820663586863104 389624962656396521327616 391941640734339006201856 394655522357499516813312 395809485873164720078848 396582551275260744922752 397034902238097118593024 401483472571297086308352 402877512406614090080256 408512702750680545067008 409847711583199108939776 411270793915085216956928 411739898617285900763136 412544078106772787288064 414448713739768044847104 416353230814678459875328 417727274993177098715136 417870553084411253096448 419092396806880291848192 421849583627978188505088 426576189607003154202624 428545608764930223243264 433198655548479954223104 433347240235685743951872 434044746672598079133696 435463193557149053248512 436198208921446834372608 437473642280866269560832 438328082988446086493568 440934345826131381977088 442375307740595863617536 443744890736696779603968 443987462652186956414976 445285671607310310088704 452353698140759680090112 453237201457440851340288 460179886689907771441152 460431442750416102948864 461078675531098997557248 462679643154470869076544 463207385944446638358528 466871660286492051505152 468397384666513267359744 470023764474383105093632 471478946407740328329216 473655672845449194110976 478962739207863190683648 482113809860546501148672 484163203260065831190528 487348487492039948500992 487515645265146461945856 488941129608027007156224 489896092751792684904576 492157847565974553255936 496051139054397804724224 497672221208170346569728 498512238767367810711552 499969876892418593783808 500946380558224098849792 503924966658435865116672 505571780274966701277184 508897910408354640101376 514423403463819945639936 517702372526146242871296 517985373094218115817472 519499950208528695103488 520514598548779727711112 523514164723917530333184 526207363143332689084416 526947057749827425779712 528776735033680993230336 529379869650796158124032 535311296761729448411136 537170016542152120107008 538833081608846089519104 544683603667574060089344 546463615444265478586368 550058770809030383050752 550987211269196001312768 552598284986357393129472 556969699990902798286848 557160737445881670795264 558789862409173722464256 559881248859191639890944 562466111503970918006784 566915587490740348256256 568768252809337538936832 572510149209398970114048 578726328896797438844928 580617591409532070998016 581597611895262445830144 583298189707821692747776 584437443984594781991424 585104066456143122137088 587912461101508509302784 591659854315595706138624 591983283536249275219968 593714228809747080118272 594873826912891117384128 602225208856945629462528 604316268609921135120384 613908590333888137265152 614771567374798663409664 615598089463629408632832 615809236124395530878976 616906190872627825435392 617609847925928851144704 621673070609652067270656 622495547048656068673536 624529846222017689812992 628638595210320437772288 639864284410504731303936 642818413147395334864896 647903528560846112292864 649797983322719931334656 650020860353528615927808 651921506144036009541632 653194790335723579872768 653939838980395254153216 654297313382170251558912 656210463421299404341248 661401518739197072965632 663562961610893795426304 667928507410965465133056 678530547211139520135168 679855802186161277010432 685897871285093260853248 688021394106409339060224 688257381550795005100032 690269830034861657161728 690647164125624154423296 692666600278038260137984 694019464731706303614816 694811078916669957537792 702596076999769901039616 705035646711574657640448 710483509268173791166464 718444108811794786025472 723879186633127741095936 726244804890098746785792 728618153925687304781824 731022731238059922751488 731273467897719692918784 733411694412040510734336 738236771348961829883904 746508331812255519854592 747768358151051716067328 749954815338627890675712 755887449987653797675008 758357670412450051915776 763346865612531960152064 768965087530692790714368 771635105195729918459904 774156788546042761330688 776553558789219364306944 776978059641327173726208 779249925312793042655232 789311044714999033626624 791618971746329440157696 793165102550521489845504 794069804476194237186048 802966945142594172616704 805755024813228180160512 817025405501361090134016 819695423166398217879552 822541587830170433913856 825088156213545574576128 828897427479536089694208 835454549986354197430272 835741106168822506192896 838184793613760583696384 843699167255956377010176 853152379214006308405248 868089493345196158267392 870926387114298106497024 872396417842893668745216 874947284561732539121664 876656165976892172987136 881868691652262763954176 884750615481191727235072 887489781473393559207936 887974925304373912829952 890571343214620620177408 904707396281519360180224 906474402914881702680576 920862885500832205897728 922157351062197995114496 925359286308941738153088 926414771888893276717056 933743320572984103010304 936794769333026534719488 940047528948766210187264 942957892815480656658432 964227619721093002297344 974696974984079897001984 975031290530292923891712 977882259216054014312448 979792185503585369809152 984315695131949106511872 992102278108795609448448 995344442416340693139456 999939753784837187567616 1001892761116448197699584 1011143560549933402554368 1017795820816709280202752 1028846806927639891279872 1035404745052292485742592 1035970746188436231634944 1038999900417057390206976 1041029197097559455422224 1052414726286665378168832 1053894115499654851559424 1057553470067361986460672 1074340033084304240214016 1077666163217692179038208 1089367207335148120178688 1092927230888530957172736 1100117541618060766101504 1105196569972714786258944 1117579724818347444928512 1119762497718383279781888 1124932223007941836013568 1133831174981480696512512 1137536505618675077873664 1145020298418797940228096 1157452657793594877689856 1161235182819064141996032 1163195223790524891660288 1166596379415643385495552 1168874887969189563982848 1175824922203017018605568 1183966567072498550439936 1187428457619494160236544 1189747653825782234768256 1204450417713891258925056 1208632537219842270240768 1227817180667776274530304 1229543134749597326819328 1233812381745255650870784 1235219695851857702289408 1243346141219304134541312 1249059692444035379625984 1257277190420640875544576 1279728568821009462607872 1285636826294790669729792 1299595966645439862669312 1300041720707057231855616 1303843012288072019083264 1306389580671447159745536 1308594626764340503117824 1312420926842598808682496 1322803037478394145931264 1327125923221787590852608 1335857014821930930266112 1357061094422279040270336 1359711604372322554020864 1371795742570186521706496 1380539660069723314323456 1381294328251248308846592 1385333200556076520275968 1388038929463412607229632 1389622157833339915075584 1405192153999539802079232 1410071293423149315280896 1420967018536347582332928 1436888217623589572050944 1452489609780197493571584 1457236307851374609563648 1462045462476119845502976 1462546935795439385837568 1466823388824081021468672 1476473542697923659767808 1493016663624511039709184 1495536716302103432134656 1499909630677255781351424 1511774899975307595350016 1516715340824900103831552 1526693731225063920304128 1543270210391459836919808 1548313577092085522661376 1553107117578438728613888 1553956119282654347452416 1558499850625586085310464 1578622089429998067253248 1583237943492658880315392 1586330205101042979691008 1588139608952388474372096 1605933890285188345233408 1611510049626456360321024 1634050811002722180268032 1639390846332796435759104 1645083175660340867827712 1650176312427091149152256 1657794854959072179388416 1670909099972708394860544 1671482212337645012385792 1676369587227521167392768 1687398334511912754020352 1706304758428012616810496 1736178986690392316534784 1741852774228596212994048 1744792835685787337490432 1749894569123465078243328 1753312331953784345974272 1763737383304525527908352 1769501230962383454470144 1774979562946787118415872 1775949850608747825659904 1781142686429241240354816 1812948805829763405361152 1841725771001664411795456 1844314702124395990228992 1850718572617883476306176 1852829543777786553434112 1867486641145968206020608 1873589538666053069438976 1880095057897532420374528 1885915785630961313316864 1928455239442186004594688 1949393949968159794003968 1950062581060585847783424 1955764518432108028624896 1959584371007170739618304 1968631390263898213023744 1984204556217591218896896 1990688884832681386278912 2003785522232896395399168 2035591641633418560405504 2057693613855279782559744 2070809490104584971485184 2071941492376872463269888 2077999800834114780413952 2082058394195118910844448 2107788230999309703118848 2115106940134723972921344 2148680066168608480428032 2155332326435384358076416 2178734414670296240357376 2185854461777061914345472 2200235083236121532203008 2239524995436766559563776 2249864446015883672027136 2267662349962961393025024 2275073011237350155747328 2290040596837595880456192 2314905315587189755379712 2322470365638128283992064 2333192758831286770991104 2337749775938379127965696 2367933134144997100879872 2374856915238988320473088 2379495307651564469536512 2408900835427782517850112 2417265074439684540481536 2455634361335552549060608 2459086269499194653638656 2467624763490511301741568 2486692282438608269082624 2514554380841281751089152 2559457137642018925215744 2607686024576144038166528 2612779161342894319491072 2617189253528681006235648 2624841853685197617364992 2645606074956788291862528 2654251846443575181705216 2671714029643861860532224 2714122188844558080540672 2719423208744645108041728 2743591485140373043412992 2762588656502496617693184 2770666401112153040551936 2776077858926825214459264 2779244315666679830151168 2810384307999079604158464 2820142586846298630561792 2914472615702749219127296 2924090924952239691005952 2925093871590878771675136 2933646777648162042937344 2952947085395847319535616 2986033327249022079418368 2999819261354511562702848 3033430681649800207663104 3053387462450127840608256 3086540420782919673839616 3096627154184171045322752 3106214235156877457227776 3107912238565308694904832 3116999701251172170620928 3157244178859996134506496 3166475886985317760630784 3172660410202085959382016 3223020099252912720642048 3268101622005444360536064 3278781692665592871518208 3290166351320681735655424 3300352624854182298304512 3315589709918144358776832 3352739174455042334785536 3374796669023825508040704 3412609516856025233620992 3472357973380784633069568 3483705548457192425988096 3489585671371574674980864 3499789138246930156486656 3506624663907568691948544 3527474766609051055816704 3539002461924766908940288 3551899701217495651319808 3562285372858482480709632 3625897611659526810722304 3683451542003328823590912 3688629404248791980457984 3701437145235766952612352 3705659087555573106868224 3747179077332106138877952 3760190115795064840749056 3771831571261922626633728 3856910478884372009189376 3898787899936319588007936 3900125162121171695566848 3911529036864216057249792 3919168742014341479236608 3937262780527796426047488 3968409112435182437793792 3981377769665362772557824 4007571044465792790798336 4071183283266837120811008 4115387227710559565119488 4141618980209169942970368 4143882984753744926539776 4155999601668229560827904 4164116788390237821688896 4215576461998619406237696 4230213880269447945842688 4297360132337216960856064 4310664652870768716152832 4357468829340592480714752 4371708923554123828690944 4400470166472243064406016 4479049990873533119127552 4499728892031767344054272 4535324699925922786050048 4550146022474700311494656 4580081193675191760912384 4629810631174379510759424 4644940731276256567984128 4675499551876758255931392 4735866268289994201759744 4749713830477976640946176 4758990615303128939073024 4817801670855565035700224 4834530148879369080963072 4918172538998389307277312 4935249526981022603483136 4973384564877216538165248 5029108761682563502178304 5118914275284037850431488 5225558322685788638982144 5234378507057362012471296 5249683707370395234729984 5291212149913576583725056 5308503692887150363410432 5343428059287723721064448 5438846417489290216083456 5525177313004993235386368 5541332802224306081103872 5552155717853650428918528 5558488631333359660302336 5620768615998159208316928 5640285173692597261123584 5848181849904479382011904 5850187743181757543350272 5867293555296324085874688 5905894170791694639071232 5972066654498044158836736 6106774924900255681216512 6173080841565839347679232 6193254308368342090645504 6212428470313754914455552 6215824477130617389809664 6233999402502344341241856 6332951773970635521261568 6345320820404171918764032 6446040198505825441284096 6536203244010888721072128 6557563385331185743036416 6580332702641363471310848 6600705249708364596609024 6749593338047651016081408 6825219033712050467241984 6944715946761569266139136 6967411096914384851976192 6999578276493860312973312 7013249327815137383897088 7078004923849533817880576 7103799402434991302639616 7124570745716964961419264 7251795223319053621444608 7366903084006657647181824 7377258808497583960915968 7402874290471533905224704 7520380231590129681498112 7543663142523845253267456 7823058073728432114499584 7838337484028682958473216 7874525561055592852094976 7936818224870364875587584 7962755539330725545115648 8015142088931585581596672 8142366566533674241622016 8230774455421119130238976 8287765969507489853079552 8311999203336459121655808 8328233576780475643377792 8431152923997238812475392 8460427760538895891685376 8594720264674433921712128 8743417847108247657381888 8800940332944486128812032 8958099981747066238255104 8999457784063534688108544 9100292044949400622989312 9160162387350383521824768 9259621262348759021518848 9289881462552513135968256 9350999103753516511862784 9471732536579988403519488 9499427660955953281892352 9517981230606257878146048 9669060297758738161926144 9836345077996778614554624 9870499053962045206966272 9946769129754433076330496 10058217523365127004356608 10237828550568075700862976 10451116645371577277964288 10468757014114724024942592 10499367414740790469459968 10582424299827153167450112 10617007385774300726820864 10686856118575447442128896 10877692834978580432166912 11050354626009986470772736 11082665604448612162207744 11104311435707300857837056 11116977262666719320604672 11241537231996318416633856 11280570347385194522247168 11696363699808958764023808 11700375486363515086700544 11734587110592648171749376 11811788341583389278142464 11944133308996088317673472 12213549849800511362433024 12346161683131678695358464 12386508616736684181291008 12424856940627509828911104 12431648954261234779619328 12467998805004688682483712 12690641640808343837528064 12892080397011650882568192 13072406488021777442144256 13115126770662371486072832 13160665405282726942621696 13201410499416729193218048 13499186676095302032162816 13650438067424100934483968 13889431893523138532278272 13934822193828769703952384 14026498655630274767794176 14207598804869982605279232 14249141491433929922838528 14503590446638107242889216 14754517616995167921831936 14805748580943067810449408 15040760463180259362996224 15087326285047690506534912 15676674968057365916946432 15749051122111185704189952 15873636449740729751175168 15925511078661451090231296 16030284177863171163193344 16575531939014979706159104 16623998406672918243311616 16656467153560951286755584 16862305847994477624950784 16920855521077791783370752 17189440529348867843424256 17601880665888972257624064 17916199963494132476510208 18320324774700767043649536 18519242524697518043037696 18579762925105026271936512 18701998207507033023725568 18998855321911906563784704 19035962461212515756292096 19338120595517476323852288 19672690155993557229109248 19740998107924090413932544 20475657101136151401725952 20902233290743154555928576 20998734829481580938919936 21234014771548601453641728 21373712237150894884257792 21755385669957160864333824 22100709252019972941545472 22165331208897224324415488 22208622871414601715674112 22561140694770389044494336 23469174221185296343498752 23623576683166778556284928 23888266617992176635346944 24427099699601022724866048 24692323366263357390716928 24773017233473368362582016 24863297908522469559238656 24935997610009377364967424 25381283281616687675056128 25784160794023301765136384 26230253541324742972145664 26321330810565453885243392 26402820998833458386436096 26998373352190604064325632 27300876134848201868967936 27778863787046277064556544 27869644387657539407904768 28052997311260549535588352 28415197609739965210558464 28498282982867859845677056 29007180893276214485778432 29509035233990335843663872 29611497161886135620898816 30081520926360518725992448 30174652570095381013069824 31353349936114731833892864 31498102244222371408379904 31747272899481459502350336 31851022157322902180462592 32060568355726342326386688 33151063878029959412318208 33247996813345836486623232 33312934307121902573511168 33724611695988955249901568 33841711042155583566741504 35203761331777944515248128 35832399926988264953020416 36640649549401534087299072 37038485049395036086075392 37159525850210052543873024 37403996415014066047451136 38071924922425031512584192 38676241191034952647704576 39345380311987114458218496 39481996215848180827865088 40951314202272302803451904 41804466581486309111857152 42747424474301789768515584 43510771339914321728667648 44330662417794448648830976 44417245742829203431348224 45122281389540778088988672 47247153366333557112569856 47776533235984353270693888 49546034466946736725164032 49726595817044939118477312 49871995220018754729934848 50762566563233375350112256 51568321588046603530272768 52642661621130907770486784 52805641997666916772872192 55557727574092554129113088 55739288775315078815809536 56105994622521099071176704 56996565965735719691354112 58014361786552428971556864 59018070467980671687327744 59222994323772271241797632 60163041852721037451984896 62706699872229463667785728 62996204488444742816759808 63702044314645804360925184 64121136711452684652773376 66302127756059918824636416 66495993626691672973246464 66625868614243805147022336 67683422084311167133483008 70407522663555889030496256 71664799853976529906040832 73281299098803068174598144 74076970098790072172150784 74319051700420105087746048 74807992830028132094902272 76143849844850063025168384 77352482382069905295409152 78690760623974228916436992 78963992431696361655730176 81902628404544605606903808 83608933162972618223714304 85494848948603579537031168 87021542679828643457335296 88834491485658406862696448 90244562779081556177977344 94494306732667114225139712 95553066471968706541387776 99453191634089878236954624 99743990440037509459869696 101525133126466750700224512 105285323242261815540973568 105611283995333833545744384 111115455148185108258226176 111478577550630157631619072 112211989245042198142353408 116028723573104857943113728 118036140935961343374655488 118445988647544542483595264 120326083705442074903969792 125413399744458927335571456 128242273422905369305546752 132991987253383345946492928 133251737228487610294044672 135366844168622334266966016 143329599707953059812081664 148638103400840210175492096 149615985660056264189804544 152287699689700126050336768 154704964764139810590818304 157927984863392723311460352 167217866325945236447428608 170989697897207159074062336 174043085359657286914670592 177668982971316813725392896 180489125558163112355954688 188988613465334228450279424 191106132943937413082775552 198906383268179756473909248 199487980880075018919739392 203050266252933501400449024 210570646484523631081947136 211222567990667667091488768 222230910296370216516452352 222957155101260315263238144 224423978490084396284706816 232057447146209715886227456 236072281871922686749310976 236891977295089084967190528 250826799488917854671142912 256484546845810738611093504 266503474456975220588089344 270733688337244668533932032 286659199415906119624163328 299231971320112528379609088 304575399379400252100673536 315855969726785446622920704 334435732651890472894857216 348086170719314573829341184 355337965942633627450785792 360978251116326224711909376 398975961760150037839478784 406100532505867002800898048 421141292969047262163894272 445914310202520630526476288 448847956980168792569413632 464114894292419431772454912 473783954590178169934381056 501653598977835709342285824 512969093691621477222187008 533006948913950441176178688 541467376674489337067864064 573318398831812239248326656 598463942640225056759218176 609150798758800504201347072 631711939453570893245841408 668871465303780945789714432 696172341438629147658682368 710675931885267254901571584 812201065011734005601796096 842282585938094524327788544 897695913960337585138827264 947567909180356339868762112 1003307197955671418684571648 1066013897827900882352357376 1082934753348978674135728128 1196927885280450113518436352 1218301597517601008402694144 1263423878907141786491682816 1337742930607561891579428864 1392344682877258295317364736 1421351863770534509803143168 1624402130023468011203592192 1795391827920675170277654528 1895135818360712679737524224 2006614395911342837369143296 2132027795655801764704714752 2436603195035202016805388288 2526847757814283572983365632 2842703727541069019606286336 3248804260046936022407184384 3590783655841350340555309056 3790271636721425359475048448 4013228791822685674738286592 4264055591311603529409429504 4873206390070404033610776576 5685407455082138039212572672 7580543273442850718950096896 8528111182623207058818859008 9746412780140808067221553152 11370814910164276078425145344 17056222365246414117637718016 22741629820328552156850290688 34112444730492828235275436032 68224889460985656470550872064
- Sum of all divisors σ(n): 267505263448243362190662746117
- Sum of proper divisors (its aliquot sum) s(n): 199280373987257705720111874053
- 68224889460985656470550872064 is an abundant number, because the sum of its proper divisors (199280373987257705720111874053) is greater than itself. Its abundance is 131055484526272049249561001989
Bases of 68224889460985656470550872064
- Binary: 1101110001110010010011100100110010001111001001111110000001100011110101110001000000000000000000002
- Hexadecimal: 0xDC724E4C8F27E063D7100000
- Base-36: 6M4EONI2RWHBA0UF400
Squares and roots of 68224889460985656470550872064
- 68224889460985656470550872064 squared (682248894609856564705508720642) is 4654635541963711699098705502423942893008351168190895620096
- 68224889460985656470550872064 cubed (682248894609856564705508720643) is 317561995331649293642310562161567906656719576141938355376896810628460414237370843398144
-
68224889460985656470550872064 is a
perfect square number . Itssquare root is 261198946132992 -
The
cube root of 68224889460985656470550872064 is 4086149764.4429010023
Scales and comparisons
How big is 68224889460985656470550872064?- 68,224,889,460,985,656,470,550,872,064 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 68,224,889,460,985,656,470,550,872,064 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 68224889460985656470550872064 cubic inches would be around 340512480.4 feet tall.
Recreational maths with 68224889460985656470550872064
- 68224889460985656470550872064 backwards is 46027805507465658906498842286
- 68224889460985656470550872064 is a
Harshad number . - The number of decimal digits it has is: 29
- The sum of 68224889460985656470550872064's digits is 144
- 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 68224889460985656470550872064 - Facts about the integer". Numbermatics.com. 2024. Web. 22 September 2024.
APA style:
Numbermatics. (2024). Number 68224889460985656470550872064 - Facts about the integer. Retrieved 22 September 2024, from https://numbermatics.com/n/68224889460985656470550872064/
Chicago style:
Numbermatics. 2024. "Number 68224889460985656470550872064 - Facts about the integer". https://numbermatics.com/n/68224889460985656470550872064/
The information we have on file for 68224889460985656470550872064 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 68224889460985656470550872064, math, Factors of 68224889460985656470550872064, curriculum, school, college, exams, university, Prime factorization of 68224889460985656470550872064, STEM, science, technology, engineering, physics, economics, calculator, sixty-eight octillion, two hundred twenty-four septillion, eight hundred eighty-nine sextillion, four hundred sixty quintillion, nine hundred eighty-five quadrillion, six hundred fifty-six trillion, four hundred seventy billion, five hundred fifty million, eight hundred seventy-two thousand and sixty-four.