378165262401564429244207104
378,165,262,401,564,429,244,207,104 is an even composite number composed of seven prime numbers multiplied together.
378165262401564429244207104 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-eight thousand, four hundred thirty-one divisors.
Prime factorization of 378165262401564429244207104:
212 × 38 × 72 × 312 × 792 × 1272 × 17232
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 31 × 31 × 79 × 79 × 127 × 127 × 1723 × 1723)See below for interesting mathematical facts about the number 378165262401564429244207104 from the Numbermatics database.
Names of 378165262401564429244207104
- Cardinal: 378165262401564429244207104 can be written as Three hundred seventy-eight septillion, one hundred sixty-five sextillion, two hundred sixty-two quintillion, four hundred one quadrillion, five hundred sixty-four trillion, four hundred twenty-nine billion, two hundred forty-four million, two hundred seven thousand, one hundred four.
Scientific notation
- Scientific notation: 3.78165262401564429244207104 × 1026
Factors of 378165262401564429244207104
Divisors of 378165262401564429244207104
- Number of divisors d(n): 28431
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 31 32 36 42 48 49 54 56 62 63 64 72 79 81 84 93 96 98 108 112 124 126 127 128 144 147 158 162 168 186 189 192 196 216 217 224 237 243 248 252 254 256 279 288 294 316 324 336 372 378 381 384 392 432 434 441 448 474 486 496 504 508 512 553 558 567 576 588 632 648 651 672 711 729 744 756 762 768 784 837 864 868 882 889 896 948 961 972 992 1008 1016 1024 1106 1116 1134 1143 1152 1176 1264 1296 1302 1323 1344 1422 1458 1488 1512 1519 1524 1536 1568 1659 1674 1701 1723 1728 1736 1764 1778 1792 1896 1922 1944 1953 1984 2016 2032 2048 2133 2187 2212 2232 2268 2286 2304 2352 2449 2511 2528 2592 2604 2646 2667 2688 2844 2883 2916 2976 3024 3038 3048 3072 3136 3318 3348 3402 3429 3446 3456 3472 3528 3556 3584 3792 3844 3871 3888 3906 3937 3968 3969 4032 4064 4096 4266 4374 4424 4464 4536 4557 4572 4608 4704 4898 4977 5022 5056 5103 5169 5184 5208 5292 5334 5376 5688 5766 5832 5859 5952 6048 6076 6096 6144 6223 6241 6272 6399 6561 6636 6696 6727 6804 6858 6892 6912 6944 7056 7112 7168 7347 7533 7584 7688 7742 7776 7812 7874 7936 7938 8001 8064 8128 8532 8649 8748 8848 8928 9072 9114 9144 9216 9408 9796 9954 10033 10044 10112 10206 10287 10338 10368 10416 10584 10668 10752 11376 11532 11613 11664 11718 11811 11904 11907 12061 12096 12152 12192 12288 12446 12482 12544 12798 13122 13272 13392 13454 13608 13671 13716 13784 13824 13888 14112 14224 14336 14694 14931 15066 15168 15309 15376 15484 15507 15552 15624 15748 15872 15876 16002 16128 16129 16256 17064 17143 17298 17496 17577 17696 17856 18144 18228 18288 18432 18669 18723 18816 19197 19592 19908 20066 20088 20181 20224 20412 20574 20676 20736 20832 21168 21336 21504 22041 22599 22752 23064 23226 23328 23436 23622 23808 23814 24003 24122 24192 24304 24384 24892 24964 25088 25596 25947 26244 26544 26784 26908 27216 27342 27432 27559 27568 27648 27776 28224 28448 28672 29388 29862 30099 30132 30336 30618 30752 30861 30968 31014 31104 31248 31496 31744 31752 32004 32256 32258 32512 34128 34286 34596 34839 34992 35154 35392 35433 35712 35721 36183 36288 36456 36576 36864 37338 37446 37632 38394 39184 39816 40132 40176 40362 40448 40824 41013 41148 41352 41472 41664 42336 42672 43008 43687 44082 44793 45198 45504 45927 46128 46452 46521 46656 46872 47089 47244 47616 47628 48006 48244 48384 48387 48608 48768 49784 49928 50176 51192 51429 51894 52488 52731 53088 53413 53568 53816 54432 54684 54864 55118 55136 55296 55552 56007 56169 56448 56896 57591 58776 59724 60198 60264 60543 60672 61236 61504 61722 61936 62028 62208 62496 62992 63488 63504 64008 64512 64516 65024 66123 67797 68256 68572 69192 69678 69984 70231 70308 70784 70866 71424 71442 72009 72366 72576 72912 73152 74676 74892 75264 75919 76788 77841 78368 79632 80264 80352 80724 80896 81648 82026 82296 82677 82704 82944 83328 84427 84672 85344 86016 87374 88164 89586 90297 90396 91008 91854 92256 92583 92904 93042 93312 93744 94178 94488 95232 95256 96012 96488 96768 96774 97216 97536 99568 99856 100352 102384 102858 103788 104517 104976 105462 106176 106299 106826 107136 107163 107632 108549 108864 109368 109728 110236 110272 110592 111104 112014 112338 112896 112903 113792 115182 117552 119448 120001 120396 120528 121086 121344 122047 122472 123008 123039 123444 123872 124056 124416 124992 125984 126976 127008 128016 129024 129032 130048 131061 132246 134379 135594 136117 136512 137144 138384 139356 139563 139968 140462 140616 141267 141568 141732 142848 142884 144018 144732 145152 145161 145824 146304 149352 149784 150528 151838 153576 154287 155682 156736 158193 159264 160239 160528 160704 161448 161792 163296 164052 164592 165354 165408 165888 166656 168021 168507 168854 169344 170688 172773 174748 176328 179172 180594 180792 181629 182016 183708 184512 185166 185808 186084 186624 187488 188356 188976 190464 190512 192024 192913 192976 193471 193536 193548 194432 195072 198369 199136 199712 200704 203391 204768 205716 207576 209034 209952 210693 210924 212352 212598 213652 214272 214326 215264 216027 217098 217728 218736 218821 219456 220472 220544 222208 224028 224676 225792 225806 227584 227757 230364 233523 235104 238896 240002 240792 241056 242172 242688 244094 244944 246016 246078 246888 247744 248031 248112 248832 249984 251968 253281 254016 256032 258048 258064 260096 262122 264492 268758 270891 271188 272234 273024 274288 276768 277749 278712 279126 279936 280924 281232 282534 283136 283464 285696 285768 288036 289464 290304 290322 291648 292608 298704 299568 301056 303676 305809 307152 308574 311023 311364 313472 313551 316386 318528 318897 320478 321056 321408 321489 322896 323584 325647 326592 328104 329184 330708 330816 331776 333312 336042 337014 337708 338688 338709 341376 345546 349496 352656 358344 360003 361188 361584 363258 364032 366141 367416 369024 369117 370332 371616 372168 373248 373891 374976 376712 377952 380928 381024 384048 385826 385952 386942 387072 387096 388864 390144 393183 396738 398272 399424 403137 406782 408351 409536 411432 415152 418068 418689 419904 421386 421848 423801 424704 425196 427304 428544 428652 430528 432054 434196 435456 435483 437472 437642 438912 440944 441088 444416 448056 449352 451584 451612 455168 455514 460728 462861 467046 470208 474579 477792 480004 480717 481584 482112 484344 485376 488188 489888 491617 492032 492156 493776 495488 496062 496224 497664 499968 499999 503936 504063 505521 506562 508032 512064 516128 518319 520192 524244 528984 531433 537516 541782 542376 544468 544887 546048 548576 553536 555498 557424 558252 559872 561848 562464 565068 566272 566928 571392 571536 576072 578739 578928 580413 580608 580644 583296 585216 595107 597408 599136 602112 607352 611618 614304 617148 622046 622728 626944 627102 632079 632772 637056 637794 640956 642112 642816 642978 645792 648081 651294 653184 656208 656463 658368 661416 661632 666624 672084 674028 675416 677376 677418 682752 683271 691092 698992 700569 705312 716688 720006 722376 723168 726516 728064 732282 734832 738048 738234 740664 743232 744093 744336 746496 747782 749952 753424 755904 759843 762048 768096 771652 771904 773884 774144 774192 777728 780288 786366 790321 792607 793476 796544 798848 806274 812673 813564 816702 819072 822864 830304 833247 836136 837378 839808 842772 843696 847602 849408 850392 854329 854608 857088 857304 861056 864108 868392 870912 870966 874944 875284 877824 881888 882176 888832 896112 898704 903168 903224 910336 911028 917427 921456 925722 933069 934092 940416 940653 949158 952819 955584 956691 960008 961434 963168 964224 968688 970752 976376 976941 979776 983234 984064 984312 987552 990976 992124 992448 995328 999936 999998 1007872 1008126 1011042 1013124 1016064 1016127 1024128 1032256 1036638 1048488 1057968 1062866 1075032 1080009 1083564 1084752 1088936 1089774 1092096 1097152 1098423 1107072 1107351 1110996 1114848 1116504 1119744 1121673 1123696 1124928 1130136 1132544 1133856 1142784 1143072 1152144 1157478 1157856 1160826 1161216 1161288 1166592 1170432 1179549 1190214 1194816 1198272 1209411 1214704 1223236 1225053 1228608 1234296 1244092 1245456 1253888 1254204 1256067 1264158 1265544 1271403 1274112 1274191 1275588 1281912 1284224 1285632 1285956 1291584 1296162 1302588 1306368 1306449 1312416 1312926 1316736 1322832 1323264 1333248 1344168 1348056 1350832 1354297 1354752 1354836 1365504 1366542 1382184 1388583 1397984 1401138 1410624 1423737 1433376 1440012 1442151 1444752 1446336 1453032 1456128 1464564 1469664 1474851 1476096 1476468 1481328 1486464 1488186 1488672 1492992 1495564 1499904 1499997 1506848 1511808 1512189 1516563 1519686 1524096 1531747 1536192 1543304 1543808 1547768 1548384 1555456 1560576 1572732 1580642 1585214 1586952 1593088 1594299 1597696 1612548 1625346 1627128 1633404 1634661 1638144 1645728 1655803 1660608 1666494 1672272 1674756 1679616 1685544 1687392 1695204 1698816 1700784 1708658 1709216 1714176 1714608 1722112 1728216 1736217 1736784 1741239 1741824 1741932 1749888 1750568 1755648 1763776 1764352 1785321 1792224 1797408 1806336 1806448 1820672 1822056 1834854 1842912 1851444 1866138 1868184 1880832 1881306 1896237 1898316 1905638 1911168 1913382 1920016 1922868 1926336 1928448 1937376 1944243 1952752 1953882 1959552 1966468 1968128 1968624 1969389 1975104 1981952 1984248 1984896 1999872 1999996 2015744 2016252 2022084 2026248 2032128 2032254 2048256 2049813 2064512 2073276 2096976 2101707 2115936 2125732 2150064 2160018 2167128 2169504 2177161 2177872 2179548 2184192 2194304 2196846 2214144 2214702 2221992 2229696 2232279 2233008 2239488 2243346 2247392 2249856 2260272 2265088 2267712 2279529 2286144 2304288 2314956 2315712 2321652 2322432 2322576 2333184 2340864 2359098 2370963 2377821 2380428 2389632 2396544 2418822 2429408 2438019 2446472 2450106 2457216 2468592 2488184 2490912 2507776 2508408 2512134 2528316 2531088 2542806 2548224 2548382 2551176 2562987 2563824 2568448 2571264 2571912 2583168 2592324 2605176 2612736 2612898 2617237 2624832 2625852 2633472 2645664 2646528 2666496 2688336 2696112 2701664 2708594 2709504 2709672 2731008 2733084 2752281 2764368 2777166 2795968 2799207 2802276 2821248 2821959 2847474 2858457 2866752 2870073 2880024 2884302 2889504 2892672 2906064 2912256 2929128 2930823 2939328 2949702 2952192 2952936 2962656 2968729 2972928 2976372 2977344 2985984 2991128 2999808 2999994 3013696 3023616 3024378 3033126 3039372 3048192 3048381 3063494 3072384 3086608 3087616 3095536 3096768 3110912 3145464 3161284 3170428 3173904 3186176 3188598 3195392 3225096 3240027 3250692 3254256 3266808 3269322 3276288 3291456 3295269 3311606 3321216 3322053 3332988 3344544 3349512 3359232 3365019 3371088 3374784 3390408 3397632 3401568 3417316 3418432 3428352 3429216 3444224 3456432 3472434 3473568 3482478 3483648 3483864 3499776 3499993 3501136 3511296 3527552 3528704 3538647 3570642 3584448 3594816 3612896 3628233 3641344 3644112 3669708 3675159 3685824 3702888 3720031 3732276 3736368 3761664 3762612 3768201 3792474 3796632 3811276 3814209 3822336 3822573 3826764 3840032 3845736 3852672 3856896 3874752 3888486 3905504 3907764 3919104 3919347 3932936 3936256 3937248 3938778 3950208 3963904 3968496 3969792 3999744 3999992 4031488 4032504 4044168 4052496 4062891 4064256 4064508 4096512 4099626 4129024 4146552 4165749 4193952 4203414 4219627 4231872 4251464 4300128 4320036 4326453 4334256 4339008 4354322 4355744 4359096 4368384 4388608 4393692 4424553 4428288 4429404 4443984 4459392 4464558 4466016 4478976 4486692 4494784 4499712 4499991 4520544 4535424 4536567 4549689 4559058 4572288 4595241 4608576 4629912 4631424 4643304 4645152 4666368 4681728 4718196 4741926 4755642 4760856 4779264 4782897 4793088 4837644 4858816 4876038 4892944 4900212 4903983 4914432 4937184 4967409 4976368 4981824 5015552 5016816 5024268 5056632 5062176 5085612 5096448 5096764 5102352 5125974 5127648 5136896 5142528 5143824 5166336 5184648 5208651 5210352 5223717 5225472 5225796 5234474 5249664 5251704 5266944 5291328 5293056 5355963 5376672 5392224 5403328 5417188 5419008 5419344 5462016 5466168 5504562 5528736 5548249 5554332 5591936 5598414 5604552 5642496 5643918 5688711 5694948 5716914 5733504 5740146 5760048 5768604 5779008 5785344 5812128 5832729 5858256 5861646 5878656 5899404 5904384 5905872 5908167 5925312 5937458 5945856 5952744 5954688 5980303 5982256 5997601 5999616 5999988 6027392 6047232 6048756 6066252 6078744 6096384 6096762 6126988 6144768 6149439 6173216 6175232 6191072 6193536 6221824 6290928 6305121 6322568 6340856 6347808 6372352 6377196 6390784 6450192 6480054 6501384 6508512 6531483 6533616 6538644 6552576 6582912 6590538 6623212 6642432 6644106 6665976 6669733 6689088 6696837 6699024 6718464 6730038 6742176 6749568 6780816 6783451 6795264 6803136 6834632 6836864 6838587 6858432 6888448 6912864 6944868 6947136 6964956 6967296 6967728 6999552 6999986 7002272 7022592 7055104 7057408 7077294 7112889 7133463 7141284 7168896 7189632 7225792 7256466 7288224 7314057 7339416 7350318 7371648 7405776 7440062 7464552 7472736 7523328 7525224 7536402 7584948 7593264 7622552 7628418 7644672 7645146 7653528 7680064 7688961 7691472 7705344 7713792 7749504 7776972 7811008 7815528 7838208 7838694 7851711 7865872 7874496 7877556 7900416 7927808 7936992 7939584 7999488 7999984 8062976 8065008 8088336 8104992 8125782 8128512 8129016 8193024 8199252 8256843 8258048 8293104 8331498 8387904 8397621 8406828 8439254 8463744 8465877 8502928 8575371 8600256 8610219 8640072 8652906 8668512 8678016 8708644 8711488 8718192 8736768 8777216 8787384 8792469 8849106 8856576 8858808 8887968 8906187 8918784 8919337 8929116 8932032 8957952 8973384 8989568 8999424 8999982 9041088 9070848 9073134 9099378 9118116 9144576 9145143 9190482 9217152 9259824 9262848 9286608 9290304 9332736 9436392 9480079 9483852 9511284 9521712 9558528 9565794 9586176 9641713 9675288 9717632 9720081 9752076 9785888 9800424 9807966 9828864 9874368 9885807 9934818 9952736 9963648 9966159 10031104 10033632 10048536 10095057 10113264 10124352 10171224 10192896 10193528 10204704 10251948 10255296 10273792 10285056 10287648 10332672 10369296 10417302 10420704 10447434 10450944 10451592 10468948 10499328 10499979 10503408 10533888 10582656 10586112 10615941 10711926 10722229 10753243 10753344 10784448 10806656 10834376 10838688 10924032 10932336 11009124 11025477 11057472 11096498 11108664 11160093 11183872 11196828 11209104 11284992 11287836 11304603 11377422 11389896 11433828 11442627 11467008 11467719 11480292 11520096 11537208 11558016 11570688 11590621 11624256 11665458 11716512 11723292 11757312 11758041 11798808 11808768 11811744 11816334 11850624 11874916 11891712 11905488 11909376 11960606 11964512 11995202 11999232 11999976 12054784 12094464 12097512 12132504 12157488 12188673 12192768 12193524 12253976 12289536 12298878 12346432 12350464 12382144 12387072 12497247 12581856 12610242 12645136 12658881 12681712 12695616 12744704 12754392 12781568 12900384 12960108 12979359 13002768 13017024 13062966 13067232 13077288 13105152 13165824 13181076 13246424 13273659 13284864 13288212 13331952 13339466 13378176 13393674 13398048 13436928 13460076 13484352 13499136 13499973 13561632 13566902 13606272 13609701 13649067 13669264 13673728 13677174 13716864 13776896 13785723 13825728 13889736 13894272 13929912 13935456 13999104 13999972 14004544 14045184 14110208 14154588 14225778 14266926 14282568 14337792 14348691 14379264 14451584 14512932 14576448 14628114 14678832 14700636 14711949 14743296 14811552 14880124 14902227 14929104 14945472 15046656 15050448 15072804 15169896 15186528 15240127 15245104 15256836 15289344 15290292 15307056 15360128 15377922 15382944 15410688 15427584 15499008 15499969 15553944 15622016 15625953 15631056 15671151 15676416 15677388 15703422 15731744 15748992 15755112 15800832 15855616 15873984 15879168 15999968 16067889 16125952 16130016 16176672 16209984 16251564 16257024 16258032 16386048 16398504 16513686 16516096 16586208 16644747 16662996 16775808 16795242 16813656 16878508 16927488 16931754 17005856 17066133 17150742 17200512 17220438 17280144 17286859 17305812 17337024 17356032 17417288 17422976 17436384 17554432 17574768 17584938 17698212 17713152 17717616 17724501 17775936 17812374 17837568 17838674 17858232 17864064 17940909 17946768 17979136 17992803 17998848 17999964 18082176 18141696 18146268 18198756 18236232 18289152 18290286 18380964 18434304 18448317 18519648 18525696 18573216 18580608 18665472 18872784 18960158 18967704 19022568 19043424 19117056 19131588 19172352 19283426 19350576 19435264 19440162 19504152 19571776 19594449 19600848 19615932 19657728 19748736 19771614 19869636 19905472 19927296 19932318 20009199 20067264 20090511 20097072 20190114 20226528 20248704 20342448 20350353 20385792 20387056 20409408 20503896 20510592 20515761 20547584 20575296 20665344 20738592 20781103 20834604 20841408 20894868 20901888 20903184 20937896 20998656 20999958 21006816 21067776 21165312 21172224 21231882 21338667 21400389 21423852 21444458 21506486 21506688 21568896 21613312 21668752 21677376 21864672 21942171 22018248 22050954 22114944 22192996 22217328 22320186 22367744 22393656 22418208 22569984 22575672 22609206 22754844 22779792 22867656 22885254 22934016 22935438 22960584 23040192 23066883 23074416 23116032 23141376 23181242 23248512 23330916 23433024 23446584 23514624 23516082 23555133 23597616 23623488 23632668 23701248 23749832 23783424 23810976 23818752 23921212 23929024 23990404 23998464 23999952 24109568 24188928 24195024 24265008 24314976 24377346 24385536 24387048 24499951 24507952 24570817 24579072 24597756 24692864 24700928 24764288 24770529 24774144 24994494 25163712 25192863 25220484 25290272 25317762 25363424 25391232 25397631 25489408 25508784 25563136 25726113 25800768 25830657 25920216 25958718 26005536 26034048 26125932 26134464 26154576 26210304 26331648 26362152 26377407 26492848 26547318 26569728 26576424 26663904 26678932 26718561 26756352 26758011 26787348 26796096 26873856 26920152 26968704 26998272 26999946 27123264 27133804 27212544 27219402 27298134 27338528 27347456 27354348 27433728 27435429 27553792 27571446 27651456 27779472 27788544 27790267 27859824 27870912 27998208 27999944 28009088 28220416 28309176 28440237 28451556 28533852 28565136 28675584 28697382 28758528 28903168 28925139 29025864 29152896 29160243 29256228 29357664 29401272 29423898 29486592 29537389 29623104 29657421 29760248 29804454 29858208 29890944 30093312 30100896 30145608 30285171 30339792 30373056 30480254 30490208 30513672 30578688 30580584 30614112 30720256 30755844 30765888 30821376 30855168 30998016 30999938 31107888 31244032 31251906 31262112 31342302 31352832 31354776 31406844 31463488 31497984 31499937 31510224 31601664 31747968 31758336 31847823 31999936 32135778 32166687 32259729 32260032 32353344 32419968 32503128 32516064 32772096 32797008 33027372 33032192 33076431 33172416 33289494 33325992 33480279 33551616 33590484 33627312 33757016 33854976 33863508 34011712 34132266 34301484 34327881 34401024 34403157 34440876 34560288 34573718 34611624 34674048 34712064 34771863 34834576 34845952 34872768 35108864 35149536 35169876 35274123 35396424 35426304 35435232 35449002 35551872 35624748 35675136 35677348 35716464 35728128 35881818 35893536 35958272 35985606 35997696 35999928 36164352 36283392 36292536 36397512 36472464 36566019 36578304 36580572 36761928 36868608 36896634 37039296 37051392 37146432 37161216 37491741 37745568 37920316 37935408 37976643 38045136 38086848 38234112 38263176 38344704 38566852 38701152 38837743 38870528 38880324 38938077 39008304 39143552 39188898 39201696 39231864 39315456 39497472 39499921 39543228 39739272 39810944 39820977 39854592 39864636 40018398 40134528 40181022 40194144 40380228 40453056 40497408 40499919 40684896 40700706 40774112 40818816 40829103 40947201 41007792 41021184 41031522 41095168 41150592 41330688 41357169 41477184 41562206 41669208 41682816 41789736 41806368 41875792 41983207 41997312 41999916 42013632 42135552 42330624 42463764 42677334 42800778 42847704 42888916 43012972 43013376 43046073 43137792 43226624 43337504 43354752 43729344 43884342 44036496 44101908 44135847 44229888 44385992 44434656 44640372 44706681 44735488 44787312 44836416 45139968 45151344 45218412 45509688 45559584 45720381 45735312 45770508 45868032 45870876 45921168 46080384 46133766 46148832 46232064 46282752 46362484 46497024 46499907 46661832 46866048 46877859 46893168 47013453 47029248 47032164 47110266 47195232 47246976 47265336 47402496 47484157 47499664 47566848 47621952 47637504 47842424 47858048 47980808 47999904 48219136 48377856 48390048 48530016 48629952 48754692 48771072 48774096 48999902 49015904 49141634 49158144 49195512 49385728 49401856 49528576 49541058 49548288 49934241 49988988 50327424 50385726 50440968 50580544 50635524 50726848 50782464 50795262 51017568 51198399 51452226 51601536 51661314 51840432 51860577 51917436 52011072 52068096 52251864 52268928 52309152 52663296 52724304 52754814 52985696 53094636 53139456 53152848 53173503 53327808 53357864 53437122 53512704 53516022 53574696 53592192 53822727 53840304 53937408 53978409 53996544 53999892 54246528 54267608 54425088 54438804 54596268 54677056 54694912 54708696 54867456 54870858 55142892 55302912 55344951 55558944 55577088 55580534 55719648 55741824 55996416 55999888 56018176 56440832 56618352 56880474 56903112 57067704 57130272 57351168 57394764 57517056 57806336 57850278 58051728 58305792 58320486 58512456 58715328 58783347 58802544 58847796 58973184 59074778 59246208 59314842 59520496 59608908 59716416 59781888 60027597 60201792 60271533 60291216 60570342 60679584 60746112 60960508 60980416 61027344 61051059 61157376 61161168 61228224 61440512 61511688 61531776 61547283 61642752 61996032 61999876 62215776 62343309 62435359 62488064 62503812 62524224 62684604 62705664 62709552 62813688 62926976 62995968 62999874 63020448 63203328 63495936 63516672 63695646 63999872 64016001 64201167 64271556 64333374 64519458 64520064 64706688 64839936 65006256 65032128 65594016 65826513 66054744 66064384 66152862 66344832 66578988 66651984 66960558 67103232 67180968 67254624 67491991 67514032 67709952 67727016 68023424 68264532 68602968 68655762 68802048 68806314 68881752 69120576 69147436 69200649 69223248 69348096 69424128 69543726 69669152 69691904 69745536 70217728 70299072 70339752 70548246 70665399 70792848 70870464 70898004 71103744 71249496 71350272 71354696 71432928 71456256 71763636 71787072 71916544 71971212 71995392 71999856 72328704 72566784 72585072 72795024 72944928 73132038 73156608 73161144 73499853 73523856 73712451 73737216 73793268 74078592 74102784 74292864 74311587 74322432 74983482 75272701 75491136 75578589 75840632 75870816 75953286 76090272 76173696 76468224 76526352 76689408 77133704 77178339 77402304 77675486 77741056 77760648 77876154 78016608 78287104 78377796 78403392 78463728 78630912 78994944 78999842 79086456 79132221 79478544 79621888 79641954 79709184 79729272 80036796 80155683 80269056 80274033 80362044 80388288 80760456 80906112 80994816 80999838 81134347 81369792 81401412 81548224 81637632 81658206 81894402 82015584 82042368 82063044 82301184 82306287 82661376 82714338 82954368 83124412 83338416 83365632 83370801 83579472 83612736 83751584 83966414 83994624 83999832 84027264 84661248 84927528 85320711 85354668 85601556 85695408 85777832 86025944 86026752 86092146 86275584 86453248 86675008 86709504 86775417 87458688 87480729 87768684 88072992 88203816 88271694 88459776 88612167 88771984 88869312 88972263 89280744 89413362 89470976 89574624 89672832 90279936 90302688 90436824 90855513 91019376 91119168 91440762 91470624 91541016 91736064 91741752 91842336 92030599 92160768 92267532 92297664 92464128 92565504 92724968 92994048 92999814 93323664 93732096 93755718 93786336 94026906 94058496 94064328 94220532 94390464 94493952 94499811 94530672 94804992 94968314 94999328 95243904 95275008 95543469 95684848 95716096 95961616 95999808 96438272 96500061 96779187 96780096 97060032 97259904 97509384 97548192 97999804 98031808 98283268 98316288 98391024 98771456 99057152 99082116 99096576 99229293 99868482 99977976 100440837 100654848 100661089 100771452 100881936 101161088 101271048 101453696 101564928 101590524 102035136 102396798 102904452 102983643 103203072 103209471 103322628 103680864 103721154 103834872 104022144 104136192 104315589 104503728 104537856 104618304 105326592 105448608 105509628 105822369 105971392 106189272 106278912 106305696 106347006 106655616 106715728 106874244 107025408 107032044 107149392 107184384 107645454 107680608 107874816 107956818 107993088 107999784 108493056 108499783 108535216 108850176 108877608 109192536 109354112 109389824 109417392 109698057 109734912 109741716 110285784 110605824 110689902 111117888 111154176 111161068 111439296 111483648 111999776 112036352 112475223 112881664 113236704 113760948 113806224 113929929 114135408 114260544 114702336 114789528 115034112 115612672 115700556 116103456 116513229 116611584 116640972 116814231 117024912 117430656 117566694 117605088 117695592 117946368 118149556 118492416 118499763 118629684 119040992 119217816 119432832 119462931 119563776 120055194 120403584 120543066 120582432 121008013 121140684 121359168 121492224 121499757 121921016 121960832 122054688 122102118 122322336 122456448 122881024 123023376 123063552 123094566 123285504 123992064 123999752 124071507 124431552 124686618 124870718 124976128 125007624 125048448 125369208 125419104 125627376 125853952 125949621 125991936 125999748 126040896 126406656 126991872 127391292 127999744 128032002 128402334 128543112 128666748 129038916 129040128 129138219 129413376 129679872 130012512 130064256 130808437 131188032 131653026 132109488 132305724 132689664 133157976 133303968 133921116 134120043 134206464 134361936 134509248 134983982 135028064 135419904 135454032 136046848 136529064 137161143 137205936 137311524 137604096 137612628 137763504 138241152 138294872 138401298 138446496 138696192 138848256 139087452 139338304 139383808 139491072 139499721 140598144 140633577 140679504 141040359 141096492 141330798 141585696 141740928 141796008 142207488 142452471 142498992 142700544 142709392 142865856 142912512 143527272 143574144 143833088 143942424 143999712 144657408 145133568 145170144 145467721 145590048 145889856 146264076 146313216 146322288 146999706 147047712 147424902 147474432 147586536 148157184 148205568 148585728 148623174 148644864 149802723 149966964 150545402 150982272 151157178 151681264 151741632 151906572 152180544 152347392 153052704 153595197 154267408 154356678 154804608 155350972 155482112 155521296 155581731 155752308 156033216 156574208 156755592 156806784 156927456 157989888 157999684 158172912 158264442 158957088 159243776 159283908 159418368 159458544 159520509 160073592 160311366 160538112 160548066 160724088 160776576 161468181 161520912 161812224 161935227 161989632 161999676 162268694 162739584 162802824 163096448 163275264 163316412 163788804 164031168 164084736 164126088 164602368 164612574 165428676 165908736 166034853 166248824 166676832 166731264 166741602 167158944 167225472 167503168 167932828 167989248 167999664 168054528 169322496 169855056 170641422 170709336 171203112 171390816 171555664 171995719 172051888 172053504 172184292 172551168 172906496 173350016 173419008 173550834 174917376 174961458 175537368 176145984 176350041 176407632 176543388 176919552 177224334 177543968 177738624 177944526 178561488 178826724 178941952 179149248 179345664 180082791 180605376 180814599 180873648 181711026 182038752 182238336 182881524 182941248 183082032 183153177 183472128 183483504 183684672 184061198 184321536 184535064 184595328 184641849 184928256 185449936 185988096 185999628 186647328 187029927 187306077 187464192 187511436 187572672 188053812 188116992 188128656 188441064 188780928 188987904 188999622 189061344 189609984 189936628 189998656 190487808 190550016 191086938 191369696 191432192 191923232 191999616 192048003 192603501 192876544 193000122 193558374 193560192 194120064 194519808 194531869 195018768 195096384 195999608 196063616 196566536 196782048 197542912 198114304 198164232 198193152 198458586 199736964 199955952 200881674 201309696 201322178 201542904 201763872 202322176 202475973 202542096 202907392 203129856 203181048 204070272 204793596 205808904 205967286 206406144 206418942 206645256 206761723 207361728 207442308 207601947 207669744 208044288 208272384 208631178 209007456 209075712 209236608 210286981 210653184 210897216 211019256 211644738 211942784 211996197 212378544 212611392 212694012 213311232 213431456 213748488 214050816 214064088 214298784 214368768 215290908 215361216 215749632 215913636 215986176 215999568 216986112 216999566 217070432 217700352 217755216 218385072 218708224 218779648 218834784 219396114 219469824 219483432 220499559 220571568 221137353 221211648 221379804 222235776 222308352 222322136 222878592 222934761 222967296 223999552 224072704 224950446 225818103 226473408 226735767 227521896 227612448 227859858 228270816 228521088 229404672 229579056 230068224 231225344 231401112 231535017 232206912 233026458 233223168 233281944 233628462 234049824 234529591 234861312 235133388 235210176 235391184 235892736 236299112 236984832 236999526 237259368 238081984 238435632 238865664 238925862 239127552 240110388 240467049 240807168 240822099 241086132 241164864 242016026 242281368 242718336 242984448 242999514 243403041 243842032 243921664 244109376 244204236 244644672 244912896 245762048 246046752 246127104 246189132 246918861 247984128 247999504 248143014 248863104 249373236 249741436 249952256 250015248 250096896 250112403 250738416 250838208 251254752 251707904 251899242 251983872 251999496 252081792 253983744 254782584 255962133 255999488 256064004 256804668 257086224 257333496 258077832 258080256 258276438 258826752 259359744 260025024 260128512 260326251 261616874 262376064 262442187 263306052 264218976 264611448 265379328 265836501 266315952 266607936 266916789 267842232 268240086 268412928 268723872 269018496 269967964 270056128 270839808 270908064 272093696 272566539 273058128 274322286 274411872 274623048 275208192 275225256 275527008 276091797 276482304 276499447 276589744 276802596 276892992 277392384 277696512 278174904 278676608 278767616 278982144 278999442 281196288 281267154 281359008 282080718 282192984 282661596 283171392 283481856 283499433 283592016 284414976 284904942 284997984 285418784 285731712 285825024 286630407 287054544 287148288 287666176 287884848 287999424 289314816 289500183 290337561 290340288 290935442 291180096 291779712 292528152 292644576 293882449 293999412 294095424 294849804 294948864 295173072 296314368 297171456 297246348 297289728 297687879 299605446 299933928 301090804 301322511 301964544 301983267 302314356 303362528 303483264 303813144 304361088 304694784 306105408 307190394 308534816 308713356 308950929 309609216 309628413 310701944 310964224 311042592 311163462 311504616 312066432 312946767 313148416 313511184 313613568 313854912 315979776 315999368 316345824 316528884 317914176 318487552 318567816 318836736 318917088 319041018 320147184 320622732 321076224 321096132 321448176 321553152 322936362 323041824 323624448 323870454 323979264 323999352 324537388 325479168 325499349 325605648 326192896 326550528 326632824 327577608 328062336 328169472 328252176 329094171 329204736 329225148 330857352 331817472 332069706 332389099 332497648 333350533 333353664 333462528 333483204 334317888 334450944 335006336 335865656 335999328 336109056 338644992 339710112 341282844 341418672 341789787 342406224 342781632 343111328 343991438 344103776 344107008 344368584 345102336 345812992 346700032 346838016 347101668 349539687 349834752 349922916 350442693 351074736 352291968 352700082 352815264 353086776 353839104 354448668 355087936 355477248 355499289 355889052 357122976 357653448 358298496 358388793 358691328 360165582 361210752 361629198 361747296 363024039 363422052 364077504 364476672 364499271 365763048 365882496 366164064 366306354 366967008 367369344 368122396 368643072 369070128 369190656 369283698 369856512 370899872 371976192 371999256 372214521 373294656 374059854 374612154 374928384 375022872 375145344 376107624 376257312 376882128 377028583 377561856 377848863 377975808 377999244 378122688 379219968 379873256 379997312 380975616 382173876 382739392 382864384 383846464 383999232 384096006 385207002 386000244 387116748 387120384 387414657 388240128 389039616 389063738 390037536 390192768 391999216 392127232 392425311 393133072 393564096 395085824 396228608 396328464 396917172 399473928 399911904 401763348 402360129 402619392 402644356 403085808 403527744 404644352 404951946 405084192 405814784 406259712 406362096 408140544 409587192 411483429 411617808 411934572 412812288 412837884 413290512 413523446 414723456 414884616 415203894 415339488 416088576 416544768 417262356 418014912 418151424 418473216 418499163 420573962 421794432 421900731 422038512 423121077 423289476 423885568 423992394 424757088 425222784 425388024 426622464 426862912 427357413 427496976 428101632 428128176 428597568 428737536 430581816 430722432 431499264 431827272 431999136 433972224 433999132 434140864 435400704 435510432 436403163 436770144 437416448 437669568 438792228 438939648 438966864 440999118 441143136 442274706 442423296 442759608 444471552 444616704 444644272 445757184 445869522 445934592 447999104 448145408 449408169 449900892 451636206 452946816 453471534 455043792 455224896 455719716 456541632 457042176 459158112 460785591 462450688 462802224 463070034 464413824 466052916 466446336 466563888 466745193 467256924 468099648 469059182 469722624 470266776 470420352 470782368 472443937 472598224 473969664 473999052 474518736 476163968 476871264 477731328 477851724 478255104 478561527 480220776 480934098 481614336 481644198 482172264 482329728 484032052 484404543 484562736 485436672 485805681 485968896 485999028 486806082 487684064 487843328 488218752 488408472 489289344 489825792 491524096 492093504 492254208 492378264 493837722 495999008 496286028 497726208 498104559 498746472 499482872 499904512 500030496 500193792 500224806 501476832 501676416 502509504 503415808 503798484 503967744 503998992 504163584 507967488 509565168 511924266 511998976 512128008 513609336 514172448 514666992 515987157 516155664 516160512 516552876 517653504 518719488 520050048 520257024 520652502 523233748 524752128 524884374 526612104 526908907 528437952 529050123 529222896 530758656 531673002 532631904 533215872 533833578 535684464 535892629 536480172 536825856 537447744 538036992 539935928 540112256 540248373 541816128 544187392 545133078 546116256 548644572 548823744 549246096 549459531 550416384 550450512 551054016 552183594 552964608 552998894 553179488 553605192 553785984 553925547 554784768 556349808 557353216 557535232 557964288 557998884 561089781 561918231 562392576 562534308 562718016 564161436 564385968 565323192 566342784 566963712 566998866 567184032 568829952 569809884 569995968 570837568 571463424 571650048 573260814 574109088 574296576 575769696 575998848 576144009 577810503 578629632 579000366 580675122 580680576 581870884 582360192 583559424 583595607 585056304 585289152 587764898 587998824 588190848 589699608 590346144 592628736 594342912 594492696 594579456 595375758 599210892 599867856 602181608 602645022 603929088 603966534 604628712 606725056 606966528 607427919 607626288 608722176 609389568 612210816 614380788 617069632 617426712 617901858 619218432 619256826 620285169 621403888 622085184 622326924 622805841 623009232 624132864 625893534 626296832 627022368 627227136 627709824 630860943 631959552 631998736 632691648 633057768 635828352 635988591 636975104 637135632 637834176 638082036 640294368 641245464 642152448 642192264 642896352 643106304 644214193 645872724 646083648 647248896 647740908 647958528 647998704 649074776 650958336 650998698 651211296 652385792 653101056 653265648 655155216 656124672 656338944 656504352 658188342 658409472 658450296 661498677 661714704 663412059 663634944 664139412 664778198 664995296 666701066 666707328 666925056 666966408 668635776 668804283 668901888 670012672 671731312 671998656 672218112 677454309 679420224 680207301 682565688 682837344 683579574 684812448 685563264 686222656 687982876 688207552 688214016 688737168 690204672 693400064 693676032 694203336 694605051 699079374 699669504 699845832 700885386 702149472 703588773 704583936 704627623 705400164 705630528 706173552 707678208 708897336 710175872 710954496 710998578 711778104 714245952 715306896 716596992 716777586 717382656 720331164 721401147 722421504 722466297 723258396 723494592 726048078 726844104 728155008 728953344 728998542 730209123 731526096 731764992 732328128 732612708 733934016 734738688 736244792 737286144 738140256 738381312 738567396 740756583 741799744 743952384 743998512 744429042 746589312 748119708 749224308 749856768 750045744 750290688 750337209 752215248 752514624 753764256 754057166 755123712 755697726 755951616 755998488 756245376 759498481 759746512 759994624 761695327 761951232 764347752 765478784 765728768 767692928 767886399 767998464 768192012 770414004 772000488 774233496 774240768 774829314 776480256 778079232 778127476 780075072 780385536 780978753 783998432 784254464 784850622 786266144 787128192 787326561 790171648 792457216 792656928 793834344 797509503 798947856 799823808 800750367 803526696 804720258 805238784 805288712 806171616 807055488 809288704 809903892 810168384 811629568 812519424 812724192 816281088 817699617 819174384 822966858 823235616 823869144 825624576 825675768 826581024 827046892 828275391 829446912 829498341 829769232 830407788 830678976 832177152 833089536 834524712 836029824 836302848 836946432 836998326 841147924 843588864 843801462 844077024 846242154 846578952 847056091 847771136 847984788 849514176 850445568 850498299 850776048 853244928 853725824 854714826 854993952 856256352 857195136 857475072 861163632 861444864 861498277 862998528 863654544 863998272 867944448 867998264 868281728 868500549 871012683 871020864 872806326 873540288 874832896 875339136 877584456 877933728 881647347 881998236 882286272 884549412 884846592 885519216 888943104 889288544 891514368 891739044 891869184 893063637 895998208 896290816 898816338 899801784 903272412 903967533 905893632 905949801 906943068 910087584 910449792 911439432 913083264 914084352 915659059 918316224 921571182 925604448 926140068 928827648 928885239 932105832 932892672 933127776 933490386 934513848 936199296 938118364 938840301 939445248 940533552 940840704 941564736 944887874 945196448 947939328 947998104 949037472 952327936 953742528 955462656 955703448 956510208 957123054 960441552 961868196 963228672 963288396 964344528 964659456 968064104 968809086 969125472 970873344 971611362 971937792 971998056 973612164 975368128 975686656 976437504 976498047 976816944 978578688 979651584 984187008 984508416 984756528 987282513 987675444 991998016 992572056 995452416 996209118 997167297 997492944 998965744 1000051599 1000060992 1000387584 1000449612 1002953664 1003352832 1005019008 1006831616 1007596968 1007997984 1008327168 1015934976 1019130336 1023848532 1023997952 1024256016 1025369361 1027218672 1028344896 1029333984 1031974314 1032311328 1032321024 1033105752 1035307008 1037438976 1040100096 1040514048 1041305004 1046467496 1048619061 1049504256 1049768748 1053224208 1053817814 1056875904 1058100246 1058445792 1061517312 1063346004 1065263808 1066431744 1066497867 1067667156 1071368928 1071785258 1072960344 1074895488 1075166379 1076073984 1079871856 1080224512 1080496746 1083632256 1088374784 1089072117 1090266156 1092232512 1093497813 1097289144 1097647488 1098492192 1098919062 1100901024 1102108032 1104367188 1105929216 1105997788 1106358976 1107210384 1107571968 1107851094 1109569536 1112699616 1114706432 1115928576 1115997768 1116643563 1122179562 1123836462 1124785152 1125068616 1125436032 1128322872 1128771936 1130646384 1131085749 1132685568 1133546589 1133927424 1133997732 1134368064 1137659904 1139619768 1139991936 1141675136 1142926848 1146521628 1148218176 1148593152 1151539392 1151997696 1152288018 1155621006 1158000732 1161350244 1161361152 1162243971 1163741768 1164720384 1167118848 1167191214 1170112608 1170578304 1175529796 1175997648 1176381696 1177275933 1179399216 1180692288 1185257472 1188685824 1188985392 1190751516 1198421784 1199735712 1203970033 1204363216 1205290044 1207080387 1207858176 1207933068 1209257424 1213450112 1213933056 1214855838 1215252576 1217444352 1218779136 1224421632 1224497551 1228761576 1234139264 1234450287 1234853424 1235803716 1238436864 1238513652 1240570338 1242807776 1244170368 1244653848 1245611682 1246018464 1248265728 1251787068 1252593664 1254044736 1254454272 1255419648 1255497489 1261721886 1263997472 1265383296 1265702193 1266115536 1269363231 1271656704 1271977182 1273950208 1274271264 1275668352 1276164072 1280588736 1282072239 1282490928 1284304896 1284384528 1285792704 1286212608 1288428386 1291745448 1292167296 1294497792 1295481816 1295997408 1298149552 1301916672 1301997396 1302422592 1304771584 1306202112 1306531296 1309209489 1310310432 1312249344 1313008704 1316376684 1316818944 1316900592 1322997354 1323429408 1326824118 1327269888 1328278824 1329556396 1329990592 1333402132 1333414656 1333850112 1333932816 1337271552 1337608566 1337803776 1340025344 1343462624 1343997312 1344436224 1348224507 1354908618 1358840448 1360414602 1361723083 1365131376 1365661861 1365674688 1367159148 1369624896 1371126528 1372445312 1375965752 1376415104 1377474336 1386800128 1387352064 1388406672 1389210102 1398158748 1399339008 1399691664 1400235579 1401770772 1404298944 1407177546 1409167872 1409255246 1410800328 1411261056 1412347104 1417331811 1417794672 1420351744 1421908992 1421997156 1423556208 1428491904 1430613792 1433193984 1433555172 1434765312 1435684581 1440662328 1442802294 1444843008 1444932594 1446516792 1446989184 1452096156 1453213629 1453688208 1456310016 1457417043 1457906688 1457997084 1460418246 1463052192 1463529984 1464656256 1465225416 1467868032 1469477376 1472008867 1472489584 1474572288 1476280512 1476762624 1477134792 1481513166 1483599488 1487997024 1488858084 1493178624 1496239416 1498448616 1499713536 1500091488 1500581376 1500674418 1504430496 1505029248 1507528512 1508114332 1510247424 1511395452 1511903232 1511996976 1512490752 1518996962 1519493024 1519989248 1523390654 1523902464 1528695504 1530957568 1531457536 1535385856 1535772798 1535996928 1536384024 1540828008 1544000976 1547961471 1548466992 1548481536 1549658628 1552960512 1556158464 1556254952 1560150144 1560771072 1561957506 1567996864 1568508928 1569701244 1572532288 1574256384 1574653122 1580726721 1585313856 1587150369 1587668688 1595019006 1597895712 1599647616 1601500734 1607053392 1607677887 1609440516 1610477568 1610577424 1612343232 1614110976 1618577408 1619807784 1620336768 1620745119 1623259136 1625448384 1632562176 1635399234 1638348768 1641707137 1645933716 1646471232 1647738288 1648378593 1651249152 1651351536 1653162048 1654093784 1656550782 1658893824 1658996682 1659538464 1660815576 1661357952 1664354304 1669049424 1672059648 1672605696 1673892864 1673996652 1682295848 1683269343 1685754693 1687177728 1687602924 1688154048 1692484308 1693157904 1694112182 1695542272 1695969576 1699028352 1700891136 1700996598 1701552096 1706489856 1707451648 1709429652 1709987904 1712512704 1714390272 1714950144 1722327264 1722889728 1722996554 1727309088 1727996544 1728432027 1733431509 1735888896 1735996528 1736563456 1737001098 1742025366 1742041728 1745612652 1747080576 1749665792 1750678272 1750786821 1755168912 1755867456 1763294694 1763996472 1764572544 1769098824 1771038432 1777886208 1778577088 1783028736 1783478088 1783738368 1786127274 1791996416 1797632676 1799603568 1806544824 1807935066 1811787264 1811899602 1813886136 1820175168 1820899584 1822283757 1822878864 1826166528 1828168704 1831318118 1836632448 1843142364 1851208896 1852280136 1857655296 1857770478 1860855507 1864211664 1866255552 1866980772 1868417523 1869027696 1872398592 1876236728 1877680602 1878890496 1881067104 1881681408 1883129472 1889775748 1890392896 1892582829 1895878656 1895996208 1898074944 1904655872 1907485056 1907965773 1910925312 1911406896 1914246108 1920883104 1923736392 1926457344 1926576792 1928689056 1929318912 1932642579 1935496129 1936128208 1937618172 1938250944 1941746688 1943222724 1943875584 1943996112 1947224328 1950736256 1951373312 1952875008 1952996094 1953633888 1957157376 1959303168 1968374016 1969016832 1969513056 1974565026 1975350888 1983996032 1984496031 1985144112 1990236177 1990904832 1992418236 1994334594 1994985888 1997931488 2000103198 2000121984 2000775168 2000899224 2005907328 2006412849 2006705664 2010038016 2013663232 2015193936 2015995968 2016654336 2032362927 2038260672 2040621903 2047697064 2047995904 2048512032 2050738722 2054437344 2056689792 2058667968 2063948628 2064622656 2064642048 2066211504 2070614016 2080200192 2081028096 2082610008 2083815153 2092934992 2097238122 2099008512 2099537496 2106448416 2107635628 2110766319 2113751808 2113882869 2116200492 2116891584 2123034624 2126692008 2130527616 2132863488 2132995734 2135334312 2142737856 2143570516 2145920688 2149790976 2150332758 2152147968 2159743712 2160449024 2160993492 2164203441 2167264512 2167398891 2176749568 2178144234 2180532312 2184465024 2186995626 2190627369 2194578288 2195294976 2195431093 2196984384 2197838124 2201802048 2204216064 2208734376 2211858432 2211995576 2212717952 2214420768 2215143936 2215702188 2225399232 2229412864 2231857152 2231995536 2233287126 2244359124 2247672924 2249570304 2250137232 2250872064 2251011627 2256645744 2257543872 2261292768 2262171498 2265371136 2267093178 2267854848 2267995464 2268736128 2278495443 2279239536 2279983872 2283350272 2285085981 2285853696 2293043256 2296436352 2297186304 2303078784 2303659197 2303995392 2304576036 2311242012 2316001464 2322700488 2322722304 2324487942 2327483536 2329440768 2333453731 2334237696 2334382428 2340225216 2341156608 2342936259 2351059592 2351995296 2352763392 2354551866 2358798432 2361384576 2370514944 2377371648 2377970784 2381503032 2392528509 2396843568 2399471424 2407940066 2408726432 2410580088 2414160774 2415716352 2415866136 2418514848 2426900224 2427866112 2429711676 2430505152 2434888704 2437558272 2448843264 2448995102 2453098851 2457523152 2468278528 2468900574 2469706848 2471607432 2476873728 2477027304 2481140676 2484826173 2485615552 2488340736 2488495023 2489307696 2491223364 2492036928 2496531456 2503574136 2508089472 2508908544 2510839296 2510994978 2523443772 2527994944 2530766592 2531404386 2532231072 2538726462 2541168273 2543313408 2543954364 2548542528 2551336704 2551494897 2552328144 2561177472 2564144478 2564981856 2568769056 2571585408 2572425216 2576856772 2583490896 2584334592 2584494831 2588995584 2590963632 2591994816 2596299104 2603833344 2603994792 2604845184 2605501647 2609543168 2613038049 2613062592 2618418978 2620620864 2624498688 2626017408 2632753368 2633801184 2639200081 2644942041 2645994708 2646858816 2653648236 2654539776 2656557648 2659112792 2659981184 2666804264 2666829312 2667865632 2674543104 2675217132 2675607552 2680050688 2686925248 2687994624 2688872448 2696449014 2709817236 2711902599 2717680896 2717849403 2720829204 2723446166 2730262752 2731323722 2731349376 2734318296 2739249792 2742253056 2744890624 2746977177 2751931504 2752830208 2754948672 2773600256 2776813344 2778420204 2786655717 2796317496 2798678016 2799383328 2800471158 2803541544 2808597888 2814355092 2816520903 2818335744 2818510492 2821600656 2822522112 2824694208 2834663622 2835589344 2840703488 2843817984 2843994312 2847112416 2852948569 2856983808 2861227584 2866387968 2867110344 2869530624 2871369162 2881324656 2885604588 2889686016 2889865188 2893033584 2893978368 2904192312 2906427258 2907376416 2912620032 2914834086 2915813376 2915994168 2920836492 2926104384 2927059968 2929312512 2929494141 2930450832 2935736064 2938954752 2944017734 2944979168 2952561024 2953525248 2954269584 2961847539 2963026332 2967198976 2975994048 2977716168 2986357248 2991501891 2992478832 2996897232 3000154797 3000182976 3001162752 3001348836 3008860992 3010058496 3015057024 3016228664 3020494848 3022790904 3023993952 3024981504 3037993924 3038986048 3039978496 3046781308 3047804928 3057391008 3061915136 3070771712 3071545596 3071993856 3072768048 3076108083 3081656016 3088001952 3095922942 3096933984 3096963072 3099317256 3105921024 3112316928 3112509904 3120300288 3120493759 3121542144 3123915012 3135993728 3137017856 3139402488 3145064576 3145857183 3148512768 3149306244 3161453442 3170627712 3174300738 3175337376 3190038012 3195791424 3199295232 3199493601 3203001468 3214106784 3215355774 3218881032 3221154848 3224686464 3225499137 3228221952 3237154816 3239615568 3240673536 3241490238 3246518272 3250896768 3265124352 3267216351 3270798468 3276697536 3280493439 3283414274 3291867432 3292942464 3295476576 3296757186 3302703072 3306324096 3308187568 3313101564 3317787648 3317993364 3319076928 3321631152 3322715904 3328708608 3338098848 3344119296 3347785728 3347993304 3349930689 3364591696 3366538686 3371509386 3374355456 3375205848 3376308096 3384968616 3386315808 3388224364 3391084544 3391939152 3393257247 3398056704 3400639767 3401782272 3401993196 3403104192 3412979712 3414903296 3418859304 3419975808 3425025408 3428780544 3444654528 3445779456 3445993108 3454618176 3455993088 3456864054 3466863018 3471993056 3473126912 3474002196 3484050732 3484083456 3486731913 3491225304 3494161152 3499331584 3501356544 3501573642 3510337824 3511734912 3526589388 3527992944 3529145088 3531827799 3538197648 3542076864 3555772416 3557154176 3566057472 3566956176 3572254548 3583992832 3595265352 3599207136 3611910099 3613089648 3615870132 3621241161 3623574528 3623799204 3627772272 3640350336 3641799168 3644567514 3645757728 3652333056 3656337408 3662636236 3673264896 3673492653 3686284728 3702417792 3703350861 3704560272 3715310592 3715540956 3721711014 3728423328 3732511104 3733961544 3736835046 3738055392 3744797184 3751248403 3752473456 3755361204 3757780992 3762134208 3763362816 3766258944 3766492467 3779551496 3780785792 3785165658 3791992416 3796149888 3809311744 3814970112 3815931546 3821850624 3822813792 3828492216 3841766208 3846216717 3847472784 3852914688 3853153584 3857378112 3858637824 3865285158 3870992258 3872256416 3875236344 3876501888 3883493376 3886445448 3887992224 3894448656 3901472512 3902746624 3905750016 3905992188 3907267776 3914314752 3918606336 3927628467 3936748032 3939026112 3949130052 3950701776 3967992064 3968992062 3970288224 3980472354 3981809664 3984836472 3988669188 3989971776 3995862976 4000206396 4000243968 4001550336 4001798448 4011814656 4012825698 4013411328 4020076032 4030387872 4031991936 4033308672 4044673521 4064725854 4076521344 4081243806 4085169249 4095394128 4096985583 4097024064 4101477444 4108874688 4113379584 4117335936 4127897256 4129245312 4132423008 4160400384 4162056192 4165220016 4167630306 4185869984 4194476244 4198017024 4199074992 4200706737 4212896832 4215271256 4221532638 4227503616 4227765738 4232400984 4233783168 4251995433 4253384016 4261055232 4265726976 4265991468 4270668624 4285475712 4287141032 4291841376 4299581952 4300665516 4304295936 4319487424 4320898048 4321986984 4328406882 4334529024 4334797782 4356288468 4359640887 4361064624 4368930048 4372251129 4373991252 4381254738 4389156576 4390589952 4390862186 4393968768 4395676248 4403604096 4408432128 4416026601 4417468752 4423716864 4423991152 4425435904 4428841536 4430287872 4431404376 4450798464 4458825728 4463991072 4466574252 4488718248 4495345848 4499140608 4500274464 4501744128 4502023254 4509499351 4513291488 4515087744 4522585536 4524342996 4530742272 4534186356 4535709696 4535990928 4537472256 4556990886 4558479072 4559967744 4566700544 4570171962 4571707392 4586086512 4592872704 4594372608 4606157568 4607318394 4607990784 4609152072 4622484024 4632002928 4643884413 4645400976 4645444608 4648975884 4654967072 4658881536 4666907462 4668475392 4668764856 4680450432 4682313216 4685872518 4702119184 4703990592 4705526784 4709103732 4717596864 4722769152 4742180163 4755941568 4761451107 4763006064 4785057018 4793687136 4798942848 4815880132 4817452864 4821160176 4823033661 4828321548 4831432704 4831732272 4837029696 4853800448 4855732224 4859423352 4861010304 4862235357 4869777408 4897686528 4897990204 4906197702 4915046304 4925121411 4932393361 4936557056 4937801148 4939413696 4943214864 4945135779 4953747456 4954054608 4962281352 4969652346 4971231104 4976681472 4976990046 4978615392 4982446728 4984073856 4993062912 5007148272 5016178944 5017817088 5021678592 5021989956 5046887544 5049808029 5055989888 5057264079 5061533184 5062808772 5064462144 5077452924 5082336546 5086626816 5087908728 5097085056 5102673408 5102989794 5104656288 5122354944 5128288956 5129963712 5137538112 5143170816 5144850432 5153713544 5166981792 5168669184 5168989662 5181927264 5183989632 5185296081 5192598208 5200294527 5207666688 5207989584 5209690368 5211003294 5219086336 5226076098 5226125184 5236837956 5241241728 5248997376 5252034816 5252360463 5265506736 5267602368 5278400162 5289884082 5291989416 5293717632 5307296472 5313115296 5318225584 5319962368 5331867289 5333608528 5333658624 5335731264 5349086208 5350434264 5351215104 5360101376 5373850496 5375989248 5392898028 5419634472 5423805198 5435361792 5435698806 5441658408 5446892332 5460525504 5462647444 5462698752 5466851271 5468636592 5478499584 5484506112 5489781248 5493954354 5503863008 5505660416 5509897344 5547200512 5553626688 5556840408 5573311434 5582566521 5592634992 5598766656 5600942316 5605252569 5607083088 5617195776 5628710184 5633041806 5636671488 5637020984 5643201312 5645044224 5649388416 5669327244 5671178688 5677748487 5681406976 5687635968 5687988624 5694224832 5705897138 5713967616 5722455168 5723897319 5732775936 5734220688 5742738324 5762649312 5771209176 5779372032 5779730376 5786067168 5787956736 5797927737 5806488387 5808384624 5812854516 5814752832 5825240064 5829668172 5831626752 5831988336 5841672984 5852208768 5854119936 5858625024 5858988282 5860901664 5871472128 5877909504 5888035468 5889958336 5905122048 5907050496 5908539168 5923695078 5926052664 5934397952 5951988096 5953488093 5955432336 5970708531 5972714496 5983003782 5984957664 5993794464 6000309594 6000365952 6002325504 6002697672 6017721984 6020116992 6030114048 6030487939 6032457328 6040989696 6045581808 6047987904 6049963008 6075987848 6077972096 6079956992 6093562616 6097088781 6114782016 6123830272 6141543424 6143091192 6143987712 6145536096 6152216166 6163312032 6176003904 6191845884 6193867968 6193926144 6198634512 6211842048 6225019808 6240600576 6240987518 6243084288 6247830024 6251445459 6271987456 6274035712 6278804976 6290129152 6291714366 6297025536 6298612488 6322906884 6332298957 6341255424 6341648607 6348601476 6350674752 6380076024 6391582848 6398590464 6398987202 6406002936 6409613413 6428213568 6430711548 6437762064 6442309696 6449372928 6450998274 6456443904 6479231136 6481347072 6482980476 6492610323 6501793536 6502196673 6530248704 6534432702 6541596936 6553395072 6560986878 6566828548 6571882107 6583734864 6585884928 6586293279 6590953152 6593514372 6605406144 6612648192 6616375136 6626203128 6635575296 6635986728 6638153856 6643262304 6645431808 6676197696 6688238592 6695571456 6695986608 6699861378 6729183392 6733077372 6743018772 6748710912 6750411696 6752616192 6753034881 6769937232 6772631616 6776448728 6782169088 6783878304 6786514494 6796113408 6801279534 6803564544 6803986392 6806208384 6829806592 6835486329 6837718608 6839951616 6850050816 6855257943 6857561088 6889309056 6891558912 6891986216 6909236352 6910977591 6911986176 6913728108 6933726036 6943986112 6946253824 6948004392 6968101464 6968166912 6973463826 6982450608 6988322304 7000361193 7002713088 7003147284 7020675648 7023469824 7028808777 7053178776 7055985888 7058290176 7063655598 7076395296 7084153728 7111544832 7114308352 7132114944 7133912352 7144509096 7167985664 7177585527 7190530704 7198414272 7223820198 7226179296 7231740264 7242482322 7247149056 7247598408 7255544544 7270417321 7280700672 7283598336 7289135028 7291515456 7304666112 7312674816 7325272472 7346529792 7346985306 7372569456 7404835584 7406701722 7409120544 7430621184 7431081912 7443422028 7454478519 7456846656 7465022208 7465485069 7467923088 7473670092 7476110784 7489594368 7502496806 7504946912 7510722408 7524268416 7526725632 7532517888 7532984934 7559102992 7561571584 7570331316 7583984832 7592299776 7618623488 7623504819 7629940224 7631863092 7645627584 7654484691 7656984432 7683532416 7692433434 7694945568 7706307168 7714756224 7717275648 7730570316 7741984516 7744512832 7750472688 7753003776 7753484493 7766986752 7772890896 7775984448 7788897312 7802945024 7811500032 7811984376 7814535552 7816504941 7828629504 7839114147 7855256934 7873496064 7878052224 7898260104 7901403552 7917600243 7934826123 7935984128 7937984124 7940576448 7960944708 7963619328 7969672944 7977338376 7979943552 7991725952 8000412792 8000487936 8003596896 8023629312 8025651396 8026822656 8040152064 8060775744 8063983872 8066617344 8089347042 8129451708 8135707797 8153042688 8153548209 8162487612 8170338498 8190788256 8193971166 8194048128 8202954888 8217749376 8226759168 8234671872 8240931531 8255794512 8258490624 8264846016 8320800768 8330440032 8335260612 8359967151 8371739968 8388952488 8396034048 8398149984 8401413474 8425793664 8430542512 8443065276 8449562709 8455007232 8455531476 8464801968 8467566336 8503990866 8506768032 8522110464 8531453952 8531982936 8541337248 8558845707 8570951424 8571482857 8574282064 8583682752 8599163904 8601331032 8608591872 8638974848 8641796096 8643973968 8656813764 8669058048 8669595564 8712576936 8719281774 8722129248 8737860096 8744502258 8747982504 8762509476 8778313152 8781179904 8781724372 8787937536 8788482423 8791352496 8807208192 8816864256 8832053202 8834937504 8847982304 8850871808 8857683072 8860575744 8862808752 8885542617 8901596928 8917651456 8927982144 8933148504 8974505673 8977436496 8990691696 9000464391 9000548928 9003488256 9004046508 9018998702 9026582976 9030175488 9045171072 9048685992 9061484544 9068372712 9071981856 9074944512 9113981772 9116958144 9119935488 9133401088 9140343924 9143414784 9172173024 9185745408 9212315136 9214636788 9215981568 9218304144 9228324249 9244968048 9264005856 9287768826 9290801952 9290889216 9297951768 9309934144 9317763072 9333814924 9336950784 9337529712 9360900864 9361481277 9364626432 9371745036 9404238368 9407981184 9411053568 9418207464 9435193728 9437571549 9445538304 9484360326 9511883136 9522902214 9526012128 9559633027 9570114036 9587374272 9597885696 9598480803 9631760264 9634905728 9642320352 9646067322 9656643096 9663464544 9674059392 9707600896 9711464448 9718846704 9722020608 9724470714 9739554816 9795373056 9795980408 9801649053 9812395404 9830092608 9850242822 9864786722 9873114112 9875602296 9878827392 9886429728 9890271558 9908109216 9924562704 9939304692 9942462208 9953362944 9953980092 9957230784 9964893456 9968147712 9986125824 10014296544 10032357888 10043357184 10043979912 10049792067 10093775088 10099616058 10111979776 10114528158 10123066368 10125617544 10128924288 10154905848 10164673092 10173253632 10175817456 10179771741 10194170112 10201919301 10205346816 10205979588 10209312576 10244709888 10256577912 10259927424 10275076224 10286341632 10304062069 10307427088 10333866523 10333963584 10337338368 10337979324 10363854528 10367979264 10370592162 10385196416 10400589054 10415979168 10419380736 10422006588 10452152196 10452250368 10473675912 10482483456 10497994752 10504069632 10504720926 10531013472 10535204736 10556800324 10579768164 10583978832 10587435264 10595483397 10614592944 10626230592 10636451168 10639924736 10663734578 10667217056 10667317248 10671462528 10698172416 10700868528 10720202752 10747700992 10751978496 10785796056 10835730297 10839268944 10847610396 10863723483 10870723584 10871397612 10883316816 10893784664 10921051008 10925294888 10925397504 10933702542 10937273184 10956999168 10969012224 10979562496 10987908708 11007726016 11011320832 11019794688 11020477959 11107253376 11110052583 11113680816 11146622868 11165133042 11185269984 11197533312 11201884632 11210505138 11214166176 11234391552 11253745209 11257420368 11266083612 11273342976 11274041968 11286402624 11290088448 11298776832 11299477401 11338654488 11342357376 11355496974 11362813952 11375977248 11388449664 11411794276 11427935232 11444910336 11447794638 11465551872 11468441376 11485476648 11491949959 11525298624 11538650151 11542418352 11558744064 11559460752 11572134336 11575913472 11595855474 11612976774 11616769248 11625709032 11629505664 11650480128 11659336344 11663976672 11683345968 11687886073 11704417536 11708239872 11717250048 11717976564 11721803328 11742944256 11755819008 11776070936 11779916672 11782885401 11810244096 11817078336 11847390156 11852105328 11868795904 11903976192 11906976186 11910864672 11941417062 11945428992 11966007564 11969915328 11987588928 12000619188 12000731904 12004651008 12005395344 12035443968 12040233984 12060228096 12060975878 12064914656 12091163616 12095975808 12099926016 12134020563 12151975696 12155944192 12159913984 12187125232 12194177562 12229564032 12247660544 12255507747 12283086848 12286182384 12290956749 12291072192 12304432332 12326624064 12352007808 12383691768 12387735936 12397269024 12450039616 12481201152 12481975036 12486168576 12495660048 12502890918 12543974912 12557609952 12580258304 12583428732 12594051072 12597224976 12602120211 12645813768 12664597914 12682510848 12683297214 12697202952 12701349504 12755986299 12760152048 12783165696 12797180928 12797974404 12812005872 12819226826 12856427136 12861423096 12875524128 12884619392 12898745856 12901996548 12912887808 12958462272 12962694144 12965960952 12985220646 13003587072 13004393346 13068865404 13078922661 13083193872 13106790144 13116753387 13121973756 13133657096 13143764214 13167469728 13171769856 13172586558 13181906304 13187028744 13210812288 13225296384 13232750272 13248079803 13252406256 13271150592 13271973456 13276307712 13286524608 13290863616 13352395392 13376477184 13391973216 13399722756 13458366784 13466154744 13486037544 13497421824 13500823392 13505232384 13506069762 13528498053 13539874464 13545263232 13552897456 13567756608 13573028988 13592226816 13602559068 13607129088 13607972784 13612416768 13659613184 13670972658 13675437216 13679903232 13700101632 13710515886 13715122176 13778618112 13783117824 13783972432 13818472704 13821955182 13823972352 13827456216 13867452072 13887972224 13892507648 13896008784 13931653239 13936202928 13936333824 13946927652 13964901216 13976644608 14000722386 14005426176 14006294568 14041351296 14046939648 14057617554 14106357552 14111971776 14116580352 14127311196 14152790592 14168307456 14226540489 14228616704 14267824704 14284353321 14289018192 14335971328 14355171054 14381061408 14396828544 14447640396 14452358592 14463480528 14469100983 14484964644 14494298112 14495196816 14511089088 14540834642 14561401344 14567196672 14578270056 14583030912 14586706071 14609332224 14650544944 14693059584 14693970612 14745138912 14775364233 14797180083 14809671168 14813403444 14818241088 14835407337 14861242368 14862163824 14886844056 14908957038 14913693312 14930044416 14930970138 14935846176 14947340184 14952221568 14979188736 15004993612 15009893824 15021444816 15048536832 15053451264 15065035776 15065969868 15118205984 15123143168 15140662632 15149424087 15167969664 15171792237 15184599552 15237246976 15247009638 15259880448 15263726184 15291255168 15308969382 15313968864 15367064832 15368017651 15384866868 15389891136 15412614336 15429512448 15434551296 15461140632 15483969032 15489025664 15500945376 15506007552 15506968986 15545781792 15551968896 15577794624 15605890048 15623000064 15623968752 15629071104 15633009882 15657259008 15678228294 15710513868 15746992128 15756104448 15757081389 15796520208 15802807104 15835200486 15869652246 15871968256 15875968248 15881152896 15921889416 15939345888 15954676752 15959887104 15983451904 15995601867 16000825584 16000975872 16007193792 16047258624 16051302792 16053645312 16080304128 16121551488 16127967744 16178694084 16258903416 16271415594 16306085376 16307096418 16324975224 16334176117 16340676996 16381576512 16387942332 16388096256 16400553813 16405909776 16435498752 16453518336 16469343744 16481863062 16511589024 16516981248 16529692032 16612671499 16641601536 16660880064 16670521224 16719934302 16743479936 16747699563 16777904976 16796299968 16802826948 16851587328 16861085024 16886130552 16899125418 16910014464 16911062952 16929603936 16935132672 17007981732 17013536064 17033245461 17044220928 17062907904 17063965872 17082674496 17117691414 17141902848 17142965714 17148564128 17167365504 17171691957 17198327808 17202662064 17277949696 17283592192 17287947936 17313627528 17338116096 17339191128 17393783211 17419465161 17425153872 17438563548 17444258496 17475720192 17489004516 17495965008 17525018952 17556626304 17562359808 17563448744 17575875072 17576964846 17582704992 17614416384 17633728512 17664106404 17669875008 17695964608 17701743616 17715366144 17721151488 17725617504 17771085234 17803193856 17855964288 17860464279 17866297008 17912125593 17949011346 17954872992 17981383392 18000928782 18001097856 18006976512 18008093016 18037997404 18053165952 18060350976 18090342144 18091463817 18097371984 18122969088 18136745424 18143963712 18149889024 18227963544 18233916288 18239870976 18266802176 18280687848 18291266343 18344346048 18371490816 18424630272 18429273576 18431963136 18436608288 18456648498 18474400567 18489936096 18527837689 18528011712 18575537652 18581603904 18581778432 18595903536 18619868288 18635526144 18667629848 18675059424 18721801728 18722962554 18729252864 18743490072 18808476736 18815962368 18822107136 18836414928 18870387456 18875143098 18891076608 18968720652 18996896871 19023766272 19024945821 19045804428 19052024256 19119266054 19140228072 19174748544 19195771392 19196961606 19228840239 19263520528 19269811456 19284640704 19292134644 19313286192 19326929088 19348118784 19415201792 19437693408 19444041216 19448941428 19477830969 19506590019 19590746112 19591960816 19603298106 19624790808 19660185216 19700485644 19715646321 19729573444 19746228224 19751204592 19757654784 19758879837 19772859456 19780543116 19816218432 19849125408 19878609384 19884924416 19906725888 19907960184 19914461568 19929786912 19936295424 19970639983 20028593088 20064715776 20086714368 20087959824 20099584134 20187550176 20199232116 20223959552 20229056316 20246132736 20251235088 20257848576 20259104643 20309811696 20329346184 20346507264 20351634912 20359543482 20388340224 20403838602 20410693632 20411959176 20418625152 20489419776 20506458987 20513155824 20519854848 20550152448 20565773829 20572683264 20608124138 20614854176 20667733046 20667927168 20674676736 20675958648 20727709056 20732932773 20735958528 20741184324 20770392832 20801178108 20831958336 20838761472 20844013176 20904304392 20904500736 20947351824 20964966912 21001083579 21008139264 21009441852 21062026944 21070409472 21086426331 21113600648 21159536328 21167957664 21174870528 21190966794 21229185888 21252461184 21272902336 21279849472 21327469156 21334434112 21334634496 21342925056 21396344832 21401737056 21495401984 21503956992 21532756581 21571592112 21671460594 21678537888 21695220792 21727446966 21741447168 21742795224 21766633632 21787569328 21811251963 21842102016 21843456313 21850589776 21850795008 21867405084 21874546368 21913998336 21938024448 21959124992 21975817416 22015452032 22022641664 22039589376 22040955918 22214506752 22220105166 22227361632 22293245736 22330266084 22363435557 22370539968 22395066624 22396455207 22403769264 22421010276 22428332352 22468783104 22507490418 22514840736 22532167224 22548083936 22572805248 22580176896 22597553664 22598954802 22677308976 22684714752 22710993948 22725627904 22751954496 22776899328 22823588552 22855870464 22870514457 22889820672 22895589276 22936882752 22963454073 22970953296 22983899918 23050597248 23077300302 23084836704 23118921504 23144268672 23151826944 23191710948 23225953548 23233538496 23251418064 23259011328 23260453479 23300960256 23318672688 23327953344 23366691936 23375772146 23408835072 23434500096 23435953128 23443606656 23449514823 23485888512 23517342441 23552141872 23559833344 23565770802 23620488192 23634156672 23694780312 23704210656 23737591808 23752800729 23804478369 23807952384 23813952372 23821729344 23882834124 23890857984 23932015128 23939830656 23975177856 24001238376 24001463808 24010790688 24070887936 24080467968 24120456192 24121951756 24129829312 24182327232 24191951616 24199852032 24268041126 24303951392 24311888384 24374250464 24388355124 24407123391 24459128064 24460644627 24495321088 24511015494 24566173696 24572364768 24581913498 24582144384 24608864664 24653248128 24704015616 24722794593 24767383536 24775471872 24794538048 24900079232 24962402304 24963950072 24991320096 25005781836 25087949824 25115219904 25160516608 25166857464 25188102144 25194449952 25204240422 25291627536 25329195828 25348688127 25365021696 25366594428 25394405904 25402699008 25511972598 25520304096 25566331392 25594361856 25595948808 25624011744 25638453652 25676537121 25712854272 25714448571 25722846192 25751048256 25769238784 25797491712 25803993096 25825775616 25916924544 25925388288 25931921904 25970441292 26007174144 26008786692 26137730808 26157845322 26166387744 26213580288 26233506774 26243947512 26258738821 26267314192 26287528428 26334939456 26343539712 26345173116 26363812608 26365447269 26374057488 26421624576 26450592768 26465500544 26496159606 26504812512 26543946912 26552615424 26573049216 26581727232 26704790784 26706446587 26752954368 26783946432 26799445512 26916733568 26923517019 26932309488 26972075088 27001393173 27001646784 27010464768 27012139524 27056996106 27079748928 27090526464 27105794912 27135513216 27146057976 27184453632 27205118136 27215945568 27224833536 27319226368 27341945316 27350874432 27359806464 27400203264 27421031772 27430244352 27557236224 27567944864 27636945408 27643910364 27647944704 27654912432 27684972747 27734904144 27775944448 27785015296 27792017568 27863306478 27872405856 27872667648 27893855304 27929802432 27953289216 28001444772 28010852352 28012589136 28082702592 28084443831 28093879296 28115235108 28212715104 28223943552 28233160704 28254622392 28305581184 28312714647 28336614912 28453080978 28457233408 28535649408 28568706642 28578036384 28678899081 28710342108 28762122816 28793657088 28795442409 28895280792 28904717184 28926961056 28938201966 28969929288 28990393632 29022178176 29081669284 29122802688 29134393344 29156540112 29166061824 29173412142 29218664448 29301089888 29386119168 29387941224 29404947159 29490277824 29550728466 29594360166 29619342336 29626806888 29636482176 29670814674 29724327648 29773688112 29785258057 29817914076 29827386624 29860088832 29861940276 29871692352 29894680368 29904443136 29958377472 30009987224 30019787648 30042889632 30097073664 30130071552 30131939736 30236411968 30246286336 30281325264 30298848174 30335939328 30343584474 30369199104 30494019276 30519760896 30527452368 30539315223 30582510336 30605757903 30617938764 30627937728 30734129664 30736035302 30769733736 30779782272 30825228672 30859024896 30912186207 30922281264 30967938064 30978051328 31001599569 31001890752 31012015104 31013937972 31091563584 31103937792 31155589248 31211780096 31247937504 31258142208 31266019764 31356456588 31421027736 31493984256 31512208896 31514162778 31593040416 31605614208 31670400972 31739304492 31743936512 31751936496 31762305792 31786450191 31843778832 31878691776 31909353504 31919774208 31966903808 31991203734 32001651168 32001951744 32014387584 32094517248 32102605584 32160608256 32243102976 32255935488 32357388168 32507190891 32517806832 32542831188 32612170752 32614192836 32649950448 32668352234 32681353992 32763153024 32775884664 32776192512 32801107626 32811819552 32870997504 32907036672 32938687488 32963726124 33023178048 33033962496 33059384064 33061433877 33225342998 33321760128 33330157749 33341042448 33439868604 33486959872 33495399126 33555809952 33592599936 33605653896 33703174656 33722170048 33761235627 33772261104 33798250836 33820028928 33822125904 33859207872 33870265344 33898432203 34015963464 34027072128 34066490922 34088441856 34127931744 34165348992 34235382828 34283805696 34285931428 34297128256 34334731008 34343383914 34396655616 34405324128 34475849877 34555899392 34575895872 34615950453 34627255056 34676232192 34678382256 34787566422 34838930322 34850307744 34877127096 34888516992 34951440384 34978009032 34991930016 35050037904 35063658219 35113252608 35124719616 35126897488 35151750144 35153929692 35165409984 35228832768 35267457024 35328212808 35339750016 35348656203 35391929216 35403487232 35430732288 35451235008 35542170468 35606387712 35711928576 35720928558 35732594016 35824251186 35898022692 35909745984 35962766784 36001857564 36002195712 36013953024 36016186032 36075994808 36106331904 36120701952 36180684288 36182927634 36194743968 36273490848 36287927424 36299778048 36402061689 36455927088 36467832576 36479741952 36533604352 36561375696 36582532686 36688692096 36742981632 36766523241 36849260544 36858547152 36872870247 36873216576 36913296996 36948801134 36979872192 37055675378 37056023424 37151075304 37163207808 37191807072 37239736576 37323071023 37335259696 37350118848 37443603456 37445925108 37458505728 37486980144 37616953472 37631924736 37672829856 37740774912 37750286196 37782153216 37806360633 37937441304 37993793742 38047532544 38049891642 38091608856 38104048512 38238532108 38267958897 38280456144 38349497088 38391542784 38393923212 38457680478 38527041056 38539622912 38569281408 38584269288 38626572384 38653858176 38696237568 38830403584 38875386816 38888082432 38897882856 38955661938 39013180038 39183921632 39206596212 39236767983 39249581616 39320370432 39350260161 39400971288 39431292642 39459146888 39492456448 39502409184 39515309568 39517759674 39545718912 39561086232 39632436864 39698250816 39744239409 39757218768 39769848832 39813451776 39815920368 39828923136 39859573824 39872590848 39941279966 40057186176 40129431552 40175919648 40199168268 40375100352 40398464232 40447919104 40458112632 40492265472 40502470176 40515697152 40518209286 40585494159 40619623392 40658692368 40703269824 40719086964 40776680448 40807677204 40821387264 40823918352 40837250304 40978839552 41012917974 41026311648 41039709696 41100304896 41131547658 41145366528 41216248276 41229708352 41335466092 41335854336 41349353472 41351917296 41455418112 41465865546 41471917056 41482368648 41540785664 41602356216 41663916672 41677522944 41688026352 41794959717 41808608784 41809001472 41894703648 41929933824 42002167158 42016278528 42018883704 42124053888 42140818944 42172852662 42213415573 42227201296 42319072656 42335517691 42335915328 42349741056 42381933588 42458371776 42504922368 42545804672 42559698944 42654938312 42668868224 42679621467 42685850112 42803474112 42990803968 43007913984 43065513162 43143184224 43342921188 43357075776 43390441584 43407302949 43454893932 43482894336 43485590448 43533267264 43575138656 43622503926 43684204032 43686912626 43701179552 43701590016 43734810168 43749092736 43760118213 43827996672 43918249984 43951634832 44030904064 44045283328 44079178752 44081911836 44326092699 44391540249 44429013504 44440210332 44454723264 44506222011 44586491472 44660532168 44726871114 44741079936 44790133248 44792910414 44807538528 44842020552 44856664704 44937566208 45014980836 45029681472 45064334448 45096167872 45145610496 45160353792 45195107328 45197909604 45354617952 45369429504 45421987896 45448272261 45503908992 45515376711 45553798656 45647177104 45711740928 45741028914 45779641344 45791178552 45873765504 45926908146 45941906592 45967799836 46101194496 46104052953 46154600604 46169673408 46237843008 46288537344 46303653888 46383421896 46451907096 46467076992 46502836128 46518022656 46520906958 46637345376 46655906688 46733383872 46751544292 46817670144 46869000192 46871906256 46887213312 46899029646 46971777024 47034684882 47104283744 47119666688 47131541604 47240976384 47268313344 47271244167 47389560624 47408421312 47475183616 47505601458 47608956738 47615904768 47627904744 47643458688 47765668248 47864030256 47879661312 47882630041 47950355712 47986805601 48002476752 48002927616 48021581376 48141775872 48160935936 48240912384 48243903512 48259658624 48364654464 48383903232 48536082252 48607902784 48623776768 48748500928 48776710248 48814246782 48918256128 48921289254 49002528351 49022030988 49144729536 49163826996 49164288768 49201661439 49217729328 49306496256 49408031232 49445589186 49534767072 49550943744 49589076096 49800158464 49838014497 49924804608 49927900144 49982640192 50011563672 50175899648 50230439808 50243098689 50321033216 50333714928 50388899904 50408480844 50583255072 50658391656 50697376254 50730043392 50733188856 50788811808 50805398016 50892921247 51023945196 51040608192 51099736383 51132662784 51188723712 51191897616 51248023488 51276907304 51353074242 51425708544 51428897142 51445692384 51502096512 51538477568 51594983424 51607986192 51833849088 51850776576 51863843808 51940882584 52014348288 52017573384 52181349633 52258395483 52275461616 52315690644 52332775488 52427160576 52467013548 52487895024 52517477642 52534628384 52575056856 52669878912 52687079424 52690346232 52727625216 52730894538 52748114976 52843249152 52901185536 52931001088 52992319212 53009625024 53087893824 53105230848 53146098432 53163454464 53409581568 53412893174 53567892864 53581392837 53598891024 53736376779 53833467136 53847034038 53864618976 53944150176 54002786346 54003293568 54020929536 54024279048 54113992212 54159497856 54181052928 54211589824 54271026432 54274391451 54292115952 54368907264 54410236272 54431891136 54449667072 54683890632 54701748864 54719612928 54800406528 54842063544 54873799029 55114472448 55135889728 55273890816 55287820728 55295889408 55309824864 55369945494 55423201701 55469808288 55551888896 55583513067 55584035136 55726612956 55744811712 55745335296 55787710608 55859604864 55906578432 56002889544 56025178272 56165405184 56168887662 56187758592 56230470216 56425430208 56447887104 56466321408 56509244784 56611162368 56625429294 56673229824 56906161956 56914466816 56990690613 57071298816 57074837463 57137413284 57156072768 57357798162 57420684216 57524245632 57587314176 57590884818 57686520717 57790561584 57809434368 57853922112 57876403932 57939858576 57980787264 58044356352 58163338568 58245605376 58313080224 58332123648 58346824284 58519770057 58602179776 58772238336 58775882448 58809894318 58980555648 59101456932 59146938963 59188720332 59238684672 59253613776 59272964352 59276639511 59341629348 59448655296 59547376224 59570516114 59635828152 59654773248 59720177664 59723880552 59743384704 59789360736 59808886272 59911919949 60000379999 60019974448 60039575296 60085779264 60194147328 60260143104 60263879472 60472823936 60492572672 60562650528 60597696348 60671878656 60687168948 60738398208 60777313929 60988038552 61039521792 61054904736 61078630446 61165020672 61211515806 61235877528 61255875456 61468259328 61472070604 61519376961 61539467472 61559564544 61650457344 61697321487 61718049792 61824372414 61844562528 61935876128 61956102656 62003199138 62003781504 62024030208 62027875944 62183127168 62198798319 62207875584 62311178496 62423560192 62495875008 62516284416 62532039528 62712913176 62842055472 63003250737 63024417792 63028325556 63186080832 63211228416 63259278993 63340801944 63478608984 63487873024 63503872992 63524611584 63572900382 63687557664 63757383552 63818707008 63839548416 63933807616 63982407468 64003302336 64003903488 64028775168 64189034496 64205211168 64486205952 64511870976 64598269743 64714776336 65014381782 65035613664 65085662376 65224341504 65228385672 65299900896 65336704468 65362707984 65433755889 65526306048 65530368939 65551769328 65552385024 65602215252 65623639104 65741995008 65814073344 65877374976 65927452248 66046356096 66067924992 66118768128 66122867754 66450685996 66643520256 66660315498 66682084896 66879737208 66917431189 66973919744 66990798252 67090306671 67111619904 67185199872 67189365621 67211307792 67406349312 67444340096 67522471254 67544522208 67596501672 67644251808 67718415744 67740530688 67796864406 68031926928 68054144256 68058363883 68132981844 68176883712 68255863488 68330697984 68470765656 68567611392 68571862856 68594256512 68611543371 68669462016 68686767828 68810648256 68951699754 69111798784 69151791744 69231900906 69254510112 69356764512 69575132844 69677860644 69700615488 69754254192 69777033984 69781360437 69902880768 69956018064 69983860032 70100075808 70127316438 70226505216 70253794976 70303500288 70307859384 70330819968 70348544469 70457665536 70552027323 70656425616 70679500032 70697312406 70783858432 70806974464 70861464576 70902470016 71084340936 71212775424 71258402187 71413435107 71423857152 71441857116 71465188032 71648502372 71796045384 71819491968 71925533568 72003715128 72004391424 72032372064 72151989616 72212663808 72241403904 72337065661 72361368576 72365855268 72389487936 72546981696 72575854848 72599556096 72804123378 72911854176 72935665152 73122751392 73165065372 73377384192 73381933881 73485963264 73533046482 73698521088 73717094304 73745740494 73746433152 73826593992 73897602268 73959744384 74111350756 74112046848 74168383779 74302150608 74326415616 74383614144 74479473152 74646142046 74670519392 74700237696 74887206912 74891850216 74973960288 75233906944 75263849472 75345659712 75481549824 75500572392 75564306432 75612721266 75874882608 75987587484 76046064381 76095065088 76099783284 76183217712 76208097024 76477064216 76535917794 76560912288 76698994176 76783085568 76787846424 76915360956 77029611363 77054082112 77079245824 77138562816 77143345713 77168538576 77253144768 77307716352 77392475136 77750773632 77776164864 77795765712 77911323876 78026360076 78367843264 78413192424 78473535966 78499163232 78640740864 78700520322 78776216463 78801942576 78862585284 78918293776 79004818368 79030619136 79035519348 79091437824 79096341807 79122172464 79264873728 79396501632 79488478818 79514437536 79539697664 79631840736 79657846272 79719147648 79745181696 79882559932 80114372352 80119339761 80258863104 80351839296 80398336536 80750200704 80770551057 80796928464 80895838208 80916225264 81004179519 81004940352 81031394304 81036418572 81170988318 81239246784 81317384736 81406539648 81438173928 81553360896 81615354408 81647836704 81674500608 81815202511 81957679104 82025835948 82052623296 82079419392 82200609792 82263095316 82290733056 82432496552 82459416704 82670932184 82671708672 82703834592 82910836224 82931731092 82943834112 82964737296 83081571328 83204712432 83327833344 83355045888 83376052704 83589919434 83617217568 83618002944 83789407296 83859867648 84004334316 84032557056 84037767408 84248107776 84253331493 84281637888 84345705324 84426831146 84454402592 84638145312 84671035382 84671830656 84699482112 84763867176 84916743552 84938143941 85009844736 85091609344 85119397888 85309876624 85337736448 85359242934 85371700224 85606948224 85981607936 86036697243 86131026324 86286368448 86386327227 86685842376 86714151552 86780883168 86814605898 86909787864 86971180896 87066534528 87150277312 87245007852 87368408064 87373825252 87402359104 87403180032 87469620336 87498185472 87520236426 87655993344 87903269664 88061808128 88158357504 88163823672 88214841477 88652185398 88783080498 88858027008 88880420664 88909446528 89012444022 89172982944 89321064336 89355774171 89453742228 89482159872 89580266496 89585820828 89615077056 89684041104 89713329408 89875132416 90029961672 90059362944 90128668896 90192335744 90291220992 90390214656 90395819208 90709235904 90738859008 90843975792 90896544522 91007817984 91030753422 91107597312 91294354208 91482057828 91559282688 91582357104 91617945669 91747531008 91817273709 91853816292 91883813184 91935599672 92202388992 92208105906 92309201208 92339346816 92475686016 92577074688 92736558621 92766843792 92903814192 92934153984 93004798707 93005672256 93036045312 93041813916 93274690752 93311813376 93466767744 93503088584 93635340288 93743812512 93774426624 93798059292 94069369764 94208567488 94239333376 94263083208 94481952768 94536626688 94542488334 94779121248 94816842624 95011202916 95217913476 95231809536 95255809488 95286917376 95359350573 95531336496 95728060512 95759322624 95765260082 95900711424 95973611202 96004953504 96005855232 96043162752 96283551744 96481824768 96487807024 96519317248 96729308928 96735306529 96767806464 97072164504 97215805568 97247553536 97497001856 97521572673 97553420496 97628493564 97836512256 97842578508 98005056702 98044061976 98289459072 98327653992 98328577536 98403322878 98435458656 98612992512 98816062464 98891178372 99069534144 99101887488 99178152192 99184301631 99600316928 99676028994 99855800288 99965280384 99990473247 100023127344 100351799296 100460879616 100486197378 100642066432 100667429856 100777799808 100816961688 101166510144 101283706881 101316783312 101394752508 101460086784 101466377712 101577623616 101610796032 101695296609 101785842494 102047890392 102081216384 102199472766 102265325568 102383795232 102496046976 102553814608 102706148484 102851417088 102857794284 102891384768 103004193024 103076955136 103189966848 103215972384 103427549631 103667698176 103727687616 103847851359 103881765168 104028696576 104035146768 104362699266 104516790966 104550923232 104631381288 104665550976 104854321152 104934027096 104975790048 105034955284 105069256768 105150113712 105190974657 105339757824 105374158848 105380692464 105455250432 105461789076 105496229952 105686498304 105802371072 105862002176 105984638424 106019250048 106045968609 106175787648 106210461696 106292196864 106819163136 106825786348 107135785728 107162785674 107197782048 107472753558 107576123557 107666934272 107694068076 107729237952 107888300352 108005572692 108006587136 108041859072 108048558096 108227984424 108318995712 108362105856 108423179648 108542052864 108548782902 108584231904 108820472544 108863782272 108899334144 109367781264 109403497728 109439225856 109600813056 109684127088 109747598058 110228944896 110271779456 110299569723 110547781632 110575641456 110618610741 110619649728 110739890988 110846403402 110939616576 111103777792 111167026134 111168070272 111453225912 111489623424 111575421216 111719209728 111969213069 112005779088 112050356544 112330810368 112337775324 112375517184 112460940432 112850860416 112895774208 113018489568 113222324736 113250858588 113346459648 113419081899 113812323912 113828933632 113981381226 114142597632 114149674926 114274826568 114312145536 114715596324 114803876691 114841368432 115048491264 115174628352 115181769636 115373041434 115581123168 115618868736 115707844224 115752807864 115879717152 115961574528 116088712704 116288700493 116326677136 116491210752 116626160448 116664247296 116693648568 117039540114 117204359552 117551764896 117619788636 117961111296 118202913864 118293877926 118377440664 118477369344 118507227552 118545928704 118553279022 118683258696 118897310592 119094752448 119141032228 119232718227 119271656304 119309546496 119440355328 119447761104 119486769408 119578721472 119617772544 119823839898 120000759998 120039948896 120079150592 120171558528 120388294656 120527758944 120945647872 120985145344 121125301056 121195392696 121343757312 121374337896 121476796416 121554627858 121756482477 121976077104 122109809472 122157260892 122330041344 122423031612 122471755056 122511750912 122936518656 122944141208 123038753922 123078934944 123119129088 123300914688 123394642974 123436099584 123648744828 123689125056 123871752256 123912205312 124006398276 124007563008 124048060416 124055751888 124366254336 124397596638 124415751168 124622356992 124991750016 125032568832 125064079056 125384879151 125425826352 125684110944 126006501474 126048835584 126056651112 126372161664 126422456832 126518557986 126640246719 126681603888 126957217968 127006553073 127007745984 127049223168 127145800764 127375115328 127514767104 127637414016 127679096832 127867615232 127964814936 128006604672 128038864401 128057550336 128410422336 128972411904 129023741952 129196539486 129429552672 129694863823 130028763564 130071227328 130171324752 130221908847 130448683008 130456771344 130599801792 130673408936 130725415968 130867511778 131052612096 131060737878 131103538656 131104770048 131204430504 131247278208 131483990016 131754749952 131854904496 132092712192 132135849984 132237536256 132245735508 132901371992 132978278097 133174620747 133287040512 133320630996 133364169792 133759474416 133834862378 133947839488 133981596504 134180613342 134223239808 134370399744 134378731242 134422615584 134812698624 134888680192 135044942508 135089044416 135193003344 135288503616 135436831488 135481061376 135593728812 136063853856 136108288512 136116727766 136265963688 136344816783 136511726976 136546130133 136661395968 136941531312 137135222784 137143725712 137188513024 137223086742 137338924032 137373535656 137621296512 137903399508 138223597568 138303583488 138312158859 138463801812 138509020224 138713529024 139150265688 139355721288 139401230976 139508508384 139554067968 139562720874 139794479881 139912036128 139967720064 140200151616 140254632876 140453010432 140507589952 140607000576 140615718768 140661639936 140697088938 140915331072 141104054646 141312851232 141359000064 141394624812 141567716864 141722929152 141804940032 141813732501 142168681872 142425550848 142516804374 142826870214 142847714304 142883714232 142930376064 143297004744 143592090768 143638983936 143647890123 143851067136 143960416803 144007430256 144008782848 144064744128 144303979232 144425327616 144482807808 144674131322 144722737152 144731710536 144778975872 145093963392 145151709696 145608246756 145823708352 145871330304 146245502784 146330130744 146754768384 146763867762 147007585053 147066092964 147434188608 147491480988 147492866304 147604984317 147653187984 147795204536 147919488768 148222701512 148224093696 148336767558 148604301216 148652831232 148767228288 148958946304 149292284092 149341038784 149400475392 149514043491 149774413824 149783700432 149947920576 150467813888 150527698944 150691319424 150729296067 150963099648 151001144784 151225442532 151749765216 151975174968 152092128762 152190130176 152199566568 152366435424 152416194048 152678763741 152904194191 152954128432 153071835588 153121824576 153299209149 153397988352 153566171136 153575692848 153830721912 154059222726 154108164224 154158491648 154277125632 154286691426 154337077152 154506289536 154615432704 154784950272 155501547264 155552329728 155591531424 155822647752 156052720152 156544048899 156735686528 156775186449 156826384848 156947071932 156998326464 157281481728 157401040644 157552432926 157603885152 157725170568 157836587552 158009636736 158061238272 158071038696 158182875648 158192683614 158244344928 158529747456 158793003264 158976957636 159028875072 159079395328 159263681472 159315692544 159438295296 159490363392 159765119864 160228744704 160238679522 160703678592 160744178511 160796673072 161209130337 161500401408 161541102114 161593856928 161791676416 161832450528 162008359038 162009880704 162062788608 162072837144 162341976636 162478493568 162634769472 162813079296 162823174353 162876347856 163106721792 163230708816 163295673408 163349001216 163630405022 164051671896 164105246592 164158838784 164401219584 164526190632 164621397087 164864993104 164918833408 165341864368 165343417344 165407669184 165821672448 165863462184 165887668224 165929474592 166163142656 166269605103 166409424864 166655666688 166750539201 166752105408 167179838868 167234435136 167236005888 167578814592 167719735296 168008668632 168075534816 168496215552 168506662986 168563275776 168691410648 168853662292 168908805184 169276290624 169342070764 169343661312 169398964224 169527734352 169833487104 169876287882 170019689472 170183218688 170619753248 170675472896 170718485868 170743400448 170972071839 171213896448 171224512389 171963215872 172073394486 172262052648 172572736896 172772654454 173059562151 173371684752 173428303104 173439056347 173561766336 173629211796 173819575728 173942361792 174133069056 174300554624 174490015704 174736816128 174747650504 174804718208 174939240672 174996370944 175040472852 175806539328 176123616256 176316715008 176327647344 176429682954 177304370796 177440816889 177566160996 177716054016 177760841328 177818893056 177829918533 178024888044 178345965888 178642128672 178711548342 178907484456 178964319744 179160532992 179171641656 179230154112 179368082208 179426658816 179735759847 180001139997 180059923344 180118725888 180257337792 180384671488 180582441984 180780429312 180791638416 181418471808 181477718016 181687951584 181793089044 182015635968 182061506844 182215194624 182331941787 182588708416 182964115656 183118565376 183164714208 183235891338 183495062016 183634547418 183707632584 183767626368 183871199344 184404777984 184416211812 184558130883 184618402416 184678693632 184951372032 185091964461 185154149376 185473117242 185533687584 185807628384 185868307968 186009597414 186011344512 186072090624 186083627832 186549381504 186623626752 186933535488 186945126109 187006177168 187270680576 187487625024 187548853248 187596118584 188138739528 188417134976 188478666752 188526166416 189009752211 189073253376 189084976668 189558242496 189633685248 190022405832 190435826952 190463619072 190511618976 190573834752 190718701146 191062672992 191456121024 191518645248 191530520164 191801422848 191947222404 192009907008 192011710464 192086325504 192567103488 192975614048 193038634496 193458617856 193470613058 193535612928 193794809229 194144329008 194431611136 194495107072 194994003712 195043145346 195106840992 195256987128 195673024512 195685157016 196010113404 196088123952 196301267667 196578918144 196591106817 196655307984 196657155072 196806645756 196870917312 197225985024 197632124928 197782356744 198139068288 198203774976 198356304384 198368603262 199200633856 199352057988 199711600576 199930560768 199980946494 200046254688 200752293567 200921759232 200972394756 201270920013 201334859712 201555599616 201568096863 201633923376 202333020288 202567413762 202633566624 202789505016 202932755424 203155247232 203221592064 203390593218 203571684988 204095780784 204162432768 204175091649 204398945532 204530651136 204767590464 204992093952 205107629216 205412296968 205702834176 205715588568 205782769536 205834630113 206008386048 206153910272 206431944768 206855099262 207335396352 207455375232 207695702718 207763530336 208070293536 208496806399 208725398532 209033581932 209101846464 209262762576 209331101952 209344081311 209708642304 209868054192 209951580096 210069910568 210138513536 210300227424 210381949314 210679515648 210761384928 210910500864 210923578152 210992459904 211372996608 211724004352 211969276848 212038500096 212091937218 212351575296 212420923392 212584393728 213638326272 213651572696 213775206561 214240305321 214271571456 214325571348 214395564096 214945507116 215152247114 215333868544 215388136152 215458475904 215776600704 216011145384 216013174272 216097116192 216455968848 216637991424 216724211712 216846359296 217011196983 217084105728 217097565804 217168463808 217640945088 217727564544 217798668288 218735562528 218806995456 219368254176 219495196116 220145801643 220457889792 220543558912 220599139446 221095563264 221151282912 221237221482 221239299456 221479781976 221692806804 221879233152 222207555584 222334052268 222336140544 222505151337 222906451824 222979246848 223150842432 223438419456 223938426138 224011558176 224100713088 224661620736 224675550648 224921880864 225382936951 225701720832 225791548416 226036979136 226444649472 226501717176 226692919296 226838163798 227624647824 227962762452 228285195264 228299349852 228549653136 228624291072 229431192648 229607753382 229682736864 230096982528 230349256704 230363539272 230746082868 231088834089 231162246336 231237737472 231415688448 231430037139 231505615728 231759434304 231923149056 232177425408 232577400986 232653354272 233252320896 233328494592 233387297136 234079080228 234408719104 235103529792 235239577272 235922222592 236328649389 236405827728 236587755852 236754881328 237014455104 237091857408 237106558044 237289025421 237366517392 237794621184 238189504896 238282064456 238465436454 238543312608 238619092992 238895522208 238973538816 239157442944 239235545088 239647679796 240001519996 240079897792 240158301184 240343117056 240358019283 240776589312 241055517888 241891295744 242250602112 242311653171 242390785392 242687514624 242748675792 243012538557 243109255716 243512964954 243952154208 244219618944 244314521784 244660082688 244846063224 244943510112 245023501824 245445607533 245873037312 245888282416 246077507844 246157869888 246238258176 246601829376 246789285948 246872199168 247297489656 247378250112 247743504512 247824410624 248012796552 248015126016 248111503776 248732508672 248795193276 248831502336 249244713984 249983500032 250065137664 250128158112 250769758302 250851652704 251368221888 252013002948 252097671168 252113302224 252744323328 252759994479 252844913664 253037115972 253280493438 253363207776 253914435936 254013106146 254015491968 254098446336 254291601528 254750230656 254814431823 255029534208 255274828032 255358193664 255735230464 255929629872 256013209344 256077728802 256115100672 256820844672 257944823808 258110091729 258393078972 258859105344 259158981681 259389727646 260057527128 260142454656 260342649504 260443817694 260913542688 261199603584 261346817872 261450831936 261735023556 262105224192 262121475756 262207077312 262209540096 262408861008 262494556416 262967980032 263709808992 264185424384 264475072512 264491471016 264644524431 265802743984 265956556194 266349241494 266574081024 266641261992 266728339584 267518948832 267669724756 267895678976 267963193008 268067322513 268361226684 268446479616 268740799488 268757462484 268845231168 269625397248 269777360384 270089885016 270178088832 270386006688 270577007232 270873662976 271187457624 272127707712 272216577024 272233455532 272531927376 272689633566 273023453952 273092260266 273322791936 273883062624 274287451424 274377026048 274446173484 274677848064 274747071312 274853837007 275242593024 275451821127 275806799016 276447195136 276607166976 276624317718 276927603624 277018040448 277427058048 278209675863 278300531376 278711442576 278802461952 279014396121 279017016768 279108135936 279125441748 279588959762 279824072256 279935440128 280400303232 280509265752 280906020864 281015179904 281231437536 281323279872 281394177876 282208109292 282625702464 282718000128 282789249624 283135433728 283445858304 283609880064 283627465002 284337363744 285033608748 285653740428 285695428608 285767428464 285860752128 286078051719 286594009488 287184181536 287277967872 287295780246 287702134272 287920833606 288014860512 288017565696 288129488256 288607958464 288850655232 289348262644 289445474304 289463421072 289557951744 290187926784 290205919587 290303419392 291216493512 291647416704 291742660608 292491005568 292564718019 292660261488 293509536768 293527735524 294015170106 294132185928 294868377216 294982961976 294985732608 295209968634 295306375968 295590409072 295838977536 296348623837 296445403024 296448187392 296673535116 297208602432 297305662464 297534456576 297552904893 297917892608 298584568184 298682077568 298800950784 299028086982 299567400864 299895841152 300935627776 301055397888 301382638848 301458592134 301926199296 302002289568 302450885064 303499530432 303851120643 303950349936 304184257524 304380260352 304399133136 304732870848 304832388096 305357527482 305808388382 305908256864 306143671176 306243649152 306598418298 306795976704 307151385696 307661443824 308118445452 308216328448 308316983296 308554251264 308573382852 308674154304 309012579072 309230865408 309569900544 310282648893 311003094528 311183062848 311543554077 311645295504 312105440304 313088097798 313471373056 313550372898 313652769696 313894143864 313996652928 314562963456 314802081288 315104865852 315207770304 315450341136 315572923971 315673175104 316019273472 316122476544 316142077392 316365751296 316385367228 316488689856 317059494912 317586006528 317953915272 318057750144 318137905827 318527362944 318631385088 318876590592 319530239728 320457489408 320477359044 321407357184 321488357022 321593346144 322418260674 322728370671 323000802816 323082204228 323187713856 323664901056 324016718076 324019761408 324125577216 324145674288 324683953272 324956987136 325269538944 325626158592 325646348706 325752695712 326461417632 326591346816 326698002432 327260810044 328103343792 328210493184 328317677568 328802439168 329052381264 329242794174 329729986208 329837666816 330683728736 330686834688 330815338368 330898709169 331643344896 331726924368 331855832223 331858949184 332326285312 332539210206 332818849728 333311333376 333501078402 333504210816 334359677736 334468870272 335157629184 335178410287 335907639207 336017337264 336151069632 336992431104 337013325972 337126551552 337382821296 337707324584 337817610368 338552581248 338684141528 338687322624 339055468704 339666974208 339752575764 340039378944 340366437376 341239506496 341350945792 341436971736 341486800896 341944143678 342427792896 342449024778 344146788972 344411630073 344524105296 345145473792 345545308908 346119124302 346743369504 346856606208 346878112694 347123532672 347258423592 347639151456 347884723584 348266138112 348601109248 348866101479 348980031408 349473632256 349495301008 349609436416 349878481344 349992741888 350080945704 351613078656 352247232512 352655294688 352859365908 354608741592 354881633778 355132321992 355432108032 355521682656 355637786112 355659837066 356049776088 356250448729 356691931776 357284257344 357423096684 357698154681 357814968912 357928639488 358321065984 358343283312 358460308224 358736164416 358853317632 359471519694 360002279994 360119846688 360237451776 360514675584 360769342976 361164883968 361583276832 362324468263 362836943616 362955436032 363375903168 363586178088 364031271936 364123013688 364430389248 364663883574 365177416832 365269447431 365928231312 366329428416 366471782676 366990124032 367269094836 367415265168 367535252736 367742398688 368809555968 368832423624 369116261766 369236804832 369357387264 369902744064 370183928922 370308298752 370946234484 371067375168 371615256768 371736615936 372019194828 372022689024 372144181248 372167255664 373098763008 373247253504 373867070976 373890252218 374012354336 374975250048 375097706496 375192237168 376154637453 376277479056 376834269952 376957333504 377052332832 378019504422 378146506752 378169953336 379116484992 379267370496 379920740157 380044811664 380871653904 381019659219 381023237952 381147669504 381437402292 382125345984 382912242048 383037290496 383061040328 383602845696 383894444808 384019814016 384116593203 384172651008 385951228096 386077268992 386917235712 386941226116 387071225856 387589618458 388288658016 388863222272 389084591469 389988007424 390086290692 390213681984 390513974256 390665726541 391346049024 391370314032 392020226808 392176247904 392602535334 393157836288 393182213634 393310615968 393314310144 393613291512 393741834624 394451970048 395264249856 395564713488 396278136576 396407549952 396712608768 396737206524 398401267712 398704115976 398934834291 399423201152 399523862241 399861121536 399961892988 400092509376 401504587134 401843518464 401944789512 402541840026 402669719424 403111199232 403136193726 403267846752 404666040576 405134827524 405267133248 405579010032 405865510848 406310494464 406443184128 406781186436 407143369976 408191561568 408324865536 408350183298 408797891064 409535180928 409638390399 409984187904 410215258432 410824593936 411405668352 411431177136 411565539072 411669260226 412016772096 412307820544 412863889536 413710198524 414670792704 414910750464 414936476577 415391405436 415527060672 416140587072 416993612798 417450797064 418067163864 418203692928 418525525152 418662203904 418688162622 419383439643 419736108384 419903160192 420139821136 420277027072 420600454848 420763898628 421359031296 421522769856 421821001728 421847156304 421984919808 422745993216 423448008704 423938553696 424077000192 424183874436 424703150592 425168787456 425441197503 427276652544 427303145392 427550413122 428480610642 428543142912 428651142696 428791128192 429891014232 430304494228 430667737088 430776272304 430916951808 430943670369 431553201408 431881250409 432022290768 432026348544 432194232384 432911937696 433275982848 433448423424 433692718592 434022393966 434168211456 434195131608 434336927616 435281890176 435455129088 437471125056 437613990912 438736508352 438990392232 440291603286 441022755159 441087117824 441198278892 442302565824 442474442964 442478598912 442814952951 442959563952 443385613608 443758466304 444415111168 444668104536 444672281088 445010302674 445812903648 445958493696 446301684864 446876838912 447876852276 448023116352 448201426176 448542130473 449323241472 449351101296 449843761728 450765873902 451403441664 451583096832 452073958272 452187888201 452889298944 453003434352 453676327596 455249295648 455925524904 456570390528 456598699704 457099306272 457248582144 458036291223 458712582573 458862385296 459215506764 459365473728 459897627447 460193965056 460698513408 460727078544 461492165736 462177668178 462324492672 462475474944 462831376896 462860074278 463011231456 463518868608 463846298112 464354850816 465154801972 465306708544 466504641792 466656989184 466774594272 468158160456 468817438208 469632146697 470207059584 470325559347 470479154544 471844445184 472657298778 472811655456 473175511704 473509762656 474028910208 474183714816 474213116088 474578050842 474733034784 475589242368 476379009792 476408547181 476564128912 476930872908 477086625216 477238185984 477791044416 477947077632 478314885888 478471090176 479295359592 480003039992 480159795584 480316602368 480686234112 480716038566 482111035776 483782591488 484501204224 484623306342 484781570784 485375029248 485497351584 486025077114 486218511432 487025929908 487904308416 488439237888 488469523059 488629043568 489320165376 489692126448 489887020224 490047003648 490891215066 491776564832 492155015688 492315739776 492476516352 493203658752 493578571896 493864191261 494594979312 494756500224 495487009024 495648821248 496025593104 496030252032 496223007552 497465017344 497590386552 497663004672 498489427968 498808815309 499967000064 500251617603 500256316224 501539516604 501703305408 502736443776 504026005896 504226604448 505488646656 505519988958 505689827328 506074231944 506359459627 506560986876 506726415552 507828871872 508026212292 508030983936 508196892672 508583203056 509500461312 509628863646 510059068416 510549656064 511859259744 512026418688 512155457604 512230201344 512916215517 513641689344 513673537167 515889647616 516220183458 516786157944 517718210688 518317963362 518779455292 519178686453 520115054256 520284909312 520317169041 520685299008 520887635388 521827085376 522399207168 522693635744 522901663872 523470047112 524210448384 524242951512 524414154624 524817722016 524989112832 527419617984 528370848768 528950145024 528982942032 529289048862 531605487968 531913112388 532322450667 532698482988 533148162048 533282523984 533456679168 533489755599 535037897664 535339449512 535791357952 535926386016 536134645026 536722453368 536892959232 537481598976 537514924968 537690462336 539207279541 539554720768 540003419991 540179770032 540356177664 540772013376 541154014464 541747325952 542374915248 544255415424 544433154048 544466911064 545063854752 545379267132 546046907904 546184520532 546645583872 547766125248 548574902848 548754052096 548892346968 549355696128 549494142624 549707674014 550485186048 550903642254 551613598032 553214333952 553248635436 553674392649 553855207248 554036080896 554854116096 555275893383 556419351726 556601062752 557422885152 557604923904 558028792242 558034033536 558216271872 558250883496 559177919524 559648144512 559870880256 560800606464 560835378327 561018531504 561812041728 562030359808 562462875072 562646559744 562788355752 564416218584 565251404928 565436000256 565578499248 566270867456 567029256633 567219760128 567254930004 568674727488 570067217496 571307480856 571390857216 571534856928 571721504256 572156103438 572706417577 573188018976 574362968359 574368363072 574555935744 574591560492 575404268544 575841667212 576029721024 576035131392 576258976512 577215916928 577701310464 578696525288 578926842144 579115903488 580375853568 580411839174 580606838784 582432987024 583294833408 583485321216 584982011136 585129436038 585320522976 587019073536 587055471048 588030340212 588264371856 588903803001 589736754432 589773320451 589965923952 589971465216 590419937268 590612751936 591180818144 591677955072 592697247674 592890806048 592896374784 593347070232 594417204864 594611324928 595068913152 595105809786 595835785216 597169136368 597364155136 597601901568 598056173964 599134801728 599791682304 601871255552 602256880701 602765277696 602917184268 603812760039 604004579136 604704290589 604901770128 606999060864 607702241286 607900699872 608368515048 608798266272 609465741696 609664776192 610715054964 611616776764 611816513728 612287342352 612487298304 612525274947 613196836596 613591953408 614302771392 615322887648 616236890904 616432656896 617108502528 617146765704 617348308608 617503890339 618025158144 618461730816 620565297786 622006189056 622366125696 623087108154 623290591008 624210880608 625490419197 626176195596 626942746112 627100745796 627305539392 627788287728 627993305856 628032243933 629125926912 629604162576 630209731704 630415540608 630900682272 631145847942 631346350208 632038546944 632284154784 632731502592 632770734456 632977379712 634118989824 635172013056 635907830544 636115500288 636275811654 637054725888 637262770176 637753181184 639060479456 640914978816 640954718088 641325619683 642720915963 642814714368 642976714044 643186692288 644836521348 645456741342 646001605632 646164408456 646375427712 647329802112 648033436152 648039522816 648291348576 649367906544 649913974272 650539077888 651033590949 651252317184 651292697412 651505391424 652922835264 653182693632 653396004864 654521620088 656206687584 656420986368 658104762528 658485588348 659459972416 659675333632 660437404929 661367457472 661373669376 661630676736 661797418338 663286689792 663453848736 663711664446 663717898368 665078420412 665637699456 666622666752 667002156804 667008421632 667515454011 668719355472 668937740544 670315258368 670356820574 671815278414 672034674528 672302139264 673984862208 674026651944 674765642592 675414649168 675635220736 676148810853 677105162496 677147145703 677368283056 677374645248 678110937408 679333948416 679505151528 680078757888 680732874752 682479012992 682701891584 682873943472 683888287356 684855585792 684898049556 688293577944 688823260146 689048210592 690290947584 691090617816 692238248604 693266502267 693486739008 693713212416 693756225388 694247065344 694290111417 694516847184 695278302912 695769447168 696532276224 697202218496 697732202958 697960062816 698990602016 699218872832 699756962688 699985483776 700161891408 703226157312 704494465024 705310589376 705718731816 708985948167 709217483184 709763267556 710264643984 711043365312 711275572224 711319674132 711867076263 712099552176 712500897458 713383863552 714568514688 714846193368 715396309362 715629937824 715857278976 716686566624 716920616448 717472328832 717706635264 718943039388 720004559988 720239693376 720474903552 721029351168 721074057849 721538685952 722329767936 723166553664 724648936526 725673887232 726751806336 726934959513 727172356176 728062543872 728246027376 729037615671 729327767148 730354833664 730538894862 731856462624 732658856832 732943565352 733980248064 734538189672 734830530336 735070505472 735484797376 736336822599 737619111936 737664847248 738232523532 738473609664 738714774528 739805488128 740367857844 740616597504 741892468968 742134750336 743230513536 743473231872 744038389656 744045378048 744334511328 746197526016 746494507008 747734141952 747780504436 748024708672 749950500096 750195412992 750384474336 752309274906 752554958112 753668539904 754104665664 756039008844 756293013504 756339906672 758232969984 758279983437 758534740992 759841480314 760089623328 761743307808 762039318438 762046475904 762295339008 762874804584 764250691968 765824484096 766074580992 766122080656 767205691392 767788889616 768039628032 768233186406 768345302016 771902456192 772154537984 773834471424 773882452232 774330275187 775179236916 776577316032 777726444544 778169182938 779976014848 780172581384 780427363968 781027948512 781331453082 782740628064 784040453616 784352495808 785205070668 786315672576 786364427268 786621231936 786628620288 787226583024 787483669248 788903940096 791129426976 792556273152 793425217536 793474413048 793933573293 796802535424 797408231952 797869668582 798846402304 799047724482 799722243072 799923785976 800185018752 803009174268 803687036928 803889579024 804201967539 805083680052 805339438848 806222398464 806272387452 806535693504 809332081152 810269655048 810534266496 811158020064 811731021696 812620988928 813562372872 814020903451 814286739952 816383123136 816649731072 816700366596 817595782128 819070361856 819276780798 819968375808 820430516864 821649187872 822862354272 823131078144 823338520452 824033544192 824561511021 825727779072 827420397048 829341585408 829821500928 829872953154 830782810872 831054121344 832281174144 833987225596 834629027589 834901594128 836134327728 836407385856 837043188363 837051050304 837324407808 837376325244 838766879286 839472216768 839806320384 840279642272 840554054144 841200909696 841527797256 842718062592 843045539712 843694312608 843969839616 846896017408 847877107392 848154000384 848367748872 849406301184 850337574912 850882395006 854606290784 855100826244 856961221284 857086285824 857302285392 857582256384 858234155157 859782028464 860608988456 861335474176 861552544608 861833903616 861887340738 863106402816 863762500818 864044581536 864052697088 864388464768 865823875392 866551965696 867385437184 868044787932 868336422912 868390263216 868673855232 870563780352 870617758761 870910258176 874942250112 875227981824 877473016704 877694154057 877980784464 880583206572 882045510318 882174235648 882396557784 884605131648 884948885928 884957197824 885629905902 885919127904 886771227216 887516932608 889045871511 889336209072 889344562176 890020605348 891625807296 891916987392 892603369728 892658714679 893753677824 895753704552 896046232704 896402852352 897084260946 898702202592 899687523456 901531747804 902806883328 903166193664 904147916544 904375776402 905778597888 906006868704 907352655192 907864046761 910498591296 911553361929 911851049808 913140781056 913197399408 914198612544 914497164288 916072582446 917425165146 917724770592 918431013528 918730947456 919795254894 920387930112 921454157088 922984331472 923342999767 924355336356 924648985344 924950949888 925662753792 925720148556 926022462912 927037737216 927692596224 928709701632 930309603944 930613417088 930847946679 933009283584 933549188544 936316320912 937634876416 939264293394 940414119168 940651118694 940958309088 943688890368 945314597556 945623310912 946351023408 946718771913 947019525312 948057820416 948367429632 948426232176 949156101684 949466069568 951178484736 952758019584 952817094362 953128257824 953861745816 954173250432 954413717481 955582088832 955894155264 956629771776 958590719184 960006079984 960319591168 960633204736 961372468224 961432077132 964222071552 967565182976 968185112013 969002408448 969246612684 969563141568 970994703168 972050154228 972437022864 974051859816 975808616832 976878475776 976939046118 977258087136 979384252896 979774040448 980094007296 981782430132 983553129664 984310031376 984631479552 984953032704 986407317504 987157143792 987728382522 989189958624 989513000448 990974018048 992051186208 992060504064 992446015104 992696127507 994930034688 995180773104 995567496669 996978855936 997617630618 999934000128 1000503235206 1000512632448 1003079033208 1003406610816 1005472887552 1005535230861 1007722917621 1008052011792 1008453208896 1010977293312 1011039977916 1011379654656 1012148463888 1012718919254 1013121973752 1013452831104 1015657743744 1016052424584 1016061967872 1017166406112 1019000922624 1019257727292 1020118136832 1021099312128 1023718519488 1024052837376 1024310915208 1024460402688 1025832431034 1027283378688 1027347074334 1032440366916 1033234890219 1033572315888 1035436421376 1036635926724 1037558910584 1038357372906 1040230108512 1040569818624 1040634338082 1041370598016 1041775270776 1043654170752 1044798414336 1045387271488 1045803327744 1046598304437 1046940094224 1048420896768 1048485903024 1048828309248 1049635444032 1049978225664 1054839235968 1056741697536 1057965884064 1058578097724 1063210975936 1063826224776 1064644901334 1065396965976 1066296324096 1066565047968 1066913358336 1066979511198 1068751346187 1070075795328 1070678899024 1071852772032 1072269290052 1073094464043 1073444906736 1073785918464 1074963197952 1075029849936 1075380924672 1078414559082 1079109441536 1080006839982 1080359540064 1080712355328 1081544026752 1082308028928 1083494651904 1084749830496 1086973404789 1088510830848 1088866308096 1088933822128 1090127709504 1090758534264 1092093815808 1092369041064 1093291167744 1095532250496 1095808342293 1097149805696 1097508104192 1097784693936 1098988285248 1099415348028 1100970372096 1101807284508 1103227196064 1106428667904 1106497270872 1107348785298 1107710414496 1108072161792 1109708232192 1110551786766 1112838703452 1113202125504 1114845770304 1115209847808 1116057584484 1116068067072 1116432543744 1116501766992 1118355839048 1119296289024 1119741760512 1121601212928 1121670756654 1122037063008 1124060719616 1124925750144 1125293119488 1125576711504 1128463912359 1128832437168 1130502809856 1130872000512 1131156998496 1132541734912 1134058513266 1134439520256 1134509860008 1137349454976 1139762220471 1140134434992 1142614961712 1143058977657 1143069713856 1143443008512 1144312206876 1145412835154 1146376037952 1148725936718 1148736726144 1149111871488 1149183120984 1150808537088 1151683334424 1152059442048 1152349779609 1152517953024 1154431833856 1157393050576 1157853684288 1158231806976 1160751707136 1160823678348 1161213677568 1164865974048 1166589666816 1167253774407 1169964022272 1170258872076 1170641045952 1171997179623 1174038147072 1174110942096 1176060680424 1176528743712 1177807606002 1179473508864 1179546640902 1179931847904 1179942930432 1180839874536 1181225503872 1182361636288 1183355910144 1185394495348 1185781612096 1185792749568 1186694140464 1188834409728 1189222649856 1190137826304 1190211619572 1194338272736 1194728310272 1195203803136 1196112347928 1196804502873 1198269603456 1198571586723 1199583364608 1203742511104 1204513761402 1205530555392 1205834368536 1207625520078 1208009158272 1209408581178 1209803540256 1213998121728 1214073394429 1215404482572 1215801399744 1216737030096 1217596532544 1218931483392 1219329552384 1221430109928 1223233553528 1223633027456 1224574684704 1224974596608 1225050549894 1226393673192 1228605542784 1230645775296 1232473781808 1232865313792 1234217005056 1234293531408 1234696617216 1235007780678 1236050316288 1236923461632 1241130595572 1244012378112 1244732251392 1244809429731 1246174216308 1246581182016 1248421761216 1250980838394 1252352391192 1253885492224 1254201491592 1254611078784 1255576575456 1255986611712 1256064487866 1258150318929 1259208325152 1260419463408 1260831081216 1261801364544 1262291695884 1262692700416 1264077093888 1264568309568 1265463005184 1265541468912 1265954759424 1268237979648 1270344026112 1271815661088 1272231000576 1272551623308 1274109451776 1275506362368 1276323592509 1278120958912 1281829957632 1281909436176 1282651239366 1285441831926 1285629428736 1285953428088 1286373384576 1289673042696 1290913482684 1292003211264 1292328816912 1292750855424 1292831011107 1294659604224 1295643751227 1296066872304 1296079045632 1296582697152 1298735813088 1299827948544 1301078155776 1302067181898 1302504634368 1302585394824 1303010782848 1305845670528 1306365387264 1308615882763 1309043240176 1312401048421 1312413375168 1312841972736 1316209525056 1316971176696 1318919944832 1319350667264 1320874809858 1322734914944 1323068265477 1323261353472 1323594836676 1326907697472 1327423328892 1327435796736 1330156840824 1331275398912 1333245333504 1334004313608 1334016843264 1335030908022 1337438710944 1337875481088 1340630516736 1340713641148 1343630556828 1344069349056 1344604278528 1345626391419 1347969724416 1348053303888 1349531285184 1350829298336 1351270441472 1352297621706 1354210324992 1354294291406 1354736566112 1354749290496 1356221874816 1356563664603 1358667896832 1359010303056 1361465749504 1364958025984 1365403783168 1365747886944 1367776574712 1369711171584 1369796099112 1374108873669 1376137747719 1376587155888 1377646520292 1378096421184 1379692882341 1380581895168 1382181235632 1384476497208 1386533004534 1386973478016 1387426424832 1387512450776 1388494130688 1388580222834 1389033694368 1390556605824 1391538894336 1393064552448 1394404436992 1395464405916 1395920125632 1397981204032 1398437745664 1399513925376 1399970967552 1400323782816 1406452314624 1408896440091 1410621178752 1410976678041 1411437463632 1417971896334 1418434966368 1419526535112 1420529287968 1422086730624 1422551144448 1422639348264 1423734152526 1424199104352 1425001794916 1426767727104 1429137029376 1429225641543 1429692386736 1430792618724 1431259875648 1431714557952 1433373133248 1433841232896 1434944657664 1435413270528 1437886078776 1440009119976 1440479386752 1440949807104 1442058702336 1442148115698 1443077371904 1446333107328 1449297873052 1451347774464 1453503612672 1453869919026 1454344712352 1456125087744 1456492054752 1458075231342 1458655534296 1459477644793 1460709667328 1461077789724 1463712925248 1465317713664 1465408569177 1465887130704 1467960496128 1469076379344 1469661060672 1470141010944 1470969594752 1472673645198 1475329694496 1476465047064 1476947219328 1477429549056 1479610976256 1480735715688 1483784937936 1484269500672 1484361531271 1486461027072 1486946463744 1488076779312 1488090756096 1488669022656 1492395052032 1492989014016 1495468283904 1495561008872 1496049417344 1496426445927 1499901000192 1500754852809 1500768948672 1504618549812 1505109916224 1507337079808 1508209331328 1512078017688 1512679813344 1516465939968 1516559966874 1517069481984 1519078378881 1519682960628 1520179246656 1523486615616 1524078636876 1524092951808 1524590678016 1525749609168 1528501383936 1531648968192 1532244161312 1535577779232 1536079256064 1536466372812 1536690604032 1538748646551 1541020611501 1543804912384 1544309075968 1547668942848 1547764904464 1548660550374 1550358473832 1553154632064 1555452889088 1556338365876 1557536059359 1559952029696 1560345162768 1560854727936 1560951507123 1562055897024 1562662906164 1565481256128 1568080907232 1568704991616 1570410141336 1572631345152 1572728854536 1573242463872 1574453166048 1574967338496 1577680558657 1582258853952 1585112546304 1586850435072 1586948826096 1587867146586 1594816463904 1595739337164 1597692804608 1598095448964 1599444486144 1599847571952 1600370037504 1600469266797 1606018348536 1607374073856 1607779158048 1608403935078 1610167360104 1610678877696 1612444796928 1612544774904 1613071387008 1617621838623 1618664162304 1620010259973 1620539310096 1621068532992 1622316040128 1623462043392 1625241977856 1627124745744 1628041806902 1628573479904 1632766246272 1633299462144 1633400733192 1635191564256 1638140723712 1638553561596 1639936751616 1640861033728 1643298375744 1645724708544 1646262156288 1646677040904 1648067088384 1649123022042 1651455558144 1654840794096 1659643001856 1659745906308 1661023177947 1661565621744 1662108242688 1664562348288 1665827680149 1667974451192 1669258055178 1669803188256 1672268655456 1672814771712 1674086376726 1674102100608 1674648815616 1674752650488 1677533758572 1678944433536 1679612640768 1680559284544 1681108108288 1682401819392 1682506134981 1683055594512 1685436125184 1686091079424 1687388625216 1687939679232 1695754214784 1696308000768 1696735497744 1698812602368 1701087769899 1701764790012 1709212581568 1710201652488 1713922442568 1714172571648 1714604570784 1715164512768 1716468310314 1718119252731 1719564056928 1721217976912 1723088905077 1723105089216 1723667807232 1723774681476 1726212805632 1727525001636 1728089163072 1728105394176 1728776929536 1731647750784 1733103931392 1734770874368 1736089575864 1736780526432 1737347710464 1741127560704 1741235517522 1741820516352 1749884500224 1750455963648 1754946033408 1755388308114 1755961568928 1761166413144 1764091020636 1764348471296 1764793115568 1766711409003 1769210263296 1769319961353 1769897771856 1769914395648 1771259811804 1771838255808 1773542454432 1775033865216 1778091743022 1778672418144 1778689124352 1780041210696 1783251614592 1783833974784 1785206739456 1785317429358 1787507355648 1791507409104 1792092465408 1792805704704 1794168521892 1797404405184 1799375046912 1803063495608 1805613766656 1806770642103 1808295833088 1808751552804 1812013737408 1814112871767 1814705310384 1815728093522 1820997182592 1823106723858 1823702099616 1826394798816 1828397225088 1828994328576 1832145164892 1834850330292 1835449541184 1836862027056 1837461894912 1837575824841 1839590509788 1840775860224 1842908314176 1845968662944 1846685999534 1848710672712 1849297970688 1851325507584 1851440297112 1852044925824 1852511671017 1854075474432 1855385192448 1860619207888 1861226834176 1861695893358 1866018567168 1867098377088 1872632641824 1875269752832 1876471257591 1878528586788 1880828238336 1881302237388 1881916618176 1884096731799 1887377780736 1890629195112 1891246621824 1892702046816 1893437543826 1894039050624 1896115640832 1896852464352 1898312203368 1898932139136 1902356969472 1905516039168 1905634188724 1906256515648 1907723491632 1908346500864 1908827434962 1911164177664 1911788310528 1913259543552 1917181438368 1920012159968 1920639182336 1922744936448 1922864154264 1923976859049 1928162747889 1928444143104 1935130365952 1936370224026 1938004816896 1938493225368 1939126283136 1941989406336 1944100308456 1944874045728 1948103719632 1951617233664 1953100772847 1953756951552 1953878092236 1954516174272 1958768505792 1959548080896 1960188014592 1963564860264 1967106259328 1968620062752 1969262959104 1974314287584 1975456765044 1978379917248 1979026000896 1981948036096 1984102372416 1984121008128 1984892030208 1985392255014 1989860069376 1990361546208 1991134993338 1995235261236 1999868000256 2001006470412 2001025264896 2002546362033 2006158066416 2006813221632 2010945775104 2011070461722 2015445835242 2016104023584 2016906417792 2021954586624 2022079955832 2024296927776 2025437838508 2026243947504 2026905662208 2028446432559 2031315487488 2031441437109 2032104849168 2032123935744 2034332812224 2038001845248 2038515454584 2040236273664 2042198624256 2047437038976 2048105674752 2048621830416 2051664862068 2054566757376 2054694148668 2064880733832 2066469780438 2067144631776 2070872842752 2073271853448 2074440366859 2075117821168 2076714745812 2079799506801 2080460217024 2081139637248 2081268676164 2082741196032 2082870334251 2083550541552 2087308341504 2089596828672 2090774542976 2091606655488 2093196608874 2093880188448 2096971806048 2097656618496 2099270888064 2099956451328 2109678471936 2109809280373 2113483395072 2115931768128 2117156195448 2126421951872 2126957844501 2127652449552 2129289802668 2130793931952 2133130095936 2133826716672 2133959022396 2137502692374 2140151590656 2141357798048 2143705544064 2144538580104 2146188928086 2146889813472 2147571836928 2150059699872 2150761849344 2156829118164 2158218883072 2160013679964 2160719080128 2161424710656 2163088053504 2163222173547 2164616057856 2166989303808 2169499660992 2173946809578 2177021661696 2177867644256 2180255419008 2180804878539 2181517068528 2184187631616 2184738082128 2187112847013 2191064500992 2191616684586 2194299611392 2195016208384 2195569387872 2197976570496 2198830696056 2201940744192 2203614569016 2206454392128 2209010467797 2212857335808 2212994541744 2214697570596 2215420828992 2216144323584 2219416464384 2221103573532 2225677406904 2226404251008 2229691540608 2230419695616 2232115168968 2232136134144 2233003533984 2236711678096 2238592578048 2239483521024 2243202425856 2243341513308 2244074126016 2248121439232 2249851500288 2250586238976 2251153423008 2256927824718 2257664874336 2261005619712 2262313996992 2268117026532 2268879040512 2269019720016 2274698909952 2274839950311 2279524440942 2280268869984 2285229923424 2286117955314 2286139427712 2286886017024 2288624413752 2290825670308 2292752075904 2297451873436 2297473452288 2298223742976 2298366241968 2301617074176 2303366668848 2304118884096 2304699559218 2305035906048 2308863667712 2314786101152 2315707368576 2316463613952 2321503414272 2321647356696 2322990825561 2329731948096 2333179333632 2334507548814 2339928044544 2340517744152 2341282091904 2343994359246 2346248872009 2348221884192 2352121360848 2353035386503 2353057487424 2355615212004 2358947017728 2359093281804 2359863695808 2359885860864 2361679749072 2362451007744 2364723272576 2366711820288 2370788990696 2371563224192 2373388280928 2377668819456 2380275652608 2380423239144 2388676545472 2389456620544 2390407606272 2392224695856 2393609005746 2396539206912 2397143173446 2399166729216 2409027522804 2411061110784 2411668737072 2412605902617 2415251040156 2416018316544 2418817162356 2419607080512 2427996243456 2428146788858 2430808965144 2431602799488 2433474060192 2435193065088 2437862966784 2442062710353 2442860219856 2446467107056 2447266054912 2449149369408 2449949193216 2450101099788 2452787346384 2457211085568 2461291550592 2464947563616 2465730627584 2468587062816 2469393234432 2470015561356 2472100632576 2473684533063 2482261191144 2488024756224 2489464502784 2489618859462 2492348432616 2493162364032 2496843522432 2501961676788 2503887082767 2504704782384 2507770984448 2508402983184 2509222157568 2511129565089 2511153150912 2511973223424 2512128975732 2516300637858 2518416650304 2520838926816 2521662162432 2523602729088 2524583391768 2525385400832 2528154187776 2529136619136 2531082937824 2531909518848 2536271277841 2540688052224 2543631322176 2544462001152 2545103246616 2548218903552 2551012724736 2552647185018 2556241917824 2563818872352 2565302478732 2570883663852 2571258857472 2571906856176 2572746769152 2579346085392 2581826965368 2584006422528 2584657633824 2585501710848 2585662022214 2589319208448 2591287502454 2592133744608 2592158091264 2593165394304 2597471626176 2599655897088 2602156311552 2604134363796 2605009268736 2605170789648 2606021565696 2611691341056 2611853276283 2612730774528 2617231765526 2618086480352 2624802096842 2624826750336 2625683945472 2632419050112 2633082462171 2633942353392 2637839889664 2638701334528 2641749619716 2645469829888 2646136530954 2646522706944 2647189673352 2653815394944 2654846657784 2654871593472 2660313681648 2662550797824 2667137614533 2668008627216 2668033686528 2670061816044 2674877421888 2675750962176 2677976144037 2681261033472 2681427282296 2687261113656 2688138698112 2689208557056 2691252782838 2696106607776 2699062570368 2701658596672 2702540882944 2704595243412 2708420649984 2708588582812 2709473132224 2709498580992 2712443749632 2713127329206 2717335793664 2718020606112 2723592140283 2729916051968 2731495773888 2734660085787 2735553149424 2739422343168 2739592198224 2748217747338 2752275495438 2753174311776 2755293040584 2756192842368 2759385764682 2761163790336 2764362471264 2768952994416 2770028999301 2773066009068 2773946956032 2774852849664 2775024901552 2776988261376 2777160445668 2778067388736 2781113211648 2783077788672 2786129104896 2788808873984 2790928811832 2791840251264 2792543840037 2795962408064 2796875491328 2799027850752 2800647565632 2812904629248 2817792880182 2821242357504 2821953356082 2822874927264 2835943792668 2836869932736 2839053070224 2840156315739 2841058575936 2844173461248 2845102288896 2845278696528 2847468305052 2848398208704 2850003589832 2853535454208 2858274058752 2858451283086 2859384773472 2861585237448 2862519751296 2866746266496 2867682465792 2869889315328 2875772157552 2880018239952 2880958773504 2881899614208 2884117404672 2884296231396 2886154743808 2892666214656 2898595746104 2902695548928 2904555336039 2907007225344 2907739838052 2908689424704 2912984109504 2916150462684 2917311068592 2918955289586 2921419334656 2922155579448 2927425850496 2930635427328 2930817138354 2931774261408 2938152758688 2939322121344 2940282021888 2941939189504 2945347290396 2950659388992 2952930094128 2953894438656 2954859098112 2959221952512 2961471431376 2967569875872 2968539001344 2968723062542 2972922054144 2976153558624 2976181512192 2977338045312 2978088382521 2984790104064 2986702490007 2990936567808 2991122017744 2992098834688 2992852891854 2999802000384 3001509705618 3001537897344 3009237099624 3010219832448 3014674159616 3016418662656 3016605692583 3023168752863 3024156035376 3025359626688 3032931879936 3033119933748 3034138963968 3038156757762 3039365921256 3040358493312 3046973231232 3048157273752 3048185903616 3051499218336 3057002767872 3063297936384 3064488322624 3071155558464 3072158512128 3072932745624 3073381208064 3077497293102 3082041223002 3087609824768 3095529808928 3097321100748 3099704670657 3100716947664 3106309264128 3110905778176 3112676731752 3115072118718 3119904059392 3120690325536 3121709455872 3121903014246 3124111794048 3125325812328 3130962512256 3136161814464 3137409983232 3139794913311 3140820282672 3145262690304 3145457709072 3146484927744 3148906332096 3149934676992 3155361117314 3164517707904 3170225092608 3173897652192 3175734293172 3189632927808 3191478674328 3195385609216 3196190897928 3198888972288 3199695143904 3200740075008 3200938533594 3206254038561 3212036697072 3215558316096 3216807870156 3219283392129 3220334720208 3221357755392 3224889593856 3225089549808 3226142774016 3235243677246 3237328324608 3240020519946 3241078620192 3242137065984 3244632080256 3246924086784 3250483955712 3254249491488 3256083613804 3257146959808 3260920214367 3265532492544 3266598924288 3266801466384 3270383128512 3276281447424 3277107123192 3279873503232 3281722067456 3286596751488 3287425026879 3291449417088 3292524312576 3293354081808 3298246044084 3302911116288 3309681588192 3319286003712 3319491812616 3322046355894 3323131243488 3324216485376 3329124696576 3331655360298 3334859830267 3335948902384 3338516110356 3339606376512 3344537310912 3345629543424 3348172753452 3348204201216 3349297631232 3349505300976 3355067517144 3357888867072 3359225281536 3361118569088 3362216216576 3364803638784 3365012269962 3366111189024 3372182158848 3374777250432 3375879358464 3391508429568 3392616001536 3393470995488 3397625204736 3402175539798 3403529580024 3418425163136 3419286661413 3420403304976 3427844885136 3429176932971 3429209141568 3430329025536 3432936620628 3436238505462 3439128113856 3442435953824 3446177810154 3446210178432 3447335614464 3447549362952 3452425611264 3455050003272 3456178326144 3457049338827 3457553859072 3463295501568 3469541748736 3472179151728 3473561052864 3474695420928 3482255121408 3482471035044 3483641032704 3499769000448 3501761323221 3509892066816 3510776616228 3511923137856 3515991538869 3522332826288 3528182041272 3528696942592 3529586231136 3533422818006 3538420526592 3538639922706 3539795543712 3539828791296 3542519623608 3543676511616 3547084908864 3550067730432 3556183486044 3557344836288 3557378248704 3560082421392 3566503229184 3567667949568 3570413478912 3570634858716 3583014818208 3584184930816 3585611409408 3588337043784 3590413508619 3594808810368 3595714760169 3598750093824 3606126991216 3611227533312 3613541284206 3616591666176 3617503105608 3624027474816 3628225743534 3629410620768 3631456187044 3641994365184 3642220183287 3646213447716 3647404199232 3652789597632 3656794450176 3657988657152 3664290329784 3669700660584 3670899082368 3673724054112 3674923789824 3675151649682 3679181019576 3685816628352 3691937325888 3693371999068 3697421345424 3698595941376 3702651015168 3702880594224 3704089851648 3705023342034 3708150948864 3710770384896 3721238415776 3722453668352 3723391786716 3732037134336 3734196754176 3734428289193 3745265283648 3750539505664 3752942515182 3757057173576 3761656476672 3762604474776 3763833236352 3768193463598 3774450956787 3781258390224 3782493243648 3782727773239 3785404093632 3786875087652 3788078101248 3792231281664 3793704928704 3796624406736 3797864278272 3804713938944 3811032078336 3811268377448 3812513031296 3815446983264 3816693001728 3817654869924 3822328355328 3826519087104 3834362876736 3840024319936 3841278364672 3845489872896 3845728308528 3847953718098 3856325495778 3856888286208 3872740448052 3876009633792 3876986450736 3878252566272 3878493033321 3883978812672 3886931253681 3888200616912 3889748091456 3896207439264 3903234467328 3906201545694 3907513903104 3907756184472 3909032348544 3917537011584 3919096161792 3925847648289 3927129720528 3934212518656 3937203145263 3937240125504 3938525918208 3948628575168 3950913530088 3956759834496 3958052001792 3963896072192 3968204744832 3969204796431 3969784060416 3970784510028 3980723092416 3982269986676 3990470522472 3999736000512 4002012940824 4002050529792 4005092724066 4012316132832 4013626443264 4020540778513 4021891550208 4022140923444 4030891670484 4032208047168 4033812835584 4036879174257 4043909173248 4044159911664 4048593855552 4050875677016 4052487895008 4053811324416 4056892865118 4062630974976 4062882874218 4064209698336 4064247871488 4068665624448 4076003690496 4077030909168 4084397248512 4094874077952 4096211349504 4097243660832 4103329724136 4109133514752 4109388297336 4122326621007 4128413243157 4129761467664 4132939560876 4134289263552 4141745685504 4146543706896 4148880733718 4150235642336 4153429491624 4159599013602 4160920434048 4162279274496 4162537352328 4165482392064 4165740668502 4167101083104 4174616683008 4179193657344 4181549085952 4183213310976 4186393217748 4187760376896 4193943612096 4195313236992 4198541776128 4199912902656 4219356943872 4219618560746 4226689320273 4231863536256 4232930034123 4234312390896 4252843903744 4253915689002 4255304899104 4258579605336 4261587863904 4266260191872 4267653433344 4267918044792 4275005384748 4280303181312 4282715596096 4287411088128 4287676924629 4289077160208 4292377856172 4293779626944 4295143673856 4300119399744 4301523698688 4313658236328 4320027359928 4321438160256 4322849421312 4326176107008 4326444347094 4329232115712 4338999321984 4347893619156 4354043323392 4355735288512 4360510838016 4361609757078 4363034137056 4368375263232 4369476164256 4374225694026 4378432934379 4382129001984 4383233369172 4388599222784 4391138775744 4395953140992 4396225707531 4397661392112 4403881488384 4407229138032 4412908784256 4418020935594 4425989083488 4429395141192 4430841657984 4432288647168 4438832928768 4442207147064 4451354813808 4452808502016 4453084593813 4459383081216 4460839391232 4464230337936 4464272268288 4466007067968 4473423356192 4477185156096 4478967042048 4486404851712 4486683026616 4488148252032 4489279337781 4496242878464 4499703000576 4502264558427 4502306846016 4513855649436 4515329748672 4522011239424 4524627993984 4536234053064 4538039440032 4549397819904 4549679900622 4557235136643 4559048881884 4560537739968 4570459846848 4572235910628 4572278855424 4573772034048 4577248827504 4581651340616 4585504151808 4594903746872 4594946904576 4596732483936 4606733337696 4608237768192 4609399118436 4610071812096 4617727335424 4623061834503 4629572202304 4631414737152 4632927227904 4643006828544 4643294713392 4645981651122 4659463896192 4666358667264 4669015097628 4672608178077 4679856089088 4681035488304 4682564183808 4682854521369 4687988718492 4692497744018 4696443768384 4704242721696 4706070773006 4706114974848 4711230424008 4717894035456 4718186563608 4719727391616 4723359498144 4724902015488 4729446545152 4733041675971 4740030019921 4741577981392 4743126448384 4746776561856 4755337638912 4760551305216 4760846478288 4777353090944 4778913241088 4784449391712 4787218011492 4793078413824 4794286346892 4798333458432 4801407800391 4818055045608 4822122221568 4823337474144 4825211805234 4830502080312 4832036633088 4837634324712 4839214161024 4852865515869 4855992486912 4856293577716 4860030779919 4861617930288 4863205598976 4866948120384 4870386130176 4875725933568 4884125420706 4885720439712 4892934214112 4894532109824 4898298738816 4899898386432 4900202199576 4905574692768 4914422171136 4922583101184 4929895127232 4931461255168 4937174125632 4938786468864 4940031122712 4944201265152 4947369066126 4964522382288 4978929005568 4979237718924 4983069533841 4984696865232 4986324728064 4993687044864 4997483040447 5003923353576 5007774165534 5009409564768 5015541968896 5016805966368 5018444315136 5022259130178 5022306301824 5023946446848 5024257951464 5032601275716 5036833300608 5041677853632 5043324324864 5047205458176 5047518404943 5049166783536 5050770801664 5056308375552 5058273238272 5062165875648 5063819037696 5072542555682 5087262644352 5088924002304 5090206493232 5096437807104 5103263309697 5105294370036 5112483835648 5127637744704 5130604957464 5141767327704 5142517714944 5143813712352 5145493538304 5154357758193 5158692170784 5163653930736 5169266715231 5169315267648 5171003421696 5171324044428 5178638416896 5182575004908 5184267489216 5184316182528 5186330788608 5194943252352 5199311794176 5204312623104 5208268727592 5210341579296 5212043131392 5223382682112 5223706552566 5225461549056 5234463531052 5236172960704 5249604193684 5249653500672 5251367890944 5264838100224 5266164924342 5267884706784 5275679779328 5283499239432 5290939659776 5292273061908 5293045413888 5294379346704 5300134227009 5307630789888 5307959884059 5309693315568 5309743186944 5320627363296 5325101595648 5334275229066 5336017254432 5336067373056 5340123632088 5349754843776 5351501924352 5355952288074 5362522066944 5362854564592 5374522227312 5376277396224 5376610746757 5378417114112 5382505565676 5392213215552 5398125140736 5403317193344 5405081765888 5409190486824 5416841299968 5417177165624 5418946264448 5420311926309 5424887499264 5426254658412 5436041212224 5447184280566 5459832103936 5462991547776 5469320171574 5471106298848 5479184396448 5496435494676 5504550990876 5506348623552 5510586081168 5512385684736 5512727474523 5518771529364 5522327580672 5528724942528 5537905988832 5540057998602 5546132018136 5547893912064 5550049803104 5553976522752 5554320891336 5556134777472 5557535013051 5562226423296 5566155577344 5577617747968 5581857623664 5583680502528 5585087680074 5591924816128 5593750982656 5598055701504 5601295131264 5625809258496 5629413772773 5635585760364 5642484715008 5643906712164 5645749854528 5652290195397 5671887585336 5673739865472 5678106140448 5680312631478 5682117151872 5688346922496 5690557393056 5694936610104 5696796417408 5700007179664 5707070908416 5716548117504 5716902566172 5718769546944 5723170474896 5725039502592 5733492532992 5735364931584 5739778630656 5751544315104 5760036479904 5761917547008 5768234809344 5768592462792 5771930577147 5785332429312 5797191492208 5805391097856 5809110672078 5814014450688 5815479676104 5817378849408 5825968219008 5832300925368 5834622137184 5837910579172 5842838669312 5844311158896 5854851700992 5859302318541 5861270854656 5861634276708 5863548522816 5876305517376 5878644242688 5880564043776 5883878379008 5890694580792 5901318777984 5905860188256 5907788877312 5922942862752 5935139751744 5937078002688 5937446125084 5945844108288 5952307117248 5952363024384 5954676090624 5956176765042 5969580208128 5973404980014 5982244035488 5984197669376 5985705783708 5999604000768 6003019411236 6003075794688 6007639086099 6018474199248 6020439664896 6029348319232 6032837325312 6033211385166 6046337505726 6048312070752 6050719253376 6065863759872 6066239867496 6076313515524 6078731842512 6080716986624 6085339297677 6093946462464 6094324311327 6096314547504 6096371807232 6102998436672 6114005535744 6126595872768 6128976645248 6142311116928 6144317024256 6145865491248 6154994586204 6164082446004 6175219649536 6191059617856 6194642201496 6199409341314 6201433895328 6212618528256 6223321100577 6225353463504 6230144237436 6239398520403 6241380651072 6243418911744 6243806028492 6248223588096 6248611002753 6250651624656 6261925024512 6272323628928 6274819966464 6279589826622 6281640565344 6290915418144 6292969855488 6297812664192 6299869353984 6310722234628 6329035415808 6329427841119 6340450185216 6347795304384 6351468586344 6379265855616 6380873533503 6382957348656 6390771218432 6392381795856 6399390287808 6401480150016 6401877067188 6412508077122 6424073394144 6431116632192 6433615740312 6438566784258 6440669440416 6442715510784 6450179099616 6452285548032 6463400998369 6470487354492 6474656649216 6480041039892 6482157240384 6484274131968 6489264160512 6489666520641 6493848173568 6500967911424 6508498982976 6512167227608 6514293919616 6521840428734 6531064985088 6533602932768 6540766257024 6552562894848 6554214246384 6563444134912 6573193502976 6574850053758 6582898834176 6585048625152 6586708163616 6596492088168 6605822232576 6619363176384 6627031403391 6638572007424 6638983625232 6644092711788 6646262486976 6648432970752 6658249393152 6663310720596 6669719660534 6671897804768 6677032220712 6679212753024 6689074621824 6691259086848 6696345506904 6696408402432 6699010601952 6710135034288 6715777734144 6718450563072 6722237138176 6724432433152 6729607277568 6730024539924 6732222378048 6744364317696 6749554500864 6751758716928 6783016859136 6786941990976 6804351079596 6807059160048 6824519850933 6836850326272 6838573322826 6840806609952 6855689770272 6858353865942 6858418283136 6860658051072 6865873241256 6872477010924 6878256227712 6884871907648 6892355620308 6892420356864 6894671228928 6895098725904 6904851222528 6910100006544 6912356652288 6914098677654 6915107718144 6926591003136 6944358303456 6947122105728 6949390841856 6964510242816 6964942070088 6968972476683 6999538000896 7003522646442 7019784133632 7021553232456 7023846275712 7031983077738 7038746616027 7044665652576 7056364082544 7059106159509 7059172462272 7066845636012 7076841053184 7077279845412 7079591087424 7079657582592 7085039247216 7087353023232 7094169817728 7100135460864 7112366972088 7114689672576 7120164842784 7133006458368 7140826957824 7141269717432 7166029636416 7168369861632 7171222818816 7176674087568 7180827017238 7189617620736 7191429520338 7197500187648 7212253982432 7227082568412 7233183332352 7235006211216 7237817707851 7248054949632 7256451487068 7258821241536 7262912374088 7283988730368 7284440366574 7292426895432 7294808398464 7305579195264 7313588900352 7326188131059 7328580659568 7339401321168 7341798164736 7347448108224 7349847579648 7350303299364 7358362039152 7371633256704 7383874651776 7386743998136 7394842690848 7397191882752 7405761188448 7408179703296 7410046684068 7416301897728 7442476831552 7444907336704 7446783573432 7464074268672 7468393508352 7468856578386 7490530567296 7505885030364 7511661248301 7514114347152 7523312953344 7525208949552 7527666472704 7533388695267 7536386927196 7548901913574 7562516780448 7564986487296 7565455546478 7570808187264 7573750175304 7576156202496 7584462563328 7587409857408 7593248813472 7595728556544 7608813833523 7622064156672 7622536754896 7625026062592 7630893966528 7633386003456 7635309739848 7644656710656 7653038174208 7668725753472 7680048639872 7682556729344 7691456617056 7695907436196 7712650991556 7713776572416 7745480896104 7752019267584 7753972901472 7756505132544 7756986066642 7767957625344 7773862507362 7776401233824 7779496182912 7792414878528 7806468934656 7812403091388 7815027806208 7815512368944 7818064697088 7835074023168 7835559828849 7838192323584 7851695296578 7854259441056 7868425037312 7874406290526 7874480251008 7877051836416 7897257150336 7899247386513 7901827060176 7913519668992 7916104003584 7927792144384 7936409489664 7938409592862 7939568120832 7941569020056 7961446184832 7964539973352 7980941044944 8001412843599 8004025881648 8004101059584 8010185448132 8024632265664 8027252886528 8033928432111 8041081557026 8043783100416 8044281846888 8061783340968 8064416094336 8067625671168 8073758348514 8088319823328 8097187711104 8101751354032 8104975790016 8107622648832 8113785730236 8125261949952 8125765748436 8128419396672 8128495742976 8137331248896 8152007380992 8154061818336 8170776420849 8189748155904 8194487321664 8203980257361 8206659448272 8218267029504 8218776594672 8244653242014 8256826486314 8259522935328 8265879121752 8268578527104 8283491371008 8293087413792 8297761467436 8300471284672 8306858983248 8310086997903 8319198027204 8321840868096 8324558548992 8325074704656 8330964784128 8331481337004 8334202166208 8349233366016 8358387314688 8363098171904 8366426621952 8372786435496 8375520753792 8377631520111 8387887224192 8390626473984 8397083552256 8438713887744 8439237121492 8453378640546 8463727072512 8465860068246 8468624781792 8498513761003 8505687807488 8507831378004 8510609798208 8517159210672 8520468947217 8523175727808 8532520383744 8535306866688 8535836089584 8550010769496 8560606362624 8565431192192 8574822176256 8575353849258 8578154320416 8584755712344 8587559253888 8600238799488 8603047397376 8627316472656 8640054719856 8642876320512 8645698842624 8652352214016 8652888694188 8658464231424 8677998643968 8695787238312 8708086646784 8711470577024 8713666008117 8721021676032 8723219514156 8726068274112 8738952328512 8748451388052 8756865868758 8764258003968 8766466738344 8777198445568 8782277551488 8791906281984 8792451415062 8795322784224 8814458276064 8825817568512 8836041871188 8851978166976 8858790282384 8861683315968 8864577294336 8877665857536 8884414294128 8902709627616 8905617004032 8906169187626 8918766162432 8928460675872 8928544536576 8932014135936 8934265147563 8946846712384 8954370312192 8960107470021 8972809703424 8973366053232 8976296504064 8978558675562 8992485756928 8999406001152 9004529116854 9004613692032 9027711298872 9030659497344 9044022478848 9049255987968 9049817077749 9069506258589 9072468106128 9076078880064 9098795639808 9099359801244 9114470273286 9118097763768 9121075479936 9140919693696 9144471821256 9144557710848 9154497655008 9163302681232 9171008303616 9186807338947 9189807493744 9189893809152 9193464967872 9213466675392 9216475536384 9218798236872 9220143624192 9235454670848 9246123669006 9259144404608 9262829474304 9286589426784 9291963302244 9318927792384 9332717334528 9338030195256 9345216356154 9359712178176 9362070976608 9365128367616 9365709042738 9375977436984 9384995488036 9392887536768 9408485443392 9412141546012 9412229949696 9419384739933 9422460848016 9435788070912 9436373127216 9439454783232 9446718996288 9449804030976 9458893090304 9466083351942 9480060039842 9483155962784 9486252896768 9493553123712 9510675277824 9521692956576 9554706181888 9557826482176 9568898783424 9574436022984 9586156827648 9588572693784 9596666916864 9602815600782 9618762115683 9636110091216 9646674948288 9650423610468 9657850176387 9661004160624 9664073266176 9675268649424 9678428322048 9705731031738 9711984973824 9712587155432 9720061559838 9723235860576 9726411197952 9733896240768 9740772260352 9751451867136 9768250841412 9771440879424 9782760643101 9785868428224 9789064219648 9796597477632 9799796772864 9800404399152 9811149385536 9828844342272 9845166202368 9859790254464 9862275080637 9874348251264 9877572937728 9880062245424 9894738132252 9929044764576 9957858011136 9958475437848 9966139067682 9969393730464 9972649456128 9987374089728 9994966080894 10004579490801 10007846707152 10015548331068 10018819129536 10033611932736 10036888630272 10044518260356 10044612603648 10047892893696 10048515902928 10065202551432 10073666601216 10083355707264 10086648649728 10094410916352 10095036809886 10098333567072 10101541603328 10116546476544 10124331751296 10127638075392 10145085111364 10174525288704 10177848004608 10180412986464 10192875614208 10206526619394 10210588740072 10224967671296 10255275489408 10257859984239 10261209914928 10283534655408 10287530798913 10287627424704 10290987076608 10308715516386 10317384341568 10327307861472 10338533430462 10338630535296 10342006843392 10342648088856 10357276833792 10365150009816 10368534978432 10372661577216 10389886504704 10390530718897 10408625246208 10416537455184 10420683158592 10424086262784 10446765364224 10447413105132 10450923098112 10468927062104 10472345921408 10499208387368 10499307001344 10505283969663 10529676200448 10532329848684 10535769413568 10551359558656 10566998478864 10581879319552 10584546123816 10586090827776 10588758693408 10600268454018 10615261579776 10615919768118 10619386631136 10619486373888 10641254726592 10650203191296 10668550458132 10672034508864 10672134746112 10680247264176 10699509687552 10703003848704 10711904576148 10725709129184 10749044454624 10752554792448 10753221493514 10756834228224 10765011131352 10771240525857 10784426431104 10787144280507 10796250281472 10806634386688 10810163531776 10818380973648 10833682599936 10834354331248 10837892528896 10840623852618 10849774998528 10852509316824 10872082424448 10894368561132 10919664207872 10925983095552 10926660549861 10938640343148 10942212597696 10958368792896 10992870989352 11009101981752 11012697247104 11021172162336 11024771369472 11025454949046 11037543058728 11043763910599 11057449885056 11075811977664 11080115997204 11092264036272 11095787824128 11100099606208 11107953045504 11108641782672 11112269554944 11115070026102 11124452846592 11132311154688 11163715247328 11167361005056 11170175360148 11183849632256 11196111403008 11202590262528 11203284867579 11251618516992 11258827545546 11271171520728 11284969430016 11287813424328 11291499709056 11304580390794 11323352870361 11343775170672 11347479730944 11348183319717 11356212280896 11360625262956 11364234303744 11376693844992 11381114786112 11389873220208 11393592834816 11400014359328 11414141816832 11433096235008 11433805132344 11437539093888 11446340949792 11450079005184 11466985065984 11479557261312 11503088630208 11520072959808 11523835094016 11536469618688 11537184925584 11543861154294 11570664858624 11594382984416 11618221344156 11628028901376 11630959352208 11634757698816 11635479099963 11651936438016 11660793761043 11664601850736 11669244274368 11675821158344 11685677338624 11688622317792 11709703401984 11718604637082 11722541709312 11723268553416 11727097045632 11752611034752 11757288485376 11767756758016 11777542944867 11781389161584 11802637555968 11811609435789 11811720376512 11815577754624 11845885725504 11870279503488 11874156005376 11874892250168 11891688216576 11904614234496 11907614389293 11909352181248 11912353530084 11946809960028 11964488070976 11968395338752 11971411567416 11999208001536 12006038822472 12006151589376 12015278172198 12036948398496 12040879329792 12061622335539 12065674650624 12066422770332 12092675011452 12096624141504 12101438506752 12110637522771 12131727519744 12132479734992 12152627031048 12157463685024 12161433973248 12170678595354 12187892924928 12188648622654 12192629095008 12192743614464 12205996873344 12228011071488 12253191745536 12257953290496 12284622233856 12288634048512 12291730982496 12309989172408 12328164892008 12350439299072 12366979863021 12382119235712 12385239729471 12389284402992 12398818682628 12402867790656 12425237056512 12446642201154 12450706927008 12460288474872 12478797040806 12482761302144 12486837823488 12487612056984 12496447176192 12497222005506 12501303249312 12523850049024 12544647257856 12549639932928 12559179653244 12563281130688 12581830836288 12585939710976 12595625328384 12599738707968 12621444469256 12658070831616 12658855682238 12695590608768 12698790102369 12702937172688 12758531711232 12761747067006 12765914697312 12781542436864 12784763591712 12798780575616 12802960300032 12803754134376 12825016154244 12848146788288 12862233264384 12863030773887 12867231480624 12877133568516 12881338880832 12885431021568 12900358199232 12904571096064 12926801996738 12940974708984 12960082079784 12964314480768 12968548263936 12978528321024 12979333041282 12987696347136 13016997965952 13024334455216 13028587839232 13043680857468 13062129970176 13067205865536 13081532514048 13105125789696 13108428492768 13126888269824 13135298803137 13146387005952 13149700107516 13165797668352 13173416327232 13188677122593 13192984176336 13211644465152 13238726352768 13254062806782 13277967250464 13288185423576 13292524973952 13296865941504 13316498786304 13326621441192 13339439321068 13343795609536 13354064441424 13358425506048 13359253781439 13378149243648 13382518173696 13392691013808 13392816804864 13398021203904 13420270068576 13431555468288 13436901126144 13444474276352 13459214555136 13460049079848 13464444756096 13467838013343 13488728635392 13499109001728 13506793675281 13566033718272 13573883981952 13608702159192 13614118320096 13649039701866 13671705409929 13673700652544 13677146645652 13681613219904 13711379540544 13716707731884 13716836566272 13721316102144 13731746482512 13744954021848 13756512455424 13769743815296 13784711240616 13784840713728 13790197451808 13820200013088 13824713304576 13828197355308 13830215436288 13853182006272 13888716606912 13894244211456 13898781683712 13929020485632 13929884140176 13937944953366 13999076001792 14007045292884 14017824534231 14039568267264 14043106464912 14047692551424 14048563564107 14063966155476 14077493232054 14089331305152 14112728165088 14118212319018 14118344924544 14133691272024 14153682106368 14154559690824 14159182174848 14170078494432 14174706046464 14188339635456 14199125027913 14220090059763 14224733944176 14229379345152 14240329685568 14266012916736 14281653915648 14282539434864 14332059272832 14336739723264 14353348175136 14361654034476 14379235241472 14382859040676 14395000375296 14404223401173 14424507964864 14454165136824 14466366664704 14470012422432 14475635415702 14496109899264 14512902974136 14517642483072 14525824748176 14558596547607 14567977460736 14568880733148 14580092339757 14584853790864 14589616796928 14611158390528 14627177800704 14652376262118 14657161319136 14678802642336 14683596329472 14694896216448 14699695159296 14700606598728 14716724078304 14743266513408 14767749303552 14768664962611 14773487996272 14789685381696 14794383765504 14811522376896 14816359406592 14820093368136 14832603795456 14884953663104 14889814673408 14893567146864 14936787016704 14937713156772 14981061134592 15011770060728 15023322496602 15028228694304 15046625906688 15050417899104 15055332945408 15066777390534 15072773854392 15097803827148 15125033560896 15129972974592 15130911092956 15141616374528 15142555214829 15147500350608 15152312404992 15168925126656 15174819714816 15186497626944 15191457113088 15217627667046 15245073509792 15250052125184 15261787933056 15266772006912 15270619479696 15289313421312 15309789929091 15337451506944 15360097279744 15365113458688 15382913234112 15391814872392 15425301983112 15427553144832 15463073274579 15490961792208 15507800145693 15507945802944 15513010265088 15513972133284 15535915250688 15547725014724 15552802467648 15558992365824 15584829757056 15612937869312 15624806182776 15631024737888 15636129394176 15670148046336 15671119657698 15676384647168 15703390593156 15708518882112 15736850074624 15748812581052 15748960502016 15754103672832 15794514300672 15798494773026 15803654120352 15827039337984 15872818979328 15876819185724 15879136241664 15883138040112 15900402681027 15922892369664 15923879652177 15929079946704 15961882089888 16002825687198 16008051763296 16008202119168 16020370896264 16049264531328 16054505773056 16067856864222 16082163114052 16087566200832 16088563693776 16123566681936 16128832188672 16129832240271 16135251342336 16147516697028 16176639646656 16194375422208 16203502708064 16209951580032 16215245297664 16227571460472 16250523899904 16251531496872 16256838793344 16260935778927 16274662497792 16308123636672 16341552841698 16379496311808 16388974643328 16407960514722 16413318896544 16437553189344 16471247705521 16489306484028 16513652972628 16519045870656 16531758243504 16537157054208 16538182423569 16566982742016 16586174827584 16595522934872 16600942569344 16613717966496 16620173995806 16638396054408 16643681736192 16650149409312 16661929568256 16662962674008 16668404332416 16698466732032 16726196343808 16732853243904 16745572870992 16751041507584 16755263040222 16775774448384 16781252947968 16794167104512 16877427775488 16878474242984 16888241318319 16906757281092 16927454145024 16931720136492 16937249563584 16997027522006 17011375614976 17015662756008 17021219596416 17034318421344 17040937894434 17046351455616 17065040767488 17071672179168 17100021538992 17121212725248 17130862384384 17149644352512 17150707698516 17156308640832 17169511424688 17175118507776 17200477598976 17206094794752 17254632945312 17280109439712 17285752641024 17304704428032 17305777388376 17315791731441 17355997287936 17391574476624 17416173293568 17422941154048 17427332016234 17442043352064 17446439028312 17452136548224 17477904657024 17496902776104 17513731737516 17528516007936 17532933476688 17554396891136 17564555102976 17577906955623 17583812563968 17584902830124 17590645568448 17628916552128 17651635137024 17672083742376 17703956333952 17717580564768 17723366631936 17753898944887 17768828588256 17805252019129 17805419255232 17811234008064 17812338375252 17837532324864 17856921351744 17857089073152 17864028271872 17868530295126 17893693424768 17908740624384 17920214940042 17946732106464 17952593008128 17957117351124 17998812002304 18009058233708 18009227384064 18055422597744 18061318994688 18088044957696 18098511975936 18099634155498 18139012517178 18144936212256 18152157760128 18197591279616 18198719602488 18228940546572 18236195527536 18242150959872 18256017893031 18281839387392 18282972933981 18288943642512 18289115421696 18308995310016 18326605362464 18342016607232 18373614677894 18379614987488 18379787618304 18386929935744 18426933350784 18432951072768 18437596473744 18470909341696 18492247338012 18518288809216 18525658948608 18573178853568 18583926604488 18637855584768 18669963301731 18676060390512 18690432712308 18718195561209 18724141953216 18730256735232 18731418085476 18745833008259 18751954873968 18769990976072 18785775073536 18816970886784 18824283092024 18824459899392 18838769479866 18844921696032 18872746254432 18878909566464 18893437992576 18899608061952 18917786180608 18932166703884 18960120079684 18966311925568 18972505793536 18987106247424 18988283523357 19021350555648 19043385913152 19109412363776 19137797566848 19142620600509 19148872045968 19172313655296 19177145387568 19205631201564 19237524231366 19272220182432 19293349896576 19300847220936 19315700352774 19322008321248 19328146532352 19350537298848 19356856644096 19390202995107 19411462063476 19423969947648 19425174310864 19440123119676 19446471721152 19452822395904 19467792481536 19468999561923 19481544520704 19502903734272 19536501682824 19542881758848 19565521286202 19571736856448 19578128439296 19593194955264 19600808798304 19622298771072 19657688684544 19690332404736 19719580508928 19724550161274 19748696502528 19755145875456 19760124490848 19789476264504 19858089529152 19881094210173 19915716022272 19916950875696 19932278135364 19938787460928 19945298912256 19974748179456 19989932161788 20009158981602 20015693414304 20031096662136 20037638259072 20067223865472 20073777260544 20089036520712 20089225207296 20097031805856 20130405102864 20147333202432 20166711414528 20173297299456 20188821832704 20190073619772 20196667134144 20203083206656 20233092953088 20248663502592 20255276150784 20290170222728 20349050577408 20360825972928 20413053238788 20421177480144 20449935342592 20473559552799 20510550978816 20515719968478 20522419829856 20567069310816 20575061597826 20575254849408 20581974153216 20617431032772 20634768683136 20654615722944 20677066860924 20677261070592 20684013686784 20685296177712 20714553667584 20730300019632 20737069956864 20745323154432 20779773009408 20781061437794 20833074910368 20841366317184 20848172525568 20893530728448 20894826210264 20906917430049 20937854124208 20944691842816 20998416774736 20998614002688 21010567939326 21059352400896 21064659697368 21071538827136 21102719117312 21116239848081 21133996957728 21163758639104 21169092247632 21177318478527 21177517386816 21200536908036 21230523159552 21231839536236 21238773262272 21238972747776 21282509453184 21300406382592 21337100916264 21344069017728 21360494528352 21399019375104 21423809152296 21451418258368 21498088909248 21505109584896 21506442987028 21513668456448 21530022262704 21542481051714 21568852862208 21574288561014 21592500562944 21613268773376 21636761947296 21668708662496 21675785057792 21681247705236 21699549997056 21705018633648 21713453123553 21744164848896 21788737122264 21839328415744 21851966191104 21853321099722 21877280686296 21884425195392 21916737585792 21978564393177 21985741978704 22018203963504 22025394494208 22042344324672 22049542738944 22050909898092 22075086117456 22087527821198 22114899770112 22151623955328 22160231994408 22184528072544 22191575648256 22200199212416 22217283565344 22224539109888 22230140052204 22248905693184 22327430494656 22334722010112 22340350720296 22367699264512 22392222806016 22405180525056 22406569735158 22517655091092 22534983744903 22542343041456 22569938860032 22575626848656 22582999418112 22600166085801 22609160781588 22646705740722 22687550341344 22694959461888 22696366639434 22712424561792 22721250525912 22728468607488 22753387689984 22762229572224 22779746440416 22787185669632 22800028718656 22826441500569 22866192470016 22867610264688 22875078187776 22892681899584 22900158010368 22933970131968 22959114522624 23006177260416 23040145919616 23047670188032 23074369851168 23087722308588 23141329717248 23188765968832 23236442688312 23256057802752 23261918704416 23269515397632 23270958199926 23303872876032 23321587522086 23329203701472 23338488548736 23351642316688 23377244635584 23419406803968 23437209274164 23445083418624 23446537106832 23454194091264 23505222069504 23506679486547 23514576970752 23535513516032 23555085889734 23562778323168 23605275111936 23623218871578 23623440753024 23631155509248 23691771451008 23740559006976 23748312010752 23749784500336 23783376433152 23809228468992 23815228778586 23818704362496 23824707060168 23893619920056 23928976141952 23936790677504 23942823134832 24004238530797 24012077644944 24012303178752 24030556344396 24073896796992 24081758659584 24123244671078 24131349301248 24132845540664 24185350022904 24193248283008 24202877013504 24221275045542 24264959469984 24305254062096 24314927370048 24322867946496 24341357190708 24375785849856 24377297245308 24385258190016 24385487228928 24411993746688 24456022142976 24512329262547 24515906580992 24569244467712 24583461964992 24611940772083 24619978344816 24656329784016 24700878598144 24733959726042 24764238471424 24770479458942 24778568805984 24797637365256 24805735581312 24850474113024 24893284402308 24901413854016 24920576949744 24930260993709 24957594081612 24965522604288 24973675646976 24975224113968 24992894352384 24994444011012 25002606498624 25047700098048 25089294515712 25099279865856 25118359306488 25126562261376 25132894560333 25163661672576 25171879421952 25191250656768 25242888938512 25316141663232 25317711364476 25391181217536 25397580204738 25405874345376 25495541283009 25517063422464 25523494134012 25531829394624 25561406841651 25569527183424 25597561151232 25605920600064 25607508268752 25650032308488 25696293576576 25724466528768 25726061547774 25734462961248 25754267137032 25762677761664 25800716398464 25809142192128 25853603993476 25881949417968 25920164159568 25928628961536 25937096527872 25957056642048 25958666082564 25975392694272 26033995931904 26048668910432 26057175678464 26087361714936 26124259940352 26134411731072 26140998024351 26163065028096 26216856985536 26253776539648 26270597606274 26292774011904 26299400215032 26331595336704 26346832654464 26377354245186 26385968352672 26477452705536 26479094412673 26508125613564 26555934500928 26576370847152 26585049947904 26593731883008 26632997572608 26653242882384 26678878642136 26687591219072 26708128882848 26716851012096 26718507562878 26756298487296 26785382027616 26785633609728 26796042407808 26840540137152 26863110936576 26888948552704 26918429110272 26920098159696 26928889512192 26935676026686 26977457270784 26998218003456 27013587350562 27132067436544 27147767963904 27149451233247 27208518775767 27217404318384 27228236640192 27298079403732 27343410819858 27347401305088 27354293291304 27363226439808 27422759081088 27433415463768 27433673132544 27463492965024 27489908043696 27513024910848 27539487630592 27560422016841 27569422481232 27569681427456 27580394903616 27640400026176 27649426609152 27656394710616 27660430872576 27706364012544 27777433213824 27788488422912 27859768280352 27875889906732 27998152003584 28014090585768 28035649068462 28079136534528 28086212929824 28095385102848 28097127128214 28127932310952 28143785449591 28154986464108 28178662610304 28225456330176 28236424638036 28236689849088 28258154219799 28267382544048 28307364212736 28309119381648 28318364349696 28340156988864 28349412092928 28376679270912 28398250055826 28440180119526 28449467888352 28458758690304 28480659371136 28532025833472 28565078869728 28623632992777 28664118545664 28673479446528 28706696350272 28723308068952 28758470482944 28765718081352 28790000750592 28808446802346 28849015929728 28856286347049 28908330273648 28940024844864 28951270831404 28992219798528 29025805948272 29035284966144 29051649496352 29117193095214 29135954921472 29137761466296 29160184679514 29169707581728 29179233593856 29222316781056 29254355601408 29304752524236 29314322638272 29348281929303 29357605284672 29367192658944 29389792432896 29399390318592 29401213197456 29433448156608 29486533026816 29535498607104 29537329925222 29546975992544 29579370763392 29586825241911 29623044753792 29632718813184 29640186736272 29769907326208 29779629346816 29787134293728 29873574033408 29875426313544 29962122269184 30013738472403 30023540121456 30046644993204 30056457388608 30100835798208 30110665890816 30133554781068 30145547708784 30195607654296 30250067121792 30259945949184 30261822185912 30283232749056 30285110429658 30295000701216 30304624809984 30349639429632 30372995253888 30382914226176 30435255334092 30490147019584 30500104250368 30523575866112 30533544013824 30541238959392 30578626842624 30619579858182 30674903013888 30720194559488 30765826468224 30773579952717 30783629744784 30850603966224 30862592396739 30926146549158 30981923584416 31015600291386 31015891605888 31026020530176 31027944266568 31071830501376 31095450029448 31105604935296 31117984731648 31169659514112 31171592156691 31225875738624 31249612365552 31262049475776 31272258788352 31340296092672 31342239315396 31352769294336 31406781186312 31417037764224 31473700149248 31497625162104 31497921004032 31515851908989 31589028601344 31596989546052 31607308240704 31654078675968 31745637958656 31753638371448 31758272483328 31766276080224 31800805362054 31845784739328 31847759304354 31858159893408 31923764179776 32005651374396 32016103526592 32016404238336 32040741792528 32098529062656 32109011546112 32135713728444 32164326228104 32177127387552 32247133363872 32257664377344 32259664480542 32270502684672 32295033394056 32353279293312 32361432841521 32388750844416 32407005416128 32419903160064 32430490595328 32455142920944 32501047799808 32503062993744 32513677586688 32521871557854 32549324995584 32616247273344 32683105683396 32758992623616 32777949286656 32779981649583 32815921029444 32826637793088 32875106378688 32942495411042 32978612968056 33027305945256 33038091741312 33063516487008 33074314108416 33076364847138 33131291731797 33172349655168 33191045869744 33201885138688 33227435932992 33240347991612 33276792108816 33287363472384 33300298818624 33323859136512 33325925348016 33336808664832 33396933464064 33452392687616 33491145741984 33502083015168 33510526080444 33551548896768 33588334209024 33609854602737 33754855550976 33756948485968 33776482636638 33813514562184 33854908290048 33863440272984 33874499127168 33970058611083 33994055044012 34022751229952 34031325512016 34042439192832 34044549959151 34068636842688 34081875788868 34092702911232 34130081534976 34143344358336 34200043077984 34242425450496 34261724768768 34299288705024 34301415397032 34312617281664 34339022849376 34350237015552 34400955197952 34509265890624 34560218879424 34571505282048 34609408856064 34611554776752 34631583462882 34711994575872 34783148953248 34845882308096 34854664032468 34884086704128 34892878056624 34904273096448 34906437299889 34955809314048 34982381283129 34993805552208 35027463475032 35057032015872 35065866953376 35108793782272 35129110205952 35155813911246 35167625127936 35169805660248 35181291136896 35257833104256 35303270274048 35332628834601 35344167484752 35407912667904 35434828307367 35435161129536 35446733263872 35507797889774 35537657176512 35610504038258 35610838510464 35622468016128 35624676750504 35675064649728 35713842703488 35722843167879 35728056543744 35737060590252 35787386849536 35840429880084 35893464212928 35905186016256 35914234702248 35997624004608 36018116467416 36018454768128 36110845195488 36122637989376 36184867006617 36197023951872 36199268310996 36278025034356 36289872424512 36304315520256 36331912568313 36395182559232 36397439204976 36457881093144 36472391055072 36484301919744 36512035786062 36563678774784 36565945867962 36577887285024 36578230843392 36617990620032 36653210724928 36684033214464 36747229355788 36759229974976 36759575236608 36773859871488 36853866701568 36865902145536 36875192947488 36984494676024 37036577618432 37051317897216 37100939589063 37146357707136 37155719188413 37167853208976 37275711169536 37339926603462 37352120781024 37380865424616 37436391122418 37448283906432 37460513470464 37462836170952 37491666016518 37503909747936 37539981952144 37571550147072 37633941773568 37636275227299 37648566184048 37648919798784 37677538959732 37689843392064 37745492508864 37757819132928 37786875985152 37799216123904 37835572361216 37864333407768 37920240159368 37932623851136 37945011587072 37974212494848 37976567046714 38086771826304 38218824727552 38275595133696 38285241201018 38297744091936 38344627310592 38354290775136 38411262403128 38475048462732 38544440364864 38586699793152 38589092321661 38601694441872 38631400705548 38644016642496 38656293064704 38701074597696 38713713288192 38780405990214 38822924126952 38850348621728 38880246239352 38892943442304 38905644791808 38935584963072 38937999123846 38963089041408 39073003365648 39085763517696 39131042572404 39143473712896 39156256878592 39186389910528 39201617596608 39244597542144 39315377369088 39380664809472 39405896409411 39439161017856 39449100322548 39497393005056 39520248981696 39566031367779 39578952529008 39716179058304 39762188420346 39833901751392 39864556270728 39877574921856 39890597824512 39949496358912 39979864323576 40018317963204 40031386828608 40062193324272 40075276518144 40077761344317 40134447730944 40147554521088 40178073041424 40178450414592 40194063611712 40260810205728 40294666404864 40333422829056 40377643665408 40380147239544 40393334268288 40403514040029 40466185906176 40497327005184 40520381025843 40580340445456 40698101154816 40721651945856 40826106477576 40842354960288 40899870685184 40947119105598 41015116229787 41021101957632 41031439936956 41044839659712 41134138621632 41150123195652 41150509698816 41163948306432 41234862065544 41269537366272 41309231445888 41354133721848 41354522141184 41370592355424 41460600039264 41474139913728 41490646308864 41559546018816 41562122875588 41666149820736 41682732634368 41696345051136 41787061456896 41789652420528 41813834860098 41875708248416 41889383685632 41996833549472 41997228005376 42021135878652 42053473602693 42118704801792 42129319394736 42143077654272 42145690692321 42205438234624 42232479696162 42267993915456 42327517278208 42338184495264 42354636957054 42355034773632 42401073816072 42461046319104 42463679072472 42477546524544 42565018906368 42597375083739 42660270179289 42674201832528 42688138035456 42720989056704 42798038750208 42847618304592 42902836516736 42996177818496 43010219169792 43012885974056 43060044525408 43084962103428 43137705724416 43148577122028 43185001125888 43226537546752 43273523894592 43337417324992 43351570115584 43362495410472 43399099994112 43410037267296 43426906247106 43488329697792 43577474244528 43675789642821 43703932382208 43706642199444 43740277019271 43754561372592 43768850390784 43833475171584 43957128786354 43971483957408 44036407927008 44050788988416 44084688649344 44099085477888 44101819796184 44150172234912 44175055642396 44229799540224 44303247910656 44305994887833 44320463988816 44369056145088 44383151296512 44400398424832 44434567130688 44449078219776 44460280104408 44497811386368 44654860989312 44669444020224 44680701440592 44735398529024 44810361050112 44813139470316 45035310182184 45069967489806 45084686082912 45139877720064 45151253697312 45165998836224 45200332171602 45218321563176 45243806988583 45293411481444 45375100682688 45389918923776 45392733278868 45424849123584 45427665644487 45442501051824 45456937214976 45506775379968 45524459144448 45559492880832 45574371339264 45600057437312 45652883001138 45735220529376 45750156375552 45785363799168 45800316020736 45867940263936 46012354520832 46015207469401 46080291839232 46095340376064 46148739702336 46175444617176 46282659434496 46377531937664 46389219823737 46472885376624 46523400437079 46523837408832 46539030795264 46541916399852 46607745752064 46643175044172 46658407402944 46676977097472 46703284633376 46754489271168 46838813607936 46874418548328 46893074213664 46908388182528 47010444139008 47013358973094 47029153941504 47071027032064 47110171779468 47125556646336 47210550223872 47246437743156 47246881506048 47262311018496 47383542902016 47481118013952 47499569000672 47618456937984 47630457557172 47637408724992 47649414120336 47701208043081 47771638956531 47787239840112 47857952283904 47873581355008 47885646269664 48008477061594 48024155289888 48024606357504 48061112688792 48147793593984 48163517319168 48246489342156 48262698602496 48265691081328 48370700045808 48386496566016 48389496720813 48405754027008 48442550091084 48529918939968 48610508124192 48629854740096 48645735892992 48682714381416 48751571699712 48754594490616 48770516380032 48782807336781 48823987493376 49024658525094 49031813161984 49138488935424 49166923929984 49223881544166 49239956689632 49312659568032 49413743116563 49467919452084 49528476942848 49540958917884 49557137611968 49595274730512 49611471162624 49614547270707 49700948226048 49786568804616 49802827708032 49841153899488 49860521987418 49915188163224 49931045208576 49950448227936 49985788704768 49988888022024 50005212997248 50095400196096 50178589031424 50198559731712 50236718612976 50253124522752 50265789120666 50327323345152 50343758843904 50382501313536 50485777877024 50632283326464 50635422728952 50664723954957 50782362435072 50795160409476 50811748690752 50991082566018 51034126844928 51046988268024 51063658789248 51122813683302 51139054366848 51195122302464 51215016537504 51300064616976 51392587153152 51448933057536 51452123095548 51468925922496 51508534274064 51525355523328 51601432796928 51618284384256 51707207986952 51763898835936 51840328319136 51857257923072 51914113284096 51917332165128 52067991863808 52097337820864 52114351356928 52174723429872 52248519880704 52268823462144 52281996048702 52326130056192 52433713971072 52541195212548 52585548023808 52598800430064 52663190673408 52693665308928 52733720866869 52754708490372 52771936705344 52954905411072 52958188825346 53016251227128 53111869001856 53152741694304 53170099895808 53261696834661 53306485764768 53357757284272 53375182438144 53415756057387 53416257765696 53433702024192 53437015125756 53512596974592 53570764055232 53571267219456 53592084815616 53681080274304 53726221873152 53777897105408 53840196319392 53857779024384 53871352053372 53996436006912 54027174701124 54264134873088 54295535927808 54298902466494 54417037551534 54434808636768 54456473280384 54596158807464 54686821639716 54694802610176 54708586582608 54726452879616 54768053679093 54845518162176 54848918801943 54866830927536 54867346265088 54926985930048 54979816087392 55026049821696 55078975261184 55120844033682 55138844962464 55139362854912 55160789807232 55280800052352 55298853218304 55312789421232 55412728025088 55554866427648 55576976845824 55719536560704 55751779813464 56009889905193 56028181171536 56071298136924 56172425859648 56190770205696 56194254256428 56237499024777 56255864621904 56287570899182 56309972928216 56357325220608 56450912660352 56472849276072 56473379698176 56516308439598 56534765088096 56618238763296 56636728699392 56680313977728 56698824185856 56753358541824 56796500111652 56880360239052 56898935776704 56917517380608 56961318742272 56964850570071 57064051666944 57130157739456 57247265985554 57328237091328 57413392700544 57427861801527 57446616137904 57516940965888 57531436162704 57616893604692 57698031859456 57712572694098 57816660547296 57880049689728 57902541662808 57984439597056 58051611896544 58070569932288 58103298992704 58170608985321 58234386190428 58271909842944 58275522932592 58320369359028 58339415163456 58358467187712 58406998685769 58444633562112 58508711202816 58609505048472 58628645276544 58696563858606 58715210569344 58734385317888 58779584865792 58802426394912 58866896313216 58973066053632 59070997214208 59074659850444 59093951985088 59158741526784 59173650483822 59246089507584 59265437626368 59280373472544 59539814652416 59574268587456 59643282630519 59747148066816 59750852627088 59924244538368 60027476944806 60047080242912 60093289986408 60112914777216 60201671596416 60221331781632 60267109562136 60291095417568 60391215308592 60500134243584 60519891898368 60523644371824 60566465498112 60570220859316 60590001402432 60609249619968 60699278859264 60745990507776 60765828452352 60870510668184 60980294039168 61000208500736 61047151732224 61082477918784 61239159716364 61349806027776 61440389118976 61531652936448 61547159905434 61567259489568 61701207932448 61725184793478 61852293098316 61963847168832 62031200582772 62031783211776 62052041060352 62055888533136 62143661002752 62190900058896 62211209870592 62235969463296 62339319028224 62343184313382 62499224731104 62524098951552 62544517576704 62680592185344 62684478630792 62720752290147 62813562372624 62834075528448 62947400298496 62995250324208 62995842008064 63031703817978 63178057202688 63193979092104 63214616481408 63308157351936 63348719544243 63491275917312 63507276742896 63531955435581 63532552160448 63601610724108 63691569478656 63695518608708 63716319786816 63847528359552 64011302748792 64032207053184 64081483585056 64197058125312 64271427456888 64307651372629 64328652456208 64354254775104 64494266727744 64515328754688 64519328961084 64541005369344 64590066788112 64706558586624 64722865683042 64777501688832 64814010832256 64839806320128 64910285841888 65006125987488 65027355173376 65043743115708 65098649991168 65140359370659 65232494546688 65366211366792 65517985247232 65555898573312 65559963299166 65631842058888 65653275586176 65750212757376 65884990822084 65935693179531 65957225936112 66054611890512 66076183482624 66127032974016 66148628216832 66152729694276 66262583463594 66344699310336 66382091739488 66403770277376 66454871865984 66480695983224 66553584217632 66574726944768 66600597637248 66651850696032 66673617329664 66904785375232 66982291483968 67004166030336 67021052160888 67103097793536 67176668418048 67219709205474 67513896971936 67552965273276 67604951234709 67627029124368 67709816580096 67726880545968 67748998254336 67800498257403 67940117222166 67988110088024 68045502459904 68062651024032 68084878385664 68089099918302 68137273685376 68163751577736 68185405822464 68260163069952 68286688716672 68400086155968 68479324501707 68523449537536 68598577410048 68602830794064 68625234563328 68678045698752 68700474031104 68801910395904 69018531781248 69120437758848 69143010564096 69223109553504 69263166925764 69423989151744 69566297906496 69691764616192 69709328064936 69768173408256 69785756113248 69808546192896 69812874599778 69911618628096 69964762566258 69987611104416 70054926950064 70131733906752 70258220411904 70311627822492 70335250255872 70339611320496 70362582273792 70515666208512 70520038459641 70606540548096 70665257669202 70688334969504 70815825335808 70869656614734 70870322259072 70893466527744 71015595779548 71075314353024 71221008076516 71221677020928 71244936032256 71249353501008 71350129299456 71427685406976 71445686335758 71456113087488 71474121180504 71574773699072 71680859760168 71786928425856 71810372032512 71828469404496 72012715592391 72036232934832 72036909536256 72221690390976 72245275978752 72369734013234 72394047903744 72398536621992 72556050068712 72579744849024 72608631040512 72663825136626 72733715032279 72794878409952 72915762186288 72944096981593 72944782110144 72968603839488 73024071572124 73127357549568 73131891735924 73155774570048 73156461686784 73235981240064 73306421449856 73368066428928 73494458711576 73518459949952 73536987787641 73547719742976 73707733403136 73750385894976 73968989352048 74073155236864 74102635794432 74201879178126 74292715414272 74311438376826 74335706417952 74551422339072 74679853206924 74704241562048 74761730849232 74790782981127 74872782244836 74896567812864 74921026940928 74925672341904 74983332033036 75007819495872 75079963904288 75143100294144 75267883547136 75272550454598 75297132368096 75297839597568 75355077919464 75379686784128 75398683680999 75490985017728 75515638265856 75573751970304 75671144722432 75728666815536 75840480318736 75865247702272 75890023174144 75948424989696 75953134093428 76173543652608 76437649455104 76486623849027 76551190267392 76570482402036 76595488183872 76684220524953 76708581550272 76822524806256 76950096925464 77088880729728 77173399586304 77178184643322 77203388883744 77262801411096 77288033284992 77402149195392 77427426576384 77560811980428 77645848253904 77700697243456 77760492478704 77785886884608 77811289583616 77871169926144 77875998247692 77926178082816 78146006731296 78171527035392 78262085144808 78286947425792 78372779821056 78403235193216 78422994073053 78489195084288 78761329618944 78811792818822 78878322035712 78898200645096 78994786010112 79040497963392 79132062735558 79157905058016 79432358116608 79437283238019 79524376840692 79667803502784 79729112541456 79755149843712 79781195649024 79898992717824 79959728647152 80036635926408 80062773657216 80124386648544 80150553036288 80155522688634 80268895461888 80356146082848 80356900829184 80388127223424 80521620411456 80589332809728 80666845658112 80755287330816 80760294479088 80786668536576 80807028080058 80932371812352 80994654010368 81040762051686 81160680890912 81396202309632 81443303891712 81448353699741 81625556327301 81652212955152 81684709920576 81799741370368 81894238211196 82030232459574 82042203915264 82062879873912 82089679319424 82268277243264 82300246391304 82301019397632 82469724131088 82539074732544 82618462891776 82681266050523 82708267443696 82709044282368 82741184710848 82921200078528 82948279827456 82981292617728 83119092037632 83124245751176 83332299641472 83365465268736 83579304841056 83627669720196 83751416496832 83778767371264 83993667098944 83994456010752 84042271757304 84106947205386 84237409603584 84258638789472 84286155308544 84291381384642 84431356348773 84464959392324 84535987830912 84676368990528 84709273914108 84710069547264 84774462659397 84802147632144 84922092638208 84927358144944 84955093049088 85130037812736 85194750167478 85320540358578 85348403665056 85376276070912 85441978113408 85596077500416 85695236609184 85805673033472 85870898978331 85992355636992 86020438339584 86025771948112 86120089050816 86169924206856 86275411448832 86297154244056 86370002251776 86453075093504 86547047789184 86568859041147 86674834649984 86703140231168 86724990820944 86820074534592 86853812494212 86976659395584 87154948489056 87351579285642 87407864764416 87413284398888 87480554038542 87509122745184 87537700781568 87666950343168 87914257572708 87942967914816 88044845787909 88072815854016 88101577976832 88169377298688 88198170955776 88203639592368 88300344469824 88350111284792 88459599080448 88606495821312 88611989775666 88640927977632 88738112290176 88800796849664 88869134261376 88898156439552 88920560208816 89309721978624 89338888040448 89361402881184 89470797058048 89620722100224 89626278940632 90041215417209 90070620364368 90139934979612 90169372165824 90302507394624 90331997672448 90400664343204 90436643126352 90487613977166 90586822962888 90750201365376 90779837847552 90785466557736 90849698247168 90855331288974 90885002103648 90913874429952 91048918288896 91118985761664 91148742678528 91200114874624 91305766002276 91470441058752 91500312751104 91570727598336 91600632041472 91735880527872 92024709041664 92030414938802 92160583678464 92297479404672 92320739858151 92350889234352 92587777190217 92755063875328 92778439647474 92945770753248 93046800874158 93047674817664 93078061590528 93083832799704 93215491504128 93286350088344 93316814805888 93353954194944 93406569266752 93508978542336 93514776470073 93677627215872 93748837096656 93786148427328 93816776365056 94020888278016 94026717946188 94058307883008 94220343558936 94251113292672 94421100447744 94492875486312 94493763012096 94547555726967 94767085804032 94962236027904 94999138001344 95236913875968 95260915114344 95274817449984 95298828240672 95402416086162 95543277913062 95574479680224 95715904567808 95771292539328 96016954123188 96048310579776 96049212715008 96122225377584 96295587187968 96327034638336 96492978684312 96531382162656 96741400091616 96772993132032 96778993441626 96811508054016 96885100182168 97059837879936 97221016248384 97259709480192 97291471785984 97365428762832 97503143399424 97509188981232 97541032760064 97565614673562 97647974986752 98049317050188 98063626323968 98276977870848 98333847859968 98339944948749 98447763088332 98479913379264 98625319136064 98827486233126 98935838904168 99056953885696 99081917835768 99114275223936 99190549461024 99222942325248 99229094541414 99393875195391 99573137609232 99605655416064 99682307798976 99721043974836 99830376326448 99862090417152 99900896455872 99971577409536 99977776044048 100010425994496 100190800392192 100357178062848 100473437225952 100506249045504 100531578241332 100654646690304 100765002627072 100829563808211 100971555754048 101264566652928 101270845457904 101329447909914 101564724870144 101590320818952 101623497381504 101910175833249 101982165132036 102068253689856 102093976536048 102127317578496 102133649877453 102245627366604 102278108733696 102390244604928 102430033075008 102600129233952 102785174306304 102897866115072 102904246191096 102937851844992 103017068548128 103050711046656 103202865593856 103380654738277 103414415973904 103527797671872 103680656638272 103714515846144 103828226568192 103834664330256 104135983727616 104194675641728 104228702713856 104349446859744 104537646924288 104563992097404 104652260112384 104719311899667 104867427942144 105082390425096 105171096047616 105197600860128 105326381346816 105387330617856 105467441733738 105509416980744 105543873410688 105909810822144 105916377650692 105997886503803 106032502454256 106223738003712 106304484922101 106305483388608 106340199791616 106523393669322 106612971529536 106715514568544 106750364876288 106831512114774 106832515531392 106867404048384 106874030251512 107025193949184 107141528110464 107168529503637 107184169631232 107362160548608 107555794210816 107680392638784 107715558048768 107742704106744 107992872013824 108054349402248 108554601019851 108591071855616 108597804932988 108834075103068 108869617273536 108912946560768 108995737704939 109192317614928 109373643279432 109389605220352 109417173165216 109452905759232 109536107358186 109691036324352 109697837603886 109733661855072 109734692530176 109853971860096 109959632174784 110052099643392 110157950522368 110241688067364 110277689924928 110278725709824 110321579614464 110561600104704 110597706436608 110625578842464 111109732855296 111153953691648 111302818767189 111439073121408 111467157565239 111503559626928 112019779810386 112056362343072 112142596273848 112344851719296 112381540411392 112388508512856 112474998049554 112511729243808 112575141798364 112619945856432 112714650441216 112901825320704 112908825681897 112945698552144 112946759396352 113032616879196 113069530176192 113236477526592 113273457398784 113360627955456 113397648371712 113506717083648 113593000223304 113760720478104 113797871553408 113835034761216 113922637484544 113929701140142 114260315478912 114494531971108 114656474182656 114826785401088 114855723603054 114893232275808 115033881931776 115062872325408 115233787209384 115298733938647 115396063718912 115425145388196 115633321094592 115760099379456 115767276964983 115805083325616 115968879194112 116103223793088 116141139864576 116206597985408 116341217970642 116468772380856 116551045865184 116640738718056 116678830326912 116716934375424 116813997371538 116889267124224 117219010096944 117257290553088 117264560970409 117393127717212 117430421138688 117468770635776 117559169731584 117604852789824 117733792626432 117946132107264 118141994428416 118149319700888 118187903970176 118217689228233 118317483053568 118347300967644 118492179015168 118560746945088 119079629304832 119148537174912 119286565261038 119501705254176 119848489076736 120054953889612 120094160485824 120186579972816 120225829554432 120233284032951 120403343192832 120442663563264 120534219124272 120582190835136 120782430617184 121000268487168 121047288743648 121132930996224 121140441718632 121180002804864 121210542120087 121398557718528 121491981015552 121561143077529 121741021336368 121960588078336 122000417001472 122094303464448 122164955837568 122478319432728 122699612055552 122880778237952 123045348689361 123063305872896 123094319810868 123134518979136 123402415864896 123450369586956 123704586196632 123927694337664 124062401165544 124063566423552 124111777066272 124381800117792 124422419741184 124471938926592 124636764133903 124678638056448 124686368626764 124998449462208 125048197903104 125089035153408 125361184370688 125368957261584 125441504580294 125627124745248 125668151056896 125990500648416 125991684016128 126063407635956 126356114405376 126387958184208 126429232962816 126437072076963 126616314703872 126697439088486 126982551834624 127014553485792 127063910871162 127065104320896 127203221448216 127383138957312 127391037217416 127432639573632 127695056719104 127792125251217 127980810537867 128022605497584 128064414106368 128162967170112 128394116250624 128542854913776 128615302745258 128657304912416 128708509550208 128988533455488 129030657509376 129038657922168 129180133576224 129413117173248 129445731366084 129555003377664 129628021664512 129679612640256 129820571683776 130012251974976 130054710346752 130087486231416 130197299982336 130280718741318 130464989093376 130732422733584 131027368928463 131111797146624 131119926598332 131220831057813 131263684117776 131306551172352 131500425514752 131769981644168 131871386359062 131914451872224 132109223781024 132152366965248 132254065948032 132297256433664 132305459388552 132525166927188 132689398620672 132764183478976 132807540554752 132909743731968 132917984663499 132961391966448 133107168435264 133149453889536 133201195274496 133303701392064 133347234659328 133964582967936 134008332060672 134042104321776 134206195587072 134439418410948 135027793943872 135105930546552 135209902469418 135254058248736 135419633160192 135453761091936 135497996508672 135600996514806 135731420965749 135880234444332 135976220176048 136125302048064 136169756771328 136178199836604 136274547370752 136282996933461 136327503155472 136370811644928 136520326139904 136573377433344 136800172311936 136958649003414 137046899075072 137205661588128 137250469126656 137356091397504 137400948062208 137603820791808 138037063562496 138045622408203 138240875517696 138286021128192 138446219107008 138526333851528 138847978303488 139132595812992 139167659471211 139383529232384 139418656129872 139570201311237 139571512226496 139617092385792 139625749199556 139823237256192 139929525132516 139975222208832 140109853900128 140263467813504 140516440823808 140623255644984 140679222640992 140725164547584 141031332417024 141040076919282 141213081096192 141330515338404 141376669939008 141631650671616 141739313229468 141740644518144 141786933055488 142031191559096 142150628706048 142442016153032 142443354041856 142498707002016 142855370813952 142891372671516 142912226174976 142948242361008 143149547398144 143314916869593 143361719520336 143573856851712 143620744065024 143656938808992 144025431184782 144072465869664 144073819072512 144443380781952 144490551957504 144739468026468 144788095807488 144797073243984 145112100137424 145159489698048 145168490162439 145217262081024 145327650273252 145467430064558 145589756819904 145831524372576 145888193963186 145889564220288 145937207678976 146048143144248 146254715099136 146263783471848 146311549140096 146348422010343 146471962480128 146612842899712 146988917423152 147036919899904 147073975575282 147095439485952 147415466806272 147500771789952 147937978704096 148146310473728 148241229349689 148403758356252 148585430828544 148622876753652 148671412835904 148843641812121 149102844678144 149359706413848 149408483124096 149523461698464 149581565962254 149745564489672 149793135625728 149851344683808 149966664066072 150015638991744 150159927808576 150286200588288 150535767094272 150545100909196 150594264736192 150595679195136 150710155838928 150759373568256 150797367361998 150981970035456 151031276531712 151147503940608 151457333631072 151680960637472 151730495404544 151896849979392 151906268186856 151994171864871 152347087305216 152875298910208 152973247698054 153102380534784 153140964804072 153190976367744 153368441049906 153417163100544 153645049612512 153900193850928 154177761459456 154346799172608 154356369286644 154406777767488 154525602822192 154576066569984 154804298390784 154854853152768 155121623960856 155291696507808 155401394486912 155520984957408 155571773769216 155742339852288 155751996495384 156292013462592 156343054070784 156524170289616 156573894851584 156745559642112 156806470386432 156845988146106 156978390168576 157623585637644 157756644071424 157796401290192 157989572020224 158080995926784 158201162600607 158264125471116 158315810116032 158864716233216 158874566476038 159048753681384 159335607005568 159458225082912 159510299687424 159785090503983 159919457294304 160073271852816 160125547314432 160247268172161 160248773297088 160301106072576 160311045377268 160537790923776 160712292165696 160713801658368 160776254446848 161043240822912 161178665619456 161333691316224 161520588958176 161573337073152 161614056160116 161989308020736 162081524103372 162321361781824 162792404619264 162886607783424 162896707399482 163251112654602 163304425910304 163369419841152 163788476422392 164060464919148 164084407830528 164125759747824 164179358638848 164304161037279 164536554486528 164546756405829 164600492782608 164602038795264 164939448262176 165078149465088 165236925783552 165362532101046 165416534887392 165418088564736 165482369421696 165842400157056 165896559654912 166238184075264 166248491502352 166664599282944 166674933149467 166730930537472 167158609682112 167255339440392 167502832993664 167557534742528 167987334197888 168029669715579 168084543514608 168213894410772 168517277578944 168572310617088 168582762769284 168862712697546 168929918784648 169071975661824 169352737981056 169418547828216 169420139094528 169548925318794 169604295264288 169854716289888 169910186098176 170260075625472 170389500334956 170641080717156 170696807330112 170752552141824 170883956226816 170894551710213 171192155000832 171390473218368 171611346066944 171741797956662 171984711273984 172051543896224 172240178101632 172283585404581 172339848413712 172550822897664 172594308488112 172906150187008 173094095578368 173137718082294 173349669299968 173406280462336 173449981641888 173640149069184 173707624988424 173953318791168 174309896978112 174511826955963 174703158571284 174815729528832 174826568797776 174961108077084 175018245490368 175075401563136 175220996057307 175333900686336 175828515145416 175885935829632 176089691575818 176145631708032 176203155953664 176338754597376 176407279184736 176600688939648 176700222569584 176919198160896 177212991642624 177223979551332 177281855955264 177476224580352 177601593699328 177738268522752 177796312879104 177841120417632 178619443957248 178722805762368 178929847891557 179241444200448 179252557881264 180082430834418 180141240728736 180279869959224 180338744331648 180605014789248 180663995344896 180801328686408 180873286252704 180975227954332 181173645925776 181500402730752 181559675695104 181570933115472 181699396494336 181710662577948 181770004207296 181827748859904 182097836577792 182237971523328 182297485357056 182400229749248 182611532004552 182940882117504 183000625502208 183141455196672 184049418083328 184060829877604 184321167356928 184594958809344 184641479716302 184701778468704 185175554380434 185353660888711 185510127750656 185556879294948 185891541506496 186093601748316 186095349635328 186156123181056 186167665599408 186430983008256 186572700176688 186633629611776 186707908389888 186813138533504 187017957084672 187029552940146 187497674193312 187572296854656 187633552730112 188041776556032 188053435892376 188440687117872 188502226585344 188842200895488 188985750972624 188987526024192 189095111453934 189534171608064 189924472055808 189998276002688 190046158632729 190473827751936 190521830228688 190595866306743 190597656481344 190804832172324 191086555826124 191148959360448 191431809135616 191542585078656 192033908246376 192096621159552 192244450755168 192591174375936 192922954117887 192985957368624 193062764325312 193482800183232 193545986264064 193557986883252 193623016108032 193770200364336 194119675759872 194442032496768 194519418960384 194730857525664 195018377962464 195082065520128 195131229347124 195295949973504 195421078111977 196098634100376 196127252647936 196553955741696 196667695719936 196679889897498 196895526176664 196959826758528 197250638272128 197654972466252 197807079538593 197871677808336 198113907771392 198163835671536 198228550447872 198381098922048 198445884650496 198458189082828 198787750390782 199146275218464 199211310832128 199364615597952 199442087949672 199660752652896 199724180834304 199801792911744 199955552088096 200020851988992 200365430949439 200714356125696 200946874451904 201012498091008 201063156482664 201309293380608 201530005254144 201659127616422 201943111508096 202541690915808 202658895819828 203129449740288 203180641637904 203246994763008 203820351666498 203964330264072 204136507379712 204187953072096 204254635156992 204267299754906 204491254733208 204556217467392 204780489209856 204860066150016 205200258467904 205437973505121 205570348612608 205795732230144 205808492382192 205875703689984 206034137096256 206101422093312 206405731187712 206761309476554 206828831947808 207055595343744 207361313276544 207429031692288 207669328660512 208271967455232 208389351283456 208457405427712 208698893719488 209075293848576 209127984194808 209304520224768 209438623799334 209734855884288 210164780850192 210395201720256 210774661235712 210934883467476 211018833961488 211087746821376 211560115378923 211819621644288 211832755301384 211995773007606 212065004908512 212447476007424 212608969844202 212610966777216 212680399583232 213046787338644 213225943059072 213431029137088 213500729752576 213663024229548 213665031062784 213734808096768 213748060503024 214050387898368 214283056220928 214337059007274 214368339262464 214724321097216 215360785277568 215431116097536 215485408213488 216038146777173 216108698804496 217109202039702 217182143711232 217195609865976 217668150206136 217739234547072 217825893121536 217991475409878 218201145096837 218384635229856 218747286558864 218832290944779 218834346330432 218905811518464 219072214716372 219382072648704 219395675207772 219467323710144 219469385060352 219707943720192 219919264349568 220104199286784 220315901044736 220483376134728 220555379849856 220610963362923 220643159228928 221123200209408 221251157684928 222219465710592 222307907383296 222605637534378 222878146242816 222934315130478 223007119253856 224039559620772 224112724686144 224285192547696 224372348943381 224689703438592 224763080822784 224777017025712 224949996099108 225023458487616 225150283596728 225239891712864 225429300882432 225803650641408 225817651363794 225891397104288 225893518792704 226065233758392 226139060352384 226472955053184 226546914797568 226721255910912 227013434167296 227186000446608 227521440956208 227595743106816 227670069522432 227845274969088 227859402280284 228520630957824 228989063942216 229312948365312 229459871547081 229653570802176 229711447206108 229786464551616 230125744650816 230467574418768 230597467877294 230792127437824 230850290776392 231266642189184 231520198758912 231534553929966 231610166651232 232206447586176 232282279729152 232413195970816 232682435941284 232937544761712 233102091730368 233281477436112 233357660653824 233433868750848 233627994743076 233778534248448 234438020193888 234514581106176 234529121940818 234786255434424 234860842277376 235118339463168 235209705579648 235268982219159 235467585252864 236283988856832 236298639401776 236375807940352 236435378456466 236634966107136 236694601935288 236984358030336 237121493890176 238159258609664 238297074349824 238311849714057 238573130522076 239003410508352 239696978153472 240109907779224 240188320971648 240373159945632 240451659108864 240466568065902 240806686385664 241068438248544 241164381670272 241564861234368 242000536974336 242094577487296 242265861992448 242280883437264 242360005609728 242421084240174 242797115437056 242983962031104 243122286155058 243482042672736 243921176156672 244188606928896 244329911675136 244345061099223 244876668981903 244956638865456 245399224111104 245761556475904 246090697378722 246126611745792 246188639621736 246269037958272 246804831729792 246900739173912 247409172393264 247855388675328 248043798151569 248124802331088 248127132847104 248223554132544 248763600235584 248844839482368 248943877853184 249273528267806 249357276112896 249372737253528 249996898924416 250096395806208 250737914523168 250883009160588 251254249490496 251336302113792 251981001296832 251983368032256 252126815271912 252712228810752 252775916368416 252858465925632 252874144153926 253294069046319 253394878176972 254029106971584 254127821742324 254130208641792 254323387978191 254406442896432 254766277914624 254782074434832 254865279147264 255390113438208 255584250502434 255961621075734 256045210995168 256128828212736 256325934340224 256788232501248 257085709827552 257230605490516 257314609824832 257417019100416 257612696934993 257977066910976 258061315018752 258077315844336 258360267152448 258826234346496 258891462732168 259110006755328 259256043329024 259359225280512 259641143367552 259706577123441 260024503949952 260109420693504 260174972462832 260561437482636 260929978186752 261464845467168 262054737856926 262223594293248 262239853196664 262441662115626 262527368235552 262613102344704 263000851029504 263453926591093 263539963288336 263742772718124 263828903744448 264134537363727 264218447562048 264304733930496 264508131896064 264594512867328 264610918777104 265050333854376 265378797241344 265528366957952 265615081109504 265819487463936 265835969326998 265922783932896 266214336870528 266402390548992 266607402784128 266694469318656 267929165935872 268016664121344 268084208643552 268412391174144 268878836821896 270055587887744 270123646251627 270211861093104 270419804938836 270508116497472 270907522183872 270995993017344 271201993029612 271462841931498 271760468888664 271952440352096 272250604096128 272339513542656 272356399673208 272549094741504 272565993866922 272655006310944 272741623289856 273146754866688 273600344623872 273917298006828 274093798150144 274411323176256 274500938253312 274712182795008 274801896124416 275207641583616 276074127124992 276091244816406 276481751035392 276892438214016 276962219574453 277052667703056 277763331570651 278265191625984 278335318942422 278767058464768 278837312259744 279140402622474 279143024452992 279234184771584 279251498399112 279646474512384 279859050265032 279950444417664 280219707800256 280526935627008 280544329410219 281032881647616 281246511289968 281358445281984 281450329095168 282062664834048 282080153838564 282661030676808 282753339878016 283263301343232 283478626458936 283481289036288 283642667180901 284062383118192 284301257412096 284884032306064 284886708083712 284997414004032 285710741627904 285782745343032 285824452349952 285896484722016 286299094796288 286629833739186 286723439040672 287147713703424 287313877617984 288050862369564 288144931739328 288147638145024 288886761563904 288981103915008 289478936052936 289594146487968 290224200274848 290318979396096 290336980324878 290434524162048 290655300546504 290934860129116 291179513639808 291663048745152 291776387926372 291779128440576 291874415357952 292096286288496 292509430198272 292527566943696 292623098280192 292696844020686 292943924960256 293225685799424 293977834846304 294073839799808 294147951150564 294190878971904 294830933612544 295001543579904 295019834846247 295875957408192 296292620947456 296482458699378 296807516712504 297170861657088 297245753507304 297342825671808 297687283624242 298181625586173 298719412827696 298816966248192 298835494085881 299046923396928 299163131924508 299491128979344 299586271251456 299702689367616 299933328132144 300031277983488 300319855617152 300572401176576 301071534188544 301090201818392 301188529472384 301420311677856 301518747136512 301594734723996 301963940070912 302295007881216 302914667262144 303361921274944 303460990809088 303793699958784 303812536373712 303988343729742 304694174610432 305730527499747 305946495396108 306204761069568 306281929608144 306381952735488 306400949632359 306736882099812 306834326201088 307290099225024 307800387701856 308355522918912 308693598345216 308712738573288 308813555534976 309051205644384 309152133139968 309608596781568 310141964214831 310243247921712 310583393015616 310802788973824 311041969914816 311143547538432 311484679704576 311503992990768 312584026925184 312686108141568 313048340579232 313147789703168 313612940772864 313691976292212 313956780337152 314157935699001 315247171275288 315513288142848 315592802580384 315979144040448 316161991853568 316402325201214 316528250942232 316631620232064 317729432466432 317749132952076 317993659511409 318097507362768 318671214011136 318913454766303 318916450165824 319020599374848 319570181007966 319838914588608 320146543705632 320251094628864 320494536344322 320497546594176 320602212145152 320622090754536 321075581847552 321424584331392 321552508893696 322086481645824 322106452285807 322667382632448 323041177916352 323146674146304 323228112320232 323978616041472 324163048206744 324642723563648 325663803059553 325773215566848 325793414798964 326502225309204 326608851820608 326738839682304 327576952844784 328120929838296 328168815661056 328251519495648 328358717277696 328608322074558 329073108973056 329093512811658 329200985565216 329204077590528 329878896524352 330156298930176 330473851567104 330725064202092 330833069774784 330836177129472 330964738843392 331684800314112 331793119309824 332496983004704 333329198565888 333349866298934 333461861074944 333908456301567 334317219364224 334401472695717 334510678880784 335005665987328 335115069485056 335974668395776 336059339431158 336169087029216 336427788821544 337034555157888 337144621234176 337165525538568 337725425395092 337859837569296 338143951323648 338705475962112 338726477045691 338837095656432 338840278189056 339097850637588 339208590528576 339709432579776 339820372196352 340520151250944 340779000669912 341282161434312 341393614660224 341505104283648 341767912453632 341789103420426 342780946436736 343222692133888 343483595913324 343969422547968 344103087792448 344480356203264 344567170809162 344679696827424 345101645795328 345188616976224 345896201815941 346188191156736 346275436164588 346699338599936 346899963283776 347280298138368 347301830894949 347415249976848 347906637582336 348619793956224 349023653911926 349406317142568 349653137595552 349922216154168 350036490980736 350150803126272 350441992114614 350667801372672 351657030290832 351771871659264 351793682911227 352179383151636 352291263416064 352406311907328 352677509194752 352814558369472 353201377879296 353400445139168 353838396321792 354425983285248 354447959102664 354563711910528 354653067684699 354952449160704 355203187398656 355476537045504 355682240835264 357238887914496 357445611524736 357859695783114 358505115762528 360164861668836 360282481457472 360559739918448 360677488663296 360699852098853 361210029578496 361327990689792 361602657372816 361746572505408 361950455908664 362347291851552 363000805461504 363141866230944 363398792988672 363421325155896 363540008414592 364195673155584 364475943046656 364800459498496 365223064009104 365881764235008 366001251004416 366282910393344 368098836166656 368121659755208 368642334713856 369136046068083 369189917618688 369282959432604 369403556937408 370351108760868 370707321777422 371020255501312 371113758589896 371783083012992 372187203496632 372190699270656 372335331198816 373145400353376 373267259223552 373415816779776 373626277067008 373910292401709 374035914169344 374059105880292 374995348386624 375144593709312 375267105460224 376083553112064 376106871784752 376881374235744 377004453170688 377971501945248 377975052048384 378190222907868 379068343216128 379311216230889 379848944111616 379996552005376 380092317265458 380947655503872 381043660457376 381191732613486 381195312962688 381609664344648 382173111652248 382297918720896 382863618271232 383085170157312 383376375753651 383942431613601 384067816492752 384193242319104 384488901510336 385182348751872 385845908235774 385971914737248 386125528650624 386965600366464 387091972528128 387115973766504 387540400728672 388239351519744 388884064993536 389038837920768 389461715051328 390036755924928 390164131040256 390262458694248 390591899947008 390842156223954 392197268200752 393335391439872 393359779794996 393662493173439 393791052353328 393919653517056 394501276544256 395309944932504 395614159077186 395743355616672 396227815542784 396327671343072 396457100895744 396762197844096 396891769300992 396916378165656 397575500781564 398292550436928 398422621664256 398729231195904 398753953990497 398884175899344 399321505305792 399448361668608 399603585823488 399911104176192 400041703977984 400730861898878 401893748903808 402024996182016 402126312965328 402618586761216 403318255232844 403886223016192 405083381831616 405317791639656 406258899480576 406361283275808 406493989526016 407194262897247 407640703332996 407928660528144 408375906144192 408509270313984 408534599509812 408848990800383 408982509466416 409112434934784 409560978419712 409720132300032 410400516935808 410875947010242 411140697225216 411616984764384 411751407379968 412068274192512 412202844186624 412811462375424 413522618953108 413657663895616 414111190687488 414136867224609 414722626553088 414858063384576 415338657321024 416543934910464 416778702566912 417397787438976 417502978413633 418150587697152 418255968389616 418710603933711 418877247598668 419469711768576 420329561700384 420790403440512 421549322471424 421869766934952 422037667922976 422175493642752 423120230757846 423639243288576 423665510602768 423991546015212 424130009817024 424894952014848 425217939688404 425221933554432 425360799166464 426093574677288 426451886118144 426862058274176 427001459505152 427326048459096 427330062125568 427496121006048 428566112441856 428674118014548 428736678524928 429448642194432 430721570555136 430862232195072 430970816426976 432076293554346 432217397608992 434218404079404 434364287422464 434391219731952 435336300412272 435478469094144 435505470487317 435651786243072 435982950819756 436402290193674 436769270459712 437494573117728 437664581889558 437668692660864 437811623036928 438144429432744 438764145297408 438791350415544 438934647420288 439045266031029 439415887440384 439838528699136 440631802089472 440966752269456 441110759699712 441221926725846 441286318457856 442246400418816 442502315369856 444438931421184 444723688049067 445211275068756 445756292485632 445868630260956 446014238507712 446530925436363 448079119241544 448225449372288 448570385095392 448744697886762 449379406877184 449554034051424 449899992198216 450046916975232 450300567193456 450479783425728 450858601764864 451607301282816 451635302727588 451782794208576 451787037585408 452130467516784 452278120704768 452945910106368 453093829595136 453442511821824 454372000893216 455042881912416 455191486213632 455690549938176 455718804560568 455982515594613 457041261915648 457978127884432 458625896730624 458919743094162 459307141604352 459422894412216 459572929103232 460251489301632 460935148837536 461194935754588 461584254875648 461700581552784 462533284378368 463040397517824 463069107859932 463220333302464 464412895172352 464564559458304 464826391941632 465364871882568 465875089523424 466204183460736 466562954872224 466715321307648 467255989486152 468876040387776 469029162212352 469058243881636 469572510868848 469721684554752 470236678926336 470419411159296 470537964438318 470935170505728 472597278803552 472751615880704 472870756912932 473269932214272 473389203870576 473968716060672 474242987780352 474603487801821 476318517219328 476594148699648 476623699428114 477146261044152 478006821016704 479355271511949 480219815558448 480376641943296 480741804516483 480746319891264 480903318217728 480933136131804 481613372771328 482136876497088 482328763340544 483129722468736 484001073948672 484189154974592 484561766874528 484720011219456 484842168480348 485967924062208 486244572310116 486964085345472 487842352313344 488377213857792 488659823350272 488690122198446 489753337963806 489913277730912 492181394757444 492253223491584 492377279243472 492538075916544 492912483111837 493609663459584 493640269217487 493801478347824 494818344786528 495710777350656 496087596303138 496249604662176 496254265694208 496447108265088 497527200471168 497689678964736 498547056535612 498714552225792 498745474507056 499993797848832 500024799448401 500192791612416 501475829046336 501766018321176 502508498980992 502672604227584 503962002593664 504089009146737 504253630543824 505551832736832 505716931851264 505748288307852 506588138092638 506789756353944 508058213943168 508255643484648 508260417283584 508646775956382 508812885792864 509564148869664 509730558294528 510608678871151 510780226876416 511168501004868 511923242151468 512090421990336 512257656425472 512651868680448 512683655130639 513576465002496 514171419655104 514461210981032 514629219649664 514834038200832 515225393869986 515954133821952 516154631688672 516720534304896 517652468692992 517782925464336 518512086658048 518718450561024 519282286735104 519413154246882 520049007899904 520218841387008 520349944925664 521122874965272 521859956373504 522929690934336 523535480867889 524109475713852 524447188586496 524479706393328 524883324231252 525054736471104 525226204689408 526001702059008 526907853182186 527079926576672 527485545436248 527657807488896 528269074727454 528436895124096 528609467860992 529016263792128 529221837554208 530100667708752 530757594482688 531056733915904 531230162219008 531638974927872 531671938653996 531845567865792 532428673741056 532804781097984 533214805568256 533388938637312 535858331871744 536168417287104 536789543674671 537757673643792 540111175775488 540247292503254 540423722186208 540839609877672 541016232994944 541815044367744 541991986034688 542403986059224 542925683862996 543520937777328 543904880704192 544501208192256 544679027085312 544712799346416 545098189483008 545131987733844 545310012621888 545483246579712 546293509733376 547200689247744 547834596013656 548822646352512 549001876506624 549424365590016 552148254249984 552182489632812 552963502070784 553784876428032 553924439148906 554105335406112 555526663141302 556060982666133 556530383251968 556670637884844 557674624519488 558280805244948 558286048905984 558468369543168 558502996798224 559292949024768 559718100530064 559900888835328 560439415600512 561053871254016 561088658820438 562493022579936 562716890563968 562900658190336 564125329668096 564160307677128 565322061353616 565506679756032 566526602686464 566957252917872 566962578072576 567285334361802 568124766236384 568602514824192 569768064612128 569773416167424 569994828008064 570138475898187 571421483255808 571565490686064 571787598920229 571792969444032 572598189592576 573259667478372 573446878081344 574295427406848 574627755235968 576101724739128 576289863478656 577773523127808 578768862353661 578957872105872 579188292975936 580448400549696 580637958792192 580673960649756 580869048324096 581310601093008 581869720258232 582359027279616 583326097490304 583552775852744 583558256881152 584192572576992 585055133887392 585246196560384 585393688041372 585887849920512 586451371598848 587955669692608 588147679599616 588295902301128 588381757943808 589661867225088 590003087159808 590039669692494 591751914816384 592964917398756 593421238615779 593615033425008 594341723314176 594491507014608 594685651343616 595374567248484 596363251172346 597438825655392 597633932496384 597670988171762 598093846793856 598326263849016 598982257958688 599172542502912 599405378735232 599866656264288 600062555966976 600639711234304 601096292848317 602143068377088 602180403636784 602377058944768 602840623355712 603037494273024 603189469447992 603927880141824 604590015762432 605829334524288 606723842549888 606921981618176 607625072747424 607976687459484 609388349220864 611461054999494 611892990792216 612409522139136 612563859216288 612763905470976 612801899264718 613473764199624 613668652402176 614580198450048 615600775403712 616313920515363 616711045837824 617387196690432 617425477146576 617627111069952 618102411288768 618304266279936 619217193563136 620283928429662 620486495843424 621166786031232 621605577947648 622083939829632 622287095076864 623007985981536 625168053850368 625372216283136 626096681158464 626295579406336 627225881545728 627383952584424 627913560674304 628315871398002 630494342550576 631185605160768 632323983707136 632804650402428 633056501884464 633263240464128 634680346136769 635458864932864 635498265904152 635987319022818 636195014725536 637342428022272 637826909532606 637832900331648 638041198749696 639140362015932 639677829177216 640293087411264 640502189257728 640989072688644 640995093188352 641204424290304 641244181509072 642151163695104 642849168662784 643105017787392 644172963291648 644212904571614 646082355832704 646293348292608 646456224640464 648114440331519 648326096413488 649285447127296 651327606119106 651546431133696 651586829597928 653004450618408 653217703641216 653477679364608 654603435290511 655153905689568 656241859676592 656496872834337 656503038991296 656717434555392 657216644149116 658146217946112 658187025623316 658401971130432 658408155181056 659757793048704 660312597860352 660947703134208 661450128404184 661666139549568 661832890088769 661929477686784 663369600628224 664993966009408 666658397131776 666699732597868 666923722149888 667816912603134 668634438728448 668802945391434 669021357761568 670011331974656 671949336791552 672118678862316 672338174058432 672855577643088 673117046830143 674069110315776 674289242468352 674331051077136 675450850790184 675719675138592 676287902647296 677410951924224 677452954091382 677674191312864 677680556378112 678195701275176 678417181057152 679418865159552 679640744392704 681040302501888 681558001339824 682564322868624 682787229320448 683010208567296 683535824907264 683578206840852 685561892873472 686445384267776 686967191826648 687938845095936 688206175584896 688379614641243 688960712406528 689134341618324 689359393654848 690377233952448 691792403631882 692376382313472 692550872329176 693398677199872 693799926567552 694560596276736 694603661789898 694830499953696 697239587912448 698047307823852 698812634285136 699306275191104 699844432308336 700072981961472 700301606252544 700883984229228 701335602745344 703314060581664 703543743318528 703587365822454 704358766303272 704582526832128 705355018389504 705629116738944 705806946657477 706402755758592 706800890278336 708851966570496 708895918205328 709127423821056 709306135369398 709904898321408 710406374797312 710953074091008 711364481670528 714477775828992 714891223049472 714935549142171 715719391566228 717010231525056 720329723337672 720564962914944 721119479836896 721354977326592 721399704197706 722420059156992 723205314745632 723493145010816 723900911817328 724694583703104 726001610923008 726283732461888 726797585977344 726842650311792 727080016829184 728391346311168 728951886093312 729600918996992 730446128018208 731763528470016 732565820786688 733035183297669 736197672333312 736243319510416 737284669427712 738272092136166 738379835237376 738565918865208 738807113874816 740702217521736 741414643554844 742040511002624 742227517179792 743566166025984 744131394454707 744374406993264 744381398541312 744670662397632 746290800706752 746534518447104 746831633559552 747252554134016 747820584803418 748071828338688 748118211760584 749990696773248 750289187418624 752213743569504 753762748471488 754008906341376 755943003890496 755950104096768 756380445815736 758136686432256 758622432461778 759882207138957 759993104010752 760184634530916 762087320914752 762383465226972 762390625925376 762970163934573 763219328689296 764346223304496 764595837441792 765727236542464 766170340314624 766752751507302 767884863227202 768135632985504 768386484638208 768977803020672 770364697503744 771691816471548 771943829474496 772251057301248 772838090804979 773931200732928 774183945056256 774231947533008 775080801457344 776478703039488 777768129987072 778077675841536 778923430102656 779119731370323 780073511849856 780328262080512 780524917388496 781684312447908 784394536401504 786670782879744 786719559589992 787324986346878 787582104706656 787839307034112 789002553088512 790361779773279 790619889865008 791228318154372 791486711233344 792403612091181 792655342686144 792914201791488 793524395688192 793783538601984 793832756331312 795151001563128 796585100873856 796845243328512 797458462391808 797507907980994 797768351798688 798643010611584 799207171646976 799822208352384 800083407955968 801461723797756 803787497807616 804049992364032 804252625930656 805237173522432 806636510465688 807772446032384 810166763663232 810370938754881 810635583279312 812722566551616 812987979052032 814388525794494 815281406665992 815857321056288 816751812288384 817018540627968 817069199019624 817697981600766 817965018932832 818224869869568 819440264600064 820801033871616 820851926792863 821751894020484 822281394450432 823233969528768 823502814759936 824136548385024 824405688373248 825622924750848 827045237906216 827315327791232 828222381374976 828273734449218 829445253106176 830677314642048 833557405133824 834795574877952 835005956827266 836301175394304 836511936779232 837421207867422 837754495197336 838939423537152 840659123400768 841580806881024 841632988230657 843098644942848 843739533869904 844075335845952 844350987285504 846240461515692 847331021205536 847983092030424 848260019634048 849789904029696 850435879376808 850443867108864 850928001542703 852187149354576 852903772236288 853724116548352 854002919010304 854652096918192 854660124251136 854992242012096 857132224883712 857348236029096 857473357049856 858897284388864 861443141110272 861941632853952 864152587108692 864434795217984 868436808158808 868782439463904 870672600824544 870956938188288 871010940974634 871303572486144 871965901639512 872457348937321 872804580387348 873538540919424 874989146235456 875329163779116 875337385321728 875623246073856 876288858865488 877528290594816 877582700831088 877869294840576 878090532062058 878831774880768 879677057398272 881933504538912 882221519399424 882443853451692 882572636915712 884492800837632 885004630739712 885059504538741 888877862842368 889447376098134 890422550137512 891512584971264 891737260521912 892028477015424 893061850872726 894544876758519 896158238483088 896450898744576 896506482257643 897140770190784 897489395773524 898758813754368 899108068102848 899799984396432 900093833950464 900601134386912 900959566851456 901717203529728 903214602565632 903270605455176 903565588417152 904260935033568 904556241409536 905891820212736 906885023643648 908744001786432 910085763824832 910382972427264 911381099876352 911437609121136 911965031189226 914082523831296 915956255768864 917191582499241 917839486188324 918614283208704 918845788824432 919145858206464 919202848897077 920502978603264 921870297675072 922389871509176 923168509751296 923401163105568 925066568756736 926080795035648 926138215719864 926440666604928 928825790344704 929652783883264 930425892644493 930729743765136 931750179046848 932408366921472 933125909744448 933430642615296 934511978972304 937752080775552 938058324424704 938116487763272 939145021737696 939443369109504 940838822318592 941075928876636 941870341011456 945194557607104 945503231761408 945741513825864 946539864428544 946778407741152 947937432121344 948485975560704 949206975603642 953188297399296 953247398856228 953980978534227 954292522088304 956013642033408 956740364298909 958710543023898 960439631116896 960753283886592 961483609032966 961492639782528 961806636435456 961866272263608 963226745542656 964273752994176 964657526681088 966259444937472 966319356857421 968002147897344 968378309949184 969123533749056 969440022438912 969684336960696 971935848124416 972489144620232 973928170690944 975684704626688 976991409178659 977319646700544 977380244396892 979506675927612 979826555461824 984362789514888 984506446983168 984754558486944 985076151833088 985824966223674 987219326919168 987280538434974 987602956695648 989636689573056 991421554701312 992175192606276 992499209324352 992508531388416 992894216530176 995054400942336 995379357929472 997094113071224 997490949014112 999987595697664 1000049598896802 1000385583224832 1002951658092672 1003204418087151 1003532036642352 1005016997961984 1005345208455168 1007924005187328 1008178018293474 1008507261087648 1011103665473664 1011433863702528 1011496576615704 1013176276185276 1013579512707888 1016116427886336 1016179431137073 1016511286969296 1016520834567168 1017293551912764 1017625771585728 1019128297739328 1019461116589056 1021217357742302 1021560453752832 1022337002009736 1023846484302936 1024180843980672 1024515312850944 1025303737360896 1025367310261278 1028342839310208 1028922421962064 1029258439299328 1029668076401664 1030450787739972 1031908267643904 1032309263377344 1033441068609792 1035304937385984 1035565850928672 1037024173316096 1037688605447823 1038564573470208 1038826308493764 1040098015799808 1040699889851328 1041905492684847 1042245749930544 1043719912747008 1045859381868672 1047070961735778 1048218951427704 1048959412786656 1049766648462504 1050109472942208 1050452409378816 1052003404118016 1053815706364372 1054159853153344 1054971090872496 1055315614977792 1055381048733681 1056538149454908 1056873790248192 1057218935721984 1058032527584256 1058443675108416 1060201335417504 1061515188965376 1062113467831808 1063277949855744 1063343877307992 1063691135731584 1063959203054097 1064857347482112 1065609562195968 1066429611136512 1071716663743488 1072336834574208 1073579087349342 1075515347287584 1080222351550976 1080494585006508 1080847444372416 1081679219755344 1082032465989888 1082099556296559 1083630088735488 1083983972069376 1084807972118448 1085851367725992 1087041875554656 1087809761408384 1089002416384512 1089425598692832 1090196378966016 1090263975467688 1090620025243776 1092587019466752 1094401378495488 1095669192027312 1097645292705024 1098003753013248 1098848731180032 1104296508499968 1104364979265624 1105927004141568 1107408138204249 1107569752856064 1107848878297812 1108210670812224 1111053326282604 1112121965332266 1113060766503936 1113341275769688 1115349249038976 1116561610489896 1116572097811968 1117005993596448 1119436201060128 1119801777670656 1120878831201024 1121730877205127 1122107742508032 1122177317640876 1124986045159872 1125433781127936 1125801316380672 1128250659336192 1128320615354256 1130644122707232 1131013359512064 1133914505835744 1133925156145152 1134570668723604 1136249532472768 1137205029648384 1137933648692667 1139536129224256 1139546832334848 1139989656016128 1140276951796374 1142842966511616 1143130981372128 1143575197840458 1143585938888064 1146519334956744 1146893756162688 1148590854813696 1149255510471936 1150129127260953 1151827294840803 1152203449478256 1152579726957312 1155547046255616 1157537724707322 1157915744211744 1158376585951872 1160896801099392 1161275917584384 1161347921299512 1162621202186016 1163739440516464 1164718054559232 1166652194980608 1166724532046269 1167105551705488 1167116513762304 1168385145153984 1170110267774784 1170492393120768 1170787376082744 1171775699841024 1172902743197696 1175911339385216 1176295359199232 1176591804602256 1180006174319616 1180079339384988 1183503829632768 1185929834797512 1186842477231558 1187230066850016 1188683446628352 1188983014029216 1189371302687232 1190749134496968 1192726502344692 1194877651310784 1195267864992768 1195341976343524 1196187693587712 1196261861971491 1196652527698032 1197964515917376 1198345085005824 1198810757470464 1199733312528576 1200125111933952 1201279422468608 1202192585696634 1204360807273568 1204754117889536 1205681246711424 1206074988546048 1206378938895984 1207855760283648 1211658669048576 1213447685099776 1213843963236352 1215250145494848 1215953374918968 1218776698441728 1221582788691741 1222922109998988 1223785981584432 1225127718432576 1225527810941952 1225603798529436 1226546972401149 1226947528399248 1227337304804352 1229160396900096 1231201550807424 1232627841030726 1233422091675648 1234850954293152 1235254222139904 1236204822577536 1236608532559872 1238434387126272 1240567856859324 1240972991686848 1242333572062464 1242410601673827 1243211155895296 1244167879659264 1244574190153728 1246015971963072 1250336107700736 1252193362316928 1252508935240899 1254451763091456 1254767905168848 1256131811801133 1256631742796004 1260988685101152 1262371210321536 1264647967414272 1265609300804856 1266113003768928 1266526480928256 1269360692273538 1270917729865728 1270996531808304 1271974638045636 1272390029451072 1274684856044544 1275653819065212 1275665800663296 1276082397499392 1278280724031864 1279355658354432 1280586174822528 1281004378515456 1281978145377288 1281990186376704 1282488363018144 1285698337325568 1286210035574784 1288345926583296 1288425809143228 1292164711665408 1292586696585216 1292912449280928 1296228880663038 1296652192826976 1298570894254592 1302655212238212 1303092862267392 1303173659195856 1306008901236816 1306435407282432 1306516411461951 1306955358729216 1309206870581022 1310307811379136 1312483719353184 1312993745668674 1313006077982592 1313434869110784 1314433288298232 1316292435892224 1316374051246632 1316803942260864 1319515586097408 1321895406268416 1322900256808368 1323332279099136 1323665780177538 1323858955373568 1326739201256448 1329987932018816 1333316794263552 1333399465195736 1334171064147201 1335633825206268 1337268877456896 1337605890782868 1338042715523136 1340022663949312 1343898673583104 1344237357724632 1344676348116864 1345711155286176 1346234093660286 1348138220631552 1348662102154272 1350901701580368 1351439350277184 1352575805294592 1354821903848448 1354905908182764 1355348382625728 1355361112756224 1356391402550352 1356834362114304 1358837730319104 1359281488785408 1363116002679648 1365128645737248 1365574458640896 1367071649814528 1367156413681704 1367947546783839 1371123785746944 1372890768535552 1373934383653296 1375877690191872 1376412351169792 1376759229282486 1377921424813056 1378268683236648 1378718787309696 1380754467904896 1383584807263764 1384752764626944 1385101744658352 1386797354399744 1387599853135104 1389121192553472 1389207323579796 1389660999907392 1394479175824896 1396094615647704 1397625268570272 1398612550382208 1399688864616672 1400145963922944 1401767968458456 1402558016646073 1406628121163328 1407087486637056 1407174731644908 1408717532606544 1409165053664256 1410710036779008 1411258233477888 1411613893314954 1412805511517184 1413601780556672 1417791836410656 1418254847642112 1418612270738796 1419809796642816 1421906148182016 1422728963341056 1428955551657984 1429782446098944 1429871098284342 1431438783132456 1434020463050112 1438065814535847 1440659446675344 1441129925829888 1442225413549449 1442238959673792 1442709954653184 1442799408395412 1444840118313984 1446410629491264 1446986290021632 1447801823634656 1449389167406208 1452003221846016 1452567464923776 1453685300623584 1454160033658368 1457903772186624 1459201837993984 1460892256036416 1463527056940032 1465131641573376 1466070366595338 1472486639020832 1476544184272332 1476759670474752 1477131837730416 1477614227749632 1478737449335511 1480920807652461 1481404435043472 1482829287109688 1484081022005248 1484455034359584 1487132332051968 1488262788909414 1488748813986528 1488762797082624 1489341324795264 1492581601413504 1493069036894208 1494505108268032 1495641169606836 1496143656677376 1496236423521168 1499981393546496 1500074398345203 1500578374837248 1504427487139008 1507525496942976 1508017812682752 1511886007780992 1512267027440211 1512760891631472 1517244864923556 1519764414277914 1519986208021504 1520369269061832 1524174641829504 1524766930453944 1524781251850752 1525940327869146 1526438657378592 1528692446608992 1529191674883584 1531826036613453 1532340680629248 1533505503014604 1535769726454404 1536271265971008 1536772969276416 1537955606041344 1538050965391917 1540729395007488 1543383632943096 1543887658948992 1544502114602496 1545676181609958 1547862401465856 1548463895066016 1550161602914688 1552957406078976 1555536259974144 1556155351683072 1557846860205312 1558239462740646 1560147023699712 1560656524161024 1561049834776992 1563368624895816 1568789072803008 1570606442603667 1573341565759488 1573439119179984 1574649972693756 1575164209413312 1575678614068224 1578005106177024 1580723559546558 1581239779730016 1582456636308744 1582973422466688 1584807224182362 1585310685372288 1585828403582976 1587048791376384 1587665512662624 1590302003126256 1593170201747712 1593690486657024 1594916924783616 1595015815961988 1595536703597376 1597286021223168 1598414343293952 1599644416704768 1600166815911936 1602923447595512 1607574995615232 1608505251861312 1613273020931376 1615544892064768 1620333527326464 1620741877509762 1621271166558624 1625445133103232 1625975958104064 1628777051588988 1630562813331984 1631714642112576 1633503624576768 1634037081255936 1634138398039248 1635395963201532 1635930037865664 1636449739739136 1638880529200128 1641602067743232 1641703853585726 1643503788040968 1646467939057536 1647005629519872 1648273096770048 1654090475812432 1654630655582464 1656444762749952 1656547468898436 1658890506212352 1661354629284096 1667114810267648 1668182947998399 1669591149755904 1670011913654532 1673023873558464 1674842415734844 1675508990394672 1677878847074304 1681318246801536 1683161613762048 1683265976461314 1687479067739808 1688150671691904 1688701974571008 1692480923031384 1694662042411072 1695966184060848 1696520039268096 1699579808059392 1700871758753616 1700887734217728 1701856003085406 1704374298709152 1705807544472576 1707448233096704 1709304193836384 1709320248502272 1709984484024192 1710415427694561 1714264449767424 1714696472058192 1715362796760687 1717794568777728 1722886282220544 1723883265707904 1728305174217384 1728869590435968 1736306587060983 1736873616317616 1737564878927808 1741345201649088 1741913876376576 1742021881949268 1742607144972288 1743931803279024 1744914697874642 1745609160774696 1747077081838848 1749978292470912 1750658327558232 1750674770643456 1752577717730976 1755165401662176 1755738589681152 1756181064124116 1757663549761536 1759354114796544 1763867009077824 1764443038798848 1764887706903384 1765145273831424 1768985601675264 1770009261479424 1770119009077482 1778894752196268 1780263715847337 1780845100275024 1783025169942528 1783474521043824 1784056954030848 1786123701745452 1789089753517038 1792316476966176 1792901797489152 1793012964515286 1794281540381568 1794978791547048 1797517627508736 1798216136205696 1799599968792864 1800187667900928 1801202268773824 1801919133702912 1803288878544951 1806429205131264 1806541210910352 1807131176834304 1808521870067136 1809112482819072 1811783640425472 1813770047287296 1817488003572864 1820171527649664 1820765944854528 1822875218242272 1823930062378452 1828165047662592 1831912511537728 1834383164998482 1835678972376648 1837228566417408 1837691577648864 1838291716412928 1838405697794154 1841005957206528 1843740595350144 1844779743018352 1846802326211136 1848941761546089 1850133137513472 1852161590071296 1852276431439728 1852881333209856 1857651580689408 1859305567766528 1860851785288986 1861459487530272 1863500358093696 1864816733842944 1866251819488896 1866861285230592 1869023957944608 1875504161551104 1876116648849408 1876232975526544 1878290043475392 1878886738219008 1881677644637184 1882151857753272 1883740682022912 1890389115214208 1891006463522816 1891483027651728 1893556815482304 1896971951121408 1898413951207284 1906376594798592 1906494797712456 1907961957068454 1908585044176608 1912027284066816 1913480728597818 1917421086047796 1920879262233792 1921506567773184 1922967218065932 1922985279565056 1923613272870912 1923732544527216 1926453491085312 1928547505988352 1929315053362176 1932518889874944 1932638713714842 1936756619898368 1938247067498112 1938880044877824 1939368673921392 1944343320994557 1944978289240464 1947856341381888 1951369409253376 1953982818357318 1954639293401088 1954760488793784 1959013351855224 1959653110923648 1963810305871533 1968725579029776 1969490618503011 1969509116973888 1970152303666176 1971649932447348 1974438653838336 1974561076869948 1975205913391296 1979273379146112 1982843109402624 1984350385212552 1984998418648704 1985498670266307 1985788433060352 1990108801884672 1994188226142448 1994981898028224 1999975191395328 2000099197793604 2000771166449664 2005903316185344 2006408836174302 2007064073284704 2010033995923968 2015848010374656 2016356036586948 2017014522175296 2019351140490429 2022207330947328 2022867727405056 2022993153231408 2026352552370552 2027159025415776 2032232855772672 2032358862274146 2033022573938592 2033041669134336 2034587103825528 2035251543171456 2038256595478656 2038922233178112 2042434715484604 2043120907505664 2044674004019472 2047692968605872 2048361687961344 2049030625701888 2050607474721792 2050734620522556 2056685678620416 2057844843924128 2058516878598656 2059336152803328 2060901575479944 2063816535287808 2064618526754688 2065138843923729 2066882137219584 2071131701857344 2074048346632192 2075377210895646 2077129146940416 2077652616987528 2080196031599616 2081399779702656 2083810985369694 2084491499861088 2091718763737344 2091848458601167 2094141923471556 2096437902855408 2097918825573312 2099533296925008 2100218945884416 2100904818757632 2104006808236032 2107631412728744 2108319706306688 2109942181744992 2110631229955584 2110762097467362 2113076298909816 2113747580496384 2116065055168512 2116887350216832 2120402670835008 2124226935663616 2126555899711488 2126687754615984 2127382271463168 2127918406108194 2129714694964224 2131219124391936 2132859222273024 2143433327486976 2144673669148416 2144806647426513 2147158174698684 2151030694575168 2160444703101952 2160989170013016 2161694888744832 2163358439510688 2164064931979776 2164199112593118 2167260177470976 2169615944236896 2171702735451984 2174083751109312 2175619522816768 2178004832769024 2178851197385664 2180392757932032 2180527950935376 2181240050487552 2185174038933504 2188802756990976 2191338384054624 2195290585410048 2197697462360064 2199105549893007 2208593016999936 2208729958531248 2211854008283136 2214816276408498 2215139505712128 2215697756595624 2216421341624448 2222106652565208 2224243930664532 2226121533007872 2226682551539376 2230698498077952 2232394183364121 2233123220979792 2233144195623936 2234011987192896 2238872402120256 2239603555341312 2241757662402048 2243461754410254 2244215485016064 2244354635281752 2249972090319744 2250867562255872 2254745166000649 2256641230708512 2261267006429383 2261288245414464 2262026719024128 2267829011671488 2267850312290304 2269141337447208 2272499064945536 2274410059296768 2275867297385334 2279072258448512 2279646621416871 2279979312032256 2280553903592748 2286261962744256 2287150395680916 2287171877776128 2293038669913488 2293787512325376 2297181709627392 2298511020943872 2300258254521906 2303654589681606 2304406898956512 2305159453914624 2311094092511232 2315075449414644 2315831488423488 2316753171903744 2318514272414937 2321793602198784 2322551835168768 2322695842599024 2325242404372032 2327478881032928 2329436109118464 2333304389961216 2333449064092538 2334211103410976 2334233027524608 2336770290307968 2337359194110969 2340220535549568 2340984786241536 2341574752165488 2345805486395392 2351822678770432 2352590718398464 2353183609204512 2360012348639232 2360158678769976 2367007659265536 2371085339319837 2371859669595024 2373684954463116 2374460133700032 2377210836273543 2377966028058432 2378742605374464 2381498268993936 2385453004689384 2389755302621568 2390535729985536 2390683952687048 2392375387175424 2392523723942982 2393305055396064 2395929031834752 2397621514940928 2399466625057152 2400250223867904 2402558844937216 2404385171393268 2408721614547136 2409508235779072 2411362493422848 2412149977092096 2412757877791968 2415711520567296 2423317338097152 2426895370199552 2430500290989696 2431112816264643 2431906749837936 2443165577383482 2445844219997976 2447571963168864 2450255436865152 2451055621883904 2451207597058872 2453093944802298 2453895056798496 2454674609608704 2458320793800192 2462403101614848 2462555780378589 2465255682061452 2466844183351296 2469701908586304 2470508444279808 2472409645155072 2473217065119744 2476868774252544 2481135713718648 2481945983373696 2484667144124928 2484821203347654 2486422311790592 2488335759318528 2492031943926144 2500672215401472 2504386724633856 2505017870481798 2508903526182912 2509535810337696 2512263623602266 2513263485592008 2521977370202304 2524742420643072 2524898964691971 2529295934828544 2531218601609712 2532226007537856 2533052961856512 2538721384547076 2541993063616608 2543949276091272 2544780058902144 2549369712089088 2551307638130424 2551331601326592 2556561448063728 2558711316708864 2561172349645056 2562008757030912 2563956290754576 2563980372753408 2564976726036288 2571396674651136 2572420071149568 2576691853166592 2576851618286456 2584329423330816 2585824898561856 2592457761326076 2593304385653952 2597141788509184 2605310424476424 2606347318391712 2612017802473632 2612870814564864 2613032822923902 2613910717458432 2617372046811963 2618413741162044 2620615622758272 2624967438706368 2625987491337348 2626012155965184 2626869738221568 2628866576596464 2632584871784448 2632748102493264 2633607884521728 2639031172194816 2645800513616736 2646664558198272 2647331560355076 2647717910747136 2653478402512896 2655178513616223 2659975864037632 2666633588527104 2666798930391472 2668342128294402 2671267650412536 2674537754913792 2675211781565736 2676085431046272 2680045327898624 2683634630275557 2687797347166208 2688474715449264 2689352696233728 2689519446772929 2691422310572352 2692468187320572 2696276441263104 2697324204308544 2701803403160736 2702878700554368 2705151610589184 2709643807696896 2709811816365528 2710696765251456 2712782805100704 2713668724228608 2717675460638208 2726232005359296 2730257291474496 2731148917281792 2734143299629056 2734312827363408 2735895093567678 2742247571493888 2747868767306592 2752824702339584 2753518458564972 2755842849626112 2756537366473296 2757437574619392 2757608546691231 2761508935809792 2767169614527528 2769505529253888 2770203489316704 2773594708799488 2775199706270208 2778242385106944 2778414647159592 2779321999814784 2788958351649792 2791277677933479 2792189231295408 2795250537140544 2797225100764416 2799377729233344 2800291927845888 2803535936916912 2805116033292146 2813256242326656 2814174973274112 2814349463289816 2817435065213088 2818330107328512 2822516466955776 2823227786629908 2825611023034368 2827203561113344 2835583672821312 2836509695284224 2837224541477592 2839619593285632 2843812296364032 2845457926682112 2859564892197888 2859742196568684 2861942935602681 2862877566264912 2868040926100224 2870221092896727 2876131629071694 2881318893350688 2882259851659776 2884450827098898 2884477919347584 2885419909306368 2885598816790824 2889680236627968 2892821258982528 2893972580043264 2895603647269312 2898778334812416 2898958070572263 2904006443692032 2905134929847552 2907370601247168 2908320067316736 2915807544373248 2921784512072832 2927054113880064 2930974227535977 2932140733190676 2944973278041664 2953088368544664 2953519340949504 2954263675460832 2955228455499264 2957474898671022 2961841615304922 2962808870086944 2965658574219376 2968910068719168 2974264664103936 2976525577818828 2977497627973056 2977525594165248 2978682649590528 2985163202827008 2986138073788416 2989010216536064 2991282339213672 2992472847042336 2999962787092992 3000148796690406 3001156749674496 3008854974278016 3015050993885952 3016035625365504 3023772015561984 3024534054880422 3025521783262944 3034489729847112 3039528828555828 3039972416043008 3040738538123664 3048349283659008 3048538293411219 3049533860907888 3049562503701504 3051880655738292 3052877314757184 3057384893217984 3058383349767168 3063652073226906 3064681361258496 3067011006029208 3071539452908808 3072542531942016 3073545938552832 3075911212082688 3076101930783834 3086767265886192 3087775317897984 3089004229204992 3091352363219916 3095724802931712 3096927790132032 3100323205829376 3105914812157952 3111072519948288 3113065816343469 3115693720410624 3116478925481292 3120294047399424 3122099669553984 3125716478054541 3126737249791632 3137578145606016 3141212885207334 3146878238359968 3149299945387512 3150328418826624 3151357228136448 3156010212354048 3161447119093116 3162479559460032 3164913272617488 3165946844933376 3166143146201043 3169614448364724 3170621370744576 3171656807165952 3174097582752768 3175331025325248 3180604006252512 3186340403495424 3189833849567232 3190031631923976 3191073407194752 3191877609162291 3194572042446336 3196828686587904 3199288833409536 3205846895191024 3215149991230464 3217010503722624 3226546041862752 3231089784129536 3240667054652928 3241483755019524 3242542333117248 3246298668889677 3250890266206464 3251951916208128 3257554103177976 3261125626663968 3263429284225152 3267007249153536 3268276796078496 3270791926403064 3271860075731328 3277761058400256 3283204135486464 3283407707171452 3287007576081936 3292935878115072 3294011259039744 3296546193540096 3308180951624864 3309261311164928 3312889525499904 3313094937796872 3317781012424704 3322224414612747 3322709258568192 3334229620535296 3336365895996798 3339182299511808 3340023827309064 3346047747116928 3349684831469688 3351017980789344 3362636493603072 3365192631615381 3366323227524096 3366531952922628 3374958135479616 3376301343383808 3377403949142016 3384961846062768 3389324084822144 3391932368121696 3393040078536192 3401743517507232 3401775468435456 3403712006170812 3408748597418304 3411615088945152 3414896466193408 3418608387672768 3418640497004544 3419968968048384 3420830855389122 3428528899534848 3429392944116384 3430725593521374 3445772564441088 3447766531415808 3450387381782859 3455481884522409 3456610348434768 3457739180871936 3472613174121966 3473747232635232 3475129757855616 3482690403298176 3483827752753152 3484043763898536 3487863606558048 3489829395749284 3491218321549392 3494154163677696 3499956584941824 3500173596138807 3501316655116464 3501349541286912 3505155435461952 3510330803324352 3511477179362304 3512362128248232 3515327099523072 3518708229593088 3527734018155648 3528886077597696 3529775413806768 3540018522958848 3540238018154964 3557789504392536 3560527431694674 3561690200550048 3566050339885056 3566949042087648 3568113908061696 3572247403490904 3574260752098057 3578179507034076 3584632953932352 3585803594978304 3586025929030572 3588563080763136 3588785585914473 3589957583094096 3595035255017472 3596432272411392 3599199937585728 3600375335801856 3602404537547648 3603838267405824 3606577757089902 3613082421820704 3614262353668608 3617043740134272 3618224965638144 3623567280850944 3634976007145728 3635201390082679 3640343055299328 3641531889709056 3645750436484544 3647860124756904 3656330095325184 3663825023075456 3664748366075223 3668766329996964 3671357944753296 3675383155297728 3676583432825856 3676811395588308 3682011914413056 3687481190700288 3689559486036704 3693604652422272 3697883523092178 3700266275026944 3704552862879456 3705762666419712 3715303161378816 3718611135533056 3721703570577972 3722918975060544 3727000716187392 3727231805021481 3729633467685888 3732503638977792 3733722570461184 3738047915889216 3751008323102208 3752465951053088 3756580086950784 3757526805722697 3763355289274368 3764303715506544 3768395435403399 3780778230428416 3782012927045632 3782966055303456 3787113630964608 3793943902242816 3796827902414568 3812753189597184 3812989595424912 3815923914136908 3817170088353216 3824054568133632 3826961457195636 3834842172095592 3841758524467584 3843013135546368 3845934436131864 3845970559130112 3847465089054432 3857095011976704 3858630106724352 3865037779749888 3865277427429684 3873513239796736 3876494134996224 3877760089755648 3878737347842784 3888686641989114 3889956578480928 3895712682763776 3907965636714636 3909278586802176 3909520977587568 3918026703710448 3919306221847296 3919549234385853 3927620611743066 3937451158059552 3938981237006022 3939018233947776 3940304607332352 3943299864894696 3948877307676672 3949122153739896 3950411826782592 3958546758292224 3965686218805248 3968700770425104 3969996837297408 3970997340532614 3971576866120704 3980217603769344 3988376452284896 3989963796056448 3999950382790656 4000198395587208 4002513192441603 4011806632370688 4012817672348604 4014128146569408 4020067991847936 4031696020749312 4032712073173896 4034029044350592 4038702280980858 4044414661894656 4045986306462816 4052705104741104 4054318050831552 4064465711545344 4064717724548292 4066045147877184 4066083338268672 4069174207651056 4070503086342912 4076513190957312 4077844466356224 4084869430969208 4089348008038944 4095385937211744 4096723375922688 4101214949443584 4101469241045112 4113371357240832 4115689687848256 4117033757197312 4118672305606656 4121803150959888 4127633070575616 4129237053509376 4130277687847458 4133764274439168 4142263403714688 4150754421791292 4154258293880832 4155305233975056 4160392063199232 4162799559405312 4167621970739388 4168982999722176 4183437527474688 4183696917202334 4188283846943112 4192875805710816 4195837651146624 4199066593850016 4200437891768832 4207674049938219 4215262825457488 4216639412613376 4219884363489984 4221262459911168 4221524194934724 4226152597819632 4227495160992768 4232130110337024 4233774700433664 4240805341670016 4248453871327232 4253375509231968 4254764542926336 4255836812216388 4259429389928448 4265718444546048 4286866654973952 4289347338296832 4289613294853026 4294316349397368 4302061389150336 4314197443607541 4320889406203904 4321978340026032 4323389777489664 4326676240648347 4326716879021376 4328129863959552 4328398225186236 4334520354941952 4339231888473792 4343405470903968 4348167502218624 4351239045633536 4356009665538048 4357702394771328 4361055901870752 4362480100975104 4377605513981952 4382676768109248 4390581170820096 4395394924720128 4398211099786014 4417459917062496 4429632552816996 4430279011424256 4431395513191248 4432842683248896 4442762422957383 4444213305130416 4448487861329064 4452243066015744 4453365103078752 4461396996155904 4464788366728242 4466246441959584 4466288391247872 4468023974385792 4477744804240512 4479207110682624 4483515324804096 4486923508820508 4488430970032128 4488709270563504 4499944180639488 4500223195035609 4501735124511744 4509490332001298 4513282461417024 4522534012858766 4522576490828928 4524053438048256 4535658023342976 4536801082320633 4538282674894416 4544998129891072 4551734594770668 4558144516897024 4559293242833742 4559958624064512 4561107807185496 4572523925488512 4574300791361832 4574343755552256 4586077339826976 4587575024650752 4595478109840359 4597022041887744 4600516509043812 4607309179363212 4608813797913024 4610318907829248 4614152896175751 4622188185022464 4630150898829288 4631662976846976 4633506343807488 4637028544829874 4643587204397568 4645391685198048 4650484808744064 4654957762065856 4658872218236928 4666608779922432 4666898128185076 4668422206821952 4668466055049216 4673540580615936 4674718388221938 4680441071099136 4681969572483072 4683149504330976 4703645357540864 4706367218409024 4711819327811001 4720024697278464 4720317357539952 4734015318531072 4742170678639674 4743719339190048 4747369908926232 4748920267400064 4754421672547086 4755932056116864 4757485210748928 4762996537987872 4770906009378768 4779510605243136 4781071459971072 4781367905374096 4784750774350848 4785047447885964 4786610110792128 4791858063669504 4795243029881856 4798933250114304 4800500447735808 4805117689874432 4808770342786536 4817443229094272 4819016471558144 4822724986845696 4825515755583936 4846634676194304 4853790740399104 4861000581979392 4862225632529286 4863813499675872 4886331154766964 4891688439995952 4895143926337728 4900510873730304 4902111243767808 4902415194117744 4906187889604596 4907790113596992 4909349219217408 4916641587600384 4924806203229696 4925111560757178 4930511364122904 4939403817172608 4941016888559616 4944819290310144 4962271427437296 4963891966747392 4969334288249856 4969642406695308 4972844623581184 4976671518637056 4984063887852288 5001344430802944 5004548843995197 5008773449267712 5010035740963596 5019071620675392 5024527247204532 5026526971184016 5043954740404608 5049484841286144 5049797929383942 5062437203219424 5064452015075712 5066105923713024 5077442769094152 5083986127233216 5087898552182544 5089560117804288 5098739424178176 5102615276260848 5102663202653184 5113122896127456 5117422633417728 5122344699290112 5127912581509152 5127960745506816 5129953452072576 5131246283083683 5142793349302272 5146088390282061 5153383706333184 5153703236572912 5168658846661632 5171649797123712 5184915522652152 5186608771307904 5194283577018368 5208919761182949 5210620848952848 5212694636783424 5224035604947264 5225741629129728 5226065645847804 5227821434916864 5234744093623926 5236827482324088 5241231245516544 5249934877412736 5251974982674696 5252024311930368 5257733153192928 5265496204986528 5267215769043456 5278062344389632 5291601027233472 5293329116396544 5294663120710152 5295435821494272 5306956805025792 5310357027232446 5319951728075264 5333597860782944 5336684256588804 5340791147542011 5342535300825072 5349075509827584 5350423563131472 5352170862092544 5360090655797248 5367269260551114 5375594694332416 5376949430898528 5378705392467456 5379038893545858 5382844621144704 5384936374641144 5392552882526208 5394648408617088 5403606806321472 5405757401108736 5409866635634853 5419287615393792 5419623632731056 5421393530502912 5425565610201408 5427337448457216 5435350921276416 5452464010718592 5460514582948992 5462297834563584 5468625654726816 5471790187135356 5484495142987776 5495737534613184 5505649404679168 5507036917129944 5511685699252224 5513074732946592 5514875149238784 5515217093382462 5523017871619584 5534339229055056 5540406978633408 5546825284638267 5550399412540416 5556484770213888 5556829294319184 5558643999629568 5577916703299584 5582555355866958 5584378462590816 5590501074281088 5594450201528832 5598755458466688 5600583855691776 5607071873833824 5610232066584292 5626512484653312 5628349946548224 5628698926579632 5634870130426176 5636660214657024 5645032933911552 5646455573259816 5651222046068736 5654407122226688 5671167345642624 5673019390568448 5674449082955184 5690915853364224 5719129784395776 5719484393137368 5723885871205362 5725755132529824 5736081852200448 5740442185793454 5745963487550041 5752263258143388 5762637786701376 5764519703319552 5768901654197796 5768955838695168 5770839818612736 5771197633581648 5779360473255936 5785642517965056 5787945160086528 5791207294538624 5797556669624832 5797916141144526 5810269859695104 5814741202494336 5816640134633472 5843569024145664 5854108227760128 5861948455071954 5864281466381352 5889946556083328 5891430917614599 5906176737089328 5908471855509033 5908527350921664 5910456910998528 5914949797342044 5923683230609844 5925617740173888 5931317148438752 5937820137438336 5948529328207872 5953051155637656 5954995255946112 5956496010798921 5957365299181056 5970326405654016 5978020433072128 5982564678427344 5984945694084672 5999925574185984 6000297593380812 6002313499348992 6017709948556032 6030101987771904 6047544031123968 6049068109760844 6051043566525888 6058053421471287 6068979459694224 6079057657111656 6079944832086016 6081477076247328 6096698567318016 6097076586822438 6099067721815776 6099125007403008 6103761311476584 6105754629514368 6114769786435968 6116766699534336 6127304146453812 6129362722516992 6134022012058416 6143078905817616 6145085063884032 6147091877105664 6151822424165376 6152203861567668 6173534531772384 6175550635795968 6178008458409984 6182704726439832 6191449605863424 6193855580264064 6195416531771187 6200646411658752 6222145039896576 6226131632686938 6231387440821248 6232957850962584 6240588094798848 6244199339107968 6251432956109082 6253474499583264 6275156291212032 6275545375803501 6282425770414668 6293756476719936 6298599890775024 6300656837653248 6302714456272896 6312020424708096 6322894238186232 6324959118920064 6329826545234976 6331893689866752 6332286292402086 6339228896729448 6341242741489152 6348195165505536 6350662050650496 6361208012505024 6372680806990848 6379667699134464 6380063263847952 6382146814389504 6383755218324582 6389144084892672 6393657373175808 6398577666819072 6411693790382048 6430299982460928 6434021007445248 6434419942279539 6453092083725504 6462179568259072 6481334109305856 6482967510039048 6485084666234496 6492597337779354 6501780532412928 6515108206355952 6522251253327936 6526858568450304 6534014498307072 6536553592156992 6541583852806128 6543720151462656 6555522116800512 6566408270972928 6566815414342904 6574015152163872 6585871756230144 6593092387080192 6616361903249728 6618522622329856 6625779050999808 6626189875593744 6635562024849408 6644448829225494 6645418517136384 6672731791993596 6678364599023616 6680047654618128 6692095494233856 6697182550092363 6699369662939376 6702035961578688 6725272987206144 6730385263230762 6732646455048192 6733063905845256 6749916270959232 6752602686767616 6764235498001947 6769923692125536 6778648169644288 6783801019288149 6783864736243392 6786080157072384 6803487035014464 6803550936870912 6807424012341624 6817497194836608 6823230177890304 6829792932386816 6837216775345536 6838939864250613 6839937936096768 6841661710778244 6858785888232768 6861451187042748 6891545128882176 6895533062831616 6900774763565718 6910963769044818 6913220696869536 6915478361743872 6945226348243932 6947494465270464 6950259515711232 6955542817244811 6965380806596352 6967655505506304 6968087527797072 6975727213116096 6979658791498568 6982436643098784 6988308327355392 6999913169883648 7000347192277614 7002633310232928 7002699082573824 7010310870923904 7020661606648704 7022954358724608 7024724256496464 7037416459186176 7055468036311296 7057772155195392 7059550827613536 7080037045917696 7080476036309928 7113256017959511 7115579008785072 7121054863389348 7123380401100096 7133898084175296 7136227816123392 7144494806981808 7148521504196114 7156359014068152 7169265907864704 7171607189956608 7172051858061144 7177126161526272 7177571171828946 7179915166188192 7192864544822784 7198399875171456 7200750671603712 7204809075095296 7207676534811648 7213155514179804 7226164843641408 7228524707337216 7234087480268544 7236449931276288 7247134561701888 7269952014291456 7270402780165358 7280686110598656 7291500872969088 7293338448793929 7295720249513808 7327650046150912 7329496732150446 7337532659993928 7342715889506592 7350766310595456 7353166865651712 7353622791176616 7364023828826112 7374962381400576 7379118972073408 7387209304844544 7387667341135767 7395767046184356 7400532550053888 7409105725758912 7411525332839424 7430606322757632 7443407141155944 7445837950121088 7454001432374784 7454463610042962 7459266935371776 7465007277955584 7476095831778432 7502016646204416 7504931902106176 7513160173901568 7515053611445394 7526710578548736 7528607431013088 7536790870806798 7561556460856832 7565932110606912 7574227261929216 7574696894075913 7587887804485632 7593655804829136 7625979190849824 7631847828273816 7634340176706432 7648109136267264 7653922914391272 7669684344191184 7683517048935168 7686026271092736 7691868872263728 7691941118260224 7694930178108864 7714190023953408 7717260213448704 7730075559499776 7730554854859368 7747026479593472 7752988269992448 7757474695685568 7777373283978228 7779913156961856 7791425365527552 7815931273429272 7819041955175136 7836053407420896 7838612443694592 7839098468771706 7852116140435889 7855241223486132 7874902316119104 7877962474012044 7878036467895552 7880609214664704 7886599729789392 7897754615353344 7898244307479792 7900823653565184 7917093516584448 7937401540850208 7939993674594816 7941994681065228 7943153732241408 7960435207538688 7965535540848669 7976752904569792 7979927592112896 7999900765581312 8000396791174416 8005026384883206 8023613264741376 8025635344697208 8028256293138816 8040135983695872 8050903890826671 8063392041498624 8065424146347792 8068058088701184 8068558340318787 8077404561961716 8088829323789312 8091972612925632 8105410209482208 8108636101663104 8128931423090688 8129435449096584 8132090295754368 8138348415302112 8141006172685824 8153026381914624 8167071724323883 8169738861938416 8178696016077888 8190771874423488 8193446751845376 8202429898887168 8202938482090224 8226742714481664 8231379375696512 8234067514394624 8243606301919776 8258474107018752 8260555375694916 8267528548878336 8272825640073693 8284526807429376 8301508843582584 8308516587761664 8310610467950112 8320784126398464 8325599118810624 8335243941478776 8337965999444352 8366875054949376 8367393834404668 8373833033800437 8376567693886224 8385751611421632 8391675302293248 8398133187700032 8400875783537664 8415348099876438 8430525650914976 8433278825226752 8439768726979968 8442524919822336 8443048389869448 8452305195639264 8454990321985536 8467549400867328 8481610683340032 8496907742654464 8506751018463936 8509529085852672 8511673624432776 8518858779856896 8531436889092096 8578694676593664 8579226589706052 8585828806808043 8588632698794736 8604122778300672 8610663278690181 8628394887215082 8641778812407808 8643956680052064 8646779554979328 8653352481296694 8653433758042752 8656259727919104 8656796450372472 8669040709883904 8678463776947584 8686810941807936 8696335004437248 8696874211716789 8702478091267072 8712019331076096 8715404789542656 8722111803741504 8724960201950208 8765353536218496 8781162341640192 8792922682607931 8796422199572028 8834919834124992 8859265105633992 8860558022848512 8862791026382496 8865685366497792 8885524845914766 8888426610260832 8896975722658128 8906730206157504 8922793992311808 8929576733456484 8932492883919168 8932576782495744 8936047948771584 8955489608481024 8958414221365248 8967030649608192 8973847017641016 8977418541127008 8999888361278976 9000446390071218 9003470249023488 9018980664002596 9026564922834048 9045068025717532 9045152981657856 9048106876096512 9071316046685952 9073602164641266 9076565349788832 9089996259782144 9103469189541336 9116289033794048 9118586485667484 9119917248129024 9122215614370992 9145047850977024 9145614880233657 9148601582723664 9148687511104512 9172154679653952 9175150049301504 9190956219680718 9194044083775488 9201033018087624 9214618358726424 9217627595826048 9220637815658496 9228305792351502 9260301797658576 9263325953693952 9263900316662311 9267012687614976 9274057089659748 9287174408795136 9290783370396096 9300969617488128 9309915524131712 9317744436473856 9333217559844864 9333796256370152 9336844413643904 9339197449030407 9347081161231872 9349436776443876 9360882142198272 9366299008661952 9407290715081728 9412734436818048 9423638655622002 9440634715079904 9468030637062144 9484341357279348 9487438678380096 9494739817852464 9497840534800128 9498429438603129 9508843345094172 9511864112233728 9514970421497856 9525993075975744 9541812018757536 9559021210486272 9562735810748192 9569501548701696 9570094895771928 9573220221584256 9575632827486873 9583716127339008 9590486059763712 9597866500228608 9610235379748864 9617540685573072 9634886458188544 9638032943116288 9645449973691392 9651031511167872 9693269352388608 9707581480798208 9722001163958784 9724451265058572 9727626999351744 9738896006669031 9772662309533928 9783376879991904 9790287852675456 9801021747460608 9804830388235488 9812375779209192 9815580227193984 9833283175200768 9849612406459392 9850223121514356 9861022728245808 9878807634345216 9882033777119232 9889638580620288 9924542854874592 9927783933494784 9938668576499712 9939284813390616 9953343037274112 9968127775704576 10002688861605888 10009097687990394 10017546898535424 10020071481927192 10038143241350784 10049054494409064 10053053942368032 10087909480809216 10095577894846143 10098969682572288 10099595858767884 10124874406438848 10128904030151424 10132211847426048 10154885538188304 10167972254466432 10175797104365088 10179120235608576 10205230552521696 10205326405306368 10226245792254912 10234845266835456 10244689398580224 10255825163018304 10255921491013632 10259906904145152 10262492566167366 10285586698604544 10292176780564122 10307406473145824 10337317693323264 10343299594247424 10351162145348577 10366445653567227 10369831045304304 10373217542615808 10388567154036736 10417839522365898 10421241697905696 10425389273566848 10448071209894528 10451483258259456 10452131291695608 10469488187247852 10473654964648176 10482462491033088 10499869754825472 10500520788416421 10503949965349392 10504048623860736 10515466306385856 10530992409973056 10534431538086912 10556124688779264 10583202054466944 10586658232793088 10589326241420304 10620714054464892 10639903456150528 10667195721565888 10673368513177608 10681582295084022 10685070601650144 10698151019655168 10700847126262944 10704341724185088 10722782256294171 10734538521102228 10753898861797056 10757410784934912 10758077787091716 10765689242289408 10766356757743419 10769872749282288 10785105765052416 10789296817234176 10807213612642944 10811514802217472 10819733271269706 10839247265462112 10842787061005824 10851131220402816 10854674896914432 10870701842552832 10904928021437184 10905604170248037 10921029165897984 10924595669127168 10937251309453632 10943580374270712 10968990285975552 10991475069226368 10994245098225669 11011298809358336 11014073834259888 11026149465893184 11029750298477568 11030434186764924 11046035743239168 11068678458110112 11080813957266816 11093650569276534 11100798825080832 11113658588638368 11117287999259136 11155833406599168 11165110711733916 11168756925181632 11181002148562176 11181695415064443 11188900403057664 11197510916933376 11201167711383552 11214143747667648 11220464133168584 11253024969306624 11257397853159264 11269740260852352 11290065867823104 11292911146519632 11308814244453376 11342334691285248 11346038781136896 11348898165910368 11381831706728448 11438259568791552 11438968786274736 11447771742410724 11451510265059648 11472163704400896 11480884371586908 11491926975100082 11504526516286776 11525275573402752 11529039406639104 11537803308395592 11537911677390336 11542395267163296 11571285035930112 11575890320173056 11582414589077248 11595113339249664 11595832282289052 11620539719390208 11629482404988672 11633280269266944 11687138048291328 11723896910143908 11728562932762704 11758647703157559 11779893112166656 11782861835229198 11812353474178656 11816943711018066 11817054701843328 11820913821997056 11829899594684088 11847366461219688 11851235480347776 11862634296877504 11875640274876672 11897058656415744 11906102311275312 11909990511892224 11912992021597842 11914730598362112 11940652811308032 11965129356854688 11969891388169344 11999851148371968 12000595186761624 12007539577324809 12035419897112064 12060203975543808 12095088062247936 12098136219521688 12102087133051776 12116106842942574 12137958919388448 12158115314223312 12162954152494656 12193397134636032 12194153173644876 12198135443631552 12198250014806016 12207522622953168 12211509259028736 12229539572871936 12233533399068672 12254608292907624 12268044024116832 12286157811635232 12290170127768064 12303644848330752 12304407723135336 12347069063544768 12351101271591936 12356016916819968 12365409452879664 12382899211726848 12387711160528128 12390833063542374 12401292823317504 12452263265373876 12462774881642496 12465915701925168 12481176189597696 12488398678215936 12502865912218164 12506948999166528 12550312582424064 12551090751607002 12564851540829336 12587512953439872 12597199781550048 12601313675306496 12623022149814657 12645788476372464 12649918237840128 12659653090469952 12663787379733504 12664572584804172 12678457793458896 12682485482978304 12696390331011072 12701324101300992 12722416025010048 12745361613981696 12760126527695904 12764293628779008 12767510436649164 12778288169785344 12797155333638144 12823387580764096 12860599964921856 12868042014890496 12868839884559078 12906184167451008 12942592330822623 12962668218611712 12965935020078096 12970169332468992 12980028721945041 12985194675558708 13003561064825856 13030216412711904 13044502506655872 13053717136900608 13068028996614144 13073107184313984 13083167705612256 13087440302925312 13132816541945856 13133630828685808 13148030304327744 13171743512460288 13186184774160384 13232723806499456 13237045244659712 13252379751187488 13288897658450988 13290837034272768 13345463583987192 13356729198047232 13360095309236256 13384190988467712 13394365100184726 13398739325878752 13404071923157376 13450545974412288 13460770526461524 13465292910096384 13466127811690512 13499832541918464 13500669585106827 13505205373535232 13528470996003894 13539847384251072 13557296339288576 13567602038576298 13567729472486784 13572160314144768 13606974070028928 13610403246961899 13614848024683248 13634994389673216 13659585864773632 13674433550691072 13677879728501226 13679875872193536 13683323421556488 13717571776465536 13722902374085496 13786434329521077 13791066125663232 13801549527131436 13821927538089636 13826441393739072 13830956723487744 13842458688527253 13890452696487864 13894988930540928 13900519031422464 13911085634489622 13930761613192704 13936175055594144 13951454426232192 13959317582997136 13964873286197568 13976616654710784 13999826339767296 14000694384555228 14005266620465856 14005398165147648 14020621741847808 14041323213297408 14045908717449216 14049448512992928 14110936072622592 14119101655227072 14135457983433003 14160074091835392 14160952072619856 14226512035919022 14231158017570144 14242109726778696 14246760802200192 14267796168350592 14272455632246784 14288989613963616 14297043008392228 14312718028136304 14338531815729408 14343214379913216 14344103716122288 14354252323052544 14355142343657892 14359830332376384 14385729089645568 14396799750342912 14401501343207424 14409618150190592 14415353069623296 14426311028359608 14452329687282816 14457049414674432 14468174960537088 14539904028582912 14540805560330716 14561372221197312 14583001745938176 14586676897587858 14591440499027616 14642939210208169 14655300092301824 14658993464300892 14675065319987856 14685431779013184 14701532621190912 14706333731303424 14707245582353232 14728047657652224 14749924762801152 14758237944146816 14774418609689088 14775334682271534 14791534092368712 14818211451517824 14823050665678848 14886814282311888 14891675900242176 14908002864749568 14908927220085924 14918533870743552 14930014555911168 14952191663556864 15004033292408832 15009863804212352 15013646531985591 15026320347803136 15030107222890788 15057214862026176 15073581741613596 15123112921713664 15131864221213824 15148454523858432 15149393788151826 15187311609658272 15251958381699648 15263695656547632 15268680353412864 15296218272534528 15307845828782544 15339368688382368 15367034097870336 15383737744527456 15383882236520448 15389860356217728 15393738849251049 15428380047906816 15438265170846183 15460151118999552 15461109709718736 15494052959186944 15505976539984896 15514949391371136 15554746567956456 15559826313923712 15582850731055104 15626759283548847 15631862546858544 15638083910350272 15672106814841792 15677224887389184 15678196937543412 15704232280871778 15710482446972264 15749804632238208 15755924948024088 15756072935791104 15773199459578784 15796488614959584 15801647307130368 15828869045005681 15834187033168896 15874803081700416 15879987349189632 15883989362130456 15886307464482816 15920870415077376 15931071081697338 15953505809139584 15959855184225792 16000793582348832 16010052769766412 16047226529482752 16051270689394416 16056512586277632 16080271967391744 16101807781653342 16126784082997248 16130848292695584 16136116177402368 16137116680637574 16154809123923432 16177658647578624 16183945225851264 16210820418964416 16217272203326208 16229599906904559 16257862846181376 16258870898193168 16264180591508736 16276696830604224 16282012345371648 16306052763829248 16334143448647766 16339477723876832 16357392032155776 16381543748846976 16386893503690752 16405876964180448 16453485428963328 16462758751393024 16468135028789248 16487212603839552 16516948214037504 16521110751389832 16535057097756672 16545651280147386 16569053614858752 16603017687165168 16621220935900224 16640475853914801 16651198237621248 16670487882957552 16675931998888704 16733750109898752 16734787668809336 16747666067600874 16753135387772448 16771503222843264 16783350604586496 16796266375400064 16801751567075328 16830696199752876 16861051301829952 16866557650453504 16879537453959936 16885049839644672 16886096779738896 16904610391278528 16909980643971072 16935098801734656 16963221366680064 17013502036927872 17019058171705344 17023347248865552 17157389353187328 17158453179412104 17171657613616086 17177265397589472 17208245556601344 17221326557380362 17237890462650123 17256789774430164 17287913360104128 17293559109958656 17306704962593388 17306867516085504 17312519455838208 17313592900744944 17338081419767808 17356927553895168 17373621883615872 17392670008874496 17393748423433578 17404956182534144 17430809579085312 17444223607483008 17449920403900416 17530707072436992 17562324683280384 17585845365215862 17592844399144056 17669839668249984 17674292752843797 17718530211267984 17725415566527099 17725582052764992 17731370732995584 17771049691829532 17776853220521664 17793951445316256 17813460412315008 17845587984623616 17859153466912968 17864985767838336 17872095897543168 17910979216962048 17934061299216384 17947694035282032 17954837082254016 17999776722557952 18000892780142436 18006940498046976 18037961328005192 18053129845668096 18090136051435064 18090305963315712 18142632093371904 18147204329282532 18153130699577664 18179992519564288 18206938379082672 18232578067588096 18237172971334968 18239834496258048 18244431228741984 18290095701954048 18291229760467314 18297203165447328 18297375022209024 18344309359307904 18350300098603008 18381912439361436 18388088167550976 18402066036175248 18429236717452848 18435255191652096 18441275631316992 18456611584703004 18520603595317152 18526651907387904 18527800633324622 18534025375229952 18548114179319496 18574348817590272 18581566740792192 18586249595313561 18601939234976256 18619831048263424 18666435119689728 18667592512740304 18673688827287808 18678394898060814 18694162322463744 18698873552887752 18721764284396544 18732598017323904 18814581430163456 18825468873636096 18826636127410503 18847277311244004 18881269430159808 18936061274124288 18968682714558696 18974877356760192 18989479635704928 18995681069600256 18996858877206258 19017686690188344 19023728224467456 19051986151951488 19083624037515072 19118042420972544 19125471621496384 19139003097403392 19140189791543856 19146440443168512 19151265654973746 19167432254678016 19180972119527424 19195733000457216 19235081371146144 19269772916377088 19290899947382784 19302063022335744 19303259826838617 19386538704777216 19415162961596416 19444002327917568 19448902530117144 19455253998703488 19477792013338062 19545324619067856 19566753759983808 19580575705350912 19602043494921216 19609660776470976 19624751558418384 19631160454387968 19666566350401536 19699224812918784 19700446243028712 19722045456491616 19757615268690432 19779277161240576 19849085709749184 19855567866989568 19877337152999424 19878569626781232 19906686074548224 19936255551409152 20018195375980788 20035093797070848 20040142963854384 20076286482701568 20091547650277089 20098108988818128 20106107884736064 20175818961618432 20191155789692286 20197939365144576 20199191717535768 20249748812877696 20257808060302848 20292706494005841 20309771076376608 20335944508932864 20351403057864447 20351594208730176 20358240471217152 20410461105043392 20410652810612736 20452491584509824 20469690533670912 20489378797160448 20511650326036608 20516819592751839 20519813808290304 20524985132334732 20584353561128244 20614812946291648 20674635386646528 20686599188494848 20702324290697154 20732891307134454 20739662090608608 20746435085231616 20835679044731796 20842483395811392 20850778547133696 20866628451734433 20896142419789056 20902966516518912 20904262583391216 20938976374495704 20947309929296352 20964924982066176 20999739509650944 21001041576832842 21007899930698784 21008097247721472 21030932612771712 21061984819946112 21068863076173824 21112249377558528 21166404108933888 21173316465586176 21178652482840608 21241428108929784 21279806912301056 21334391443131776 21339768053878533 21346737026355216 21363164590168044 21370141203300288 21401694252525888 21408683448370176 21445564512588342 21469077042204456 21507797723594112 21514821569869824 21516155574183432 21531378484578816 21532713515486838 21539745498564576 21578593634468352 21614427225285888 21623029604434944 21639466542539412 21678494530924224 21685574122011648 21702262440805632 21709349793828864 21741403685105664 21809856042874368 21811208340496074 21842058331795968 21874502618907264 21880015346381787 21887160748541424 21982950138452736 21988490196451338 22022597618716672 22028147668519776 22052298931786368 22059500596955136 22060868373529848 22092071486478336 22137356916220224 22161627914533632 22163002023407301 22187301138553068 22201597650161664 22227317177276736 22234575998518272 22330221423467832 22337513850363264 22362004297124352 22363390830128886 22377800806115328 22395021833866752 22428287495335296 22440928266337168 22506049938613248 22514795706318528 22539480521704704 22580131735646208 22585822293039264 22617628488906752 22684669382570496 22697796331820736 22724090682227739 22763663413456896 22877937572549472 22895543484821448 22903020530119296 22944327408801792 22961768743173816 22983853950200164 23009053032573552 23050551146805504 23058078813278208 23075606616791184 23075823354780672 23084790534326592 23142570071860224 23151780640346112 23164829178154496 23190226678499328 23191664564578104 23241079438780416 23258964809977344 23374276096582656 23447793820287816 23457125865525408 23517295406315118 23556348421307667 23559786224333312 23565723670458396 23624706948357312 23633887422036132 23634109403686656 23641827643994112 23659799189368176 23694732922439376 23702470960695552 23725268593755008 23751280549753344 23812204622550624 23819981023784448 23825984043195684 23829461196724224 23881305622616064 23930258713709376 23939782776338688 23999702296743936 24001190373523248 24015079154649618 24070839794224128 24120407951087616 24152711672480013 24190176124495872 24196272439043376 24204174266103552 24205675020956361 24232213685885148 24275917838776896 24316230628446624 24325908304989312 24386794269272064 24388306347289752 24396270887263104 24415045245906336 24423018518057472 24459079145743872 24501215172971649 24509216585815248 24536088048233664 24572315623270464 24580340255536128 24607289696661504 24608815446270672 24694138127089536 24702202543183872 24730818905759328 24775422321056256 24781666127084748 24802585646635008 24818476920221079 24904526530747752 24925549763284992 24931831403850336 24962352379195392 24976797356431872 25005731824436328 25013897998333056 25100625164848128 25102181503214004 25121499101401311 25129703081658672 25175025906879744 25194399563100096 25202627350612992 25246044299629314 25291576952744928 25299836475680256 25319306180939904 25327574759467008 25329145169608344 25356915586917792 25364970965956608 25402648202601984 25444832050020096 25446409730578753 25490723227963392 25520253055391808 25528587257558016 25535020873298328 25556576339570688 25594310667276288 25646775161528192 25736084029780992 25737679769118156 25812368334902016 25885184661645246 25925336437223424 25931870040156192 25940338664937984 25960057443890082 25970389351117416 26007122129651712 26060432825423808 26089005013311744 26090622635150367 26107434273801216 26136057993228288 26146214368627968 26166335411224512 26174880605850624 26267261657371616 26296060608655488 26343487024920576 26378768047823793 26465447612998912 26474090489319424 26504759502374976 26577795316901976 26581674068545536 26690927167974384 26720190618472512 26768381976935424 26788730200369452 26797478651757504 26808143846314752 26901091948824576 26921541052923048 26932255623381024 26999665083836928 27001339170213654 27010410747070464 27056941992007788 27079694768502144 27114592678577152 27135204077152596 27135458944973568 27144320628289536 27213948140057856 27220806493923798 27229696049366496 27269988779346432 27348867101382144 27355759457002452 27359751744387072 27366646843112976 27435143552931072 27436844640700971 27445804748170992 27572868659042154 27582132251326464 27603099054262872 27643855076179272 27652882787478144 27661913446975488 27684917377054506 27780905392975728 27789977861081856 27791700949986933 27801038062844928 27822171268979244 27861523226385408 27872350111188288 27902908852464384 27918635165994272 27929746572395136 27953233309421568 27999652679534592 28001388769110456 28010533240931712 28017592347091221 28041243483695616 28082646426594816 28098897025985856 28221872145245184 28238203310454144 28270915966866006 28321904145239712 28453024071838044 28462316035140288 28484219453557392 28493521604400384 28495288315809387 28535592336701184 28544911264493568 28577979227927232 28594086016784456 28625436056272608 28677063631458816 28688207432244576 28708504646105088 28710284687315784 28719660664752768 28771458179291136 28793599500685824 28819236300381184 28830706139246592 28852622056719216 28904659374565632 28914098829348864 28936349921074176 29079808057165824 29081611120661432 29122744442394624 29166003491876352 29173353795175716 29182880998055232 29285878420416338 29310600184603648 29317986928601784 29350130639975712 29370863558026368 29403065242381824 29414491164706464 29499849525602304 29516475888293632 29548837219378176 29550669364543068 29583068184737424 29636422903035648 29646101331357696 29773628564623776 29783351800484352 29816005729499136 29817854440171848 29860029111822336 29904383327113728 30008066584817664 30019727608424704 30027293063971182 30052640695606272 30060214445781576 30114429724052352 30147163483227192 30246225843427328 30263728442427648 30286733684538429 30296909047716864 30298787576303652 30374623219316544 30503916763399296 30527391313095264 30537360706825728 30615691657565088 30678737376764736 30734068195740672 30767475489054912 30767764473040896 30779720712435456 30787477698502098 30856760095813632 30876530341692366 30922219419437472 31011953079969792 31029898782742272 31099336960701681 31109493135912912 31119652627847424 31165701462110208 31253518567097694 31263725093717088 31276167820700544 31344213629683584 31354449774778368 31356393875086824 31408464561743556 31420964893944528 31499609264476416 31501562365249263 31511849896048176 31512145871582208 31546398919157568 31592977229919168 31603294614260736 31657738090011362 31668374066337792 31749606163400832 31759974698379264 31767978724260912 31862142163394676 31907011618279168 31919710368451584 32001587164697664 32020105539532824 32094453058965504 32102541378788832 32113025172555264 32168346768882513 32203615563306684 32261696585391168 32272232354804736 32274233361275148 32299070273230257 32309618247846864 32355317295157248 32367890451702528 32421640837928832 32434544406652416 32459199813809118 32517741796386336 32528361183017472 32553393661208448 32564024690743296 32612105527658496 32668286897295532 32678955447753664 32714784064311552 32716812510744111 32763087497693952 32773787007381504 32811753928360896 32906970857926656 32925517502786048 32974425207679104 32982735294677007 33033896428075008 33042221502779664 33091302560294772 33138107229717504 33206035374330336 33242441871800448 33280951707829602 33302396475242496 33340975765915104 33351863997777408 33467500219797504 33469575337618672 33495332135201748 33506270775544896 33543006445686528 33545086245193329 33566701209172992 33592532750800128 33603503134150656 33661392399505752 33722102603659904 33733115300907008 33759074907919872 33772193559477792 33809220782557056 33870197603469312 33926442733360128 34027004073855744 34038116343410688 34046694497731104 34314778706374656 34316906358824208 34343315227232172 34354530795178944 34416491113202688 34442653114760724 34475780925300246 34513579548860328 34575826720208256 34587118219917312 34613409925186776 34613735032171008 34627185801489888 34713855107790336 34747243767231744 34785340017748992 34787496846867156 34809912365068288 34861619158170624 34888447214966016 34899840807800832 35061414144873984 35171690730431724 35185688798288112 35275943109472677 35339679336499968 35348585505687594 35437060422535968 35450831133054198 35451164105529984 35462741465991168 35542099383659064 35553706441043328 35587902890632512 35626920824630016 35691175969247232 35718306933825936 35729971535676672 35744191795086336 35821958433924096 35895388070564064 35909674164508032 35999553445115904 36001785560284872 36022618731974427 36075922656010384 36106259691336192 36180272102870128 36180611926631424 36285264186743808 36294408658565064 36306261399155328 36359985039128576 36413876758165344 36465156135176192 36474345942669936 36488862457483968 36580191403908096 36582459520934628 36594406330894656 36594750044418048 36688618718615808 36700600197206016 36763824878722872 36804132072350496 36858473434905696 36870510383304192 36913223169406008 37041207190634304 37053303814775808 37055601266649244 37068050750459904 37096228358638992 37148697635180544 37163133481584384 37172499190627122 37203878469952512 37239662096526848 37335185025480608 37347377654575616 37356789796121628 37388324644927488 37397747105775504 37443528568793088 37465196034647808 37629162860326912 37650937747272192 37653272254821006 37694554622488008 37762538860319616 37869066449443971 37937365429117392 37949754713520384 37978959271409856 37991362139200512 37993717754412516 38035373380376688 38047456448934912 38103972303902976 38167248075030144 38236084841945088 38250943242992768 38280379583087712 38292880886337024 38302531309947492 38334864509356032 38391466000914432 38470162742292288 38539545832754176 38581799894765568 38604126044671488 38606519653677234 38827776992467869 38888004655835136 38897805060234288 38910507997406976 38940086165835123 38955584026676124 39090649238135712 39133507519967616 39161151410701824 39204086989842432 39219321552941952 39249503116836768 39262320908775936 39398449625837568 39400892486057424 39444090912983232 39515230537380864 39558554322481152 39698171419498368 39711135733979136 39757139253562464 39872511102818304 40036390751961576 40070187594141696 40080285927708768 40152572965403136 40183095300554178 40196217977636256 40212215769472128 40351637923236864 40382311579384572 40395878730289152 40398383435071536 40499497625755392 40502008755320481 40515616120605696 40585412988011682 40619542152753216 40671889017865728 40702806115728894 40703188417460352 40716480942434304 40820922210086784 40904983169019648 40978757594320896 41023300652073216 41033639185503678 41039627616580608 41049970264669464 41168707122256488 41229625892583296 41359302988563231 41373198376989696 41404648581394308 41465782614268908 41479324181217216 41492870170463232 41671358089463592 41684966791622784 41701557094267392 41733256903468866 41792284839578112 41808525166782432 41877952748991408 41894619858592704 41929849964132352 41999479019301888 42002083153665684 42015799861397568 42016194495442944 42061865225543424 42123969639892224 42137726152347648 42332808217867776 42357304965681216 42406373950299009 42482856217859568 42559613824602112 42668782886263552 42679536107757066 42693474052710432 42726329180336088 42740282406600576 42803388505051776 42817366896740352 42891129025176684 42938154084408912 43015595447188224 43029643139739648 43032311148366864 43062756969157632 43065427030973676 43079490997129152 43157187268936704 43228854450571776 43246059208869888 43278933085078824 43356989061848448 43371148244023296 43404524881611264 43619712085748736 43622416680992148 43684116663591936 43749005237814528 43760030692763574 43774321497082848 43928817630624507 43965900276905472 43976980392902676 44056295337039552 44104597863572736 44119001193910272 44121736747059696 44184142972956672 44274713832440448 44323255829067264 44326004046814602 44374602277106136 44454634354553472 44469151997036544 44660442846935664 44675027700726528 44724008594248704 44726781660257772 44755601612230656 44790043667733504 44856574990670592 44881856532674336 45012099877226496 45029591412637056 45040939595956773 45078961043409408 45171644586078528 45235256977813504 45369338765140992 45395592663641472 45448181364455478 45755875145098944 45791086969642896 45806041060238592 45888654817603584 45923537486347632 45967707900400328 46018106065147104 46101102293611008 46151213233582368 46151646709561344 46169581068653184 46285140143720448 46329658356308992 46380453356998656 46383329129156208 46482158877560832 46517929619954688 46748552193165312 46880277850646541 46895587640575632 46914251731050816 47034590812630236 47112696842615334 47119572448666624 47131447340916792 47249413896714624 47267774844072264 47268218807373312 47319598378736352 47389465844878752 47404941921391104 47450537187510016 47486607135017043 47502561099506688 47624409245101248 47639962047568896 47651968086391368 47658922393448448 47762611245232128 47860517427418752 47879565552677376 48002380747046496 48030158309299236 48141679588448256 48240815902175232 48305423344960026 48380352248991744 48392544878086752 48408348532207104 48411350041912722 48464427371770296 48551835677553792 48632461256893248 48651816609978624 48688799720713677 48773588538544128 48776612694579504 48792541774526208 48830090491812672 48846037036114944 48918158291487744 49002430345943298 49018433171630496 49072176096467328 49144631246540928 49160680511072256 49217630892541344 49388276254179072 49404405086367744 49461637811518656 49550844642112512 49563332254169496 49605171293270016 49636953840442158 49809053061495504 49863662807700672 49953594712863744 50011463648872656 50027795996666112 50201250329696256 50204363006428008 50242998202802622 50259406163317344 50350051813759488 50388799126200192 50405254701225984 50492088599258628 50583153905489856 50599672951360512 50638612361879808 50655149518934016 50658290339216688 50713831173835584 50729941931913216 50805296405203968 50889664100040192 50892819461157506 51040506110783616 51057174515116032 51070041746596656 51293550323056384 51472168059561984 51475359538236312 51624736669804032 51713671387950369 51770369323290492 51863740080312384 51880677329875968 51920114887780164 51940778702234832 52014244259303424 52120865650847616 52178010026623488 52181245270300734 52214868547602432 52292428737255936 52332670822449024 52349761211701248 52534523314743232 52592121217310976 52686974049841152 52757536095647586 52930895225997824 53009519004749952 53022878258531391 53155590633803952 53176246699581297 53381854335948768 53440381236945024 53536763953870848 53577460400738904 53594957303515008 53616287692629504 53802183897649152 53843082105846096 53864511246762048 53999330167673856 54002678340427308 54020821494140928 54113883984015576 54159389537004288 54229185357154304 54270408154305192 54270917889947136 54427896280115712 54441612987847596 54459392098732992 54539977558692864 54697734202764288 54711518914004904 54719503488774144 54733293686225952 54870287105862144 54873689281401942 54891609496341984 55145737318084308 55164264502652928 55206198108525744 55287710152358544 55305765574956288 55323826893950976 55369834754109012 55561810785951456 55579955722163712 55583401899973866 55602076125689856 55644342537958488 55723046452770816 55744700222376576 55758748785940683 55805817704928768 55837270331988544 55859493144790272 55999305359069184 56002777538220912 56021066481863424 56035184694182442 56082486967391232 56165292853189632 56197794051971712 56443744290490368 56476406620908288 56479908382231509 56541831933732012 56643808290479424 56906048143676088 56924632070280576 56968438907114784 56987043208800768 56990576631618774 57071184673402368 57155958455854464 57188172033568912 57250872112545216 57354127262917632 57376414864489152 57417009292210176 57420569374631568 57439321329505536 57542916358582272 57587199001371648 57638472600762368 57705244113438432 57809318749131264 57872699842148352 57909779480515851 58159616114331648 58163222241322864 58245488884789248 58332006983752704 58346707590351432 58365761996110464 58571756840832676 58621200369207296 58635973857203568 58700261279951424 58741727116052736 58806130484763648 58828982329412928 58999699051204608 59032951776587264 59097674438756352 59101338729086136 59166136369474848 59272845806071296 59547257129247552 59566703600968704 59632011458998272 59635708880343696 59720058223644672 59808766654227456 60039455216849408 60054586127942364 60105281391212544 60120428891563152 60228859448104704 60274642950831267 60294326966454384 60492451686854656 60527456884855296 60573467369076858 60593818095433728 60597575152607304 60749246438633088 60878119482017523 61007833526798592 61054209173593341 61054782626190528 61074721413651456 61231383315130176 61357474753529472 61468136391481344 61534950978109824 61550458778255517 61559441424870912 61574955397004196 61753060683384732 61844438838874944 62023906159939584 62059797565484544 62198673921403362 62218986271825824 62239305255694848 62507037134195388 62527450187434176 62552335641401088 62599885355203299 62688427259367168 62708899549556736 62712787750173648 62816929123487112 62841929787889056 62999218528952832 63003124730498526 63023699792096352 63024291743164416 63092797838315136 63185954459838336 63206589228521472 63315476180022724 63336748132675584 63499212326801664 63519949396758528 63535957448521824 63724284326789352 63814023236558336 63839420736903168 64003174329395328 64019304161635599 64040211079065648 64205082757577664 64226050345110528 64336693537765026 64407231126613368 64523393170782336 64544464709609472 64548466722550296 64598140546460514 64619236495693728 64735780903405056 64843281675857664 64847302216636177 64869088813304832 64918399627618236 65035483592772672 65056722366034944 65106787322416896 65128049381486592 65224211055316992 65336573794591064 65357910895507328 65429568128623104 65433625021488222 65526174995387904 65623507856721792 65851035005572096 65948850415358208 65965470589354014 66067792856150016 66084443005559328 66182605120589544 66276214459435008 66412070748660672 66484883743600896 66489006070221903 66561903415659204 66604792950484992 66681951531830208 66703727995554816 66939150675237344 66990664270403496 67012541551089792 67086012891373056 67090172490386658 67133402418345984 67185065501600256 67322784799011504 67444205207319808 67466230601814016 67518149815839744 67544387118955584 67618441565114112 67740395206938624 67852885466720256 68054008147711488 68093388995462208 68172272046683217 68633812717648416 68686630454464344 68709061590357888 68832982226405376 68885306229521448 68951561850600492 69027159097720656 69151653440416512 69174236439834624 69226819850373552 69227470064342016 69254371602979776 69427710215580672 69494487534463488 69570680035497984 69574993693734312 69723238316341248 69776894429932032 70122828289747968 70343381460863448 70371377596576224 70551886218945354 70669045263923001 70679358672999936 70697171011375188 70874120845071936 70901662266108396 70902328211059968 70925482931982336 71084198767318128 71107412882086656 71175805781265024 71253841649260032 71436613867651872 71459943071353344 71488383590172672 71643916867848192 71790776141128128 71819348329016064 71999106890231808 72003571120569744 72045237463948854 72151845312020768 72212519382672384 72360544205740256 72361223853262848 72458135017440039 72570528373487616 72588817317130128 72612522798310656 72617025062869083 72719970078257152 72827753516330688 72930312270352384 72948691885339872 72977724914967936 73160382807816192 73164919041869256 73188812661789312 73377237437231616 73503645518914947 73527649757445744 73608264144700992 73716946869811392 73741020766608384 73826446338812016 74082414381268608 74106607629551616 74111202533298488 74192456717277984 74326266963168768 74344998381254244 74407756939905024 74479324193053696 74670370050961216 74694755309151232 74713579592243256 74776649289854976 74795494211551008 74887057137586176 74930392069295616 75301875494544384 75306544509642012 75364497304203933 75389109244976016 75525077720639232 75738132898887942 75874730858234784 75899509427040768 75957918542819712 75982724278401024 75987435508825032 76070746760753376 76094912897869824 76207944607805952 76334496150060288 76339229191736259 76472169683890176 76501886485985536 76560759166175424 76585761772674048 76605062619894984 76669729018712064 76782932001828864 76940325484584576 77079091665508352 77208252089342976 77213039307354468 77655553984935738 77776009311670272 77795610120468576 77821015994813952 77880172331670246 77911168053352248 78181298476271424 78267015039935232 78271867905451101 78322302821403648 78408173979684864 78438643105883904 78499006233673536 78524641817551872 78801784972114848 78888181825966464 79030461074761728 79396342838996736 79422271467958272 79514278507124928 79745022205636608 80072781503923152 80160571855417536 80305145930806272 80366190601108356 80392435955272512 80424431538944256 80703275846473728 80764623158769144 80796766870143072 80998995251510784 81004017510640962 81031232241211392 81170825976023364 81239084305506432 81343778035731456 81405612231457788 81406376834920704 81432961884868608 81641844420173568 81809966338039296 82046601304146432 82067278371007356 82079255233161216 82099940529338928 82310533922102913 82337414244512976 82459251785166592 82718605977126462 82746396753979392 82809297162788616 82931565228537816 82958648362434432 82985740340926464 83342716178927184 83369933583245568 83375102849960799 83403114188534784 83466513806937732 83584569679156224 83617050333564864 83755905497982816 83789239717185408 83859699928264704 83998958038603776 84004166307331368 84031599722795136 84052777041273663 84123730451086848 84247939279784448 84665616435735552 84714609931362432 84812747900598018 84965712435719136 85337565772527104 85359072215514132 85386948105420864 85452658360672176 85480564813201152 85485864947428161 85606777010103552 85634733793480704 85782258050353368 85876308168817824 86031190894376448 86064622296733728 86125513938315264 86130854061947352 86158981994258304 86314374537873408 86457708901143552 86492118417739776 86557866170157648 86713978123696896 86742296488046592 86809049763222528 87239424171497472 87244833361984296 87368233327183872 87498010475629056 87520061385527148 87548642994165696 87857635261249014 87931800553810944 87953960785805352 88112590674079104 88209195727145472 88243473494119392 88549427664880896 88646511658134528 88652008093629204 88749204554212272 88909268709106944 88938303994073088 89320885693871328 89350055401453056 89448017188497408 89453563320515544 89580087335467008 89713149981341184 89763713065348672 90024199754452992 90059182825274112 90081879191913546 90157922086818816 90343289172157056 90738677530281984 90791185327282944 90860201053615287 90896362728910956 91511750290197888 91582173939285792 91612082120477184 91847074972695264 91935415800800656 92036212130294208 92202204587222016 92302426467164736 92303293419122688 92339162137306368 92570280287440896 92659316712617984 92766658258312416 93035859239909376 93497104386330624 93760555701293082 93791175281151264 93828503462101632 94069181625260472 94225393685230668 94239144897333248 94262894681833584 94498827793429248 94504687095747789 94535549688144528 94536437614746624 94639196757472704 94778931689757504 94809883842782208 94901074375020032 94973214270034086 95005122199013376 95248818490202496 95279924095137792 95303936172782736 95721034854837504 95759131105354752 96004761494092992 96060316618598472 96283359176896512 96505040306647539 96610846689920052 96785089756173504 96816697064414208 96822700083825444 96897210819690771 96928854743540592 97103671355107584 97264922513786496 97303633219957248 97377599441427354 97553225389159008 97585083549052416 97660180983625344 97692074072229888 97836316582975488 98004860691886596 98036866343260992 98144352192934656 98150437532232333 98289262493081856 98321361022144512 98435261785082688 98776552508358144 98923275623037312 98948205884031021 99101689284225024 99126664508338992 99273907680884316 99618106122991008 99727325615401344 99907189425727488 100022927297745312 100055591993332224 100402500659392512 100408726012856016 100485996405605244 100518812326634688 100635258735579987 100700103627518976 100777598252400384 100810509402451968 100984177198517256 101166307810979712 101199345902721024 101277224723759616 101316580678433376 101427662347671168 101610592810407936 101779328200080384 101785638922315012 102081012221567232 102114349030232064 102140083493193312 102587100646112768 102944336119123968 102950719076472624 103249473339608064 103427342775900738 103540738646580984 103727480160624768 103761354659751936 103840229775560328 103881557404469664 104241731301695232 104356020053246976 104362490540601468 104429737095204864 104584857474511872 104665341644898048 104699522423402496 105069046629486464 105184242434621952 105515072191295172 105861790451995648 106019038009499904 106045756517062782 106311181267607904 106352493399162594 106763708671897536 106880762473890048 107073527907741696 107154920801477808 107189914607030016 107232575385259008 107686164211692192 107729022493524096 107998660335347712 108005356680854616 108067856195923281 108227767968031152 108318779074008576 108458370714308608 108540816308610384 108541835779894272 108855792560231424 108883225975695192 108918784197465984 109079955117385728 109395468405528576 109423037828009808 109466587372451904 109740574211724288 109747378562803884 109783218992683968 110291474636168616 110412396217051488 110575420304717088 110611531149912576 110739669508218024 110802083315039767 111123621571902912 111159911444327424 111166803799947732 111204152251379712 111288685075916976 111446092905541632 111489400444753152 111517497571881366 111611635409857536 111674540663977088 111718986289580544 112005555076441824 112042132963726848 112070369388364884 112164973934782464 112330585706379264 112395588103943424 112887488580980736 112952813241816576 112959816764463018 113083663867464024 113287616580958848 113607199348331913 113812096287352176 113849264140561152 113936877814229568 113974086417601536 113981153263237548 114142369346804736 114311916911708928 114376344067137824 114501744225090432 114708254525835264 114752829728978304 114841138749263136 114878642659011072 115174398002743296 115276945201524736 115410488226876864 115618637498262528 115745399684296704 115819558961031702 116326444482645728 116483330977403607 116664013967505408 116693415180702864 116731523992220928 116820258497505369 117143513681665352 117242400738414592 117271947714407136 117400522559902848 117483454232105472 117612260969527296 117657964658825856 118065903553174528 118195348877512704 118202677458172272 118332272738949696 118545691612142592 119094514258495104 119133407201937408 119271417760687392 119617533308454912 120078910433698816 120109172255884728 120210562782425088 120240857783126304 120457718896209408 120549285901662534 120588653932908768 121054913769710592 121146934738153716 121187636190867456 121195150305214608 121498492877266176 121506026265961443 121756238964035046 122015667053597184 122108418347186682 122109565252381056 122149442827302912 122462766630260352 122714949507058944 122936272782962688 123069901956219648 123100917556511034 123118882849741824 123149910794008392 123506121366769464 123688877677749888 124077908965689693 124119595130969088 124397347842806724 124437972543651648 124478610511389696 125014074268390776 125054900374868352 125104671282802176 125199770710406598 125376854518734336 125425575500347296 125633858246974224 125683859575778112 125998437057905664 126006249460997052 126047399584192704 126048583486328832 126185595676630272 126371908919676672 126413178457042944 126630952360045448 126998424653603328 127071914897043648 127448568653578704 127628046473116672 127678841473806336 128006348658790656 128038608323271198 128080422158131296 128410165515155328 128452100690221056 128673387075530052 128814462253226736 129046786341564672 129088929419218944 129096933445100592 129196281092921028 129238472991387456 129471561806810112 129686563351715328 129694604433272354 129738177626609664 129836799255236472 130070967185545344 130113444732069888 130213574644833792 130673147589182128 130715821791014656 130859136257246208 130867250042976444 131052349990775808 131247015713443584 131702070011144192 131786452891873521 131897700830716416 131930941178708028 132168886011118656 132365210241179088 132552428918870016 132824141497321344 132969767487201792 132978012140443806 133123806831318408 133363903063660416 133407455991109632 133878301350474688 133981328540806992 134025083102179584 134172025782746112 134180344980773316 134266804836691968 134370131003200512 134645569598023008 134888410414639616 135036299631679488 135088774237911168 135122818787870319 135236883130228224 135705770933440512 136108016295422976 136186777990924416 136344544093366434 137267625435296832 137373260908928688 137418123180715776 137665964452810752 137770612459042896 137903123701200984 138054318195441312 138303306880833024 138453639700747104 138454940128684032 138508743205959552 138855420431161344 138988975068926976 139141360070995968 139149987387468624 139446476632682496 139553788859864064 140245656579495936 140640833551939623 140686762921726896 140742755193152448 141103772437890708 141338090527846002 141358717345999872 141394342022750376 141748241690143872 141803324532216792 141804656422119936 142168397534636256 142214825764173312 142351611562530048 142459821405051129 142507683298520064 142873227735303744 142919886142706688 142976767180345344 143287833735696384 143581552282256256 143638696658032128 144007142241139488 144090474927897708 144303690624041536 144425038765344768 144721088411480512 144722447706525696 144916270034880078 145141056746975232 145177634634260256 145225045596621312 145234050125738166 145655507032661376 145897383770679744 145955449829935872 146066399162141031 146320765615632384 146329838083738512 146377625323578624 146754474874463232 147007291037829894 147055299514891488 147216528289401984 147433893739622784 147482041533216768 147652892677624032 148164828762537216 148213215259103232 148222405066596976 148384913434555968 148652533926337536 148689996762508488 148815513879810048 148958648386107392 149340740101922432 149389510618302464 149427159184486512 149590988423102016 149860784138591232 150603750989088768 150613089019284024 150728994608407866 150778218489952032 151050155441278464 151476265797775884 151749461716469568 151799018854081536 151915837085639424 151965448556802048 151974871017650064 152141493521506752 152189825795739648 152415889215611904 152668992300120576 152678458383472518 153003772971971072 153121518332350848 153171523545348096 153210125239789968 153880650969169152 154158183331016704 154416504178685952 154426078614708936 155141014163851107 155311107969871476 155591220240937152 155642031989627904 155760344663340492 155822336106704496 156362596952542848 156534030079870464 156543735810902202 156644605642807296 156877286211767808 156998012467347072 157049283635103744 157603569944229696 157776363651932928 158060922149523456 158792685677993472 159028557014249856 159068634775594173 159528740098743891 160145563007846304 160321143710835072 160610291861612544 160732381202216712 160784871910545024 160848863077888512 161406551692947456 161529246317538288 161593533740286144 161997990503021568 162008035021281924 162062464482422784 162341651952046728 162478168611012864 162687556071462912 162811224462915576 162812753669841408 163283688840347136 163619932676078592 164093202608292864 164134556742014712 164158510466322432 164199881058677856 164621067844205826 164674828489025952 164918503570333184 165437211954252924 165492793507958784 165618594325577232 165863130457075632 165917296724868864 165971480681852928 166685432357854368 166739867166491136 166750205699921598 166806228377069568 166933027613875464 167169139358312448 167234100667129728 167511810995965632 167578479434370816 167997916077207552 168008332614662736 168063199445590272 168105554082547326 168247460902173696 168495878559568896 169331232871471104 169429219862724864 169439725146694527 169625495801196036 169931424871438272 170675131545054208 170718144431028264 170773896210841728 170905316721344352 170961129626402304 170971729894856322 171213554020207104 171564516100706736 171752616337635648 172062381788752896 172129244593467456 172251027876630528 172261708123894704 172317963988516608 172628749075746816 172915417802287104 173115732340315296 173427956247393792 173618099526445056 173729338441547553 174478848342994944 174489666723968592 174736466654367744 174996020951258112 175040122771054296 175097285988331392 175715270522498028 175863601107621888 175907921571610704 176225181348158208 176418391454290944 176486946988238784 177098855329761792 177293023316269056 177304016187258408 177498409108424544 177818537418213888 178124868114051271 178641771387742656 178700110802906112 178896034376994816 178907126641031088 179160174670934016 179426299962682368 179527426130697344 180118365650548224 180163758383827092 180315844173637632 180686578344314112 181477355060563968 181582370654565888 181720402107230574 181792725457821912 182634358446052569 183023500580395776 183162627520780023 183164347878571584 183224164240954368 183694149945390528 183870831601601312 184072424260588416 184404409174444032 184604852934329472 184651376334766551 184678324274612736 185318633425235968 185533316516624832 186071718479818752 187521111402586164 187582350562302528 187657006924203264 187799656065609897 188138363250520944 188450787370461336 188478289794666496 188525789363667168 188997655586858496 189009374191495578 189071099376289056 189072875229493248 189278393514945408 189557863379515008 189619767685564416 189802148750040064 189946428540068172 190010244398026752 190497636980404992 190559848190275584 190607872345565472 191442069709675008 191518262210709504 192009522988185984 192057912484906797 192120633237196944 193010080613295078 193221693379840104 193570179512347008 193633394128828416 193645400167650888 193794421639381542 193857709487081184 194207342710215168 194529845027572992 194541906649908531 194607266439914496 194755198882854708 195106450778318016 195170167098104832 195320361967250688 195384148144459776 195672633165950976 196009721383773192 196073732686521984 196288704385869312 196300875064464666 196578524986163712 196870523570165376 197553105016716288 197846551246074624 197896411768062042 198203378568450048 198253329016677984 198547815361768632 199236212245982016 199454651230802688 199467018210665709 199814378851454976 200045854595490624 200111183986664448 200817452025712032 200971992811210488 201037624653269376 201270517471159974 201400207255037952 201555196504800768 201968354397034512 202332615621959424 202398691805442048 202554449447519232 202633161356866752 202855324695342336 203221185620815872 203558656400160768 203571277844630024 204162024443134464 204280166986386624 205174201292225536 205901438152945248 206498946679216128 206854685551801476 207081477293161968 207454960321249536 207522709319503872 207680459551120656 207763114808939328 208483462603390464 208712040106493952 208724981081202936 209169714949023744 209330683289796096 210138093258972928 210368484869243904 211030144382590344 211723580903991296 212007135791769003 212038076018999808 212091513034125564 212622362535215808 212704986798325188 213527417343795072 213761524947780096 214309841602955616 214379829214060032 214465150770518016 215372328423384384 215458044987048192 215997320670695424 216010713361709232 216135712391846562 216455535936062304 216637558148017152 217081632617220768 217083671559788544 217711585120462848 217766451951390384 217837568394931968 217851075188607249 218159910234771456 218790936811057152 218846075656019616 218933174744903808 219481148423448576 219494757125607768 219566437985367936 220510936556744841 220582949272337232 220824792434102976 221150840609434176 221223062299825152 221479339016436048 221604166630079534 222247243143805824 222319822888654848 222333607599895464 222577370151833952 222978800889506304 223034995143762732 223223270819715072 223349081327954176 223437972579161088 224011110152883648 224084265927453696 224140738776729768 224329947869564928 224661171412758528 224791176207886848 225905626483633152 225919633528926036 226093491912611799 226167327734928048 226575233161917696 227214398696663826 227624192574704352 227698528281122304 227873755628459136 227948172835203072 227962306526475096 228284738693609472 228623833823417856 228752688134275648 229003488450180864 229017687575208777 229416509051670528 229505659457956608 229682277498526272 229757285318022144 230348796005486592 230820976453753728 231237274996525056 231639117922063404 232652888965291456 232966661954807214 233328027935010816 233386830361405728 233463047984441856 233640516995010738 234287027363330704 234543895428814272 234801045119805696 234815603716353303 234966908464210944 235224521939054592 235315929317651712 236131807106349056 236405354916344544 236664545477899392 237091383224285184 238189028516990208 238266814403874816 238542835521374784 239235066616909824 240157820867397632 240218344511769456 240481715566252608 240915437792418816 241098571803325068 241177307865817536 242109827539421184 242293869476307432 242390300610429216 242996985754532352 243012052531922886 243512477928070092 244031334107194368 244216836694373364 244219130504762112 244298885654605824 244925533260520704 245429899014117888 246139803912439296 246201835113022068 246237765699483648 246299821588016784 246931601766308739 247012242733538928 247377755355499776 248155817931379386 248239190261938176 248794695685613448 248875945087303296 248957221022779392 250028148536781552 250109800749736704 250125308549882397 250209342565604352 250399541420813196 250753709037468672 250851151000694592 251267716493948448 251367719151556224 251996874115811328 252012498921994104 252094799168385408 252158331123820989 252371191353260544 252743817839353344 253261904720090896 253996849307206656 254143829794087296 254897137307157408 255256092946233344 256012697317581312 256077216646542396 256160844316262592 256457594842284483 256820331030310656 256904201380442112 257346774151060104 257628924506453472 258093572683129344 258193866890201184 258392562185842056 258476945982774912 258943123613620224 259373126703430656 259389208866544708 259476355253219328 259673598510472944 260141934371090688 260226889464139776 260427149289667584 261346295178364256 261431643582029312 261718272514492416 261734500085952888 262104699981551616 262494031426887168 263404140022288384 263572905783747042 263795401661432832 263861882357416056 264337772022237312 264730420482358176 265648282994642688 265939534974403584 265956024280887612 266247613662636816 266727806127320832 266814911982219264 267756602700949376 267962657081613984 268050166204359168 268344051565492224 268360689961546632 268740262006401024 269291139196046016 269776820829279232 270072599263358976 270177548475822336 270245637575740638 270473766260456448 272216032590845952 272373555981848832 272580603160845861 272689088186732868 274535250870593664 274746521817857376 274836246361431552 275541224918085792 275806247402401968 276108636390882624 276606613761666048 276907279401494208 276909880257368064 277017486411919104 277710840862322688 277977950137853952 278299974774937248 279107577719728128 280491313158991872 281281667103879246 281373525843453792 281485510386304896 282207544875781416 282676181055692004 282717434691999744 282788684045500752 283496483380287744 283514061287243367 283606649064433584 283609312844239872 284336795069272512 284429651528346624 284703223125060096 284919642810102258 285015366597040128 285746455470607488 285839772285413376 287163104564512512 287180909816531641 287277393316064256 288014284482278976 288180949855795416 288607381248083072 288850077530689536 289442176822961024 289515120919942617 289832540069760156 290355269268520512 290450091193242624 290468100251476332 291311014065322752 291794767541359488 291910899659871744 292132798324282062 292659676167477024 292755250647157248 293508949748926464 294014582075659788 294110599029782976 294433056578803968 294451312596696999 294867787479245568 294964083066433536 295305785355248064 296329657525074432 296444810133193952 296769826869111936 296844617652093063 297305067852675072 297379993525016976 297917296772214784 298681480203844864 298779021236604928 298854318368973024 299181976846204032 299721568277182464 301207501978177536 301226178038568048 301457989216815732 301556436979904064 301905776206739961 302100310882556928 302952531595551768 303498923432939136 303598037708163072 303831674171278848 303949742035300128 304282987043013504 304831778431223808 305337984600241152 305356916766945036 306007545943942144 306243036664701696 306343047090696192 306420250479579936 307761301938338304 308833008357371904 308852157229417872 310282028327702214 310622215939742952 311182440481874304 311284063979255808 311520689326680984 311644672213408992 312725193905085696 313068060159740928 313087471621804404 313289211285614592 313754572423535616 313996024934694144 314098567270207488 315207139888459392 315552727303865856 317585371355986944 318057114028499712 318137269551188346 319057480197487782 320291126015692608 320642287421670144 321220583723225088 321464762404433424 321569743821090048 321697726155777024 323058492635076576 323187067480572288 323995981006043136 324016070042563848 324683303904093456 324956337222025728 325375112142925824 325622448925831152 325625507339682816 326567377680694272 327239865352157184 328186405216585728 328269113484029424 328399762117355712 329242135688411652 329349656978051904 329837007140666368 330874423908505848 331237188651154464 331726260914151264 331834593449737728 332406249945119301 333370864715708736 333479734332982272 333500411399843196 333612456754139136 333866055227750928 334338278716624896 334468201334259456 335023621991931264 335156958868741632 336016665229325472 336126398891180544 336211108165094652 336494921804347392 336991757119137792 338662465742942208 338858439725449728 338879450293389054 339250991602392072 339862849742876544 340821598044995739 341350263090108416 341436288862056528 341547792421683456 341810633442688704 341922259252804608 341943459789712644 342427108040414208 343129032201413472 343505232675271296 344124763577505792 344258489186934912 344523416247789408 344635927977033216 345830835604574208 346231464680630592 346855912494787584 347236199052890112 347458676883095106 348979333447937184 349992041902516224 350080245542108592 350194571976662784 351430541044996056 351727202215243776 351815843143221408 352450362696316416 352836782908581888 352973893976477568 354197710659523584 354586046632538112 354608032374516816 354996818216849088 355637074836427776 356249736228102542 357283542775485312 357400221605812224 357814253282062176 358852599925364736 359054852261394688 360236731301096448 360327516767654184 360631688347275264 361373156688628224 363164741309131776 363440804214461148 363585450915643824 364518078797884329 365268716892105138 366047001160791552 366325255041560046 366328695757143168 366448328481908736 367388299890781056 367741663203202624 368144848521176832 368808818348888064 369209705868658944 369302752669533102 369356648549225472 371066633033249664 372233726897069079 375042222805172328 375164701124605056 375314013848406528 375599312131219794 376276726501041888 376901574740922672 377051578727334336 377995311173716992 378018748382991156 378142198752578112 378145750458986496 378556787029890816 379115726759030016 379239535371128832 379604297500080128 379892857080136344 380995273960809984 381215744691130944 382884139419350016 383036524421419008 384019045976371968 384115824969813594 384241266474393888 386020161226590156 386443386759680208 387140359024694016 387266788257656832 387290800335301776 387588843278763084 387715418974162368 388414685420430336 389059690055145984 389083813299817062 389214532879828992 389510397765709416 390212901556636032 390340334196209664 390640723934501376 392019442767546384 392147465373043968 392577408771738624 392601750128929332 393157049972327424 393741047140330752 395106210033432576 395359358675620563 395693102492149248 395792823536124084 396506658033355968 397095630723537264 398472424491964032 398909302461605376 398934036421331418 400091709190981248 400222367973328896 401634904051424064 401943985622420976 402075249306538752 402541034942319948 402800414510075904 403110393009601536 403936708794069024 404665231243918848 405108898895038464 405266322713733504 405368456363610957 405710649390684672 407117312800321536 407142555689260048 408324048886268928 408560333972773248 410348402584451072 411802876305890496 412997893358432256 413709371103602952 414162954586323936 414909920642499072 415360919102241312 415526229617878656 416966925206780928 417424080212987904 417449962162405872 418339429898047488 418661366579592192 420276186517945856 420736969738487808 421922500655818869 422060288765180688 423447161807982592 424014271583538006 424076152037999616 424183026068251128 425244725070431616 425409973596650376 427054834687590144 427379464215153387 427523049895560192 428619683205911232 428759658428120064 428930301541036032 430744656846768768 430916089974096384 432021426723418464 432271424783693124 432911071872124608 433275116296034304 434163265234441536 434167343119577088 435423170240925696 435532903902780768 435675136789863936 435702150377214498 437692151312039232 437866349489807616 438199197486423093 438962296846897152 438989514251215536 439132875970735872 441021873113489682 441165898544674464 441649584868205952 442301681218868352 442446124599650304 442958678032872096 443208333260159068 444494486287611648 444639645777309696 444667215199790928 445154740303667904 445957601779012608 446069990287525464 446446541639430144 446698162655908352 446875945158322176 448022220305767296 448168531854907392 448281477553459536 449582352415773696 451811252967266304 451839267057852072 452186983825223598 452334655469856096 453150466323835392 453931115516453239 454428797393327652 455248385149408704 455397056562244608 455747511256918272 455896345670406144 455924613052950192 456569477387218944 457247667646835712 457505376268551296 458006976900361728 458035375150417554 459011318915913216 459364554997052544 459514570636044288 461641952907507456 462474549993050112 463278235844126808 465305777930582912 465423042491553321 465933323909614428 466773660722811456 466926095968883712 467281033990021476 468574054726661408 469087790857628544 469602090239611392 469631207432706606 469933816928421888 470631858635303424 472263614212698112 472810709832689088 473329090955798784 474182766448570368 476378057033980416 477085671042749568 477205904326782519 478586220296231673 480315641734795264 480436689023538912 480963431132505216 481830875584837632 482197143606650136 482354615731635072 484219655078842368 484587738952614864 484780601220858432 485993971509064704 486024105063845772 487024955856140184 488062668214388736 488433673388746728 488438261009524224 489851066521041408 490859798028235776 492279607824878592 492403670226044136 492475531398967296 492599643176033568 493863203532617478 494024485467077856 494755510710999552 496311635862758772 496478380523876352 497589391371226896 497751890174606592 497914442045558784 500056297073563104 500219601499473408 500250617099764794 500418685131208704 500799082841626392 501507418074937344 501702302001389184 502535432987896896 502735438303112448 503993748231622656 504024997843988208 504189598336770816 504316662247641978 504742382706521088 505487635678706688 506523809440181792 507993698614413312 508287659588174592 508319175440083581 509794274614314816 510512185892466688 512025394635162624 512154433293084792 512321688632525184 512915189684568966 513640662060621312 514693548302120208 515257849012906944 516187145366258688 516387733780402368 516785124371684112 516953891965549824 517886247227240448 518746253406861312 518778417733089416 519347197020945888 520283868742181376 520854298579335168 522692590356728512 522863287164058624 523436545028984832 523469000171905776 524209399963103232 524988062853774336 527145811567494084 527590803322865664 527723764714832112 528675544044474624 529460840964716352 531296565989285376 531879069948807168 531912048561775224 532495227325273632 533455612254641664 534374604342153813 535513205401898752 535925314163227968 536100332408718336 536688103130984448 536721379923093264 537480524012802048 538582278392092032 539553641658558464 540355096951644672 540491275151481276 540947532520912896 544432065181691904 544747111963697664 545161206321691722 545378176373465736 547903075338157707 549070501741187328 549487882562340069 549493043635714752 549672492722863104 551082449836171584 551612494804803936 552217272781765248 553213227523332096 553814558802988416 554034972823838208 555955900275707904 556599949549874496 558215155439456256 562563334207758492 562747051686907584 562971020772609792 564415089751562832 565352362111384008 565434869383999488 565577368091001504 566992966760575488 567028122574486734 567213298128867168 567218625688479744 568673590138545024 568859303056693248 569406446250120192 569839285620204516 570030733194080256 571492910941214976 571679544570826752 574326209129025024 574361819633063282 574554786632128512 576028568964557952 576173737454720391 576361899711590832 577214762496166144 578884353645922048 579030241839885234 579665080139520312 580710538537041024 580900182386485248 580936200502952664 582622028130645504 583589535082718976 583625719949725593 583821799319743488 584265596648564124 585319352334954048 585510501294314496 587017899497852928 588029164151319576 588221198059565952 588866113157607936 588902625193393998 589735574958491136 590611570710496128 592659315050148864 592889620266387904 593539653738223872 593689235304186126 594610135705350144 594759987050033952 597362960407689728 597708636737946048 598363953692408064 598401054631997127 599443136554364928 602452356077136096 602915978433631464 603112873959808128 603811552413479922 604200621765113856 605905063191103536 606997846865878272 607196075416326144 607663348342557696 607899484070600256 608565974086027008 609663556862447616 610675969200482304 610713833533890072 612015091887884288 612486073329403392 612840500959159872 615522603876676608 617704314458835744 620564056655404428 621244431879485904 622364880963748608 622568127958511616 623041378653361968 623289344426817984 625450387810171392 626136120319481856 626174943243608808 627509144847071232 627992049869388288 630414279776918784 631105454607731712 635170742711973888 636021407375307009 636114228056999424 636274539102376692 638114960394975564 640582252031385216 641284574843340288 642929524808866848 643139487642180096 643395452311554048 646116985270153152 646374134961144576 647991962012086272 648032140085127696 649366607808186912 649912674444051456 651244897851662304 651251014679365632 653134755361388544 653553225565821747 654479730704314368 656372810433171456 656538226968058848 656799524234711424 658484271376823304 658699313956103808 659674014281332736 661532809670234523 661748847817011696 662474377302308928 663452521828302528 663669186899475456 664812499890238602 666741729431417472 666959468665964544 667000822799686392 667732110455501856 668936402668518912 670047243983862528 670313917737483264 672033330458650944 672252797782361088 672422216330189304 672989843608694784 673983514238275584 677716879450899456 677758900586778108 678280475737835397 678501983204784144 679725699485753088 681643196089991478 682700526180216832 682872577724113056 683095584843366912 683621266885377408 683844518505609216 683886919579425288 684854216080828416 686258064402826944 687010465350542592 687053062725626331 688249527155011584 688516978373869824 689046832495578816 689271855954066432 692462929361261184 693711824989575168 694917353766190212 697958666895874368 699984083805032448 700160491084217184 700389143953325568 702861082089992112 703631686286442816 704446811149059909 704900725392632832 705673565817163776 705947787952955136 708395421319047168 709216064749033632 709993636433698176 711274149672855552 712499472456205084 714567085550970624 714800443211624448 715628506564124352 717705199850729472 718109704522789376 720473462602192896 720655033535308368 722746313377256448 726329482618263552 726881608428922296 727170901831287648 729036157595768658 730537433784210276 732094002321583104 732650510083120092 732657391514286336 732896656963817472 734776599781562112 735483326406405248 736289697042353664 738419411737317888 738605505339066204 738713297098450944 742133266066499328 744467453794138158 750084445610344656 750329402249210112 750375925649647191 750628027696813056 751198624262439588 752553453002083776 753803149481845344 754103157454668672 755990622347433984 756037496765982312 756284397505156224 756474993371462967 757113574059781632 758231453518060032 759208595000160256 759785714160272688 761990547921619968 762431489382261888 765768278838700032 768038091952743936 768231649939627188 768482532948787776 769372784526853449 772040322453180312 772886773519360416 774280718049388032 774581600670603552 775177686557526168 775430837948324736 776829370840860672 778119380110291968 778167626599634124 778429065759657984 779020795531418832 780425803113272064 780680668392419328 781281447869002752 784038885535092768 784294930746087936 785154817543477248 785203500257858664 786314099944654848 787482094280661504 790212420066865152 790718717351241126 791386204984298496 791585647072248168 793013316066711936 794191261447074528 796944848983928064 797818604923210752 797868072842662836 800183418381962496 800444735946657792 803269808102848128 803887971244841952 804150498613077504 805082069884639896 806220786019203072 807873417588138048 809330462487837696 810217797790076928 810532645427467008 810736912727221914 811421298781369344 814285111378520096 816648097772537856 817120667945546496 817741809482537583 820696805168902144 823605752611780992 827418742207205904 828325909172647872 829819841284998144 830721838204482624 831052459235757312 833933850413561856 834899924324811744 837322733159184384 840552373035891712 841473939476975616 843845001311637738 844120577530361376 848028543167076012 848152304075999232 848366052136502256 850489450140863232 850542183861730101 850819947193300752 854109669375180288 854758928430306774 855046099791120384 857239366411822464 857519316856240128 861489313693537536 861542729449594923 861832179948192768 864042853446836928 864542849567386248 865822143744249216 866550232592068608 868326530468883072 868545362759827851 871065807805561536 871350273579727872 871404300754428996 875384302624078464 875732698979615232 876398394972846186 877979028502431072 878265751941471744 882043746226979364 882331797089348928 883299169736411904 883353937790090997 884603362437736704 884892249199300608 885917356065744192 886416666520318136 888988972575223296 889334430399581856 890309480607335808 891915203558025216 892139980575050928 893396325311816704 893751890316644352 896044440611534592 896337063709814784 896562955106919072 899164704831547392 903622505934532608 903678534115704144 904373967650447196 904669310939712192 906300932647670784 907862231032906478 908857594786655304 910496770298817408 910794113124489216 911495022513836544 911849226105900384 914495335293671424 915010752537102592 916013953800723456 916070750300835108 918022637831826432 918729109994105088 919029141272088576 923283905815014912 926556471688253616 930611555861165824 930846084983106642 931866647819228856 933547321445622912 933852191937767424 934562067980042952 937148109453322816 938175581715257088 939204180479222784 939262414865413212 939867633856843776 941263717270606848 945621419665378176 946658181911597568 952756114067960832 954171342085499136 954411808653565038 957172440592463346 960873378047077824 961926862265010432 963661751169675264 964394287213300272 964709231463270144 969175477905229728 969561202441716864 971987943018129408 972048210127691544 974049911712280368 976125336428777472 976867346777493456 976876522019048448 979702133042082816 981719596056471552 984559215649757184 984807340452088272 985199286352067136 987726407065234956 988048970934155712 989511021421999104 992623271725517544 995178782742453792 995503780349213184 997218749835357903 1000112594147126208 1000439202998946816 1000501234199529588 1000837370262417408 1001598165683252784 1003014836149874688 1003404604002778368 1005070865975793792 1005470876606224896 1008049995687976416 1008379196673541632 1008633324495283956 1009484765413042176 1010975271357413376 1013047618880363584 1015987397228826624 1016575319176349184 1016638350880167162 1019588549228629632 1022464794134987217 1024050789270325248 1024308866586169584 1024643377265050368 1025830379369137932 1027281324121242624 1029387096604240416 1030515698025813888 1032374290732517376 1032775467560804736 1033570248743368224 1033907783931099648 1037492506813722624 1037556835466178832 1038694394041891776 1040567737484362752 1041708597158670336 1045385180713457024 1045726574328117248 1046938000343811552 1049976125707548672 1054291623134988168 1055181606645731328 1055447529429664224 1057351088088949248 1058921681929432704 1062593131978570752 1063758139897614336 1063824097123550448 1064990454650547264 1066911224509283328 1068749208684307626 1071026410803797504 1071850628326455936 1072200664817436672 1073442759846186528 1077164556784184064 1079107283317116928 1080710193903289344 1080982550302962552 1081895065041825792 1089494223927395328 1090322412643383444 1090756352746931472 1093554236393652987 1095806150676315414 1098141003482374656 1098975765124680138 1098986087271429504 1099344985445726208 1102164899672343168 1103224989609607872 1104434545563530496 1106426455046664192 1107629117605976832 1108069945647676416 1113199899099748992 1116701180691207237 1125126668415516984 1125494103373815168 1125942041545219584 1128830179503125664 1130704724222768016 1131154736182003008 1133985933521150976 1134056245148973468 1134426596257734336 1134437251376959488 1137347180277090048 1137718606113386496 1138812892500240384 1139678571240409032 1142985821882429952 1148652418258050048 1148723639266126564 1149109573264257024 1152057137929115904 1152347474909440782 1152723799423181664 1154429524992332288 1157768707291844096 1158060483679770468 1159330160279040624 1161421077074082048 1161800364772970496 1161872401005905328 1165244056261291008 1167179070165437952 1167251439899451186 1167643598639486976 1168531193297128248 1170638704669908096 1171021002588628992 1176058328302639152 1176442396119131904 1177732226315215872 1177805250386787996 1179471149916982272 1181223141420992256 1185318630100297728 1185779240532775808 1186078076026861689 1187079307476447744 1187378470608372252 1189519974100067904 1194725920815379456 1195417273475892096 1196727907384816128 1196802109263994254 1204904712154272192 1205831956867262928 1206225747919616256 1207623104826959844 1208401243530227712 1211810126382207072 1213995693731756544 1215326696685115392 1215798968141200512 1216105369090832871 1217131948172054016 1221351938400964608 1221427667067780144 1224030183775768576 1224972146658806784 1225681001918319744 1231045207753353216 1235408628917671488 1241128113310808856 1242488863758971808 1244729761927497216 1246082757306723936 1246578688853635968 1250900775620342784 1252272240638963712 1252349886487217616 1255018289694142464 1255984099738776576 1260828559553837568 1262210909215463424 1270341485423947776 1272042814750614018 1272228456113998848 1272549078204753384 1276229920789951128 1281164504062770432 1282138392645460161 1282569149686680576 1285859049617733696 1286278975284360192 1286790904623108096 1292233970540306304 1292748269922289152 1296064280170255392 1298733215616373824 1299825348888102912 1302489795703324608 1302502029358731264 1306269510722777088 1307106451131643494 1313076453936117696 1313599048469422848 1314597592459269279 1316968542753646608 1317398627912207616 1319348028562665472 1323065619340469046 1323497695634023392 1324948754604617856 1326905043656605056 1327338373798950912 1329624999780477204 1333483458862834944 1333918937331929088 1334001645599372784 1335464220911003712 1337872805337037824 1340094487967725056 1340627835474966528 1344066660917301888 1344505595564722176 1344844432660378608 1355433758901798912 1355517801173556216 1356560951475670794 1357003966409568288 1359451398971506176 1361793346549359717 1363286392179982956 1365745155448226112 1366191169686733824 1367242533770754816 1367689037011218432 1367773839158850576 1369708432161656832 1372516128805653888 1374020930701085184 1374106125451252662 1377033956747739648 1378093664991157632 1378543711908132864 1384925858722522368 1387423649979150336 1389834707532380424 1395917333791748736 1396269127474659963 1400320982168434368 1400778287906651136 1405722164179984224 1407263372572885632 1408893622298119818 1409801450785265664 1411895575905910272 1416790842638094336 1418432129498067264 1419987272867396352 1422548299345711104 1424998944912410168 1429134171101941248 1431257013128248704 1436219409045578752 1440946925204385792 1441310067070616736 1445492626754512896 1452658965236527104 1453763216857844592 1454341803662575296 1458072315191537316 1461074867568420552 1464188004643166208 1465301020166240184 1465314783028572672 1469553199563124224 1470966652812810496 1472579394084707328 1476838823474635776 1477211010678132408 1477426594196901888 1484266532132998656 1488934907588276316 1500168891220689312 1500658804498420224 1500751851299294382 1501256055393626112 1502397248524879176 1505106906004167552 1507606298963690688 1508206314909337344 1511981244694867968 1512074993531964624 1512568795010312448 1512949986742925934 1514227148119563264 1516462907036120064 1519571428320545376 1523981095843239936 1524862978764523776 1524957526320250743 1531536557677400064 1536076183905487872 1536463299879254376 1536965065897575552 1538745569053706898 1544080644906360624 1545773547038720832 1548561436098776064 1549163201341207104 1550355373115052336 1550861675896649472 1553658741681721344 1556238760220583936 1556335253199268248 1558041591062837664 1560851606226544128 1562562895738005504 1568077771070185536 1568589861492175872 1570309635086954496 1570407000515717328 1572628199889309696 1574964188561323008 1581437434702482252 1582772409968596992 1583171294144496336 1586026632133423872 1588382522894149056 1593889697967856128 1595637209846421504 1595736145685325672 1600366836763924992 1603123813026461439 1606539616205696256 1607775942489683904 1608300997226155008 1610164139769279792 1612441572038406144 1615746835176276096 1618660924975675392 1621065290854934016 1621473825454443828 1622842597562738688 1628570222757040192 1633296195545075712 1634241335891092992 1635483618965075166 1643709226014473121 1647211505223561984 1648463647687020207 1654837484414411808 1656651818345295744 1659639682569996288 1661443676408965248 1662104918471514624 1667867700827123712 1669799848649623488 1674645466318368768 1681104746071783424 1687690002623275476 1688241155060722752 1696057086334152024 1696304608151998464 1696732104273004512 1700978900281726464 1701084367723460202 1701639894386601504 1708219338750360576 1709517856860613548 1710092199582240768 1714478732823644928 1715038633712480256 1722978627387075072 1723085458899189846 1723664359896385536 1728085706893673856 1728521212364161173 1729085699134772496 1731644287488498432 1736653060937766144 1737090725519655702 1742131615611123072 1742700547159455744 1742808601508857992 1750768605248156928 1750877159849176779 1751465397959230464 1752796789945692372 1755958057004862144 1756531503882943488 1764087492453958728 1764663594178697856 1766598339472823808 1766707875580181994 1769206724875473408 1771834712131488384 1772833333040636272 1777977945150446592 1778668860799163712 1780618961214671616 1783830407116050432 1784279961150101856 1786792650623633408 1792088881223069184 1793125910213838144 1795203163895991381 1798329409663094784 1807357068231408288 1808747935300894392 1809338621879424384 1812601865295341568 1815724462065812956 1817715189573310608 1820993540597634816 1821588226248978432 1822990045027673088 1823698452211800768 1828990670587342848 1830021505074205184 1832027907601446912 1832141500601670216 1836045275663652864 1837458219988210176 1846567811630029824 1853112943376507232 1861223111722331648 1861692169966213284 1863733295638457712 1867094642891245824 1867704383875534848 1869124135960085904 1874296218906645632 1876351163430514176 1878408360958445568 1878524829730826424 1882527434541213696 1891242839330756352 1893316363823195136 1905512228135921664 1908064222125921027 1908342684170998272 1908823617307130076 1914344881184926692 1921746756094155648 1923853724530020864 1928788574426600544 1929418462926540288 1938350955810459456 1939122404883433728 1943975886036258816 1944096420255383088 1948099823424560736 1953734693554986912 1953753044038096896 1959404266084165632 1960659676697465241 1963439192112943104 1969118431299514368 1969614680904176544 1970398572704134272 1975452814130469912 1976097941868311424 1979022042843998208 1984598429010703569 1985246543451035088 1990357565484907584 1991007560698426368 1994437499670715806 2000225188294252416 2000878405997893632 2001002468399059176 2003196331366505568 2006809208005556736 2010141731951587584 2010266368715721487 2010941753212449792 2016099991375952832 2016758393347083264 2017266648990567912 2018969530826084352 2021950542714826752 2026095237760727168 2033150638352698368 2033276701760334324 2039177098457259264 2044929588269974434 2048101578540650496 2048617733172339168 2049286754530100736 2051660758738275864 2054562648242485248 2058774193208480832 2061031396051627776 2061159188176878993 2064748581465034752 2065550935121609472 2067140497486736448 2067815567862199296 2075113670932357664 2077388788083783552 2081135474968725504 2090770361426914048 2091453148656234496 2093876000687623104 2099952251415097344 2108583246269976336 2110895058859328448 2113340433447179727 2114702176177898496 2117843363858865408 2125186263957141504 2127648194247100896 2129980909301094528 2133822449018566656 2137498417368615252 2142052821607595008 2143701256652911872 2144401329634873344 2146885519692373056 2154329113568368128 2161420387806578688 2161965100605925104 2178988447854790656 2180644825286766888 2181512705493862944 2187108472787305974 2191612301352630828 2196282006964749312 2197951530249360276 2197972174542859008 2198689970891452416 2204329799344686336 2206449979219215744 2208869091127060992 2215258235211953664 2216139891295352832 2226399798199497984 2233402361382414474 2250253336831033968 2250988206747630336 2251127776948941573 2251884083090439168 2257660359006251328 2261409448445536032 2262309472364006016 2267971867042301952 2268112490297946936 2268853192515468672 2274694360554180096 2277625785000480768 2279357142480818064 2285971643764859904 2297304836516100096 2297447278532253128 2304114275858231808 2304694949818881564 2305447598846363328 2308859049984664576 2315537414583688192 2316120967359540936 2318660320558081248 2322842154148164096 2323744802011810656 2330488112522582016 2334358140330875904 2334502879798902372 2335287197278973952 2337062386594256496 2341277409339816192 2342042005177257984 2352116656605278304 2352884792238263808 2355464452630431744 2355610500773575992 2358942299833964544 2362446282841984512 2370637260200595456 2371558481065551616 2372156152053723378 2374158614952895488 2374756941216744504 2379039948200135808 2389451841630758912 2390834546951784192 2393455814769632256 2393604218527988508 2409809424308544384 2411663913734525856 2412451495839232512 2415246209653919688 2423620252764414144 2427991387463513088 2430653393370230784 2431597936282401024 2432210738181665742 2434263896344108032 2442855334135560288 2449944293317613568 2451362003836639488 2462090415506706432 2470817257835342976 2482256226621617712 2484977727517943616 2489459523854994432 2492165514613447872 2493157377707271936 2501801551240685568 2504699772974435232 2511968199477553152 2521657119107675136 2524421818430926848 2544085629501228036 2544456912227997696 2545098156409506768 2551626551585190303 2552459841579902256 2562329008125540864 2564276785290920322 2565138299373361152 2571718099235467392 2572557950568720384 2584467941080612608 2584628188348784769 2585496539844578304 2592128560340510784 2597466431232747648 2599650697776205824 2604979591406649216 2605636088279483553 2614212902263286988 2626152907872235392 2627198096938845696 2629195184918538558 2633937085507293216 2634797255824415232 2646131238680938092 2646995391268046784 2649897509209235712 2650061813370272991 2653810087313210112 2654676747597901824 2659249999560954408 2666966917725669888 2668003291198745568 2670928441822007424 2675745610674075648 2680188975935450112 2681255670949933056 2688133321834603776 2689011191129444352 2689688865320757216 2710867517803597824 2711035602347112432 2713121902951341588 2714007932819136576 2718902797943012352 2723586693098719434 2726572784359965912 2731490310896452224 2732382339373467648 2734485067541509632 2735547678317701152 2745032257611307776 2748041861402170368 2748212250902505324 2754067913495479296 2756187329982315264 2757087423816265728 2769851717445044736 2779669415064760848 2791834667583497472 2792538254949319926 2800641964336868736 2801556575813302272 2811444328359968448 2814526745145771264 2817787244596239636 2819602901570531328 2823791151811820544 2836864258996134528 2839974545734792704 2849997889824820336 2858268342203882496 2862514026256497408 2872438818091157504 2882620134141233472 2890985253509025792 2907526433715689184 2908683607325150592 2916144630383074632 2922149735136841104 2928376009286332416 2930602040332480368 2930629566057145344 2939106399126248448 2941933305625620992 2945158788169414656 2953677646949271552 2954422021356264816 2968533064265997312 2977869815176552632 2991656249506073709 3000337782441378624 3001317608996840448 3001503702598588764 3002512110787252224 3004794497049758352 3010213812008335104 3015212597927381376 3016412629818674688 3024149987063929248 3025137590020624896 3025899973485851868 3028454296239126528 3032925814072240128 3039142856641090752 3047962191686479872 3049725957529047552 3049915052640501486 3067394382404961651 3072152367810975744 3072926599758508752 3073930131795151104 3077491138107413796 3088161289812721248 3091547094077441664 3097122872197552128 3098326402682414208 3100710746230104672 3101723351793298944 3112477520441167872 3112670506398536496 3116083182125675328 3121703212453088256 3125125791476011008 3136155542140371072 3137179722984351744 3140814001031434656 3149928377122646016 3162874869404964504 3165544819937193984 3166342588288992672 3172053264266847744 3176765045788298112 3187779395935712256 3191274419692843008 3191472291370651344 3200733673527849984 3206247626052922878 3213079232411392512 3215551884979367808 3216601994452310016 3220328279538559584 3231493670352552192 3237321849951350784 3242130581709868032 3242947650908887656 3245685195125477376 3257140445514080384 3268482671782185984 3270967237930150332 3287418452028946242 3294423010447123968 3296927295374040414 3309674968828823616 3313303636690591488 3319279365139992576 3322887352817930496 3324209836943029248 3339599697299246976 3350103542073621711 3362209492143566848 3375380005246550952 3376482310121445504 3392114172668304048 3393464208546009024 3401957800563452928 3402168735446920404 3403279788773203008 3416438677500721152 3419035713721227096 3428957465647289856 3445957254774150144 3446170917798379692 3447328719792771072 3456171413787347712 3457042424728322346 3458171398269544992 3463288574976996864 3473306121875532288 3474181451039311404 3484263231222246144 3485401094318911488 3485617203017715984 3501537210496313856 3501754319698353558 3502930795918460928 3505593579891384744 3511916114009724288 3513063007765886976 3528174984907917456 3529327188357395712 3533196678945647616 3533415751160363988 3538413449750946816 3543669424262976768 3545666666081272544 3555955890300893184 3557337721598327424 3558234228080585067 3561237922429343232 3568559922300203712 3573585301247266816 3584177762446138368 3586251820427676288 3590406327791982762 3614714136462816576 3617495870601788784 3618677243758848768 3625203730590683136 3631448924131625912 3635430379146621216 3641987081195269632 3645980090055346176 3647396904423601536 3660043010148410368 3664055815202893824 3664283001203340432 3672090551327305728 3674916439976420352 3693135623260059648 3706225886753014464 3722446223444663296 3723384339932426568 3727466591276915424 3734189285782491648 3738248271920171808 3748592437813291264 3752702326861028352 3756816721916891136 3757049659461652848 3765054869082427392 3782485678661512704 3786632727646390272 3811024456271843328 3816128444251842054 3816685368341996544 3817647234614260152 3828689762369853384 3843493512188311296 3846415177936380483 3847707449060041728 3857577148853201088 3858836925853080576 3876701911620918912 3878244809766867456 3888192840510766176 3896199646849121472 3907469387109973824 3907506088076193792 3918808532168331264 3921319353394930482 3939229361808353088 3940797145408268544 3950905628260939824 3952195883736622848 3958044085687996416 3969196858021407138 3970493086902070176 3980715130969815168 3982015121396852736 3988874999341431612 4000450376588504832 4001756811995787264 4002004936798118352 4006392662733011136 4013618416011113472 4020283463903175168 4020532737431442974 4021883506424899584 4032199982751905664 4033516786694166528 4034533297981135824 4052190475521454336 4066301276705396736 4066553403520668648 4078354196914518528 4085380039648079151 4089859176539948868 4097235466344678336 4098573509060201472 4103321517476551728 4109125296484970496 4117548386416961664 4122062792103255552 4122318376353757986 4131101870243218944 4134280994973472896 4135631135724398592 4150227341864715328 4154777576167567104 4162270949937451008 4181540722853828096 4187752001375246208 4188807382423979889 4217166492539952672 4221790117718656896 4226680866894359454 4229404352355796992 4235686727717730816 4250372527914283008 4255296388494201792 4259961818602189056 4267644898037133312 4274996834737230504 4284105643215190016 4287402513305823744 4293771039384746112 4308658227136736256 4322840775613157376 4323930201211850208 4357976895709581312 4361289650573533776 4363025410987725888 4374216945574611948 4383224602705261656 4392564013929498624 4395903060498720552 4395944349085718016 4408659598689372672 4412899958438431488 4417738182254121984 4430516470423907328 4432279782590705664 4452799596398995968 4466804722764828948 4500506673662067936 4501976413495260672 4502255553897883146 4503768166180878336 4515320718012502656 4522818896891072064 4524618944728012032 4535943734084603904 4536224980595893872 4537706385030937344 4549388721108360192 4558714284961636128 4571943287529719808 4574872578960752229 4594609673032200192 4594894557064506256 4608228551716463616 4609389899637763128 4610895197692726656 4617718099969329152 4631074829167376384 4632241934719081872 4637320641116162496 4645684308296328192 4647489604023621312 4660976225045164032 4668716280661751808 4669005759597804744 4674124773188512992 4682554818679632384 4704233313210556608 4705769584476527616 4710928905260863488 4711221001547151984 4717884599667929088 4724892565683969024 4743116962131103232 4744312304107446756 4748317229905790976 4749513882433489008 4758079896400271616 4778903683261517824 4781669093903568384 4786911629539264512 4787208437055977016 4809371439079384317 4819618848617088768 4823327827469051712 4824902991678465024 4830492419307839376 4847240505528828288 4855982774927026176 4863195872564802048 4864421476363331484 4868527792688216064 4885710668271120576 4899888586635227136 4902724007673278976 4931127678043419363 4941634515670685952 4945390943061060621 4964512453243235424 4969955455035887232 4978919047709988864 4984331029226895744 4986314755414543872 5003603102481371136 5009399545948870464 5023936398955106304 5043314238215350272 5088171259002456072 5088913824455995392 5090196312819013536 5103253103170380606 5104919683159804512 5124658016251081728 5128553570581840644 5130276598746722304 5143436198470934784 5145115901137440768 5168935882161225216 5169256376697569538 5170993079689156608 5184257120681021568 5194932862465495296 5209959182813298432 5211272176558967106 5228425804526573976 5252305815744470784 5252631479547530337 5254396193877691392 5258390369837077116 5267874171014586432 5269594511648830464 5292262477361876184 5293990782536093568 5299795018418471424 5300123626740545982 5307620174626420224 5318499999121908816 5333933835451339776 5336006582397491136 5341856883644014848 5351491221348151296 5360377951870900224 5376266643669207552 5379377730641514432 5385609491687974143 5422071204694224864 5426243805902683176 5428015865638273152 5437805595886024704 5447173386197438868 5453145568719931824 5462980621792904448 5464764678746935296 5468970135083019264 5471095356635402304 5490064515222615552 5496083722804340736 5496424501805010648 5508135826990958592 5512374659964630528 5539703434890089472 5559338830129521696 5583669335166994944 5585076509898639852 5601283928673737472 5603113151626604544 5622888656719936896 5629053490291542528 5635574489192479272 5647582303623641088 5673728517992269056 5679949091469585408 5699995779649640672 5716536684407764992 5724192666377763081 5725028052512994816 5744877636182315008 5765240268282466944 5815052867431378368 5817367214650301184 5832289260766149264 5844299470273682208 5861204080664960736 5861259132114290688 5878212798252496896 5883866611251241984 5890317576338829312 5907355293898543104 5908844042712529632 5937066128531994624 5953795287032110707 5955739630353105264 5983312499012147418 6000675564882757248 6002635217993680896 6003007405197177528 6009588994099516704 6020427624016670208 6030425195854762752 6030799106147164461 6032825259637349376 6048299974127858496 6050275180041249792 6051799946971703736 6056908592478253056 6065851628144480256 6078285713282181504 6099451915058095104 6099830105281002972 6134788764809923302 6144304735621951488 6145853199517017504 6147860263590302208 6154982276214827592 6176322579625442496 6183094188154883328 6183477564530636979 6194245744395104256 6196652805364828416 6201421492460209344 6203446703586597888 6225341012797072992 6232166364251350656 6243406424906176512 6272311084280742144 6274359445968703488 6281628002062869312 6299856754245292032 6325749738809929008 6332685176577985344 6344106528533695488 6353530091576596224 6375558791871424512 6382944582741302688 6401467347055699968 6412495252105845756 6426158464822785024 6431103769958735616 6433203988904620032 6440656559077119168 6462987340705104384 6484261163419736064 6485895301817775312 6514280891028160768 6536965343564371968 6541934475860300664 6574836904057892484 6588846020894247936 6593854590748080828 6619349937657647232 6626607273381182976 6645774705635860992 6648419673886058496 6679199394598493952 6700207084147243422 6750760010493101904 6752964620242891008 6753383330846824719 6784228345336608096 6786928417092018048 6803915601126905856 6804337470893840808 6806559577546406016 6832877355001442304 6838071427442454192 6857914931294579712 6891914509548300288 6892341835596759384 6912342827574695424 6914084849456644692 6916342796539089984 6926577149953993728 6946612243751064576 6948362902078622808 6968526462444492288 6971234406035431968 7003074420992627712 7003508639396707116 7005861591836921856 7011187159782769488 7023832228019448576 7026126015531773952 7056349969815834912 7058654376714791424 7066393357891295232 7066831502320727976 7076826899501893632 7087338848525953536 7091333332162545088 7111911780601786368 7114675443196654848 7116468456161170134 7122475844858686464 7137119844600407424 7168355524892276736 7172503640855352576 7180812655583965524 7229428272925633152 7234991741203577568 7237354487517697536 7262897848263251824 7270860758293242432 7283974162390539264 7291960180110692352 7294793808847203072 7320086020296820736 7328566002406680864 7349832879952840704 7386271246520119296 7412451773506028928 7444892446889326592 7446768679864853136 7454933182553830848 7468378571564983296 7476496543840343616 7497184875626582528 7505404653722056704 7514099318923305696 7564971357323025408 7573265455292780544 7632256888503684108 7633370736683993088 7635294469228520304 7654879654755570909 7657379524739706768 7686987024376622592 7692830355872760966 7695414898120083456 7715154297706402176 7717673851706161152 7753403823241837824 7753884565046354307 7756489619533734912 7776385681021532352 7792399293698242944 7814938774219947648 7816908264838450659 7842638706789860964 7878458723616706176 7881594290816537088 7901811256521879648 7904391767473245696 7938393716042814276 7940986173804140352 7950185440110818973 7961430261939630336 7964030242793705472 7977749998682863224 8000900753177009664 8004009873596236704 8012785325466022272 8027236832022226944 8040566927806350336 8041065474862885948 8043767012849799168 8064399965503811328 8067033573388333056 8069066595962271648 8104380951042908672 8132602553410793472 8133106807041337296 8156708393829037056 8170760079296158302 8179718353079897736 8194470932689356672 8197147018120402944 8206643034953103456 8235096772833923328 8244125584206511104 8244636752707515972 8262203740486437888 8268561989946945792 8271262271448797184 8300454683729430656 8309555152335134208 8363081445707656192 8375504002750492416 8377614764847959778 8434332985079905344 8443580235437313792 8453361733788718908 8458808704711593984 8471373455435461632 8510592776988403584 8519923637204378112 8549993669474461008 8568211286430380032 8574805026611647488 8587542078769492224 8617316454273472512 8647860402423700416 8722579301147067552 8726050821975451776 8748433891149223896 8766449205410523312 8785128027858997248 8791806120997441104 8791888698171436032 8817319197378745344 8825799916876862976 8835476364508243968 8861032940847814656 8905599192797991936 8933609445529657896 8974968748518221127 9001013347324135872 9003952826990521344 9004511107795766292 9007536332361756672 9030641436025005312 9045637793782144128 9049237889456024064 9072449961191787744 9075412770061874688 9098777442216720384 9117428569923272256 9143886575059439616 9149745157921504458 9189789114129012512 9202183147214884953 9216457103432927232 9218779799275526256 9221790395385453312 9235436199938658304 9262149658334752768 9264483869438163744 9274641282232324992 9291368616592656384 9294979208047242624 9337432561323503616 9338011519195609488 9348249546377025984 9365109637359264768 9408466626421113216 9411539168953055232 9422442003094303968 9449785131367938048 9486233924262206464 9488624608214893512 9496634459811581952 9499027764866978016 9516159792800543232 9563338187807136768 9573823259078529024 9574416874111954032 9618742878158768634 9639237697234177536 9646655654938103424 9649805983356930048 9660984838615678752 9694481011057656576 9711965549854052352 9726391745129604096 9728842952726662968 9737055585376432128 9771421336542241152 9805448015346557952 9862255356086838726 9883269031341371904 9890781886122121242 9929024906486470848 9939910910071774464 9957838095419977728 9968662058453791488 9972629510829087744 10018799091897740928 10086628476430700544 10176342518004912144 10180392625638027072 10206506206340761212 10209839366319609024 10249316032502163456 10257107141163681288 10286872396941869568 10337871764322450432 10338512753395139076 10341986159378313216 10368514241362043136 10389865724930990592 10419918365626596864 10422544353117934212 10456851609053147952 10504611631488941568 10505262959095060674 10508792387755382784 10516780739674154232 10535748342029172864 10539189023297660928 10584524954723752368 10587981565072187136 10599590036836942848 10600247253481091964 10615240349252840448 10636999998243817632 10667867670902679552 10672013164794982272 10674702684241755201 10683713767288029696 10720755903741800448 10752533287338415104 10758755461283028864 10771218983375948286 10844142409388449728 10852487611805366352 10856031731276546304 10875611191772049408 10894346772394877736 10906291137439863648 10925961243585808896 10937940270166038528 10942190713270804608 10980129030445231104 10992167445608681472 10992849003610021296 11016271653981917184 11024749319929261056 11079406869780178944 11118677660259043392 11167338670333989888 11170153019797279704 11202567857347474944 11245777313439873792 11258106980583085056 11271148978384958544 11295164607247282176 11347457035984538112 11359898182939170816 11399991559299281344 11433073368815529984 11448385332755526162 11450056105025989632 11530480536564933888 11539245533809141449 11630105734862756736 11634734429300602368 11664578521532298528 11688598940547364416 11722408161329921472 11722518264228581376 11756425596504993792 11767733222502483968 11817688085425059264 11874132257063989248 11907590574064221414 11911479260706210528 11966624998024294836 12001351129765514496 12005270435987361792 12006014810394355056 12019177988199033408 12040855248033340416 12060850391709525504 12061598212294328922 12065650519274698752 12096599948255716992 12100550360082499584 12103599893943407472 12156571426564363008 12198903830116190208 12199660210562005944 12256140118944237453 12269577529619846604 12291706399034035008 12295720527180604416 12309964552429655184 12352645159250884992 12366188376309766656 12366955129061273958 12393305610729656832 12402842984920418688 12406893407173195776 12450682025594145984 12464332728502701312 12486812849812353024 12544622168561484288 12563256004125738624 12566422147271939667 12651499477619858016 12665370353155970688 12688213057067390976 12707060183153192448 12751117583742849024 12765889165482605376 12802934694111399936 12824990504211691512 12852316929645570048 12862207539917471232 12881313118154238336 12925974681410208768 12968522326839472128 12971790603635550624 13028561782056321536 13073930687128743936 13083868951720601328 13149673808115784968 13177692041788495872 13187709181496161656 13238699875315294464 13253214546762365952 13291549411271721984 13296839347772116992 13358398789196987904 13400414168294486844 13501520020986203808 13505929240485782016 13506766661693649438 13568456690673216192 13573856834184036096 13607831202253811712 13608674941787681616 13613119155092812032 13676142854884908384 13715829862589159424 13724617736882256687 13783829019096600576 13784683671193518768 13824685655149390848 13828169698913289384 13832685593078179968 13853154299907987456 13893224487502129152 13896725804157245616 13937052924888984576 13942468812070863936 14006148841985255424 14007017278793414232 14022374319565538976 14047664456038897152 14071864581010050409 14112699939631669824 14117308753429582848 14132786715782590464 14133663004641455952 14153653799003787264 14174677697051907072 14182666664325090176 14229350886393309696 14232936912322340268 14244951689717372928 14274239689200814848 14336711049784553472 14345007281710705152 14361625311167931048 14428114317238152951 14458856545851266304 14469983482407155136 14474708975035395072 14525795696526503648 14541721516586484864 14567948324781078528 14589587617694406144 14640172040593641472 14657132004813361728 14699665759905681408 14793383034130258089 14824903547012057856 14836172829183181863 14889784893778653184 14893537359729706272 14909866365107661696 14936757143129966592 14952993087680687232 14994369751253165056 15010809307444113408 15028198637846611392 15129942714646050816 15264513777007368216 15266741473367986176 15270588938457040608 15309759309511141818 15314759049479413536 15373974048753245184 15385660711745521932 15390829796240166912 15430308595412804352 15435347703412322304 15506807646483675648 15507769130092708614 15512979239067469824 15552771362043064704 15584798587396485888 15629877548439895296 15633816529676901318 15685277413579721928 15756917447233412352 15757894438642591011 15763188581633074176 15803622513043759296 15808783534946491392 15876787432085628552 15881972347608280704 15900370880221637946 15922860523879260672 15955499997365726448 16001801506354019328 16008019747192473408 16025570650932044544 16054473664044453888 16081133855612700672 16082130949725771896 16128799931007622656 16138133191924543296 16208761902085817344 16266213614082674592 16313416787658074112 16341520158592316604 16359436706159795472 16388941865378713344 16394294036240805888 16413286069906206912 16470193545667846656 16488251168413022208 16489273505415031944 16524407480972875776 16537123979893891584 16600909367458861312 16619110304670268416 16726162891415312384 16751008005500984832 16755229529695919556 16868665970159810688 16887160470874627584 16906723467577437816 16942746910870923264 17021185553976807168 17039847274408756224 17099987338948922016 17149610053223294976 17175084157538984448 17234632908546945024 17295720804847400832 17445158602294135104 17452101643950903552 17496867782298447792 17532898410821046624 17583612241994882208 17583777396342872064 17634638394757490688 17651599833753725952 17670952729016487936 17722065881695629312 17811198385595983872 17861385861096332121 17867218891059315792 17949937497036442254 18002026694648271744 18007905653981042688 18009022215591532584 18061282872050010624 18091275587564288256 18092397318441493383 18098475778912048128 18144899922383575488 18150825540123749376 18197554884433440768 18234857139846544512 18299490315843008916 18379578228258025024 18404366294429769906 18432914206865854464 18437559598551052512 18443580790770906624 18528967738876327488 18549282564464649984 18550432693591910937 18582737233185312768 18589958416094485248 18676023038391218976 18696499092754051968 18730219274718529536 18816933252842226432 18823078337906110464 18844884006188607936 18899570262735876096 18972467848524412928 18977249216429787024 18998055529733956032 19032319585601086464 19126676375614273536 19148833748223908064 19237485756317537268 19278475394468355072 19293311309876206848 19299611966713860096 19321969677231357504 19388962022115313152 19452783490259208192 19457685905453325936 19542842673084482304 19610896030693115904 19724510712173677452 19766538062682743808 19781563772244242484 19858049812972941696 19879821820143548928 19937324116907582976 19945259021658175488 20037598183795481856 20260149992540474157 20352685036009824288 20360785251276054144 20413012412681522424 20419678732639218048 20498632065004326912 20514214282327362576 20573744793883739136 20675743528644900864 20677025506790278152 20737028482724086272 20779731449861981184 20839836731253193728 20845088706235868424 20913703218106295904 21009223262977883136 21010525918190121348 21017584775510765568 21033561479348308464 21071496684058345728 21078378046595321856 21169049909447504736 21175963130144374272 21199180073673885696 21200494506962183928 21230480698505680896 21273999996487635264 21335735341805359104 21344026329589964544 21349405368483510402 21367427534576059392 21505066574676830208 21517510922566057728 21542437966751896572 21688284818776899456 21704975223610732704 21712063462553092608 21788693544789755472 21812582274879727296 21851922487171617792 21875880540332077056 21884381426541609216 21960258060890462208 21985698007220042592 22049498639858522112 22158813739560357888 22237355320518086784 22334677340667979776 22340306039594559408 22405135714694949888 22491554626879747584 22516213961166170112 22542297956769917088 22694914071969076224 22719796365878341632 22799983118598562688 22896770665511052324 22900112210051979264 23060961073129867776 23078491067618282898 23260211469725513472 23261653695139062921 23269468858601204736 23329157043064597056 23377197881094728832 23444816322659842944 23450724794515351977 23535466445004967936 23635376170850118528 23815181148128442828 23822958521412421056 23850556320332456919 23933249996048589672 24002702259531028992 24012029620788710112 24038355976398066816 24081710496066680832 24121700783419051008 24123196424588657844 24131301038549397504 24193199896511433984 24201100720164999168 24207199787886814944 24313142853128726016 24397807660232380416 24399320421124011888 24512280237888474906 24539155059239693208 24583412798068070016 24591441054361208832 24619929104859310368 24705290318501769984 24732376752619533312 24733910258122547916 24786611221459313664 24805685969840837376 24813786814346391552 24901364051188291968 24928665457005402624 25089244337122968576 25126512008251477248 25132844294543879334 25302998955239716032 25330740706311941376 25376426114134781952 25414120366306384896 25531778330965210752 25649981008423383024 25704633859291140096 25724415079834942464 25762626236308476672 25851949362820417536 25943581207271101248 26057123564112643072 26167737903441202656 26299347616231569936 26355384083576991744 26375418362992323312 26477399750630588928 26506429093524731904 26583098822543443968 26716797578393975808 26800828336588973688 26924906245554663381 27003040041972407616 27011858480971564032 27013533323387298876 27136913381346432384 27147713668368072192 27217349883575363232 27226238310185624064 27352285709769816768 27431659725178318848 27449235473764513374 27569367342387037536 27649371310298781696 27656339397826578768 27665371186156359936 27706308599815974912 27786448975004258304 27793451608314491232 27874105849777969152 27884937624141727872 28012297683970510848 28014034557586828464 28044748639131077952 28095328912077794304 28143729162020100818 28225399879263339648 28234617506859165696 28267326009282911904 28349355394103814144 28365333328650180352 28458701772786619392 28465873824644680536 28489903379434745856 28548479378401629696 28690014563421410304 28723250622335862096 28856228634476305902 28917713091702532608 28939966964814310272 28949417950070790144 29051591393053007296 29083443033172969728 29135896649562157056 29179175235388812288 29314264009626723456 29586766068260516178 29649807094024115712 29672345658366363726 29787074719459412544 29819732730215323392 29873514286259933184 29905986175361374464 29988739502506330112 30056397275693222784 30259885429292101632 30529027554014736432 30541177876914081216 30619518619022283636 30629518098958827072 30747948097506490368 30771321423491043864 30860617190825608704 31013615292967351296 31015538260185417228 31025958478134939648 31105542724086129408 31169597174792971776 31259755096879790592 31267633059353802636 31370554827159443856 31513834894466824704 31515788877285182022 31526377163266148352 31607245026087518592 31617567069892982784 31753574864171257104 31763944695216561408 31800741760443275892 31845721047758521344 31910999994731452896 32003603012708038656 32016039494384946816 32024108052725265603 32051141301864089088 32162267711225401344 32164261899451543792 32257599862015245312 32276266383849086592 32417523804171634688 32532427228165349184 32626833575316148224 32683040317184633208 32718873412319590944 32777883730757426688 32826572139812413824 32940387091335693312 32976502336826044416 32978547010830063888 33048814961945751552 33074247959787783168 33201818734917722624 33238220609340536832 33452325782830624768 33502016011001969664 33510459059391839112 33737331940319621376 33774320941749255168 33813446935154875632 33885493821741846528 34042371107953614336 34079694548817512448 34199974677897844032 34299220106446589952 34350168315077968896 34591441609694801664 34617736601427424347 34890317204588270208 34904203287901807104 34993735564596895584 35065796821642093248 35167224483989764416 35167554792685744128 35269276789514981376 35303199667507451904 35622396771191967744 35722771722192664242 35734437782118631584 35899874994072884508 36004053389296543488 36015811307962085376 36018044431183065168 36122565744100021248 36182551175128576512 36184794636882986766 36196951557824096256 36289799844767150976 36301651080247498752 36469714279693089024 36598980631686017832 36759156456516050048 36768420356832712359 36808732588859539812 36875119197102105024 36887161581541813248 37057935477752654976 37098565128929299968 37100865387183821874 37179916832188970496 37352046076782437952 37392998185508103936 37460438549437059072 37633866505684452864 37689768012377215872 37699266441815819001 37944935697048825856 37954498432859574048 37996111059467912064 38064639171202172928 38253352751228547072 38297667496447816128 38474971512635074536 38556950788936710144 38586622619752413696 38643939354462715008 38777924044230626304 38905566980518416384 38915371810906651872 39085685346168964608 39221792061386231808 39449021424347354904 39533076125365487616 39563127544488484968 39716099625945883392 39759643640287097856 39874648233815165952 39890518043316350976 40075196367590963712 40520299985080948314 40705370072019648576 40721570502552108288 40826024825363044848 40839357465278436096 41028428564654725152 41147489587767478272 41351487057289801728 41354051013580556304 41474056965448172544 41559462899723962368 41679673462506387456 41690177412471736848 41827406436212591808 42018446525955766272 42021051836380242696 42067122958696616928 42142993368116691456 42215593743030151227 42338099818895009472 42351926260288748544 42398360147347771392 42400989013924367856 42460961397011361792 42547999992975270528 42688052659179929088 42698810736967020804 42734855069152118784 43010133149353660416 43035021845132115456 43084875933503793144 43284342951714458853 43376569637553798912 43409950447221465408 43424126925106185216 43577387089579510944 43625164549759454592 43703844974343235584 43768762853083218432 43920516121780924416 43971396014440085184 44098997279717044224 44474710641036173568 44669354681335959552 44680612079189118816 44810271429389899776 44983109253759495168 45032427922332340224 45084595913539834176 45389828143938152448 45599966237197125376 45793541331022104648 45800224420103958528 46121922146259735552 46156982135236565796 46520422939451026944 46523307390278125842 46538937717202409472 46658314086129194112 46754395762189457664 46889632645319685888 46901449589030703954 47270752341700237056 47273683315927773033 47630362296256885656 47645917042824842112 47701112640664913838 47866499992097179344 48005404519062057984 48024059241577420224 48076711952796133632 48163420992133361664 48243401566838102016 48246392849177315688 48386399793022867968 48414399575773629888 48626285706257452032 48798640842248023776 49024560475776949812 49078310118479386416 49166825596136140032 49182882108722417664 49239858209718620736 49410580637003539968 49464753505239066624 49467820516245095832 49573222442918627328 49611371939681674752 49802728102376583936 49857330914010805248 50178488674245937152 50253024016502954496 50265688589087758668 50605997910479432064 50661481412623882752 50828240732612769792 51063556661930421504 51299962016846766048 51448830159669884928 51525252472616953344 51703898725640835072 51887162414542202496 52114247128225286144 52335475806882405312 52598695232463139872 52750836725984646624 52954799501261177856 53012858187049463808 53166197645086887936 53433595156787951616 53584157583288996363 53601656673177947376 53849812491109326762 54006080083944815232 54023716961943128064 54027066646774597752 54273826762692864768 54277191955324480149 54295427336736144384 54434699767150726464 54452476620371248128 54704571419539633536 54898470947529026748 55138734684774075072 55298742620597563392 55312678795653157536 55330742372312719872 55586903216628982464 55651298080775732811 55748211699555938304 55769875248283455744 56028069115173656928 56089497278262155904 56190657824155588608 56287458324040201636 56450799758526679296 56469235013718331392 56534652018565823808 56698710788207628288 56730666657300360704 56917403545573238784 56931747649289361072 57096958756803259392 57380029126842820608 57446501244671724192 57712457268952611804 57835426183405065216 57879933929628620544 57898835900141580288 58103182786106014592 58166886066345939456 58358350470777624576 58628528019253446912 59173532136521032356 59299614188048231424 59344691316732727452 59574149438918825088 59639465460430646784 59811972350722748928 59977479005012660224 60112794551386445568 60780449977621422471 61058055108029472864 61082355753828162432 61239037238044567272 61259036197917654144 61495896195012980736 61542642846982087728 61721234381651217408 62027230585934702592 62031076520370834456 62211085448172258816 62339194349585943552 62519510193759581184 62535266118707605272 62741109654318887712 63027669788933649408 63031577754570364044 63052754326532296704 63214490052175037184 63235134139785965568 63507149728342514208 63527889390433122816 63601483520886551784 63691442095517042688 63821999989462905792 64007206025416077312 64032078988769893632 64048216105450531206 64102282603728178176 64328523798903087584 64515199724030490624 64552532767698173184 64835047608343269376 65064854456330698368 65366080634369266416 65437746824639181888 65555767461514853376 65653144279624827648 65880774182671386624 65957094021660127776 66148495919575566336 66403637469835445248 66476441218681073664 67004032022003939328 67020918118783678224 67474663880639242752 67548641883498510336 67626893870309751264 68084742215907228672 68159389097635024896 68399949355795688064 68700336630155937792 69182883219389603328 69235473202854848694 69780634409176540416 69784961085417188763 69808406575803614208 69987471129193791168 70131593643284186496 70334448967979528832 70606399335014903808 71445543444385328484 71468875564237263168 71799749988145769016 72008106778593086976 72036088862366130336 72245131488200042496 72365102350257153024 72369589273765973532 72393903115648192512 72579599689534301952 72603302160494997504 72939428559386178048 73197961263372035664 73518312913032100096 73536840713665424718 73617465177719079624 73750238394204210048 73774323163083626496 74115870955505309952 74197130257858599936 74201730774367643748 74359833664377940992 74704092153564875904 74785996371016207872 75267733011368905728 75379536024754431744 75398532883631638002 75908996865719148096 75992222118935824128 76129278342404345856 76595334992895632256 76949943025270149072 77113901577873420288 77173245239504827392 77287878708925430016 77555848088461252608 77830743621813303744 78171370692337929216 78898042848694709808 79066152250730975232 79126255088976969936 79432199251891766784 79519287280574195712 79749296467630331904 80150392735181927424 80774718736663990143 81040599970161896628 81410740144039297152 81443141005104216576 81652049650726089696 81678714930556872192 82056857129309450304 82294979175534956544 82708102027161112608 82948113930896345088 83118925799447924736 83359346925012774912 83380354824943473696 83654812872425183616 84036893051911532544 84042103672760485392 84134245917393233856 84285986736233382912 84431187486060302454 84676199637790018944 84703852520577497088 84801978027848735712 85095999985950541056 85376105318359858176 85397621473934041608 85469710138304237568 86070043690264230912 86169751867007586288 86568685903428917706 86753139275107597824 86819900894442930816 86848253850212370432 87154774179159021888 87250329099518909184 87407689948686471168 87537525706166436864 87942792028880170368 88949421282072347136 89361224158378237632 89620542858779799552 89966218507518990336 90169191827079668352 90779656287876304896 91199932474394250752 91587082662044209296 92243844292519471104 92313964270473131592 93040845878902053888 93046614780556251684 93077875434404818944 93316628172258388224 93508791524378915328 93779265290639371776 93802899178061407908 94541504683400474112 94547366631855546066 95260724592513771312 95291834085649684224 95402225281329827676 95732999984194358688 96010809038124115968 96048118483154840448 96072324158175796809 96153423905592267264 96486803133676204032 96492785698354631376 96772799586045735936 96828799151547259776 97252571412514904064 97597281684496047552 98049120951553899624 98156620236958772832 98333651192272280064 98479716419437241472 98821161274007079936 98929507010478133248 98935641032490191664 99146444885837254656 99222743879363349504 99605456204753167872 99714661828021610496 100356977348491874304 100506048033005908992 100531377178175517336 101211995820958864128 101322962825247765504 101656481465225539584 102127113323860843008 102599924033693532096 102897660319339769856 103050504945233906688 103774324829084404992 103853209804282273041 104228494256450572288 104670951613764810624 105197390464926279744 105501673451969293248 105909599002522355712 106867190313575903232 107168315166577992726 107203313346355894752 107699624982218653524 108012160167889630464 108047433923886256128 108054133293549195504 108547653525385729536 108554383910648960298 108590854673472288768 108869399534301452928 108904953240742496256 109409142839079267072 109796941895058053496 110277469369548150144 110305261070498137077 110625357591306315072 110661484744625439744 111173806433257964928 111302596161551465622 111539750496566911488 112056138230347313856 112178994556524311808 112381315648311177216 112574916648080403272 112901599517053358592 113069304037131647616 113461333314600721408 113834807091146477568 113863495298578722144 114193917513606518784 114760058253685641216 114893002489343448384 115424914537905223608 115670852366810130432 115759867859257241088 116206365572212029184 116333772132691878912 116716700941555249152 117257056038506893824 118347064273042064712 118599228376096462848 118689382633465454904 119148298877837650176 119278930920861293568 119623944701445497856 120225589102772891136 121560899955242844942 122116110216058945728 122164711507656324864 122478074476089134544 122518072395835308288 123085285693964175456 123442468763302434816 124054461171869405184 124062153040741668912 124422170896344517632 124678388699171887104 125039020387519162368 125070532237415210544 125482219308637775424 126055339577867298816 126063155509140728088 126428980104350074368 126646781229090453681 127014299456685028416 127055778780866245632 127202967041773103568 127382884191034085376 127643999978925811584 128064157977539787264 128096432210901062412 128204565207456356352 128657047597806175168 129030399448060981248 129105065535396346368 129853028855143376559 130129708912661396736 130732161268738532832 130875493649278363776 131111534923029706752 131306288559249655296 131761548365342773248 131914188043320255552 132296991839151132672 132807274939670890496 134008064044007878656 134041836237567356448 134949327761278485504 135097283766997020672 135253787740619502528 136169484431814457344 136799898711591376128 137400673260311875584 138365766438779206656 138470946405709697388 139561268818353080832 139569922170834377526 139616813151607228416 139974942258387582336 140263187286568372992 140668897935959057664 141821049947783319099 142891086888770656968 142937751128474526336 143599499976291538032 144016213557186173952 144072177724732260672 144490262976400084992 144730204700514306048 144739178547531947064 145159199379068603904 145878857118772356096 146395922526744071328 147036625826064200192 147073681427330849436 147234930355438159248 147500476788408420096 147548646326167252992 148231741911010619904 148394260515717199872 148403461548735287496 148719667328755881984 149408184307129751808 149571992742032415744 150535466022737811456 150759072049508863488 150797065767263276004 151817993731438296192 151984444237871648256 153190669985791264512 153899886050540298144 154346490479009654784 154575757417850860032 155111696176922505216 155661487243626607488 156342741384675858432 157796085697389419616 158252510177953939872 158864398503783533568 159038574561148391424 159498592935260663808 160300785470363854848 161549437473327980286 162081199940323793256 162821480288078594304 162831575865973440447 162886282010208433152 163304099301452179392 163357429861113744384 164113714258618900608 165416204054322225216 165896227861792690176 166760709649886947392 166953894242327198433 167309625744850367232 168084207345520970784 168268491834786467712 168571973472466765824 168862374972120604908 169352399275580037888 169407705041154994176 169603956055697471424 170191999971901082112 170752210636719716352 170795242947868083216 172140087380528461824 172339503734015172576 173137371806857835412 173506278550215195648 173639801788885861632 173696507700424740864 174309548358318043776 174500658199037818368 175075051412332873728 175885584057760340736 177898842564144694272 178722448316756475264 179932437015037980672 180338383654159336704 182399864948788501504 183174165324088418592 184487688585038942208 184627928540946263184 186081691757804107776 186093229561112503368 186633256344516776448 187017583048757830656 187558530581278743552 187605798356122815816 189083009366800948224 189094733263711092132 190521449185027542624 190583668171299368448 190804450562659655352 191465999968388717376 192021618076248231936 192096236966309680896 192144648316351593618 192306847811184534528 192985571396709262752 193545599172091471872 193657598303094519552 194505142825029808128 195194563368992095104 196098241903107799248 196313240473917545664 196667302384544560128 196959432838874482944 197642322548014159872 197871282064980383328 198445487758726699008 199210912409506335744 199429323656043220992 201012096066011817984 201062754356351034672 202423991641917728256 202645925650495531008 204254226647721686016 205199848067387064192 206101009890467813376 207548649658168809984 207706419608564546082 209341903227529621248 209354883256251566289 210394780929852559488 211003346903938586496 211819198005044711424 214336630333155985452 214406626692711789504 215399249964437307048 216024320335779260928 216108266587098391008 217095307050771459072 217108767821297920596 217181709346944577536 217738799068602905856 217809906481484992512 218818285678158534144 219593883790116106992 220554938739096300288 220610522140996274154 221250715182612630144 221322969489250879488 222347612866515929856 222605192323102931244 223079500993133822976 224112276460694627712 224357989113048623616 225149833296160806544 225803199034106717184 226138608074263295232 226922666629201442816 227726990597157444288 228387835027213037568 229786004978686896768 230849829075810447216 231341704733620260864 231519735718514482176 232412731144424058368 232667544265383757824 234514112077013787648 236694128546084129424 237198456752192925696 237378765266930909808 238296597755675300352 238557861841722587136 239247889402890995712 240451178205545782272 242324156209991970429 243121799910485689884 244232220432117891456 244329423015312649728 244956148952178269088 245036144791670616576 246170571387928350912 246884937526604869632 248124306081483337824 248844341792689035264 249356777398343774208 250078040775038324736 250141064474830421088 250964438617275550848 252110679155734597632 252126311018281456176 252857960208700148736 253293562458180907362 254028598913370056832 254111557561732491264 254405934083546207136 255287999957851623168 256128315955079574528 256192864421802124824 256409130414912712704 257314095195612350336 258210131070792692736 259706057710286753118 260259417825322793472 261464322537477065664 261750987298556727552 262223069846059413504 262612577118499310592 263828376086640511104 265614549879341780992 268083672475134712896 269898655522556971008 270507575481239005056 272338968863628914688 273599797423182752256 276731532877558413312 276941892811419394776 279122537636706161664 279139844341668755052 279233626303214456832 279949884516775164672 280526374573136745984 281337795871918115328 283642099895566638198 285782173777541313936 285875502256949052672 287198999952583076064 288032427114372347904 288144355449464521344 289460409401028612096 289478357095063894128 290318398758137207808 291757714237544712192 292791845053488142656 294073251652128400384 294147362854661698872 294469860710876318496 295000953576816840192 296463483822021239808 296788521031434399744 296806923097470574992 297439334657511763968 298816368614259503616 299143985484064831488 301070932045475622912 301518144099017726976 301594131534526552008 303635987462876592384 303968888475743296512 306381339971582529024 307799772101080596288 308692980958019309568 309151514835701720064 311322974487253214976 312685482769351716864 315592171394778839232 316505020355907879744 317728797007567067136 320601570940727709696 323098874946655960572 324162399880647586512 325642960576157188608 325663151731946880894 325772564020416866304 326608198602904358784 326714859722227488768 328227428517237801216 330832408108644450432 330915783211494411231 333521419299773894784 333907788484654396866 334619251489700734464 336168414691041941568 336536983669572935424 337143946944933531648 337724749944241209816 338704798551160075776 339207912111394942848 340383999943802164224 341504421273439432704 341590485895736166432 344280174761056923648 344679007468030345152 346274743613715670824 347012557100430391296 347279603577771723264 348619096716636087552 349001316398075636736 350150102824665747456 351771168115520681472 355797685128289388544 357444896633512950528 360676767308318673408 364799729897577003008 366348330648176837184 369255857081892526368 372163383515608215552 372186459122225006736 373266512689033552896 374035166097515661312 375117061162557487104 375211596712245631632 378166018733601896448 378189466527422184264 379940343687271361043 381042898370055085248 381167336342598736896 381608901125319310704 382931999936777434752 384192473932619361792 384289296632703187236 384613695622369069056 385971142793418525504 387091198344182943744 387315196606189039104 389559086565430129677 390389126737984190208 392196483806215598496 392626480947835091328 393334604769089120256 393918865677748965888 395284645096028319744 395742564129960766656 396890975517453398016 398421824819012671488 402024192132023635968 402125508712702069344 404847983283835456512 405291851300991062016 408508453295443372032 410399696134774128384 412202019780935626752 415097299316337619968 415412839217129092164 418683806455059242496 418709766512503132578 420789561859705118976 422006693807877172992 425463149843349957297 428673260666311970904 428813253385423579008 430798499928874614096 432048640671558521856 432216533174196782016 434190614101542918144 434217535642595841192 435477598137205811712 437636571356317068288 439187767580232213984 441109877478192600576 441221044281992548308 442501430365225260288 442645938978501758976 444695225733031859712 445210384646205862488 446159001986267645952 448224552921389255424 448715978226097247232 450299666592321613088 451606398068213434368 452277216148526590464 453845333258402885632 455453981194314888576 459572009957373793536 461699658151620894432 463039471437028964352 464825462288848116736 465335088530767515648 469028224154027575296 473388257092168258848 474757530533861819616 476593195511350600704 477115723683445174272 478495778805781991424 480902356411091564544 484648312419983940858 486243599820971379768 488464440864235782912 488494727597920321341 488658846030625299456 489912297904356538176 490072289583341233152 492341142775856701824 496248612162966675648 497688683585378070528 500282128949660842176 501928877234551101696 504252622036562912352 505715920417400297472 506587124916361814724 508057197826740113664 508223115123464982528 508811868167092414272 510575999915703246336 512256631910159149056 512385728843604249648 514628190391224700672 516420262141585385472 519412115420573506236 520518835650645586944 522928645074954131328 523501974597113455104 525225154236998621184 527656752173281022208 536167344950269425792 539797311045113942016 541015150962478010112 547199594846365504512 553463065755116826624 553883785622838789552 558245075273412323328 558279688683337510104 559899769033550329344 561052749146273491968 562675591743836230656 567284199791133276396 571564347555082627872 571751004513898105344 574397999905166152128 576064854228744695808 576288710898929042688 578956714190127788256 580636797516274415616 583515428475089424384 585583690106976285312 588146503304256800768 588294725709323397744 588939721421752636992 590001907153633680384 592926967644042479616 593613846194941149984 597632737228519007232 598287970968129662976 603036288198035453952 603188263069053104016 607271974925753184768 607937776951486593024 612762679943165058048 615599544202161192576 618303029671403440128 622645948974506429952 628064649768754698867 631184342789557678464 633010040711815759488 635457594015134134272 646197749893311921144 648324799761295173024 651285921152314377216 651326303463893761788 651545128040833732608 653216397205808717568 653429719444454977536 656454857034475602432 661664816217288900864 661831566422988822462 667042838599547789568 667815576969308793732 669238502979401468928 672336829382083883136 673073967339145870848 675449499888482419632 677409597102320151552 678415824222789885696 680767999887604328448 683180971791472332864 689358014936060690304 692549487227431341648 694025114200860782592 694559207155543446528 697238193433272175104 698002632796151273472 703542336231041362944 711595370256578777088 714889793267025901056 721353534616637346816 726972468629975911287 729599459795154006016 732696661296353674368 738511714163785052736 744372918244450013472 746533025378067105792 748070332195031322624 750234122325114974208 750423193424491263264 756332037467203792896 756378933054844368528 759880687374542722086 762085796740110170496 762334672685197473792 763217802250638621408 765863999873554869504 768384947865238723584 768578593265406374472 769227391244738138112 771942285586837051008 774630393212378078208 779118173130860259354 780778253475968380416 784392967612431196992 785252961895670182656 786669209538178240512 787837731355497931776 791485128259921533312 796843649638025342976 804251017425404138688 809695966567670913024 817016906590886744064 820799392269548256768 830194598632675239936 830825678434258184328 837367612910118484992 837419533025006265156 841579123719410237952 844013387615754345984 850926299686699914594 857346521332623941808 857626506770847158016 861596999857749228192 864097281343117043712 864433066348393564032 868381228203085836288 868435071285191682384 870955196274411623424 875273142712634136576 878375535160464427968 882219754956385201152 882442088563985096616 885002860730450520576 889390451466063719424 890420769292411724976 892318003972535291904 896449105842778510848 897431956452194494464 900599333184643226176 903212796136426868736 904554432297053180928 910907962388629777152 919144019914747587072 923399316303241788864 926078942874057928704 929650924577696233472 938056448308055150592 946776514184336517696 949515061067723639232 953186391022701201408 961804712822183129088 969296624839967881716 972487199641942759536 976928881728471565824 976989455195840642682 977317692061250598912 979824595808713076352 980144579166682466304 984682285551713403648 992497224325933351296 992747349634483233693 1000564257899321684352 1003857754469102203392 1008505244073125824704 1011431840834800594944 1013174249832723629448 1016114395653480227328 1017623736334184828544 1021151999831406492672 1024513263820318298112 1024771457687208499296 1029256380782449401344 1032840524283170770944 1038824230841147012472 1041037671301291173888 1045857290149908262656 1047003949194226910208 1050450308473997242368 1055313504346562044416 1072334689900538851584 1082030301924956020224 1094399189692731009024 1107767571245677579104 1116490150546824646656 1116559377366675020208 1119799538067100658688 1122105498292546983936 1125351183487672461312 1134568399582266552792 1139821031061814083129 1143128695110165255744 1143502009027796210688 1148795999810332304256 1152577421797858085376 1157913428380255576512 1161273595032548831232 1168677259696290389031 1171167380213952570624 1176293006608513601536 1176589451418646795488 1177879442843505273984 1180003814307267360768 1185853935288084959232 1187227692389882299968 1195265474457038014464 1206072576396070907904 1206376526138106208032 1214543949851506369536 1215875553902973186048 1225525359886330116096 1231199088404322385152 1236606059342806880256 1245291897949012859904 1256129299537509397734 1262368685579115356928 1266020081423631518976 1292395499786623842288 1296649599522590346048 1302571842304628754432 1302652606927787523576 1306432794411617435136 1312909714068951204864 1323329632434577801728 1323663132845977644924 1334085677199095579136 1335631153938617587464 1338477005958802937856 1344673658764167766272 1346147934678291741696 1350898999776964839264 1354819194204640303104 1356831648445579771392 1361535999775208656896 1366361943582944665728 1378716029872121380608 1385098974454862683296 1389118414311086893056 1394476386866544350208 1396005265592302546944 1407084672462082725888 1429779586534051802112 1442707069233274693632 1453944937259951822574 1465393322592707348736 1465484182793760964023 1477023428327570105472 1488745836488900026944 1493066050756134211584 1500846386848982526528 1512757866109688737056 1519761374749085444172 1524171593480220340992 1524669345370394947584 1526435604501277242816 1531727999747109739008 1536769895730477447168 1537157186530812748944 1543884571173674102016 1549260786424756156416 1558236346261720518708 1561556506951936760832 1568785935224862393984 1570505923791340365312 1575675462710995863552 1582970256519843066624 1608502034850808277376 1619391933135341826048 1641598784539096513536 1660389197265350479872 1661651356868516368656 1674735225820236969984 1674839066050012530312 1683158247438820475904 1688026775231508691968 1701852599373399829188 1714693042665247883616 1715253013541694316032 1723193999715498456384 1728194562686234087424 1728866132696787128064 1736870142570383364768 1741910392548823246848 1750546285425268273152 1756751070320928855936 1764439509912770402304 1764884177127970193232 1770005721460901041152 1778780902932127438848 1780841538584823449952 1792898211685557021696 1794863912904388988928 1801198666369286452352 1809108864594106361856 1821815924777259554304 1838288039829495174144 1846798632606483577728 1859301849155392466944 1884193949306264096601 1893553028368673035392 1899030122135447278464 1906372782045402402816 1938593249679935763432 1944974399283885519072 1953857763456943131648 1953978910391681285364 1954635384122501197824 1959649191617426152704 1960289158333364932608 1969364571103426807296 1984994448651866702592 1985494699268966467386 2001128515798643368704 2007715508938204406784 2017010488146251649408 2026348499665447258896 2032228791306960454656 2035247472668369657088 2042303999662812985344 2049542915374416998592 2058512761564898802688 2077648461682294024944 2082075342602582347776 2091714580299816525312 2094007898388453820416 2110627008693124088832 2144669379801077703168 2164060603849912040448 2188798379385462018048 2215535142491355158208 2233118754733350040416 2239599076134201317376 2244210996585093967872 2250702366975344922624 2269136799164533105584 2279642062123628166258 2286257390220330511488 2287004018055592421376 2297591999620664608512 2305154843595716170752 2315826856760511153024 2337354519392580778062 2342334760427905141248 2353178902837293590976 2355758885687010547968 2360007628614534721536 2374455384779764599936 2390530948914076028928 2412753052276212416064 2429087899703012739072 2451050719772660232192 2462398176808644770304 2490583795898025719808 2512258599075018795468 2524737371158230713856 2532040162847263037952 2584790999573247684576 2593299199045180692096 2605143684609257508864 2605305213855575047152 2612865588823234870272 2625819428137902409728 2646659264869155603456 2647326265691955289848 2668171354398191158272 2671262307877235174928 2676954011917605875712 2689347317528335532544 2692295869356583483392 2701797999553929678528 2709638388409280606208 2713663296891159542784 2732723887165889331456 2757432059744242761216 2770197948909725366592 2778236828622173786112 2788952773733088700416 2814169344924165451776 2859559173068103604224 2885414138466549387264 2907889874519903645148 2930786645185414697472 2930968365587521928046 2954046856655140210944 2977491672977800053888 2978242048903449701079 3001692773697965053056 3025515732219377474112 3039522749498170888344 3048343186960440681984 3052871209002554485632 3063455999494219478016 3073539791460954894336 3074314373061625497888 3087769142347348204032 3098521572849512312832 3116472692523441037416 3123113013903873521664 3137571870449724787968 3141011847582680730624 3151350925421991727104 3165940513039686133248 3217004069701616554752 3283197569078193027072 3323302713737032737312 3349470451640473939968 3349678132100025060624 3366316494877640951808 3376053550463017383936 3403705198746799658376 3419463093185442249387 3429386085330495767232 3430506027083388632064 3446387999430996912768 3457732265393574256128 3473740285140766729536 3483820785097646493696 3513502140641857711872 3528879019825540804608 3529768354255940386464 3540011442921802082304 3557561805864254877696 3561683077169646899904 3585796423371114043392 3602397332738572904704 3618217729188212723712 3643631849554519108608 3676576079658990348288 3693597265212967155456 3768387898612528193202 3787106056737346070784 3798060244270894556928 3877186499359871526864 3889948798567771038144 3907715526913886263296 3907957820783362570728 3919298383234852305408 3938729142206853614592 3969988897303733405184 3970989398537932934772 4002257031597286737408 4015431017876408813568 4034020976292503298816 4052696999330894517792 4064457582613920909312 4070494945336739314176 4084607999325625970688 4099085830748833997184 4117025523129797605376 4155296923364588049888 4183429160599633050624 4188015796776907640832 4221254017386248177664 4289338759602155406336 4328121207699824080896 4396452548381282892069 4431070284982710316416 4466237509466700080832 4479198152268402634752 4538273598329066211168 4559284124247256332516 4572514780440661022976 4574008036111184842752 4595183999241329217024 4610309687191432341504 4631653713521022306048 4674709038785161556124 4684669520855810282496 4706357805674587181952 4711517771374021095936 4748910769559529199872 4825506104552424832128 4858175799406025478144 4924796353617289540608 4981167591796051439616 5024517198150037590936 5049474742316461427712 5064080325694526075904 5169581999146495369152 5186598398090361384192 5210610427711150094304 5225731177646469740544 5251638856275804819456 5293318529738311206912 5294652531383910579696 5336342708796382316544 5342524615754470349856 5378694635056671065088 5384591738713166966784 5403595999107859357056 5427326593782319085568 5465447774331778662912 5514864119488485522432 5540395897819450733184 5577905547466177400832 5719118346136207208448 5815779749039807290296 5861573290370829394944 5861936731175043856092 5908093713310280421888 5954983345955600107776 5956484097806899402158 6003385547395930106112 6051031464438754948224 6079045498996341776688 6096686373920881363968 6105742418005108971264 6126911998988438956032 6148628746123250995776 6175538284694696408064 6232945385046882074832 6246226027807747043328 6275143740899449575936 6282023695165361461248 6331881026079372266496 6434008139403233109504 6566395138156386054144 6646605427474065474624 6699356264200050121248 6732632989755281903616 6752107100926034767872 6807410397493599316752 6838926186370884498774 6858772170660991534464 6861012054166777264128 6892775998861993825536 6915464530787148512256 6947480570281533459072 7027004281283715423744 7059536708511880772928 7080022885843604164608 7123366154339293799808 7171592846742228086784 7204794665477145809408 7287263699109038217216 7353152159317980696576 7387194530425934310912 7536775797225056386404 7574212113474692141568 7596120488541789113856 7754372998719743053728 7779897597135542076288 7815431053827772526592 7815915641566725141456 7838596766469704610816 7877458284413707229184 7939977794607466810368 7941978797075865869544 8004514063194573474816 8030862035752817627136 8068041952585006597632 8105393998661789035584 8128915165227841818624 8140989890673478628352 8198171661497667994368 8234051046259595210752 8310593846729176099776 8366858321199266101248 8442508034772496355328 8578677519204310812672 8656242415399648161792 8792905096762565784138 8862140569965420632832 8932475018933400161664 9076547196658132422336 9118568248494512665032 9145029560881322045952 9190367998482658434048 9220619374382864683008 9263307427042044612096 9349418077570323112248 9369339041711620564992 9412715611349174363904 9423035542748042191872 9497821539119058399744 9651012209104849664256 9849592707234579081216 10049034396300075181872 10098949484632922855424 10128160651389052151808 10258389279556326748161 10339163998292990738304 10373196796180722768384 10421220855422300188608 10451462355292939481088 10586637059476622413824 10589305062767821159392 10672685417592764633088 10685049231508940699712 10757389270113342130176 10807191998215718714112 10854653187564638171136 10930895548663557325824 11029728238976971044864 11080791795638901466368 11631559498079614580592 11723146580741658789888 11723873462350087712184 11816187426620560843776 11909966691911200215552 11912968195613798804316 12006771094791860212224 12102062928877509896448 12158090997992683553376 12193372747841762727936 12211484836010217942528 12253823997976877912064 12297257492246501991552 12351076569389392816128 12465890770093764149664 12550287481798899151872 12564047390330722922496 12663762052158744532992 12868016278806466219008 13189357645143848676207 13293210854948130949248 13398712528400100242496 13614820794987198633504 13677852372741768997548 13717544341321983068928 13722024108333554528256 13785551997723987651072 13830929061574297024512 13894961140563066918144 14054008562567430847488 14119073417023761545856 14246732308678587599616 14409589330954291618816 14574527398218076434432 14774389060851868621824 15073551594450112772808 15148424226949384283136 15192240977083578227712 15508745997439486107456 15559795194271084152576 15631831283133450282912 15677193532939409221632 15754916568827414458368 15879955589214933620736 15883957594151731739088 16009028126389146949632 16136083905170013195264 16210787997323578071168 16281979781346957256704 16396343322995335988736 16621187693458352199552 16733716642398532202496 17157355038408621625344 17585810193525131568276 17724281139930841265664 17864950037866800323328 18153094393316264844672 18237136496989025330064 18290059121762644091904 18380735996965316868096 18526614854084089224192 18698836155140646224496 18738678083423241129984 18825431222698348727808 18846071085496084383744 18995643078238116799488 19302024418209699328512 19699185414469158162432 20098068792600150363744 20197898969265845710848 20256321302778104303616 20516778559112653496322 20678327996585981476608 20746393592361445536768 20842441710844600377216 21178610125535642318784 21370098463017881399424 21514778540226684260352 21614383996431437428224 21861791097327114651648 22059456477953942089728 22161583591277802932736 23263118996159229161184 23446293161483317579776 23447746924700175424368 23632374853241121687552 23819933383822400431104 23825936391227597608632 24013542189583720424448 24204125857755019792896 24316181995985367106752 24386745495683525455872 24422969672020435885056 24594514984493003983104 24702153138778785632256 24931781540187528299328 25100574963597798303744 25327524104317489065984 25736032557612932438016 26378715290287697352414 26586421709896261898496 26797425056800200484992 27229641589974397267008 27355704745483537995096 27435088682643966137856 27571103995447975302144 27661858123148594049024 27789922281126133836288 28108017125134861694976 28238146834047523091712 28493464617357175199232 28819178661908583237632 29548778121703737243648 30147103188900225545616 30296848453898768566272 30384481954167156455424 30775167838668980244483 31017491994878972214912 31119590388542168305152 31263662566266900565824 31354387065878818443264 31759911178429867241472 31767915188303463478176 32018056252778293899264 32272167810340026390528 32421575994647156142336 32563959562693914513408 32792686645990671977472 33242375386916704399104 35171620387050263136552 35448562279861682531328 35729900075733600646656 36306188786632529689344 36474272993978050660128 36580118243525288183808 36761471993930633736192 37053229708168178448384 37397672310281292448992 37650862445396697455616 37692142170992168767488 37991286156476233598976 38604048836419398657024 40196137585200300727488 41033557118225306992644 41356655993171962953216 41492787184722891073536 41684883421689200754432 42357220251071284637568 42740196926035762798848 43228767992862874856448 43723582194654229303296 44323167182555605865472 46526237992318458322368 46895493849400350848736 47264749706482243375104 47639866767644800862208 47651872782455195217264 48027084379167440848896 48408251715510039585792 48632363991970734213504 48845939344040871770112 49189029968986007966208 49863563080375056598656 50201149927195596607488 51472065115225864876032 52757430580575394704828 53172843419792523796992 53594850113600400969984 54459283179948794534016 54711409490967075990192 54870177365287932275712 55142207990895950604288 55579844562252267672576 56216034250269723389952 56476293668095046183424 56986929234714350398464 57638357323817166475264 59097556243407474487296 60294206377800451091232 60593696907797537132544 60768963908334312910848 61550335677337960488966 62034983989757944429824 62239180777084336610304 62527325132533801131648 63535830376606926956352 64544335620680052781056 64843151989294312284672 65585373291981343954944 66484750773833408798208 70343240774100526273104 70897124559723365062656 71459800151467201293312 72612377573265059378688 72948545987956101320256 73160236487050576367616 74106459416336356896768 74795344620562584897984 75301724890793394911232 75982572312952467197952 77208097672838797314048 80392275170400601454976 82067114236450613985288 82713311986343925906432 82985574369445782147072 83369766843378401508864 84714440502142569275136 85480393852071525597696 86457535985725749712896 88646334365111211730944 92325503516006940733449 93052475984636916644736 93790987698800701697472 95279733535289601724416 95303745564910390434528 96054168758334881697792 96816503431020079171584 97264727983941468427008 97691878688081743540224 98378059937972015932416 99727126160750113197312 105514861161150789409656 106345686839585047593984 107189700227200801939968 108918566359897589068032 109422818981934151980384 109740354730575864551424 110284415981791901208576 111159689124504535345152 112952587336190092366848 113973858469428700796928 120588412755600902182464 123100671354675920977932 124069967979515888859648 124478361554168673220608 125054650265067602263296 127071660753213853912704 129686303978588624569344 131170746583962687909888 132969501547666817596416 140686481548201052546208 141794249119446730125312 142919600302934402586624 145224755146530118757376 145897091975912202640512 149590689241125169795968 150603449781586789822464 154416195345677594628096 160784550340801202909952 164134228472901227970576 165426623972687851812864 166739533686756803017728 169428881004285138550272 170960787704143051195392 172915071971451499425792 177292668730222423461888 184651007032013881466898 186104951969273833289472 187581975397601403394944 190607491129820780869056 193633006862040158343168 194529455967882936854016 196756119875944031864832 199454252321500226394624 211029722322301578819312 212691373679170095187968 214379400454401603879936 217837132719795178136064 218845637963868303960768 219480709461151729102848 222319378249009070690304 225905174672380184733696 227947716938857401593856 241176825511201804364928 246201342709351841955864 248139935959031777719296 248956723108337346441216 250109300530135204526592 254143321506427707825408 259372607957177249138688 265939003095333635192832 281372963096402105092416 285839200605868805173248 290449510293060237514752 291794183951824405281024 299181378482250339591936 321569100681602405819904 328268456945802455941152 330853247945375703625728 333479067373513606035456 338857762008570277100544 341921575408286102390784 369302014064027762933796 372209903938547666578944 375163950795202806789888 381214982259641561738112 389058911935765873708032 393512239751888063729664 398908504643000452789248 422059444644603157638624 425382747358340190375936 428758800908803207759872 435674265439590356272128 437691275927736607921536 451810349344760369467392 482353651022403608729856 492402685418703683911728 496279871918063555438592 500218601060270409053184 508286643012855415650816 518745215914354498277376 531878006190667270385664 562745926192804210184832 580899020586120475029504 583588367903648810562048 598362756964500679183872 643138201363204811639808 656536913891604911882304 666958134747027212070912 677715524017140554201088 683843150816572204781568 738604028128055525867592 744419807877095333157888 750327901590405613579776 762429964519283123476224 778117823871531747416064 797817009286000905578496 844118889289206315277248 857517601817606415519744 871348530879180712544256 875382551855473215843072 964707302044807217459712 984805370837407367823456 992559743836127110877184 1000437202120540818106368 1016573286025710831301632 1125491852385608420369664 1167176735807297621124096 1196725513929001358367744 1286276402726409623279616 1313073827783209823764608 1355431048034281108402176 1477208056256111051735184 1488839615754190666315776 1500655803180811227159552 1524859929038566246952448 1556235647743063494832128 1595634018572001811156992 1688237778578412630554496 1742697061758361425088512 1750765103710946431686144 1929414604089614434919424 1969610741674814735646912 2000874404241081636212736 2033146572051421662603264 2250983704771216840739328 2334353471614595242248192 2393451027858002716735488 2572552805452819246559232 2626147655566419647529216 2954416112512222103470368 2977679231508381332631552 3001311606361622454319104 3049719858077132493904896 3376475557156825261108992 3501530207421892863372288 3858829208179228869838848 3939221483349629471293824 4066293144102843325206528 4501967409542433681478656 4668706943229190484496384 4786902055716005433470976 5252295311132839295058432 5908832225024444206940736 6002623212723244908638208 6099439716154264987809792 6752951114313650522217984 7003060414843785726744576 7717658416358457739677696 7878442966699258942587648 9003934819084867362957312 10504590622265678590116864 11817664450048888413881472 12198879432308529975619584 13505902228627301044435968 14006120829687571453489152 15756885933398517885175296 18007869638169734725914624 21009181244531357180233728 23635328900097776827762944 27011804457254602088871936 31513771866797035770350592 42018362489062714360467456 47270657800195553655525888 54023608914509204177743872 63027543733594071540701184 94541315600391107311051776 126055087467188143081402368 189082631200782214622103552 378165262401564429244207104
- Sum of all divisors σ(n): 1392672958882506078559079571
- Sum of proper divisors (its aliquot sum) s(n): 1014507696480941649314872467
- 378165262401564429244207104 is an abundant number, because the sum of its proper divisors (1014507696480941649314872467) is greater than itself. Its abundance is 636342434079377220070665363
Bases of 378165262401564429244207104
- Binary: 100111000110011111001101111110011111001010011011111111110000011110000000010010000000000002
- Hexadecimal: 0x138CF9BF3E537FE0F009000
- Base-36: 1BIKZEVFIIPPCG0000
Squares and roots of 378165262401564429244207104
- 378165262401564429244207104 squared (3781652624015644292442071042) is 143008965687244079351286073767068309610644341644066816
- 378165262401564429244207104 cubed (3781652624015644292442071043) is 54081023034892981008830454787921843263254870949625768052717226451772219917860864
-
378165262401564429244207104 is a
perfect square number . Itssquare root is 19446471721152 -
The
cube root of 378165262401564429244207104 is 723148035.8308908349
Scales and comparisons
How big is 378165262401564429244207104?- 378,165,262,401,564,429,244,207,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 378,165,262,401,564,429,244,207,104 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 378165262401564429244207104 cubic inches would be around 60262336.3 feet tall.
Recreational maths with 378165262401564429244207104
- 378165262401564429244207104 backwards is 401702442924465104262561873
- The number of decimal digits it has is: 27
- The sum of 378165262401564429244207104's digits is 99
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 378165262401564429244207104 - Facts about the integer". Numbermatics.com. 2024. Web. 30 May 2024.
APA style:
Numbermatics. (2024). Number 378165262401564429244207104 - Facts about the integer. Retrieved 30 May 2024, from https://numbermatics.com/n/378165262401564429244207104/
Chicago style:
Numbermatics. 2024. "Number 378165262401564429244207104 - Facts about the integer". https://numbermatics.com/n/378165262401564429244207104/
The information we have on file for 378165262401564429244207104 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 378165262401564429244207104, math, Factors of 378165262401564429244207104, curriculum, school, college, exams, university, Prime factorization of 378165262401564429244207104, STEM, science, technology, engineering, physics, economics, calculator, three hundred seventy-eight septillion, one hundred sixty-five sextillion, two hundred sixty-two quintillion, four hundred one quadrillion, five hundred sixty-four trillion, four hundred twenty-nine billion, two hundred forty-four million, two hundred seven thousand, one hundred four.