241344260536440017519087616
241,344,260,536,440,017,519,087,616 is an even composite number composed of eight prime numbers multiplied together.
241344260536440017519087616 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of twenty-eight thousand, four hundred thirty-one divisors.
Prime factorization of 241344260536440017519087616:
212 × 32 × 72 × 132 × 412 × 672 × 4312 × 7512
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 13 × 13 × 41 × 41 × 67 × 67 × 431 × 431 × 751 × 751)See below for interesting mathematical facts about the number 241344260536440017519087616 from the Numbermatics database.
Names of 241344260536440017519087616
- Cardinal: 241344260536440017519087616 can be written as Two hundred forty-one septillion, three hundred forty-four sextillion, two hundred sixty quintillion, five hundred thirty-six quadrillion, four hundred forty trillion, seventeen billion, five hundred nineteen million, eighty-seven thousand, six hundred sixteen.
Scientific notation
- Scientific notation: 2.41344260536440017519087616 × 1026
Factors of 241344260536440017519087616
Divisors of 241344260536440017519087616
- Number of divisors d(n): 28431
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 32 36 39 41 42 48 49 52 56 63 64 67 72 78 82 84 91 96 98 104 112 117 123 126 128 134 144 147 156 164 168 169 182 192 196 201 208 224 234 246 252 256 268 273 287 288 294 312 328 336 338 364 369 384 392 402 416 431 441 448 468 469 492 504 507 512 533 536 546 574 576 588 603 624 637 656 672 676 728 738 751 768 784 804 819 832 861 862 871 882 896 936 938 984 1008 1014 1024 1066 1072 1092 1148 1152 1176 1183 1206 1248 1274 1293 1312 1344 1352 1407 1456 1476 1502 1521 1536 1568 1599 1608 1638 1664 1681 1722 1724 1742 1764 1792 1872 1876 1911 1968 2009 2016 2028 2048 2132 2144 2184 2253 2296 2304 2352 2366 2412 2496 2548 2583 2586 2613 2624 2688 2704 2747 2814 2912 2952 3004 3017 3042 3072 3136 3198 3216 3276 3283 3328 3362 3444 3448 3484 3528 3549 3584 3731 3744 3752 3822 3879 3936 4018 4032 4056 4096 4221 4264 4288 4368 4489 4506 4592 4608 4704 4732 4797 4824 4992 5043 5096 5166 5172 5226 5248 5257 5376 5408 5494 5603 5628 5733 5824 5904 6008 6027 6034 6084 6097 6144 6272 6396 6432 6552 6566 6656 6724 6759 6888 6896 6929 6968 7056 7098 7168 7462 7488 7504 7644 7758 7839 7872 8036 8064 8112 8241 8281 8442 8528 8576 8736 8978 9012 9051 9184 9216 9408 9464 9594 9648 9763 9849 9984 10086 10192 10332 10344 10452 10496 10514 10647 10752 10816 10988 11193 11206 11256 11323 11466 11648 11767 11808 12016 12054 12068 12168 12194 12288 12544 12792 12864 13104 13132 13312 13448 13467 13518 13776 13792 13858 13936 14112 14196 14336 14924 14976 15008 15129 15288 15516 15678 15744 15771 16072 16128 16224 16482 16562 16809 16884 17056 17152 17472 17671 17956 18024 18081 18102 18291 18368 18432 18816 18928 19188 19229 19296 19526 19698 19968 20172 20384 20664 20688 20787 20904 20992 21028 21119 21294 21504 21632 21853 21976 22386 22412 22512 22646 22932 23296 23534 23616 24032 24108 24136 24336 24388 24723 24843 25088 25584 25728 26117 26208 26264 26624 26896 26934 27036 27153 27552 27584 27716 27872 28224 28392 28672 28877 29289 29547 29848 29952 30016 30258 30576 30791 31032 31356 31423 31488 31542 32144 32256 32448 32964 33124 33579 33618 33768 33969 34112 34304 34944 35301 35342 35711 35912 36048 36162 36204 36582 36736 36799 36864 37632 37856 38376 38458 38592 39052 39221 39396 39936 40344 40401 40768 41328 41376 41574 41808 41984 42056 42238 42588 42679 43008 43264 43706 43952 44772 44824 45024 45292 45864 46592 47068 47232 47313 48064 48216 48272 48503 48672 48776 49446 49686 50176 50317 50427 51168 51456 52234 52416 52528 53013 53248 53792 53868 54072 54306 54873 55104 55168 55432 55744 56448 56784 57687 57754 58357 58578 59094 59696 59904 60032 60516 61152 61582 62064 62361 62712 62846 62976 63084 63357 64288 64512 64896 65559 65928 66248 67158 67236 67536 67938 68224 68341 68608 69888 70602 70684 71422 71824 72096 72324 72408 72839 73164 73472 73598 74529 75264 75712 76752 76916 77184 78104 78351 78442 78792 79261 79872 80688 80802 81536 82369 82656 82752 83148 83616 83968 84112 84476 85176 85358 86016 86528 86631 87412 87867 87904 89544 89648 90048 90584 91728 92373 93184 94136 94269 94464 94626 96128 96432 96544 97006 97344 97552 98892 99372 100352 100634 100854 101907 102336 102912 104468 104832 105056 105903 106026 107133 107584 107736 108144 108612 109746 110208 110336 110397 110864 111488 112627 112896 113568 115374 115508 116714 117156 117663 118188 119392 119808 120064 121032 122304 123164 123697 124128 124722 125424 125692 125952 126168 126714 126919 128037 128576 129024 129792 131118 131856 132496 134316 134472 134603 135072 135876 136448 136682 137216 139776 141204 141368 142844 143648 144192 144648 144816 145509 145678 146328 146944 147196 149058 150528 150951 151424 152971 153504 153832 154368 156208 156702 156884 157584 158522 159039 159744 161376 161604 163072 164738 165312 165504 166296 167232 167936 168224 168952 170352 170716 173056 173061 173262 174824 175071 175734 175808 179088 179296 180096 181168 183456 184049 184746 185761 186368 188272 188538 188928 189252 190071 192256 192864 193088 194012 194688 195104 196677 197784 198744 200704 201268 201708 202139 203814 204672 205023 205824 208936 209664 210112 211806 212052 214266 215168 215472 215537 216288 217224 218517 219492 219961 220416 220672 220794 221728 222976 225254 225792 227136 229723 230748 231016 233428 234312 235053 235326 236376 237783 238784 239616 240128 242064 244608 246328 247107 247394 248256 249444 249977 250848 251384 251904 252336 253428 253838 256074 257152 258048 259584 259893 262236 263712 264992 268632 268944 269206 270144 271752 272896 273364 274432 274547 277119 279552 282408 282736 282807 284089 285688 287296 288384 289296 289632 291018 291356 292656 293888 294392 298116 301056 301902 302848 305942 307008 307664 308736 312416 313404 313768 315168 317044 318078 321399 322752 323208 323681 326144 329476 330624 331008 331191 332592 334464 336448 337881 337904 339521 340704 341432 346112 346122 346524 349648 350142 351468 351616 352219 352989 358176 358592 360192 362336 366912 368098 369492 371091 371522 372736 375401 376544 377076 377856 378504 380142 380757 384111 384512 385728 386176 388024 389376 390208 393354 395568 397488 400283 402536 403416 403809 404278 407628 408499 409344 410046 411648 417872 419328 420224 423612 424104 428532 430336 430944 431074 432576 434448 436527 437034 438984 439922 440832 441344 441588 443456 445952 450508 451584 452853 454272 458913 459446 461496 462032 464243 466856 468624 470106 470652 472752 475566 477568 478387 479232 480256 484128 489216 492656 494214 494788 496512 498888 499954 501696 502768 503808 504672 506856 507676 509873 512148 514304 519168 519786 524472 525213 527424 529984 537264 537888 538412 540288 543504 545792 546728 549094 552147 554238 554827 557283 559104 564001 564816 565472 565614 568178 571376 574592 576768 578592 579264 582036 582712 585312 587776 588784 596232 602112 603804 605696 606417 611884 614016 615069 615328 617472 624832 626808 627536 630336 634088 636156 642798 645504 646416 646611 647362 652288 654121 655551 658952 659883 661248 662016 662382 665184 668928 672896 675762 675808 679042 681408 682864 689169 692224 692244 693048 699296 700284 702936 703232 704438 705978 713349 716352 717184 720384 724511 724672 733824 736196 738984 741321 742182 743044 749931 750802 753088 754152 755712 757008 758641 760284 761514 768222 769024 771456 772352 776048 778752 780416 786708 788389 791136 794976 800566 805072 806832 807618 808556 815256 816998 818688 820092 823296 823641 835744 838656 840448 847224 848208 852267 857064 860672 861888 862148 865152 865879 868896 873054 874068 877968 879844 881664 882688 883176 886912 888433 891904 901016 903168 905706 908544 917826 918892 922992 924064 928486 933712 937248 940212 941304 945504 951132 955136 956774 960512 968256 971043 978432 985312 988428 989576 993024 997776 999908 1003392 1005536 1009344 1013643 1013712 1015352 1018563 1019746 1024296 1028608 1038336 1039572 1048944 1050426 1054848 1056657 1059968 1070797 1074528 1075776 1076824 1080576 1087008 1091584 1093456 1098188 1104294 1108476 1109654 1113273 1114566 1118208 1126203 1128002 1129632 1130944 1131228 1136356 1142271 1142752 1149184 1153536 1157184 1158528 1164072 1165424 1170624 1175552 1177568 1183957 1192464 1200849 1207608 1211392 1211427 1212834 1223768 1225497 1228032 1230138 1230656 1234944 1249664 1253616 1255072 1260672 1262431 1268176 1272312 1285596 1288343 1291008 1292832 1293222 1294724 1300327 1304576 1308242 1311102 1317904 1319766 1322496 1324032 1324764 1330368 1337856 1345792 1351524 1351616 1358084 1362816 1365728 1376739 1378338 1384488 1386096 1392729 1398592 1400568 1405872 1406464 1408876 1411956 1414973 1426698 1432704 1434368 1435161 1440768 1449022 1449344 1464151 1467648 1472392 1477968 1482642 1484364 1486088 1499862 1501604 1506176 1508304 1508759 1511424 1514016 1517282 1520568 1523028 1529619 1536444 1538048 1542912 1544704 1552096 1557504 1560832 1573416 1576778 1582272 1589952 1601132 1608061 1610144 1613664 1615236 1617112 1630512 1633996 1637376 1640184 1647282 1656441 1664481 1671488 1671849 1677312 1680896 1692003 1694448 1696416 1704534 1714128 1721344 1723776 1724296 1730304 1731758 1737792 1746108 1748136 1749839 1755936 1759688 1763328 1765376 1766352 1773824 1776866 1783808 1802032 1806336 1811412 1817088 1819251 1835652 1837784 1845984 1848128 1856972 1867424 1874496 1880424 1882608 1891008 1902264 1910272 1913548 1921024 1934759 1936512 1939833 1942086 1956864 1962363 1970624 1976856 1979152 1979649 1986048 1988623 1995552 1999816 2006784 2011072 2018688 2027286 2027424 2030704 2037126 2039492 2048592 2057216 2062997 2067507 2076672 2079144 2097888 2100852 2109696 2113314 2119936 2141594 2149056 2151552 2153648 2161152 2173533 2174016 2183168 2186912 2196376 2208588 2216952 2219308 2226546 2229132 2249793 2252406 2256004 2259264 2261888 2262456 2265767 2272712 2275923 2284542 2285504 2298368 2307072 2314368 2317056 2328144 2330848 2341248 2355136 2365167 2367914 2384928 2392637 2401698 2414893 2415216 2422784 2422854 2425668 2447536 2450994 2456064 2460276 2461312 2465533 2469888 2470923 2499328 2507232 2510144 2521344 2524862 2536352 2544624 2556801 2571192 2576686 2582016 2585664 2586444 2589448 2597637 2600654 2609152 2616484 2622204 2627807 2635808 2639532 2644992 2648064 2649528 2660736 2665299 2675712 2691584 2703048 2703232 2716168 2725632 2731456 2753478 2756676 2768976 2772192 2785458 2797184 2801136 2801981 2811744 2812928 2817752 2823912 2829946 2853396 2859493 2865408 2868736 2870322 2881536 2898044 2898688 2913129 2928302 2935296 2944784 2955936 2965284 2968728 2972176 2986399 2999724 3003208 3012352 3016608 3017518 3028032 3034564 3041136 3046056 3055689 3059238 3072888 3076096 3085824 3089408 3104192 3115008 3121664 3146832 3153556 3164544 3169971 3179904 3202264 3212391 3216122 3220288 3227328 3230472 3234224 3249701 3261024 3267992 3274752 3280368 3294564 3312882 3328962 3342976 3343698 3354624 3361792 3371239 3378609 3384006 3388896 3392832 3409068 3428256 3442688 3447552 3448592 3460608 3463516 3475584 3492216 3496272 3499678 3511872 3519376 3526656 3532704 3547648 3551871 3553732 3567616 3569111 3602547 3604064 3622824 3634176 3638502 3671304 3675568 3676491 3691968 3696256 3713944 3734848 3748992 3760848 3765216 3782016 3787293 3804528 3820544 3827096 3865029 3869518 3873024 3879666 3884172 3900981 3913728 3924726 3941248 3948007 3953712 3958304 3959298 3972096 3977246 3991104 3999632 4013568 4022144 4037376 4054572 4054848 4061408 4074252 4078984 4097184 4114432 4125994 4135014 4158288 4178187 4195776 4201704 4207853 4219392 4226628 4239872 4244919 4283188 4298112 4303104 4305483 4307296 4322304 4347066 4348032 4373824 4392453 4392752 4417176 4433904 4438616 4453092 4458264 4499586 4504812 4512008 4518528 4523776 4524912 4526277 4531534 4545424 4551846 4569084 4571008 4578847 4588857 4596736 4614144 4628736 4634112 4656288 4661696 4682496 4710272 4730334 4735828 4769856 4785274 4803396 4824183 4829786 4830432 4845568 4845708 4851336 4880213 4895072 4901988 4912128 4920552 4922624 4931066 4941846 4993443 4998656 5014464 5020288 5042688 5049724 5071577 5072704 5076009 5089248 5113602 5142384 5153372 5164032 5171328 5172888 5178896 5195274 5201308 5203679 5232968 5244408 5249517 5255614 5271616 5279064 5289984 5296128 5299056 5310487 5321472 5330598 5351424 5383168 5406096 5406464 5432336 5451264 5462912 5506956 5513352 5518723 5537952 5544384 5570916 5594368 5602272 5603962 5623488 5625856 5635504 5647824 5659892 5706792 5718986 5730816 5737472 5740644 5763072 5796088 5797376 5804277 5826258 5856604 5870592 5887089 5889568 5911872 5930568 5937456 5944352 5965869 5972798 5999448 6006416 6024704 6033216 6035036 6056064 6069128 6082272 6092112 6111378 6118476 6145776 6171648 6178816 6188991 6208384 6219031 6230016 6243328 6293664 6307112 6329088 6339942 6359808 6404528 6424782 6432244 6440576 6454656 6460944 6468448 6499402 6520599 6522048 6535984 6549504 6560736 6589128 6625764 6657924 6685952 6687396 6723584 6742478 6757218 6768012 6777792 6785664 6797301 6818136 6827769 6856512 6885376 6895104 6897184 6921216 6927032 6951168 6984432 6992544 6999356 7023744 7038752 7065408 7095296 7095501 7103742 7107464 7138222 7177911 7205094 7208128 7244679 7245648 7268352 7277004 7332013 7342608 7351136 7352982 7383936 7392512 7396599 7427888 7469696 7497984 7521696 7530432 7546009 7564032 7574586 7609056 7616201 7641088 7654192 7730058 7739036 7746048 7759332 7768344 7792911 7801962 7827456 7849452 7882496 7883421 7896014 7907424 7916608 7918596 7944192 7954492 7982208 7995897 7999264 8027136 8044288 8074752 8109144 8109696 8122816 8148504 8157968 8194368 8228864 8251988 8270028 8287699 8316576 8356374 8391552 8403408 8405943 8415706 8438784 8453256 8479744 8489838 8503573 8566376 8578479 8596224 8606208 8610966 8614592 8644608 8694132 8696064 8747648 8784906 8785504 8834352 8837017 8867808 8877232 8906184 8916528 8959197 8999172 9009624 9018401 9024016 9037056 9047552 9049824 9052554 9063068 9090848 9102289 9103692 9138168 9142016 9157694 9177714 9193472 9228288 9257472 9268224 9312576 9323392 9364992 9418643 9420544 9460668 9471656 9539712 9570548 9606792 9637173 9648366 9659572 9660864 9691416 9702672 9749103 9760426 9790144 9803976 9824256 9841104 9845248 9862132 9883692 9986886 9997312 10028928 10040576 10085376 10099448 10113717 10143154 10145408 10152018 10178496 10227204 10249057 10284768 10306744 10328064 10342656 10345776 10357792 10390548 10402616 10407358 10465936 10488816 10499034 10511228 10543232 10558128 10579968 10598112 10620974 10642944 10655613 10661196 10702848 10707333 10766336 10812192 10812928 10864672 10902528 10925824 11013912 11026704 11037446 11075904 11088768 11141832 11188736 11204544 11207924 11246976 11251712 11256427 11271008 11295648 11319784 11361879 11413584 11437972 11461632 11474944 11481288 11592176 11594752 11595087 11608554 11652516 11702943 11713208 11741184 11774178 11779136 11823744 11844021 11861136 11874912 11888704 11931738 11945596 11998896 12012832 12049408 12066432 12070072 12112128 12138256 12164544 12184224 12222756 12236952 12291552 12343296 12357632 12377982 12416768 12438062 12445987 12486656 12587328 12614224 12623559 12658176 12679884 12719616 12734757 12809056 12849564 12864488 12881152 12909312 12921888 12936896 12998804 13041198 13044096 13071968 13121472 13177359 13178256 13251528 13270921 13315848 13371904 13374792 13447168 13484956 13514436 13536024 13543313 13555584 13571328 13578831 13594602 13636272 13655538 13713024 13736541 13790208 13794368 13842432 13854064 13902336 13920361 13968864 13985088 13998712 14047488 14077504 14130816 14190592 14191002 14207484 14214928 14276444 14355822 14410188 14416256 14440979 14472549 14489358 14491296 14536704 14554008 14640639 14664026 14685216 14702272 14705964 14767872 14785024 14793198 14855776 14939392 14995968 15043392 15060864 15092018 15128064 15149172 15214731 15218112 15232402 15282176 15308384 15391441 15460116 15478072 15492096 15518664 15536688 15585822 15603924 15611037 15698904 15748551 15764992 15766842 15792028 15814848 15833216 15837192 15860369 15888384 15908984 15931461 15964416 15991794 15998528 16054272 16088576 16149504 16218288 16219392 16245632 16297008 16315936 16388736 16411603 16503976 16540056 16556169 16575398 16633152 16712748 16748459 16783104 16806816 16811886 16831412 16877568 16904251 16906512 16959488 16979676 17007146 17132752 17156958 17192448 17212416 17221932 17229184 17289216 17388264 17392128 17412831 17495296 17569812 17571008 17668704 17674034 17735616 17754464 17812368 17833056 17897607 17918394 17998344 18019248 18036802 18048032 18074112 18095104 18099648 18105108 18126136 18181696 18204578 18207384 18276336 18284032 18315388 18355428 18386944 18394649 18514944 18536448 18566973 18625152 18646784 18657093 18729984 18837286 18841088 18921336 18943312 19033963 19079424 19141096 19213584 19274346 19296732 19319144 19321728 19382832 19405344 19498206 19520852 19580288 19607952 19613867 19648512 19682208 19690496 19724264 19767384 19973772 19994624 20057856 20081152 20170752 20198896 20227434 20286308 20290816 20304036 20356992 20391903 20454408 20498114 20569536 20613488 20656128 20685312 20691552 20715584 20781096 20805232 20814716 20904793 20931872 20977632 20998068 21022456 21086464 21116256 21196224 21241948 21285888 21311226 21322392 21414666 21532672 21533733 21624384 21625856 21686627 21729344 21734037 21805056 21851648 21996039 22027824 22053408 22074892 22151808 22177536 22189797 22283664 22377472 22409088 22415848 22493952 22512854 22542016 22591296 22638027 22639568 22723758 22747907 22827168 22848603 22875944 22923264 22949888 22962576 23124041 23184352 23189504 23190174 23217108 23305032 23405886 23426416 23482368 23548356 23558272 23598673 23647488 23650263 23688042 23722272 23749824 23777408 23863476 23891192 23997792 24025664 24098816 24132864 24140144 24224256 24276512 24329088 24368448 24445512 24473904 24583104 24686592 24755964 24833536 24863097 24876124 24891974 24973312 25151867 25174656 25217829 25228448 25247118 25316352 25359768 25439232 25469514 25510719 25618112 25699128 25728976 25735437 25762304 25818624 25843776 25873792 25997608 26082396 26088192 26143936 26242944 26354718 26356512 26503056 26511051 26541842 26631696 26743808 26749584 26818961 26877591 26969912 27028872 27055203 27072048 27086626 27111168 27142656 27157662 27189204 27272544 27306867 27311076 27426048 27473082 27580416 27588736 27636049 27684864 27708128 27804672 27840722 27937728 27970176 27997424 28094976 28155008 28255929 28261632 28381184 28382004 28414968 28429856 28552888 28711644 28820376 28832512 28881958 28945098 28978716 28982592 29108016 29247309 29281278 29328052 29370432 29404544 29411928 29454971 29535744 29570048 29586396 29711552 29878784 29991936 30086784 30121728 30184036 30256128 30298344 30341151 30429462 30436224 30464804 30616768 30747171 30782882 30920232 30956144 30984192 31037328 31073376 31104281 31171644 31207848 31222074 31393609 31397808 31497102 31529984 31533684 31584056 31629696 31666432 31674384 31720738 31817968 31862922 31928832 31983588 31997056 32051929 32108544 32121999 32177152 32299008 32436576 32438784 32491264 32594016 32631872 32777472 32823206 33007952 33080112 33112338 33150796 33266304 33425496 33496918 33566208 33613632 33623772 33662824 33755136 33769281 33808502 33813024 33918976 33959352 34014292 34161491 34265504 34313916 34384896 34424832 34443864 34458368 34776528 34784256 34825662 34990592 35139624 35142016 35337408 35348068 35471232 35501039 35508928 35532063 35624736 35666112 35795214 35836788 35996688 36038496 36073604 36096064 36148224 36190208 36199296 36210216 36252272 36363392 36409156 36414768 36425753 36552672 36568064 36630776 36710856 36789298 37029888 37072896 37133946 37173409 37250304 37293568 37314186 37337961 37459968 37674572 37682176 37788067 37842672 37870677 37886624 38067926 38158848 38282192 38427168 38548692 38593464 38638288 38643456 38765664 38810688 38996412 39041704 39160576 39215904 39227734 39364416 39380992 39448528 39534768 39812763 39947544 39989248 40115712 40162304 40341504 40397792 40454868 40572616 40581632 40608072 40629939 40713984 40783806 40908816 40996228 41139072 41209623 41226976 41370624 41383104 41431168 41562192 41610464 41629432 41761083 41809586 41863744 41955264 41996136 42044912 42172928 42232512 42392448 42483896 42571776 42622452 42644784 42829332 43067466 43248768 43251712 43322937 43373254 43458688 43468074 43610112 43703296 43826107 43921917 43992078 44055648 44106816 44149784 44303616 44355072 44379594 44567328 44754944 44818176 44831696 44987904 45025708 45084032 45182592 45276054 45279136 45447516 45495814 45644193 45654336 45697206 45751888 45846528 45925152 46174323 46248082 46368704 46379008 46380348 46434216 46610064 46811772 46833111 46852832 47096712 47116544 47197346 47294976 47300526 47376084 47444544 47499648 47554816 47581107 47726952 47782384 47794383 47995584 48051328 48197632 48265728 48280288 48448512 48542237 48553024 48658176 48736896 48891024 48947808 49166208 49234809 49511928 49667072 49668507 49726194 49752248 49783948 50245377 50303734 50349312 50435658 50456896 50494236 50632704 50712753 50719536 50878464 50939028 51021438 51236224 51324091 51398256 51457952 51470874 51524608 51637248 51687552 51747584 51995216 52164792 52176384 52287872 52485888 52709436 52713024 52822063 53006112 53022102 53083684 53263392 53313407 53487616 53499168 53637922 53755182 53939824 54057744 54110406 54144096 54173252 54222336 54285312 54315324 54378408 54545088 54613734 54622152 54702089 54852096 54946164 55160832 55177472 55183947 55272098 55416256 55609344 55681444 55875456 55940352 55971279 55994848 56189952 56310016 56511858 56523264 56764008 56829936 56859712 57101889 57105776 57423288 57640752 57665024 57763916 57890196 57957432 57965184 58013893 58216032 58494618 58562556 58656104 58740864 58809088 58823856 58841601 58909942 59071488 59140096 59172792 59423104 59525011 59757568 59983872 60173568 60243456 60368072 60512256 60596688 60682302 60858924 60872448 60929608 61233536 61494342 61565764 61840464 61859119 61912288 61968384 62074656 62146752 62208562 62343288 62415696 62444148 62714379 62787218 62795616 62994204 63059968 63067368 63168112 63259392 63332864 63348768 63441476 63635936 63725844 63857664 63967176 63994112 64103858 64243998 64354304 64598016 64873152 64877568 64982528 65059881 65188032 65263744 65554944 65646412 65930501 65988117 66015904 66160224 66224676 66301592 66532608 66850992 66993836 67132416 67227264 67247544 67325648 67538562 67617004 67626048 67914081 67918704 68028584 68243721 68322982 68531008 68545809 68627832 68769792 68849664 68887728 68916736 69372123 69553056 69568512 69651324 69981184 70279248 70284032 70674816 70696136 70796019 70942464 71002078 71017856 71064126 71249472 71332224 71590428 71673576 71743399 71993376 72076992 72147208 72192128 72296448 72380416 72398592 72420432 72504544 72726784 72818312 72829536 72851506 73105344 73136128 73261552 73421712 73578596 74059776 74267892 74346818 74500608 74587136 74589291 74628372 74675922 74919936 75349144 75364352 75455601 75576134 75685344 75741354 75773248 76135852 76317696 76532157 76564384 76854336 77097384 77186928 77276576 77286912 77531328 77621376 77992824 78083408 78321152 78431808 78455468 78728832 78761984 78897056 79069536 79325119 79533153 79625526 79895088 80231424 80324608 80456883 80795584 80909736 81145232 81163264 81165609 81216144 81259878 81427968 81567612 81817632 81920601 81992456 82278144 82419246 82453952 82741248 82766208 82862336 82908147 83124384 83220928 83258864 83522166 83619172 83727488 83910528 83992272 84089824 84345856 84465024 84582877 84767787 84784896 84967792 85143552 85244904 85289568 85658664 86134932 86497536 86503424 86645874 86746508 86917376 86936148 87121909 87406592 87652214 87843834 87984156 88111296 88213632 88299568 88364913 88607232 88710144 88759188 89134656 89509888 89636352 89663392 89975808 90051416 90168064 90365184 90552108 90558272 90895032 90991628 91288386 91308672 91394412 91503776 91850304 92241513 92348646 92496164 92737408 92760696 92868432 92896447 93220128 93312843 93623544 93666222 93705664 94180827 94193424 94233088 94394692 94589952 94601052 94752168 94803191 94889088 94999296 95109632 95162214 95316169 95453904 95564768 95588766 95991168 96102656 96155787 96531456 96560576 96897024 97084474 97106048 97316352 97473792 97782048 97895616 98098117 98332416 98469618 99010613 99023856 99334144 99337014 99452388 99504496 99567896 100490754 100607468 100698624 100871316 100913792 100988472 101086853 101265408 101307843 101425506 101439072 101756928 101878056 102042876 102472448 102484473 102648182 102796512 102915904 102941748 103049216 103274496 103375104 103495168 103990432 104329584 104352768 104575744 104971776 105418872 105426048 105644126 106012224 106044204 106167368 106503117 106526784 106626814 106975232 106998336 107275844 107510364 107740087 107879648 108115488 108220812 108288192 108346504 108444672 108570624 108630648 108756816 109090176 109227468 109244304 109277259 109404178 109704192 109892328 110354944 110367894 110544196 110832512 111218688 111362888 111520227 111750912 111880704 111942558 111989696 112013883 112379904 112620032 113023716 113046528 113364201 113528016 113659872 113719424 114203778 114211552 114846576 114881221 115281504 115330048 115527832 115780392 115914864 115930368 116027786 116432064 116989236 117125112 117239213 117312208 117481728 117618176 117647712 117683202 117819884 118142976 118280192 118329757 118345584 118846208 119050022 119438289 119515136 119967744 120347136 120486912 120736144 121024512 121193376 121364604 121717848 121744896 121859216 121889817 122442359 122467072 122988684 123131528 123680928 123718238 123824576 124149312 124293504 124417124 124686576 124831392 124888296 125283249 125428758 125574436 125591232 125988408 126119936 126134736 126336224 126518784 126665728 126697536 126882952 127271872 127451688 127715328 127934352 127988224 128207716 128487996 128708608 129746304 129755136 129965056 129968811 130119762 130376064 130527488 131109888 131292824 131478321 131861002 131976234 132031808 132320448 132449352 132603184 133065216 133237741 133701984 133987672 134264832 134454528 134495088 134651296 135077124 135234008 135252096 135828162 135837408 136057168 136487442 136645964 137062016 137091618 137255664 137539584 137775456 137833472 138220799 138522969 138744246 139106112 139137024 139302648 139506511 139962368 140558496 140568064 141349632 141392272 141592038 141884928 142004156 142035712 142128252 142498944 142664448 142743321 143180856 143347152 143486798 143986752 144153984 144294416 144384256 144592896 144797184 144840864 145009088 145453568 145626711 145636624 145659072 145703012 146210688 146272256 146333551 146523104 146843424 147157192 147704427 148535784 148693636 149001216 149174272 149178582 149256744 149351844 150698288 150728704 150736131 150911202 151152268 151370688 151482708 151546496 151806389 152138259 152271704 152635392 153064314 153128768 153708672 153972273 154194768 154373856 154553152 154573824 155062656 155242752 155985648 156166816 156642304 156863616 156910936 157457664 157794112 158139072 158466189 158650238 159066306 159251052 159790176 159940221 160462848 160649216 160913766 161591168 161797831 161819472 161868287 162290464 162326528 162331218 162432288 162519756 162855936 163135224 163635264 163841202 163984912 164106267 164556288 164838492 164907904 165190711 165482496 165532416 165551841 165724672 165816294 166248768 166441856 166517728 167044332 167238344 167454976 167821056 167984544 168179648 168691712 168930048 169165754 169535574 169569792 169935584 170489808 170579136 171305667 171317328 172269864 172521973 172995072 173291748 173493016 173834752 173872296 174041679 174243818 174813184 175304428 175687668 175968312 176063069 176222592 176427264 176524803 176599136 176729826 177214464 177420288 177518376 178269312 178575033 179272704 179326784 179951616 180102832 180336128 180730368 181104216 181116544 181790064 181983256 182576772 182617344 182788824 183007552 183700608 184483026 184697292 184992328 185474816 185521392 185577357 185736864 185792894 186440256 186625686 187247088 187332444 187411328 187732727 188143137 188361654 188386848 188466176 188789384 189179904 189202104 189504336 189606382 189778176 189998592 190219264 190324428 190632338 190907808 191129536 191177532 191982336 192205312 192311574 193062912 193121152 193794048 194168948 194212096 194632704 194947584 195179643 195564096 195791232 196196234 196664832 196939236 197791503 198021226 198047712 198668288 198674028 198904776 199008992 199135792 200088733 200981508 201214936 201397248 201742632 201827584 201976944 202173706 202615686 202851012 202878144 203756112 204085752 204731163 204944896 204968946 205296364 205593024 205831808 205883496 206098432 206184797 206548992 206750208 206990336 207980864 208116369 208659168 208705536 209151488 209943552 210837744 210852096 211288252 212024448 212088408 212334736 212388057 213006234 213053568 213253628 213350839 213996672 214551688 215020728 215230197 215480174 215759296 216230976 216441624 216576384 216693008 216889344 217141248 217261296 217513632 217729967 218180352 218454936 218488608 218554518 218808356 219408384 219755263 219784656 220709888 220735788 221088392 221665024 222725776 223040454 223501824 223761408 223885116 223979392 224027766 224759808 225240064 226047432 226093056 226366803 226728402 227056032 227319744 227438848 228407556 228423104 229693152 229762442 230563008 230660096 231055664 231560784 231829728 231860736 232055572 232864128 233978472 234250224 234478426 234624416 234963456 235236352 235295424 235366404 235639768 236285952 236659514 236691168 237692416 237975357 238100044 238876578 239030272 239130437 240694272 240973824 241370649 241472288 242386752 242729208 243084431 243435696 243489792 243718432 243779634 244884718 244934144 245977368 246263056 247361856 247436476 247649152 248298624 248587008 248724441 248834248 249373152 249662784 249776592 250566498 250857516 251148872 251182464 251976816 252269472 252672448 253037568 253331456 253395072 253748631 253765904 254543744 254903376 254980271 255430656 255868704 255976448 256415432 256975992 259492608 259510272 259930112 259937622 260239524 260752128 261054976 261365727 262219776 262585648 262956642 263722004 263952468 264063616 264516469 264640896 264898704 265094739 265206368 266130432 266475482 267403968 267975344 268529664 268909056 268990176 269302592 270154248 270468016 270504192 271656324 271674816 272114336 272974884 273291928 274124032 274183236 274511328 275550912 275666944 276441598 277045938 277488492 278212224 278605296 278689341 279013022 279924736 279938529 281116992 281136128 281926151 282542481 282699264 282784544 283184076 283769856 284008312 284071424 284256504 284409573 284997888 285328896 285486642 285948507 286361712 286694304 286973596 287973504 288307968 288467361 288588832 288768512 289594368 289681728 290018176 290907136 291253422 291273248 291318144 291406024 292421376 292667102 293046208 293686848 294294351 294314384 295408854 297031839 297071568 297387272 298002432 298348544 298357164 298513488 298703688 300612533 301396576 301472262 301822404 302304536 302741376 302965416 303092992 303260559 303612778 304276518 304543408 305270784 306128628 306257536 306782749 307417344 307453419 307944546 308389536 308747712 309106304 309147648 310125312 310485504 311971296 312264241 312333632 313284608 313727232 313821872 314915328 315588224 316278144 316932378 317300476 318132612 318502104 319509351 319580352 319880442 320925696 321827532 323182336 323220261 323595662 323638944 323736574 324580928 324653056 324662436 324864576 325039512 325711872 326270448 326974271 327270528 327682404 327831777 327969824 328212534 329112576 329676984 329815808 330381422 331064832 331103682 331449344 331632588 332497536 332883712 333035456 334088664 334476688 334560681 334909952 335642112 335969088 336359296 337383424 337860096 338331508 339071148 339139584 339795659 339871168 340092603 340979616 341158272 342611334 342634656 344539728 344643663 345043946 345990144 346583496 346986032 347669504 347744592 348083358 348487636 348646493 350608856 351375336 351717639 351936624 352126138 352445184 352854528 353049606 353198272 353459652 354428928 354840576 354989271 355036752 356538624 357150066 358545408 358653568 359268637 359903232 360205664 360672256 361460736 362208432 362233088 363580128 363966512 365153544 365234688 365577648 366015104 367327077 367401216 368966052 369394584 369754441 369984656 370949632 371042784 371154714 371473728 371585788 372880512 373193849 373251372 374494176 374664888 374822656 375465454 376286274 376723308 376773696 376932352 377578768 378359808 378404208 379008672 379212764 379556352 379997184 380438528 380648856 381264676 381815616 382259072 382355064 382914623 383964672 384410624 384623148 386125824 386242304 388337896 388424192 389265408 389895168 390359286 391128192 391582464 392392468 393329664 393878472 394434963 395583006 396042452 396095424 397348056 397809552 398017984 398271584 399713223 400177466 401963016 402429872 402794496 403485264 403655168 403953888 404347412 405231372 405702024 405756288 407512224 408171504 409462326 409889792 409937892 410592728 411186048 411663616 411766992 412369594 413500416 413980672 414662397 415961728 416232738 416675077 417318336 417411072 418302976 418519533 419887104 421675488 421704192 422576504 424048896 424176816 424669472 424776114 426012468 426107136 426507256 426701678 427993344 429103376 430041456 430460394 430960348 431518592 432461952 432883248 433152768 433386016 433778688 434522592 435027264 435459934 436360704 436880133 436909872 436977216 437109036 437616712 438816768 439000653 439510526 439569312 441419776 441471576 442176784 443330048 445451552 446080908 447003648 447522816 447770232 447958784 448055532 450480128 452094864 452186112 452733606 453456804 454112064 454639488 454877696 455419167 456815112 456846208 459386304 459524884 461126016 461320192 461513507 461916819 462111328 463121568 463659456 463721472 464111144 465728256 467956944 468500448 468956852 469248832 469926912 470472704 470590848 470732808 471279536 473319028 473382336 475384832 475398567 475950714 476200088 477753156 478260874 479820663 481388544 481947648 482741298 482944576 484773504 485393493 485458416 485604861 486168862 486871392 486979584 487436864 487559268 489769436 489868288 491244871 491954736 492318801 492526112 494723712 494872952 495298304 495572133 496597248 497174016 497448882 497668496 498746304 499325568 499553184 501132996 501715032 502297744 502364928 503953632 504538944 505344896 506075136 506662912 506790144 507497262 507531808 509087488 509806752 509960542 510285467 511737408 511952896 512830864 513951984 517565919 518985216 519860224 519875244 520479048 521504256 522109952 522125037 522731454 524439552 525171296 525913284 527444008 527904936 528127232 528189207 529032938 529281792 529797408 530189478 530412736 532260864 532950964 534807936 535725099 535950688 537818112 537980352 538605184 540308496 540936032 541008384 543312648 543349632 544107761 544228672 545949768 546583856 548248064 548366472 549022656 551101824 551333888 552883196 554091876 554976984 555275833 556424448 556732071 557210592 557378682 558026044 559877058 562233984 562272256 563198181 563852302 565084962 565398528 565569088 566368152 567539712 568016624 568142848 568513008 568819146 569739391 569995776 570657792 570973284 571897014 572723424 573388608 573947192 575947008 576615936 576934722 577177664 577537024 579188736 579363456 580036352 581814272 582506844 582546496 582636288 582812048 584842752 585334204 586092416 587373696 588588702 588628768 590817708 592080139 593374509 594063678 594143136 594774544 596004864 596714328 597026976 597407376 600266199 601225066 602793152 602944524 603644808 604609072 605482752 605930832 606185984 606521118 607225556 608553036 609086816 609853363 612257256 612515072 613565498 614834688 614906838 615889092 616779072 617495424 618212608 618295296 618554391 620250624 620971008 623942592 624528482 624667264 626569216 627454464 627643744 629830656 631049081 631176448 632556288 633864756 634600952 636265224 637004208 639018702 639160704 639760884 640052517 643655064 645690591 646364672 646440522 647191324 647277888 647473148 649161856 649324872 649729152 650079024 650275129 651423744 652540896 653189901 653948542 654541056 655364808 655663554 655939648 656425068 658225152 659265789 659353968 659631616 660762844 662129664 662207364 662898688 663265176 664995072 665767424 666070912 667213183 668177328 668953376 669121362 669819904 671284224 671938176 672718592 675720192 676663016 678142296 678279168 679591318 679742336 680185206 681959232 682316544 685222668 685269312 686686819 689079456 689287326 690087892 691980288 693074291 693166992 693972064 695339008 695489184 696166716 696975272 697292986 701217712 702750672 703435278 703873248 704252276 704890368 705709056 706099212 706396544 706919304 708857856 709978542 710073504 713077248 713926071 714300132 717090816 717307136 717391311 718537274 720411328 721344512 722921472 724416864 724466176 727160256 727933024 729253293 730307088 730469376 731155296 732030208 734654154 734802432 737932104 738789168 739508882 739969312 741899264 742085568 742309428 742947456 743171576 745761024 746387698 746502744 748988352 749329776 749645312 750930908 752572548 753446616 753547392 753864704 754180609 755157536 756808416 758017344 758425528 759112704 759994368 760877056 761245893 761297712 762529352 763631232 764518144 764710128 764940813 765829246 767929344 768821248 769246296 772484608 776675792 776848384 778530816 779790336 780718572 782256384 783164928 784097181 784784936 786659328 787756944 788869926 791166012 792084904 792190848 793549407 794696112 795619104 796035968 796543168 799426446 800354932 803926032 804168547 804859744 805588992 806970528 807310336 807907776 808694824 810462744 811404048 811512576 815024448 816343008 818924652 819779584 819875784 821185456 822372096 823327232 823533984 824739188 827000832 827961344 829324794 831923456 832465476 833350154 833881129 834636672 836068023 836605952 837039066 839774208 843350976 843408384 845153008 845778453 848097792 848353632 849338944 849552228 852024936 852214272 853014512 853228719 853403356 855986688 857096513 857845521 858206752 860082912 860920788 861920696 863037184 864923904 865766496 866305536 866772032 869045184 870054528 870919868 872721408 873760266 873819744 873954432 874218072 875233424 878001306 879021052 879138624 882839552 882883053 882943152 884353568 886660096 889151707 890903104 891095517 892161816 894007296 895045632 895540464 895917568 896111064 900960256 901837599 904189728 905467212 906913608 908224128 909278976 909755392 909781677 910838334 913630224 913692416 918772608 919049768 920348247 922252032 923027014 923833638 924222656 926243136 927318912 927442944 928222288 931456512 932664187 935913888 936792723 937000896 937913704 938497664 939853824 940945408 941181696 941465616 942559072 946638056 946764672 948085681 950769664 950797134 951901428 952400176 955506312 956521748 959641326 962777088 965482596 965889152 967545593 969547008 969660783 970786986 970916832 971209722 972337724 973742784 973959168 974873728 975118536 976545577 979538872 979736576 980922813 982489742 983909472 984637602 985052224 989447424 989745904 990596608 991144266 993194496 994348032 994897764 995336992 997492608 998651136 999106368 1002265992 1003430064 1004595488 1004729856 1007907264 1009077888 1010689792 1012150272 1013580288 1014994524 1015063616 1018174976 1019386977 1019613504 1019921084 1020570934 1023474816 1023905792 1025661728 1027903968 1031226547 1033930989 1035131838 1037970432 1039750488 1040958096 1043008512 1044219904 1044250074 1045462908 1045939479 1050342592 1051826568 1054888016 1055152917 1055809872 1056254464 1056378414 1058065876 1058563584 1059594816 1060378956 1060825472 1062644723 1064521728 1064967813 1065901928 1069615872 1071450198 1071901376 1075636224 1075960704 1077210368 1077805911 1080616992 1081872064 1082016768 1086625296 1086699264 1088215522 1088457344 1091899536 1093167712 1096496128 1096732944 1098045312 1099577401 1101981231 1102203648 1105766392 1108183752 1109263323 1109953968 1110551666 1112848896 1113464142 1114421184 1114757364 1116052088 1119581547 1119754116 1124467968 1124544512 1126396362 1127704604 1130169924 1130797056 1131138176 1132584817 1132736304 1133078009 1135079424 1136033248 1136285696 1137026016 1137638292 1139478782 1139991552 1141315584 1141946568 1143794028 1145446848 1146777216 1147894384 1148743869 1151894016 1153231872 1153869444 1154355328 1155074048 1158377472 1158726912 1160072704 1163628544 1165013688 1165092992 1165272576 1165624096 1169685504 1170668408 1172184832 1174747392 1177177404 1177257536 1181635416 1184160278 1186749018 1188127356 1188286272 1189549088 1193428656 1194053952 1194814752 1199139669 1200532398 1202450132 1205586304 1205889048 1207289616 1207653811 1209218144 1210965504 1211861664 1212371968 1213042236 1214451112 1217106072 1218173632 1219706726 1224514512 1225030144 1227130996 1229669376 1229813676 1231778184 1232441483 1233558144 1234990848 1236425216 1237108782 1240501248 1241942016 1243987191 1247885184 1249056964 1249334528 1250025231 1254908928 1255287488 1255558599 1259661312 1262098162 1262352896 1265112576 1267729512 1269201904 1272530448 1274008416 1275275521 1278037404 1278321408 1279521768 1280105034 1287137969 1287310128 1291381182 1292729344 1292881044 1294382648 1294555776 1294946296 1298323712 1298649744 1299458304 1300158048 1300550258 1305081792 1306379802 1307897084 1309082112 1310729616 1311327108 1311879296 1312850136 1314129089 1316450304 1317001959 1318531578 1318707936 1319263232 1321525688 1324259328 1324414728 1325797376 1326530352 1329990144 1331534848 1332141824 1334426366 1336354656 1337906752 1338242724 1339639808 1342568448 1343876352 1345437184 1351440384 1353326032 1356284592 1356558336 1359182636 1359484672 1360370412 1363918464 1364633088 1366257501 1370445336 1370538624 1373373638 1378158912 1378574652 1380175784 1383960576 1384540521 1386148582 1386333984 1387944128 1390678016 1390978368 1392333432 1393950544 1394585972 1400621131 1402435424 1405501344 1406870556 1407746496 1408504552 1409780736 1411418112 1412198424 1412793088 1413838608 1419957084 1420147008 1426154496 1427852142 1428600264 1434614272 1434782622 1437074548 1440822656 1442689024 1445842944 1448833728 1448932352 1453004009 1454320512 1455866048 1456180479 1456814583 1458506586 1460614176 1460938752 1462310592 1464060416 1469308308 1469604864 1473734613 1475864208 1477578336 1479017764 1479938624 1483798528 1484171136 1484618856 1485894912 1486343152 1486716399 1491522048 1492775396 1493005488 1493455873 1497976704 1498659552 1499290624 1501861816 1505145096 1506893232 1507094784 1508361218 1510315072 1513616832 1516034688 1516851056 1518225408 1519988736 1522491786 1522595424 1524109769 1525058704 1527262464 1529036288 1529420256 1529881626 1530856401 1531658492 1535858688 1537642496 1538286841 1538492592 1544969216 1549310747 1552697757 1553351584 1553696768 1559580672 1561437144 1564512768 1566329856 1568194362 1569569872 1573318656 1575513888 1577739852 1582332024 1584169808 1584381696 1584567621 1587098814 1589392224 1591238208 1592071936 1593086336 1598852892 1600709864 1607852064 1608337094 1609719488 1613941056 1614620672 1615815552 1617389648 1620925488 1622808096 1623025152 1630048896 1632323283 1632686016 1637849304 1639559168 1639751568 1642370912 1644744192 1646654464 1647067968 1649478376 1654001664 1658649588 1663846912 1664930952 1665827499 1666700308 1667762258 1669273344 1672136046 1673211904 1674078132 1686701952 1686816768 1689594543 1690306016 1691556906 1696195584 1696707264 1698677888 1699104456 1701591017 1704049872 1704428544 1706029024 1706457438 1706806712 1709218173 1711973376 1714193026 1715691042 1716413504 1720165824 1721841576 1723841392 1726074368 1729847808 1731532992 1732611072 1733544064 1738090368 1740109056 1741839736 1745442816 1747520532 1747639488 1747908864 1748436144 1750466848 1756002612 1758042104 1758277248 1765766106 1765886304 1768707136 1773320192 1776240417 1778303414 1781806208 1782191034 1784323632 1788014592 1791080928 1791835136 1792222128 1796870387 1800798597 1803675198 1808379456 1810934424 1813584643 1813827216 1816448256 1818557952 1819510784 1819563354 1821676668 1827260448 1827384832 1829560089 1837545216 1838099536 1840696494 1844504064 1846054028 1847667276 1848445312 1851615283 1852486272 1854637824 1854885888 1855663173 1856444576 1862913024 1865328374 1871827776 1873585446 1874001792 1875827408 1876995328 1879707648 1882363392 1882931232 1885118144 1893147243 1893276112 1893529344 1896171362 1901539328 1901594268 1903802856 1904800352 1911012624 1913043496 1919282652 1920157551 1930965192 1931778304 1935091186 1939094016 1939321566 1941573972 1941833664 1942419444 1944675448 1947485568 1949747456 1950237072 1950825387 1953091154 1959077744 1959473152 1959569703 1961845626 1964979484 1967818944 1969275204 1970104448 1973483057 1977797367 1978894848 1979491808 1981193216 1982288532 1986388992 1988696064 1989795528 1990673984 1994985216 1997302272 1998212736 2001639549 2004531984 2006860128 2009190976 2009459712 2015814528 2018155776 2021379584 2027160576 2029989048 2030127232 2036349952 2038773954 2039227008 2039842168 2041141868 2046949632 2051323456 2055807936 2060060457 2062453094 2067861978 2070263676 2075940864 2079222873 2079500976 2081916192 2086017024 2088439808 2088500148 2090925816 2091878958 2100685184 2103371803 2103653136 2104287731 2109776032 2110305834 2111619744 2112508928 2112756828 2116131752 2117127168 2119189632 2120757912 2121650944 2125289446 2129935626 2131803856 2139231744 2142900396 2143802752 2147479243 2151272448 2151921408 2152173933 2154420736 2155611822 2161233984 2163744128 2164033536 2173250592 2173398528 2176431044 2176914688 2183799072 2185849687 2186335424 2187759879 2192992256 2193465888 2196090624 2199154802 2203962462 2204407296 2211532784 2216367504 2218526646 2219907936 2221103332 2225697792 2226928284 2228842368 2229514728 2232104176 2239163094 2239508232 2242785649 2248935936 2252792724 2255409208 2260339848 2261594112 2262276352 2262541827 2265169634 2265472608 2266156018 2272066496 2272571392 2274052032 2275276584 2278957564 2279983104 2282631168 2283893136 2287588056 2288819897 2290893696 2293554432 2294822439 2295788768 2297487738 2303788032 2306463744 2307738888 2308710656 2310148096 2317453824 2320145408 2330027376 2330185984 2330545152 2331248192 2339371008 2341336816 2344369664 2349494784 2354354808 2354515072 2363270832 2368320556 2373498036 2376254712 2376572544 2378569613 2379098176 2380648221 2386857312 2388107904 2389629504 2398279338 2401064796 2404900264 2411172608 2411778096 2412505641 2414579232 2415307622 2418436288 2421931008 2423723328 2424743936 2426084472 2428902224 2434212144 2436347264 2439413452 2440525451 2449029024 2450060288 2454261992 2459338752 2459627352 2463556368 2464882966 2467116288 2469981696 2472850432 2474217564 2481002496 2483884032 2487974382 2495770368 2498113928 2498669056 2500050462 2501643387 2509817856 2510574976 2511117198 2519322624 2524196324 2524705792 2530225152 2531800489 2535459024 2537335359 2538403808 2545060896 2548016832 2550551042 2556074808 2556642816 2559043536 2560210068 2571289539 2574275938 2574620256 2582762364 2585458688 2585762088 2588765296 2589111552 2589892592 2596647424 2597299488 2598916608 2600316096 2601100516 2610163584 2612759604 2615794168 2618164224 2621459232 2622654216 2623758592 2625700272 2628258178 2634003918 2637063156 2637415872 2638526464 2643051376 2648518656 2648829456 2653060704 2659980288 2663069696 2664283648 2667455121 2668852732 2672709312 2675813504 2676485448 2679279616 2680402361 2685136896 2687752704 2690874368 2702880768 2705512797 2706652064 2712569184 2718365272 2718969344 2720740824 2727836928 2729266176 2732515002 2740890672 2741077248 2746747276 2756317824 2757149304 2760351568 2761044741 2769081042 2772297164 2772667968 2775888256 2781956736 2784666864 2787901088 2789171944 2797992561 2801242262 2804870848 2810378169 2811002688 2813741112 2815492992 2817009104 2819561472 2822836224 2824396848 2825586176 2827677216 2839914168 2840294016 2844257043 2852308992 2855704284 2857200528 2869228544 2869565244 2874149096 2881645312 2897667456 2897864704 2902636779 2906008018 2908641024 2911732096 2912360958 2913629166 2917013172 2921228352 2921877504 2924621184 2928120832 2929636731 2938616616 2939209728 2942768439 2947469226 2951728416 2955156672 2958035528 2959877248 2967597056 2968342272 2969237712 2971789824 2972686304 2973432798 2983044096 2985550792 2986010976 2986911746 2995953408 2997319104 2998581248 3003723632 3010290192 3013786464 3014189568 3016722436 3020630144 3027233664 3032069376 3033702112 3036450816 3044983572 3045190848 3048219538 3050117408 3054524928 3058072576 3058160931 3058840512 3059763252 3061712802 3063316984 3071717376 3076573682 3076985184 3089938432 3093679641 3098621494 3105395514 3106703168 3107393536 3122874288 3129025536 3132659712 3136388724 3137818437 3139139744 3151027776 3155479704 3160097603 3164664048 3168339616 3168763392 3169135242 3174197628 3178784448 3182476416 3184143872 3186172672 3187934169 3197705784 3201419728 3215704128 3216674188 3219438976 3227882112 3229241344 3231631104 3233417733 3234779296 3241850976 3245616192 3246050304 3252329879 3260097792 3264646566 3265372032 3275698608 3279503136 3284741824 3289488384 3293308928 3294135936 3298732203 3298956752 3317299176 3327693824 3327789969 3329861904 3331654998 3333400616 3335524516 3338546688 3344272092 3348156264 3358744641 3373403904 3373633536 3379189086 3380612032 3383113812 3392391168 3393414528 3397355776 3397754451 3398208912 3399234027 3403182034 3408099744 3408857088 3412058048 3412914876 3413613424 3418436346 3423946752 3428386052 3431382084 3432827008 3438714097 3440331648 3443683152 3446231607 3447682784 3452148736 3459695616 3463065984 3465222144 3467088128 3476180736 3480218112 3483679472 3490885632 3495041064 3495278976 3495817728 3496872288 3500933696 3512005224 3516084208 3516554496 3531532212 3531772608 3537414272 3546640384 3552480834 3556606828 3563612416 3564382068 3568647264 3571998269 3582161856 3583670272 3584444256 3593740774 3601597194 3607350396 3616758912 3621868848 3622961433 3627169286 3627654432 3632896512 3637115904 3639021568 3639126708 3643353336 3654520896 3654769664 3659120178 3665039963 3675090432 3676199072 3681392988 3689008128 3692108056 3695334552 3696890624 3697324449 3703230566 3704972544 3709275648 3711326346 3712889152 3725826048 3730656748 3743655552 3747170892 3748003584 3750075693 3751654816 3753990656 3764726784 3765862464 3770236288 3786294486 3786552224 3787058688 3792342724 3803188536 3807605712 3808754327 3809600704 3822025248 3825826563 3826086992 3838565304 3840315102 3861413907 3861930384 3863556608 3870182372 3878188032 3878643132 3883147944 3883667328 3884838888 3886930831 3889350896 3894971136 3899494912 3900474144 3901650774 3906182308 3907962929 3918155488 3919139406 3923691252 3929958968 3935637888 3938550408 3940208896 3942387267 3946966114 3955594734 3957789696 3958983616 3962386432 3964577064 3972777984 3977392128 3979591056 3981347968 3988175737 3989970432 3994604544 3996425472 4003279098 4009063968 4013720256 4018381952 4018919424 4031629056 4036311552 4042759168 4054321152 4059435133 4059978096 4060254464 4072699904 4077547908 4078454016 4079684336 4082283736 4093899264 4102646912 4111615872 4120120914 4124906188 4135723956 4140527352 4144560973 4151881728 4153621563 4158445746 4159001952 4163832384 4172034048 4177000296 4181851632 4183757916 4201370368 4201863393 4206743606 4207306272 4208575462 4219552064 4220611668 4223239488 4225017856 4225513656 4232263504 4234254336 4238379264 4241515824 4243301888 4250578892 4259871252 4263607712 4278463488 4285800792 4287605504 4294958486 4303842816 4304347866 4308841472 4311223644 4322467968 4327488256 4328067072 4346501184 4346797056 4352862088 4353829376 4359012027 4367598144 4371699374 4372670848 4375519758 4385984512 4386931776 4392181248 4398309604 4407924924 4408814592 4417343567 4421203839 4423065568 4432735008 4437053292 4439815872 4442206664 4451395584 4453856568 4457684736 4459029456 4464208352 4478326188 4479016464 4480367619 4485571298 4497871872 4505585448 4510818416 4520679696 4524552704 4525083654 4530339268 4530945216 4532312036 4544132992 4548104064 4550553168 4557915128 4559966208 4567786272 4572329307 4575176112 4577639794 4581787392 4587108864 4589644878 4591577536 4592569203 4594975476 4607576064 4612927488 4614860523 4615477776 4617421312 4634907648 4640290816 4647932241 4660054752 4660371968 4661090304 4662496384 4670492281 4678742016 4682673632 4688739328 4698989568 4708709616 4709030144 4726541664 4736641112 4746996072 4752509424 4753145088 4757139226 4758196352 4761296442 4773714624 4776215808 4779259008 4796558676 4802129592 4806807733 4809800528 4822345216 4823556192 4825011282 4829158464 4830615244 4836872576 4843862016 4847446656 4849487872 4851520037 4852168944 4857804448 4868424288 4872694528 4878826904 4881050902 4896969849 4898058048 4900120576 4908523984 4918677504 4919254704 4927112736 4929765932 4934232576 4939963392 4945700864 4948435128 4962004992 4975948764 4991540736 4996227856 4997338112 4997482497 5000100924 5003286774 5019635712 5021149952 5022234396 5048392648 5049411584 5060450304 5063600978 5070918048 5074670718 5076807616 5090121792 5096033664 5101102084 5104773051 5112149616 5113285632 5118087072 5120420136 5127654519 5142579078 5148551876 5149240512 5165524728 5170917376 5171524176 5177530592 5178223104 5179785184 5193294848 5194598976 5197833216 5200632192 5202201032 5220327168 5225519208 5231588336 5236328448 5242918464 5245308432 5247517184 5251400544 5256516356 5268007836 5274126312 5274831744 5277052928 5286102752 5297658912 5306121408 5319960576 5326139392 5328567296 5328721251 5334910242 5337705464 5345418624 5351627008 5352970896 5360804722 5375505408 5381748736 5390611161 5411025594 5413304128 5425138368 5436730544 5437938688 5440753929 5441481648 5455673856 5458532352 5465030004 5481781344 5482154496 5488680267 5493494552 5512635648 5514298608 5520703136 5522089482 5538162084 5544594328 5545335936 5551776512 5554845849 5563913472 5569333728 5575802176 5578343888 5595985122 5602484524 5609741696 5620756338 5622005376 5627482224 5630985984 5634018208 5639122944 5648793696 5651172352 5655354432 5667052759 5679441729 5679828336 5680588032 5688514086 5704617984 5711408568 5714401056 5719766951 5738457088 5739130488 5748298192 5763290624 5795334912 5795729408 5805273558 5812016036 5817282048 5823464192 5824721916 5827258332 5834026344 5837167903 5842456704 5849242368 5852476161 5856241664 5859273462 5877233232 5878419456 5885536878 5894938452 5903456832 5910313344 5916071056 5919754496 5920449171 5936684544 5938475424 5943579648 5945372608 5946865596 5966088192 5971101584 5972021952 5973823492 5991906816 5994638208 5997162496 5999675591 6004918647 6007447264 6020580384 6027572928 6028379136 6033444872 6041260288 6054467328 6064138752 6067404224 6089967144 6090381696 6096439076 6100234816 6109049856 6116145152 6116321862 6117681024 6119526504 6123425604 6126633968 6153147364 6153970368 6179876864 6180181371 6187359282 6197242988 6210791028 6213406336 6224061949 6237668619 6245748576 6258051072 6265319424 6272777448 6275636874 6278279488 6302055552 6310115409 6310959408 6312863193 6320195206 6329328096 6336679232 6337526784 6338270484 6348395256 6357568896 6364952832 6368287744 6372345344 6375868338 6386183323 6395411568 6402839456 6431408256 6433348376 6438877952 6442437729 6455764224 6463262208 6466835466 6469558592 6483701952 6491232384 6492100608 6504659758 6520195584 6529293132 6530744064 6551397216 6557549061 6559006272 6569483648 6578976768 6586617856 6588271872 6597464406 6597913504 6633711071 6634598352 6636599767 6655387648 6655579938 6659723808 6663309996 6666801232 6671049032 6677093376 6688544184 6696312528 6717489282 6728356947 6746807808 6758378172 6761224064 6766227624 6772819151 6784782336 6786829056 6787625481 6794711552 6795508902 6796417824 6798468054 6806364068 6816199488 6817714176 6824116096 6825829752 6827226848 6835819039 6836872692 6847893504 6856772104 6862764168 6865654016 6866459691 6877428194 6880663296 6887366304 6892463214 6895365568 6904297472 6919391232 6926131968 6930444288 6934176256 6952361472 6960436224 6967358944 6990082128 6990557952 6991635456 6993744576 7001867392 7024010448 7032168416 7033108992 7063064424 7063545216 7073400893 7074828544 7104961668 7113213656 7127224832 7128764136 7135708839 7137294528 7143996538 7164323712 7167340544 7168888512 7187481548 7203194388 7214700792 7218585829 7233517824 7237516923 7243737696 7245922866 7254338572 7255308864 7265793024 7274231808 7278253416 7286706672 7309041792 7309539328 7318240356 7321576353 7330079926 7350180864 7352398144 7362785976 7378016256 7384216112 7390669104 7393781248 7394648898 7406461132 7409945088 7418551296 7422652692 7425778304 7451652096 7461313496 7487311104 7494341784 7496007168 7500151386 7503309632 7504930161 7507981312 7529453568 7531724928 7540472576 7572588972 7573104448 7574117376 7584685448 7595401467 7606377072 7615211424 7617508654 7619201408 7644050496 7651653126 7652173984 7677130608 7680630204 7697041807 7713868617 7722827814 7723860768 7727113216 7740364744 7756376064 7757286264 7766295888 7767334656 7769677776 7773861662 7778701792 7789942272 7798989824 7800948288 7803301548 7812364616 7815925858 7836310976 7838278812 7847382504 7859917936 7871275776 7877100816 7880417792 7884774534 7893932228 7911189468 7915579392 7917967232 7924772864 7928093719 7929154128 7945555968 7959182112 7962695936 7976351474 7979940864 7989209088 7992850944 8002365363 8006558196 8018127936 8027440512 8036763904 8037838848 8041207083 8063258112 8072623104 8085518336 8108642304 8118870266 8119956192 8120508928 8145399808 8155095816 8156908032 8159368672 8164567472 8187798528 8203638053 8205293824 8223231744 8240241828 8249812376 8271447912 8281054704 8289121946 8307243126 8316891492 8318003904 8327664768 8354000592 8363703264 8367515832 8393977683 8402740736 8403726786 8413487212 8414612544 8417150924 8439104128 8441223336 8446478976 8450035712 8451027312 8453576677 8464527008 8468508672 8476758528 8483031648 8486603776 8501157784 8519742504 8527215424 8532771129 8556926976 8571601584 8575211008 8589916972 8607685632 8608695732 8617682944 8622447288 8644935936 8654976512 8693002368 8693594112 8705724176 8707658752 8707910337 8718024054 8735196288 8743398748 8745341696 8751039516 8773863552 8784362496 8788910193 8796619208 8815849848 8817629184 8834687134 8842407678 8846131136 8865470016 8874106584 8879631744 8884413328 8902791168 8907713136 8915369472 8918058912 8926928647 8928416704 8956652376 8958032928 8960735238 8971142596 8995743744 9009965783 9011170896 9021636832 9041359392 9049105408 9050167308 9060678536 9061890432 9064624072 9088265984 9096208128 9101106336 9115830256 9135572544 9144658614 9150352224 9155279588 9163574784 9174217728 9179289756 9183155072 9185138406 9189950952 9215152128 9229721046 9230955552 9234842624 9269815296 9280581632 9281038923 9295864482 9320109504 9320743936 9322180608 9324992768 9340984562 9346936237 9365347264 9377478656 9397979136 9417419232 9418060288 9453083328 9473282224 9480292809 9493992144 9505018848 9506290176 9514278452 9516392704 9522592884 9547429248 9552431616 9558518016 9563802507 9593117352 9604259184 9613615466 9619601056 9644690432 9647112384 9650022564 9658316928 9661230488 9673745152 9687724032 9694893312 9703040074 9704337888 9715608896 9736848576 9745389056 9756989637 9757653808 9762101804 9793939698 9796116096 9800241152 9804347917 9817047968 9838509408 9854225472 9859531864 9868465152 9879926784 9891401728 9896196609 9896870256 9951897528 9966461671 9983081472 9992455712 9994676224 9994964994 10000201848 10006573548 10042299904 10044468792 10096785296 10098823168 10120900608 10127201956 10141836096 10149341436 10153615232 10171028063 10180243584 10192067328 10193263353 10197702081 10202204168 10209546102 10224299232 10226571264 10236174144 10240840272 10255309038 10285158156 10297103752 10298481024 10316142291 10331049456 10343048352 10355061184 10356446208 10359570368 10386589696 10389197952 10395666432 10401264384 10404402064 10440654336 10451038416 10454191111 10463176672 10472656896 10485836928 10490616864 10495034368 10502801088 10513032712 10536015672 10548252624 10549663488 10572205504 10595317824 10612242816 10639921152 10657134592 10657442502 10669820484 10675410928 10690837248 10703254016 10705941792 10715994807 10721609444 10751010816 10763497472 10781222322 10822051188 10826608256 10840454677 10845175229 10850276736 10868884299 10873461088 10875877376 10881507858 10882963296 10911347712 10917064704 10930060008 10963562688 10964308992 10977360534 10986989104 10995119889 11025271296 11028597216 11041406272 11044178964 11076324168 11089188656 11090671872 11091973347 11103553024 11109691698 11127826944 11138667456 11151604352 11156687776 11191970244 11204969048 11219483392 11241512676 11244010752 11254964448 11261971968 11268036416 11297587392 11302344704 11310708864 11334105518 11358883458 11359656672 11361176064 11377028172 11422817136 11426262981 11428802112 11439533902 11476914176 11477479689 11478260976 11496596384 11526581248 11558972191 11584241721 11590669824 11610547116 11624032072 11634564096 11646928384 11649443832 11654516664 11660792493 11668052688 11674335806 11684913408 11698484736 11704952322 11712483328 11718546924 11723888787 11754466464 11771073756 11789876904 11806913664 11820626688 11827161801 11832142112 11839508992 11840898342 11873369088 11876950848 11887159296 11890745216 11893731192 11911137119 11932176384 11942203168 11944043904 11947646984 11964527211 11983813632 11989276416 11999351182 12009837294 12014894528 12041160768 12055145856 12056758272 12066889744 12082520576 12108934656 12128277504 12134808448 12178305399 12179934288 12180763392 12192878152 12200469632 12218099712 12232290304 12232643724 12235362048 12239053008 12246851208 12253267936 12306294728 12307940736 12325113853 12360362742 12374718564 12394485976 12421582056 12426812672 12433682919 12448123898 12475337238 12491497152 12516102144 12545554896 12551273748 12556558976 12578092709 12604111104 12605590179 12620230818 12621918816 12625726386 12640390412 12658656192 12673358464 12675053568 12676540968 12695092501 12696790512 12715137792 12729905664 12736575488 12744690688 12751736676 12772366646 12790823136 12805678912 12862816512 12866696752 12877755904 12884875458 12911528448 12926524416 12933670932 12939117184 12967403904 12982464768 12984201216 13009319516 13040391168 13058586264 13061488128 13077036081 13102794432 13115098122 13118012544 13138967296 13157953536 13176543744 13194928812 13195827008 13252030701 13267422142 13269196704 13273199534 13310775296 13311159876 13319447616 13326619992 13333602464 13342098064 13354186752 13377088368 13392625056 13405945111 13434978564 13441102857 13456713894 13493615616 13516756344 13522448128 13532455248 13545638302 13573658112 13575250962 13589423104 13591017804 13592835648 13596936108 13612728136 13632398976 13648232192 13651659504 13654453696 13671638078 13673745384 13713544208 13716987921 13725528336 13731308032 13732919382 13754856388 13761326592 13774732608 13784926428 13790731136 13808594944 13814381399 13838782464 13844581569 13852263936 13868352512 13904722944 13920872448 13934717888 13943796723 13980164256 13981115904 13983270912 13987489152 14003734784 14011476843 14048020896 14064336832 14066217984 14126128848 14127090432 14146801786 14149657088 14209923336 14226427312 14254449664 14257528272 14271417678 14274589056 14287993076 14294506213 14328647424 14337777024 14374963096 14406388776 14420423199 14429401584 14437171658 14467035648 14475033846 14487475392 14491845732 14508677144 14510617728 14531586048 14548463616 14554560111 14556506832 14573413344 14618083584 14619078656 14636480712 14643152706 14660159852 14700361728 14704796288 14723602621 14725571952 14730014117 14756032512 14768432224 14781338208 14787562496 14789297796 14812922264 14819890176 14837102592 14845305384 14851556608 14922626992 14974622208 14988683568 14992014336 15000302772 15006619264 15009860322 15015962624 15058907136 15063449856 15080945152 15145177944 15146208896 15148234752 15169370896 15190802934 15212754144 15230422848 15235017308 15238402816 15288100992 15300947809 15303306252 15304347968 15314319153 15354261216 15361260408 15394083614 15427737234 15445655628 15447721536 15454226432 15480729488 15512752128 15514572528 15532591776 15534669312 15539355552 15547723324 15557403584 15579884544 15597979648 15601896576 15606603096 15624729232 15631851716 15672621952 15676557624 15694765008 15699499543 15719835872 15742551552 15754201632 15760835584 15769549068 15787864456 15822378936 15831158784 15835934464 15856187438 15858308256 15918364224 15925391872 15952702948 15959881728 15978418176 15985701888 16004730726 16013116392 16021739279 16036255872 16054881024 16073527808 16082414166 16126516224 16145246208 16171036672 16171833483 16237740532 16239912384 16241017856 16286656877 16310191632 16313816064 16318737344 16322261787 16329134944 16375597056 16407276106 16410587648 16446463488 16480483656 16499624752 16542895824 16562109408 16578243892 16614486252 16633782984 16636007808 16655329536 16664537547 16708001184 16727406528 16735031664 16787955366 16805481472 16807453572 16826974424 16829225088 16834301848 16878208256 16882446672 16892957952 16902054624 16907153354 16929054016 16953517056 16966063296 16973207552 17001158277 17002315568 17039485008 17054430848 17065542258 17083678157 17113853952 17143203168 17150422016 17159300853 17179833944 17215371264 17217391464 17235365888 17244894576 17289871872 17309953024 17386004736 17387188224 17411448352 17415317504 17415820674 17436048108 17470392576 17486797496 17490683392 17502079032 17511503709 17547727104 17568724992 17577820386 17593238416 17631699696 17635258368 17669374268 17684815356 17692262272 17722603423 17730940032 17748213168 17759263488 17761347513 17768826656 17815426272 17830738944 17836117824 17853857294 17856833408 17913304752 17916065856 17921470476 17942285192 17991487488 17999026773 18019931566 18022341792 18043273664 18082718784 18098210816 18100334616 18121357072 18123780864 18129248144 18176531968 18192416256 18202212672 18231660512 18271145088 18289317228 18300704448 18310559176 18327149568 18348435456 18358579512 18366310144 18370276812 18379901904 18459442092 18461911104 18469685248 18539630592 18562077846 18591728964 18640219008 18641487872 18649985536 18672185847 18681969124 18693872474 18730694528 18754957312 18795958272 18834838464 18836120576 18889052117 18906166656 18930346227 18938589579 18946564448 18960585618 18987984288 19010037696 19012580352 19028556904 19032785408 19045185768 19094858496 19104863232 19117036032 19127605014 19158549969 19186234704 19208518368 19227230932 19239202112 19289380864 19294224768 19300045128 19316633856 19322460976 19327313187 19347490304 19389786624 19406080148 19408675776 19431217792 19473697152 19490778112 19513979274 19515307616 19524203608 19587879396 19592232192 19608695834 19634095936 19672647183 19677018816 19708450944 19719063728 19736930304 19759853568 19792393218 19793740512 19901133213 19903795056 19909799301 19932923342 19966162944 19984911424 19989352448 19989929988 20000403696 20013147096 20084599808 20088937584 20141039711 20185070841 20193570592 20254403912 20283672192 20298682872 20307230464 20318457453 20342056126 20360487168 20384134656 20386526706 20395404162 20404408336 20419092204 20448598464 20453142528 20472348288 20481680544 20507457117 20510618076 20570316312 20594207504 20596962048 20599379073 20632284582 20662098912 20686096704 20710122368 20712892416 20719140736 20773179392 20778395904 20791332864 20802528768 20808804128 20881308672 20902076832 20908382222 20921704147 20926353344 20971673856 20981233728 20990068736 21005602176 21026065424 21072031344 21096505248 21099326976 21144411008 21190635648 21220202679 21224485632 21314269184 21314885004 21339640968 21350821856 21381674496 21406508032 21407126517 21411883584 21431989614 21443218888 21502021632 21562444644 21644102376 21653216512 21655757487 21680909354 21690350458 21700553472 21737768598 21746922176 21751754752 21763015716 21765926592 21822695424 21860120016 21927125376 21928617984 21954721068 21964729059 21973978208 21990239778 22050542592 22057194432 22082812544 22088357928 22120683221 22152648336 22178377312 22181343744 22183946694 22207106048 22219383396 22255653888 22277334912 22303208704 22313375552 22383940488 22409938096 22438966784 22483025352 22488021504 22509928896 22523943936 22536072832 22595174784 22604689408 22621417728 22668211036 22717766916 22719313344 22722352128 22754056344 22766309153 22786204401 22845634272 22852525962 22857604224 22879067804 22954959378 22956521952 22993192768 23053162496 23091125421 23117944382 23168483442 23181339648 23221094232 23248064144 23269128192 23293856768 23298887664 23309033328 23321584986 23336105376 23348671612 23359315031 23369826816 23396969472 23409904644 23437093848 23447777574 23508932928 23542147512 23576600359 23579753808 23613827328 23641253376 23654323602 23664284224 23679017984 23681796684 23746738176 23753901696 23774318592 23781490432 23784281157 23787462384 23822274238 23884406336 23888087808 23895293968 23929054422 23967627264 23978552832 23998702364 24019674588 24029789056 24070998679 24082321536 24110291712 24113516544 24123621249 24133779488 24165041152 24217869312 24256555008 24269616896 24356610798 24359868576 24361526784 24385756304 24400939264 24436199424 24465287448 24470724096 24478106016 24493702416 24506535872 24610914159 24612589456 24615881472 24650227706 24720725484 24749437128 24788971952 24843164112 24853625344 24867365838 24896247796 24950674476 24982994304 25003987883 25091109792 25102547496 25113117952 25156185418 25208222208 25211180358 25240461636 25243837632 25251452772 25280780824 25317312384 25346716928 25350107136 25353081936 25360730031 25390185002 25393581024 25430275584 25459811328 25473150976 25489381376 25503473352 25544733292 25581646272 25611357824 25655279741 25725633024 25733393504 25755511808 25769750916 25823056896 25853048832 25867341864 25878234368 25934807808 25964929536 26018639032 26080782336 26117172528 26122976256 26154072162 26205588864 26230196244 26236025088 26277934592 26353087488 26389857624 26391654016 26504061402 26534844284 26538393408 26546399068 26622319752 26638895232 26653239984 26661280289 26667204928 26684196128 26708373504 26754176736 26780785941 26785250112 26811890222 26869957128 26882205714 26913427788 26987231232 27029897349 27033512688 27044896256 27064910496 27091276604 27147316224 27150501924 27178846208 27182035608 27185671296 27193872216 27225456272 27264797952 27296464384 27303319008 27308907392 27343276156 27347490768 27355740503 27427088416 27433975842 27451056672 27462616064 27465838764 27509712776 27522653184 27549465216 27569852856 27581462272 27628762798 27689163138 27704527872 27736705024 27809445888 27841744896 27869435776 27887593446 27917230159 27960328512 27962231808 27966541824 27974978304 28007469568 28022953686 28040808711 28096041792 28128673664 28132435968 28252257696 28254180864 28293603572 28299314176 28416045931 28419846672 28440878427 28452854624 28508899328 28515056544 28542835356 28549178112 28575986152 28589012426 28657294848 28675554048 28749926192 28812777552 28840846398 28858803168 28874343316 28934071296 28950067692 28974950784 28983691464 29017354288 29021235456 29063172096 29109120222 29113013664 29146826688 29236167168 29270968911 29272961424 29286305412 29320319704 29400723456 29409592576 29413043751 29447205242 29451143904 29460028234 29536864448 29562676416 29575124992 29578595592 29625844528 29639780352 29674205184 29690610768 29703113216 29845253984 29899385013 29949244416 29977367136 29984028672 30000605544 30013238528 30019720644 30031925248 30126899712 30161890304 30290355888 30292417792 30296469504 30338741792 30381605868 30425508288 30460845696 30470034616 30476805632 30513084189 30576201984 30601895618 30606612504 30608695936 30628638306 30708522432 30722520816 30788167228 30855474468 30891311256 30895443072 30908452864 30921404969 30948426873 30961458976 31029145056 31065183552 31069338624 31078711104 31095446648 31114807168 31159769088 31195959296 31203793152 31213206192 31249458464 31263703432 31345243904 31353115248 31362573333 31389530016 31398999086 31439671744 31485103104 31508403264 31521671168 31539098136 31575728912 31644757872 31671868928 31712374876 31716616512 31836728448 31850783744 31905405896 31919763456 31971403776 32009461452 32026232784 32043478558 32072511744 32109762048 32147055616 32147984421 32164828332 32253032448 32290492416 32343666966 32475481064 32479824768 32482035712 32521364031 32535525687 32573313754 32620383264 32627632128 32637474688 32644523574 32658269888 32751194112 32814552212 32821175296 32892926976 32913406357 32960967312 32985359667 32999249504 33085791648 33124218816 33156487784 33228972504 33267565968 33272015616 33310659072 33329075094 33416002368 33454813056 33470063328 33575910732 33610962944 33614907144 33653948848 33658450176 33668603696 33756416512 33764893344 33785915904 33804109248 33814306708 33858108032 33907034112 33932126592 33946415104 34002316554 34004631136 34078970016 34108861696 34131084516 34167356314 34189126289 34278788943 34286406336 34300844032 34318601706 34359667888 34430742528 34434782928 34489789152 34579743744 34619906048 34676916573 34772009472 34822896704 34830635008 34831641348 34872096216 34940785152 34973594992 34981366784 34982377479 35004158064 35023007418 35095454208 35137449984 35155640772 35171666361 35186476832 35263399392 35338748536 35369630712 35384524544 35445206846 35461880064 35496426336 35518526976 35522695026 35537653312 35630852544 35661477888 35672235648 35707714588 35713666816 35733411357 35826609504 35832131712 35842940952 35884570384 35893581633 35998053546 36039863132 36044683584 36086547328 36165437568 36196421632 36200669232 36242714144 36247561728 36258496288 36353063936 36384832512 36404425344 36455219987 36463321024 36534916197 36542290176 36578634456 36601408896 36621118352 36654299136 36696870912 36717159024 36732620288 36740553624 36759803808 36918884184 36923822208 36939370496 36975341559 37124155692 37183457928 37280438016 37282975744 37299971072 37301048757 37344371694 37363938248 37387744948 37461389056 37669676928 37672241152 37734278127 37778104234 37812333312 37860692454 37877179158 37893128896 37921171236 37975968576 38020075392 38025160704 38057113808 38065570816 38085277503 38090371536 38189716992 38209726464 38234072064 38255210028 38317099938 38372469408 38417036736 38454461864 38478404224 38578761728 38588449536 38600090256 38633267712 38644921952 38654626374 38694980608 38779573248 38812160296 38817351552 38862435584 38947394304 38981556224 39027958548 39030615232 39048407216 39175758792 39184464384 39217391668 39268191872 39345294366 39354037632 39416901888 39438127456 39473860608 39584786436 39587481024 39669369313 39756092103 39802266426 39807590112 39819598602 39865846684 39932325888 39969822848 39979859976 40000807392 40026294192 40038368657 40169199616 40177875168 40217835333 40282079422 40370141682 40387141184 40508807824 40567344384 40597365744 40614460928 40636914906 40684112252 40720974336 40768269312 40773053412 40790808324 40808816672 40838184408 40860175321 40897196928 40944696576 40963361088 41014914234 41021236152 41081268839 41140632624 41188415008 41193924096 41198758146 41264569164 41324197824 41372193408 41420244736 41425784832 41438281472 41443144197 41556791808 41605057536 41617608256 41762617344 41804153664 41816764444 41843408294 41852706688 41943347712 41962467456 41980137472 42011204352 42034430529 42052130848 42144062688 42193010496 42198653952 42280288427 42288822016 42381271296 42440405358 42448971264 42629770008 42679281936 42701643712 42763348992 42813016064 42814253034 42823767168 42863979228 42883518639 42886437776 43124889288 43261269597 43288204752 43306433024 43311514974 43361818708 43380700916 43401106944 43475537196 43493844352 43526031432 43531853184 43568433643 43645390848 43663680333 43720240032 43854250752 43857235968 43909442136 43929458118 43947956416 43980479556 44101085184 44114388864 44165625088 44170807863 44176715856 44190042351 44241366442 44305296672 44356754624 44362687488 44367893388 44414212096 44438766792 44511307776 44554669824 44606417408 44626751104 44703283261 44767880976 44819876192 44877933568 44966050704 44976043008 45019857792 45047887872 45072145664 45190349568 45242835456 45336422072 45435533832 45438626688 45444704256 45508112688 45532618306 45572408802 45691268544 45705051924 45715208448 45758135608 45902843427 45909918756 45913043904 45986385536 46106324992 46182250842 46235888764 46336966884 46362679296 46435977497 46442188464 46456198369 46496128288 46538256384 46587713536 46597775328 46618066656 46643169972 46672210752 46697343224 46718630062 46739653632 46793938944 46819809288 46874187696 46895555148 47017865856 47084295024 47098498629 47153200718 47159507616 47227654656 47282506752 47308647204 47328568448 47358035968 47363593368 47493476352 47507803392 47562980864 47568562314 47574924768 47644548476 47768812672 47776175616 47790587936 47858108844 47935254528 47957105664 47997404728 48039349176 48059578112 48065217837 48141997358 48164643072 48220583424 48247242498 48267558976 48330082304 48435738624 48513110016 48539233792 48713221596 48719737152 48723053568 48771512608 48801878528 48859970631 48930574896 48941448192 48956212032 48987404832 49013071744 49221828318 49225178912 49231762944 49300455412 49441450968 49498874256 49513806251 49577943904 49686328224 49707250688 49734731676 49792495592 49901348952 49965988608 50007975766 50182219584 50205094992 50226235904 50312370836 50416444416 50422360716 50480923272 50487675264 50502905544 50530100803 50561561648 50634624768 50693433856 50706163872 50721460062 50780370004 50787162048 50860551168 50919622656 50978762752 51003474831 51006946704 51089466584 51163292544 51222715648 51251034471 51310559482 51451266048 51466787008 51477902559 51511023616 51539501832 51646113792 51706097664 51734683728 51756468736 51869615616 51929859072 52037278064 52161564672 52234345056 52245952512 52308144324 52411177728 52460392488 52472050176 52534511127 52555869184 52706174976 52772656729 52779715248 52783308032 53008122804 53069688568 53076786816 53092798136 53167810269 53244639504 53277790464 53306479968 53322560578 53334409856 53368392256 53508353472 53561571882 53570500224 53623780444 53739914256 53764411428 53826855576 53879292649 53974462464 53997080319 54059794698 54067025376 54089792512 54129820992 54182553208 54294632448 54301003848 54357692416 54364071216 54371342592 54387744432 54450912544 54529595904 54592928768 54606638016 54617814784 54686552312 54694981536 54711481006 54854176832 54867951684 54902113344 54925232128 54931677528 55019425552 55045306368 55098930432 55139705712 55162924544 55257525596 55378326276 55409055744 55473410048 55618891776 55738871552 55775186892 55834460318 55920657024 55924463616 55949956608 56014939136 56016557541 56045907372 56081617422 56192083584 56257347328 56264871936 56504515392 56508361728 56587207144 56598628352 56667156351 56832091862 56839693344 56881756854 56905709248 57017798656 57030113088 57085670712 57098356224 57151972304 57178024852 57314589696 57351108096 57425466371 57475649907 57499852384 57625555104 57681692796 57717606336 57748686632 57868142592 57900135384 57949901568 57967382928 58034708576 58042470912 58218240444 58226027328 58293653376 58472334336 58541937822 58545922848 58572610824 58640639408 58819185152 58826087502 58894410484 58902287808 58920056468 59073728896 59125352832 59150249984 59157191184 59251689056 59279560704 59381221536 59406226432 59573164369 59690507968 59703399639 59729397903 59798770026 59898488832 59954734272 59968057344 60001211088 60026477056 60039441288 60253799424 60323780608 60423119133 60580711776 60584835584 60677483584 60763211736 60851016576 60921691392 60940069232 60953611264 60955372359 61026168378 61152403968 61203791236 61213225008 61217391872 61257276612 61417044864 61445041632 61522371351 61576334456 61710948936 61782622512 61790886144 61842809938 61896853746 61922917952 62058290112 62130367104 62138677248 62157422208 62190893296 62229614336 62319538176 62407586304 62426412384 62488500529 62498916928 62527406864 62690487808 62706230496 62725146666 62765112441 62779060032 62797998172 62879343488 62970206208 63016806528 63043342336 63069760481 63078196272 63151457824 63289515744 63343737856 63424749752 63433233024 63521740627 63660608037 63673456896 63701567488 63810811792 63942807552 64018922904 64052465568 64086957116 64145023488 64219524096 64294111232 64295968842 64329656664 64506064896 64687333932 64950962128 64959649536 64964071424 64967272461 65042728062 65071051374 65146627508 65240766528 65255264256 65274949376 65289047148 65316539776 65428553659 65629104424 65642350592 65785853952 65826812714 65921934624 65970719334 65998499008 66171583296 66248437632 66312975568 66362049663 66457945008 66535131936 66544031232 66621318144 66658150188 66832004736 66909626112 66940126656 67151821464 67221925888 67229814288 67307897696 67316900352 67337207392 67512833024 67529786688 67571831808 67608218496 67628613416 67716216064 67814068224 67864253184 68004633108 68009262272 68157940032 68217723392 68262169032 68298927459 68334712628 68378252578 68557577886 68572812672 68601688064 68637203412 68719335776 68869565856 68979578304 69159487488 69239812096 69273376263 69353833146 69544018944 69645793408 69663282696 69744192432 69765231697 69881570304 69947189984 69962733568 69964754958 70008316128 70046014836 70077945093 70190908416 70311281544 70343332722 70372953664 70526798784 70677497072 70729801077 70739261424 70769049088 70890413692 70923760128 70992852672 71037053952 71045390052 71075306624 71197196441 71261705088 71322955776 71344471296 71352843471 71415429176 71427333632 71466822714 71653219008 71664263424 71685881904 71769140768 71787163266 71996107092 72079726264 72089367168 72173094656 72212996037 72330875136 72401338464 72485428288 72495123456 72516992576 72706127872 72769665024 72808850688 72910439974 72926642048 73069832394 73084580352 73157268912 73202817792 73242236704 73308598272 73434318048 73465240576 73481107248 73519607616 73671685867 73832742477 73837768368 73847644416 73950683118 74248311384 74356970363 74366915856 74560876032 74599942144 74602097514 74688743388 74727876496 74775489896 74922778112 75011963649 75339353856 75344482304 75468556254 75556208468 75624666624 75721384908 75754358316 75786257792 75842342472 75883182739 75916226603 75951937152 76040150784 76050321408 76082190093 76114227616 76131141632 76170555006 76180743072 76379433984 76419452928 76468144128 76510420056 76634199876 76744938816 76834073472 76908923728 76956808448 76965839223 77176899072 77200180512 77266535424 77289843904 77309252748 77389961216 77559146496 77624320592 77634703104 77724871168 77894788608 77963112448 78055917096 78061230464 78096814432 78351517584 78368928768 78434783336 78536383744 78690588732 78708075264 78833803776 78876254912 79169572872 79174962048 79338738626 79512184206 79604532852 79615180224 79639197204 79731693368 79939645696 79959719952 79983840867 80001614784 80052588384 80076737314 80338399232 80342357823 80355750336 80435670666 80564158844 80740283364 80774282368 80912805337 81017615648 81089692047 81134688768 81194731488 81228921856 81273829812 81368224504 81441948672 81536538624 81546106824 81581616648 81617633344 81676368816 81720350642 81794393856 81889393152 81926722176 82029828468 82042472304 82067221509 82162537678 82281265248 82376830016 82387848192 82397516292 82529138328 82648395648 82744386816 82840489472 82876562944 82886288394 83113583616 83210115072 83235216512 83525234688 83608307328 83633528888 83686816588 83705413376 83751690477 83886695424 83924934912 84022408704 84068861058 84104261696 84122426133 84288125376 84386020992 84397307904 84560576854 84577644032 84762542592 84880810716 84897942528 85248137793 85259540016 85358563872 85403287424 85526697984 85626032128 85628506068 85647534336 85727958456 85767037278 85772875552 86238243923 86249778576 86275796971 86522539194 86576409504 86612866048 86623029948 86723637416 86761401832 86802213888 86951074392 86987688704 87052062864 87063706368 87136867286 87327360666 87440480064 87708501504 87818884272 87858916236 87895912832 87960959112 88046648963 88202170368 88228777728 88239131253 88331250176 88341615726 88353431712 88380084702 88482732884 88610593344 88713509248 88725374976 88735786776 88828424192 88865647507 88877533584 89022615552 89109339648 89212834816 89253502208 89406566522 89535761952 89639752384 89698155039 89755867136 89932101408 89952086016 90039715584 90095775744 90144291328 90380699136 90485670912 90672844144 90871067664 90877253376 90889408512 91016225376 91065236612 91144817604 91382537088 91410103848 91430416896 91516271216 91539252567 91805686854 91819837512 91826087808 91954211609 91972771072 92364501684 92471777528 92673933768 92725358592 92764214907 92871954994 92884376928 92912396738 92992256576 93175427072 93195550656 93236133312 93286339944 93344421504 93394686448 93437260124 93479307264 93587877888 93639618576 93748375392 93791110296 93841615777 94035731712 94087719999 94168590048 94196997258 94306401436 94319015232 94455309312 94565013504 94617294408 94657136896 94716071936 94727186736 95015606784 95125961728 95137124628 95149849536 95289096952 95537625344 95552351232 95581175872 95716217688 95914211328 95994809456 96078698352 96119156224 96130435674 96283994716 96329286144 96441166848 96494484996 96535117952 96660164608 96871477248 97078467584 97426443192 97439474304 97446107136 97543025216 97564092093 97603757056 97606577061 97719941262 97861149792 97882896384 97912424064 97974809664 98026143488 98443656636 98450357824 98463525888 98600910824 98740219071 98882901936 98997748512 99027612502 99155887808 99372656448 99414501376 99469463352 99584991184 99802697904 99931977216 100015951532 100061543491 100364439168 100410189984 100452471808 100624741672 100832888832 100844721432 100961846544 100975350528 101005811088 101060201606 101123123296 101269249536 101386867712 101412327744 101442920124 101560740008 101574324096 101721102336 101839245312 102006949662 102013893408 102178933168 102326585088 102445431296 102502068942 102567378867 102621118964 102902532096 102933574016 102955805118 103022047232 103065218347 103079003664 103292227584 103469367456 103512937472 103739231232 103803820049 103859718144 104030749719 104074556128 104468690112 104491905024 104616288648 104769389761 104822355456 104920784976 104944100352 105069022254 105111738368 105412349952 105545313458 105559430496 105566616064 106016245608 106139377136 106153573632 106185596272 106335620538 106489279008 106555580928 106612959936 106645121156 106668819712 106736784512 107016706944 107123143764 107141000448 107200234071 107247560888 107479828512 107528822856 107653711152 107758585298 107994160638 108119589396 108134050752 108179585024 108259641984 108365106416 108589264896 108602007696 108728142432 108742685184 108775488864 108901825088 109059191808 109185857536 109213276032 109235629568 109365659961 109373104624 109389963072 109422962012 109708353664 109735903368 109804226688 109850464256 109863355056 109896496801 110038851104 110090612736 110197860864 110279411424 110325849088 110515051192 110756652552 110818111488 110926024677 111477743104 111550373784 111668920636 111841314048 111848927232 111899913216 112029878272 112033115082 112091814744 112163234844 112384167168 112514694656 113009030784 113016723456 113174414288 113197256704 113202834381 113334312702 113664183724 113679386688 113763513708 113811418496 114006598139 114060226176 114171341424 114196712448 114255832509 114303944608 114356049704 114629179392 114702216192 114850932742 114951299814 114999704768 115251110208 115363385592 115435212672 115497373264 115736285184 115800270768 115899803136 115934765856 116069417152 116084941824 116436480888 116452054656 116587306752 116944668672 117083875644 117091845696 117145221648 117281278816 117638370304 117652175004 117788820968 117804575616 117840112936 118147457792 118250705664 118314382368 118503378112 118762443072 118812452864 119008107939 119146328738 119381015936 119406799278 119458795806 119597540052 119796977664 119909468544 120002422176 120052954112 120078882576 120115105971 120507598848 120647561216 120653505999 120846238266 121161423552 121169671168 121354967168 121510171081 121526423472 121702033152 121843382784 121880138464 121907222528 121910744718 122052336756 122304807936 122407582472 122426450016 122434783744 122514553224 122580525963 122834089728 122890083264 123044742702 123152668912 123243806517 123421897872 123565245024 123581772288 123685619876 123793707492 123845835904 124058223961 124116580224 124260734208 124277354496 124314844416 124329432591 124381786592 124459228672 124815172608 124852824768 124977001058 124997833856 125054813728 125380975616 125412460992 125450293332 125530224882 125558120064 125595996344 125758686976 125940412416 126033613056 126139520962 126156392544 126302915648 126579031488 126687475712 126840865281 126849499504 126866466048 127043481254 127321216074 127346913792 127403134976 127621623584 128037845808 128104931136 128173914232 128290046976 128439048192 128588222464 128591937684 128650555917 128659313328 129374667864 129564001723 129901924256 129919299072 129934544922 130085456124 130142102748 130293255016 130481533056 130549898752 130578094296 130633079552 130705300929 130857107318 131258208848 131284701184 131571707904 131653625428 131843869248 131941438668 131996998016 132223364819 132343166592 132496875264 132512423589 132570127053 132625951136 132724099326 132915890016 133070263872 133088062464 133242636288 133316300376 133664009472 133819252224 133880253312 134109849783 134303642928 134459628576 134615795392 134633800704 134674414784 135025666048 135059573376 135143663616 135216436992 135257226832 135432432128 135728506368 136009266216 136018524544 136315880064 136435446784 136524338064 136597854918 136669425256 136756505156 137115155772 137145625344 137274406824 137438671552 137708530281 137739131712 137959156608 138318974976 138546752526 138707666292 139088037888 139291586816 139307932491 139326565392 139368595107 139488384864 139530463394 139763140608 139894379968 139925467136 139929509916 140016632256 140092029672 140155890186 140381816832 140622563088 140686665444 140745907328 140925910801 140987277977 141053597568 141295495887 141354994144 141459602154 141478522848 141538098176 141780827384 141847520256 141985705344 142074107904 142090780104 142150613248 142394392882 142523410176 142688942592 142705686942 142830858352 142854667264 142933645428 143306438016 143328526848 143371763808 143538281536 143574326532 143992214184 144159452528 144178734336 144195653511 144346189312 144425992074 144661750272 144802676928 144970856576 144990246912 145033985152 145412255744 145539330048 145617701376 145820879948 145853284096 146139664788 146169160704 146314537824 146405635584 146451929029 146484473408 146579911893 146868636096 146930481152 146962214496 147039215232 147343371734 147665484954 147675536736 147695288832 147901366236 148496622768 148541418753 148713940726 148733831712 149121752064 149199884288 149204195028 149377486776 149455752992 149550979792 149845556224 150023927298 150266638483 150678707712 150937112508 151112416936 151249333248 151442769816 151508716632 151572515584 151590302409 151684684944 151766365478 151832453206 151903874304 152080301568 152164380186 152228455232 152262283264 152341110012 152361486144 152758867968 152936288256 153020840112 153268399752 153489877632 153668146944 153753103413 153817847456 153913616896 153931678446 154353798144 154400361024 154533070848 154579687808 154618505496 154779922432 154844782547 155118292992 155248641184 155269406208 155449742336 155789577216 156111834192 156122460928 156193628864 156703035168 156737857536 156869566672 157072767488 157381177464 157416150528 157667607552 157752509824 158317970187 158339145744 158349924096 158677477252 159024368412 159209065704 159230360448 159278394408 159364164071 159463386736 159503430807 159879291392 159919439904 159967681734 160003229568 160105176768 160153474628 160226480089 160684715646 160711500672 160871341332 161128317688 161480566728 161548564736 161637877947 161825610674 162035231296 162179384094 162269377536 162389462976 162457843712 162547659624 162736449008 162883897344 163073077248 163092213648 163163233296 163235266688 163352737632 163440701284 163515205217 163588787712 163778786304 163853444352 164059656936 164084944608 164134443018 164325075356 164562530496 164753660032 164775696384 164795032584 165036202513 165058276656 165296791296 165488773632 165680978944 165753125888 165772576788 166227167232 166420230144 166470433024 167216614656 167267057776 167373633176 167410826752 167503380954 167773390848 167849869824 168044817408 168137722116 168208523392 168244852266 168576250752 168772041984 168794615808 169121153708 169155288064 169525085184 169761621432 169795885056 170001469053 170496275586 170519080032 170717127744 170806574848 171053395968 171257012136 171295068672 171455916912 171534074556 171545751104 172276399113 172476487846 172499557152 172551593942 173045078388 173152819008 173225732096 173246059896 173447274832 173522803664 173604427776 173902148784 173975377408 174104125728 174127412736 174273734572 174654721332 174880960128 175417003008 175637768544 175717832472 175791825664 175921918224 176093297926 176457555456 176478262506 176662500352 176683231452 176706863424 176760169404 176965465768 177221186688 177427018496 177450749952 177471573552 177731295014 177755067168 178218679296 178425669632 178507004416 178719493107 178813133044 179071523904 179279504768 179396310078 179511734272 179586958187 179864202816 179904172032 180079431168 180288582656 180761398272 180971341824 181269357399 181345688288 181742135328 181754506752 182032450752 182130473224 182289635208 182765074176 182820207696 182860833792 183032542432 183078505134 183611373708 183639675024 183652175616 183908423218 183945542144 184729003368 184943555056 185347867536 185528429814 185743909988 185768753856 185824793476 185984513152 186391101312 186472266624 186572679888 186688843008 186789372896 186874520248 186958614528 187279237152 187465501587 187496750784 187582220592 187683231554 188071463424 188175439998 188295337323 188337180096 188393994516 188612802872 188638030464 188910618624 189130027008 189209281443 189234588816 189314273792 189454373472 190031213568 190251923456 190274249256 190299699072 190565221881 190578193904 191075250688 191104702464 191162351744 191432435376 191490183521 191828422656 191989618912 192157396704 192238312448 192260871348 192567989432 192658572288 192882333696 192988969992 193070235904 194156935168 194852886384 194878948608 194892214272 195086050432 195128184186 195207514112 195213154122 195439882524 195722299584 195765792768 195824848128 195949619328 196052286976 196285660977 196887313272 196900715648 196927051776 197201821648 197480438142 197765803872 197995497024 198055225004 198311775616 198745312896 198829002752 198912321517 198938926704 199086148989 199169982368 199605395808 199863954432 200031903064 200123086982 200728878336 200820379968 200904943616 201249483344 201665777664 201689442864 201923693088 201950701056 202011622176 202120403212 202246246592 202538499072 202773735424 202824655488 202885840248 203121480016 203148648192 203442204672 204013899324 204027786816 204357866336 204653170176 204890862592 204896782377 205004137884 205134757734 205242237928 205805064192 205867148032 205911610236 206130436694 206158007328 206938734912 207025874944 207478462464 207607640098 207719436288 208061499438 208149112256 208937380224 209232577296 209295695091 209538779522 209644710912 209841569952 209888200704 210138044508 210223476736 210233835279 211090626916 211118860992 211133232128 211726539401 212032491216 212189403231 212278754272 212307147264 212371192544 212671241076 212978558016 213111161856 213225919872 213290242312 213337639424 213473569024 213591589323 214033413888 214246287528 214282000896 214400468142 214495121776 214959657024 215057645712 215307422304 215517170596 215988321276 216239178792 216268101504 216359170048 216519283968 216638988111 216730212832 217204015392 217456284864 217485370368 217550977728 217803650176 218118383616 218371715072 218426552064 218471259136 218731319922 218746209248 218779926144 218845924024 219416707328 219471806736 219608453376 219726710112 219792993602 220077702208 220395721728 220558822848 220651698176 221015057601 221030102384 221513305104 221852049354 222955486208 223070911089 223100747568 223337841272 223682628096 223799826432 224059756544 224066230164 224183629488 224326469688 224768334336 225029389312 225035890947 226018061568 226033446912 226348828576 226405668762 226668625404 227328367448 227358773376 227527027416 227622836992 227649548217 227748679809 228013196278 228120452352 228342682848 228393424896 228511665018 228607889216 228712099408 229258358784 229404432384 229701865484 229902599628 229999409536 230393844499 230502220416 230726771184 230870425344 230897517669 230994746528 231600541536 231799606272 231869531712 232138834304 232169883648 232872961776 232904109312 233174613504 233889337344 234167751288 234183691392 234290443296 234510444991 234562557632 235276740608 235304350008 235577641936 235609151232 235680225872 236294915584 236501411328 236628764736 237006756224 237524886144 237624905728 238016215878 238292657476 238762031872 238813598556 238917591612 239195080104 239323884023 239818937088 239951522601 240004844352 240105908224 240157765152 240230211942 241015197696 241307011998 241692476532 242322847104 242339342336 242709934336 242738416011 243020342162 243052846944 243404066304 243686765568 243760276928 243814445056 243821489436 244104673512 244609615872 244815164944 244852900032 244869567488 245029106448 245161051926 245557677521 245668179456 245780166528 246089485404 246201664527 246305337824 246487613034 246843795744 247130490048 247163544576 247371239752 247587414984 247691671808 248116447922 248233160448 248521468416 248629688832 248658865182 248763573184 248918457344 249630345216 249705649536 249954002116 249995667712 250109627456 250761951232 250824921984 250900586664 251060449764 251116240128 251191992688 251255071431 251517373952 252067226112 252279041924 252312785088 252605831296 253158062976 253374951424 253681730562 253698999008 253732932096 254086962508 254642432148 254693827584 255186539909 255243247168 255744413379 256075691616 256209862272 256347828464 256580093952 256878096384 257183875368 257301111834 257318626656 258714731769 258749335728 258827390913 259128003446 259803848512 259838598144 259869089844 260170912248 260284205496 260586510032 260963066112 261099797504 261156188592 261266159104 261410601858 261714214636 261833516243 262516417696 263307250856 263687738496 263882877336 263993996032 264139946889 264446729638 264686333184 264993750528 265024847178 265140254106 265251902272 265448198652 265831780032 266140527744 266176124928 266485272576 266596942521 266632600752 267328018944 267638504448 267760506624 268219699566 268607285856 268919257152 269231590784 269267601408 269348829568 270051332096 270119146752 270287327232 270432873984 270514453664 270864864256 271457012736 271982153911 272018532432 272037049088 272631760128 272870893568 273048676128 273195709836 273338850512 273513010312 274230311544 274291250688 274548813648 274877343104 275417060562 275478263424 275862634827 275918313216 277093505052 277415332584 277685585191 278176075776 278292644721 278583173632 278615864982 278653130784 278737190214 278976769728 279060926788 279526281216 279788759936 279859019832 280033264512 280184059344 280268580599 280311780372 280763633664 281245126176 281373330888 281491814656 281524847331 281851821602 281974555954 282107195136 282590991774 282709988288 282919204308 282957045696 283076196352 283561654768 283695040512 283971410688 284148215808 284181560208 284301226496 284788785764 285046820352 285377885184 285411373884 285661716704 285709334528 285867290856 286612876032 286657053696 286743527616 287076563072 287148653064 287568881873 287984428368 288318905056 288357468672 288391307022 288692378624 288851984148 289323500544 289605353856 289941713152 289980493824 290067970304 291235402752 291641759896 291706568192 292279329576 292338321408 292629075648 292811271168 292903858058 292968946816 293159823786 293737272192 293860962304 293924428992 294078430464 294686743468 295330969908 295351073472 295390577664 295802732472 295962018989 296220657213 296993245536 297082837506 297427881452 297467663424 298243504128 298408390056 298754973552 298911505984 299101959584 299691112448 300047854596 300184630473 300533276966 301357415424 301874225016 302224833872 302498666496 302885539632 303017433264 303145031168 303180604818 303369369888 303532730956 303664906412 303807748608 304160603136 304328760372 304456910464 304682220024 304722972288 305517735936 306041680224 306536799504 306979755264 307336293888 307506206826 307635694912 307702136601 307827233792 307863356892 308707596288 308800722048 309066141696 309159375616 309195655041 309237010992 309689565094 310497282368 310538812416 310899484672 311411460147 311579154432 312223668384 312244921856 312387257728 312922982827 313406070336 313475715072 313739133344 314145534976 314308169283 314762354928 314832301056 315335215104 315505019648 316635940374 316678291488 316699848192 317354954504 318048736824 318418131408 318460720896 318556788816 318728328142 318926773472 319006861614 319758582784 319838879808 319935363468 320006459136 320210353536 320306949256 320452960178 321369431292 321423001344 321742682664 322256635376 322961133456 323097129472 323275755894 323651221348 324070462592 324358768188 324538755072 324778925952 324915687424 325051842479 325095319248 325472898016 325767794688 326184427296 326326466592 326470533376 326705475264 326881402568 327030410434 327177575424 327557572608 327706888704 328096979883 328119313872 328169889216 328268886036 328650150712 329125060992 329507320064 329551392768 329590065168 329689490403 330072405026 330116553312 330593582592 330977547264 331361957888 331506251776 331545153576 332454334464 332940866048 334433229312 334534115552 334747266352 334821653504 335006761908 335546781696 335699739648 336089634816 336275444232 336417046784 336489704532 337152501504 337544083968 338242307416 338310576128 339050170368 339523242864 339591770112 340002938106 340992551172 341038160064 341434255488 341613149696 342019794417 342514024272 342590137344 342911833824 343068149112 343091502208 344552798226 344952975692 344999114304 345103187884 346090156776 346305638016 346451464192 346492119792 346596643757 346894549664 347045607328 347208855552 347804297568 347950754816 348208251456 348254825472 348547469144 349309442664 349761920256 350834006016 351275537088 351435664944 351583651328 351843836448 352186595852 352915110912 352956525012 353325000704 353366462904 353413726848 353520338808 353930931536 354442373376 354854036992 354943147104 355462590028 355510134336 356437358592 356851339264 357014008832 357024323817 357438986214 357626266088 358143047808 358559009536 358792620156 359173916374 359728405632 360158862336 360345317913 360577165312 361522796544 361942683648 362538714798 362691376576 363484270656 363509013504 364064901504 364260946448 364530513243 364579270416 365530148352 365640415392 365721667584 366065084864 366157010268 367222747416 367279350048 367304351232 367741577889 367816846436 367891084288 369408597103 369458006736 369731419551 369887110112 370695735072 371056859628 371487819976 371537507712 371649586952 371969026304 372174671883 372782202624 372944533248 373145359776 373377686016 373578745792 373749040496 374558474304 374931003174 374993501568 375164441184 375366463108 376142926848 376350879996 376590674646 376674360192 376787989032 377225605744 377276060928 377821237248 378418562886 378469177632 378628547584 378908746944 380062427136 380503846912 380522595843 380548498512 380599398144 381130443762 381156387808 382150501376 382209404928 382324703488 382864870752 382980367042 383224385717 383979237824 384314793408 384476624896 384521742696 385135978864 385317144576 385764667392 385977939984 386140471808 388313870336 388692005169 389705772768 389757897216 390172100864 390256368372 390415028224 390426308244 390879765048 391444599168 391649696256 391899238656 392104573952 392115902787 392571321954 393774626544 393801431296 393854103552 394403643296 394960876284 395531607744 395990994048 396110450008 396623551232 396670094457 397490625792 397824643034 397877853408 398172297978 398339964736 399210791616 399727908864 400063806128 400246173964 401457756672 401640759936 401809887232 401978264597 402329549349 402498966688 403378885728 403847386176 403901402112 404023244352 404240806424 404492493184 405076998144 405547470848 405649310976 405771680496 406242960032 406297296384 408027798648 408055573632 408624928511 408715732672 409306340352 409781725184 409793564754 410008275768 410269515468 410484475856 411734296064 411823220472 412260873388 412316014656 413877469824 414051749888 414956924928 415215280196 416122998876 416298224512 417012150583 417874760448 417923797473 418105785321 418465154592 418591390182 419077559044 419289421824 419683139904 419776401408 420276089016 420467670558 422181253832 422237721984 422266464256 422777732403 422961833931 423453078802 424064982432 424378806462 424557508544 424614294528 424742385088 425342482152 425957116032 426222323712 426451839744 426580484624 426675278848 426947138048 427183178646 427874282641 428066827776 428492575056 428564001792 428800936284 428990243552 429919314048 430115291424 430614844608 431034341192 431976642552 432478357584 432536203008 433038567936 433277976222 433460425664 434408030784 434912569728 434970740736 435101955456 435607300352 436236767232 436853104128 436942518272 437462639844 437492418496 437559852288 437691848048 438833414656 438943613472 439216906752 439355787087 439453420224 439585987204 440155404416 440791443456 441117645696 441303396352 442030115202 442060204768 443026610208 443704098708 444458641757 444652184389 445624256259 445910972416 446141822178 446201495136 446675682544 447365256192 447599652864 448132460328 448367258976 448652939376 449536668672 450058778624 450071781894 450799915449 452036123136 452697657152 452811337524 453337250808 454656734896 454717546752 454770907227 455054054832 455245673984 455299096434 455497359618 456026392556 456240904704 456685365696 456786849792 457023330036 457215778432 457424198816 457999875613 458808864768 459403730968 459805199256 459998819072 460787688998 461004440832 461453542368 461740850688 461795035338 461989493056 463201083072 463599212544 463739063424 464277668608 464339767296 464534347641 465745923552 465808218624 466349227008 468335502576 468367382784 468580886592 469020889982 469125115264 470553481216 470608700016 471155283872 471218302464 471360451744 472589831168 473002822656 473257529472 473917859831 474013512448 474953910561 475049772288 476032431756 476585314952 477524063744 477627197112 477835183224 478092492213 478390160208 478647768046 479637874176 479903045202 480009688704 480211816448 480315530304 480460423884 480679440267 482614023996 483384953064 484645694208 484678684672 484913633841 485419868672 485476832022 486040684324 486105693888 486808132608 487373531136 487520553856 487642978872 488209347024 488356621879 489219231744 489630329888 489705800064 489739134976 490058212896 490322103852 490545615651 491115355042 491336358912 491560333056 492178970808 492403329054 492610675648 492975226068 493687591488 494260980096 494327089152 494742479504 495108607539 495174829968 495383343616 496232895844 496466320896 497042936832 497259377664 497317730364 497527146368 497836914688 499260690432 499411299072 499908004232 499991335424 500219254912 501523902464 501649843968 501801173328 502120899528 502232480256 502383985376 502510142862 503034747904 504134452224 504558083848 504625570176 505211662592 506316125952 507363461124 507397998016 507465864192 508173925016 509284864296 509387655168 510373079818 510486494336 511488826758 512151383232 512419724544 512695656928 513160187904 514367750736 514602223668 514637253312 515701801069 516829197339 517429463538 517498671456 517654781826 518256006892 519607697024 519677196288 519738179688 520341824496 520498792541 520568410992 521173020064 521926132224 522199595008 522312377184 522532318208 522821203716 523428429272 523667032486 525032835392 526614501712 527375476992 527765754672 527987992064 528279893778 528893459276 529372666368 529987501056 530049694356 530280508212 530503804544 530896397304 531182279173 531663560064 532281055488 532352249856 533193885042 533265201504 534656037888 535277008896 535521013248 536158479321 536439399132 537214571712 537838514304 538463181568 538535202816 538697659136 538760874561 540238293504 540865747968 541028907328 541729728512 542914025472 543964307822 544037064864 544074098176 545263520256 545741787136 546097352256 546391419672 546677701024 547026020624 548460623088 548582501376 549097627296 549643749551 549754686208 550834121124 550956526848 551725269654 551836626432 554187010104 554830665168 555371170382 556585289442 557166347264 557231729964 557306261568 557474380428 557953539456 558121853576 559577519872 559718039664 560066529024 560368118688 560537161198 560623560744 562396504761 562490252352 562746661776 562983629312 563049694662 563703643204 563949111908 564214390272 565181983548 565419976576 565838408616 565914091392 566152392704 566389637359 567123309536 567390081024 567627844329 567942821376 568363120416 568602452992 569577571528 570093640704 570755770368 570822747768 571323433408 571418669056 571695665643 571734581712 573225752064 573314107392 573487055232 574153126144 574297306128 574470550563 575137763746 575968856736 576637810112 576714937344 576782614044 577384757248 577703968296 578647001088 579210707712 579883426304 580135940608 582470805504 583283519792 583413136384 584558659152 584676642816 585258151296 585622542336 585807716116 585937893632 586319647572 587474544384 587848857984 588156860928 588856982931 589373486936 590661939816 590702146944 590781155328 591605464944 591924037978 592441314426 593986491072 594165675012 594855762904 594935326848 596487008256 596736964551 596816780112 597509947104 597823011968 598203919168 599382224896 600095709192 600369260946 601066553932 602714830848 603667707461 603748450032 603930578797 604449667744 604997332992 605771079264 606034866528 606290062336 606361209636 606738739776 607065461912 607329812824 607615497216 608321206272 608657520744 608913820928 609364440048 609445944576 612083360448 613073599008 613959510528 614672587776 615012413652 615271389824 615404273202 615654467584 615726713784 617415192576 617601444096 618318751232 618391310082 618474021984 619379130188 620994564736 621077624832 621798969344 622822920294 623158308864 624447336768 624489843712 624774515456 625845965654 626244727879 626812140672 627478266688 627887085273 628291069952 628616338566 629524709856 629664602112 630670430208 631010039296 633271880748 633356582976 633399696384 634709909008 635179618203 636097473648 636836262816 636921441792 637113577632 637456656284 637853546944 638013723228 639517165568 639677759616 639870726936 640012918272 640420707072 640613898512 640774767969 640905920356 642738862584 642846002688 643485365328 643679481263 644513270752 645922266912 646194258944 646551511788 647302442696 648140925184 648717536376 649077510144 649557851904 650103684958 650190638496 650945796032 652368854592 652652933184 652941066752 653410950528 653762805136 654060820868 654355150848 655115145216 655413777408 656193959766 656238627744 656339778432 656537772072 656891310439 657300301424 658250121984 659014640128 659180130336 659378980806 660144810052 660233106624 661187165184 661955094528 662723915776 663012503552 663045172803 663090307152 665881732096 667752931957 668866458624 669068231104 669212733267 669494532704 669643307008 670013523816 671399479296 672179269632 672550888464 672834093568 672979409064 674305003008 675088167936 676484614832 676621152256 678100340736 679046485728 680005876212 681985102344 682076320128 682868510976 682948644651 683226299392 683246039427 684039588834 685028048544 685180274688 685823667648 686136298224 686183004416 689105596452 689905951384 689998228608 690206375768 691181533497 692180313552 692611276032 692984239584 693193287514 693789099328 694091214656 695608595136 695901509632 696416502912 696509650944 697094938288 698618885328 699523840512 700430804437 701668012032 702551074176 702871329888 703167302656 703531334973 703687672896 704373191704 705830221824 705913050024 706650001408 706732925808 706827453696 707040677616 707861863072 708884746752 709708073984 709886294208 710925180056 711020268672 712874717184 714028017664 714048647634 714877972428 715252532176 716286095616 717118019072 717585240312 717971652069 718347832748 719456811264 720317724672 720690635826 721154330624 723045593088 725077429596 725382753152 726626740343 726968541312 727018027008 728129803008 728215248033 728521892896 729061026486 729158540832 731060296704 731280830784 731443335168 732130169728 732314020536 733385728327 734445494832 734558700096 734608702464 735483155778 735633692872 735782168576 736673032563 738817194206 738916013472 739462839102 739774220224 741391470144 742113719256 742975639952 743075015424 743299173904 743938052608 744349343766 745564405248 745889066496 746290719552 746755372032 747157491584 747498080992 749116948608 749862006348 749987003136 750328882368 750732926216 752285853696 752701759992 753181349292 753348720384 753575978064 754451211488 754552121856 756837125772 756938355264 757257095168 757817493888 760124854272 761045191686 761096997024 761198796288 762260887524 762312775616 764301002752 764649406976 765559619727 765729741504 765960734084 766448771434 767958475648 768629586816 768953249792 769043485392 770271957728 770634289152 771955879968 772280943616 774451136797 776144195307 776482172739 777384010338 779411545536 779515794432 780344201728 780512736744 780852616488 781759530096 782889198336 783299392512 783798477312 784209147904 784231805574 785142643908 785500548729 787549253088 787602862592 788807286592 789921752568 791063215488 791981988096 792220900016 792419840667 793247102464 793340188914 794981251584 795649286068 795755706816 796344595956 796679929472 798046186973 798421583232 799455817728 799790827563 800127612256 800492347928 802915513344 803281519872 803956529194 804659098698 804997933376 806757771456 807694772352 807802804224 808046488704 808481612848 808984986368 810153996288 811298621952 811543360992 812485920064 812594592768 815946461733 816055597296 816111147264 817249857022 817431465344 818612680704 819563450368 819587129508 820016551536 820539030936 820968951712 823468592128 823646440944 824521746776 824632029312 825782628151 827587904481 827754939648 830430560392 832245997752 832596449024 833056755573 834024301166 835749520896 835847594946 836211570642 836930309184 837182780364 838155118088 838578843648 839366279808 840552178032 840805741797 840935341116 844362507664 844475443968 844532928512 844574541993 845555464806 845923667862 846906157604 848129964864 848757612924 849115017088 849228589056 849484770176 850571197567 850684964304 851914232064 852444647424 852903679488 853160969248 853350557696 853894276096 854366357292 855748565282 856133655552 856985150112 857128003584 857601872568 857980487104 859838628096 860230582848 861229689216 862068682384 862706645619 863953285104 864956715168 865072406016 866077135872 866555952444 866920851328 868816061568 869825139456 869941481472 870203910912 871214600704 873706208256 873885036544 874925279688 874984836992 875119704576 875383696096 877666829312 877887226944 878433813504 878711574174 878906840448 879171974408 880310808832 881582886912 882235291392 884060230404 884120409536 886053220416 887408197416 887886056967 888917283514 889304368778 891248512518 891821944832 892283644356 892402990272 893351365088 894730512384 896264920656 896734517952 897305878752 899073337344 900117557248 900143563788 900553891419 901599830898 904072246272 905395314304 905622675048 906674501616 906948012061 909313469792 909435093504 909541814454 910108109664 910491347968 910598192868 910994719236 912052785112 912481809408 913370731392 914046660072 914431556864 914848397632 915999751226 918807461936 919610398512 919997638144 921575377996 922008881664 922907084736 923481701376 923590070676 923978986112 925563553733 926402166144 927198425088 927478126848 927586965123 928555337216 929068695282 931491847104 931616437248 932698454016 934234380441 936671005152 936734765568 937161773184 938041779964 938250230528 938768948481 941217400032 942310567744 942436604928 942720903488 942924507849 945179662336 946005645312 946515058944 947835719662 948027024896 949907821122 950099544576 952064863512 953170629904 955048127488 955254394224 955670366448 956184984426 956780320416 957295536092 957731916271 959275748352 959806090404 960019377408 960631060608 960920847768 961358880534 965228047992 966640614719 966769906128 969291388416 969827267682 970839737344 970953664044 972081368648 972211387776 973616265216 974747062272 975041107712 975155527437 975285957744 976418694048 976713243758 979260659776 979411600128 979478269952 980116425792 980644207704 981091231302 982230710084 982672717824 983120666112 984357941616 984806658108 985221351296 985950452136 986481375607 986910945839 987375182976 988521960192 988654178304 989068471209 989484959008 990217215078 990349659936 990766687232 992465791688 992932641792 994085873664 994518755328 994635460728 995054292736 995673829376 998822598144 999816008464 999982670848 1000438509824 1003299687936 1003602346656 1004241799056 1004464960512 1004767970752 1005020285724 1006069495808 1008268904448 1009116167696 1009251140352 1010423325184 1012632251904 1014726922248 1014795996032 1014931728384 1016347850032 1018569728592 1018775310336 1020746159636 1020972988672 1022977653516 1024302766464 1024839449088 1025163503203 1025391313856 1026059383251 1028735501472 1029204447336 1029274506624 1031403602138 1033658394678 1034858927076 1034997342912 1035309563652 1036512013784 1039215394048 1039354392576 1039476359376 1039789931271 1040683648992 1040997585082 1041136821984 1042346040128 1043852264448 1044399190016 1044624754368 1045064636416 1045642407432 1046856858544 1047334064972 1050065670784 1051866469381 1053229003424 1054750953984 1055531509344 1055975984128 1056559787556 1057786918552 1058745332736 1059975002112 1060099388712 1060561016424 1061007609088 1061792794608 1062364558346 1063327120128 1064562110976 1066387770084 1066530403008 1069312075776 1070554017792 1071042026496 1072316958642 1072878798264 1074429143424 1075677028608 1076926363136 1077395318272 1077521749122 1080476587008 1081731495936 1082057814656 1083459457024 1085828050944 1087928615644 1088074129728 1088148196352 1090527040512 1091206010759 1092194704512 1092782839344 1093355402048 1093591539729 1094052041248 1096921246176 1097165002752 1098195254592 1099287499102 1099509372416 1101668242248 1101913053696 1103450539308 1103673252864 1108225791309 1108374020208 1109661330336 1110742340764 1113170578884 1114332694528 1114463459928 1114612523136 1114948760856 1115907078912 1116243707152 1116524015649 1119155039744 1119436079328 1120133058048 1120736237376 1121074322396 1121247121488 1121585360623 1124793009522 1124980504704 1125493323552 1125967258624 1126099389324 1127407286408 1127898223816 1128428780544 1130363967096 1130839953152 1131676817232 1131828182784 1132779274718 1134246619072 1135255688658 1135885642752 1136726240832 1137204905984 1139155143056 1140187281408 1141511540736 1141645495536 1142646866816 1143391331286 1143469163424 1144606436519 1146451504128 1146628214784 1146974110464 1148306252288 1148594612256 1148941101126 1149673157151 1150275527492 1151937713472 1153275620224 1153429874688 1153565228088 1154769514496 1155253417591 1155407936592 1157294002176 1158421415424 1159766852608 1160271881216 1164941611008 1166076015507 1166567039584 1166826272768 1169117318304 1170516302592 1171245084672 1171615432232 1171875787264 1172639295144 1174949088768 1175697715968 1176313721856 1177713965862 1178746973872 1181323879632 1181404293888 1181562310656 1183210929888 1183848075956 1184882628852 1187972982144 1188331350024 1189711525808 1189870653696 1190010283371 1193473929102 1193633560224 1195019894208 1195646023936 1196407838336 1200191418384 1200738521892 1202133107864 1205429661696 1205934793791 1207335414922 1207496900064 1207861157594 1208899335488 1211542158528 1212069733056 1212580124672 1212722419272 1213477479552 1214130923824 1214659625648 1215230994432 1216642412544 1217315041488 1217827641856 1218728880096 1218891889152 1224166720896 1225874785533 1226147198016 1227919021056 1229345175552 1230024827304 1230542779648 1230808546404 1231308935168 1231453427568 1235202888192 1236637502464 1236782620164 1236948043968 1238758260376 1241989129472 1242155249664 1245645840588 1248894673536 1248979687424 1249549030912 1251036451749 1251691931308 1252489455758 1253624281344 1254956533376 1255774170546 1256582139904 1257232677132 1259049419712 1259329204224 1262020078592 1266543761496 1266713165952 1266799392768 1268333197209 1268885501793 1269419818016 1270359236406 1272194947296 1273672525632 1273842883584 1274227155264 1274913312568 1275707093888 1276027446456 1279034331136 1279355519232 1279741453872 1280025836544 1280841414144 1281227797024 1281549535938 1281811840712 1283622847923 1285477725168 1285692005376 1286970730656 1287358962526 1289026541504 1291844533824 1292388517888 1293103023576 1294604885392 1296281850368 1297435072752 1299115703808 1300207369916 1300381276992 1301891592064 1304737709184 1305305866368 1305882133504 1306821901056 1307525610272 1308121641736 1308710301696 1310827554816 1312387919532 1312477255488 1312679556864 1313075544144 1313782620878 1314600602848 1316500243968 1318029280256 1318067361261 1318360260672 1318757961612 1320289620104 1320466213248 1322374330368 1323910189056 1326090345606 1326180614304 1331763464192 1333375925271 1333956553167 1335505863914 1337732917248 1338136462208 1338425466534 1338989065408 1339286614016 1340027047632 1342798958592 1345101776928 1345668187136 1345958818128 1348610006016 1349449660637 1350176335872 1352399746347 1352969229664 1358092971456 1360011752424 1362002066893 1363970204688 1364152640256 1365737021952 1365897289302 1366452598784 1366492078854 1368079177668 1370056097088 1370360549376 1371647335296 1372272596448 1372366008832 1373999626839 1378211192904 1379811902768 1379996457216 1380412751536 1382363066994 1384360627104 1385222552064 1385968479168 1386386575028 1387578198656 1388182429312 1391217190272 1391803019264 1392833005824 1393019301888 1393603042923 1394189876576 1397237770656 1399047681024 1400861608874 1401754177849 1405102148352 1405742659776 1406334605312 1407062669946 1407375345792 1408746383408 1411660443648 1411826100048 1413465851616 1413654907392 1414081355232 1415723726144 1417769493504 1419416147968 1419772588416 1421753579493 1421850360112 1422040537344 1428056035328 1428097295268 1429755944856 1430505064352 1432572191232 1434236038144 1434277476639 1435170480624 1435943304138 1436695665496 1438913622528 1440635449344 1441381271652 1442038320801 1450154859192 1450765506304 1453253480686 1453937082624 1454036054016 1456259606016 1456430496066 1457043785792 1458122052972 1458317081664 1462120593408 1462561661568 1464260339456 1464628041072 1465069865637 1466771456654 1468890989664 1469117400192 1469217404928 1470966311556 1471267385744 1471564337152 1471636846953 1473346065126 1477634388412 1477832026944 1478925678204 1479548440448 1482085775807 1482782940288 1484227438512 1485325822617 1485951279904 1486150030848 1486598347808 1487876105216 1488698687532 1491128810496 1491778132992 1492581439104 1493510744064 1494314983168 1494996161984 1498233897216 1499724012696 1499974006272 1500657764736 1501465852432 1504571707392 1505403519984 1506362698584 1506697440768 1507151956128 1508902422976 1509104243712 1513674251544 1513876710528 1514514190336 1515634987776 1522090383372 1522193994048 1522397592576 1524521775048 1524625551232 1528602005504 1529298813952 1531119239454 1531459483008 1531921468168 1532897542868 1535916951296 1537259173632 1538086970784 1540543915456 1543911759936 1544561887232 1547105403207 1548902273594 1552288390614 1552964345478 1554768020676 1558823091072 1559031588864 1560688403456 1561025473488 1561496377623 1561705232976 1563519060192 1565778396672 1566598785024 1567596954624 1568418295808 1568463611148 1570285287816 1571001097458 1575098506176 1575205725184 1577614573184 1579632224053 1579843505136 1582126430976 1583963976192 1584441800032 1584839681334 1586494204928 1586680377828 1589962503168 1591298572136 1591511413632 1592689191912 1593359858944 1593546837519 1596092373946 1596843166464 1599581655126 1600255224512 1600984695856 1605831026688 1606563039744 1607913058388 1609318197396 1609995866752 1612756911493 1613515542912 1615389544704 1615605608448 1616092977408 1616282623683 1616963225696 1617969972736 1622597243904 1623086721984 1624971840128 1625189185536 1631892923466 1632111194592 1632222294528 1634499714044 1634862930688 1637225361408 1639174259016 1640033103072 1641078061872 1641573114937 1641937903424 1646937184256 1647292881888 1648931248653 1649043493552 1649264058624 1651565256302 1655175808962 1655509879296 1660861120784 1664491995504 1665192898048 1666113511146 1668048602332 1671499041792 1671695189892 1672423141284 1673860618368 1674365560728 1675267188161 1676310236176 1678732559616 1681104356064 1681611483594 1681870682232 1684332022399 1688725015328 1688950887936 1689149083986 1691110929612 1691847335724 1693812315208 1696259929728 1697515225848 1698230034176 1698457178112 1698969540352 1699168912077 1701142395134 1701369928608 1703828464128 1705807358976 1706321938496 1706701115392 1707788552192 1708732714584 1711497130564 1712267311104 1713970300224 1714256007168 1715203745136 1715960974208 1718903742647 1719677256192 1720461165696 1722459378432 1723411651689 1724137364768 1725413291238 1727906570208 1729913430336 1730144812032 1732154271744 1733111904888 1733841702656 1737632123136 1739650278912 1740407821824 1742429201408 1747412416512 1749850559376 1749969673984 1750239409152 1750767392192 1755333658624 1755774453888 1756867627008 1757423148348 1757813680896 1758343948816 1760621617664 1764470582784 1768120460808 1768240819072 1772106440832 1774816394832 1775772113934 1777834567028 1778608737556 1782497025036 1784567288712 1784805980544 1786305779363 1786702730176 1789461024768 1790210893653 1792529841312 1793469035904 1794611757504 1798146674688 1800287127576 1801107782838 1803199661796 1808144492544 1810790628608 1811003122383 1811245350096 1811791736391 1813349003232 1813896024122 1818626939584 1818870187008 1819083628908 1820216219328 1820982695936 1821196385736 1821989438472 1824105570224 1824963618816 1826741462784 1828093320144 1828863113728 1829696795264 1831999502452 1832834613701 1837614923872 1839220797024 1839995276288 1843150755992 1844017763328 1845814169472 1846963402752 1847180141352 1847957972224 1851127107466 1852804332288 1854956253696 1855173930246 1857110674432 1858137390564 1862983694208 1863232874496 1865396908032 1868468760882 1873342010304 1873469531136 1874323546368 1876083559928 1876500461056 1877537896962 1878734183637 1882434800064 1884621135488 1884873209856 1885441806976 1885849015698 1890359324672 1892011290624 1893030117888 1895671439324 1896054049792 1899815642244 1900199089152 1903875077377 1904129727024 1905538854609 1906341259808 1910096254976 1910508788448 1911340732896 1912369968852 1913560640832 1914591072184 1915463832542 1918551496704 1919612180808 1920038754816 1921262121216 1921841695536 1922717761068 1930456095984 1931038443789 1933281229438 1933539812256 1938582776832 1939654535364 1941679474688 1941907328088 1944162737296 1944422775552 1947232530432 1950082215424 1950311054874 1950571915488 1952837388096 1953426487516 1958521319552 1958823200256 1960232851584 1961288415408 1962182462604 1964461420168 1965345435648 1966241332224 1968715883232 1969613316216 1970442702592 1970673931317 1971900904272 1972962751214 1973821891678 1974750365952 1977043920384 1978136942418 1978969918016 1980434430156 1980699319872 1981533374464 1984931583376 1985865283584 1988171747328 1989037510656 1989270921456 1990108585472 1997645196288 1999632016928 1999965341696 2000877019648 2003258795871 2006599375872 2007204693312 2008483598112 2008929921024 2009535941504 2010040571448 2012138991616 2012982173111 2016537808896 2018232335392 2018502280704 2020846650368 2025264503808 2029453844496 2029591992064 2029863456768 2032695700064 2037139457184 2041492319272 2041945977344 2045955307032 2048605532928 2049678898176 2050327006406 2050782627712 2052118766502 2057471002944 2058408894672 2058549013248 2062807204276 2067316789356 2069717854152 2069994685824 2070619127304 2071734132923 2073024027568 2073544600491 2078430788096 2078952718752 2079579862542 2081367297984 2081995170164 2082273643968 2084692080256 2087704528896 2089249508736 2090129272832 2091284814864 2093713717088 2094668129944 2100131341568 2101292413311 2103732938762 2106458006848 2109501907968 2110594004919 2111063018688 2111951968256 2113119575112 2115573837104 2117490665472 2119950004224 2120198777424 2121122032848 2122015218176 2123585589216 2124729116692 2126654240256 2129124221952 2132775540168 2133060806016 2138624151552 2142084052992 2144633917284 2145757596528 2148858286848 2151354057216 2153852726272 2153914956207 2154790636544 2155043498244 2160953174016 2163462991872 2164115629312 2175857231288 2176148259456 2176296392704 2179880221029 2181054081024 2182412021518 2184389409024 2185565678688 2186710804096 2187183079458 2188104082496 2193842492352 2194330005504 2196390509184 2198574998204 2199018744832 2200157184981 2203336484496 2203826107392 2206901078616 2207346505728 2210019097689 2216451582618 2216748040416 2219322660672 2221484681528 2226341157768 2228665389056 2228926919856 2229225046272 2229897521712 2231814157824 2232487414304 2233048031298 2238310079488 2238872158656 2240266116096 2241472474752 2242148644792 2242494242976 2243170721246 2249586019044 2249961009408 2250986647104 2251934517248 2252198778648 2254814572816 2255796447632 2256857561088 2260727934192 2261679906304 2263353634464 2263656365568 2265558549436 2268493238144 2270511377316 2271771285504 2273452481664 2274409811968 2278310286112 2280374562816 2283290991072 2285293733632 2286782662572 2286938326848 2289212873038 2292903008256 2293948220928 2296612504576 2296678859181 2297189224512 2297882202252 2299346314302 2300551054984 2303875426944 2306551240448 2306859749376 2307130456176 2310506835182 2310815873184 2316842830848 2319533705216 2320543762432 2323353410391 2332152031014 2333134079168 2333652545536 2338234636608 2341032605184 2343230864464 2343751574528 2345278590288 2349898177536 2351395431936 2352627443712 2355427931724 2356501646187 2357493947744 2362647759264 2362808587776 2366421859776 2367696151912 2369765257704 2375945964288 2376662700048 2379423051616 2379741307392 2380020566742 2386947858204 2387267120448 2390039788416 2391292047872 2392815676672 2394138560919 2400382836768 2401477043784 2404266215728 2411869587582 2414670829844 2414993800128 2415722315188 2417798670976 2423084317056 2424139466112 2425160249344 2425444838544 2426954959104 2428261847648 2429319251296 2430461988864 2434630082976 2435655283712 2437457760192 2437783778304 2442499739129 2447839385199 2448333441792 2451749571066 2452294396032 2455838042112 2458690351104 2460049654608 2461085559296 2461617092808 2462906855136 2470405776384 2473275004928 2473565240328 2473896087936 2477347884453 2477516520752 2483978258944 2491291681176 2497789347072 2497959374848 2499098061824 2499170266719 2502072903498 2503383862616 2504978911516 2507248562688 2509913066752 2511548341092 2514465354264 2518098839424 2522417225391 2524040157184 2533087522992 2533426331904 2533598785536 2536666394418 2537771003586 2538839636032 2540718472812 2544389894592 2547345051264 2547685767168 2548454310528 2549826625136 2551414187776 2551713592701 2552054892912 2558711038464 2559482907744 2560051673088 2561682828288 2562455594048 2563099071876 2563623681424 2567245695846 2570955450336 2571384010752 2573941461312 2574717925052 2578053083008 2583689067648 2584777035776 2585860179721 2586206047152 2588119936857 2589209770784 2592563700736 2594870145504 2598231407616 2600414739832 2600762553984 2603783184128 2609475418368 2610611732736 2611764267008 2613643802112 2615051220544 2616243283472 2621655109632 2624775839064 2624954510976 2625359113728 2626151088288 2627565241756 2629201205696 2633000487936 2636058560512 2636134722522 2636720521344 2637515923224 2640579240208 2640932426496 2644748660736 2652180691212 2652361228608 2663526928384 2663658170901 2666751850542 2667913106334 2671011727828 2675465834496 2676272924416 2676850933068 2677978130816 2680054095264 2682570700019 2690203553856 2691336374272 2691917636256 2697220012032 2698899321274 2700352671744 2704799492694 2705938459328 2716185942912 2720023504848 2720844036183 2724004133786 2727940409376 2728305280512 2731474043904 2731794578604 2732905197568 2732984157708 2736158355336 2740112194176 2743294670592 2744545192896 2744732017664 2747999253678 2752445012213 2756422385808 2759623805536 2759992914432 2760825503072 2764726133988 2768721254208 2770445104128 2771936958336 2772773150056 2775156397312 2776364858624 2776690661199 2782434380544 2785666011648 2787206085846 2788379753152 2794475541312 2798095362048 2801723217748 2803508355698 2810204296704 2811485319552 2812669210624 2814125339892 2814750691584 2816306845443 2817492766816 2823652200096 2826931703232 2827309814784 2828162710464 2831447452288 2835538987008 2838832295936 2839545176832 2843507158986 2843700720224 2844081074688 2856194590536 2859511889712 2860374499577 2861010128704 2865144382464 2868472076288 2868554953278 2870340961248 2871886608276 2873195748813 2873391330992 2877827245056 2882762543304 2884076641602 2899921844157 2900309718384 2901531012608 2906506961372 2907874165248 2912519212032 2912860992132 2914087571584 2916244105944 2916634163328 2919085054081 2924241186816 2925123323136 2925466582311 2928520678912 2929256082144 2930139731274 2933542913308 2937781979328 2938234800384 2938434809856 2941932623112 2942534771488 2943273693906 2946692130252 2955268776824 2955664053888 2957851356408 2959096880896 2959444126821 2960732837517 2964171551614 2965565880576 2968454877024 2970651645234 2971902559808 2972300061696 2973196695616 2975752210432 2977397375064 2982257620992 2983556265984 2985162878208 2987021488128 2988629966336 2989992323968 2995119978487 2996467794432 2999448025392 2999948012544 3001315529472 3002931704864 3010807039968 3012725397168 3013394881536 3014303912256 3017804845952 3018208487424 3027348503088 3027753421056 3031269975552 3044180766744 3044387988096 3044795185152 3048635784883 3049043550096 3049251102464 3058597627904 3062238478908 3062918966016 3063842936336 3065795085736 3071833902592 3074518347264 3075490509609 3076173941568 3081087830912 3087823519872 3089123774464 3094210806414 3097804547188 3104576781228 3105928690956 3109536041352 3111210492299 3112565290723 3117646182144 3118063177728 3119369793813 3121376806912 3122050946976 3122992755246 3123410465952 3127038120384 3131556793344 3133197570048 3135193909248 3136927222296 3140570575632 3142002194916 3150197012352 3150411450368 3155229146368 3155599408143 3159264448106 3159687010272 3164252861952 3167927952384 3168883600064 3169679362668 3172988409856 3173360755656 3179925006336 3182597144272 3183022827264 3185378383824 3186719717888 3187093675038 3192184747892 3193686332928 3199163310252 3200510449024 3201969391712 3211662053376 3213126079488 3215826116776 3218636394792 3219991733504 3225513822986 3227031085824 3230779089408 3232185954816 3232565247366 3233926451392 3235939945472 3245194487808 3246173443968 3249943680256 3250378371072 3263785846932 3264222389184 3264444589056 3268999428088 3269725861376 3273618032277 3278348518032 3280066206144 3282156123744 3283146229874 3283875806848 3293874368512 3294585763776 3297862497306 3298086987104 3298528117248 3303130512604 3310351617924 3311019758592 3317425018817 3321722241568 3324677373927 3328983991008 3330385796096 3332227022292 3336097204664 3342998083584 3343390379784 3344846282568 3347721236736 3348731121456 3350534376322 3352620472352 3357465119232 3362208712128 3363222967188 3363741364464 3364756081869 3368664044798 3377450030656 3377901775872 3378298167972 3382221859224 3383694671448 3387624630416 3392519859456 3395030451696 3396460068352 3397939080704 3398337824154 3402284790268 3402739857216 3407656928256 3411614717952 3412643876992 3415577104384 3417465429168 3422994261128 3424534622208 3427940600448 3430407490272 3431921948416 3433819309557 3437807485294 3439354512384 3440922331392 3444918756864 3446823303378 3448274729536 3449019471453 3450826582476 3455813140416 3459826860672 3460289624064 3464308543488 3465760252773 3466223809776 3467683405312 3475264246272 3479300557824 3480815643648 3484858402816 3494824833024 3499701118752 3499939347968 3500478818304 3501534784384 3510667317248 3511548907776 3513735254016 3514846296696 3515627361792 3516687897632 3521243235328 3528941165568 3535768000843 3536240921616 3536481638144 3544212881664 3549632789664 3551544227868 3555669134056 3557217475112 3564994050072 3569134577424 3569611961088 3572611558726 3573405460352 3580421787306 3585059682624 3586938071808 3589223515008 3600574255152 3602215565676 3606399323592 3609912607483 3616288985088 3617804381373 3621581257216 3622006244766 3622490700192 3623583472782 3626698006464 3627792048244 3637253879168 3637740374016 3638167257816 3640432438656 3641965391872 3642392771472 3643491547787 3643978876944 3648211140448 3649927237632 3653482925568 3656186640288 3657726227456 3659393590528 3663999004904 3665669227402 3675229847744 3677624356599 3678441594048 3679990552576 3686301511984 3688035526656 3691628338944 3693926805504 3694360282704 3695915944448 3702254214932 3705608664576 3709912507392 3710347860492 3714221348864 3716274781128 3725967388416 3726465748992 3736937521764 3746684020608 3746939062272 3748647092736 3752167119856 3753000922112 3753109355247 3755075793924 3757468367274 3764869600128 3769242270976 3769746419712 3770883613952 3771698031396 3786060235776 3791342878648 3792108099584 3799631284488 3800398178304 3807750154754 3808259454048 3811077709218 3812682519616 3820192509952 3821017576896 3822681465792 3824739937704 3827121281664 3829182144368 3830927665084 3837102993408 3839224361616 3840077509632 3842524242432 3843683391072 3845435522136 3847506246857 3850868543769 3860912191968 3862076887578 3866562458876 3867079624512 3877165553664 3879309070728 3883358949376 3883814656176 3888325474592 3888845551104 3900164430848 3900622109748 3901143830976 3905674776192 3906852975032 3917042639104 3917646400512 3920465703168 3922576830816 3924364925208 3928922840336 3932482664448 3937431766464 3939226632432 3940885405184 3941347862634 3943801808544 3945925502428 3947643783356 3949500731904 3954087840768 3956273884836 3957939836032 3960868860312 3961398639744 3963066748928 3969863166752 3971730567168 3978541842912 3980217170944 3995290392576 3999264033856 3999930683392 4000127775813 4001754039296 4001869659501 4006517591742 4013198751744 4014409386624 4016967196224 4017859842048 4019071883008 4020081142896 4025964346222 4036464670784 4037004561408 4041693300736 4048348981911 4050529007616 4058907688992 4059183984128 4065391400128 4074278914368 4082984638544 4083891954688 4086006200679 4091910614064 4097211065856 4099357796352 4100654012812 4101565255424 4104237533004 4114942005888 4116817789344 4117098026496 4121998880517 4125614408552 4134633578712 4139435708304 4139989371648 4141238254608 4143468265846 4146048055136 4147089200982 4156861576192 4157905437504 4159159725084 4162734595968 4163990340328 4164547287936 4169384160512 4175409057792 4178499017472 4182569629728 4187427434176 4189336259888 4200262683136 4202584826622 4205262533547 4207465877524 4212916013696 4219003815936 4221188009838 4222126037376 4223903936512 4225673952227 4226239150224 4231147674208 4234981330944 4240397554848 4242244065696 4244030436352 4247171178432 4249458233384 4253308480512 4255956622009 4258248443904 4265260738479 4265551080336 4266121612032 4284168105984 4289267834568 4291515193056 4295544980201 4297716573696 4302708114432 4307705452544 4307829912414 4309581273088 4310086996488 4321906348032 4328231258624 4351714462576 4352296518912 4352592785408 4359760442058 4362108162048 4364824043036 4368778818048 4371131357376 4373421608192 4374366158916 4376208164992 4383713095153 4387684984704 4392781018368 4395209596911 4397149996408 4398037489664 4400314369962 4406672968992 4407652214784 4413802157232 4414693011456 4420038195378 4432903165236 4433496080832 4438645321344 4442969363056 4446257327421 4452682315536 4457853839712 4458450092544 4459795043424 4463628315648 4464974828608 4466096062596 4476620158976 4477744317312 4480532232192 4482944949504 4484297289584 4484988485952 4486341442492 4499172038088 4499922018816 4501973294208 4503869034496 4504397557296 4505756368841 4509629145632 4511592895264 4513715122176 4521455868384 4523359812608 4526707268928 4527312731136 4531117098872 4536986476288 4541022754632 4543542571008 4546904963328 4556620572224 4566581982144 4570587467264 4573565325144 4573876653696 4578425746076 4585806016512 4587896441856 4593225009152 4593357718362 4594378449024 4595764404504 4598692628604 4601102109968 4607750853888 4613102480896 4614260912352 4621013670364 4621631746368 4633685661696 4639067410432 4641087524864 4641316209621 4646706820782 4664304062028 4666268158336 4674270523699 4676469273216 4682065210368 4684489132869 4686461728928 4687503149056 4690557180576 4699796355072 4702790863872 4705254887424 4710855863448 4713003292374 4714987895488 4725295518528 4725617175552 4732843719552 4735392303824 4738896672159 4739530515408 4751891928576 4753325400096 4758846103232 4759482614784 4760041133484 4773895716408 4774534240896 4780079576832 4780640512557 4782584095744 4785631353344 4788277121838 4800765673536 4802954087568 4808532431456 4823739175164 4829341659688 4829987600256 4831444630376 4835597341952 4838270734479 4846168634112 4848278932224 4850889677088 4853909918208 4856523695296 4858638502592 4869260165952 4871310567424 4874915520384 4875567556608 4884999478258 4895678770398 4896666883584 4903499142132 4904588792064 4911676084224 4920099309216 4922171118592 4923234185616 4924719344811 4925813710272 4940811552768 4946550009856 4946793745959 4947130480656 4947792175872 4954695768906 4955033041504 4967956517888 4981917014321 4982583362352 4995578694144 4998196123648 4998340533438 5004145806996 5006767725232 5009957823032 5014497125376 5019826133504 5023096682184 5025801564483 5028930708528 5036197678848 5044834450782 5048080314368 5052996067197 5066175045984 5066852663808 5073332788836 5075542007172 5077679272064 5081436945624 5086387182401 5088779789184 5094690102528 5095371534336 5096908621056 5097506736231 5099653250272 5102828375552 5103427185402 5104109785824 5117422076928 5118965815488 5120103346176 5123365656576 5124911188096 5126198143752 5127247362848 5133700098289 5134491391692 5141910900672 5142768021504 5147882922624 5149435850104 5156106166016 5156711227941 5167378135296 5171720359442 5172412094304 5176239873714 5178419541568 5185127401472 5189740291008 5196462815232 5200829479664 5201525107968 5207566368256 5218950836736 5221223465472 5223528534016 5227287604224 5230102441088 5232486566944 5249551678128 5249909021952 5250718227456 5252302176576 5255130483512 5258402411392 5266000975872 5272117121024 5272269445044 5273441042688 5275031846448 5281158480416 5281864852992 5304361382424 5304722457216 5312124070643 5327316341802 5333503701084 5335826212668 5342023455656 5352545848832 5353701866136 5355956261632 5358917338089 5360108190528 5365141400038 5380407107712 5382672748544 5383835272512 5394440024064 5397798642548 5409598985388 5411876918656 5421157957579 5432371885824 5433009367149 5435375209173 5440047009696 5441688072366 5448008267572 5455880818752 5456610561024 5462948087808 5463589157208 5465968315416 5472316710672 5480224388352 5486589341184 5489090385792 5489464035328 5495998507356 5498503841103 5504890024426 5512844771616 5519247611072 5519985828864 5521651006144 5529452267976 5537442508416 5540890208256 5543873916672 5545546300112 5550312794624 5552729717248 5553381322398 5564868761088 5571332023296 5574412171692 5576759506304 5588951082624 5596190724096 5603446435496 5607016711396 5620408593408 5622970639104 5628250679784 5629501383168 5632613690886 5634985533632 5636202550911 5647304400192 5653863406464 5654619629568 5656325420928 5662894904576 5671077974016 5679090353664 5687014317972 5687401440448 5688162149376 5711625232131 5712389181072 5719023779424 5720748999154 5722020257408 5730288764928 5736944152576 5737109906556 5740681922496 5743773216552 5746391497626 5746782661984 5755654490112 5765525086608 5768153283204 5777962342841 5780478397057 5793115331367 5799843688314 5800619436768 5803062025216 5813013922744 5815748330496 5825038424064 5825721984264 5828175143168 5832488211888 5833268326656 5838170108162 5850246646272 5850933164622 5857041357824 5858512164288 5860279462548 5867085826616 5875563958656 5876469600768 5883865246224 5885069542976 5886547387812 5893384260504 5910537553648 5911328107776 5912021793951 5915702712816 5918193761792 5918888253642 5921465675034 5928343103228 5931131761152 5936909754048 5941303290468 5943805119616 5944600123392 5946393391232 5951504420864 5953998382969 5954794750128 5964515241984 5967112531968 5970325756416 5977259932672 5979984647936 5990239956974 5992935588864 5998896050784 5999896025088 6002631058944 6005863409728 6009776387613 6021614079936 6025450794336 6026789763072 6028607824512 6035609691904 6036416974848 6038946519333 6054697006176 6055506842112 6062539951104 6088361533488 6088775976192 6089590370304 6097271569766 6098087100192 6098502204928 6117195255808 6124476957816 6125837932032 6127685872672 6131590171472 6143667805184 6149036694528 6150981019218 6152347883136 6160932177803 6162175661824 6175647039744 6188421612828 6195609094376 6209153562456 6211857381912 6215202398769 6219072082704 6222420984598 6225130581446 6235292364288 6238739587626 6242753613824 6244101893952 6245985510492 6246820931904 6254076240768 6263113586688 6270387818496 6273854444592 6281141151264 6284004389832 6300394024704 6300822900736 6303877239933 6310458292736 6311198816286 6318528896212 6319374020544 6328505723904 6335855904768 6337767200128 6339358725336 6345976819712 6346721511312 6348636084427 6359850012672 6365194288544 6366045654528 6370756767648 6373439435776 6374187350076 6384369495784 6387372665856 6398326620504 6401020898048 6403938783424 6426252158976 6431652233552 6437272789584 6439983467008 6451027645972 6454062171648 6461558178816 6464371909632 6465130494732 6467852902784 6471879890944 6490388975616 6492346887936 6499887360512 6527571693864 6528444778368 6528889178112 6537998856176 6539451722752 6539640663087 6547236064554 6556697036064 6560132412288 6564312247488 6566292459748 6567751613696 6589171527552 6595724994612 6596173974208 6597056234496 6600471554943 6606261025208 6620703235848 6622039517184 6634850037634 6643444483136 6649354747854 6657967982016 6660771592192 6664454044584 6672194409328 6685996167168 6686780759568 6689692565136 6695442473472 6697462242912 6701068752644 6704123413897 6705240944704 6714930238464 6724417424256 6726445934376 6727482728928 6729512163738 6737328089596 6754900061312 6755803551744 6756596335944 6764443718448 6766484303033 6767389342896 6775249260832 6785039718912 6790060903392 6792920136704 6795878161408 6796675648308 6804569580536 6805479714432 6815313856512 6823229435904 6825287753984 6834930858336 6845988522256 6855881200896 6860814980544 6863843896832 6867638619114 6875614970588 6878709024768 6881844662784 6889837513728 6893646606756 6896549459072 6898038942906 6901653164952 6905369629249 6911626280832 6919653721344 6920579248128 6931520505546 6932447619552 6935366810624 6950528492544 6958601115648 6961631287296 6969716805632 6970060231173 6999402237504 6999878695936 7000957636608 7003069568768 7019549113987 7023097815552 7029692593392 7031254723584 7033375795264 7042486470656 7057882331136 7071536001686 7072481843232 7072963276288 7088425763328 7099265579328 7103088455736 7111338268112 7114434950224 7129988100144 7138269154848 7139223922176 7145223117452 7146810920704 7160843574612 7170119365248 7173876143616 7178447030016 7182415682757 7201148510304 7204431131352 7212798647184 7219825214966 7235608762746 7243162514432 7244012489532 7244981400384 7247166945564 7253396012928 7255584096488 7274507758336 7275480748032 7276334515632 7280864877312 7284785542944 7286983095574 7287957753888 7296422280896 7306965851136 7312373280576 7315452454912 7318787181056 7327499217387 7327998009808 7331338454804 7350459695488 7355248713198 7356883188096 7359981105152 7363065285667 7372603023968 7376071053312 7383256677888 7388720565408 7391831888896 7404508429864 7411217329152 7419825014784 7420695720984 7428442697728 7432043653359 7432549562256 7451934776832 7473875043528 7493368041216 7493878124544 7497294185472 7504334239712 7506001844224 7506218710494 7510151587848 7514936734548 7529739200256 7538484541952 7541767227904 7543396062792 7572120471552 7582685757296 7584216199168 7599262568976 7600796356608 7615500309508 7616518908096 7622155418436 7625365039232 7638442075313 7642035153792 7645362931584 7649479875408 7654242563328 7655140778103 7658364288736 7661855330168 7678448723232 7680155019264 7685048484864 7687366782144 7690871044272 7695012493714 7701737087538 7721824383936 7724153775156 7733124917752 7734159249024 7754331107328 7757580539163 7758618141456 7767629312352 7776650949184 7777691102208 7800328861696 7801244219496 7802287661952 7811349552384 7813705950064 7834085278208 7835292801024 7840931406336 7845153661632 7848729850416 7851097524361 7857845680672 7864965328896 7874863532928 7878453264864 7881770810368 7882695725268 7887603617088 7891851004856 7895287566712 7899001463808 7908175681536 7912547769672 7915879672064 7921737720624 7922797279488 7939726333504 7957083685824 7960434341888 7990580785152 7998528067712 8000255551626 8003508078592 8003739319002 8013035183484 8026397503488 8028818773248 8033934392448 8038143766016 8040162285792 8047712100057 8051928692444 8072929341568 8074009122816 8083386601472 8096697963822 8101058015232 8117815377984 8118367968256 8130782800256 8141181462427 8148557828736 8162532108549 8165969277088 8167783909376 8172012401358 8183821228128 8194422131712 8198715592704 8201308025624 8203130510848 8208475066008 8229884011776 8233635578688 8234196052992 8243997761034 8251228817104 8257335036639 8269267157424 8278871416608 8279978743296 8282476509216 8286936531692 8292096110272 8294178401964 8313723152384 8315810875008 8318319450168 8325469191936 8327980680656 8329094575872 8330071983597 8338768321024 8356998034944 8365139259456 8374854868352 8378672519776 8400525366272 8405169653244 8410525067094 8414931755048 8425832027392 8438007631872 8442376019676 8444252074752 8451347904454 8452478300448 8462295348416 8480795109696 8484488131392 8488060872704 8494342356864 8498916466768 8506616961024 8511913244018 8516496887808 8530521476958 8531102160672 8532243224064 8578535669136 8581123498731 8583030386112 8591089960402 8595433147392 8605416228864 8615410905088 8615659824828 8619162546176 8619587246439 8620173992976 8656462517248 8680788115441 8699765532471 8703428925152 8704593037824 8719520884116 8729648086072 8737557636096 8742262714752 8746843216384 8748732317832 8752416329984 8757255162243 8767426190306 8775369969408 8785562036736 8790419193822 8794299992816 8796074979328 8800628739924 8813345937984 8815304429568 8827604314464 8840076390756 8865806330472 8866992161664 8877290642688 8878332380463 8882198512551 8885938726112 8892514654842 8905364631072 8915707679424 8916900185088 8919590086848 8927256631296 8929949657216 8932192125192 8953240317952 8955488634624 8961064464384 8965889899008 8968594579168 8969976971904 8972682884984 8985359935461 8998344076176 8999844037632 9003946588416 9008795114592 9011512737682 9019258291264 9023185790528 9042911736768 9046719625216 9053414537856 9054625462272 9062234197744 9073972952576 9082045509264 9093809926656 9113241144448 9133163964288 9141174934528 9145907354649 9147130650288 9147753307392 9156851492152 9175792883712 9186450018304 9186715436724 9188756898048 9191528809008 9197385257208 9202204219936 9215501707776 9226204961792 9226471528827 9228521824704 9242027340728 9243263492736 9267371323392 9282632419242 9293413641564 9328608124056 9332536316672 9333631476897 9337695872169 9348541047398 9352938546432 9364130420736 9368978265738 9372923457856 9375006298112 9381114361152 9399592710144 9405581727744 9421711726896 9426006584748 9429975790976 9446147624459 9450591037056 9451234351104 9465687439104 9466798224429 9470784607648 9477793344318 9479061030816 9503783857152 9506650800192 9517692206464 9518965229568 9520082266968 9534014468251 9547791432816 9549068481792 9560159153664 9561281025114 9565168191488 9571262706688 9576554243676 9601531347072 9605908175136 9617064862912 9647478350328 9658683319376 9659975200512 9662889260752 9671194683904 9676541468958 9692337268224 9696557864448 9701779354176 9707819836416 9713047390592 9717277005184 9738520331904 9742621134848 9749831040768 9751135113216 9769998956516 9791357540796 9793333767168 9806998284264 9809177584128 9812279244943 9820854096831 9840198618432 9844342237184 9846468371232 9849438689622 9851627420544 9881623105536 9893587491918 9894260961312 9895584351744 9909391537812 9910066083008 9935913035776 9952275056451 9963834028642 9965166724704 9991157388288 9996392247296 9996681066876 10008291613992 10013535450464 10019915646064 10028994250752 10039652267008 10046193364368 10051603128966 10057861417056 10067864778361 10072395357696 10089668901564 10094268245607 10105992134394 10132350091968 10133705327616 10146665577672 10151084014344 10155358544128 10162873891248 10172774364802 10177559578368 10189380205056 10193817242112 10195013472462 10199306500544 10205656751104 10206854370804 10208219571648 10234844153856 10237931630976 10246731313152 10249822376192 10252396287504 10254494725696 10267400196578 10268982783384 10283821801344 10295765845248 10298871700208 10301457928671 10312212332032 10313422455882 10334756270592 10343440718884 10344824188608 10352479747428 10356839083136 10370254802944 10374600430649 10379480582016 10392925630464 10397280758319 10401658959328 10403050215936 10415132736512 10437901673472 10442446930944 10454575208448 10460204882176 10464973133888 10499103356256 10499818043904 10501436454912 10504604353152 10510260967024 10516804822784 10532001951744 10544538890088 10546882085376 10550063692896 10562316960832 10563729705984 10607304002529 10608722764848 10609444914432 10624248141286 10654632683604 10667007402168 10671652425336 10684046911312 10705091697664 10707403732272 10711912523264 10717834676178 10720216381056 10730282800076 10735174165963 10760814215424 10767670545024 10795597285096 10819197970776 10823753837312 10829737822449 10842315915158 10864743771648 10866018734298 10870750418346 10880094019392 10883376144732 10896016535144 10911761637504 10913221122048 10925896175616 10927178314416 10930474643361 10931936630832 10944633421344 10960448776704 10973178682368 10978180771584 10978928070656 10991997014712 10997007682206 11009780048852 11025689543232 11038495222144 11039971657728 11043302012288 11057425568371 11058904535952 11074885016832 11081780416512 11087747833344 11091092600224 11100625589248 11105459434496 11106762644796 11129737522176 11142664046592 11148824343384 11153519012608 11177902165248 11206892870992 11214033422792 11240817186816 11245941278208 11256501359568 11259002766336 11265227381772 11269971067264 11272405101822 11294608800384 11307726812928 11309239259136 11312650841856 11325789809152 11358180707328 11374028635944 11374802880896 11376324298752 11423250464262 11424778362144 11438047558848 11441497998308 11444040514816 11460577529856 11474219813112 11481363844992 11487546433104 11491011804559 11492782995252 11493565323968 11511308980224 11531050173216 11536306566408 11542518740571 11555924685682 11560956794114 11586230662734 11599687376628 11601238873536 11606124050432 11626027845488 11631496660992 11650076848128 11651443968528 11656350286336 11664976423776 11666536653312 11676340216324 11700493292544 11701866329244 11714082715648 11717024328576 11720558925096 11734171653232 11751127917312 11752939201536 11767730492448 11770139085952 11773094775624 11786768521008 11790324156793 11821075107296 11822656215552 11824043587902 11831405425632 11836387523584 11837776507284 11842931350068 11856686206456 11862263522304 11873819508096 11882606580936 11887610239232 11889200246784 11892786782464 11907996765938 11909589500256 11940651512832 11954519865344 11959969295872 11980479913948 11985871177728 11997792101568 11999792050176 12005262117888 12011726819456 12019552775226 12032326198529 12043228159872 12050901588672 12053579526144 12057215649024 12071219383808 12077893038666 12109394012352 12111013684224 12125079902208 12145046945733 12176723066976 12177551952384 12194543139532 12196174200384 12197004409856 12248953915632 12251675864064 12255371745344 12258018602037 12263180342944 12287335610368 12298073389056 12301962038436 12304695766272 12321864355606 12324351323648 12351294079488 12376843225656 12391218188752 12418307124912 12423714763824 12430404797538 12438144165408 12444841969196 12450261162892 12470584728576 12477479175252 12488203787904 12491971020984 12493641863808 12508152481536 12526227173376 12547708889184 12562282302528 12568008779664 12600788049408 12607754479866 12615787600641 12620916585472 12622397632572 12637057792424 12638748041088 12657011447808 12671711809536 12675534400256 12677021856681 12678717450672 12693443022624 12697272168854 12730388577088 12732091309056 12741513535296 12746878871552 12748374700152 12767869866027 12768738991568 12774745331712 12796653241008 12802041796096 12807877566848 12829842295907 12852504317952 12863304467104 12874545579168 12879966934016 12886634940603 12902055291944 12908124343296 12923116357632 12928743819264 12930260989464 12935705805568 12943759781888 12984693775872 12999774721024 13055143387728 13056889556736 13057778356224 13075997712352 13078903445504 13079281326174 13094472129108 13113394072128 13120264824576 13128624494976 13132584919496 13135503227392 13151139285459 13178343055104 13191449989224 13192347948416 13194112468992 13200943109886 13212522050416 13241406471696 13244079034368 13269700075268 13286888966272 13298709495708 13315935964032 13321543184384 13327125541639 13328908089168 13338771982263 13344388818656 13373561519136 13379385130272 13390884946944 13394924485824 13402137505288 13408246827794 13410481889408 13429860476928 13448834848512 13452891868752 13454965457856 13459024327476 13474656179192 13509800122624 13511607103488 13513192671888 13517269106523 13528887436896 13532968606066 13534778685792 13550498521664 13570079437824 13580121806784 13585840273408 13591756322816 13593351296616 13609139161072 13610959428864 13630627713024 13650575507968 13669861716672 13691977044512 13711762401792 13721629961088 13727687793664 13735277238228 13751229941176 13757418049536 13763689325568 13779675027456 13787293213512 13793098918144 13796077885812 13803306329904 13810739258498 13823252561664 13839307442688 13863041011092 13864895239104 13870733621248 13901056985088 13917202231296 13923262574592 13940120462346 13998804475008 13999757391872 14006139137536 14022811571097 14039098227974 14046195631104 14059385186784 14062509447168 14066751590528 14084972941312 14115764662272 14143072003372 14144963686464 14145926552576 14176851526656 14185678139867 14198531158656 14206176911472 14216690016477 14222676536224 14228869900448 14259976200288 14276538309696 14278447844352 14290446234904 14293621841408 14321687149224 14340238730496 14347752287232 14356894060032 14364831365514 14402297020608 14408862262704 14425597294368 14439650429932 14471217525492 14486325028864 14488024979064 14489962800768 14494333891128 14506792025856 14511168192976 14514812203437 14549015516672 14552669031264 14561729754624 14569571085888 14573966191148 14575915507776 14592844561792 14613931702272 14624746561152 14630904909824 14637574362112 14654998434774 14655996019616 14662676909608 14700919390976 14710497426396 14713766376192 14726130571334 14745206047936 14766513355776 14774158034433 14777441130816 14783663777792 14809016859728 14822434658304 14839650029568 14841391441968 14864087306718 14865099124512 14903869553664 14945751042963 14947750087056 14986736082432 14994588370944 15008668479424 15012003688448 15012437420988 15020303175696 15029873469096 15059478400512 15076969083904 15077404693449 15083534455808 15086792125584 15144240943104 15158988201591 15165371514592 15198525137952 15231000619016 15233037816192 15244310836872 15250730078464 15259161547203 15276884150626 15284070307584 15290725863168 15298959750816 15308485126656 15310281556206 15316728577472 15323710660336 15356897446464 15360310038528 15370096969728 15374733564288 15381742088544 15390024987428 15401100294867 15403474175076 15443648767872 15448307550312 15466249835504 15468318498048 15470133683823 15515161078326 15517236282912 15535258624704 15553301898368 15555382204416 15600657723392 15602488438992 15604575323904 15622699104768 15627411900128 15668170556416 15670585602048 15681862812672 15690307323264 15697459700832 15702195048722 15712199814397 15715691361344 15749727065856 15756906529728 15763541620736 15765391450536 15775207234176 15783702009712 15790575133424 15798002927616 15816351363072 15825095539344 15831759344128 15843475441248 15845594558976 15879452667008 15914167371648 15920868683776 15936372211929 15997056135424 16000511103252 16007016157184 16007478638004 16026070366968 16057637546496 16067868784896 16076287532032 16076752014267 16080324571584 16095424200114 16103857384888 16145858683136 16148018245632 16193395927644 16235630755968 16236735936512 16261565600512 16263473872737 16282362924854 16297115657472 16325064217098 16331938554176 16335567818752 16344024802716 16367642456256 16388844263424 16402616051248 16406261021696 16416950132016 16459768023552 16467271157376 16468392105984 16487995522068 16495511523309 16502457634208 16514670073278 16538534314848 16557742833216 16559957486592 16564953018432 16573873063384 16584192220544 16588356803928 16627446304768 16631621750016 16636638900336 16650938383872 16655961361312 16658189151744 16660143967194 16677536642048 16713996069888 16730278518912 16749709736704 16757345039552 16801050732544 16810339306488 16821050134188 16829863510096 16851664054784 16884752039352 16888504149504 16902695808908 16904956600896 16924590696832 16961590219392 16968976262784 16976121745408 16988684713728 16997832933536 17013233922048 17023826488036 17061042953916 17062204321344 17064486448128 17097498173903 17134875696393 17157071338272 17162246997462 17166060772224 17182179920804 17190866294784 17210832457728 17231319649656 17239174492878 17240347985952 17312925034496 17333887028523 17341435191171 17361576230882 17399531064942 17406857850304 17409186075648 17439041768232 17459296172144 17475115272192 17484525429504 17493686432768 17497464635664 17504832659968 17514510324486 17534852380612 17542845588281 17550739938816 17571124073472 17580838387644 17588599985632 17601257479848 17626691875968 17655208628928 17680152781512 17706026869609 17731612660944 17733984323328 17754581285376 17756664760926 17764397025102 17771877452224 17785029309684 17810729262144 17831415358848 17833800370176 17839180173696 17854513262592 17859899314432 17861995148907 17864384250384 17910977269248 17931779798016 17937189158336 17939953943808 17945365769968 17970719870922 17996688152352 17999688075264 18007893176832 18017590229184 18023025475364 18038516582528 18046371581056 18085823473536 18093439250432 18106829075712 18109250924544 18116839557999 18124468395488 18147945905152 18164091018528 18187619853312 18222804312037 18226482288896 18266327928576 18282349869056 18291814709298 18294261300576 18295506614784 18313702984304 18351585767424 18373430873448 18377513796096 18383057618016 18394770514416 18404408439872 18431003415552 18452409923584 18452943057654 18457043649408 18482796533409 18484054681456 18486526985472 18565264838484 18586827283128 18645607196307 18657216248112 18665072633344 18667262953794 18675391744338 18697082094796 18705877092864 18728260841472 18737956531476 18745846915712 18762228722304 18777994900133 18811163455488 18843423453792 18852013169496 18859951581952 18892295248918 18901182074112 18902468702208 18931374878208 18933596448858 18941569215296 18955586688636 18958122061632 19007567714304 19013301600384 19035384412928 19037930459136 19040164533936 19045908253281 19068028936502 19095582865632 19098136963584 19120318307328 19122562050228 19130336382976 19142525413376 19153108487352 19203062694144 19211816350272 19234129725824 19267115085491 19294956700656 19317366638752 19319950401024 19325778521504 19342389367808 19353082937916 19384674536448 19393115728896 19403558708352 19415639672832 19426094781184 19434554010368 19477040663808 19499662081536 19539997913032 19582715081592 19586667534336 19613996568528 19618355168256 19624558489886 19641708193662 19680397236864 19688684474368 19692936742464 19698877379244 19703254841088 19787174983836 19788521922624 19791168703488 19818783075624 19820132166016 19871826071552 19904550112902 19927668057284 19930333449408 19982314776576 19993362133752 20016583227984 20022621497039 20027070900928 20039831292128 20057988501504 20079304534016 20092386728736 20103206257932 20112370241691 20115722834112 20135729556722 20144790715392 20179337803128 20188536491214 20211984268788 20264700183936 20267410655232 20293331155344 20299452909099 20302168028688 20310717088256 20325747782496 20345548729604 20355119156736 20378760410112 20387634484224 20390026944924 20398613001088 20411313502208 20413708741608 20416439143296 20469688307712 20475863261952 20499644752384 20504792575008 20508989451392 20534800393156 20537965566768 20567643602688 20591531690496 20597743400416 20602915857342 20624424664064 20626844911764 20669512541184 20686881437768 20689648377216 20704959494856 20713678166272 20716108887747 20749200861298 20758961164032 20794561516638 20803317918656 20806100431872 20830265473024 20875803346944 20884893861888 20909150416896 20920409764352 20929946267776 20965839849409 20998206712512 20999636087808 21002872909824 21009208706304 21020521934048 21033609645568 21058647341961 21089077780176 21093764170752 21100127385792 21124633921664 21127459411968 21214608005058 21217445529696 21218889828864 21248496282572 21309265367208 21334014804336 21340450494181 21343304850672 21368093822624 21410183395328 21414807464544 21423825046528 21435669352356 21440432762112 21460565600152 21470348331926 21521628430848 21535341090048 21591194570192 21638395941552 21647507674624 21659475644898 21684631830316 21729487543296 21732037468596 21741500836692 21760188038784 21766752289464 21778473446093 21792033070288 21823523275008 21826442244096 21854356628832 21860949286722 21863873261664 21889266842688 21920897553408 21946357364736 21956361543168 21982497652161 21983994029424 21994015364412 22019560097704 22051379086464 22076990444288 22079943315456 22086604024576 22089195857001 22114851136742 22117809071904 22149770033664 22175495666688 22182185200448 22201251178496 22210918868992 22213525289592 22259475044352 22285328093184 22297648686768 22307038025216 22355804330496 22413785741984 22428066845584 22481634373632 22491882556416 22513002719136 22518005532672 22530454763544 22539942134528 22544810203644 22589217600768 22615453625856 22625301683712 22651579618304 22716361414656 22748057271888 22749605761792 22752648597504 22846500928524 22849556724288 22876095117696 22882995996616 22888081029632 22915326225939 22948439626224 22962727689984 22975092866208 22982023609118 22985565990504 22987130647936 23062100346432 23072613132816 23085037481142 23111849371364 23121913588228 23172461325468 23199374753256 23202477747072 23212248100864 23221975131719 23252055690976 23262993321984 23272741617489 23302887937056 23312700572672 23329952847552 23333073306624 23352680432648 23400986585088 23403732658488 23428165431296 23434048657152 23441117850192 23468343306464 23502255834624 23505878403072 23535460984896 23540278171904 23546189551248 23553292573083 23573537042016 23580648313586 23642150214592 23645312431104 23648087175804 23662810851264 23672775047168 23675553014568 23685862700136 23713372412912 23724527044608 23747639016192 23765213161872 23775220478464 23785573564928 23815993531876 23819179000512 23881303025664 23909039730688 23919938591744 23960959827896 23971742355456 23995584203136 24010524235776 24023453638912 24039105550452 24064652397058 24086456319744 24101803177344 24114431298048 24142438767616 24143136300171 24155786077332 24218788024704 24222027368448 24250159804416 24290093891466 24353446133952 24355103904768 24389086279064 24392348400768 24394008819712 24423544387281 24497907831264 24503351728128 24510743490688 24516037204074 24526360685888 24574671220736 24596146778112 24603924076872 24609391532544 24643728711212 24648702647296 24702588158976 24750376005901 24753686451312 24772005109917 24782436377504 24836614249824 24847429527648 24860809595076 24876288330816 24889683938392 24900522325784 24941169457152 24954958350504 24976407575808 24983942041968 24987283727616 25016304963072 25095417778368 25124564605056 25136017559328 25201576098816 25215508959732 25231575201282 25241833170944 25244795265144 25274115584848 25277496082176 25314022895616 25351068800512 25354043713362 25357434901344 25386886045248 25394544337708 25460777154176 25464182618112 25483027070592 25493757743104 25496749400304 25535739732054 25537477983136 25549490663424 25593306482016 25604083592192 25615755133696 25659684591814 25676033843039 25726608934208 25743370496193 25749091158336 25759933868032 25773269881206 25804110583888 25816248686592 25846232715264 25857487638528 25860521978928 25871411611136 25969387551744 25999549442048 26042364346323 26110286775456 26113779113472 26151995424704 26157806891008 26158562652348 26188944258216 26226788144256 26240529649152 26257248989952 26265169838992 26271006454784 26271765486729 26302278570918 26356686110208 26382899978448 26384695896832 26388224937984 26401886219772 26425044100832 26482812943392 26539400150536 26573777932544 26597418991416 26631871928064 26654251083278 26657816178336 26677543964526 26688777637312 26747123038272 26758770260544 26781769893888 26789848971648 26804275010576 26816493655588 26820963778816 26859720953856 26897669697024 26905783737504 26909930915712 26918048654952 26932543727999 26949312358384 26956079806383 27019600245248 27026385343776 27034538213046 27057774873792 27065937212132 27069557371584 27100997043328 27140158875648 27160243613568 27171680546816 27183512645632 27186702593232 27218278322144 27221918857728 27301151015936 27339723433344 27377870210237 27383954089024 27423524803584 27437722063947 27443259922176 27455375587328 27470554476456 27502459882352 27527378651136 27559350054912 27574586427024 27586197836288 27592155771624 27606612659808 27621478516996 27646505123328 27678614885376 27726082022184 27729790478208 27741467242496 27802113970176 27880240924692 27997608950016 27999514783744 28000894430691 28012278275072 28013087616507 28045623142194 28078196455948 28092391262208 28118770373568 28125018894336 28133503181056 28286144006744 28289927372928 28291853105152 28338442873377 28353703053312 28371356279734 28397062317312 28412353822944 28433380032954 28445353072448 28457739800896 28519952400576 28553076619392 28556895688704 28580892469808 28587243682816 28602043404753 28643374298448 28680477460992 28695504574464 28713788120064 28729662731028 28804594041216 28817724525408 28851194588736 28879300859864 28942435050984 28972650057728 28976049958128 28979925601536 28988667782256 29013584051712 29022336385952 29029624406874 29098031033344 29105338062528 29123459509248 29139142171776 29147932382296 29151831015552 29185689123584 29227863404544 29249493122304 29275148724224 29309996869548 29311992039232 29325353819216 29401838781952 29420994852792 29427532752384 29436837734829 29452261142668 29490412095872 29533026711552 29548316068866 29554882261632 29567327555584 29618033719456 29644869316608 29682782883936 29728174613436 29730198249024 29791696354063 29807739107328 29856825169353 29891502085926 29895500174112 29973472164864 29989176741888 30017336958848 30024874841976 30040606351392 30059746938192 30068814861407 30118956801024 30153938167808 30154809386898 30167068911616 30173584251168 30203594335083 30317976403182 30330743029184 30397050275904 30462001238032 30466075632384 30488621673744 30501460156928 30518323094406 30553768301252 30568140615168 30581451726336 30597919501632 30616970253312 30620563112412 30633457154944 30647421320672 30685991666071 30713794892928 30740193939456 30749467128576 30763484177088 30780049974856 30802200589734 30806948350152 30887297535744 30896615100624 30932499671008 30936636996096 30940267367646 31030322156652 31034472565824 31070517249408 31106603796736 31110764408832 31123801291947 31204976877984 31209150647808 31245398209536 31254823800256 31336341112832 31363725625344 31380614646528 31394919401664 31404390097444 31424399628794 31431382722688 31499454131712 31513813059456 31527083241472 31530782901072 31550414468352 31567404019424 31581150266848 31596005855232 31650191078688 31663518688256 31686950882496 31691189117952 31752496608677 31758905334016 31821912007587 31828334743296 31872744423858 31994112270848 32001022206504 32014957276008 32052140733936 32115275092992 32135737569792 32152575064064 32153504028534 32160649143168 32190848400228 32205522497889 32207714769776 32291717366272 32386791855288 32471261511936 32473471873024 32489213467347 32523131201024 32526947745474 32564725849708 32594231314944 32650128434196 32663877108352 32688049605432 32719893665893 32735284912512 32777688526848 32791423930083 32805232102496 32812522043392 32833900264032 32919536047104 32934542314752 32936784211968 32975991044136 32991023046618 33004915268416 33029340146556 33077068629696 33115485666432 33119914973184 33129906036864 33147746126768 33168384441088 33172276705113 33176713607856 33263243500032 33273277800672 33301876767744 33311922722624 33316378303488 33320287934388 33355073284096 33427992139776 33460557037824 33499419473408 33514690079104 33602101465088 33620678612976 33642100268376 33659727020192 33703328109568 33769504078704 33777008299008 33805391617816 33809913201792 33849181393664 33923180438784 33937952525568 33977369427456 33995665867072 34047652976072 34122085907832 34124408642688 34128972896256 34194996347806 34269751392786 34314142676544 34324493994924 34332121544448 34364359841608 34381732589568 34462639299312 34473035413677 34478348985756 34480695971904 34625850068992 34627556221713 34667774057046 34682870382342 34723152461764 34799062129884 34813715700608 34818372151296 34873419100247 34878083536464 34918592344288 34950230544384 34969050859008 34987372865536 34994929271328 35009665319936 35029020648972 35069704761224 35085691176562 35101479877632 35142248146944 35161676775288 35177199971264 35202514959696 35253383751936 35310417257856 35360305563024 35370972470379 35412053739218 35463225321888 35467968646656 35509162570752 35513329521852 35528794050204 35543754904448 35570058619368 35621458524288 35662830717696 35667600740352 35678360347392 35719798628864 35723990297814 35728768500768 35821954538496 35863559596032 35874378316672 35879907887616 35890731539936 35941439741844 35993376304704 35999376150528 36015786353664 36035180458368 36046050950728 36077033165056 36092743162112 36096978595587 36171646947072 36213658151424 36233679115998 36248936790976 36295891810304 36328182037056 36375239706624 36445608624074 36452964577792 36532655857152 36564699738112 36583629418596 36588522601152 36591013229568 36627405968608 36746861746896 36755027592192 36766115236032 36789541028832 36808816879744 36862006831104 36904819847168 36905886115308 36914087298816 36965593066818 36968109362912 36973053970944 37130529676968 37173654566256 37184868494501 37291214392614 37314432496224 37330145266688 37334525907588 37350783488676 37394164189592 37411754185728 37475913062952 37491693831424 37524457444608 37555989800266 37686846907584 37704026338992 37719903163904 37784590497836 37802364148224 37862749756416 37867192897716 37883138430592 37911173377272 37916244123264 37948105703053 38015135428608 38026603200768 38031065570043 38070768825856 38080329067872 38091816506562 38136057873004 38191165731264 38196273927168 38240636614656 38245124100456 38285050826752 38303609598081 38306216974704 38406125388288 38423632700544 38468259451648 38489526887721 38534230170982 38589913401312 38634733277504 38639900802048 38651557043008 38659904821809 38684778735616 38706165875832 38769349072896 38786231457792 38807117416704 38831279345664 38852189562368 38869108020736 38954081327616 38999324163072 39079995826064 39165430163184 39173335068672 39227993137056 39236710336512 39249116979772 39283416387324 39360794473728 39385873484928 39397754758488 39406509682176 39453417856377 39574349967672 39577043845248 39582337406976 39632265203479 39637566151248 39640264332032 39809100225804 39855336114568 39860666898816 39964629553152 39981376624917 39986724267504 40033166455968 40045242994078 40054141801856 40079662584256 40158609068032 40184773457472 40206412515864 40224740483382 40231445668224 40271459113444 40289581430784 40358675606256 40377072982428 40423968537576 40445736399887 40463348779399 40529400367872 40534821310464 40551807319569 40586662310688 40598905818198 40604336057376 40621434176512 40651495564992 40691097459208 40710238313472 40757520820224 40775268968448 40780053889848 40797226002176 40822627004416 40827417483216 40832878286592 40951726523904 40999289504768 41009585150016 41017978902784 41069600786312 41075931133536 41135287205376 41183063380992 41195486800832 41205831714684 41248849328128 41253689823528 41339025082368 41373762875536 41379296754432 41409918989712 41427356332544 41432217775494 41498401722596 41517922328064 41589123033276 41606635837312 41612200863744 41660530946048 41751606693888 41769787723776 41840819528704 41859892535552 41931679698818 41996413425024 41999272175616 42018417412608 42041043868096 42067219291136 42068434713291 42117294683922 42178155560352 42187528341504 42200254771584 42249267843328 42254918823936 42429216010116 42434891059392 42437779657728 42496992565144 42557034419601 42618530734416 42668029608672 42680900988362 42686609701344 42736187645248 42820366790656 42829614929088 42847650093056 42871338704712 42880865524224 42921131200304 42940696663852 43043256861696 43070682180096 43126525244621 43182389140384 43276791883104 43295015349248 43318951289796 43369263660632 43458975086592 43464074937192 43483001673384 43520376077568 43533504578928 43556946892186 43584066140576 43647046550016 43708713257664 43721898573444 43727746523328 43778533685376 43841795106816 43892714729472 43912723086336 43964995304322 43967988058848 43988030728824 44039120195408 44102758172928 44153980888576 44173208049152 44178391714002 44229702273484 44235618143808 44299540067328 44350991333376 44364370400896 44402502356992 44421837737984 44427050579184 44518950088704 44595297373536 44614076050432 44711608660992 44739446441119 44827571483968 44837253128889 44856133691168 44983765112832 45026005438272 45036011065344 45060909527088 45079884269056 45089620407288 45178435201536 45230907251712 45250603367424 45303159236608 45432722829312 45496114543776 45499211523584 45693001857048 45699113448576 45752190235392 45765991993232 45776162059264 45777484641609 45830652451878 45896879252448 45925455379968 45950185732416 45964047218236 45971131981008 45974261295872 46124200692864 46145226265632 46170074962284 46203300884601 46223698742728 46243827176456 46344922650936 46398749506512 46404955494144 46443950263438 46504111381952 46545483234978 46605775874112 46625401145344 46659905695104 46666146613248 46705360865296 46801973170176 46807465316976 46868097314304 46882235700384 46928863897279 46936686612928 47004511669248 47011756806144 47070921969792 47080556343808 47092379102496 47106585146166 47136599443191 47147074084032 47161296627172 47284300429184 47290624862208 47296174351608 47325621702528 47345550094336 47351106029136 47365390121231 47371725400272 47426744825824 47449054089216 47495278032384 47530426323744 47550440956928 47571147129856 47631987063752 47638358001024 47762606051328 47809116635787 47839877183488 47921919655792 47991168406272 48021048471552 48046907277824 48078211100904 48129304794116 48172912639488 48203606354688 48228862596096 48284877535232 48286272600342 48311572154664 48437576049408 48444054736896 48580187782932 48706892267904 48710207809536 48778172558128 48784696801536 48788017639424 48790421618211 48847088774562 48995815662528 49006703456256 49021486981376 49032074408148 49052721371776 49136843797909 49207848153744 49218783065088 49287457422424 49297405294592 49405176317952 49500752011802 49507372902624 49544010219834 49564872755008 49673228499648 49694859055296 49721619190152 49752576661632 49779367876784 49801044651568 49882338914304 49909916701008 49952815151616 49967884083936 49974567455232 50032609926144 50190835556736 50249129210112 50272035118656 50403152197632 50431017919464 50463150402564 50483666341888 50489590530288 50548231169696 50554992164352 50702137601024 50708087426724 50714869802688 50773772090496 50789088675416 50921554308352 50928365236224 50966054141184 50993498800608 51071479464108 51074955966272 51186612964032 51208167184384 51231510267392 51292494521709 51319369183628 51352067686078 51453217868416 51486740992386 51498182316672 51519867736064 51546539762412 51608221167776 51632497373184 51721043957856 51742823222272 51938775103488 51999098884096 52001661085569 52024305573513 52084728692646 52220573550912 52227558226944 52303990849408 52317125304696 52377888516432 52453576288512 52481059298304 52514497979904 52530339677984 52542012909568 52543530973458 52604557141836 52628536764843 52713372220416 52765799956896 52769391793664 52803772439544 52850088201664 52965625886784 53078800301072 53118080608827 53147555865088 53194837982832 53263743856128 53308502166556 53315632356672 53355087929052 53377555274624 53469094527191 53494246076544 53517540521088 53563539787776 53579697943296 53585985446721 53608550021152 53632987311176 53641927557632 53795339394048 53811567475008 53819861831424 53836097309904 53865087455998 53898624716768 53912159612766 54039200490496 54052770687552 54069076426092 54115549747584 54131874424264 54139114743168 54201994086656 54280317751296 54320487227136 54373405186464 54436556644288 54443837715456 54602302031872 54668412936111 54679446866688 54755740420474 54767908178048 54847049607168 54875444127894 54886519844352 54910751174656 54941108952912 55004919764704 55054757302272 55149172854048 55172395672576 55184311543248 55213225319616 55242957033992 55293010246656 55327436086117 55357229770752 55448389600227 55452164044368 55459580956416 55760481849384 55842084742613 55995217900032 56001788861382 56024556550144 56026175233014 56091246284388 56156392911896 56184782524416 56237540747136 56267006362112 56333984700399 56572288013488 56579854745856 56583706210304 56676885746754 56707406106624 56742712559468 56794124634624 56824707645888 56866760065908 56890706144896 56915479601792 56988270236989 57039904801152 57106153238784 57113791377408 57137724759843 57161784939616 57174487365632 57204086809506 57286748596896 57360954921984 57391009148928 57427576240128 57459325462056 57609188082432 57635449050816 57702389177472 57758601719728 57801345256473 57884870101968 57952099916256 57959851203072 57977335564512 58027168103424 58044672771904 58059248813748 58196062066688 58210676125056 58246919018496 58278284343552 58295864764592 58303662031104 58371378247168 58498986244608 58550297448448 58619993739096 58623984078464 58650707638432 58803677563904 58841989705584 58855065504768 58873675469658 58904522285336 58980824191744 59066053423104 59096632137732 59109764523264 59236067438912 59365565767872 59456349226872 59460396498048 59583392708126 59615478214656 59713650338706 59783004171852 59791000348224 59946944329728 60034673917696 60049749683952 60067864491117 60081212702784 60119493876384 60137629722814 60237913602048 60307876335616 60309618773796 60334137823232 60337110725073 60347168502336 60407188670166 60635952806364 60661486058368 60765516808087 60794100551808 60898358727297 60924002476064 60932151264768 60977243347488 61002920313856 61036646188812 61107536602504 61136281230336 61162903452672 61195839003264 61233940506624 61241126224824 61266914309888 61294842641344 61371983332142 61427589785856 61498934257152 61526968354176 61560099949712 61604401179468 61613896700304 61774595071488 61793230201248 61864999342016 61873273992192 61880534735292 62060644313304 62068945131648 62141034498816 62148326663241 62213207593472 62247602583894 62409953755968 62418301295616 62490796419072 62509647600512 62672682225664 62727451250688 62761229293056 62789838803328 62808780194888 62848799257588 62862765445376 62897519548227 62998908263424 63027626118912 63061565802144 63100828936704 63134808038848 63162300533696 63175942025883 63300382157376 63327037376512 63373901764992 63382378235904 63504993217354 63517810668032 63643824015174 63656669486592 63745488847716 63988224541696 64002044413008 64021351482543 64029914552016 64104281467872 64230550185984 64271475139584 64305150128128 64307008057068 64321298286336 64381696800456 64411044995778 64415429539552 64583434732544 64764921186173 64773583710576 64942523023872 64978426934694 65046262402048 65053895490948 65129451699416 65188462629888 65300256868392 65327754216704 65335420338279 65376099210864 65439787331786 65470569825024 65582847860166 65610464204992 65625044086784 65667800528064 65839072094208 65869084629504 65951982088272 65982046093236 66009830536832 66058680293112 66123033371213 66154137259392 66230971332864 66239829946368 66259812073728 66267587571003 66295492253536 66336768882176 66344553410226 66353427215712 66526487000064 66546555601344 66603753535488 66623845445248 66632756606976 66640575868776 66710146568192 66738101277757 66855984279552 66921114075648 66998838946816 67029380158208 67241357225952 67284200536752 67319454040384 67406656219136 67539008157408 67554016598016 67610783235632 67619826403584 67698362787328 67846360877568 67875905051136 67954738854912 67991331734144 68095305952144 68244171815664 68248817285376 68257945792512 68389992695612 68539502785572 68628285353088 68648987989848 68664243088896 68685954714601 68728719683216 68745978677817 68925278598624 68946070827354 68956697971512 68961391943808 69057612918359 69255112443426 69335548114092 69365740764684 69446304923528 69598124259768 69627431401216 69636744302592 69665925395157 69746838200494 69756167072928 69837184688576 69938101718016 69974745731072 69989858542656 70019330639872 70058041297944 70139409522448 70171382353124 70202959755264 70284496293888 70323353550576 70354399942528 70405029919392 70475053448527 70506767503872 70620834515712 70659877719249 70720611126048 70741944940758 70824107478436 70926450643776 70935937293312 71018325141504 71026659043704 71057588100408 71087509808896 71140117238736 71242917048576 71325661435392 71356720694784 71439597257728 71447980595628 71457537001536 71643909076992 71727119192064 71748756633344 71759815775232 71781463079872 71882879483688 71986752609408 72031572707328 72070360916736 72092101901456 72154066330112 72185486324224 72193957191174 72343293894144 72427316302848 72467358231996 72497873581952 72591783620608 72656364074112 72750479413248 72891217248148 72905929155584 73065311714304 73167258837192 73177045202304 73182026459136 73254811937216 73270633161843 73493723493792 73510055184384 73532230472064 73579082057664 73617633759488 73724013662208 73811772230616 73828174597632 73931186133636 73936218725824 73946107941888 74251128017703 74261059353936 74347309132512 74369736989002 74582428785228 74628864992448 74660290533376 74669051815176 74701566977352 74788328379184 74823508371456 74951826125904 74983387662848 75048914889216 75111979600532 75146219161741 75373693815168 75408052677984 75439806327808 75569180995672 75604728296448 75725499512832 75734385795432 75766276861184 75822346754544 75832488246528 75896211406106 76053206401536 76062131140086 76141537651712 76160658135744 76183633013124 76272115746008 76382331462528 76392547854336 76481273229312 76490248200912 76607219196162 76612433949408 76812250776576 76847265401088 76936518903296 76979053775442 77028101529117 77068460341964 77179826802624 77269466555008 77279801604096 77303114086016 77319809643618 77369557471232 77401978978597 77412331751664 77538698145792 77572462915584 77614234833408 77704379124736 77738216041472 77908162655232 77998648326144 78127093038969 78159991652128 78330860326368 78455986274112 78473420673024 78498233959544 78566832774648 78721588947456 78771746969856 78795509516976 78813019364352 78906835712754 79148699935344 79154087690496 79164674813952 79264530406958 79275132302496 79280528664064 79618200451608 79710672229136 79721333797632 79962753249834 79973448535008 80066332911936 80090485988156 80108283603712 80159325168512 80369546914944 80412825031728 80449480966764 80462891336448 80542918226888 80579162861568 80717351212512 80754145964856 80797631183997 80847937075152 80891472799774 80926697558798 81058800735744 81103614639138 81173324621376 81197811636396 81208672114752 81242868353024 81302991129984 81382194918416 81420476626944 81515041640448 81550537936896 81560107779696 81594452004352 81654834966432 81665756573184 81903453047808 81998579009536 82019170300032 82035957805568 82133610630711 82139201572624 82151862267072 82270574410752 82366126761984 82390973601664 82411663429368 82497698656256 82507379647056 82532269097551 82678050164736 82747525751072 82758593508864 82819837979424 82854712665088 82864435550988 82996803445192 83035844656128 83178246066552 83213271674624 83224401727488 83681639057408 83719785071104 83863359397636 83992826850048 83998544351232 84036834825216 84082087736192 84134438582272 84136869426582 84234589367844 84356311120704 84375056683008 84400509543168 84498535686656 84858432020232 84869782118784 84875559315456 84993985130288 85015328620131 85114068839202 85237061468832 85336059217344 85361801976724 85373219402688 85472375290496 85659229858176 85695300186112 85742677409424 85761731048448 85806130214259 85842262400608 85881393327704 86086513723392 86141364360192 86253050489242 86364778280768 86553583766208 86590030698496 86637902579592 86738527321264 86917950173184 86928149874384 86966003346768 87040752155136 87067009157856 87113893784372 87168132281152 87294093100032 87417426515328 87443797146888 87455493046656 87557067370752 87683590213632 87825446172672 87929990608644 87935976117696 87976061457648 88078240390816 88205516345856 88307961777152 88310513204487 88346416098304 88356783428004 88459404546968 88471236287616 88599080134656 88701982666752 88728740801792 88854101158368 89190594747072 89228152100864 89375089062189 89423217321984 89478892882238 89655142967936 89674506257778 89712267382336 89967530225664 90052010876544 90121819054176 90159768538112 90179240814576 90206444584221 90356870403072 90461814503424 90501206734848 90606318473216 90610783005249 90992229087552 90998423047168 91254138481831 91386003714096 91398226897152 91504380470784 91531983986464 91552324118528 91554969283218 91661304903756 91793758504896 91850910759936 91900371464832 91928094436472 91942263962016 91948522591744 92057974998213 92248401385728 92290452531264 92340149924568 92406601769202 92447397485456 92487654352912 92689845301872 92797499013024 92809910988288 92887900526876 93008222763904 93090966469956 93211551748224 93250802290688 93319811390208 93332293226496 93371403875841 93410721730592 93614930633952 93736194628608 93764471400768 93857727794558 93873373225856 94009023338496 94141843939584 94161112687616 94184758204992 94213170292332 94273198886382 94294148168064 94322593254344 94568600858368 94581249724416 94592348703216 94651243405056 94702212058272 94730780242462 94743450800544 94853489651648 94990556064768 95060852647488 95100881913856 95142294259712 95257489826031 95263974127504 95276716002048 95618233271574 95679754366976 95843839311584 95982336812544 96093814555648 96156422201808 96258609588232 96345825278976 96407212709376 96457725192192 96569755070464 96572545200684 96616567493667 96623144309328 96875152098816 97160375565864 97413784535808 97420415619072 97556345116256 97569393603072 97580843236422 97694177549124 97991631325056 98042973962752 98064148816296 98105442743552 98159680997679 98273687595818 98415696307488 98437566130176 98574914844848 98594810589184 98810352635904 99001504023604 99014745805248 99088020439668 99129745510016 99299746979069 99346456999296 99389718110592 99443238380304 99505153323264 99516830115339 99558735753568 99602089303136 99819833402016 99905630303232 99935768167872 99949134910464 100065219852288 100381671113472 100498258420224 100544070237312 100806304395264 100862035838928 100926300805128 100979181060576 101096462339392 101109984328704 101404275202048 101416174853448 101429739605376 101547544180992 101578177350832 101843108616704 101932108282368 101986997601216 102142958928216 102149911932544 102373225928064 102416334368768 102463020534784 102584989043418 102638738367256 102704135372156 102906435736832 102973481984772 102996364633344 103093079524824 103216442335552 103419106241031 103442087915712 103485646444544 103877550206976 104003322171138 104048611147026 104169457385292 104441147101824 104455116453888 104607981698816 104620257300741 104634250609392 104755777032864 104907152577024 104962118596608 105028995959808 105060679355968 105084025819136 105087061946916 105209114283672 105257073529686 105426744440832 105531599913792 105538783587328 105607544879088 105700176403328 105835359011551 105931251773568 106112917411137 106157600602144 106236161217654 106295111730176 106389675965664 106527487712256 106617004333112 106631264713344 106710175858104 106755110549248 106938189054382 106988492153088 107035081042176 107159395886592 107171970893442 107217100042304 107265974622352 107283855115264 107590678788096 107623134950016 107639723662848 107672194619808 107730174911996 107797249433536 107824319225532 108078400980992 108105541375104 108138152852184 108231099495168 108263748848528 108278229486336 108290935786761 108403988173312 108640974454272 108746810372928 108873113288576 108887675430912 109204604063744 109336825872222 109358893733376 109511480840948 109535816356096 109694099214336 109750888255788 109773039688704 109882217905824 109985398700779 110009839529408 110298345708096 110344791345152 110368623086496 110426450639232 110485914067984 110586020493312 110654872172234 110714459541504 110896779200454 110904328088736 110919161912832 111520963698768 111554605483503 111684169485226 111990435800064 112003577722764 112049113100288 112052350466028 112182492568776 112312785823792 112475081494272 112534012724224 112667969400798 112850245500733 113144576026976 113159709491712 113353771493508 113485425118936 113588249269248 113649415291776 113733520131816 113781412289792 113830959203584 113844317109159 113976540473978 114079809602304 114212306477568 114275449519686 114323569879232 114348974731264 114408173619012 114573497193792 114721909843968 114855152480256 114918650924112 115218376164864 115270898101632 115404778354944 115468580663163 115517203439456 115602690512946 115769740203936 115904199832512 115919702406144 115954671129024 116054336206848 116089345543808 116118497627496 116392124133376 116421352250112 116493838036992 116556568687104 116591729529184 116607324062208 116742756494336 116997972489216 117239987478192 117247968156928 117301415276864 117607355127808 117683979411168 117710131009536 117747350939316 117809044570672 117961648383488 118193264275464 118219529046528 118472134877824 118731131535744 118896795610437 118912698453744 118920792996096 119166785416252 119427300677412 119566008343704 119582000696448 119682487217321 119893888659456 119944129874751 120069347835392 120099499367904 120135728982234 120162425405568 120238987752768 120275259445628 120475827204096 120619237547592 120674221450146 120694337004672 120814377340332 121271905612728 121322972116736 121337209199661 121390046338197 121531033616174 121588201103616 121796717454594 121848004952128 121864302529536 121954486694976 122005840627712 122073292377624 122215073205008 122272562460672 122325806905344 122391678006528 122467881013248 122482252449648 122533828619776 122589685282688 122743966664284 122799919117967 122855179571712 122997868514304 123053936708352 123120199899424 123208802358936 123227793400608 123549190142976 123586460402496 123729998684032 123746547984384 123761069470584 123942188087263 124121288626608 124137890263296 124282068997632 124296653326482 124426415186944 124495205167788 124819907511936 124836602591232 124981592838144 125019295201024 125522458586112 125579677606656 125617560389776 125697598515176 125725530890752 125795039096454 125997816526848 126055252237824 126123131604288 126201657873408 126269616077696 126324601067392 126351884051766 126600764314752 126654074753024 126747803529984 126764756471808 127009986434708 127035621336064 127287648030348 127313338973184 127490977695432 127559630184259 127671103258803 127976449083392 128004088826016 128042702965086 128059829104032 128208562935744 128461100371968 128542950279168 128614016114136 128642596572672 128763393600912 128822089991556 128830859079104 129166869465088 129379575733863 129529842372346 129547167421152 129885046047744 129956853869388 130092524804096 130107790981896 130258903398832 130376925259776 130600513736784 130655508433408 130670840676558 130752198421728 130879574663572 130941139650048 131165695720332 131220928409984 131335601056128 131678144188416 131738169259008 131903964176544 131964092186472 132019661073664 132117360586224 132246066742426 132308274518784 132461942665728 132519624147456 132535175142006 132590984507072 132673537764352 132689106820452 132706854431424 133052974000128 133093111202688 133207507070976 133247690890496 133265513213952 133281151737552 133476202555514 133842228151296 133997677893632 134058760316416 134218339323357 134482714451904 134568401073504 134638908080768 134813312438272 134869805598437 135078016314816 135108033196032 135221566471264 135239652807168 135396725574656 135692721755136 135751810102272 135909477709824 135982663468288 136190611904288 136488343631328 136497634570752 136779985391224 137079005571144 137256570706176 137297975979696 137328486177792 137371909429202 137457439366432 137491957355634 137850557197248 137892141654708 137913395943024 137922783887616 138115225836718 138510224886852 138671096228184 138731481529368 138892609847056 139196248519536 139254862802432 139331850790314 139493676400988 139512334145856 139674369377152 139876203436032 139979717085312 140038661279744 140116082595888 140278819044896 140342764706248 140405919510528 140646707101152 140708799885056 140786591691837 140810059838784 140950106897054 141013535007744 141241669031424 141319755438498 141409798329573 141441222252096 141483889881516 141648214956872 141852901287552 141871874586624 142036650283008 142053318087408 142096170363693 142115176200816 142175019617792 142280234477472 142485834097152 142651322870784 142713441389568 142879194515456 142895961191256 142915074003072 143287818153984 143497513266688 143519631550464 143562926159744 143765758967376 143973505218816 144063145414656 144140721833472 144184203802912 144308132660224 144370972648448 144387914382348 144686587788288 144854632605696 144934716463992 144995747163904 145312728148224 145782434496296 145811858311168 146130623428608 146334517674384 146354090404608 146364052918272 146509623874432 146541266323686 146987446987584 147020110368768 147064460944128 147158164115328 147235267518976 147410531393727 147623544461232 147656349195264 147862372267272 147872437451648 147892215883776 148502256035406 148522118707872 148694618265024 148739473978004 149164857570456 149257729984896 149320581066752 149338103630352 149383153459267 149403133954704 149576656758368 149647016742912 149903652251808 149966775325696 150097829778432 150223959201064 150292438323482 150747387630336 150816105355968 150879612655616 151138361991344 151209456592896 151450999025664 151468771590864 151532553722368 151644693509088 151664976493056 151792422812212 152106412803072 152124262280172 152283075303424 152321316271488 152367266026248 152544231492016 152764662925056 152785095708672 152980496401824 153214438392324 153224867898816 153624501553152 153694530802176 153873037806592 153877483565127 153958107550884 154056203058234 154136920683928 154359653605248 154538933110016 154559603208192 154606228172032 154639619287236 154803957957194 154824663503328 155228469666816 155408758249472 155476432082944 155816325310464 155997296652288 156254186077938 156319983304256 156661720652736 156911972548224 156996467919088 157133665549296 157443177894912 157543493939712 157591019033952 157626038728704 157813671425508 157885610294529 158297399870688 158308175380992 158529060813916 158550264604992 158561057328128 159236400903216 159354241826481 159421344458272 159442667595264 159925506499668 159946897070016 160132665823872 160180971976312 160216567207424 160318650337024 160407283581573 160739093829888 160825650063456 160898961933528 160925782672896 161085836453776 161434702425024 161508291929712 161595262367994 161695874150304 161782945599548 161853395117596 162117601471488 162207229278276 162346649242752 162395623272792 162417344229504 162485736706048 162605982259968 162764389836832 162840953253888 163120215559392 163188904008704 163309669932864 163331513146368 163806906095616 163997158019072 164005238808333 164038340600064 164071915611136 164267221261422 164278403145248 164303724534144 164541148821504 164732253523968 164781947203328 164823326858736 165014759294112 165064538195102 165495051502144 165517187017728 165639675958848 165709425330176 165728871101976 165982308258351 165993606890384 166071689312256 166356492133104 166426543349248 167363278114816 167439570142208 167526254227839 167726718795272 167985653700096 168073669650432 168164175472384 168268877164544 168273738853164 168469178735688 168712622241408 168801019086336 168997071373312 169001954101197 169716864040464 169739564237568 169751118630912 169987970260576 170030657240262 170228137678404 170474122937664 170672118434688 170723603953448 170746438805376 170944750580992 170964810710967 171318459716352 171485354818848 171523462096896 171612260428518 171684524801216 171762786655408 172173027446784 172282728720384 172506100978484 172729556561536 173107167532416 173180061396992 173252632041307 173275805159184 173404035769419 173477054642528 173856299748768 173932006693536 174081504310272 174134018315712 174227787568744 174336264562304 174588186200064 174834853030656 174887594293776 174910986093312 175114134741504 175650892345344 175859981217288 175871952235392 175952122915296 176117344188241 176156480781632 176411032691712 176615923554304 176621026408974 176692832196608 176713566856008 176918809093936 176942472575232 177198160269312 177457481603584 177708202316736 178381189494144 178456304201728 178750178124378 178846434643968 178957785764476 179310285935872 179349012515556 179424534764672 179732236901273 180104021753088 180203593473351 180243638108352 180319537076224 180358481629152 180412889168442 180713740806144 180923629006848 181002413469696 181221566010498 181984458175104 181996846094336 182296550424261 182508276963662 182772007428192 182796453794304 183008760941568 183063967972928 183104648237056 183109938566436 183322609807512 183587517009792 183701821519872 183800742929664 183856188872944 183884527924032 183897045183488 184115949996426 184413815818271 184496802771456 184580905062528 184680299849136 184813203538404 184894794970912 184975308705824 185379690603744 185594998026048 185619821976576 185775801053752 186016445527808 186181932939912 186423103496448 186639622780416 186742807751682 186821443461184 187229861267904 187472389257216 187528942801536 187715455589116 187746746451712 188018046676992 188283687879168 188322225375232 188369516409984 188426340584664 188546397772764 188588296336128 188645186508688 188692558644681 189137201716736 189184697406432 189302486810112 189404424116544 189461560484924 189486901601088 189706979303296 189981112129536 190121705294976 190201763827712 190284588519424 190514979652062 190527948255008 190553432004096 191236466543148 191645091471659 191687678623168 191964673625088 192064054447629 192187629111296 192312844403616 192517219176464 192691650557952 192814425418752 192915450384384 193145090401368 193233134987334 193246288618656 193750304197632 194294763558519 194320751131728 194827569071616 195112690232512 195138787206144 195161686472844 195388355098248 195983262650112 196006261014837 196085947925504 196128297632592 196210885487104 196319361995358 196547375191636 196831392614976 196875132260352 197149829689696 198003008047208 198029491610496 198176040879336 198259491020032 198369100113639 198599493958138 198692913998592 198779436221184 198886476760608 199010306646528 199033660230678 199117471507136 199204178606272 199639666804032 199811260606464 199871536335744 199898269820928 200130439704576 200214303833271 200763342226944 200996516840448 201088140474624 201724071677856 201852601610256 201958362121152 202192924678784 202219968657408 202808550404096 202832349706896 202859479210752 203095088361984 203156354701664 203686217233408 203864216564736 203973995202432 204258597587161 204285917856432 204299823865088 204746451856128 204926041069568 205169978086836 205277476734512 205408270744312 205812871473664 205946963969544 205992729266688 206057864143803 206186159049648 206432884671104 206838212482062 206884175831424 206971292889088 207172838755077 208006644342276 208097222294052 208338914770584 208541874478441 208882294203648 208910232907776 208997776185471 209215963397632 209240514601482 209268501218784 209511554065728 209814305154048 209924237193216 210057991919616 210121358711936 210174123893832 210418228567344 210481704029849 210514147059372 210853488881664 211063199827584 211077567174656 211215089758176 211400352806656 211425160345581 211670718023102 211862503547136 212225834822274 212315201204288 212472322435308 212590223460352 212779351931328 213054975424512 213234008666224 213262529426688 213420351716208 213510221098496 213876378108764 213976984306176 214070162084352 214318791773184 214343941786884 214434200084608 214531949244704 214567710230528 215181357576192 215246269900032 215279447325696 215344389239616 215460349823992 215594498867072 215648638451064 216156801961984 216211082750208 216276305704368 216462198990336 216527497697056 216556458972672 216581871573522 216807976346624 217281948908544 217493620745856 217746226577152 217775350861824 218673651744444 218717787466752 219022961681896 219071632712192 219501776511576 219546079377408 219764435811648 219970797401558 220019679058816 220596691416192 220689582690304 220737246172992 220852901278464 220971828135968 221172040986624 221309744344468 221793558400908 221808656177472 221838323825664 222267476260739 222753384053109 223041927397536 223109210967006 223368338970452 223980871600128 224007155445528 224104700932056 224364985137552 224625571647584 224950162988544 225068025448448 225335938801596 225438657485223 225700491001466 226289152053952 226319418983424 226707542987016 226970850237872 227176498538496 227298830583552 227467040263632 227562824579584 227661918407168 227688634218318 227953080947956 228159619204608 228424612955136 228550899039372 228647139758464 228816347238024 229146994387584 229443819687936 229837301848224 230436752329728 230541796203264 230809556709888 230937161326326 231034406878912 231084304587351 231205381025892 231539480407872 231808399665024 231839404812288 231909342258048 232108672413696 232178691087616 232205936935791 232236995254992 232842704500224 233113137374208 233183459058368 233214648124416 233485512988672 233995944978432 234479974956384 234495936313856 234602830553728 235214710255616 235367958822336 235420262019072 235494701878632 235618089141344 235923296766976 236386528550928 236439058093056 236896456056481 236944269755648 237462263071488 237793591220874 237825396907488 237841585992192 238333570832504 238854601354824 239132016687408 239164001392896 239364974434642 239888259749502 240138695670784 240198998735808 240271457964468 240324850811136 240477975505536 240550518891256 241238475095184 241348442900292 241388674009344 241628754680664 242392893551991 242543811225456 242645944233472 242674418399322 242780092676394 243062067232348 243176402207232 243593434909188 243696009904256 243728605059072 243908973389952 244011681255424 244113933701729 244146584755248 244430146410016 244545124921344 244651613810688 244783356013056 244964504899296 245067657239552 245179370565376 245487933328568 245599838235934 245710359143424 245995737028608 246107873416704 246240399798848 246400831892133 246417604717872 246455586801216 247098380285952 247172920804992 247459997368064 247493095968768 247522138941168 247596807292653 247884376174526 248242577253216 248275780526592 248564137995264 248593306652964 248852830373888 248990410335576 249639815023872 249673205182464 250038590402048 251044917172224 251159355213312 251235120779552 251395197030352 251451061781504 251590078192908 251995633053696 252110504475648 252246263208576 252403315746816 252539232155392 252649202134784 252703768103532 253201528629504 253495607059968 254019972869416 254071242672128 254575296060696 254626677946368 254981955390864 255119260368518 255342206517606 255952898166784 256008177652032 256085405930172 256119658208064 256417125871488 257085900558336 257228032228272 257285193145344 257526787201824 257644179983112 257661718158208 258333738930176 258759151467726 259059684744692 259094334842304 259770092095488 259913707738776 260185049608192 260215581963792 260294079461507 260517806797664 260753850519552 261201027473568 261311016866816 261341681353116 261504396843456 261759149327144 261882279300096 262331391440664 262441856819968 262671202112256 263476338518016 263807928353088 263928184372944 264039322147328 264234721172448 264492133484852 264616549037568 264923885331456 265039248294912 265070350284012 265181969014144 265347075528704 265378213640904 265413708862848 266105948000256 266186222405376 266495381780992 266562303475104 266952405111028 267684456302592 267995355787264 268117520632832 268125267186567 268436678646714 268965428903808 269136802147008 269277816161536 269739611196874 270156032629632 270443132942528 270479305614336 270619333752663 270793451149312 271385443510272 271503620204544 271818955419648 271965326936576 272381223808576 272976687262656 272995269141504 273559970782448 273762415445493 274158011142288 274513141412352 274595951959392 274656972355584 274743818858404 274914878732864 274983914711268 275701114394496 275784283309416 275826791886048 275845567775232 276173924994639 276230451673436 277020449773704 277342192456368 277425856424353 277462963058736 277785219694112 278392497039072 278509725604864 278663701580628 278987352801976 279024668291712 279348738754304 279752406872064 279959434170624 280232165191776 280557638089792 280685529412496 281293414202304 281417599770112 281573183383674 281620119677568 281900213794108 282027070015488 282483338062848 282639510876996 282819596659146 282882444504192 282967779763032 283120154799209 283296429913744 283705802575104 283743749173248 284106636174816 284192340727386 284230352401632 284350039235584 284560468954944 284971668194304 285302645741568 285426882779136 285758389030912 285772469478093 285791922382512 285830148006144 286995026533376 287039263100928 287125852319488 287531517934752 287801513673467 287947010437632 288281443666944 288368407605824 288616265320448 288741945296896 288775828764696 289373175576576 289709265211392 289869432927984 289991494327808 290625456296448 291564868992592 291623716622336 292261246857216 292669035348768 292708180809216 293019247748864 293082532647372 293974893975168 294128921888256 294316328230656 294470535037952 294479042993037 294821062787454 295247088922464 295312698390528 295724744534544 295744874903296 295784431767552 297004512070812 297044237415744 297389236530048 297478947956008 297899240937207 298329715140912 298515459969792 298676207260704 298766306918534 298806267909408 299153313516736 299807304503616 299933550651392 300195659556864 300447918402128 300584876646964 301494775260672 301632210711936 301759225311232 301885676712347 302276723982688 302418913185792 302937543181728 303065107444736 303289387018176 303329952986112 303584845624424 304212825606144 304248524560344 304566150606848 304642632542976 304734532052496 305088462984032 305529325850112 305960992803648 306428876784648 306449735797632 307249003106304 307389061604352 307746075613184 307754967130254 307916215101768 308112406116468 308273841367856 308719307210496 309077866220032 309212456344064 309279238574472 309607915914388 309649327006656 310456939333632 310817516498944 310952864165888 311632650620928 312508372155876 312639966608512 313176125087833 313323441305472 313823945096448 313860771902223 313992935838176 314267331098592 314886355789824 315086987879424 315182038067904 315252077457408 315627342851016 315771220589058 316594799741376 316616350761984 317058121627832 317100529209984 317122114656256 317506077034653 318472801806432 318708483652962 318842688916544 318885335190528 319851012999336 319893794140032 320265331647744 320361943952624 320433134414848 320637300674048 320814567163146 321478187659776 321651300126912 321797923867056 321851565345792 322171672907552 322869404850048 323016583859424 323190524735988 323391748300608 323565891199096 323706790235192 324235202942976 324414458556552 324693298485504 324791246545584 324834688459008 325211964519936 325528779673664 326240431118784 326377808017408 326619339865728 326663026292736 327613812191232 328010477616666 328076681200128 328143831222272 328534442522844 328556806290496 328607449068288 329082297643008 329563894406656 329646653717472 329956196102337 330029518588224 330129076390204 330990103004288 331034374035456 331279351917696 331418850660352 331457742203952 331964616516702 331987213780768 332143378624512 332712984266208 332853086698496 333788439959507 334663816450509 334879140284416 335052508455678 335453437590544 335971307400192 336147339300864 336328350944768 336547477706328 336938357471376 337425244482816 337602038172672 337994142746624 338003908202394 338550736502199 339433728080928 339479128475136 339975940521152 340061314480524 340456275356808 340948245875328 341344236869376 341447207906896 341492877610752 341532951327477 341889501161984 341929621421934 342636919432704 342970709637696 343046924193792 343224520857036 343369049602432 343525573310816 343957906585363 344565457440768 345012201956968 345459113123072 346214335064832 346505264082614 346551610318368 346808071538838 346954109285056 347712599497536 347864013387072 348163008620544 348268036631424 348455575137488 348672529124608 349176372400128 349669706061312 349775188587552 349821972186624 350228269483008 351719962434576 351743904470784 351904245830592 352234688376482 352312961563264 352822065383424 353231847108608 353242052817948 353385664393216 353427133712016 353837618187872 353884945150464 354914963207168 355416404633472 355912312733081 356690386831311 356762378988288 357500356248756 357915571528952 358620571871744 358698025031112 358849069529344 359047461651963 359464473802546 360208043506176 360407186946702 360487276216704 360639074152448 360716963258304 360825778336884 361427481612288 362443132020996 363968916350208 363993692188672 364011627598983 364170139014591 364593100848522 365016553927324 365544014856384 365592907588608 366017521883136 366127935945856 366219877132872 366645219615024 367175034019584 367403643039744 367601485859328 367712377745888 367769055848064 367794090366976 368231899992852 368399757353901 368827631636542 368993605542912 369161810125056 369360599698272 369626407076808 369789589941824 369950617411648 370759381207488 371189996052096 371239643953152 371551602107504 371826564261789 372032891055616 372363865879824 372846206992896 373279245560832 373485615503364 373642886922368 374459722535808 374944778514432 375057885603072 375430911178232 375493492903424 376567375758336 376644450750464 376739032819968 376852681169328 377092795545528 377176592672256 377290373017376 377385117289362 378274403433472 378369394812864 378604973620224 378808848233088 378923120969848 378973803202176 379413958606592 379962224259072 380243410589952 381029959304124 381055896510016 381106864008192 382472933086296 382678890552777 383290182943318 383375357246336 383929347250176 384128108895258 384375258222592 384625688807232 385034438352928 385383301115904 385628850837504 386290180802736 386466269974668 386492577237312 387292052602819 387500608395264 388138727201589 388589527117038 388641502263456 389655138143232 390225380465024 390277574412288 390323372945688 390776710196496 390894593198291 391966525300224 392012522029674 392171895851008 392256595265184 392421770974208 392638723990716 393094750383272 393662785229952 394299659379392 396006016094416 396058983220992 396352081758672 396518982040064 396738200227278 397198987916276 397385827997184 397558872442368 397772953521216 398020613293056 398067320461356 398234943014272 398408357212544 398917891658923 399279333608064 399622521212928 399743072671488 399796539641856 400428607666542 401526684453888 401993033680896 402176280949248 402655017970071 403448143355712 403705203220512 403916724242304 404385849357568 404439937314816 404609416795311 405664699413792 405718958421504 406190176723968 406312709403328 407372434466816 407728433129472 407947990404864 408517195174322 408571835712864 408599647730176 409492903712256 409852082139136 410339956173672 410554953469024 410816541488624 411625742947328 411893927939088 411985458533376 412115728287606 412372318099296 412782455912801 412865769342208 413676424964124 413768351662848 414345677510154 416013288684552 416194444588104 416677829541168 417083748956882 417764588407296 417995552370942 418431926795264 418481029202964 418537002437568 419023108131456 419628610308096 420115983839232 420242717423872 420348247787664 420836457134688 420963408059698 421028294118744 422126399655168 422155134349312 422359775075511 422430179516352 422800705613312 422850320691162 423341436046204 423725007094272 424451669644548 424630402408576 424944644870616 425180446920704 425358617656609 425558703862656 426109950849024 426288511091079 426468017332448 426525058853376 426840703432416 427020442196992 427752756217528 427953968612352 428140324168704 428637583546368 428687883573768 428868400169216 429063898489408 429135420461056 430492539800064 430558894651392 430688778479232 430920699647984 431188997734144 431297276902128 432422165500416 432552611408736 432924397980672 433054995394112 433112917945344 433163743147044 433615952693248 434563897817088 434987241491712 435492453154304 437347303488888 437435574933504 438045923363792 438143265424384 439003553023152 439092158754816 439528871623296 439941594803116 440039358117632 441193382832384 441474492345984 441705802556928 441943656271936 442231594181181 442619488688936 443587116801816 443617312354944 443676647651328 444534952521478 445506768106218 446083854795072 446218421934012 446736677940904 447961743200256 448014310891056 448149460377801 448209401864112 448729970275104 449251143295168 449900325977088 450136050896896 450671877603192 450877314970446 451400982002932 452578304107904 452638837966848 453354448303211 453415085974032 453941700475744 454352997076992 454597661167104 454934080527264 455125649159168 455323836814336 455377268436636 455906161895912 456319238409216 456849225910272 457101798078744 457294279516928 457632694476048 458293988775168 459674603696448 460873504659456 461083592406528 461619113419776 461874322652652 462068813757824 462168609174702 462410762051784 463078960815744 463616799330048 463678809624576 463818684516096 464357382175232 464411873871582 464473990509984 465685409000448 466226274748416 466366918116736 466429296248832 466971025977344 467991889956864 468959949912768 468991872627712 469205661107456 470309790637129 470735917644672 470989403757264 471236178282688 471846593533952 472773057101856 472878116186112 473792912112962 473888539511296 474924526142976 475587182441748 475650793814976 475683171984384 476667141665008 477709202709648 478264033374816 478328002785792 478729948869284 479776519499004 480277391341568 480397997471616 480542915928936 480649701622272 480955951011072 481101037782512 481221850744719 482476950190368 482696885800584 482777348018688 483257509361328 483403290428513 484785787103982 485087622450912 485291888466944 485348836798644 485560185352788 486124134464696 486352804414464 487186869818376 487392019808512 487457210118144 487817946779904 488227867403458 488293169510496 488860292820032 489566712026112 489929009798592 490135314479104 490358741130752 490975866657136 491199676471868 491420718286848 491991474057216 492215746833408 492480799597696 492801663784266 492835209435744 492911173602432 493325374139689 494196760571904 494345841609984 494919994736128 495044277882336 495193614585306 495768752349052 496485154506432 496551561053184 497128275990528 497186613305928 497705660747776 497946924775053 497980820671152 499279630047744 500077180804096 502089834344448 502318710426624 502470241559104 502578762683517 502790394060704 502902123563008 503180156385816 504221008951296 504492526417152 504806631493632 505078464310784 505298404269568 505407536207064 506403057259008 506991214119936 508039945738832 508142485344256 509150592121392 509253355892736 509963910781728 510238520737036 510684413035212 512016355304064 512170811860344 512239316416128 512834251742976 512894432132901 514456064456544 514570386290688 515053574403648 515288359966224 515323436316416 517518302935452 518119369489384 518188669684608 519540184190976 519757896123921 519827415477552 520431163927584 520588158923014 521035613595328 522402054947136 522622033733632 522683362706232 523008793686912 523518298654288 523764558600192 524662782881328 524883713639936 525342404224512 526023534132187 526952677036032 527615856706176 527856368745888 528078644294656 528352032564723 528469442344896 528984266969704 529233098075136 529847770662912 530078496589824 530140700568024 530363938028288 530694151057408 530756427281808 530827417725696 532372444810752 532990763561984 533124606950208 533904810222056 535368912605184 536235041265664 536250534373134 536873357293428 537930857807616 538273604294016 538555632323072 539196710703819 539479222393748 540312065259264 540886265885056 540958611228672 541238667505326 541586902298624 542770887020544 543007240409088 543930653873152 544762447617152 545953374525312 545990538283008 546889651272783 547119941564896 547524830890986 548316022284576 549026282824704 549191903918784 549313944711168 549487637716808 549829757465728 549967829422536 551402228788992 551568566618832 551653583772096 551691135550464 552347849989278 552460903346872 553241447454813 554040899547408 554684384912736 554851712848706 554925926117472 555570439388224 556784994078144 557019451209728 557327403161256 557974705603952 558049336583424 558697477508608 559918868341248 560464330383552 561115276179584 561371058824992 562586828404608 562835199540224 563146366767348 563240239355136 563800427588216 564054140030976 564966676125696 565279021753992 565639193318292 565764889008384 565935559526064 566240309598418 566592859827488 567411605150208 568213272349632 568384681454772 568460704803264 568700078471168 569120937909888 569943336388608 570605291483136 570853765558272 571544938956186 571583844765024 571660296012288 573990053066752 574251704638976 574935274414977 575063035869504 575603027346934 575894020875264 576562887333888 576736815211648 577232530640896 577483890593792 577551657529392 578746351153152 579738865855968 579982988655616 581250912592896 581612803734547 582884290675557 583129737985184 585338070697536 585416361618432 586038495497728 586165065294744 587949787950336 588257843776512 588632656461312 588941070075904 588958085986074 589642125574908 590494177844928 590625396781056 591449489069088 591489749806592 594009024141624 594088474831488 594778473060096 594957895912016 595107300340917 595798481874414 596659430281824 597030919939584 597352414521408 597532613837068 597612535818816 598306627033472 599614609007232 599867101302784 600391319113728 600642911499813 600895836804256 601169753293928 602989550521344 603264421423872 603771353424694 604553447965376 605875086363456 606130214889472 606578774036352 606659905972224 607169691248848 608425651212288 608497049120688 609285265085952 609469064104992 610176925968064 611058651700224 611921985607296 612775792761483 612857753569296 612899471595264 614778123208704 615492151226368 615509934260508 615832430203536 616224812232936 616547682735712 617438614420992 618155732440064 618173592431409 618424912688128 618558477148944 619215831828776 619298654013312 620913878667264 621518516265231 625016744311752 625279933217024 625625623435323 626352250175666 626646882610944 627647890192896 627721543804446 627985871676352 628534662197184 629772711579648 630173975758848 630364076135808 631254685702032 631445112089547 631542441178116 633189599482752 633232701523968 634116243255664 634201058419968 634244229312512 634275481036743 635012154069306 636945603612864 637416967305924 637685377833088 637770670381056 638778969372817 639702025998672 639787588280064 640530663295488 640723887905248 640866268829696 641274601348096 641629134326292 642956375319552 643302600253824 643595847734112 643703130691584 644343345815104 645738809700096 646033167718848 646381049471976 646783496601216 647131782398192 647413580470384 648470405885952 648828917113104 649386596971008 649582493091168 649669376918016 650423929039872 651057559347328 652480862237568 652755616034816 653238679731456 653326052585472 656020955233332 656153362400256 656287662444544 657068885045688 657113612580992 657214898136576 659127788813312 659293307434944 659912392204674 660059037176448 660258152780408 661980206008576 662068748070912 662558703835392 662915484407904 663929233033404 663974427561536 665425968532416 665706173396992 666802428782217 667576879919014 669327632901018 669758280568832 670105016911356 670906875181088 671942614800384 672656701889536 673094955412656 673876714942752 674850488965632 675204076345344 675988285493248 676007816404788 676315972455669 677101473004398 678867456161856 678958256950272 679951881042304 680122628961048 680912550713616 681896491750656 682688473738752 682894415813792 682985755221504 683065902654954 683779002323968 683859242843868 685273838865408 685941419275392 686449041714072 686738099204864 687051146621632 687915813170726 690024403913936 690918226246144 692428670129664 693010528165228 693103220636736 693616143077676 693908218570112 695098228853483 695425198995072 695728026774144 696326017241088 696536073262848 696617810807373 696911150274976 697345058249216 699339412122624 699550377175104 699643944373248 700456538966016 703439924869152 703487808941568 703808491661184 704469376752964 704625923126528 705644130766848 706484105635896 706854267424032 707675236375744 707769890300928 709829926414336 710689368169443 710832809266944 711824625466162 713380773662622 713524757976576 715000712497512 715831143057904 717241143743488 717396050062224 717698139058688 718094923303926 718928947605092 719256669119521 720416087012352 720814373893404 720974552433408 721433926516608 721651556673768 724886264041992 725947101653969 727937832700416 728023255197966 728340278029182 729186201697044 730033107854648 731088029712768 731185815177216 732035043766272 732255871891712 732341801105187 732439754265744 733290439230048 734350068039168 735202971718656 735424755491776 735538111696128 735588180733952 736463799985704 736799514707802 737655263273084 737987211085824 738323620250112 738721199396544 739252814153616 739579179883648 739901234823296 740847513080857 741518762414976 742379992104192 742479287906304 742790421877959 743103204215008 743653128523578 744065782111232 744727731759648 745692413985792 746558491121664 746971231006728 747285773844736 748919445071616 750115771206144 750861822356464 750986985806848 753134751516672 753478065639936 753705362338656 754185591091056 754353185344512 754580746034752 754770234578724 756548806866944 756738789625728 757209947240448 757617696466176 757846241939696 757947606404352 758827917213184 760486821179904 762059918608248 762111793020032 762213728016384 764945866172592 765357781105554 766580365886636 766750714492672 767858694500352 768256217790516 769251377614464 769897790905453 770068876705856 771257701675008 772580361605472 772932539949336 772985154474624 774584105205638 775001216790528 776277454403178 777179054234076 777283004526912 779310276286464 780450760930048 780555148824576 780646745891376 780882238384521 781553420392992 781789186396582 783933050600448 784025044059348 784343791702016 784513190530368 784843541948416 785277447981432 786189500766544 787325570459904 788599318758784 789951718505131 792012032188832 792117966441984 792704163517344 793037964080128 793476400454556 794397975832552 794771655994368 795117744884736 795545907042432 796041226586112 796134640922712 796469886028544 796816714425088 797835783317846 798558667216128 799486145342976 800857215333084 803053368907776 803986067361792 804352561898496 805310035940142 806896286711424 807410406441024 807833448484608 808771698715136 809218833590622 811329398827584 811437916843008 812380353447936 812625418806656 814744868933632 815456866258944 815895980809728 817034390348644 817143671425728 817199295460352 818985807424512 820679912347344 821109906938048 821287246336479 821633082977248 823251485894656 823787855878176 823970917066752 824231456575212 824744636198592 825564911825602 825731538684416 827352849928248 827536703325696 828691355020308 832026577369104 832277569273059 832388889176208 833355659082336 834167497913764 835529176814592 835991104741884 836863853590528 836962058405928 837074004875136 838046216262912 839257220616192 840485434847744 840696495575328 841672914269376 841926816119396 842056588237488 844252799310336 844719550151022 844860359032704 845601411226624 845700641382324 846682872092408 847450014188544 848903339289096 849260804817152 849360464397627 849889289741232 850717235313218 851117407725312 852577022182158 852936034664896 853050117706752 853681406864832 854040884393984 855505512435056 855907937224704 856280648337408 857275167092736 857375767147536 857736800338432 858127796978816 859599433825769 860985079600128 861117789302784 861377556958464 861841399295968 862377995468288 862594553804256 863404541020401 864844331000832 865105222817472 865848795961344 866109990788224 866225835890688 866327486294088 867231905386496 867595316610841 869127795634176 869974482983424 870984906308608 874694606977776 874871149867008 876091846727584 876286530848768 878007106046304 879057743246592 879883189606232 880078716235264 882386765664768 882948984691968 883411605113856 883887312543872 884463188362362 885238977377872 887174233603632 887234624709888 887353295302656 889069905042956 891013536212436 892167709590144 892436843868024 892917411289813 893473355881808 893697722811621 896028621782112 896298920755602 896418803728224 897459940550208 898502286590336 899800651954176 901343755206384 901754629940892 902801964005864 905156608215808 905277675933696 905657030137041 906708896606422 906830171948064 907883400951488 909195322334208 909868161054528 910251298318336 910647673628672 910754536873272 911812323791824 912638476818432 913698451820544 914203596157488 914588559033856 915265388952096 916587977550336 919349207392896 921747009318912 922167184813056 923238226839552 923748645305304 924137627515648 924337218349404 924821524103568 926157921631488 927233598660096 927637369032192 928714764350464 928823747743164 928947981019968 931370818000896 932452549496832 932733836233472 932858592497664 937919899825536 937983745255424 938411322214912 939528375263499 940619581274258 941471835289344 941978807514528 942472356565376 943693187067904 945546114203712 945756232372224 947585824225924 947777079022592 949849052285952 951174364883496 951301587629952 951366343968768 952518231103959 953334283330016 955418405419296 956528066749632 956656005571584 957459897738568 959553038998008 960554782683136 960795994943232 961085831857872 961299403244544 961911902022144 962202075565024 962443701489438 964953900380736 965393771601168 965554696037376 966515018722656 966806580857026 969571574207964 970175244901824 970583776933888 970697673597288 971120370705576 972248268929392 972705608828928 974373739636752 974784039617024 975635893559808 976455734806916 976586339020992 977720585640064 979133424052224 979858019597184 980270628958208 980717482261504 981951733314272 982399352943736 982841436573696 984431493666816 984961599195392 985603327568532 985670418871488 985822347204864 986650748279378 988691683219968 989839989472256 989868588307011 990088555764672 990387229170612 991537504698104 992970309012864 993103122106368 994256551981056 994373226611856 995893849550106 995961641342304 998559260095488 1000154361608192 1001365319878521 1004637420853248 1004940483118208 1005157525367034 1005580788121408 1005804247126016 1006360312771632 1008442017902592 1008985052834304 1010156928621568 1010596808539136 1010815072414128 1012806114518016 1013982428239872 1015652209506597 1016079891477664 1018301184242784 1019927821563456 1020477041474072 1021368826070424 1024032710608128 1024341623720688 1024478632832256 1025668503485952 1025788864265802 1028912128913088 1029140772581376 1030107148807296 1030576719932448 1030646872632832 1031873719756089 1035036605870904 1036238738978768 1036377339369216 1039515792247842 1039654830955104 1040862327855168 1041176317846028 1042071227190656 1044804109894272 1045244067467264 1045366725412464 1046017587373824 1047036597308576 1047529117200384 1049325565762656 1049767427279872 1050684808449024 1052047068264374 1052717387564599 1055231713412352 1055712737491776 1056157288589312 1056704065129446 1056938884689792 1057968533939408 1058466196150272 1059695541325824 1060156993179648 1060281401136048 1060727876056576 1061512854563616 1061654835451392 1064744889621504 1065981527123968 1066249213900416 1067736938199243 1067809620444112 1072470082531328 1072501068746268 1073746714586856 1075861715615232 1076547208588032 1077111264646144 1077142384955889 1078393421407638 1078958444787496 1080624130518528 1081772531770112 1081917222457344 1082477335010652 1087861307746304 1089524895234304 1091906749050624 1091981076566016 1093779302545566 1094239883129792 1095049661781972 1096632044569152 1098052565649408 1098383807837568 1098975275433616 1099659514931456 1099935658845072 1102804457577984 1103137133237664 1103307167544192 1103382271100928 1104695699978556 1104921806693744 1105199272061703 1106482894909626 1108081799094816 1109368769825472 1109703425697412 1109851852234944 1111140878776448 1113569988156288 1114038902419456 1114654806322512 1115479692785367 1115949411207904 1116098673166848 1117394955017216 1119837736682496 1120928660767104 1122230552359168 1122742117649984 1125173656809216 1125670399080448 1126292733534696 1126480478710272 1127600855176432 1129933352251392 1130558043507984 1131278386636584 1131529778016768 1131871119052128 1132480619196836 1133185719654976 1134823210300416 1136426544699264 1136769362909544 1136921409606528 1137400156942336 1138241875819776 1139886672777216 1143089877912372 1143167689530048 1143320592024576 1147980106133504 1148036671658331 1148503409277952 1149870548829954 1150126071739008 1151206054693868 1151788041750528 1153125774667776 1153473630423296 1155103315058784 1159477731711936 1159965977311232 1161876157808457 1162501825185792 1163225607469094 1165768581351114 1166259475970368 1170676141395072 1170832723236864 1172076990995456 1172330130589488 1172683779594873 1175899575900672 1176515687553024 1177265312922624 1177882140151808 1177916171972148 1179284251149816 1180988355689856 1182898978138176 1182979499613184 1186303800263803 1188018048283248 1188176949662976 1189556946120192 1189915791824032 1190214600681834 1191596963748828 1193318860563648 1194061839879168 1194704829042816 1195065227674136 1195225071637632 1196613254066944 1196753674976769 1199229218014464 1201285822999626 1201791673608512 1202339506587856 1205979101042688 1206528842847744 1207542706849388 1209106895930752 1211750172726912 1212260429778944 1213157548072704 1213319811944448 1213828250385933 1214339382497696 1216994098241376 1218570530171904 1218938128209984 1220353851936128 1222117303400448 1223843971214592 1225551585522966 1225715507138592 1225798943190528 1229556246417408 1231019868521016 1231664860407072 1232449624465872 1232821409317687 1233095365471424 1234877228841984 1236311464880128 1236347184862818 1236849825376256 1237116954297888 1238347367738403 1238431663657552 1238597308026624 1243037032530462 1250033488623504 1250559866434048 1251251246870646 1252704500351332 1253293765221888 1255295780385792 1255443087608892 1255971743352704 1257069324394368 1258125658308911 1260347951517696 1260728152271616 1262509371404064 1262890224179094 1263084882356232 1266379198965504 1266465403047936 1268232486511328 1268402116839936 1268550962073486 1270024308138612 1273891207225728 1274833934611848 1275370755666176 1275541340762112 1276075852969827 1277557938745634 1279404051997344 1279575176560128 1281061326590976 1281447775810496 1281732537659392 1282549202696192 1283258268652584 1285912750639104 1286605200507648 1287191695468224 1287406261383168 1288686691630208 1290896710727897 1291477619400192 1292066335437696 1292762098943952 1293566993202432 1294263564796384 1294827160940768 1297657834226208 1298773193942016 1299164986182336 1299338753836032 1300847858079744 1302115118694656 1304961724475136 1306477359462912 1312041910466664 1312306724800512 1314137770091376 1314227225161984 1314429796273152 1318255577626624 1318586614869888 1319824784409348 1320118074352896 1320516305560816 1323960412017152 1325117407670784 1325830968815808 1327858466066808 1327948855123072 1330851937064832 1331412346793984 1333604857564434 1335153759838028 1338655265802036 1340210033822712 1341515640301613 1341813750362176 1343885229600768 1344448381133403 1345313403779072 1346189910825312 1347753429885504 1349700977931264 1350408152690688 1352015632809576 1352631944911338 1354202946008796 1357734912323712 1357916513900544 1359903762084608 1360063344909633 1360245257922096 1361825101427232 1363792983501312 1365376947477504 1365788831627584 1365971510443008 1366131805309908 1367558004647936 1367718485687736 1370547677730816 1371882838550784 1372898083428144 1373476198409728 1374102293243264 1375831626341452 1380048807827872 1381836452492288 1384857340259328 1386021056330456 1386206441273472 1387232286155352 1387816437140224 1390196457706966 1390850397990144 1391456053548288 1393072146525696 1393235621614746 1393822300549952 1394690116498432 1398678824245248 1399100754350208 1399287888746496 1400913077932032 1406879849738304 1406975617883136 1407616983322368 1408938753505928 1409251846253056 1410929371911387 1412968211271792 1413708534848064 1415350472751488 1415539780601856 1419659852828672 1421378736338886 1421665618533888 1423649250932324 1426761547325244 1427049515953152 1429810183110127 1430001424995024 1431662286115808 1434482287486976 1434792100124448 1435396278117376 1436189846607852 1437857895210184 1438513338239042 1440832174024704 1441628747786808 1441949104866816 1442867853033216 1443303113347536 1449772528083984 1450209871285539 1451894203307938 1455875665400832 1456046510395932 1456680556058364 1458372403394088 1460066215709296 1462176059425536 1462371630354432 1464511743783424 1464683602210374 1464879508531488 1466580878460096 1468700136078336 1470405943437312 1470849510983552 1471076223392256 1472927599971408 1473599029415604 1475310526546168 1475974422171648 1476647240500224 1477442398793088 1478505628307232 1479158359767296 1479802469646592 1479976122419067 1481695026161714 1483037524829952 1484759984208384 1485580843755918 1486206408430016 1487306257047156 1488131564222464 1489455463519296 1491384827971584 1493116982243328 1493942462013456 1494571547689472 1497838890143232 1500231542412288 1501723644712928 1501973971613696 1506269503033344 1506956131279872 1507410724677312 1508371182182112 1508706370689024 1509161492069504 1509540469157448 1513097613733888 1513477579251456 1514419894480896 1515235392932352 1515692483879392 1515895212808704 1517655834426368 1520973642359808 1524119837216496 1524223586040064 1524427456032768 1529891732345184 1530715562211108 1533160731773272 1533501428985344 1536512435581032 1538502755228928 1539795581810906 1540137753411712 1545160723210944 1545865079898672 1545970308949248 1549168210411276 1552554908806356 1554358108468152 1554566009053824 1555872333825173 1558620552572928 1559273688371763 1560901521860096 1561293491782752 1561764476769042 1563106840785984 1563578372793164 1567866101200896 1568050088118696 1569026381060736 1569687083896832 1570554895962864 1572379001533088 1574651140919808 1577198637517568 1578070602396561 1579903437010262 1584024064377664 1584235932883968 1585056097694169 1585408327034688 1586075928160256 1586952800909112 1588795951665104 1589543311988736 1590235489769472 1591091814084864 1592082453172224 1592269281845424 1592939772057088 1593633428850176 1595671566635692 1597117334432256 1598972290685952 1601714430666168 1606106737815552 1608705123796992 1610620071880284 1613792573422848 1614820812882048 1615666896969216 1617543397430272 1617590132111457 1618437667181244 1622658797655168 1622875833686016 1624760706895872 1625250837613312 1631791961619456 1634068780697288 1634287342851456 1634398590920704 1637971614849024 1641359824694688 1642219813876096 1642574492672958 1643266165954496 1646502971789312 1647575711756352 1647941834133504 1648462913150424 1649489272397184 1651129823651204 1651463077368832 1654705699856496 1655073406651392 1657382710040616 1658275192395367 1659724342364439 1664053154738208 1664555138546118 1664777778352416 1666711318164672 1668334995827528 1671058353629184 1671982209483768 1673727707181056 1673924116811856 1674148009750272 1676092432525824 1680970869695488 1681392991150656 1683345828538752 1683853632238792 1684113176474976 1688505598620672 1689439100302044 1689720718065408 1691202822453248 1691401282764648 1693365744184816 1694900028377088 1697806678578192 1698521609634304 1698720928795254 1699778579482464 1701434470626436 1702234815450624 1705154044364316 1705872069329792 1706100235413504 1707362813729664 1708081768787968 1711011024870112 1711815874449408 1712561296674816 1714751534295072 1715473600676864 1716255593957632 1719198867651538 1721970159200256 1722755113916928 1723682798591936 1724755990936576 1724805823244931 1725189107608512 1726809082040802 1729688662001664 1730210445634944 1731697591922688 1732219981576448 1732451671781376 1732654972588176 1735190633221682 1739948965966848 1741969812617216 1744838411203641 1749389213955552 1752183693455168 1752573061697536 1756014212092608 1758115486493184 1759766379212464 1760157432470528 1764773531329536 1765897969383936 1766823210227712 1767774625087744 1768926376724724 1770477954755744 1774348467207264 1774469249419776 1778139810085912 1782027072424872 1784335419180288 1784873687736048 1785834822579626 1786946711763616 1787395445623242 1792057243564224 1792597841511204 1792837607456448 1794919881100416 1797004573180672 1799601303908352 1802687510412768 1803509259881784 1805603928011728 1810313216431616 1811314060274082 1813417793212844 1813660343896128 1815766801902976 1818390644668416 1819736322109056 1820502596636672 1821295347257344 1821509073746544 1823624647583648 1825276953636864 1828407192314976 1829177118067712 1830530777904192 1833175955100672 1834317304085879 1838327378284449 1838698414785792 1844334369626112 1846476453679104 1847497290610608 1848275255031296 1848674436698808 1849643048207136 1852315843262976 1854467197320192 1855274738064384 1857429528700928 1857647495486328 1857895962039936 1862741636001792 1865467672466944 1875839799651072 1875967490510848 1876822644429824 1876876870305969 1879056750526998 1881239162548516 1882943670578688 1883957615029056 1884944713130752 1891092228407424 1894335336268641 1895171648451848 1895554158045184 1899698104571904 1902348729766992 1902603175259904 1902732687937536 1905036462207918 1906668566660032 1910836810838592 1913056133499264 1913312011143168 1914919795477136 1916336908118451 1919106077996016 1921591989886464 1922171663715744 1922598806489088 1923823804044288 1924404151130048 1924887402978876 1929907800761472 1930787543202336 1931109392074752 1933030037445312 1933613161714052 1939143148415928 1940350489803648 1941167553867776 1941395347194576 1941980994970471 1942240741411152 1944496537858784 1945411217657856 1948747479273504 1949568079234048 1951271787119616 1952911469613832 1953172678041984 1955441171280128 1958266848104448 1959716039194368 1961434964523008 1963903466628544 1964798705887472 1968862987333632 1969923198390784 1971206655137064 1971340837742976 1971644694409728 1973301496558756 1977383366439936 1979679978944512 1979737176614022 1980177111529344 1980774458341224 1983075009396208 1985940618025728 1986206244212736 1988746453223712 1991787699100212 1991923282684608 1997118520190976 2000308723216384 2000407286346651 2002730639757042 2009274841706496 2009880966236416 2010315050734068 2011161576242816 2012720625543264 2014610595714269 2017970105668608 2020313857243136 2021193617078272 2021630144828256 2025612229036032 2027964856479744 2031304419013194 2032159782955328 2036602368485568 2039855643126912 2040954082948144 2042737652140848 2048065421216256 2048683247441376 2048957265664512 2051337006971904 2051577728531604 2057824257826176 2060214297614592 2061153439864896 2061293745265664 2063747439512178 2070073211741808 2072477477957536 2072754678738432 2079031584495684 2079309661910208 2081724655710336 2082352635692056 2084142454381312 2085294686560449 2089608219788544 2090733450824928 2092035174747648 2094073194617152 2098651131525312 2099534854559744 2101369616898048 2104094136528748 2105434775129198 2110463426824704 2111425474983552 2112314577178624 2113408130258892 2113877769379584 2115937067878816 2116932392300544 2120562802272096 2121455752113152 2123025709127232 2123309670902784 2129489779243008 2131963054247936 2132068104508329 2132498427800832 2135473876398486 2135619240888224 2145002137492536 2147493429173712 2151723431230464 2153094417176064 2154222529292288 2154284769911778 2156786842815276 2157770007358563 2157916889574992 2161248261037056 2163545063540224 2164954670021304 2175722615492608 2177841304961907 2179049790468608 2183813498101248 2187558605091132 2188479766259584 2190099323563944 2192232875614831 2193264089138304 2196105131298816 2196767615675136 2197025403315561 2197950550867232 2199319029862912 2199871317690144 2205608915155968 2206274266475328 2206614335088384 2206764542201856 2209391399957112 2209843613387488 2210398544123406 2212965789819252 2216163598189632 2218737539650944 2219406851394824 2219703704469888 2222281757552896 2222542539242571 2227139976312576 2229309612645024 2230959385570734 2231898822415808 2232197346333696 2234789910034432 2239675473364992 2241857321534208 2244461104718336 2245484235299968 2250347313618432 2251340798160896 2252585467069392 2252960957420544 2255201710352864 2261116087015968 2262556773273168 2263059556033536 2263742238104256 2264961238393672 2266371439309952 2269646420600832 2272853089398528 2273538725819088 2273842819213056 2276483751639552 2286179755824744 2286335379060096 2286641184049152 2289525474447133 2296073343316662 2297006818555904 2299741097659908 2300252143478016 2302412109387736 2303576083501056 2306947260846592 2309693372716359 2310206630117568 2318955463423872 2319931954622464 2323752315616914 2325003650371584 2326451214938188 2331537162702228 2332518951940736 2336519079716549 2341352282790144 2341665446473728 2342646715153563 2344153981990912 2344660261178976 2345367559189746 2351799151801344 2353031375106048 2354530625845248 2355832343944296 2358568502299632 2361976711379712 2365797956276352 2365958999226368 2369855155515393 2372607600527606 2376036096566496 2376353899325952 2379113892240384 2379831583648064 2380429201363668 2383193927497656 2386637721127296 2388123679758336 2389409658085632 2390130455348272 2390450143275264 2393226508133888 2393507349953538 2398458436028928 2402571645999252 2403583347217024 2404679013175712 2411958202085376 2413057685695488 2415085413698776 2418213791861504 2423500345453824 2426315096145408 2427656500771866 2428678764995392 2433988196482752 2437141060343808 2437876256419968 2440707703872256 2444234606800896 2447687942429184 2451103171045932 2451431014277184 2451597886381056 2462039737042032 2463329720814144 2464899248931744 2465642818635374 2466190730942848 2469754457683968 2472622929760256 2472694369725636 2473699650752512 2474233908595776 2476694735476806 2476863327315104 2477194616053248 2486074065060924 2491386189131567 2496832707819177 2500066977247008 2501119732868096 2502502493741292 2505409000702664 2506587530443776 2510591560771584 2510886175217784 2511943486705408 2514138648788736 2516251316617822 2521456304543232 2525018742808128 2525780448358188 2526169764712464 2532758397931008 2536464973022656 2536804233679872 2537101924146972 2540048616277224 2547782414451456 2548081393192881 2549667869223696 2550741511332352 2552151705939654 2555115877491268 2558808103994688 2559150353120256 2562122653181952 2562895551620992 2565098405392384 2566516537305168 2571825501278208 2573210401015296 2574383390936448 2577373383260416 2578798301477307 2581793421455794 2582955238800384 2584132670875392 2585524197887904 2587133986404864 2588527129592768 2589654321881536 2590213623061203 2595315668452416 2597546387884032 2598329972364672 2598677507672064 2601695716159488 2602785949832523 2604230237389312 2609923448950272 2612954718925824 2624083820933328 2624613449601024 2628275540182752 2628454450323968 2628859592546304 2636511155253248 2637173229739776 2639649568818696 2640236148705792 2641032611121632 2647920824034304 2650234815341568 2651661937631616 2655361768633093 2655716932133616 2655897710246144 2661703874129664 2667209715128868 2670307519676056 2677310531604072 2678752233869439 2680420067645424 2683031280603226 2683627500724352 2688896762266806 2690626807558144 2692379821650624 2695506859771008 2699401955862528 2704031265619152 2705263889822676 2708405892017592 2711044368219733 2715469824647424 2715833027801088 2716971090411123 2719807524169216 2720126689819266 2720490515844192 2723650202854464 2727585967002624 2730753894955008 2731577663255168 2731943020886016 2732263610619816 2735116009295872 2735436971375472 2736262152388037 2741095355461632 2743765677101568 2745796166856288 2746952396819456 2748204586486528 2751663252682904 2760097615655744 2763672904984576 2769714680518656 2772042112660912 2772412882546944 2774464572310704 2775632874280448 2780392915413932 2781700795980288 2782912107096576 2786144293051392 2786471243229492 2787644601099904 2789380232996864 2797357648490496 2798201508700416 2798575777492992 2813759699476608 2813951235766272 2815233966644736 2817877507011856 2818503692506112 2818585125790497 2821858743822774 2825936422543584 2827417069696128 2830700945502976 2831079561203712 2842757472677772 2843331237067776 2847298501864648 2853523094650488 2854099031906304 2859620366220254 2860002849990048 2863324572231616 2868964574973952 2869584200248896 2870792556234752 2872379693215704 2875715790420368 2877026676478084 2881664348049408 2883257495573616 2883898209733632 2885735706066432 2886606226695072 2889477191389607 2899545056167968 2900419742571078 2903788406615876 2911751330801664 2912093020791864 2913361112116728 2916744806788176 2920132431418592 2924352118851072 2929023487566848 2929367204420748 2929759017062976 2933161756920192 2937400272156672 2940811886874624 2941699021967104 2942152446784512 2945855199942816 2947198058831208 2950621053092336 2953294481000448 2954884797586176 2957011256614464 2958316719534592 2959604939293184 2959952244838134 2963390052323428 2966075049659904 2969519968416768 2971161687511836 2972412816860032 2974612514094312 2976263128444928 2978910927038592 2982769655943168 2987884924026912 2989143095378944 2995677780286464 3000463084824576 3003447289425856 3003947943227392 3004095959635563 3013912262559744 3014821449354624 3016742364364224 3017412741378048 3018322984139008 3019080938314896 3026955158502912 3030470785864704 3031384967758784 3031790425617408 3035311668852736 3041947284719616 3048239674432992 3048447172080128 3059783464690368 3061431124422216 3066321463546544 3067002857970688 3073024871162064 3077005510457856 3079591163621812 3080275506823424 3090321446421888 3091730159797344 3091940617898496 3095621159268267 3098336420822552 3105109817612712 3108716216936304 3109132018107648 3111744667650346 3118547376743526 3121803043720192 3122586983565504 3123528953538084 3126213681571968 3127156745586328 3135732202401792 3136100176237392 3138052762121472 3141109791925728 3144758003066176 3149302281839616 3154397275035136 3156141204793122 3158152162693797 3159806874020524 3168048128755328 3168471865767936 3170112195388338 3170816654069376 3172151856320512 3173481138122477 3173905601818224 3177591903330208 3179086623977472 3180470979538944 3182183628169728 3184538563690848 3185879544114176 3187266857700352 3191343133271384 3194234668864512 3197944581371904 3203210814597729 3203428861332336 3217410247593984 3221240143760568 3227585146845696 3229641625764096 3231333793938432 3235086794860544 3235180264222914 3236875334362488 3245317595310336 3245751667372032 3250501675226624 3263583923238912 3268137561394576 3268574685702912 3268797181841408 3275943229698048 3282719649389376 3284439627752192 3285148985345916 3286532331908992 3292168534459903 3295151423512704 3296925826300848 3298978544794368 3302259647302408 3302926154737664 3309411399712992 3310146813302784 3314765420081232 3316550384790734 3319448684728878 3328106309476416 3329110277092236 3329555556704832 3333422636329344 3336669991655056 3342116707258368 3343964418967536 3347848233623712 3348296019500544 3352184865051648 3361941739390976 3362785982301312 3366691657077504 3367707264477584 3368226352949952 3377011197241344 3378878200604088 3379441436130816 3382405644906496 3382802565529296 3383823032999591 3386731488369632 3389800056754176 3395613357156384 3397043219268608 3397441857590508 3399557158964928 3402868941252872 3404469630901248 3410308088728632 3411744138659584 3412200470827008 3414725627459328 3422022049740224 3429503068590144 3430947201353728 3432511187915264 3438397735303076 3443940318400512 3445510227833856 3447365597183872 3449511981873152 3449611646489862 3450378215217024 3453618164081604 3459377324003328 3460420891269888 3464439963152896 3465309945176352 3470381266443364 3479897931933696 3483939625234432 3485628473425371 3489676822407282 3498778427911104 3504367386910336 3512028424185216 3516230972986368 3518051338784619 3519532758424928 3520314864941056 3529547062659072 3531795938767872 3533646420455424 3535549250175488 3537852753449448 3540955909511488 3548696934414528 3548938498839552 3556279620171824 3558911400791409 3564054144849744 3568670838360576 3569747375472096 3571669645159252 3573893423527232 3574790891246484 3584114487128448 3585195683022408 3585675214912896 3589839762200832 3590261024930307 3594009146361344 3605375020825536 3607018519763568 3611207856023456 3620626432863232 3622628120548164 3626835586425688 3627320687792256 3631533603805952 3636781289336832 3639472644218112 3643018147493088 3647249295167296 3656814384629952 3658354236135424 3661061555808384 3666351910201344 3668634608171758 3676654756568898 3677396829571584 3688668739252224 3694994581221216 3696550510062592 3697348873397616 3698464227953061 3699286096414272 3704631686525952 3708934394640384 3710549476128768 3714859057401856 3715042103215209 3715294990972656 3715791924079872 3730935344933888 3741419677755071 3751679599302144 3753645288859648 3753753740611938 3758113501053996 3762478325097032 3765887341157376 3767915230058112 3769889426261504 3774376974926733 3782184456814848 3788670672537282 3790343296903696 3791108316090368 3799396209143808 3804697459533984 3805206350519808 3810072924415836 3813337133320064 3821673621677184 3826112266998528 3826624022286336 3828227558909481 3829839590954272 3832673816236902 3838212155992032 3843183979772928 3844343327431488 3845197612978176 3847647608088576 3848808302260096 3849774805957752 3859815601522944 3861575086404672 3862218784149504 3866060074890624 3867226323428104 3872690132183691 3878286296831856 3880700979607296 3882790694389152 3883961989940942 3884481482822304 3888993075717568 3897494958547008 3899136158468096 3902543574239232 3905822939227664 3906345356083968 3910882342560256 3919432078388736 3922869929046016 3927806933257088 3929597411774944 3939846396781568 3942413310274128 3942681675485952 3943289388819456 3946602993117512 3954766732879872 3959359957889024 3959474353228044 3960354223058688 3961548916682448 3966150018792416 3971881236051456 3977492906447424 3983575398200424 3983846565369216 3994237040381952 4000814572693302 4005461279514084 4019761932472832 4020630101468136 4022323152485632 4024546920904839 4025441251086528 4029221191428538 4035940211337216 4040627714486272 4042387234156544 4043260289656512 4051224458072064 4062608838026388 4064319565910656 4071289626141829 4073204736971136 4079711286253824 4080190034728899 4081908165896288 4085475304281696 4096130842432512 4097366494882752 4097914531329024 4102674013943808 4103155457063208 4115648515652352 4120428595229184 4122306879729792 4122587490531328 4127494879024356 4140146423483616 4144954955915072 4145509357476864 4158063168991368 4158619323820416 4163449311420672 4164705271384112 4168284908762624 4170589373120898 4179216439577088 4181466901649856 4184070349495296 4188146389234304 4197302263050624 4199069709119488 4202739233796096 4208188273057496 4210869550258396 4220926853649408 4222850949967104 4226816260517784 4227755538759168 4231874135757632 4232788115734161 4241125604544192 4242911504226304 4246051418254464 4246619341805568 4258979558486016 4264136209016658 4264996855601664 4270947752796972 4271238481776448 4289430549330381 4290004274985072 4294986858347424 4303446862460928 4306188834352128 4308445058584576 4308569539823556 4313573685630552 4315540014717126 4315833779149984 4322496522074112 4327090127080448 4329909340042608 4339249719473591 4350629613856617 4355682609923814 4358099580937216 4367626996202496 4375117210182264 4376959532519168 4380198647127888 4384465751229662 4386528178276608 4393535231350272 4394050806631122 4395901101734464 4398638059725824 4399742635380288 4411217830311936 4412548532950656 4413228670176768 4418782799914224 4419687226774976 4420797088246812 4425931579638504 4432327196379264 4437475079301888 4438813702789648 4439407408939776 4439928367257201 4444563515105792 4445085078485142 4454279952625152 4458619225290048 4461918771141468 4463797644831616 4464394692667392 4469579820068864 4471452785609719 4479350946729984 4483714643068416 4488922209436672 4490968470599936 4500694627236864 4505170934138784 4505921914841088 4510403420705728 4522232174031936 4525113546546336 4526119112067072 4527484476208512 4529922476787344 4532742878619904 4539292841201664 4545706178797056 4547077451638176 4547685638426112 4552967503279104 4572359511649488 4572670758120192 4573282368098304 4579050948894266 4592146686633324 4594013637111808 4599482195319816 4600504286956032 4604824218775472 4613894521693184 4619386745432718 4620413260235136 4626860065530053 4637910926847744 4647504631233828 4652902429876376 4663074325404456 4665037903881472 4667617001475519 4673038159433098 4682704565580288 4685293430307126 4688307963981824 4689320522357952 4690735118379492 4703598303602688 4709061251690496 4711664687888592 4717137004599264 4723953422759424 4731595912552704 4731917998452736 4734211807189683 4739710311030786 4745215201055212 4752072193132992 4752707798651904 4758227784480768 4759663167296128 4760858402727336 4766387854995312 4773275442254592 4776247359516672 4778819316171264 4780260910696544 4780900286550528 4786453016267776 4787014699907076 4796916872057856 4805143291998504 4807166694434048 4809358026351424 4826115371390976 4830170827397552 4836427583723008 4847000690907648 4852630192290816 4855313001543732 4857357529990784 4867976392965504 4874282120687616 4875752512839936 4881415407744512 4895375884858368 4902206342091864 4902862028554368 4903195772762112 4924079474084064 4926659441628288 4929798497863488 4931285637270748 4932381461885696 4939508915367936 4945388739451272 4948467817191552 4953389470953612 4953726654630208 4954389232106496 4972148130121848 4974825577186101 4982772378263134 4993665415638354 5000133954494016 5002239465736192 5005004987482584 5010818001405328 5013175060887552 5021183121543168 5021772350435568 5023886973410816 5028277297577472 5032502633235644 5034796683836647 5042912609086464 5050037485616256 5051560896716376 5052339529424928 5065516795862016 5072929946045312 5073608467359744 5074203848293944 5080097232554448 5081629711577783 5095564828902912 5096162786385762 5099335738447392 5101483022664704 5104303411879308 5110231754982536 5117616207989376 5118300706240512 5124245306363904 5125791103241984 5133033074610336 5146420802030592 5148766781872896 5154746766520832 5157596602954614 5163586842911588 5165910477600768 5168265341750784 5171048395775808 5174267972809728 5177054259185536 5179308643763072 5180427246122406 5185932591565999 5190631336904832 5195092775768064 5196659944729344 5197355015344128 5205571899665046 5208460474778624 5219846897900544 5225909437851648 5234515233610923 5248167641866656 5256551080365504 5256908900647936 5257719185092608 5274346459479552 5279299137637392 5280472297411584 5282065222243264 5295841648068608 5300469630683136 5303323875263232 5310723537266186 5311433864267232 5311795420492288 5323407748259328 5334419430257736 5340615039352112 5354621063208144 5357504467738878 5360840135290848 5366062561206452 5367255001448704 5377793524533612 5384759643301248 5391013719542016 5398803911725056 5408062531238304 5410527779645352 5416811784035184 5422088736439466 5430939649294848 5433942180822246 5439615048338432 5440253379638532 5440981031688384 5447300405708928 5455171934005248 5461507789910016 5463155326510336 5463886041772032 5464527221239632 5470873942750944 5472524304776074 5487531354203136 5491592333712576 5493904793638912 5496409172973056 5502951912257637 5503326505365808 5520195231311488 5527345809969152 5529662029535917 5539429361037312 5544084225321824 5544825765093888 5548929144621408 5551265748560896 5560785830827864 5563401591960576 5565824214193152 5572288586102784 5572942486458984 5575289202199808 5578760465993728 5596403017400832 5627519398953216 5627902471532544 5630467933289472 5635755014023712 5637007385012224 5637170251580994 5643717487645548 5651872845087168 5654834139392256 5661401891005952 5685514945355544 5686662474135552 5694597003729296 5707046189300976 5708198063812608 5719240732440508 5720005699980096 5726649144463232 5739168400497792 5741585112469504 5744759386431408 5749010724355353 5751431580840736 5754053352956168 5766514991147232 5767796419467264 5771471412132864 5773212453390144 5778954382779214 5799090112335936 5800839485142156 5807576813231752 5823502661603328 5824186041583728 5825942984911413 5826722224233456 5833489613576352 5840264862837184 5848704237702144 5858046975133696 5858734408841496 5859518034125952 5866323513840384 5874800544313344 5883398043934208 5884304893569024 5891710399885632 5894396117662416 5901242106184672 5906588962000896 5909769595172352 5914022513228928 5916633439069184 5919209878586368 5919904489676268 5926780104646856 5932150099319808 5939039936833536 5942323375023672 5944825633720064 5949225028188624 5957821854077184 5975769848053824 5978286190757888 5991355560572928 6000926169649152 6006894578851712 6008191919271126 6027824525119488 6029642898709248 6033484728728448 6036645968278016 6038161876629792 6043831787142807 6053910317005824 6060941571729408 6062769935517568 6063580851234816 6070623337705472 6083894569439232 6096479348865984 6096894344160256 6114027278282677 6119566929380736 6122862248844432 6132642927093088 6134005715941376 6146049742324128 6154011020915712 6159182327243624 6160551013646848 6180642892843776 6183460319594688 6183881235796992 6191242318536534 6196672841645104 6210219635225424 6217432433872608 6218264036215296 6223489335300692 6237094753487052 6243606087440384 6245173967131008 6247057907076168 6252427363143936 6254313491172656 6255884059681347 6272200352474784 6276105524242944 6282219583851456 6289516006132352 6298604563679232 6308794550070272 6312282409586244 6316304325387594 6319613748041048 6336096257510656 6336943731535872 6340224390776676 6341633308138752 6346962276244954 6347811203636448 6355183806660416 6364367256339456 6369077127381696 6371759088228352 6374533715400704 6382686266542768 6388469337729024 6395889162743808 6406421629195458 6406857722664672 6442480287521136 6455170293691392 6459283251528192 6462667587876864 6470173589721088 6470360528445828 6473310022075689 6473750668724976 6490635190620672 6501003350453248 6527167846477824 6533523914885721 6536275122789152 6537149371405824 6565439298778752 6568879255504384 6570297970691832 6573064663817984 6576698626844493 6584337068919806 6590302847025408 6593851652601696 6597957089588736 6604519294604816 6605852309475328 6618822799425984 6620293626605568 6629530840162464 6633100769581468 6638897369457756 6656212618952832 6658220554184472 6659111113409664 6666845272658688 6667627617727713 6673339983310112 6687928837935072 6695696467247424 6696592039001088 6704369730103296 6723883478781952 6725571964602624 6733383314155008 6735414528955168 6736452705899904 6754022394482688 6757756401208176 6758882872261632 6765605131058592 6767646065999182 6773462976739264 6791226714312768 6794086438537216 6794883715181016 6799114317929856 6805737882505744 6808939261802496 6820616177457264 6823488277319168 6829451254918656 6844044099480448 6859006137180288 6861894402707456 6865022375830528 6868576423341399 6876795470606152 6891020455667712 6894731194367744 6899023963746304 6899223292979724 6900756430434048 6907236328163208 6920841782539776 6928879926305792 6929080118149077 6930619890352704 6940762532886728 6959795863867392 6971256946850742 6979353644814564 6997556855822208 7008734773820672 7009557239149647 7024056848370432 7032461945972736 7036102677569238 7039065516849856 7040629729882112 7059094125318144 7063591877535744 7071098500350976 7075705506898896 7081911819022976 7097393868829056 7097876997679104 7109565466546179 7112559240343648 7117822801582818 7128108289699488 7137341676721152 7139494750944192 7143339290318504 7147786847054464 7149581782492968 7168228974256896 7170391366044816 7171350429825792 7179679524401664 7180522049860614 7188018292722688 7210750041651072 7214037039527136 7222415712046912 7241252865726464 7245256241096328 7253671172851376 7254641375584512 7263067207611904 7278945288436224 7286036294986176 7294498590334592 7313628769259904 7316708472270848 7322123111616768 7332703820402688 7337269216343516 7353309513137796 7354793659143168 7369021712952193 7389989162442432 7393101020125184 7394697746795232 7396928455906122 7398572192828544 7409263373051904 7417868789280768 7421098952257536 7430084206430418 7430589981945312 7431583848159744 7461870689867776 7474158567394701 7482839355510142 7503359198604288 7507290577719296 7507507481223876 7516227002107992 7524956650194064 7531774682314752 7535830460116224 7539778852523008 7548753949853466 7560966448549111 7564368913629696 7577341345074564 7580686593807392 7609394919067968 7610412701039616 7620145848831672 7626674266640128 7643347243354368 7652224533997056 7656455117818962 7659679181908544 7665347632473804 7676424311984064 7686367959545856 7688686654862976 7695295216177152 7697616604520192 7699549611915504 7719631203045888 7723150172809344 7732120149781248 7734452646856208 7736394904431921 7745380264367382 7756572593663712 7761401959214592 7765581388778304 7767923979881884 7768962965644608 7777986151435136 7794989917094016 7798272316936192 7805087148478464 7808357849497569 7811645878455328 7812690712167936 7821764685120512 7838864156777472 7855613866514176 7859194823549888 7879692793563136 7884826620548256 7885363350971904 7886578777638912 7893205986235024 7909533465759744 7918948706456088 7920708446117376 7923097833364896 7932300037584832 7943762472102912 7954985812894848 7966085305899279 7967150796400848 7967693130738432 8001629145386604 8010922559028168 8036256701608317 8039523864945664 8041260202936272 8044646304971264 8049093841809678 8050882502173056 8058442382857076 8071880422674432 8086520579313024 8125217676052776 8128639131821312 8133133104659199 8142579252283658 8146409473942272 8159422572507648 8160380069457798 8163816331792576 8170950608563392 8192261684865024 8194732989765504 8195829062658048 8205348027887616 8206310914126416 8208786457164111 8231297031304704 8240857190458368 8244613759459584 8245174981062656 8254989758048712 8280292846967232 8289909911830144 8291018714953728 8304126601846621 8316126337982736 8317238647640832 8326898622841344 8329410542768224 8336569817525248 8341178746241796 8358432879154176 8362933803299712 8368140698990592 8376292778468608 8394604526101248 8416376546114992 8421739100516792 8441853707298816 8445701899934208 8453632521035568 8455511077518336 8463748271515264 8465576231468322 8482251209088384 8485823008452608 8492102836508928 8493238683611136 8528272418033316 8529993711203328 8541895505593944 8542476963552896 8578861098660762 8580008549970144 8589973716694848 8606893724921856 8612377668704256 8617139079647112 8627147371261104 8629749865223809 8631080029434252 8631667558299968 8644993044148224 8654180254160896 8659818680085216 8668431574168821 8678499438947182 8701259227713234 8711365219847628 8716199161874432 8735253992404992 8750234420364528 8753919065038336 8760397294255776 8768931502459324 8773056356553216 8787070462700544 8788101613262244 8791802203468928 8797276119451648 8799485270760576 8822435660623872 8825097065901312 8826457340353536 8837565599828448 8839374453549952 8841594176493624 8851863159277008 8864654392758528 8874950158603776 8877627405579296 8878814817879552 8879856734514402 8889127030211584 8890170156970284 8908559905250304 8917238450580096 8923837542282936 8927595289663232 8928789385334784 8942905571219438 8967429286136832 8977844418873344 8981936941199872 9001389254473728 9010341868277568 9011843829682176 9020806841411456 9036276975095279 9044464348063872 9050227093092672 9052238224134144 9054968952417024 9059844953574688 9065485757239808 9091412357594112 9094154903276352 9095371276852224 9105935006558208 9144719023298976 9145341516240384 9158101897788532 9184293373266648 9198964390639632 9201008573912064 9209648437550944 9227789043386368 9238773490865436 9240826520470272 9253720131060106 9275821853695488 9295009262467656 9305804859752752 9326148650808912 9330075807762944 9335234002951038 9346076318866196 9365409131160576 9370586860614252 9378641044715904 9381470236758984 9407196607205376 9423329375777184 9434274009198528 9447906845518848 9463191825105408 9468423614379366 9474456488081391 9479420622061572 9490430402110424 9504144386265984 9505415597303808 9516455568961536 9519326334592256 9520443414367431 9521716805454672 9532775709990624 9546550884509184 9557638632342528 9560521821393088 9561800573101056 9572906032535552 9574029399814152 9593833744115712 9610286583997008 9614333388868096 9618716052702848 9652230742781952 9660341654795104 9672855167446016 9694001381815296 9705260384581632 9710626003087464 9714715059981568 9735952785931008 9751505025679872 9762830815489024 9790751769716736 9804412684183728 9805724057108736 9806391545524224 9848158948168128 9853318883256576 9859596995726976 9862571274541496 9864762923771392 9876505603379709 9890777478902544 9896935634383104 9906778941907224 9907453309260416 9908778464212992 9944296260243696 9949651154372202 9965544756526268 9987330831276708 10000267908988032 10004478931472384 10008671281770889 10010009974965168 10021636002810656 10026350121775104 10043544700871136 10047773946821632 10056554595154944 10065005266471288 10069593367673294 10085825218172928 10100074971232512 10103121793432752 10104679058849856 10131033591724032 10145859892090624 10147216934719488 10148407696587888 10151469098998773 10160194465108896 10163259423155566 10191129657805824 10192325572771524 10198671476894784 10202966045329408 10208606823758616 10220463509965072 10235232415978752 10236601412481024 10251582206483968 10266066149220672 10292841604061184 10297533563745792 10309493533041664 10315193205909228 10327173685823176 10331820955201536 10336530683501568 10342096791551616 10348535945619456 10354108518371072 10358617287526144 10360854492244812 10371865183131998 10381262673809664 10393319889458688 10411143799330092 10416920949557248 10439693795801088 10451818875703296 10469030467221846 10496335283733312 10513102160731008 10513817801295872 10548692918959104 10558598275274784 10560944594823168 10564130444486528 10591683296137216 10600939261366272 10606647750526464 10621447074532372 10622867728534464 10623590840984576 10646815496518656 10668838860515472 10676734202374227 10681230078704224 10709242126416288 10715008935477756 10721680270581696 10732125122412904 10734510002897408 10755587049067224 10769519286602496 10782027439084032 10816125062476608 10821055559290704 10833623568070368 10844177472878932 10861879298589696 10867884361644492 10879230096676864 10880506759277064 10881962063376768 10894600811417856 10910343868010496 10926310653020672 10929054442479264 10941747885501888 10945048609552148 10975062708406272 10983184667425152 10987809587277824 10992818345946112 11005903824515274 11006653010731616 11040390462622976 11059324059071834 11088168450643648 11089651530187776 11095392683859183 11097858289242816 11102531497121792 11121571661655728 11126803183921152 11131648428386304 11144577172205568 11145884972917968 11150578404399616 11192806034801664 11224259033265213 11255038797906432 11260935866578944 11271510028047424 11274014770024448 11274340503161988 11287434975291096 11303745690174336 11309668278784512 11322803782011904 11323130924780199 11371029890711088 11373324948271104 11389194007458592 11414092378601952 11438481464881016 11440011399960192 11453298288926464 11478336800995584 11489518772862816 11498021448710706 11502863161681472 11508106705912336 11533029982294464 11535592838934528 11542942824265728 11546424906780288 11557908765558428 11598180224671872 11601678970284312 11607926346767569 11615153626463504 11618070396551073 11648372083167456 11651885969822826 11653444448466912 11666979227152704 11680529725674368 11697408475404288 11716093950267392 11717468817682992 11719036068251904 11732647027680768 11766796087868416 11768609787138048 11783420799771264 11788792235324832 11799862060612147 11802484212369344 11819539190344704 11828045026457856 11833266878138368 11838419757172736 11839808979352536 11853560209293712 11864300198639616 11878079873667072 11884646750047344 11889651267440128 11898450056377248 11915643708154368 11951539696107648 11956572381515776 11982711121145856 12013789157703424 12016383838542252 12059285797418496 12066969457456896 12073291936556032 12073640762714517 12076323753259584 12087663574285614 12107820634011648 12121883143458816 12125539871035136 12127161702469632 12192958697731968 12193788688320512 12213868878425487 12228054556565354 12239133858761472 12245724497688864 12265285854186176 12268011431882752 12292099484648256 12308022041831424 12318364654487248 12321102027293696 12361285785687552 12366920639189376 12367762471593984 12382484637073068 12393345683290208 12420439270450848 12434864867745216 12436528072430592 12446978670601384 12474189506974104 12487212174880768 12490347934262016 12494115814152336 12504854726287872 12508626982345312 12511768119362694 12544400704949568 12552211048485888 12564439167702912 12579032012264704 12597209127358464 12617589100140544 12624564819172488 12632608650775188 12639227496082096 12672192515021312 12680448781553352 12683266616277504 12693924552489908 12695622407272896 12710367613320832 12728734512678912 12738154254763392 12743518176456704 12749067430801408 12765372533085536 12776938675458048 12812843258390916 12813715445329344 12840221128601153 12868291647991143 12884960575042272 12910340587382784 12918566503056384 12925335175753728 12940721056891656 12946620044151378 12947501337449952 12981270381241344 13002006700906496 13017749158420773 13067047829771442 13072550245578304 13074298742811648 13130878597557504 13137758511008768 13140595941383664 13146129327635968 13153397253688986 13168674137839612 13180605694050816 13187703305203392 13195914179177472 13209038589209632 13237645598851968 13259061680324928 13266201539162936 13277794738915512 13312425237905664 13316441108368944 13318222226819328 13333690545317376 13335255235455426 13346679966620224 13375857675870144 13391392934494848 13393184078002176 13408739460206592 13414358356829157 13451143929205248 13466766628310016 13470829057910336 13472905411799808 13515512802416352 13517765744523264 13531210262117184 13535292131998364 13546925953478528 13582453428625536 13588172877074432 13589767430362032 13598228635859712 13611475765011488 13617878523604992 13641232354914528 13646976554638336 13658902509837312 13685326038339787 13688088198960896 13718012274360576 13730044751661056 13737152846682798 13753590941212304 13782040911335424 13789462388735488 13798446585959448 13801512860868096 13814472656326416 13841683565079552 13857759852611584 13858160236298154 13861239780705408 13880580196590159 13881525065773456 13942513893701484 13958707289629128 13995113711644416 14002851004426557 14017469547641344 14019114478299294 14048113696740864 14064923891945472 14072205355138476 14078131033699712 14102274169999883 14127183755071488 14142197000701952 14151411013797792 14163823638045952 14194787737658112 14195753995358208 14219130933092358 14225118480687296 14235645603165636 14256216579398976 14274683353442304 14278989501888384 14286678580637008 14295573694108928 14299163564985936 14336457948513792 14340782732089632 14342700859651584 14359359048803328 14361044099721228 14376036585445376 14421500083302144 14428074079054272 14444831424093824 14482505731452928 14490512482192656 14507342345702752 14509282751169024 14526134415223808 14557890576872448 14572072589972352 14588997180669184 14627257538519808 14644246223233536 14674538432687032 14706619026275592 14709587318286336 14738043425904386 14779978324884864 14786202040250368 14789395493590464 14793856911812244 14797144385657088 14818526746103808 14860168412860836 14861179963890624 14863167696319488 14923741379735552 14924476731558303 14948317134789402 14965678711020284 15006718397208576 15015014962447752 15032454004215984 15049913300388128 15063549364629504 15071660920232448 15079557705046016 15097507899706932 15104390051509941 15121932897098222 15128737827259392 15154682690149128 15161373187614784 15218789838135936 15220825402079232 15240291697663344 15244889134733349 15253348533280256 15286694486708736 15304449067994112 15312910235637924 15319358363817088 15330695264947608 15352848623968128 15372735919091712 15377373309725952 15395233209040384 15399099223831008 15439262406091776 15446300345618688 15464240299562496 15468905293712416 15472789808863842 15490760528734764 15513145187327424 15522803918429184 15531162777556608 15535847959763768 15537925931289216 15555972302870272 15557797774697997 15589979834188032 15616715698995138 15623291756910656 15625381424335872 15643529370241024 15677728313554944 15711227733028352 15718389647099776 15759385587126272 15769653241096512 15770726701943808 15773157555277824 15786411972470048 15837897412912176 15841416892234752 15846195666729792 15864600075169664 15887524944205824 15909971625789696 15932170611798558 15934301592801696 15935386261476864 16003258290773208 16021845118056336 16026678321129931 16072513403216634 16079047729891328 16082520405872544 16089292609942528 16098187683619356 16101765004346112 16116884765714152 16173041158626048 16250435352105552 16257278263642624 16266266209318398 16285158504567316 16292818947884544 16318845145015296 16320760138915596 16327632663585152 16341901217126784 16355633558015843 16384523369730048 16389465979531008 16391658125316096 16412621828252832 16417572914328222 16462594062609408 16481714380916736 16489227518919168 16508855736772911 16509979516097424 16560585693934464 16579819823660288 16582037429907456 16588986088607751 16608253203693242 16632252675965472 16634477295281664 16653797245682688 16658821085536448 16673139635050496 16682357492483592 16716865758308352 16725867606599424 16736281397981184 16752585556937216 16789209052202496 16832753092229984 16843478201033584 16883707414597632 16891403799868416 16907265042071136 16911022155036672 16927496543030528 16931152462936644 16964502418176768 16984205673017856 17056544836066632 17059987422406656 17083791011187888 17084953927105792 17157722197321524 17160017099940288 17179947433389696 17224755337408512 17234278159294224 17254294742522208 17259499730447618 17262160058868504 17263335116599936 17308360508321792 17319637360170432 17336863148337642 17356998877894364 17402518455426468 17422730439695256 17432398323748864 17439703323920969 17470507984809984 17477828954734239 17500468840729056 17507838130076672 17520794588511552 17537863004918648 17546112713106432 17574140925401088 17576203226524488 17583604406937856 17594552238903296 17598970541521152 17650194131802624 17652914680707072 17675131199656896 17678748907099904 17683188352987248 17703726318554016 17729308785517056 17749900317207552 17755254811158592 17757629635759104 17759713469028804 17778254060423168 17780340313940568 17817119810500608 17834476901160192 17847675084565872 17855190579326464 17885811142438876 17934858572273664 17955688837746688 17963873882399744 18002778508947456 18020683736555136 18041613682822912 18072553950190558 18088928696127744 18100454186185344 18109937904834048 18119689907149376 18130971514479616 18131495361428421 18182824715188224 18188309806552704 18190742553704448 18211870013116416 18289438046597952 18290683032480768 18316203795577064 18342081834848031 18368586746533296 18397928781279264 18402017147824128 18419296875101888 18455578086772736 18477546981730872 18481653040940544 18507440262120212 18551643707390976 18587532380431651 18590018524935312 18611609719505504 18652297301617824 18660151615525888 18670468005902076 18692152637732392 18730818262321152 18741173721228504 18757282089431808 18762940473517968 18846658751554368 18868548018397056 18895813691037696 18926383650210816 18936847228758732 18948912976162782 18958841244123144 18980860804220848 19008288772531968 19010831194607616 19038652669184512 19040886828734862 19043433610909344 19065551419981248 19093101769018368 19115277264685056 19121043642786176 19123601146202112 19145812065071104 19148058799628304 19187667488231424 19220573167994016 19228666777736192 19237432105405696 19282701416122289 19320683309590208 19345710334892032 19388002763630592 19410520769163264 19421252006174928 19429430119963136 19471905571862016 19503010051359744 19525661630978048 19581503539433472 19608825368367456 19611448114217472 19696317896336256 19706637766513152 19719193991453952 19725142549082992 19729525847542784 19730095880533479 19753011206759418 19781554957805088 19793871268766208 19813557883814448 19814906618520832 19817556928425984 19888592520487392 19899302308744404 19931089513052536 19974661662553416 20000535817976064 20017342563541778 20020019949930336 20043272005621312 20087089401742272 20095547893643264 20113109190309888 20130010532942576 20139186735346588 20171650436345856 20200149942465024 20206243586865504 20209358117699712 20226340339727249 20262067183448064 20291719784181248 20296815393175776 20302938197997546 20320388930217792 20326518846311132 20382259315611648 20384651145543048 20397342953789568 20405932090658816 20417213647517232 20440927019930144 20470464831957504 20503164412967936 20532132298441344 20585683208122368 20595067127491584 20605729270024197 20618987066083328 20630386411818456 20654347371646352 20673061367003136 20684193583103232 20697071891238912 20708217036742144 20717234575052288 20721708984489624 20743730366263996 20762525347619328 20786639778917376 20822287598660184 20833841899114496 20879387591602176 20938060934443692 20992670567466624 21026204321462016 21027635602591744 21028671717448941 21097385837918208 21117196550549568 21121889189646336 21128260888973056 21213295501052928 21242894149064744 21245735457068928 21247181681969152 21293630993037312 21337677721030944 21353468404748454 21362460157408448 21418484252832576 21430017870955512 21443360541163392 21464250244825808 21469020005794816 21511174098134448 21539038573204992 21564054878168064 21632250124953216 21642111118581408 21667247136140736 21688354945757864 21723758597179392 21735768723288984 21758460193353728 21761013518554128 21763924126753536 21789201622835712 21852621306041344 21858108884958528 21883495771003776 21890097219104296 21950125416812544 21966369334850304 21985636691892224 22011807649030548 22013306021463232 22080780925245952 22107065138856579 22118648118143668 22176336901287296 22179303060375552 22190785367718366 22195716578485632 22205062994243584 22243143323311456 22253606367842304 22263296856772608 22291769945835936 22301156808799232 22385612069603328 22422475702184103 22448518066530426 22510077595812864 22521871733157888 22543020056094848 22548681006323976 22574869950582192 22607491380348672 22619336557569024 22645607564023808 22646261849560398 22682899345647333 22742059781422176 22778388014917184 22828184757203904 22876962929762032 22880022799920384 22906596577852928 22956673601991168 22979037545725632 22996042897421412 23005726323362944 23016213411824672 23045179741219321 23066059964588928 23085885648531456 23092849813560576 23115817531116856 23196360449343744 23203357940568624 23215852693535138 23230307252927008 23236140793102146 23296744166334912 23303771939645652 23306888896933824 23333958454305408 23361059451348736 23394816950808576 23434937635365984 23438072136503808 23465294055361536 23533592175736832 23566841599542528 23577584470649664 23599724121224294 23604968424738688 23639078380689408 23656090052915712 23666533756276736 23676839514345472 23679617958705072 23707120418587424 23728600397279232 23769293500094688 23779302534880256 23796900112754496 23831287416308736 23846124953116427 23898255917697837 23903079392215296 24027578315406848 24032767677084504 24118571594836992 24133938914913792 24146583873112064 24147281525429034 24152647506519168 24175327148571228 24215641268023296 24251079742070272 24385917395463936 24387577376641024 24399399313977597 24427737756850974 24456109113130708 24478267717522944 24491448995377728 24530571708372352 24584198969296512 24616044083662848 24626359371492333 24636729308974496 24642204054587392 24722571571375104 24733841278378752 24735524943187968 24764969274146136 24786691366580416 24840878540901696 24869729735490432 24873056144861184 24893957341202768 24912379805539863 24948379013948208 24980695868524032 24988231628304672 25009709452575744 25017253964690624 25023536238725388 25088801409899136 25104422096971776 25128878335405824 25158064024529408 25235178200281088 25249129638344976 25265217301550376 25278454992164192 25344385030042624 25360897563106704 25366533232555008 25387849104979816 25391244814545792 25420735226641664 25457469025357824 25476308509526784 25530745066171072 25625686516781832 25627430890658688 25680442257202306 25736583295982286 25769921150084544 25820681174765568 25837133006112768 25881442113783312 25889249595671427 25893240088302756 25895002674899904 25962540762482688 26004013401812992 26005294722506463 26035498316841546 26134095659542884 26145100491156608 26148597485623296 26189937744285497 26261757195115008 26275517022017536 26281191882767328 26292258655271936 26306794507377972 26337348275679224 26361211388101632 26375406610406784 26391828358354944 26418077178419264 26475291197703936 26518123360649856 26532403078325872 26555589477831024 26624850475811328 26632882216737888 26636444453638656 26667381090634752 26670510470910852 26693359933240448 26751715351740288 26782785868989696 26786368156004352 26828716713658314 26902287858410496 26933533256620032 26941658115820672 26945810823599616 27031025604832704 27035531489046528 27062420524234368 27070584263996728 27093851906957056 27108830925285837 27164906857251072 27179534860724064 27196457271719424 27222951530022976 27282464709829056 27293953109276672 27317805019674624 27370652076679574 27376176397921792 27436024548721152 27460089503322112 27474305693365596 27507181882424608 27578924777470976 27596893171918896 27603025721736192 27628945312652832 27683367130159104 27715519705223168 27716320472596308 27722479561410816 27761160393180318 27763050131546912 27885027787402968 27917414579258256 27990227423288832 28005702008853114 28034939095282688 28038228956598588 28096227393481728 28144410710276952 28156262067399424 28204548339999766 28284394001403904 28302822027595584 28327647276091904 28389575475316224 28438261866184716 28450236961374592 28471291206331272 28499027382992803 28512433158797952 28549366706884608 28557979003776768 28561330243102293 28573357161274016 28591147388217856 28598327129971872 28672915897027584 28681565464179264 28685401719303168 28718718097606656 28722088199442456 28752073170890752 28843000166604288 28856148158108544 28889662848187648 28981024964385312 29014684691405504 29018565502338048 29052268830447616 29115781153744896 29144145179944704 29177994361338368 29254515077039616 29288492446467072 29349076865374064 29413238052551184 29419174636572672 29476086851808772 29559956649769728 29578790987180928 29587713823624488 29594288771314176 29629516810139127 29720336825721672 29722359927781248 29726335392638976 29763831167812729 29848953463116606 29896634269578804 29931357422040568 30013436794417152 30026013845312667 30030029924895504 30064908008431968 30099826600776256 30143321840464896 30159115410092032 30195015799413864 30208780103019882 30243865794196444 30257475654518784 30309365380298256 30322746375229568 30374748036315137 30437579676271872 30441650804158464 30454407296996319 30480583395326688 30489778269466698 30506697066560512 30573388973417472 30608898135988224 30625820471275848 30638716727634176 30661390529895216 30705697247936256 30754746619451904 30790466418080768 30798198447662016 30878524812183552 30892600691237376 30928480599124992 30937810587424832 30945579617727684 30981521057469528 31026290374654848 31045607836858368 31062325555113216 31071695919527536 31075851862578432 31111944605740544 31115595549395994 31179959668376064 31233431397990276 31246583513821312 31250762848671744 31287058740482048 31355456627109888 31422455466056704 31436779294199552 31539306482193024 31541453403887616 31572823944940096 31675794825824352 31682833784469504 31692391333459584 31729200150339328 31775049888411648 31819943251579392 31864341223597116 31868603185603392 31870772522953728 32006516581546416 32043690236112672 32053356642259862 32145026806433268 32158095459782656 32165040811745088 32178585219885056 32196375367238712 32203530008692224 32233769531428304 32346082317252096 32388020458710371 32500870704211104 32514556527285248 32532532418636796 32570317009134632 32585637895769088 32637690290030592 32641520277831192 32655265327170304 32683802434253568 32711267116031686 32778931959062016 32825243656505664 32835145828656444 32925188125218816 32963428761833472 32978455037838336 33017711473545822 33019959032194848 33121171387868928 33159639647320576 33177972177215502 33216506407386484 33264505351930944 33268954590563328 33307594491365376 33317642171072896 33346279270100992 33364714984967184 33433731516616704 33451735213198848 33505171113874432 33578418104404992 33665506184459968 33672777099795639 33686956402067168 33782807599736832 33814530084142272 33822044310073344 33854993086061056 33862304925873288 33929004836353536 33968411346035712 34113089672133264 34119974844813312 34167582022375776 34169907854211584 34315444394643048 34320034199880576 34359894866779392 34468556318588448 34508589485044416 34518999460895236 34524320117737008 34526670233199872 34639274720340864 34673726296675284 34713997755788728 34805036910852936 34823779040302707 34845460879390512 34879406647841938 34955657909468478 35000937681458112 35015676260153344 35041589177023104 35075726009837296 35092225426212864 35148281850802176 35152406453048976 35167208813875712 35197941083042304 35243576786856529 35300388263605248 35305829361414144 35350262399313792 35357497814199808 35366376705974496 35399586181836441 35407452637108032 35458617571034112 35499800634415104 35510509622317184 35515259271518208 35519426938057608 35556508120846336 35560680627881136 35571407981044481 35634239621001216 35668953802320384 35695350169131744 35710381158652928 35771622284877752 35869717144547328 35927747764799488 36041367473110272 36083227365645824 36145107900381116 36177857392255488 36200908372370688 36219875809668096 36239379814298752 36261943028959232 36262990722856842 36365649430376448 36376619613105408 36381485107408896 36578876093195904 36581366064961536 36632407591154128 36641606635276461 36684163669696062 36737173493066592 36795857562558528 36804034295648256 36838593750203776 36955093963461744 36963306081881088 37014880524240424 37103287414781952 37175064760863302 37180037049870624 37223219439011008 37304594603235648 37320303231051776 37340936011804152 37384305275464784 37461636524642304 37482347442457008 37514564178863616 37525880947035936 37693317503108736 37737096036794112 37791627382075392 37852767300421632 37873694457517464 37897825952325564 37917682488246288 37961721608441696 38016577545063936 38077305338369024 38081773657469724 38086867221818688 38131102839962496 38186203538036736 38230554529370112 38242087285572352 38247202292404224 38296117599256608 38441146335988032 38457333555472384 38474864210811392 38520663385803459 38565402832244578 38641366619180416 38691420669784064 38776005527261184 38842504012349856 38858860239926272 38943811143724032 39006020102719488 39051323261956096 39053247475262319 39217650736734912 39222896228434944 39392635792672512 39413275533026304 39438387982907904 39450285098165984 39459051695085568 39460191761066958 39506022413518836 39563109915610176 39587742537532416 39627115767628896 39629813237041664 39777185040974784 39798604617488808 39862179026105072 39949323325106832 40001071635952128 40034685127083556 40040039899860672 40086544011242624 40174178803484544 40191095787286528 40226218380619776 40243075070487471 40260021065885152 40278373470693176 40400299884930048 40412487173731008 40418716235399424 40452680679454498 40583439568362496 40593630786351552 40605876395995092 40640777860435584 40653037692622264 40764518631223296 40769302291086096 40794685907579136 40834427295034464 40881854039860288 40940929663915008 41006328825935872 41055978115019361 41064264596882688 41190134254983168 41211458540048394 41237974132166656 41260772823636912 41308694743292704 41346122734006272 41368387166206464 41416434073484288 41434469150104576 41443417968979248 41487460732527992 41525050695238656 41573279557834752 41641740589770477 41644575197320368 41876121868887384 41985341134933248 42052408642924032 42057343434897882 42194771675836416 42234393101099136 42256521777946112 42306822509999649 42426591002105856 42485788298129488 42491470914137856 42494363363938304 42587261986074624 42675355442061888 42706936809496908 42724920314816896 42798190947978739 42836968505665152 42860035741911024 42886721082326784 42928500489651616 42938040011589632 43022348196268896 43078077146409984 43128109756336128 43264500249906432 43284222237162816 43334494272281472 43376709891515728 43447517194358784 43471537446577968 43522027037108256 43527848253507072 43578403245671424 43705242612082688 43716217769917056 43766991542007552 43780194438208592 43932738669700608 43971273383784448 44023615298061096 44026612042926464 44161561850491904 44214130277713158 44237296236287336 44352673802574592 44358606120751104 44381570735436732 44391433156971264 44486286646622912 44583539891671872 44602313617598464 44771224139206656 44844951404368206 44897036133060852 45020155191625728 45086040112189696 45097362012647952 45149739901164384 45214982760697344 45238673115138048 45291215128047616 45292523699120796 45313170154529823 45365798691294666 45484119562844352 45556776029834368 45656369514407808 45734667404200047 45753925859524064 45760045599840768 45813193155705856 45913347203982336 45958075091451264 45992085794842824 46011452646725888 46032426823649344 46090359482438642 46132119929177856 46185699627121152 46231635062233712 46392720898687488 46406715881137248 46431705387070276 46460614505854016 46472281586204292 46593488332669824 46607543879291304 46613777793867648 46667916908610816 46673393324093991 46722118902697472 46869875270731968 46876144273007616 46930588110723072 47067184351473664 47133683199085056 47155168941299328 47199448242448588 47209936849477376 47278156761378816 47312180105831424 47359235917410144 47414240837174848 47538587000189376 47558605069760512 47593800225508992 47662574832617472 47692249906232854 47796511835395674 47806158784430592 48055156630813696 48065535354169008 48080034963389793 48237143189673984 48267877829827584 48293167746224128 48294563050858068 48305295013038336 48350654297142456 48502159484140544 48638455810815923 48771834790927872 48798798627955194 48855475513701948 48912218226261416 48956535435045888 48982897990755456 49061143416744704 49066900674047529 49168397938593024 49252718742984666 49273458617948992 49284408109174784 49445143142750208 49467682556757504 49529938548292272 49573382733160832 49681757081803392 49739459470980864 49746112289722368 49766958265823253 49787914682405536 49824759611079726 49896758027896416 49961391737048064 49976463256609344 50019418905151488 50034507929381248 50047072477450776 50177602819798272 50208844193943552 50257756670811648 50316128049058816 50498259276689952 50530434603100752 50556909984328384 50688770060085248 50721795126213408 50733066465110016 50775698209959632 50782489629091584 50841470453283328 50952617019053568 51061490132342144 51251373033563664 51254861781317376 51360884514404612 51473166591964572 51539842300169088 51583151990665351 51674266012225536 51762884227566624 51778499191342854 51786480176605512 51790005349799808 51925081524965376 52010589445012926 52070996633683092 52268191319085768 52290200982313216 52297194971246592 52319109971762907 52379875488570994 52523514390230016 52551034044035072 52562383765534656 52584517310543872 52613589014755944 52674696551358448 52722422776203264 52750813220813568 52783656716709888 52836154356838528 52926765139843777 52950582395407872 53036246721299712 53064806156651744 53111178955662048 53249700951622656 53265764433475776 53272888907277312 53334762181269504 53341020941821704 53386719866480896 53503430703480576 53565571737979392 53657433427316628 53804575716820992 53867066513240064 53883316231641344 53891621647199232 54062051209665408 54124841048468736 54141168527993456 54187703813914112 54217661850571674 54329813714502144 54359069721448128 54392914543438848 54445903060045952 54564929419658112 54587906218553344 54635610039349248 54741304153359148 54752352795843584 54872049097442304 54948611386731192 55014363764849216 55026245504544093 55157849554941952 55193786343837792 55206051443472384 55257890625305664 55366734260318208 55432640945192616 55444959122821632 55522320786360636 55526100263093824 55762597141294953 55770055574805936 55834829158516512 55980454846577664 56011404017706228 56069878190565376 56076457913197176 56192454786963456 56288821420553904 56312524134798848 56409096679999532 56605644055191168 56655294552183808 56779150950632448 56876523732369432 56900473922749184 56942582412662544 56998054765985606 57024866317595904 57115958007553536 57122660486204586 57146714322548032 57182294776435712 57196654259943744 57345831794055168 57363130928358528 57370803438606336 57437436195213312 57444176398884912 57686000333208576 57712296316217088 57779325696375296 57848104248366867 57962049928770624 58029369382811008 58037131004676096 58104537660895232 58128886212926347 58231562307489792 58288290359889408 58355988722676736 58509030154079232 58576984892934144 58698153730748128 58826476105102368 58952173703617544 59119913299539456 59157581974361856 59175427647248976 59188577542628352 59259033620278254 59440673651443344 59444719855562496 59452670785277952 59527662335625458 59697906926233212 59793268539157608 59862714844081136 60052027690625334 60060059849791008 60129816016863936 60199653201552512 60286643680929792 60390031598827728 60417560206039764 60487731588392888 60514951309037568 60618730760596512 60645492750459136 60679021019181747 60749496072630274 60875159352543744 60908814593992638 60961166790653376 60979556538933396 61013394133121024 61146777946834944 61217796271976448 61251640942551696 61277433455268352 61322781059790432 61411394495872512 61509493238903808 61580932836161536 61596396895324032 61757049624367104 61785201382474752 61856961198249984 61875621174849664 61891159235455368 61963042114939056 62052580749309696 62091215673716736 62124651110226432 62143391839055072 62151703725156864 62223889211481088 62231191098791988 62359919336752128 62466862795980552 62493167027642624 62501525697343488 62844910932113408 62873558588399104 63078612964386048 63082906807775232 63145647889880192 63351589651648704 63365667568939008 63384782666919168 63458400300678656 63639886503158784 63728682447194232 63737206371206784 63741545045907456 64013033163092832 64087380472225344 64106713284519724 64290053612866536 64330081623490176 64357170439770112 64392750734477424 64407060017384448 64467539062856608 64692164634504192 64776040917420742 65001741408422208 65029113054570496 65065064837273592 65140634018269264 65171275791538176 65275380580061184 65283040555662384 65310530654340608 65367604868507136 65422534232063372 65557863918124032 65650487313011328 65670291657312888 65850376250437632 65956910075676672 66035422947091644 66039918064389696 66242342775737856 66319279294641152 66321195416569737 66355944354431004 66433012814772968 66529010703861888 66537909181126656 66615188982730752 66635284342145792 66729429969934368 66903470426397696 67010342227748864 67156836208809984 67331012368919936 67345554199591278 67373912804134336 67565615199473664 67629060168284544 67709986172122112 67724609851746576 67858009672707072 67936822692071424 68048698036941999 68226179344266528 68335164044751552 68339815708423168 68630888789286096 68640068399761152 68719789733558784 68937112637176896 69017178970088832 69037998921790472 69048640235474016 69053340466399744 69135539223657963 69278549440681728 69347452593350568 69427995511577456 69610073821705872 69647558080605414 69690921758781024 69758813295683876 69911315818936956 70001875362916224 70031352520306688 70083178354046208 70151452019674592 70184450852425728 70304812906097952 70334417627751424 70395882166084608 70487153573713058 70600776527210496 70700524798627584 70714995628399616 70732753411948992 70799172363672882 70814905274216064 70917235142068224 70999601268830208 71021019244634368 71030518543036416 71038853876115216 71121361255762272 71142815962088962 71337907604640768 71390700338263488 71420762317305856 71538374859349281 71543244569755504 71855495529598976 72082734946220544 72166454731291648 72290215800762232 72355714784510976 72401816744741376 72439751619336192 72478759628597504 72523886057918464 72525981445713684 72753239226210816 73157752186391808 73162732129923072 73264815182308256 73283213270552922 73368327339392124 73474346986133184 73591715125117056 73677187500407552 73910187926923488 73926612163762176 74029761048480848 74206574829563904 74350129521726604 74360074099741248 74446438878022016 74609189206471296 74640606462103552 74681872023608304 74737139416619589 74768610550929568 74964694884914016 75029128357727232 75051761894071872 75386635006217472 75474192073588224 75705534600843264 75747388915034928 75795651904651128 75835364976492576 75923443216883392 76033155090127872 76154610676738048 76163547314939448 76173734443637376 76262205679924992 76372407076073472 76484174571144704 76592235198513216 76882292671976064 76914667110944768 76949728421622784 77041326771606918 77130805664489156 77282733238360832 77667748787014281 77685008024699712 77717720479852544 77887622287448064 78012040205438976 78106494950524638 78435301473469824 78445792456869888 78569813232856491 78785271585345024 78826551066052608 78876775965815808 78900570196331968 78918103390171136 78920383522133916 79012044827037672 79126219831220352 79175485075064832 79254231535257792 79259626474083328 79482354617674801 79554370081949568 79597209234977616 79724358052210144 79898646650213664 80002143271904256 80069370254167112 80080079799721344 80173088022485248 80348357606969088 80486150140974942 80520042131770304 80556746941386352 80800599769860096 80824974347462016 80837432470798848 80905361358908996 81166879136724992 81187261572703104 81211752791990184 81281555720871168 81306075385244528 81326492775857511 81538604582172192 81589371815158272 81668854590068928 81763708079720576 81881859327830016 82012657651871744 82111956230038722 82128529193765376 82380268509966336 82422917080096788 82521545647273824 82599034424285029 82617389486585408 82736774332412928 82832868146968576 82868938300209152 82886835937958496 82974921465055984 83050101390477312 83146559115669504 83283481179540954 83289150394640736 83752243737774768 83970682269866496 84104817285848064 84114686869795764 84468786202198272 84513043555892224 84613645019999298 84853182004211712 84971576596258976 84982941828275712 85350710884123776 85413873618993816 85449840629633792 85497082148978409 85596381895957478 85673937011330304 85720071483822048 85773442164653568 85857000979303232 85876080023179264 86044696392537792 86156154292819968 86256219512672256 86529000499812864 86568444474325632 86668988544562944 86753419783031456 86943074893155936 87044054074216512 87055696507014144 87156806491342848 87410485224165376 87432435539834112 87533983084015104 87560388876417184 87865477339401216 88047230596122192 88053224085852928 88323123700983808 88428260555426316 88474592472574672 88705347605149184 88763141470873464 88782866313942528 88972573293245824 89167079783343744 89204627235196928 89291493503438187 89689902808736412 89794072266121704 89881547900208071 90040310383251456 90078041535938001 90172080224379392 90194724025295904 90299479802328768 90429965521394688 90477346230276096 90585047398241592 90626340309059646 90731597382589332 90968239125688704 91113552059668736 91124244108945411 91312739028815616 91469334808400094 91507851719048128 91520091199681536 91626386311411712 91826694407964672 91916150182902528 91984171589685648 92022905293451776 92064853647298688 92180718964877284 92264239858355712 92371399254242304 92463270124467424 92785441797374976 92813431762274496 92863410774140552 92921229011708032 92944563172408584 93186976665339648 93215087758582608 93227555587735296 93335833817221632 93346786648187982 93444237805394944 93739750541463936 93752288546015232 93861176221446144 94267366398170112 94310337882598656 94398896484897176 94419873698954752 94624360211662848 94718471834820288 94828481674349696 95077174000378752 95117210139521024 95187600451017984 95325149665234944 95384499812465708 95593023670791348 95612317568861184 95797282268378509 96110313261627392 96131070708338016 96160069926779586 96474286379347968 96535755659655168 96589126101716136 96610590026076672 96701308594284912 97004318968281088 97164061376131113 97276911621631846 97543669581855744 97597597255910388 97710951027403896 97824436452522832 97913070870091776 97965795981510912 98122286833489408 98133801348095058 98336795877186048 98505437485969332 98546917235897984 98890286285500416 98935365113515008 99059877096584544 99146765466321664 99363514163606784 99478918941961728 99533916531646506 99575829364811072 99649519222159452 99793516055792832 99922783474096128 99952926513218688 100038837810302976 100069015858762496 100094144954901552 100355205639596544 100515513341623296 100632256098117632 100996518553379904 101060869206201504 101113819968656768 101377540120170496 101443590252426816 101466132930220032 101551396419919264 101564979258183168 101682940906566656 101905234038107136 102122980264684288 102502746067127328 102509723562634752 102721769028809224 102946333183929144 103079684600338176 103166303981330702 103525768455133248 103556998382685708 103572960353211024 103580010699599616 104021178890025852 104141993267366184 104471337120908121 104536382638171536 104580401964626432 104638219943525814 104759750977141988 105047028780460032 105124767531069312 105169034621087744 105227178029511888 105349393102716896 105444845552406528 105501626441627136 105672308713677056 105730730360569587 105853530279687554 105901164790815744 106072493442599424 106129612313303488 106198758545509323 106222357911324096 106499401903245312 106531528866951552 106545777814554624 106669524362539008 106682041883643408 106714223943133443 106773439732961792 107006861406961152 107131143475958784 107314866854633256 107609151433641984 107766632463282688 107783243294398464 108124102419330816 108249682096937472 108282337055986912 108375407627828224 108435323701143348 108659627429004288 108718139442896256 108785829086877696 108891806120091904 109129858839316224 109482608306718296 109504705591687168 109744098194884608 109897222773462384 110028727529698432 110052491009088186 110315699109883904 110387572687675584 110412102886944768 110515781250611328 110865281890385232 110889918245643264 111044641572721272 111052200526187648 111525194282589906 111540111149611872 111669658317033024 111960909693155328 112022808035412456 112139756381130752 112152915826394352 112186748247909517 112384909573926912 112577642841107808 112625048269597696 112818193359999064 113211288110382336 113310589104367616 113558301901264896 113753047464738864 113800947845498368 113885164825325088 113996109531971212 114049732635191808 114231916015107072 114245320972409172 114293428645096064 114364589552871424 114393308519887488 114691663588110336 114726261856717056 114741606877212672 114888352797769824 115372000666417152 115424592632434176 115558651392750592 115561990157410377 115696208496733734 115924099857541248 116058738765622016 116074262009352192 116257772425852694 116576580719778816 116711977445353472 117018060308158464 117153969785868288 117396307461496256 117652952210204736 117904347407235088 118239826599078912 118315163948723712 118350855294497952 118377155085256704 118518067240556508 118881347302886688 118889439711124992 119055324671250916 119395813852466424 119586537078315216 119725429688162272 120104055381250668 120120119699582016 120259632033727872 120399306403105024 120573287361859584 120780063197655456 120835120412079528 120975463176785776 121237461521193024 121290985500918272 121358042038363494 121498992145260548 121750318705087488 121817629187985276 121922333581306752 121959113077866792 122026788266242048 122293555893669888 122503281885103392 122554866910536704 122645562119580864 122822788991745024 123018986477807616 123161865672323072 123167934345058083 123192793790648064 123570402764949504 123713922396499968 123751242349699328 123782318470910736 123926084229878112 124105161498619392 124249302220452864 124286783678110144 124303407450313728 124447778422962176 124462382197583976 124719838673504256 124933725591961104 124986334055285248 125689821864226816 125747117176798208 126157225928772096 126291295779760384 126703179303297408 126769565333838336 126916800601357312 126920467529998947 127279773006317568 127457364894388464 127474412742413568 127483090091814912 128026066326185664 128174760944450688 128213426569039448 128394572843936217 128580107225733072 128660163246980352 128785501468954848 128814120034768896 128935078125713216 129384329269008384 129552081834841484 130003482816844416 130058226109140992 130112726663021557 130130129674547184 130281268036538528 130342551583076352 130566081111324768 130621061308681216 130735209737014272 130845068464126744 131115727836248064 131300974626022656 131340583314625776 131913820151353344 132070845894183288 132079836128779392 132484685551475712 132638558589282304 132642390833139474 132711888708862008 132866025629545936 133058021407723776 133075818362253312 133270568684291584 133458859939868736 133806940852795392 134020684455497728 134313672417619968 134662024737839872 134691108399182556 134747825608268672 134978909912856023 135258120336569088 135419972344244224 135449219703493152 135716019345414144 135873645384142848 136097396073883998 136452358688533056 136670328089503104 136679631416846336 137261777578572192 137280136799522304 137439579467117568 137874225274353792 138034357940177664 138075997843580944 138097280470948032 138106680932799488 138271078447315926 138557098881363456 138694905186701136 138855991023154912 139220147643411744 139295116161210828 139381843517562048 139517626591367752 139822631637873912 140003750725832448 140166356708092416 140302904039349184 140609625812195904 140668835255502848 140791764332169216 140974307147426116 141201553054420992 141401049597255168 141429991256799232 141465506823897984 141598344727345764 141629810548432128 141834470284136448 142042038489268736 142077707752230432 142242722511524544 142285631924177924 142675815209281536 142781400676526976 142841524634611712 143076749718698562 143086489139511008 144165469892441088 144240104890169379 144332909462583296 144580431601524464 144711429569021952 144803633489482752 144879503238672384 144957519257195008 145051962891427368 145506478452421632 145915367432447769 146315504372783616 146529630364616512 146566426541105844 146736654678784248 146948693972266368 147183430250234112 147200702022142587 147354375000815104 147820375853846976 147853224327524352 148059522096961696 148700259043453208 148720148199482496 148892877756044032 149218378412942592 149363744047216608 149474278833239178 149537221101859136 149929389769828032 150058256715454464 150103523788143744 150773270012434944 150948384147176448 151494777830069856 151591303809302256 151670729952985152 151846886433766784 152066310180255744 152309221353476096 152327094629878896 152347468887274752 152524411359849984 152968349142289408 153184470397026432 153398206787957911 153764585343952128 153899456843245568 154082653543213836 154261611328978312 154565466476721664 154749455971996053 155335497574028562 155370016049399424 155435440959705088 155775244574896128 156212989901049276 156870602946939648 156891584913739776 156957329915288721 157139626465712982 157570543170690048 157653102132105216 157753551931631616 157801140392663936 157840767044267832 158024089654075344 158252439662440704 158350970150129664 158508463070515584 158519252948166656 158780295419531331 158964709235349602 159108740163899136 159194418469955232 159448716104420288 159797293300427328 160004286543808512 160138740508334224 160160159599442688 160346176044970496 160696715213938176 160972300281949884 161040084263540608 161113493882772704 161601199539720192 161649948694924032 161674864941597696 161810722717817992 162333758273449984 162374523145406208 162423505583980368 162563111441742336 162612150770489056 162652985551715022 163077209164344384 163178743630316544 163337709180137856 163527416159441152 163763718655660032 164223912460077444 164257058387530752 164845834160193576 165043091294547648 165198068848570058 165234778973170816 165473548664825856 165665736293937152 165737876600418304 165773671875916992 165949842930111968 166100202780954624 166566962359081908 166578300789281472 166922874671814989 167287791423884859 167504487475549536 167941364539732992 168209634571696128 168229373739591528 168937572404396544 169026087111784448 169227290039998596 169943153192517952 169965883656551424 170701421768247552 170827747237987632 170899681259267584 170994164297956818 171192763791914956 171347874022660608 171440142967644096 171546884329307136 171714001958606464 172089392785075584 172312308585639936 173058000999625728 173136888948651264 173337977089125888 173506839566062912 173544312745100601 173886149786311872 174088108148433024 174111393014028288 174313612982685696 174386658638779041 174864871079668224 175067966168030208 175120777752834368 175730954678802432 176094461192244384 176106448171705856 176646247401967616 176856521110852632 176949184945149344 177410695210298368 177526282941746928 177565732627885056 177909238498417231 177945146586491648 178334159566687488 178582987006876374 179379805617472824 179588144532243408 179763095800416142 180156083071876002 180344160448758784 180389448050591808 180598959604657536 180859931042789376 181170094796483184 181252680618119292 181463194765178664 181936478251377408 182037063057545241 182227104119337472 182248488217890822 182625478057631232 182938669616800188 183015703438096256 183040182399363072 183252772622823424 183329564209998479 183653388815929344 183832300365805056 183968343179371296 184045810586903552 184129707294597376 184361437929754568 184528479716711424 184742798508484608 184926540248934848 185570883594749952 185626863524548992 185726821548281104 185842458023416064 185889126344817168 186373953330679296 186430175517165216 186455111175470592 186671667634443264 186693573296375964 186888475610789888 187479501082927872 187504577092030464 188534732796340224 188620675765197312 188797792969794352 188839747397909504 189248720423325696 189436943669640576 189656963348699392 190154348000757504 190375200902035968 190768999624931416 191186047341582696 191224635137722368 191594564536757018 192220626523254784 192262141416676032 192320139853559172 193071511319310336 193178252203432272 193221180052153344 193402617188569824 194008637936562176 194328122752262226 194553823243263692 195087339163711488 195195194511820776 195421902054807792 195648872905045664 195826141740183552 195931591963021824 196244573666978816 196267602696190116 196673591754372096 197010874971938664 197093834471795968 197870730227030016 198119754193169088 198293530932643328 198727028327213568 198957837883923456 199067833063293012 199151658729622144 199299038444318904 199587032111585664 199845566948192256 199905853026437376 200138031717524992 200188289909803104 200710411279193088 201031026683246592 201264512196235264 201993037106759808 202121738412403008 202227639937313536 202887180504853632 203102792839838528 203129958516366336 203365881813133312 203810468076214272 204245960529368576 205005492134254656 205019447125269504 205443538057618448 205892666367858288 206159369200676352 206332607962661404 207051536910266496 207113996765371416 207145920706422048 207160021399199232 207406617670973889 208042357780051704 208283986534732368 208346818174689103 208942674241816242 209072765276343072 209160803929252864 209276439887051628 209519501954283976 210094057560920064 210249535062138624 210454356059023776 210698786205433792 211003252883254272 211344617427354112 211461460721139174 211707060559375108 211802329581631488 212144986885198848 212259224626606976 212397517091018646 212444715822648192 212623236254205959 212998803806490624 213063057733903104 213091555629109248 213364083767286816 213428447886266886 213546879465923584 214013722813922304 214262286951917568 214615124578047843 214629733709266512 215533264926565376 215566486588796928 216248204838661632 216499364193874944 216564674111973824 216750815255656448 216870647402286696 217319254858008576 217436278885792512 217571658173755392 217783612240183808 218259717678632448 218965216613436592 219009411183374336 219488196389769216 219794445546924768 220057455059396864 220104982018176372 220775145375351168 221031562501222656 221730563780770464 221779836491286528 222089283145442544 222104401052375296 223050388565179812 223080222299223744 223339316634066048 223921819386310656 224045616070824912 224305831652788704 224373496495819034 225155285682215616 225250096539195392 225636386719998128 226422576220764672 226621178208735232 226716143210972597 227116603802529792 227506094929477728 227601895690996736 227770329650650176 227992219063942424 228099465270383616 228463832030214144 228490641944818344 228586857290192128 228729179105742848 228786617039774976 229452523713434112 229776705595539648 230744001332834304 230849185264868352 231117302785501184 231123980314820754 231392416993467468 231848199715082496 232117477531244032 232515544851705388 233153161439557632 233423954890706944 234036120616316928 234792614922992512 235305904420409472 235709439698569473 235808694814470176 236479653198157824 236630327897447424 236701710588995904 236754310170513408 237036134481113016 237762694605773376 237778879422249984 238110649342501832 238447063853024403 238791627704932848 239173074156630432 239450859376324544 240208110762501336 240240239399164032 240519264067455744 240798612806210048 241560126395310912 241670240824159056 241950926353571552 242474923042386048 242581971001836544 242716084076726988 242997984290521096 243500637410174976 243635258375970552 243844667162613504 243918226155733584 245006563770206784 245109733821073408 245291124239161728 245645577983490048 246037972955615232 246335868690116166 246385587581296128 247140805529899008 247502484699398656 247564636941821472 247797103272855087 247852168459756224 248210322997238784 248498604440905728 248573567356220288 248606814900627456 248895556845924352 248924764395167952 249439677347008512 249867451183922208 249972668110570496 250675118409589757 251494234353596416 252314451857544192 252582591559520768 253406358606594816 253539130667676672 253833601202714624 253840935059997894 254559546012635136 254914729788776928 254948825484827136 256052132652371328 256349521888901376 256426853138078896 256491246446935227 256789145687872434 257160214451466144 257320326493960704 257571002937909696 257628240069537792 257870156251426432 258768658538016768 259104163669682968 260006965633688832 260225453326043114 260260259349094368 260562536073077056 261132162222649536 261242122617362432 261470419474028544 261690136928253488 262231455672496128 262601949252045312 262681166629251552 264141691788366576 264159672257558784 264969371102951424 265277117178564608 265284781666278948 265423777417724016 265732051259091872 266116042815447552 266541137368583168 266917719879737472 267613881705590784 267874480510314561 269324049475679744 269382216798365112 269495651216537344 269644643700624213 269957819825712046 270516240673138176 270839944688488448 270898439406986304 271432038690828288 272194792147767996 272904717377066112 273340656179006208 273359262833692672 273372732326836233 274523555157144384 274560273599044608 274879158934235136 275748450548707584 276068715880355328 276151995687161888 276194560941896064 276213361865598976 276542156894631852 277114197762726912 277389810373402272 277711982046309824 278440295286823488 278590232322421656 278763687035124096 279035253182735504 279645263275747824 280007501451664896 280332713416184832 280605808078698368 281219251624391808 281337670511005696 281583528664338432 281948614294852232 282802099194510336 282859982513598464 282931013647795968 283196689454691528 283259621096864256 284084076978537472 284155415504460864 284485445023049088 284571263848355848 285351630418563072 285562801353053952 286153499437397124 286172978279022016 287391846805135527 288330939784882176 288480209780338758 288665818925166592 289160863203048928 289422859138043904 289607266978965504 289915038514390016 290103925782854736 291012956904843264 291492184128393339 291830734864895538 292631008745567232 293059260729233024 293132853082211688 293473309357568496 293897387944532736 294366860500468224 294401404044285174 294708750001630208 295640751707693952 296119044193923392 297400518086906416 297440296398964992 297785755512088064 298436756825885184 298727488094433216 298948557666478356 299074442203718272 299587336635851173 299858779539656064 300116513430908928 300207047576287488 301546540024869888 301896768294352896 302989555660139712 303182607618604512 303341459905970304 303693772867533568 304132620360511488 304654189259757792 304694937774549504 305048822719699968 305936698284578816 306368940794052864 306796413575915822 307529170687904256 307798913686491136 308165307086427672 308523222657956624 309130932953443328 309498911943992106 309999624390513551 310670995148057124 310740032098798848 312425979802098552 313741205893879296 313914659830577442 314279252931425964 315141086341380096 315507103863263232 315602280785327872 315681534088535664 316048179308150688 316504879324881408 317016926141031168 317038505896333312 317192191081708761 317560590839062662 317929418470699204 318217480327798272 318388836939910464 318897432208840576 319594586600854656 320008573087617024 320142671829400329 320277481016668448 320320319198885376 320692352089940992 321393430427876352 321944600563899768 322080168527081216 322226987765545408 323299897389848064 323349729883195392 323621445435635984 324749046290812416 324847011167960736 325126222883484672 325224301540978112 325305971103430044 326154418328688768 326357487260633088 326675418360275712 327054832318882304 328447824920154888 328514116775061504 329691668320387152 330086182589095296 330396137697140116 330469557946341632 330947097329651712 331547343751833984 331899685860223936 333133924718163816 333156601578562944 333845749343629978 334575582847769718 335008974951099072 335882729079465984 336419269143392256 336458747479183056 336560244743728551 337875144808793088 338052174223568896 338454580079997192 339886306385035904 339931767313102848 340469190675711461 341402843536495104 341655494475975264 341799362518535168 341988328595913636 342385527583829912 342695748045321216 342880285935288192 343093768658614272 343428003917212928 344178785570151168 346116001999251456 346273777897302528 346675954178251776 347013679132125824 347088625490201202 347772299572623744 348176216296866048 348222786028056576 348773317277558082 349729742159336448 350135932336060416 350241555505668736 351461909357604864 352188922384488768 352212896343411712 353713042221705264 353898369890298688 354821390420596736 355052565883493856 355131465255770112 355818476996834462 355890293172983296 356668319133374976 357165974013752748 358759611234945648 359176289064486816 359526191600832284 360312166143752004 360688320897517568 360778896101183616 361197919209315072 361719862085578752 362340189592966368 362505361236238584 362926389530357328 363872956502754816 364074126115090482 364454208238674944 364496976435781644 365250956115262464 365877339233600376 366031406876192512 366080364798726144 366659128419996958 367664600731610112 367936686358742592 368091621173807104 368259414589194752 368722875859509136 369056959433422848 369485597016969216 369853080497869696 370487355978906439 371141767189499904 371253727049097984 371453643096562208 371684916046832128 371778252689634336 372747906661358592 372860351034330432 372910222350941184 373343335268886528 373387146592751928 373776951221579776 374959002165855744 377069465592680448 377241351530394624 377595585939588704 377679494795819008 378873887339281152 379313926697398784 380308696001515008 380750401804071936 381537999249862832 382372094683165392 382449270275444736 383189129073514036 384524282833352064 384640279707118344 385183718531808651 386356504406864544 386442360104306688 386805234377139648 388656245504524452 389107646486527384 390174678327422976 390338179989064671 390390389023641552 390843804109615584 391297745810091328 391863183926043648 392489147333957632 392535205392380232 393347183508744192 394021749943877328 394187668943591936 395741460454060032 396239508386338176 396587061865286656 397454056654427136 397915675767846912 398135666126586024 398303317459244288 398598076888637808 399174064223171328 399811706052874752 400276063435049984 400376579819606208 401420822558386176 402062053366493184 403986074213519616 404243476824806016 404455279874627072 404936729738568069 405774361009707264 406205585679677056 406259917032732672 406731763626266624 407620936152428544 408491921058737152 410010984268509312 410038894250539008 410887076115236896 411785332735716576 412318738401352704 412665215925322808 414103073820532992 414227993530742832 414291841412844096 414320042798398464 414813235341947778 416084715560103408 416567973069464736 416693636349378206 417885348483632484 418145530552686144 418321607858505728 418552879774103256 419039003908567952 420499070124277248 420908712118047552 421397572410867584 422006505766508544 422689234854708224 422922921442278348 423414121118750216 423604659163262976 424289973770397696 424518449253213952 424795034182037292 424889431645296384 425246472508411918 426126115467806208 426728167534573632 426856895772533772 427093758931847168 428027445627844608 428524573903835136 429230249156095686 429259467418533024 431066529853130752 432496409677323264 432998728387749888 433129348223947648 433501630511312896 433741294804573392 434638509716017152 434872557771585024 435567224480367616 436519435357264896 437746102297343307 437930433226873184 439588891093849536 440114910118793728 440209964036352744 441550290750702336 442063125002445312 443461127561540928 443559672982573056 444178566290885088 444208802104750592 446100777130359624 446160444598447488 446678633268132096 448091232141649824 448611663305577408 448746992991638068 450310571364431232 450500193078390784 451272773439996256 452845152441529344 453432286421945194 455012189858955456 455203791381993472 455540659301300352 455984438127884848 456198930540767232 456927664060428288 456981283889636688 457173714580384256 457573234079549952 458905047426868224 459553411191079296 460194620363873733 461698370529736704 462234605571002368 462247960629641508 462784833986934936 463696399430164992 464234955062488064 464248367915988159 465031089703410776 466306322879115264 469585229845985024 470611808840818944 471418879397138946 471617389628940352 472959306396315648 473260655794894848 473403421177991808 474072268962226032 475525389211546752 475557758844499968 476221298685003664 476340886258593993 476894127706048806 477583255409865696 478346148313260864 478901718752649088 480416221525002672 480480478798328064 481038528134911488 481597225612420096 483120252790621824 483340481648318112 483901852707143104 484949846084772096 485163942003673088 485432168153453976 485995968581042192 487001274820349952 487270516751941104 487689334325227008 487836452311467168 490013127540413568 490219467642146816 490582248478323456 491291155966980096 492671737380232332 492771175162592256 495004969398797312 495129273883642944 495594206545710174 495704336919512448 496420645994477568 496997208881811456 497147134712440576 497213629801254912 497849528790335904 499734902367844416 499945336221140992 500768624015444967 501350236819179514 502988468707192832 504628903715088384 505165183119041536 506812717213189632 507078261335353344 507667202405429248 507681870119995788 509829459577553856 509897650969654272 512104265304742656 512699043777802752 512853706276157792 512982492893870454 513578291375744868 514320428902932288 514640652987921408 515142005875819392 515740312502852864 518208327339365936 520013931267377664 520450906652086228 520520518698188736 521125072146154112 522264324445299072 522484245234724864 522940838948057088 523159975916337123 523380273856506976 525203898504090624 525362333258503104 528283383576733152 528319344515117568 529938742205902848 530569563332557896 530847554835448032 531464102518183744 532232085630895104 533082274737166336 533727715495251693 533835439759474944 535748961020629122 538648098951359488 538764433596730224 538991302433074688 539289287401248426 539915639651424092 541032481346276352 541796878813972608 544389584295535992 545809434754132224 546681312358012416 546745464653672466 549047110314288768 549120547198089216 549758317868470272 549988692629995437 551496901097415168 552137431760710656 552303991374323776 552389121883792128 552426723731197952 553084313789263704 554228395525453824 554779620746804544 555423964092619648 556376482323723607 556880590573646976 557180464644843312 557527374070248192 558070506365471008 559290526551495648 560015002903329792 560665426832369664 561211616157396736 562438503248783616 563897228589704464 565604198389020672 565862027295591936 566393378909383056 566519242193728512 568168153957074944 568310831008921728 568970890046098176 569142527696711696 571125602706107904 572306998874794248 572345956558044032 574783693610271054 576661879569764352 576960419560677516 578193240969995203 578321726406097856 579214533957931008 579830077028780032 580207851565709472 582025913809686528 582984368256786678 583661469729791076 585262017491134464 586118521458466048 586265706164423376 586946618715136992 587794775889065472 588733721000936448 588802808088570348 589417500003260416 591281503415387904 592238088387846784 594801036173812832 594880592797929984 595571511024176128 596873513651770368 597454976188866432 597897115332956712 598148884407436544 599174673271702346 599717559079312128 600414095152574976 603093080049739776 603793536588705792 605979111320279424 606365215237209024 606682919811940608 607387545735067136 609308378519515584 609389875549099008 610097645439399936 611873396569157632 612737881588105728 613592827151831644 615058341375808512 616330614172855344 617046445315913248 618261865906886656 618997823887984212 619999248781027102 621341990296114248 621480064197597696 624851959604197104 625040454524067309 627482411787758592 627829319661154884 628558505862851928 630282172682760192 631204561570655744 631363068177071328 632096358616301376 633009758649762816 634033852282062336 634384382163417522 635121181678125324 635858836941398408 636434960655596544 636777673879820928 637794864417681152 637869708762617877 639189173201709312 640285343658800658 640554962033336896 640640638397770752 641384704179881984 642786860855752704 643889201127799536 644160337054162432 644453975531090816 646599794779696128 646699459766390784 647242890871271968 649498092581624832 649694022335921472 650252445766969344 650448603081956224 650611942206860088 652308836657377536 652714974521266176 653350836720551424 654109664637764608 656895649840309776 657028233550123008 659383336640774304 660172365178190592 660792275394280232 660939115892683264 663094687503667968 663799371720447872 666267849436327632 666313203157125888 667691498687259956 669151165695539436 670017949902198144 670580975878649563 671765458158931968 672917494958366112 673120489487457102 675750289617586176 676909160159994384 679772612770071808 679863534626205696 680148429632917791 680938381351422922 682805687072990208 683310988951950528 683598725037070336 683976657191827272 684771055167659824 685391496090642432 685760571870576384 686187537317228544 686856007834425856 688357571140302336 692232003998502912 692547555794605056 693351908356503552 694027358264251648 694177250980402404 695544599145247488 696352432593732096 697546634555116164 699459484318672896 700271864672120832 700483111011337472 704377844768977536 704425792686823424 707426084443410528 707796739780597376 709642780841193472 710105131766987712 710262930511540224 711636953993668924 711780586345966592 713336638266749952 714331948027505496 715341191559073209 717519222469891296 718352578128973632 719052383201664568 720624332287504008 721376641795035136 721557792202367232 722395838418630144 724680379185932736 725010722472477168 725852779060714656 727745913005509632 728148252230180964 728908416477349888 728993952871563288 730501912230524928 731754678467200752 732062813752385024 733318256839993916 735329201463220224 735873372717485184 736183242347614208 736518829178389504 737445751719018272 738113918866845696 739706160995739392 740974711957812878 742507454098195968 742907286193124416 743369832093664256 743391309818565261 743556505379268672 745495813322717184 745720702068660864 745820444701882368 746686670537773056 746774293185503856 749918004331711488 752025355228769271 754482703060789248 755191171879177408 755358989591638016 757747774678562304 758627853394797568 760617392003030016 761500803608143872 763075998499725664 764744189366330784 766378258147028072 769048565666704128 769280559414236688 770367437063617302 772713008813729088 772884720208613376 773610468754279296 777312491009048904 778215292973054768 780676359978129342 780780778047283104 781687608219231168 782595491620182656 783726367852087296 784978294667915264 785070410784760464 786694367017488384 788043499887754656 788375337887183872 790590758061013849 792479016772676352 793174123730573312 794908113308854272 795831351535693824 796271332253172048 796606634918488576 797196153777275616 798348128446342656 799623412105749504 800552126870099968 800753159639212416 802841645116772352 807972148427039232 808486953649612032 808910559749254144 808933931101872639 809873459477136138 811548722019414528 812411171359354112 812519834065465344 816983842117474304 820021968537018624 820077788501078016 821774152230473792 823570665471433152 824637476802705408 825330431850645616 828206147641065984 828455987061485664 828583682825688192 828640085596796928 829626470683895556 832169431120206816 833135946138929472 833387272698756412 835770696967264968 836291061105372288 836643215717011456 837105759548206512 838078007817135904 840998140248554496 841817424236095104 842795144821735168 844013011533017088 845378469709416448 845845842884556696 846828242237500432 848579947540795392 849036898506427904 849590068364074584 849778863290592768 850492945016823836 852252230935612416 853456335069147264 853713791545067544 854187517863694336 856054891255689216 858460498312191372 858518934837066048 862133059706261504 862175540415406581 864992819354646528 865997456775499776 866258696447895296 867482589609146784 869745115543170048 871134448960735232 873038870714529792 875492204594686614 875860866453746368 879177782187699072 880229820237587456 880419928072705488 883100581501404672 884126250004890624 886922255123081856 888357132581770176 888417604209501184 892201554260719248 892320889196894976 893357266536264192 896182464283299648 897223326611154816 897493985983276136 898762009907553519 900621142728862464 902545546879992512 905690304883058688 906864572843890388 910024379717910912 910407582763986944 911081318602600704 911968876255769696 912397861081534464 913962567779273376 914347429160768512 915146468159099904 917810094853736448 919106822382158592 920389240727747466 923396741059473408 924495921259283016 925569667973869872 927392798860329984 928469910124976128 928496735831976318 929998873171540653 930062179406821552 939170459691970048 941223617681637888 942837758794277892 943234779257880704 944852369389992161 946521311589789696 946806842355983616 948144537924452064 951050778423093504 951115517688999936 952442597370007328 952681772517187986 953788255412097612 955166510819731392 956692296626521728 957803437505298176 960832443050005344 960960957596656128 962077056269822976 963194451224840192 966240505581243648 966680963296636224 967803705414286208 969899692169544192 970327884007346176 970864336306907952 971991937162084384 974541033503882208 975378668650454016 975672904622934336 980026255080827136 981164496956646912 985343474760464664 985542350325184512 990009938797594624 990258547767285888 991188413091420348 991408673839024896 992841291988955136 994294269424881152 995699057580671808 999469804735688832 999890672442281984 1001537248030889934 1002700473638359028 1009257807430176768 1009680734231185653 1010330366238083072 1013625434426379264 1014156522670706688 1015363740239991576 1019658919155107712 1019795301939308544 1021407572027134383 1024208530609485312 1025398087555605504 1025707412552315584 1025964985787740908 1027156582751489736 1028640857805864576 1029281305975842816 1030284011751638784 1031480625005705728 1036416654678731872 1040027862534755328 1040901813304172456 1041041037396377472 1042250144292308224 1044528648890598144 1046319951832674246 1046760547713013952 1050407797008181248 1050724666517006208 1056566767153466304 1056638689030235136 1061139126665115792 1061695109670896064 1062928205036367488 1064464171261790208 1066164549474332672 1067455430990503386 1067670879518949888 1071497922041258244 1073787447515705377 1077296197902718976 1077528867193460448 1077982604866149376 1078578574802496852 1079831279302848184 1082064962692552704 1083593757627945216 1088779168591071984 1091618869508264448 1093362624716024832 1093490929307344932 1098094220628577536 1098241094396178432 1099977385259990874 1102993802194830336 1104274863521421312 1104607982748647552 1104778243767584256 1106168627578527408 1108456791050907648 1109559241493609088 1110847928185239296 1111462067936719317 1112752964647447214 1113761181147293952 1114360929289686624 1115054748140496384 1116141012730942016 1118581053102991296 1120030005806659584 1121330853664739328 1122423232314793472 1124877006497567232 1127794457179408928 1131208396778041344 1131724054591183872 1132786757818766112 1133038484387457024 1136336307914149888 1136621662017843456 1137941780092196352 1138285055393423392 1142251205412215808 1144613997749588496 1144691913116088064 1149567387220542108 1153920839121355032 1156386481939990406 1156643452812195712 1159660154057560064 1160415703131418944 1165968736513573356 1167322939459582152 1168460122702704923 1170524034982268928 1171014539967194013 1172237042916932096 1172531412328846752 1173893237430273984 1175589551778130944 1177467442001872896 1177605616177140696 1178835000006520832 1182563006830775808 1184476176775693568 1189602072347625664 1189761185595859968 1191143022048352256 1193747027303540736 1194909952377732864 1195794230665913424 1196297768814873088 1198349346543404692 1199435118158624256 1200828190305149952 1206186160099479552 1211958222640558848 1212730430474418048 1213365839623881216 1214775091470134272 1214810189215704207 1218616757039031168 1218779751098198016 1220195290878799872 1225475763176211456 1227185654303663288 1230116682751617024 1232661228345710688 1234092890631826496 1236523731813773312 1237995647775968424 1239998497562054204 1242683980592228496 1242960128395195392 1245364669488920617 1249703919208394208 1250080909048134618 1254964823575517184 1255658639322309768 1257117011725703856 1262409123141311488 1262726136354142656 1264192717232602752 1266019517299525632 1268067704564124672 1268768764326835044 1270242363356250648 1271717673882796816 1272869921311193088 1273555347759641856 1275589728835362304 1275739417525235754 1278378346403418624 1280570687317601316 1281109924066673792 1281281276795541504 1282769408359763968 1285573721711505408 1287778402255599072 1288320674108324864 1288907951062181632 1293199589559392256 1294485781742543936 1298996185163249664 1299388044671842944 1300504891533938688 1300897206163912448 1301223884413720176 1304617673314755072 1306701673441102848 1308219329275529216 1313791299680619552 1318766673281548608 1320344730356381184 1321584550788560464 1321878231785366528 1326189375007335936 1327598743440895744 1332535698872655264 1332626406314251776 1335382997374519912 1338302331391078872 1340035899804396288 1341161951757299126 1345834989916732224 1346240978974914204 1351500579235172352 1353818320319988768 1359545225540143616 1360296859265835582 1361876762702845844 1365611374145980416 1366621977903901056 1367197450074140672 1367953314383654544 1369542110335319648 1370782992181284864 1371521143741152768 1373712015668851712 1376715142280604672 1380583861091621199 1385095111589210112 1386703816713007104 1388054716528503296 1388354501960804808 1391089198290494976 1392704865187464192 1395093269110232328 1398918968637345792 1400966222022674944 1408755689537955072 1408851585373646848 1414852168886821056 1415593479561194752 1420210263533975424 1423273907987337848 1423561172691933184 1426673276533499904 1428663896055010992 1430682383118146418 1435038444939782592 1436705156257947264 1438104766403329136 1441248664575008016 1443115584404734464 1444791676837260288 1449360758371865472 1450021444944954336 1451705558121429312 1455491826011019264 1456296504460361928 1457816832954699776 1457987905743126576 1458427727222823721 1461003824461049856 1463509356934401504 1464125627504770048 1466636513679987832 1470658402926440448 1471746745434970368 1473037658356779008 1474891503438036544 1479412321991478784 1481949423915625756 1485014908196391936 1485814572386248832 1486739664187328512 1486782619637130522 1487113010758537344 1490991626645434368 1491441404137321728 1491640889403764736 1493548586371007712 1499836008663422976 1502305872046334901 1504050710457538542 1508965406121578496 1510382343758354816 1515495549357124608 1517255706789595136 1521234784006060032 1523001607216287744 1526151996999451328 1529488378732661568 1532756516294056144 1538097131333408256 1538561118828473376 1540734874127234604 1545426017627458176 1547220937508558592 1554624982018097808 1556430585946109536 1561352719956258684 1561561556094566208 1563375216438462336 1565190983240365312 1567452735704174592 1570140821569520928 1576086999775509312 1576750675774367744 1581181516122027698 1584958033545352704 1586348247461146624 1589816226617708544 1592542664506344096 1593213269836977152 1594392307554551232 1596696256892685312 1599246824211499008 1601104253740199936 1601183146485755079 1601506319278424832 1615944296854078464 1616973907299224064 1617821119498508288 1617867862203745278 1619746918954272276 1623097444038829056 1624822342718708224 1633967684234948608 1640043937074037248 1643548304460947584 1647141330942866304 1649274953605410816 1649966077889986311 1650660863701291232 1656412295282131968 1656911974122971328 1657167365651376384 1657280171193593856 1659252941367791112 1664338862240413632 1666271892277858944 1666774545397512824 1669129446971170821 1671541393934529936 1672582122210744576 1674211519096413024 1676156015634271808 1681996280497108992 1683634848472190208 1685590289643470336 1690756939418832896 1691691685769113392 1693656484475000864 1698073797012855808 1699180136728149168 1699557726581185536 1700985890033647672 1704504461871224832 1706912670138294528 1707427583090135088 1716920996624382744 1717037869674132096 1724351080830813162 1729985638709293056 1732517392895790592 1734579722909985609 1734965179218293568 1739490231086340096 1742268897921470464 1746077741429059584 1750984409189373228 1751721732907492736 1754725828867128299 1758355564375398144 1760459640475174912 1760839856145410976 1766201163002809344 1768252500009781248 1773844510246163712 1776714265163540352 1776835208419002368 1784403108521438496 1784641778393789952 1786714533072528384 1792364928566599296 1794446653222309632 1794987971966552272 1797524019815107038 1801242285457724928 1805091093759985024 1811380609766117376 1813729145687780776 1820048759435821824 1822162637205201408 1823937752511539392 1827925135558546752 1828694858321537024 1830292936318199808 1835620189707472896 1838213644764317184 1840778481455494932 1848991842518566032 1851139335947739744 1854785597720659968 1856939820249952256 1856993471663952636 1859997746343081306 1860124358813643104 1875121363572201927 1878340919383940096 1882447235363275776 1885675517588555784 1886469558515761408 1889704738779984322 1893613684711967232 1896289075848904128 1902101556846187008 1904885194740014656 1905363545034375972 1907576510824195224 1910333021639462784 1913384593253043456 1913609126287853631 1915606875010596352 1921664886100010688 1921921915193312256 1924154112539645952 1926388902449680384 1932481011162487296 1933361926593272448 1935607410828572416 1939799384339088384 1941728672613815904 1943983874324168768 1949082067007764416 1950757337300908032 1951345809245868672 1960052510161654272 1962328993913293824 1970686949520929328 1971084700650369024 1980019877595189248 1980517095534571776 1982376826182840696 1982817347678049792 1988588538849762304 1991398115161343616 1994176688243452843 1998939609471377664 2003074496061779868 2005400947276718056 2011742927635948689 2019361468462371306 2020660732476166144 2027250868852758528 2030727480479983152 2039317838310215424 2039590603878617088 2040445288898753373 2042815144054268766 2048417061218970624 2050796175111211008 2051414825104631168 2051929971575481816 2054313165502979472 2057281715611729152 2058562611951685632 2060568023503277568 2062961250011411456 2072833309357463744 2080055725069510656 2081803626608344912 2082082074792754944 2084500288584616448 2089057297781196288 2092639903665348492 2093521095426027904 2100815594016362496 2101449333034012416 2113133534306932608 2113277378060470272 2122278253330231584 2123390219341792128 2125856410072734976 2128928342523580416 2134910861981006772 2135341759037899776 2142995844082516488 2147574895031410754 2154592395805437952 2155057734386920896 2155965209732298752 2157157149604993704 2159662558605696368 2164129925385105408 2167187515255890432 2169997370733594857 2177558337182143968 2183237739016528896 2186725249432049664 2186981858614689864 2196188441257155072 2199954770519981748 2205987604389660672 2208549727042842624 2209215965497295104 2209556487535168512 2212337255157054816 2219118482987218176 2221695856370478592 2222924135873438634 2225505929294894428 2227522362294587904 2228721858579373248 2230109496280992768 2232282025461884032 2237162106205982592 2240060011613319168 2244846464629586944 2249754012995134464 2255588914358817856 2256076065686307813 2263448109182367744 2265573515637532224 2266076968774914048 2273243324035686912 2275883560184392704 2276570110786846784 2284502410824431616 2289227995499176992 2289383826232176128 2299134774441084216 2307841678242710064 2312772963879980812 2313286905624391424 2320831406262837888 2331937473027146712 2334645878919164304 2336920245405409846 2342029079934388026 2344474085833864192 2345062824657693504 2347786474860547968 2351179103556261888 2354934884003745792 2355211232354281392 2365126013661551616 2368952353551387136 2371772274183041547 2379204144695251328 2379522371191719936 2382286044096704512 2383284334729980227 2387494054607081472 2389819904755465728 2391588461331826848 2392595537629746176 2396698693086809384 2398870236317248512 2401656380610299904 2423916445281117696 2425460860948836096 2426731679247762432 2429550182940268544 2429620378431408414 2437233514078062336 2437559502196396032 2450951526352422912 2454371308607326576 2460233365503234048 2465322456691421376 2468185781263652992 2475991295551936848 2479996995124108408 2485367961184456992 2485920256790390784 2490729338977841234 2499407838416788416 2500161818096269236 2509929647151034368 2511317278644619536 2514234023451407712 2524818246282622976 2525452272708285312 2528385434465205504 2532039034599051264 2536135409128249344 2537537528653670088 2540484726712501296 2543435347765593632 2545739842622386176 2547110695519283712 2551179457670724608 2551478835050471508 2556756692806837248 2561141374635202632 2562219848133347584 2562562553591083008 2575556804511198144 2576641348216649728 2577815902124363264 2586399179118784512 2588971563485087872 2597992370326499328 2598776089343685888 2601794412327824896 2602447768827440352 2609235346629510144 2613403346882205696 2616438658551058432 2627582599361239104 2637533346563097216 2640689460712762368 2643169101577120928 2643756463570733056 2652378750014671872 2655197486881791488 2665071397745310528 2665252812628503552 2670765994749039824 2676604662782157744 2680071799608792576 2682323903514598252 2691669979833464448 2692481957949828408 2696286029722660557 2707636640639977536 2719090451080287232 2720593718531671164 2723753525405691688 2731222748291960832 2733243955807802112 2735906628767309088 2739084220670639296 2743042287482305536 2747424031337703424 2753430284561209344 2761167722183242398 2770190223178420224 2776109433057006592 2776709003921609616 2782178396580989952 2785409730374928384 2789996619514621959 2790186538220464656 2801932444045349888 2817511379075910144 2829704337773642112 2831186959122389504 2834557108169976483 2840420527067950848 2846547815974675696 2847122345383866368 2853346553066999808 2857327792110021984 2861364766236292836 2870076889879565184 2873410312515894528 2876209532806658272 2882497329150016032 2886231168809468928 2889583353674520576 2898721516743730944 2900042889889908672 2903411116242858624 2910983652022038528 2912593008920723856 2915975811486253152 2916855454445647442 2927018713868803008 2928251255009540096 2933273027359975664 2943493490869940736 2946075316713558016 2949783006876073088 2958824643982957568 2963898847831251512 2970029816392783872 2971629144772497664 2973479328374657024 2973565239274261044 2974226021517074688 2982882808274643456 2987097172742015424 2999672017326845952 3004611744092669802 3008101420915077084 3020764687516709632 3030991098714249216 3034511413579190272 3042469568012120064 3052303993998902656 3058976757465323136 3064222716081403149 3065513032588112288 3076194262666816512 3077122237656946752 3081469748254469208 3090852035254916352 3094441875017117184 3109249964036195616 3112861171892219072 3122705439912517368 3123123112189132416 3126750432876924672 3130381966480730624 3140281643139041856 3152173999551018624 3153501351548735488 3162363032244055396 3169916067090705408 3185085329012688192 3186426539673954304 3188784615109102464 3193392513785370624 3198493648422998016 3202366292971510158 3203012638556849664 3221362342547116131 3231888593708156928 3233947814598448128 3235642238997016576 3235735724407490556 3239493837908544552 3246194888077658112 3249644685437416448 3258776539324666841 3280087874148074496 3287096608921895168 3294282661885732608 3299932155779972622 3301321727402582464 3312824590564263936 3313823948245942656 3314334731302752768 3318505882735582224 3328677724480827264 3332543784555717888 3333549090795025648 3334386203810157951 3338258893942341642 3343082787869059872 3345164244421489152 3348423038192826048 3352312031268543616 3363992560994217984 3367269696944380416 3371180579286940672 3383383371538226784 3387312968950001728 3396147594025711616 3398360273456298336 3399115453162371072 3401971780067295344 3409008923742449664 3413825340276589056 3414855166180270176 3433841993248765488 3434075739348264192 3448702161661626324 3465034785791581184 3469159445819971218 3469930358436587136 3478980462172680192 3501968818378746456 3503443465814985472 3505380368108114769 3509451657734256598 3516711128750796288 3520919280950349824 3521679712290821952 3532402326005618688 3536505000019562496 3547689020492327424 3553428530327080704 3553670416838004736 3568806217042876992 3569283556787579904 3573429066145056768 3584729857133198592 3588893306444619264 3589975943933104544 3595048039630214076 3602484570915449856 3610182187519970048 3627458291375561552 3640097518871643648 3644325274410402816 3647875505023078784 3655850271117093504 3657389716643074048 3660585872636399616 3676427289528634368 3681556962910989864 3697983685037132064 3702278671895479488 3709571195441319936 3713986943327905272 3719995492686162612 3720248717627286208 3736094008466761851 3750242727144403854 3756681838767880192 3764894470726551552 3771351035177111568 3772939117031522816 3779409477559968644 3787227369423934464 3792578151697808256 3804203113692374016 3809770389480029312 3810727090068751944 3815153021648390448 3820666043278925568 3826769186506086912 3827218252575707262 3831213750021192704 3843329772200021376 3843843830386624512 3848308225079291904 3864962022324974592 3866723853186544896 3871214821657144832 3879598768678176768 3883457345227631808 3887967748648337536 3894635376266065249 3898164134015528832 3901514674601816064 3902691618491737344 3920105020323308544 3924657987826587648 3941373899041858656 3961034191069143552 3964753652365681392 3965634695356099584 3977177077699524608 3982796230322687232 3988353376486905686 3997879218942755328 4006148992123559736 4010801894553436112 4023485855271897378 4038722936924742612 4054501737705517056 4061454960959966304 4078635676620430848 4080890577797506746 4085630288108537532 4096834122437941248 4101592350222422016 4102829650209262336 4103859943150963632 4108626331005958944 4114563431223458304 4121136047006555136 4125922500022822912 4145666618714927488 4160111450139021312 4163607253216689824 4164164149585509888 4169000577169232896 4178114595562392576 4185279807330696984 4187042190852055808 4202898666068024832 4226267068613865216 4226554756120940544 4244556506660463168 4246780438683584256 4251712820145469952 4269821723962013544 4270683518075799552 4285991688165032976 4295149790062821508 4310115468773841792 4311930419464597504 4314314299209987408 4319325117211392736 4334375030511780864 4339994741467189714 4355116674364287936 4366475478033057792 4373450498864099328 4373963717229379728 4375283181668471163 4392376882514310144 4399909541039963496 4411975208779321344 4418431930994590208 4419112975070337024 4424674510314109632 4438236965974436352 4443391712740957184 4445848271746877268 4451011858589788856 4455044724589175808 4457443717158746496 4460218992561985536 4464564050923768064 4474324212411965184 4489692929259173888 4499508025990268928 4511177828717635712 4512152131372615626 4526896218364735488 4531147031275064448 4546486648071373824 4551767120368785408 4553140221573693568 4569004821648863232 4578455990998353984 4578767652464352256 4598269548882168432 4615683356485420128 4625545927759961624 4626573811248782848 4641662812525675776 4663874946054293424 4669291757838328608 4673840490810819692 4684058159868776052 4688948171667728384 4690125649315387008 4695572949721095936 4702358207112523776 4710422464708562784 4730252027323103232 4737904707102774272 4743544548366083094 4758408289390502656 4759044742383439872 4766568669459960454 4779639809510931456 4783176922663653696 4785191075259492352 4793397386173618768 4797740472634497024 4803312761220599808 4847832890562235392 4850921721897672192 4853463358495524864 4859100365880537088 4859240756862816828 4874467028156124672 4901903052704845824 4908742617214653152 4930644913382842752 4936371562527305984 4951982591103873696 4959993990248216816 4970735922368913984 4971840513580781568 4981458677955682468 4998815676833576832 5000323636192538472 5007388340913512463 5022634557289239072 5028468046902815424 5049636492565245952 5050904545416570624 5056770868930411008 5072270818256498688 5075075057307340176 5080969453425002592 5086870695531187264 5094221391038567424 5102358915341449216 5102957670100943016 5113513385613674496 5122282749270405264 5124439696266695168 5151113609022396288 5153282696433299456 5155631804248726528 5177943126970175744 5197552178687371776 5203588824655649792 5203739168729956827 5204895537654880704 5218470693259020288 5226806693764411392 5255165198722478208 5264177486601384897 5275066693126194432 5281378921425524736 5286338203154241856 5287512927141466112 5304757500029343744 5310394973763582976 5330142795490621056 5330505625257007104 5341531989498079648 5353209325564315488 5360143599217585152 5364647807029196504 5383339959666928896 5384963915899656816 5392572059445321114 5415273281279955072 5438180902160574464 5441187437063342328 5447507050811383376 5466487911615604224 5471813257534618176 5478168441341278592 5486084574964611072 5494848062675406848 5506860569122418688 5522335444366484796 5534135306427096943 5552218866114013184 5553418007843219232 5564356793161979904 5570819460749856768 5579993239029243918 5580373076440929312 5603864888090699776 5635022758151820288 5659408675547284224 5662373918244779008 5669114216339952966 5680841054135901696 5693095631949351392 5714655584220043968 5722729532472585672 5740153779759130368 5746820625031789056 5752419065613316544 5764994658300032064 5772462337618937856 5779166707349041152 5797443033487461888 5800085779779817344 5806822232485717248 5825186017841447712 5831951622972506304 5833710908891294884 5854037427737606016 5856502510019080192 5866546054719951328 5886986981739881472 5899566013752146176 5917649287965915136 5927797695662503024 5940059632785567744 5943258289544995328 5947130478548522088 5948452043034149376 5965765616549286912 5974194345484030848 5982530064730358529 6009223488185339604 6016202841830154168 6035228782907846067 6041529375033419264 6061982197428498432 6104607987997805312 6117953514930646272 6128445432162806298 6131026065176224576 6152388525333633024 6154244475313893504 6162939496508938416 6181704070509832704 6188883750034234368 6218499928072391232 6225722343784438144 6245410879825034736 6246246224378264832 6253500865753849344 6260763932961461248 6280563286278083712 6304347999102037248 6324726064488110792 6339832134181410816 6370170658025376384 6372853079347908608 6377569230218204928 6386785027570741248 6404732585943020316 6406025277113699328 6442724685094232262 6463777187416313856 6467895629196896256 6471471448814981112 6478987675817089104 6492389776155316224 6499289370874832896 6509992112200784571 6517553078649333682 6560175748296148992 6574193217843790336 6588565323771465216 6599864311559945244 6602643454805164928 6625649181128527872 6627647896491885312 6628669462605505536 6637011765471164448 6657355448961654528 6665087569111435776 6667098181590051296 6668772407620315902 6676517787884683284 6686165575738119744 6690328488842978304 6696846076385652096 6704624062537087232 6734539393888760832 6742361158573881344 6766766743076453568 6774625937900003456 6792295188051423232 6796720546912596672 6798230906324742144 6803943560134590688 6827650680553178112 6829710332360540352 6867683986497530976 6868151478696528384 6897404323323252648 6930069571583162368 6938318891639942436 6939860716873174272 7003937636757492912 7006886931629970944 7010760736216229538 7018903315468513196 7033422257501592576 7043359424581643904 7064804652011237376 7095378040984654848 7106857060654161408 7115316822549124641 7137612434085753984 7138567113575159808 7146858132290113536 7149853004189940681 7169459714266397184 7177786612889238528 7179951887866209088 7190096079260428152 7204969141830899712 7220364375039940096 7254916582751123104 7280195037743287296 7288650548820805632 7295751010046157568 7311700542234187008 7352854579057268736 7363113925821979728 7395967370074264128 7404557343790958976 7427973886655810544 7439990985372325224 7440497435254572416 7472188016933523702 7500485454288807708 7513363677535760384 7516512132609937639 7529788941453103104 7542702070354223136 7545878234063045632 7558818955119937288 7574454738847868928 7585156303395616512 7608406227384748032 7619540778960058624 7621454180137503888 7630306043296780896 7641332086557851136 7653538373012173824 7654436505151414524 7662427500042385408 7686659544400042752 7687687660773249024 7729924044649949184 7733447706373089792 7742429643314289664 7759197537356353536 7766914690455263616 7775935497296675072 7789270752532130498 7796328268031057664 7805383236983474688 7840210040646617088 7849315975653175296 7882747798083717312 7922068382138287104 7929507304731362784 7931269390712199168 7954354155399049216 7965592460645374464 7976706752973811372 7995758437885510656 8012297984247119472 8021603789106872224 8046971710543794756 8077445873849485224 8122909921919932608 8157271353240861696 8161781155595013492 8171260576217075064 8193668244875882496 8205659300418524672 8207719886301927264 8217252662011917888 8229126862446916608 8242272094013110272 8251845000045645824 8291333237429854976 8327214506433379648 8328328299171019776 8338001154338465792 8356229191124785152 8370559614661393968 8374084381704111616 8405797332136049664 8452534137227730432 8489113013320926336 8493560877367168512 8503425640290939904 8503671324509929449 8539643447924027088 8541367036151599104 8571983376330065952 8590299580125643016 8620230937547683584 8628628598419974816 8638650234422785472 8668750061023561728 8679989482934379428 8710233348728575872 8717552686422444319 8732950956066115584 8747927434458759456 8750566363336942326 8784753765028620288 8799819082079926992 8836863861989180416 8838225950140674048 8849349020628219264 8876473931948872704 8886783425481914368 8891696543493754536 8902023717179577712 8910089449178351616 8914887434317492992 8920437985123971072 8929128101847536128 8948648424823930368 8979385858518347776 8999016051980537856 9022355657435271424 9024304262745231252 9062294062550128896 9092973296142747648 9103534240737570816 9106280443147387136 9156911981996707968 9157535304928704512 9196539097764336864 9231366712970840256 9251091855519923248 9253147622497565696 9283325625051351552 9327749892108586848 9338583515676657216 9347680981621639384 9368116319737552104 9377896343335456768 9380251298630774016 9391145899442191872 9420844929417125568 9460504054646206464 9475809414205548544 9487089096732166188 9516816578781005312 9533137338919920908 9559279619021862912 9566353845327307392 9570382150518984704 9586794772347237536 9595480945268994048 9664087027641348393 9695665781124470784 9701843443795344384 9706926716991049728 9718481513725633656 9748934056312249344 9776329617974000523 9817485234429306304 9861289826765685504 9872743125054611968 9903965182207747392 9919987980496433632 9941471844737827968 9962917355911364936 9997631353667153664 10000647272385076944 10014776681827024926 10045269114578478144 10056936093805630848 10101809090833141248 10113541737860822016 10150150114614680352 10161938906850005184 10173741391062374528 10188442782077134848 10204717830682898432 10205915340201886032 10227026771227348992 10244565498540810528 10248879392533390336 10277679854793180037 10302227218044792576 10311263608497453056 10355886253940351488 10395104357374743552 10407177649311299584 10407478337459913654 10409791075309761408 10436941386518040576 10510330397444956416 10516141104324344307 10528354973202769794 10550133386252388864 10562757842851049472 10572676406308483712 10609515000058687488 10620789947527165952 10660285590981242112 10661011250514014208 10683063978996159296 10706418651128630976 10720287198435170304 10729295614058393008 10766679919333857792 10769927831799313632 10785144118890642228 10830546562559910144 10876361804321148928 10882374874126684656 10895014101622766752 10932975823231208448 10943626515069236352 10956336882682557184 10972169149929222144 11044670888732969592 11068270612854193886 11104437732228026368 11106836015686438464 11128713586323959808 11159986478058487836 11160746152881858624 11207729776181399552 11208282025400285553 11270045516303640576 11318817351094568448 11324747836489558016 11338228432679905932 11361682108271803392 11386191263898702784 11429311168440087936 11445459064945171344 11480307559518260736 11493641250063578112 11504838131226633088 11529989316600064128 11544924675237875712 11594886066974923776 11600171559559634688 11613644464971434496 11650372035682895424 11663903245945012608 11667421817782589768 11683906128798195747 11708074855475212032 11733092109439902656 11773973963479762944 11799132027504292352 11835298575931830272 11855595391325006048 11886516579089990656 11894260957097044176 11896904086068298752 11931531233098573824 11948388690968061696 11965060129460717058 12018446976370679208 12032405683660308336 12070457565815692134 12083058750066838528 12209215975995610624 12235907029861292544 12256890864325612596 12262052130352449152 12283080802069898093 12304777050667266048 12308488950627787008 12325878993017876832 12363408141019665408 12377767500068468736 12436999856144782464 12451444687568876288 12490821759650069472 12492492448756529664 12507001731507698688 12521527865922922496 12561126572556167424 12608695998204074496 12649452128976221584 12679664268362821632 12740341316050752768 12755138460436409856 12809465171886040632 12812050554227398656 12885449370188464524 12935791258393792512 12942942897629962224 12957975351634178208 12998578741749665792 13019984224401569142 13035106157298667364 13120351496592297984 13125849545005413489 13148386435687580672 13177130647542930432 13199728623119890488 13205286909610329856 13255295792983770624 13257338925211011072 13274023530942328896 13314710897923309056 13330175138222871552 13334196363180102592 13337544815240631804 13353035575769366568 13372331151476239488 13380656977685956608 13393692152771304192 13409248125074174464 13469078787777521664 13484722317147762688 13533533486152907136 13549251875800006912 13593441093825193344 13607887120269181376 13655301361106356224 13659420664721080704 13735367972995061952 13736302957393056768 13794808646646505296 13860139143166324736 13876637783279884872 13879721433746348544 13959236817704169901 14007875273514985824 14013773863259941888 14021521472432459076 14037806630937026392 14066844515003185152 14086718849163287808 14190756081969309696 14213714121308322816 14230633645098249282 14275224868171507968 14277134227150319616 14299706008379881362 14338919428532794368 14355573225778477056 14359903775732418176 14380192158520856304 14409938283661799424 14440728750079880192 14509833165502246208 14560390075486574592 14577301097641611264 14591502020092315136 14623401084468374016 14705709158114537472 14726227851643959456 14791934740148528256 14809114687581917952 14855947773311621088 14879981970744650448 14880994870509144832 14944376033867047404 15000970908577615416 15033024265219875278 15085404140708446272 15091756468126091264 15117637910239874576 15148909477695737856 15170312606791233024 15189981595135163999 15216812454769496064 15239081557920117248 15242908360275007776 15260612086593561792 15282664173115702272 15307076746024347648 15308873010302829048 15324855000084770816 15373319088800085504 15459848089299898368 15466895412746179584 15484859286628579328 15533829380910527232 15551870994593350144 15578541505064260996 15592656536062115328 15610766473966949376 15680420081293234176 15765495596167434624 15792532459804154691 15844136764276574208 15859014609462725568 15862538781424398336 15931184921290748928 15953413505947622744 15991516875771021312 16024595968494238944 16043207578213744448 16093943421087589512 16154891747698970448 16245819843839865216 16314542706481723392 16323562311190026984 16342521152434150128 16411318600837049344 16415439772603854528 16434505324023835776 16458253724893833216 16484544188026220544 16582666474859709952 16602405919281290829 16654429012866759296 16656656598342039552 16676002308676931584 16712458382249570304 16741119229322787936 16748168763408223232 16811594664272099328 16905068274455460864 16978226026641852672 16987121754734337024 17006851280581879808 17007342649019858898 17079286895848054176 17143966752660131904 17180599160251286032 17240461875095367168 17257257196839949632 17277300468845570944 17337500122047123456 17359978965868758856 17420466697457151744 17435105372844888638 17495854868917518912 17501132726673884652 17569507530057240576 17599638164159853984 17673727723978360832 17698698041256438528 17752947863897745408 17773566850963828736 17783393086987509072 17804047434359155424 17820178898356703232 17829774868634985984 17858256203695072256 17897296849647860736 17947590194191075587 18044711314870542848 18048608525490462504 18124588125100257792 18185946592285495296 18212560886294774272 18313823963993415936 18315070609857409024 18393078195528673728 18462733425941680512 18502183711039846496 18506295244995131392 18566651250102703104 18655499784217173696 18677167031353314432 18695361963243278768 18736232639475104208 18760502597261548032 18782291798884383744 18841689858834251136 18951618828411097088 18974178193464332376 19033633157562010624 19066274677839841816 19118559238043725824 19132707690654614784 19173589544694475072 19328174055282696786 19391331562248941568 19403686887590688768 19436963027451267312 19497868112624498688 19529976336602353713 19552659235948001046 19634970468858612608 19722579653531371008 19745486250109223936 19807930364415494784 19839975960992867264 19882943689475655936 19925834711822729872 19995262707334307328 20001294544770153888 20029553363654049852 20090538229156956288 20113872187611261696 20203618181666282496 20227083475721644032 20300300229229360704 20323877813700010368 20347482782124749056 20376885564154269696 20411830680403772064 20489130997081621056 20497758785066780672 20555359709586360074 20604454436089585152 20622527216994906112 20711772507880702976 20790208714749487104 20814355298622599168 20814956674919827308 20819582150619522816 21020660794889912832 21032282208648688614 21056709946405539588 21100266772504777728 21145352812616967424 21241579895054331904 21320571181962484224 21366127957992318592 21412837302257261952 21440574396870340608 21449559012569822043 21458591228116786016 21533359838667715584 21539855663598627264 21570288237781284456 21661093125119820288 21764749748253369312 21790028203245533504 21865951646462416896 21887253030138472704 21912673765365114368 22089341777465939184 22136541225708387772 22213672031372876928 22319972956116975672 22321492305763717248 22416564050800571106 22540091032607281152 22549536397829812917 22637634702189136896 22649495672979116032 22676456865359811864 22723364216543606784 22772382527797405568 22811435775272667887 22858622336880175872 22890918129890342688 22960615119036521472 22987282500127156224 23009676262453266176 23059978633200128256 23189772133949847552 23200343119119269376 23227288929942868992 23300744071365790848 23327806491890025216 23334843635565179536 23367812257596391494 23416149710950424064 23466184218879805312 23547947926959525888 23598264055008584704 23711190782650012096 23773033158179981312 23788521914194088352 23793808172136597504 23863062466197147648 23896777381936123392 23930120258921434116 24036893952741358416 24064811367320616672 24140915131631384268 24166117500133677056 24418431951991221248 24471814059722585088 24513781728651225192 24524104260704898304 24566161604139796186 24616977901255574016 24651757986035753664 24726816282039330816 24755535000136937472 24873999712289564928 24902889375137752576 24981643519300138944 24984984897513059328 25014003463015397376 25043055731845844992 25122253145112334848 25217391996408148992 25298904257952443168 25480682632101505536 25510276920872819712 25618930343772081264 25624101108454797312 25770898740376929048 25885885795259924448 25915950703268356416 26039968448803138284 26070212314597334728 26152658059267332957 26251699090010826978 26296772871375161344 26354261295085860864 26399457246239780976 26410573819220659712 26510591585967541248 26514677850422022144 26548047061884657792 26629421795846618112 26660350276445743104 26668392726360205184 26675089630481263608 26706071151538733136 26744662302952478976 26761313955371913216 26787384305542608384 26818496250148348928 26938157575555043328 27067066972305814272 27098503751600013824 27186882187650386688 27215774240538362752 27310602722212712448 27318841329442161408 27470735945990123904 27472605914786113536 27589617293293010592 27753275566559769744 27759442867492697088 27918473635408339802 28015750547029971648 28027547726519883776 28043042944864918152 28075613261874052784 28133689030006370304 28173437698326575616 28381512163938619392 28427428242616645632 28461267290196498564 28550449736343015936 28599412016759762724 28677838857065588736 28711146451556954112 28719807551464836352 28760384317041712608 28881457500159760384 29019666331004492416 29120780150973149184 29183004040184630272 29246802168936748032 29328988853922001569 29452455703287918912 29583869480297056512 29618229375163835904 29711895546623242176 29759963941489300896 29761989741018289664 29888752067734094808 30001941817155230832 30066048530439750556 30170808281416892544 30183512936252182528 30235275820479749152 30340625213582466048 30379963190270327998 30478163115840234496 30485816720550015552 30521224173187123584 30565328346231404544 30614153492048695296 30617746020605658096 30746638177600171008 30833039564379540111 30933790825492359168 30969718573257158656 31067658761821054464 31103741989186700288 31157083010128521992 31185313072124230656 31221532947933898752 31530991192334869248 31585064919608309382 31688273528553148416 31718029218925451136 31862369842581497856 31906827011895245488 31983033751542042624 32049191936988477888 32086415156427488896 32187886842175179024 32309783495397940896 32491639687679730432 32629085412963446784 32647124622380053968 32685042304868300256 32822637201674098688 32830879545207709056 32869010648047671552 32916507449787666432 33165332949719419904 33204811838562581658 33308858025733518592 33313313196684079104 33482238458645575872 33496337526816446464 33623189328544198656 33810136548910921728 33956452053283705344 33974243509468674048 34013702561163759616 34014685298039717796 34158573791696108352 34287933505320263808 34361198320502572064 34480923750190734336 34514514393679899264 34554600937691141888 34719957931737517712 34840933394914303488 34870210745689777276 34991709737835037824 35002265453347769304 35051718386394587241 35199276328319707968 35347455447956721664 35397396082512877056 35505895727795490816 35566786173975018144 35608094868718310848 35659549737269971968 35716512407390144512 35794593699295721472 35895180388382151174 36089422629741085696 36097217050980925008 36249176250200515584 36425121772589548544 36627647927986831872 36786156391057347456 36849242406209694279 36925466851883361024 37004367422079692992 37012590489990262784 37133302500205406208 37310999568434347392 37354334062706628864 37390723926486557536 37472465278950208416 37521005194523096064 37564583597768767488 37683379717668502272 37948356386928664752 38067266315124021248 38132549355679683632 38265415381309229568 38347179089388950144 38656348110565393572 38738947144989678601 38807373775181377536 38873926054902534624 38995736225248997376 39059952673204707426 39105318471896002092 39269940937717225216 39445159307062742016 39490972500218447872 39615860728830989568 39679951921985734528 39765887378951311872 39851669423645459744 39990525414668614656 40002589089540307776 40059106727308099704 40181076458313912576 40227744375222523392 40407236363332564992 40454166951443288064 40600600458458721408 40647755627400020736 40694965564249498112 40823661360807544128 40978261994163242112 40995517570133561344 41110719419172720148 41208908872179170304 41423545015761405952 41580417429498974208 41629913349839654616 41639164301239045632 41877710453112509703 42041321589779825664 42064564417297377228 42113419892811079176 42200533545009555456 42290705625233934848 42641142363924968448 42732255915984637184 42825674604514523904 42899118025139644086 42917182456233572032 43066719677335431168 43079711327197254528 43140576475562568912 43322186250239640576 43529499496506738624 43580056406491067008 43731903292924833792 43774506060276945408 43825347530730228736 44178683554931878368 44273082451416775544 44427344062745753856 44639945912233951344 44642984611527434496 44833128101601142212 45099072795659625834 45275269404378273792 45352913730719623728 45446728433087213568 45544765055594811136 45569944785405491997 45622871550545335774 45717244673760351744 45781836259780685376 45921230238073042944 45974565000254312448 46019352524906532352 46119957266400256512 46379544267899695104 46400686238238538752 46454577859885737984 46601488142731581696 46655612983780050432 46669687271130359072 46735624515192782988 46832299421900848128 46932368437759610624 47196528110017169408 47422381565300024192 47546066316359962624 47577043828388176704 47587616344273195008 47793554763872246784 47860240517842868232 48073787905482716832 48129622734641233344 48281830263262768536 48332235000267354112 48836863903982442496 48943628119445170176 49027563457302450384 49048208521409796608 49132323208279592372 49233955802511148032 49303515972071507328 49453632564078661632 49747999424579129856 49805778750275505152 49807217757843872487 49963287038600277888 49969969795026118656 50028006926030794752 50244506290224669696 50434783992816297984 50597808515904886336 50961365264203011072 51020553841745639424 51237860687544162528 51541797480753858096 51771771590519848896 51831901406536712832 52079936897606276568 52140424629194669456 52305316118534665914 52503398180021653956 52593545742750322688 52708522590171721728 52798914492479561952 52821147638441319424 53021183171935082496 53096094123769315584 53258843591693236224 53320700552891486208 53336785452720410368 53350179260962527216 53412142303077466272 53489324605904957952 53574768611085216768 53636992500296697856 54134133944611628544 54197007503200027648 54373764375300773376 54431548481076725504 54637682658884322816 54941471891980247808 54945211829572227072 55179234586586021184 55506551133119539488 55518885734985394176 55836947270816679604 56031501094059943296 56055095453039767552 56086085889729836304 56151226523748105568 56346875396653151232 56854856485233291264 56922534580392997128 57100899472686031872 57198824033519525448 57355677714131177472 57439615102929672704 57520768634083425216 57762915000319520768 58039332662008984832 58366008080369260544 58493604337873496064 58657977707844003138 58904911406575837824 59167738960594113024 59236458750327671808 59423791093246484352 59519927882978601792 59523979482036579328 59777504135468189616 60003883634310461664 60132097060879501112 60341616562833785088 60470551640959498304 60681250427164932096 60759926380540655996 60956326231680468992 60971633441100031104 61042448346374247168 61130656692462809088 61235492041211316192 61493276355200342016 61666079128759080222 61867581650984718336 62135317523642108928 62207483978373400576 62314166020257043984 62370626144248461312 62443065895867797504 63061982384669738496 63170129839216618764 63436058437850902272 63724739685162995712 63813654023790490976 64098383873976955776 64172830312854977792 64375773684350358048 64619566990795881792 64983279375359460864 65294249244760107936 65370084609736600512 65645274403348197376 65661759090415418112 65738021296095343104 66330665899438839808 66409623677125163316 66617716051467037184 66964476917291151744 66992675053632892928 67620273097821843456 67648609193489438751 67912904106567410688 67948487018937348096 68029370596079435592 68317147583392216704 68434307325818003661 68575867010640527616 68722396641005144128 68961847500381468672 69029028787359798528 69109201875382283776 69439915863475035424 69681866789828606976 69740421491379554552 69983419475670075648 70004530906695538608 70103436772789174482 70398552656639415936 70794792165025754112 71133572347950036288 71216189737436621696 71319099474539943936 71433024814780289024 71589187398591442944 71790360776764302348 71943758983552260259 72178845259482171392 72194434101961850016 72498352500401031168 72850243545179097088 73255295855973663744 73572312782114694912 73698484812419388558 73850933703766722048 74008734844159385984 74266605000410812416 74621999136868694784 74708668125413257728 74781447852973115072 74944930557900416832 75042010389046192128 75129167195537534976 75366759435337004544 75896712773857329504 76134532630248042496 76265098711359367264 76530830762618459136 76694358178777900288 77312696221130787144 77477894289979357202 77747852109805069248 78119905346409414852 78210636943792004184 78457974177801998871 78539881875434450432 78890318614125484032 78981945000436895744 79231721457661979136 79359903843971469056 79531774757902623744 79703338847290919488 79981050829337229312 80005178179080615552 80118213454616199408 80362152916627825152 80455488750445046784 80814472726665129984 81201200916917442816 81295511254800041472 81389931128498996224 81647322721615088256 81956523988326484224 82221438838345440296 82417817744358340608 82847090031522811904 83259826699679309232 83278328602478091264 83755420906225019406 84082643179559651328 84129128834594754456 84226839785622158352 84401067090019110912 84581411250467869696 85282284727849936896 85464511831969274368 85651349209029047808 85798236050279288172 85834364912467144064 86133439354670862336 86159422654394509056 86281152951125137824 86644372500479281152 87058998993013477248 87160112812982134016 87549012120553890816 87650695061460457472 88357367109863756736 88546164902833551088 88854688125491507712 89279891824467902688 89285969223054868992 89666256203202284424 90198145591319251668 90550538808756547584 90705827461439247456 91089530111189622272 91139889570810983994 91245743101090671548 91434489347520703488 91563672519561370752 91842460476146085888 92038705049813064704 92239914532800513024 92499118693138620333 92801372476477077504 92909155719771475968 93202976285463163392 93311225967560100864 93339374542260718144 93471249030385565976 93664598843801696256 93864736875519221248 94393056220034338816 94844763130600048384 95154087656776353408 95587109527744493568 95720481035685736464 96147575810965433664 96259245469282466688 96563660526525537072 97673727807964884992 97714657723929189307 97887256238890340352 98055126914604900768 98096417042819593216 98264646416559184744 98467911605022296064 98607031944143014656 99495998849158259712 99611557500551010304 99614435515687744974 99926574077200555776 99939939590052237312 100489012580449339392 100869567985632595968 101195617031809772672 101922730528406022144 102041107683491278848 102475721375088325056 103083594961507716192 103543543181039697792 103663802813073425664 104159873795212553136 104280849258389338912 104610632237069331828 105006796360043307912 105597828984959123904 105642295276882638848 106042366343870164992 106192188247538631168 106517687183386472448 106673570905440820736 106700358521925054432 106824284606154932544 106978649211809915904 107149537222170433536 107273985000593395712 108268267889223257088 108394015006400055296 108747528750601546752 108863096962153451008 109275365317768645632 109882943783960495616 110358469173172042368 110547727218629082837 111013102266239078976 111037771469970788352 111673894541633359208 112063002188119886592 112172171779459672608 112302453047496211136 112693750793306302464 113845069160785994256 114201798945372063744 114397648067039050896 114879230205859345408 115041537268166850432 116078665324017969664 116216841434969035803 116732016160738521088 116987208675746992128 117315955415688006276 117809822813151675648 118335477921188226048 118472917500655343616 118847582186492968704 119039855765957203584 119047958964073158656 119555008270936379232 120007767268620923328 120264194121759002224 120683233125667570176 120941103281918996608 121362500854329864192 121519852761081311992 121912652463360937984 121943266882200062208 122084896692748494336 122470984082422632384 122986552710400684032 123332158257518160444 124270635047284217856 124414967956746801152 124628332040514087968 124741252288496922624 125633131359337529109 126123964769339476992 126340259678433237528 126872116875701804544 127627308047580981952 128196767747953911552 128345660625709955584 128751547368700716096 129239133981591763584 129966558750718921728 130588498489520215872 130740169219473201024 131323518180830836224 131476042592190686208 132661331798877679616 132819247354250326632 133235432102934074368 133609838112311340481 133928953834582303488 135297218386978877502 135825808213134821376 136058741192158871184 136634295166784433408 136709834356216475991 136868614651636007322 137151734021281055232 137444793282010288256 137923695000762937344 138058057574719597056 138218403750764567552 138879831726950070848 139363733579657213952 139480842982759109104 139966838951340151296 140009061813391077216 140206873545578348964 140797105313278831872 141589584330051508224 142267144695900072576 142432379474873243392 142638198949079887872 143580721553528604696 143887517967104520518 144357690518964342784 144388868203923700032 144996705000802062336 145700487090358194176 146510591711947327488 147144625564229389824 147396969624838777116 147701867407533444096 148017469688318771968 149243998273737389568 149417336250826515456 149562895705946230144 149889861115800833664 150084020778092384256 150733518870674009088 151793425547714659008 152530197422718734528 153061661525236918272 153388716357555800576 154625392442261574288 154955788579958714404 155495704219610138496 156239810692818829704 156421273887584008368 156915948355603997742 157079763750868900864 157780637228250968064 158463442915323958272 158719807687942938112 159063549515805247488 159406677694581838976 159680050426908675209 159962101658674458624 160010356358161231104 160236426909232398816 160724305833255650304 160910977500890093568 162402401833834885632 162591022509600082944 162779862256997992448 163294645443230176512 163913047976652968448 164442877676690880592 164835635488716681216 166519653399358618464 166556657204956182528 167510841812450038812 168165286359119302656 168258257669189508912 168453679571244316704 169162822500935739392 170564569455699873792 170929023663938548736 171302698418058095616 171596472100558576344 171668729824934288128 172318845308789018112 172562305902250275648 173288745000958562304 174117997986026954496 174320225625964268032 175098024241107781632 175301390122920914944 176714734219727513472 177092329805667102176 177709376250983015424 178559783648935805376 178571938446109737984 179332512406404568848 180396291182638503336 181411654922878494912 182179060222379244544 182279779141621967988 182491486202181343096 182868978695041406976 183127345039122741504 184077410099626129408 184479829065601026048 184998237386277240666 185602744952954155008 186405952570926326784 186622451935120201728 186678749084521436288 186942498060771131952 187329197687603392512 187729473751038442496 189689526261200096768 190308175313552706816 191174219055488987136 191440962071371472928 192295151621930867328 192518490938564933376 193127321053051074144 195429315447858378614 196110253829209801536 196192834085639186432 196529292833118369488 196935823210044592128 197214063888286029312 198991997698316519424 199223115001102020608 199228871031375489948 199853148154401111552 200978025160898678784 202391234063619545344 203845461056812044288 204951442750176650112 205302921977454010983 206167189923015432384 207087086362079395584 207327605626146851328 208319747590425106272 208561698516778677824 209221264474138663656 210013592720086615824 211195657969918247808 211284590553765277696 212384376495077262336 213347141810881641472 213400717043850108864 213648569212309865088 213957298423619831808 214299074444340867072 215831276950656780777 216536535778446514176 216788030012800110592 217495057501203093504 217726193924306902016 218550730635537291264 219765887567920991232 220716938346344084736 221095454437258165674 222026204532478157952 223347789083266718416 224126004376239773184 224344343558919345216 224604906094992422272 225387501586612604928 227690138321571988512 228403597890744127488 228795296134078101792 229758460411718690816 230083074536333700864 232157330648035939328 232433682869938071606 234631910831376012552 235619645626303351296 236670955842376452096 236945835001310687232 237695164372985937408 238079711531914407168 238095917928146317312 239110016541872758464 240015534537241846656 240528388243518004448 241366466251335140352 241882206563837993216 243039705522162623984 243886533764400124416 244169793385496988672 244941968164845264768 246664316515036320888 248541270094568435712 249256664081028175936 251266262718675058218 252247929538678953984 252680519356866475056 253744233751403609088 255254616095161963904 256393535495907823104 256691321251419911168 257503094737401432192 258478267963183527168 259933117501437843456 261176996979040431744 261480338438946402048 262647036361661672448 262952085184381372416 265638494708500653264 266470864205868148736 267219676224622680962 267857907669164606976 270594436773957755004 271651616426269642752 272117482384317742368 273268590333568866816 273419668712432951982 273737229303272014644 274303468042562110464 274889586564020576512 276116115149439194112 276436807501529135104 277759663453900141696 278727467159314427904 278961685965518218208 279933677902680302592 280018123626782154432 280413747091156697928 281594210626557663744 283179168660103016448 284534289391800145152 284864758949746486784 287161443107057209392 287775035934209041036 288777736407847400064 293021183423894654976 293143973171787567921 294289251128458779648 294793939249677554232 295403734815066888192 296034939376637543936 298487996547474779136 298834672501653030912 299125791411892460288 299779722231601667328 301467037741348018176 303586851095429318016 305060394845437469056 306123323050473836544 306777432715111601152 309250784884523148576 309911577159917428808 310991408439220276992 312479621385637659408 312842547775168016736 313831896711207995484 314159527501737801728 316926885830647916544 317439615375885876224 318127099031610494976 318813355389163677952 319360100853817350418 320020712716322462208 320472853818464797632 321448611666511300608 321821955001780187136 324804803667669771264 325182045019200165888 325559724513995984896 326589290886460353024 327826095953305936896 328885755353381761184 333039306798717236928 333113314409912365056 335021683624900077624 336516515338379017824 336907359142488633408 338325645001871478784 341858047327877097472 342605396836116191232 343192944201117152688 343337459649868576256 344637690617578036224 345124611804500551296 348235995972053908992 348640451251928536064 348650524304907107409 350196048482215563264 353429468439455026944 354184659611334204352 355418752501966030848 357119567297871610752 357143876892219475968 358665024812809137696 360792582365277006672 362823309845756989824 364358120444758489088 364559558283243935976 364982972404362686192 365737957390082813952 366254690078245483008 368154820199252258816 368959658131202052096 369996474772554481332 372811905141852653568 373244903870240403456 373357498169042872576 373884996121542263904 375458947502076884992 379379052522400193536 380616350627105413632 382881924142742945856 384590303243861734656 385036981877129866752 386254642106102148288 390858630895716757228 392220507658419603072 392385668171278372864 393058585666236738976 394428127776572058624 397983995396633038848 398457742062750979896 399706296308802223104 400829514336934021443 404782468127239090688 409902885500353300224 410605843954908021966 412334379846030864768 414174172724158791168 414655211252293702656 416639495180850212544 417123397033557355648 418442528948277327312 420027185440173231648 422391315939836495616 424768752990154524672 426694283621763282944 426801434087700217728 427297138424619730176 427914596847239663616 431662553901313561554 433073071556893028352 434990115002406187008 435452387848613804032 437101461271074582528 439531775135841982464 441433876692688169472 442190908874516331348 444052409064956315904 446695578166533436832 448252008752479546368 448688687117838690432 449209812189984844544 455380276643143977024 457590592268156203584 459516920823437381632 460166149072667401728 464314661296071878656 464867365739876143212 469263821662752025104 471239291252606702592 473341911684752904192 475390328745971874816 476159423063828814336 478220033083745516928 479040151280726025627 480031069074483693312 481056776487036008896 482732932502670280704 483764413127675986432 486079411044325247968 487773067528800248832 488339586770993977344 489883936329690529536 493328633030072641776 498513328162056351872 502532525437350116436 503606312884865821813 504495859077357907968 505361038713732950112 507488467502807218176 510509232190323927808 512787070991815646208 513382642502839822336 515006189474802864384 516956535926367054336 519866235002875686912 522353993958080863488 522960676877892804096 525294072723323344896 525904170368762744832 531276989417001306528 532941728411736297472 534439352449245361924 535715815338329213952 541188873547915510008 544234964768635484736 546537180667137733632 546839337424865903964 547474458606544029288 548606936085124220928 549779173128041153024 552232230298878388224 552873615003058270208 555519326907800283392 557923371931036436416 559867355805360605184 560036247253564308864 560827494182313395856 563188421253115327488 569068578783600290304 569729517899492973568 574322886214114418784 575550071868418082072 577555472815694800128 586287946343575135842 588578502256917559296 589587878499355108464 590807469630133776384 592069878753275087872 596975993094949558272 597669345003306061824 598251582823784920576 599559444463203334656 602934075482696036352 607173702190858636032 610120789690874938112 613554865430223202304 618501569769046297152 619823154319834857616 621982816878440553984 624959242771275318816 625685095550336033472 627663793422415990968 628319055003475603456 633853771661295833088 634879230751771752448 637626710778327355904 638720201707634700836 640041425432644924416 640945707636929595264 642897223333022601216 647493830851970342331 649609607335339542528 650364090038400331776 653178581772920706048 655652191906611873792 657771510706763522368 666078613597434473856 670043367249800155248 673033030676758035648 673814718284977266816 683716094655754194944 685210793672232382464 686385888402234305376 686674919299737152512 689275381235156072448 690249223609001102592 696471991944107817984 697280902503857072128 697301048609814214818 706858936878910053888 708369319222668408704 710837505003932061696 714239134595743221504 714287753784438951936 717330049625618275392 721585164730554013344 725646619691513979648 728716240889516978176 729119116566487871952 729965944808725372384 732509380156490966016 739992949545108962664 745623810283705307136 746714996338085745152 747769992243084527808 750917895004153769984 758758105044800387072 761232701254210827264 765763848285485891712 769180606487723469312 770073963754259733504 772509284212204296576 781717261791433514456 784441015316839206144 786117171332473477952 788856255553144117248 796915484125501959792 799412592617604446208 801659028673868042886 809564936254478181376 819805771000706600448 821211687909816043932 824668759692061729536 828348345448317582336 829310422504587405312 833278990361700425088 834246794067114711296 836885057896554654624 840054370880346463296 844782631879672991232 849537505980309049344 853388567243526565888 853602868175400435456 854594276849239460352 863325107802627123108 870904775697227608064 879063550271683964928 879431919515362703763 882867753385376338944 884381817749032662696 888104818129912631808 893391156333066873664 896504017504959092736 897377374235677380864 898419624379969689088 910760553286287954048 915181184536312407168 920332298145334803456 928629322592143757312 929734731479752286424 935268866786179383367 938527643325504050208 942478582505213405184 950780657491943749632 952318846127657628672 956440066167491033856 958080302561452051254 960062138148967386624 962113552974072017792 965465865005340561408 967528826255351972864 972158822088650495936 975546135057600497664 976679173541987954688 979767872659381059072 986657266060145283552 997026656324112703744 1005065050874700232872 1007212625769731643626 1010722077427465900224 1014976935005614436352 1021018464380647855616 1025574141983631292416 1026765285005679644672 1030012378949605728768 1033913071852734108672 1044707987916161726976 1045921353755785608192 1050588145446646689792 1062553978834002613056 1068878704898490723848 1071431630676658427904 1082377747095831020016 1088469929537270969472 1093074361334275467264 1093678674849731807928 1094948917213088058576 1097213872170248441856 1099558346256082306048 1104464460597756776448 1111038653815600566784 1115846743862072872832 1119734711610721210368 1120072494507128617728 1121654988364626791712 1126376842506230654976 1138137157567200580608 1139459035798985947136 1148645772428228837568 1151100143736836164144 1155110945631389600256 1172575892687150271684 1177157004513835118592 1179175756998710216928 1184139757506550175744 1193951986189899116544 1196503165647569841152 1199118888926406669312 1202488543010802064329 1214347404381717272064 1220241579381749876224 1227109730860446404608 1237003139538092594304 1239646308639669715232 1243965633756881107968 1249918485542550637632 1251370191100672066944 1255327586844831981936 1269758461503543504896 1275253421556654711808 1277440403415269401672 1280082850865289848832 1281891415273859190528 1294987661703940684662 1299219214670679085056 1306357163545841412096 1311304383813223747584 1315543021413527044736 1332157227194868947712 1340086734499600310496 1346066061353516071296 1347629436569954533632 1372771776804468610752 1373349838599474305024 1378550762470312144896 1380498447218002205184 1392943983888215635968 1394561805007714144256 1394602097219628429636 1413717873757820107776 1416738638445336817408 1428478269191486443008 1434660099251236550784 1437120453842178076881 1443170329461108026688 1451293239383027959296 1458238233132975743904 1459931889617450744768 1465018760312981932032 1479985899090217925328 1493429992676171490304 1495539984486169055616 1510818938654597465439 1517516210089600774144 1522465402508421654528 1531527696570971783424 1538361212975446938624 1540147927508519467008 1545018568424408593152 1563434523582867028912 1568882030633678412288 1572234342664946955904 1577712511106288234496 1593830968251003919584 1598825185235208892416 1603318057347736085772 1619129872508956362752 1639611542001413200896 1642423375819632087864 1649337519384123459072 1656696690896635164672 1658620845009174810624 1666557980723400850176 1668493588134229422592 1673770115793109309248 1680108741760692926592 1689565263759345982464 1707205736350800870912 1709188553698478920704 1726650215605254246216 1758863839030725407526 1765735506770752677888 1768763635498065325392 1776209636259825263616 1786782312666133747328 1793008035009918185472 1794754748471354761728 1796839248759939378176 1821521106572575908096 1830362369072624814336 1840664596290669606912 1859469462959504572848 1870537733572358766734 1877055286651008100416 1884957165010426810368 1901561314983887499264 1904637692255315257344 1912880132334982067712 1916160605122904102508 1920124276297934773248 1924227105948144035584 1935057652510703945728 1944317644177300991872 1951092270115200995328 1959535745318762118144 1973314532120290567104 1994053312648225407488 2010130101749400465744 2014425251539463287252 2021444154854931800448 2042036928761295711232 2051148283967262584832 2060024757899211457536 2067826143705468217344 2089415975832323453952 2091842707511571216384 2125107957668005226112 2137757409796981447696 2142863261353316855808 2164755494191662040032 2176939859074541938944 2186148722668550934528 2187357349699463615856 2189897834426176117152 2199116692512164612096 2222077307631201133568 2231693487724145745664 2240144989014257235456 2243309976729253583424 2252753685012461309952 2276274315134401161216 2278918071597971894272 2297291544856457675136 2302200287473672328288 2310221891262779200512 2345151785374300543368 2358351513997420433856 2368279515013100351488 2393006331295139682304 2398237777852813338624 2404977086021604128658 2428694808763434544128 2440483158763499752448 2474006279076185188608 2479292617279339430464 2487931267513762215936 2499836971085101275264 2502740382201344133888 2510655173689663963872 2550506843113309423616 2554880806830538803344 2560165701730579697664 2563782830547718381056 2589975323407881369324 2612714327091682824192 2631086042827054089472 2664314454389737895424 2680173468999200620992 2692132122707032142592 2695258873139909067264 2745543553608937221504 2746699677198948610048 2760996894436004410368 2785887967776431271936 2789204194439256859272 2805806600358538150101 2827435747515640215552 2833477276890673634816 2856956538382972886016 2869320198502473101568 2874240907684356153762 2886340658922216053376 2902586478766055918592 2916476466265951487808 2919863779234901489536 2930037520625963864064 2959971798180435850656 2986859985352342980608 2991079968972338111232 3021637877309194930878 3044930805016843309056 3063055393141943566848 3076722425950893877248 3080295855017038934016 3090037136848817186304 3126869047165734057824 3137764061267356824576 3144468685329893911808 3187661936502007839168 3206636114695472171544 3238259745017912725504 3279223084002826401792 3284846751639264175728 3298675038768246918144 3313393381793270329344 3333115961446801700352 3336987176268458845184 3347540231586218618496 3360217483521385853184 3379130527518691964928 3414411472701601741824 3418377107396957841408 3453300431210508492432 3517727678061450815052 3531471013541505355776 3537527270996130650784 3552419272519650527232 3573564625332267494656 3589509496942709523456 3593678497519878756352 3643042213145151816192 3660724738145249628672 3681329192581339213824 3718938925919009145696 3741075467144717533468 3754110573302016200832 3809275384510630514688 3825760264669964135424 3832321210245808205016 3840248552595869546496 3848454211896288071168 3870115305021407891456 3888635288354601983744 3919071490637524236288 3946629064240581134208 3988106625296450814976 4020260203498800931488 4028850503078926574504 4042888309709863600896 4084073857522591422464 4120049515798422915072 4135652287410936434688 4178831951664646907904 4183685415023142432768 4250215915336010452224 4275514819593962895392 4329510988383324080064 4353879718149083877888 4374714699398927231712 4379795668852352234304 4398233385024329224192 4444154615262402267136 4463386975448291491328 4480289978028514470912 4486619953458507166848 4532456815963792396317 4552548630268802322432 4594583089712915350272 4604400574947344656576 4620443782525558401024 4690303570748601086736 4716703027994840867712 4786012662590279364608 4796475555705626677248 4809954172043208257316 4857389617526869088256 4880966317526999504896 4948012558152370377216 4958585234558678860928 4975862535027524431872 4999673942170202550528 5005480764402688267776 5021310347379327927744 5101013686226618847232 5109761613661077606688 5127565661095436762112 5179950646815762738648 5262172085654108178944 5328628908779475790848 5360346937998401241984 5384264245414064285184 5390517746279818134528 5491087107217874443008 5521993788872008820736 5578408388878513718544 5611613200717076300202 5654871495031280431104 5666954553781347269632 5713913076765945772032 5738640397004946203136 5748481815368712307524 5772681317844432106752 5805172957532111837184 5832952932531902975616 5839727558469802979072 5919943596360871701312 5973719970704685961216 5982159937944676222464 6043275754618389861756 6126110786283887133696 6153444851901787754496 6180074273697634372608 6253738094331468115648 6275528122534713649152 6288937370659787823616 6375323873004015678336 6413272229390944343088 6546882067503255683569 6558446168005652803584 6569693503278528351456 6597350077536493836288 6666231922893603400704 6673974352536917690368 6695080463172437236992 6720434967042771706368 6758261055037383929856 6828822945403203483648 6836754214793915682816 6906600862421016984864 7035455356122901630104 7075054541992261301568 7104838545039301054464 7147129250664534989312 7179018993885419046912 7187356995039757512704 7286084426290303632384 7321449476290499257344 7437877851838018291392 7482150934289435066936 7508221146604032401664 7651520529339928270848 7664642420491616410032 7680497105191739092992 7696908423792576142336 7777270576709203967488 7838142981275048472576 7893258128481162268416 7976213250592901629952 8040520406997601862976 8057701006157853149008 8085776619419727201792 8168147715045182844928 8240099031596845830144 8357663903329293815808 8417419801075614450303 8500431830672020904448 8551029639187925790784 8659021976766648160128 8707759436298167755776 8749429398797854463424 8759591337704704468608 8888309230524804534272 8926773950896582982656 8960579956057028941824 8973239906917014333696 9064913631927584792634 9189166179425830700544 9208801149894689313152 9240887565051116802048 9380607141497202173472 9433406055989681735424 9619908344086416514632 9714779235053738176512 9761932635053999009792 9896025116304740754432 9917170469117357721856 9999347884340405101056 10010961528805376535552 10042620694758655855488 10219523227322155213376 10255131322190873524224 10359901293631525477296 10524344171308216357888 10657257817558951581696 10720693875996802483968 10768528490828128570368 10781035492559636269056 10982174214435748886016 11043987577744017641472 11156816777757027437088 11223226401434152600404 11333909107562694539264 11427826153531891544064 11477280794009892406272 11496963630737424615048 11545362635688864213504 11610345915064223674368 11665905865063805951232 11679455116939605958144 11839887192721743402624 11964319875889352444928 12086551509236779723512 12252221572567774267392 12360148547395268745216 12507476188662936231296 12551056245069427298304 12577874741319575647232 12750647746008031356672 12826544458781888686176 13093764135006511367138 13139387006557056702912 13194700155072987672576 13332463845787206801408 13347948705073835380736 13390160926344874473984 13440869934085543412736 13657645890806406967296 13813201724842033969728 14070910712245803260208 14150109083984522603136 14294258501329069978624 14358037987770838093824 14572168852580607264768 14642898952580998514688 14875755703676036582784 14964301868578870133872 15016442293208064803328 15303041058679856541696 15329284840983232820064 15393816847585152284672 15554541153418407934976 15786516256962324536832 15952426501185803259904 16081040813995203725952 16115402012315706298016 16171553238839454403584 16834839602151228900606 17000863661344041808896 17102059278375851581568 17318043953533296320256 17415518872596335511552 17498858797595708926848 17519182675409408937216 17853547901793165965312 17921159912114057883648 17946479813834028667392 18129827263855169585268 18378332358851661401088 18417602299789378626304 18761214282994404346944 18866812111979363470848 19239816688172833029264 19640646202509767050707 19792050232609481508864 19834340938234715443712 19998695768680810202112 20021923057610753071104 20085241389517311710976 20439046454644310426752 20510262644381747048448 20719802587263050954592 21048688342616432715776 21314515635117903163392 21441387751993604967936 21537056981656257140736 21562070985119272538112 21964348428871497772032 22313633555514054874176 22446452802868305200808 22667818215125389078528 22954561588019784812544 22993927261474849230096 23090725271377728427008 23331811730127611902464 23358910233879211916288 23679774385443486805248 23928639751778704889856 24173103018473559447024 24504443145135548534784 24720297094790537490432 25014952377325872462592 25155749482639151294464 25501295492016062713344 25653088917563777372352 26187528270013022734276 26278774013114113405824 26664927691574413602816 26780321852689748947968 26881739868171086825472 27626403449684067939456 28141821424491606520416 28300218167969045206272 28588517002658139957248 29144337705161214529536 29285797905161997029376 29751511407352073165568 29928603737157740267744 30032884586416129606656 30658569681966465640128 30787633695170304569344 31109082306836815869952 31573032513924649073664 32162081627990407451904 32230804024631412596032 32343106477678908807168 33669679204302457801212 34001727322688083617792 34204118556751703163136 34636087907066592640512 34831037745192671023104 34997717595191417853696 35038365350818817874432 35707095803586331930624 35892959627668057334784 36259654527710339170536 36756664717703322802176 36835204599578757252608 37522428565988808693888 37733624223958726941696 38479633376345666058528 39281292405019534101414 39584100465218963017728 39668681876469430887424 39997391537361620404224 40043846115221506142208 40170482779034623421952 40878092909288620853504 41439605174526101909184 42097376685232865431552 42882775503987209935872 43074113963312514281472 43928696857742995544064 44627267111028109748352 44892905605736610401616 45909123176039569625088 45987854522949698460192 46181450542755456854016 46663623460255223804928 46717820467758423832576 47359548770886973610496 47857279503557409779712 48346206036947118894048 50029904754651744925184 50311498965278302588928 51002590984032125426688 51306177835127554744704 52375056540026045468552 52557548026228226811648 53560643705379497895936 53763479736342173650944 55252806899368135878912 56283642848983213040832 56600436335938090412544 57177034005316279914496 58921938607529301152121 59503022814704146331136 59857207474315480535488 60065769172832259213312 61317139363932931280256 62218164613673631739904 63146065027849298147328 64324163255980814903808 64461608049262825192064 64686212955357817614336 67339358408604915602424 68003454645376167235584 68408237113503406326272 69272175814133185281024 69995435190382835707392 70076730701637635748864 71785919255336114669568 72519309055420678341072 73513329435406645604352 73670409199157514505216 75044857131977617387776 75467248447917453883392 76959266752691332117056 78562584810039068202828 79337363752938861774848 79994783074723240808448 80340965558069246843904 81756185818577241707008 82879210349052203818368 85765551007974419871744 87857393715485991088128 89254534222056219496704 89785811211473220803232 91975709045899396920384 92362901085510913708032 93327246920510447609856 93435640935516847665152 94719097541773947220992 96692412073894237788096 100059809509303489850368 102005181968064250853376 102612355670255109489408 104750113080052090937104 105115096052456453623296 107121287410758995791872 110505613798736271757824 112567285697966426081664 113200872671876180825088 117843877215058602304242 119006045629408292662272 119714414948630961070976 120131538345664518426624 122634278727865862560512 126292130055698596294656 128648326511961629807616 128923216098525650384128 134678716817209831204848 136816474227006812652544 138544351628266370562048 139990870380765671414784 140153461403275271497728 143571838510672229339136 145038618110841356682144 147340818398315029010432 150089714263955234775552 150934496895834907766784 153918533505382664234112 157125169620078136405656 158674727505877723549696 160681931116138493687808 163512371637154483414016 165758420698104407636736 171531102015948839743488 178509068444112438993408 179571622422946441606464 183951418091798793840768 186654493841020895219712 189438195083547894441984 193384824147788475576192 200119619018606979700736 204010363936128501706752 205224711340510218978816 209500226160104181874208 210230192104912907246592 221011227597472543515648 225134571395932852163328 226401745343752361650176 235687754430117204608484 238012091258816585324544 239428829897261922141952 245268557455731725121024 257296653023923259615232 257846432197051300768256 269357433634419662409696 273632948454013625305088 277088703256532741124096 279981740761531342829568 280306922806550542995456 290077236221682713364288 294681636796630058020864 300179428527910469551104 307837067010765328468224 314250339240156272811312 321363862232276987375616 327024743274308966828032 331516841396208815273472 357018136888224877986816 359143244845892883212928 367902836183597587681536 378876390167095788883968 386769648295576951152384 400239238037213959401472 410449422681020437957632 419000452320208363748416 420460384209825814493184 442022455194945087031296 450269142791865704326656 452803490687504723300352 471375508860234409216968 476024182517633170649088 478857659794523844283904 490537114911463450242048 514593306047846519230464 515692864394102601536512 538714867268839324819392 547265896908027250610176 559963481523062685659136 580154472443365426728576 600358857055820939102208 615674134021530656936448 628500678480312545622624 654049486548617933656064 663033682792417630546944 714036273776449755973632 718286489691785766425856 735805672367195175363072 773539296591153902304768 820898845362040875915264 838000904640416727496832 840920768419651628986368 884044910389890174062592 900538285583731408653312 942751017720468818433936 957715319589047688567808 981074229822926900484096 1031385728788205203073024 1077429734537678649638784 1160308944886730853457152 1200717714111641878204416 1231348268043061313872896 1257001356960625091245248 1326067365584835261093888 1428072547552899511947264 1436572979383571532851712 1471611344734390350726144 1547078593182307804609536 1641797690724081751830528 1676001809280833454993664 1801076571167462817306624 1885502035440937636867872 1915430639178095377135616 1962148459645853800968192 2062771457576410406146048 2154859469075357299277568 2320617889773461706914304 2462696536086122627745792 2514002713921250182490496 2652134731169670522187776 2873145958767143065703424 2943222689468780701452288 3094157186364615609219072 3352003618561666909987328 3602153142334925634613248 3771004070881875273735744 3830861278356190754271232 4309718938150714598555136 4641235779546923413828608 4925393072172245255491584 5028005427842500364980992 5746291917534286131406848 5886445378937561402904576 6188314372729231218438144 6704007237123333819974656 7542008141763750547471488 8619437876301429197110272 9282471559093846827657216 10056010855685000729961984 11492583835068572262813696 13408014474246667639949312 15084016283527501094942976 17238875752602858394220544 18564943118187693655314432 20112021711370001459923968 26816028948493335279898624 30168032567055002189885952 34477751505205716788441088 40224043422740002919847936 60336065134110004379771904 80448086845480005839695872 120672130268220008759543808 241344260536440017519087616
- Sum of all divisors σ(n): 917048755312161569648355987
- Sum of proper divisors (its aliquot sum) s(n): 675704494775721552129268371
- 241344260536440017519087616 is an abundant number, because the sum of its proper divisors (675704494775721552129268371) is greater than itself. Its abundance is 434360234239281534610180755
Bases of 241344260536440017519087616
- Binary: 11000111101000101010001010010100010110111100110101101000010010010001011110010000000000002
- Hexadecimal: 0xC7A2A2945BCD6849179000
- Base-36: UBOUO2JMATIOGM4G0
Squares and roots of 241344260536440017519087616
- 241344260536440017519087616 squared (2413442605364400175190876162) is 58247052093881038412830365513247348372510897084563456
- 241344260536440017519087616 cubed (2413442605364400175190876163) is 14057591716025219389452872322921092201289006331644975161099192275866146775760896
-
241344260536440017519087616 is a
perfect square number . Itssquare root is 15535258624704 -
The
cube root of 241344260536440017519087616 is 622604600.0141277307
Scales and comparisons
How big is 241344260536440017519087616?- 241,344,260,536,440,017,519,087,616 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 241,344,260,536,440,017,519,087,616 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 241344260536440017519087616 cubic inches would be around 51883716.7 feet tall.
Recreational maths with 241344260536440017519087616
- 241344260536440017519087616 backwards is 616780915710044635062443142
- The number of decimal digits it has is: 27
- The sum of 241344260536440017519087616's digits is 99
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 241344260536440017519087616 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 241344260536440017519087616 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/241344260536440017519087616/
Chicago style:
Numbermatics. 2024. "Number 241344260536440017519087616 - Facts about the integer". https://numbermatics.com/n/241344260536440017519087616/
The information we have on file for 241344260536440017519087616 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 241344260536440017519087616, math, Factors of 241344260536440017519087616, curriculum, school, college, exams, university, Prime factorization of 241344260536440017519087616, STEM, science, technology, engineering, physics, economics, calculator, two hundred forty-one septillion, three hundred forty-four sextillion, two hundred sixty quintillion, five hundred thirty-six quadrillion, four hundred forty trillion, seventeen billion, five hundred nineteen million, eighty-seven thousand, six hundred sixteen.