99291344862493609934524416
99,291,344,862,493,609,934,524,416 is an even composite number composed of seven prime numbers multiplied together.
99291344862493609934524416 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-six thousand, three hundred twenty-five divisors.
Prime factorization of 99291344862493609934524416:
212 × 32 × 74 × 112 × 134 × 1092 × 52272
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 11 × 11 × 13 × 13 × 13 × 13 × 109 × 109 × 5227 × 5227)See below for interesting mathematical facts about the number 99291344862493609934524416 from the Numbermatics database.
Names of 99291344862493609934524416
- Cardinal: 99291344862493609934524416 can be written as Ninety-nine septillion, two hundred ninety-one sextillion, three hundred forty-four quintillion, eight hundred sixty-two quadrillion, four hundred ninety-three trillion, six hundred nine billion, nine hundred thirty-four million, five hundred twenty-four thousand, four hundred sixteen.
Scientific notation
- Scientific notation: 9.9291344862493609934524416 × 1025
Factors of 99291344862493609934524416
Divisors of 99291344862493609934524416
- Number of divisors d(n): 26325
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 28 32 33 36 39 42 44 48 49 52 56 63 64 66 72 77 78 84 88 91 96 98 99 104 109 112 117 121 126 128 132 143 144 147 154 156 168 169 176 182 192 196 198 208 218 224 231 234 242 252 256 264 273 286 288 294 308 312 327 336 338 343 352 363 364 384 392 396 416 429 436 441 448 462 468 484 504 507 512 528 539 546 572 576 588 616 624 637 654 672 676 686 693 704 726 728 763 768 784 792 819 832 847 858 872 882 896 924 936 968 981 1001 1008 1014 1024 1029 1056 1078 1089 1092 1144 1152 1176 1183 1199 1232 1248 1274 1287 1308 1344 1352 1372 1386 1408 1417 1452 1456 1521 1526 1536 1568 1573 1584 1617 1638 1664 1694 1716 1744 1764 1792 1848 1859 1872 1911 1936 1962 2002 2016 2028 2048 2058 2112 2156 2178 2184 2197 2288 2289 2304 2352 2366 2398 2401 2464 2496 2541 2548 2574 2616 2688 2704 2744 2772 2816 2834 2904 2912 3003 3042 3052 3072 3087 3136 3146 3168 3234 3276 3328 3388 3432 3488 3528 3549 3584 3597 3696 3718 3744 3773 3822 3872 3924 4004 4032 4056 4096 4116 4224 4251 4312 4356 4368 4394 4459 4576 4578 4608 4704 4719 4732 4796 4802 4851 4928 4992 5082 5096 5148 5227 5232 5341 5376 5408 5488 5544 5577 5632 5668 5733 5808 5824 5929 6006 6084 6104 6144 6174 6272 6292 6336 6468 6552 6591 6656 6776 6864 6867 6976 7007 7056 7098 7168 7194 7203 7392 7436 7488 7546 7623 7644 7744 7848 8008 8064 8112 8232 8281 8393 8448 8502 8624 8712 8736 8788 8918 9009 9152 9156 9216 9408 9438 9464 9592 9604 9702 9856 9919 9984 10164 10192 10296 10454 10464 10647 10682 10752 10791 10816 10976 11011 11088 11154 11264 11319 11336 11466 11616 11648 11858 11881 12012 12168 12208 12288 12348 12544 12584 12672 12753 12936 13013 13104 13182 13189 13312 13377 13552 13728 13734 13952 14014 14112 14157 14196 14336 14388 14406 14784 14872 14976 15092 15246 15288 15379 15488 15587 15681 15696 16016 16023 16128 16224 16464 16562 16731 16786 16896 17004 17248 17424 17472 17576 17787 17836 18018 18304 18312 18421 18432 18816 18876 18928 19184 19208 19404 19712 19773 19838 19968 20328 20384 20449 20592 20908 20928 21021 21294 21364 21504 21582 21609 21632 21952 22022 22176 22308 22528 22638 22672 22932 23232 23296 23716 23762 24024 24167 24336 24416 24696 24843 25088 25168 25179 25344 25506 25872 26026 26208 26364 26378 26411 26624 26754 27104 27456 27468 27904 28028 28224 28314 28392 28561 28672 28776 28812 29568 29744 29757 29952 30184 30492 30576 30758 30976 31174 31213 31362 31392 32032 32046 32256 32448 32928 33033 33124 33462 33572 33792 33957 34008 34496 34848 34944 35152 35574 35643 35672 36036 36589 36608 36624 36842 36864 37387 37632 37752 37856 38368 38416 38808 39039 39424 39546 39567 39676 39936 40131 40656 40768 40898 41184 41503 41816 41856 42042 42588 42728 43008 43164 43218 43264 43904 44044 44352 44616 45056 45276 45344 45864 46137 46464 46592 46761 47043 47432 47524 48048 48069 48334 48672 48832 49049 49392 49686 50176 50336 50358 50688 51012 51744 52052 52416 52728 52756 52822 53248 53361 53508 54208 54912 54936 55263 55808 56056 56448 56628 56784 57122 57497 57552 57624 57967 58751 59136 59488 59514 59904 60368 60984 61152 61347 61516 61952 62348 62426 62724 62784 63063 64064 64092 64512 64896 65856 66066 66248 66924 67144 67584 67914 67951 68016 68992 69433 69696 69888 70304 71148 71286 71344 72072 72501 73178 73216 73248 73684 74529 74774 75264 75504 75537 75712 76736 76832 77077 77616 78078 78848 79092 79134 79233 79352 79872 80262 81312 81536 81796 82368 83006 83167 83632 83712 84084 85176 85456 85683 86016 86328 86436 86528 87808 88088 88704 89232 89271 90552 90688 91091 91728 92274 92323 92928 93184 93522 93639 94086 94864 95048 96096 96138 96668 97344 97664 98098 98784 99099 99372 100352 100672 100716 101376 102024 103488 104104 104832 105456 105512 105644 106722 106929 107016 107653 108416 109109 109767 109824 109872 110526 111616 112112 112161 112896 113256 113568 114244 114994 115104 115248 115934 117117 117502 118272 118701 118976 119028 119808 120736 121968 122304 122694 123032 123904 124509 124696 124852 125448 125568 126126 128128 128184 128947 129024 129792 130691 131712 132132 132496 133848 134288 135168 135828 135902 136032 137984 138411 138866 139392 139776 140283 140608 142296 142572 142688 143143 144144 145002 146356 146432 146496 147147 147368 149058 149548 150528 151008 151074 151424 153472 153664 154154 154453 155232 156156 157696 158184 158268 158466 158704 159744 160524 162624 163072 163592 164736 165789 166012 166334 167264 167424 168168 169169 170352 170912 171366 171457 172491 172656 172872 173056 173901 175616 176176 176253 177408 178464 178542 181104 181376 182182 183456 184041 184548 184646 185856 186368 187044 187278 188172 189728 190096 192192 192276 193336 194688 195328 196196 197568 198198 198744 199927 200704 201344 201432 202631 202752 203853 204048 206976 208208 208299 209664 210912 211024 211288 213444 213858 214032 215306 216832 217503 218218 219534 219648 219744 221052 223232 224224 224322 225792 226512 227136 228488 229988 230208 230496 231231 231868 234234 235004 236544 237402 237699 237952 238056 239473 239616 241472 243936 244608 245388 246064 247808 249018 249392 249501 249704 250896 251136 252252 256123 256256 256368 257049 257894 258048 259584 261382 261709 263424 264264 264992 265837 267696 268576 271656 271804 272064 273273 275968 276822 276969 277732 278784 279552 280566 280917 281216 284592 285144 285376 286286 288288 290004 290521 292712 292864 292992 294294 294736 298116 299096 301056 302016 302148 302848 306944 307328 308308 308906 310464 312312 314171 315392 316368 316536 316932 317408 321048 322959 325248 326144 327184 327327 329301 329472 331578 332024 332668 334528 334848 336336 336483 338338 340704 341824 342732 342914 343343 344982 345312 345744 346112 347802 351232 352352 352506 354816 356928 357084 362208 362752 364364 366912 368082 369096 369292 371712 372736 373527 374088 374556 376344 379456 380192 384384 384552 386672 386841 389376 390656 392073 392392 395136 396396 397488 399854 402479 402688 402864 405262 405504 405769 407706 408096 411257 413952 416416 416598 419328 421824 422048 422576 426888 427716 428064 429429 430612 433664 435006 436436 439068 439296 439488 441441 442104 446464 448448 448644 451584 453024 454272 456976 459976 460416 460992 462462 463359 463736 468468 470008 473088 474804 475398 475657 475904 476112 478946 479232 482944 486031 487872 489216 490776 492128 495616 498036 498784 499002 499408 501792 502272 504504 507507 512246 512512 512736 514098 514371 515788 517473 519168 521703 522764 523418 526848 528528 528759 529984 531674 535392 537152 539539 543312 543608 544128 546546 551936 553644 553938 555464 557568 559104 561132 561834 562432 569184 569743 570288 570752 572572 576576 580008 581042 582169 585424 585728 585984 588588 589472 596232 598192 599781 602112 604032 604296 605696 607893 611559 613888 614656 616616 617812 620928 624624 624897 628342 632467 632736 633072 633864 634816 637637 642096 645918 646261 650496 652288 654368 654654 658602 658944 663156 664048 665336 669056 669696 672672 672966 676676 681408 683648 685464 685828 686686 689964 690624 691488 692224 693693 695604 702464 704704 705012 709632 713856 714168 718419 724416 725504 728728 733824 736164 738192 738584 743424 747054 747461 748176 748503 749112 752688 753571 758912 760384 763763 768369 768768 769104 773344 773682 778752 781312 784146 784784 785127 790272 792792 794976 797511 799708 804958 805376 805728 810524 811538 815412 816192 819819 822514 827904 830907 832832 833196 838656 843648 844096 845152 853776 855432 856128 858858 861224 867328 870012 871563 872872 878136 878592 878976 882882 883363 884208 896896 897288 902629 903168 906048 908544 913952 914837 919952 920832 921984 924924 926718 927472 936936 940016 942513 946176 949608 950796 951314 951808 952224 957892 965888 968877 972062 975744 978432 981552 981981 984256 996072 997568 998004 998816 1002001 1003584 1004544 1009008 1015014 1024492 1025024 1025472 1028196 1028742 1030029 1031576 1034946 1038336 1043406 1045528 1046836 1053696 1057056 1057518 1059968 1063348 1070784 1074304 1079078 1081171 1086624 1087216 1088256 1093092 1103872 1107288 1107876 1110928 1115136 1118208 1122264 1123668 1124864 1138368 1139486 1140576 1141504 1145144 1153152 1160016 1160523 1162084 1164338 1170848 1171968 1176219 1177176 1178944 1184183 1192464 1196384 1199562 1200199 1207437 1208064 1208592 1211392 1215786 1217307 1223118 1227776 1229312 1233232 1233771 1235624 1241856 1249248 1249794 1256684 1264934 1265472 1266144 1267728 1269632 1275274 1284192 1288287 1291836 1292522 1300992 1304576 1308736 1309308 1317204 1317888 1326312 1328096 1330672 1338112 1339392 1345344 1345932 1353352 1362816 1367296 1370928 1371656 1373372 1379928 1381248 1382976 1387386 1390077 1391208 1399489 1404928 1409408 1410024 1418417 1419264 1426971 1427712 1428336 1436838 1437601 1448832 1451008 1457456 1458093 1467648 1472328 1476384 1477168 1486848 1494108 1494922 1496352 1497006 1498224 1505376 1507142 1517824 1520768 1522521 1527526 1536738 1537536 1538208 1543113 1546688 1547364 1557504 1562624 1568292 1569568 1570254 1580544 1585584 1589952 1595022 1599416 1609916 1610752 1611456 1618617 1621048 1623076 1630824 1632384 1639638 1645028 1655808 1661814 1665664 1666392 1676311 1677312 1687296 1688192 1690304 1698983 1707552 1709229 1710864 1712256 1717716 1722448 1734656 1740024 1743126 1745744 1746507 1756272 1757184 1757952 1765764 1766726 1768416 1792861 1793792 1794576 1799343 1805258 1806336 1812096 1817088 1823679 1827904 1829674 1839904 1841664 1843968 1849848 1853436 1854944 1860859 1873872 1880032 1885026 1897401 1899216 1901592 1902628 1903616 1904448 1912911 1915784 1931776 1937754 1938783 1944124 1951488 1956864 1963104 1963962 1968512 1992144 1995136 1996008 1997632 2004002 2007168 2007889 2009088 2018016 2030028 2048984 2050048 2050944 2056392 2057484 2060058 2063152 2069892 2076672 2086812 2091056 2093672 2107392 2114112 2115036 2119936 2126696 2141568 2148608 2155257 2158156 2162342 2173248 2174432 2176512 2186184 2199197 2207744 2214576 2215752 2221856 2228941 2230272 2242383 2244528 2247336 2249728 2260713 2276736 2278972 2281152 2283008 2290288 2291289 2305107 2306304 2320032 2321046 2324168 2328676 2341696 2343936 2352438 2354352 2355381 2357888 2368366 2384928 2392533 2392768 2399124 2400398 2414874 2416128 2417184 2422784 2431572 2434614 2446236 2455552 2458624 2466464 2467542 2471248 2483712 2498496 2499588 2513368 2529868 2530944 2532288 2535456 2539264 2550548 2568384 2576574 2583672 2585044 2601984 2609152 2614689 2617472 2618616 2634203 2634408 2635776 2650089 2652624 2656192 2661344 2676224 2690688 2691864 2706704 2707887 2725632 2734592 2741856 2743312 2744511 2746744 2759856 2762496 2765952 2774772 2780154 2782416 2798978 2817353 2818816 2820048 2827539 2836834 2838528 2853942 2855424 2856672 2873676 2875202 2878799 2897664 2902016 2914912 2916186 2935296 2944656 2952768 2954336 2988216 2989844 2992704 2994012 2996448 3006003 3010752 3014284 3035648 3041536 3045042 3055052 3073476 3075072 3076416 3086226 3090087 3093376 3094728 3113149 3115008 3125248 3136584 3139136 3140508 3161088 3171168 3179904 3190044 3198832 3219832 3221504 3222912 3237234 3242096 3243513 3246152 3261648 3264768 3279276 3290056 3311616 3323628 3329599 3331328 3332784 3352622 3354624 3374592 3376384 3380608 3397966 3402217 3415104 3418458 3421728 3424512 3435432 3444896 3455881 3469312 3480048 3486252 3491488 3493014 3512544 3515904 3531528 3533452 3536832 3552549 3585722 3587584 3589152 3598686 3600597 3610516 3622311 3624192 3634176 3647358 3651921 3655808 3659348 3679808 3683328 3687936 3699696 3701313 3706872 3709888 3721718 3747744 3760064 3770052 3776773 3794802 3798432 3803184 3805256 3807232 3808896 3825822 3831568 3863552 3875508 3877566 3888248 3902976 3913728 3926208 3927924 3937024 3984288 3988201 3990272 3992016 3995264 4008004 4014336 4015778 4018176 4036032 4060056 4075183 4097968 4100096 4101888 4112784 4114968 4120116 4126304 4139784 4173624 4182112 4187344 4198467 4214784 4228224 4230072 4239872 4253392 4255251 4280913 4283136 4297216 4310514 4312803 4316312 4324684 4346496 4348864 4353024 4372368 4374279 4398394 4427269 4429152 4431504 4443712 4457882 4460544 4463459 4484766 4489056 4494672 4499456 4521426 4523827 4553472 4557944 4562304 4566016 4580576 4582578 4610214 4612608 4640064 4642092 4648336 4657352 4683392 4687872 4704876 4708704 4710762 4715776 4736732 4769856 4785066 4785536 4798248 4800796 4829748 4832256 4834368 4845568 4855851 4863144 4869228 4892472 4911104 4917248 4932928 4935084 4942496 4967424 4996992 4999176 5026736 5028933 5059736 5061888 5064576 5070912 5078528 5096949 5101096 5127687 5136768 5153148 5167344 5170088 5203968 5229378 5232227 5234944 5237232 5239521 5268406 5268816 5271552 5274997 5300178 5305248 5312384 5322688 5346341 5352448 5378583 5381376 5383728 5413408 5415774 5451264 5469184 5483712 5486624 5489022 5493488 5519712 5524992 5531904 5549544 5560308 5564832 5582577 5597956 5634706 5637632 5640096 5655078 5673668 5692203 5707884 5710848 5713344 5738733 5747352 5750404 5757598 5795328 5804032 5816349 5829824 5832372 5870592 5889312 5905536 5908672 5976432 5979688 5985408 5988024 5992896 6012006 6021504 6023667 6028568 6071296 6083072 6090084 6110104 6146952 6150144 6152832 6172452 6180174 6183541 6186752 6189456 6226298 6230016 6267173 6273168 6278272 6281016 6318403 6322176 6342336 6359808 6380088 6397664 6403859 6439664 6443008 6445824 6474468 6484192 6487026 6492304 6523296 6529536 6558552 6580112 6597591 6623232 6647256 6659198 6662656 6665568 6686823 6705244 6727149 6749184 6752768 6761216 6782139 6795932 6804434 6830208 6836916 6843456 6849024 6870864 6873867 6889792 6911762 6960096 6972504 6982976 6986028 7014007 7025088 7031808 7063056 7066904 7073664 7105098 7171444 7175168 7178304 7197372 7201194 7221032 7244622 7248384 7268352 7294716 7303842 7311616 7318696 7359616 7366656 7375872 7399392 7402626 7406659 7413744 7419776 7443436 7495488 7520128 7540104 7553546 7568197 7589604 7596864 7606368 7610512 7614464 7617792 7651644 7663136 7727104 7751016 7755132 7776496 7805952 7827456 7852416 7855848 7874048 7902609 7950267 7968576 7976402 7980544 7984032 7990528 8016008 8028672 8031556 8072064 8120112 8123661 8150366 8195936 8203776 8222071 8225568 8229936 8233533 8240232 8252608 8279568 8289281 8347248 8364224 8374688 8396934 8401393 8452059 8456448 8460144 8479744 8506784 8510502 8561826 8566272 8594432 8621028 8625606 8632624 8636397 8649368 8692992 8697728 8706048 8744736 8748558 8796788 8854538 8858304 8863008 8887424 8915764 8926918 8969532 8978112 8989344 8998912 9018009 9042852 9047654 9106944 9115888 9124608 9132032 9161152 9165156 9220428 9225216 9280128 9284184 9296672 9314704 9339447 9366784 9375744 9409752 9417408 9421524 9431552 9473464 9539712 9570132 9571072 9596496 9601592 9659496 9664512 9668736 9711702 9716993 9726288 9730539 9738456 9784944 9796423 9834496 9865856 9870168 9884992 9928919 9934848 9988797 9993984 9998352 10053472 10057866 10063207 10119472 10123776 10129152 10141824 10157056 10193898 10202192 10206651 10255374 10273536 10306296 10334688 10340176 10367643 10407936 10458756 10464454 10469888 10474464 10479042 10536812 10537632 10549994 10600356 10610496 10624768 10645376 10657647 10692682 10704896 10757166 10762752 10767456 10801791 10826816 10831548 10902528 10938368 10967424 10973248 10978044 10986976 11039424 11049984 11063808 11099088 11120616 11129664 11165154 11195912 11269412 11275264 11280192 11310156 11330319 11347336 11384406 11415768 11421696 11426688 11477466 11483719 11494704 11500808 11515196 11590656 11632698 11659648 11664744 11734177 11741184 11778624 11811072 11817344 11892881 11952864 11959376 11964603 11970816 11976048 11985792 12024012 12043008 12047334 12057136 12142592 12166144 12180168 12220208 12225549 12293904 12300288 12305664 12344904 12360348 12367082 12373504 12378912 12452596 12534346 12546336 12550027 12556544 12562032 12595401 12636806 12644352 12684672 12719616 12760176 12765753 12795328 12807718 12879328 12891648 12938409 12948936 12968384 12974052 12984608 13026013 13046592 13059072 13117104 13160224 13195182 13281807 13294512 13318396 13325312 13331136 13373646 13390377 13410488 13454298 13498368 13505536 13522432 13564278 13571481 13591864 13608868 13660416 13673832 13686912 13698048 13741728 13747734 13779584 13823524 13920192 13945008 13965952 13972056 14028014 14050176 14055223 14063616 14126112 14133808 14147328 14210196 14342888 14350336 14356608 14394744 14402388 14442064 14489244 14496768 14536704 14589432 14607684 14623232 14637392 14719232 14733312 14751744 14798784 14805252 14813318 14827488 14839552 14886872 14990976 15040256 15080208 15086799 15107092 15136394 15179208 15193728 15212736 15221024 15235584 15290847 15303288 15326272 15394379 15454208 15502032 15510264 15552992 15602587 15611904 15696681 15704832 15711696 15748096 15805218 15824991 15900534 15937152 15952804 15961088 15968064 15981056 16032016 16039023 16057344 16063112 16135749 16144128 16240224 16247322 16300732 16391872 16407552 16444142 16451136 16459872 16467066 16480464 16505216 16559136 16578562 16694496 16728448 16747731 16749376 16793868 16802786 16904118 16912896 16920288 16959488 17013568 17021004 17123652 17132544 17188864 17242056 17251212 17265248 17272794 17298736 17385984 17395456 17412096 17489472 17497116 17593576 17709076 17716608 17726016 17774848 17831528 17853836 17939064 17956224 17978688 18036018 18071001 18085704 18095308 18213888 18231776 18249216 18264064 18322304 18330312 18439421 18440856 18450432 18550623 18560256 18568368 18593344 18629408 18678894 18688813 18733568 18801519 18819504 18834816 18843048 18863104 18946928 18955209 19079424 19140264 19142144 19192992 19203184 19211577 19318992 19329024 19337472 19423404 19433986 19452576 19461078 19476912 19569888 19592846 19721471 19731712 19740336 19769984 19792773 19857838 19869696 19977594 19987968 19996704 20060469 20106944 20115732 20126414 20238944 20247552 20258304 20283648 20314112 20387796 20404384 20413302 20510748 20547072 20612592 20669376 20680352 20735286 20917512 20928908 20939776 20948928 20958084 21042021 21073624 21075264 21099988 21200712 21220992 21249536 21290752 21315294 21385364 21409792 21514332 21525504 21534912 21603582 21653632 21663096 21792043 21805056 21876736 21934848 21946496 21956088 21973952 22078848 22086779 22099968 22127616 22198176 22219977 22241232 22259328 22330308 22391824 22538824 22550528 22560384 22620312 22660638 22694672 22704591 22768812 22831536 22843392 22853376 22954932 22967438 22989408 23001616 23030392 23181312 23265396 23307193 23319296 23329488 23468354 23482368 23557248 23622144 23634688 23707827 23785762 23905728 23918752 23929206 23941632 23952096 23971584 24048024 24086016 24094668 24114272 24191167 24285184 24332288 24360336 24440416 24451098 24587808 24611328 24666213 24689808 24720696 24734164 24747008 24757824 24867843 24905192 25068692 25092672 25100054 25113088 25124064 25190802 25204179 25273612 25356177 25369344 25439232 25520352 25531506 25590656 25615436 25758656 25783296 25876818 25897872 25909191 25936768 25948104 25969216 26052026 26093184 26102557 26118144 26234208 26320448 26390364 26563614 26589024 26636792 26650624 26662272 26747292 26780754 26820976 26908596 26996736 27011072 27044864 27128556 27142962 27183728 27217736 27320832 27321529 27347664 27373824 27396096 27483456 27495468 27559168 27647048 27840384 27890016 27917407 27931904 27944112 28018341 28056028 28100352 28110446 28127232 28252224 28267616 28294656 28420392 28526281 28685776 28700672 28713216 28789488 28804776 28884128 28976233 28978488 28993536 29150979 29178864 29215368 29246464 29274784 29389269 29438464 29503488 29597568 29610504 29626636 29654976 29679104 29773744 29786757 29966391 29981952 30080512 30160416 30173598 30189621 30214184 30272788 30358416 30387456 30425472 30442048 30471168 30581694 30606576 30619953 30652544 30788758 30990883 31004064 31020528 31102929 31105984 31205174 31223808 31393362 31409664 31423392 31496192 31610436 31649982 31666789 31801068 31874304 31905608 31922176 31936128 31962112 32064032 32078046 32114688 32126224 32271498 32288256 32480448 32494644 32601464 32783744 32815104 32888284 32902272 32919744 32934132 32960928 33010432 33118272 33157124 33388992 33456896 33495462 33498752 33587736 33605572 33808236 33825792 33840576 33918976 33990957 34027136 34042008 34244639 34247304 34265088 34377728 34451157 34484112 34502424 34530496 34545588 34597472 34771968 34790912 34978944 34994232 35187152 35202531 35418152 35433216 35452032 35549696 35663056 35678643 35707672 35878128 35893809 35912448 35957376 36072036 36142002 36171408 36190616 36427776 36463552 36498432 36625589 36644608 36660624 36676647 36878842 36881712 36900864 37101246 37120512 37136736 37186688 37258816 37357788 37377626 37424387 37467136 37603038 37639008 37650081 37669632 37686096 37726208 37893856 37910418 38158848 38280528 38284288 38385984 38406368 38423154 38637984 38674944 38846808 38867972 38905152 38922156 38953824 39078039 39139776 39185692 39442942 39463424 39480672 39539968 39585546 39715676 39845421 39955188 39975936 39993408 40120938 40171131 40213888 40231464 40252828 40477888 40495104 40516608 40567296 40628224 40714443 40775592 40808768 40826604 41021496 41094144 41225184 41338752 41360704 41470572 41835024 41857816 41879552 41897856 41916168 42084042 42147248 42150528 42165669 42199976 42401424 42441984 42499072 42581504 42630588 42770728 43028664 43051008 43069824 43207164 43284787 43307264 43326192 43584086 43610112 43869696 43870211 43892992 43912176 43947904 44157696 44173558 44199936 44228821 44255232 44396352 44439954 44482464 44518656 44660616 44783648 44827013 45077648 45101056 45120768 45240624 45321276 45389344 45409182 45537624 45663072 45706752 45909864 45934876 45978816 46003232 46060784 46183137 46362624 46530792 46614386 46638592 46658976 46807761 46936708 47090043 47114496 47244288 47269376 47415654 47474973 47571524 47811456 47837504 47858412 47883264 47904192 47943168 48096048 48117069 48172032 48189336 48228544 48382334 48664576 48720672 48880832 48902196 49098049 49175616 49222656 49332426 49379616 49441392 49468328 49494016 49515648 49735686 49810384 50137384 50185344 50200108 50226176 50248128 50381604 50408358 50547224 50712354 50738688 50878464 51040704 51063012 51181312 51230872 51517312 51566592 51753636 51795744 51818382 51846613 51873536 51896208 51938432 52104052 52186368 52205114 52236288 52468416 52640896 52780728 52977379 53127228 53178048 53273584 53301248 53324544 53494584 53561508 53641952 53817192 54022144 54089728 54257112 54285924 54367456 54435472 54641664 54643058 54695328 54747648 54792192 54966912 54990936 55118336 55294096 55318263 55651869 55680768 55780032 55834814 55863808 55888224 56036682 56066439 56112056 56200704 56220892 56404557 56504448 56535232 56589312 56840784 56865627 57052562 57371552 57426432 57554497 57578976 57609552 57634731 57768256 57952466 57956976 57987072 58024967 58301958 58357728 58430736 58492928 58549568 58778538 58809751 58876928 59164413 59195136 59221008 59253272 59309952 59358208 59547488 59573514 59932782 59963904 60161024 60320832 60347196 60379242 60428368 60545576 60716832 60774912 60850944 60884096 60942336 61163388 61213152 61239906 61305088 61577516 61981766 62008128 62041056 62101987 62205858 62211968 62410348 62786724 62819328 62846784 62992384 63126063 63220872 63299964 63333578 63602136 63748608 63811216 63844352 63872256 63924224 64128064 64156092 64229376 64252448 64542996 64576512 64960896 64989288 65202928 65376129 65567488 65630208 65776568 65804544 65839488 65868264 65921856 66020864 66236544 66260337 66314248 66659931 66777984 66913792 66990924 66997504 67175472 67211144 67616472 67651584 67681152 67981914 68018951 68054272 68084016 68113773 68489278 68494608 68530176 68574961 68902314 68938903 68968224 69004848 69060992 69091176 69194944 69502433 69543936 69581824 69921579 69957888 69988464 70374304 70405062 70442449 70836304 70866432 70904064 71099392 71326112 71357286 71415344 71756256 71787618 71824896 71914752 72144072 72284004 72342816 72381232 72573501 72855552 72927104 72996864 73251178 73289216 73321248 73353294 73757684 73763424 73998639 74202492 74241024 74273472 74373376 74517632 74603529 74715576 74755252 74848774 74934272 75206076 75278016 75300162 75339264 75372192 75452416 75612537 75787712 75820836 76317696 76561056 76568576 76771968 76812736 76846308 77275968 77349888 77693616 77735944 77810304 77844312 77907648 78156078 78279552 78307671 78371384 78885884 78926848 78961344 79079936 79171092 79431352 79690842 79910376 79951872 79986816 80241876 80342262 80386033 80427776 80462928 80505656 80955776 80990208 81033216 81134592 81428886 81473249 81551184 81617536 81653208 81964587 82042992 82139239 82188288 82450368 82677504 82721408 82941144 83250167 83670048 83715632 83752221 83759104 83795712 83832336 84168084 84294496 84301056 84331338 84399952 84802848 84883968 84998144 85163008 85261176 85541456 85578843 86057328 86102016 86139648 86414328 86569574 86614528 86652384 86928699 87168172 87452937 87739392 87740422 87785984 87824352 87895808 88167807 88315392 88347116 88457642 88510464 88792704 88879908 88964928 89037312 89321232 89360271 89567296 89654026 90155296 90241536 90481248 90568863 90642552 90778688 90818364 91075248 91182091 91326144 91413504 91819728 91869752 91957632 92006464 92121568 92366274 92972649 93061584 93228772 93277184 93317952 93615522 93873416 94180086 94228992 94488576 94538752 94831308 94949946 95000367 95143048 95622912 95675008 95716824 95766528 95808384 95886336 96192096 96234138 96286567 96344064 96378672 96457088 96764668 97441344 97761664 97804392 98196098 98351232 98386561 98445312 98664852 98759232 98882784 98936656 98988032 99031296 99471372 99620768 100274768 100370688 100400216 100452352 100496256 100763208 100816716 101094448 101424708 101477376 101756928 102081408 102126024 102362624 102461744 102733917 103034624 103133184 103353471 103507272 103591488 103636764 103693226 103747072 103792416 103876864 104208104 104372736 104410228 104936832 105281792 105561456 105607593 105954758 106254456 106356096 106547168 106649088 106886923 106989168 107035929 107123016 107283904 107634384 107760653 108179456 108514224 108571848 108734912 108870944 109218109 109283328 109286116 109390656 109495296 109876767 109933824 109981872 110236672 110588192 110636526 111303738 111361536 111560064 111669628 111727616 111776448 112073364 112132878 112224112 112273161 112401408 112441784 112809114 112950243 113008896 113070464 113178624 113681568 113731254 114105124 114743104 114852864 115108994 115157952 115219104 115269462 115536512 115904932 115913952 116049934 116603916 116715456 116861472 116985856 117099136 117234117 117557076 117619502 117753856 118328826 118390272 118442016 118506544 118619904 118716416 119094976 119147028 119865564 119927808 120322048 120641664 120694392 120758484 120856736 121091152 121433664 121549824 121701888 121768192 121884672 122326776 122426304 122479812 122610176 123155032 123963532 124016256 124082112 124203974 124411716 124423936 124820696 125573448 125638656 125693568 126252126 126320909 126441744 126497007 126599928 126667156 127204272 127497216 127622432 127744512 127848448 128256128 128312184 128504896 129075947 129085992 129153024 129854361 129921792 129978576 130405856 130752258 130821691 131134976 131553136 131609088 131610633 131678976 131736528 131843712 132041728 132473088 132520674 132628496 132686463 133319862 133555968 133827584 133981848 133995008 134350944 134422288 134481039 135232944 135303168 135362304 135963828 136037902 136108544 136168032 136227546 136978556 136989216 137149922 137804628 137877806 137936448 138009696 138050297 138121984 138182352 138389888 138549411 139004866 139087872 139163648 139843158 139915776 139976928 140423283 140748608 140810124 140884898 141672608 141732864 141808128 142198784 142652224 142714572 142830688 143512512 143575236 143649792 143829504 144288144 144568008 144685632 144762464 145147002 145854208 145993728 146502356 146578432 146642496 146706588 147294147 147515368 147526848 147997278 148404984 148482048 148546944 148746752 149035264 149207058 149288347 149431152 149510504 149697548 149868544 150412152 150556032 150600324 150678528 150744384 151225074 151575424 151641672 152544301 152635392 153122112 153137152 153543936 153625472 153692616 154551936 154607453 154699776 155387232 155471888 155539839 155620608 155688624 155815296 156312156 156559104 156615342 156742768 157771768 157853696 157922688 158159872 158342184 158862704 158932137 159381684 159820752 159903744 159973632 160483752 160684524 160772066 160855552 160925856 161011312 161911552 162066432 162269184 162857772 162946498 163102368 163150351 163235072 163306416 163929174 164085984 164278478 164376576 164900736 165355008 165442816 165882288 165954789 166500334 167340096 167431264 167504442 167591424 167664672 168199317 168336168 168588992 168602112 168662676 168799904 169338169 169605696 169767936 169996288 170326016 170522352 171082912 171157686 172114656 172279296 172663491 172828656 173139148 173229056 173304768 173857398 174074901 174336344 174905874 175478784 175480844 175571968 175648704 175791616 176335614 176429253 176630784 176694232 176915284 177493239 177585408 177759816 177929856 178074624 178642464 178720542 179134592 179308052 180310592 180483072 180962496 181137726 181285104 181557376 181636728 182150496 182364182 182652288 182717899 182827008 183639456 183739504 183915264 184012928 184243136 184732548 185945298 186123168 186305961 186457544 186554368 186635904 187231044 187746832 188360172 188457984 188977152 189077504 189662616 189899892 190000734 190286096 191245824 191250703 191350016 191433648 191533056 191616768 191772672 192384192 192468276 192573134 192688128 192757344 192914176 193529336 194882688 195421849 195523328 195608784 196128387 196392196 196702464 196773122 196890624 197329704 197518464 197765568 197873312 198062592 198781011 198942744 199241536 200549536 200741376 200800432 200904704 200992512 201526416 201633432 202188896 202833631 202849416 202954752 204056853 204162816 204252048 204725248 204923488 205467834 205724883 206069248 206706942 206816709 207014544 207182976 207273528 207386452 207494144 207584832 207753728 208416208 208507299 208745472 208820456 209764737 209873664 210563584 211122912 211215186 211327347 211909516 212508912 212712192 213094336 213298176 213773846 213978336 214071858 214246032 214567808 215268768 215521306 216936181 217028448 217143696 217469824 217720503 217741888 218436218 218566656 218572232 218781312 218990592 219753534 219867648 219963744 220473344 221176384 221273052 222607476 222723072 223120128 223339256 223455232 223552896 224146728 224265756 224448224 224546322 224802816 224883568 225618228 225900486 226017792 226140928 226357248 227363136 227462508 228210248 229486208 229705728 230217988 230315904 230438208 230538924 231073024 231809864 231827904 232099868 233207832 233430912 233722944 234198272 234468234 234923013 235114152 235239004 235507712 236657652 236780544 236884032 237013088 237239808 237432832 238189952 238294056 239712473 239731128 239855616 240644096 241158099 241283328 241388784 241516968 241713472 242182304 242867328 242954569 243099648 243403776 243536384 244419747 244653552 244852608 244959624 245220352 245893761 246310064 246417717 247927064 248032512 248164224 248407948 248823432 248847872 249641392 249750501 251146896 251256663 251277312 251387136 252504252 252641818 252883488 252994014 253199856 253334312 254408544 254994432 255244864 255489024 256379123 256512256 256624368 256736529 257009792 258151894 258171984 258306048 259708722 259843584 259957152 260786097 260811712 261504516 261643382 262269952 263106272 263218176 263221266 263357952 263473056 263687424 264083456 264946176 265041348 265256992 265372926 266639724 267111936 267655168 267963696 267990016 268701888 268844576 268962078 270465888 270724608 271927656 272075804 272217088 272336064 272455092 273546273 273957112 273978432 274299844 275609256 275755612 275872896 276019392 276100594 276243968 276364704 276779776 277098822 278009732 278327296 278917947 279686316 279831552 279953856 280846566 281497216 281620248 281769796 283345216 283465728 283616256 284397568 285001101 285304448 285429144 285661376 287025024 287128127 287150472 287299584 287659008 288576288 288859701 289136016 289371264 289524928 290294004 291708416 293004712 293156864 293284992 293413176 294588294 295030736 295053696 295159683 295994556 296809968 296964096 297093888 297493504 298070528 298414116 298576694 298862304 299021008 299395096 300536819 300824304 301112064 301200648 301357056 301488768 302450148 302993509 303150848 303283344 305088602 305270784 306244224 307087872 307091477 307250944 307385232 308201751 309103872 309214906 309399552 310774464 310943776 311079678 311241216 311377248 311630592 312624312 313118208 313230684 313485536 313789091 315543536 315707392 315845376 316319744 316684368 317725408 317864274 318763368 319641504 319947264 320660769 320967504 321369048 321544132 321711104 321851712 322022624 323281959 323823104 324538368 325715544 325892996 326204736 326300702 326470144 326612832 327654327 327858348 328171968 328556956 329630301 329801472 330710016 330885632 331764576 331909578 333000668 334680192 334862528 335008884 335182848 335329344 336398634 336672336 336819483 337177984 337204224 337325352 337599808 338676338 339211392 339333241 339535872 340652032 341044704 342165824 342315372 344229312 344558592 345326982 345657312 346278296 346458112 346609536 347714796 348149802 348672688 349811748 350957568 350961688 351143936 351297408 351583232 352671228 352858506 353261568 353388464 353830568 354986478 355170816 355179877 355519632 355859712 356149248 357284928 357441084 358269184 358616104 360621184 360966144 361924992 362275452 362570208 362926291 363114752 363273456 364300992 364728364 365304576 365435798 365654016 367278912 367479008 367830528 368025856 368486272 369465096 370841653 371890596 372246336 372611922 372915088 373108736 373271808 374462088 375493664 376691029 376720344 376915968 378155008 378962727 379325232 379799784 380001468 380572192 382491648 382501406 382700032 382867296 383233536 383545344 384768384 384936552 385146268 385514688 385828352 387058672 387227841 389563083 389765376 390843698 391046656 391217568 392256774 392465073 392784392 393404928 393546244 394659408 394831899 395036928 395531136 395746624 396125184 397562022 397885488 398059389 398483072 401099072 401482752 401600864 401985024 402881479 403052832 403266864 403443117 404377792 405667262 405698832 405909504 408113706 408325632 408504096 409450496 409846976 410935668 411449766 411668257 412138496 413413884 413633418 414029088 414150891 414365952 414547056 414772904 414988288 415169664 415507456 416832416 417014598 417490944 417640912 419529474 419747328 421127168 422245824 422430372 422654694 423819032 425017824 425424384 426188672 426596352 427547692 427956672 428143716 428492064 429135616 430537536 431042612 433872362 434056896 434287392 434713909 434939648 435441006 435483776 436872436 437144464 437562624 437981184 439507068 439735296 439927488 440946688 441882441 442352768 442546104 445214952 445446144 446240256 446678512 446910464 447105792 447865041 448293456 448531512 448896448 449092644 449605632 449767136 451236456 451800972 452035584 452281856 454726272 454925016 456420496 457632903 458972416 459411456 460435976 460631808 460876416 461077848 462146048 463619728 463655808 463822359 464199736 466415664 466619517 466861824 467445888 468396544 468936468 469846026 470228304 470478008 473315304 473561088 473768064 474026176 474479616 476132657 476379904 476588112 476796411 479424946 479462256 479711232 482316198 482566656 482572321 482777568 483033936 483426944 484364608 485734656 485909138 486199296 486517031 486807552 487072768 488839494 489307104 489451053 489705216 489919248 490440704 491787522 492620128 492835434 493097143 495854128 496065024 496328448 496815896 497646864 497695744 499282784 499501002 502293792 502513326 502774272 505008504 505283636 505766976 505988028 506399712 506668624 508014507 508817088 509988864 510489728 510978048 512758246 513024512 513248736 513473058 514019584 516303788 516343968 517990473 519417444 519687168 519914304 521572194 521623424 522224703 523009032 523286764 524539904 526212544 526436352 526442532 526715904 526946112 527374848 528166912 529287759 529892352 530082696 530513984 530745852 533279448 534223872 535310336 535927392 535980032 537403776 537689152 537924156 540931776 541449216 543855312 544151608 544434176 544672128 544910184 547092546 547914224 547956864 548153697 548599688 551218512 551511224 551745792 552038784 552201188 552487936 552729408 553559552 554197644 556019464 557835894 558917883 559372632 559663104 559907712 561693132 562702231 562994432 563240496 563539592 566690432 566931456 567232512 570002202 570312743 570608896 570858288 571322752 573752109 574050048 574256254 574300944 574599168 574974673 575318016 577152576 577719402 578272032 578742528 579049856 580588008 582751169 583416832 586009424 586265547 586313728 586569984 586826352 589176588 590061472 590107392 590319366 591989112 593619936 594187776 594987008 596141056 596828232 597153388 597724608 598042016 598790192 601073638 601648608 602224128 602401296 602714112 602977536 604900296 605987018 606301696 606566688 608500893 610177204 612170559 612488448 614175744 614182954 614501888 614770464 616403502 617174649 618207744 618429812 620450127 621548928 621887552 622159356 622482432 622754496 623261184 625248624 625521897 626236416 626461368 626971072 627578182 631087072 631690752 632639488 633368736 633982041 635450816 635728548 637526736 638274637 639283008 639894528 641321538 641935008 642738096 643088264 643422208 643703424 644045248 646563918 647646208 650808543 651431088 651785992 652409472 652601404 652940288 653225664 655308654 655716696 656343936 657113912 659260602 659602944 661420032 661771264 663529152 663819156 666001336 669360384 669725056 670017768 670365696 670658688 672797268 673344672 673638966 674005969 674355968 674408448 674650704 675199616 677352676 678422784 678666482 679071744 682089408 683121857 684331648 684630744 688458624 688705927 689117184 690653964 691314624 692556592 692916224 693219072 695429592 696299604 697345376 699623496 701923376 702287872 702594816 703166464 705342456 705717012 706523136 706776928 707661136 709972956 710341632 710359754 711039264 711719424 712298496 714569856 714882168 716538368 717232208 719137419 721242368 721932288 723474297 723849984 724550904 725140416 725852582 726229504 726546912 728601984 728863707 729456728 730609152 730871596 733259241 734557824 734958016 735661056 736051712 736972544 738930192 739253151 741683306 743781192 744492672 745223844 745830176 746543616 748208461 748924176 749251503 750987328 753382058 753440688 753831936 754324571 757925454 758650464 759599568 760002936 761144384 764526763 764983296 765002812 765400064 765734592 766467072 769137369 769536768 769873104 770292536 771029376 771656704 774117344 774455682 779126166 779530752 781687396 782093312 782435136 784513548 784930146 785568784 786809856 787092488 789318816 789663798 790073856 791062272 791493248 792250368 795124044 795770976 796118778 796966144 802198144 802965504 803201728 803970048 805762958 806105664 806533728 806886234 807325831 808755584 811334524 811397664 816227412 816651264 817008192 818900992 819693952 820638819 821871336 822899532 823336514 824276992 826827768 827266836 828058176 828301782 828731904 829094112 829545808 829976576 830339328 831014912 833664832 834029196 834981888 835281824 839058948 839494656 842254336 844491648 844860744 845309388 847638064 850035648 850848768 852377344 853192704 855095384 855913344 856287432 856984128 858271232 861075072 861384381 862085224 866579103 867744724 868113792 868574784 869427818 869879296 870882012 870967552 873744872 874288928 875125248 879014136 879470592 879854976 883764882 884246363 884705536 885092208 885479049 890429904 890892288 892480512 893357024 894211584 895730082 896205739 896586912 897063024 897792896 898185288 899534272 901610457 902472912 903531629 903601944 904071168 904563712 908980527 909452544 909850032 912840992 915265806 915751837 917944832 920871952 921263616 921274431 921752832 922155696 924292096 927239456 927311616 927644718 928399472 932831328 933239034 933723648 934891776 936793088 937872936 939692052 940456608 940956016 941367273 946630608 947122176 947536128 948052352 948959232 952265314 952759808 953176224 953592822 958849892 958924512 961982307 964632396 965133312 965144642 965555136 966067872 966853888 968729216 969845877 971469312 971818276 973034062 973615104 974145536 977678988 978614208 978902106 979410432 979838496 980881408 982962981 983575044 985240256 985670868 986194286 991708256 992130048 992656896 993631792 995293728 995391488 998565568 999002004 1004587584 1005026652 1005548544 1010017008 1010567272 1011533952 1011976056 1012799424 1013337248 1016029014 1017634176 1017999723 1020979456 1021956096 1025516492 1026049024 1026497472 1026946116 1028039168 1032607576 1032687936 1035980946 1038834888 1039374336 1039828608 1043144388 1043246848 1044449406 1045018429 1046018064 1046573528 1049079808 1052425088 1052872704 1052885064 1053431808 1053892224 1054749696 1058575518 1059152237 1059784704 1060165392 1061027968 1061491704 1065539631 1066558896 1067810107 1068447744 1071854784 1071960064 1074807552 1075378304 1075848312 1081863552 1082252171 1082898432 1087710624 1088303216 1088778873 1088868352 1089344256 1089820368 1094185092 1095828448 1095913728 1096307394 1097199376 1102437024 1103022448 1103491584 1104077568 1104402376 1104975872 1105458816 1107119104 1108395288 1112038928 1112524959 1115671788 1117835766 1118745264 1119326208 1119815424 1123386264 1125404462 1125988864 1126480992 1127079184 1130073087 1133380864 1134465024 1136888181 1140004404 1140625486 1141217792 1141716576 1142645504 1147504218 1148100096 1148512508 1148601888 1149949346 1150636032 1154305152 1155438804 1156544064 1157485056 1158099712 1161176016 1161683523 1165502338 1166833664 1172018848 1172531094 1173139968 1173652704 1177395219 1178353176 1180122944 1180214784 1180638732 1183978224 1185367183 1187239872 1188375552 1189974016 1192282112 1193656464 1194306776 1195449216 1196084032 1197580384 1202147276 1203297216 1204448256 1204802592 1205955072 1208644437 1209800592 1211974036 1212603392 1213133376 1217001786 1220354408 1224341118 1224976896 1228351488 1228365908 1229003776 1229540928 1232807004 1234349298 1235004771 1236415488 1236859624 1240900254 1242452673 1243097856 1243775104 1244318712 1244964864 1245508992 1246522368 1250497248 1251043794 1251725371 1252472832 1252922736 1253942144 1255156364 1262174144 1263381504 1266737472 1267964082 1270901632 1271457096 1275053472 1276549274 1278566016 1279025293 1279789056 1282643076 1283870016 1285476192 1286176528 1286844416 1287406848 1288090496 1293127836 1295292416 1301617086 1302862176 1303571984 1304141727 1304818944 1305202808 1305880576 1306451328 1310617308 1311433392 1312687872 1314227824 1318521204 1319205888 1322840064 1323542528 1327058304 1327638312 1332002672 1338720768 1338754921 1339450112 1340035536 1340731392 1341317376 1343595123 1345594536 1346689344 1347277932 1348011938 1348711936 1348816896 1349301408 1350399232 1354705352 1356845568 1357332964 1364178816 1366243714 1367952943 1368663296 1369261488 1372898709 1376917248 1377411854 1378234368 1381307928 1382629248 1385113184 1386438144 1389529999 1390859184 1391467077 1392599208 1394690752 1399246992 1403846752 1405189632 1406332928 1410684912 1411434024 1413553856 1415322272 1419835417 1419945912 1420683264 1420719508 1422078528 1423438848 1428397971 1429139712 1429764336 1433076736 1434464416 1438274838 1442484736 1446948594 1447699968 1447716963 1449101808 1450280832 1451705164 1452459008 1453093824 1457203968 1457727414 1458913456 1459551093 1461218304 1461743192 1466518482 1468353159 1469115648 1469916032 1471322112 1472103424 1473945088 1477860384 1478506302 1479291429 1483366612 1487562384 1488985344 1490447688 1491660352 1493087232 1496416922 1497848352 1498503006 1501974656 1506764116 1506881376 1508649142 1515850908 1517300928 1518553267 1519199136 1520005872 1522288768 1524043521 1529053526 1529966592 1530005624 1530800128 1531469184 1532934144 1538274738 1539073536 1539746208 1540585072 1542058752 1543313408 1548234688 1548911364 1558252332 1559061504 1563374792 1564186624 1564870272 1569027096 1569860292 1571137568 1573619712 1574184976 1578637632 1579327596 1580147712 1582124544 1582986496 1584500736 1590248088 1591541952 1592237556 1593932288 1604396288 1605931008 1606403456 1607940096 1611525916 1612211328 1613067456 1613772468 1614651662 1617511168 1622669048 1622795328 1632454824 1633302528 1634016384 1639387904 1641277638 1642171817 1643742672 1644461091 1645799064 1646673028 1648553984 1653655536 1654533672 1656116352 1656603564 1657463808 1658188224 1659091616 1660678656 1662029824 1667329664 1668058392 1670563648 1677987311 1678117896 1678989312 1684508672 1688106693 1688983296 1689721488 1690618776 1695276128 1700071296 1700681983 1701697536 1704754688 1710190768 1710938229 1711826688 1712574864 1713968256 1716542464 1721256327 1722150144 1722768762 1724170448 1724924019 1733158206 1735489448 1736227584 1737149568 1738855636 1739758592 1741764024 1741935104 1747489744 1748253507 1748577856 1750250496 1758028272 1758796641 1758941184 1759709952 1767529764 1768492726 1769411072 1770184416 1770958098 1780859808 1784961024 1786714048 1788423168 1791460164 1792411478 1793173824 1794126048 1794653861 1795585792 1796370576 1799068544 1803220914 1804945824 1807063258 1807203888 1808142336 1809127424 1817961054 1818905088 1819700064 1825502679 1825681984 1830531612 1831503674 1835889664 1841743904 1842527232 1842548862 1843505664 1844311392 1848584192 1854478912 1854623232 1855289436 1856798944 1865662656 1866478068 1867447296 1869783552 1873586176 1875745872 1879384104 1880913216 1881912032 1882734546 1893261216 1895072256 1896104704 1897918464 1904530628 1905519616 1906352448 1907185644 1914823911 1917699784 1917849024 1923964614 1929264792 1930266624 1930289284 1931110272 1932135744 1933707776 1937458432 1939691754 1942938624 1943636552 1946068124 1948291072 1952425629 1955357976 1957228416 1957804212 1958820864 1959676992 1965925962 1967150088 1970480512 1971341736 1972388572 1983416512 1984260096 1985313792 1987263584 1990587456 1990782976 1997131136 1998004008 2009175168 2009896889 2010053304 2011097088 2020034016 2021134544 2022017907 2023067904 2023952112 2025598848 2026674496 2032058028 2035268352 2035999446 2041958912 2049365571 2051032984 2052098048 2052994944 2053892232 2056078336 2065215152 2065375872 2066117781 2071961892 2077669776 2078748672 2079657216 2086288776 2086493696 2088898812 2090036858 2092036128 2093147056 2103757733 2104850176 2105770128 2106863616 2107784448 2109499392 2117151036 2118304474 2119569408 2120330784 2120954563 2122055936 2122983408 2131079262 2133117792 2135620214 2136895488 2143709568 2149615104 2149640339 2150756608 2151696624 2157412257 2163727104 2164504342 2165796864 2175421248 2176606432 2177557746 2178688512 2179640736 2186591121 2188370184 2191656896 2191827456 2192614788 2194398752 2204874048 2206044896 2206983168 2208155136 2208804752 2209951744 2210917632 2214238208 2216790576 2224077856 2225049918 2231343576 2235671532 2237490528 2239630848 2244625383 2246772528 2250808924 2251977728 2252961984 2254158368 2260146174 2262973713 2266761728 2273776362 2280008808 2281250972 2282435584 2283433152 2285291008 2293580289 2295008436 2296200192 2297025016 2297203776 2299898692 2307412107 2308610304 2310877608 2313088128 2314970112 2316199424 2322352032 2323367046 2331004676 2333667328 2344037696 2345062188 2346279936 2347305408 2354790438 2356706352 2360245888 2360429568 2361277464 2367956448 2370734366 2374479744 2375332687 2376751104 2384564224 2387312928 2388613552 2390898432 2392168064 2395160768 2404294552 2406594432 2408896512 2409605184 2411910144 2417288874 2419601184 2421977493 2423948072 2425206784 2426266752 2434003572 2440708816 2448682236 2449953792 2456702976 2456731816 2458007552 2459081856 2465614008 2468698596 2470009542 2472830976 2473719248 2481800508 2484905346 2486195712 2486259139 2487550208 2488637424 2489929728 2491017984 2493044736 2500994496 2502087588 2503450742 2504945664 2505845472 2507884288 2510312728 2524348288 2526763008 2533474944 2535928164 2540484037 2541803264 2542914192 2550106944 2553098548 2557132032 2558050586 2559578112 2565286152 2567740032 2570952384 2572353056 2574813696 2576180992 2584153143 2586255672 2590584832 2603234172 2605724352 2607143968 2608283454 2609637888 2610405616 2611761152 2612902656 2621234616 2622866784 2625375744 2628455648 2636837203 2637042408 2638411776 2647085056 2652739089 2654116608 2655276624 2664005344 2677441536 2677509842 2678900224 2680071072 2682634752 2687190246 2688617217 2691189072 2693378688 2694555864 2696023876 2697423872 2698602816 2700798464 2704831371 2709410704 2710594887 2713691136 2714665928 2726941581 2728357632 2732487428 2735905886 2737326592 2738522976 2745797418 2747255511 2753834496 2754823708 2762615856 2763823293 2765258496 2770226368 2772876288 2779059998 2781718368 2782934154 2785198416 2789381504 2798493984 2807693504 2810379264 2820170353 2821369824 2822868048 2824101819 2827107712 2830644544 2839670834 2839891824 2841366528 2841439016 2844157056 2846877696 2856795942 2858279424 2859528672 2866153472 2868928832 2876549676 2884969472 2893897188 2895399936 2895433926 2898203616 2900561664 2903410328 2904918016 2906187648 2914407936 2915454828 2917826912 2919102186 2922436608 2923486384 2933036964 2936706318 2938231296 2939832064 2942644224 2944206848 2947890176 2955720768 2957012604 2958582858 2966733224 2975124768 2977970688 2978046661 2980895376 2983320704 2986174464 2992833844 2995696704 2997006012 3003949312 3013528232 3013762752 3017298284 3031701816 3034601856 3037106534 3038398272 3040011744 3042997363 3044577536 3048087042 3053999169 3058107052 3060011248 3061600256 3062938368 3065868288 3076549476 3078147072 3079492416 3081170144 3084117504 3086626816 3096469376 3097822728 3116504664 3118123008 3126749584 3128373248 3129740544 3135055287 3138054192 3139720584 3142275136 3147239424 3148369952 3157275264 3158409397 3158655192 3160295424 3164249088 3165972992 3177456711 3180496176 3183083904 3184475112 3187864576 3196618893 3203430321 3208792576 3212806912 3215880192 3223051832 3224422656 3226134912 3227544936 3229303324 3235022336 3245338096 3245590656 3246756513 3264909648 3266336619 3266605056 3268032768 3278775808 3282555276 3284343634 3287485344 3288922182 3291598128 3293346056 3305905009 3307311072 3309067344 3312232704 3313207128 3314927616 3316376448 3318183232 3321357312 3332928599 3334659328 3336116784 3337574877 3341127296 3355974622 3356235792 3357978624 3376213386 3377966592 3378006247 3379442976 3381237552 3390219261 3390552256 3400142592 3401363966 3403395072 3409509376 3420381536 3421876458 3423653376 3425149728 3427936512 3433084928 3442512654 3444300288 3445537524 3448340896 3449848038 3451680001 3466316412 3470978896 3472455168 3474299136 3477711272 3479517184 3483528048 3483870208 3494979488 3496507014 3497155712 3500500992 3516056544 3517593282 3519419904 3535059528 3536985452 3538822144 3540368832 3541916196 3556101549 3561719616 3569922048 3573428096 3576846336 3582920328 3584822956 3586347648 3588252096 3589307722 3591171584 3592741152 3598137088 3606441828 3609891648 3614126516 3614407776 3618254848 3625933311 3635922108 3637810176 3639400128 3651005358 3651363968 3661063224 3663007348 3671779328 3683487808 3685054464 3685097724 3687011328 3688622784 3697168384 3705014313 3708957824 3709246464 3710578872 3713597888 3731325312 3732665651 3732956136 3734894592 3739567104 3747172352 3751491744 3755176113 3758768208 3761826432 3763824064 3765469092 3786522432 3790144512 3792209408 3809061256 3811039232 3812704896 3814371288 3829647822 3835399568 3835698048 3837075879 3847929228 3858529584 3860533248 3860578568 3862220544 3864271488 3867415552 3874916864 3879383508 3885877248 3887273104 3892136248 3904851258 3906978647 3910715952 3912425181 3914456832 3915608424 3917641728 3919353984 3931851924 3934300176 3938915617 3940961024 3942683472 3944777144 3966833024 3968520192 3970627584 3974527168 3981174912 3992189201 3994262272 3996008016 4016264763 4018350336 4019793778 4020106608 4022194176 4040068032 4042269088 4044035814 4046135808 4047904224 4051197696 4053348992 4064116056 4070536704 4071998892 4079258183 4083917824 4098731142 4102065968 4103858829 4104196096 4105989888 4107784464 4112156672 4130430304 4130751744 4132235562 4143923784 4155339552 4159314432 4168589997 4172577552 4172987392 4177797624 4180073716 4184072256 4186294112 4207515466 4209700352 4211540256 4215568896 4218998784 4234302072 4236608948 4240661568 4241909126 4244111872 4245966816 4259506251 4262158524 4266235584 4271240428 4285193913 4287419136 4299230208 4299280678 4301513216 4303393248 4314824514 4327454208 4329008684 4343150889 4350842496 4353212864 4355115492 4357377024 4359281472 4373182242 4376740368 4378653279 4383313792 4383654912 4385229576 4388797504 4409748096 4412089792 4413966336 4416310272 4417609504 4421835264 4428476416 4433581152 4437874287 4448155712 4450099836 4462687152 4471343064 4474981056 4479261696 4489250766 4493545056 4501617848 4503955456 4505923968 4508316736 4520292348 4525947426 4533523456 4547552724 4555659801 4560017616 4562501944 4564871168 4566866304 4570582016 4587160578 4590016872 4592400384 4594050032 4594407552 4599797384 4614824214 4617220608 4617338401 4621755216 4626176256 4629940224 4632398848 4644704064 4646734092 4662009352 4688075392 4690124376 4692559872 4694610816 4709580876 4713412704 4718041783 4720491776 4720859136 4722554928 4735912896 4741468732 4748959488 4750665374 4753502208 4774625856 4777227104 4781796864 4781852999 4784336128 4790321536 4808589104 4813188864 4817793024 4819210368 4820941489 4823820288 4834577748 4839202368 4843954986 4847896144 4850413568 4852533504 4868007144 4881417632 4897364472 4899907584 4913463632 4916015104 4918163712 4926515451 4931228016 4937397192 4940019084 4945661952 4947438496 4963601016 4969810692 4972391424 4972518278 4975100416 4977274848 4982035968 4986089472 5001988992 5004175176 5006901484 5011690944 5015768576 5020625456 5033961933 5048696576 5053526016 5064320079 5066949888 5071856328 5080968074 5083606528 5085828384 5100213888 5102045949 5106197096 5114264064 5116101172 5130572304 5132814687 5135480064 5141904768 5144706112 5149627392 5152361984 5168306286 5172511344 5174772057 5206468344 5211448704 5214287936 5216566908 5219275776 5220811232 5225805312 5237459227 5242469232 5244760521 5245733568 5250751488 5256911296 5273674406 5274084816 5276823552 5305478178 5308233216 5310553248 5328010688 5351687341 5354883072 5355019684 5357800448 5360142144 5365269504 5374380492 5377234434 5382378144 5383961583 5386757376 5389111728 5392047752 5394847744 5397205632 5401596928 5409662742 5418821408 5421189774 5427382272 5429331856 5453883162 5456715264 5464974856 5471811772 5474653184 5477045952 5491594836 5494511022 5507668992 5509647416 5525231712 5527646586 5530516992 5540452736 5545752576 5558119996 5563436736 5565868308 5570396832 5578763008 5596987968 5615387008 5620758528 5640340706 5642739648 5645736096 5648203638 5651280817 5654215424 5661289088 5679341668 5679783648 5682878032 5688314112 5693755392 5713591884 5716558848 5719057344 5732306944 5737857664 5744471733 5753099352 5769938944 5787794376 5790799872 5790867852 5796407232 5801123328 5806820656 5809836032 5812375296 5828815872 5830909656 5835653824 5838204372 5844873216 5846972768 5866073928 5873412636 5876462592 5879664128 5888413696 5895780352 5911441536 5914025208 5917165716 5933466448 5950249536 5955941376 5956093322 5961790752 5966641408 5972348928 5985667688 5991393408 5994012024 6007898624 6027056464 6027525504 6029690667 6034596568 6063403632 6066053721 6069203712 6074213068 6076796544 6080023488 6085994726 6089155072 6096174084 6107998338 6116214104 6120022496 6125876736 6148096713 6153098952 6156294144 6158984832 6162340288 6168235008 6189724541 6192938752 6195645456 6198353343 6233009328 6236246016 6253499168 6259481088 6270110574 6273440173 6276108384 6279441168 6284550272 6296739904 6311273199 6314550528 6316818794 6317310384 6320590848 6324721403 6328498176 6331945984 6354913422 6360992352 6362863689 6366167808 6368950224 6375729152 6393237786 6406860642 6410262859 6417585152 6425613824 6446103664 6448845312 6448921017 6452269824 6455089872 6458606648 6470044672 6490676192 6491181312 6493513026 6529819296 6532673238 6536065536 6557551616 6565110552 6568687268 6574970688 6577844364 6583196256 6586692112 6611810018 6614622144 6618134688 6624465408 6626414256 6629855232 6632752896 6636366464 6642714624 6665857198 6669318656 6672233568 6675149754 6682254592 6711949244 6712471584 6733876149 6752426772 6755933184 6756012494 6758885952 6762475104 6780438522 6781104512 6788921139 6800285184 6802727932 6819018752 6840763072 6843752916 6847306752 6850299456 6855873024 6866169856 6880740867 6885025308 6888600576 6891075048 6896681792 6899696076 6903360002 6932632824 6941957792 6944910336 6948598272 6955422544 6959034368 6967056096 6967740416 6989958976 6993014028 6994311424 7001001984 7032113088 7035186564 7038839808 7070119056 7073970904 7077644288 7080737664 7083832392 7112203098 7123439232 7125998061 7146856192 7153692672 7165840656 7169645912 7172695296 7176504192 7178615444 7182343168 7185482304 7196274176 7212883656 7219783296 7228253032 7228815552 7251866622 7265932479 7271844216 7275620352 7278800256 7302010716 7302727936 7315129003 7322126448 7326014696 7343558656 7366975616 7370108928 7370195448 7374022656 7377245568 7410028626 7414065659 7417915648 7418492928 7421157744 7427195776 7458777417 7462650624 7465331302 7465912272 7469789184 7474670749 7479134208 7502983488 7510352226 7514340427 7517536416 7523652864 7527648128 7530938184 7573044864 7575765197 7580289024 7584418816 7618122512 7621452111 7622078464 7625409792 7628742576 7659295644 7670799136 7671396096 7674151758 7695858456 7717059168 7721157136 7724441088 7728542976 7734831104 7749833728 7758767016 7771754496 7774546208 7784272496 7809702516 7813957294 7821431904 7824850362 7828913664 7831216848 7835283456 7838707968 7863703848 7868600352 7877831234 7881922048 7885366944 7889554288 7910511609 7933666048 7941255168 7949054336 7958217267 7962349824 7984378402 7988524544 7992016032 8032529526 8036700672 8039587556 8040213216 8065851651 8080136064 8084538176 8088071628 8092271616 8095808448 8102395392 8106697984 8128232112 8131784661 8141073408 8143997784 8158516366 8167835648 8197462284 8204131936 8207717658 8211979776 8215568928 8224313344 8241766533 8260860608 8261503488 8264471124 8287847568 8297570281 8310679104 8318628864 8337179994 8345155104 8345974784 8355595248 8360147432 8368144512 8372588224 8415030932 8419400704 8423080512 8431137792 8460511059 8468604144 8473217896 8481323136 8483818252 8488223744 8491933632 8519012502 8524317048 8532471168 8542480856 8570387826 8574838272 8598460416 8598561356 8603026432 8606786496 8629649028 8654908416 8658017368 8686301778 8701684992 8706425728 8710230984 8714754048 8718562944 8746364484 8753480736 8757306558 8762077597 8766627584 8767309824 8770459152 8777595008 8819496192 8824179584 8827932672 8832620544 8835219008 8843670528 8867162304 8875748574 8880584141 8896311424 8900199672 8925374304 8934139983 8942686128 8949962112 8953177051 8958523392 8978501532 8987090112 9003235696 9007910912 9011847936 9016633472 9040584696 9051894852 9067046912 9095105448 9111319602 9120035232 9125003888 9128992089 9129742336 9133732608 9141164032 9174321156 9180033744 9184800768 9188100064 9188815104 9199594768 9229648428 9234441216 9234676802 9243510432 9252352512 9259880448 9264797696 9289408128 9293468184 9324018704 9371284447 9376150784 9380248752 9385119744 9389221632 9405165861 9419161752 9426825408 9436083566 9440983552 9441718272 9445109856 9471825792 9475228191 9482937464 9497918976 9501330748 9532370133 9549251712 9554454208 9563593728 9563705998 9568672256 9580643072 9610290963 9617178208 9626377728 9638420736 9641882978 9647640576 9669155496 9678404736 9687909972 9695792288 9705067008 9726709993 9736014288 9740269539 9762835264 9794728944 9799815168 9826927264 9836327424 9853030902 9862456032 9874794384 9880038168 9894876992 9917715027 9927202032 9938847919 9939621384 9944782848 9945036556 9950200832 9954549696 9964071936 9998785797 10003977984 10008350352 10013802968 10023381888 10031537152 10041250912 10067923866 10097393152 10128640158 10133899776 10134018741 10143712656 10161936148 10167213056 10171656768 10200427776 10204091898 10212394192 10228528128 10232202344 10261144608 10265629374 10270960128 10283809536 10289412224 10299254784 10304723968 10336612572 10345022688 10349544114 10355040003 10412936688 10422897408 10428575872 10433133816 10438551552 10441622464 10451610624 10474918454 10484938464 10489521042 10491467136 10495235803 10501502976 10513822592 10547348812 10548169632 10610956356 10616466432 10621106496 10656021376 10668304647 10703374682 10709766144 10710039368 10715600896 10720284288 10730539008 10748760984 10754468868 10764756288 10767923166 10773514752 10778223456 10784095504 10789695488 10794411264 10803193856 10819325484 10837642816 10842379548 10854764544 10858663712 10907766324 10913430528 10929949712 10943623544 10949306368 10954091904 10983189672 10989022044 11015337984 11019294832 11050463424 11055293172 11061033984 11080905472 11091505152 11116239992 11126873472 11131736616 11140793664 11157526016 11193975936 11197996953 11230774016 11241517056 11265528339 11280681412 11285479296 11291472192 11296407276 11302561634 11308430848 11322578176 11358683336 11359567296 11365756064 11376628224 11427183768 11433117696 11438114688 11475715328 11488943466 11495202719 11506198704 11511227637 11539877888 11575588752 11581599744 11581735704 11592814464 11602246656 11613641312 11624750592 11650674607 11657631744 11661819312 11671307648 11676408744 11693945536 11720935941 11732147856 11745911177 11746825272 11752925184 11759328256 11791560704 11816746851 11822883072 11828050416 11834331432 11866932896 11900499072 11904773881 11911882752 11912186644 11923581504 11933282816 11971335376 11976567603 11982786816 11988024048 12015797248 12048794289 12054112928 12055051008 12059381334 12069193136 12126807264 12132107442 12138407424 12148426136 12153593088 12160046976 12171989452 12178310144 12192348168 12215996676 12232428208 12237774549 12240044992 12251753472 12296193426 12306197904 12311576487 12312588288 12317969664 12324680576 12336470016 12379449082 12385877504 12391290912 12396706686 12466018656 12505769991 12506998336 12518962176 12540221148 12546880346 12552216768 12558882336 12569100544 12593479808 12622546398 12629101056 12633637588 12634620768 12649442806 12656996352 12663891968 12709826844 12721984704 12725727378 12732335616 12737900448 12751458304 12778518753 12786475572 12813721284 12820525718 12835170304 12851227648 12892207328 12897690624 12897842034 12904539648 12910179744 12917213296 12940089344 12981352384 12982362624 12987026052 13059638592 13065346476 13072131072 13115103232 13130221104 13137374536 13149941376 13155688728 13166392512 13173384224 13223620036 13229244288 13236269376 13248930816 13252828512 13265505792 13272732928 13285429248 13331714396 13338637312 13344467136 13350299508 13364509184 13423898488 13424943168 13467752298 13504853544 13511866368 13512024988 13517771904 13524950208 13560877044 13562209024 13577842278 13600570368 13605455864 13638037504 13666979403 13681526144 13687505832 13694613504 13700598912 13711746048 13761481734 13768979081 13770050616 13777201152 13782150096 13793363584 13799392152 13806720004 13852015203 13865265648 13883915584 13889820672 13897196544 13910845088 13934112192 13935480832 13979917952 13986028056 13988622848 14064226176 14069278223 14070373128 14077679616 14140238112 14147941808 14154125349 14155288576 14161475328 14167664784 14224406196 14246878464 14251996122 14293712384 14331681312 14339291824 14345390592 14345558997 14353008384 14357230888 14364686336 14370964608 14392548352 14425767312 14439566592 14456506064 14457631104 14462824467 14503733244 14531864958 14543688432 14551240704 14557600512 14604021432 14605455872 14630258006 14644252896 14652029392 14726304131 14733951232 14740390896 14748045312 14754491136 14779546353 14820057252 14828131318 14835831296 14836985856 14842315488 14854391552 14917554834 14925301248 14930662604 14931824544 14949341498 14958268416 15005966976 15020704452 15028680854 15035072832 15047305728 15047482373 15055296256 15061876368 15101885799 15146089728 15151530394 15160578048 15168837632 15236245024 15242904222 15250819584 15257485152 15306137847 15318591288 15341598272 15342792192 15348303516 15391716912 15434118336 15442314272 15448882176 15457085952 15469662208 15499667456 15517534032 15549092416 15568544992 15619405032 15627914588 15642863808 15649700724 15657827328 15662433696 15677415936 15712377681 15727407696 15737200704 15755662468 15763844096 15770733888 15779108576 15821023218 15867332096 15898108672 15916434534 15924699648 15968756804 15977049088 15984032064 16055062023 16065059052 16073401344 16079175112 16080426432 16131703302 16151884749 16160272128 16169076352 16176143256 16184543232 16191616896 16204790784 16213395968 16256464224 16263569322 16272429823 16282146816 16287995568 16317032732 16335671296 16394924568 16408263872 16415435316 16423959552 16431137856 16483533066 16521721216 16523006976 16528942248 16575695136 16595140562 16621358208 16627328809 16637257728 16674359988 16690310208 16691949568 16711190496 16720294864 16736289024 16745176448 16830061864 16838801408 16846161024 16862275584 16921022118 16937208288 16946435792 16953842451 16962646272 16967636504 16976447488 16983867264 17038025004 17048634096 17064942336 17084961712 17140775652 17149676544 17196920832 17197122712 17206052864 17213572992 17259298056 17309816832 17316034736 17372603556 17403369984 17403813973 17412851456 17420461968 17429508096 17437125888 17492728968 17506961472 17514613116 17524155194 17533255168 17534619648 17540918304 17555190016 17638992384 17648359168 17665241088 17670438016 17687341056 17734324608 17751497148 17761168282 17783388259 17792622848 17800399344 17850748608 17868279966 17885372256 17899924224 17906354102 17917046784 17957003064 17974180224 18006471392 18023695872 18033266944 18063889987 18081169392 18089072001 18103789704 18134093824 18190210896 18222639204 18240070464 18250007776 18257984178 18267465216 18282328064 18348642312 18360067488 18376200128 18377630208 18399189536 18457860421 18459296856 18468882432 18469353604 18487020864 18504705024 18529595392 18569173623 18578816256 18586936368 18648037408 18742568894 18752301568 18760497504 18778443264 18810331722 18820320519 18838323504 18853650816 18872167132 18881967104 18890219712 18933819597 18943651584 18950456382 18965874928 18974164209 18995837952 19002661496 19064740266 19088591067 19098503424 19108908416 19127187456 19127411996 19137344512 19161286144 19220581926 19230788577 19234356416 19252755456 19276841472 19283765956 19338310992 19346763051 19356809472 19375819944 19391584576 19410134016 19453419986 19472028576 19480539078 19525670528 19589457888 19653854528 19672654848 19706061804 19724912064 19741192471 19749588768 19760076336 19789753984 19835430054 19854404064 19877695838 19879242768 19889565696 19890073112 19900401664 19909099392 19928143872 19997571594 20007955968 20016700704 20027605936 20046763776 20063074304 20082501824 20135847732 20194786304 20257280316 20267799552 20268037482 20287425312 20323872296 20334426112 20343313536 20400855552 20408183796 20424788384 20457056256 20464404688 20522289216 20531258748 20541920256 20567619072 20578824448 20598509568 20609447936 20673225144 20690045376 20699088228 20710080006 20825873376 20845794816 20846326627 20857151744 20866267632 20877103104 20883244928 20903221248 20949836908 20969876928 20979042084 20982934272 20990471606 21003005952 21027645184 21094697624 21096339264 21221912712 21232932864 21242212992 21300981541 21312042752 21336609294 21377994183 21406749364 21420078736 21431201792 21440568576 21461078016 21497521968 21508937736 21529512576 21535846332 21547029504 21556446912 21568191008 21588822528 21606387712 21638650968 21675285632 21684759096 21717327424 21815532648 21826861056 21859899424 21887247088 21898612736 21908183808 21945387009 21966379344 21978044088 22030675968 22038589664 22100926848 22108865779 22110586344 22122067968 22161810944 22232479984 22242196977 22253746944 22263473232 22281587328 22315052032 22376332251 22387951872 22395993906 22424012247 22461548032 22531056678 22543021281 22561362824 22570958592 22582944384 22592814552 22605123268 22616861696 22645156352 22717366672 22719134592 22727295591 22731512128 22753256448 22854367536 22864356333 22866235392 22876229376 22951430656 22977886932 22990405438 23012397408 23022455274 23141335063 23151177504 23163471408 23185628928 23204493312 23227282624 23249501184 23301349214 23315263488 23323638624 23330500193 23342615296 23352817488 23387891072 23441871882 23464295712 23491822354 23493650544 23505850368 23518656512 23633493702 23645766144 23646043729 23656100832 23668662864 23731534827 23733865792 23800998144 23809547762 23823765504 23824373288 23847163008 23866565632 23942670752 23953135206 23965573632 23976048096 24031594496 24097588578 24108225856 24110102016 24118762668 24138386272 24253614528 24264214884 24276814848 24296852272 24307186176 24320093952 24343978904 24356620288 24384696336 24431993352 24464856416 24475549098 24480089984 24503506944 24592386852 24612395808 24623152974 24635939328 24649361152 24672940032 24758898164 24771755008 24782581824 24793413372 24892710843 24932037312 25011539982 25013996672 25037924352 25080442296 25093760692 25104433536 25117764672 25138201088 25186959616 25245092796 25258202112 25267275176 25269241536 25298885612 25327783936 25381533177 25419653688 25443969408 25451454756 25464671232 25475800896 25557037506 25572951144 25627442568 25641051436 25670340608 25702455296 25784414656 25795381248 25795684068 25809079296 25820359488 25834426592 25880178688 25962704768 25964725248 25974052104 26119277184 26128659557 26130692952 26144262144 26230206464 26260442208 26274749072 26286232791 26299882752 26311377456 26332785024 26346768448 26447240072 26458488576 26472538752 26497861632 26505657024 26531011584 26545465856 26641752423 26663428792 26677274624 26688934272 26700599016 26729018368 26802419949 26847796976 26849886336 26859531153 26935504596 27009707088 27023732736 27024049976 27035543808 27049900416 27121754088 27124418048 27155684556 27201140736 27210911728 27333958806 27348850529 27363052288 27375011664 27386976267 27389227008 27401197824 27423492096 27522963468 27537958162 27540101232 27554402304 27564300192 27572409319 27586727168 27598784304 27613440008 27704030406 27730531296 27767831168 27779641344 27794393088 27821690176 27868224384 27945324407 27959835904 27972056112 27977245696 28113853341 28128452352 28138556446 28140746256 28155359232 28280476224 28295883616 28308250698 28322950656 28335329568 28425684573 28448812392 28493756928 28503992244 28587424768 28663362624 28678583648 28690781184 28691117994 28706016768 28714461776 28729372672 28741929216 28785096704 28851534624 28879133184 28913012128 28915262208 28925648934 29007466488 29063729916 29087376864 29115201024 29180129979 29208042864 29210911744 29260516012 29288505792 29304058784 29452608262 29467902464 29480781792 29508982272 29559092706 29640114504 29656262636 29671662592 29684630976 29708783104 29753145081 29816543757 29835109668 29850602496 29861325208 29863649088 29898682996 29996357391 30011933952 30041408904 30057361708 30070145664 30094611456 30094964746 30110592512 30123752736 30203771598 30292179456 30303060788 30337675264 30402056223 30472490048 30485808444 30501639168 30514970304 30612275694 30637182576 30683196544 30685584384 30696607032 30783433824 30868236672 30884628544 30897764352 30914171904 30999334912 31035068064 31065120009 31098184832 31137089984 31238810064 31255829176 31285727616 31299401448 31315654656 31324867392 31354831872 31424755362 31454815392 31474401408 31485707409 31511324936 31527688192 31541467776 31558217152 31642046436 31734664192 31796217344 31832869068 31849399296 31937513608 31954098176 31968064128 32110124046 32130118104 32146802688 32158350224 32160852864 32263406604 32303769498 32320544256 32321368807 32338152704 32352286512 32369086464 32383233792 32409581568 32426791936 32512928448 32527138644 32544859646 32564293632 32575991136 32634065464 32758513271 32789849136 32816527744 32830870632 32847919104 32862275712 32967066132 33026292481 33043442432 33046013952 33057884496 33151390272 33190281124 33242716416 33254657618 33274515456 33348719976 33380620416 33422380992 33440589728 33472578048 33472970993 33490352896 33593990859 33660123728 33677602816 33692322048 33724551168 33842044236 33874416576 33892871584 33907684902 33925292544 33935273008 33952894976 33967734528 34076050008 34097268192 34129884672 34169923424 34281551304 34299353088 34394245424 34412105728 34427145984 34485608157 34518596112 34619633664 34632069472 34745207112 34806739968 34807627946 34825702912 34840923936 34874251776 34952023821 34985457936 35013922944 35029226232 35048310388 35066510336 35081836608 35110380032 35162807823 35237733531 35277984768 35296718336 35340876032 35374682112 35450240553 35468649216 35502994296 35522336564 35566776518 35585245696 35600798688 35701497216 35714321643 35736559932 35770744512 35799848448 35812708204 35914006128 35929702809 35948360448 36012942784 36047391744 36066533888 36127779974 36162338784 36178144002 36207579408 36380421792 36445278408 36480140928 36500015552 36515968356 36534930432 36662214589 36697284624 36713323647 36720134976 36752400256 36755260416 36798379072 36915720842 36918593712 36937764864 36938707208 36974041728 37009410048 37138347246 37157632512 37173872736 37296074816 37485137788 37504603136 37520995008 37556886528 37620663444 37640641038 37676647008 37707301632 37744334264 37763934208 37780439424 37867639194 37887303168 37900912764 37931749856 37948328418 37991675904 38005322992 38129480532 38177182134 38197006848 38217816832 38254374912 38254823992 38274689024 38322572288 38441163852 38461577154 38468712832 38505510912 38553682944 38567531912 38676621984 38693526102 38713618944 38714606593 38751639888 38783169152 38820268032 38906839972 38944057152 38961078156 39051341056 39178915776 39307709056 39345309696 39412123608 39449824128 39482384942 39499177536 39520152672 39558965719 39579507968 39670860108 39708808128 39755391676 39758485536 39780146224 39800803328 39818198784 39856287744 39995143188 40015911936 40033401408 40055211872 40093527552 40126148608 40165003648 40271695464 40389572608 40514560632 40535599104 40536074964 40574850624 40647744592 40668852224 40686627072 40801711104 40816367592 40849576768 40914112512 40928809376 41044578432 41059322161 41062517496 41083840512 41135238144 41157648896 41218895872 41306937243 41346450288 41380090752 41398176456 41420160012 41556045609 41651746752 41691589632 41692653254 41714303488 41732535264 41766489856 41806442496 41899673816 41939753856 41958084168 41965868544 41980943212 42055290368 42189395248 42192678528 42207834669 42443825424 42462376047 42465865728 42484425984 42601963082 42624085504 42673218588 42755988366 42813498728 42840157472 42881137152 42976765117 42995043936 43017875472 43036676991 43059025152 43071692664 43094059008 43112893824 43136382016 43177645056 43277301936 43328071787 43350571264 43369518192 43388473401 43434654848 43631065296 43653722112 43719798848 43774494176 43816367616 43890774018 43914081211 43932758688 43956088176 44077179328 44178912393 44201853696 44217731558 44221172688 44244135936 44323621888 44464959968 44484393954 44507493888 44526946464 44563174656 44630104064 44752664502 44775903744 44791987812 44848024494 44871840013 44923096064 45062113356 45086042562 45122725648 45141917184 45142447119 45165888768 45185629104 45210246536 45233723392 45290312704 45434733344 45438269184 45454591182 45463024256 45506512896 45708735072 45728712666 45752458752 45902861312 45955773864 45980810876 46024794816 46044910548 46282670126 46302355008 46326942816 46371257856 46408986624 46454565248 46499002368 46602698428 46647277248 46661000386 46685230592 46705634976 46775782144 46883743764 46928591424 46983644708 46987301088 47037313024 47137133043 47266987404 47291532288 47292087458 47312201664 47337325728 47463069654 47467731584 47601996288 47619095524 47648746576 47694326016 47733131264 47885341504 47906270412 47931147264 47952096192 48063188992 48165186069 48195177156 48216451712 48220204032 48237525336 48276772544 48507229056 48528429768 48553629696 48593704544 48614372352 48640187904 48687957808 48713240576 48769392672 48817289469 48863986704 48929712832 48951098196 48960179968 49007013888 49184773704 49224791616 49246305948 49271878656 49298722304 49517796328 49543510016 49565163648 49586826744 49785421686 49864074624 49881986427 50023079964 50027993344 50075848704 50160884592 50187521384 50208867072 50235529344 50276402176 50373919232 50490185592 50516404224 50534550352 50538483072 50597771224 50763066354 50790722411 50839307376 50861527353 50887938816 50902909512 50929342464 50951601792 51114075012 51145902288 51205903021 51254885136 51282102872 51404910592 51568829312 51590762496 51591368136 51618158592 51640718976 51668853184 51898459613 51925409536 51929450496 51948104208 52211441919 52238554368 52257319114 52261385904 52288524288 52520884416 52549498144 52572465582 52599765504 52600382989 52622754912 52665570048 52693536896 52894480144 52916977152 52945077504 52995723264 53011314048 53030356379 53062023168 53090931712 53283504846 53326857584 53350164777 53354549248 53377868544 53401198032 53458036736 53604839898 53695593952 53699772672 53719062306 53871009192 54019414176 54048099952 54071087616 54099800832 54191669961 54243508176 54248836096 54311369112 54402281472 54421823456 54667917612 54697701058 54726104576 54750023328 54773952534 54802395648 54846984192 55045926936 55075916324 55080202464 55128600384 55144818638 55173454336 55197568608 55226880016 55373581263 55408060812 55461062592 55535662336 55588786176 55643380352 55707520869 55736448768 55890648814 55919671808 55944112224 55954491392 56227706682 56256904704 56277112892 56281492512 56460961557 56560952448 56591767232 56616501396 56645901312 56670659136 56851369146 56897624784 56922492627 56987513856 57007984488 57174849536 57326725248 57357167296 57381562368 57382235988 57412033536 57428923552 57483858432 57570193408 57692365731 57703069248 57758266368 57826024256 57830524416 57851297868 58014932976 58127459832 58174753728 58230402048 58360259958 58416085728 58421823488 58521032024 58577011584 58608117568 58905216524 58935804928 58961563584 59017964544 59118185412 59223577413 59280229008 59312525272 59343325184 59369261952 59417566208 59506290162 59633087514 59670219336 59701204992 59722650416 59727298176 59797365992 59992714782 60023867904 60025399213 60082817808 60114723416 60140291328 60189222912 60189929492 60221185024 60247505472 60407543196 60584358912 60606121576 60804112446 60944980096 60971616888 61003278336 61029940608 61224551388 61274365152 61334543179 61366393088 61371168768 61393214064 61566867648 61736473344 61769257088 61795528704 61828343808 62070136128 62130240018 62164088987 62196369664 62274179968 62477620128 62511658352 62538979881 62571455232 62598802896 62631309312 62649734784 62672239357 62709663744 62849510724 62909630784 62948802816 62971414818 63022649872 63055376384 63082935552 63116434304 63284092872 63469328384 63592434688 63665738136 63698798592 63875027216 63902944623 63908196352 63936128256 64220248092 64260236208 64293605376 64316700448 64321705728 64526813208 64607538996 64641088512 64642737614 64676305408 64704573024 64766467584 64819163136 64853583872 65025856896 65054277288 65089719292 65151982272 65268130928 65517026542 65579698272 65598991129 65633055488 65661741264 65695838208 65724551424 65836161027 65934132264 66052584962 66086884864 66092027904 66115768992 66302780544 66326597337 66380562248 66485432832 66509315236 66697439952 66726590931 66761240832 66844761984 66881179456 66945156096 66945941986 66980705792 67187981718 67272036741 67320247456 67384644096 67629063843 67684088472 67748833152 67785743168 67815369804 67850585088 67870546016 67935469056 68086969951 68152100016 68181886773 68194536384 68259769344 68339846848 68563102608 68598706176 68788490848 68854291968 68971216314 69037192224 69264138944 69424005189 69490414224 69571935433 69613479936 69615255892 69651405824 69681847872 69748503552 69904047642 69970915872 69991500579 70027845888 70058452464 70096620776 70133020672 70163673216 70220760064 70325615646 70475467062 70555969536 70593436672 70681752064 70900481106 70937298432 70938131187 71005988592 71044673128 71133553036 71170491392 71201597376 71402994432 71428643286 71473119864 71541489024 71599696896 71625416408 71828012256 71859405618 71896720896 72025885568 72094783488 72133067776 72255559948 72324677568 72356288004 72415158816 72760843584 72890556816 72960281856 73000031104 73031936712 73069860864 73324429178 73394569248 73426647294 73440269952 73466650621 73504800512 73510520832 73596758144 73831441684 73837187424 73877414416 73948083456 74018820096 74276694492 74315265024 74347745472 74592149632 74678132529 74970275576 75009206272 75041990016 75113773056 75241326888 75281282076 75353294016 75414603264 75488668528 75527868416 75560878848 75735278388 75774606336 75801825528 75863499712 75896656836 75983351808 76010645984 76258961064 76354364268 76394013696 76435633664 76509647984 76549378048 76645144576 76882327704 76923154308 76937425664 77011021824 77107365888 77135063824 77353243968 77387052204 77427237888 77429213186 77503279776 77566338304 77640536064 77813679944 77888114304 77922156312 78102682112 78357831552 78385978671 78615418112 78690619392 78824247216 78858698373 78899648256 78964769884 78998355072 79040305344 79117931438 79159015936 79341720216 79417616256 79510783352 79516971072 79560292448 79636397568 79925257269 79990286376 80031823872 80066802816 80110423744 80187055104 80330007296 80466419033 80543390928 80578593459 80779145216 81029121264 81071198208 81072149928 81149701248 81295489184 81373254144 81554722249 81603422208 81632735184 81699153536 81857618752 82046551587 82089156864 82118644322 82125034992 82167681024 82221378239 82270476288 82315297792 82613874486 82692900576 82717227957 82760181504 82796352912 82840320024 83112091218 83303493504 83333417167 83383179264 83385306508 83428606976 83465070528 83532979712 83799347632 83835973221 83879507712 83916168336 83931737088 83961886424 84110580736 84341560023 84378790496 84385357056 84415669338 84887650848 84924752094 84968851968 85203926164 85248171008 85346437176 85511976732 85626997456 85680314944 85762274304 85953530234 85990087872 86035750944 86073353982 86118050304 86143385328 86188118016 86225787648 86272764032 86355290112 86554603872 86656143574 86701142528 86739036384 86776946802 86869309696 87262130592 87439597696 87540389937 87548988352 87632735232 87781548036 87828162422 87865517376 87912176352 88154358656 88357824786 88403707392 88435463116 88442345376 88647243776 88929919936 88968787908 89014987776 89053892928 89126349312 89260208128 89449631271 89505329004 89551807488 89583975624 89696048988 89743680026 89846192128 90124226712 90172085124 90245451296 90283834368 90284894238 90331777536 90371258208 90420493072 90467446784 90580625408 90869466688 90876538368 90909182364 90926048512 91013025792 91417470144 91457425332 91504917504 91805722624 91911547728 91961621752 92049589632 92089821096 92565340252 92604710016 92653885632 92742515712 92909130496 92998004736 93205396856 93294554496 93322000772 93370461184 93411269952 93551564288 93767487528 93857182848 93967289416 93974602176 94274266086 94457122227 94533974808 94583064576 94584174916 94624403328 94674651456 94926139308 94935463168 95203992576 95238191048 95297493152 95388652032 95466262528 95770683008 95812540824 95862294528 95904192384 96330372138 96382853567 96390354312 96432903424 96440408064 96475050672 96553545088 96964106421 97014458112 97056859536 97107259392 97187409088 97228744704 97280375808 97375915616 97538785344 97634578938 97686425551 97727973408 97859425664 97902196392 97920359936 98275539813 98369547408 98449583232 98484947561 98492611896 98543757312 98597444608 99035592656 99078877443 99087020032 99130327296 99173653488 99570843372 99728149248 99763972854 100046159928 100055986688 100321769184 100375042768 100417734144 100418912979 100471058688 100552804352 100747838464 100980371184 101032808448 101069100704 101076966144 101195542448 101526132708 101581444822 101678614752 101723054706 101775877632 101805819024 101858684928 101903203584 102228150024 102291804576 102411806042 102509770272 102564205744 103084128917 103137658624 103182736272 103236317184 103281437952 103337706368 103456824471 103796919226 103850819072 103858900992 103896208416 104422883838 104477108736 104514638228 104522771808 104856071463 105041768832 105098996288 105144931164 105199531008 105200765978 105245509824 105331140096 105387073792 105713200593 105788960288 105833954304 105890155008 106022628096 106060712758 106124046336 106181863424 106567009692 106653715168 106700329554 106755737088 106802396064 106916073472 107142964929 107209679796 107391187904 107399545344 107438124612 107742018384 108038828352 108096199904 108142175232 108199601664 108383339922 108487016352 108497672192 108622738224 108843646912 109335835224 109395402116 109452209152 109500046656 109547905068 109604791296 109986643767 110091853872 110151832648 110160404928 110257200768 110289637276 110346908672 110395137216 110453760032 110747162526 110816121624 110922125184 111071324672 111286760704 111415041738 111472897536 111781297628 111839343616 111888224448 111908982784 112455413364 112513809408 112554225784 112562985024 112921923114 113121904896 113183534464 113233002792 113291802624 113341318272 113702738292 113795249568 113844985254 113907008761 113975027712 114015968976 114349699072 114653450496 114714334592 114763124736 114764471976 114824067072 114857847104 114967716864 115384731462 115406138496 115447593833 115516532736 115652048512 115661048832 115702595736 116029865952 116143819779 116254919664 116349507456 116391301663 116460804096 116720519916 116832171456 116843646976 117042064048 117154023168 117216235136 117810433048 117871609856 117923127168 118035929088 118236370824 118447154826 118560458016 118625050544 118676897157 118686650368 118738523904 118835132416 119012580324 119266175028 119340438672 119402409984 119445300832 119454596352 119594731984 119985429564 120047735808 120050798426 120165635616 120229446832 120280582656 120378445824 120379858984 120442370048 120495010944 120815086392 121168717824 121212243152 121608224892 121826697811 121889960192 121943233776 122006556672 122059881216 122449102776 122548730304 122669086358 122732786176 122742337536 122786428128 123133735296 123177966483 123472946688 123538514176 123656687616 123920811729 124140272256 124260480036 124328177974 124392739328 124548359936 124955240256 125023316704 125077959762 125142910464 125197605792 125299469568 125344478714 125419327488 125699021448 125819261568 125897605632 125942829636 126045299744 126165871104 126232868608 126447229909 126568185744 126623504007 126938656768 127184869376 127331476272 127397597184 127750054432 127805889246 127872256512 128440496184 128520472416 128633400896 128643411456 128930295351 129053626416 129205022947 129215077992 129282177024 129285475228 129352610816 129409146048 129532935168 129707167744 129984215361 130051713792 130108554576 130179438584 130303964544 130536261856 131034053084 131159396544 131197982258 131266110976 131323482528 131449102848 131672322054 131742243633 131868264528 132105169924 132173769728 132231537984 132536737179 132605561088 132653194674 132761124496 132970865664 133018630472 133394879904 133453181862 133522481664 133689523968 133762358912 133890312192 133891883972 133961411584 134375963436 134544073482 134615520039 134640494912 134769288192 135258127686 135368176944 135427341357 135497666304 135571486336 135630739608 135701170176 135741092032 135870938112 136173939902 136304200032 136363773546 136389072768 136438065439 136519538688 136679693696 137126205216 137576981696 137708583936 137942432628 138074384448 138528277888 138848010378 138980828448 139143870866 139226959872 139230511784 139302811648 139363695744 139497007104 139808095284 139941831744 139983001158 140055691776 140116904928 140193241552 140266041344 140327346432 140441520128 140651231292 140950934124 141111939072 141186873344 141363504128 141800962212 141874596864 141876262374 142011977184 142089346256 142267106072 142340982784 142403194752 142805988864 142857286572 142946239728 143082978048 143199393792 143250832816 143656024512 143718811236 143793441792 144051771136 144189566976 144266135552 144511119896 144649355136 144712576008 144830317632 145521687168 145781113632 145920563712 145924286389 146000062208 146063873424 146139721728 146451868407 146648858356 146789138496 146853294588 146880539904 146933301242 147009601024 147021041664 147193516288 147662883368 147674374848 147754828832 147896166912 148553388984 148630530048 148695490944 149106870787 149184299264 149356265058 149645959281 149940551152 150018412544 150083980032 150227546112 150482653776 150562564152 150706588032 150829206528 150977337056 151121757696 151458769891 151470556776 151549212672 151603651056 151726999424 151793313672 152021291968 152372167233 152517922128 152708728536 152788027392 152871267328 153019295968 153290289152 153617709063 153764655408 153846308616 153874851328 154214731776 154270127648 154706487936 154762060453 154774104408 154854475776 154858426372 155006559552 155132676608 155627359888 155695378839 155776228608 155844312624 156205364224 156634325757 156715663104 156771957342 157230836224 157648494432 157717396746 157799296512 157801148967 157929539768 157996710144 158080610688 158235862876 158318031872 158683440432 158835232512 159021566704 159033942144 159091069137 159120584896 159272795136 159850514538 159980572752 160050494331 160063647744 160133605632 160220847488 160374110208 160660014592 160932838066 161086781856 161157186918 161989345441 162058242528 162144299856 162299402496 162575009883 162590978368 162746508288 163109444498 163206844416 163265470368 163398307072 163715237504 164093103174 164178313728 164237288644 164250069984 164442756478 164540952576 164630595584 165227748972 165385801152 165434455914 165520363008 165522306103 165592705824 165680640048 166120743789 166224182436 166606987008 166666834334 166766358528 166770613016 166857213952 166930141056 167065959424 167598695264 167671946442 167759015424 167832336672 167863474176 167923772848 168221161472 168683120046 168757580992 168770714112 168831338676 169775301696 169849504188 169937703936 170407852328 170496342016 170692874352 171023953464 171253994912 171360629888 171524548608 171907060468 171980175744 172071501888 172146707964 172236100608 172286770656 172451575296 172545528064 172710580224 173109207744 173312287148 173402285056 173478072768 173553893604 173738619392 174524261184 174879195392 175080779874 175097976704 175265470464 175563096072 175656324844 175731034752 175824352704 176308717312 176715649572 176807414784 176870926232 176884690752 177294487552 177670732239 177859839872 177937575816 178029975552 178107785856 178252698624 178899262542 178996728053 179010658008 179103614976 179167951248 179392097976 179487360052 179692384256 180076197639 180248453424 180344170248 180490902592 180567668736 180569788476 180663555072 180742516416 180840986144 181161250816 181738933376 181753076736 181818364728 181852097024 182834940288 182900616899 182914850664 183009835008 183611445248 183823095456 183923243504 184003629537 184099179264 184179642192 185130680504 185209420032 185307771264 185485031424 185818260992 186410793712 186492266961 186589108992 186644001544 186740922368 186822539904 187103128576 187534975056 187616939643 187714365696 187934578832 187949204352 188016718071 188548532172 188914244454 189067949616 189166129152 189168349832 189248806656 189349302912 189852278616 189870926336 190407985152 190476382096 190594986304 190777304064 191441953703 191541366016 191625081648 191708833869 191724589056 191808384768 192660744276 192765707134 192780708624 192865806848 192880816128 192950101344 193107090176 193928212842 194028916224 194113719072 194374818176 194457489408 194560751616 194751831232 195077570688 195269157876 195372851102 195455946816 195617270849 195718851328 195804392784 195840719872 196551079626 196739094816 196796973387 196899166464 196969895122 196985223792 197087514624 197194889216 198071185312 198157754886 198260654592 198347306976 198979792011 199141686744 199456298496 199527945708 200092319856 200111973376 200643538368 200750085536 200835468288 200837825958 200942117376 201105608704 201495676928 201960742368 202138201408 202153932288 202391084896 203052265416 203162889644 203357229504 203446109412 203551755264 203611638048 203806407168 204260909853 204456300048 204583609152 204823612084 205019540544 205128411488 206168257834 206275317248 206365472544 206562875904 206675412736 206913648942 207593838452 207701638144 207792416832 208272015567 208715806299 208845767676 208954217472 209029276456 209045543616 209712142926 209974501737 210083537664 210197992576 210289862328 210399062016 210401531956 210491019648 210662280192 210774147584 211426401186 211577920576 211667908608 211780310016 212045256192 212121425516 212363726848 212814393561 213134019384 213307430336 213400659108 213511474176 213604792128 214285929858 214419359592 214782375808 214799090688 214876249224 215484036768 216077656704 216192399808 216284350464 216399203328 216766679844 216974032704 216995344384 217245476448 217687293824 218671670448 218790804232 218904418304 219000093312 219095810136 219209582592 219973287534 220183707744 220303665296 220320809856 220399951863 220514401536 220579274552 220693817344 220790274432 220907520064 221494325052 221632243248 221844250368 222142649344 222573521408 222830083476 222945795072 223562595256 223678687232 223776448896 224910826728 225027618816 225108451568 225125970048 225843846228 226243809792 226249581649 226367068928 226466005584 226583605248 226682636544 227405476584 227590499136 227689970508 227814017522 227950055424 228031937952 229306900992 229309592897 229428669184 229528943952 229648134144 229715694208 229935433728 230769462924 230812276992 230895187666 231033065472 231184047367 231304097024 231322097664 231405191472 232059731904 232287639558 232509839328 232699014912 232782603326 232921608192 233441039832 233664342912 234084128096 234308046336 234310796951 234432470272 235157936013 235620866096 235743219712 235846254336 236071858176 236472741648 236894309652 237120916032 237250101088 237353794314 237477047808 237670264832 238025160648 238532350056 238680877344 238890601664 238909192704 239189463968 239970859128 240095471616 240101596852 240331271232 240458893664 240561165312 240759717968 240884740096 240990021888 241399257099 241630172784 242337435648 242424486304 243216449784 243653395622 243779920384 243886467552 244119762432 244664166747 244898205552 245097460608 245338172716 245465572352 245572856256 246139654761 246267470592 246355932966 246664134717 246945893376 247077028352 247841623458 248151683871 248280544512 248520960072 248656355948 248785478656 249096719872 249910480512 250000251501 250046633408 250155919524 250285820928 250395211584 250598939136 250688957428 251398042896 251507919663 251638523136 251795211264 251885659272 252090599488 252331742208 252465737216 252894459818 253136371488 253247008014 254369738752 254662952544 255500108864 255611778492 255744513024 256635502123 256880992368 257040944832 257266801792 257286822912 257860590702 258107252832 258410045894 258430155984 258564354048 258570950456 258705221632 258818292096 259065870336 259968430722 260103427584 260217109152 260358877168 260607929088 261072523712 262068106168 262318793088 262395964516 262532221952 262646965056 262898205696 263344644108 263484487266 263736529056 264210339848 264347539456 264463075968 265073474358 265211122176 265306389348 265522248992 265941731328 266037260944 266789759808 266906363724 267044963328 267379047936 267524717824 267780624384 267783767944 267922823168 268751926872 269088146964 269231040078 269280989824 269538576384 270516255372 270736353888 270854682714 270995332608 271002246151 271142972672 271261479216 271402340352 271482184064 271741876224 272347879804 272608400064 272727547092 272778145536 272876130878 273039077376 273359387392 274252410432 275153963392 275417167872 275884865256 276148768896 276912760033 277056555776 277696020756 277961656896 278287741732 278461023568 278605623296 278727391488 278994014208 279616190568 279883663488 279966002316 280111383552 280233809856 280386483104 280654692864 280883040256 281302462584 281901868248 282373746688 282727008256 283601924424 283749193728 283752524748 284023954368 284178692512 284534212144 284681965568 284806389504 285611977728 285714573144 285892479456 286165956096 286398787584 286501665632 287312049024 287415255127 287437622472 287586883584 288103542272 288532271104 289022239792 289148560701 289298710272 289425152016 289660635264 290892319263 291043374336 291562227264 291841127424 291848572778 292000124416 292127746848 292903736814 293059276653 293297716712 293578276992 293706589176 293761079808 293866602484 294019202048 294387032576 294826619439 295325766736 295348749696 295454842683 295509657664 295792333824 297106777968 297236632329 297261060096 297390981888 298213741574 298368598528 298712530116 299291918562 299881102304 300167960064 300837355819 300965307552 301125128304 301256738937 301413176064 301658413056 301954674112 302243515392 302917539782 302941113552 303098425344 303207302112 303296502509 303453998848 303586627344 304042583936 304744334466 305035844256 305417457072 305576054784 305742534656 306038591936 307235418126 307398568477 307529310816 307692617232 307749702656 308540255296 309252386751 309412975872 309524120906 309548208816 309708951552 309716852744 310013119104 310265353216 311254719776 311390757678 311552457216 311688625248 312410728448 313268651514 313431326208 313543914684 314461672448 315296988864 315434793492 315598593024 315602297934 315859079536 315993420288 316161221376 316471725752 316636063744 317366880864 317670465024 318043133408 318067884288 318182138274 318241169792 318545590272 319701029076 319961145504 320100988662 320267211264 320441694976 320748220416 321320029184 321865676132 322173563712 322314373836 323978690882 324116485056 324288599712 324598804992 324607086049 325150019766 325181956736 325493016576 326218888996 326530940736 326796614144 327430475008 328186206348 328356627456 328474577288 328500139968 328885512956 329261191168 329959931301 330455497944 330771602304 330868911828 331040726016 331044612206 331185411648 331361280096 332241487578 332448364872 333213974016 333333668668 333541226032 333714427904 333860282112 334131918848 335197390528 335343892884 335518030848 335664673344 335726948352 335847545696 336442322944 337366240092 337515161984 337541428224 337662677352 339550603392 339699008376 339875407872 340815704656 340992684032 341385748704 341721026283 342047906928 342507989824 342721259776 343049097216 343814120936 343960351488 344143003776 344293415928 344472201216 344573541312 344903150592 345091056128 346218415488 346342781499 346624574296 346804570112 346956145536 347107787208 347477238784 348431459337 349048522368 349173904989 349758390784 350161559748 350195953408 350530940928 351126192144 351312649688 351462069504 351648705408 352617434624 353431299144 353614829568 353741852464 353769381504 355341464478 355535056877 355719679744 355875151632 356030691471 356059951104 356215571712 356505397248 357798525084 357993456106 358021316016 358207229952 358335902496 358441321147 358784195952 358974720104 360152395278 360343645981 360496906848 360688340496 360981805184 361135337472 361139576952 361327110144 361485032832 361681972288 363289217291 363477866752 363506153472 363636729456 363704194048 365480093433 365669880576 365801233798 365829701328 366019670016 367646190912 367846487008 368007259074 368198358528 368202680923 368359284384 369533899449 370261361008 370418840064 370615542528 370970062848 371636521984 372821587424 372984533922 373178217984 373288003088 373481844736 373645079808 374206257152 375069950112 375233879286 375428731392 375869157664 375898408704 376033436142 377097064344 377828488908 378135899232 378336699664 378497613312 378698605824 379341689727 379704557232 379741852672 380815970304 380952764192 381189972608 381554608128 382883907406 383082732032 383250163296 383417667738 383616769536 385321488552 385531414268 385561417248 385731613696 385900202688 386214180352 386790886053 387615068841 387856425684 388057832448 388227438144 388749636352 389121503232 389503662464 389952646083 390155141376 390538315752 390745702204 390911893632 391234541698 391437702656 391608785568 391681439744 393102159252 393478189632 393593946774 393798332928 393939790244 393970447584 394389778432 395226730899 396142370624 396315509772 396521309184 396694613952 397959584022 398283373488 398912596992 399055891416 400184639712 400223946752 401287076736 401500171072 401670936576 401675651916 401884234752 402991353856 403846560117 403921484736 404276402816 404307864576 404782169792 406104530832 406325779288 406714459008 406892218824 407103510528 407223276096 407612814336 408521819706 408912600096 409167218304 409314196317 409647224168 410039081088 410256822976 412336515668 412550634496 412730945088 413125751808 413350825472 413827297884 415187676904 415403276288 415584833664 416544031134 417431612598 417691535352 417908434944 418058552912 418091087232 419424285852 419949003474 420167075328 420177794491 420395985152 420579724656 420798124032 420803063912 420982039296 421324560384 421548295168 422852802372 423155841152 423335817216 423560620032 424090512384 424242851032 425628787122 425860672523 426268038768 426614860672 426801318216 427022948352 427209584256 428571859716 428838719184 429341802253 429564751616 429598181376 429752498448 430968073536 432155313408 432384799616 432568700928 432798406656 433533359688 433948065408 434490952896 435148622909 435374587648 437343340896 437581608464 437772859167 437808836608 438000186624 438191620272 438419165184 439946575068 440367415488 440607330592 440641619712 440799903726 441028803072 441158549104 441387634688 441580548864 441815040128 442988650104 443264486496 443688500736 444285298688 445147042816 445660166952 445891590144 447125190512 447320612361 447357374464 447552897792 449821653456 450055237632 450216903136 450251940096 451687692456 452487619584 452499163298 452734137856 452932011168 453365273088 454376309673 454810953168 455180998272 455379941016 455628035044 456063875904 457116501699 458613801984 458619185794 458857338368 459057887904 459431388416 459870867456 460853127189 461538925848 461624553984 461790375332 462368094734 462608194048 462644195328 462810382944 464119463808 464286181359 464575279116 465019678656 465398029824 465565206652 466882079664 467086136517 467328685824 468168256192 468616092672 468621593902 468864940544 470315872026 471241732192 471692508672 472945483296 473403446901 473788619304 474241832064 474500202176 474707588628 474954095616 476050321296 476608789657 477064700112 477273207411 477361754688 477781203328 477818385408 478378927936 479941718256 480190943232 480203193704 480662542464 480917787328 481122330624 481519435936 481980043776 482798514198 483260345568 484848972608 485968036323 486432899568 487306791244 487559840768 487772935104 488239524864 489328333494 489796411104 490194921216 490676345432 490931144704 491145712512 492279309522 492534941184 492711865932 493328269434 493891786752 494154056704 495683246916 496303367742 496561089024 496566918309 497041920144 497312711896 497570957312 498193439744 499820961024 500000503002 500093266816 500311839048 500571641856 500790423168 501197878272 501377914856 502796085792 503015839326 503277046272 503289885709 503590422528 503771318544 504181198976 504663484416 504931474432 505788919636 506272742976 506494016028 509325905088 511000217728 511223556984 511489026048 513271004246 513761984736 514081889664 514266554347 514533603584 514573645824 515721181404 516214505664 516820091788 516860311968 517141900912 517410443264 517636584192 518131740672 519936861444 520206855168 520434218304 520717754336 521215858176 522145047424 524136212336 524637586176 524791929032 525064443904 525293930112 525796411392 526689288216 526968974532 527473058112 528420679696 528695078912 528926151936 530146948716 530422244352 530612778696 531044497984 531883462656 532074521888 533579519616 533812727448 534089926656 534758095872 535049435648 535567535888 535845646336 536990184159 537503853744 538176293928 538462080156 538561979648 539077152768 540228592917 541032510744 541472707776 541709365428 541990665216 542004492302 542285945344 542522958432 542964368128 543483752448 544695759608 545216800128 545455094184 545556291072 545752261756 546718774784 548504820864 548701850697 550307926784 550834335744 551769730512 552010888611 552297537792 553825520066 554113111552 555392041512 555923313792 556575483464 556922047136 557454782976 558697946521 559232381136 559476800883 559767326976 559932004632 560222767104 560467619712 560772966208 561309385728 562604925168 563264933231 563803736496 564050154213 565454016512 567203848848 567498387456 567505049496 568047908736 568357385024 569068424288 569612779008 570883055743 571223955456 571429146288 571784958912 572331912192 573003331264 574325861109 574624098048 574830510254 574875244944 575173767168 576207084544 578044479584 578297121402 578597420544 578850304032 579321270528 581784638526 582086748672 583124454528 583333920169 583682254848 583697145556 584000248832 584255493696 585807473628 586118553306 586595433424 586851812547 587156553984 587413178352 587522159616 587733204968 588038404096 588774065152 589653238878 590390920161 590651533472 590697499392 590909685366 591019315328 591584667648 594213555936 594473264658 594781963776 596427483148 596737197056 597425060232 598583837124 599762204608 600335920128 601674711638 601930615104 602250256608 602513477874 602826352128 603316826112 603909348224 604487030784 605835079564 605882227104 606414604224 606593005018 606907997696 607173254688 608085167872 609488668932 610071688512 610834914144 611485069312 612077183872 612782729559 614470836252 614797136954 615058621632 615385234464 615499405312 617080510592 618504773502 618825951744 619048241812 619096417632 619433705488 620026238208 620530706432 622509439552 622781515356 623104914432 623377250496 624821456896 626147418897 626537303028 626862652416 627087829368 628923344896 630593977728 630869586984 631197186048 631204595868 631718159072 631986840576 632322442752 632943451504 633272127488 634733761728 635340930048 636086266816 636135768576 636364276548 636482339584 637091180544 639402058152 639922291008 640201977324 640534422528 640883389952 642640058368 643731352264 644347127424 644628747672 647957381764 648232970112 648577199424 649197609984 649214172098 650300039532 650363913472 650986033152 652437777992 653061881472 653593228288 654860950016 656372412696 656713254912 656949154576 657000279936 657771025912 659919862602 660279391343 660910995888 661199855589 661543204608 661737823656 662081452032 662089224412 662370823296 662722560192 664482975156 664896729744 666427948032 666667337336 667082452064 667720564224 668263837696 670394781056 670687785768 671036061696 671329346688 671695091392 674679974969 674732480184 675030323968 675082856448 675325354704 678748744947 679101206784 679398016752 679750815744 681631409312 682771497408 683442052566 683804978857 684095813856 685015979648 685442519552 687628241872 687920702976 687928778691 688286007552 688586831856 688944402432 689147082624 689394632927 689806301184 690182112256 692436830976 692685562998 693249148592 693552142101 693609140224 693912291072 694215574416 694954477568 696862918674 698097044736 698347809978 699516781568 700323119496 700391906816 702252384288 702625299376 702924139008 702932390853 703297410816 705234869248 706862598288 707229659136 707483704928 707538763008 710682928956 711070113754 711439359488 711750303264 712061382942 712431143424 713010794496 715597050168 715986912212 716042632032 716671804992 716882642294 717568391904 717949440208 720304790556 720687291962 720993813696 721376680992 721588902419 721963610368 722279153904 722654220288 722970065664 723363944576 724197771297 726578434582 726955733504 727012306944 727273458912 727408388096 730960186866 731339761152 731602467596 731659402656 733992500241 735292381824 735692974016 736014518148 736396717056 736405361846 736718568768 739067798898 739992404151 740522722016 740837680128 741231085056 743273043968 745643174848 745969067844 746356435968 746576006176 747290159616 748412514304 750000754503 750139900224 750467758572 750857462784 751738315328 751796817408 752066872284 754194128688 755656977816 756271798464 756673399328 756995226624 757397211648 758683379454 759409114464 759483705344 761905528384 762379945216 763109216256 765767814812 766165464064 766500326592 766835335476 767233539072 769906506369 770642977104 771062828536 771122834496 771463227392 771800405376 772428360704 773581772106 775230137682 775712851368 776115664896 776454876288 777499272704 779007324928 779905292166 780310282752 780330189769 781076631504 781491404408 781823787264 782469083396 782875405312 783217571136 783362879488 786204318504 786956379264 787187893548 787596665856 787879580488 787940895168 790453461798 792284741248 792631019544 793042618368 793389227904 795919168044 796566746976 797349061327 797825193984 798111782832 800369279424 800447893504 802574153472 803000342144 803341873152 803351303832 803768469504 807693120234 807842969472 808133156831 808552805632 808615729152 809564339584 812209061664 812651558576 813006738453 813428918016 813784437648 814207021056 814446552192 814739111641 815225628672 817043639412 817825200192 818334436608 818628392634 819294448336 820078162176 820513645952 824673031336 825101268992 825461890176 826251503616 826701650944 827654595768 830375353808 830738280099 830806552576 831169667328 833088062268 834863225196 835383070704 835816869888 836117105824 836182174464 838848571704 839898006948 840334150656 840355588982 840791970304 841159449312 841606127824 841964078592 842649120768 843096590336 845705604744 846311682304 847121240064 848181024768 848485702064 851257574244 851721345046 852536077536 852786884677 853229721344 853602636432 854045896704 854419168512 857143719432 857677438368 858683604506 859129503232 859196362752 859504996896 861936147072 862245765381 864310626816 864769599232 865596813312 867066719376 867445682103 867896130816 868981905792 870297245818 870749175296 874686681792 875163216928 875545718334 876000373248 876383240544 879177829959 879893150136 880734830976 881214661184 881283239424 881599807452 882057606144 882317098208 883161097728 883630080256 885130609363 885977300208 886364528049 886528972992 887377001472 888570597376 890294085632 891320333904 891783180288 894250381024 894641224722 895105795584 899643306912 900433806272 900503880192 902512067457 903375384912 904435160629 904975239168 904998326596 905468275712 905864022336 906730546176 908752619346 909621906336 909889507527 910361996544 910759882032 911256070088 912127751808 914233003398 917227603968 917238371588 917714676736 918115775808 918862776832 921706254378 922195705431 923077851696 923249107968 923580750664 924736189468 925216388096 925620765888 927757160253 928238927616 928572362718 929150558232 930039357312 930796059648 931130413304 933764159328 934172273034 934657371648 936336512384 937232185344 937243187804 937729881088 940631744052 942483464384 943385017344 945890966592 946806893802 947577238608 948483664128 949000404352 949415177256 949908191232 952100642592 953217579314 954129400224 954546414822 954723509376 955066458073 955562406656 955636770816 956757855872 959883436512 960406387408 961325084928 961835574656 962244661248 963038871872 963960087552 965597028396 966520691136 969697945216 971936072646 972865799136 973821258147 974613582488 975119681536 975545870208 976479049728 978656666988 979592822208 980389842432 981352690864 981862289408 982291425024 984558619044 985069882368 985423731864 986656538868 987783573504 988308113408 991366493832 992606735484 993122178048 993133836618 994083840288 994625423792 995141914624 996386879488 999641922048 1000001006004 1000186533632 1000623678096 1001143283712 1001580846336 1002395756544 1002755829712 1005592171584 1006031678652 1006554092544 1006579771418 1007180845056 1007542637088 1008362397952 1009326968832 1009862948864 1011577839272 1012545485952 1012988032056 1018651810176 1021470004723 1022000435456 1022447113968 1022978052096 1025163078849 1026542008492 1027523969472 1028163779328 1028533108694 1029067207168 1029147291648 1031442362808 1032429011328 1033640183576 1033720623936 1034283801824 1035273168384 1039028344497 1039873722888 1040413710336 1040868436608 1041435508672 1042431716352 1044290094848 1047521714967 1048272424672 1049275172352 1049583858064 1050128887808 1050587860224 1051592822784 1053378576432 1053937949064 1054946116224 1056841359392 1057852303872 1060211389237 1060293897432 1060844488704 1061225557392 1062088995968 1064149043776 1066605170631 1067159039232 1067625454896 1068179853312 1069516191744 1070098871296 1071135071776 1073980368318 1075007707488 1075323963441 1076352587856 1076924160312 1077123959296 1080457185834 1081030937943 1082065021488 1082945415552 1083334423171 1083418730856 1083981330432 1084008984604 1084571890688 1085045916864 1085928736256 1089391519216 1089867651873 1090433600256 1090910188368 1091112582144 1091504523512 1093437549568 1096440280299 1097009641728 1097403701394 1100615853568 1103539461024 1104021777222 1104595075584 1104608042769 1107651040132 1108226223104 1110784083024 1111846627584 1113150966928 1113844094272 1114909565952 1117395893042 1118464762272 1118953601766 1119534653952 1119864009264 1120445534208 1120935239424 1121545932416 1122618771456 1125209850336 1126529866462 1127607472992 1128100308426 1133925418087 1134407697696 1135010098992 1136095817472 1136714770048 1138025069181 1138136848576 1139225558016 1141766111486 1142447910912 1142858292576 1143569917824 1144663824384 1146006662528 1148651722218 1149248196096 1149661020508 1149750489888 1152414169088 1156088959168 1156594242804 1157194841088 1157700608064 1158642541056 1162845206523 1163569277052 1164173497344 1166248909056 1166667840338 1167364509696 1167394291112 1168000497664 1168510987392 1171614947256 1172237106612 1173190866848 1173703625094 1174313107968 1174826356704 1175044319232 1175466409936 1176076808192 1177548130304 1179306477756 1180781840322 1181303066944 1181394998784 1181819370732 1182038630656 1183169335296 1188427111872 1188946529316 1189563927552 1192854966296 1193474394112 1194850120464 1197167674248 1199524409216 1200671840256 1203349423276 1203861230208 1204500513216 1205026955748 1205652704256 1207818696448 1208974061568 1211670159128 1211764454208 1212829208448 1213186010036 1213815995392 1214346509376 1216170335744 1218977337864 1220143377024 1221669828288 1224154367744 1225565459118 1227942588951 1228941672504 1229594273908 1230117243264 1230770468928 1230998810624 1234161021184 1237009547004 1237651903488 1238096483624 1238192835264 1238867410976 1240052476416 1241061412864 1245018879104 1245563030712 1246209828864 1246754500992 1252294837794 1252977096371 1253074606056 1253725304832 1254175658736 1257846689792 1260533383473 1261187955456 1261739173968 1262394372096 1262409191736 1263436318144 1263973681152 1264644885504 1265886903008 1269467523456 1269923532163 1270681860096 1272172533632 1272271537152 1272728553096 1272964679168 1277582017569 1278804116304 1279844582016 1280304318293 1280403954648 1281068845056 1281766779904 1285280116736 1287462704528 1288025406759 1288694254848 1289257495344 1295914763528 1296465940224 1297154398848 1298395219968 1298428344196 1300600079064 1300727826944 1304875555984 1305445868727 1306123762944 1307186456576 1309721900032 1312744825392 1313318577501 1313426509824 1313898309152 1314000559872 1315542051824 1319839725204 1320558782686 1321821991776 1322399711178 1323086409216 1323475647312 1324162904064 1324178448824 1324741646592 1325445120384 1328965950312 1329793459488 1332855896064 1333334674672 1334164904128 1335441128448 1340093675921 1340789562112 1341375571536 1341961837083 1342072123392 1342658693376 1343390182784 1349359949938 1349464960368 1350060647936 1350165712896 1350650709408 1357497489894 1358202413568 1358796033504 1363128929019 1363262818624 1365542994816 1366884105132 1367609957714 1368191627712 1370031959296 1370885039104 1375256483744 1375841405952 1375857557382 1376572015104 1377173663712 1378294165248 1378789265854 1379612602368 1380364224512 1384873661952 1385371125996 1386498297184 1387104284202 1387824582144 1388431148832 1389908955136 1392858544077 1393725837348 1396194089472 1396695619956 1399033563136 1400646238992 1400783813632 1404504768576 1405250598752 1405848278016 1405864781706 1406594821632 1410469738496 1413725196576 1414967409856 1415077526016 1421365857912 1422140227508 1422878718976 1423500606528 1424122765884 1424862286848 1429826368971 1431194100336 1431973824424 1432085264064 1433343609984 1433765284588 1435136783808 1435898880416 1440609581112 1441374583924 1441987627392 1442753361984 1443177804838 1443927220736 1444558307808 1445940131328 1446727889152 1448395542594 1453156869164 1453911467008 1454546917824 1454816776192 1457904108969 1461920373732 1462679522304 1463204935192 1463318805312 1467985000482 1470584763648 1471385948032 1472029036296 1472793434112 1472810723692 1473437137536 1478135597796 1479984808302 1481045444032 1481675360256 1482462170112 1486546087936 1489700754927 1491286349696 1491938135688 1492712871936 1493152012352 1494580319232 1500001509006 1500279800448 1500818719829 1500935517144 1501714925568 1503476630656 1503593634816 1504133744568 1508388257376 1509869657127 1511313955632 1512543596928 1513346798656 1513990453248 1514794423296 1517366758908 1518818228928 1518967410688 1523811056768 1524759890432 1531535629624 1532330928128 1533000653184 1533670670952 1534467078144 1539813012738 1541285954208 1542125657072 1542245668992 1542799663041 1542926454784 1543600810752 1544856721408 1547163544212 1550460275364 1551425702736 1552231329792 1552909752576 1554998545408 1558014649856 1559810584332 1560620565504 1560660379538 1562153263008 1562982808816 1563647574528 1564938166792 1565750810624 1566435142272 1572408637008 1573912758528 1574375787096 1575193331712 1575759160976 1575881790336 1580906923596 1583747071543 1584569482496 1585262039088 1586085236736 1586778455808 1591838336088 1593133493952 1594698122654 1595650387968 1596223565664 1600738558848 1605148306944 1605167150279 1606000684288 1606702607664 1607536939008 1610970552477 1615386240468 1615685938944 1616266313662 1617105611264 1617231458304 1619128679168 1624418123328 1625303117152 1626013476906 1626857836032 1627568875296 1628893104384 1629478223282 1630451257344 1634087278824 1635650400384 1636668873216 1637256785268 1638588896672 1640156324352 1640175578657 1641027291904 1646105552091 1649346062672 1650202537984 1650923780352 1652503007232 1653403301888 1655309191536 1660750707616 1661476560198 1662339334656 1666176124536 1669726450392 1670766141408 1672234211648 1672364348928 1676093839563 1677697143408 1679796013896 1680668301312 1680711177964 1681583940608 1682318898624 1683212255648 1683928157184 1686193180672 1689794799693 1691411209488 1692623364608 1696362049536 1696971404128 1702515148488 1703442690092 1705072155072 1705573769354 1706459442688 1707205272864 1708838337024 1712649167229 1714287438864 1715354876736 1717367209012 1718259006464 1719009993792 1722977583327 1723872294144 1724491530762 1728621253632 1729539198464 1734133438752 1734891364206 1735792261632 1737963811584 1740594491636 1741498350592 1749373363584 1750001760507 1750326433856 1751091436668 1752000746496 1752766481088 1758355659918 1759786300272 1760555437641 1761469661952 1762429322368 1762566478848 1763199614904 1764115212288 1764634196416 1766322195456 1767260160512 1770261218726 1771954600416 1772729056098 1773057945984 1773694850707 1774754002944 1780588171264 1782640667808 1788500762048 1789282449444 1790211591168 1799286613824 1800867612544 1801007760384 1805024134914 1806750769824 1808870321258 1809950478336 1809996653192 1810936551424 1811728044672 1813461092352 1817505238692 1819243812672 1819779015054 1820723993088 1821519764064 1822512140176 1824255503616 1828466006796 1834455207936 1834476743176 1835429353472 1836231551616 1837725553664 1843412508756 1844391410862 1846155703392 1846498215936 1847161501328 1849472378936 1850432776192 1851241531776 1855514320506 1856477855232 1857144725436 1858301116464 1860078714624 1861592119296 1862260826608 1867528318656 1868344546068 1869314743296 1872673024768 1874464370688 1874486375608 1875459762176 1881263488104 1884966928768 1886770034688 1891781933184 1893613787604 1895154477216 1896967328256 1897015723057 1898000808704 1898830354512 1899816382464 1904201285184 1906435158628 1908258800448 1909092829644 1909447018752 1910132916146 1911124813312 1911273541632 1913515711744 1919766873024 1920812774816 1922650169856 1923671149312 1926077743744 1927920175104 1931194056792 1933041382272 1938389320231 1939395890432 1943872145292 1945731598272 1947642516294 1949227164976 1950239363072 1951091740416 1952958099456 1957313333976 1959185644416 1960779684864 1962705381728 1964582850048 1968964008583 1969117238088 1970139764736 1970847463728 1973313077736 1976616226816 1980838174029 1982732987664 1985213470968 1986244356096 1986267673236 1988167680576 1989250847584 1992773758976 1999283844096 2000002012008 2000373067264 2001247356192 2003161692672 2004791513088 2005511659424 2011184343168 2011906785889 2012063357304 2013108185088 2013159542836 2015085274176 2016724795904 2019725897728 2023155678544 2024039924907 2025090971904 2025976064112 2036246234841 2037303620352 2042940009446 2044000870912 2044894227936 2050326157698 2051414936571 2053084016984 2055047938944 2056327558656 2057066217388 2058134414336 2062884725616 2063786336073 2064858022656 2067280367152 2067441247872 2068183898781 2068567603648 2070546336768 2078056688994 2079747445776 2080656426303 2080827420672 2081736873216 2082871017344 2084863432704 2088580189696 2095043429934 2096544849344 2098550344704 2099167716128 2101175720448 2105861490733 2106757152864 2107875898128 2108797172559 2109892232448 2113682718784 2115704607744 2120422778474 2120587794864 2121688977408 2122451114784 2124177991936 2128298087552 2133210341262 2134318078464 2135250909792 2139032383488 2140197742592 2142270143552 2147960736636 2150015414976 2150647926882 2151789979339 2152705175712 2153848320624 2154247918592 2160914371668 2162061875886 2164130042976 2164766707257 2165890831104 2166668846342 2166837461712 2167962660864 2168017969208 2169143781376 2170091833728 2171857472512 2178783038432 2179735303746 2180867200512 2181820376736 2182225164288 2183009047024 2186875099136 2192880560598 2194019283456 2194807402788 2201231707136 2207078922048 2208043554444 2209190151168 2209216085538 2215302080264 2216452446208 2221568166048 2223693255168 2226301933856 2227688188544 2229819131904 2234791786084 2236929524544 2237907203532 2239069307904 2239728018528 2241870478848 2243091864832 2245237542912 2250419700672 2253059732924 2255214945984 2256200616852 2267850836174 2268815395392 2270020197984 2272191634944 2272249602343 2273429540096 2276050138362 2276273697152 2278451116032 2283532222972 2285716585152 2287139835648 2289327648768 2292013325056 2297303444436 2298496392192 2299322041016 2299500979776 2304828338176 2309719519107 2312177918336 2313188485608 2314389682176 2315401216128 2317285082112 2325690413046 2327138554104 2328346994688 2332497818112 2333335680676 2334788582224 2336000995328 2337021974784 2340990569307 2343229894512 2344474213224 2346381733696 2347407250188 2348626215936 2349652713408 2350088638464 2350932819872 2355096260608 2358612955512 2361563680644 2362606133888 2362789997568 2363638741464 2364077261312 2376854223744 2377893058632 2379127855104 2385709932592 2386948788224 2389700240928 2392047183981 2394335348496 2399048818432 2401343680512 2406698846552 2407722460416 2409001026432 2410053911496 2411305408512 2415637392896 2423340318256 2423528908416 2424399470493 2425658416896 2426372020072 2427631990784 2428693018752 2432340671488 2437954675728 2439020215359 2440286754048 2443339656576 2444217334923 2448308735488 2451130918236 2455885177902 2457883345008 2459188547816 2460234486528 2461540937856 2468322042368 2474019094008 2475303806976 2476192967248 2476385670528 2477734821952 2480104952832 2488745398139 2490037758208 2491126061424 2492214840297 2492419657728 2493509001984 2504589675588 2505954192742 2506149212112 2507450609664 2508351317472 2521066766946 2522375910912 2522405521867 2523478347936 2524818383472 2526872636288 2527947362304 2529289771008 2531773806016 2538935046912 2539847064326 2541363720192 2543024521037 2544345067264 2544543074304 2545457106192 2545929358336 2555164035138 2557608232608 2558360654031 2559689164032 2560608636586 2560807909296 2562137690112 2563533559808 2574925409056 2576050813518 2577388509696 2577418766461 2578514990688 2586737296143 2591829527056 2592931880448 2594308797696 2596790439936 2596856688392 2601200158128 2601455653888 2609751111968 2610891737454 2612247525888 2614372913152 2619443800064 2625489650784 2626637155002 2627796618304 2628001119744 2631084103648 2639679450408 2641117565372 2643643983552 2644799422356 2646172818432 2646951294624 2648356897648 2649483293184 2650890240768 2655391828089 2657931900624 2659586918976 2665711792128 2666669349344 2668329808256 2670882256896 2680187351842 2681579124224 2682751143072 2683923674166 2685317386752 2686780365568 2698719899876 2698929920736 2700121295872 2701301418816 2707536202371 2713305481887 2714994979788 2716404827136 2717592067008 2726257858038 2726525637248 2729668522581 2731085989632 2733768210264 2735219915428 2736383255424 2740063918592 2741770078208 2750512967488 2751682811904 2751715114764 2753144030208 2754347327424 2756588330496 2757578531708 2760728449024 2766587116293 2769747323904 2770742251992 2772996594368 2774208568404 2775649164288 2776862297664 2785717088154 2787451674696 2792388178944 2793391239912 2798067126272 2801292477984 2801567627264 2809009537152 2810501197504 2811696556032 2811729563412 2813189643264 2820939476992 2827450393152 2829934819712 2830155052032 2842731715824 2844280455016 2845757437952 2847001213056 2848245531768 2849724573696 2859652737942 2862388200672 2863947648848 2864170528128 2865199374219 2866687219968 2867530569176 2870273567616 2871797760832 2881219162224 2882749167848 2883975254784 2885506723968 2886355609676 2887854441472 2889116615616 2891880262656 2893455778304 2896791085188 2906313738328 2907822934016 2909093835648 2915808217938 2921463774441 2923840747464 2925359044608 2926409870384 2926637610624 2935970000964 2941169527296 2941244561437 2942771896064 2944058072592 2945586868224 2945621447384 2946874275072 2956271195592 2959969616604 2962090888064 2963350720512 2964924340224 2979401509854 2981024707661 2982572699392 2983876271376 2985425743872 2986304024704 2989160638464 3000003018012 3000559600896 3001637439658 3001871034288 3003429851136 3005392615771 3006953261312 3007187269632 3008267489136 3016776514752 3019739314254 3022627911264 3025087193856 3026693597312 3027980906496 3029588846592 3034733517816 3037636457856 3046040360363 3047622113536 3049519780864 3063071259248 3064410014169 3064661856256 3066001306368 3067341341904 3068934156288 3079626025476 3082571908416 3084251314144 3084491337984 3085599326082 3087201621504 3089713442816 3094327088424 3100920550728 3102851405472 3105819505152 3109997090816 3116029299712 3119621168664 3121241131008 3121320759076 3124306526016 3125965617632 3127295149056 3129876333584 3131501621248 3132870284544 3144817274016 3147825517056 3148751574192 3150386663424 3151518321952 3151763580672 3161813847192 3167494143086 3169138964992 3170524078176 3173556911616 3180634167711 3183676672176 3186266987904 3189396245308 3192447131328 3199815511893 3201477117696 3210296613888 3210334300558 3212001368576 3213405215328 3221941104954 3225971890323 3230772480936 3231371877888 3232532627324 3234211222528 3238257358336 3243092813829 3248836246656 3250003269513 3250606234304 3252026953812 3253715672064 3255137750592 3257786208768 3258956446564 3268174557648 3269602955619 3271300800768 3273337746432 3274513570536 3277177793344 3280312648704 3280351157314 3282054583808 3292211104182 3298692125344 3301847560704 3306806603776 3310618383072 3313824128307 3321501415232 3322953120396 3324678669312 3332352249072 3336261527599 3339452900784 3341532282816 3344468423296 3344728697856 3352187679126 3355394286816 3359592027792 3361336602624 3361422355928 3363167881216 3364637797248 3366424511296 3367856314368 3379589599386 3382822418976 3385246729216 3393942808256 3401776254261 3405030296976 3406885380184 3410144310144 3411147538708 3412918885376 3414410545728 3417676674048 3425298334458 3428574877728 3430709753472 3434734418024 3436518012928 3438019987584 3445955166654 3447744588288 3448983061524 3457242507264 3459078396928 3468266877504 3469782728412 3471584523264 3475927623168 3481188983272 3482996701184 3498746727168 3500003521014 3500652867712 3502182873336 3504001492992 3505532962176 3516711319836 3519572600544 3521110875282 3522939323904 3523029199963 3524858644736 3525132957696 3526399229808 3528230424576 3529268392832 3532644390912 3534520321024 3540522437452 3543909200832 3545458112196 3546115891968 3547389701414 3549508005888 3565281335616 3570677946539 3577001524096 3578564898888 3580423182336 3598573227648 3599865880429 3601735225088 3602015520768 3610048269828 3613501539648 3617740642516 3619993306384 3621873102848 3623456089344 3626922184704 3635010477384 3638487625344 3639558030108 3641447986176 3643039528128 3645024280352 3648511007232 3656932013592 3668953486352 3670858706944 3672463103232 3675451107328 3686825017512 3688782821724 3692311406784 3692996431872 3694323002656 3698944757872 3700865552384 3702483063552 3711028641012 3712955710464 3714289450872 3716602232928 3720157429248 3723184238592 3724521653216 3735056637312 3736689092136 3738629486592 3745346049536 3748972751216 3750919524352 3758931289113 3762526976208 3769933857536 3773540069376 3781600150419 3783563866368 3787227575208 3790308954432 3793934656512 3794031446114 3796001617408 3797660709024 3808402570368 3809770596489 3812870317256 3816517600896 3818185659288 3818894037504 3820265832292 3822249626624 3827031423488 3832746052707 3839533746048 3840912954879 3841625549632 3845300339712 3847342298624 3852155487488 3855840350208 3862388113584 3864076220277 3866082764544 3876778640462 3878791780864 3887744290584 3891463196544 3895285032588 3898454329952 3902183480832 3910885625647 3914626667952 3916337606181 3918371288832 3921559369728 3925410763456 3929165700096 3937928017166 3938234476176 3940279529472 3941694927456 3942854532617 3946626155472 3961676348058 3965465975328 3970426941936 3972488712192 3972535346472 3976335361152 3978501695168 3996181390201 3998567688192 4000004024016 4000746134528 4002494712384 4006323385344 4011023318848 4020281027763 4022368686336 4023813571778 4024126714608 4026216370176 4026319085672 4030170548352 4033449591808 4046311357088 4048079849814 4050181943808 4051952128224 4072492469682 4074607240704 4085880018892 4088001741824 4089788455872 4100652315396 4102829873142 4106168033968 4110095877888 4112655117312 4114132434776 4116268828672 4125769451232 4127572672146 4129716045312 4134560734304 4134882495744 4136367797562 4137135207296 4141092673536 4156113377988 4159494891552 4161312852606 4163473746432 4165742034688 4169726865408 4177160379392 4190086859868 4193089698688 4197100689408 4198335432256 4202351440896 4211722981466 4213514305728 4215751796256 4217594345118 4219784464896 4219892118637 4227365437568 4231409215488 4240845556948 4241175589728 4244902229568 4248355983872 4256596175104 4266420682524 4268636156928 4270501819584 4280395485184 4284540287104 4289479106913 4295921473272 4300030829952 4301295853764 4303579958678 4305410351424 4307696641248 4308495837184 4321828743336 4324123751772 4328260085952 4329533414514 4331781662208 4333337692684 4333674923424 4336035938416 4338287562752 4340183667456 4343714945024 4357566076864 4359470607492 4361734401024 4363640753472 4364450328576 4366018094048 4373750198272 4385761121196 4388038566912 4389614805576 4402463414272 4414157844096 4416087108888 4418380302336 4418432171076 4430604160528 4432904892416 4443136332096 4447386510336 4452603867712 4455376377088 4459638263808 4469583572168 4473859049088 4475814407064 4478138615808 4479456037056 4483740957696 4486183729664 4500839401344 4502456159487 4506119465848 4510429891968 4512401233704 4529608971381 4535701672348 4537630790784 4540040395968 4544383269888 4544499204686 4546859080192 4552100276724 4552547394304 4556902232064 4567064445944 4571433170304 4574279671296 4584026650112 4594606888872 4596992784384 4598644082032 4599001959552 4619439038214 4621955739401 4624355836672 4626376971216 4628398989123 4628779364352 4630802432256 4634570164224 4651380826092 4654277108208 4656693989376 4664995636224 4666671361352 4669577164448 4674043949568 4681981138614 4684467397753 4686459789024 4688948426448 4692763467392 4694814500376 4697252431872 4699305426816 4701865639744 4717225911024 4722759824783 4723127361288 4725212267776 4725579995136 4727277482928 4728154522624 4751241214629 4753708447488 4755786117264 4758255710208 4771419865184 4779400481856 4784094367962 4786634851999 4788670696992 4798097636864 4813397693104 4815444920832 4815501450837 4818002052864 4820107822992 4822610817024 4831274785792 4846680636512 4847057816832 4848798940986 4851316833792 4852744040144 4855263981568 4857386037504 4864681342976 4875909351456 4878040430718 4880573508096 4886679313152 4888434669846 4896617470976 4902261836472 4911770355804 4915766690016 4918377095632 4920468973056 4920526735971 4923081875712 4936644084736 4948038188016 4950607613952 4952385934496 4952771341056 4955469643904 4960209905664 4977490796278 4980075516416 4982252122848 4984429680594 4987018003968 5009179351176 5011908385484 5012298424224 5016702634944 5028281518689 5042133533892 5044751821824 5044811043734 5046956695872 5049636766944 5053745272576 5058579542016 5063547612032 5069384399079 5077870093824 5079694128652 5086049042074 5088690134528 5089086148608 5090914212384 5091858716672 5110328070276 5115216465216 5116721308062 5119378328064 5121217273172 5121615818592 5127067119616 5137947501687 5149850818112 5152101627036 5154777019392 5154837532922 5157029981376 5173474592286 5183659054112 5185863760896 5188617595392 5193713376784 5202400316256 5202911307776 5219502223936 5221783474908 5224495051776 5238887600128 5250005281521 5250979301568 5253274310004 5255593236608 5256002239488 5262168207296 5279358900816 5282235130744 5287287967104 5289598844712 5292345636864 5293902589248 5296713795296 5298966586368 5301780481536 5310783656178 5315863801248 5319173837952 5321084552121 5333338698688 5336659616512 5341764513792 5360374703684 5363158248448 5365502286144 5367847348332 5370634773504 5373560731136 5397439799752 5397859841472 5400242591744 5402602837632 5415072404742 5426610963774 5429989959576 5432809654272 5435184134016 5452515716076 5453051274496 5459337045162 5462171979264 5462311328383 5467536420528 5470439830856 5472766510848 5480127837184 5483540156416 5501025934976 5503365623808 5503430229528 5506288060416 5508694654848 5513176660992 5515157063416 5533174232586 5536188742799 5539494647808 5541484503984 5545993188736 5548417136808 5551298328576 5553724595328 5571434176308 5574903349392 5581443429289 5584776357888 5586782479824 5602584955968 5603135254528 5618019074304 5621002395008 5623393112064 5623459126824 5626379286528 5654900786304 5656932097817 5659869639424 5660310104064 5685463431648 5688560910032 5691047169171 5691514875904 5694002426112 5696491063536 5699449147392 5719305475884 5724776401344 5727895297696 5728341056256 5730398748438 5733374439936 5735061138352 5740547135232 5743595521664 5762438324448 5765498335696 5767950509568 5771013447936 5772711219352 5775708882944 5778233231232 5783760525312 5786911556608 5793582170376 5812627476656 5815167960693 5815645868032 5818187671296 5831616435876 5842927548882 5847681494928 5850718089216 5852819740768 5853275221248 5871940001928 5882339054592 5882489122874 5885543792128 5888116145184 5891242894768 5893748550144 5906892025749 5912542391184 5919939233208 5924181776128 5929848680448 5942514522087 5958803019708 5962049415322 5965145398784 5967752542752 5972608049408 5978321276928 6000006036024 6001119201792 6003274879316 6003742068576 6010785231542 6013906522624 6014374539264 6016534978272 6033553029504 6035720357667 6039478628508 6045255822528 6050174387712 6053387194624 6059177693184 6069467035632 6072119774721 6075272915712 6092080720726 6095244227072 6099039561728 6126142518496 6128820028338 6132002612736 6134682683808 6154244809713 6159252050952 6165143816832 6168502628288 6168982675968 6171198652164 6174403243008 6188654176848 6195914265541 6201841101456 6204551696343 6205702810944 6211639010304 6219994181632 6232058599424 6239242337328 6242482262016 6242641518152 6248613052032 6251931235264 6254590298112 6259752667168 6265740569088 6289634548032 6295651034112 6297503148384 6303036643904 6303527161344 6317584472199 6323627694384 6334988286172 6338277929984 6341048156352 6347113823232 6361268335422 6367353344352 6372533975808 6378792490616 6384894262656 6399631023786 6402954235392 6420593227776 6420668601116 6424002737152 6426810430656 6443882209908 6451943780646 6455369938017 6461544961872 6462743755776 6465065254648 6468422445056 6476514716672 6486185627658 6494300121771 6497672493312 6500006539026 6501212468608 6504053907624 6507431344128 6510275501184 6515572417536 6517912893128 6536349115296 6539205911238 6542601601536 6542768514217 6546675492864 6549027141072 6554355586688 6560625297408 6560702314628 6564109167616 6584422208364 6597384250688 6603695121408 6621236766144 6627648256614 6643002830464 6645906240792 6649357338624 6664704498144 6672523055198 6678905801568 6683064565632 6685465206511 6688936846592 6689457395712 6704375358252 6710788573632 6719184055584 6722844711856 6726335762432 6729275594496 6732849022592 6735712628736 6759179198772 6765644837952 6770493458432 6787885616512 6803552508522 6810060593952 6813770760368 6816748807029 6820288620288 6822295077416 6825837770752 6828821091456 6835353348096 6850596668916 6857149755456 6861419506944 6869468836048 6873036025856 6876039975168 6891910333308 6895489176576 6897966123048 6914485014528 6918156793856 6936533755008 6939565456824 6943169046528 6951855246336 6962377966544 6965993402368 6997493454336 7000007042028 7001305735424 7004365746672 7008002985984 7011065924352 7022971707921 7033422639672 7039145201088 7042221750564 7045878647808 7046058399926 7049717289472 7050265915392 7052798459616 7058536785664 7065288781824 7069040642048 7081044874904 7087818401664 7090916224392 7092231783936 7094779402828 7130562671232 7141355893078 7150290033061 7154003048192 7157129797776 7160846364672 7176141551943 7197146455296 7199731760858 7203470450176 7204031041536 7220096539656 7227003079296 7235481285032 7239986612768 7246912178688 7263073304773 7270020954768 7273198411479 7276975250688 7279116060216 7282895972352 7286079056256 7290048560704 7297022014464 7313864027184 7332652004769 7337906972704 7344926206464 7350902214656 7373650035024 7377565643448 7384622813568 7388646005312 7397889515744 7404966127104 7421479724659 7422057282024 7425911420928 7428578901744 7433204465856 7440314858496 7449043306432 7466236194417 7470113274624 7473378184272 7477258973184 7490692099072 7497945502432 7517862578226 7525053952416 7539867715072 7563200300838 7567127732736 7567216565601 7574455150416 7580617908864 7583340962197 7587869313024 7588062892228 7592003234816 7595321418048 7616805140736 7619541192978 7625740634512 7629073563111 7633035201792 7636371318576 7637788075008 7640531664584 7644499253248 7654062846976 7665492105414 7675081962093 7679067492096 7681825909758 7683251099264 7690600679424 7694684597248 7704310974976 7724776227168 7728152440554 7732165529088 7732256299383 7753557280924 7757583561728 7775488581168 7782926393088 7790570065176 7796908659904 7804366961664 7821771251294 7829253335904 7832675212362 7836742577664 7843118739456 7850821526912 7858331400192 7875856034332 7876468952352 7883389854912 7885709065234 7893252310944 7923352696116 7930931950656 7937477926609 7940853883872 7945070692944 7952670722304 7957003390336 7966175484267 7992362780402 7997135376384 8000008048032 8001492269056 8004989424768 8012646770688 8022046637696 8040562055526 8044737372672 8047627143556 8048253429216 8052638171344 8060341096704 8066899183616 8092622714176 8096159699628 8100363887616 8103904256448 8139916445661 8144984939364 8149214481408 8171760037784 8176003483648 8179576911744 8201304630792 8205659746284 8212336067936 8220191755776 8225310234624 8228264869552 8232537657344 8251538902464 8255145344292 8259432090624 8269121468608 8269764991488 8272735595124 8274270414592 8282185347072 8312226755976 8318989783104 8322625705212 8326947492864 8331484069376 8354320758784 8380173719736 8386179397376 8394201378816 8396670864512 8404702881792 8423445962932 8427028611456 8431503592512 8435188690236 8439568929792 8439784237274 8454730875136 8462818430976 8481691113896 8482351179456 8489804459136 8496711967744 8513192350208 8532841365048 8537272313856 8541003639168 8569080574208 8578958213826 8583632087459 8591842946544 8595598122657 8600061659904 8602591707528 8607159917356 8610820702848 8615393282496 8616991674368 8643657486672 8648247503544 8656520171904 8659066829028 8663563324416 8666675385368 8667349846848 8672071876832 8680367334912 8687429890048 8715132153728 8718941214984 8723468802048 8727281506944 8732036188096 8770839674597 8771522242392 8776077133824 8779229611152 8804926828544 8823733684311 8828315688192 8832174217776 8836760604672 8836864342152 8861208321056 8886272664192 8889464725141 8894773020672 8905207735424 8910752754176 8939167144336 8943074122983 8947718098176 8951628814128 8956277231616 8958912074112 8962130228051 8967481915392 8972367459328 9001678802688 9004912318974 9012238931696 9016177847313 9020859783936 9024802467408 9059217942762 9071403344696 9075261581568 9080080791936 9088766539776 9088998409372 9093718160384 9104200553448 9105094788608 9134128891888 9138121081089 9142866340608 9148559342592 9168053300224 9189213777744 9193230042507 9193985568768 9197288164064 9198003919104 9238878076428 9243911478802 9248711673344 9252753942432 9256797978246 9261604864512 9269140328448 9302761652184 9308554216416 9329991272448 9333342722704 9339154328896 9348087899136 9363962277228 9368934795506 9372919578048 9377896852896 9380655731447 9385526934784 9389629000752 9394504863744 9398610853632 9403731279488 9434451822048 9445519649566 9446254722576 9450424535552 9451159990272 9454554965856 9456309045248 9502482429258 9507416894976 9511572234528 9541902503133 9542839730368 9558800963712 9568188735924 9573269703998 9577341393984 9596195273728 9626795386208 9630889841664 9631002901674 9636004105728 9640215645984 9662549571584 9693361273024 9694115633664 9697597881972 9702633667584 9705488080288 9714772075008 9729362685952 9750009808539 9751818702912 9756080861436 9761147016192 9773358626304 9776869339692 9793234941952 9804523672944 9823540711608 9831533380032 9836754191264 9840937946112 9841053471942 9846163751424 9873288169472 9896076376032 9904771868992 9905542682112 9910939287808 9920419811328 9954981592556 9960151032832 9964504245696 9968859361188 9974036007936 10008784582797 10018358702352 10023816770968 10024596848448 10033405269888 10056563037378 10084267067784 10089503643648 10089622087468 10093913391744 10099273533888 10107490545152 10127095224064 10138768798158 10155740187648 10159388257304 10172098084148 10177380269056 10181828424768 10183717433344 10205328762783 10220656140552 10230432930432 10233442616124 10238756656128 10242434546344 10243231637184 10275895003374 10299701636224 10304203254072 10309554038784 10309675065844 10314059962752 10346949184572 10367318108224 10371727521792 10377235190784 10387426753568 10404800632512 10405822615552 10439004447872 10443566949816 10448990103552 10500010563042 10501958603136 10505731038803 10506548620008 10511186473216 10512004478976 10524336414592 10558717801632 10564470261488 10569087599889 10574575934208 10579197689424 10584691273728 10587805178496 10593427590592 10597933172736 10603560963072 10621567312356 10631727602496 10638347675904 10642169104242 10666677397376 10673319233024 10712033839617 10720749407368 10726316496896 10731004572288 10735694696664 10741269547008 10747121462272 10794879599504 10795719682944 10799597641287 10800485183488 10805205675264 10830144809484 10853221927548 10859979919152 10865619308544 10870368268032 10905031432152 10906102548992 10918674090324 10924343958528 10924622656766 10935072841056 10940879661712 10945533021696 10960255674368 11002051869952 11006860459056 11012576120832 11017389309696 11026353321984 11030314126832 11066348465172 11072377485598 11078989295616 11082969007968 11086229500801 11091986377472 11096834273616 11102596657152 11107449190656 11142868352616 11149806698784 11162886858578 11169552715776 11173564959648 11205169911936 11236038148608 11236170051953 11242004790016 11246918253648 11252758573056 11276793867339 11309801572608 11313864195634 11319739278848 11320620208128 11370926863296 11377121820064 11382094338342 11388004852224 11392982127072 11429311789467 11438610951768 11449552802688 11455790595392 11456682112512 11460797496876 11466748879872 11470122276704 11481094270464 11487191043328 11522738864637 11524876648896 11530996671392 11535901019136 11542026895872 11545422438704 11551417765888 11556466462464 11567521050624 11573823113216 11587164340752 11625254953312 11630335921386 11636375342592 11663232871752 11685855097764 11695362989856 11705639481536 11706550442496 11732656876941 11743880003856 11764678109184 11764978245748 11771087584256 11776232290368 11782485789536 11787497100288 11813784051498 11825084782368 11828563597851 11839878466416 11848363552256 11885029044174 11917606039416 11924098830644 11930290797568 11935505085504 11945216098816 11988544170603 12000012072048 12002238403584 12006549758632 12007484137152 12021570463084 12027813045248 12033069956544 12060843083289 12067106059008 12071440715334 12078957257016 12090511645056 12100348775424 12106774389248 12138934071264 12144239549442 12150545831424 12184161441452 12190488454144 12198079123456 12252285036992 12257640056676 12264005225472 12269365367616 12308489619426 12318504101904 12330287633664 12337005256576 12337965351936 12342397304328 12348806486016 12377308353696 12391828531082 12403682202912 12409103392686 12411405621888 12415863954949 12423278020608 12464117198848 12478484674656 12485283036304 12497226104064 12503862470528 12509180596224 12519505334336 12531481138176 12579269096064 12591302068224 12595006296768 12606073287808 12607054322688 12635168944398 12647255388768 12659676355911 12669976572344 12676555859968 12682096312704 12694227646464 12722536670844 12734706688704 12745067951616 12757584981232 12769788525312 12799262047572 12805908470784 12841186455552 12841337202232 12848005474304 12853620861312 12887764419816 12903887561292 12910739876034 12923089923744 12925487511552 12930130509296 12936844890112 12953029433344 12972371255316 12988600243542 12995344986624 13000013078052 13002424937216 13008107815248 13014862688256 13020551002368 13031144835072 13035825786256 13072698230592 13078411822476 13085203203072 13085537028434 13093350985728 13098054282144 13108711173376 13121250594816 13121404629256 13128218335232 13168844416728 13194768501376 13207390242816 13242473532288 13255296513228 13279110061399 13286005660928 13291812481584 13298714677248 13329408996288 13345046110396 13357811603136 13366129131264 13370930413022 13377873693184 13378914791424 13408750716504 13421577147264 13438368111168 13445689423712 13458551188992 13465698045184 13507368478461 13518358397544 13531289675904 13540986916864 13575771233024 13607105017044 13620121187904 13627541520736 13633497614058 13640577240576 13644590154832 13651675541504 13657642182912 13670706696192 13701193337832 13714299510912 13722839013888 13738937672096 13752079950336 13782748060081 13783820666616 13790978353152 13795932246096 13836313587712 13865867218203 13873067510016 13879130913648 13886338093056 13903710492672 13924755933088 13994986908672 14000014084056 14002611470848 14008731493344 14022131848704 14045943415842 14053402193259 14066845279344 14078290402176 14083347501223 14084443501128 14091757295616 14092116799852 14099434578944 14105596919232 14117073571328 14138081284096 14162089749808 14168279474349 14175636803328 14181832448784 14184463567872 14189558805656 14253723643887 14261125342464 14282711786156 14300580066122 14308006096384 14314259595552 14352283103886 14359904555997 14394292910592 14399463521716 14406940900352 14440193079312 14446504352511 14454006158592 14470962570064 14479973225536 14493824357376 14526146609546 14540041909536 14546396822958 14553950501376 14558232120432 14565791944704 14572158112512 14580097121408 14594044028928 14627728054368 14665304009538 14675813945408 14689852412928 14741030435131 14747300070048 14755131286896 14761580207913 14769245627136 14777292010624 14795779031488 14809932254208 14842959449318 14844114564048 14851822841856 14857157803488 14866408931712 14880629716992 14898086612864 14932472388834 14940226549248 14946756368544 14981384198144 14995891004864 15035725156452 15050107904832 15079735430144 15126400601676 15134255465472 15134433131202 15148910300832 15161235817728 15166681924394 15175738626048 15176125784456 15184006469632 15190642836096 15233610281472 15239082385956 15251481269024 15258147126222 15266070403584 15272742637152 15275576150016 15281063329168 15288998506496 15308125693952 15330984210828 15350163924186 15358134984192 15363651819516 15366502198528 15381201358848 15389369194496 15408621949952 15449552454336 15456304881108 15464331058176 15464512598766 15507114561848 15515167123456 15550977162336 15565852786176 15581140130352 15593817319808 15608733923328 15643542502588 15658506671808 15665350424724 15673485155328 15701643053824 15716662800384 15751712068664 15752937904704 15766779709824 15771418130468 15786504621888 15846705392232 15861863901312 15874955853218 15881707767744 15890141385888 15905341444608 15905747216401 15914006780672 15932350968534 15963253656363 15984725560804 16000016096064 16002984538112 16009978849536 16025293541376 16044093275392 16081124111052 16089474745344 16095254287112 16096506858432 16105276342688 16120682193408 16133798367232 16185245428352 16192319399256 16200727775232 16207808512896 16279832891322 16289969878728 16298428962816 16343520075568 16352006967296 16359153823488 16386933985149 16402609261584 16411319492568 16424672135872 16440383511552 16450620469248 16456529739104 16503077804928 16509005918119 16510290688584 16518864181248 16538242937216 16539529982976 16545471190248 16548540829184 16608566228397 16624453511952 16637979566208 16645251410424 16653894985728 16662968138752 16708641517568 16744330287867 16760347439472 16772358794752 16793341729024 16809405763584 16846891925864 16854057222912 16863007185024 16870377380472 16879137859584 16879568474548 16909461750272 16963382227792 16964702358912 16970796293451 16979608918272 16993423935488 17026384700416 17065682730096 17073141507513 17074544627712 17082007278336 17138161148416 17157916427652 17167264174918 17183685893088 17191196245314 17200123319808 17205183415056 17214319834712 17221641405696 17230786564992 17287314973344 17296495007088 17313040343808 17318133658056 17327126648832 17333350770736 17334699693696 17344143753664 17360734669824 17421217786973 17430264307456 17437882429968 17445503882079 17446937604096 17454563013888 17464072376192 17541679349194 17543044484784 17552154267648 17558459222304 17647467368622 17656631376384 17656838653069 17664348435552 17673728684304 17720676077247 17722416642112 17772545328384 17778929450282 17789546041344 17810415470848 17821505508352 17878334288672 17886148245966 17895436196352 17903257628256 17917824148224 17924260456102 17934963830784 17944734918656 18003357605376 18009824637948 18024477863392 18032355694626 18041719567872 18041931365227 18049604934816 18107161073001 18118435885524 18142806689392 18150523163136 18160161583872 18177533079552 18177996818744 18187436320768 18208401106896 18210189577216 18268257783776 18276242162178 18285732681216 18297118685184 18336106600448 18378427555488 18386460085014 18394576328128 18396007838208 18477756152856 18487822957604 18497423346688 18505507884864 18513595956492 18523209729024 18587742796623 18605523304368 18617108432832 18659982544896 18666685445408 18678308657792 18696175798272 18727924554456 18737869591012 18745839156096 18755793705792 18761311462894 18771053869568 18779258001504 18797221707264 18807462558976 18868903644096 18891039299132 18892509445152 18900849071104 18909109931712 18912618090496 18952753416597 19004964858516 19014833789952 19023144469056 19083805006266 19085679460736 19117601927424 19136377471848 19146539407996 19154682787968 19192390547456 19253590772416 19261779683328 19262005803348 19272008211456 19280431291968 19325099143168 19366109814051 19386722546048 19388231267328 19395195763944 19405267335168 19410976160576 19429544150016 19500019617078 19503637405824 19510643357777 19512161722872 19522294032384 19546717252608 19553738679384 19586469883904 19609047345888 19628305542651 19647081423216 19663066760064 19673508382528 19681875892224 19682106943884 19692327502848 19746576338944 19792152752064 19809543737984 19811085364224 19821878575616 19909963185112 19920302065664 19929008491392 19937718722376 19948072015872 20017569165594 20036717404704 20047633541936 20049193696896 20056395619533 20066810539776 20113126074756 20168534135568 20179007287296 20179244174936 20187826783488 20198547067776 20214981090304 20254190448128 20277537596316 20311480375296 20318776514608 20344196168296 20354760538112 20363656849536 20410657525566 20441312281104 20450246421087 20460865860864 20466885232248 20477513312256 20484869092688 20486463274368 20551790006748 20588711930059 20599403272448 20608406508144 20619108077568 20619350131688 20628119925504 20693898369144 20734636216448 20743455043584 20754470381568 20774853507136 20809601265024 20867172953627 20878008895744 20887133899632 20897980207104 21000021126084 21003917206272 21011462077606 21013097240016 21022372946432 21024008957952 21048672829184 21117435603264 21128940522976 21138175199778 21149151868416 21158395378848 21175610356992 21186855181184 21195866345472 21207121926144 21243134624712 21263455204992 21276695351808 21284338208484 21322282522541 21333354794752 21346638466048 21424067679234 21441498814736 21450870099183 21452632993792 21462009144576 21471389393328 21482539094016 21494242924544 21589759199008 21591439365888 21599195282574 21610411350528 21660289618968 21706443855096 21719959838304 21740736536064 21789219914319 21810062864304 21812205097984 21837348180648 21848687917056 21849245313532 21870145682112 21881759323424 21891066043392 21920511348736 22004103739904 22013720918112 22034778619392 22052706643968 22060628253664 22132696930344 22144754971196 22165938015936 22172459001602 22183972754944 22193668547232 22214898381312 22264439173977 22285736705232 22299613397568 22325773717156 22347129919296 22398708583251 22410339823872 22472076297216 22472340103906 22484009580032 22493836507296 22553587734678 22619603145216 22627728391268 22639478557696 22701649696803 22741853726592 22750022886591 22754243640128 22764188676684 22776009704448 22785964254144 22858623578934 22877221903536 22887220689333 22899105605376 22911581190784 22913364225024 22921594993752 22933497759744 22940244553408 22962188540928 22974382086656 23045477729274 23049753297792 23061993342784 23071802038272 23084053791744 23090844877408 23112932924928 23147646226432 23174328681504 23196768898149 23250509906624 23260671842772 23272750685184 23326465743504 23371710195528 23390725979712 23411278963072 23413100884992 23465313753882 23487760007712 23529356218368 23529956491496 23542175168512 23552464580736 23564971579072 23574994200576 23627568102996 23650169564736 23657127195702 23679756932832 23696727104512 23770058088348 23812433779827 23835212078832 23848197661288 23860581595136 23871010171008 23890432197632 23977088341206 24000024144096 24004476807168 24013099517264 24014968274304 24043140926168 24055626090496 24066139913088 24121686166578 24134212118016 24142881430668 24157914514032 24181023290112 24200697550848 24213548778496 24277868142528 24288479098884 24301091662848 24368322882904 24380976908288 24504570073984 24515280113352 24528010450944 24538730735232 24616979238852 24637008203808 24660575267328 24661204399741 24674010513152 24675930703872 24684794608656 24697612972032 24754616707392 24783657062164 24807364405824 24818206785372 24822811243776 24831727909898 24846556041216 24956969349312 24970566072608 24994452208128 24994745625773 25007724941056 25039010668672 25062962276352 25158538192128 25182604136448 25190012593536 25199061163003 25212146575616 25214108645376 25270337888796 25294510777536 25319352711822 25339953144688 25353111719936 25364192625408 25388455292928 25445073341688 25469413377408 25490135903232 25515169962464 25539577050624 25598524095144 25611816941568 25682674404464 25696010948608 25707241722624 25750896262377 25775528839632 25807775122584 25821479752068 25846179847488 25850975023104 25860261018592 25906058866688 25944742510632 25977200487084 25990689973248 26000026156104 26004849874432 26016215630496 26041102004736 26062289670144 26071651572512 26145396461184 26156823644952 26170406406144 26171074056868 26196108564288 26217422346752 26242809258512 26256436670464 26312519023791 26337688833456 26389537002752 26414780485632 26471201052933 26484947064576 26510593026456 26558220122798 26572011321856 26583624963168 26658817992576 26668394175423 26690092220792 26715623206272 26732258262528 26741860826044 26755747386368 26817501433008 26829222368949 26843154294528 26876736222336 26886390684153 26891378847424 26917102377984 26931396090368 27014736956922 27036716795088 27048533541939 27062579351808 27151542466048 27214210034088 27240242375808 27255083041472 27266995228116 27281154481152 27289180309664 27315284365824 27376199379529 27402386675664 27414363243267 27428599021824 27445678027776 27477875344192 27504159900672 27565496120162 27567641333232 27581956706304 27591864492192 27731734436406 27746135020032 27758261827296 27807420985344 27849511866176 27973269731407 27989973817344 28000028168112 28005222941696 28017462986688 28044263697408 28091886831684 28106804386518 28133690558688 28141967194341 28156580804352 28166695002446 28168887002256 28183514591232 28184233599704 28198869157888 28211193838464 28234147142656 28324179499616 28336558948698 28351273606656 28363664897568 28368927135744 28379117611312 28507447287774 28522250684928 28565423572312 28601160132244 28616012192768 28628519191104 28704566207772 28719809111994 28788585821184 28798927043432 28813881800704 28880386158624 28893008705022 28908012317184 28941925140128 28959946451072 28987648714752 29052293219092 29080083819072 29092793645916 29107901002752 29116464240864 29144316225024 29160194242816 29188088057856 29255456108736 29330608019076 29351627890816 29379704825856 29482060870262 29494600140096 29510262573792 29523160415826 29538491254272 29539244830459 29554584021248 29591558062976 29619864508416 29685918898636 29688229128096 29714315606976 29732817863424 29761259433984 29796173225728 29864944777668 29880453098496 29893512737088 29962768396288 29991782009728 30026353748391 30071450312904 30100215809664 30159470860288 30252801203352 30268510930944 30268866262404 30297820601664 30322471635456 30333363848788 30352251568912 30368012939264 30381285672192 30467220562944 30478164771912 30502962538048 30516294252444 30532140807168 30545485274304 30551152300032 30562126658336 30616251387904 30661968421656 30700327848372 30716269968384 30727303639032 30733004397056 30778738388992 30817243899904 30899104908672 30912609762216 30928662116352 30929025197532 31014229123696 31030334246912 31101954324672 31131705572352 31162280260704 31187634639616 31217467846656 31287085005176 31317013343616 31330700849448 31346970310656 31403286107648 31503424137328 31505875809408 31517193116409 31533559419648 31542836260936 31573009243776 31693410784464 31707262799667 31723727802624 31749911706436 31763415535488 31780282771776 31810682889216 31811494432802 31828013561344 31864701937068 31926507312726 31969451121608 32000032192128 32019957699072 32088186550784 32136101518851 32162248222104 32178949490688 32190508574224 32193013716864 32210552685376 32241364386816 32353690175807 32370490856704 32384638798512 32398792923861 32401455550464 32415617025792 32559665782644 32579939757456 32596857925632 32687040151136 32718307646976 32773867970298 32791271784271 32805218523168 32822638985136 32849344271744 32880767023104 32913059478208 33006155609856 33018011836238 33020581377168 33037728362496 33059318773481 33076485874432 33079059965952 33090942380496 33097081658368 33217132456794 33248907023904 33258688502403 33275959132416 33290502820848 33307789971456 33325936277504 33488660575734 33506443963993 33520694878944 33544717589504 33586683458048 33693783851728 33708114445824 33708510155859 33726014370048 33740754760944 33758275719168 33759136949096 33818923500544 33926764455584 33929404717824 33941592586902 33959217836544 33986847870976 34052769400832 34131365460192 34146283015026 34164014556672 34276322296832 34315832855304 34334528349836 34367371786176 34382392490628 34400246639616 34410366830112 34428639669424 34443282811392 34461573129984 34574629946688 34592990014176 34626080687616 34636267316112 34654253297664 34666701541472 34669399387392 34688287507328 34721469339648 34842435573946 34860528614912 34875764859936 34891007764158 34909126027776 34928144752384 35083358698388 35086088969568 35116918444608 35197970630823 35294934737244 35313262752768 35313677306138 35328696871104 35347457368608 35441352154494 35444833284224 35485690793553 35545090656768 35557858900564 35620830941696 35643011016704 35756668577344 35772296491932 35790872392704 35806515256512 35835648296448 35848520912204 35889469837312 35965632511809 36006715210752 36019649275896 36048955726784 36064711389252 36083439135744 36083862730454 36099209869632 36214322146002 36236871771048 36285613378784 36301046326272 36320323167744 36355993637488 36374872641536 36416802213792 36420379154432 36536515567552 36552484324356 36571465362432 36594237370368 36672213200896 36756855110976 36772920170028 36789152656256 36792015676416 36955512305712 36975645915208 36994846693376 37011015769728 37027191912984 37046419458048 37175485593246 37211046608736 37234216865664 37247591864847 37333370890816 37356617315584 37392351596544 37455849108912 37475739182024 37491678312192 37511587411584 37522622925788 37542107739136 37558516003008 37594443414528 37614925117952 37737807288192 37782078598264 37785018890304 37801698142208 37818219863424 37905506833194 37979029067733 38009929717032 38029667579904 38046288938112 38167610012532 38171358921472 38235203854848 38236179298681 38272754943696 38293078815992 38309365575936 38384781094912 38507181544832 38523559366656 38524011606696 38544016422912 38560862583936 38732219628102 38753321199593 38773445092096 38776462534656 38790391527888 38810534670336 38821952321152 38859088300032 39000039234156 39007274811648 39021286715554 39024323445744 39044588064768 39070104005023 39093434505216 39107477358768 39218094691776 39256611085302 39277457411929 39294162846432 39326133520128 39347016765056 39363751784448 39364213887768 39384655005696 39584305504128 39598524684719 39619087475968 39622170728448 39643757151232 39819926370224 39837330184197 39840604131328 39858016982784 39875437444752 39896144031744 40035138331188 40073434809408 40095267083872 40098387393792 40112791239066 40133621079552 40226252149512 40337068271136 40358488349872 40375653566976 40397094135552 40429962180608 40508380896256 40555075192632 40622960750592 40637553029216 40688392336592 40709521076224 40727313699072 40821315051132 40882624562208 40900492842174 40921731721728 40933770464496 40955026624512 40969738185376 40972926548736 41103580013496 41177423860118 41198806544896 41216813016288 41238700263376 41256239851008 41348244180243 41387796738288 41469272432896 41508940763136 41549707014272 41597601654609 41619202530048 41734345907254 41756017791488 41774267799264 42000042252168 42007834412544 42022924155212 42026194480032 42044745892864 42097345658368 42160206579777 42234871206528 42250042503669 42257881045952 42276350399556 42298303736832 42316790757696 42351220713984 42373710362368 42414243852288 42486269249424 42504838423047 42526910409984 42553390703616 42568676416968 42644565045082 42666709589504 42693276932096 42848135358468 42882997629472 42901740198366 42924018289152 42942778786656 42988485849088 43079713667991 43179518398016 43182878731776 43198390565148 43220822701056 43320579237936 43371399858787 43412887710192 43439919676608 43481473072128 43578439828638 43620125728608 43624410195968 43674696361296 43697375834112 43698490627064 43740291364224 43763518646848 43782132086784 44008207479808 44027441836224 44069557238784 44121256507328 44223091305393 44265393860688 44289509942392 44331876031872 44344918003204 44367945509888 44387337094464 44429796762624 44528878347954 44571473410464 44599226795136 44651547434312 44694259838592 44797417166502 44820679647744 44944152594432 44944680207812 44968019160064 44987673014592 45107175469356 45239206290432 45255456782536 45278957115392 45403299393606 45483707453184 45500045773182 45508487280256 45528377353368 45552019408896 45571928508288 45717247157868 45754443807072 45774441378666 45798211210752 45799379599519 45823162381568 45826728450048 45843189987504 45866995519488 45880489106816 45924377081856 45948764173312 46090955458548 46099506595584 46123986685568 46143604076544 46168107583488 46181689754816 46225865849856 46348657363008 46393537796298 46418813305007 46501019813248 46521343685544 46545501370368 46652931487008 46743420391056 46781451959424 46798256445577 46822557926144 46826201769984 46930627507764 46975520015424 47059912982992 47084350337024 47104929161472 47129943158144 47149988401152 47255136205992 47300339129472 47314254391404 47359513865664 47393454209024 47540116176696 47624867559654 47670424157664 47696395322576 47717241649203 47721163190272 47742020342016 47780864395264 47954176682412 48000048288192 48008953614336 48026199034528 48029936548608 48086281852336 48111252180992 48132279826176 48243372333156 48268424236032 48285762861336 48315829028064 48362046580224 48401395101696 48427097556992 48555736285056 48576958197768 48602183325696 48736645765808 48761953816576 49009140147968 49030560226704 49056020901888 49077461470464 49160801955447 49233958477704 49274016407616 49321150534656 49322408799482 49348021026304 49351861407744 49369589217312 49509233414784 49527017754357 49567314124328 49614728811648 49636413570744 49645622487552 49663455819796 49825698685191 49913938698624 49941132145216 49988904416256 49989491251546 50015449882112 50078021337344 50125924552704 50232990863601 50317076384256 50380025187072 50398122326006 50424293151232 50428217290752 50540675777592 50589021555072 50638705423644 50679906289376 50728385250816 50841513133411 50890146683376 50912388880353 50938826754816 50980271806464 51030339924928 51079154101248 51197048190288 51223633883136 51365348808928 51414483445248 51501792524754 51551057679264 51615550245168 51642959504136 51692359694976 51720522037184 51889485021264 51950358072613 51954400974168 51981379946496 52000052312208 52009699748864 52032431260992 52082204009472 52143303145024 52263653360919 52290792922368 52313647289904 52340812812288 52342148113736 52392217128576 52434844693504 52485618517024 52625038047582 52675377666912 52779074005504 52942402105866 52969894129152 52970515959207 53021186052912 53116440245596 53144022643712 53167249926336 53317635985152 53336788350846 53380184441584 53431246412544 53464516525056 53483721652088 53511494772736 53635002866016 53658444737898 53686308589056 53753472444672 53772781368306 53782757694848 53834204755968 53862792180736 54029473913844 54073433590176 54097067083878 54125158703616 54125794095681 54303084932096 54428420068176 54480484751616 54510166082944 54533990456232 54562308962304 54578360619328 54630568731648 54752398759058 54804773351328 54828726486534 54857198043648 54858597542281 54891356055552 54955750688384 55008319801344 55130992240324 55135282666464 55183728984384 55463468872812 55492270040064 55516523654592 55699023732352 55763228389869 55946539462814 55979947634688 56000056336224 56010445883392 56034925973376 56088527394816 56183773663368 56213608773036 56267381117376 56283934388682 56313161608704 56333390004892 56337774004512 56368467199408 56397738315776 56422387676928 56468294285312 56648358999232 56673117897396 56702547213312 56727329795136 56737854271488 56758235222624 57014894575548 57044501369856 57130847144624 57202320264488 57232024385536 57257038382208 57409132415544 57439618223988 57577171642368 57597854086864 57627763601408 57760772317248 57786017410044 57816024634368 57883850280256 57919892902144 57975297429504 58104586438184 58160167638144 58185587291832 58215802005504 58232928481728 58288632450048 58320388485632 58510912217472 58531930073331 58661216038152 58703255781632 58759409651712 58884916627953 58964121740524 58989200280192 59020525147584 59046320831652 59076982508544 59078489660918 59109168042496 59183116125952 59239729016832 59371837797272 59376458256192 59428631213952 59465635726848 59592346451456 59729889555336 59760906196992 59787025474176 59983564019456 60052707496782 60085424612213 60142900625808 60169186858599 60200431619328 60318941720576 60505602406704 60537021861888 60537732524808 60595641203328 60644943270912 60666727697576 60704503137824 60762571344384 60898076170789 60934441125888 60956329543824 61005925076096 61032588504888 61064281614336 61090970548608 61124253316672 61323936843312 61395877722179 61400655696744 61432539936768 61454607278064 61466008794112 61634487799808 61766135790177 61798209817344 61825219524432 61857324232704 61858050395064 62028458247392 62203908649344 62226253075987 62263411144704 62324560521408 62375269279232 62574170010352 62601518860881 62634026687232 62661401698896 62693940621312 62806572215296 63006848274656 63011751618816 63034386232818 63067118839296 63085672521872 63146018487552 63386821568928 63414525599334 63447455605248 63499823412872 63526831070976 63560565543552 63621365778432 63622988865604 63656027122688 63729403874136 63853014625452 63938902243216 63966847567623 64000064384256 64039915398144 64176373101568 64272203037702 64324496444208 64352610297549 64357898981376 64381017148448 64386027433728 64421105370752 64482728773632 64707380351614 64740981713408 64769277597024 64797585847722 64831234051584 65119331565288 65159879514912 65367659742957 65374080302272 65436615293952 65547735940596 65582543568542 65610437046336 65645277970272 65698688543488 65761534046208 65826118956416 66012311219712 66036023672476 66041162754336 66118637546962 66152971748864 66158119931904 66181884760992 66194163316736 66434264913588 66497814047808 66517377004806 66551918264832 66581005641696 66651872555008 66793317521931 66977321151468 67012887927986 67041389757888 67089435179008 67173366916096 67387567703456 67416228891648 67417020311718 67452028740096 67481509521888 67518273898192 67637847001088 67853528911168 67858809435648 67883185173804 67918435673088 68105538801664 68250068659773 68262730920384 68292566030052 68328029113344 68552644593664 68631665710608 68669056699672 68734743572352 68764784981256 68800493279232 68820733660224 68857279338848 68886565622784 68923146259968 69149259893376 69185980028352 69252161375232 69272534632224 69333403082944 69338798774784 69376575014656 69442938679296 69684871147892 69721057229824 69751529719872 69782015528316 69818252055552 69856289504768 70166717396776 70172177939136 70233836889216 70395941261646 70589869474488 70626525505536 70627354612276 70657393742208 70694914737216 70882704308988 70889666568448 70971381587106 71090181313536 71115717801128 71241661883392 71286022033408 71437301339481 71513337154688 71544592983864 71581744785408 71613030513024 71671296592896 71697041824408 71931265023618 71970453656387 72013430421504 72039298551792 72097911453568 72129422778504 72166878271488 72167725460908 72198419739264 72428644292004 72473743542096 72571226757568 72602092652544 72640646335488 72711987274976 72833604427584 72840758308864 73073031135104 73104968648712 73142930724864 73513710221952 73540117271621 73545840340056 73578305312512 73584031352832 73911024611424 73951291830416 73983613199223 73989693386752 74022031539456 74054383825968 74092838916096 74350971186492 74422093217472 74468433731328 74495183729694 74666741781632 74713234631168 74911698217824 74951478364048 74983356624384 74984236877319 75023174823168 75045245851576 75084215478272 75117032006016 75188886829056 75229850235904 75475614576384 75564157196528 75570037780608 75597183489009 75603396284416 75636439726848 75811013666388 75958058135466 76019859434064 76059335159808 76092577876224 76335220025064 76342717842944 76470407709696 76472358597362 76545509887392 76586157631984 76618731151872 77014363089664 77048023213392 77088032845824 77121725167872 77252688787131 77464439256204 77506642399186 77546890184192 77552925069312 77580783055776 77643904642304 77718176600064 78000078468312 78014549623296 78042573431108 78048646891488 78140208010046 78186869010432 78214954717536 78436189383552 78513222170604 78554914823858 78588325692864 78652267040256 78653190363671 78694033530112 78728427775536 78769310011392 78937557071373 79168611008256 79197049369438 79238174951936 79244341456896 79287514302464 79639852740448 79674660368394 79716033965568 79750874889504 80005182526269 80070276662376 80146869618816 80190534167744 80196774787584 80225582478132 80267242159104 80452504299024 80659172052459 80674136542272 80716976699744 80751307133952 80794188271104 80859924361216 81016761792512 81110150385264 81275106058432 81376784673184 81454627398144 81642630102264 81765249124416 81800985684348 81843463443456 81867540928992 81939476370752 81945853097472 82128598138587 82207160026992 82354847720236 82397613089792 82433626032576 82477400526752 82512479702016 82696488360486 82775593476576 82938544865792 83099414028544 83195203309218 83238405060096 83468691814508 83512035582976 83548535598528 83919809194221 84000084504336 84015668825088 84045848310424 84052388960064 84089491785728 84194691316736 84320413159554 84425901583023 84469742413056 84500085007338 84515762091904 84552700799112 84596607473664 84633581515392 84702441427968 84747420724736 84972538498848 85009676846094 85053820819968 85055990684821 85106781407232 85137352833936 85289130090164 85333419179008 85386553864192 85696270716936 85765995258944 85803480396732 85848036578304 85885557573312 86159427335982 86359036796032 86365757463552 86396781130296 86441645402112 86641158475872 86742799717574 86825775420384 86879839353216 86911047684643 86962946144256 87156879657276 87240251457216 87248820391936 87349392722592 87396981254128 87480582728448 87527037293696 87564264173568 88016414959616 88054883672448 88139114477568 88242513014656 88446182610786 88530787721376 88579019884784 88617734491377 88663752063744 88689836006408 88735891019776 88774674188928 88859593525248 89057756695908 89142946820928 89198453590272 89303094868624 89388519677184 89594834333004 89641359295488 89888305188864 89889360415624 89936038320128 89975346029184 90214350938712 90478412580864 90510913565072 90557914230784 90806598787212 90967414906368 91000091546364 91016974560512 91056754706736 91104038817792 91143857016576 91434494315736 91508887614144 91548882757332 91596422421504 91598759199038 91646324763136 91653456900096 91686379975008 91760978213632 91848754163712 91897528346624 92181910917096 92199013191168 92247973371136 92336215166976 92363379509632 92451731699712 92697314726016 92787075592596 92837626610014 92953770429793 93002039626496 93042687371088 93091002740736 93305862974016 93486840782112 93562903918848 93596512891154 93645115852288 93652403539968 93861255015528 93951040030848 94119825965984 94209858322944 94259886316288 94419952962049 94510272411984 94551579349227 94600678258944 94628508782808 94719027731328 94786908418048 95080232353392 95249735119308 95340848315328 95392790645152 95434483298406 95484040684032 95561728790528 95908353364824 96000096576384 96052398069056 96059873097216 96172563704672 96264559652352 96479236420567 96486744666312 96536848472064 96571525722672 96631658056128 96724093160448 96854195113984 97061070527421 97111472570112 97153916395536 97204366651392 97473291531616 98018280295936 98061120453408 98154922940928 98321603910894 98373815352813 98467916955408 98548032815232 98583432508561 98642301069312 98644817598964 98696042052608 98739178434624 99018466829568 99054035508714 99134628248656 99177956320443 99229457623296 99272827141488 99291244975104 99326911639592 99651397370382 99776065507209 99827877397248 99882264290432 99977808832512 99978982503092 100030899764224 100156042674688 100465981727202 100519331891979 100634152768512 100760050374144 100796244652012 100848586302464 101081351555184 101125530467577 101178043110144 101277410847288 101359812578752 101456770501632 101683026266822 101780293366752 101824777760706 101877653509632 101960543612928 102060679849856 102158308202496 102394096380576 102730697617856 102828966890496 103003585049508 103102115358528 103187213045917 103231100490336 103285919008272 103384719389952 103441044074368 103778970042528 103900716145226 103908801948336 103962759892992 104000104624416 104019399497728 104064862521984 104164408018944 104286606290048 104527306721838 104581585844736 104627294579808 104684296227472 104784434257152 104869689387008 104971237034048 105250076095164 105350755333824 105558148011008 105884804211732 105939788258304 105941031918414 106042372105824 106232880491192 106288045287424 106334499852672 106635271970304 106673576701692 106760368883168 106862492825088 106929033050112 106967443304176 107022989545472 107270005732032 107316889475796 107372617178112 107506944889344 107545562736612 107565515389696 107668409511936 107725584361472 108058947827688 108146867180352 108194134167756 108250317407232 108251588191362 108606169864192 108856840136352 108960969503232 109020332165888 109067980912464 109124617924608 109156721238656 109261137463296 109504797518116 109609546702656 109657452973068 109714396087296 109717195084562 109782712111104 109911501376768 110016639602688 110261984480648 110270565332928 110367457968768 110926937745624 110984540080128 111033047309184 111340230514807 111398047464704 111526456779738 111742775594541 111893078925628 112000112672448 112020891766784 112069851946752 112177054789632 112367547326736 112427217546072 112534762234752 112567868777364 112626323217408 112666780009784 112675548009024 112736934398816 112844775353856 112936588570624 113296717998464 113346235794792 113405094426624 113454659590272 113516470445248 114029789151096 114089002739712 114261694289248 114404640528976 114464048771072 114514076764416 114708537896043 114818264831088 114879236447976 115154343284736 115195708173728 115521544634496 115563041426833 115572034820088 115632049268736 115767700560512 115839785804288 116209172876368 116259963598779 116320335276288 116371174583664 116431604011008 116465856963456 116577264900096 116640776971264 117021824434944 117063860146662 117210312015069 117322432076304 117406511563264 117769833255906 117832372235787 117928243481048 117978400560384 118041050295168 118092641663304 118153965017088 118156979321836 118218336084992 118366232251904 118743675594544 118752916512384 118795574054157 118857262427904 118931271453696 119184692902912 119459779110672 119511990552591 119521812393984 119574050948352 119967128038912 120105414993564 120170849224426 120285801251616 120338373717198 120400863238656 121011204813408 121075465049616 121191282406656 121289886541824 121333455395152 121409006275648 121525142688768 121796152341578 121868882251776 121912659087648 121948524508811 122011850152192 122065177009776 122128563228672 122181941097216 122248506633344 122647873686624 122791755444358 122801311393488 122865079873536 122909214556128 122932017588224 123532271580354 123596419634688 123597870571483 123650439048864 123716100790128 124044732540729 124056916494784 124407817298688 124452506151974 124526822289408 124649121042816 124750538558464 125148340020704 125203037721762 125268053374464 125322803397792 125613144430592 126013696549312 126023503237632 126068772465636 126134237678592 126171345043744 126292036975104 126750127511007 126773643137856 126829051198668 126894911210496 126999646825744 127053662141952 127121131087104 127242731556864 127245977731208 127312054245376 127458807748272 127706029250904 127877804486432 127933695135246 128000128768512 128079830796288 128352746203136 128544406075404 128648992888416 128705220595098 128762034296896 128772054867456 128842210741504 128965457547264 129414760703228 129481963426816 129538555194048 129595171695444 129662468103168 130114199576361 130238663130576 130319759029824 130735319485914 130748160604544 130873230587904 131095471881192 131165087137084 131220874092672 131290555940544 131397377086976 131652237912832 132024622439424 132072047344952 132082325508672 132237275093924 132305943497728 132363769521984 132388326633472 132669273916179 132868529827176 132995628095616 133034754009612 133103836529664 133162011283392 133586635043862 133954642302936 134025775855972 134082779515776 134178870358016 134346733832192 134775135406912 134832457783296 134834040623436 134904057480192 134963019043776 135036547796384 135275694002176 135707057822336 135717618871296 135766370347608 135836871346176 136500137319546 136525461840768 136574503504439 136585132060104 136656058226688 137105289187328 137263331421216 137338113399344 137398138798557 137469487144704 137529569962512 137600986558464 137641467320448 137714558677696 137773131245568 137846292519936 138298519786752 138371960056704 138504322750464 138545069264448 138666806165888 138677597549568 138753150029312 139256439915021 139369742295784 139442114459648 139503059439744 139564031056632 139636504111104 139712579009536 140333434793552 140344355878272 140394769336731 140467673778432 140791882523292 141179738948976 141253051011072 141254709224552 141314787484416 141389829474432 141765408617976 141779333136896 141942763174212 142180362627072 142231435602256 142483323766784 142874602678962 143026674309376 143089185967728 143151724947609 143163489570816 143226061026048 143342593185792 143394083648816 143862530047236 143940907312774 144026860843008 144078597103584 144120983510413 144195822907136 144258845557008 144333756542976 144335450921816 144396839478528 144857288584008 144947487084192 145142453515136 145204185305088 145281292670976 145423974549952 145667208855168 146070210675389 146146062270208 146209937297424 146285861449728 147027420443904 147080234543242 147091680680112 147156610625024 147168062705664 147822049222848 147902583660832 147967226398446 148044063078912 148108767651936 148581053263071 148701942372984 148844186434944 148936867462656 148990367459388 149333483563264 149426469262336 149823396435648 149902956728096 149966713248768 149968473754638 150046349646336 150090491703152 150168430956544 150234064012032 150377773658112 150459700471808 150951229152768 151128314393056 151140075561216 151194366978018 151272879453696 151622027332776 151916116270932 152039718868128 152185155752448 152524539400233 152670440050128 152685435685888 152940815419392 152944717194724 153091019774784 153172315263968 153237462303744 154028726179328 154096046426784 154243450335744 154505377574262 154928878512408 155013284798372 155093780368384 155161566111552 155287809284608 155851074217839 156000156936624 156029099246592 156085146862216 156097293782976 156280416020092 156429909435072 156790960082757 156872378767104 157026444341208 157109829647716 157176651385728 157304534080512 157306380727342 157388067060224 157456855551072 157875114142746 158337222016512 158394098738876 158476349903872 158575028604928 158911547877621 159279705480896 159349320736788 159432067931136 159501749779008 160010365052538 160140553324752 160293739237632 160381068335488 160393549575168 160451164956264 160534484318208 160905008598048 161318344104918 161348273084544 161433953399488 161502614267904 161588376542208 162033523585024 162220300770528 162377382287043 162550212116864 162753569346368 162909254796288 163285260204528 163530498248832 163601971368696 163686926886912 163735081857984 163878952741504 163891706194944 164257196277174 164414320053984 164575792626843 164709695440472 164795226179584 164867252065152 164954801053504 165024959404032 165392976720972 165551186953152 165877089731584 166198828057088 166390406618436 166476810120192 166937383629016 167024071165952 167097071197056 167839618388442 168000169008672 168031337650176 168091696620848 168104777920128 168178983571456 168389382633472 168640826319108 168851803166046 168939484826112 169000170014676 169031524183808 169105401598224 169193214947328 169267163030784 169404882855936 169494841449472 169945076997696 170019353692188 170107641639936 170111981369642 170213562814464 170274705667872 170578260180328 170666838358016 171392541433872 171531990517888 171606960793464 171696073156608 171771115146624 172318854671964 172628430798187 172718073592064 172731514927104 172793562260592 172883290804224 173282316951744 173485599435148 173651550840768 173759678706432 173822095369286 173925892288512 174313759314552 174480502914432 174698785445184 174793962508256 174961165456896 174963219380411 175054074587392 175595790219993 176032829919232 176109767344896 176278228955136 176485026029312 176892365221572 177061575442752 177158039769568 177235468982754 177327504127488 177379672012816 177471782039552 177549348377856 177719187050496 178115513391816 178285893641856 178396907180544 178606189737248 178777039354368 179189668666008 179282718590976 179778720831248 179872076640256 179950692058368 180256273836639 180428701877424 180956825161728 181021827130144 181613197574424 181934829812736 182000183092728 182033949121024 182113509413472 182287714033152 182694228512367 182868988631472 183017775228288 183097765514664 183192844843008 183197518398076 183292649526272 183372759950016 183521956427264 183795056693248 184187633166537 184363821834192 184398026382336 184495946742272 184726759019264 184903463399424 185298407370531 185394629452032 185574151185192 185675253220028 185907540859586 186004079252992 186085374742176 186611725948032 186678759227961 186973681564224 187125807837696 187193025782308 187290231704576 187722510031056 187804556582643 187902080061696 188239651931968 188419716645888 188519772632576 188839905924098 189020544823968 189103158698454 189201356517888 189257017565616 189438055462656 190160464706784 190499470238616 190681696630656 190785581290304 190868966596812 190968081368064 191633395656703 191816706729648 191900542702869 192000193152768 192104796138112 192119746194432 192345127409344 192529119304704 192958472841134 192973489332624 193073696944128 193143051445344 193263316112256 193448186320896 194122141054842 194222945140224 194307832791072 194946583063232 196036560591872 196122240906816 196309845881856 196643207821788 196747630705626 196935833910816 197096065630464 197166865017122 197284602138624 197289635197928 197392084105216 197478356869248 198036933659136 198108071017428 198269256497312 198355912640886 198458915246592 198545654282976 198582489950208 198653823279184 199302794740764 199552131014418 199655754794496 199764528580864 199955617665024 199957965006184 200061799528448 200312085349376 200931963454404 201038663783958 201268305537024 201520100748288 201592489304024 201697172604928 202162703110368 202251060935154 202356086220288 202554821694576 202719625157504 202913541003264 203366052533644 203560586733504 203649555521412 203755307019264 204121359699712 204316616404992 204788192761152 205461395235712 205657933780992 206007170099016 206204230717056 206374426091834 206462200980672 206571838016544 206769438779904 206774713813213 206882088148736 207557940085056 207801432290452 207817603896672 208000209248832 208038798995456 208129725043968 208328816037888 208573212580096 209054613443676 209163171689472 209254589159616 209368592454944 209568868514304 209739378774016 209942474068096 210500152190328 210701510667648 211116296022016 211769608423464 211879576516608 211882063836828 212084744211648 212465760982384 212576090574848 212668999705344 213270543940608 213347153403384 213520737766336 213724985650176 213858066100224 213934886608352 214540011464064 214617076935547 214633778951592 214745234356224 215013889778688 215091125473224 215131030779392 215451168722944 215911360969161 216117895655376 216293734360704 216388268335512 216500634814464 216503176382724 217212339728384 217713680272704 217921939006464 218040664331776 218135961824928 218313442477312 218522274926592 219009595036232 219219093405312 219314905946136 219428792174592 219434390169124 219823002753536 220523968961296 220541130665856 220620351814863 220734915937536 221853875491248 221950839597669 221969080160256 222066094618368 222680461029614 222796094929408 223052913559476 223485551189082 223786157851256 224000225344896 224139703893504 224735094653472 224854435092144 224952710631957 225069524469504 225135737554728 225252646434816 225333560019568 225351096018048 225473868797632 225689550707712 226475831230649 226593435996928 226692471589584 226791550467027 226810188853248 226909319180544 227032940890496 228059578302192 228178005479424 228523388578496 228809281057952 229028153528832 229417075792086 229538902489897 229636529662176 229758472895952 230391416347456 231043089268992 231126082853666 231144069640176 231264098537472 231535401121024 231679571608576 232418345752736 232519927197558 232640670552576 232742349167328 232931713926912 233154529800192 233281553942528 234043648869888 234127720293324 234420624030138 234545107747951 234644864152608 234813023126528 235539666511812 235664744471574 235856486962096 235956801120768 235959571091013 236082100590336 236185283326608 236307930034176 236313958643672 236436672169984 236732464503808 237487351189088 237505833024768 237591148108314 237714524855808 237862542907392 238369385805824 238919558221344 239023981105182 239148101896704 239934256077824 240210829987128 240341698448852 240571602503232 240676747434396 240801726477312 242022409626816 242150930099232 242382564813312 242579773083648 242666910790304 242818012551296 243050285377536 243592304683156 243825318175296 243897049017622 244023700304384 244130354019552 244363882194432 244497013266688 245295747373248 245583510888716 245602622786976 245818429112256 245864035176448 246385794415761 247064543160708 247192839269376 247195741142966 247300878097728 247432201580256 248089465081458 248113832989568 248815634597376 248905012303948 249298242085632 249501077116928 250296680041408 250406075443524 250536106748928 250645606795584 251226288861184 251759427582663 252027393098624 252047006475264 252137544931272 252268475357184 252342690087488 252584073950208 253500255022014 253547286275712 253658102397336 253789822420992 253999293651488 254107324283904 254242262174208 254491955462416 254624108490752 254917615496544 255167972054463 255412058501808 255755608972864 255867390270492 256000257537024 256159661592576 256705492406272 257088812150808 257297985776832 257410441190196 257524068593792 257544109734912 257684421483008 258829521406456 258963926853632 259077110388096 259190343390888 259324936206336 260228399152722 260477326261152 260639518059648 260733143053929 261470638971828 261496321209088 261746461175808 262190943762384 262330174274168 262441748185344 262581111881088 262794754173952 263304475825664 264049244878848 264144094689904 264164651017344 264474550187848 264611886995456 264727539043968 265338547832358 265737059654352 265853203474131 265991256191232 266069508019224 266207673059328 266324022566784 267173270087724 267653255090767 267909284605872 268051551711944 268165559031552 268693467664384 269550270813824 269664915566592 269668081246872 269808114960384 269926038087552 270073095592768 271273248397151 271414115644672 271435237742592 271532740695216 271673742692352 273000274639092 273050923681536 273149007008878 273170264120208 273312116453376 274526662842432 274676226798688 274796277597114 274938974289408 274942201883503 275059139925024 275282934640896 275429117355392 275546262491136 275692585039872 276597039573504 276743920113408 277008645500928 277090138528896 277189672793033 277333612331776 277355195099136 277506300058624 278512879830042 278739484591568 278861311289379 278884228919296 279006118879488 279128062113264 279273008222208 279425158019072 280666869587104 280688711756544 280789538673462 280935347556864 281583765046584 282359477897952 282509418449104 282629574968832 282779658948864 283259858886147 283530817235952 283558666273792 283885526348424 284360725254144 284462871204512 284966647533568 285749205357924 286053348618752 286178371935456 286303449895218 286452122052096 286685186371584 286788167297632 287725060094472 287881814625548 288157194207168 288241967020826 288391645814272 288517691114016 288670901843632 288793678957056 289437709261701 289714577168016 289894974168384 290284907030272 290562585341952 290847949099904 291183211582263 291334417710336 292140421350778 292292124540416 292419874594848 294054840887808 294160469086484 294183361360224 294313221250048 295121446058439 295644098445696 295750297525683 295805167321664 295934452796892 296088126157824 296217535303872 297162106526142 297403884745968 297533868961329 297688372869888 297873734925312 297980734918776 298666967126528 298852938524672 299646792871296 299805913456192 299933426497536 299936947509276 300092699292672 300180983406304 300468128024064 300919400943616 301557995675937 301902458305536 302256628786112 302280151122432 302388733956036 302545758907392 303244054665552 303832232541864 304079437736256 304370311504896 305049078800466 305340880100256 305370871371776 305881630838784 305889434389448 306182039549568 306344630527936 306474924607488 308057452358656 308192092853568 308486900671488 309010755148524 309561639137751 309857757024816 310026569596744 310187560736768 310323132223104 310575618569216 311702148435678 312000313873248 312058198493184 312170293724432 312194587565952 312560832040184 312859818870144 313581920165514 313744757534208 314052888682416 314219659295432 314353302771456 314609068161024 314612761454684 314776134120448 314913711102144 315750228285492 316674444033024 316788197477752 316952699807744 317823095755242 318559410961792 318698641473576 318864135862272 319003499558016 320020730105076 320281106649504 320587478475264 320595657196633 320762136670976 320787099150336 320902329912528 321068968636416 321810017196096 322636688209836 322696546169088 322867906798976 323005228535808 323176753084416 324440601541056 324754764574086 324931693135049 325100424233728 325507138692736 325818509592576 326570520409056 327060996497664 327203942737392 327373853773824 327470163715968 327587795119039 327757905483008 327783412389888 328514392554348 328828640107968 329151585253686 329419390880944 329590452359168 329734504130304 329909602107008 330049918808064 330785953441944 331102373906304 331754179463168 332397656114176 332780813236872 332953620240384 333874767258032 334020691544421 334048142331904 334194142394112 335679236776884 336000338017344 336062675300352 336183393241696 336209555840256 336778765266944 337281652638216 337703606332092 337878969652224 338000340029352 338063048367616 338210803196448 338534326061568 338809765711872 338989682898944 339890153995392 340038707384376 340215283279872 340223962739284 340549411335744 341156520360656 341333676716032 342785082867744 343063981035776 343213921586928 343392146313216 343542230293248 344125613688129 344637709343928 345256861596374 345436147184128 345463029854208 345587124521184 346564633903488 346689124280499 346971198870296 347303101681536 347519357412864 347644190738572 348627518629104 348779890796337 348961005828864 349397570890368 349587925016512 349922330913792 349926438760822 350108149174784 351191580439986 351630936045207 352219534689792 352970052058624 353497116707361 353784730443144 354123150885504 354316079539136 354470937965508 354655008254976 354759344025632 355098696755712 355890591933877 356231026783632 356386722162471 356571787283712 356793814361088 357212379474496 357554078708736 358379337332016 358565437181952 359557441662496 359901384116736 360512547673278 360857403754848 362043654260288 363226395148848 363652506508291 363869659625472 364000366185456 364067898242048 364227018826944 364575428066304 365388457024734 365737977262944 365845573526433 366035550456576 366195531029328 366385689686016 366395036796152 366585299052544 366745519900032 367043912854528 368375266333074 368727643668384 368796052764672 368991893484544 369453518038528 370596814741062 370789258904064 370793611714449 371148302370384 371350506440056 371815081719172 372008158505984 372170749484352 373223451896064 373357518455922 373947363128448 374251615675392 374386051564616 374580463409152 375445020062112 375609113165286 375804160123392 376479303863936 376839433291776 377039545265152 377679811848196 378041089647936 378206317396908 378402713035776 378514035131232 378876110925312 380320929413568 380998940477232 381363393261312 381571162580608 381737933193624 381936162736128 383266791313406 383633413459296 383801085405738 384000386305536 384010182795967 384209592276224 384239492388864 384690254818688 385058238609408 385916945682268 385946978665248 386286102890688 386526632224512 386896372641792 388244282109684 388445890280448 388615665582144 389893166126464 390342598729083 392073121183744 392244481813632 392619691763712 393286415643576 393495261411252 393871667821632 394192131260928 394333730034244 394579270395856 394784168210432 394956713738496 396073867318272 396216142034856 396538512994624 396711825281772 396917830493184 397091308565952 397164979900416 397307646558368 398605589481528 399104262028836 399311509588992 399529057161728 399915930012368 400123599056896 400624170698752 401863926908808 402077327567916 402536611074048 403040201496576 403184978608048 403394345209856 404325406220736 404502121870308 404712172440576 405109643389152 405439250315008 405827082006528 406732105067288 407121173467008 407299111042824 407510614038528 408242719399424 409576385522304 409723510513317 410922790471424 411315867561984 412014340198032 412194416395671 412408461434112 412748852183668 412924401961344 413143676033088 413538877559808 413549427626426 413764176297472 415115880170112 415602864580904 415635207793344 416000418497664 416259450087936 417146425160192 417769319745063 418109226887352 418326343378944 418509178319232 418737184909888 419137737028608 419884948136192 420597972285491 421000304380656 421184308010193 421403021335296 422232592044032 423539216846928 423759153033216 423764127673656 424169488423296 424931521964768 425337999410688 426286533195523 426541087881216 426694306806768 427041475532672 427449971300352 427869773216704 429080022928128 429234153871094 429267557903184 429490468712448 429771144055253 430027779557376 430182250946448 430262061558784 431822721938322 432235791310752 432362950531239 432587468721408 432776536671024 433001269628928 433006352765448 435427360545408 435583771531909 435843878012928 436081328663552 436271923649856 436626884954624 438019190072464 438210632026167 438438186810624 438629811892272 438857584349184 438868780338248 439646005507072 441047937922592 441082261331712 441240703629726 441469831875072 443707750982496 443901679195338 444132189236736 445360922059228 445592189858816 446105827118952 446971102378164 447572315702512 448000450689792 448279407787008 449470189306944 449708870184288 449905421263914 450139048939008 450271475109456 450505292869632 450667120039136 450702192036096 450947737595264 451379101415424 452951662461298 453186871993856 453384943179168 453583100934054 453818638361088 454065881780992 456119156604384 457046777156992 457573618200699 457618562115904 458056307057664 458834151584172 459077804979794 459273059324352 459516945791904 460782832694912 462086178537984 462252165707332 462288139280352 463070802242048 463359143217152 464836691505472 465039854395116 465281341105152 465484698334656 465863427853824 466563107885056 467553222653517 468087297739776 468255440586648 468841248060276 469090215495902 469289728305216 469626046253056 471079333023624 471329488943148 471712973924192 471913602241536 471919142182026 472164201180672 472370566653216 472627917287344 472873344339968 473464929007616 474974702378176 475011666049536 475182296216628 475429049711616 475725085814784 476738771611648 477839116442688 478047962210364 478296203793408 479868512155648 480421659974256 480683396897704 481143205006464 481353494868792 481603452954624 484044819253632 484301860198464 484765129626624 485333821580608 485636025102592 486100570755072 487184609366312 487650636350592 487794098035244 488047400608768 488260708039104 488727764388864 488994026533376 490591494746496 491167021777432 491205245573952 491636858224512 492771588831522 493727377880529 494129086321416 494385678538752 494391482285932 494601756195456 494864403160512 496178930162916 496227665979136 497631269194752 497810024607896 498596484171264 499002154233856 500593360082816 500812150887048 501072213497856 501291213591168 503518855165326 503793175594709 504054786197248 504094012950528 504275089862544 504536950714368 504685380174976 505168147900416 507000510044028 507094572551424 507316204794672 507579644841984 507998587302976 508214648567808 508484524348416 508983910924832 509835230993088 510335944108926 510606946355077 510824117003616 511511217945728 511734780540984 512000515074048 514177624301616 514595971553664 514780820901347 514820882380392 515048137187584 515088219469824 515368842966016 517659042812912 517885292394561 517927853707264 518154220776192 518380686781776 518649872412672 520456798305444 520954652522304 521279036119296 521466286107858 522941277943656 522992642418176 524381887524768 524660348548336 524883496370688 524889658141233 525162223762176 525589508347904 526608951651328 528098489757696 528288189379808 528329302034688 528949100375696 529223773990912 529455078087936 530677095664716 531474119308704 531706406948262 531982512382464 532139016038448 532415346118656 532648045133568 534346540175448 535306510181534 535818569211744 536103103423888 536331118063104 539100541627648 539336162493744 539616229920768 539852076175104 540146191185536 540768821509917 542546496794302 542828231289344 542870475485184 543065481390432 546000549278184 546101847363072 546298014017756 546340528240416 548082685537101 549053325684864 549352453597376 549592555194228 549877948578816 549884403767006 550118279850048 550565869281792 550858234710784 551385170079744 552562899499611 553194079147008 553487840226816 554180277057792 554379345586066 554667224663552 554710390198272 555012600117248 557025759660084 557478969183136 557722622578758 558012237758976 558256124226528 558850316038144 560036277683883 561333739174208 561377423513088 561579077346924 561870695113728 563167530093168 564718955795904 565018836898208 565259149937664 565559317897728 566519717772294 567061634471904 567117332547584 567771052696848 568925742409024 571498410715848 572106697237504 572356743870912 572606899790436 572904244104192 573576334595264 574900186970109 575450120188944 575763629251096 576314388414336 576483934041652 576783291628544 577035382228032 577341803687264 577587357914112 578875418523402 579429154336032 579789948336768 580569814060544 581695898199808 582366423164526 582668835420672 584280842701556 584584249080832 584839749189696 588109681775616 588320938172968 588366722720448 588626442500096 590242892116878 591288196891392 591500595051366 591610334643328 591868905593784 592176252315648 592435070607744 594324213052284 594807769491936 595067737922658 595376745739776 595391934793747 595747469850624 595961469837552 597333934253056 597705877049344 599293585742592 599611826912384 599866852995072 599873895018552 600185398585344 600361966812608 600936256048128 603115991351874 603444572965091 603804916611072 604513257572224 604560302244864 604777467912072 605091517814784 606488109331104 607664465083728 608158875472512 608377333792501 608740623009792 610098157600932 610681760200512 610741742743552 611778868778896 612364079099136 612689261055872 612949849214976 616114904717312 616384185707136 616973801342976 618021510297048 619123278275502 619715514049632 620053139193488 620324141439639 620375121473536 620646264446208 621151237138432 623404296871356 624000627746496 624116396986368 624340587448864 624389175131904 625121664080368 625719637740288 627163840331028 627489515068416 628105777364832 628439318590864 628706605542912 629218136322048 629225522909368 629552268240896 629827422204288 631500456570984 633348888066048 633576394955504 633905399615488 635646191510484 637118821923584 637397282947152 637728271724544 638006999116032 640041460210152 640562213299008 641174956950528 641191314393266 641524273341952 641574198300672 641804659825056 643620034392192 643851230806641 645273376419672 645393092338176 645735813597952 646353506168832 647734082907483 648881203082112 649509529148172 649863386270098 650200848467456 651014277385472 651637019185152 653141040818112 654121992995328 654407885474784 654940327431936 655175590238078 655515810966016 655566824779776 657028785108696 657657280215936 658303170507372 658838781761888 659469008260608 659819204214016 660939670734343 661571906883888 661861055444589 662204747812608 663508358926336 664795312228352 665561626473744 665907240480768 667749534516064 668041383088842 668388284788224 671358473553768 672000676034688 672366786483392 672419111680512 674563305276432 675354654943969 675407212664184 675757939304448 676000680058704 676126096735232 676421606392896 677068652123136 677979365797888 679427493691947 679780307990784 680077414768752 680430566559744 680447925478568 681098822671488 682313040721312 685570165735488 686127962071552 686427843173856 687084460586496 688251227376258 688616707469691 689275418687856 690513723192748 690872294368256 691174249042368 693129267806976 693378248560998 693942397740592 694606203363072 695038714825728 695288381477144 697255037258208 697559781592674 697922011657728 698795141780736 699175850033024 699844661827584 699852877521644 700216298349568 702383160879972 703261872090414 703635323243853 704439069379584 705940104117248 706994233414722 707569460886288 707878713273039 708246301771008 708632159078272 708941875931016 709310016509952 709518688051264 710197393511424 711781183867754 712462053567264 712773444324942 713143574567424 713161768049653 713587628722176 714424758948992 715108157417472 716758674664032 719114883324992 719802768233472 721025095346556 721714807509696 724087308520576 726452790297696 727305013016582 727739319250944 728000732370912 728135796484096 728454037653888 729150856132608 730776914049468 731475954525888 731691147052866 732071100913152 732391062058656 732790073592304 733170598105088 733491039800064 734087825709056 736750532666148 737455287336768 737592105529344 737983786969088 738907036077056 741193629482124 741578517808128 741587223428898 742296604740768 742701012880112 743630163438344 744016317011968 744341498968704 746446903792128 746715036911844 747894726256896 748503231350784 748772103129232 749160926818304 750890040124224 751218226330572 751608320246784 752958607727872 753678866583552 754079090530304 755359623696392 756082179295872 756412634793816 756805426071552 757028070262464 757752221850624 760641858827136 761997880954464 762726786522624 763142325161216 763475866387248 763872325472256 765503916163389 766533582626812 767266826918592 767602170811476 768000772611072 768020365591934 768419184552448 768478984777728 769380509637376 770116477218816 771833891364536 771893957330496 772572205781376 773053264449024 776488564219368 776891780560896 777231331164288 779381613603649 779786332252928 780685197458166 782199429161787 784146242367488 784488963627264 785239383527424 786572831287152 786990522822504 787743335643264 788384262521856 788667460068488 789158540791712 789913427476992 791674990220257 792147734636544 792432284069712 793077025989248 793423650563544 793835660986368 794182617131904 794615293116736 797211178963056 798208524057672 798623019177984 799058114323456 799831860024736 801248341397504 802959765272301 803727853817616 804154655135832 806080402993152 806369957216096 808650812441472 808941289987831 809004243740616 809424344881152 810219286778304 810878500630016 813464210134576 813819745191453 814242346934016 814598222085648 815021228077056 816485438798848 819152771044608 819447021026634 821845580942848 824028680396064 824388832791342 824816922868224 824826605650509 825497704367336 825848803922688 826287352066176 827077755119616 827098855252852 827528352594944 830231760340224 831205729161808 831270415586688 831569018379099 832000836995328 832518900175872 834292850320384 835538639490126 836218453774704 836583933868137 836652686757888 837018356638464 837474369819776 838275474057216 839769896272384 841195944570982 842000608761312 842368616020386 842806042670592 847078433693856 847528255347312 848338976846592 849779576658441 849863043929536 850675998821376 852573066391046 853082175762432 853388613613536 854082951065344 854899942600704 855739546433408 858160045856256 858468307742188 858535115806368 859542288110506 860055559114752 860364501892896 860524123117568 863645443876644 864471582621504 864725901062478 865174937442816 865185094000381 865553073342048 866012705530896 868313127785103 870854721090816 871167543063818 871687756025856 872162657327104 872543847299712 873253769909248 876038380144928 876421264052334 876876373621248 877259623784544 877737560676496 879292011014144 882095875845184 882164522663424 882481407259452 882939663750144 887250892577049 887415501964992 887803358390676 888264378473472 890721844118456 891184379717632 892211654237904 893942204756328 895144631405024 896000901379584 896558815574016 898940378613888 899417740368576 899810842527828 900278097878016 900542950218912 901334240078272 901404384072192 901895475190528 902758202830848 905903324922596 906373743987712 906769886358336 907166201868108 907637276722176 908131763561984 912238313208768 914093554313984 915147236401398 915237124231808 916112614115328 917668303168344 918155609959588 918546118648704 919033891583808 921565665389824 924172357075968 924504331414664 924576278560704 926141604484096 926718286434304 928684917413253 929673383010944 930079708790232 930562682210304 930969396669312 931726855707648 935106445307034 935615897533031 936174595479552 936510881173296 937682496120552 938180430991804 938579456610432 939252092506112 942158666047248 942658977886296 943425947848384 943827204483072 943838284364052 944328402361344 944741133306432 945255834574688 946929858015232 949949404756352 950023332099072 950364592433256 950858099423232 955678232885376 956021524531073 956095924420728 956592407586816 959737024311296 960843319948512 961366793795408 961786971589899 962286410012928 962706989737584 963206905909248 968089638507264 968603720396928 969530259253248 970667643161216 971272050205184 974369218732624 974795079405147 975301272701184 975588196070488 976094801217536 976521416078208 977455528777728 977988053066752 981182989492992 982334043554864 982410491147904 982763385357117 983273716449024 985543177663044 987454755761058 988258172642832 988771357077504 988782964571864 989203512390912 989728806321024 992357860325832 992455331958272 995262538389504 995620049215792 997192968342528 1001186720165632 1001624301774096 1002062074633263 1002144426995712 1002582427182336 1007037710330652 1007586351189418 1008109572394496 1008188025901056 1008550179725088 1009370760349952 1010336295800832 1014001020088056 1014189145102848 1014632409589344 1015997174605952 1016429297135616 1016969048696832 1017967821849664 1019670461986176 1020671888217852 1021213892710154 1021648234007232 1022491474727723 1023022435891456 1023469561081968 1024001030148096 1028355248603232 1029191943107328 1029561641802694 1029641764760784 1030096274375168 1030176438939648 1030737685932032 1035318085625824 1035770584789122 1036308441552384 1036761373563552 1040067372841497 1040913596610888 1041909305044608 1042558072238592 1042932572215716 1045882555887312 1045985284836352 1048763775049536 1049320697096672 1049766992741376 1049779316282466 1050324447524352 1051179016695808 1053217903302656 1056576378759616 1056658604069376 1057898200751392 1058910156175872 1061354191329432 1062948238617408 1063412813896524 1063965024764928 1064278032076896 1065296090267136 1067671775801631 1068693080350896 1070613020363068 1071637138423488 1072206206847776 1072662236126208 1078201083255296 1078672324987488 1079704152350208 1080292382371072 1081537643019834 1085092993588604 1085656462578688 1086130962780864 1090957519524873 1092001098556368 1092203694726144 1092596028035512 1092681056480832 1096165371074202 1097536720579299 1098106651369728 1098704907194752 1099185110388456 1099755897157632 1099768807534012 1100236559700096 1101131738563584 1101716469421568 1105125798999222 1106388158294016 1106975680453632 1108360554115584 1108758691172132 1109334449327104 1110025200234496 1112380835143347 1114051519320168 1114957938366272 1115445245157516 1116024475517952 1116512248453056 1120072555367766 1122667478348416 1122754847026176 1123158154693848 1123741390227456 1126335060186336 1129437911591808 1130037673796416 1130518299875328 1131118635795456 1133039435544588 1134123268943808 1134234665095168 1135542105393696 1137851484818048 1142996821431696 1144213394475008 1144713487741824 1145213799580872 1145808488208384 1147152669190528 1149800373940218 1150900240377888 1151527258502192 1152030548387901 1152628776828672 1152967868083304 1153566583257088 1154070764456064 1154683607374528 1155174715828224 1157750837046804 1158858308672064 1159579896673536 1161139628121088 1163391796399616 1164732846329052 1165337670841344 1168561685403112 1169168498161664 1169679498379392 1176219363551232 1176641876345936 1176733445440896 1177252885000192 1180485784233756 1182576393782784 1183001190102732 1183220669286656 1183737811187568 1184352504631296 1184870141215488 1188648426104568 1189615538983872 1190135475845316 1190753491479552 1190783869587494 1191494939701248 1191922939675104 1194667868506112 1198587171485184 1199223653824768 1199747790037104 1200370797170688 1200723933625216 1201872512096256 1206231982703748 1206889145930182 1207609833222144 1208399015587309 1209026515144448 1209120604489728 1209554935824144 1210183035629568 1212976218662208 1215328930167456 1216317750945024 1216754667585002 1217481246019584 1220196315201864 1221363520401024 1223557737557792 1224728158198272 1224742535662877 1225378522111744 1229170531539951 1232229809434624 1232768371414272 1233947602685952 1236043020594096 1238246556551004 1239431028099264 1240106278386976 1240648282879278 1241292528892416 1242302474276864 1246808593742712 1248001255492992 1248681174897728 1248778350263808 1250243328160736 1251439275480576 1254327680662056 1254979030136832 1256211554729664 1256878637181728 1257413211085824 1258451045818736 1259104536481792 1259654844408576 1261793916856473 1263000913141968 1266697776132096 1267152789911008 1271292383020968 1274237643847168 1274794565894304 1276013998232064 1278859599586569 1280082920420304 1281124426598016 1282349913901056 1282382628786532 1283048546683904 1283609319650112 1287240068784384 1287702461613282 1289313432165759 1290546752839344 1290786184676352 1291471627195904 1295468165814966 1297088851593717 1297762406164224 1299019058296344 1299726772540196 1300401696934912 1302028554770944 1306282081636224 1306751314595727 1308243985990656 1308815770949568 1309880654863872 1310351180476156 1311031621932032 1314057570217392 1314631896078501 1315314560431872 1316606341014744 1317677563523776 1318938016521216 1319638408428032 1321879341468686 1323143813767776 1323722110889178 1324409495625216 1329590624456704 1331123252947488 1335499069032128 1336082766177684 1336776569576448 1341433769596921 1342716947107536 1344001352069376 1344733572966784 1344838223361024 1349126610552864 1350709309887938 1350814425328368 1351515878608896 1352001360117408 1352252193470464 1352843212785792 1354137304246272 1358854987383894 1359560615981568 1360154829537504 1360895850957136 1362197645342976 1364626081442624 1371140331470976 1372255924143104 1372855686347712 1374168921172992 1376502454752516 1377233414939382 1378550837375712 1381027446385496 1381744588736512 1382348498084736 1386258535613952 1386756497121996 1387884795481184 1389212406726144 1390077429651456 1390576762954288 1394510074516416 1395119563185348 1395844023315456 1397590283561472 1398351700066048 1399689323655168 1399705755043288 1400432596699136 1404766321759944 1406523744180828 1407270646487706 1408878138759168 1411880208234496 1413988466829444 1415138921772576 1415757426546078 1416492603542016 1417264318156544 1417883751862032 1418620033019904 1419037376102528 1420394787022848 1423562367735508 1424924107134528 1425546888649884 1426287149134848 1426323536099306 1427175257444352 1428849517897984 1430216314834944 1433517349328064 1438229766649984 1439605536466944 1442050190693112 1443429615019392 1447422996692491 1448174617041152 1452905580595392 1454610026033164 1456001464741824 1456271592968192 1456908075307776 1458301712265216 1461553828098936 1462951909051776 1463382294105732 1464142201826304 1464782124117312 1465580147184608 1466982079600128 1468175651418112 1473501065332296 1474910574673536 1475967573938176 1477814072154112 1482387258964248 1483157035616256 1483174446857796 1484593209481536 1485402025760224 1487260326876688 1488032634023936 1488682997937408 1492893807584256 1493430073823688 1495789452513792 1497006462701568 1497544206258464 1501780080248448 1502319538548829 1502436452661144 1503216640493568 1505917215455744 1508158181060608 1510719247392784 1511379526784127 1512164358591744 1512825269587632 1513610852143104 1514056140524928 1515504443701248 1521283717654272 1523995761908928 1525453573045248 1526284650322432 1526951732774496 1531007832326778 1531820839065231 1533067165253624 1534533653837184 1535204341622952 1536001545222144 1536040731183868 1536838369104896 1538761019274752 1543667782729072 1543787914660992 1544342462704041 1545144411562752 1546106528898048 1552977128438736 1553655877183683 1553783561121792 1554462662328576 1558763227207298 1559572664505856 1561370394916332 1564398858323574 1568977927254528 1573145662574304 1573981045645008 1574668974423699 1575486671286528 1576768525043712 1577334920136976 1578317081583424 1579826854953984 1583349980440514 1584295469273088 1584864568139424 1585330818614543 1586154051978496 1586847301127088 1587671321972736 1588365234263808 1589230586233472 1594422357926112 1596417048115344 1597246038355968 1598116228646912 1599663720049472 1605919530544602 1606772317429279 1607455707635232 1608309310271664 1612739914432192 1617301624882944 1617882579975662 1618008487481232 1618848689762304 1620438573556608 1621757001260032 1626928420269152 1627639490382906 1628484693868032 1629196444171296 1632970877597696 1638305542089216 1638894042053268 1643691161885696 1648057360792128 1648777665582684 1649633845736448 1649653211301018 1650995408734672 1651697607845376 1652574704132352 1654155510239232 1654197710505704 1655056705189888 1660463520680448 1662411458323616 1662540831173376 1663138036758198 1664001673990656 1665037800351744 1668585700640768 1671077278980252 1672436907549408 1673167867736274 1674036713276928 1674948739639552 1676550948114432 1679539792544768 1682391889141964 1684001217522624 1684737232040772 1685612085341184 1694156867387712 1695056510694624 1696677953693184 1699559153316882 1699726087859072 1701351997642752 1705146132782092 1706777227227072 1708165902130688 1711479092866816 1716320091712512 1716936615484376 1717070231612736 1719084576221012 1720729003785792 1721048246235136 1724700560910327 1727290887753288 1728943165243008 1729451802124956 1730349874885632 1730370188000762 1731106146684096 1732025411061792 1736626255570206 1741709442181632 1742335086127636 1744325314654208 1745087694599424 1746507539818496 1752076760289856 1752842528104668 1753752747242496 1754519247569088 1755475121352992 1758584022028288 1764191751690368 1764329045326848 1764962814518904 1765879327500288 1774501785154098 1774831003929984 1775606716781352 1776528756946944 1781443688236912 1782368759435264 1784423308475808 1786175804381241 1787884409512656 1790289262810048 1792001802759168 1793117631148032 1797880757227776 1798835480737152 1799621685055656 1800556195756032 1801085900437824 1802668480156544 1802808768144384 1803790950381056 1810333718895273 1811806649845192 1812747487975424 1813539772716672 1814332403736216 1815274553444352 1816263527123968 1824476626417536 1825132001377503 1828187108627968 1830294472802796 1830474248463616 1832225228230656 1835336606336688 1836311219919176 1837092237297408 1838067783167616 1843131330779648 1848344714151936 1849008662829328 1849152557121408 1852283208968192 1857369834826506 1859346766021888 1860159417580464 1860972424318917 1861125364420608 1861938793338624 1863453711415296 1870212890614068 1871231795066062 1872349190959104 1873021762346592 1873572785635369 1875364992241104 1876360861983608 1877158913220864 1884317332094496 1885317955772592 1886851895696768 1887654408966144 1887676568728104 1888656804722688 1889482266612864 1890511669149376 1898912738780057 1899898809512704 1900046664198144 1900729184866512 1901716198846464 1911356465770752 1912043049062146 1912191848841456 1913184815173632 1921686639897024 1922733587590816 1923573943179798 1924572820025856 1924595413184521 1925413979475168 1931553692419923 1936179277014528 1937207440793856 1939060518506496 1941335286322432 1942544100410368 1948738437465248 1949590158810294 1950602545402368 1951176392140976 1952189602435072 1953042832156416 1954911057555456 1955976106133504 1962365978985984 1964668087109728 1964820982295808 1965526770714234 1966547432898048 1971086355326088 1974909511522116 1976516345285664 1977565929143728 1978407024781824 1979457612642048 1982819012203029 1984715720651664 1984910663916544 1990525076779008 1991240098431584 1994385936685056 2002373440331264 2003248603548192 2004124149266526 2005164854364672 2014075420661304 2015172702378836 2016219144788992 2017100359450176 2018741520699904 2026063964831907 2028002040176112 2028378290205696 2029264819178688 2031994349211904 2033938097393664 2035935643699328 2038282481075841 2039340923972352 2041343776435704 2042427785420308 2043296468014464 2044982949455446 2046044871782912 2046939122163936 2056710497206464 2058383886214656 2059123283605388 2059283529521568 2060192548750336 2061475371864064 2065850122409073 2070636171251648 2071541169578244 2072616883104768 2073522747127104 2080134745682994 2081827193221776 2083818610089216 2085116144477184 2085865144431432 2091765111774624 2091970569672704 2097527550099072 2098641394193344 2099533985482752 2099558632564932 2100648895048704 2106435806605312 2110905969731559 2113152757519232 2113317208138752 2115796401502784 2117820312351744 2122708382658864 2125896477234816 2126825627793048 2127930049529856 2128556064153792 2130592180534272 2135343551603262 2137386160701792 2139485304148959 2141226040726136 2143274276846976 2144412413695552 2145324472252416 2156402166510592 2157344649974976 2159408304700416 2160584764742144 2163075286039668 2170185987177208 2171312925157376 2172261925561728 2181915039049746 2184002197112736 2184407389452288 2185192056071024 2185362112961664 2192330742148404 2195073441158598 2196213302739456 2197409814389504 2198370220776912 2199511794315264 2199537615068024 2200473119400192 2202263477127168 2203432938843136 2210251597998444 2212776316588032 2213951360907264 2216721108231168 2217517382344264 2218668898654208 2224761670286694 2228103038640336 2229915876732544 2230890490315032 2232048951035904 2233024496906112 2240145110735532 2244169600376431 2245334956696832 2245509694052352 2246316309387696 2247482780454912 2252670120372672 2258875823183616 2260075347592832 2261036599750656 2262237271590912 2266078871089176 2268246537887616 2271084210787392 2274521851945343 2275702969636096 2285993642863392 2288426788950016 2289426975483648 2290427599161744 2291616976416768 2294305338381056 2299600747880436 2301800480755776 2303054517004384 2304061096775802 2305257553657344 2305935736166608 2307133166514176 2308141528912128 2309367214749056 2310349431656448 2315501674093608 2317716617344128 2319159793347072 2322279256242176 2326783592799232 2329465692658104 2330675341682688 2337123370806224 2338144840810947 2338336996323328 2339358996758784 2352438727102464 2353283752691872 2353466890881792 2360971568467512 2365152787565568 2366002380205464 2366441338573312 2367475622375136 2369740282430976 2375024970660771 2377296852209136 2379231077967744 2380270951690632 2381506982959104 2381567739174988 2383845879350208 2389335737012224 2397174342970368 2398447307649536 2399495580074208 2401447867250432 2403745024192512 2408879295816903 2412463965407496 2413778291860364 2416798031174618 2418053030288896 2418241208979456 2419109871648288 2425952437324416 2426823869963493 2430657860334912 2432635501890048 2433509335170004 2440392630403728 2441459235574359 2442727040802048 2447115475115584 2449456316396544 2449485071325754 2450757044223488 2458341063079902 2465536742828544 2472086041188192 2474479816951527 2476493113102008 2478862056198528 2480212556773952 2481296565758556 2482585057784832 2491234143537139 2493617187485424 2494707055137297 2496002510985984 2497362349795456 2497556700527616 2500486656321472 2502878550961152 2508655361324112 2509958060273664 2512423109459328 2513757274363456 2514826422171648 2516902091637472 2519309688817152 2523587833712946 2526001826283936 2534305579822016 2542584766041936 2548475287694336 2549589131788608 2552027996464128 2557719199173138 2560165840840608 2562248853196032 2564699827802112 2564765257573064 2566097093367808 2567218639300224 2574480137568768 2575404923226564 2578626864331518 2581093505678688 2581572369352704 2582943254391808 2590936331629932 2594177703187434 2595524812328448 2595555282001143 2598038116592688 2599453545080392 2600803393869824 2604057109541888 2612564163272448 2613502629191454 2616487971981312 2617631541899136 2619761309727744 2620702360952312 2622063243864064 2628115140434784 2629263792157002 2630629120863744 2633212682029488 2635355127047552 2637876033042432 2639276816856064 2643758682937372 2646287627535552 2647444221778356 2648818991250432 2662246505894976 2670998138064256 2672165532355368 2673553139152896 2682867539193842 2685433894215072 2688002704138752 2688071279571769 2689467145933568 2689676446722048 2698253221105728 2701418619775876 2701628850656736 2704002720234816 2704504386940928 2705686425571584 2708274608492544 2717709974767788 2719121231963136 2720309659075008 2721791701914272 2724395290685952 2729252162885248 2742280662941952 2744511848286208 2745711372695424 2748337842345984 2753004909505032 2754466829878764 2757101674751424 2762054892770992 2763489177473024 2764696996169472 2772517071227904 2773512994243992 2775769590962368 2778424813452288 2780154859302912 2781153525908576 2789020149032832 2790239126370696 2791688046630912 2795180567122944 2796703400132096 2799411510086576 2800865193398272 2806847692599093 2809532643519888 2813047488361656 2814541292975412 2817756277518336 2823760416468992 2827976933658888 2830277843545152 2831514853092156 2832985207084032 2834528636313088 2835767503724064 2838074752205056 2840789574045696 2847124735471016 2849848214269056 2851093777299768 2852574298269696 2852647072198612 2857699035795968 2867034698656128 2868064573593219 2876459533299968 2879211072933888 2884100381386224 2885360914769697 2886859230038784 2894845993384982 2896349234082304 2905811161190784 2909220052066328 2912002929483648 2913816150615552 2923107656197872 2924385238215441 2925903818103552 2926764588211464 2928284403652608 2929564248234624 2931160294369216 2933964159200256 2944185805998437 2947002130664592 2948290156071351 2949821149347072 2955628144308224 2964774517928496 2966314071232512 2966348893715592 2969186418963072 2970804051520448 2974520653753376 2977365995874816 2984005732368661 2985787615168512 2986860147647376 2991578905027584 2995088412516928 3003560160496896 3004639077097658 3004872905322288 3006433280987136 3011834430911488 3021438494785568 3022759053568254 3024328717183488 3025650539175264 3028112281049856 3031008887402496 3042567435308544 3047991523817856 3049086400723363 3050907146090496 3052569300644864 3053903465548992 3062015664653556 3063641678130462 3066134330507248 3067474424183169 3069067307674368 3070408683245904 3072003090444288 3072081462367736 3073676738209792 3077522038549504 3087335565458144 3087575829321984 3088684925408082 3090288823125504 3092213057796096 3105954256877472 3107311754367366 3108925324657152 3117526454414596 3119145329011712 3122740789832664 3128797716647148 3137955854509056 3146291325148608 3147962091290016 3149337948847398 3150973342573056 3153537050087424 3154669840273952 3156634163166848 3159653709907968 3166699960881028 3169729136278848 3170661637229086 3172308103956992 3173694602254176 3176730468527616 3178461172466944 3188844715852224 3192834096230688 3196232457293824 3199327440098944 3203015327404893 3211839061089204 3213544634858558 3214911415270464 3216618620543328 3225479828864384 3234603249765888 3235765159951324 3236016974962464 3240877147113216 3243514002520064 3253856840538304 3255278980765812 3256969387736064 3258392888342592 3265941755195392 3272872558574619 3276611084178432 3277788084106536 3287382323771392 3296114721584256 3297555331165368 3299267691472896 3299306422602036 3301990817469344 3303395215690752 3305149408264704 3308395421011408 3310113410379776 3320927041360896 3324822916647232 3325081662346752 3326276073516396 3328003347981312 3330075600703488 3337171401281536 3342154557960504 3344873815098816 3346335735472548 3348073426553856 3349897479279104 3359079585089536 3364783778283928 3368002435045248 3369474464081544 3371224170682368 3388313734775424 3390113021389248 3393355907386368 3399118306633764 3399452175718144 3402703995285504 3410292265564184 3413554454454144 3416331804261376 3422958185733632 3432640183425024 3433873230968752 3434140463225472 3438169152442024 3441458007571584 3449401121820654 3454581775506576 3456091645163703 3457886330486016 3458903604249912 3460699749771264 3460740376001524 3462212293368192 3464050822123584 3473252511140412 3483418884363264 3484670172255272 3490175389198848 3493015079636992 3504153520579712 3505685056209336 3507505494484992 3509038495138176 3510950242705984 3526552229162963 3528383503380736 3528658090653696 3529925629037808 3531758655000576 3549003570308196 3549662007859968 3551213433562704 3553057513893888 3562887376473824 3568846616951616 3572351608762482 3574248624485539 3575768819025312 3580578525620096 3584003605518336 3595761514455552 3597670961474304 3599243370111312 3601112391512064 3602171800875648 3603465746309429 3605336960313088 3605617536288768 3607581900762112 3620667437790546 3623613299690384 3625197046761927 3625494975950848 3627079545433344 3628664807472432 3630549106888704 3632527054247936 3648953252835072 3650264002755006 3656374217255936 3660588945605592 3660948496927232 3670673212673376 3672622439838352 3674184474594816 3674227606988631 3676135566335232 3686262661559296 3696689428303872 3698017325658656 3698305114242816 3704566417936384 3714739669653012 3718693532043776 3720318835160928 3721944848637834 3723877586677248 3726907422830592 3740425781228136 3742463590132124 3746043524693184 3747145571270738 3750729984482208 3752721723967216 3754317826441728 3768634664188992 3770635911545184 3773703791393536 3775353137456208 3777313609445376 3778964533225728 3781023338298752 3785381750569419 3797825477560114 3799797619025408 3800093328396288 3801458369733024 3822712931541504 3824086098124292 3824383697682912 3836578798759707 3843373279794048 3845467175181632 3847147886359596 3849145640051712 3849190826369042 3850827958950336 3863107384839846 3867940296497277 3872358554029056 3874414881587712 3882670572644864 3885088200820736 3897476874930496 3899180317620588 3901205090804736 3902352784281952 3906085664312832 3911952212267008 3920253943787181 3924731957971968 3929336174219456 3929641964591616 3931053541428468 3933094865796096 3942172710652176 3949819023044232 3953032690571328 3955131858287456 3956814049563648 3958915225284096 3965638024406058 3969431441303328 3969821327833088 3982480196863168 3988771873370112 4004746880662528 4006497207096384 4008248298533052 4010329708729344 4024301308790763 4028150841322608 4030345404757672 4032438289577984 4034200718900352 4037483041399808 4052127929663814 4056004080352224 4056756580411392 4058529638357376 4063988698423808 4071871287398656 4076564962151682 4078681847944704 4082687552871408 4084855570840616 4086592936028928 4089965898910892 4092089743565824 4093878244327872 4113420994412928 4116767772429312 4118246567210776 4118567059043136 4120385097500672 4131700244818146 4141272342503296 4143082339156488 4145233766209536 4147045494254208 4160269491365988 4163654386443552 4167637220178432 4167743543556229 4170232288954368 4171730288862864 4183530223549248 4183941139345408 4195055100198144 4197282788386688 4199067970965504 4199117265129864 4201297790097408 4221811939463118 4224112010755637 4226305515038464 4226634416277504 4231592803005568 4235640624703488 4245416765317728 4251792954469632 4253651255586096 4255860099059712 4257112128307584 4258641336547507 4261184361068544 4270687103206524 4274772321403584 4278970608297918 4282452081452272 4286548553693952 4288824827391104 4290648944504832 4312804333021184 4314689299949952 4318816609400832 4321169529484288 4326150572079336 4340371974354416 4342268990077473 4342625850314752 4344523851123456 4363830078099492 4368004394225472 4368814778904576 4370384112142048 4370724225923328 4384661484296808 4390146882317196 4392426605478912 4394819628779008 4396740441553824 4399075230136048 4400946238800384 4404526954254336 4406865877686272 4420503195996888 4427902721814528 4433442216462336 4435034764688528 4437337797308416 4449523340573388 4456206077280672 4459831753465088 4461780980630064 4464097902071808 4466048993812224 4480290221471064 4488339200752862 4490669913393664 4491019388104704 4492632618775392 4505340240745344 4506958615646487 4517751646367232 4520150695185664 4524474543181824 4532157742178352 4534138580352381 4536493075775232 4542168421574784 4549043703890686 4551405939272192 4571987285726784 4578853950967296 4580855198323488 4588610676762112 4595462517195693 4599201495760872 4603600961511552 4606109034008768 4608122193551604 4610515107314688 4611871472333216 4616283057824256 4618734429498112 4626577695140401 4631003348187216 4633027388112123 4635433234688256 4638319586694144 4644558512484352 4653567185598464 4658931385316208 4661350683365376 4674246741612448 4676289681621894 4678717993517568 4706567505383744 4706933781763584 4721943136935024 4727482584607783 4730305575131136 4732004760410928 4732882677146624 4734951244750272 4739480564861952 4750049941321542 4754593704418272 4755992455843629 4758462155935488 4760541903381264 4763013965918208 4763135478349976 4767691758700416 4794348685940736 4796894615299072 4798991160148416 4802895734500864 4817758591633806 4820316952287837 4824927930814992 4827556583720728 4833596062349236 4836106060577792 4838219743296576 4851904874648832 4853647739926986 4861315720669824 4865271003780096 4867018670340008 4880785260807456 4882918471148718 4885454081604096 4894230950231168 4898912632793088 4898970142651508 4901514088446976 4916682126159804 4931073485657088 4944172082376384 4948959633903054 4952986226204016 4957724112397056 4960425113547904 4962593131517112 4965170115569664 4982468287074278 4987234374970848 4989414110274594 4992005021971968 4992132376347571 4994724699590912 4995113401055232 5000973312642944 5005757101922304 5017310722648224 5024846218918656 5027514548726912 5029652844343296 5033804183274944 5038619377634304 5047175667425892 5052003652567872 5068611159644032 5085169532083872 5096950575388672 5099178263577216 5104055992928256 5115438398346276 5120331681681216 5124497706392064 5129530515146128 5132194186735616 5134437278600448 5148960275137536 5150809846453128 5157253728663036 5162187011357376 5163144738705408 5165886508783616 5181872663259864 5188355406374868 5191049624656896 5191110564002286 5196076233185376 5198907090160784 5201606787739648 5208114219083776 5225128326544896 5227005258382908 5232975943962624 5235263083798272 5239522619455488 5241404721904624 5244126487728128 5256230280869568 5258527584314004 5261258241727488 5266425364058976 5270710254095104 5275752066084864 5278553633712128 5287517365874744 5292575255071104 5294888443556712 5297637982500864 5324493011789952 5341996276128512 5344331064710736 5347106278305792 5358527413143723 5365735078387684 5370867788430144 5376005408277504 5376142559143538 5378934291867136 5379352893444096 5396506442211456 5402837239551752 5403257701313472 5408005440469632 5411372851143168 5431001156685819 5435419949535576 5438242463926272 5440619318150016 5443583403828544 5448790581371904 5458504325770496 5475396004132509 5484561325883904 5489023696572416 5491422745390848 5496675684691968 5506009819010064 5508933659757528 5514203349502848 5524109785541984 5529393992338944 5541724931541799 5545034142455808 5547025988487984 5551539181924736 5556849626904576 5562307051817152 5578040298065664 5580478252741392 5583376093261824 5590361134245888 5593406800264192 5598823020173152 5613695385198186 5619065287039776 5620718356906107 5626094976723312 5629082585950824 5655953867317776 5660555687090304 5662589029914817 5663029706184312 5665970414168064 5669057272626176 5671535007448128 5676149504410112 5694249470942032 5696738216340171 5699696428538112 5702187554599536 5705148596539392 5705294144397224 5715398071591936 5734069397312256 5736129147186438 5752919066599936 5768200762772448 5770721829539394 5773718460077568 5773786239553563 5789691986769964 5792698468164608 5811622322381568 5818440104132656 5824005858967296 5827632301231104 5846215312395744 5848770476430882 5851807636207104 5853529176422928 5856568807305216 5859128496469248 5862320588738432 5867928318400512 5888371611996874 5894004261329184 5896580312142702 5899642298694144 5929549035856992 5932697787431184 5938372837926144 5941608103040896 5948457036609087 5949041307506752 5954731991749632 5968011464737322 5971575230337024 5973720295294752 5983157810055168 5990176825033856 6007120320993792 6009278154195316 6009745810644576 6023668861822976 6042876989571136 6045518107136508 6048657434366976 6051301078350528 6056224562099712 6078191894495721 6085134870617088 6095983047635712 6098172801446726 6101814292180992 6105138601289728 6107806931097984 6124031329307112 6127283356260924 6132268661014496 6134948848366338 6138134615348736 6140817366491808 6144162924735472 6147353476419584 6155044077099008 6174671130916288 6175151658643968 6177369850816164 6180577646251008 6184426115592192 6211908513754944 6214623508734732 6217850649314304 6235052908829192 6238290658023424 6245481579665328 6257595433294296 6275911709018112 6292582650297216 6295924182580032 6298675897694796 6301946685146112 6309339680547904 6313268326333696 6319307419815936 6333399921762056 6339458272557696 6341323274458172 6344616207913984 6347389204508352 6353460937055232 6356922344933888 6377689431704448 6385668192461376 6398654880197888 6406030654809786 6418455912446877 6423678122178408 6427089269717116 6429822830540928 6433237241086656 6450959657728768 6469206499531776 6471530319902648 6472033949924928 6481754294226432 6487028005040128 6507713681076608 6510557961531624 6513938775472128 6516785776685184 6545745117149238 6549311282731217 6553222168356864 6555576168213072 6574764647542784 6592229443168512 6595110662330736 6598535382945792 6598612845204072 6603981634938688 6606790431381504 6610298816529408 6616790842022816 6637890302616001 6641854082721792 6649645833294464 6650163324693504 6652552147032792 6656006695962624 6684309115921008 6689747630197632 6692150671717511 6692671470945096 6696146853107712 6699794958558208 6718159170179072 6729567556567856 6732508801129293 6736004870090496 6738948928163088 6742448341364736 6776627469550848 6780226042778496 6786711814772736 6798236613267528 6798904351436288 6820584531128368 6823565555836029 6827108908908288 6832663608522752 6845916371467264 6865280366850048 6867746461937504 6868280926450944 6876338304884048 6882916015143168 6898802243641308 6909163551013152 6912183290327406 6915772660972032 6917807208499824 6921399499542528 6921480752003048 6924424586736384 6928101644247168 6946505022280824 6966837768726528 6969340344510544 6980350778397696 7008307041159424 7011370112418672 7014434522432841 7015010988969984 7018076990276352 7021900485411968 7053104458325926 7056767006761472 7057316181307392 7059851258075616 7098007140616392 7099324015719936 7102426867125408 7125074911982313 7125774752947648 7137693233903232 7144703217524964 7148497248971078 7151537638050624 7161157051240192 7168007211036672 7191523028911104 7195341922948608 7198486740222624 7204343601751296 7206931492618858 7210673920626176 7211235072577536 7215163801524224 7241334875581092 7247226599380768 7250394093523854 7254159090866688 7257329614944864 7265054108495872 7280471609890479 7297906505670144 7300528005510012 7312748434511872 7321177891211184 7321896993854464 7341346425346752 7345244879676704 7348368949189632 7348455213977262 7352271132670464 7372525323118592 7396034651317312 7396610228485632 7429479339306024 7437387064087552 7440637670321856 7443889697275668 7447755173354496 7473702430611417 7480851562456272 7484927180264248 7492087049386368 7494291142541476 7501459968964416 7505443447934432 7508635652883456 7537269328377984 7541271823090368 7547407582787072 7550706274912416 7557929066451456 7562046676597504 7570763501138838 7595650955120228 7599595238050816 7602916739466048 7645425863083008 7648172196248584 7648767395365824 7673157597519414 7686746559588096 7690934350363264 7694295772719192 7698291280103424 7698381652738084 7701655917900672 7726214769679692 7735880592994554 7744717108058112 7748829763175424 7765341145289728 7770176401641472 7786665846003429 7794953749860992 7798360635241176 7802410181609472 7804705568563904 7812171328625664 7840507887574362 7844779448546183 7849463915943936 7858672348438912 7859283929183232 7862107082856936 7866189731592192 7884345421304352 7899638046088464 7906065381142656 7910263716574912 7913628099127296 7917830450568192 7931276048812116 7938862882606656 7939642655666176 7964960393726336 8009493761325056 8012994414192768 8016496597066104 8020659417458688 8048602617581526 8056301682645216 8060690809515344 8064213838715307 8064876579155968 8068401437800704 8074966082799616 8104255859327628 8112008160704448 8113513160822784 8117059276714752 8127977396847616 8143742574797312 8153129924303364 8157363695889408 8165375105742816 8169711141681232 8173185872057856 8179931797821784 8184179487131648 8187756488655744 8226841988825856 8233535544858624 8236493134421552 8237134118086272 8240770195001344 8263400489636292 8282544685006592 8286164678312976 8290467532419072 8294090988508416 8320538982731976 8327308772887104 8335274440356864 8335487087112458 8340464577908736 8343460577725728 8367060447098496 8390110200396288 8394565576773376 8398234530259728 8402595580194816 8420543077797279 8443623878926236 8448224021511274 8452611030076928 8453268832555008 8463185606011136 8471281249406976 8490833530635456 8503585908939264 8507302511172192 8514224256615168 8517282673095014 8522368722137088 8541374206413048 8549544642807168 8557941216595836 8564904162904544 8573097107387904 8573197749640139 8577649654782208 8604193720779657 8625608666042368 8629378599899904 8637633218801664 8642339058968576 8652301144158672 8680743948708832 8684537980154946 8689047702246912 8727660156198984 8736008788450944 8740768224284096 8741448451846656 8769322968593616 8780293764634392 8784853210957824 8789639257558016 8793480883107648 8798150460272096 8801892477600768 8813731755372544 8832557417995311 8841006391993776 8866884432924672 8870069529377056 8899046681146776 8912412154561344 8919663506930176 8923561961260128 8932097987624448 8952017197105983 8960580442942128 8976678401505724 8981339826787328 8985265237550784 9010680481490688 9013917231292974 9035503292734464 9040301390371328 9064315484356704 9068277160704762 9072986151550464 9084336843149568 9098087407781372 9102811878544384 9143974571453568 9147259202170089 9157707901934592 9161710396646976 9177221353524224 9190925034391386 9198402991521744 9202423272549507 9207201923023104 9212218068017536 9216244387103208 9221030214629376 9223742944666432 9232566115648512 9237468858996224 9253155390280802 9262006696374432 9266054776224246 9270866469376512 9271102984645489 9276639173388288 9307134371196928 9317862770632416 9348493483224896 9352579363243788 9357435987035136 9413135010767488 9413867563527168 9443886273870048 9454965169215566 9460611150262272 9464009520821856 9465765354293248 9469902489500544 9478961129723904 9500099882643084 9509187408836544 9511984911687258 9516924311870976 9521083806762528 9526270956699952 9535383517400832 9588697371881472 9593789230598144 9597982320296832 9605791469001728 9635517183267612 9640633904575674 9649855861629984 9655113167441456 9667192124698472 9672212121155584 9676439486593152 9703809749297664 9707295479853972 9722631441339648 9730542007560192 9734037340680016 9761570521614912 9765836942297436 9770908163208192 9788461900462336 9797825265586176 9797940285303016 9803028176893952 9833364252319608 9862146971314176 9888344164752768 9897919267806108 9905972452408032 9915448224794112 9920850227095808 9925186263034224 9930340231139328 9964936574148556 9974468749941696 9978828220549188 9984010043943936 9984264752695142 9989449399181824 9990226802110464 10001946625285888 10011514203844608 10034621445296448 10049692437837312 10055029097453824 10067608366549888 10077238755268608 10094351334851784 10104007305135744 10131960976847437 10137222319288064 10170339064167744 10193901150777344 10198356527154432 10208111985856512 10230876796692552 10240663363362432 10248995412784128 10259061030292256 10268874557200896 10291774872863341 10297920550275072 10301619692906256 10314507457326072 10324374022714752 10331773017567232 10363745326519728 10376710812749736 10382099249313792 10382221128004572 10392152466370752 10397814180321568 10416228438167552 10450256653089792 10454010516765816 10470526167596544 10479045238910976 10482809443809248 10512460561739136 10516236769841803 10517055168628008 10522516483454976 10532850728117952 10541420508190208 10557107267424256 10575034731749488 10579656687488889 10585150510142208 10589776887113424 10595275965001728 10648986023579904 10683992552257024 10688662129421472 10717054826287446 10722745873456617 10731470156775368 10741735576860288 10752010816555008 10752285118287076 10757868583734272 10793012884422912 10805674479103504 10806515402626944 10810397238928287 10816010880939264 10822745702286336 10862002313371638 10870839899071152 10875591140285781 10876484927852544 10881238636300032 10887166807657088 10897581162743808 10917008651540992 10950792008265018 10969122651767808 10982845490781696 11012019638020128 11017867319515056 11022682820965893 11028406699005696 11048219571083968 11058787984677888 11083449863083598 11090068284911616 11094051976975968 11103078363849472 11113699253809152 11124614103634304 11156080596131328 11160956505482784 11180722268491776 11186813600528384 11197646040346304 11227390770396372 11238130574079552 11241436713812214 11247406222004953 11252189953446624 11258165171901648 11311907734635552 11321111374180608 11325178059829634 11326059412368624 11331940828336128 11338114545252352 11343070014896256 11352299008820224 11388498941884064 11393476432680342 11399392857076224 11404375109199072 11410588288794448 11430796143183872 11468138794624512 11472258294372876 11505838133199872 11536401525544896 11541443659078788 11547436920155136 11547572479107126 11579383973539928 11585396936329216 11623244644763136 11636880208265312 11648011717934592 11655264602462208 11692430624791488 11697540952861764 11703615272414208 11707058352845856 11718256992938496 11724641177476864 11735856636801024 11776743223993748 11788008522658368 11793160624285404 11799284597388288 11859098071713984 11865395574862368 11876745675852288 11883216206081792 11896914073218174 11898082615013504 11909463983499264 11936022929474644 11947440590589504 11966315620110336 11980353650067712 12014240641987584 12018556308390632 12019491621289152 12047337723645952 12072903926372289 12085753979142272 12091036214273016 12097314868733952 12102602156701056 12112449124199424 12156383788991442 12170269741234176 12191966095271424 12196345602893452 12210277202579456 12215613862195968 12248062658614224 12254566712521848 12264537322028992 12269897696732676 12276269230697472 12281634732983616 12288325849470944 12310088154198016 12349342261832576 12350303317287936 12354739701632328 12361155292502016 12423817027509888 12429247017469464 12435701298628608 12470105817658384 12476581316046848 12490963159330656 12503230630668687 12515190866588592 12551823418036224 12585165300594432 12591848365160064 12597351795389592 12603893370292224 12618679361095808 12626536652667392 12666799843524112 12672336032266911 12678916545115392 12682646548916344 12689232415827968 12694778409016704 12706921874110464 12713844689867776 12755378863408896 12771336384922752 12775924009642521 12797309760395776 12812061309619572 12836911824893754 12847356244356816 12854178539434232 12859645661081856 12866474482173312 12901919315457536 12938412999063552 12943060639805296 12944067899849856 12963508588452864 13015427362153216 13021115923063248 13026806970232419 13027877550944256 13033571553370368 13091490234298476 13098622565462434 13106444336713728 13111152336426144 13184458886337024 13190221324661472 13197225690408144 13207963269877376 13213580862763008 13220597633058816 13233581684045632 13275780605232002 13283708165443584 13292389171460399 13299291666588928 13300326649387008 13305104294065584 13312013391925248 13368618231842016 13379495260395264 13384301343435022 13385342941890192 13392293706215424 13399589917116416 13459135113135712 13465017602258586 13472009740180992 13472167892291647 13477897856326176 13520875846939461 13553254939101696 13560452085556992 13573423629545472 13596473226535056 13597808702872576 13641169062256736 13647131111672058 13654217817816576 13665327217045504 13691832742934528 13735492923875008 13736561852901888 13752676609768096 13765832030286336 13797604487282616 13818327102026304 13824366580654812 13831545321944064 13835614416999648 13842961504006096 13848849173472768 13856203288494336 13879733085421203 13893010044561648 13933675537453056 13938680689021088 13960701556795392 14016614082318848 14022740224837344 14028869044865682 14036153980552704 14043800970823936 14106208916651852 14113534013522944 14119702516151232 14182447753823349 14196014281232784 14198648031439872 14204853734250816 14250149823964626 14251549505895296 14267977367530887 14275386467806464 14289406435049928 14296994497942156 14303075276101248 14322314102480384 14383046057822208 14390683845897216 14396973480445248 14408687203502592 14413862985237716 14421347841252352 14430327603048448 14460950856863511 14482669751162184 14494453198761536 14500788187047708 14508318181733376 14514659229889728 14560943219780958 14595813011340288 14601056011020024 14625496869023744 14642355782422368 14643793987708928 14682692850693504 14690489759353408 14696737898379264 14696910427954524 14704542265340928 14745050646237184 14792069302634624 14793220456971264 14858958678612048 14874774128175104 14881275340643712 14887779394551336 14895510346708992 14947404861222834 14961703124912544 14969854360528496 14976397129042713 14984174098772736 14988582285082952 15002919937928832 15010886895868864 15017271305766912 15074538656755968 15082543646180736 15094815165574144 15101412549824832 15115858132902912 15124093353195008 15141527002277676 15191301910240456 15199190476101632 15205833478932096 15290851726166016 15296344392497168 15297534790731648 15346315195038828 15373493119176192 15381868700726528 15388591545438384 15396582560206848 15396763305476168 15403311835801344 15452429539359384 15471761185989108 15489434216116224 15497659526350848 15530682290579456 15573331692006858 15589907499721984 15596721270482352 15604820363218944 15609411137127808 15624342657251328 15681015775148724 15689558897092366 15698927831887872 15709187202635017 15717344696877824 15718567858366464 15724214165713872 15732379463184384 15768690842608704 15799276092176928 15812130762285312 15820527433149824 15827256198254592 15835660901136384 15862552097624232 15877725765213312 15921652963617401 15929920787452672 16018987522650112 16025988828385536 16032993194132208 16041318834917376 16097205235163052 16112603365290432 16121381619030688 16128427677430614 16136802875601408 16149932165599232 16208511718655256 16224016321408896 16234118553429504 16255954793695232 16287485149594624 16306259848606728 16314727391778816 16330750211485632 16339422283362464 16346371744115712 16359863595643568 16368358974263296 16375512977311488 16453683977651712 16467071089717248 16472986268843104 16474268236172544 16526800979272584 16565089370013184 16572329356625952 16588181977016832 16625174794625397 16641077965463952 16654617545774208 16670548880713728 16670974174224916 16686921155451456 16734120894196992 16780220400792576 16789131153546752 16796469060519456 16841086155594558 16862155070718321 16887247757852472 16896448043022548 16905222060153856 16926371212022272 16981667061270912 16987767089744451 17007171817878528 17014605022344384 17028448513230336 17034565346190028 17082748412826096 17090214649020513 17099089285614336 17115882433191672 17129808325809088 17146194214775808 17146395499280278 17155299309564416 17208387441559314 17258757199799808 17284678117937152 17304602288317344 17321358718660689 17361487897417664 17369075960309892 17378095404493824 17438639004759973 17455320312397968 17472017576901888 17481536448568192 17482896903693312 17538645937187232 17560587529268784 17569706421915648 17579278515116032 17586961766215296 17596300920544192 17603784955201536 17665114835990622 17682012783987552 17740139058754112 17798093362293552 17824824309122688 17839327013860352 17847123922520256 17864195975248896 17904034394211966 17921160885884256 17953356803011448 17962679653574656 17970530475101568 18021360962981376 18027834462585948 18071006585468928 18080602780742656 18128630968713408 18136554321409524 18145972303100928 18168673686299136 18196174815562744 18205623757088768 18287949142907136 18294518404340178 18315415803869184 18323420793293952 18354442707048448 18381850068782772 18396805983043488 18404846545099014 18414403846046208 18424436136035072 18432488774206416 18442060429258752 18447485889332864 18465132231297024 18474937717992448 18506310780561604 18524013392748864 18532109552448492 18541732938753024 18542205969290978 18553278346776576 18635725541264832 18696986966449792 18705158726487576 18714871974070272 18816498957002383 18826270021534976 18827735127054336 18887772547740096 18909930338431132 18928019041643712 18931530708586496 18939804979001088 18957922259447808 19000199765286168 19018374817673088 19023969823374516 19033848623741952 19042167613525056 19052541913399904 19070767034801664 19187578461196288 19195964640593664 19211582938003456 19271034366535224 19281267809151348 19299711723259968 19310226334882912 19334384249396944 19344424242311168 19352878973186304 19407619498595328 19414590959707944 19445262882679296 19461084015120384 19468074681360032 19523141043229824 19531673884594872 19541816326416384 19576923800924672 19595880570606032 19606056353787904 19647933848193651 19666728504639216 19724293942628352 19776688329505536 19795838535612216 19811944904816064 19830896449588224 19841700454191616 19850372526068448 19913670907848003 19929873148297112 19948937499883392 19957656441098376 19968020087887872 19968529505390284 19978898798363648 20003893250571776 20069242890592896 20076452015152533 20099384875674624 20110058194907648 20135216733099776 20154477510537216 20188702669703568 20197526403387879 20208014610271488 20263921953694874 20274444638576128 20340678128335488 20396713054308864 20461753593385104 20470696667508087 20481326726724864 20497990825568256 20518122060584512 20537749114401792 20583549745726682 20595841100550144 20603239385812512 20609300641989059 20629014914652144 20648748045429504 20727490653039456 20753421625499472 20764198498627584 20764442256009144 20784304932741504 20795628360643136 20888040126580627 20900513306179584 20908021033531632 20941052335193088 20965618887618496 21024921123478272 21032473539683606 21034110337256016 21045032966909952 21065701456235904 21082841016380416 21150069463498976 21159313374977778 21170301020284416 21179553774226848 21297972047159808 21367985104514048 21377324258842944 21434109652574892 21445491746913234 21462940313550736 21483471153720576 21504021633110016 21504570236574152 21515737167468544 21586025768845824 21611348958207008 21613030805253888 21620794477856574 21632021761878528 21645491404572672 21724004626743276 21741679798142304 21751182280571562 21762477272600064 21774333615314176 21795162325487616 21834017303081984 21901584016530036 21938245303535616 21965690981563392 22024039276040256 22035734639030112 22045365641931786 22056813398011392 22096439142167936 22117575969355776 22166899726167196 22188103953951936 22206156727698944 22249228207268608 22312161192262656 22321913010965568 22373627201056768 22395292080692608 22421107291834251 22454781540792744 22476261148159104 22482873427624428 22494812444009906 22504379906893248 22516330343803296 22623815469271104 22642222748361216 22650356119659268 22652118824737248 22676229090504704 22686140029792512 22704598017640448 22776997883768128 22786952865360684 22798785714152448 22808750218398144 22821176577588896 22861592286367744 22936277589249024 22944516588745752 23011676266399744 23072803051089792 23082887318157576 23094873840310272 23095144958214252 23158767947079856 23170793872658432 23246489289526272 23273760416530624 23296023435869184 23310529204924416 23384861249582976 23395081905723528 23407230544828416 23414116705691712 23436513985876992 23449282354953728 23534338345638549 23553486447987496 23576017045316736 23586321248570808 23598569194776576 23718196143427968 23730791149724736 23753491351704576 23766432412163584 23793828146436348 23796165230027008 23818927966998528 23872045858949288 23894881181179008 23960707300135424 24028481283975168 24037112616781264 24038983242578304 24145807852744578 24171507958284544 24182072428546032 24192641516145921 24194629737467904 24205204313402112 24224898248398848 24312767577982884 24340539482468352 24383932190542848 24392691205786904 24431227724391936 24496125317228448 24509133425043696 24529074644057984 24539795393465352 24552538461394944 24563269465967232 24576651698941888 24685865604140741 24698684523665152 24700606634575872 24709479403264656 24722310585004032 24847634055019776 24858494034938928 24871402597257216 24940211635316768 24981926318661312 25006461261337374 25019740371398773 25030381733177184 25170330601188864 25183696730320128 25194703590779184 25207786740584448 25237358722191616 25253073305334784 25333599687048224 25344672064533822 25357833090230784 25365293097832688 25378464831655936 25389556818033408 25413843748220928 25427689379735552 25510757726817792 25542672769845504 25551848019285042 25594619520791552 25624122619239144 25673823649787508 25694712488713632 25708357078868464 25719291322163712 25719593248920417 25732948964346624 25803838630915072 25876825998127104 25886121279610592 25888135799699712 25927017176905728 26030854724306432 26042231846126496 26053613940464838 26067143106740736 26182980468596952 26197245130924868 26222304672852288 26368917772674048 26380442649322944 26394451380816288 26415926539754752 26441195266117632 26467163368091264 26497672253985933 26551561210464004 26584778342920798 26598583333177856 26600653298774016 26610208588131168 26737236463684032 26758990520790528 26768602686870044 26770685883780384 26799179834232832 26856051591317949 26918270226271424 26930035204517172 26944019480361984 26944335784583294 26955795712652352 27041751693878922 27106509878203392 27120904171113984 27192946453070112 27195617405745152 27282338124513472 27294262223344116 27308435635633152 27383665485869056 27441777606510267 27470985847750016 27473123705803776 27505353219536192 27531664060572672 27595208974565232 27636654204052608 27648733161309624 27663090643888128 27671228833999296 27685923008012192 27697698346945536 27712406576988672 27759466170842406 27786020089123296 27813308953936467 27877361378042176 27921403113590784 28033228164637696 28045480449674688 28057738089731364 28072307961105408 28087601941647872 28212417833303704 28227068027045888 28239405032302464 28364895507646698 28392028562465568 28397296062879744 28409707468501632 28500299647929252 28503099011790592 28535954735061774 28550772935612928 28578812870099856 28593988995884312 28606150552202496 28644628204960768 28766092115644416 28781367691794432 28793946960890496 28817374407005184 28827725970475432 28842695682504704 28921901713727022 28965339502324368 28988906397523072 29001576374095416 29016636363466752 29029318459779456 29121886439561916 29174204804893603 29191626022680576 29202112022040048 29284711564844736 29287587975417856 29365385701387008 29380979518706816 29393475796758528 29393820855909048 29409084530681856 29568784075289459 29584138605269248 29586440913942528 29717917357224096 29749548256350208 29762550681287424 29775558789102672 29791020693417984 29894809722445668 29923406249825088 29939708721056992 29952794258085426 29968348197545472 29977164570165904 30005839875857664 30021773791737728 30034542611533824 30149077313511936 30165087292361472 30189630331148288 30202825099649664 30231716265805824 30248186706390016 30283054004555352 30382603820480912 30395882930542311 30398380952203264 30411666957864192 30581703452332032 30592688784994336 30595069581463296 30692630390077656 30746986238352384 30763737401453056 30777183090876768 30793526610952336 30806623671602688 30875324618590023 30904859078718768 30943522371978216 30995319052701696 31061364581158912 31146663384013716 31179814999443968 31193442540964704 31218822274255616 31248685314502656 31362031550297448 31379117794184732 31418374405270034 31434689393755648 31437135716732928 31448428331427744 31537381685217408 31548710309525409 31598552184353856 31624261524570624 31641054866299648 31671321802272768 31725104195248464 31738970062466667 31755451530426624 31843305927234802 31859841574905344 32051977656771072 32065986388264416 32168237620369851 32194410470326104 32225206730580864 32242763238061376 32256855354861228 32273605751202816 32386043865982807 32417023437310512 32431191716784861 32448032642817792 32468237106859008 32511909587390464 32574970299189248 32612519697213456 32629454783557632 32661500422971264 32678844566724928 32692743488231424 32719727191287136 32751025954622976 32907367955303424 32945972537686208 32948536472345088 33053601958545168 33130178740026368 33144658713251904 33176363954033664 33250349589250794 33282155930927904 33309235091548416 33341097761427456 33341948348449832 33373842310902912 33468241788393984 33560440801585152 33578262307093504 33592938121038912 33682172311189116 33724310141436642 33742218666014859 33774495515704944 33792896086045096 33810444120307712 33852742424044544 33963334122541824 33975534179488902 34014343635757056 34029210044688768 34056897026460672 34069130692380056 34165496825652192 34180429298041026 34198178571228672 34231764866383344 34259616651618176 34292388429551616 34292790998560556 34310598619128832 34416774883118628 34517514399599616 34609204576634688 34642717437321378 34722975794835328 34738151920619784 34756190808987648 34877278009519946 34910640624795936 34944035153803776 34944926634432997 34963072897136384 34965793807386624 35077291874374464 35121175058537568 35158557030232064 35173923532430592 35192601841088384 35207569910403072 35330229671981244 35364025567975104 35480278117508224 35596186724587104 35649648618245376 35678654027720704 35694247845040512 35728391950497792 35808068788423932 35842321771768512 35906713606022896 35925359307149312 35941060950203136 36042721925962752 36055668925171896 36142013170937856 36161205561485312 36257261937426816 36273108642819048 36291944606201856 36337347372598272 36392349631125488 36411247514177536 36575898285814272 36589036808680356 36630831607738368 36646841586587904 36708885414096896 36763700137565544 36793611966086976 36809693090198028 36828807692092416 36848872272070144 36864977548412832 36894971778665728 36930264462594048 36949875435984896 37012621561123208 37048026785497728 37064219104896984 37083465877506048 37084411938581956 37271451082529664 37393973932899584 37410317452975152 37429743948140544 37509691892006061 37632997914004766 37652540043069952 37655470254108672 37775545095480192 37819860676862264 37856038083287424 37879609958002176 38000399530572336 38017008096800733 38036749635346176 38047939646749032 38067697247483904 38084335227050112 38105083826799808 38141534069603328 38327772028927563 38391929281187328 38423165876006912 38542068733070448 38562535618302696 38599423446519936 38620452669765824 38668768498793888 38705757946372608 38792074520792593 38815238997190656 38829181919415888 38890525765358592 38936149362720064 39046282086459648 39063347769189744 39083632652832768 39153847601849344 39191761141212064 39295867696387302 39333457009278432 39553376659011072 39591677071224432 39623889809632128 39638123209403719 39661792899176448 39683400908383232 39700745052136896 39827341815696006 39859746296594224 39877167514381197 39897874999766784 39915312882196752 39936040175775744 39937059010780568 39957797596727296 40007786501143552 40138485781185792 40152904030305066 40198769751349248 40220116389815296 40270433466199552 40377405339407136 40395052806775758 40416029220542976 40416503676874941 40527843907389748 40548889277152256 40681356256670976 40793426108617728 40923507186770208 40941393335016174 40962653453449728 40995981651136512 41036244121169024 41075498228803584 41167099491453364 41206478771625024 41218601283978118 41258029829304288 41297496090859008 41454981306078912 41506843250998944 41528884512018288 41568609865483008 41591256721286272 41639199256263609 41776080253161254 41801026612359168 41816042067063264 41882104670386176 41931237775236992 42049842246956544 42064947079367212 42068220674512032 42131402912471808 42165682032760832 42300138926997952 42318626749955556 42340602040568832 42359107548453696 42547343261470047 42595944094319616 42735970209028096 42754648517685888 42868219305149784 42890983493826468 42925880627101472 42966942307441152 43009140473148304 43031474334937088 43172051537691648 43222697916414016 43226061610507776 43241588955713148 43264043523757056 43290982809145344 43448009253486552 43483359596284608 43502364561143124 43524954545200128 43548667230628352 43668034606163968 43803168033060072 43876490607071232 43931381963126784 44048078552080512 44071469278060224 44090731283863572 44113626796022784 44192878284335872 44235151938711552 44333799452334392 44376207907903872 44412313455397888 44498456414537216 44624322384525312 44643826021931136 44790584161385216 44842214583668502 44909563081585488 44929191387128139 44952522296318208 44965746855248856 44989624888019812 45008759813786496 45032660687606592 45247630938542208 45284445496722432 45300712239318536 45304237649474496 45372280059585024 45409196035280896 45553995767536256 45573905730721368 45597571428304896 45617500436796288 45642353155177792 45845178979118519 45872555178498048 45889033177491504 46023352532799488 46145606102179584 46165774636315152 46189747680620544 46190289916428504 46317535894159712 46465232118312007 46492978579052544 46547520833061248 46592046871738368 46769722499165952 46790163811447056 46814461089656832 46828233411383424 46845054702022577 46873027971753984 46898564709907456 47068676691277098 47106972895974992 47127561607905051 47152034090633472 47172642497141616 47197138389553152 47436392286855936 47461582299449472 47506982703409152 47532864824327168 47587656292872696 47592330460054016 47744091717898576 47764958890852203 47789762362358016 47921414600270848 48056962567950336 48074225233562528 48077966485156608 48291615705489156 48343015916569088 48364144857092064 48385283032291842 48410408626804224 48449796496797696 48625535155965768 48767864381085696 48785382411573808 48862455448783872 48992250634456896 49018266850087392 49058149288115968 49079590786930704 49105076922789888 49126538931934464 49153303397883776 49371731208281482 49397369047330304 49401213269151744 49418958806529312 49695268110039552 49716988069877856 49875524383876191 49880423270633536 49963852637322624 50012922522674748 50039480742797546 50060763466354368 50340661202377728 50367393460640256 50389407181558368 50474717444383232 50506146610669568 50667199374096448 50689344129067644 50715666180461568 50730586195665376 50779113636066816 50855378759471104 50963301269233353 51021515453635584 51085345539691008 51103696038570084 51189239041583104 51248245238478288 51347647299575016 51389424977427264 51416714157736928 51438582644327424 51439186497840834 51465897928693248 51607677261830144 51772242559221184 51776271599399424 51854034353811456 52061709448612864 52084463692252992 52107227880929676 52134286213481472 52315917014279919 52365960937193904 52394490261849736 52444609345704576 52737835545348096 52760885298645888 52788902761632576 52831853079509504 52934326736182528 52995344507971866 53103122420928008 53169556685841596 53197166666355712 53220417176262336 53474472927368064 53517981041581056 53537205373740088 53541371767560768 53712103182635898 53836540452542848 53860070409034344 53888038960723968 53888671569166588 53911591425304704 54083503387757844 54213019756406784 54241808342227968 54385892906140224 54391234811490304 54564676249026944 54588524446688232 54616871271266304 54883555213020534 54913456139823281 54941971695500032 54946247411607552 55010706439072384 55063328121145344 55190417949130464 55273308408105216 55297466322619248 55326181287776256 55342457667998592 55371846016024384 55395396693891072 55424813153977344 55518932341684812 55572040178246592 55626617907872934 55754722756084352 56066456329275392 56090960899349376 56115476179462728 56144615922210816 56175203883295744 56424835666607408 56449496871007149 56454136054091776 56478810064604928 56729791015293396 56784057124931136 56794592125759488 56819414937003264 57000599295858504 57006198023581184 57071909470123548 57101545871225856 57157625740199712 57187977991768624 57212301104404992 57289256409921536 57562735383588864 57587893921780992 57634748814010368 57655451940950864 57685391365009408 57843803427454044 57930679004648736 57977812795046144 58003152748190832 58033272726933504 58058636919558912 58243772879123832 58348409609787206 58383252045361152 58404224044080096 58569423129689472 58730771402774016 58761959037413632 58787641711818096 58818169061363712 58943801544580953 59137568150578918 59168277210538496 59172881827885056 59435834714448192 59525101362574848 59551117578205344 59741012723544009 59789619444891336 59846812499650176 59879417442113984 59905588516170852 59936696395090944 59954329140331808 60011679751715328 60043547583475456 60229356045457599 60298154627023872 60330174584722944 60379260662296576 60405650199299328 60463432531611648 60496373412780032 60566108009110704 60765207640961824 60791765861084622 60823333915728384 61185377569988672 61190139162926592 61385260780155312 61493972476704768 61527474802906112 61554366181753536 61587053221904672 61613247343205376 61750649237180046 61809718157437536 61827901925967177 61887044743956432 62293326768027432 62359629998887936 62386885081929408 62437644548511232 62664120379741881 62724063100594896 62758235588369464 62836748810540068 62869378787511296 62896856662855488 63074763370434816 63097420619050818 63197104368707712 63248523049141248 63282109732599296 63450208390496928 63477940124933334 63510903060853248 63686611854469604 63719683149810688 64103955313542144 64131972776528832 64336475240739702 64388820940652208 64450413461161728 64485526476122752 64513710709722456 64547211502405632 64772087731965614 64834046874621024 64862383433569722 64896065285635584 64897720892518423 64936474213718016 65149940598378496 65225039394426912 65323000845942528 65357689133449856 65385486976462848 65439454382574272 65502051909245952 65814735910606848 65891945075372416 65897072944690176 66107203917090336 66260357480052736 66289317426503808 66352727908067328 66500699178501588 66564311861855808 66618470183096832 66683896696899664 66747684621805824 66936483576787968 67120881603170304 67156524614187008 67185876242077824 67364344622378232 67448620282873284 67484437332029718 67548991031409888 67585792172090192 67620888240615424 67705484848089088 67926668245083648 67951068358977804 68028687271514112 68058420089377536 68113794052921344 68138261384760112 68330993651304384 68360858596082052 68396357142457344 68463529732766688 68519233303236352 68584776859103232 68585581997121112 68621197238257664 68833549766237256 69035028799199232 69218409153269376 69285434874642756 69445951589670656 69476303841239568 69512381617975296 69754556019039892 69821281249591872 69888070307607552 69889853268865994 69926145794272768 69931587614773248 70154583748748928 70242350117075136 70347847064861184 70385203682176768 70603015036915647 70660459343962488 70728051135950208 70960556235016448 71192373449174208 71299297236490752 71357308055441408 71388495690081024 71456783900995584 71616137576847864 71684643543537024 71813427212045792 71882121900406272 72042424110043387 72085443851925504 72111337850343792 72322411122970624 72514523874853632 72546217285638096 72583889212403712 72674694745196544 72784699262250976 73151796571628544 73178073617360712 73293683173175808 73527400275131088 73587223932173952 73613657388892621 73619386180396056 73657615384184832 73697744544140288 73729955096825664 73789943557331456 73899750871969792 74025243122246416 74057596812422223 74096053570995456 74128438209793968 74166931755012096 74168823877163912 74542902165059328 74787947865799168 74820634905950304 75019383784012122 75059221114196319 75265995828009532 75305080086139904 75551090190960384 75639721353724528 75712076166574848 75759219916004352 76000799061144672 76034016193601466 76073499270692352 76095879293498064 76135394494967808 76168670454100224 76210167653599616 76283068139206656 76655544057855126 76783858562374656 77084137466140896 77125071236605392 77158779746761251 77198846893039872 77240905339531648 77337536997587776 77411515892745216 77584149041585186 77630477994381312 77658363838831776 77781051530717184 77872298725440128 78092564172919296 78126695538379488 78307695203698688 78383522282424128 78591735392774604 78666914018556864 79106753318022144 79183354142448864 79247779619264256 79276246418807438 79323585798352896 79366801816766464 79401490104273792 79654683631392012 79719492593188448 79754335028762394 79795749999533568 79830625764393504 79874118021561136 79915595193454592 80015573002287104 80276971562371584 80305808060610132 80397539502698496 80440232779630592 80540866932399104 80754810678814272 80790105613551516 80832058441085952 80833007353749882 81055687814779496 81097778554304512 81362712513341952 81586852217235456 81847014373540416 81882786670032348 81925306906899456 82072488242338048 82150996457607168 82334198982906728 82412957543250048 82437202567956236 82516059658608576 82594992181718016 82909962612157824 83013686501997888 83057769024036576 83137219730966016 83182513442572544 83278398512527218 83439926861809401 83552160506322508 83632084134126528 83764209340772352 83862475550473984 84099684493913088 84129894158734424 84136441349024064 84262805824943616 84331364065521664 84600277853995904 84637253499911112 84681204081137664 84718215096907392 85094686522940094 85191888188639232 85471940418056192 85509297035371776 85736438610299568 85781966987652936 85851761254202944 85933884614882304 86018280946296608 86292573934008013 86344103075383296 86445395832828032 86452123221015552 86483177911426296 86528087047514112 86896018506973104 86966719192569216 87004729122286248 87049909090400256 87097334461256704 87336069212327936 87522614414680809 87606336066120144 87862763926253568 88096157104161024 88142938556120448 88181462567727144 88227253592045568 88385756568671744 88667598904668784 88706352225868377 88752415815807744 88824626910795776 88996912829074432 89248644769050624 89287652043862272 89581168322770432 89684429167337004 89819126163170976 89858382774256278 89905044592636416 89931493710497712 89979249776039624 90017519627572992 90065321375213184 90495261877084416 90568890993444864 90601424478637072 90608475298948992 90744560119170048 91107991535072512 91147811461442736 91187648791626933 91195142856609792 91235000873592576 91284706310355584 91690357958237038 91745110356996096 91778066354983008 92291212204359168 92331549272630304 92380579832857008 92625973855770069 92635071788319424 92930464236624014 92985957158105088 93095041666122496 93184093743476736 93539444998331904 93580327622894112 93656466822766848 93690109404045154 93746055943507968 93797129419814912 94137353382554196 94213945791949984 94255123215810102 94304068181266944 94305175246041529 94345284994283232 94646130928576227 94872784573711872 94923164598898944 95013965406818304 95065729648654336 95175312585745392 95184660920108032 95488183435797152 95529917781704406 95579524724716032 95842829200541696 96148450467125056 96155932970313216 96583231410978312 96686031833138176 96728289714184128 96770566064583684 96820817253608448 97158131597948421 97251070311931536 97535728762171392 97570764823147616 97724910897567744 97984501268913792 98036533700174784 98116298576231936 98159181573861408 98253077863868928 98306606795767552 98743462416562964 98794738094660608 98837917613058624 99390536220079104 99433976139755712 99751048767752382 99760846541267072 99927705274645248 100025845045349496 100078961485595092 100121526932708736 100681322404755456 100734786921280512 100778814363116736 100949434888766464 101012293221339136 101226655998044577 101334398748192896 101378688258135288 101431332360923136 101461172391330752 101558227272133632 101926602538466706 101982132831100379 102043030907271168 102170691079382016 102207392077140168 102378478083166208 102496490476956576 102695294599150032 102778849954854528 102833428315473856 102877165288654848 102878372995681668 102931795857386496 103215354523660288 103544485118442368 103552543198798848 104123418897225728 104168927384505984 104214455761859352 104268572426962944 104631834028559838 104731921874387808 104788980523699472 104834779903298991 104889218691409152 105475671090696192 105521770597291776 105577805523265152 105663706159019008 105868653472365056 105990689015943732 106206244841856016 106339113371683192 106394333332711424 106440834352524672 106948945854736128 107035962083162112 107074410747480176 107082743535121536 107424206365271796 107673080905085696 107720140818068688 107776077921447936 107777343138333176 107823182850609408 108167006775515688 108426039512813568 108483616684455936 108771785812280448 109129352498053888 109177048893376464 109233742542532608 109767110426041068 109826912279646562 109883943391000064 109892494823215104 110021412878144768 110126656242290688 110380835898260928 110546616816210432 110594932645238496 110684915335997184 110743692032048768 110790793387782144 110849626307954688 111037864683369624 111144080356493184 111253235815745868 111451570745321807 111509445512168704 112132912658550784 112181921798698752 112230952358925456 112289231844421632 112350407766591488 112849671333214816 112898993742014298 112957620129209856 113459582030586792 113568114249862272 113638829874006528 114001198591717008 114012396047162368 114143818940247096 114203091742451712 114315251480399424 114375955983537248 114424602208809984 114578512819843072 115175787843561984 115269497628020736 115310903881901728 115687606854908088 115861358009297472 115955625590092288 116006305496381664 116117273839117824 116376223562377779 116487545758247664 116696819219574412 116808448088160192 117138846259378944 117461542805548032 117523918074827264 117575283423636192 117887603089161906 118275136301157836 118336554421076992 118871669428896384 118914369628211157 119050202725149696 119102235156410688 119482025447088018 119579238889782672 119631502543143591 119693624999300352 119758834884227968 119811177032341704 119873392790181888 119908658280663616 120023359503430656 120087095166950912 120458712090915198 120596309254047744 120660349169445888 120811300398598656 120992746825560064 121132216018221408 121249511030624823 121530415281923648 121583531722169244 121646667831456768 122370755139977344 122380278325853184 122770521560310624 122987944953409536 123054949605812224 123108732363507072 123174106443809344 123226494686410752 123501298474360092 123619436314875072 123655803851934354 123774089487912864 124586653536054864 124719259997775872 124773770163858816 124875289097022464 125328240759483762 125448126201189792 125516471176738928 125673497621080136 125738757575022592 125793713325710976 126149526740869632 126194841238101636 126394208737415424 126497046098282496 126564219465198592 126900416780993856 126955880249866668 127021806121706496 127373223708939208 127439366299621376 128207910627084288 128263945553057664 128672950481479404 128777641881304416 128900826922323456 128971052952245504 129027421419444912 129094423004811264 129544175463931228 129668093749242048 129724766867139444 129792130571271168 129795441785036846 129872948427436032 130450078788853824 130646001691885056 130715378266899712 130878908765148544 131004103818491904 131629471821213696 131715492699016681 131783890150744832 131794145889380352 132214407834180672 132520714960105472 132578634853007616 132705455816134656 133001398357003176 133128623723711616 133236940366193664 133367793393799328 133495369243611648 133872967153575936 134313049228374016 134371752484155648 134728689244756464 134897240565746568 134968874664059436 135097982062819776 135171584344180384 135410969696178176 135853336490167296 135902136717955608 136116840178755072 136227588105842688 136276522769520224 136661987302608768 136721717192164104 136792714284914688 136927059465533376 137038466606472704 137171163994242224 137242394476515328 137535536937355557 137667099532474512 138070057598398464 138436818306538752 138570869749285512 138891903179341312 138952607682479136 139395696354936021 139509112038079784 139642562499183744 139776140615215104 139779706537731988 139852291588545536 140309167497497856 140484700234150272 140535164106067731 140695694129722368 140770407364353536 141206030073831294 141320918687924976 141382684823715153 141456102271900416 141921112470032896 142384746898348416 142598594472981504 142776991380162048 143232275153695728 143294876672556609 143369287087074048 143626854424091584 143764243800812544 144084848220086774 144170887703851008 144222675700687584 145029047749707264 145092434571276192 145349389490393088 145569398524501952 146216280886064389 146303593143257088 146356147234721424 146587366346351616 147054800550262176 147174447864347904 147227314777785242 147238772360792112 147315230768369664 147395489088280576 147459910193651328 147579887114662912 148050486244492832 148115193624844446 148192107141990912 148256876419587936 148337647754327824 149085804330118656 149575895731598336 149641269811900608 150038767568024244 150118442228392638 150531991656019064 150610160172279808 151102180381920768 151279442707449056 151424152333149696 151518439832008704 152001598122289344 152068032387202932 152146998541384704 152191758586996128 152337340908200448 152420335307199232 152566136278413312 153311088115710252 153567717124749312 154168274932281792 154250142473210784 154317559493522502 154397693786079744 154481810679063296 154675073995175552 154823031785490432 155168298083170372 155316727677663552 155562103061434368 155744597450880256 156185128345838592 156253391076758976 156615390407397376 156767044564848256 156947751042839757 157183470785549208 157333828037113728 158213506636044288 158366708284897728 158495559238528512 158552492837614876 158733603633532928 158802980208547584 159309367262784024 159438985186376896 159508670057524788 159591499999067136 159661251528787008 159748236043122272 160031146004574208 160553943124743168 160611616121220264 160880465559261184 161081733864798208 161509621357628544 161580211227103032 161664116882171904 161666014707499764 162111375629558992 162195557108609024 162725425026683904 163173704434470912 163694028747080832 163765573340064696 163850613813798912 164144976484676096 164668397965813456 164740368419469843 164825915086500096 164874405135912472 165032119317217152 165189984363436032 165819925224315648 166027373003995776 166115538048073152 166274439461932032 166365026885145088 166556797025054436 166879853723618802 167104321012645016 167264168268253056 167724951100947968 168199368987826176 168259788317468848 168272882698048128 168525611649887232 169200555707991808 169274506999822224 169348490613021447 169362408162275328 169436430193814784 170189373045880188 170383776377278464 171018594070743552 171472877220599136 171563933975305872 171703522508405888 171867769229764608 172036561892593216 172585147868016026 172688206150766592 172801059228985187 172890791665656064 172904246442031104 172966355822852592 173056174095028224 173792037013946208 173933438385138432 174009458244572496 174099818180800512 174194668922513408 175045228829361618 175138182599791411 175212672132240288 176192314208322048 176285877112240896 176362925135454288 176454507184091136 176771513137343488 177335197809337568 177412704451736754 177504831631615488 177649253821591552 177993825658148864 178575304087724544 179162336645540864 179368858334674008 179638252326341952 179716765548512556 179810089185272832 179862987420995424 179958499552079248 180035039255145984 180130642750426368 180990523754168832 181137781986889728 181202848957274144 181216950597897984 181489120238340096 182215983070145024 182295622922885472 182375297583253866 182470001747185152 182569412620711168 183380715916474076 183556132709966016 184582424408718336 184663098545260608 184761159665714016 185251947711540138 185270143576638848 185483705777901531 185860928473248028 186190083332244992 187078889996663808 187160655245788224 187312933645533696 187380218808090308 187594258839629824 187992361139225643 188274706765108392 188427891583899968 188510246431620204 188608136362533888 188610350492083058 188690569988566464 189292261857152454 189745569147423744 189846329197797888 190131459297308672 190350625171490784 190369321840216064 190976366871594304 191059835563408812 191159049449432064 191685658401083392 192296900934250112 192311865940626432 193166462821956624 193372063666276352 193456579428368256 193541132129167368 193641634507216896 194316263195896842 194502140623863072 194693162677555269 195141529646295232 195449821795135488 195969002537827584 196073067400349568 196232597152463872 196318363147722816 196506155727737856 196613213591535104 197486924833125928 197589476189321216 197675835226117248 198781072440158208 198867952279511424 199502097535504764 199521693082534144 199855410549290496 200051690090698992 200157922971190184 200243053865417472 201362644809510912 201469573842561024 201557628726233472 201898869777532928 202453311996089154 202668797496385792 202757376516270576 202862664721846272 202922344782661504 203116454544267264 203853205076933412 203964265662200758 204086061814542336 204219433634255221 204341382158764032 204414784154280336 204992980953913152 205390589198300064 205557699909709056 205666856630947712 205754330577309696 205756745991363336 205863591714772992 206981488527026213 207088970236884736 207105086397597696 208246837794451456 208337854769011968 208428911523718704 208537144853925888 209263668057119676 209463843748775616 209577961047398944 209669559806597982 209778437382818304 211043541194583552 211155611046530304 211327412318038016 211737306944730112 211981378031887464 212412489683712032 212678226743366384 212788666665422848 212881668705049344 213897891709472256 214071924166324224 214148821494960352 214165487070243072 214848412730543592 215346161810171392 215440281636137376 215554686276666352 215646365701218816 216127272330130161 216334013551031376 216967233368911872 217543571624560896 218258704996107776 218354097786752928 219534220852082136 219653824559293124 219767886782000128 220042825756289536 220761671796521856 220840972166677863 221093233632420864 221189865290476992 221369830671994368 221487384064097536 221699252615909376 222075729366739248 222172790437266669 222288160712986368 222506471631491736 222903141490643614 223018891024337408 224363843597397504 224461904717850912 224700815533182976 225177663342588957 225699342666429632 225797987484028596 225915240258419712 226702307061879649 226919164061173584 227136228499724544 227277659748013056 228002397183434016 228024792094324736 228287637880494192 228406183484903424 228630502960798848 228751911967074496 228849204417619968 230351575687123968 230621807763803456 231375213709816176 231722716018594944 231911251180184576 232012610992763328 232234547678235648 232752447124755558 232975091516495328 233393638439148824 233616896176320384 234277692518757888 234923085611096064 235047836149654528 235150566847272384 235775206178323812 236550272602315672 236673108842153984 237743338857792768 237828739256422314 238100405450299392 238204470312821376 238964050894176036 239158477779565344 239263005086287182 239387249998600704 239517669768455936 239622354064683408 239746785580363776 239817316561327232 240046719006861312 240174190333901824 240917424181830396 241192618508095488 241320698338891776 241622600797197312 242264432036442816 242499022061249646 243060830563847296 243167063444338488 243293335662913536 244614486441030979 244741510279954688 244760556651706368 245541043120621248 246109899211624448 246217464727014144 246348212887618688 246452989372821504 247002596948720184 247238872629750144 247311607703868708 247548178975825728 249173307072109728 249438519995551744 249547540327717632 249750578194044928 250656481518967524 250896252402379584 251032942353477856 251346995242160272 251477515150045184 251587426651421952 252299053481739264 252389682476203272 252788417474830848 252994092196564992 253128438930397184 253800833561987712 253911760499733336 254043612243412992 254746447417878416 254878732599242752 256415821254168576 256527891106115328 257345900962958808 257555283762608832 257801653844646912 257942105904491008 258054842838889824 258877721802024039 259088350927862456 259336187498484096 259449533734278888 259584261142542336 259590883570073692 260900157577707648 261292003383770112 261430756533799424 261757817530297088 262008207636983808 262567843244042427 263430985398033362 263567780301489664 263588291778760704 264428815668361344 265157269706015232 266002796714006352 266119056677605131 266257247447423232 266473880732387328 266735586787598656 266990738487223296 267745934307151872 268743504968311296 269457378489512928 269794481131493136 269937749328118872 270195964125639552 270343168688360768 271544521645548151 271706672980334592 271804273435911216 272233680357510144 272553045539040448 273323974605217536 273443434384328208 273585428569829376 273854118931066752 274076933212945408 274342327988484448 275071073874711114 275334199064949024 276873636613077504 277141739498571024 277783806358682624 277905215364958272 278791392709872042 279018224076159568 279285124998367488 279552281230430208 279559413075463976 279704583177091072 280618334994995712 280969400468300544 281070328212135462 281391388259444736 281540814728707072 282412060147662588 282641837375849952 282765369647430306 282912204543800832 282915525738124587 283842224940065792 284769493796696832 285197188945963008 285553982760324096 286464550307391456 286589753345113218 286738574174148096 287253708848183168 287528487601625088 288169696440173548 288445351401375168 290058095499414528 290184869142552384 291138797049003904 291474394793845263 292432561772128778 292607186286514176 292712294469442848 293174732692703232 294109601100524352 294348895728695808 294454629555570484 294477544721584224 294790978176561152 294919820387302656 295159774229325824 296100972488985664 296230387249688892 296384214283981824 296513752839175872 296675295508655648 298171608660237312 299151791463196672 299282539623801216 300077535136048488 300236884456785276 301063983312038128 301220320344559616 302204360763841536 302558885414898112 302848304666299392 303036879664017408 304003196244578688 304136064774405864 304293997082769408 304383517173992256 304674681816400896 304840670614398464 305946398493301137 306622176231420504 307135434249498624 308336549864563584 308500284946421568 308635118987045004 308795387572159488 308963621358126592 309350147990351104 309646063570980864 310336596166340744 310633455355327104 311489194901760512 312370256691677184 312506782153517952 313534089129696512 313895502085679514 314366941571098416 314504339709896973 314667656074227456 316427013272088576 316733416569795456 316991118477057024 317104985675229752 317605960417095168 318618734525568048 318877970372753792 319017340115049576 319182999998134272 319322503057574016 319496472086244544 320916252853829633 321107886249486336 321223232242440528 322163467729596416 323019242715257088 323160422454206064 323328233764343808 323332029414999528 324222751259117984 325256624828184049 325450850053367808 327388057494161664 327531146680129392 327701227627597824 328289952969352192 329336795931626912 329480736838939686 329651830173000192 329748810271824944 330064238634434304 330379968726872064 331639850448631296 332054746007991552 332231076096146304 332548878923864064 332730053770290176 333113594050108872 333759707447237604 334208642025290032 334354712235965421 334528336536506112 335449902201895936 336398737975652352 336519576634937696 336545765396096256 337051223299774464 338401111415983616 338549013999644448 338696981226042894 338872860387629568 340378746091760376 342037188141487104 342945754441198272 343127867950611744 343407045016811776 343735538459529216 344073123785186432 345170295736032052 345602118457970374 345781583331312128 345808492884062208 345932711645705184 347584074027892416 347866876770276864 348018916489144992 348389337845026816 349128670687133337 350090457658723236 350276365199582822 350425344264480576 352384628416644096 352571754224481792 352725850270908576 353543026274686976 354670395618675136 354825408903473508 355009663263230976 355987651316297728 356743108884633471 357150608175449088 358324673291081728 358737716669348016 359276504652683904 359433531097025112 359620178370545664 359725974841990848 359916999104158496 360070078510291968 360261285500852736 361981047508337664 362405697914548288 362433901195795968 362978240476680192 364431966140290048 364591245845770944 364750595166507732 364940003494370304 365138825241422336 366761431832948152 367112265419932032 369164848817436672 369326197090521216 369522319331428032 370503895423080276 370540287153277696 370967411555803062 371721856946496056 372380166664489984 374157779993327616 374321310491576448 374625867291067392 374760437616180616 375984722278451286 376549413530216784 376855783167799936 377020492863240408 377216272725067776 377220700984166116 377381139977132928 378584523714304908 379491138294847488 379692658395595776 380701250342981568 380738643680432128 381952733743188608 382119671126817624 382318098898864128 384394192978762967 384593801868500224 384623731881252864 386332925643913248 386744127332552704 386913158856736512 387082264258334736 387283269014433792 388632526391793684 389004281247726144 389386325355110538 390283059292590464 391938005075655168 392146134800699136 392465194304927744 392636726295445632 393012311455475712 393226427183070208 394973849666251856 395146478097050043 395178952378642432 395351670452234496 397562144880316416 397735904559022848 399004195071009528 399043386165068288 399710821098580992 400103380181397984 400315845942380368 400486107730834944 402939147685122048 403115257452466944 403797739555065856 404906623992178308 405337594992771584 405514753032541152 405844689565323008 406232909088534528 407706410153866824 407928531324401516 408438867268510442 408682764317528064 408829568308560672 409985961907826304 410781178396600128 411115399819418112 411333713261895424 411513491982726672 411727183429545984 412606610812066671 413962977054052426 414177940473769472 414210172795195392 416675709538023936 416857823047437408 418187089064808063 418527336114239352 418927687497551232 419155922094797888 419339119613195964 419556874765636608 421605492318203193 422087082389167104 422311222093060608 422654824636076032 423474613889460224 423962756063774928 424824979367424064 425356453486732768 425763337410098688 427795783418944512 428297642989920704 428330974140486144 429696825461087184 430692323620342784 430880563272274752 431109372553332704 431292731402437632 432254544660260322 432668027102062752 435087143249121792 436517409992215552 436708195573505856 438648842658193167 439068441704164272 439307649118586248 439535773564000256 440085651512579072 441523343593043712 441681944333355726 442186467264841728 442379730580953984 442739661343988736 442974768128195072 444151458733478496 444345580874533338 444576321425972736 445012943262983472 445806282981287228 446037782048674816 448727687194795008 448923809435701824 450355326685177914 451398685332859264 451595974968057192 451830480516839424 453404614123759298 453838328122347168 454272456999449088 454284046247628961 454555319496026112 456004794366868032 456049584188649472 456575275760988384 457261005921597696 457503823934148992 457698408835239936 460703151374247936 461243615527606912 462750427419632352 463445432037189888 463822502360369152 464025221985526656 464469095356471296 465504894249511116 465950183032990656 466787276878297648 467233792352640768 468555385037515776 469846171222192128 470095672299309056 470301133694544768 471550412356647624 473100545204631344 473346217684307968 475486677715585536 475657478512844628 476200810900598784 476408940625642752 477928101788352072 478316955559130688 478526010172574364 478774499997201408 479035339536911872 479244708129366816 479634633122654464 480093438013722624 480348380667803648 481834848363660792 482641396677783552 483245201594394624 484528864072885632 484998044122499292 486121661127694592 486334126888676976 486586671325827072 489228972882061958 489483020559909376 489521113303412736 491082086241242496 492434929454028288 492696425775237376 494005193897440368 494221105258409529 494477745259500288 494623215407737416 495096357951651456 498346614144219456 499095080655435264 499501156388089856 501312963037935048 501792504804759168 502065884706955712 502693990484320544 503174853302843904 504296968770303709 504598106963478528 504779364952406544 505576834949661696 506256877860794368 507601667123975424 507823520999466672 508087224486825984 509492894835756832 513055782212230656 514691801925917616 515110567525217664 515295601722248347 515603307689293824 515884211808982016 516109685677779648 517755443604048078 518176701855724912 518403177686955561 518672374996968192 518899067468557776 519168522285084672 519181767140147384 521800315155415296 522584006767540224 522861513067598848 523515635060594176 525135686488084854 525414547799374233 526861970796066724 527135560602979328 528857631336722688 530314539412030464 532005593428012704 532238113355210262 532514494894846464 532947761464774656 533471173575197312 533981476974446592 537487009936622592 538914756979025856 539588962262986272 539875498656237744 540391928251279104 540686337376721536 543089043291096302 543413345960669184 543608546871822432 544467360715020288 545106091078080896 546647949210435072 546886868768656416 547708237862133504 548153866425890816 548684655976968896 550142147749422228 550668398129898048 553747273226155008 554283478997142048 555567612717365248 555810430729916544 557582785419744084 558036448152319136 558570249996734976 559118826150927952 559409166354182144 561236669989991424 561938800936601088 562140656424270924 562782776518889472 563081629457414144 564824120295325176 565283674751699904 565530739294860612 565824409087601664 565831051476249174 567684449880131584 569538987593393664 570394377891926016 571107965520648192 572929100614782912 573179506690226436 573477148348296192 574507417696366336 575056975203250176 576339392880347096 576890702802750336 580116190998829056 580369738285104768 582277594098007808 582948789587690526 584079488032665807 584865123544257556 585424588938885696 586349465385406464 588219202201048704 588697791457391616 588909259111140968 588955089443168448 589839640774605312 590319548458651648 592201944977971328 592460774499377784 592768428567963648 593027505678351744 593350591017311296 596343217320474624 598303582926393344 598565079247602432 600155070272096976 600473768913570552 602127966624076256 604048017538056091 604408721527683072 605117770829796224 605696609332598784 608006392489157376 608272129548811728 608587994165538816 608767034347984512 609349363632801792 609681341228796928 611892796986602274 612658300902765663 613244352462841008 616673099729127168 617000569892843136 617270237974090008 617590775144318976 617927242716253184 618700295980702208 620673192332681488 620944465581078639 621266910710654208 622978389803521024 624740513383354368 625013564307035904 627068178259393024 627791004171359028 628733883142196832 629008679419793946 629335312148454912 633466833139590912 633982236954114048 634209971350459504 635211920834190336 637237469051136096 637755940745507584 638034680230099152 638365999996268544 638645006115148032 638992944172489088 641832505707659266 642215772498972672 642446464484881056 646038485430514176 646320844908412128 646664058829999056 648381816990390483 648445502518235968 650513249656368098 650901700106735616 654776114988323328 655062293360258784 656579905938704384 658673591863253824 658961473677879372 659303660346000384 659497620543649888 660128477268868608 662522916500033589 663279700897262592 664109492015983104 664462152192292608 665097757847728128 665460107540580352 666227188100217744 667519414894475208 668417284050580064 668709424471930842 669056673073012224 670899804403791872 673039153269875392 673091530792192512 674102446599548928 676802222831967232 677098027999288896 677393962452085788 677745720775259136 680106921185638947 680757492183520752 684074376282974208 685891508882396544 686255735901223488 686814090033623552 688146247570372864 690340591472064104 691204236915940748 691563166662624256 691865423291410368 695168148055784832 695733753540553728 696037832978289984 698257341374266674 700180915317446472 700552730399165644 700850688528961152 704769256833288192 705143508448963584 705451700541817152 707086052549373952 709340791237350272 709650817806947016 710019326526461952 713486217769266942 713874929817702653 714301216350898176 716649346582163456 717475433338696032 718553009305367808 718867062194050224 719240356741091328 719451949683981696 719833998208316992 720140157020583936 720522571001705472 723962095016675328 724811395829096576 724867802391591936 728863932280580096 729182491691541888 729501190333015464 729880006988740608 730277650482844672 733522863665896304 733843459323092937 734224530839864064 738329697634873344 738652394181042432 739044638662856064 741007790846160552 741080574306555392 741934823111606124 743443713892992112 744760333328979968 748315559986655232 748642620983152896 749251734582134784 749520875232361232 751969444556902572 753098827060433568 753711566335599872 754040985726480816 754432545450135552 754441401968332232 754762279954265856 757169047428609816 758982276589694976 759385316791191552 761402500685963136 763905467486377216 764239342253635248 764636197797728256 768788385957525934 769187603737000448 769247463762505728 772665851287826496 773826317713473024 774164528516669472 776633165406072117 777265052783587368 778008562495452288 778772650710221076 780566118585180928 783876010151310336 784292269601398272 784930388609855488 785273452590891264 786024622910951424 786452854366140416 789947699332503712 790292956194100086 790703340904468992 795471809118045696 798008390142019056 798086772330136576 799421642197161984 800206760362795968 800631691884760736 800972215461669888 806230514904933888 809813247984356616 810675189985543168 811029506065082304 811689379130646016 814633564936644453 815412820307733648 815857062648803032 816877734537020884 817659136617121344 819971923815652608 821562356793200256 822230799638836224 822667426523790848 823026983965453344 825213221624133342 827925954108104852 828355880947538944 833351419076047872 833715646094874816 836374178129616126 837054672228478704 837855374995102464 838311844189595776 838678239226391928 839113749531273216 843210984636406386 844174164778334208 844622444186121216 846949227778920448 847925512127549856 848746577214373761 849649958734848128 850712906973465536 851526674820197376 855591566837889024 856595285979841408 856661948280972288 859393650922174368 861384647240685568 861761126544549504 862218745106665408 862585462804875264 864509089320520644 865336054204125504 870174286498243584 873034819984431104 873416391147011712 877297685316386334 878136883408328544 878615298237172496 879071547128000512 880171303025158144 883046687186087424 883363888666711452 884372934529683456 884759461161907968 885479322687977472 885949536256390144 888302917466956992 888691161749066676 889152642851945472 890025886525966944 891612565962574456 892075564097349632 897455374389590016 897847618871403648 900710653370355828 902797370665718528 903191949936114384 903660961033678848 906809228247518596 907676656244694336 908544913998898176 908568092495257922 909110638992052224 912009588733736064 913150551521976768 914522011843195392 915007647868297984 917839195479903411 921406302748495872 922487231055213824 925500854839264704 926890864074379776 927645004720738304 928050443971053312 928938190712942592 931009788499022232 931900366065981312 933574553756595296 934467584705281536 937110770075031552 940191344598618112 940602267389089536 943100824713295248 946201090409262688 950973355431171072 951314957025689256 952817881251285504 955856203576704144 956633911118261376 957052020345148728 957548999994402816 958070679073823744 958489416258733632 959269266245308928 960696761335607296 962748758561488899 963669696727321584 966490403188789248 969057728145771264 969996088244998584 972243322255389184 972668253777353952 975769874484552147 978457945764123916 978966041119818752 982164172482484992 984869858908056576 985392851550474752 988010387794880736 988442210516819058 988955490519000576 989246430815474832 990192715903302912 996693228288438912 998190161310870528 1002625926075870096 1003064136707896263 1003585009609518336 1004131769413911424 1005387980968641088 1006349706605687808 1008593937540607418 1009196213926957056 1009558729904813088 1011153669899323392 1015203334247950848 1015647041998933344 1018985789671513664 1026111564424461312 1029383603851835232 1030221135050435328 1030591203444496694 1031206615378587648 1031768423617964032 1032219371355559296 1035510887208096156 1036353403711449824 1036806355373911122 1037344749993936384 1037798134937115552 1038363534280294768 1043600630310830592 1045168013535080448 1045723026135197696 1047031270121188352 1050271372976169708 1050829095598748466 1053723941592133448 1054271121205958656 1057715262673445376 1060629078824060928 1064011186856025408 1064476226710420524 1065028989789692928 1066942347150394624 1067962953948893184 1074974019873245184 1077829513958051712 1079177924525972544 1079750997312475488 1080783856502558208 1081372674753443072 1086178086582192604 1087217093743644864 1088934721430040576 1090212182156161792 1093295898420870144 1093773737537312832 1095416475724267008 1096307732851781632 1097369311953937792 1100284295498844456 1101336796259796096 1107494546452310016 1108566957994284096 1111135225434730496 1111620861459833088 1115165570839488168 1116072896304638272 1117140499993469952 1118237652301855904 1121803461142104169 1122473339979982848 1123877601873202176 1124281312848541848 1126163258914828288 1129648240590650352 1130567349503399808 1131061478589721224 1131648818175203328 1131662102952498348 1135368899760263168 1139077975186787328 1142215931041296384 1145858201229565824 1146359013380452872 1146954296696592384 1149014835392732672 1152678785760694192 1153182578936288901 1153781405605500672 1160232381997658112 1160739476570209536 1164555188196015616 1165897579175381052 1168158976065331614 1169730247088515112 1170849177877771392 1176438404402097408 1177395582914783232 1177818518222281936 1177910178886336896 1179679281549210624 1184403889955942656 1184921548998755568 1185439434291150129 1185536857135927296 1186055011356703488 1186701182034622592 1192686434640949248 1197130158495204864 1200310140544193952 1200947537827141104 1204255933248152512 1208096035076112182 1208817443055366144 1210235541659592448 1211393218665197568 1216012784978314752 1216544259097623456 1217534068695969024 1218698727265603584 1219362682457593856 1223785593973204548 1225316601805531326 1225967278198539877 1226488704925682016 1233346199458254336 1234001139785686272 1234540475948180016 1235181550288637952 1235854485432506368 1237400591961404416 1241346384665362976 1241888931162157278 1242533821421308416 1245956779607042048 1250027128614071808 1254136356518786048 1255582008342718056 1257467766284393664 1258017358839587892 1258670624296909824 1266933666279181824 1267964473908228096 1268419942700919008 1270423841668380672 1274474938102272192 1275511881491015168 1276069360460198304 1277290012230296064 1277985888344978176 1283665011415318532 1284892928969762112 1292076970861028352 1292641689816824256 1293328117659998112 1296763633980780966 1296891005036471936 1301026499312736196 1309552229976646656 1310124586720517568 1313159811877408768 1315946527974579501 1317347183726507648 1317922947355758744 1318607320692000768 1318995241087299776 1320256954537737216 1325045833000067178 1326559401794525184 1328218984031966208 1328924304384585216 1330920215081160704 1332454376200435488 1335038829788950416 1336834568101160128 1337418848943861684 1338113346146024448 1341799608807583744 1346078306539750784 1346183061584385024 1353604445663934464 1354196055998577792 1354787924904171576 1355491441550518272 1360213842371277894 1361514984367041504 1362852138742886883 1368148752565948416 1371783017764793088 1372511471802446976 1373628180067247104 1376292495140745728 1380681182944128208 1382408473831881496 1383126333325248512 1383730846582820736 1390336296111569664 1391467507081107456 1392075665956579968 1396514682748533348 1400361830634892944 1401105460798331288 1401701377057922304 1409538513666576384 1410287016897927168 1410903401083634304 1418681582474700544 1419301635613894032 1420038653052923904 1426972435538533884 1427749859635405306 1428602432701796352 1434950866677392064 1437106018610735616 1437734124388100448 1438903899367963392 1439667996416633984 1440280314041167872 1441045142003410944 1447924190033350656 1448870419689183491 1449622791658193152 1449735604783183872 1457727864561160192 1458364983383083776 1459002380666030928 1459760013977481216 1460555300965689344 1467045727331792608 1467686918646185874 1468449061679728128 1477304788362084864 1478089277325712128 1482015581692321104 1482161148613110784 1483869646223212248 1486887427785984224 1489520666657959936 1497285241966305792 1498503469164269568 1499041750464722464 1503938889113805144 1506197654120867136 1507423132671199744 1508081971452961632 1508882803936664464 1509524559908531712 1512890906310911127 1514338094857219632 1518770633582383104 1522805001371926272 1527810934972754432 1528478684507270496 1537576771915051868 1538375207474000896 1545331702575652992 1545886805166745041 1547652635426946048 1548329057033338944 1553266330812144234 1554530105567174736 1555209533060866683 1556017124990904576 1557545301420442152 1561132237170361856 1567752020302620672 1568584539202796544 1570546905181782528 1572905708732280832 1576243643398122699 1579895398665007424 1580585912388200172 1581406681808937984 1590943618236091392 1596016780284038112 1596173544660273152 1598843284394323968 1600413520725591936 1601263383769521472 1601944430923339776 1612461029809867776 1619626495968713232 1621350379971086336 1622059012130164608 1623378758261292032 1629267129873288906 1630825640615467296 1631714125297606064 1633755469074041768 1635318273234242688 1639943847631305216 1643124713586400512 1644461599277672448 1645334853047581696 1646053967930906688 1650426443248266684 1655851908216209704 1656711761895077888 1666702838152095744 1667431292189749632 1672748356259232252 1674109344456957408 1675710749990204928 1676623688379191552 1677356478452783856 1678227499062546432 1686421969272812772 1688348329556668416 1689244888372242432 1695851024255099712 1697493154428747522 1699299917469696256 1701425813946931072 1703053349640394752 1711183133675778048 1712301405087216853 1713190571959682816 1713323896561944576 1718787301844348736 1722769294481371136 1723522253089099008 1724437490213330816 1725170925609750528 1729018178641041288 1730672108408251008 1740348572996487168 1746069639968862208 1746832782294023424 1754595370632772668 1756273766816657088 1757230596474344992 1760342606050316288 1766093374372174848 1766727777333422904 1769518922323815936 1770958645375954944 1771899072512780288 1776605834933913984 1777382323498133352 1778305285703890944 1780051773051933888 1783225131925148912 1784151128194699264 1794910748779180032 1795695237742807296 1801421306740711656 1805594741331437056 1806383899872228768 1812144052614168273 1813618456495037192 1815353312489388672 1817089827997796352 1817136184990515844 1824019177467472128 1826301103043953536 1829044023686390784 1830015295736595968 1835678390959806822 1837974902708296989 1844974462110427648 1851001709678529408 1853781728148759552 1856100887942106624 1862019576998044464 1862833396743235917 1863800732131962624 1867149107513190592 1868935169410563072 1874221540150063104 1881204534778179072 1886201649426590496 1892402180818525376 1900811651518837057 1901946710862342144 1902629914051378512 1905635762502571008 1911712407153408288 1913267822236522752 1914104040690297456 1915097999988805632 1916141358147647488 1916978832517467264 1918538532490617856 1925497517122977798 1927339393454643168 1938115456291542528 1939992176489997168 1944486644510778368 1945336507554707904 1951539748969104294 1956915891528247832 1957932082239637504 1964328344964969984 1969739717816113152 1970785703100949504 1976020775589761472 1976884421033638116 1977910981038001152 1978492861630949664 1980385431806605824 1993386456576877824 1996380322621741056 2005251852151740192 2006128273415792526 2007170019219036672 2008263538827822848 2010775961937282176 2012699413211375616 2017187875081214836 2019117459809626176 2022307339798646784 2030406668495901696 2031294083997866688 2037971579343027328 2040320763556916841 2052223128848922624 2058767207703670464 2060442270100870656 2061182406888993388 2063536847235928064 2064438742711118592 2071021774416192312 2072706807422899648 2073612710747822244 2074689499987872768 2075596269874231104 2076727068560589536 2087201260621661184 2091446052270395392 2094062540242376704 2100542745952339416 2101658191197496932 2107447883184266896 2108542242411917312 2115430525346890752 2121258157648121856 2128022373712050816 2128952453420841048 2130057979579385856 2133884694300789248 2141624789453107959 2149948039746490368 2155659027916103424 2158355849051945088 2159501994624950976 2161567713005116416 2162745349506886144 2172356173164385208 2174434187487289728 2180424364312323584 2186591796841740288 2187547475074625664 2190832951448534016 2194738623907875584 2200568590997688912 2201530377969278811 2202673592519592192 2214989092904620032 2217133915988568192 2223241722919666176 2230331141678976336 2232145792609276544 2234280999986939904 2236475304603711808 2243606922284208338 2244946679959965696 2246413769976807431 2247755203746404352 2248562625697083696 2259296481181300704 2261134699006799616 2262122957179442448 2263297636350406656 2263324205904996696 2276796373797288343 2278155950373574656 2291716402459131648 2292718026760905744 2293908593393184768 2298029670785465344 2305357571521388384 2306365157872577802 2307562811211001344 2321478953140419072 2329110376392031232 2331795158350762104 2336317952130663228 2339460494177030224 2341698355755542784 2352876808804194816 2354791165829566464 2355637036444563872 2355820357772673792 2359358563098421248 2368807779911885312 2369843097997511136 2370878868582300258 2372110022713406976 2373402364069245184 2394260316990409728 2400620281088387904 2401895075654282208 2408511866496305024 2416192070152224364 2420471083319184896 2432025569956629504 2433088518195246912 2435068137391938048 2438725364915187712 2443900694809933359 2447571187946409096 2450633203611062652 2451934556397079754 2452977409851364032 2466692398916508672 2468002279571372544 2469080951896360032 2471708970865012736 2474801183922808832 2482692769330725952 2483777862324314556 2485067642842616832 2491913559214084096 2500054257228143616 2508272713037572096 2511164016685436112 2514935532568787328 2516034717679175784 2517341248593819648 2533867332558363648 2536839885401838016 2540847683336761344 2548949876204544384 2551023762982030336 2552138720920396608 2554580024460592128 2555971776689956352 2567330022830637064 2569785857939524224 2584153941722056704 2585283379633648512 2586656235319996224 2593527267961561932 2593782010072943872 2602052998625472392 2619104459953293312 2620249173441035136 2631893055949159002 2634694367453015296 2635845894711517488 2637214641384001536 2637990482174599552 2640513909075474432 2650091666000134356 2653118803589050368 2656437968063932416 2657848608769170432 2664908752400870976 2670077659577900832 2673669136202320256 2674837697887723368 2676226692292048896 2690759350851340769 2692156613079501568 2692366123168770048 2707208891327868928 2708392111997155584 2709575849808343152 2710982883101036544 2720427684742555788 2723029968734083008 2725704277485773766 2743566035529586176 2745022943604893952 2747256360134494208 2752584990281491456 2761362365888256416 2764816947663762992 2766252666650497024 2767461693165641472 2780672592223139328 2782935014162214912 2784151331913159936 2793029365497066696 2800723661269785888 2802210921596662576 2803402754115844608 2820574033795854336 2821806802167268608 2837363164949401088 2838603271227788064 2853944871077067768 2855499719270810612 2869901733354784128 2874212037221471232 2875468248776200896 2877807798735926784 2879335992833267968 2882090284006821888 2888246275684466697 2897740839378366982 2899245583316386304 2899471209566367744 2916729966766167552 2918004761332061856 2921110601931378688 2927309623453656441 2934091454663585216 2935373837292371748 2936898123359456256 2954609576724169728 2956178554651424256 2964031163384642208 2964322297226221568 2967739292446424496 2973774855571968448 2994570483932611584 2998083500929444928 3007877778227610288 3012395308241734272 3014846265342399488 3016163942905923264 3017765607873328928 3019049119817063424 3025781812621822254 3028676189714439264 3045610002743852544 3055621869945508864 3056957369014540992 3075153543830103736 3076750414948001792 3090663405151305984 3091773610333490082 3095305270853892096 3096658114066677888 3106532661624288468 3109060211134349472 3110419066121733366 3112034249981809152 3115090602840884304 3122264474340723712 3135504040605241344 3137169078405593088 3141093810363565056 3152487286796245398 3159790797330014848 3161171824776400344 3162813363617875968 3179988323733402727 3181887236472182784 3192033560568076224 3192347089320546304 3200827041451183872 3202526767539042944 3203888861846679552 3224922059619735552 3239252991937426464 3242700759942172672 3244118024260329216 3246757516522584064 3258534259746577812 3261651281230934592 3263428250595212128 3267510938148083536 3270636546468485376 3279887695262610432 3286249427172801024 3288923198555344896 3290669706095163392 3292107935861813376 3300852886496533368 3311703816432419408 3313423523790155776 3333405676304191488 3334862584379499264 3345496712518464504 3348218688913914816 3351421499980409856 3353247376758383104 3354712956905567712 3365410383426312507 3372843938545625544 3378489776744484864 3391702048510199424 3394986308857495044 3398599834939392512 3402851627893862144 3406106699280789504 3424602810174433706 3426381143919365632 3426647793123889152 3437574603688697472 3447044506178198016 3448874980426661632 3458036357282082576 3459547736808866703 3461344216816502016 3480697145992974336 3493665564588046848 3509190741265545336 3512547533633314176 3514461192948689984 3530078781392125963 3532186748744349696 3533455554666845808 3539037844647631872 3543798145025560576 3553211669867827968 3554764646996266704 3556610571407781888 3560103546103867776 3566450263850297824 3591390475485614592 3602842613481423312 3611189482662874112 3612767799744457536 3624288105228336546 3627236912990074384 3630706624978777344 3634179655995592704 3634272369981031688 3648038354934944256 3652602206087907072 3658088047372781568 3660030591473191936 3671356781919613644 3675949805416593978 3677901834595619631 3689948924220855296 3702003419357058816 3707563456297519104 3712201775884213248 3724039153996088928 3725666793486471834 3727601464263925248 3734298215026381184 3737870338821126144 3762409069556358144 3772403298853180992 3784804361637050752 3801623303037674114 3803893421724684288 3805259828102757024 3811271525005142016 3823424814306816576 3826535644473045504 3828208081380594912 3832282716295294976 3833957665034934528 3837077064981235712 3850995034245955596 3854678786909286336 3876230912583085056 3879984352979994336 3888973289021556736 3890673015109415808 3903079497938208588 3913831783056495664 3915864164479275008 3928656689929939968 3939479435632226304 3941571406201899008 3952041551179522944 3953768842067276232 3955821962076002304 3956985723261899328 3960770863613211648 3986772913153755648 3992760645243482112 4010503704303480384 4012256546831585052 4014340038438073344 4016527077655645696 4021551923874564352 4025398826422751232 4034375750162429672 4038234919619252352 4060813336991803392 4062588167995733376 4075943158686054656 4080641527113833682 4088556416228660649 4104446257697845248 4117534415407340928 4120884540201741312 4122364813777986776 4128877485422237184 4142043548832384624 4145413614845799296 4147225421495644488 4149378999975745536 4151192539748462208 4153454137121179072 4174402521243322368 4188125080484753408 4201085491904678832 4203316382394993864 4214895766368533792 4228336122766392637 4230861050693781504 4256044747424101632 4257904906841682096 4260115959158771712 4267769388601578496 4283249578906215918 4311318055832206848 4316711698103890176 4319003989249901952 4323135426010232832 4325490699013772288 4344712346328770416 4346611259067550473 4348868374974579456 4360848728624647168 4373183593683480576 4375094950149251328 4381665902897068032 4389477247815751168 4401137181995377824 4403060755938557622 4405347185039184384 4434267831977136384 4446483445839332352 4460662283357952672 4464291585218553088 4468561999973879808 4472950609207423616 4487213844568416676 4492827539953614862 4495510407492808704 4497125251394167392 4518592962362601408 4522269398013599232 4524245914358884896 4526648411809993392 4538672718932733381 4553592747594576686 4556311900747149312 4583432804918263296 4585436053521811488 4596059341570930688 4610715143042776768 4612730315745155604 4615125622422002688 4637660415500235123 4642957906280838144 4658220752784062464 4663590316701524208 4672635904261326456 4678920988354060448 4683396711511085568 4705753617608389632 4711274072889127744 4711640715545347584 4718717126196842496 4737615559823770624 4739686195995022272 4741757737164600516 4744220045426813952 4746804728138490368 4788520633980819456 4801240562176775808 4803790151308564416 4817023732992610048 4832384140304448728 4840942166638369792 4864051139913259008 4866177036390493824 4870136274783876096 4887801389619866718 4895142375892818192 4901266407222125304 4903869112794159508 4905954819702728064 4933384797833017344 4936004559142745088 4938161903792720064 4949602367845617664 4965385538661451904 4967555724648629112 4970135285685233664 4997124508723918571 5000108514456287232 5016545426075144192 5022328033370872224 5029871065137574656 5032069435358351568 5034682497187639296 5067734665116727296 5073679770803676032 5097899752409088768 5102047525964060672 5104277441840793216 5109160048921184256 5111943553379912704 5134660045661274128 5136904215261650559 5139571715879048448 5168307883444113408 5170566759267297024 5173312470639992448 5187054535923123864 5187564020145887744 5204105997250944784 5238208919906586624 5240498346882070272 5263786111898318004 5269388734906030592 5271691789423034976 5275980964349199104 5281027818150948864 5300183332000268712 5312875936127864832 5315697217538340864 5329817504801741952 5340155319155801664 5347338272404640512 5349675395775446736 5352453384584097792 5381518701702681538 5384313226159003136 5384732246337540096 5416784223994311168 5419151699616686304 5436432157842504819 5440855369485111576 5446059937468166016 5451408554971547532 5487132071059172352 5490045887209787904 5494512720268988416 5505169980562982912 5522724731776512832 5529633895327525984 5534923386331282944 5561345184446278656 5568302663826319872 5586058730994133392 5601447322539571776 5604421843193325152 5606805508231689216 5643613604334537216 5674726329898802176 5677206542455576128 5702434954556511171 5707889742154135536 5710999438541621224 5739803466709568256 5748424074442942464 5750936497552401792 5755615597471853568 5758671985666535936 5776492551368933394 5795481678756733964 5798491166632772608 5833459933532335104 5836009522664123712 5854619246907312882 5868182909327170432 5870747674584743496 5873796246718912512 5909219153448339456 5912357109302848512 5928062326769284416 5928644594452443136 5935478584892848992 5947549711143936896 5989140967865223168 5996167001858889856 6015755556455220576 6024790616483468544 6029692530684798976 6032327885811846528 6035531215746657856 6038098239634126848 6051563625243644508 6057352379428878528 6091220005487705088 6111243739891017728 6113914738029081984 6150307087660207472 6153500829896003584 6181326810302611968 6183547220666980164 6190610541707784192 6193316228133355776 6213065323248576936 6218120422268698944 6220838132243466732 6224068499963618304 6230181205681768608 6244528948681447424 6274338156811186176 6282187620727130112 6304974573592490796 6319581594660029696 6322343649552800688 6325626727235751936 6359976647466805454 6363774472944365568 6384067121136152448 6401654082902367744 6405053535078085888 6424874368359323877 6449844119239471104 6478505983874852928 6488236048520658432 6493515033045168128 6517068519493155624 6523302562461869184 6526856501190424256 6535021876296167072 6541273092936970752 6559775390525220864 6572498854345602048 6581339412190326784 6584215871723626752 6601705772993066736 6623407632864838816 6669725168758998528 6690993425036929008 6696437377827829632 6702842999960819712 6706494753516766208 6709425913811135424 6730820766852625014 6739241309930422293 6745687877091251088 6783404097020398848 6789972617714990088 6797199669878785024 6805703255787724288 6830389121391865029 6849205620348867412 6852762287838731264 6875149207377394944 6894089012356396032 6897749960853323264 6916072714564165152 6919095473617733406 6922688433633004032 6987331129176093696 7018381482531090672 7025095067266628352 7028922385897379968 7060157562784251926 7064373497488699392 7066911109333691616 7078075689295263744 7106423339735655936 7109529293992533408 7120207092207735552 7132900527700595648 7182780950971229184 7205685226962846624 7222378965325748224 7225535599488915072 7248576210456673092 7254473825980148768 7261413249957554688 7268544739962063376 7296076709869888512 7305204412175814144 7316176094745563136 7320061182946383872 7342713563839227288 7351899610833187956 7355803669191239262 7379897848441710592 7404006838714117632 7415126912595038208 7424403551768426496 7448078307992177856 7451333586972943668 7455202928527850496 7468596430052762368 7475740677642252288 7524818139112716288 7544806597706361984 7569608723274101504 7603246606075348228 7610519656205514048 7622543050010284032 7646849628613633152 7653071288946091008 7656416162761189824 7667915330069869056 7674154129962471424 7701990068491911192 7709357573818572672 7752461825166170112 7759968705959988672 7777946578043113472 7781346030218831616 7806158995876417176 7827663566112991328 7852624227994729183 7857313379859879936 7883142812403798016 7904083102359045888 7907537684134552464 7911643924152004608 7913971446523798656 7921541727226423296 7973545826307511296 8021007408606960768 8024513093663170104 8028680076876146688 8033054155311291392 8043103847749128704 8068751500324859344 8072278052554022307 8076469839238504704 8121626673983606784 8125176335991466752 8151886317372109312 8161283054227667364 8177112832457321298 8235068830814681856 8241769080403482624 8244729627555973552 8257754970844474368 8284087097664769248 8290827229691598592 8294450842991288976 8298757999951491072 8302385079496924416 8306908274242358144 8348805042486644736 8402170983809357664 8406632764789987728 8429791532737067584 8456672245532785274 8461722101387563008 8512089494848203264 8515809813683364192 8535538777203156992 8566499157812431836 8622636111664413696 8633423396207780352 8638007978499803904 8646270852020465664 8650981398027544576 8689424692657540832 8693222518135100946 8697736749949158912 8721697457249294336 8750189900298502656 8763331805794136064 8778954495631502336 8802274363990755648 8806121511877115244 8810694370078368768 8868535663954272768 8892966891678664704 8921324566715905344 8928583170437106176 8945901218414847232 8974427689136833352 8985655079907229724 8994250502788334784 9037185924725202816 9044538796027198464 9048491828717769792 9053296823619986784 9077345437865466762 9107185495189153372 9166865609836526592 9170872107043622976 9192118683141861376 9221430286085553536 9225460631490311208 9230251244844005376 9275320831000470246 9285915812561676288 9316441505568124928 9327180633403048416 9345271808522652912 9357841976708120896 9366793423022171136 9411507235216779264 9422548145778255488 9423281431090695168 9475231119647541248 9479372391990044544 9483515474329201032 9488440090853627904 9493609456276980736 9539964971200208181 9577041267961638912 9602481124353551616 9607580302617128832 9634047465985220096 9664768280608897456 9681884333276739584 9728102279826518016 9732354072780987648 9740272549567752192 9775602779239733436 9790284751785636384 9802532814444250608 9807738225588319016 9811909639405456128 9866769595666034688 9872009118285490176 9876323807585440128 9930771077322903808 9935111449297258224 9940270571370467328 9994249017447837142 10000217028912574464 10044656066741744448 10059742130275149312 10064138870716703136 10096231150278937521 10135469330233454592 10147359541607352064 10195799504818177536 10204095051928121344 10208554883681586432 10218320097842368512 10223887106759825408 10269320091322548256 10273808430523301118 10279143431758096896 10341133518534594048 10346624941279984896 10374109071846247728 10375128040291775488 10408211994501889568 10480996693764140544 10527572223796636008 10538777469812061184 10543383578846069952 10551961928698398208 10590236344176377889 10600366664000537424 10631394435076681728 10659635009603483904 10680310638311603328 10694676544809281024 10699350791550893472 10763037403405363076 10768626452318006272 10833568447988622336 10838303399233372608 10872864315685009638 10881710738970223152 10892119874936332032 10902817109943095064 10974264142118344704 10980091774419575808 11010339961125965824 11033705503786858893 11045449463553025664 11059267790655051968 11069846772662565888 11122690368892557312 11136605327652639744 11172117461988266784 11202894645079143552 11208843686386650304 11213611016463378432 11287227208669074432 11349452659797604352 11354413084911152256 11404869909113022342 11415779484308271072 11421998877083242448 11479606933419136512 11496848148885884928 11501872995104803584 11511231194943707136 11517343971333071872 11552985102737866788 11590963357513467928 11596982333265545216 11666919867064670208 11672019045328247424 11709238493814625764 11736365818654340864 11741495349169486992 11747592493437825024 11818438306896678912 11824714218605697024 11856124653538568832 11870957169785697984 11895099422287873792 11978281935730446336 11992334003717779712 12031511112910441152 12049581232966937088 12059385061369597952 12064655771623693056 12071062431493315712 12076196479268253696 12103127250487289016 12114704758857757056 12182440010975410176 12222487479782035456 12227829476058163968 12300614175320414944 12362653620605223936 12367094441333960328 12386632456266711552 12426130646497153872 12436240844537397888 12441676264486933464 12448136999927236608 12460362411363537216 12489057897362894848 12564375241454260224 12609949147184981592 12639163189320059392 12644687299105601376 12685008368299177911 12719953294933610908 12768134242272304896 12803308165804735488 12810107070156171776 12849748736718647754 12957011967749705856 12976472097041316864 13034137038986311248 13039833777202651419 13046605124923738368 13053713002380848512 13070043752592334144 13082546185873941504 13119550781050441728 13144997708691204096 13168431743447253504 13203411545986133472 13246815265729677632 13339450337517997056 13381986850073858016 13392874755655659264 13405685999921639424 13412989507033532416 13418851827622270848 13461641533705250028 13478482619860844586 13491375754182502176 13566808194040797696 13579945235429980176 13594399339757570048 13611406511575448576 13660778242783730058 13698411240697734824 13705524575677462528 13750298414754789888 13788178024712792064 13795499921706646528 13832145429128330304 13838190947235466812 13845376867266008064 13974662258352187392 14036762965062181344 14050190134533256704 14057844771794759936 14120315125568503852 14133822218667383232 14156151378590527488 14212846679471311872 14219058587985066816 14240414184415471104 14265801055401191296 14365561901942458368 14411370453925693248 14444757930651496448 14451071198977830144 14497152420913346184 14508947651960297536 14522826499915109376 14537089479924126752 14592153419739777024 14610408824351628288 14640122365892767744 14685427127678454576 14703799221666375912 14711607338382478524 14759795696883421184 14808013677428235264 14848807103536852992 14896156615984355712 14902667173945887336 14910405857055700992 14937192860105524736 14991373526171755713 15049636278225432576 15089613195412723968 15139217446548203008 15206493212150696456 15221039312411028096 15293699257227266304 15306142577892182016 15312832325522379648 15335830660139738112 15403980136983822384 15410712645784951677 15418715147637145344 15504923650332340224 15519937411919977344 15562692060437663232 15612317991752834352 15655327132225982656 15705248455989458366 15714626759719759872 15808166204718091776 15815075368269104928 15827942893047597312 15843083454452846592 15937574616581018401 15947091652615022592 16042014817213921536 16049026187326340208 16057360153752293376 16066108310622582784 16086207695498257408 16137503000649718688 16144556105108044614 16152939678477009408 16250352671982933504 16303772634744218624 16322566108455334728 16354225664914642596 16470137661629363712 16483538160806965248 16489459255111947104 16515509941688948736 16568174195329538496 16581654459383197184 16588901685982577952 16604770158993848832 16613816548484716288 16804341967618715328 16813265529579975456 16859583065474135168 16913344491065570548 17024178989696406528 17031619627366728384 17071077554406313984 17107304863669533513 17132998315624863672 17245272223328827392 17266846792415560704 17276015956999607808 17301962796055089152 17378849385315081664 17386445036270201892 17395473499898317824 17443394914498588672 17500379800597005312 17557908991263004672 17604548727981511296 17612243023754230488 17621388740156737536 17737071327908545536 17785933783357329408 17842649133431810688 17857166340874212352 17891802436829694464 17948855378273666704 17971310159814459448 17988501005576669568 18074371849450405632 18089077592054396928 18096983657435539584 18106593647239973568 18154690875730933524 18214370990378306744 18333731219673053184 18341744214087245952 18442860572171107072 18450921262980622416 18460502489688010752 18550641662000940492 18571831625123352576 18654361266806096832 18690543617045305824 18715683953416241792 18733586846044342272 18823014470433558528 18835315455959385383 18845096291556510976 18846562862181390336 18950462239295082496 18958744783980089088 18967030948658402064 18976880181707255808 18987218912553961472 19079929942400416362 19204962248707103232 19215160605234257664 19268094931970440192 19329536561217794912 19363768666553479168 19464708145561975296 19480545099135504384 19551205558479466872 19580569503571272768 19605065628888501216 19615476451176638032 19623819278810912256 19744018236570980352 19752647615170880256 19861542154645807616 19870222898594516448 19988498034895674284 20089312133483488896 20119484260550298624 20128277741433406272 20192462300557875042 20217723929791266879 20294719083214704128 20391599009636355072 20417109767363172864 20447774213519650816 20491167364175595087 20538640182645096512 20547616861046602236 20558286863516193792 20682267037069188096 20693249882559969792 20748218143692495456 20750256080583550976 20816423989003779136 20961993387528281088 21055144447593272016 21077554939624122368 21086767157692139904 21103923857396796416 21180472688352755778 21200733328001074848 21319270019206967808 21360621276623206656 21389353089618562048 21398701583101786944 21526074806810726152 21537252904636012544 21667136895977244672 21676606798466745216 21745728631370019276 21763421477940446304 21784239749872664064 21805634219886190128 21948528284236689408 21960183548839151616 22067411007573717786 22090898927106051328 22118535581310103936 22139693545325131776 22245380737785114624 22259918266133819089 22273210655305279488 22344234923976533568 22405789290158287104 22417687372773300608 22427222032926756864 22574454417338148864 22698905319595208704 22708826169822304512 22809739818226044684 22831558968616542144 22843997754166484896 22959213866838273024 23003745990209607168 23022462389887414272 23034687942666143744 23105970205475733576 23181926715026935856 23193964666531090432 23333839734129340416 23344038090656494848 23418476987629251528 23472731637308681728 23482990698338973984 23557872683984187549 23649428437211394048 23712249307077137664 23741914339571395968 23790198844575747584 23984668007435559424 24063022225820882304 24099162465933874176 24129311543247386112 24142124862986631424 24206254500974578032 24216834157662066921 24229409517715514112 24364880021950820352 24455658952116327936 24601228350640829888 24710551469744881741 24725307241210447872 24734188882667920656 24773264912533423104 24852261292994307744 24872481689074795776 24883352528973866928 24896273999854473216 24920724822727074432 25219898294369963184 25278326378640118784 25289374598211202752 25370016736598355822 25439906589867221816 25536268484544609792 25606616331609470976 25620214140312343552 25699497473437295508 25914023935499411712 25952944194082633728 26068274077972622496 26079667554405302838 26093210249847476736 26107426004761697024 26140087505184668288 26165092371747883008 26289995417382408192 26336863486894507008 26406823091972266944 26493630531459355264 26678900675035994112 26763973700147716032 26785749511311318528 26825979014067064832 26837703655244541696 26923283067410500056 26956965239721689172 26982751508365004352 27133616388081595392 27159890470859960352 27188798679515140096 27222813023150897152 27321556485567460116 27396822481395469648 27411049151354925056 27500596829509579776 27576356049425584128 27590999843413293056 27664290858256660608 27676381894470933624 27690753734532016128 27949324516704374784 28073525930124362688 28100380269066513408 28115689543589519872 28240630251137007704 28267644437334766464 28425693358942623744 28438117175970133632 28480828368830942208 28531602110802382592 28619894913600624543 28731123803884916736 28822740907851386496 28902142397955660288 28994304841826692368 29017895303920595072 29045652999830218752 29074178959848253504 29184306839479554048 29220817648703256576 29370854255356909152 29407598443332751824 29423214676764957048 29598352859364748459 29616027354856470528 29792313231968711424 29805334347891774672 29820811714111401984 29874385720211049472 29982747052343511426 30179226390825447936 30278434893096406016 30412986424301392912 30442078624822056192 30587398514454532608 30612285155784364032 30625664651044759296 30671661320279476224 30807960273967644768 30821425291569903354 30837430295274290688 31039874823839954688 31125384120875326464 31224635983505668704 31310654264451965312 31410496911978916732 31616332409436183552 31630150736538209856 31655885786095194624 31770709032529133667 31875149233162036802 31894183305230045184 32084029634427843072 32098052374652680416 32132216621245165568 32172415390996514816 32275006001299437376 32289112210216089228 32305879356954018816 32500705343965867008 32607545269488437248 32645132216910669456 32708451329829285192 32940275323258727424 32978918510223894208 33031019883377897472 33136348390659076992 33163308918766394368 33177803371965155904 33209540317987697664 33227633096969432576 33608683935237430656 33626531059159950912 33719166130948270336 33826688982131141096 34048357979392813056 34063239254733456768 34214609727339067026 34265996631249727344 34490544446657654784 34533693584831121408 34552031913999215616 34757698770630163328 34772890072540403784 34790946999796635648 34979871561067429997 35000759601194010624 35115817982526009344 35209097455963022592 35224486047508460976 35242777480313475072 35474142655817091072 35685298266863621376 35714332681748424704 35783604873659388928 35897710756547333408 35942620319628918896 35977002011153339136 36148743698900811264 36178155184108793856 36193967314871079168 36213187294479947136 36309381751461867048 36428741980756613488 36667462439346106368 36683488428174491904 36885721144342214144 36901842525961244832 37101283324001880984 37308722533612193664 37381087234090611648 37431367906832483584 37467173692088684544 37670630911918770766 37690192583113021952 37693125724362780672 37917489567960178176 37934061897316804128 37974437825107922944 38055025104897533733 38159859884800832724 38409924497414206464 38430321210468515328 38536189863940880384 38659073122435589824 38929416291123950592 39102411116958933744 39161139007142545536 39210131257777002432 39230952902353276064 39247638557621824512 39505295230341760512 39723084309291615232 39740445797189032896 39976996069791348568 40178624266966977792 40238968521100597248 40256555482866812544 40384924601115750084 40435447859582533758 40589438166429408256 40783198019272710144 40834219534726345728 40982334728351190174 41077280365290193024 41095233722093204472 41116573727032387584 41364534074138376192 41386499765119939584 41496436287384990912 41500512161167101952 41632847978007558272 41923986775056562176 42110288895186544032 42155109879248244736 42173534315384279808 42207847714793592832 42360945376705511556 42401466656002149696 42638540038413935616 42721242553246413312 42778706179237124096 42797403166203573888 43052149613621452304 43074505809272025088 43334273791954489344 43353213596933490432 43491457262740038552 43526842955880892608 43568479499745328128 43611268439772380256 43920367097678303232 44134822015147435572 44181797854212102656 44237071162620207872 44279387090650263552 44519836532267638178 44546421310610558976 44688469847953067136 44811578580316574208 44835374745546601216 44974120578515267139 45148908834676297728 45417652339644609024 45619479636452089368 45663117937233084288 45687995508332969792 45918427733676546048 46007491980419214336 46069375885332287488 46211940410951467152 46363853430053871712 46688076181312989696 46836953975258503056 46945463274617363456 46965981396677947968 47115745367968375098 47424498614154275328 47483828679142791936 47580397689151495168 47812723849743055203 47969336014871118848 48126044451641764608 48198324931867748352 48258623086494772224 48284249725973262848 48412509001949156064 48433668315324133842 48458819035431028224 48911317904232655872 49202456701281659776 49421102939489763482 49450614482420895744 49468377765335841312 49546529825066846208 49704522585988615488 49744963378149591552 49766705057947733856 49841449645454148864 50439796588739926368 50556652757280237568 50578749196422405504 50740033473196711644 50879813179734443632 51072536969089219584 51213232663218941952 51240428280624687104 51398994946874591016 51828047870998823424 51905888388165267456 52136548155945244992 52159335108810605676 52186420499694953472 52214852009523394048 52280175010369336576 52330184743495766016 52673726973789014016 52813646183944533888 52987261062918710528 53357801350071988224 53527947400295432064 53571499022622637056 53675407310489083392 53846566134821000112 53913930479443378344 53965503016730008704 54267232776163190784 54319780941719920704 54445626046301794304 54643112971134920232 54793644962790939296 54968369595963104281 55001193659019159552 55181999686826586112 55328581716513321216 55352763788941867248 55381507469064032256 56147051860248725376 56200760538133026816 56231379087179039744 56481260502274015408 56505946367878156149 56535288874669532928 56851386717885247488 56876234351940267264 56961656737661884416 57063204221604765184 57239789827201249086 57645481815702772992 57804284795911320576 57988609683653384736 58035790607841190144 58091305999660437504 58148357919696507008 58441635297406513152 58741708510713818304 58815196886665503648 58846429353529914096 59196705718729496918 59232054709712941056 59584626463937422848 59610668695783549344 59748771440422098944 59965494104687022852 60358452781650895872 60556869786192812032 60825972848602785824 60884157249644112384 61174797028909065216 61251329302089518592 61343322640558952448 61615920547935289536 61642850583139806708 61674860590548581376 62079749647679909376 62250768241750652928 62449271967011337408 62621308528903930624 62820993823957833464 63232664818872367104 63260301473076419712 63311771572190389248 63541418065058267334 63750298466324073604 64168059268855686144 64196104749305360832 64344830781993029632 64550012002598874752 64578224420432178456 64611758713908037632 65001410687931734016 65215090538976874496 65290264433821338912 65416902659658570384 65880550646517454848 65957837020447788416 66272696781318153984 66326617837532788736 66355606743930311808 66419080635975395328 66455266193938865152 66779754798401457267 67217367870474861312 67253062118319901824 67438332261896540672 67653377964262282192 68096715958785626112 68126478509466913536 68429219454678134052 68531993262499454688 69067387169662242816 69104063827998431232 69515397541260326656 69545780145080807568 69581893999593271296 69959743122134859994 70001519202388021248 70418194911926045184 70448972095016921952 70673618051952562647 70948285311634182144 71370596533727242752 71428665363496849408 71567209747318777856 71795421513094666816 71885240639257837792 71954004022306678272 72297487397801622528 72387934629742158336 72426374588959894272 72618763502923734096 72857483961513226976 73366976856348983808 73771442288684428288 73803685051922489664 74131654409234645223 74202566648003761968 74617445067224387328 74762174468181223296 74862735813664967168 75341261823837541532 75380385166226043904 75834979135920356352 75868123794633608256 76110050209795067466 76319719769601665448 76819848994828412928 76860642420937030656 77072379727881760768 77318146244871179648 77858832582247901184 78204822233917867488 78322278014285091072 78420262515554004864 78461905804706552128 78495277115243649024 79010590460683521024 79446168618583230464 79480891594378065792 79953992139582697136 80357248533933955584 80477937042201194496 80513110965733625088 80769849202231500168 80870895719165067516 81178876332858816512 81566396038545420288 81668439069452691456 81964669456702380348 82154560730580386048 82190467444186408944 82233147454064775168 82729068148276752384 82772999530239879168 82992872574769981824 83265695956015116544 83847973550113124352 84220577790373088064 84347068630768559616 84415695429587185664 84721890753411023112 84802933312004299392 85277080076827871232 85442485106492826624 85557412358474248192 85594806332407147776 86104299227242904608 86706427193866980864 86982914525480077104 87053685911761785216 87136958999490656256 87222536879544760512 88269644030294871144 88363595708424205312 88474142325240415744 88795058578094245377 89039673064535276356 89376939695906134272 89623157160633148416 89670749491093202432 89948241157030534278 90835304679289218048 91238959272904178736 91326235874466168576 91375991016665939584 91836855467353092096 92014983960838428672 92423880821902934304 92727706860107743424 93376152362625979392 93673907950517006112 93890926549234726912 93931962793355895936 94231490735936750196 94848997228308550656 94967657358285583872 95160795378302990336 95625447699486110406 95938672029742237696 96252088903283529216 96396649863735496704 96517246172989544448 96568499451946525696 96825018003898312128 96867336630648267684 96917638070862056448 97822635808465311744 98404913402563319552 98842205878979526964 98936755530671682624 99093059650133692416 99409045171977230976 99489926756299183104 99533410115895467712 99682899290908297728 100879593177479852736 101113305514560475136 101157498392844811008 101480066946393423288 101759626359468887264 102145073938178439168 102480856561249374208 102797989893749182032 103656095741997646848 104273096311890489984 104318670217621211352 104372840999389906944 104429704019046788096 104560350020738673152 104939614683202289991 105347453947578028032 105627292367889067776 105974522125837421056 107055894800590864128 107142998045245274112 107350814620978166784 107693132269642000224 107827860958886756688 107931006033460017408 108534465552326381568 108639561883439841408 109286225942269840464 109587289925581878592 109936739191926208562 110002387318038319104 110657163433026642432 110705527577883734496 112294103720497450752 112401521076266053632 112462758174358079488 112962521004548030816 113011892735756312298 113070577749339065856 113752468703880534528 113923313475323768832 114126408443209530368 114479579654402498172 115290963631405545984 115608569591822641152 115977219367306769472 116071581215682380288 116296715839393014016 117483417021427636608 117630393773331007296 117692858707059828192 118393411437458993836 119169252927874845696 119221337391567098688 119497542880844197888 119930988209374045704 120716905563301791744 121113739572385624064 121651945697205571648 121768314499288224768 122349594057818130432 122502658604179037184 123231841095870579072 123285701166279613416 123349721181097162752 124159499295359818752 124501536483501305856 124898543934022674816 125242617057807861248 125641987647915666928 126465329637744734208 126520602946152839424 126623543144380778496 127082836130116534668 127500596932648147208 128336118537711372288 128392209498610721664 129100024005197749504 129156448840864356912 129223517427816075264 130002821375863468032 130580528867642677824 130833805319317140768 131761101293034909696 131915674040895576832 132545393562636307968 132653235675065577472 132711213487860623616 132838161271950790656 132910532387877730304 133559509596802914534 134434735740949722624 134506124236639803648 134876664523793081344 135306755928524564384 136252957018933827072 136858438909356268104 137063986524998909376 138208127655996862464 139030795082520653312 139091560290161615136 139919486244269719988 140836389823852090368 140897944190033843904 141347236103905125294 142741193067454485504 143134419494637555712 143438171549229165609 143590843026189333632 143770481278515675584 143908008044613356544 144594974795603245056 144775869259484316672 144852749177919788544 145237527005847468192 145714967923026453952 146733953712697967616 147542884577368856576 147607370103844979328 148263308818469290446 148405133296007523936 149234890134448774656 149524348936362446592 149725471627329934336 150682523647675083064 150760770332452087808 151669958271840712704 151736247589267216512 152220100419590134932 152639439539203330896 153639697989656825856 153721284841874061312 154636292489742359296 155717665164495802368 156409644467835734976 156644556028570182144 156840525031108009728 156923811609413104256 156990554230487298048 158021180921367042048 158892337237166460928 158961783188756131584 159907984279165394272 160714497067867911168 161026221931467250176 161539698404463000336 161741791438330135032 162357752665717633024 163336878138905382912 163929338913404760696 164309121461160772096 164380934888372817888 164905108787889312843 165545999060479758336 165985745149539963648 166531391912030233088 168441155580746176128 168694137261537119232 169443781506822046224 169517839103634468447 169605866624008598784 170554160153655742464 170884970212985653248 171189612664814295552 172208598454485809216 173412854387733961728 173965829050960154208 174107371823523570432 174273917998981312512 174445073759089521024 176539288060589742288 176727191416848410624 176948284650480831488 177590117156188490754 178079346129070552712 178753879391812268544 179246314321266296832 179341498982186404864 179896482314061068556 181670609358578436096 182477918545808357472 182652471748932337152 182751982033331879168 184029967921676857344 184847761643805868608 185455413720215486848 186752304725251958784 187347815901034012224 187781853098469453824 187863925586711791872 188462981471873500392 189697994456617101312 189935314716571167744 190321590756605980672 191250895398972220812 191877344059484475392 192504177806567058432 193034492345979088896 193136998903893051392 193650036007796624256 193734673261296535368 193835276141724112896 195645271616930623488 196809826805126639104 197684411757959053928 197873511061343365248 198818090343954461952 198979853512598366208 199066820231790935424 199365798581816595456 200339264395204371801 201759186354959705472 202314996785689622016 202960133892786846576 203519252718937774528 204290147876356878336 205595979787498364064 207188470015553239213 207312191483995293696 208546192623780979968 208637340435242422704 208745681998779813888 208859408038093576192 209120700041477346304 209879229366404579982 211254584735778135552 211949044251674842112 214111789601181728256 214285996090490548224 214701629241956333568 215386264539284000448 215655721917773513376 215862012066920034816 217279123766879682816 218572451884539680928 219174579851163757184 219873478383852417124 221314326866053284864 221411055155767468992 222394963227703935669 224588207440994901504 224925516348716158976 225925042009096061632 226023785471512624596 226141155498678131712 227504937407761069056 228252816886419060736 228959159308804996344 230581927262811091968 231217139183645282304 231954438734613538944 232143162431364760576 232593431678786028032 234966834042855273216 235260787546662014592 235385717414119656384 236786822874917987672 238338505855749691392 238442674783134197376 239861976418748091408 241433811126603583488 243303891394411143296 243536628998576449536 244699188115636260864 244859100927472009979 245005317208358074368 246463682191741158144 246571402332559226832 246699442362194325504 248318998590719637504 249797087868045349632 250485234115615722496 251283975295831333856 253041205892305678848 253247086288761556992 254165672260233069336 255001193865296294416 256672237075422744576 256784418997221443328 258200048010395499008 258312897681728713824 261161057735285355648 261667610638634281536 263831348081791153664 265090787125272615936 265422426975721247232 265821064775755460608 266385175734282736131 267119019193605829068 268869471481899445248 269012248473279607296 269753329047586162688 270613511857049128768 272505914037867654144 273716877818712536208 274127973049997818752 278061590165041306624 278183120580323230272 279838972488539439976 281672779647704180736 281795888380067687808 282694472207810250588 285482386134908971008 286876343098458331218 287181686052378667264 287540962557031351168 287816016089226713088 289189949591206490112 289551738518968633344 289705498355839577088 290475054011694936384 291429935846052907904 293467907425395935232 295085769154737713152 295214740207689958656 296526617636938580892 296810266592015047872 298469780268897549312 299048697872724893184 299450943254659868672 301365047295350166128 301521540664904175616 303339916543681425408 303472495178534433024 304440200839180269864 305278879078406661792 307442569683748122624 309272584979484718592 312819288935671469952 313289112057140364288 313681050062216019456 313847623218826208512 314818844049606869973 316042361842734084096 317923566377512263168 319815968558330788544 321428994135735822336 322052443862934500352 323079396808926000672 323483582876660270064 327858677826809521392 328618242922321544192 328761869776745635776 329810217575778625686 331971490299079927296 333062783824060466176 336882311161492352256 337388274523074238464 338887563013644092448 339035678207268936894 339211733248017197568 341769940425971306496 342379225329628591104 344417196908971618432 346825708775467923456 347931658101920308416 348214743647047140864 348890147518179042048 353078576121179484576 353454382833696821248 353896569300961662976 355180234312376981508 356158692258141105424 357507758783624537088 358492628642532593664 358682997964372809728 359792964628122137112 363341218717156872192 364955837091616714944 365304943497864674304 365503964066663758336 369695523287611737216 370910827440430973696 373504609450503917568 374695631802068024448 375727851173423583744 376925962943747000784 379395988913234202624 379870629433142335488 382501790797944441624 384778587171741729967 385008355613134116864 386273997807786102784 387300072015593248512 387469346522593070736 387670552283448225792 393619653610253278208 395368823515918107856 395747022122686730496 397636180687908923904 397959707025196732416 398133640463581870848 398731597163633190912 400678528790408743602 403518372709919410944 404629993571379244032 405920267785573693152 407038505437875549056 411191959574996728128 414376940031106478426 414624382967990587392 417092385247561959936 417274680870484845408 417718816076187152384 418241400082954692608 419758458732809159964 422509169471556271104 423898088503349684224 428223579202363456512 429403258483912667136 430772529078568000896 431311443835547026752 431724024133840069632 434558247533759365632 437144903769079361856 438349159702327514368 439746956767704834248 442628653732106569728 442822110311534937984 444789926455407871338 449176414881989803008 451850084018192123264 452047570943025249192 452282310997356263424 455009874815522138112 456505633772838121472 457918318617609992688 461163854525622183936 463908877469227077888 464286324862729521152 465186863357572056064 469933668085710546432 470521575093324029184 470771434828239312768 473573645749835975344 476677011711499382784 476885349566268394752 479723952837496182816 486607782788822286592 487073257997152899072 489718201854944019958 490010634416716148736 492927364383482316288 493142804665118453664 494715326363667938529 496637997181439275008 499594175736090699264 500970468231231444992 502567950591662667712 506082411784611357696 508331344520466138672 510002387730592588832 513568837994442886656 516400096020790998016 516625795363457427648 522322115470570711296 523335221277268563072 527662696163582307328 530181574250545231872 530844853951442494464 532770351468565472262 534238038387211658136 537738942963798890496 538024496946559214592 539506658095172325376 541227023714098257536 545011828075735308288 547433755637425072416 548255946099995637504 556123180330082613248 556366241160646460544 559677944977078879952 563345559295408361472 563591776760135375616 565388944415620501176 570964772269817942016 573752686196916662436 574363372104757334528 575081925114062702336 575632032178453426176 579103477037937266688 579410996711679154176 580950108023389872768 582859871692105815808 586935814850791870464 590429480415379917312 593053235273877161784 593620533184030095744 596939560537795098624 598097395745449786368 598901886509319737344 602730094590700332256 606944990357068866048 608880401678360539728 610557758156813323584 618545169958969437184 621565410046659717639 625638577871342939904 626578224114280728576 627362100124432038912 627695246437652417024 629637688099213739946 635847132755024526336 639631937116661577088 642857988271471644672 644104887725869000704 646158793617852001344 646967165753320540128 655717355653619042784 657236485844643088384 657523739553491271552 659620435151557251372 663942980598159854592 666125567648120932352 673764622322984704512 674776549046148476928 677775126027288184896 678071356414537873788 678423466496034395136 684758450659257182208 688834393817943236864 693651417550935846912 695863316203840616832 696429487294094281728 697780295036358084096 706157152242358969152 707793138601923325952 710360468624753963016 712317384516282210848 715015517567249074176 717365995928745619456 719585929256244274224 729911674183233429888 730609886995729348608 731007928133327516672 734577302782416029937 739391046575223474432 741821654880861947392 749391263604136048896 751455702346847167488 753851925887494001568 759741258866284670976 765003581595888883248 769557174343483459934 770016711226268233728 774600144031186497024 774938693045186141472 787239307220506556416 790737647031836215712 791494044245373460992 795272361375817847808 796267280927163741696 797463194327266381824 801357057580817487204 807036745419838821888 809259987142758488064 811840535571147386304 814077010875751098112 822383919149993456256 828753880062212956852 834184770495123919872 834549361740969690816 836482800165909385216 839516917465618319928 845018338943112542208 847796177006699368448 856447158404726913024 861545058157136001792 862622887671094053504 863448048267680139264 869116495067518731264 874289807538158723712 876698319404655028736 879493913535409668496 885257307464213139456 885644220623069875968 889579852910815742676 898352829763979606016 903700168036384246528 904095141886050498384 904564621994712526848 910019749631044276224 915836637235219985376 922327709051244367872 927817754938454155776 928572649725459042304 930373726715144112128 939867336171421092864 941043150186648058368 941542869656478625536 947147291499671950688 953770699132536789504 959447905674992365632 973215565577644573184 979436403709888039916 985854728766964632576 986285609330236907328 989430652727335877058 999188351472181398528 1001940936462462889984 1005135901183325335424 1012164823569222715392 1016662689040932277344 1020004775461185177664 1027137675988885773312 1032800192041581996032 1033251590726914855296 1044644230941141422592 1046670442554537126144 1055325392327164614656 1060363148501090463744 1061689707902884988928 1065540702937130944524 1068476076774423316272 1075477885927597780992 1076048993893118429184 1082454047428196515072 1090023656151470616576 1094867511274850144832 1096511892199991275008 1112246360660165226496 1112732482321292921088 1119355889954157759904 1127183553520270751232 1130777888831241002352 1147505372393833324872 1148726744209514669056 1150163850228125404672 1154335761515225189901 1158821993423358308352 1161900216046779745536 1165719743384211631616 1180858960830759834624 1186106470547754323568 1187241066368060191488 1193879121075590197248 1196194791490899572736 1205460189181400664512 1213889980714137732096 1217760803356721079456 1221115516313626647168 1237090339917938874368 1243130820093319435278 1251277155742685879808 1253156448228561457152 1254724200248864077824 1255390492875304834048 1259275376198427479892 1271694265510049052672 1279263874233323154176 1288209775451738001408 1292317587235704002688 1293934331506641080256 1311434711307238085568 1314472971689286176768 1315047479106982543104 1319240870303114502744 1327885961196319709184 1332251135296241864704 1347529244645969409024 1355550252054576369792 1356142712829075747576 1356846932992068790272 1369516901318514364416 1377668787635886473728 1391726632407681233664 1392858974588188563456 1395560590072716168192 1412314304484717938304 1420720937249507926032 1424634769032564421696 1430031035134498148352 1439171858512488548448 1459823348366466859776 1461219773991458697216 1462015856266655033344 1469154605564832059874 1478782093150446948864 1483643309761723894784 1498782527208272097792 1502911404693694334976 1507703851774988003136 1530007163191777766496 1539114348686966919868 1549200288062372994048 1549877386090372282944 1574478614441013112832 1581475294063672431424 1582988088490746921984 1590544722751635695616 1592534561854327483392 1602714115161634974408 1614073490839677643776 1618519974285516976128 1623681071142294772608 1628154021751502196224 1644767838299986912512 1657507760124425913704 1668369540990247839744 1669098723481939381632 1679033834931236639856 1690036677886225084416 1712894316809453826048 1723090116314272003584 1725245775342188107008 1726896096535360278528 1738232990135037462528 1748579615076317447424 1753396638809310057472 1758987827070819336992 1771288441246139751936 1779159705821631485352 1796705659527959212032 1807400336072768493056 1808190283772100996768 1831673274470439970752 1855635509876908311552 1860747453430288224256 1864696230139979152917 1879734672342842185728 1882086300373296116736 1883085739312957251072 1894294582999343901376 1907541398265073579008 1918895811349984731264 1946431131155289146368 1958872807419776079832 1971709457533929265152 1972571218660473814656 1978861305454671754116 1998376702944362797056 2010271802366650670848 2024329647138445430784 2033325378081864554688 2040009550922370355328 2054275351977771546624 2065600384083163992064 2066503181453829710592 2089288461882282845184 2093340885109074252288 2110650784654329229312 2123379415805769977856 2131081405874261889048 2136952153548846632544 2152097987786236858368 2164908094856393030144 2189735022549700289664 2193023784399982550016 2203731908347248089811 2225464964642585842176 2238711779908315519808 2254367107040541502464 2261555777662482004704 2295010744787666649744 2297453488419029338112 2300327700456250809344 2308671523030450379802 2323800432093559491072 2331439486768423263232 2361717921661519669248 2372212941095508647136 2374482132736120382976 2392389582981799145472 2410920378362801329024 2427779961428275464192 2435521606713442158912 2442231032627253294336 2474180679835877748736 2486261640186638870556 2502554311485371759616 2509448400497728155648 2510780985750609668096 2518550752396854959784 2543388531020098105344 2558527748466646308352 2584635174471408005376 2587868663013282160512 2622869422614476171136 2630094958213965086208 2638481740606229005488 2655771922392639418368 2693450110202192109769 2695058489291938818048 2711100504109152739584 2712285425658151495152 2713693865984137580544 2755337575271772947456 2783453264815362467328 2785717949176377126912 2791121180145432336384 2824628608969435876608 2841441874499015852064 2849269538065128843392 2878343717024977096896 2919646696732933719552 2924031712533310066688 2938309211129664119748 2957564186300893897728 2967286619523447789568 2997565054416544195584 3005822809387388669952 3015407703549976006272 3060014326383555532992 3078228697373933839736 3098400576124745988096 3099754772180744565888 3162950588127344862848 3165976176981493843968 3181089445503271391232 3185069123708654966784 3205428230323269948816 3228146981679355287552 3247362142284589545216 3256308043503004392448 3289535676599973825024 3315015520248851827408 3336739081980495679488 3338197446963878763264 3358067669862473279712 3446180232628544007168 3450491550684376214016 3463007284545675569703 3476465980270074925056 3497159230152634894848 3506793277618620114944 3517975654141638673984 3542576882492279503872 3558319411643262970704 3614800672145536986112 3616380567544201993536 3663346548940879941504 3711271019753816623104 3729392460279958305834 3759469344685684371456 3764172600746592233472 3766171478625914502144 3788589165998687802752 3815082796530147158016 3837791622699969462528 3892862262310578292736 3917745614839552159664 3943418915067858530304 3945142437320947629312 3957722610909343508232 3996753405888725594112 4020543604733301341696 4066650756163729109376 4080019101844740710656 4108550703955543093248 4133006362907659421184 4178576923764565690368 4186681770218148504576 4262162811748523778096 4273904307097693265088 4329816189712786060288 4379470045099400579328 4386047568799965100032 4407463816694496179622 4450929929285171684352 4477423559816631039616 4508734214081083004928 4523111555324964009408 4590021489575333299488 4594906976838058676224 4600655400912501618688 4617343046060900759604 4647600864187118982144 4662878973536846526464 4723435843323039338496 4744425882191017294272 4748964265472240765952 4821840756725602658048 4855559922856550928384 4871043213426884317824 4884462065254506588672 4972523280373277741112 5005108622970743519232 5021561971501219336192 5037101504793709919568 5117055496933292616704 5169270348942816010752 5175737326026564321024 5245738845228952342272 5260189916427930172416 5276963481212458010976 5386900220404384219538 5390116978583877636096 5422201008218305479168 5424570851316302990304 5510675150543545894912 5566906529630724934656 5582242360290864672768 5649257217938871753216 5682883748998031704128 5698539076130257686784 5756687434049954193792 5839293393465867439104 5876618422259328239496 5915128372601787795456 5934573239046895579136 5995130108833088391168 6030815407099952012544 6120028652767111065984 6156457394747867679472 6196801152249491976192 6199509544361489131776 6325901176254689725696 6331952353962987687936 6370138247417309933568 6410856460646539897632 6456293963358710575104 6494724284569179090432 6512616087006008784896 6579071353199947650048 6630031040497703654816 6676394893927757526528 6716135339724946559424 6892360465257088014336 6900983101368752428032 6926014569091351139406 6994318460305269789696 7013586555237240229888 7035951308283277347968 7085153764984559007744 7116638823286525941408 7229601344291073972224 7232761135088403987072 7326693097881759883008 7422542039507633246208 7458784920559916611668 7528345201493184466944 7532342957251829004288 7577178331997375605504 7630165593060294316032 7675583245399938925056 7785724524621156585472 7835491229679104319328 7890284874641895258624 7915445221818687016464 8041087209466602683392 8080350330606576329307 8133301512327458218752 8160038203689481421312 8266012725815318842368 8357153847529131380736 8373363540436297009152 8524325623497047556192 8547808614195386530176 8659632379425572120576 8758940090198801158656 8772095137599930200064 8814927633388992359244 8901859858570343368704 8954847119633262079232 9017468428162166009856 9046223110649928018816 9180042979150666598976 9201310801825003237376 9234686092121801519208 9295201728374237964288 9325757947073693052928 9488851764382034588544 9497928530944481531904 9643681513451205316096 9742086426853768635648 9768924130509013177344 9945046560746555482224 10010217245941487038464 10074203009587419839136 10234110993866585233408 10338540697885632021504 10351474652053128642048 10491477690457904684544 10520379832855860344832 10553926962424916021952 10773800440808768439076 10844402016436610958336 10849141702632605980608 11021350301087091789824 11133813059261449869312 11298514435877743506432 11365767497996063408256 11397078152260515373568 11513374868099908387584 11678586786931734878208 11753236844518656478992 11830256745203575590912 11990260217666176782336 12061630814199904025088 12240057305534222131968 12312914789495735358944 12399019088722978263552 12651802352509379451392 12821712921293079795264 12989448569138358180864 13025232174012017569792 13158142706399895300096 13260062080995407309632 13352789787855515053056 13432270679449893118848 13784720930514176028672 13801966202737504856064 13852029138182702278812 13988636920610539579392 14071902616566554695936 14170307529969118015488 14233277646573051882816 14459202688582147944448 14465522270176807974144 14653386195763519766016 14917569841119833223336 15064685914503658008576 15154356663994751211008 15351166490799877850112 15670982459358208638656 15780569749283790517248 15830890443637374032928 16082174418933205366784 16160700661213152658614 16266603024654916437504 16320076407378962842624 16532025451630637684736 16746727080872594018304 17048651246994095112384 17095617228390773060352 17319264758851144241152 17517880180397602317312 17629855266777984718488 17803719717140686737408 17909694239266524158464 18092446221299856037632 18360085958301333197952 18469372184243603038416 18590403456748475928576 18977703528764069177088 18995857061888963063808 19287363026902410632192 19484172853707537271296 19537848261018026354688 19890093121493110964448 20148406019174839678272 20468221987733170466816 20677081395771264043008 20702949304106257284096 20982955380915809369088 21040759665711720689664 21107853924849832043904 21547600881617536878152 21688804032873221916672 21698283405265211961216 22267626118522899738624 22597028871755487012864 22731534995992126816512 22794156304521030747136 23026749736199816775168 23357173573863469756416 23506473689037312957984 24123261628399808050176 24241050991819728987921 24480114611068444263936 24625829578991470717888 24798038177445956527104 25303604705018758902784 25643425842586159590528 25978897138276716361728 26316285412799790600192 26520124161990814619264 26705579575711030106112 26864541358899786237696 27603932405475009712128 27704058276365404557624 27977273841221079158784 28143805233133109391872 28466555293146103765632 28931044540353615948288 29306772391527039532032 29835139682239666446672 30308713327989502422016 30702332981599755700224 31341964918716417277312 31561139498567581034496 31661780887274748065856 32164348837866410733568 32321401322426305317228 32533206049309832875008 32640152814757925685248 33064050903261275369472 34097302493988190224768 34191234456781546120704 35035760360795204634624 35259710533555969436976 35819388478533048316928 36184892442599712075264 36720171916602666395904 36938744368487206076832 37955407057528138354176 38574726053804821264384 38968345707415074542592 39075696522036052709376 39780186242986221928896 40296812038349679356544 41354162791542528086016 41405898608212514568192 41965910761831618738176 42215707849699664087808 43095201763235073756304 43377608065746443833344 43396566810530423922432 45194057743510974025728 45463069991984253633024 45588312609042061494272 46053499472399633550336 47012947378074625915968 48246523256799616100352 48482101983639457975842 48960229222136888527872 49251659157982941435776 49596076354891913054208 50607209410037517805568 51286851685172319181056 51957794276553432723456 53040248323981629238528 53411159151422060212224 53729082717799572475392 55408116552730809115248 56287610466266218783744 56933110586292207531264 57862089080707231896576 58613544783054079064064 59670279364479332893344 60617426655979004844032 61404665963199511400448 62683929837432834554624 63122278997135162068992 63323561774549496131712 64642802644852610634456 65066412098619665750016 65280305629515851370496 68194604987976380449536 68382468913563092241408 70071520721590409269248 70519421067111938873952 71638776957066096633856 72369784885199424150528 73440343833205332791808 73877488736974412153664 75910814115056276708352 77149452107609642528768 77936691414830149085184 79560372485972443857792 80593624076699358713088 82811797216425029136384 83931821523663237476352 84431415699399328175616 86190403526470147512608 86793133621060847844864 90926139983968507266048 91176625218084122988544 92106998944799267100672 94025894756149251831936 96493046513599232200704 96964203967278915951684 97920458444273777055744 98503318315965882871552 99192152709783826108416 101214418820075035611136 102573703370344638362112 106080496647963258477056 107458165435599144950784 110816233105461618230496 112575220932532437567488 113866221172584415062528 115724178161414463793152 117227089566108158128128 119340558728958665786688 121234853311958009688064 125367859674865669109248 126647123549098992263424 129285605289705221268912 130132824197239331500032 136389209975952760899072 136764937827126184482816 141038842134223877747904 143277553914132193267712 144739569770398848301056 146880687666410665583616 147754977473948824307328 151821628230112553416704 155873382829660298170368 159120744971944887715584 161187248153398717426176 168862831398798656351232 172380807052940295025216 173586267242121695689728 181852279967937014532096 184213997889598534201344 188051789512298503663872 193928407934557831903368 195840916888547554111488 197006636631931765743104 205147406740689276724224 212160993295926516954112 214916330871198289901568 221632466210923236460992 225150441865064875134976 227732442345168830125056 231448356322828927586304 238681117457917331573376 250735719349731338218496 253294247098197984526848 258571210579410442537824 272778419951905521798144 273529875654252368965632 282077684268447755495808 289479139540797696602112 293761375332821331167232 295509954947897648614656 303643256460225106833408 318241489943889775431168 322374496306797434852352 337725662797597312702464 344761614105880590050432 347172534484243391379456 363704559935874029064192 376103579024597007327744 387856815869115663806736 394013273263863531486208 410294813481378553448448 424321986591853033908224 429832661742396579803136 443264932421846472921984 455464884690337660250112 477362234915834663146752 501471438699462676436992 506588494196395969053696 517142421158820885075648 545556839903811043596288 564155368536895510991616 587522750665642662334464 591019909895795297229312 636482979887779550862336 644748992613594869704704 675451325595194625404928 689523228211761180100864 694345068968486782758912 752207158049194014655488 775713631738231327613472 788026546527727062972416 820589626962757106896896 848643973183706067816448 886529864843692945843968 910929769380675320500224 954724469831669326293504 1002942877398925352873984 1013176988392791938107392 1034284842317641770151296 1091113679807622087192576 1128310737073791021983232 1182039819791590594458624 1272965959775559101724672 1289497985227189739409408 1379046456423522360201728 1504414316098388029310976 1551427263476462655226944 1576053093055454125944832 1773059729687385891687936 1909448939663338652587008 2026353976785583876214784 2068569684635283540302592 2256621474147582043966464 2364079639583181188917248 2545931919551118203449344 2758092912847044720403456 3008828632196776058621952 3102854526952925310453888 3546119459374771783375872 3818897879326677305174016 4137139369270567080605184 4513242948295164087932928 4728159279166362377834496 5516185825694089440806912 6205709053905850620907776 7092238918749543566751744 7637795758653354610348032 8274278738541134161210368 9026485896590328175865856 11032371651388178881613824 12411418107811701241815552 14184477837499087133503488 16548557477082268322420736 24822836215623402483631104 33097114954164536644841472 49645672431246804967262208 99291344862493609934524416
- Sum of all divisors σ(n): 402182224326963638108973513
- Sum of proper divisors (its aliquot sum) s(n): 302890879464470028174449097
- 99291344862493609934524416 is an abundant number, because the sum of its proper divisors (302890879464470028174449097) is greater than itself. Its abundance is 203599534601976418239924681
Bases of 99291344862493609934524416
- Binary: 1010010001000011100001010010111001001110111101010011000100110100111000100010000000000002
- Hexadecimal: 0x5221C297277A989A711000
- Base-36: CH4QWXBL8LFSVRB40
Squares and roots of 99291344862493609934524416
- 99291344862493609934524416 squared (992913448624936099345244162) is 9858771164602636187516589708797762382250572100141056
- 99291344862493609934524416 cubed (992913448624936099345244163) is 978890647624968104278081315846201111638949664709480465164117456061317876023296
-
99291344862493609934524416 is a
perfect square number . Itssquare root is 9964504245696 -
The
cube root of 99291344862493609934524416 is 463059854.5593374743
Scales and comparisons
How big is 99291344862493609934524416?- 99,291,344,862,493,609,934,524,416 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 99,291,344,862,493,609,934,524,416 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 99291344862493609934524416 cubic inches would be around 38588321.2 feet tall.
Recreational maths with 99291344862493609934524416
- 99291344862493609934524416 backwards is 61442543990639426844319299
- 99291344862493609934524416 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 99291344862493609934524416's digits is 126
- 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 99291344862493609934524416 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 99291344862493609934524416 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/99291344862493609934524416/
Chicago style:
Numbermatics. 2024. "Number 99291344862493609934524416 - Facts about the integer". https://numbermatics.com/n/99291344862493609934524416/
The information we have on file for 99291344862493609934524416 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 99291344862493609934524416, math, Factors of 99291344862493609934524416, curriculum, school, college, exams, university, Prime factorization of 99291344862493609934524416, STEM, science, technology, engineering, physics, economics, calculator, ninety-nine septillion, two hundred ninety-one sextillion, three hundred forty-four quintillion, eight hundred sixty-two quadrillion, four hundred ninety-three trillion, six hundred nine billion, nine hundred thirty-four million, five hundred twenty-four thousand, four hundred sixteen.