942972296893816560026761728
942,972,296,893,816,560,026,761,728 is an even composite number composed of six prime numbers multiplied together.
942972296893816560026761728 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, six hundred divisors.
Prime factorization of 942972296893816560026761728:
29 × 33 × 73 × 199 × 233 × 373
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 19 × 19 × 19 × 19 × 19 × 19 × 19 × 19 × 19 × 23 × 23 × 23 × 37 × 37 × 37)See below for interesting mathematical facts about the number 942972296893816560026761728 from the Numbermatics database.
Names of 942972296893816560026761728
- Cardinal: 942972296893816560026761728 can be written as Nine hundred forty-two septillion, nine hundred seventy-two sextillion, two hundred ninety-six quintillion, eight hundred ninety-three quadrillion, eight hundred sixteen trillion, five hundred sixty billion, twenty-six million, seven hundred sixty-one thousand, seven hundred twenty-eight.
Scientific notation
- Scientific notation: 9.42972296893816560026761728 × 1026
Factors of 942972296893816560026761728
Divisors of 942972296893816560026761728
- Number of divisors d(n): 25600
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 23 24 27 28 32 36 37 38 42 46 48 49 54 56 57 63 64 69 72 74 76 84 92 96 98 108 111 112 114 126 128 133 138 144 147 148 152 161 168 171 184 189 192 196 207 216 222 224 228 252 256 259 266 276 288 294 296 304 322 333 336 342 343 361 368 378 384 392 399 414 432 437 441 444 448 456 483 504 512 513 518 529 532 552 576 588 592 608 621 644 666 672 684 686 703 722 736 756 768 777 784 798 828 851 864 874 882 888 896 912 931 966 999 1008 1026 1029 1036 1058 1064 1083 1104 1127 1152 1176 1184 1197 1216 1242 1288 1311 1323 1332 1344 1368 1369 1372 1406 1444 1449 1472 1512 1536 1554 1568 1587 1596 1656 1702 1728 1748 1764 1776 1792 1813 1824 1862 1932 1998 2016 2052 2058 2072 2109 2116 2128 2166 2208 2254 2304 2331 2352 2368 2394 2432 2484 2527 2553 2576 2622 2646 2664 2688 2736 2738 2744 2793 2812 2888 2898 2944 3024 3059 3087 3108 3136 3174 3192 3249 3312 3381 3404 3456 3496 3528 3552 3584 3591 3626 3648 3703 3724 3864 3933 3996 4032 4104 4107 4116 4144 4218 4232 4256 4332 4347 4416 4508 4608 4662 4704 4736 4761 4788 4864 4921 4968 5054 5106 5152 5244 5292 5328 5376 5439 5472 5476 5488 5586 5624 5776 5796 5888 5957 6048 6118 6174 6216 6272 6327 6348 6384 6498 6517 6624 6762 6808 6859 6912 6992 6993 7056 7104 7182 7252 7296 7406 7448 7581 7659 7728 7866 7889 7992 8064 8208 8214 8232 8288 8303 8379 8436 8464 8512 8664 8694 8832 9016 9177 9261 9324 9408 9472 9522 9576 9583 9728 9747 9842 9936 10051 10108 10143 10212 10304 10488 10584 10656 10752 10878 10944 10952 10976 11109 11172 11248 11552 11592 11776 11799 11914 12096 12167 12236 12321 12348 12432 12544 12654 12691 12696 12768 12996 13034 13248 13357 13524 13616 13718 13824 13984 13986 14112 14208 14283 14364 14504 14592 14763 14812 14896 15162 15318 15456 15732 15778 15984 16128 16169 16317 16416 16428 16464 16576 16606 16758 16872 16928 17024 17328 17388 17664 17689 17871 18032 18354 18522 18648 18816 18944 18981 19044 19152 19166 19494 19551 19573 19684 19872 20102 20216 20286 20424 20577 20608 20976 21168 21312 21413 21756 21888 21904 21952 22218 22344 22496 22743 22977 23104 23184 23598 23667 23828 24192 24334 24472 24642 24696 24864 24909 25088 25137 25308 25382 25392 25536 25921 25992 26011 26068 26496 26714 27048 27232 27436 27531 27968 27972 28224 28416 28566 28728 28749 29008 29184 29526 29624 29792 30153 30324 30429 30636 30912 31464 31487 31556 31968 32256 32338 32634 32832 32856 32928 33152 33212 33327 33516 33744 33856 34048 34447 34656 34776 35328 35378 35742 36064 36501 36708 36963 37044 37296 37632 37962 38073 38088 38304 38332 38988 39102 39146 39368 39744 40071 40204 40432 40572 40848 41154 41216 41699 41952 42336 42624 42826 43512 43776 43808 43904 44289 44436 44688 44992 45486 45954 46208 46368 47196 47334 47656 48013 48384 48507 48668 48944 48951 49284 49392 49728 49818 50274 50616 50653 50764 50784 51072 51842 51984 52022 52136 52992 53067 53428 53613 54096 54464 54872 55062 55936 55944 56448 56832 57132 57456 57498 58016 58121 58653 58719 59052 59248 59584 60306 60648 60858 61272 61731 61824 62928 62974 63112 63936 64239 64676 65268 65664 65712 65856 66304 66424 66654 67032 67081 67488 67712 68096 68229 68894 69312 69552 70357 70756 71001 71484 72128 73002 73416 73926 74088 74592 74727 75264 75924 76146 76176 76608 76664 77763 77976 78033 78204 78292 78736 79488 80142 80408 80864 81144 81696 82308 82432 82593 83398 83904 84672 85169 85248 85652 86247 87024 87552 87616 87808 88578 88872 89376 89984 90459 90972 91908 92416 92736 93499 94392 94461 94668 95312 96026 96768 97014 97336 97888 97902 98568 98784 99456 99636 99981 100548 101232 101306 101528 101568 102144 103341 103684 103968 104044 104272 105984 106134 106856 107226 108192 108928 109503 109744 110124 111872 111888 112896 113183 114219 114264 114912 114996 116032 116242 117306 117438 118104 118496 119168 120213 120612 121296 121716 122544 123462 123648 123823 125097 125856 125948 126224 127872 128478 129352 130321 130536 131328 131424 131712 132608 132848 132867 133308 134064 134162 134976 135424 136458 137011 137788 138624 139104 140714 141512 142002 142968 144039 144256 145521 146004 146832 147852 148176 149184 149454 149891 151848 151959 152292 152352 153216 153328 155526 155952 156066 156408 156584 157472 157757 158976 159201 160284 160816 160839 161728 162288 163392 164616 165186 166796 167808 169344 170338 170496 171304 172494 174048 174363 175232 175616 175959 176157 177156 177744 178752 179968 180918 181447 181944 182077 183816 184832 185193 185472 186998 188784 188922 189336 190624 190969 192052 192717 194028 194672 195776 195804 197136 197568 198912 199272 199962 201096 201243 202464 202612 203056 203136 204288 206682 207368 207936 208088 208544 211071 212268 213003 213712 214452 216384 217856 219006 219488 220248 220409 223744 223776 224181 225792 226366 228438 228528 229824 229992 231173 232064 232484 233289 234099 234612 234876 236208 236992 238336 240426 241129 241224 242592 243432 245088 246924 247296 247646 250194 251712 251896 252448 253783 255507 255744 256956 258704 258741 260642 261072 262656 262848 263424 265696 265734 266616 268128 268324 269952 270848 271377 272916 274022 275576 277248 278208 280497 281428 283024 283383 284004 285936 288078 288512 291042 291893 292008 293664 295704 296352 298368 298908 299782 303696 303918 304584 304704 306432 306656 307211 310023 311052 311904 312132 312816 313168 314944 315514 317952 318402 320568 321632 321678 323456 324576 326784 328509 329232 330372 333592 335616 336091 338688 339549 340676 342608 342657 344988 348096 348726 350464 351918 352314 354312 354571 355488 357504 359936 360639 361836 362894 363888 364154 367632 370386 370944 371469 371887 373996 375291 377568 377844 378672 381248 381938 384104 385434 388056 389344 390963 391552 391608 394272 395136 397824 398544 399924 402192 402486 404928 405224 406112 406272 406847 411033 413364 414736 415872 416176 417088 422142 424536 426006 427424 428904 432117 432768 435712 436563 438012 438976 440496 440818 447552 448362 449673 450179 452732 455877 456876 457056 459648 459984 462346 464128 464968 466578 468198 469224 469567 469752 472416 473271 473984 476672 477603 480852 482258 482448 485184 486864 490176 492499 493848 494209 495292 500388 503424 503792 504896 507566 511014 511488 513912 517408 517482 521284 522144 523089 525696 526848 528471 531392 531468 533232 536256 536648 539904 542754 544341 545832 546231 548044 551152 554496 556416 560994 562856 566048 566766 568008 571872 572907 576156 577024 578151 582084 583786 584016 587328 591408 592704 596183 596736 597816 598253 599564 603729 607392 607836 609168 609408 612864 613312 614422 620046 622104 623808 624264 625632 626336 629888 631028 633213 636804 641136 643264 643356 646912 649152 653568 654493 657018 658464 660744 661227 667184 671232 672182 677376 679098 681352 685216 685314 689976 693519 696192 697452 699867 700928 702297 703836 704628 708624 709142 710976 715008 721278 723387 723672 724201 725788 727776 728308 735264 740772 741888 742938 743774 747992 750582 755136 755688 757344 761349 762496 763876 766521 768208 770868 776112 778688 781926 783104 783216 788544 790272 792281 797088 799848 804384 804972 809856 810448 812224 812544 813694 822066 826728 829472 831744 832352 834176 841491 844284 849072 850149 852012 854848 857808 864234 865536 873126 875679 876024 877952 880992 881636 895104 896724 899346 900358 905464 911754 912247 913752 914112 919296 919968 921633 924692 928256 929936 930069 933156 936396 938448 939134 939504 944832 946542 947968 955206 959077 961704 962407 964516 964896 970368 973728 980352 984998 987696 988418 990584 1000776 1006848 1007584 1008273 1009792 1015132 1018647 1022028 1027824 1034816 1034964 1042568 1044288 1046178 1051392 1056942 1062784 1062936 1063713 1066464 1072512 1073296 1079808 1085508 1088682 1091664 1092462 1096088 1102304 1104299 1112832 1114407 1115661 1121988 1125712 1125873 1132096 1133532 1136016 1143744 1145814 1152312 1156302 1164168 1165019 1167572 1168032 1172889 1174656 1182816 1185408 1192366 1193472 1195632 1196506 1199128 1207458 1214784 1215672 1218336 1218816 1220541 1226624 1228844 1233099 1240092 1244208 1247616 1248528 1251264 1252672 1259776 1262056 1266426 1273608 1274539 1282272 1286528 1286712 1293824 1296351 1298304 1307136 1308986 1314036 1316928 1321488 1322454 1334368 1336783 1344364 1349019 1350537 1358196 1362704 1367631 1370432 1370628 1379952 1387038 1392384 1394904 1399734 1404594 1407672 1408701 1409256 1417248 1418284 1419813 1421952 1430016 1442556 1446774 1447344 1448402 1451576 1455552 1456616 1470528 1477497 1481544 1482627 1485876 1487548 1495984 1501164 1510272 1511376 1514688 1522698 1524992 1527752 1533042 1536416 1541736 1542863 1552224 1557376 1563852 1566208 1566432 1569267 1577088 1580544 1584562 1594176 1599696 1608768 1609944 1618211 1619712 1620896 1624448 1627388 1633023 1638693 1644132 1653456 1658944 1663488 1664704 1668352 1682982 1688568 1698144 1700298 1704024 1709696 1715616 1718721 1728468 1731072 1746252 1751358 1752048 1755904 1761984 1763272 1776481 1788549 1790208 1793448 1794759 1798692 1800716 1810928 1811187 1823508 1824494 1827504 1828224 1838592 1839936 1843266 1849384 1859872 1860138 1866312 1872792 1876896 1878268 1879008 1889664 1893084 1895936 1899639 1910412 1918154 1923408 1924814 1929032 1929792 1940736 1947456 1960704 1963479 1969996 1975392 1976836 1981168 1983681 2001552 2013696 2015168 2016546 2019584 2030264 2037294 2044056 2055648 2069632 2069928 2080557 2085136 2088576 2092356 2102784 2113884 2125568 2125872 2127426 2132928 2145024 2146592 2150477 2170161 2171016 2172603 2177364 2183328 2184924 2192176 2204608 2208598 2225664 2228814 2231322 2243976 2251424 2251746 2264192 2267064 2272032 2284047 2287488 2291628 2299563 2304624 2312604 2328336 2330038 2335144 2336064 2345778 2349312 2352637 2365632 2370816 2376843 2384732 2391264 2393012 2398256 2414916 2429568 2431344 2436672 2437632 2441082 2453248 2457688 2466198 2476099 2480184 2481997 2488416 2495232 2497056 2502528 2505344 2519552 2524112 2524473 2532852 2547216 2549078 2564544 2573056 2573424 2592702 2596608 2603209 2617972 2627037 2628072 2633856 2642976 2644908 2668736 2673566 2688728 2698038 2701074 2716392 2725408 2735262 2736741 2740864 2741256 2759904 2764899 2774076 2784768 2789808 2799468 2809188 2815344 2817402 2818512 2834496 2836568 2839626 2843904 2847929 2877231 2885112 2887221 2893548 2894688 2896804 2903152 2911104 2913232 2941056 2954994 2963088 2965254 2971752 2975096 2991968 2997383 3002328 3020544 3022752 3024819 3029376 3045396 3049984 3055504 3055941 3066084 3072832 3083472 3085726 3104448 3114752 3127704 3132864 3138534 3151253 3154176 3169124 3188352 3191139 3199392 3217536 3219888 3236422 3239424 3241792 3248896 3254776 3266046 3277386 3288264 3306912 3312897 3317888 3329408 3336704 3343221 3346983 3365964 3377136 3396288 3400596 3408048 3419392 3431232 3437442 3447493 3456936 3459463 3492504 3495057 3502716 3504096 3511808 3518667 3523968 3526544 3552962 3577098 3580416 3586896 3589518 3597384 3601432 3621856 3622374 3628411 3647016 3648988 3655008 3656448 3661623 3679872 3686532 3698768 3699297 3719744 3720276 3732624 3745584 3753792 3756536 3758016 3779328 3786168 3799278 3820824 3823617 3836308 3846816 3849628 3858064 3859584 3881472 3894912 3921408 3926958 3939992 3950784 3953672 3962336 3967362 4003104 4010349 4030336 4033092 4039168 4047057 4051611 4060528 4074588 4088112 4111296 4139264 4139856 4161114 4170272 4173281 4177152 4184712 4187771 4226103 4227768 4251136 4251744 4254852 4259439 4265856 4290048 4293184 4300954 4340322 4342032 4345206 4354728 4366656 4369848 4384352 4392287 4409216 4417196 4432491 4447881 4457628 4462644 4487952 4502848 4503492 4528384 4534128 4544064 4568094 4574976 4581451 4583256 4599126 4609248 4625208 4628589 4656672 4660076 4670288 4672128 4691556 4698624 4705274 4731264 4741632 4753686 4769464 4782528 4786024 4796512 4821877 4829832 4854633 4859136 4862688 4873344 4882164 4899069 4906496 4915376 4916079 4932396 4952198 4960368 4963994 4976832 4990464 4994112 5005056 5010688 5048224 5048946 5065704 5069407 5094432 5098156 5129088 5146112 5146848 5156163 5185404 5193216 5206418 5235944 5254074 5256144 5267712 5285952 5289816 5329443 5337472 5347132 5365647 5377456 5384277 5396076 5402148 5432784 5450816 5470524 5473482 5481728 5482512 5519808 5529798 5545967 5548152 5579616 5598936 5618376 5630688 5634804 5637024 5668992 5673136 5679252 5687808 5695858 5754462 5770224 5774442 5787096 5789376 5793608 5806304 5822208 5826464 5837009 5882112 5890437 5909988 5926176 5930508 5943504 5950192 5951043 5983936 5994766 6004656 6041088 6045504 6049638 6058752 6090792 6111008 6111882 6132168 6145664 6166944 6171452 6208896 6229504 6241671 6255408 6265728 6277068 6302506 6308352 6338248 6376704 6382278 6385729 6398784 6435072 6439776 6451431 6472844 6483584 6497792 6509552 6510483 6517809 6532092 6554772 6576528 6613824 6625794 6635776 6658816 6686442 6693966 6713539 6731928 6736849 6754272 6792576 6801192 6816096 6838784 6852141 6862464 6874884 6894986 6913872 6918926 6985008 6990114 7005432 7008192 7037334 7047936 7053088 7057911 7065853 7105924 7130529 7154196 7173792 7179036 7194768 7202864 7243712 7244748 7256822 7294032 7297976 7310016 7312896 7323246 7359744 7373064 7397536 7398594 7428297 7439488 7440552 7445991 7465248 7491168 7507584 7513072 7516032 7558656 7572336 7598556 7641648 7647234 7672616 7693632 7699256 7716128 7719168 7730093 7789824 7809627 7853916 7879984 7881111 7901568 7907344 7924672 7934724 8006208 8020698 8060672 8066184 8094114 8103222 8121056 8149176 8155133 8176224 8210223 8222592 8278528 8279712 8294697 8322228 8340544 8346562 8354304 8369424 8375542 8452206 8455536 8503488 8509704 8518878 8531712 8543787 8553401 8586368 8601908 8631693 8661663 8680644 8684064 8690412 8709456 8733312 8739696 8768704 8784574 8818432 8834392 8864982 8895762 8915256 8921773 8925288 8975904 8992149 9005696 9006984 9056768 9068256 9074457 9088128 9136188 9149952 9162902 9166512 9198252 9218496 9250416 9257178 9313344 9320152 9340576 9344256 9357481 9383112 9389971 9410548 9453759 9462528 9507372 9538928 9565056 9572048 9573417 9593024 9643754 9659664 9709266 9718272 9725376 9746688 9764328 9798138 9830752 9832158 9864792 9904396 9920736 9927988 9938691 9953664 9988224 10010112 10021376 10040949 10096448 10097892 10131408 10138814 10188864 10196312 10258176 10293696 10312326 10342479 10370808 10378389 10412836 10471888 10485171 10508148 10512288 10535424 10571904 10579632 10658886 10674944 10694264 10731294 10754912 10768554 10792152 10800041 10804296 10865568 10885233 10901632 10941048 10946964 10963456 10965024 10984869 11039616 11059596 11091934 11096304 11159232 11197872 11236752 11261376 11269608 11274048 11327477 11337984 11346272 11358504 11366807 11391716 11470851 11508924 11540448 11548884 11574192 11578752 11587216 11612608 11644416 11652928 11674018 11764224 11780874 11819976 11852352 11861016 11887008 11900384 11902086 11967872 11989532 12009312 12031047 12091008 12099276 12117504 12154833 12181584 12222016 12223764 12264336 12291328 12333888 12342904 12417792 12435367 12483342 12510816 12519843 12531456 12554136 12563313 12605012 12676496 12678309 12753408 12764556 12771458 12797568 12870144 12879552 12902862 12945688 12967168 13019104 13020966 13035618 13064184 13109544 13153056 13176861 13227648 13251588 13271552 13297473 13317632 13343643 13372884 13387932 13427078 13463856 13473698 13508544 13585152 13602384 13632192 13704282 13724928 13744353 13749768 13759819 13789972 13827744 13837852 13885767 13970016 13980228 14010864 14016384 14074668 14095872 14106176 14115822 14131706 14211848 14261058 14308392 14347584 14358072 14389536 14405728 14465631 14487424 14489496 14513644 14563899 14588064 14595952 14620032 14646492 14719488 14746128 14795072 14797188 14856594 14878976 14881104 14891982 14930496 14982336 15015168 15026144 15032064 15053339 15144672 15197112 15208221 15283296 15294468 15345232 15387264 15398512 15432256 15438336 15460186 15579648 15619254 15707832 15759968 15762222 15803136 15814688 15849344 15869448 15988329 16012416 16041396 16096941 16121344 16132368 16152831 16188228 16206444 16242112 16298352 16310266 16352448 16420446 16445184 16559424 16589394 16637901 16644456 16656623 16681088 16693124 16738848 16751084 16904412 16911072 17006976 17019408 17037756 17063424 17087574 17106802 17172736 17203816 17263386 17323326 17332693 17361288 17368128 17373979 17380824 17418912 17466624 17479392 17511027 17537408 17569148 17636864 17668784 17671311 17729964 17791524 17830512 17843546 17850576 17951808 17984298 18011392 18013968 18136512 18148914 18176256 18222463 18272376 18285733 18325804 18333024 18396504 18436992 18500832 18514356 18626688 18640304 18681152 18688512 18714962 18766224 18779942 18821096 18907518 18925056 19014744 19077856 19130112 19144096 19146834 19157187 19186048 19287508 19319328 19354293 19418532 19450752 19493376 19528656 19553427 19596276 19661504 19664316 19729584 19808792 19841472 19855976 19877382 19907328 19976448 20081898 20140617 20192896 20195784 20210547 20262816 20277628 20377728 20392624 20516352 20587392 20624652 20684958 20741616 20756778 20825672 20943776 20970342 20981681 21016296 21024576 21143808 21159264 21173733 21197559 21317772 21349888 21388528 21391587 21462588 21509824 21537108 21584304 21600082 21608592 21731136 21770466 21803264 21882096 21893928 21930048 21969738 22058771 22079232 22119192 22135361 22183868 22192608 22284891 22318464 22337973 22395744 22473504 22522752 22539216 22548096 22654954 22675968 22692544 22717008 22733614 22783432 22941702 23017848 23080896 23097768 23148384 23157504 23174432 23190279 23225216 23305856 23348036 23428881 23561748 23639952 23704704 23722032 23774016 23800768 23804172 23935744 23979064 24018624 24062094 24182016 24198552 24216241 24309666 24363168 24444032 24447528 24465399 24528672 24582656 24630669 24667776 24685808 24835584 24870734 24966684 25021632 25039686 25062912 25108272 25126626 25210024 25352992 25356618 25398877 25529112 25542916 25595136 25631361 25660203 25759104 25805724 25891376 25895079 25934336 25984989 26038208 26041932 26071236 26128368 26219088 26306112 26353722 26455296 26503176 26594946 26687286 26745768 26765319 26775864 26795437 26854156 26927712 26947396 26976447 27017088 27170304 27204768 27264384 27408564 27449856 27488706 27499536 27519638 27579944 27655488 27675704 27771534 27940032 27960456 28021728 28032768 28072443 28149336 28169913 28212352 28231644 28263412 28361277 28423696 28522116 28616784 28695168 28716144 28779072 28811456 28931262 28974848 28978992 29027288 29127798 29176128 29191904 29240064 29292984 29314397 29492256 29590144 29594376 29713188 29757952 29762208 29783964 29816073 29860992 29964672 30030336 30052288 30064128 30106678 30289344 30394224 30416442 30566592 30588936 30690464 30746009 30774528 30797024 30864512 30920372 31027437 31135167 31238508 31415664 31455513 31519936 31524444 31606272 31629376 31698688 31738896 31976658 32024832 32082792 32193882 32264736 32305662 32376456 32400123 32412888 32484224 32596704 32620532 32655699 32704896 32840892 32890368 33118848 33178788 33275802 33288912 33313246 33362176 33386248 33477696 33502168 33753139 33808824 33822144 33982431 34013952 34038816 34075512 34100421 34175148 34213604 34345472 34407632 34412553 34526772 34646652 34665386 34722576 34736256 34747958 34761648 34837824 34933248 34958784 35022054 35074816 35138296 35337568 35342622 35459928 35485849 35583048 35661024 35687092 35701152 35903616 35968596 36022784 36027936 36093141 36273024 36297828 36352512 36444926 36544752 36571466 36651608 36666048 36793008 36873984 37001664 37028712 37253376 37280608 37306101 37362304 37429924 37532448 37559529 37559884 37642192 37689939 37815036 38029488 38155712 38260224 38288192 38293668 38314374 38372096 38575016 38638656 38708586 38837064 38901504 39057312 39106854 39192552 39323008 39328632 39459168 39530583 39617584 39682944 39711952 39754764 39814656 39952896 40163796 40281234 40385792 40391568 40421094 40525632 40555256 40755456 40785248 40859063 41174784 41233059 41249304 41279457 41369916 41483232 41513556 41651344 41657301 41887552 41940684 41963362 42032592 42049152 42287616 42318528 42347466 42395118 42635544 42777056 42783174 42925176 43019648 43074216 43168608 43200164 43217184 43396893 43462272 43540932 43606528 43691697 43764192 43787856 43860096 43939476 44117542 44158464 44238384 44270722 44367736 44385216 44569782 44636928 44675946 44700103 44791488 44947008 45045504 45078432 45096192 45160017 45309908 45385088 45434016 45467228 45566864 45624663 45883404 46035696 46161792 46195536 46296768 46315008 46348864 46380558 46450432 46611712 46696072 46857762 47045881 47123496 47157943 47279904 47409408 47444064 47548032 47601536 47608344 47871488 47958128 47964987 48037248 48124188 48364032 48397104 48432482 48619332 48726336 48888064 48895056 48930798 49057344 49261338 49335552 49371616 49460971 49741468 49913703 49933368 49969869 50043264 50079372 50216544 50253252 50420048 50705984 50713236 50797754 51058224 51085832 51190272 51262722 51320406 51518208 51611448 51782752 51790158 51969978 51998079 52076416 52083864 52121937 52142472 52256736 52438176 52533081 52612224 52707444 52910592 53006352 53189892 53374572 53491536 53530638 53551728 53590874 53708312 53855424 53894792 53952894 54034176 54110651 54409536 54528768 54667389 54817128 54857199 54977412 54999072 55039276 55159888 55310976 55351408 55543068 55880064 55920912 56043456 56065536 56144886 56298672 56339826 56424704 56463288 56526824 56722554 56847392 56950277 57044232 57085931 57233568 57390336 57432288 57471561 57558144 57622912 57862524 57949696 57957984 58054576 58062879 58255596 58352256 58383808 58480128 58585968 58628794 58984512 59180288 59188752 59426376 59524416 59567928 59632146 59721984 59873807 59929344 60104576 60213356 60421851 60578688 60631641 60788448 60832884 61133184 61177872 61380928 61492018 61549056 61594048 61729024 61840744 62054874 62270334 62477016 62831328 62911026 62945043 63039872 63048888 63258752 63397376 63477792 63521199 63592677 63953316 64049664 64165584 64387764 64529472 64611324 64752912 64800246 64825776 64968448 65193408 65241064 65311398 65409792 65502367 65681784 65729797 66176313 66237696 66357576 66406083 66551604 66577824 66626492 66724352 66772496 66854673 66955392 67004336 67013919 67506278 67617648 67644288 67964862 68027904 68077632 68151024 68200842 68350296 68427208 68815264 68825106 68939809 69053544 69293304 69330772 69445152 69472512 69495916 69523296 69570837 69675648 69917568 70044108 70149632 70276592 70286643 70675136 70685244 70919856 70971698 71166096 71322048 71374184 71402304 71807232 71937192 72055872 72186282 72546048 72595656 72648723 72889852 73089504 73142932 73303216 73332096 73396197 73586016 73747968 74003328 74057424 74506752 74561216 74612202 74724608 74859848 75064896 75119058 75119768 75284384 75379878 75630072 76058976 76196631 76311424 76576384 76587336 76628748 76744192 76894083 76980609 77150032 77277312 77417172 77674128 77803008 78114624 78213708 78385104 78646016 78657264 78918336 79061166 79235168 79292339 79365888 79423904 79509528 79567649 80295957 80327592 80386311 80562468 80771584 80783136 80842188 80929341 81051264 81110512 81510912 81570496 81718126 82349568 82466118 82498608 82558914 82739832 82966464 83027112 83302688 83314602 83453453 83775104 83881368 83926724 84065184 84098304 84217329 84509739 84637056 84694932 84790236 85083831 85271088 85554112 85566348 85850352 86039296 86148432 86337216 86400328 86434368 86793786 86924544 87047569 87081864 87383394 87528384 87575712 87720192 87878952 87943191 88235084 88476768 88541444 88735472 88770432 89139564 89273856 89351892 89400206 89582976 89894016 90091008 90156864 90192384 90320034 90619816 90770176 90868032 90934456 91133728 91249326 91615663 91766808 92071392 92238027 92323584 92391072 92593536 92697728 92761116 92900864 93082311 93223424 93392144 93405501 93715524 94091762 94246992 94315886 94559808 94818816 94888128 95096064 95203072 95216688 95916256 95929974 96074496 96248376 96318733 96794208 96864964 97200369 97238664 97452672 97776128 97790112 97861596 97967097 98114688 98522676 98671104 98743232 98921942 99482936 99827406 99866736 99939738 100086528 100158744 100433088 100506504 100840096 101259417 101411968 101426472 101595508 101947293 102116448 102171664 102301263 102525444 102640812 103036416 103222896 103565504 103580316 103939956 103996158 104152832 104167728 104243874 104284944 104513472 104876352 105066162 105224448 105373373 105414888 106012704 106379784 106457547 106749144 106983072 107061276 107103456 107181748 107416624 107710848 107789584 107905788 108068352 108221302 108819072 109057536 109334778 109634256 109714398 109954824 109998144 110078552 110319776 110621952 110702816 110903171 111086136 111760128 111841824 111918303 112086912 112289772 112597344 112678587 112679652 112849408 112926576 113053648 113069817 113445108 113694784 113900554 114088464 114171862 114467136 114780672 114864576 114943122 115116288 115245824 115725048 115915968 116109152 116125758 116511192 116596361 116704512 116767616 117171936 117257588 117969024 118360576 118377504 118591749 118852752 119048832 119135856 119264292 119443968 119747614 119858688 120209152 120426712 120843702 121157376 121263282 121328851 121576896 121665768 122266368 122355744 122577189 122761856 122984036 123188096 123458048 123681488 123699177 123838371 124109748 124540668 124954032 125662656 125822052 125890086 126079744 126097776 126517504 126955584 127042398 127185354 127557241 127906632 128000131 128331168 128775528 129058944 129222648 129505824 129600492 129651552 129936896 130190679 130386816 130482128 130622796 130819584 131004734 131363568 131459594 132352626 132475392 132715152 132812166 133103208 133155648 133252984 133544992 133709346 133910784 134008672 134027838 134100309 134251207 135012556 135235296 135288576 135480051 135929724 136155264 136302048 136401684 136700592 136854416 136873989 137630528 137650212 137879618 138107088 138586608 138661544 138890304 138945024 138991832 139046592 139141674 139351296 139835136 140088216 140553184 140573286 141137643 141350272 141370488 141473829 141839712 141943396 142332192 142644096 142748368 142804608 143614464 143874384 144111744 144372564 145092096 145191312 145297446 145779704 146179008 146285864 146606432 146664192 146792394 146871767 147172032 148006656 148114848 148382913 149122432 149224404 149449216 149719696 149741109 149909607 150129792 150238116 150239536 150568768 150759756 151260144 152117952 152393262 152622848 153152768 153174672 153257496 153788166 153961218 154300064 154411397 154554624 154834344 154947527 155348256 155994237 156229248 156365811 156427416 156770208 157292032 157314528 157599243 157836672 158122332 158470336 158584678 158731776 158847808 159019056 159135298 160591914 160655184 160772622 161124936 161566272 161684376 161858682 162102528 162221024 162331953 162514619 163140992 163436252 164002167 164571597 164932236 164997216 165117828 165479664 165932928 166054224 166605376 166629204 166906906 167550208 167762736 167853448 168130368 168196608 168434658 169019478 169274112 169389864 169513687 169580472 170167662 170542176 170850831 171108224 171132696 171257793 171700704 172078592 172296864 172414683 172674432 172800656 172868736 173587572 173849088 174095138 174163728 174766788 175056768 175151424 175440384 175757904 175886382 176470168 176953536 177082888 177470944 177540864 177792139 178279128 178409449 178703784 178800412 179165952 179621421 179788032 180313728 180640068 181239632 181265553 181540352 181736064 181868912 181894923 182267456 182498652 183231326 183533616 184142784 184476054 184647168 184782144 185187072 185395456 185522232 186164622 186784288 186811002 187431048 187568059 188183524 188493984 188631772 188835129 189119616 189776256 190192128 190406144 190433376 190778031 191832512 191859948 192148992 192496752 192637466 193588416 193729928 194400738 194477328 194905344 195580224 195723192 195934194 196229376 196507101 197045352 197189391 197486464 197843884 198528939 198965872 199218249 199654812 199733472 199879476 200173056 200317488 200866176 201013008 201680192 202518834 202823936 202852944 203191016 203894586 204232896 204343328 204602526 205050888 205200779 205281624 206445792 206819427 207131008 207160632 207879912 207992316 208305664 208335456 208487748 208569888 208712511 209026944 209752704 210132324 210448896 210746746 210829776 212025408 212759568 212915094 213498288 213966144 214122552 214206912 214363496 214833248 215222063 215421696 215579168 215811576 215969333 216442604 217638144 217946169 218669556 219268512 219428796 219909648 219996288 220157104 220188591 220639552 221243904 221405632 221806342 222172272 223520256 223683648 223836606 224173824 224579544 225194688 225357174 225359304 225853152 226107296 226139634 226890216 227389568 227801108 228176928 228343724 228589893 228934272 229729152 229886244 230232576 230491648 230941827 231450096 231831936 232218304 232251516 233022384 233192722 233409024 233535232 234343872 234515176 235938048 236271973 236755008 237183498 237705504 237877017 238097664 238271712 238528584 238702947 239495228 240418304 240853424 240887871 241158933 241687404 242314752 242526564 242657702 243153792 243331536 244532736 244711488 245154378 245523712 245968072 246376192 247362976 247398354 247676742 248219496 248400943 249081336 249908064 250360359 251325312 251644104 251780172 252159488 252195552 252651987 253035008 253529217 253911168 254084796 254370708 255114482 255813264 256000262 256662336 257551056 258117888 258445296 259011648 259200984 259303104 260381358 260773632 260964256 261142707 261245592 261436561 262009468 262727136 262919188 263829573 264705252 265430304 265624332 266206416 266311296 266505968 267089984 267418692 267821568 268017344 268055676 268200618 268502414 270025112 270470592 270577152 270960102 271859448 272310528 272604096 272803368 273401184 273708832 273747978 274846989 275261056 275300424 275759236 276214176 276714081 277173216 277323088 277780608 277983664 278093184 278283348 278702592 279670272 280176432 281106368 281146572 282275286 282700544 282740976 282947658 283679424 283886792 284664384 285288192 285496736 285609216 286013441 287748768 288223488 288745128 288956199 290382624 290594892 291559408 291601107 292358016 292571728 293212864 293328384 293584788 293743534 294344064 296013312 296229696 296765826 298244864 298448808 299439392 299482218 299819214 300259584 300476232 300479072 301137536 301519512 302520288 303778251 304235904 304786524 305245696 305841879 306305536 306349344 306514992 306903789 307576332 307922436 308600128 308822794 309109248 309668688 309895054 310696512 311988474 312458496 312731622 312854832 313540416 314629056 315198486 315673344 316120119 316244664 316475837 316940672 317169356 317695616 318038112 318270596 319372641 321183828 321310368 321545244 322249872 323132544 323368752 323717364 324205056 324442048 324663906 325029238 326281984 326872504 328004334 329143194 329321167 329864472 329994432 330105601 330235656 330959328 331865856 332108448 332709513 333210752 333258408 333813812 335100416 335525472 335706896 335754909 336260736 336869316 338038956 338548224 338779728 339027374 339160944 340335324 341084352 341701662 342216448 342265392 342515586 343401408 344593728 344829366 345348864 345601312 345737472 346226797 347175144 347428927 348190276 348327456 349533576 349789083 350113536 350302848 351515808 351772764 352940336 353907072 354165776 354941888 355081728 355584278 356558256 356818898 357407568 357600824 358331904 359242842 359576064 360627456 361280136 362479264 362531106 363472128 363737824 363789846 363986553 364534912 364997304 366462652 367067232 367731567 368285568 368952108 369564288 370374144 370790912 371044464 371515113 372329244 373568576 373622004 374862096 375136118 376367048 376987968 377263544 377670258 378239232 379552512 380866752 381556062 382671723 383665024 383719896 384000393 384993504 385274932 387176832 387459856 388801476 388954656 389810688 391160448 391446384 391868388 392458752 393014202 394090704 394378782 394972928 395687768 397057878 397931744 398436498 398651939 399309624 399466944 399601517 399758952 400634976 401732352 402026016 402300927 402753621 403360384 405037668 405647872 405705888 406382032 406440153 407789172 408465792 408686656 409205052 410101776 410401558 410563248 412891584 413638854 414262016 414321264 415759824 415984632 416670912 416975496 417139776 417425022 418053888 419116649 419505408 420264648 420571859 421493492 421659552 423412929 424050816 424421487 425519136 425830188 426996576 427932288 428245104 428413824 428726992 429666496 430444126 430843392 431158336 431623152 431938666 432885208 435276288 435892338 437339112 438537024 438857592 439819296 439992576 440314208 440377182 440615301 441279104 442811264 443612684 444344544 445148739 447367296 447673212 448347648 449159088 449728821 450389376 450714348 450718608 451706304 452214592 452279268 453780432 454779136 455602216 456353856 456687448 457179786 457868544 459458304 459772488 460108579 461883654 462900192 463234191 463663872 464436608 464503032 464842581 466044768 466385444 467070464 467982711 468687744 469030352 469097433 471876096 472543946 473510016 474366996 475411008 475754034 476195328 476543424 477057168 477405894 478990456 481706848 481775742 482317866 482578663 483374808 485053128 485315404 486307584 486663072 486995859 487543857 489422976 490308756 491047424 491936144 492006501 492752384 493714791 494725952 494796708 495353484 496438992 496801886 498162672 499816128 500720718 502650624 503288208 503560344 504391104 505303974 507058434 507822336 508169592 508541061 508741416 509113303 510228964 511626528 512000524 512552493 513324672 513773379 515102112 516235776 516890592 518023296 518401968 518606208 520762716 521547264 521928512 522285414 522491184 522873122 524018936 525454272 525838376 527659146 529410504 530860608 531248664 532412832 532622592 533011936 533376417 534179968 534837384 535228347 536034688 536111352 536401236 537004828 538864263 540050224 540941184 541920204 543718896 544621056 545208192 545606736 546802368 547417664 547495956 549693978 550522112 550600848 551518472 552428352 553428162 554346432 554646176 555561216 555967328 556186368 556566696 556973543 560352864 562212736 562293144 562704177 564550572 565401088 565481952 565895316 566505387 567358848 567773584 569328768 570576384 570993472 571218432 572026882 575497536 576446976 577490256 577912398 580765248 581189784 583118816 583202214 584174171 584716032 585143456 586425728 587169576 587487068 588688128 589521303 591568173 592459392 593531652 595586817 596489728 596897616 597654747 598878784 598964436 599638428 600519168 600952464 600958144 602275072 603039024 605040576 607556502 608471808 609573048 611683758 612698688 613029984 613807578 615152664 615602337 615844872 616295051 617200256 617645588 619337376 619790108 620458281 621393024 623976948 624916992 625463244 625709664 627080832 629258112 630396972 631346688 632240238 632489328 632951674 633881344 634338712 635391232 636076224 636541192 638745282 641309641 642367656 642620736 643090488 644499744 645666189 646265088 646737504 647434728 647907999 648884096 649327812 650058476 652563968 653745008 653838507 656008668 658286388 658642334 659728944 659988864 660211202 660471312 661918656 663731712 664216896 665419026 666421504 666516816 667627624 671050944 671413792 671509818 672521472 673738632 674231131 676077912 677559456 678054748 678321888 680670648 682168704 683403324 684432896 684530784 685031172 685769679 686802816 689187456 689658732 690697728 691202624 691474944 692453594 694350288 694857854 696380552 696654912 699067152 699578166 700227072 700605696 703031616 703545528 705880672 707814144 708331552 708815919 709883776 711168556 713116512 713631051 713637796 714815136 715201648 716108841 718485684 721254912 722560272 723476799 724958528 725062212 726944256 727475648 727579692 727973106 729069824 729994608 732925304 734134464 735463134 736571136 737904216 739128576 742088928 743030226 744658488 745202829 747137152 747244008 749724192 750272236 751081077 752734096 753975936 754527088 755340516 756478464 759105024 761733504 763112124 765343446 767330048 767439792 768000786 769987008 770549864 774353664 774919712 776322197 777602952 777909312 782320896 782892768 783428121 783736776 784309683 786028404 788181408 788757564 789945856 791375536 791488719 794115756 795863488 796872996 797303878 798619248 798933888 799203034 799517904 801269952 803464704 804052032 804601854 805507242 806720768 810075336 811411776 812764064 812880306 815578344 816174527 816931584 817373312 818410104 820203552 820803116 821126496 824540967 825783168 827277708 828524032 828642528 830142243 831519648 831969264 833341824 833950992 834279552 834850044 836107776 838233298 839010816 840529296 841143718 842986984 843319104 846825858 848101632 848842974 849301957 851038272 851660376 853993152 855864576 856490208 856827648 857453984 858040323 859332992 860888252 862316672 863246304 863877332 865770416 866868597 871784676 874678224 877074048 877715184 879638592 879985152 880628416 880754364 881230602 882558208 885622528 887225368 888689088 890297478 893871739 894734592 895346424 896000917 898318176 899457642 900778752 901428696 901437216 903412608 904429184 904558536 907560864 909558272 911204432 911334753 912707712 913374896 914359572 915737088 918916608 919544976 920217158 923767308 925800384 926468382 927327744 928873216 929006064 929685162 932089536 932770888 935965422 937375488 938060704 938194866 939758449 945087892 947020032 948360357 948733992 949427511 950822016 951508068 953086848 954114336 954811788 957980912 958117923 963413696 963551484 964635732 965157326 966749616 970106256 970630808 972615168 973326144 973991718 975087714 978845952 980617512 983872288 984013002 987429582 987963501 989451904 989593416 990316803 990706968 992877984 993603772 996325344 998128539 999632256 1001441436 1005301248 1006576416 1007120688 1008782208 1010607948 1014116868 1015644672 1016339184 1017082122 1017482832 1018226606 1020457928 1023253056 1024001048 1025104986 1026649344 1027546758 1028102369 1030204224 1033781184 1036046592 1036803936 1037212416 1038680391 1041525432 1042286781 1043857024 1044570828 1044982368 1045746244 1048037872 1049367249 1050908544 1051676752 1055318292 1058821008 1061721216 1062497328 1064825664 1065245184 1066023872 1066752834 1068359936 1069674768 1070456694 1072069376 1072222704 1072802472 1074009656 1077728526 1080100448 1081882368 1082055263 1083840408 1084632689 1087437792 1090416384 1091213472 1091959659 1093604736 1094835328 1094991912 1099387956 1101044224 1101201696 1103036944 1103194701 1104856704 1106856324 1108692864 1109292352 1111122432 1111934656 1112372736 1113133392 1113947086 1120705728 1124425472 1124586288 1125408354 1129101144 1130963904 1131790632 1133010774 1134717696 1135547168 1137602333 1138657536 1141986944 1144053764 1148015169 1150995072 1152001179 1154980512 1155824796 1161530496 1162379568 1166237632 1166404428 1168348342 1169432064 1170286912 1172851456 1174339152 1174974136 1177376256 1179042606 1183136346 1184918784 1187063304 1191173634 1193795232 1195309494 1195955817 1197757568 1197928872 1198804551 1199276856 1201904928 1201916288 1204550144 1206078048 1206902781 1208260863 1210081152 1215113004 1216943616 1219146096 1223367516 1225397376 1226059968 1227615156 1230305328 1231204674 1231689744 1232590102 1234400512 1235291176 1238674752 1239580216 1240916562 1242786048 1244544973 1247953896 1248866143 1250926488 1251419328 1254161664 1257349947 1258516224 1260793944 1261715577 1264480476 1264978656 1265903348 1267762688 1268677424 1270238787 1270782464 1272152448 1273082384 1273264461 1277490564 1282619282 1284735312 1285241472 1286180976 1288999488 1291332378 1292530176 1293475008 1294869456 1295815998 1297768192 1298655624 1300116952 1307490016 1307677014 1309856371 1312017336 1312976413 1316572776 1317284668 1319457888 1319977728 1320422404 1320942624 1321845903 1323837312 1328433792 1330838052 1332843008 1333033632 1335255248 1335446217 1342101888 1342827584 1343019636 1345042944 1347477264 1348462262 1352155824 1355118912 1356109496 1356643776 1361341296 1364337408 1366806648 1369061568 1370062344 1371539358 1373605632 1378374912 1379317464 1380325737 1382405248 1384907188 1388700576 1389702573 1389715708 1392761104 1393309824 1394527743 1398134304 1399156332 1401211392 1406063232 1407091056 1411761344 1415628288 1416663104 1417631838 1419767552 1422337112 1426233024 1427262102 1427275592 1429630272 1430403296 1432217682 1436971368 1445120544 1446953598 1447735989 1449917056 1450124424 1454951296 1455159384 1455946212 1458139648 1459989216 1460987577 1462631571 1465850608 1468268928 1470926268 1473142272 1475808432 1478257152 1484177856 1486060452 1489316976 1490405658 1494274304 1494488016 1499448384 1500544472 1502162154 1505468192 1506554441 1507951872 1509054176 1510681032 1511785331 1523467008 1525623183 1526224248 1527339909 1530686892 1534660096 1534879584 1536001572 1537657479 1539974016 1541099728 1541320137 1548707328 1549839424 1552644394 1555205904 1555818624 1564641792 1565785536 1566856242 1567473552 1568619366 1572056808 1576362816 1577515128 1582751072 1582977438 1585615607 1588231512 1591726976 1593745992 1594607756 1597238496 1597867776 1598406068 1599035808 1600129251 1602539904 1605685041 1608104064 1609203708 1611014484 1613441536 1616592789 1620150672 1622823552 1625528128 1625760612 1631156688 1632349054 1633863168 1634746624 1636820208 1640407104 1641606232 1642252992 1649081934 1651566336 1653903811 1654555416 1657285056 1660284486 1663039296 1663938528 1666683648 1667901984 1668559104 1669700088 1670920629 1676466596 1681058592 1682287436 1685973968 1686638208 1688112531 1693651716 1696203264 1697685948 1698603914 1702076544 1703320752 1707986304 1711729152 1712980416 1713655296 1714907968 1716080646 1718665984 1721776504 1724633344 1726492608 1727754664 1731540832 1733737194 1740697597 1743569352 1749356448 1752522513 1754148096 1755430368 1759277184 1761256832 1761508728 1762461204 1765116416 1768563909 1771245056 1774450736 1774704519 1777378176 1780594956 1787743478 1789469184 1790692848 1792001834 1796636352 1798915284 1801557504 1802857392 1802874432 1806825216 1808858368 1809117072 1815121728 1822408864 1822669506 1825415424 1826749792 1828719144 1830055927 1839089952 1840434316 1846807011 1847534616 1848885153 1851600768 1852936764 1857746432 1858012128 1859370324 1861374843 1864179072 1865541776 1871930844 1874750976 1876121408 1876389732 1879516898 1890175784 1894040064 1896720714 1897467984 1898855022 1901644032 1903016136 1906173696 1908228672 1909623576 1915961824 1916235846 1923928923 1926827392 1927102968 1929271464 1930314652 1933499232 1936998567 1940212512 1941261616 1943723997 1946652288 1947983436 1950175428 1957691904 1961235024 1967744576 1968026004 1974859164 1975927002 1978903808 1979186832 1980633606 1981413936 1985755968 1987207544 1992650688 1996257078 1999264512 2002094087 2002882872 2013152832 2014241376 2017564416 2021215896 2022693393 2028233736 2032678368 2034164244 2034965664 2036453212 2040915856 2046506112 2048002096 2050209972 2053298688 2055093516 2056204738 2060408448 2067562368 2072093184 2073607872 2074424832 2077360782 2083050864 2084573562 2087714048 2089141656 2089964736 2091492488 2096075744 2098734498 2101817088 2103353504 2107160249 2110636584 2117642016 2123442432 2124994656 2126447757 2129651328 2132047744 2133505668 2136719872 2139349536 2140893153 2140913388 2144138752 2144445408 2145604944 2148019312 2148326523 2155457052 2160200896 2163764736 2164110526 2167680816 2169265378 2174875584 2180832768 2182426944 2183919318 2187209472 2189670656 2189983824 2198775912 2202403392 2206073888 2206389402 2209713408 2213712648 2215330859 2217385728 2218584704 2223869312 2226266784 2227894172 2235608487 2241411456 2248850944 2249172576 2250816708 2253243231 2258202288 2261927808 2263581264 2266021548 2269435392 2271094336 2275204666 2277315072 2283973888 2288107528 2296030338 2301990144 2304002358 2305248169 2309961024 2311649592 2323060992 2324759136 2328966591 2332475264 2332808856 2336696684 2340573824 2345702912 2348678304 2349948272 2350284363 2352929049 2358085212 2366272692 2369837568 2374126608 2382347268 2387590464 2390618988 2391911634 2395515136 2395857744 2397609102 2398553712 2403809856 2403832576 2412156096 2413805562 2416521726 2420162304 2423587579 2430226008 2432002489 2438292192 2446735032 2448523581 2450794752 2452119936 2455230312 2460610656 2462409348 2463379488 2465180204 2468801024 2470582352 2473622901 2477349504 2479160432 2481833124 2485572096 2489089946 2495907792 2497732286 2501852976 2502838656 2508323328 2514699894 2517032448 2521587888 2523431154 2528960952 2529957312 2531806696 2537354848 2540477574 2544304896 2546164768 2546528922 2547905871 2550772933 2554981128 2565238564 2569470624 2570482944 2572361952 2574120969 2577998976 2582664756 2586950016 2589738912 2591631996 2595536384 2597311248 2600233904 2600605791 2614980032 2615354028 2619712742 2624034672 2625952826 2633145552 2634569336 2638915776 2639955456 2640844808 2641885248 2643691806 2647674624 2656867584 2661676104 2666067264 2670510496 2670892434 2681615217 2684203776 2685655168 2686039272 2688002751 2694954528 2696924524 2704311648 2710237824 2712218992 2713287552 2722682592 2728674816 2733613296 2738123136 2740124688 2743078716 2747211264 2756749824 2758634928 2760651474 2764810496 2769814376 2777401152 2779405146 2779431416 2785522208 2786619648 2789055486 2790563573 2796268608 2798312664 2812126464 2814182112 2819275347 2823522688 2833326208 2835263676 2839535104 2844674224 2845081071 2848282533 2852466048 2854524204 2854551184 2859260544 2860806592 2864435364 2873942736 2890241088 2893907196 2895471978 2899834112 2900248848 2909902592 2910318768 2911892424 2919978432 2921975154 2925263142 2931701216 2933816543 2936537856 2941852536 2944003013 2951616864 2963890503 2968355712 2970950409 2972120904 2978633952 2980811316 2988548608 2988976032 2994385617 2998896768 3001088944 3004324308 3010936384 3013108882 3015903744 3018108352 3021362064 3023570662 3046934016 3051246366 3052448496 3054679818 3061373784 3069759168 3072003144 3075314958 3079948032 3082199456 3082640274 3084307107 3087777761 3099678848 3105288788 3110411808 3111637248 3116041173 3126860343 3131571072 3133712484 3134947104 3137238732 3144113616 3148101747 3152725632 3155030256 3165502144 3165954876 3171231214 3176463024 3183453952 3187491984 3189215512 3194476992 3195735552 3196812136 3198071616 3200258502 3205079808 3211370082 3216208128 3218407416 3220760053 3222028968 3233185578 3240301344 3245647104 3246165789 3251056256 3251521224 3253898067 3262313376 3264698108 3269493248 3273640416 3275878977 3280814208 3283212464 3284505984 3298163868 3303132672 3307807622 3309110832 3314570112 3320568972 3326078592 3327877056 3333367296 3335803968 3337118208 3339400176 3341841258 3352933192 3362117184 3364574872 3371947936 3373276416 3376225062 3378050641 3387303432 3389779531 3395371896 3397207828 3404153088 3406641504 3412806999 3415972608 3425960832 3429815936 3432161292 3437331968 3443553008 3444045507 3449266688 3452985216 3455509328 3456003537 3463081664 3467474388 3481395194 3487138704 3498712896 3505045026 3508296192 3510860736 3518554368 3522513664 3523017456 3524922408 3537127818 3548901472 3549409038 3554756352 3561189912 3563793121 3575486956 3581385696 3584003668 3587867451 3593272704 3596413653 3597830568 3605714784 3605748864 3613650432 3617716736 3618234144 3624782589 3630243456 3644817728 3645339012 3650830848 3653499584 3657438288 3660111854 3678179904 3680868632 3693614022 3695069232 3697770306 3703201536 3705873528 3716024256 3718740648 3722749686 3728358144 3731083552 3733634919 3743861688 3746598429 3752242816 3752779464 3759033796 3772049841 3780351568 3785146731 3793441428 3794935968 3797710044 3803288064 3806032272 3812347392 3816457344 3819247152 3831923648 3832471692 3847857846 3853654784 3854205936 3858542928 3860629304 3866998464 3873997134 3880425024 3882523232 3887447994 3893304576 3895966872 3898814801 3900350856 3922470048 3929569113 3935489152 3936052008 3938929239 3949718328 3951854004 3957807616 3958373664 3961267212 3962827872 3965537709 3971511936 3974415088 3985301376 3992514156 3998529024 4004188174 4005765744 4026305664 4028482752 4035128832 4042431792 4045386786 4056467472 4065356736 4068328488 4069931328 4072906424 4081831712 4089219197 4093012224 4096004192 4100419944 4103417327 4110187032 4112409476 4120816896 4135124736 4140977211 4147215744 4154721564 4166101728 4169107719 4169147124 4175428096 4178283312 4179929472 4182984976 4183583229 4192151488 4197468996 4203634176 4206707008 4214320498 4221273168 4235284032 4246884864 4249989312 4252895514 4259302656 4264095488 4267011336 4278699072 4281786306 4281826776 4288890816 4291209888 4296038624 4296653046 4310914104 4314065357 4320401792 4328221052 4335361632 4338530756 4343207967 4349751168 4364853888 4367838636 4374418944 4379341312 4379967648 4387894713 4397551824 4404806784 4412147776 4412778804 4419426816 4427425296 4430661718 4434771456 4437169408 4447738624 4452533568 4455788344 4471216974 4482822912 4489167487 4498345152 4501633416 4506486462 4516404576 4519663323 4523855616 4527162528 4532043096 4535355993 4542188672 4550409332 4567947776 4576215056 4576869549 4582019727 4592060676 4603980288 4608004716 4610496338 4619922048 4623299184 4646121984 4649518272 4657933182 4664950528 4665617712 4673393368 4681147648 4697356608 4699896544 4700568726 4705858098 4716170424 4719617917 4732545384 4748253216 4756846821 4764694536 4775180928 4781237976 4783823268 4791030272 4791715488 4795218204 4797107424 4800387753 4807619712 4807665152 4817055123 4824312192 4827611124 4833043452 4840324608 4847175158 4860452016 4864004978 4876584384 4893470064 4897047162 4901589504 4904239872 4910460624 4921221312 4924818696 4926758976 4930360408 4941164704 4947245802 4954699008 4958320864 4961711433 4963666248 4967294659 4978179892 4991815584 4995464572 5003705952 5005677312 5012761887 5029399788 5043175776 5046862308 5057921904 5059914624 5063613392 5064337593 5074709696 5080955148 5088609792 5092329536 5093057844 5095811742 5101545866 5109962256 5130477128 5138941248 5140965888 5144723904 5148241938 5155997952 5165329512 5173900032 5179477824 5183263992 5194622496 5200467808 5201211582 5222092791 5229960064 5230708056 5239425484 5248069344 5251905652 5257567539 5266291104 5269138672 5277831552 5281689616 5283770496 5287383612 5295349248 5313735168 5323352208 5332134528 5341020992 5341784868 5363230434 5368407552 5371310336 5372078544 5376005502 5389909056 5393849048 5408623296 5420475648 5424437984 5426575104 5434255379 5445365184 5467226592 5476246272 5480249376 5486157432 5490167781 5517269856 5521302948 5529620992 5539628752 5540421033 5546655459 5554802304 5558810292 5558862832 5571044416 5573239296 5578110972 5581127146 5592537216 5596625328 5624252928 5628364224 5638550694 5647045376 5666652416 5670527352 5689348448 5690162142 5696565066 5704932096 5709048408 5709102368 5713221689 5718521088 5721613184 5728870728 5747885472 5771786769 5780482176 5787814392 5790943956 5799668224 5800497696 5810995701 5819805184 5820637536 5823784848 5831171991 5839956864 5843950308 5850526284 5863402432 5867633086 5873075712 5883705072 5888006026 5903233728 5927781006 5936711424 5941900818 5944241808 5957267904 5961622632 5977952064 5988771234 5997793536 6002177888 6006282261 6008648616 6013040903 6021872768 6026217764 6036216704 6042724128 6047141324 6068080179 6102492732 6104896992 6109359636 6122747568 6139518336 6144006288 6150629916 6159896064 6164398912 6165280548 6168614214 6175555522 6199357696 6210577576 6220823616 6223274496 6232082346 6253720686 6257102173 6263142144 6267424968 6269894208 6272006419 6274477464 6288227232 6296203494 6305451264 6310060512 6321480747 6331004288 6331909752 6342462428 6352926048 6366907904 6374983968 6378431024 6379343271 6388953984 6393624272 6396143232 6400517004 6410159616 6422740164 6432416256 6436814832 6441520106 6444057936 6466371156 6480602688 6491294208 6492331578 6502112512 6503042448 6507796134 6524626752 6529396216 6547280832 6551757954 6561628416 6566424928 6569011968 6578309143 6596327736 6601149613 6615615244 6618221664 6629140224 6641137944 6645992577 6652157184 6655754112 6671607936 6678800352 6683682516 6705866384 6706825461 6724234368 6729149744 6743895872 6746552832 6752450124 6756101282 6774606864 6779559062 6790743792 6794415656 6808306176 6813283008 6825613998 6831945216 6851921664 6859631872 6864322584 6887106016 6888091014 6905970432 6911018656 6912007074 6915744507 6926163328 6934948776 6962790388 6974277408 6986899773 6997425792 7010090052 7021721472 7037108736 7045027328 7046034912 7049844816 7058787147 7074255636 7097802944 7098818076 7109512704 7122379824 7127586242 7150973912 7162771392 7168007336 7175734902 7186545408 7192827306 7195661136 7211429568 7211497728 7236468288 7249565178 7260486912 7270762737 7289635456 7290678024 7296007467 7306999168 7314876576 7320223708 7345570743 7356359808 7361737264 7387228044 7390138464 7395540612 7406403072 7411747056 7432048512 7437481296 7445499372 7456716288 7462167104 7467269838 7487723376 7493196858 7504485632 7505558928 7518067592 7544099682 7560703136 7570293462 7574386841 7586882856 7589871936 7592428823 7595420088 7612064544 7632914688 7638494304 7643717613 7652318799 7663847296 7664943384 7695715692 7707309568 7708411872 7717085856 7721258608 7722362907 7733996928 7747994268 7760850048 7765046464 7774895988 7786609152 7791933744 7797629602 7800701712 7844940096 7859138226 7870978304 7872104016 7877858478 7899436656 7903708008 7916747328 7922534424 7925655744 7931075418 7943023872 7948830176 7963216331 7970602752 7985028312 7990865321 8008376348 8011531488 8044845651 8052611328 8056965504 8064008253 8084863584 8090773572 8112934944 8130713472 8136656976 8139862656 8145812848 8163663424 8178438394 8186024448 8192008384 8200839888 8206834654 8220374064 8224818952 8241633792 8270249472 8281954422 8294431488 8309443128 8332203456 8338215438 8338294248 8356566624 8359858944 8365969952 8367166458 8371690719 8384302976 8394937992 8413414016 8428640996 8442546336 8457826041 8470568064 8499978624 8505791028 8518605312 8528190976 8534022672 8544847599 8557398144 8563572612 8563653552 8577781632 8582419776 8592077248 8593306092 8621828208 8628130714 8640803584 8656442104 8670723264 8677061512 8686415934 8699502336 8729707776 8735677272 8742063001 8759935296 8775789426 8795103648 8801449629 8809613568 8824295552 8825557608 8832009039 8854850592 8861323436 8874338816 8891671509 8895477248 8905067136 8911576688 8912851227 8942433948 8965645824 8978334974 8996690304 9003266832 9012972924 9032809152 9039326646 9047711232 9054325056 9064086192 9070711986 9084377344 9100818664 9152430112 9153739098 9164039454 9168994597 9184121352 9190834891 9216009432 9220992676 9239844096 9246598368 9252921321 9263333283 9299036544 9315866364 9329901056 9331235424 9346786736 9348123519 9362295296 9380581029 9394713216 9399793088 9401137452 9411716196 9432340848 9439235834 9465090768 9496506432 9513693642 9529389072 9550361856 9562475952 9567646536 9583430976 9590436408 9594214848 9600775506 9615239424 9634110246 9648624384 9655222248 9662280159 9666086904 9673152757 9694350316 9720904032 9728009956 9738497367 9753168768 9761694201 9786940128 9794094324 9808479744 9820921248 9842442624 9849637392 9853517952 9860720816 9882329408 9894491604 9909398016 9916641728 9923422866 9927332496 9934589318 9956359784 9983631168 9990929144 10007411904 10011354624 10025523774 10058799576 10086351552 10093724616 10115843808 10119829248 10127226784 10128675186 10134151923 10149419392 10161910296 10169338593 10184659072 10186115688 10191623484 10203091732 10219924512 10238420997 10260954256 10277882496 10289447808 10296483876 10311995904 10330659024 10347800064 10358955648 10366527984 10389244992 10400935616 10402423164 10444185582 10459920128 10461416112 10478850968 10496138688 10503811304 10515135078 10532582208 10538277344 10555663104 10563379232 10567540992 10574767224 10582497317 10646704416 10664269056 10682041984 10683569736 10691379363 10726460868 10742620672 10744157088 10752011004 10763602353 10779818112 10787698096 10789240959 10817246592 10840951296 10848875968 10853150208 10868510758 10890730368 10934453184 10952492544 10960498752 10972314864 10980335562 11034539712 11042605896 11079257504 11080842066 11093310918 11099309249 11109604608 11117620584 11117725664 11142088832 11156221944 11162254292 11185074432 11193250656 11200904757 11239795287 11256728448 11277101388 11294090752 11316149523 11333304832 11341054704 11355440193 11378696896 11380324284 11393130132 11409864192 11418096816 11418204736 11426443378 11437042176 11443226368 11457741456 11495770944 11543573538 11560964352 11575628784 11581887912 11600995392 11621991402 11641275072 11647569696 11662343982 11679913728 11687900616 11696444403 11701052568 11709605969 11726804864 11735266172 11767410144 11776012052 11788707339 11806467456 11816787717 11855562012 11873422848 11883801636 11888483616 11914535808 11923245264 11955904128 11977542468 11995587072 12004355776 12012564522 12017297232 12026081806 12043745536 12052435528 12072433408 12085448256 12094282648 12136160358 12184883179 12204985464 12209793984 12218719272 12245495136 12267657591 12279036672 12288012576 12301259832 12310251981 12328797824 12330561096 12337228428 12351111044 12398715392 12421155152 12422931633 12441647232 12464164692 12507441372 12514204346 12526284288 12534849936 12539788416 12544012838 12548954928 12576454464 12592406988 12610902528 12620121024 12642961494 12662008576 12663819504 12684924856 12705852096 12749967936 12756862048 12758686542 12777907968 12787248544 12792286464 12801034008 12810391489 12845480328 12873629664 12883040212 12888115872 12932742312 12942196071 12961205376 12984663156 13004225024 13006084896 13015592268 13029623901 13049253504 13058792432 13094561664 13103515908 13123256832 13132849856 13138023936 13156618286 13192655472 13202299226 13231230488 13236443328 13258280448 13282275888 13291985154 13304314368 13311508224 13343215872 13357600704 13367365032 13411732768 13413650922 13448468736 13458299488 13467502461 13487791744 13504900248 13512202564 13549213728 13558989969 13559118124 13581487584 13588831312 13606067979 13626566016 13651227996 13703843328 13719263744 13728645168 13746059181 13774212032 13776182028 13811940864 13822037312 13824014148 13831489014 13852326656 13869897552 13925580776 13948554816 13973799546 13994851584 14020180104 14043442944 14092069824 14099689632 14117574294 14148511272 14158853751 14195605888 14197636152 14244759648 14255172484 14270540463 14301947824 14325542784 14336014672 14351469804 14373090816 14385654612 14391322272 14422859136 14422995456 14472936576 14499130356 14520973824 14541525474 14579270912 14581356048 14592014934 14613998336 14629753152 14640447416 14691141486 14712719616 14723474528 14750121743 14774456088 14780276928 14791081224 14823494112 14864097024 14874962592 14885134299 14890998744 14901883977 14924334208 14934539676 14975446752 14986393716 15008971264 15011117856 15036135184 15038285661 15088199364 15121406272 15140586924 15148773682 15173765712 15179743872 15184857646 15190840176 15224129088 15265829376 15276988608 15287435226 15304637598 15327694592 15329886768 15391431384 15416823744 15434171712 15442517216 15444725814 15467993856 15495988536 15507316013 15521700096 15530092928 15549791976 15583867488 15595259204 15601403424 15666278373 15689880192 15718276452 15741956608 15744208032 15755716956 15772702617 15798873312 15807416016 15833494656 15845068848 15851311488 15862150836 15886047744 15897660352 15926432662 15941205504 15970056624 15981730642 16016752696 16023062976 16089691302 16105222656 16113931008 16128016506 16136737183 16169727168 16181547144 16225869888 16261426944 16273313952 16279725312 16291625696 16302766137 16327326848 16356876788 16384016768 16401679776 16413669308 16440748128 16449637904 16470503343 16563908844 16588862976 16618886256 16639966377 16664406912 16676430876 16676588496 16713133248 16719717888 16731939904 16734332916 16743381438 16768605952 16789875984 16826828032 16857281992 16885092672 16915652082 16941136128 16983563041 16999957248 17011582056 17024017423 17068045344 17089695198 17114796288 17127145224 17127307104 17139665067 17155563264 17164839552 17184154496 17186612184 17243656416 17256261428 17281607168 17312884208 17315360307 17341446528 17354123024 17372831868 17399004672 17459415552 17471354544 17484126002 17519870592 17551578852 17590207296 17602899258 17619227136 17648591104 17651115216 17664018078 17709701184 17722646872 17783343018 17810134272 17823153376 17825702454 17855410531 17884867896 17956669948 17993380608 18006533664 18018846783 18025945848 18039122709 18065618304 18078653292 18108650112 18128172384 18141423972 18168754688 18201637328 18204240537 18304860224 18307478196 18328078908 18337989194 18368242704 18381669782 18432018864 18441985352 18479688192 18493196736 18505842642 18526666566 18598073088 18631732728 18662470848 18693573472 18696247038 18761162058 18771306519 18789426432 18799586176 18802274904 18816019257 18823432392 18864681696 18878471668 18930181536 18964442241 18993012864 19027387284 19058778144 19100723712 19124951904 19135293072 19166861952 19180872816 19188429696 19201551012 19230478848 19268220492 19297248768 19310444496 19324560318 19332173808 19346305514 19388700632 19441808064 19456019912 19476994734 19506337536 19523388402 19533945011 19573880256 19588188648 19641842496 19684885248 19699274784 19707035904 19721441632 19734927429 19764658816 19788983208 19803448839 19833283456 19846845732 19854664992 19869178636 19912719568 19937977731 19967262336 19981858288 20014823808 20051047548 20117599152 20172703104 20187449232 20231687616 20239658496 20254453568 20257350372 20268303846 20298838784 20323820592 20338677186 20369318144 20372231376 20383246968 20406183464 20439849024 20476841994 20521908512 20555764992 20559049997 20578895616 20592967752 20608021091 20661318048 20717911296 20733055968 20747233521 20778489984 20801871232 20804846328 20888371164 20919840256 20922832224 20957701936 20960699319 20992277376 21007622608 21030270156 21065164416 21076554688 21111326208 21126758464 21135081984 21149534448 21164994634 21293408832 21328538112 21364083968 21367139472 21382758726 21452921736 21488314176 21504022008 21527204706 21559636224 21575396192 21578481918 21614444327 21634493184 21697751936 21737021516 21781460736 21812288211 21868906368 21888022401 21920997504 21944629728 21960671124 22036712229 22069079424 22085211792 22158515008 22161684132 22186621836 22198618498 22219209216 22235241168 22235451328 22284177664 22312443888 22324508584 22370148864 22386501312 22401809514 22479590574 22513456896 22554202776 22632299046 22682109408 22710880386 22723160523 22757393792 22760648568 22777286469 22786260264 22836193632 22836409472 22852886756 22886452736 22915482912 22931152839 22956956397 22991541888 23087147076 23121928704 23151257568 23163775824 23201990784 23243982804 23282550144 23295139392 23324687964 23359827456 23375801232 23392888806 23402105136 23419211938 23453609728 23470532344 23534820288 23552024104 23577414678 23612934912 23633575434 23646354487 23711124024 23728456717 23767603272 23776967232 23829071616 23846490528 23889648993 23911808256 23955084936 23972595963 24008711552 24025129044 24034594464 24052163612 24087491072 24104871056 24134536953 24144866816 24170896512 24188565296 24192024759 24272320716 24369766358 24409970928 24419587968 24437438544 24490990272 24535315182 24558073344 24576025152 24602519664 24620503962 24657595648 24661122192 24674456856 24702222088 24842310304 24845863266 24883294464 24887271049 24928329384 24946551847 25014882744 25028408692 25069699872 25079576832 25088025676 25097909856 25115072157 25152908928 25184813976 25240242048 25285922988 25324017152 25327639008 25369849712 25373478123 25411704192 25499935872 25513724096 25517373084 25555815936 25574497088 25584572928 25602068016 25620782978 25690960656 25747259328 25766080424 25776231744 25865484624 25884392142 25922410752 25969326312 26012169792 26031184536 26059247802 26098507008 26117584864 26189123328 26207031816 26226189003 26265699712 26313236572 26385310944 26404348887 26404598452 26462460976 26472886656 26496027117 26564551776 26583970308 26623016448 26686431744 26715201408 26734730064 26823465536 26827301844 26896937472 26916598976 26935004922 26975583488 27009800496 27024405128 27098427456 27117979938 27118236248 27162975168 27177662624 27212135958 27253132032 27302455992 27457290336 27492118362 27506983791 27548424064 27552364056 27572504673 27644074624 27648028296 27662978028 27704653312 27739795104 27758763963 27789999849 27851161552 27897109632 27947599092 27989703168 28040360208 28086885888 28184139648 28199379264 28235148588 28297022544 28317707502 28391211776 28395272304 28489519296 28510344968 28541080926 28603895648 28624534379 28651085568 28672029344 28702939608 28723921289 28771309224 28782644544 28845718272 28945873152 28986840477 28998260712 29019458271 29083050948 29158541824 29162712096 29184029868 29215492101 29227996672 29259506304 29280894832 29285082603 29382282972 29425439232 29446949056 29500243486 29548912176 29560553856 29582162448 29646988224 29728194048 29749925184 29770268598 29781997488 29803767954 29848668416 29869079352 29950893504 29972787432 30022235712 30072270368 30076571322 30126696533 30176398728 30198457499 30242812544 30281173848 30297547364 30347531424 30359487744 30369715292 30381680352 30402455769 30448258176 30508015779 30553977216 30574870452 30609275196 30655389184 30659773536 30715262991 30782862768 30833647488 30868343424 30885034432 30889451628 30935987712 30991977072 31014632026 31043400192 31060185856 31099583952 31167734976 31190518408 31202806848 31332556746 31379760384 31424172409 31436552904 31488416064 31511433912 31545405234 31597746624 31614832032 31666989312 31690137696 31702622976 31724301672 31747491951 31795320704 31852865324 31940113248 31963461284 32033505392 32046125952 32074138089 32179382604 32227862016 32256033012 32273474366 32339454336 32363094288 32451739776 32522853888 32546627904 32559450624 32583251392 32605532274 32654653696 32713753576 32768033536 32803359552 32827338616 32881496256 32899275808 32941006686 33073254343 33127817688 33237772512 33279932754 33297927747 33328813824 33352861752 33353176992 33426266496 33463879808 33468665832 33486762876 33537211904 33579751968 33602714271 33653656064 33714563984 33719385861 33770185344 33831304164 33882272256 33967126082 33999914496 34023164112 34048034846 34136090688 34179390396 34229592576 34254290448 34254614208 34279330134 34311126528 34329679104 34368308992 34373224368 34487312832 34512522856 34625768416 34630720614 34682893056 34708246048 34745663736 34771062613 34942709088 34968252004 35039741184 35089333209 35103157704 35128817907 35180414592 35205798516 35297182208 35302230432 35328036156 35366122017 35419402368 35445293744 35450363151 35566686036 35620268544 35646306752 35651404908 35710821062 35769735792 35913339896 35986761216 36013067328 36037693566 36051891696 36078245418 36131236608 36157306584 36217300224 36256344768 36282847944 36403274656 36408481074 36554649537 36609720448 36614956392 36656157816 36675978388 36736485408 36763339564 36802972773 36864037728 36883970704 36930755943 36986393472 37011685284 37053333132 37196146176 37263465456 37324941696 37387146944 37392494076 37522324116 37542613038 37578852864 37599172352 37604549808 37632038514 37646864784 37729363392 37756943336 37860363072 37928884482 37986025728 38039787653 38054774568 38117556288 38249903808 38270586144 38333723904 38361745632 38376859392 38403102024 38431174467 38536440984 38620888992 38649120636 38664347616 38692611028 38777401264 38826588213 38883616128 38912039824 38953989468 39012675072 39046776804 39067890022 39147760512 39176377296 39283684992 39369770496 39398549568 39414071808 39442883264 39469854858 39529317632 39577966416 39606897678 39666566912 39693691464 39709329984 39738357272 39825439136 39875955462 39934524672 39963716576 40029647616 40036044731 40102095096 40235198304 40345406208 40374898464 40402507383 40463375232 40508907136 40514700744 40536607692 40597677568 40647641184 40676969907 40677354372 40738636288 40744462752 40766493936 40812366928 40818203937 40879698048 40953683988 41043817024 41111529984 41118099994 41157791232 41185935504 41216042182 41322636096 41435822592 41466111936 41494467042 41556979968 41603742464 41609692656 41776742328 41845664448 41915403872 41921398638 41984554752 42015245216 42060540312 42091286321 42130328832 42153109376 42253516928 42299068896 42329989268 42476561253 42586817664 42728167936 42734278944 42765517452 42811621389 42905843472 42976628352 43008044016 43054409412 43119272448 43150792384 43156963836 43228888654 43268986368 43395503872 43474043032 43562921472 43624576422 43737812736 43776044802 43799715211 43841995008 43889259456 43921342248 44073424458 44138158848 44170423584 44250365229 44317030016 44323368264 44373243672 44397236996 44470482336 44470902656 44568355328 44624887776 44649017168 44655402897 44705651931 44773002624 44803619028 44959181148 45026913792 45108405552 45264598092 45364218816 45421760772 45446321046 45514787584 45521297136 45554572938 45572520528 45672387264 45672818944 45705773512 45830965824 45862305678 45913912794 45983083776 46048164001 46174294152 46208047291 46302515136 46327551648 46403981568 46487965608 46521948039 46565100288 46590278784 46649375928 46751602464 46785777612 46804210272 46838423876 46907219456 46941064688 46998835119 47069640576 47104048208 47154829356 47225869824 47267150868 47292708974 47422248048 47456913434 47535206544 47553934464 47658143232 47692981056 47779297986 47823616512 47910169872 47945191926 48017423104 48050258088 48069188928 48104327224 48209742112 48269073906 48341793024 48377130592 48384049518 48410211549 48464685727 48544641432 48739532716 48819941856 48839175936 48874877088 48908298411 48981980544 49070630364 49152050304 49205039328 49241007924 49315191296 49322244384 49348913712 49404444176 49411510029 49684620608 49691726532 49766588928 49774542098 49856658768 49893103694 50029765488 50056817384 50139399744 50159153664 50176051352 50195819712 50230144314 50305817856 50369627952 50480484096 50571845976 50655278016 50739699424 50746956246 50823408384 50950689123 50999871744 51027448192 51034746168 51072052269 51148994176 51204136032 51241565956 51381921312 51418995201 51494518656 51532160848 51552463488 51730969248 51768784284 51844821504 51938652624 52024339584 52062369072 52118495604 52197014016 52235169728 52378246656 52414063632 52452378006 52531399424 52626473144 52770621888 52808697774 52809196904 52924921952 52945773312 52992054234 53020707887 53129103552 53167940616 53430402816 53469460128 53566231593 53646931072 53654603688 53833197952 53870009844 53951166976 54019600992 54048810256 54056540349 54117368127 54196854912 54235959876 54236472496 54325950336 54355325248 54424271916 54506264064 54604911984 54914580672 54984236724 55013967582 55096848128 55104728112 55145009346 55288149248 55296056592 55325956056 55479590208 55517527926 55579999698 55702323104 55742514317 55794219264 55895198184 55936057247 56080720416 56313919557 56368279296 56398758528 56448057771 56470297176 56594045088 56635415004 56782423552 56790544608 56893326723 56979038592 57020689936 57082161852 57207791296 57249068758 57302171136 57344058688 57405879216 57447842578 57542618448 57565289088 57691436544 57891746304 57973680954 57996521424 58038916542 58166101896 58325424192 58368059736 58430984202 58519012608 58561789664 58570165206 58601835033 58667777459 58764565944 58893898112 59000486972 59097824352 59121107712 59164324896 59204782287 59293976448 59410346517 59499850368 59540537196 59563994976 59607535908 59697336832 59738158704 59813933193 59901787008 59945574864 60044471424 60144540736 60153142644 60253393066 60352797456 60396914998 60485625088 60562347696 60595094728 60695062848 60718975488 60739430584 60763360704 60804911538 60896516352 61016031558 61107954432 61149740904 61194441007 61218550392 61319547072 61430525982 61565725536 61667294976 61677149991 61736686848 61770068864 61778903256 61824063273 61983954144 62029264052 62120371712 62199167904 62241700563 62335469952 62381036816 62405613696 62665113492 62759520768 62848344818 62873105808 62976832128 63022867824 63090810468 63195493248 63229664064 63333978624 63380275392 63405245952 63448603344 63494983902 63590641408 63705730648 63880226496 63926922568 64067010784 64092251904 64148276178 64182962179 64358765208 64405811089 64512066024 64546948732 64678908672 64726188576 64843332981 64903479552 65093255808 65166502784 65211064548 65309307392 65427507152 65436864633 65536067072 65606719104 65654677232 65664067203 65762992512 65798551616 65882013372 66146508686 66255635376 66475545024 66559865508 66595855494 66657627648 66705723504 66706353984 66852532992 66927759616 66937331664 66973525752 67159503936 67205428542 67429127968 67438771722 67540370688 67662608328 67712069299 67934252164 68046328224 68096069692 68169481569 68272181376 68331859407 68358780792 68508580896 68509228416 68558660268 68659358208 68736617984 68746448736 68870869191 68974625664 69025045712 69251536832 69261441228 69365786112 69416492096 69491327472 69542125226 69885418176 69936504008 70079482368 70178666418 70206315408 70257635814 70360829184 70411597032 70604460864 70656072312 70732244034 70838804736 70890587488 70900726302 70939063461 71133372072 71185370151 71292613504 71302809816 71421642124 71539471584 71668946979 71826679792 71917787889 72026134656 72075387132 72103783392 72156490836 72262473216 72314613168 72434600448 72512689536 72565695888 72806549312 72816962148 73109299074 73219440896 73229912784 73312315632 73351956776 73472970816 73526679128 73605945546 73728075456 73767941408 73861511886 73972786944 74023370568 74077481219 74106666264 74526930912 74649883392 74661813147 74774293888 74784988152 74839655541 75044648232 75085226076 75198344704 75209099616 75264077028 75293729568 75345216471 75458726784 75513886672 75720726144 75857768964 75972051456 76079575306 76109549136 76235112576 76499807616 76541172288 76667447808 76723491264 76753718784 76806204048 76862348934 77072881968 77241777984 77298241272 77328695232 77385222056 77554802528 77653176426 77695164743 77767232256 77824079648 77907978936 77964929213 78093553608 78135780044 78295521024 78352754592 78567369984 78678567009 78797099136 78885766528 78939709716 79058635264 79155932832 79213046661 79213795356 79333133824 79387382928 79418659968 79476714544 79488081351 79650878272 79751910924 79869049344 79927433152 80059295232 80072089462 80204190192 80470396608 80690812416 80749796928 80805014766 80926750464 81017814272 81029401488 81073215384 81295282368 81353939814 81354708744 81488925504 81532987872 81624733856 81636407874 81759396096 81907367976 81967241783 82087634048 82236199988 82371871008 82432084364 82520951373 82645272192 82717514019 82932223872 82988934084 83113959936 83207484928 83219385312 83369999547 83553484656 83691328896 83830807744 83842797276 83969109504 84030490432 84121080624 84182572642 84260657664 84306218752 84507033856 84598137792 84659978536 84953122506 85173635328 85294182253 85468557888 85531034904 85623242778 85811686944 85873603137 85953256704 86016088032 86108818824 86171763867 86301584768 86313927672 86457777308 86791007744 86948086064 86960521431 87058374813 87249152844 87475625472 87552089604 87599430422 87683990016 87778518912 87842684496 88146848916 88276317696 88340847168 88500730458 88634060032 88646736528 88746487344 88794473992 88940964672 88941805312 89249775552 89298034336 89310805794 89411303862 89546005248 89607238056 89672740423 89918362296 90216811104 90380089599 90529196184 90595372497 90728437632 90843521544 90892642092 91029575168 91042594272 91109145876 91145041056 91207367307 91344774528 91345637888 91411547024 91524047337 91661931648 91724611356 91827825588 91966167552 92096328002 92348588304 92416094582 92605030272 92655103296 92807963136 92975931216 93043896078 93130200576 93180557568 93298751856 93503204928 93571555224 93608420544 93676847752 93882129376 93997670238 94139281152 94208096416 94272517227 94309658712 94378598521 94534301736 94585417948 94844496096 94913826868 95070413088 95107868928 95242475853 95385962112 95558595972 95820339744 95890383852 96034846208 96100516176 96138377856 96208654448 96222414267 96419484224 96538147812 96683586048 96754261184 96768099036 96820423098 96929371454 97089282864 97479065432 97639883712 97678351872 97749754176 97816596822 97963961088 98141260728 98304100608 98410078656 98482015848 98644488768 98697827424 98808888352 98823020058 99219763029 99369241216 99383453064 99549084196 99713317536 99786207388 99893783241 100059530976 100113634768 100278799488 100352102704 100391639424 100460288628 100611635712 100739255904 100960968192 101143691952 101310556032 101479398848 101493912492 101646816768 101901378246 101999743488 102054896384 102069492336 102144104538 102297988352 102408272064 102483131912 102763842624 102837990402 102989037312 103064321696 103104926976 103250852201 103461938496 103537568568 103877305248 104048679168 104124738144 104236991208 104313187839 104470339456 104828127264 104904756012 105062798848 105252946288 105267999627 105386453721 105541243776 105617395548 105618393808 105849843904 105891546624 105984108468 106041415774 106258207104 106335881232 106860805632 106938920256 107132463186 107293862144 107309207376 107666395904 107740019688 108039201984 108097620512 108113080698 108234736254 108393709824 108471919752 108472944992 108551212091 108651900672 108710650496 108848543832 109209823968 109663948611 109829161344 109968473448 110027935164 110193696256 110209456224 110290018692 110408918319 110576298496 110592113184 110651912112 110792267829 110959180416 111035055852 111159999396 111404646208 111485028634 111588438528 111790396368 111872114494 112161440832 112627839114 112736558592 112797517056 112896115542 112940594352 113188090176 113270830008 113581089216 113786653446 113958077184 114041379872 114119362959 114164323704 114247777157 114415582592 114498137516 114688117376 114811758432 114895685156 115085236896 115130578176 115293523401 115947361908 115993042848 116077833084 116332203792 116479764639 116650848384 116736119472 116861968404 117038025216 117123579328 117140330412 117203670066 117335554918 117529131888 117787796224 118000973944 118195648704 118242215424 118328649792 118409564574 118587952896 118820693034 118884941287 118999700736 119081074392 119127989952 119168121961 119215071816 119476317408 119627866386 119803574016 119891149728 120088942848 120108134193 120289081472 120306285288 120506786132 120705594912 120793829996 120971250176 121124695392 121190189456 121207522149 121390125696 121478861168 121526721408 121609823076 121793032704 122032063116 122215908864 122299481808 122388882014 122437100784 122639094144 122861051964 123131451072 123334589952 123354299982 123473373696 123540137728 123557806512 123648126546 123967908288 124058528104 124398335808 124483401126 124670939904 124762073632 124811227392 124987873717 125330226984 125421842647 125696689636 125746211616 125953664256 126045735648 126181620936 126273858963 126390986496 126459328128 126760550784 126897206688 126989967804 127181282816 127411461296 127429683759 127760452992 127853845136 128134021568 128184503808 128296552356 128365924358 128717530416 128811622178 129024132048 129093897464 129357817344 129452377152 129686665962 129806959104 130186511616 130333005568 130422129096 130855014304 130873729266 131213438208 131309354464 131328134406 131399145633 131525985024 131597103232 131764026744 132293017372 132511270752 132751095687 132951090048 133119731016 133191710988 133411447008 133412707968 133705065984 133855519232 133874663328 133947051504 134116955793 134319007872 134410857084 134858255936 134877543444 135080741376 135325216656 135424138598 135868504328 136092656448 136192139384 136338963138 136544362752 136663718814 136717561584 137017161792 137018456832 137117320536 137492897472 137741738382 137949251328 138050091424 138144492003 138503073664 138522882456 138624141873 138832984192 138982654944 139084250452 139565844117 139770836352 139873008016 140357332836 140412630816 140515271628 140721658368 140823194064 141208921728 141312144624 141464488068 141677609472 141781174976 141801452604 141878126922 142266744144 142370740302 142585227008 142605619632 142843284248 143078943168 143337893958 143653359584 143835575778 143913349979 144052269312 144150774264 144207566784 144256147637 144312981672 144629226336 145025379072 145131391776 145230634647 145394057181 145613098624 145633924296 146218598148 146438881792 146459825568 146624631264 146703913552 146724895233 146945941632 147053358256 147211891092 147456150912 147535882816 147723023772 147945573888 148046741136 148154962438 148213332528 149053861824 149299766784 149323626294 149548587776 149569976304 149679311082 150089296464 150170452152 150418199232 150528154056 150587459136 150690432942 150917453568 151027773344 151301110289 151441452288 151715537928 151826441099 152159150612 152219098272 152470225152 152852067369 152999615232 153082344576 153216156807 153446982528 153612408096 153724697868 154145763936 154256985603 154483555968 154596482544 154657390464 154770444112 155109605056 155306352852 155390329486 155534464512 155648159296 155815957872 155929858426 156187107216 156271560088 156591042048 156705509184 157134739968 157357134018 157594198272 157771533056 157879419432 158311865664 158426093322 158427590712 158774765856 158837319936 158953429088 158976162702 159062123661 159301756544 159503821848 159854866304 160144178924 160408380384 160698694779 160940793216 161499593856 161610029532 161853500928 162035628544 162058802976 162146430768 162352104381 162590564736 162707879628 162709417488 162977851008 163065975744 163249467712 163272815748 163518792192 163814735952 163934483566 164175268096 164472399976 164743742016 164864168728 165041902746 165290544384 165435028038 165864447744 165977868168 166099197019 166438770624 166739999094 167106969312 167227542951 167382657792 167661615488 167685594552 167808171741 168060980864 168242161248 168365145284 168612437504 168941758671 169014067712 169196275584 169319957072 169344173313 169906245012 170347270656 170588364506 170937115776 171062069808 171246485556 171623373888 171747206274 171906513408 172032176064 172217637648 172343527734 172603169536 172627855344 172915554616 173896172128 173921042862 174116749626 174210897343 174498305688 174625862929 175104179208 175198860844 175557037824 175685368992 175805505099 176003332377 176293697832 176681694336 177001460916 177268120064 177293473056 177492974688 177588947984 177614346861 177881929344 177883610624 178231039551 178499551104 178596068672 178621611588 178822607724 179092010496 179214476112 179345480846 179836724592 180433622208 180760179198 181058392368 181190744994 181456875264 181687043088 181785284184 182085188544 182218291752 182290082112 182414734614 182689549056 182823094048 183048094674 183323863296 183449222712 183583323021 183655651176 183789902383 184192656004 184697176608 184832189164 185031449973 185210060544 185310206592 185472189819 185951862432 186087792156 186361115136 186597503712 187006409856 187143110448 187216841088 187353695504 187764258752 187995340476 188278562304 188416192832 188545034454 188619317424 188757197042 189068603472 189170835896 189688992192 189827653736 190140826176 190215737856 190484951706 190771924224 191117191944 191640679488 191780767704 192201032352 192276755712 192417308896 192444828534 192548886537 192838968448 193076295624 193217433267 193508522368 193536198072 193640846196 193858742908 194178565728 194529998943 194958130864 195279767424 195499508352 195633193644 195927922176 196282521456 196608201216 196820157312 196964031696 197288977536 197395654848 197617776704 197646040116 198439526058 198738482432 198766906128 199098168392 199426635072 199572414776 199787566482 200119061952 200227269536 200557598976 200704205408 200783278848 200920577256 201067449023 201478511808 202287383904 202621112064 202958797696 202987824984 203136207897 203802756492 204109792768 204138984672 204288209076 204508444707 204595976704 204816544128 204966263824 204995578221 205527685248 205675980804 205978074624 206128643392 206209853952 206501704402 206923876992 207075137136 207754610496 208097358336 208249476288 208473982416 208626375678 208940678912 209656254528 209809512024 210505892576 210535999254 210772907442 210886875731 211082487552 211234791096 211236787616 211389202493 211699687808 211968216936 212082831548 212516414208 212671762464 212817190383 213556110453 213877840512 214264926372 214587724288 214618414752 215006840937 215332791808 215480039376 215753363667 216078403968 216195241024 216226161396 216469472508 216787419648 216943839504 216945889984 217102424182 217303801344 217421300992 217697087664 218419647936 219327897222 219658322688 219936946896 220055870328 220418912448 220580037384 220817836638 221184226368 221303824224 221584535658 221918360832 222070111704 222232443657 222319998792 222482513411 222809292416 222970057268 223580792736 223744228988 223985439441 224322881664 224518966623 225255678228 225595034112 225792231084 225881188704 226376180352 226541660016 227162178432 227573306892 227916154368 228082759744 228238725918 228328647408 228495554314 228831165184 228996275032 229376234752 229623516864 229791370312 230170473792 230261156352 230587046802 231512780401 231894723816 231986085696 232155666168 232664407584 232959529278 233085494229 233301696768 233472238944 233723936808 233894787639 234247158656 234280660824 234407340132 234671109836 235058263776 235575592448 236001947888 236035701027 236391297408 236657299584 236819129148 237175905792 237641386068 237769882574 237999401472 238162148784 238255979904 238336243922 238430143632 238952634816 239255732772 239607148032 239782299456 240177885696 240216268386 240578162944 240612570576 241013572264 241411189824 241587659992 242249390784 242380378912 242415044298 242780251392 242957722336 243053442816 243219646152 243397438291 244064126232 244598963616 244777764028 244874201568 245278188288 245722103928 245901725349 246262902144 246708599964 247080275456 247115613024 247296253092 247562854119 247935816576 248117056208 248152542057 248796671616 248966802252 249341879808 249524147264 249622454784 249975747434 250660453968 250843685294 251393379272 251492423232 251907328512 252091471296 252363241872 252547717926 252781972992 252918656256 253521101568 253794413376 253979935608 254822922592 254859367518 255520905984 255707690272 255882546759 256268043136 256593104712 256731848716 257435060832 257620809411 257623244356 258048264096 258187794928 258515291601 258904754304 259373331924 260373023232 260666011136 260844258192 261175124439 261710028608 261747458532 262426876416 262618708928 262656268812 262798291266 263051970048 263194206464 263528053488 264586034744 265022541504 265502191374 265902180096 266239462032 266383421976 266822894016 266825415936 267749326656 267894103008 268233911586 268638015744 268821714168 269018221269 269716511872 269755086888 270650433312 270848277196 271140268797 271737008656 271786117491 272185312896 272384278768 272677926276 273088725504 273327437628 273435123168 274034323584 274036913664 274234641072 274985794944 275483476764 275898502656 276100182848 276288984006 277006147328 277045764912 277248283746 277665968384 277965309888 278168500904 279131688234 279541672704 279746016032 280252313117 280714665672 280825261632 281030543256 281646388128 282417843456 282624289248 282817551681 282928976136 283135795563 283562349952 283602905208 283756253844 284533488288 284741480604 285170454016 285211239264 285686568496 285727427559 286157886336 286675787916 287306719168 287671151556 287826699958 288104538624 288301548528 288415133568 288512295274 288625963344 289258452672 290050758144 290262783552 290461269294 290788114362 291226197248 291267848592 292437196296 292919651136 293249262528 293407827104 293449790466 293891883264 294106716512 294423782184 294639004247 294912301824 295071765632 295446047544 296093482272 296309924876 296426665056 297659289087 298107723648 298647252588 299097175552 299139952608 299358622164 299681349723 300178592928 300340904304 300836398464 301056308112 301174918272 301380865884 301834907136 302055546688 302602220578 302882904576 303431075856 303652882198 304318301224 304438196544 304940450304 305704134738 305999230464 306164689152 306432313614 306598006477 306893965056 307224816192 307449395736 308291527872 308513971206 308967111936 309192965088 309314780928 309540888224 309752556603 310219210112 310612705704 310780658972 311296318592 311631915744 311859716852 312374214432 312543120176 312939563517 313411018368 314714268036 315188396544 315543066112 315758838864 316159361163 316623731328 316852186644 316855181424 317549531712 317674639872 317906858176 317952325404 318124247322 318603513088 319007643696 319709732608 320288357848 320816760768 321397389558 321881586432 322687697779 322999187712 323220059064 323456331037 324117605952 324292861536 324704208762 325181129472 325415759256 325418834976 325653636273 325955702016 326131951488 326498935424 326545631496 327629471904 327868967132 328350536192 328944799952 328991845833 329487484032 329728337456 330083805492 330581088768 330870056076 331728895488 331955736336 332198394038 332877541248 333479998188 334213938624 334455085902 334765315584 335323230976 335371189104 335616343482 336121961728 336484322496 336730290568 337883517342 338392551168 338639914144 338688346626 339252800089 339812490024 341176729012 341874231552 342124139616 342358088877 342492971112 342743331471 343246747776 343494412548 344064352128 344435275296 344687055468 345206339072 345255710688 345831109232 345880570203 347792344256 347842085724 348233499252 348421794686 348996611376 349251725858 350208358416 350397721688 351114075648 351370737984 351611010198 352006664754 352587395664 353363388672 354002921832 354586946112 354985949376 355177895968 355228693722 355763858688 356462079102 356654823861 356999102208 357192137344 357243223176 357504365883 357645215448 358428952224 358690961692 359673449184 360324402579 360867244416 361520358396 362116784736 362381489988 362913750528 363374086176 363570568368 364170377088 364436583504 364580164224 364829469228 365379098112 365646188096 366096189348 366647726592 366898445424 367166646042 367311302352 367579804766 368385312008 369394353216 369664378328 370062899946 370420121088 370620413184 370944379638 371144955209 371903724864 372175584312 373195007424 374012819712 374286220896 374433682176 374707391008 374963621151 375528517504 375990680952 376265527941 376832385664 377090068908 377238634848 377514394084 378137206944 378341671792 378821576889 379377984384 379655307472 380281652352 380969903412 381543848448 382234383888 383281358976 383561535408 384402064704 384553511424 384834617792 384889657068 385097773074 385677936896 386152591248 386434866534 387017044736 387072396144 387281692392 387717485816 388357131456 389059997886 389916261728 390559534848 390621949943 390999016704 391266387288 391552400729 392565042912 393640314624 393928063392 394197436899 394577955072 394791309696 395235553408 395292080232 396879052116 397476964864 397533812256 398196336784 398253287061 398853270144 399144829552 399575132964 400238123904 400454539072 401115197952 401408410816 401566557696 401841154512 402134898046 402957023616 404574767808 405242224128 405917595392 405975649968 406272415794 407605512984 408277969344 408576418152 409016889414 409633088256 409932527648 409991156442 410674442213 411055370496 411351961608 412257286784 413003408804 413847753984 414150274272 414433476009 415509220992 415872425619 416498952576 416947964832 417252751356 417881357824 418697532351 419312509056 419619024048 421011785152 421071998508 421545814884 421773751462 422164975104 422469582192 422473575232 422778404986 423399375616 423936433872 424165663096 425032828416 425343524928 425634380766 427112220906 427755681024 428529852744 429236829504 430013681874 430960078752 431506727334 431740049937 432156807936 432390482048 432452322792 432768442911 432938945016 433887679008 433891779968 434204848364 434842601984 435394175328 435691903941 436182171543 436839295872 438655794444 439316645376 439873893792 440111740656 440837824896 441160074768 441635673276 442368452736 442607648448 443169071316 443836721664 444140223408 444464887314 444639997584 444965026822 445618584832 445940114536 447161585472 447488457976 447970878882 448645763328 449037933246 449280735253 450511356456 450840677623 451584462168 451762377408 452752360704 453083320032 453903330867 454324356864 455146613784 455479323297 456165519488 456477451836 456657294816 456991108628 457662330368 457992550064 458556202107 458752469504 459247033728 459582740624 459648470421 460340947584 461174093604 463025560802 463789447632 463972171392 464311332336 465328815168 465919058556 466170988458 466603393536 466944477888 467447873616 467789575278 468494317312 468561321648 468814680264 469342219672 470116527552 472003895776 472071402054 472782594816 472858149931 473314599168 473638258296 473984485093 475282772136 475539765148 476324297568 476511959808 476672487844 476860287264 477186370983 477905269632 478511465544 479564598912 480432536772 481156325888 481225141152 482027144528 482096084337 482822379648 483175319984 484498781568 484760757824 484830088596 485560502784 485915444672 486106885632 486439292304 486794876582 488128252464 489197927232 489555528056 489748403136 490556376576 491444207856 491803450698 492525804288 493417199928 494231226048 494592506184 495125708238 495871633152 496234112416 496305084114 497593343232 497933604504 498297591057 499048294528 499951494868 501320907936 501682628853 501687370588 502786758544 502984846464 503424515223 504182942592 504726483744 505095435852 505837312512 507042203136 507588826752 507959871216 509645845184 509718735036 511041811968 511415380544 511765093518 512536086272 513186209424 513463697432 514870121664 515241618822 515246488712 516096528192 516375589856 517030583202 517809508608 518746663848 521688516384 522350248878 522632692029 523420057216 523494917064 523877588787 525237417856 525312537624 525596582532 526388412928 527056106976 527416515297 528009997131 529172069488 530045083008 531004382748 531804360192 532478924064 532766843952 533645788032 533650831872 535498653312 535788206016 536467823172 537276031488 537643428336 538036442538 539433023744 539510173776 541300866624 541696554392 542280537594 543474017312 543572234982 543866153201 544370625792 544768557536 545355852552 545754504491 546654875256 546870246336 548068647168 548469282144 549971589888 550749969063 550966953528 551369707149 552200365696 552577968012 554012294656 554091529824 554496567492 555094349919 555331936768 555930619776 556337001808 556416569457 558263376468 559083345408 559492032064 560504626234 561429331344 561650523264 562061086512 563292776256 564835686912 565248578496 565635103362 565857952272 566271591126 567124699904 567205810416 567512507688 569066976576 569482961208 570422478528 571373136992 571454855118 572315772672 572407234127 573351575832 573770692481 574613438336 575342303112 575653399916 576603097056 576830267136 577024590548 577251926688 577646659611 578516905344 579652299801 580525567104 580922538588 581576228724 582452394496 582535697184 583589996829 584874392592 585839302272 586498525056 586815654208 586899580932 587783766528 588213433024 588847564368 589278008494 589824603648 590143531264 590892095088 592186964544 592619849752 592853330112 595318578174 596215447296 597059275771 597294505176 598279905216 598717244328 599362699446 600357185856 600681808608 601672796928 602112616224 602349836544 602761731768 603202347069 604111093376 605204441156 606862151712 607305764396 608636602448 608876393088 609408623691 611408269476 612329378304 612864627228 613196012954 613787930112 614449632384 614898791472 616583055744 617027942412 617934223872 618385930176 618629561856 619081776448 619505113206 620438420224 621225411408 621561317944 622592637184 623263831488 623719433704 624748428864 625086240352 625879127034 626822036736 628391832517 629428536072 631517677728 632318722326 632660627193 633247462656 633704373288 633710362848 634167607479 635099063424 635813716352 635904650808 636248494644 637207026176 638015287392 638451571149 639419465216 640576715696 640668331359 641633521536 642794779116 643763172864 645375395558 645998375424 646440118128 646912662074 648235211904 648585723072 649408417524 650362258944 650831518512 650837669952 651307272546 651911404032 652263902976 652997870848 653091262992 655258943808 655737934264 657889599904 657983691666 658974968064 659456674912 660167610984 660650189647 661740112152 663911472672 664396788076 665755082496 666697330971 666959996376 667447540233 668427877248 668910171804 670646461952 670742378208 671232686964 671956318323 672243923456 672968644992 673460581136 673556899869 675767034684 676785102336 677279828288 677376693252 678505600178 679624980048 682353458024 683748463104 684248279232 684716177754 684985942224 685486662942 686493495552 686988825096 688128704256 688870550592 689374110936 690511421376 691662218464 691761140406 694538341203 695584688512 695684171448 696466998504 696843589372 697993222752 698503451716 699256482687 700416716832 700795443376 701684362917 702741475968 703222020396 704013329508 705174791328 706726777344 708005843664 709173892224 709971898752 710355791936 710457387444 711527717376 712924158204 713309647722 713998204416 714384274688 714486446352 715008731766 715290430896 716857904448 717381923384 719346898368 720648805158 721734488832 722755965407 723040716792 724233569472 724762979976 726748172352 727141136736 728340754176 728873167008 729160328448 729658938456 730192314873 731292376192 732192378696 733796890848 734333292084 734622604704 735159609532 736770624016 737705176047 738788706432 739328756656 740125799892 741240826368 741888759276 742289910418 743807449728 744351168624 746390014848 748025639424 748572441792 748867364352 749414782016 749927242302 751057035008 751981361904 752531055882 753664771328 754180137816 754477269696 755028788168 756274413888 756683343584 757643153778 758755968768 759310614944 760563304704 760684849889 761939806824 764468767776 766562717952 767123070816 767647640277 768804129408 769669235584 769779314136 770195546148 771355873792 772305182496 772862428233 772869733068 774034089472 774144792288 774563384784 775434971632 775545874803 776714262912 778119995772 779832523456 781119069696 781243899886 781998033408 782532774576 783104801458 785130085824 787280629248 787856126784 788394873798 789155910144 789582619392 790471106816 790584160464 793758104232 795067624512 796392673568 796506574122 797706540288 798289659104 799150265928 799734440099 800476247808 800909078144 802816821632 803682309024 804269796092 805914047232 807054663807 809149535616 811835190784 811951299936 812544831588 813420806391 815211025968 815358352473 816555938688 817152836304 818033778828 819266176512 819865055296 819982312884 821348884426 822110740992 822703923216 824514573568 826006817608 827695507968 828300548544 828866952018 831018441984 831744851238 832194589009 832997905152 833895929664 834505502712 837395064702 838625018112 839238048096 840756939351 842023570304 842143997016 843091629768 843547502924 844939164384 844947150464 845556809972 846798751232 847872867744 848331326192 848452655043 849407386689 850687049856 851268761532 854224441812 855511362048 857059705488 858473659008 860027363748 861920157504 863013454668 863480099874 864313615872 864780964096 864904645584 865536885822 865877890032 867775358016 867783559936 868409696728 870788350656 871383807882 872364343086 873678591744 874915116019 877311588888 877952898529 879747787584 880223481312 881675649792 882320149536 883271346552 883917012741 884736905472 885215296896 886338142632 888280446816 888929774628 889279995168 889930053644 891237169664 891880229072 892977867261 894323170944 894976915952 895941757764 897291526656 898075866492 898561470506 901022712912 901681355246 903168924336 903524754816 905504721408 906166640064 907806661734 908648713728 910293227568 910958646594 912331038976 912954903672 913314589632 913982217256 915985100128 917112404214 918494067456 919165481248 919296940842 919794019431 920681895168 920829028813 922348187208 926051121604 927578895264 927944342784 928622664672 929257669809 930657630336 931838117112 932341976916 933888955776 934895747232 935579150556 936988634624 937122643296 937629360528 938684439344 938818690551 940233055104 944007791552 944142804108 945565189632 945716299862 946629198336 947276516592 947968970186 950565544272 951079530296 952648595136 953023919616 953344975688 953720574528 954372741966 955810539264 957022931088 959129197824 960865073544 962450282304 964054289056 964192168674 965644759296 966350639968 968063093337 968997563136 969521515648 969660177192 970368993111 971830889344 972878584608 973589753164 976256504928 976960908819 978395854464 979111056112 979496806272 982888415712 983606901396 985051608576 986834399856 988462452096 989185012368 990251416476 991743266304 992468224832 992610168228 995186686464 995867209008 996595182114 998096589056 999902989736 1002641815872 1003365257706 1003374741176 1005573517088 1005969692928 1006849030446 1007393449853 1008365885184 1009452967488 1010190871704 1015177653504 1015919742432 1017758400267 1019291690368 1019437470072 1022830761088 1023530187036 1025072172544 1026372418848 1026927394864 1027074266631 1028229994413 1029740243328 1030483237644 1030492977424 1032193056384 1032751179712 1034061166404 1035619017216 1037493327696 1043377032768 1044700497756 1045265384058 1046840114432 1046989834128 1047755177574 1050474835712 1050625075248 1051193165064 1054112213952 1054833030594 1056019994262 1058344138976 1059107772023 1060090166016 1062008765496 1062785087693 1064957848128 1065533687904 1067291576064 1069964471583 1070997306624 1071576412032 1072513097649 1072935646344 1075286856672 1076072885076 1078866047488 1079020347552 1080973207737 1082601733248 1083393108784 1084561075188 1086948034624 1087144469964 1087732306402 1088741251584 1089537115072 1090711705104 1091509008982 1093309750512 1093740492672 1096137294336 1096938564288 1099943179776 1101499938126 1101933907056 1102739414298 1104400731392 1105155936024 1108183059648 1108993134984 1110188699838 1111861239552 1112674003616 1112833138914 1113434865627 1114687771721 1116526752936 1118984064128 1121009252468 1122858662688 1123301046528 1124122173024 1124890863453 1126585552512 1128796583823 1130497156992 1131270206724 1131715904544 1132543182252 1134249399808 1134411620832 1135025015376 1136464730667 1138133953152 1138965922416 1140844957056 1142746273984 1142909710236 1144631545344 1144814468254 1146703151664 1147541384962 1149226876672 1150684606224 1151306799832 1153206194112 1153660534272 1154049181096 1154503853376 1155293319222 1157033810688 1159304599602 1161051134208 1161845077176 1162694379133 1163152457448 1165071394368 1167179993658 1169748785184 1171678604544 1171865849829 1172997050112 1173631308416 1173799161864 1174657202187 1176426866048 1177695128736 1178556016988 1180287062528 1181784190176 1182592310697 1184373929088 1185239699504 1185706660224 1190637156348 1192430894592 1194118551542 1194589010352 1196559810432 1197434488656 1198725398892 1200714371712 1201363617216 1203345593856 1204225232448 1204699673088 1205523463536 1206404694138 1208222186752 1210408882312 1213724303424 1214611528792 1217273204896 1217752786176 1218817247382 1219476281401 1222816538952 1223710410691 1225729254456 1226392025908 1228899264768 1229797582944 1232023326639 1233166111488 1234055884824 1236771860352 1238163552896 1239010226412 1240876840448 1242450822816 1243122635888 1243300428027 1245185274368 1246527662976 1247438867408 1247617276857 1249496857728 1250172480704 1251758254068 1253644073472 1256783665034 1258857072144 1263035355456 1264637444652 1265321254386 1266494925312 1267408746576 1267420725696 1268335214958 1270198126848 1271627432704 1271809301616 1272496989288 1276030574784 1276903142298 1281153431392 1281336662718 1283267043072 1285589558232 1286529316681 1290750791116 1292880236256 1293825324148 1295220149811 1296470423808 1297171446144 1298305328733 1298816835048 1301663037024 1301675339904 1302614545092 1304527805952 1305995741696 1306182525984 1308546514629 1310517887616 1311475868528 1315779199808 1315967383332 1317949936128 1318913349824 1320335221968 1321300379294 1323480224304 1327822945344 1328793576152 1331510164992 1333394661942 1333919992752 1334895080466 1336855754496 1337820343608 1341484756416 1342465373928 1343912636646 1345937289984 1346921162272 1347113799738 1347842205759 1351534069368 1352522032869 1354559656576 1354753386504 1357011200356 1359249960096 1361709992601 1364706916048 1366437969891 1368496558464 1369432355508 1369971884448 1370973325884 1372986991104 1373977650192 1376257408512 1377741101184 1378748221872 1381022842752 1383324436928 1383522280812 1389076682406 1391169377024 1391368342896 1392933997008 1393687178744 1395986445504 1397006903432 1398512965374 1400833433664 1401590886752 1403368725834 1405482951936 1406444040792 1407472143161 1408026659016 1410349582656 1416011687328 1418347784448 1418574449793 1419943797504 1420711583872 1420914774888 1421953455279 1425848316408 1426619295444 1428768549376 1428972892704 1430017463532 1430580861792 1431559112949 1433715808896 1434763846768 1438693796736 1441297610316 1443468977664 1445511930814 1446081433584 1448467138944 1449525959952 1453496344704 1454282273472 1456681508352 1457746334016 1458320656896 1459317876912 1460384629746 1462584752384 1464384757392 1467593781696 1468666584168 1469245209408 1470319219064 1473541248032 1475410352094 1476208130117 1477577412864 1478657513312 1480251599784 1481333655047 1483777518552 1484579820836 1487614899456 1488702337248 1492780029696 1494892773171 1497144883584 1498829564032 1499854484604 1502114070016 1503962723808 1505047886559 1505062111764 1507329542656 1508360275632 1508954539392 1510057576336 1510273545669 1512548827776 1513366687168 1515286307556 1517511937536 1518621229888 1521126609408 1521369699778 1523879613648 1528937535552 1533125435904 1534246141632 1535295280554 1537608258816 1539338471168 1539558628272 1540391092296 1544610364992 1545724856466 1545739466136 1548289584576 1549126769568 1550869943264 1551091749606 1553428525824 1556239991544 1557377593877 1559665046912 1562487799772 1565065549152 1566209602916 1567898076087 1570260171648 1571632766361 1575712253568 1576789747596 1579165238784 1580942213632 1581168320928 1584029991393 1587516208464 1590135249024 1592785347136 1593013148244 1595413080576 1596579318208 1598300531856 1599468880198 1600952495616 1601818156288 1605633643264 1607364618048 1608539592184 1611828094464 1614109327614 1618299071232 1620589462807 1623902599872 1625089663176 1626841612782 1630422051936 1630716704946 1631598459603 1633111877376 1634305672608 1636067557656 1637263513473 1639730110592 1639964625768 1642697768852 1645407846432 1649029147136 1652013635216 1652249907189 1654109121447 1656601097088 1657733904036 1662036883968 1663489702476 1664389178018 1665995810304 1667791859328 1669011005424 1674790129404 1677250036224 1678476096192 1681513878702 1684047140608 1684287994032 1686183259536 1687095005848 1689878328768 1689894300928 1691113619944 1695745735488 1696662652384 1696905310086 1698814773378 1701374099712 1702537523064 1703782068037 1708448883624 1714119410976 1716947318016 1717221702381 1720054727496 1721312077443 1723840315008 1726026909336 1726960199748 1729561928192 1729809291168 1731073771644 1731755780064 1732939978833 1735550716032 1735567119872 1736819393456 1738956899403 1741576701312 1742767615764 1744728686172 1747357183488 1749830232038 1754623177776 1755905797058 1759495575168 1760446962624 1763351299584 1764640299072 1766542693104 1767834025482 1769473810944 1770430593792 1772676285264 1776560893632 1777859549256 1778559990336 1779860107288 1783760458144 1785955734522 1788646341888 1789953831904 1791177827313 1791883515528 1793193371899 1796151732984 1797122941012 1802045425824 1803362710492 1806337848672 1807049509632 1809607041207 1812333280128 1815613323468 1820586455136 1821917293188 1824662077952 1825909807344 1826629179264 1827964434512 1828225871073 1831970200256 1834224808428 1836988134912 1838330962496 1838593881684 1839588038862 1841363790336 1841658057626 1844696374416 1852102243208 1855157790528 1855888685568 1857245329344 1858515339618 1861315260672 1863676234224 1864683953832 1867777911552 1869791494464 1871158301112 1874245286592 1875258721056 1877368878688 1877637381102 1880466110208 1885175497551 1888015583104 1888285608216 1891432599724 1894553033184 1895937940372 1897981881579 1901131088544 1902159060592 1902502822437 1905297190272 1906689951376 1907441149056 1908745483932 1911621078528 1914045862176 1918258395648 1921730147088 1924900564608 1928108578112 1928384337348 1931289518592 1932701279936 1936126186674 1937995126272 1939043031296 1939320354384 1940737986222 1943661778688 1945757169216 1947179506328 1952513009856 1953921817638 1956791708928 1958222112224 1958993612544 1961766191819 1965776831424 1967213802792 1973668799712 1976924904192 1978370024736 1980502832952 1981950568941 1984936449664 1985220336456 1991734418016 1993190364228 1996193178112 1999805979472 2000091992913 2002342620699 2005283631744 2006730515412 2006749482352 2011147034176 2011939385856 2013698060892 2014786899706 2016731770368 2018905934976 2020381743408 2030355307008 2031839484864 2035516800534 2038583380736 2038874940144 2045661522176 2047060374072 2052744837696 2053854789728 2054148533262 2056459988826 2059480486656 2060966475288 2060985954848 2062473029729 2064386112768 2065502359424 2068122332808 2074986655392 2083615023609 2086754065536 2089400995512 2090530768116 2093680228864 2093979668256 2095510355148 2097769448061 2100949671424 2101250150496 2102386330128 2105053088751 2108224427904 2109666061188 2112039988524 2116688277952 2118215544046 2120180332032 2124017530992 2125570175386 2129915696256 2131067375808 2134583152128 2139928943166 2141994613248 2143152824064 2145026195298 2145871292688 2150573713344 2152145770152 2158040695104 2161946415474 2165203466496 2166786217568 2168267896221 2169122150376 2170707765983 2173896069248 2174288939928 2175464612804 2179074230144 2181423410208 2183018017964 2186619501024 2187480985344 2190576944619 2193877128576 2202999876252 2203867814112 2205478828596 2208801462784 2210311872048 2213115528141 2216366119296 2217986269968 2220377399676 2223722479104 2225348007232 2225666277828 2226869731254 2229375543442 2233053505872 2237968128256 2242018504936 2245717325376 2246602093056 2248244346048 2249781726906 2253171105024 2257593167646 2258813884453 2260994313984 2262540413448 2263431809088 2264194317259 2265086364504 2268823241664 2270050030752 2272929461334 2276267906304 2277931844832 2281689914112 2282054549667 2285492547968 2285819420472 2289628936508 2293406303328 2295082769924 2298453753344 2301369212448 2302613599664 2302942920831 2306412388224 2308098362192 2309007706752 2310586638444 2314067621376 2318609199204 2322102268416 2323690154352 2325388758266 2326304914896 2330142788736 2334359987316 2339497570368 2343357209088 2343731699658 2345994100224 2347262616832 2347598323728 2349314404374 2352853732096 2355390257472 2357112033976 2363568380352 2365184621394 2368747858176 2370479399008 2371413320448 2374769600623 2381274312696 2383015010293 2388237103084 2389178020704 2393119620864 2394868977312 2397450797784 2399203320297 2401428743424 2402727234432 2408450464896 2411046927072 2412809388276 2416444373504 2420817764624 2421163991421 2427448606848 2429223057584 2434546409792 2435505572352 2437634494764 2438952562802 2445633077904 2447420821382 2451458508912 2452784051816 2457798529536 2459595165888 2464046653278 2466332222976 2468111769648 2473543720704 2476327105792 2478020452824 2484901645632 2486245271776 2486600856054 2493055325952 2494877734816 2495234553714 2496583767027 2498993715456 2500344961408 2503516508136 2513567330068 2517714144288 2522270818053 2526070710912 2529274889304 2530642508772 2534817493152 2534841451392 2536670429916 2540396253696 2543254865408 2543618603232 2544993978576 2548222160067 2552061149568 2553806284596 2562306862784 2562673325436 2566534086144 2571179116464 2573058633362 2581501582232 2585760472512 2587650648296 2590440299622 2592940847616 2594342892288 2596610657466 2597633670096 2603326074048 2603350679808 2605229090184 2612365051968 2617093029258 2621035775232 2622951737056 2624745348057 2631558399616 2631934766664 2633858695587 2637826699648 2640670443936 2642600758588 2646960448608 2651751038223 2655645890688 2657587152304 2666789323884 2667839985504 2669790160932 2673711508992 2675640687216 2682969512832 2684930747856 2687825273292 2691874579968 2693842324544 2694227599476 2695684411518 2703068138736 2705044065738 2709119313152 2709506773008 2714022400712 2718499920192 2723419985202 2729413832096 2732875939782 2734353649601 2736993116928 2738864711016 2739943768896 2740866805103 2741946651768 2747955300384 2755482202368 2757496443744 2759382058293 2762045685504 2762487086439 2766648873856 2767044561624 2778153364812 2782338754048 2782736685792 2785867994016 2787374357488 2787773009427 2791972891008 2794013806864 2797025930748 2801666867328 2803181773504 2806737451668 2810965903872 2812888081584 2814944286322 2816053318032 2820699165312 2832023374656 2836695568896 2837148899586 2839887595008 2841423167744 2841829549776 2843906910558 2851696632816 2853238590888 2857945785408 2860034927064 2861161723584 2863118225898 2867431617792 2869527693536 2874721095491 2877387593472 2882595220632 2884702380881 2891023861628 2892162867168 2896934277888 2899051919904 2904189280011 2906992689408 2908564546944 2911106979333 2915492668032 2918635753824 2920769259492 2925169504768 2928769514784 2930882726457 2935187563392 2937333168336 2938490418816 2940638438128 2947082496064 2950820704188 2952416260234 2955154825728 2957315026624 2960503199568 2962667310094 2967555037104 2969159641672 2975229798912 2977404674496 2985560059392 2989785546342 2994289767168 2997659128064 2999708969208 3007925447616 3010095773118 3010124223528 3016720551264 3017909078784 3020115152672 3020547091338 3022180349559 3025097655552 3026733374336 3030572615112 3037242459776 3042739399556 3047759227296 3053275200801 3057875071104 3068492283264 3070590561108 3075216517632 3078676942336 3079117256544 3080782184592 3084689983239 3089220729984 3091449712932 3091478932272 3096579169152 3098253539136 3101739886528 3102183499212 3106857051648 3112479983088 3114755187754 3119330093824 3124975599544 3130131098304 3132419205832 3135796152174 3140520343296 3143265532722 3151424507136 3153579495192 3155884743361 3162336641856 3168059982786 3175032416928 3177323316069 3180270498048 3185570694272 3186026296488 3188355263079 3193158636416 3196601063712 3198937760396 3203636312576 3209893414749 3211267286528 3214729236096 3217079184368 3217539292947 3228218655228 3236598142464 3241178925614 3247805199744 3250179326352 3253683225564 3260844103872 3261433409892 3263196919206 3266223754752 3268611345216 3272135115312 3274527026946 3279460221184 3279929251536 3285395537704 3290815692864 3304027270432 3304499814378 3308218242894 3310007049517 3313202194176 3315467808072 3317891395651 3326979404952 3328778356036 3335583718656 3338022010848 3340304596881 3344063315163 3349580258808 3356952192384 3363027757404 3368094281216 3368575988064 3372366519072 3374190011696 3374672590359 3379756657536 3379788601856 3382227239888 3386389751469 3391491470976 3393325304768 3393810620172 3397629546756 3402748199424 3405075046128 3407564136074 3416897767248 3428238821952 3433894636032 3434443404762 3440109454992 3442624154886 3447680630016 3452053818672 3453920399496 3459618582336 3462147543288 3463511560128 3465879957666 3471101432064 3473638786912 3477913798806 3483153402624 3485535231528 3488083137399 3489457372344 3492008145277 3499660464076 3509246355552 3511811594116 3515597549487 3518991150336 3520893925248 3523971606561 3529280598144 3533085386208 3535668050964 3540861187584 3545352570528 3553121787264 3555719098512 3557119980672 3559720214576 3567520916288 3571911469044 3577292683776 3579907663808 3582355654626 3583767031056 3586386743798 3592303465968 3594245882024 3604090851648 3606725420984 3612675697344 3614099019264 3619214082414 3624666560256 3631226646936 3641172910272 3643834586376 3651819614688 3653258358528 3655928869024 3656451742146 3658428844203 3663940400512 3668449616856 3671131232073 3676661924992 3677187763368 3679176077724 3683316115252 3689392748832 3696069979917 3704204486416 3710315581056 3714490658688 3717030679236 3722630521344 3727352468448 3729367907664 3735555823104 3739582988928 3742316602224 3748490573184 3750517442112 3754737757376 3755274762204 3760932220416 3770350995102 3776031166208 3776571216432 3782865199448 3789106066368 3791875880744 3795963763158 3802262177088 3804318121184 3805005644874 3810594380544 3813379902752 3814882298112 3817490967864 3820281531437 3828091724352 3843460294176 3849801129216 3856217156224 3856768674696 3859587950043 3865402559872 3872252373348 3878086062592 3878640708768 3881475972444 3885660449433 3887323557376 3891514338432 3894359012656 3894915986199 3905026019712 3907843635276 3913583417856 3916444224448 3917987225088 3923532383638 3931553662848 3934427605584 3947337599424 3953849808384 3956740049472 3961005665904 3963901137882 3969872899328 3970440672912 3983468836032 3986380728456 3999611958944 4000183985826 4004685241398 4006850638889 4010567263488 4013461030824 4013498964704 4016394847367 4022294068352 4027396121784 4029573799412 4037811869952 4040763486816 4043526617277 4057566098607 4063678969728 4071033601068 4077166761472 4077749880288 4085129977803 4091323044352 4094120748144 4099313909673 4105489675392 4107709579456 4108297066524 4112919977652 4118960973312 4121932950576 4121971909696 4124946059458 4128772225536 4131004718848 4136244665616 4149973310784 4167230047218 4173508131072 4178801991024 4181061536232 4187959336512 4191020710296 4195538896122 4202500300992 4204772660256 4210106177502 4216448855808 4219332122376 4222416429483 4224079977048 4227167754809 4233376555904 4236431088092 4248035061984 4251140350772 4255723349379 4259831392512 4262134751616 4265860365837 4279857886332 4286305648128 4290052390596 4291742585376 4301147426688 4304291540304 4316081390208 4323892830948 4330406932992 4333572435136 4336535792442 4338244300752 4341415531966 4347792138496 4348577879856 4350929225608 4358148460288 4362846820416 4366036035928 4373239002048 4374961970688 4381153889238 4387754257152 4398742827619 4405999752504 4407735628224 4410957657192 4420623744096 4426231056282 4428624390351 4432732238592 4435972539936 4440754799352 4444000965141 4450696014464 4451332555656 4453739462508 4458751086884 4466107011744 4475936256512 4484037009872 4484678319513 4491434650752 4496488692096 4499563453812 4506342210048 4515186335292 4517627768906 4521988627968 4525080826896 4526863618176 4528388634518 4530172729008 4537646483328 4540100061504 4545858922668 4552535812608 4555863689664 4563379828224 4564109099334 4570985095936 4571638840944 4579257873016 4586812606656 4590165539848 4602738424896 4605227199328 4605885841662 4612824776448 4616196724384 4618015413504 4621173276888 4624551327529 4637218398408 4647380308704 4650777516532 4652609829792 4660285577472 4668719974632 4672132781631 4678995140736 4687463399316 4694525233664 4695196647456 4698628808748 4703694228261 4705707464192 4710780514944 4714224067952 4714898299083 4727136760704 4730369242788 4737495716352 4740958798016 4742826640896 4749539201246 4762548625392 4766030020586 4776474206168 4778356041408 4786239241728 4789737954624 4794901595568 4798406640594 4802857486848 4805454468864 4816900929792 4822093854144 4825618776552 4841635529248 4842327982842 4854897213696 4858446115168 4861768388421 4869092819584 4875268989528 4877905125604 4891266155808 4894795378809 4894841642764 4902917017824 4905568103632 4911790540419 4919190331776 4928093306556 4936223539296 4947087441408 4952654211584 4956040905648 4962327364341 4969803291264 4972490543552 4973201712108 4986110651904 4989755469632 4990469107428 4993167534054 4997987430912 5000689922816 5007033016272 5027134660136 5035428288576 5044541636106 5052141421824 5058549778608 5061285017544 5069634986304 5069682902784 5073340859832 5087237206464 5089987957152 5096444320134 5104122299136 5107612569192 5111346204111 5124613725568 5125346650872 5142358232928 5146117266724 5151665107143 5163003164464 5163936232329 5171520945024 5175301296592 5180880599244 5188685784576 5193221314932 5195267340192 5206652148096 5206701359616 5210458180368 5224730103936 5234186058516 5242071550464 5245903474112 5249490696114 5263116799232 5263869533328 5267717391174 5275653399296 5281340887872 5285201517176 5293920897216 5303502076446 5311291781376 5315174304608 5324793949223 5333578647768 5335679971008 5339580321864 5351281374432 5365939025664 5369861495712 5373533481939 5375650546584 5379580115697 5387684649088 5388455198952 5391368823036 5406136277472 5410088131476 5418238626304 5419013546016 5428044801424 5428821123621 5436999840384 5446839970404 5458827664192 5465751879564 5468707299202 5473986233856 5477729422032 5479887537792 5481733610206 5483893303536 5495910600768 5510964404736 5514992887488 5518764116586 5524091371008 5524974172878 5533297747712 5534089123248 5556306729624 5565473371584 5571735988032 5574748714976 5575546018854 5583945782016 5588027613728 5594051861496 5598141080693 5603333734656 5606363547008 5613474903336 5625776163168 5629888572644 5632106636064 5641398330624 5655526492653 5664046749312 5674297799172 5682846335488 5683659099552 5687813821116 5693945644737 5703393265632 5706477181776 5707508467311 5715891570816 5720069854128 5722323447168 5726236451796 5734863235584 5739055387072 5749442190982 5754775186944 5765190441264 5769404761762 5782047723256 5784325734336 5793868555776 5798103839808 5808378560022 5813985378816 5817129093888 5822213958666 5825362123063 5830985336064 5837271507648 5841538518984 5857539029568 5861765452914 5870375126784 5874666336672 5876980837632 5881276876256 5885298575457 5894164992128 5901641408376 5904832520468 5914630053248 5921006399136 5925334620188 5935110074208 5938319283344 5945851706823 5954809348992 5979571092684 5988579534336 5995318256128 5999417938416 6007027862097 6015850895232 6020191546236 6020248447056 6033441102528 6035818157568 6040230305344 6041094182676 6044360699118 6050195311104 6053466748672 6061145230224 6074484919552 6085478799112 6095518454592 6106550401602 6115750142208 6136984566528 6141181122216 6145670289703 6158234513088 6161564369184 6169379966478 6178441459968 6182899425864 6182957864544 6187419089187 6193158338304 6196507078272 6203479773056 6204366998424 6224959966176 6229510375508 6238660187648 6249951199088 6250845070827 6260262196608 6264838411664 6271592304348 6281040686592 6286531065444 6302849014272 6307158990384 6311769486722 6324673283712 6336119965572 6350064833856 6354646632138 6360540996096 6371141388544 6372052592976 6376710526158 6386317272832 6393202127424 6397875520792 6419786829498 6429458472192 6434158368736 6435078585894 6445803201691 6456437310456 6482357851228 6495610399488 6500358652704 6504803688663 6507366451128 6512123297949 6521688207744 6522866819784 6526393838412 6537222690432 6544270230624 6549054053892 6558920442368 6559858503072 6570791075408 6571730833857 6581631385728 6608054540864 6608999628756 6616436485788 6620014099034 6626404388352 6630935616144 6635782791302 6653958809904 6657556712072 6671167437312 6676044021696 6680609193762 6688126630326 6699160517616 6713904384768 6726055514808 6737151976128 6744733038144 6748380023392 6749345180718 6759513315072 6764454479776 6772779502938 6776441653359 6782982941952 6786650609536 6787621240344 6792582951777 6795259093512 6810150092256 6815128272148 6833795534496 6846163649001 6856477643904 6868886809524 6880218909984 6885248309772 6895361260032 6904107637344 6907840798992 6919237164672 6924295086576 6927023120256 6931759915332 6942202864128 6947277573824 6955827597612 6966306805248 6971070463056 6976166274798 6978914744688 6984016290554 6999320928152 7018492711104 7023623188232 7031195098974 7037982300672 7041787850496 7047943213122 7051754148971 7058561196288 7066170772416 7071336101928 7090705141056 7106243574528 7111438197024 7114239961344 7119440429152 7124308801869 7135041832576 7143822938088 7149045030879 7159815327616 7164711309252 7167534062112 7172773487596 7184606931936 7188491764048 7197609960891 7208181703296 7213450841968 7225351394688 7238428164828 7249333120512 7262453293872 7282345820544 7287669172752 7303639229376 7306516717056 7311857738048 7312903484292 7316857688406 7327880801024 7336899233712 7342262464146 7353323849984 7354375526736 7358352155448 7366632230504 7378785497664 7392139959834 7408408972832 7420631162112 7421817048917 7428981317376 7434061358472 7439495613851 7454704936896 7458735815328 7479165977856 7484633204448 7489751301081 7496981146368 7501034884224 7509475514752 7510549524408 7540701990204 7552062332416 7553142432864 7565730398896 7566812454159 7578212132736 7583751761488 7591927526316 7604524354176 7608636242368 7610011289748 7621188761088 7626759805504 7629764596224 7634981935728 7640563062874 7656183448704 7686920588352 7699602258432 7712434312448 7713537349392 7719175900086 7730805119744 7744504746696 7757281417536 7762951944888 7771320898866 7783028676864 7788718025312 7789831972398 7802814402047 7810052039424 7815687270552 7832888448896 7847064767276 7863107325696 7868855211168 7874236044171 7894675198848 7901576086761 7913480098944 7922011331808 7927802275764 7939745798656 7940881345824 7955253114669 7966937672064 7972761456912 7999223917888 8000367971652 8009370482796 8013701277778 8021134526976 8026922061648 8026997929408 8032789694734 8044588136704 8054792243568 8059147598824 8075623739904 8081526973632 8087053234554 8115132197214 8127357939456 8142067202136 8155499760576 8170259955606 8188241496288 8198627819346 8203060948803 8210979350784 8215419158912 8216594133048 8222600415309 8225839955304 8243865901152 8243943819392 8249892118916 8262009437696 8272489331232 8278146174879 8287461259317 8299946621568 8334460094436 8347016262144 8357603982048 8362123072464 8375918673024 8382041420592 8391077792244 8405000601984 8409545320512 8420212355004 8432897711616 8438664244752 8444832858966 8448159954096 8454335509618 8466753111808 8472862176184 8496070123968 8502280701544 8511446698758 8519662785024 8524269503232 8531720731674 8536333969807 8559715772664 8565972874837 8580104781192 8583485170752 8602294853376 8608583080608 8624163286473 8632162780416 8647785661896 8654107142643 8667144870272 8673071584884 8676488601504 8682831063932 8695584276992 8697155759712 8701858451216 8712567840033 8716296920576 8725693640832 8732072071856 8733320937999 8746478004096 8762307778476 8775508514304 8797485655238 8811999505008 8815471256448 8821915314384 8841247488192 8852462112564 8857248780702 8865464477184 8871945079872 8881509598704 8888001930282 8901392028928 8902665111312 8907478925016 8917502173768 8932214023488 8968074019744 8969356639026 8982869301504 8984304848689 8992977384192 8999126907624 9005705216767 9030372670584 9035255537812 9050161653792 9053727236352 9056777269036 9060345458016 9066541048677 9075292966656 9080200123008 9091717845336 9111727379328 9128218198668 9141970191872 9143277681888 9158515746032 9159825602403 9173625213312 9180331079696 9205476849792 9210454398656 9211771683324 9225649552896 9232393448768 9236030827008 9242346553776 9249102655058 9274436796816 9294760617408 9301555033064 9305219659584 9320571154944 9337439949264 9344265563262 9357990281472 9374926798632 9390393294912 9397257617496 9407388456522 9421561029888 9428448135904 9429796598166 9454273521408 9460738485576 9467654230083 9481917596032 9499078402492 9525097250784 9531969948207 9532060041172 9552948412336 9556712082816 9565065789237 9579475909248 9589803191136 9596813281188 9610908937728 9633801859584 9644187708288 9651237553104 9683271058496 9684655965684 9709794427392 9716892230336 9723536776842 9738185639168 9750537979056 9755810251208 9782532311616 9789590757618 9789683285528 9805834035648 9811136207264 9823581080838 9838380663552 9856186613112 9872447078592 9912081811296 9924654728682 9930021148551 9939606582528 9944981087104 9946403424216 9953674186953 9979510939264 9980938214856 9986335068108 10001379845632 10014066032544 10020913790643 10032189945489 10054269320272 10070856577152 10089083272212 10104282843648 10117099557216 10122570035088 10139269972608 10139365805568 10146681719664 10174474412928 10179975914304 10192888640268 10208244598272 10215225138384 10222692408222 10249227451136 10250693301744 10284716465856 10292234533448 10303330214286 10326006328928 10327872464658 10333456910819 10343041890048 10350602593184 10361761198488 10369335585329 10386442629864 10390534680384 10413304296192 10420916360736 10449460207872 10464249412197 10468372117032 10476024435831 10491806948224 10498981392228 10526233598464 10527739066656 10535434782348 10546792648461 10551306798592 10562681775744 10570403034352 10571914819683 10587841794432 10607004152892 10622583562752 10630348609216 10649587898446 10667157295536 10671359942016 10679160643728 10702562748864 10731878051328 10739722991424 10747066963878 10751301093168 10759160231394 10775369298176 10776910397904 10782737646072 10812272554944 10820176262952 10838027092032 10856089602848 10857642247242 10873999680768 10875737448413 10893679940808 10901643157139 10917655328384 10931503759128 10937414598404 10955458844064 10959775075584 10963467220412 10967786607072 10975286532609 10991821201536 11013393696219 11029985774976 11037528233172 11049948345756 11066595495424 11068178246496 11088209939751 11112613459248 11130946743168 11143471976064 11149497429952 11151092037708 11167891564032 11176055227456 11188103722992 11196282161386 11206667469312 11212727094016 11226949806672 11251552326336 11259777145288 11264213272128 11282796661248 11311052985306 11328093498624 11344126239649 11348595598344 11367318199104 11375627642232 11387891289474 11406786531264 11412954363552 11415016934622 11431783141632 11440139708256 11444646894336 11452472903592 11460844594311 11478110774144 11498884381964 11530380882528 11538809523524 11564095446512 11568651468672 11578763850129 11596207679616 11616757120044 11634258187776 11644427917332 11650724246126 11661970672128 11674543015296 11683077037968 11715078059136 11723530905828 11740750253568 11749332673344 11753961675264 11762553752512 11770597150914 11788329984256 11803282816752 11809665040936 11829260106496 11842012798272 11850669240376 11870220148416 11876638566688 11891703413646 11909618697984 11939444817823 11959142185368 11998835876832 12014055724194 12020551916667 12031701790464 12040383092472 12040496894112 12049184542101 12066882205056 12080460610688 12082188365352 12088721398236 12106933497344 12122290460448 12130579851831 12148969839104 12170957598224 12172698295821 12191036909184 12213100803204 12231500284416 12273969133056 12282362244432 12291340579406 12316469026176 12323128738368 12338759932956 12356882919936 12365798851728 12365915729088 12374838178374 12386316676608 12393014156544 12406959546112 12408733996848 12449919932352 12459020751016 12499902398176 12501690141654 12520524393216 12529676823328 12543184608696 12552353603293 12573062130888 12614317980768 12623538973444 12649346567424 12667249288449 12672239931144 12681503264427 12700129667712 12709293264276 12742282777088 12744105185952 12753421052316 12767170048137 12772634545664 12786404254848 12795751041584 12797581097511 12839573658996 12858916944384 12868316737472 12870157171788 12891606403382 12912874620912 12964715702456 12991220798976 13000717305408 13009607377326 13014732902256 13024246595898 13043376415488 13045733639568 13052787676824 13074445380864 13088540461248 13098108107784 13119717006144 13141582150816 13143461667714 13163262771456 13196228482857 13216109081728 13217999257512 13232872971576 13240028198068 13261871232288 13271565582604 13285873171053 13307917619808 13315113424144 13332002895423 13352088043392 13361218387524 13376253260652 13398321035232 13427808769536 13452111029616 13474303952256 13489466076288 13496760046784 13498690361436 13519026630144 13528908959552 13545559005876 13552883306718 13565965883904 13573301219072 13575242480688 13585165903554 13590518187024 13620300184512 13630256544296 13667591068992 13692327298002 13712955287808 13732363342733 13737773619048 13760437819968 13770496619544 13808215274688 13815681597984 13838474329344 13848590173152 13854046240512 13863519830664 13873653982587 13894555147648 13911655195224 13942140926112 13952332549596 13957829489376 13968032581108 13998641856304 14016398344893 14036985422208 14047246376464 14062390197948 14083575700992 14095886426244 14103508297942 14117122392576 14132341544832 14142672203856 14181410282112 14212487149056 14222876394048 14228479922688 14238880858304 14248617603738 14270083665152 14287645876176 14298090061758 14319630655232 14329422618504 14335068124224 14345546975192 14369213863872 14376983528096 14395219921782 14416363406592 14426901683936 14450702789376 14453012147891 14476856329656 14524906587744 14564691641088 14575338345504 14585305165263 14607278458752 14623715476096 14625806968584 14633715376812 14655761602048 14673798467424 14684386136427 14684524928292 14706647699968 14708751053472 14716704310896 14733264461008 14735371621257 14757570995328 14784279919668 14816817945664 14841262324224 14843634097834 14857962634752 14868122716944 14878991227702 14909409873792 14917471630656 14958331955712 14969266408896 14979502602162 14993962292736 15002069768448 15018951029504 15021099048816 15081403980408 15106284865728 15131460797792 15133624908318 15156424265472 15167503522976 15183855052632 15194954361881 15209048708352 15217272484736 15220022579496 15253519611008 15269963871456 15281126125748 15312366897408 15334038612333 15373841176704 15424868624896 15427074698784 15438351800172 15454995321429 15461610239488 15489009493392 15491808696987 15514562835072 15525903889776 15542641797732 15566057353728 15577436050624 15579663944796 15605628804094 15620104078848 15631374541104 15665776897792 15694129534552 15726214651392 15737710422336 15748472088342 15789350397696 15803152173522 15811697191171 15826960197888 15844022663616 15855604551528 15881762691648 15910506229338 15933875344128 15945522913824 15974381847669 15998447835776 16000735943304 16018740965592 16027402555556 16053844123296 16053995858816 16065579389468 16089176273408 16109584487136 16118295197648 16120600445817 16138740347091 16163053947264 16174106469108 16230264394428 16254715878912 16284134404272 16310999521152 16340519911212 16376482992576 16397255638692 16406121897606 16421958701568 16430838317824 16433188266096 16445200830618 16451679910608 16487731802304 16487887638784 16499784237832 16544978662464 16556292349758 16574922518634 16599893243136 16623387204361 16668920188872 16681105072051 16715207964096 16724246144928 16751837346048 16764082841184 16782155584488 16794423242079 16810001203968 16819090641024 16840424710008 16877328489504 16889665717932 16896319908192 16908671019236 16933506223616 16945724352368 16966579477959 16992140247936 17004561403088 17022893397516 17048539006464 17063441463348 17072667939614 17119431545328 17131945749674 17160209562384 17166970341504 17204589706752 17217166161216 17248326572946 17264325560832 17295571323792 17308214285286 17334289740544 17346143169768 17352977203008 17365662127864 17394311519424 17403716902432 17425135680066 17451387281664 17464144143712 17466641875998 17476086369189 17492956008192 17495751547447 17524615556952 17594971310476 17623999010016 17630942512896 17643830628768 17655895726371 17682494976384 17704924225128 17714497561404 17743890159744 17763019197408 17776003860564 17802784057856 17805330222624 17814957850032 17835004347536 17837555120469 17864428046976 17936148039488 17938713278052 17965738603008 17968609697378 17985954768384 17998253815248 18011410433534 18060745341168 18070511075624 18100323307584 18107454472704 18113554538072 18120690916032 18133082097354 18150585933312 18160400246016 18183435690672 18223454758656 18256436397336 18286555363776 18317031492064 18319651204806 18347250426624 18360662159392 18410953699584 18420908797312 18423543366648 18437010869109 18464786897536 18484693107552 18498205310116 18548873593632 18562257267561 18589521234816 18603110066128 18610439319168 18674879898528 18688531126524 18715980562944 18749853597264 18780786589824 18794515234992 18814776913044 18843122059776 18856896271808 18859593196332 18908547042816 18921476971152 18935308460166 18963835192064 18998156804984 19050194501568 19063939896414 19064120082344 19105896824672 19113424165632 19130131578474 19140475547207 19158951818496 19179606382272 19193626562376 19288375416576 19302475106208 19337409605073 19366542116992 19369311931368 19433784460672 19447073553684 19476371278336 19501075958112 19511620502416 19514411065989 19536369893847 19565064623232 19579181515236 19579366571056 19611668071296 19622272414528 19647162161676 19676761327104 19712373226224 19744894157184 19824163622592 19849309457364 19860042297102 19879213165056 19889962174208 19892806848432 19907348373906 19959021878528 19961876429712 19972670136216 20028132065088 20041827581286 20064379890978 20108538640544 20123047668437 20141713154304 20178166544424 20192916666167 20234199114432 20245140070176 20278539945216 20293363439328 20329324960077 20348948825856 20359951828608 20377748855331 20385777280536 20430450276768 20445384816444 20498454902272 20501386603488 20538490947003 20569432931712 20584469066896 20606660428572 20652012657856 20655744929316 20666913821638 20686083780096 20701205186368 20723522396976 20738671170658 20772885259728 20781069360768 20826608592384 20841832721472 20898920415744 20928498824394 20936744234064 20952048871662 20983613896448 20997962784456 21055478133312 21070869564696 21093585296922 21125363551488 21140806068704 21143829639366 21155262446913 21175683588864 21179067662699 21214008305784 21260697218432 21299175796892 21334314591072 21342719884032 21358321287456 21372926405607 21405125497728 21447135092637 21479445982848 21494133927756 21502602186336 21518320462788 21550738596352 21553820795808 21565475292144 21592829882673 21624545109888 21640352525904 21676054184064 21712179205696 21715284494484 21747999361536 21751474896826 21787359881616 21803286314278 21835310656768 21863007518256 21874829196808 21910917688128 21919550151168 21926934440824 21935573214144 21950573065218 21983642403072 22026787392438 22059971549952 22075056466344 22091193203527 22099896691512 22136356492992 22176419879502 22225226918496 22261893486336 22265451146751 22286943952128 22298994859904 22302184075416 22318486841553 22352110454912 22376207445984 22392564322772 22425454188032 22453899613344 22469253903243 22503104652672 22519554290576 22528426544256 22622105970612 22656186997248 22688252479298 22697191196688 22734636398208 22751255284464 22775782578948 22813573062528 22825908727104 22830033869244 22863566283264 22880279416512 22889293788672 22904945807184 22921689188622 22956221548288 22997768763928 23060761765056 23077619047048 23128190893024 23137302937344 23157527700258 23170049346619 23192415359232 23233514240088 23250497803129 23288855834664 23301448492252 23349086030592 23366154075936 23408443206141 23430156118272 23447061811656 23498665346688 23525107505024 23541194301828 23576659968512 23606565633504 23619330081872 23622708132513 23658520212992 23684025596544 23701338480752 23704728260283 23740440296832 23753277133376 23783406827292 23819237395968 23878889635646 23918284370736 23997671753664 24028111448388 24041103833334 24063403580928 24080766184944 24080993788224 24098369084202 24133764410112 24160921221376 24164376730704 24177442796472 24244580920896 24261159703662 24341915196448 24345396591642 24382073818368 24426201606408 24444057016939 24564724488864 24582681158812 24609182846409 24632938052352 24646257476736 24667801245927 24677519865912 24731597703456 24731831458176 24749676356748 24786028313088 24813919092224 24817467993696 24862383777951 24899839864704 24918041502032 24999804796352 25003380283308 25041048786432 25059353646656 25086369217392 25104707206586 25146124261776 25228635961536 25247077946888 25298693134848 25334498576898 25344479862288 25363006528854 25400259335424 25418586528552 25488210371904 25506842104632 25534340096274 25572808509696 25591502083168 25595162195022 25609001909421 25679147317992 25697918624511 25736633474944 25740314343576 25783212806764 25825749241824 25872489859419 25929431404912 25962321427929 26001434610816 26019214754652 26029465804512 26048493191796 26086752830976 26091467279136 26105575353648 26148890761728 26177080922496 26196216215568 26239434012288 26283164301632 26286923335428 26326525542912 26392456965714 26432218163456 26435998515024 26465745943152 26480056396136 26523742464576 26543131165208 26571746342106 26615835239616 26630226848288 26664005790846 26704176086784 26722436775048 26741970720059 26752506521304 26796642070464 26904222059232 26948607904512 26952914546067 26978932152576 26993520093568 26997380722872 27017115650301 27057817919104 27091118011752 27105766613436 27146602438144 27150484961376 27170331807108 27181036374048 27199623146031 27240600369024 27260513088592 27335182137984 27384654596004 27425910575616 27464726685466 27475547238096 27520875639936 27540993239088 27616430549376 27631363195968 27676948658688 27697180346304 27708092481024 27727039661328 27747307965174 27789110295296 27823310390448 27884281852224 27904665099192 27915658978752 27936065162216 27997283712608 28032796689786 28047954472223 28073970844416 28094492752928 28124780395896 28145339445893 28191772852488 28207016595884 28264683089664 28285344407712 28362820564224 28402962690249 28445752788096 28477761716608 28497235207476 28540167330304 28575291752352 28595909844621 28596180123516 28639261310464 28658845237008 28670136248448 28691093950384 28695197367711 28738427727744 28753967056192 28790439843564 28832726813184 28853803367872 28901405578752 28906024295782 28953712659312 29049813175488 29129383282176 29150676691008 29170610330526 29214556917504 29247430952192 29251613937168 29267430753624 29347596934848 29368772272854 29369049856584 29417502106944 29433408621792 29466528922016 29470743242514 29515141990656 29568559839336 29590174283663 29633635891328 29687268195668 29736245433888 29757982455404 29790063445653 29818819747584 29834943261312 29861022560859 29938532817792 29959005204324 30004139536896 30037902059008 30042198097632 30096569836467 30162807960816 30212569731456 30262921595584 30267249816636 30312848530944 30335007045952 30367710105264 30389908723762 30418097416704 30434544969472 30440045158992 30507039222016 30539927742912 30562252251496 30624733794816 30668077224666 30747682353408 30791199793333 30854149397568 30876703600344 30909990642858 30978018986784 30983617393974 31000370732457 31029125670144 31051807779552 31085283595464 31108006755987 31154872101248 31159327889592 31211257608188 31262749082208 31331553795584 31388259069104 31392748236591 31428073307493 31475420844672 31496944176684 31578700795392 31606304347044 31623394382342 31653920395776 31688045327232 31711209103056 31763525383296 31821012458676 31867750688256 31891045827648 31948763695338 31996895671552 32001471886608 32037481931184 32054805111112 32107688246592 32107991717632 32131158778936 32219168974272 32236590395296 32241200891634 32277480694182 32326107894528 32348212938216 32371859292703 32460528788856 32568268808544 32621999042304 32627212345239 32681039822424 32704929471417 32752965985152 32794511277384 32812243795212 32861676635648 32866376532192 32890401661236 32903359821216 32925859597827 32975463604608 32975775277568 32999568475664 33040181088657 33089957324928 33112584699516 33149845037268 33199786486272 33246774408722 33337840377744 33362210144102 33430415928192 33448492289856 33503674692096 33528165682368 33564311168976 33588846484158 33620002407936 33638181282048 33680849420016 33754656979008 33779331435864 33792639816384 33817342038472 33891448704736 33933158955918 33984280495872 34009122806176 34032378718947 34045786795032 34070674066081 34126882926696 34145335879228 34238863090656 34263891499348 34320419124768 34333940683008 34382533782933 34434332322432 34496653145892 34591142647584 34616428570572 34668579481088 34692286339536 34705954406016 34731324255728 34736291550387 34788623038848 34807433804864 34850271360132 34902774563328 34928288287424 34933283751996 34952172738378 34985912016384 34991503094894 35049231113904 35189942620952 35247998020032 35261885025792 35287661257536 35311791452742 35364989952768 35409848450256 35428995122808 35487780319488 35526038394816 35552007721128 35610660445248 35629915700064 35670008695072 35675110240938 35728856093952 35818334453469 35872296078976 35877426556104 35937219394756 35996507630496 36022820867068 36061655750001 36121490682336 36141022151248 36147553626303 36200646615168 36227109076144 36241381832064 36266164194708 36320800492032 36366871381344 36446909517312 36512872794672 36573110727552 36634062984128 36639302409612 36694500853248 36721324318784 36821907399168 36841817594624 36847086733296 36874021738218 36929573795072 36969386215104 36996410620232 37097747187264 37124514535122 37179042469632 37206220132256 37220878638336 37273557644561 37349759797056 37377062253048 37499707194528 37561573179648 37589030469984 37629553826088 37657060809879 37713792543616 37719186392664 37842953942304 37870616920332 37927670384128 37996313609968 38001747865347 38044509793281 38100389003136 38127879792828 38128240164688 38211793649344 38226848331264 38260263156948 38280951094414 38317903636992 38359212764544 38387253124752 38576750833152 38604950212416 38674819210146 38733084233984 38738623862736 38867568921344 38894147107368 39002151916224 39023241004832 39028822131978 39072739787694 39130129246464 39158363030472 39158733142112 39186987564851 39223336142592 39244544829056 39294324323352 39424746452448 39489788314368 39588685448571 39648327245184 39698618914728 39720084594204 39779924348416 39785613696864 39814696747812 39857619513159 39918043757056 39923752859424 39945340272432 39996008686269 40056264130176 40083655162572 40128759781956 40217077281088 40246095336874 40283426308608 40356333088848 40385833332334 40468398228864 40490280140352 40557079890432 40586726878656 40658649920154 40697897651712 40719903657216 40755497710662 40771554561072 40860900553536 40890769632888 41002773206976 41076981894006 41138865863424 41168938133792 41197090028199 41213320857144 41243447553677 41304025315712 41311489858632 41333827643276 41402410372736 41447044793952 41477342341316 41545770519456 41562138721536 41620961947761 41683665442944 41856997648788 41873488468128 41904097743324 41967227792896 41995925568912 42049195034679 42110956266624 42141739129392 42187170593844 42250727102976 42281612137408 42287659278732 42310524893826 42351367177728 42358135325398 42428016611568 42521394436864 42598351593784 42668629182144 42685439768064 42716642574912 42745852811214 42810250995456 42894270185274 42958891965696 42988267855512 43005204372672 43019692027921 43036640925576 43107641591616 43130950584288 43185659765346 43249090219776 43280705051808 43352108368128 43359036443673 43424358411392 43430568988968 43502949793652 43574719763232 43606572628556 43670621313536 43726015036512 43749658393616 43755915495789 43821835376256 43853868881648 43871146428288 43901146130436 43967284806144 44053574784876 44119943099904 44150112932688 44182386407054 44199793383024 44272712985984 44352839759004 44450453836992 44523786972672 44530902293502 44573887904256 44597989719808 44604368150832 44636973683106 44704220909824 44752414891968 44785128645544 44907799226688 44938507806486 45006209305344 45039108581152 45056853088512 45120622411837 45244211941224 45277285195567 45376504958596 45394382393376 45469272796416 45502510568928 45551565157896 45584863085643 45627146125056 45651817454208 45660067738488 45760558833024 45809891614368 45843378377244 45912443096576 45995537527856 46002115836999 46121523530112 46155238094096 46256381786048 46274605874688 46315055400516 46340098693238 46384830718464 46467028480176 46500995606258 46577711669328 46602896984504 46698172061184 46732308151872 46816886412282 46860312236544 46894123623312 46997330693376 47050215010048 47082388603656 47213131267008 47238660163744 47245416265026 47368051193088 47402676961504 47409456520566 47435091573513 47480880593664 47506554266752 47566813654584 47757779271292 47836568741472 47923145543007 47995343507328 48056222896776 48082207666668 48161532369888 48161987576448 48196738168404 48267528820224 48321842442752 48328753461408 48354885592944 48416221041273 48489161841792 48522319407324 48683830392896 48690793183284 48764147636736 48852403212816 48888114033878 49129448977728 49165362317624 49218365692818 49265876104704 49292514953472 49335602491854 49355039731824 49463195406912 49463662916352 49499352713496 49634935987392 49724767555902 49799679729408 49836083004064 49870161613083 49999609592704 50006760566616 50043315216153 50118707293312 50172738434784 50209414413172 50292248523552 50383269726237 50457271923072 50494155893776 50668997153796 50688959724576 50726013057708 50800518670848 50837173057104 50976420743808 51013684209264 51068680192548 51145617019392 51183004166336 51190324390044 51218003818842 51358294635984 51395837249022 51473266949888 51480628687152 51566425613528 51651498483648 51744979718838 51858862809824 51924642855858 51952719342419 52002869221632 52038429509304 52058931609024 52076469296957 52096986383592 52182934558272 52211150707296 52354161844992 52392432431136 52428259107567 52478868024576 52487254642341 52566328603264 52573846670856 52784913931428 52864436326912 52871997030048 52931491886304 52960112792272 52967687179113 53047484929152 53086262330416 53143492684212 53231670479232 53260453696576 53328011581692 53408352173568 53444873550096 53483941440118 53505013042608 53593284140928 53808444118464 53897215809024 53905829092134 53957864305152 53987040187136 53994761445744 54034231300602 54115635838208 54182236023504 54211533226872 54300969922752 54340663614216 54362072748096 54399246292062 54481200738048 54521026177184 54619700814329 54670364275968 54769309192008 54809345236739 54929453370932 54951094476192 55041751279872 55081986478176 55232861098752 55262726391936 55311032607327 55394360692608 55454079322656 55494615930348 55578220590592 55646620780896 55686771802683 55768563704448 55809330198384 55831317957504 55872130324432 55994567425216 56065593379572 56095908944446 56147941688832 56188985505856 56249560791792 56290678891786 56383545704976 56414033191768 56529366179328 56570688815424 56725641128448 56805925380498 56891505576192 56955523433216 56994470414952 57150583504704 57191819689242 57192360247032 57317690474016 57340272496896 57382187900768 57390394735422 57421426641621 57476855455488 57507934112384 57580879687128 57707606735744 57812048591564 57907425318624 58012228815219 58099626350976 58301353382016 58341220661052 58429113835008 58494861904384 58503227874336 58534861507248 58609109681541 58695193869696 58737544545708 58738099713168 58835004213888 58866817243584 58933057844032 58941486485028 59030283981312 59137119678672 59180348567326 59267271782656 59374536391336 59472490867776 59515964910808 59580126891306 59637639495168 59669886522624 59722045121718 59877065635584 59918010408648 59961810123859 60084396195264 60193139672934 60325615921632 60369143005311 60425139462912 60525843191168 60534499633272 60578749998501 60670014091904 60735420210528 60779817447524 60869089938944 60880090317984 60987974880231 61014078444032 61079855485824 61124504502992 61133246565993 61336154449332 61495364706816 61582399586666 61708298795136 61753407200688 61819981285716 61956037973568 61967234787948 62000741464914 62058251340288 62103615559104 62170567190928 62216013511974 62309744202496 62318655779184 62422515216376 62525498164416 62776518138208 62785496473182 62856146614986 62890133940823 62950841689344 62993888353368 63039936517369 63212608694088 63246788764684 63376090654464 63422418206112 63465787340739 63527050766592 63537202988097 63642024917352 63782091655296 63897527390676 63993791343104 64002943773216 64074963862368 64109610222224 64118779216821 64215376493184 64215983435264 64262317557872 64341405277911 64438337948544 64473180790592 64482401783268 64554961388364 64652215789056 64696425876432 64743718585406 64921057577712 65136537617088 65243998084608 65254424690478 65362079644848 65409858942834 65505931970304 65589022554768 65624487590424 65732753064384 65780803322472 65806719642432 65851719195654 65950927209216 65999136951328 66080362177314 66179914649856 66225169399032 66273579610581 66299690074536 66348154760263 66493548817444 66675680755488 66724420288204 66796353440253 66860831856384 66896984579712 66955460524659 67056331364736 67128622337952 67177692968316 67276362564096 67361698840032 67509313958016 67558662871728 67585279632768 67634684076944 67782897409472 67866317911836 67968560991744 68018245612352 68064757437894 68091573590064 68141348132162 68253765853392 68290671758456 68477726181312 68527782998696 68640838249536 68667881366016 68765067565866 68868664644864 68993306291784 69182285295168 69232857141144 69384572679072 69411908812032 69462648511456 69472583100774 69510148039857 69577246077696 69614867609728 69700542720264 69751493409387 69856576574848 69866567503992 69904345476756 69983006189788 70098462227808 70225329618423 70379885241904 70495996040064 70575322515072 70623582905484 70729979905536 70819696900512 70857990245616 70975560638976 71052076789632 71104015442256 71221320890496 71259831400128 71340017390144 71350220481876 71457712187904 71636668906938 71744592157952 71754853112208 71874438789512 71993015260992 72045641734136 72123311500002 72242981364672 72282044302496 72295107252606 72401293230336 72454218152288 72482763664128 72532328389416 72585349097303 72733742762688 73025745589344 73146221455104 73268125968256 73278604819224 73332171050817 73442648637568 73683635189248 73694173466592 73748043476436 73827548539227 73859147590144 73938772430208 73992821240464 74003403737781 74195494374528 74249029070244 74358084939264 74412440264512 74441757276672 74547115289122 74699519594112 74754124506096 74999414389056 75123146359296 75178060939968 75259107652176 75314121619758 75427585087232 75438372785328 75685907884608 75741233840664 75992627219936 76003495730694 76089019586562 76130162138891 76200778006272 76255759585656 76256480329376 76311502099973 76423587298688 76520526313896 76561902188828 76718425529088 76774506249504 76827005728263 77093755873533 77209900424832 77349638420292 77466168467968 77477247725472 77617469578257 77735137842688 77788294214736 77886964283787 78004303832448 78046482009664 78057644263956 78145479575388 78260258492928 78316726060944 78317466284224 78373975129702 78446672285184 78489089658112 78588648646704 78849492904896 78979576628736 79177370897142 79296654490368 79397237829456 79440169188408 79571227393728 79629393495624 79715239026318 79847505718848 79890680544864 79992017372538 80112528260352 80167310325144 80225912160177 80257519563912 80316187341371 80434154562176 80492190673748 80712666177696 80771666664668 80858743638201 80936796457728 80980560280704 81051346950903 81173453757312 81317299840308 81439807314432 81510995421324 81543109122144 81721801107072 81781539265776 82005546413952 82153963788012 82277731726848 82337876267584 82394180056398 82426641714288 82486895107354 82608050631424 82622979717264 82667655286552 82804820745472 82894089587904 82954684682632 83091541038912 83124277443072 83241923895522 83367330885888 83576113724761 83713995297576 83746976936256 83808195486648 83991851137824 84098390069358 84143863416669 84221912533248 84283478258784 84374341187688 84436018337679 84563224274816 84575318557464 84621049787652 84716270650796 84856033223136 85042788873728 85196703187568 85208888070747 85337258364288 85433285149824 85491705622428 85620501990912 85788540370548 85917783931392 85976535711024 86010408745344 86039384055842 86073281851152 86215283183232 86261901168576 86371319530692 86498180439552 86561410103616 86704216736256 86718072887346 86848716822784 86861137977936 87005899587304 87149439526464 87213145257112 87452030073024 87499316787232 87511830991578 87643670752512 87707737763296 87742292856576 87802292260872 87866475223051 88107149569752 88300225865376 88364772814108 88399586766048 88545425971968 88705679518008 88770522850989 88900907673984 89061804587004 89195979439616 89208736301664 89273947366212 89370190336959 89408441819648 89504829783936 89570257291088 89583067682577 89815598453376 89877015612972 90012418610688 90078217162304 90113706177024 90241244823674 90488423882448 90554570391134 90753009917192 90788764786752 90938545592832 91005021137856 91103130315792 91169726171286 91254292250112 91303634908416 91320135476976 91521117666048 91619783228736 91686756754488 91991075055712 92004231673998 92243047060224 92310476188192 92373599379999 92512763572096 92630110801032 92680197386476 92934056960352 93001112197371 93001991212516 93155423338656 93205793969008 93324020267961 93464616303744 93633772824564 93788247246624 93994661386752 94100430020096 94164777207312 94284219922479 94426262534016 94477320327488 94490832530052 94736102386176 94805353923008 94818913041132 94870183147026 94961761187328 95013108533504 95133627309168 95515558542584 95673137482944 95846291086014 95990687014656 96112445793552 96164415333336 96323064739776 96323975152896 96393476336808 96657506922816 96709771185888 96832442082546 96978323683584 97044638814648 97115577878109 97367660785792 97381586366568 97704806425632 97776228067756 97881637035717 98114788414251 98258897955456 98330724635248 98436731385636 98585029906944 98671204983708 98710079463648 98926390813824 98927325832704 98998705426992 99269871974784 99449535111804 99599359458816 99672166008128 99740323226166 99999219185408 100013521133232 100086630432306 100237414586624 100345476869568 100418828826344 100584497047104 100766539452474 100914543846144 100988311787552 101171085035237 101337994307592 101377919449152 101452026115416 101674346114208 101952841487616 102027368418528 102097136156841 102137360385096 102212022198243 102366008332672 102380648780088 102436007637684 102716589271968 102791674498044 102946533899776 102961257374304 103132851227056 103147601348799 103302996967296 103489959437676 103717725619648 103849285711716 103905438684838 104005738443264 104076859018608 104117863218048 104152938593914 104193972767184 104365869116544 104422301414592 104708323689984 104784864862272 104856518215134 104957736049152 104974509284682 105132657206528 105147693341712 105569827862856 105743994060096 105862983772608 105920225584544 105935374358226 106094969858304 106172524660832 106286985368424 106364680533167 106463340958464 106520907393152 106656023163384 106889747100192 106967882880236 107010026085216 107186568281856 107455003360407 107616888236928 107811658184268 107974080374272 107989522891488 108068462601204 108184967250003 108231271676416 108364472047008 108423066453744 108442660878909 108601939845504 108681327228432 108724145496192 108798492584124 108962401476096 109042052354368 109239401628658 109340728551936 109538618384016 109618690473478 109858906741864 109902188952384 110083502559744 110163972956352 110465722197504 110525452783872 110622065214654 110681880338197 110788721385216 110908158645312 110989231860696 111293241561792 111373543605366 111537127408896 111618660396768 111662635915008 111744260648864 111820672933683 111989134850432 112131186759144 112191817888892 112377971011712 112499121583584 112581357783572 112767091409952 112828066383536 112971182429637 113141377630848 113611850760996 113783011152384 113911046866432 113988940829904 114133529379843 114301167009408 114383639378484 114384720494064 114635380948032 114680544993792 114764375801536 114780789470844 114842853283242 114953710910976 115015868224768 115161759374256 115415213471488 115624097183128 115814850637248 116024457630438 116199252701952 116602706764032 116682441322104 116767735504357 117006455748672 117069723014496 117218219363082 117390387739392 117475089091416 117476199426336 117560962694553 117670008427776 117733634487168 117866115688064 117882972970056 118274239357344 118360697134652 118534543565312 118749072782672 118766056345713 118944981735552 119031929821616 119160253782612 119339773045248 119444090243436 119754131271168 119836020817296 119923620247718 120168792390528 120386279345868 120651231843264 120738286010622 120850278925824 121051686382336 121068999266544 121157499997002 121340028183808 121470840421056 121559634895048 121760180635968 121975949760462 122159710971648 122249009005984 122266493131986 122470260832129 122672308898664 123164799173332 123416597590272 123506814401376 123591270084597 123639962571432 123730342661031 123912075947136 123934469575896 124001482929828 124207231118208 124341134381856 124432027023948 124619488404992 124637311558368 124845030432752 124862885843283 125050996328832 125553036276416 125570992946364 125712293229972 125780267881646 125901683378688 125987776706736 126079873034738 126425217388176 126493577529368 126752181308928 126844836412224 126931574681478 127054101533184 127074405976194 127284049834704 127564183310592 127795054781352 128005887546432 128149927724736 128219220444448 128237558433642 128430752986368 128524635115744 128682810555822 128876675897088 128946361581184 128964803566536 129059076083763 129109922776728 129392851752864 129487437170812 129842115155424 130077109331019 130273075234176 130508849380956 130724159289696 130819717885668 131011863940608 131178045109536 131248975180848 131465506128768 131561606644944 131613439284864 131703438391308 131901854418432 131998273902656 132160724354628 132359829299712 132450338798064 132547159221162 132599380149072 132696309520526 132987097634888 133351361510976 133448840576408 133592706880506 133721663712768 133793969159424 133910921049318 133983328830449 134112662729472 134257244675904 134355385936632 134723397680064 135018627916032 135117325743456 135170559265536 135269368153888 135361867235511 135565794818944 135732635823672 135831855586701 136036491224704 136129514875788 136183147180128 136282696264324 136507531706784 136581343516912 136754589256929 136955452362624 137055565997392 137281676499072 137530135131732 137737329289728 137986612583568 138364570590336 138465714282288 138769145358144 138823817624064 138925297022912 138945166201548 139020296079714 139154492155392 139229735219456 139401085440528 139502986818774 139713153149696 139733135007984 139808690953512 139966012379576 140196924455616 140450659236846 140759770483808 140991992080128 141150645030144 141247165810968 141350416663169 141639393801024 141715980491232 142104153579264 142208030884512 142305274720539 142442641780992 142519662800256 142680034780288 142700440963752 143273337813876 143489184315904 143509706224416 143748877579024 143769436629021 143986030521984 144091283468272 144246623000004 144485962729344 144564088604992 144590214505212 144802586460672 144908436304576 144965527328256 145064656778832 145170698194606 145467485525376 146051491178688 146292442910208 146536251936512 146557209638448 146664342101634 146885297275136 147388346933184 147496086952872 147655097078454 147877544860416 147985642480928 148006807475562 148253473638893 148390988749056 148498058140488 148824880529024 149094230578244 149399039188224 149508249012192 149610484839249 149998828778112 150129945648459 150356121879936 150518215304352 150628243239516 150855170174464 150876745570656 151149809178711 151371815769216 151482467681328 151985254439872 152006991461388 152178039173124 152260324277782 152401556012544 152511519171312 152512960658752 152623004199946 152847174597376 153041052627792 153123804377656 153436851058176 153549012499008 153654011456526 154187511747066 154419800849664 154699276840584 154954495450944 155234939156514 155576588429472 155773928567574 155858158027257 156008607664896 156092964019328 156115288527912 156229407890871 156290959150776 156633452121888 156634932568448 156747950259404 156978179316224 157177297293408 157284777322701 157461763927023 157698985809792 158354741794284 158593308980736 158794475658912 158880338376816 159142454787456 159258786991248 159430478052636 159695011437696 159781361089728 159984034745076 160225056520704 160334620650288 160451824320354 160515039127824 160632374682742 160868309124352 160984381347496 161425332355392 161543333329336 161717487276402 161873592915456 161961120561408 162102693901806 162190345426333 162346907514624 162634599680616 162753484621903 163021990842648 163086218244288 163443602214144 163563078531552 163859102442987 164011092827904 164307927576024 164428035710217 164675752535168 164788360112796 164853283428576 164973790214708 165216101262848 165245959434528 165335310573104 165609641490944 165788179175808 165909369365264 165933097821981 166183082077824 166483847791044 166734661771776 167152227449522 167427990595152 167493953872512 167616390973296 167983702275648 168196780138716 168287726833338 168443825066496 168566956517568 168748682375376 168872036675358 169126448549632 169150637114928 169242099575304 169432541301592 169712066446272 170393406375136 170417776141494 170674516728576 170701792125091 170866570299648 170983411244856 171108399118573 171577080741096 171953071422048 172020817490688 172078768111684 172146563702304 172264279924863 172430566366464 172523802337152 172742639061384 173122820207232 173436145774692 173697433645568 173722275955872 174011799174608 174036686445657 174298879052928 174426290514224 174904060146048 174998633574464 175023661983156 175287341505024 175415475526592 175484585713152 175604584521744 175732950446102 176214299139504 176600451730752 176729545628216 176799173532096 177090851943936 177411359036016 177541045701978 177801815347968 178123609174008 178417472603328 178547894732424 178740380673918 179009659567872 179140514582176 179166135365154 179631196906752 179754031225944 179885430371577 180156434324608 180482489647348 180976847764896 181107429015933 181109140782268 181506019834384 181577529573504 181736249995503 182010042275712 182206260631584 182339452342572 182607269816832 182640270953952 183042235332096 183239566457472 183373513508976 183982150111424 184008463347996 184486094120448 184620952376384 184747198759998 185025527144192 185260221602064 185360394772952 185868113920704 186002224394742 186003982425032 186310846677312 186411587938016 186648040535922 186929232607488 187267545649128 187576494493248 188329554414624 188568439844958 188670401822469 188852525068032 188954640654976 188981665060104 189119809552107 189610707846016 189637826082264 189740366294052 190026217067008 190267254618336 190397362022217 190611608964291 191031117085168 191346274965888 191692582172028 191981374029312 192224891587104 192328830666672 192646129479552 192647950305792 192786952673616 193315013845632 193419542371776 193664884165092 193956647367168 194089277629296 194231155756218 194735321571584 194763172733136 195409612851264 195552456135512 195763274071434 196229576828502 196335681305561 196517795910912 196661449270496 196873462771272 197017376121251 197342409967416 197420158927296 197852781627648 197997410853984 198539743949568 198820738831743 198899070223608 199044464280789 199344332016256 199480646452332 199998438370816 200027042266464 200173260864612 200389060320759 200474829173248 200690953739136 200837657652688 200866381573977 201168994094208 201533078904948 201829087692288 201976623575104 202342170070474 202675988615184 202755838898304 202904052230832 203348692228416 203905682975232 204054736837056 204194272313682 204274720770192 204424044396486 204732016665344 204761297560176 204872015275368 205433178543936 205583348996088 205922514748608 206265702454112 206295202697598 206605993934592 206639011519847 206979918875352 207131219985641 207435451239296 207698571423432 207810877369676 208153718037216 208235726436096 208305877187828 208387945534368 208530444119571 208731738233088 208844602829184 209254480228161 209569729724544 209713036430268 209949018569364 210265314413056 210295386683424 210675988855269 211139655725712 211487988120192 211725967545216 211840451169088 211870748716452 212189939716608 212345049321664 212573970736848 212729361066334 212926681916928 213041814786304 213312046326768 213779494200384 213935765760472 214020052170432 214373136563712 214910006720814 215233776473856 215538398553331 215623316368536 215979045782976 216136925202408 216369934500006 216728944094016 216846132907488 216885321757818 217203879691008 217362654456864 217448290992384 217596985168248 217756047291909 218084104708736 218478803257316 219077236768032 219237380946956 219717813483728 219804377904768 219996513152451 220327945912704 221050905567744 221244130429308 221363760676394 221577442770432 221816317290624 221978463721392 222586483123584 222747087210732 223074254817792 223237320793536 223325271830016 223488521297728 223641345867366 223978269700864 224262373518288 224383635777784 224755942023424 224998243167168 225162715567144 225534182819904 225656132767072 225942364859274 226282755261696 227223701521992 227977881659808 228267058759686 228390486416673 228602334018816 228767278756968 228769440988128 228934506299919 229270761896064 229528751603072 229561578941688 229685706566484 230031736449536 230323518748512 230481017184789 230830426942976 231248194366256 231281267620599 231629701274496 232048915260876 232398505403904 233205413528064 233364882644208 233535471008714 234012911497344 234139446028992 234436438726164 234780775478784 234950178182832 234952398852672 235121925389106 235340016855552 235467268974336 235732231376128 235765945940112 236548478714688 236721394269304 237498145565344 237532112691426 237889963471104 238063859643232 238320507565224 238494718462567 238888180486872 239672041634592 239847240495436 240337584781056 240677736480531 240772558691736 240948562024113 241302463686528 241476572021244 242103372764672 242137998533088 242314999994004 242576230914603 242680056367616 242941680842112 243119269790096 243154040852709 243520361271936 243951899520924 244319421943296 244498018011968 244532986263972 244940521664258 245344617797328 246329598346664 246833195180544 247013628802752 247182540169194 247279925142864 247460685322062 247824151894272 247868939151792 248002965859656 248414462236416 248682268763712 248864054047896 249274623116736 249690060865504 249725771686566 250101992657664 250728341174283 251106072552832 251141985892728 251424586459944 251560535763292 251975553413472 252159746069476 252431590250007 252850434776352 252987155058736 253308055013037 253689672824448 253863149362956 254148811952388 254568099669408 255128366621184 255590109562704 256011775092864 256299855449472 256438440888896 256475116867284 256861505972736 257049270231488 257365621111644 257753351794176 257892723162368 257929607133072 258118152167526 258219845553456 258785703505728 258974874341624 259684230310848 260154218662038 260546150468352 260914903511927 261017698761912 261448318579392 261639435771336 262356090219072 262497950361696 262931012257536 263123213289888 263226878569728 263406876782616 263599425669153 263996547805312 264321448709256 264900677596128 265094318442324 265198760298144 265392619041052 265974195269776 266311568552967 266702723021952 266897681152816 267185413761012 267587938318848 267821842098636 267966657660898 268225325458944 268514489351808 268710771873264 269446795360128 270037255832064 270234651486912 270341118531072 270538736307776 270723734471022 271131589637888 271465271647344 271663711173402 272072982449408 272259029751576 272366294360256 272565392528648 273015063413568 273162687033824 273509178513858 273910904725248 274111131994784 274563352998144 274607230809929 275060270263464 275973225167136 276729141180672 276931428564576 277120798139997 277538290716288 277850594045824 277890332403096 278040592159428 278459470438912 278802170881056 279003336592113 279005973637548 279426306299392 279466270015968 279617381907024 279932024759152 279972060803883 280393848911232 280901318473692 281519540967616 281983984160256 282301290060288 282494331621936 282700833326338 283278787602048 283431960982464 284208307158528 284416061769024 284610549441078 284885283561984 285039325600512 285360069560576 285400881927504 286546675627752 287019412448832 287497755158048 287538873258042 287972061043968 288182566936544 288493246000008 288704132875739 288971925458688 289128177209984 289180429010424 289816872609152 290129313557664 290341396389212 290934971050752 291346733634327 292102982357376 293072503873024 293114419276896 293328684203268 293644911107151 293770594550272 294344365242753 294776693866368 294992173905744 295310194156908 295755089720832 295971284961856 296013614951124 296506947277786 296781977498112 296996116280976 297649761058048 298188461156488 298798078376448 299016498024384 299220969678498 299997657556224 300259891296918 300712243759872 301036430608704 301256486479032 301753491141312 302299618357422 302743631538432 302964935362656 303513255105711 303970508879744 304013982922776 304356078346248 304520648555564 305023038342624 305025921317504 305246008399892 305694349194752 306082105255584 306247608755312 306291408470523 306636066594729 307098024998016 307308022913052 308375023494132 308839601699328 309398553681168 309908990901888 310469878313028 311153176858944 311547857135148 311716316054514 312017215329792 312185928038656 312230577055824 312458815781742 312581918301552 313266904243776 313269865136896 313495900518808 314354594586816 314569554645402 314923527854046 315397971619584 315844356882859 316709483588568 316940996368969 317588951317824 317760676753632 318284909574912 318517573982496 318860956105272 319094041599501 319390022875392 319562722179456 319968069490152 320669241300576 320903648640708 321030078255648 321264749365484 321736618248704 321968762694992 322365010081221 322850664710784 323086666658672 323434974552804 323922241122816 324205387803612 324380690852666 324693815029248 325269199361232 325506969243806 326043981685296 326172436488576 326887204428288 327126157063104 327718204885974 328022185655808 328615855152048 328856071420434 329351505070336 329576720225592 329706566857152 329947580429416 330491918869056 330670621146208 331576358351616 331818738730528 331866195643962 332045641014591 332366164155648 332419279401493 332967695582088 334304454899044 334855981190304 334987907745024 335232781946592 335462018801049 335967404551296 336393560277432 336575453666676 337133913035136 337497364750752 337744073350716 338252897099264 338301274229856 338484199150608 338865082603184 338913547288911 339424132892544 340786812750272 340835552282988 341349033457152 341403584250182 341733140599296 341966822489712 342216798237146 343154161482192 343906142844096 344041634981376 344157536223368 344293127404608 344528559849726 344861132732928 345047604674304 345485278122768 346245640414464 346872291549384 347444551911744 348023598349216 348073372891314 348597758105856 348852581028448 349808120292096 349997267148928 350047323966312 350303206513071 350830951053184 351209169043488 351465900892204 352428598279008 352682888083659 353200903461504 353459091256432 353598347064192 354822718072032 355082091403956 355603630695936 356247218348016 356834945206656 357095789464848 357480761347836 358019319135744 358281029164352 358332270730308 359262393813504 359508062451888 359770860743154 360312868649216 360964979294696 361953695529792 362214858031866 362218281564536 363012039668768 363155059147008 363472499991006 363669035396933 364020084551424 364412521263168 364678904685144 365280541907904 366479132914944 366747027017952 367410782496387 367964300222848 368016926695992 369241904752768 369494397519996 370051054288384 370520443204128 370720789545904 370773810253791 371191027983093 371736227841408 372004448789484 372007964850064 372621693354624 372823175876032 373296081071844 373858465214976 374535091298256 375152988986496 376659108829248 377136879689916 377340803644938 377705050136064 377909281309952 377963330120208 378239619104214 379221415692032 379275652164528 379480732588104 380534509236672 380794724044434 381223217928582 382062234170336 382337905700303 382692549931776 383385164344056 383665416657173 384449783174208 384657661333344 385292258959104 385573905347232 386630027691264 386839084743552 387177228251289 387329768330184 388178555258592 388462311512436 389470643143168 389526345466272 390231327993057 390819225702528 391104912271024 391526548142868 392459153657004 392671362611122 393035591821824 393322898540992 393746925542544 394034752242502 394684819934832 394840317854592 395705563255296 395994821707968 397079487899136 397641477663486 397798140447216 398088928561578 398688664032512 398961292904664 400054084532928 400346521729224 400778120641518 401381907478272 401675315305376 401732763147954 401949986491347 402337988188416 402402285591281 403066157809896 403953247150208 404684340140948 405351977230368 405511677796608 405808104461664 406085601706533 406697384456832 407495566760103 408109473674112 408388544627364 408549441540384 408848088792972 409464033330688 409522595120352 409744030550736 410263767770787 410866357087872 411166697992176 411845029497216 412531404908224 412590405395196 413211987869184 413278023039694 413959837750704 414262439971282 414870902478592 415397142846864 415621754739352 416307436074432 416471452872192 416611754375656 416775891068736 417060888239142 417463476466176 417689205658368 418508960456322 419139459449088 419426072860536 419732670867013 419898037138728 420590773366848 421351977710538 422279311451424 422975976240384 423451935090432 423680902338176 423741497432904 424051249989507 424690098643328 425147941473696 425458722132668 426083629572608 426624092653536 426915824161617 427558988400768 427871531520944 428040104340864 429820013441628 430467552947712 431076797106662 431246632737072 431958091565952 432273850404816 432739869000012 433457888188032 433692265814976 433770643515636 434407759382016 434725308913728 434896581984768 435193970336496 435512094583818 436168209417472 436957606514632 438154473536064 438474761893912 439435626967456 439608755809536 439993026304902 440230937585761 440655891825408 441759458259451 442488260858616 442727521352788 443632634581248 443956927442784 444760420916679 445172966247168 445494174421464 446474641587072 446977042595456 447282691734732 447956539401728 448524747036576 448767271555568 448831454517747 449511884046848 449996486334336 450325431134288 450389836945377 451068365639808 451312265534144 451884729718548 452565510523392 454447403043984 455955763319616 456534117519372 456780972833346 457204668037632 457534557513936 457538881976256 457869012599838 458541523792128 459057503206144 459123157883376 459371413132968 460647037497024 460962034369578 462496388732512 462562535241198 463259402548992 464097830521752 464437083321841 466729765288416 467070942017428 467574474081771 468025822994688 468278892057984 468688223672613 468872877452328 469900356365664 469904797705344 470243850778212 470934537948672 471464462752256 471531891880224 472385291781069 473096957429376 473442788538608 474996291130688 475064225382852 475779926942208 476127719286464 476641015130448 476989436925134 477776360973744 479344083269184 479694480990872 480675169562112 481355472961062 481545117383472 481897124048226 482604927373056 482953144042488 484275997066176 484629999988008 485152461829206 485883361684224 486238539580192 486308081705418 486571036278999 487040722543872 487903799041848 488260453865709 488996036023936 489065972527944 489881043328516 490689235594656 491577307328961 492659196693328 493284107130651 494027257605504 494365080338388 494559850285728 494921370644124 495648303788544 495737878303584 496005931719312 496828924472832 497364537527424 497728108095792 498549246233472 499380121731008 499451543373132 500203985315328 501456682348566 502212145105664 502283971785456 502849172919888 503121071526584 503951106826944 504319492138952 504863180500014 505700869552704 505974310117472 506616110026074 507379345648896 507726298725912 508097443681121 508297623904776 509136199338816 511180219125408 512023550185728 512105376375273 512599710898944 512876881777792 512950233734568 513325197355719 514098540462976 514731242223288 515785446324736 515859214266144 516236304335052 516439691106912 516792839774589 517571407011456 517949748683248 519368460621696 520308437324076 521092300936704 521829807023854 522035397523824 522896637158784 523278871542672 524712180438144 524995900723392 525862024515072 526246426579776 526453757139456 526813753565232 527198851338306 527993095610624 528642897418512 529801355192256 530188636884648 530397520596288 530785238082104 531948390539552 532623137105934 532911134972237 533405446043904 533795362305632 534370827522024 534761449471967 535643684197272 535933315321796 537028978703616 537421543746528 538893590720256 539656291114731 540469302973824 541077472615552 541447468942044 542263179275776 542930543294688 543322287047799 543327422346804 544145964898816 544518059503152 544732588720512 545130785057296 545208749986509 546030126827136 546325374067648 547018357027716 547821809450496 548222263989568 549126705996288 549214461619858 550120540526928 551946450334272 553458282361344 553862857129152 554241596279994 555076581432576 555701188091648 555780664806192 556081184318856 557604341762112 558006673184226 558011947275096 558932540031936 559234763814048 559864049518304 559944121607766 560787697822464 561802636947384 562213311389597 563039081935232 564988663243872 565401666652676 566011205467407 566557575204096 566863921964928 567359428656321 568832123538048 569221098882156 570078651201024 570720139121152 570801763855008 571834826892873 573093351255504 574038824897664 574995510316096 575077746516084 575944122087936 576365133873088 576986492000016 577408265751478 577943850917376 578256354419968 578360858020848 579633745218304 580258627115328 580682792778424 581869942101504 582693467268654 584205964714752 585032796073327 586228838553792 586657368406536 587289822214302 588688730485506 589007043916683 589553387732736 589984347811488 590620388313816 591052128363753 591942569923712 592027229902248 593013894555572 593992232561952 595299522116096 596376922312976 596462216495229 597133392842367 598032996048768 598441939356996 599995315112448 600519782593836 601424487519744 602072861217408 602512972958064 603506982282624 604599236714844 605487263076864 605929870725312 607026510211422 607941017759488 608027965845552 608712156692496 609041297111128 610046076685248 610051842635008 610492016799784 612164210511168 612495217510624 612582816941046 613272133189458 614196049996032 614616045826104 615065326561357 616750046988264 618797107362336 619817981803776 619917034559541 620939756626056 621393659956923 622306353717888 623095714270296 623432632109028 624371856077312 624461154111648 624917631563484 625163836603104 625591332358713 626533808487552 626539730273792 626991801037616 627763440684483 628709189173632 629139109290804 629847055708092 630795943239168 631688713765718 633418967177136 633881992737938 635177902635648 635521353507264 636569819149824 637035147964992 637721912210544 638188083199002 638780045750784 639125444358912 639936138980304 641338482601152 641807297281416 642060156511296 642529498730968 643937525389984 644730020162442 645701329421568 646173333317344 646615195659993 646869949105608 647342807255539 648410775607224 648761381705332 650538398722464 651013938487612 652087963370592 652344872977152 653268141875727 654252314126208 655436409771948 657231710304096 657712142840868 658703010140672 659153440451184 659413133714304 659895160858832 659989539457353 660983837738112 661341242292416 663152716703232 663637477461056 663732391287924 664091282029182 664732328311296 664838558802986 665935391164176 668608909798088 669711962380608 669975815490048 670465563893184 670924037602098 671934809102592 672787120554864 673150907333352 674267826070272 674994729501504 675488146701432 676602548459712 676968398301216 677730165206368 677827094577822 678848265785088 681573625500544 681671104565976 682807168500364 683933644979424 684433596474292 685171459250019 686308322964384 686803518899757 687812285688192 688315072446736 688586254809216 689057119699452 690095209348608 690970556245536 692491280828928 693744583098768 694889103823488 696047196698432 696146745782628 697195516211712 697705162056896 699616240584192 699994534297856 700094647932624 700606413026142 701661902106368 702418338086976 702931801784408 704857196558016 705365776167318 706401806923008 706918182512864 707196694128384 708197595246659 709645436144064 710164182807912 712494436696032 713669890413312 714191578929696 714961522695672 715484155387701 716562058328704 716664541460616 719016124903776 719541721486308 720625737298432 721929958589392 722033209441593 722845686072339 723907391059584 724429716063732 724436563129072 726024079337536 726310118294016 726944999982012 727338070793866 728040169102848 728825042526336 729357809370288 730561083815808 732958265829888 733494054035904 734821564992774 735928600445696 736033853391984 738483809505536 738988795039992 741040886408256 741441579091808 741547620507582 742382055966186 743472455682816 744008897578968 744015929700128 744552763732169 745243386709248 745646351752064 746592162143688 749070182596512 750305977972992 752185023522849 753318217658496 754273759379832 754681607289876 755818562619904 755926660240416 756479238208428 757294770750021 758442831384064 758551304329056 758961465176208 759924165039111 761069018473344 761589448088868 762446435857164 764124468340672 764675811400606 765385099863552 766770328688112 767330833314346 768899566348416 769315322666688 770584517918208 771147810694464 773260055382528 773678169487104 774354456502578 774659536660368 776357110517184 776924623024872 779052690932544 780462655986114 781638451405056 782209824542048 782744710535781 783053096285736 783625503519863 784918307314008 785342725222244 786645797081984 787493851085088 788069504485004 789369639869664 789680635709184 790798277007459 791989643415936 795282955326972 795596280894432 796177857123156 797377328065024 797922585809328 798934705658901 800108169065856 800693043458448 801556241283036 802763814956544 803350630610752 803465526295908 803899972982694 804675976376832 804804571182562 806132315619792 807906494300416 809368680281896 810703954460736 811023355593216 811616208923328 812171203413066 813394768913664 814991133520206 816218947348224 816777089254728 817098883080768 817374148530499 817696177585944 819045190240704 819488061101472 820527535541574 821732714175744 822333395984352 823690058994432 823821692429787 825062809816448 825180810790392 826556046079388 827919675501408 828524879942564 829741804957184 830794285693728 831243509478704 831362394419991 832614872148864 833223508751312 833551782137472 834121776478284 835378411316736 837017920912644 838278918898176 838852145721072 839465341734026 839796074277456 841181546733696 842703955421076 844558622902848 845951952480768 846903870180864 847361804676352 847482994865808 848102499979014 849380197286656 850295882947392 850917444265336 853248185307072 853831648323234 855117976801536 855743063041888 856080208681728 857291825824903 859640026883256 860268418715773 862153594213324 862493265474144 863916183131904 864547700809632 865479738000024 866112398627217 866915776376064 867384531629952 867541287031272 869450617827456 870387940672992 871024189167636 872336418834944 873915213029264 874040200902981 876308947072128 876949523787824 878871253934912 879217511619072 879986052609804 880461875171522 881311783650816 883518916518902 884976521717232 885455042705576 887265269162496 887913854885568 889520841833358 890345932494336 890988348842928 892949283174144 893954085190912 894565383469464 897049494073152 897534543111136 897662909035494 899992972668672 900650862268576 900779673890754 902136731279616 902624531068288 903769459437096 908894806087968 910539765317133 911911526639232 913068235038744 913561945666692 915069115027872 915077763952512 915738025199676 917083047584256 918115006412288 918246315766752 918742826265936 919908199784187 921294074994048 921924068739156 924992777465024 925125070482396 926518805097984 928195661043504 928874166643682 933459530576832 934141884034856 935148948163542 936051645989376 936557784115968 937376447345226 937745754904656 939800712731328 939809595410688 940487701556424 943063783760448 944770583562138 946193914858752 946885577077216 947533070648577 949992582261376 950128450765704 950822989106907 952255438572928 953282030260896 953978873850268 955552721947488 957282124798503 958688166538368 959388961981744 962710945922124 963090234766944 963794248096452 965209854746112 965906288084976 968551994132352 969259999976016 970304923658412 971766723368448 972477079160384 972616163410836 973142072557998 974081445087744 975807598083696 976520907731418 977992072047872 978131945055888 979762086657032 981378471189312 983154614657922 985318393386656 986568214261302 988054515211008 988730160676776 989119700571456 989452916642183 989842741288248 991475756607168 992011863438624 994729075054848 995456216191584 996136923043773 997098492466944 997257838204479 998760243462016 998903086746264 1002913364697132 1004424290211328 1004567943570912 1005698345839776 1006242143053168 1006386056403147 1007902213653888 1008638984277904 1009726361000028 1011401739105408 1011948620234944 1013232220052148 1014758691297792 1015452597451824 1016194887362242 1016595247809552 1018272398677632 1022360438250816 1024047100371456 1024210752750546 1025199421797888 1025753763555584 1025900467469136 1026650394711438 1028197080925952 1029462484446576 1031718428532288 1032472608670104 1032879382213824 1033585679549178 1035142814022912 1035899497366496 1037774315472251 1038736921243392 1040616874648152 1041377559498041 1043659614047708 1044070795047648 1045793274317568 1046557743085344 1049424360876288 1049991801446784 1050909619539213 1052492853159552 1053627507130464 1054397702676612 1055986191221248 1057285794837024 1058048664250977 1059602710384512 1060377273769296 1060795041192576 1061570476164208 1063896781079104 1065246274211868 1065822269944474 1066810892087808 1067590724611264 1068741655044048 1069522898943934 1071287368394544 1071866630643592 1074057957407232 1074843087493056 1077787181440512 1079312582229462 1080938605947648 1082154945231104 1082894937884088 1085861086589376 1086644574095598 1086654844693608 1089036119006304 1089465177441024 1090261570114592 1090417499973018 1091007106190799 1092060253654272 1092650748135296 1094036714055432 1096444527979136 1098428923239716 1100241081053856 1102232347489161 1103892900668544 1107725714258304 1108483192559988 1110153162865152 1111402376183296 1111561329612384 1112162368637712 1113573083949279 1115208683524224 1116013346368452 1116023894550192 1117865080063872 1118469527628096 1119728099036608 1119888243215532 1121575395644928 1123605273894768 1124426622779194 1126078163870464 1129977326487744 1130803333305352 1132022410934814 1133115150408192 1133727843929856 1134718857312642 1137664247076096 1138442197764312 1139274392353321 1141603527710016 1143669653785746 1146186702511008 1147013717100909 1148077649795328 1149991020632192 1150155493032168 1150996249971519 1152730267746176 1153972984000032 1154816531502956 1156512708839936 1156721716041696 1159267490436608 1160517254230656 1161365585556848 1161531684753867 1165386934537308 1168411929429504 1170065592146654 1172457677107584 1173314736813072 1174579644428604 1177377460971012 1178014087833366 1179106775465472 1179968695622976 1181240776627632 1182104256727506 1183885139847424 1184054459804496 1186027789111144 1187984465123904 1192753844625952 1192924432990458 1194266785684734 1194912544875637 1196065992097536 1196883878713992 1197758793830011 1201039565187672 1204145722434816 1205025945916128 1205849959474041 1207013964565248 1207206856773843 1209198473429688 1211859741450624 1214053020422844 1215882035518976 1216055931691104 1217424313384992 1218082594222256 1218256805119599 1220092153370496 1220103685270016 1220984033599568 1222486700280309 1224328421022336 1224990435021248 1225165633882092 1226544266378916 1228392099992064 1229232091652208 1230130653122714 1233500093976528 1237594214724672 1239635963607552 1239834069119082 1241879513252112 1242787319913846 1244612707435776 1246191428540592 1246865264218056 1248922308223296 1249835263126968 1250327673206208 1251182664717426 1253067616975104 1253983602075232 1255526881368966 1257418378347264 1258278218581608 1259198012601039 1259694111416184 1260614940444997 1263377427531436 1266837934354272 1267763985475876 1270355805271296 1271042707014528 1272153749968521 1274070295929984 1275443824421088 1276376166398004 1278250888717824 1279872277960608 1282676965202304 1283614594562832 1284120313022592 1285058997461936 1287875050779968 1289460040324884 1291402658843136 1292346666634688 1293230391319986 1293739898211216 1294685614511078 1296821551214448 1297522763410664 1301076797444928 1302027876975224 1304175926741184 1304689745954304 1306536283751454 1308504628252416 1310872819543896 1314463420608192 1315424285681736 1318306880902368 1318826267428608 1319790321717664 1319979078914706 1320692812757283 1321967675476224 1322682484584832 1325278374778353 1327274954922112 1327464782575848 1328182564058364 1329677117605972 1331870782328352 1334281262750037 1337217819596176 1339423924761216 1340931127786368 1341848075204196 1343869618205184 1345574241109728 1346301814666704 1348535652140544 1349989459003008 1350976293402864 1353205096919424 1353936796602432 1355460330412736 1355654189155644 1357696531570176 1363147251001088 1363342209131952 1365614337000728 1367867289958848 1368867192948584 1370342918500038 1372616645928768 1373607037799514 1375624571376384 1376630144893472 1377172509618432 1378114239398904 1379121632848757 1381941112491072 1387489166197536 1389778207646976 1392094393396864 1392293491565256 1393311249965523 1395410324113792 1399989068595712 1400189295865248 1401212826052284 1402723422245313 1403323804212736 1404836676173952 1405863603568816 1406064671017839 1409714393116032 1410731552334636 1412803613846016 1413836365025728 1414393388256768 1416395190493318 1419290872288128 1420328365615824 1424988873392064 1427339780826624 1428383157859392 1429923045391344 1430968310775402 1433124116657408 1433329082921232 1438032249807552 1439083442972616 1443859917178784 1444066418883186 1445691372144678 1446473080638929 1447814782119168 1448859432127464 1448873126258144 1449918539899487 1452048158675072 1453889999964024 1454676141587732 1457650085052672 1458715618740576 1459713108836997 1461122167631616 1464781361597127 1466988108071808 1469643129985548 1471857200891392 1472067706783968 1474731921986883 1476967619011072 1477977590079984 1479852321391953 1482081772816512 1482883158183616 1483095241015164 1484764111932372 1486944911365632 1488017795157936 1488031859400256 1489105527464338 1490486773418496 1491292703504128 1493184324287376 1498140365193024 1500611955945984 1504370047045698 1506636435316992 1508547518759664 1509363214579752 1511853320480832 1512958476416856 1514589541500042 1517102608658112 1517922930352416 1519848330078222 1522138036946688 1523178896177736 1524292331043363 1524892871714328 1526007559486049 1528248936681344 1529351622801212 1533540657376224 1534661666628692 1536316129125819 1537799132696832 1538630645333376 1539975592067157 1542295621388928 1547356338974208 1548708913005156 1549319073320736 1552714221034368 1553849246049744 1558105381865088 1560925311972228 1563276902810112 1564419649084096 1565489421071562 1566106192571472 1567251007039726 1569836614628016 1570685450444488 1573291594163968 1574987702170176 1576139008970008 1578739279739328 1579361271418368 1581596554014918 1583979286831872 1590565910653944 1591192561788864 1592355714246312 1595845171618656 1597869411317802 1598733404916711 1600216338131712 1601386086916896 1603112482566072 1604284348415901 1606701261221504 1606931052591816 1607799945965388 1609609142365124 1612264631239584 1615812988600832 1618737360563792 1618968873344193 1621407908921472 1623232417846656 1624342406826132 1626789537827328 1629982267040412 1632437894696448 1633554178509456 1634197766161536 1634748297060998 1635392355171888 1638090380481408 1638976122202944 1641055071083148 1643465428351488 1644666791968704 1647380117988864 1647643384859574 1650125619632896 1650361621580784 1653112092158776 1655839351002816 1657049759885128 1661588571387456 1662487018957408 1662724788839982 1665229744297728 1666447017502624 1667103564274944 1668243552956568 1669463029237969 1674035841825288 1677704291442144 1678930683468052 1679592148554912 1682363093467392 1685407910842152 1686639934168791 1689117245805696 1694723609352704 1694965989731616 1696204999958028 1698033616402221 1698760394573312 1700591765894784 1701834888530672 1702078285968963 1706496370614144 1707663296646468 1710235953603072 1711486126083776 1712160417363456 1714583651649806 1719280053766512 1720536837431546 1724307188426648 1724986530948288 1727832366263808 1729095401619264 1730959476000048 1732224797254434 1733831552752128 1734769063259904 1735082574062544 1738901235654912 1740775881345984 1742048378335272 1747830426058528 1748080401805962 1752617894144256 1753899047575648 1755098388219981 1757742507869824 1759972105219608 1760923750343044 1767021131750049 1767037833037804 1769953043434464 1770910085411152 1773156385091259 1775827709771136 1779041683666716 1781976697685856 1785898566348288 1787908170381824 1789130766938928 1791400178527101 1794098988146304 1795069086222272 1795325818070988 1799985945337344 1801301724537152 1801559347781508 1804273462559232 1805249062136576 1807538918874192 1817789612175936 1821079530634266 1823823053278464 1826136470077488 1827123891333384 1830138230055744 1830155527905024 1831476050399352 1836492631533504 1837485652531872 1839816399568374 1842588149988096 1843848137478312 1845195979684071 1849985554930048 1850250140964792 1856391322087008 1857748333287364 1859751103678623 1864180979870769 1866919061153664 1868283768069712 1870297896327084 1873115568231936 1874752894690452 1875491509809312 1879601425462656 1879619190821376 1880975403112848 1886127567520896 1889541167124276 1892387829717504 1893771154154432 1895066141297154 1899985164522752 1900256901531408 1901645978213814 1904510877145856 1906564060521792 1907957747700536 1911105443894976 1914564249597006 1917376333076736 1918777923963488 1922250615669503 1925421891844248 1926180469533888 1927588496192904 1931812576169952 1937103988264704 1938519999952032 1939845586979979 1940609847316824 1942028421766617 1944954158320768 1945232326821672 1946284145115996 1951615196167392 1953041815462836 1955984144095744 1956263890111776 1959524173314064 1959804425627181 1962756942378624 1966309229315844 1970636786773312 1973136428522604 1976109030422016 1977460321353552 1978239401142912 1978905833284366 1979685482576496 1982951513214336 1984023726877248 1989458150109696 1990912432383168 1992273846087546 1994196984933888 1994515676408958 1997520486924032 1997806173492528 2005826729394264 2009135887141824 2011396691679552 2012484286106336 2012772112806294 2015804427307776 2017277968555808 2019452722000056 2020928930130173 2022803478210816 2023897240469888 2026464440104296 2030905194903648 2032389774724484 2033190495619104 2036544797355264 2044720876501632 2048421505501092 2051507527111168 2051800934938272 2053300789422876 2055514377750057 2056394161851904 2058924968893152 2060410556699271 2063436857064576 2064945217340208 2065758764427648 2067171359098356 2070285628045824 2071798994732992 2075548630944502 2077473842486784 2081233749296304 2082755118996082 2087319228095416 2088141590095296 2091586548635136 2093115486170688 2098848721752576 2099983602893568 2101819239078426 2104985706319104 2107255014260928 2108795405353224 2114571589674048 2116097328501954 2119205420769024 2120754547538592 2121590082385152 2123140952328416 2124592785739977 2127793562158208 2130492548423736 2131644539888948 2135181449222528 2137483310088096 2139045797887868 2142574736789088 2143733261287184 2146452466163103 2149686174986112 2158625164458924 2161877211895296 2164309890462208 2165789875768176 2168537058217017 2171722173178752 2173289148191196 2173309689387216 2178072238012608 2178930354882048 2180523140229184 2180834999946036 2182014212381598 2184120507308544 2185301496270592 2188073428110864 2192889055958272 2196857846479432 2200482162107712 2204464694978322 2207785801337088 2215451428516608 2216966385119976 2218586974582783 2223122659224768 2224324737275424 2227146167898558 2230417367048448 2232026692736904 2232047789100384 2233658291196507 2235730160127744 2236939055256192 2239456198073216 2239776486431064 2247210547789536 2248853245558388 2252156327740928 2256555070568547 2259954652975488 2261606666610704 2264044821869628 2267455687859712 2269437714625284 2275328494152192 2276884395528624 2278548784706642 2283207055420032 2287339307571492 2292373405022016 2294027434201818 2296155299590656 2299982041264384 2300310986064336 2301992499943038 2305460535492352 2307945968000064 2309633063005912 2313443432083392 2321034508461312 2322731171113696 2323063369507734 2326934955810451 2330773869074616 2340131184293308 2344915354215168 2346629473626144 2348234131607343 2349159288857208 2350876510559589 2354754921942024 2356028175666732 2359937391245952 2362481553255264 2364208513455012 2367770279694848 2368108919608992 2372055578222288 2372394831022377 2375968930247808 2385507689251904 2385848865980916 2388533571369468 2389825089751274 2392131984195072 2393767757427984 2395517587660022 2402079130375344 2408291444869632 2410051891832256 2411699918948082 2414027929130496 2414413713547686 2418396946859376 2423719482901248 2428106040845688 2432111863382208 2434848626769984 2436165188444512 2436513610239198 2440184306740992 2441968067199136 2444973400560618 2448656842044672 2449980870042496 2450331267764184 2452122445591497 2453088532757832 2458464183304416 2460261306245428 2467000187953056 2471465077289361 2475188429449344 2479668138238164 2483759026504224 2485574639827692 2489225414871552 2492382857081184 2493730528436112 2497844616446592 2499670526253936 2500655346412416 2502365329434852 2506135233950208 2507967204150464 2511053762737932 2514836756694528 2516556437163216 2518396025202078 2519388222832368 2521229880889994 2526754855062872 2533675868708544 2535527970951752 2540711610542592 2542085414029056 2544307499937042 2545683247778531 2548140591859968 2550887648842176 2552752332796008 2559744555921216 2565353930404608 2567229189125664 2568240626045184 2570117994923872 2571875477474709 2575750101559936 2578920080649768 2580805256147319 2584693333269376 2586460782639972 2587479796422432 2589371229022156 2593643102428896 2595045526821328 2598337195881651 2602153594889856 2604055753950448 2608351853482368 2613072567502908 2617009256504832 2621745639087792 2628926841216384 2630848571363472 2636613761804736 2637652534857216 2639580643435328 2639958157829412 2641385625514566 2643935350952448 2645364969169664 2650556749556706 2654549909844224 2654929565151696 2656365128116728 2659354235211944 2663741564656704 2668562525500074 2674435639192352 2678847849522432 2681862255572736 2683696150408392 2685657916600211 2691148482219456 2692603629333408 2699978918006016 2701952586805728 2706410193838848 2707873593204864 2710920660825472 2711308378311288 2726294502002176 2726684418263904 2731228674001456 2731619295951399 2735734579917696 2737734385897168 2740685837000076 2745233291857536 2747214075599028 2751249142752768 2753260289786944 2754345019236864 2756228478797808 2758243265697514 2763882224982144 2774978332395072 2779556415293952 2784188786793728 2784586983130512 2786622499931046 2790820648227584 2800378591730496 2802425652104568 2805446844490626 2809673352347904 2811727207137632 2812129342035678 2816815999138967 2819428786232064 2821463104669272 2827672730051456 2832790380986636 2838581744576256 2840656731231648 2842599211945731 2849977746784128 2852468967320721 2856766315718784 2859846090782688 2861936621550804 2866248233314816 2866658165842464 2871846374395509 2876064499615104 2878166885945232 2887719834357568 2888132837766372 2891382744289356 2892946161277858 2895629564238336 2897718864254928 2897746252516288 2899837079798974 2904096317350144 2907779999928048 2909352283175464 2915300170105344 2917431237481152 2919426217673994 2922244335263232 2929562723194254 2933976216143616 2939286259971096 2944135413567936 2949463843973766 2955955180159968 2959704642783906 2964163545633024 2965766316367232 2966190482030328 2968358749926549 2969528223864744 2976035590315872 2976063718800512 2978211054928676 2982585407008256 2986368648574752 2988410769131319 2991773514613437 2996280730386048 3008740094091396 3013272870633984 3017095037519328 3018726429159504 3023706640961664 3025916952833712 3029179083000084 3034205217316224 3035845860704832 3039696660156444 3044276073893376 3046357792355472 3048584662086726 3049785743428656 3052015118972098 3056497873362688 3058703245602424 3067081314752448 3069323333257384 3072632258251638 3075598265393664 3077261290666752 3079951184134314 3081616563100327 3084591242777856 3092316207816157 3097417826010312 3098638146641472 3105428442068736 3107698492099488 3113322946416753 3116210763730176 3121850623944456 3124132678494123 3128839298168192 3130978842143124 3132212385142944 3134502014079452 3139673229256032 3141370900888976 3146583188327936 3149975404340352 3152278017940016 3152728858617639 3157478559478656 3163193108029836 3167958573663744 3181131821307888 3182385123577728 3184711428492624 3191690343237312 3195738822635604 3197466809833422 3200432676263424 3202772173833792 3206224965132144 3208568696831802 3213402522443008 3213862105183632 3215599891930776 3219218284730248 3224529262479168 3237474721127584 3237937746688386 3242815817842944 3246464835693312 3248684813652264 3251059583252887 3259964534080824 3267108357018912 3268395532323072 3269496594121996 3270784710343776 3273021318572397 3276180760962816 3277952244405888 3282110142166296 3289333583937408 3295286769719148 3300251239265792 3300723243161568 3306224184317552 3306697042467483 3311678702005632 3314099519770256 3323177142774912 3324974037914816 3325449577679964 3330459488595456 3332894035005248 3334207128549888 3336487105913136 3338926058475938 3348071683650576 3355408582884288 3357861366936104 3359184297109824 3364726186934784 3370815821684304 3373279868337582 3378234491611392 3389931979463232 3392409999916056 3396067232804442 3401183531789568 3403669777061344 3404156571937926 3412992741228288 3415326593292936 3417823177059963 3422972252167552 3429167303299612 3438560107533024 3441041151302727 3441073674863092 3448614376853296 3449973061896576 3452988749914557 3458190803238528 3461918952000096 3464449594508868 3469538126519808 3470165148125088 3477802471309824 3481551762691968 3484096756670544 3495660852117056 3496160803611924 3505235788288512 3507798095151296 3510196776439962 3515485015739648 3519944210439216 3521847500686088 3534042263500098 3534075666075608 3539906086868928 3541820170822304 3546312770182518 3551655419542272 3558083367333432 3563953395371712 3578261533877856 3582800357054202 3584737634626911 3588197976292608 3590138172444544 3590651636141976 3593276381490033 3602603449074304 3603118695563016 3610498124273152 3615077837748384 3617549878422123 3621620570321529 3635579224351872 3642159061268532 3647646106556928 3652272940154976 3654247782666768 3660276460111488 3660311055810048 3662952100798704 3672985263067008 3674971305063744 3679632799136748 3685176299976192 3687696274956624 3690391959368142 3699971109860096 3700500281929584 3712782644174016 3715496666574728 3719502207357246 3728361959741538 3730377944805659 3733838122307328 3736567536139424 3740595792654168 3743330146303769 3749505789380904 3750983019618624 3759202850925312 3761950806225696 3772255135041792 3777594037803117 3779082334248552 3781844821334991 3787542308308864 3790132282594308 3799970329045504 3800513803062816 3803291956427628 3809021754291712 3813128121043584 3815915495401072 3816461249905563 3822210887789952 3829128499194012 3834752666153472 3837555847926976 3844501231339006 3850843783688496 3852360939067776 3855176992385808 3863625152339904 3874207976529408 3877039999904064 3879691173959958 3881219694633648 3884056843533234 3889908316641536 3890464653643344 3892568290231992 3903230392334784 3906083630925672 3912527780223552 3919048346628128 3919608851254362 3925513884757248 3926141218877093 3932618458631688 3935493179727179 3941273573546624 3946272857045208 3954920642707104 3956478802285824 3957811666568732 3959370965152992 3962078438271849 3965903026428672 3968047453754496 3975835124335059 3981824864766336 3984547692175092 3989031352817916 3995040973848064 3995612346985056 4002843788250111 4011653458788528 4018271774283648 4022793383359104 4024968572212672 4025544225612588 4031608854615552 4034555937111616 4038905444000112 4041857860260346 4045606956421632 4047794480939776 4052928880208592 4061810389807296 4064779549448968 4066380991238208 4073089594710528 4089441753003264 4095229572513289 4096843011002184 4103601869876544 4106601578845752 4111028755500114 4117849937786304 4120821113398542 4126873714129152 4129890434680416 4131517528855296 4134342718196712 4137364898546271 4143597989465984 4151097261889004 4162467498592608 4165510237992164 4174638456190832 4176283180190592 4179933749896569 4186230972341376 4199967205787136 4203638478156852 4209971412638208 4214510028521856 4217590810706448 4229143179348096 4232194657003908 4238410841538048 4241509095077184 4243180164770304 4246281904656832 4249185571479954 4255587124316416 4260985096847472 4263289079777896 4270362898445056 4274966620176192 4278091595775736 4285149473578176 4287466522574368 4292904932326206 4299372349972224 4317250328917848 4331579751536352 4337074116434034 4339419241916787 4343444346357504 4346578296382392 4346619378774432 4349755619698461 4356144476025216 4361046280458368 4361669999892072 4364028424763196 4370602992541184 4376146856221728 4379139326510991 4385778111916544 4393715692958864 4394344084791381 4400964324215424 4408929389956644 4415571602674176 4430902857033216 4433932770239952 4437173949165566 4446245318449536 4448649474550848 4454292335797116 4460834734096896 4464053385473808 4464095578200768 4467316582393014 4471460320255488 4473878110512384 4478912396146432 4479552972862128 4494421095579072 4497706491116776 4513110141137094 4519909305950976 4523213333221408 4528089643739256 4531399650788773 4538875429250568 4553768791057248 4557097569413284 4566414110840064 4572876993130089 4574678615142984 4578022678458147 4584746810044032 4588054868403636 4599964082528768 4600621972128672 4603984999886076 4608948387377457 4610921070984704 4615891936000128 4619266126011824 4619926776201471 4626886864166784 4642069016922624 4645462342227392 4646126739015468 4653869911620902 4661547738149232 4680262368586616 4689830708430336 4693258947252288 4696468263214686 4698318577714416 4701753021119178 4709509843884048 4712056351333464 4719874782491904 4724963106510528 4728417026910024 4736217839217984 4744111156444576 4744789662044754 4751937860495616 4771015378503808 4771697731961832 4777067142738936 4779650179502548 4787535514855968 4791035175320044 4796200214750133 4804158260750688 4812853045247703 4820103783664512 4823399837896164 4828827427095372 4836793893718752 4847438965802496 4856212081691376 4864223726764416 4869697253539968 4872330376889024 4873027220478396 4880368613481984 4883936134398272 4889946801121236 4897313684089344 4899961740084992 4900662535528368 4904244891182994 4906177065515664 4916928366608832 4920522612490856 4934000375906112 4942930154578722 4950376858898688 4957383166726613 4959336276476328 4967518053008448 4971149279655384 4984765714162368 4987461056872224 4995689232893184 4999341052507872 5001310692824832 5004730658869704 5008389087713907 5015934408300928 5022107525475864 5033112874326432 5036792050404156 5038776445664736 5042459761779988 5053509710125744 5059919802506373 5067351737417088 5071055941903504 5084170828058112 5088614999874084 5091366495557062 5096281183719936 5101775297684352 5105504665592016 5119489111842432 5130707860809216 5134458378251328 5136481252090368 5140235989847744 5143750954949418 5151500203119872 5157840161299536 5161610512294638 5169386666538752 5172921565279944 5174959592844864 5178742458044312 5187286204857792 5190091053642656 5196674391763302 5204307189779712 5208111507900896 5216703706964736 5226145135005816 5243491278175584 5257853682432768 5261697142726944 5265295164659943 5273227523609472 5279161286870656 5279916315658824 5282771251029132 5290729938339328 5301063395250147 5301113499113412 5309099819688448 5309859130303392 5312730256233456 5318708470423888 5319469155273777 5327483129313408 5337125051000148 5348871278384704 5357695699044864 5363724511145472 5367392300816784 5371315833200422 5382296964438912 5385207258666816 5399957836012032 5403905173611456 5412820387677696 5415747186409728 5421841321650944 5422616756622576 5453368836527808 5462457348002912 5463238591902798 5471469159835392 5475468771794336 5481371674000152 5485378524639041 5490466583715072 5494428151198056 5506520579573888 5512456957595616 5516486531395028 5527764449964288 5535587939052213 5549956664790144 5568377573587456 5569173966261024 5573244999862092 5579253311035869 5581641296455168 5592542939612307 5600757183460992 5604851304209136 5610893688981252 5619346704695808 5623454414275264 5624258684071356 5633631998277934 5638857572464128 5642926209338544 5655345460102912 5665580761973272 5677163489152512 5681313462463296 5685198423891462 5699955493568256 5704937934641442 5713532631437568 5719692181565376 5723873243101608 5733316331684928 5743692748791018 5752128999230208 5756333771890464 5766751847008509 5775439668715136 5776265675532744 5782765488578712 5785892322555716 5795437728509856 5795492505032576 5799674159597948 5808192634700288 5815559999856096 5818704566350928 5819536760939937 5826085265299851 5834862474962304 5838852435347988 5859125446388508 5867952432287232 5878572519942192 5888270827135872 5898927687947532 5911910360319936 5919409285567812 5928327091266048 5931532632734464 5932380964060656 5936717499853098 5939056447729488 5952071180631744 5952127437601024 5956422109857352 5972737297149504 5976821538262638 5983547029226874 5992561460772096 6001042780774321 6017480188182792 6021878931010411 6034190075038656 6037452858319008 6047413281923328 6051833905667424 6058358166000168 6062786790390519 6068410434632448 6071691721409664 6079393320312888 6092715584710944 6097169324173452 6099571486857312 6104030237944196 6112995746725376 6117406491204848 6134162629504896 6138646666514768 6145264516503276 6154522581333504 6159902368268628 6163233126200654 6169182485555712 6184632415632314 6194835652020624 6197276293282944 6210856884137472 6215396984198976 6226645892833506 6232421527460352 6243701247888912 6248265356988246 6257678596336384 6261957684286248 6264424770285888 6269004028158904 6279346458512064 6282741801777952 6299950808680704 6304556035880032 6305457717235278 6314957118957312 6315966308628367 6326386216059672 6362263642615776 6364770247155456 6369422856985248 6373778357219931 6383380686474624 6391477645271208 6394933619666844 6405544347667584 6412449930264288 6417137393663604 6426805044886016 6427724210367264 6431199783861552 6438436569460496 6439357398489309 6449058524958336 6474949442255168 6475875493376772 6485631635685888 6492929671386624 6497369627304528 6502119166505774 6519929068161648 6534216714037824 6536791064646144 6538993188243992 6541569420687552 6546042637144794 6552361521925632 6555904488811776 6564220284332592 6578667167874816 6590573539438296 6601446486323136 6612448368635104 6613394084934966 6623357404011264 6628199039540512 6646354285549824 6649948075829632 6650899155359928 6655760923748349 6665788070010496 6672974211826272 6677852116951876 6696143367301152 6700974873589521 6710817165768576 6715722733872208 6718368594219648 6741631643368608 6746559736675164 6756468983222784 6779863958926464 6784819999832112 6792134465608884 6802367063579136 6807339554122688 6808313143875852 6825985482456576 6830653186585872 6835646354119926 6845944504335104 6858334606599224 6877120215066048 6882082302605454 6882147349726184 6897228753706592 6899946123793152 6905977499829114 6916381606477056 6923837904000192 6928899189017736 6940330296250176 6963103525383936 6968193513341088 6980804867431353 6991321704234112 6992321607223848 7015596190302592 7020393552879924 7030970031479296 7039888420878432 7043695001372176 7044702394822029 7052629531678767 7068084527000196 7068151332151216 7079812173737856 7083640341644608 7092625540365036 7103310839084544 7116166734666864 7127906790743424 7156523067755712 7165600714108404 7169475269253822 7176395952585216 7180276344889088 7181303272283952 7186552762980066 7205206898148608 7206237391126032 7230155675496768 7235099756844246 7243241140643058 7264420208305757 7271158448703744 7284318122537064 7289642916486287 7304545880309952 7308495565333536 7320552920222976 7325904201597408 7345970526134016 7349942610127488 7356367336774491 7359265598273496 7375392549913248 7380783918736284 7399942219720192 7401000563859168 7414395231868083 7425565288348032 7430993333149456 7439004414714492 7456723919483076 7460755889611318 7467676244614656 7473135072278848 7481191585308336 7486660292607538 7499011578761808 7501966039237248 7518405701850624 7523901612451392 7544510270083584 7555188075606234 7558164668497104 7563689642669982 7575084616617728 7580264565188616 7601027606125632 7606583912855256 7626256242087168 7631830990802144 7632922499811126 7637049743335593 7644421775579904 7645643426234339 7658256998388024 7675111695853952 7689002462678012 7701687567376992 7704721878135552 7710353984771616 7715626432424127 7727250304679808 7742415768441957 7754079999808128 7759382347919916 7762439389267296 7768113687066468 7779816633283072 7780929307286688 7785136580463984 7795011587644953 7806460784669568 7812167261851344 7825055560447104 7838096693256256 7839217702508724 7851027769514496 7852282437754186 7865236917263376 7870986359454358 7882547147093248 7892545714090416 7909841285414208 7912957604571648 7915623333137464 7918741930305984 7924156876543698 7931806052857344 7936094907508992 7951670248670118 7963649729532672 7969095384350184 7974920746473247 7978062705635832 7991224693970112 8005687576500222 8023306917577056 8036543548567296 8045586766718208 8049937144425344 8051088451225176 8056973749800633 8069111874223232 8077810888000224 8083715720520692 8095588961879552 8105857760417184 8123620779614592 8129559098897936 8132761982476416 8178883506006528 8190459145026578 8193686022004368 8207203739753088 8213203157691504 8222057511000228 8235699875572608 8241642226797084 8253747428258304 8259780869360832 8263035057710592 8268685436393424 8274729797092542 8287195978931968 8302194523778008 8324934997185216 8331020475984328 8349276912381664 8352566360381184 8359867499793138 8364387814129459 8372461944682752 8407276956313704 8429020057043712 8435181621412896 8450447997416901 8458286358696192 8464389314007816 8483018190154368 8492563809313664 8498371142959908 8511174248632832 8521970193694944 8526578159555792 8527797635837193 8540725796890112 8549933240352384 8556183191551472 8557406901962163 8570298947156352 8574933045148736 8585809864652412 8598744699944448 8634500657835696 8663159503072704 8674148232868068 8678838483833574 8686888692715008 8693156592764784 8693238757548864 8699511239396922 8712288952050432 8722092560916736 8723339999784144 8728056849526392 8752293712443456 8758278653021982 8787431385917728 8788688169582762 8801928648430848 8817858779913288 8824304583114979 8867865540479904 8874347898331132 8892490636899072 8897298949101696 8905076249779647 8908584671594232 8928106770947616 8928191156401536 8934633164786028 8947756221024768 8957824792292864 8959105945724256 8975320543840311 8988842191158144 8995412982233552 9026220282274188 9039818611901952 9046426666442816 9056179287478512 9062799301577546 9077750858501136 9107537582114496 9114195138826568 9132828221680128 9145753986260178 9149357230285968 9156045356916294 9169493620088064 9176109736807272 9201243944257344 9207969999772152 9217896774754914 9231783872000256 9238532252023648 9239853552402942 9244849689300981 9253773728333568 9276948623448471 9290924684454784 9292253478030936 9307739823241804 9323095476298464 9339968839250259 9360524737173232 9372398035482369 9386517894504576 9392936526429372 9396637155428832 9403506042238356 9419019687768096 9424112702666928 9439749564983808 9449926213021056 9456834053820048 9472435678435968 9488222312889152 9489579324089508 9503875720991232 9542030757007616 9543395463923664 9554134285477872 9559300359005096 9575071029711936 9582070350640088 9592400429500266 9608316521501376 9625706090495406 9640207567329024 9646799675792328 9653851429941299 9657654854190744 9673587787437504 9712424163382752 9728447453528832 9739394507079936 9744660753778048 9746054440956792 9753178749758661 9767872268796544 9779893602242472 9799923480169984 9801325071056736 9808489782365988 9812354131031328 9819063955717191 9833856733217664 9841045224981712 9868000751812224 9885860309157444 9900753717797376 9914766333453226 9918672552952656 9935036106016896 9942298559310768 9969531428324736 9974922113744448 9991378465786368 9998682105015744 10002621385649664 10009461317739408 10016778175427814 10031868816601856 10044215050951728 10066225748652864 10073584100808312 10077552891329472 10084919523559976 10107019420251488 10119839605012746 10125311564472503 10134703474834176 10142111883807008 10160467539967373 10177229999748168 10182732991114124 10203550595368704 10211009331184032 10238978223684864 10253469531179889 10268916756502656 10280471979695488 10287501909898836 10303000406239744 10315680322599072 10323123453908181 10323221024589276 10338773333077504 10345843130559888 10349919185689728 10357484916088624 10358966249743671 10374572409715584 10380182107285312 10393348783526604 10408614379559424 10416223015801792 10433407413929472 10452290270011632 10486982556351168 10515707364865536 10523394285453888 10530590329319886 10546455047218944 10558322573741312 10559832631317648 10565542502058264 10602126790500294 10602226998226824 10619718260606784 10625460512466912 10637416940847776 10638938310547554 10654966258626816 10674250102000296 10682052916402343 10697742556769408 10734784601633568 10742631666400844 10754212903880733 10764593928877824 10770414517333632 10779829144470099 10807810347222912 10831494372819456 10843682643301888 10845233513245152 10864861710964587 10906737673055616 10924914696005824 10926477183805596 10942938319670784 10950937543588672 10962743348000304 10970757049278082 10980933167430144 10988856302396112 11013041159147776 11024913915191232 11032973062790056 11055528899928576 11071175878104426 11099913329580288 11138347932522048 11146489999724184 11158506622071738 11185085879224614 11191133834416977 11201514366921984 11209702608418272 11221787377962504 11229990438911307 11246908828550528 11248517368142712 11267263996555868 11285852418677088 11310690920205824 11331161523946544 11332782113409351 11345534464004973 11362626924926592 11370396847782924 11399910987136512 11409875869282884 11427065262875136 11439384363130752 11447746486203216 11466632663369856 11487385497582036 11504257998460416 11512667543780928 11533503694017018 11550879337430272 11552531351065488 11565530977157424 11571784645111432 11590875457019712 11590985010065152 11599348319195896 11631119999712192 11637409132701856 11639073521879874 11652170530599702 11669724949924608 11677704870695976 11686241204665783 11718250892777016 11757145039884384 11776541654271744 11778423656631279 11797855375895064 11806479539181537 11823820720639872 11838818571135624 11863065265468928 11864761928121312 11873434999706196 11878112895458976 11886235314815547 11904142361263488 11904254875202048 11912844219714704 11927505373005177 11945474594299008 11953643076525276 11967094058453748 11985122921544192 12002085561548642 12034960376365584 12043757862020822 12068380150077312 12074905716638016 12094826563846656 12103667811334848 12116716332000336 12125573580781038 12136820869264896 12143383442819328 12158786640625776 12185431169421888 12194338648346904 12199142973714624 12208060475888392 12234812982409696 12268325259009792 12277293333029536 12285688717539867 12290529033006552 12299513337855241 12319804736537256 12326466252401308 12369264831264628 12389671304041248 12394552586565888 12412094695638813 12430793968397952 12453291785667012 12487402495777824 12496530713976492 12515357192672768 12523915368572496 12528849540571776 12538008056317808 12539801249689707 12558692917024128 12565483603555904 12599901617361408 12609112071760064 12610915434470556 12629914237914624 12631932617256734 12652772432119344 12724527285231552 12729540494310912 12738845713970496 12747556714439862 12766761372949248 12782955290542416 12789867239333688 12811088695335168 12824899860528576 12834274787327208 12855448420734528 12862399567723104 12876873138920992 12878714796978618 12898117049916672 12949898884510336 12951750986753544 12994739254609056 13004238333011548 13018257725750361 13039858136323296 13049266859095383 13068433428075648 13077986376487984 13083138841375104 13092085274289588 13111808977623552 13128440568665184 13157334335749632 13181147078876592 13202892972646272 13224896737270208 13226788169869932 13246714808022528 13256398079081024 13292708571099648 13299896151659264 13301798310719856 13311521847496698 13331576140020992 13345948423652544 13355704233903752 13392286734602304 13401949747179042 13421634331537152 13431445467744416 13436737188439296 13455754309686521 13483263286737216 13493119473350328 13559727917852928 13569639999664224 13584268931217768 13594198952366319 13614679108245376 13616626287751704 13661306373171744 13671292708239852 13691889008670208 13716669213198448 13718630979390267 13734068035374441 13754240430132096 13764164605210908 13764294699452368 13794457507413184 13799892247586304 13811954999658228 13832763212954112 13847675808000384 13857798378035472 13880660592500352 13926207050767872 13936387026682176 13961609734862706 13982643408468224 13984643214447696 14031192380605184 14040787105759848 14079776841756864 14087390002744352 14089404789644058 14105259063357534 14136169054000392 14136302664302432 14146502510911211 14159624347475712 14167280683289216 14185251080730072 14232333469333728 14255813581486848 14313046135511424 14331201428216808 14338950538507644 14360552689778176 14362606544567904 14373105525960132 14388600644250399 14410413796297216 14412474782252064 14438559135743109 14460311350993536 14470199513688492 14486482281286116 14528840416611514 14542316897407488 14568636245074128 14579285832972574 14609091760619904 14616991130667072 14641105840445952 14651808403194816 14691941052268032 14699885220254976 14712734673548982 14718531196546992 14750785099826496 14761567837472568 14802001127718336 14828790463736166 14851130576696064 14861986666298912 14872149500179839 14878008829428984 14888884566877397 14913447838966152 14921511779222636 14946270144557696 14962383170616672 14973320585215076 14998023157523616 15003932078474496 15025167263141721 15047803224902784 15110376151212468 15116329336994208 15127379285339964 15150169233235456 15160529130377232 15179759407519119 15202055212251264 15213167825710512 15252512484174336 15263661981604288 15265844999622252 15274099486671186 15288843551159808 15291286852468678 15316513996776048 15350223391707904 15378004925356024 15403375134753984 15409443756271104 15420707969543232 15431252864848254 15454500609359616 15484831536883914 15508159999616256 15518764695839832 15524878778534592 15530108822079481 15536227374132936 15561858614573376 15570273160927968 15590023175289906 15612921569339136 15624334523702688 15650111120894208 15676193386512512 15678435405017448 15704564875508372 15730473834526752 15741972718908716 15765094294186496 15785091428180832 15795885493979829 15819682570828416 15831246666274928 15837483860611968 15848313753087396 15872189815017984 15903340497340236 15927299459065344 15938190768700368 15949841492946494 15956125411271664 15982449387940224 16011375153000444 16046613835154112 16073087097134592 16091173533436416 16099874288850688 16102176902450352 16113947499601266 16138223748446464 16155621776000448 16167431441041384 16211715520834368 16247241559229184 16259118197795872 16265523964952832 16288544690673157 16345099955599687 16380918290053156 16387372044008736 16414407479506176 16426406315383008 16444115022000456 16456135573917123 16471399751145216 16483284453594168 16519561738721664 16537370872786848 16549459594185084 16574391957863936 16604389047556016 16606763817156639 16649869994370432 16662040951968656 16698553824763328 16705132720762368 16719734999586276 16728775628258918 16744923889365504 16814553912627408 16858040114087424 16870363242825792 16900895994833802 16916572717392384 16928778628015632 16966036380308736 16985127618627328 16996742285919816 17043940387389888 17053156319111584 17055595271674386 17099866480704768 17112366383102944 17114813803924326 17140597894312704 17149866090297472 17171619729304824 17269001315671392 17300255541025527 17326319006145408 17348296465736136 17357676967667148 17386313185529568 17386477515097728 17399022478793844 17424577904100864 17444185121833472 17446679999568288 17456113699052784 17478255795899553 17504587424886912 17516557306043964 17574862771835456 17577376339165524 17603857296861696 17635717559826576 17648609166229958 17735731080959808 17748695796662264 17784981273798144 17794597898203392 17810152499559294 17817169343188464 17856213541895232 17856382312803072 17869266329572056 17918211891448512 17950641087680622 17977684382316288 17990825964467104 18003128342322963 18052440564548376 18065636793031233 18092853332885632 18112358574957024 18125598603155092 18155501717002272 18188360371171557 18215075164228992 18228390277653136 18291507972520356 18298714460571936 18312090713832588 18338987240176128 18352219473614544 18402487888514688 18415939999544304 18435793549509828 18463567744000512 18477064504047296 18479707104805884 18489699378601962 18507547456667136 18553897246896942 18581849368909568 18584506956061872 18615479646483608 18646190952596928 18679937678500518 18721049474346464 18744796070964738 18773035789009152 18785873052858744 18793274310857664 18799605416201477 18807012084476712 18838039375536192 18848225405333856 18899852426042112 18913668107640096 18944871356871936 18947898925885101 18976444625778304 18979158648179016 19084061514015232 19086790927847328 19108268570955744 19118600718010192 19121335071659793 19150142059423872 19164140701280176 19184800859000532 19216633043002752 19251412180990812 19280415134658048 19293599351584656 19307702859882598 19315309708381488 19347175574875008 19424848326765504 19456894907057664 19478789014159872 19489321507556096 19492108881913584 19506357499517322 19535744537593088 19559787204484944 19602650142113472 19616979564731976 19624708262062656 19638127911434382 19667713466435328 19682090449963424 19717711993972769 19736001503624448 19771720618314888 19786173630462779 19829532666906452 19837345105905312 19870072212033792 19884597118621536 19939062856649472 19949844227488896 19967282771245047 19997364210031488 20018922635478816 20033556350855628 20063737633203712 20088430101903456 20102924620768563 20132451497305728 20147168201616624 20155105782658944 20169839047119952 20214038840502976 20239679210025492 20250623128945006 20269406949668352 20284223767614016 20320935079934746 20354459999496336 20365465982228248 20407101190737408 20422018662368064 20477956447369728 20506939062359778 20537833513005312 20560943959390976 20575003819797672 20631360645198144 20646246907816362 20646442049178552 20691686261119776 20699838371379456 20714969832177248 20717932499487342 20749144819431168 20760364214570624 20786697567053208 20832446031603584 20904580540023264 20942414602294059 20973965112702336 21046788570907776 21061180658639772 21092910094437888 21116645147482624 21119665262635296 21131085004116528 21157888595036301 21204253581000588 21204453996453648 21239436521213568 21250921024933824 21274833881695552 21277876621095108 21309932517253632 21348500204000592 21364105832804686 21395485113538816 21469569203267136 21485263332801688 21508425807761466 21529187857755648 21540829034667264 21559658288940198 21615620694445824 21646213454713099 21690467026490304 21729723421929174 21793260624917271 21813475346111232 21849829392011648 21852954367611192 21868928749458861 21901875087177344 21925486696000608 21941514098556164 21977712604792224 22026082318295552 22049827830382464 22065946125580112 22069102010323473 22142351756208852 22199826659160576 22276695865044096 22292979999448368 22317013244143476 22370171758449228 22382267668833954 22403028733843968 22419405216836544 22443574755925008 22459980877822614 22493817657101056 22497034736285424 22534527993111736 22571704837354176 22662323047893088 22665564226818702 22691068928009946 22725253849853184 22740793695565848 22757417082770209 22819751738565768 22878768726261504 22895492972406432 22911149230006779 22933265326739712 22936930278703017 22974770995164072 23025335087561856 23067007388034036 23101758674860544 23105062702130976 23131061954314848 23143569290222864 23146879297272381 23181750914039424 23181970020130304 23198696638391792 23227247305325871 23262239999424384 23274818265403712 23278147043759748 23304341061199404 23339449899849216 23355409741391952 23372482409331566 23436501785554032 23514290079768768 23553083308543488 23556847313262558 23595710751790128 23612959078363074 23647641441279744 23677637142271248 23729523856242624 23746869999412392 23756225790917952 23772470629631094 23808284722526976 23825688439429408 23855010746010354 23890949188598016 23907286153050552 23924762239419741 23934188116907496 23951683868454943 24004171123097284 24069920752731168 24087515724041644 24136760300154624 24149811433276032 24170921249401899 24207335622669696 24233432664000672 24251147161562076 24286766885638656 24317573281251552 24370862338843776 24388677296693808 24398285947429248 24416120951776784 24469625964819392 24536650518019584 24554586666059072 24571377435079734 24581058066013104 24599026675710482 24639609473074512 24652932504802616 24738529662529256 24779342608082496 24789105173131776 24824189391277626 24861587936795904 24906583571334024 24974804991555648 24993061427952984 25047830737144992 25057699081143552 25076016112635616 25079602499379414 25093163442388377 25117385834048256 25130967207111808 25218224143520128 25221830868941112 25263865234513468 25305544864238688 25351343992250703 25449054570463104 25477691427940992 25495113428879724 25533522745898496 25565910581084832 25579734478667376 25622177390670336 25649799721057152 25668549574654416 25710896841469056 25724799135446208 25753746277841984 25757429593957236 25796234099833344 25899797769020672 25903501973507088 25989478509218112 26008476666023096 26036515451500722 26079716272646592 26098533718190766 26136866856151296 26155972752975968 26166277682750208 26184170548579176 26203311024126383 26256881137330368 26362294157753184 26405785945292544 26449793474540416 26453576339739864 26472913749344937 26512796158162048 26599792303318528 26603596621439712 26623043694993396 26663152280041984 26691896847305088 26711408467807504 26715228749338941 26784573469204608 26803899494358084 26843268663074304 26862890935488832 26873474376878592 26911508619373042 26966526573474432 26986238946700656 27119455835705856 27139279999328448 27168537862435536 27188397904732638 27229358216490752 27233252575503408 27322612746343488 27342585416479704 27433338426396896 27437261958780534 27468136070748882 27482988532139651 27508480860264192 27528329210421816 27528589398904736 27548452258090253 27588915014826368 27623909999316456 27695351616000768 27715596756070944 27734549067902943 27761321185000704 27830845870345413 27872774053364352 27923219469725412 27965286816936448 27969286428895392 28019906517750777 28062384761210368 28081574211519696 28117194106447107 28159553683513728 28174780005488704 28178809579288116 28210518126715068 28272338108000784 28272605328604864 28293005021822422 28319248694951424 28334561366578432 28370502161460144 28464666938667456 28511627162973696 28626092271022848 28662402856433616 28677901077015288 28725213089135808 28746211051920264 28777201288500798 28824949564504128 28877118271486218 28920622701987072 28940399027376984 28961554289823897 28972964562572232 28994143630234931 29057680833223028 29137272490148256 29158571665945148 29218183521239808 29233982261334144 29259536249275983 29303616806389632 29399770440509952 29425469347097964 29437062393093984 29501570199652992 29523135674945136 29604002255436672 29657580927472332 29702261153392128 29723973332597824 29744299000359678 29756017658857968 29777769133754794 29826895677932304 29843023558445272 29892540289115392 29924766341233344 29946641170430152 29996046315047232 30007864156948992 30050334526283442 30095606449805568 30220752302424936 30232658673988416 30254758570679928 30321058260754464 30359518815038238 30375934693417509 30404110424502528 30426335651421024 30481402619902119 30527323963208576 30531689999244504 30548198973342372 30582573704937356 30633027993552096 30700446783415808 30756009850712048 30760408593539667 30806750269507968 30841415939086464 30862505729696508 30909001218719232 30969663073767828 31016319999232512 31037529391679664 31049757557069184 31060217644158962 31072454748265872 31123717229146752 31140546321855936 31180046350579812 31225843138678272 31248669047405376 31300222241788416 31352386773025024 31356870810034896 31409129751016744 31460947669053504 31483945437817432 31570182856361664 31591770987959658 31639365141656832 31662493332549856 31674967721223936 31696627506174792 31719797555521411 31806680994680472 31876381537400736 31899682985892988 31912250822543328 31964898775880448 32022750306000888 32046158749207029 32093227670308224 32199748577701376 32204353804900704 32227894999202532 32262638711642199 32276447496892928 32311243552000896 32334862882082768 32339487433410297 32423431041668736 32494483118458368 32518236395591744 32531047929905664 32577089381346314 32690199911199374 32761836580106312 32774744088017472 32828814959012352 32852812630766016 32888230044000912 32912271147834246 32942799502290432 32966568907188336 33039123477443328 33074741745573696 33098919188370168 33208778095112032 33213527634313278 33299739988740864 33324081903937312 33397107649526656 33439469999172552 33457551256517836 33573401503250931 33629107825254816 33689971316733921 33740726485651584 33801791989667604 33857557256031264 33932072760617472 33970255237254656 33993484571839632 34036603392014919 34087880774779776 34106312638223168 34111190543348772 34199732961409536 34224732766205888 34229627607848652 34281195788625408 34299732180594944 34343239458609648 34538002631342784 34600511082051054 34652638012290816 34696592931472272 34715353935334296 34772626371059136 34772955030195456 34798044957587688 34893359999136576 34912227398105568 34956511591799106 35009174849773824 35033114612087928 35058723613997349 35149725543670912 35154752678331048 35271435119653152 35297218332459916 35335270969893837 35419438617544611 35471462161919616 35497391593324528 35589195796406784 35620304999118588 35634338686376928 35712427083790464 35712764625606144 35738532659144112 35836423782897024 35901282175361244 35955368764632576 35981651928934208 36006256684645926 36104881129096752 36131273586062466 36185706665771264 36224717149914048 36251197206310184 36311003434004544 36376720742343114 36430150328457984 36456780555306272 36583015945040712 36597428921143872 36624181427665176 36704438947229088 36804975777029376 36831879999088608 36857066152619601 36871587099019656 36898540013565723 36954129008094592 36959414209611768 36979398757203924 37107794493793884 37163698737819136 37169013912123744 37230959292967216 37236284086916439 37292381905193856 37359875357001036 37442098948692928 37489592141929476 37546071578018304 37571746105717488 37586548621715328 37599210832402954 37614024168953424 37676078751072384 37696450810667712 37799704852084224 37827336215280192 37889742713743872 37895797851770202 37952889251556608 37958317296358032 38173581855694656 38216537141911488 38237201436020384 38242670143319586 38300284118847744 38328281402560352 38369601718001064 38397649672473287 38433266086005504 38502824361981624 38587198703169312 38615405719765196 38630619416762976 38694351149750016 38849696653531008 38978643015112192 38984217763827168 39012714999034644 39054773177251083 39071489075186176 39119574408969888 39147800577286149 39205300284226944 39233959129463952 39249416524125312 39276255822868764 39335426932870656 39364180899926848 39435423987945538 39472003007248896 39543441236629776 39572347260925558 39659065333812904 39674690211810624 39740144424067584 39769194237243072 39878125713298944 39899688454977792 39934565542490094 39994728420062976 40037845270957632 40067112701711256 40176860203806912 40205849241537126 40264902994611456 40294336403233248 40310211565317888 40339678094239904 40367262929059563 40428077681005952 40479358420050984 40501246257890012 40568447535228032 40641870159869492 40708919998992672 40730931964456496 40782596857098957 40844037324736128 41013878124719556 41075667026010624 41121887918781952 41150007639595344 41202204106123323 41262721290396288 41292493815632724 41292884098357104 41383372522239552 41399676742758912 41429939664354496 41435864998974684 41498289638862336 41520728429141248 41573395134106416 41664892063207168 41809161080046528 41884829204588118 41947930225404672 42093577141815552 42122361317279544 42153152517072877 42239330525270592 42262170008233056 42315777190072602 42408507162001176 42408907992907296 42439507532733633 42478873042427136 42501842049867648 42549667763391104 42555753242190216 42697000408001184 42728211665609372 42790970227077632 42939138406534272 42970526665603376 43016851615522932 43081658069334528 43119316577880396 43231241388891648 43292426909426198 43380934052980608 43459446843858348 43586521249834542 43626950692222464 43699658784023296 43705908735222384 43737857498917722 43803750174354688 43850973392001216 43883028197112328 43955425209584448 44099655660764928 44131892251160224 44138204020646946 44211764160398569 44284703512417704 44553391730088192 44585959998896736 44616448500539517 44634026488286952 44666653700632191 44740343516898456 44764535337667908 44838810433673088 44887149511850016 44919961755645228 44987635314202112 44994069472570848 45069055986223472 45075501789425163 45143409674708352 45324646095786176 45331128453637404 45382137856019892 45450507699706368 45481587391131696 45514834165540418 45639503477131536 45757537452523008 45790985944812864 45822298460013558 45866530653479424 45873860557406034 45949541990328144 46050670175123712 46134014776068072 46210125404261952 46262123908629696 46287138580445728 46293758594544762 46363501828078848 46397393276783584 46454494610651742 46524479998848768 46549636530807424 46556294087519496 46590326466238443 46608682122398808 46710819482783904 46744964818663132 46873003571108064 47028580159537536 47113694626525116 47191421503580256 47225918156726148 47295282882559488 47355274284542496 47459047712485248 47493739998824784 47512451581835904 47544941259262188 47616569445053952 47651376878858816 47710021492020708 47781898377196032 47814572306101104 47849524478839482 47868376233814992 47903367736909886 48008342246194568 48139841505462336 48175031448083288 48273520600309248 48299622866552064 48341842498803798 48414671245339392 48466865328001344 48502294323124152 48635146562503104 48741724677687552 48777354593387616 48796571894858496 48832241903553568 48865634072019471 48939251929638784 49035299866799061 49109173332118144 49142754870159468 49162116132026208 49198053351420964 49279218946149024 49305865009605232 49368406721751369 49477059325058512 49558685216164992 49648378782555252 49723175873591808 49813167142668048 49949609983111296 49986122855905968 50095661474289984 50115398162287104 50152032225271232 50159204998758828 50186326884776754 50234771668096512 50261934414223616 50436448287040256 50443661737882224 50527730469026936 50611089728477376 50702687984501406 50898109140926208 50955382855881984 50990226857759448 51027500415404009 51131821162169664 51159468957334752 51299599442114304 51337099149308832 51421793682938112 51449598270892416 51507492555683968 51514859187914472 51799595538041344 51807003947014176 51900766623076581 51978957018436224 52016953332046192 52073030903001444 52159432545293184 52197067436381532 52273733712302592 52311945505951936 52332555365500416 52368341097158352 52406622048252766 52513762274660736 52724588315506368 52811571890585088 52899586949080832 52907152679479728 52945827498689874 53025592316324096 53207193242879424 53246087389986792 53383793694610176 53422816935615008 53430457498677882 53519503983640373 53569146938409216 53607798988716168 53725781870977664 53823017238746084 53933053146948864 53972477893401312 54009385026968889 54196910379093699 54278559998656896 54337075724871072 54376795809465276 54458716432981504 54466505151006816 54565081113514671 54645225492686976 54685170832959408 54866676852793792 54874523917561068 54936272141497764 54965977064279302 55016961720528384 55056658420843632 55057178797809472 55096904516180506 55177830029652736 55247819998632912 55390703232001536 55431193512141888 55469098135805886 55522642370001408 55661691740690826 55745548106728704 55846438939450824 55938572857790784 56039813035501554 56163148423039392 56234388212894214 56319107367027456 56349560010977408 56357619158576232 56398816248604431 56421036253430136 56544676216001568 56545210657209728 56586010043644844 56669122733156864 56741004322920288 56843696777655303 56929333877334912 57252184542045696 57324805712867232 57355802154030576 57450426178271616 57492422103840528 57554402577001596 57649899129008256 57754236542972436 57841245403974144 57880798054753968 57923108579647794 57945929125144464 57988287260469862 58115361666446056 58274544980296512 58317143331890296 58436367042479616 58467964522668288 58519072498551966 58550714698906213 58607233612779264 58850938694195928 58874124786187968 59003140399305984 59046271349890272 59153135981918307 59208004510873344 59315161854944664 59358520891388337 59447946665195648 59488598000719356 59512035317715936 59555538267509588 59653791355864608 59686047116890544 59785080578230784 59849532682466688 59893282340860304 59901848313735141 59992092630094464 60100669052566884 60191212899611136 60441504604849872 60465317347976832 60509517141359856 60642116521508928 60719037630076476 60751869386835018 60808220849005056 60852671302842048 60962805239804238 61054647926417152 61063379998489008 61096397946684744 61165147409874712 61266055987104192 61512019701424096 61520817187079334 61613500539015936 61682831878172928 61725011459393016 61770132081804853 61939326147535656 62075058783359328 62099515114138368 62120435288317924 62144909496531744 62247434458293504 62281092643711872 62360092701159624 62497338094810752 62704773546050048 62713741620069792 62818259502033488 62827243806882177 62921895338107008 62967890875634864 63140365712723328 63183541975919316 63278730283313664 63324986665099712 63349935442447872 63393255012349584 63439595111042822 63613361989360944 63752763074801472 63799365971785976 63824501645086656 63929797551760896 64045500612001776 64092317498414058 64186455340616448 64408707609801408 64455789998405064 64525277423284398 64622487104001792 64669725764165536 64678974866820594 64846862083337472 64938640364139297 65036472791183488 65154178762692628 65379781874751813 65380399822398748 65523673160212624 65549488176034944 65606786248376583 65705625261532032 65776460088001824 65824542295668492 65933137814376672 66078246954886656 66149483491147392 66197838376740336 66417556190224064 66427055268626556 66599479977481728 66648163807874624 66794215299053312 66878939998345104 66915102513035672 67146803006501862 67258215650509632 67379942633467842 67481452971303168 67603583979335208 67715114512062528 67986969143679264 68073206784029838 68175761549559552 68212625276446336 68222381086697544 68272251248310627 68449465532411776 68459255215697304 68599464361189888 68686478917219296 68733447690020337 68810790836109051 69076005262685568 69201022164102108 69305276024581632 69393185862944544 69430707870668592 69545252742118272 69545910060390912 69596089915175376 69786719998273152 69824454796211136 69913023183598212 70018349699547648 70066229224175856 70117447227994698 70299451087341824 70309505356662096 70542870239306304 70594436664919832 70670541939787674 70838877235089222 70877180951307521 70942924323839232 70994783186649056 71123272779771611 71240609998237176 71268677372753856 71424854167580928 71477065318288224 71672847565794048 71774286718259223 71802564350722488 71855051605364829 71963303857868416 72012513369291852 72209762258193504 72262547172124932 72371413331542528 72449434299828096 72502394412620368 72512763748205697 72622006868009088 72753441484686228 72860300656915968 72913561110612544 73166031890081424 73194857842287744 73248362855330352 73408877894458176 73609951554058752 73663759998177216 73714132305239202 73743174198039312 73797080027131446 73908258016189184 73918828419223536 73958797514407848 74215588987587768 74338027824247488 74461918585934432 74472568173832878 74584763810387712 74719750714002072 74774370414816401 74884197897385856 74979184283858952 75143492211434976 75173097243430656 75198421664805908 75228048337906848 75279490327165131 75352157502144768 75392901621335424 75654672430560384 75791595703540404 75905778503113216 75916634592716064 76054031976752109 76347163711389312 76433074283822976 76474402872040768 76485340286639172 76600568237695488 76656562805120704 76739203436002128 76795299344946574 76866532172011008 77005648723963248 77174397406338624 77230811439530392 77261238833525952 77388702299500032 77699393307062016 77968435527654336 78025429998069288 78109546354502166 78239148817939776 78295601154572298 78410600568453888 78467918258927904 78498833048250624 78552511645737528 78609933072379149 78728361799853696 78870847975891076 79086882473259552 79144694521851116 79318130667625808 79349380423621248 79418741248034811 79538388474486144 79799376909955584 79869131084980188 79989456840125952 80075690541915264 80134225403422512 80353720407613824 80411698483074252 80529805989222912 80588672806466496 80620423130635776 80679356188479808 80734525858119126 80856155362011904 80958716840101968 81002492515780024 81136895070456064 81283740319738984 81417839997985344 81461863928912992 81565193714197914 81688074649472256 82027756249439112 82300015279190688 82404408212246646 82448965596418953 82525442580792576 82584987631265448 82585768196714208 82645356774270759 82766745044479104 82859879328708992 82871729997949368 83041456858282496 83146790268212832 83203647203708829 83329784126414336 83492537611036239 83618322160093056 83769658409176236 83895860450809344 84187154283631104 84244722634559088 84306305034145754 84478661050541184 84524340016466112 84631554380145204 84817014324002352 84817815985814592 84879015065467266 84957746084854272 85003684099735296 85099335526782208 85111506484380432 85394000816002368 85456423331218744 85878276813068544 85941053331206752 86033703231045864 86096593364986687 86238633155760792 86584853818852396 86761868105961216 86884662869471691 86918893687716696 86982430890704793 87173042499669084 87399317568046592 87411817470444768 87475714997835444 87607500348709376 87701946784002432 87766056394224656 87778608747827949 87910850419168896 88199311321529856 88263784502320448 88276408041293892 88423528320797138 88569407024835408 89106783460176384 89171919997793472 89232897001079034 89268052976573904 89333307401264382 89480687033796912 89529070675335816 89677620867346176 89774299023700032 89839923511290456 89988138945141696 90138111972446944 90151003578850326 90286819349416704 90649292191572352 90662256907274808 90764275712039784 90963174782263392 91029668331080836 91127804080252527 91279006954263072 91444207859706357 91581971889625728 91644596920027116 91747721114812068 91899083980656288 92101340350247424 92268029552136144 92420250808523904 92524247817259392 92574277160891456 92587517189089524 92727003656157696 92794786553567168 92908989221303484 93048959997697536 93099273061614848 93112588175038992 93180652932476886 93217364244797616 93421638965567808 93489929637326264 93746007142216128 94057160319075072 94190280167805647 94227389253050232 94382843007160512 94451836313452296 94710548569084992 94918095424970496 94987479997649568 95024903163671808 95089882518524376 95159392666564233 95302753757717632 95420042984041416 95629144612202208 95699048957678964 95736752467629984 95806735473819772 96016684492389136 96138476247621087 96279683010924672 96350062896166576 96599245733104128 96683684997607596 96829342490678784 96933730656002688 97004588646248304 97270293125006208 97483449355375104 97554709186775232 97593143789716992 97664483807107136 97731268144038942 97878503859277568 98070599733598122 98218346664236288 98285509740318936 98324232264052416 98396106702841928 98558437892298048 98611730019210464 98736813443502738 98954118650117024 99117370432329984 99296757565110504 99626334285336096 99899219966222592 99972245711811936 100191322948579968 100304064450542464 100318409997517656 100372653769553508 100523868828447232 100720204509752793 100872896574080512 100887323475764448 101055460938053872 101069913950201763 101222179456954752 101405375969002812 101796218281852416 101910765711763968 101980453715518896 102055000830808018 102263642324339328 102318937914669504 102599198884228608 102674198298617664 102843587365876224 102899196541784832 103014985111367936 103029718375828944 103614007894028352 103801533246153162 103957914036872448 104033906664092384 104146061806002888 104222191968141779 104318865090586368 104394134872763064 104623891011903872 104736682194316704 104813244096505532 105027524549321472 105176170841992047 105449176631012736 105799173898161664 105814305358959456 105891654997379748 106005812909681511 106051184632648192 106258315852633833 106414386485758848 106492174779973584 106767587389220352 106845633871230016 106860914997355764 107039007967280746 107138293876818432 107215597977432336 107451563741955328 107646034477492168 107866106293897728 107944955786802624 108018770053937778 108393820758187398 108557119997313792 108674151449742144 108753591618930552 108933010302013632 109130162227029342 109290450985373952 109370341665918816 109733353705587584 109749047835122136 109872544282995528 109931954128558604 110113316841687264 110114357595618944 110193809032361012 110355660059305472 110495639997265824 110571198457858803 110695620040697169 110862387024283776 110938196271611772 111323383481381652 111491096213457408 111692877878901648 111877145715581568 112079626071003108 112326296846078784 112468776425788428 112638214734054912 112699120021954816 112715238317152464 112797632497208862 112842072506860272 113089352432003136 113090421314419456 113172020087289688 113482008645840576 113687393555310606 113858667754669824 114019812834712099 114415699689197809 114649611425734464 114711604308061152 114900852356543232 114984844207681056 115108805154003192 115192949017419861 115299798258016512 115508473085944872 115761596109507936 115846217159295588 115891858250288928 115976574520939724 116230723332892112 116549089960593024 116634286663780592 116935929045336576 117038144997103932 117101429397812426 117214467225558528 117701877388391856 117748249572375936 118006280798611968 118092542699780544 118306271963836614 118416009021746688 118630323709889328 118717041782776674 118895893330391296 118977196001438712 119024070635431872 119111076535019176 119307582711729216 119372094233781088 119699065364933376 119786564681720608 119803696627470282 119984185260188928 120201338105133768 120883009209699744 120930634695953664 121019034282719712 121101788787178689 121284233043017856 121438075260152952 121503738773670036 121705342605684096 121925610479608476 122109295852834304 122126759996978016 122192795893369488 122330294819749424 122347790571296871 122532111974208384 123024039402848192 123041634374158668 123227001078031872 123365663756345856 123450022918786032 123540264163609706 123878652295071312 124150117566718656 124199030228276736 124240870576635848 124289818993063488 124494868916587008 124562185287423744 124720185402319248 124994676189621504 125427483240139584 125636519004066976 125654487613764354 125843790676214016 125935781751269728 126280731425446656 126367083951838632 126459457551218631 126649973330199424 126786510024699168 126879190222085644 127226723978721888 127318522598200899 127505526149602944 127598731943571952 127649003290173312 128091001224003552 128184634996828116 128372910681232896 128817415219602816 128911579996810128 129050554846568796 129244974208003584 129339451528331072 129357949733641188 129693724166674944 129877280728278594 130072945582366976 130308357525385256 130759563749503626 130760799644797496 131047346320425248 131098976352069888 131213572496753166 131411250523064064 131552920176003648 131649084591336984 131866275628753344 132298966982294784 132395676753480672 132635292481195707 132835112380448128 132854110537253112 133296327615749248 133588430598106624 133757879996690208 133830205026071344 133849345501618551 133999961101896573 134293606013003724 134516431301019264 134759885266935684 134962905942606336 135207167958670416 135430229024125056 135973938287358528 136146413568059676 136351523099119104 136425250552892672 136444762173395088 136544502496621254 136898931064823552 136918510431394608 137372957834438592 137466895380040674 137621581672218102 138023983957809383 138152010525371136 138402044328204216 138503215413239453 138786371725889088 138861415741337184 139090505484236544 139192179830350752 139573439996546304 139648909592422272 139770979398715329 139826046367196424 140132458448351712 140234894455989396 140598902174683648 140619010713324192 141085740478612608 141188873329839664 141341083879575348 141677754470178444 141754361902615042 141885848647678464 141989566373298112 142246545559543222 142481219996474352 142537354745507712 142849708335161856 142954130636576448 143345695131588096 143548573436518446 143605128701444976 143710103210729658 143926607715736832 144025026738583704 144419524516387008 144525094344249864 144898868599656192 145004788825240736 145025527496411394 145244013736018176 145267225098452441 145506882969372456 145827122221225088 146332063780162848 146389715684575488 146496725710660704 146596902216058413 146817755788916352 147105899600397183 147327519996354432 147428264610478404 147486348396078624 147594160054262892 147816516032378368 147837656838447072 147917595028815696 148105220165254107 148431177975175536 148676055648494976 148923837171868864 148945136347665756 149169527620775424 149439501428004144 149548740829632802 149768395794771712 149958368567717904 150286984422869952 150346194486861312 150396843329611816 150456096675813696 150558980654330262 150704315004289536 150785803242670848 151309344861120768 151523494182991693 151583191407080808 151833269185432128 152108063953504218 152694327422778624 152866148567645952 152948805744081536 152970680573278344 153082501246212027 153313125610241408 153478406872004256 153590598689893148 154011297447926496 154348794812677248 154461622879060784 154522477667051904 155398786614124032 155936871055308672 156050859996138576 156219092709004332 156478297635879552 156591202309144596 156821201136907776 156935836517855808 156997666096501248 157105023291475056 157219866144758298 157456723599707392 157741695951782152 158173764946519104 158289389043702232 158636261335251616 158698760847242496 158837482496069622 159076776948972288 159738262169960376 160151381083830528 160268450806845024 160558511950921119 160707440815227648 160823396966148504 161177345612932992 161358712376959616 161469051716238252 161712310724023808 161917433680203936 162004985031560048 162028155080906667 162273790140912128 162567480639477968 162590731137281097 162835679995970688 162923727857825984 163130387428395828 163376149298944512 164055512498878224 164600030558381376 164808816424493292 164897931192837906 165050885161585152 165169975262530896 165171536393428416 165290713548541518 165533490088958208 165719758657417984 165743459995898736 166293580536425664 166407294407417658 166985075222072478 167236644320186112 167539316818352472 167661787079184601 168489445269118176 168612610068291508 168957322101082368 169048680032932224 169196448745813293 169263108760290408 169634028648004704 169635631971629184 169758030130934532 170007368199470592 170198671053564416 170223012968760864 170531090332965909 170788001632004736 170912846662437488 171756553626137088 171882106662413504 172067406462091728 172193186729973374 172477266311521584 173169707637704792 173523736211922432 173769325738943382 173837787375433392 173964861781409586 174346084999338168 174823634940889536 174951429995670888 175403893568004864 175532112788449312 175557217495655898 175652144096718639 175821700838337792 176527569004640896 176552816082587784 176847056641594276 177138814049670816 177459407945754921 178075562674165011 178343839995586944 178465794002158068 178536105953147808 178666614802528764 178961374067593824 179058141350671632 179355241734692352 179548598047400064 179679847022580912 179976277890283392 180276223944893888 180302007157700652 180573638698833408 181298584383144704 181324513814549616 181528551424079568 181926349564526784 182059336662161672 182255608160505054 182558013908526144 182888415719412714 183163943779251456 183289193840054232 183423177168884681 183495442229624136 183798167961312576 184536059104272288 184840501617047808 185048495634518784 185148554321782912 185175034378179048 185310396245414559 185589573107134336 185817978442606968 186198546123229696 186225176350077984 186361305864953772 186434728489595232 186843277931135616 186979859274652528 187492014284432256 188114320638150144 188380560335611294 188454778506100464 188765686014321024 188903672626904592 189421097138169984 189836190849940992 189974959995299136 190049806327343616 190179765037048752 190318785333128466 190605507515435264 190840085968082832 191258289224404416 191398097915357928 191473504935259968 191613470947639544 192033368984778272 192276952495242174 192380919724977557 192559366021849344 192700125792333152 193367369995215192 193867461312005376 194009177292496608 194540586250012416 194815921092417891 195109418373550464 195328967614214272 195462536288077884 195757007718555136 196139345624255439 196141199467196244 196436693328472576 196571019480637872 196648464528104832 196792213405683856 196820358745129749 197116875784596096 197223460038420928 197473626887005476 197908237300234048 198234740864659968 198593515130221008 199252668570672192 199798439932445184 199944491423623872 200382645897159936 200608128901084928 200636819995035312 200745307539107016 201440409019505586 201774646951528896 202110921876107744 202139827900403526 202444358913909504 202810751938005624 202959005411644517 203960907431037792 204110001661616036 204527284648678656 204637875829339008 204816753744931881 205348396597235328 205798393083569664 206029970222735872 206059436751657888 206432372508327153 207228015788056704 207603066492306324 207915828073744896 208067813328184768 208292123612005776 208444383936283558 208637730181172736 208788269745526128 209247782023807744 209473364388633408 209626488193011064 210055049098642944 210352341683984094 210898353262025472 211628610717918912 211783309994759496 212011625819363022 212516631705267666 212631542853922563 212828772971517696 212984349559947168 213369818339314833 213691267742460032 213721829994711528 214078015934561492 214431195954864672 214903127483910656 215292068954984336 215322860154777669 215565154816094487 215889911573605248 216037540107875556 216787641516374796 217114239994627584 217348302899484288 217507183237861104 217866020604027264 218260324454058684 218580901970747904 218740683331837632 219466707411175168 219498095670244272 219745088565991056 219863908257117208 220226633683374528 220228715191237888 220387618064722024 220991279994531648 221142396915717606 221391240081394338 221724774048567552 221876392543223544 222038582888649877 222646766962763304 223385755757803296 223754291431163136 224159252142006216 224323111244449203 224652593692157568 224937552851576856 225398240043909632 225430476634304928 225595264994417724 225684145013720544 225838470981495393 226178704864006272 226180842628838912 226344040174579376 226964017291681152 227374787110621212 227717335509339648 228039625669424198 228831399378395618 229299222851468928 229423208616122304 229801704713086464 229969688415362112 230217610308006384 230385898034839722 230599596516033024 231016946171889744 231523192219015872 231692434318591176 231783716500577856 231953149041879448 232461446665784224 233098179921186048 233268573327561184 233690753419249579 234076289994207864 234202858795624852 235403754776783712 235496499144751872 235829799217137447 236185085399561088 236612543927673228 237260647419778656 237434083565553348 237791786660782592 237954392002877424 238048141270863744 238222153070038352 238256223744104433 238615165423458432 238744188467562176 239398130729866752 239573129363441216 239607393254940564 239968370520377856 240402676210267536 241766018419399488 241861269391907328 242038068565439424 242203577574357378 242568466086035712 242876150520305904 243007477547340072 243410685211368192 243851220959216952 244253519993956032 244385591786738976 244660589639498848 244695581142593742 245064223948416768 246048078805696384 246083268748317336 246900045837572064 247080528327219412 247346896789256859 247757304590142624 247936070322812277 248300235133437312 248481741153271696 248579637986126976 249124370574847488 249440370804638496 249989352379243008 250854966480279168 251273038008133952 251308975227528708 251687581352428032 251871563502539456 252561462850893312 252734167903677264 252918915102437262 253299946660398848 253573020049398336 253758380444171288 254453447957443776 254637045196401798 255011052299205888 255197463887143904 255298006580346624 256182002448007104 256369269993656232 257634830439205632 257823159993620256 258101109693137592 258289780094960061 258678903056662144 258715899467282376 259754561456557188 260145891164733952 260616715050770512 260653988608415073 260947292672114379 261519127499007252 261521599289594992 262094692640850496 262197952704139776 262427144993506332 262822501046128128 263105840352007296 263298169182673968 263732551257506688 264597933964589568 264791353506961344 265270584962391414 265670224760896256 265708221074506224 266592655231498496 267515759993380416 267660410052142688 267698691003237102 267999922203793146 268587212026007448 268783547707313009 269032862602038528 269519770533871368 270414335917340832 270860458048250112 271947876574717056 272292827136119352 272850501105785344 272889524346790176 273089004993242508 273383412240757581 273797862129647104 273837020862789216 274332623579119071 274745915668877184 274933790760081348 275243163344436204 276047967915618766 276304021050742272 276804088656408432 277006430826478906 277572743451778176 277722831482674368 278181010968473088 278384359660701504 279146879993092608 279297819184844544 279541958797430658 279652092734392848 280264916896703424 280469788911978792 281238021426648384 282171480957225216 282377746659679328 282570840503416941 282682167759150696 282888806770670543 283355508940356888 283508723805230084 283979132746596224 284493091119086444 284962439992948704 285074709491015424 285478177999692699 285908261273152896 287097146873036892 287210257402889952 287420206421459316 287853215431473664 288050053477167408 288415428742863261 288839049032774016 289050188688499728 289797737199312384 290009577650481472 290051054992822788 290488027472036352 290534450196904882 291013765938744912 291654244442450176 292664127560325696 292779431369150976 292993451421321408 293193804432116826 293635511577832704 294211799200794366 294655039992708864 294856529220956808 294972696792157248 295072067619510139 295188320108525784 295675313676894144 295835190057631392 296210440330508214 296862355950351072 297352111296989952 297847674343737728 297890272695331512 298879002856008288 299097481659265604 299536791589543424 299916737135435808 300573968845739904 300793686659223632 300912193351627392 301117961308660524 301571606485341696 302618689722241536 303046988365983386 303166382814161616 303666538370864256 304216127907008436 305388654845557248 305732297135291904 305897611488163072 305941361146556688 306165002492424054 306626251220482816 306956813744008512 307181197379786296 308022594895852992 308697589625354496 308923245758121568 309044955334103808 309482349122789983 311873742110617344 312101719992277152 312438185418008664 312666575904425337 312956595271759104 313182404618289192 313871673035711616 314210046582950112 314439732289516596 314913447199414784 315483391903564304 315528512525976141 316347529893038208 316578778087404464 317272522670503232 317397521694484992 317674964992139244 318153553897944576 319476524339920752 320302762167661056 320536901613690048 321117023901842238 321414881630455296 321646793932297008 322354691225865984 322717424753919232 322938103432476504 323834867360407872 324009970063120096 324056310161813334 325134961278955936 325181462274562194 325671359991941376 325847455715651968 326260774856791656 328111024997756448 329200061116762752 329617632848986584 329795862385675812 330339950525061792 330343072786856832 330581427097083036 331066980177916416 331439517314835968 331486919991797472 332086860122091507 332587161072851328 332814588814835316 333970150444144956 334473288640372224 335078633636704944 335323574158369202 336978890538236352 337225220136583016 337914644202164736 338097360065864448 338392897491626586 338526217520580816 339268057296009408 339271263943258368 339516060261869064 340446025937521728 341062180665931818 341576003264009472 341825693324874976 342059438504136297 343247099067593427 343764213324827008 344134812924183456 344386373459946748 344954532623043168 345578847052259583 346339415275409584 347538651477886764 347675574750866784 347929723562819172 348692169998676336 349647269881779072 349902859991341776 350807787136009728 351064225576898624 351114434991311796 351304288193437278 351643401676675584 353055138009281792 353105632165175568 353694113283188552 354277628099341632 354918815891509842 356151125348330022 356687679991173888 356931588004316136 357072211906295616 357192502907828063 357333229605057528 357922748135187648 358116282701343264 359097196094800128 359359694045161824 359952555780566784 360552447889787776 360604014315401304 362597168766289408 362649027629099232 363057102848159136 363305366361536067 363852699129053568 364118673324323344 364511216321010108 365116027817052288 365776831438825428 366327887558502912 366578387680108464 366846354337769362 366990884459248272 367596335922625152 369072118208544576 369681003234095616 370096991269037568 370297108643565824 370350068756358096 370620792490829118 371179146214268672 371635956885213936 372450352700155968 372722611729907544 372869456979190464 373686555862271232 373959718549305056 374636527885482611 374984028568864512 375937298978792801 376761120671222588 376909557012200928 377531372028642048 377807345253809184 378842194276339968 379378372653655893 379949919990598272 380359530074097504 380637570666256932 381211015030870528 381680171936165664 381955567794602697 382516578448808832 382796195830715856 382947009870519936 383226941895279088 384066737969556544 384553904990484348 384761839449955114 385118732043698688 385400251584666304 386734739990430384 387734922624010752 388018354584993216 389081172500024832 389631842184835782 390218836747100928 390657935228428544 390925072576155768 392278691248510878 392282398934392488 393142038961275744 393296929056209664 393584426811367712 393640717490259498 394233751569192192 394446920076841856 394947253774010952 395816474600468096 397187030260442016 397905877443587121 398505337141344384 399888982847247744 400765291794319872 401216257802169856 401273639990070624 401490615078214032 401999883305689719 402880818039011172 403549293903057792 404221843752215488 404279655800807052 404888717827819008 405621503876011248 405918010823289034 407921814862075584 408220003323232072 409054569297357312 409275751658678016 409633507489863762 410696793194470656 412118873503315776 412864745016654306 414071951873428149 414456031576113408 415206132984612648 415509646239718359 416135626656369536 416584247224011552 416888767872567116 417576539491052256 418495564047615488 418946728777266816 419252976386022128 419312938196145987 420704683367968188 421796706524050944 423257221435837824 423566619989518992 424023251638726044 425033263410535332 425263085707845126 425657545943035392 425968699119894336 426739636678629666 427382535484920064 427443659989423056 428156031869122984 428862391909729344 430584137909968672 430645720309555338 431130309632188974 431779823147210496 432075080215751112 432390924572633971 433575283032749592 434696605798968576 435014366475722208 435732041208054528 435801675295357323 436520648908117368 437481366663675264 438933414822350336 438996191340488544 439490177131982112 439727816514234416 439790706648175239 440453267366749056 440457430382475776 440775236129444048 441317698801191549 441982559989063296 442284793831435212 442782480162788676 443449548097135104 443752785086447088 444077165777299754 445293533925526608 446771511515606592 447508582862326272 448318504284012432 448646222488898406 449305187384315136 449875105703153712 450860953268609856 451190529988835448 451368290027441088 451676941962990786 452357409728012544 452688080349158752 453928034583362304 454570482548975079 454749574221242424 455081993500643917 456079251338848396 457662798756791236 458598445702937856 458846417232244608 459247503738636081 459939376830724224 460435220616012768 460771796069679444 462033892343779488 463046384438031744 463384868637182352 463567433001155712 463906298083758896 464922893331568448 466196359842372096 466537146655122368 467381506838499158 468152579988415728 468405717591249704 470807509553567424 470992998289503744 471659598434274894 472370170799122176 473225087855346456 474521294839557312 474868167131106696 475908784005754848 476096282541727488 476444306140076704 476512447488208866 477230330846916864 477488376935124352 479146258726882432 479214786509881128 480805352420535072 481675535852763357 483532036838798976 484076137130878848 484407155148714756 485136932172071424 485752301040611808 486014955094680144 486821370422736384 487702441918433904 488507039987912064 488771183573477952 489321179278997696 489391162285187484 490128447896833536 492096157611392768 492166537496634672 493800091675144128 494161056654438824 494693793578513718 495514609180285248 495872140645624554 496600470266874624 496963482306543392 497159275972253952 497862909458401277 498880741609276992 501709932960558336 502546076016267904 502617950455057416 502985361237553803 503743127005078912 505468335807354528 505837830204874524 506599893320797696 507146040098796672 507516760888342576 507589346237439879 508906895914887552 509274090392803596 510022104598411776 510394927774287808 510596013160693248 512364004896014208 512738539987312464 515269660878411264 515646319987240512 516202219386275184 516579560189920122 517357806113324288 517431798934564752 519509122913114376 521233430101541024 521307977216830146 521894585344228758 523038254998014504 523043198579189984 523420592903714807 524189385281700992 524854289987012664 526211680704014592 526596338365347936 526956432290155917 527465102515013376 529582707013922688 530541169924782828 531340449521792512 531416442149012448 532378223837264763 533185310462996992 534226688022495033 535031519986760832 535320820104285376 535397382006474204 535999844407586292 537174424052014896 537567095414626018 538065725204077056 539039541067742736 540828671834681664 541720916096500224 543895753149434112 544585654272238704 545779048693580352 546178009986485016 546766824481515162 547674041725578432 548665247158238142 549491831337754368 549867581520162696 550269531506654043 550486326688872408 550888728974463689 552095935831237532 553608177312816864 554012861652957812 555145486903556352 555445662965348736 555931188736243677 556768719321403008 558595638369689088 559083917594861316 559304185468785696 560529833793406848 560939577823957584 562476042853296768 564342961914450432 564755493319358656 565141681006833882 565364335518301392 565777613541341086 566711017880713776 567017447610460168 567958265493192448 568986182238172888 569924879985897408 570149418982030848 570956355999385398 571816522546305792 574194293746073784 574420514805779904 574840412842918632 576100106954334816 576830857485726522 577142759174932671 577678098065548032 578100377376999456 580019155300962944 580102109985645576 581068900393809764 582027531877489824 583308488884900352 584447763277253673 585328255120651392 585986902842642816 586387608864233652 587271023155665408 588423598401588732 589310079985417728 589713058441913616 589945393584314496 590144135239020278 590376640217051568 591350627353788288 591670380115262784 592420880661016428 593724711900702144 594704222593979904 595695348687475456 595780545390663024 597758005712016576 598194963318531208 599833474270871616 601147937691479808 601587373318447264 601824386703254784 602235922617321048 602676153554906809 606093976731966772 606332765628323232 607333076741728512 608432255814016872 608877016234933551 611795222976326144 611882722293113376 612330004984848108 613252502440965632 613913627488017024 614362394759572592 614450261234795643 616045189791705984 617395179250708992 617846491516243136 618089910668207616 618964698245579966 623747484221234688 624203439984554304 624876370836017328 625333151808850674 625913190543518208 626364809236578384 627743346071423232 628420093165900224 628879464579033192 630966783807128608 631057025051952282 632695059786076416 633157556174808928 634545045341006464 635349929984278488 637894628561767689 638953048679841504 640109455017944499 641073803227380096 642234047803684476 643293587864594016 644709382451731968 645434849507838464 645876206864953008 646695464448283461 647669734720815744 648019940126240192 648112620323626668 650269922557911872 650362924549124388 651342719983882752 651694911431303936 652521549713583312 656222049995512896 658400122233525504 659235265697973168 659591724771351624 660679901050123584 660686145573713664 661162854194166072 662973839983594944 664173720244183014 665174322145702656 665629177629670632 666115748665949631 667940300888289912 670157267273409888 670647148316738404 672969333733347609 673957781076472704 674450440273166032 676194720131728896 676785794983253172 677052435041161632 678536114592018816 678542527886516736 679032120523738128 680892051875043456 682124361331863636 683152006528018944 683651386649749952 684118877008272594 686494198135186854 687528426649654016 688269625848366912 688772746919893496 689909065246086336 691157694104519166 692678830550819168 695077302955773528 695351149501733568 695859447125638344 697384339997352672 699294539763558144 699805719982683552 701072260257748737 702128451153797248 702228869982623592 702608576386874556 706110276018563584 706211264330351136 707388226566377104 707489397651412341 708555256198683264 709837631783019684 712302250696660044 713375359982347776 713863176008632272 714144423812591232 714385005815656126 714666459210115056 715845496270375296 716232565402686528 718194392189600256 718719388090323648 719905111561133568 721104895779575552 721208028630802608 725298055258198464 726114205696318272 726610732723072134 727705398258107136 728237346648646688 729022432642020216 729555343776992453 730232055634104576 731553662877650856 733156775360216928 733692708675538724 733981768918496544 735192671845250304 738144236417089152 740594217287131648 740700137512716192 741241584981658236 742040690367770577 742358292428537344 743271913770427872 743808210968436831 744900705400311936 745445223459815088 745738913958380928 747373111724542464 747919437098610112 749273055770965222 749968057137729024 751874597957585602 753522241342445176 753819114024401856 755062744057284096 755614690507618368 757684388552679936 758756745307311786 759899839981196544 760719060148195008 761275141332513864 763360343872331328 763911135589205394 765033156897617664 765592391661431712 765894019741039872 766453883790558176 768133475939113088 769107809980968696 769523678899910228 770800503169332608 773469479980860768 774869340284880183 776036709169986432 779263684369671564 780437673494201856 781315870456857088 781850145152311536 782841878016343137 784557382497021756 784564797868784976 786284077922551488 786593858112419328 787168853622735424 787281434980518996 788467503138384384 788893840153683712 789894507548021904 791632949200936192 794374060520884032 795811754887174242 797010674282688768 799777965694495488 800909897824384663 802547279980141248 802981230156428064 803999766611379438 805761636078022344 806350643121939027 807098587806115584 808443687504430976 808559311601614104 811243007752022496 811836021646578068 815843629724151168 816440006646464144 818551503317356032 819267014979727524 821393586388941312 824237747006631552 825729490033308612 828143903746856298 828912063152226816 830412265969225296 831019292479436718 832271253312739072 833168494448023104 833777535745134232 835153078982104512 837893457554533632 838505952772044256 838625876392291974 841409366735936376 846514442871675648 847133239979037984 847712521510250823 848046503277452088 848666420312011629 850066526821070664 850526171415690252 851937398239788672 853479273357259332 854765070969840128 854887319978846112 856312063738245968 856434533999078097 857724783819458688 861168275819937344 861291440619110676 862260619264377948 863559646294420992 864150160431502224 864781849145267942 867150566065499184 869393211597937152 870028732951444416 871464082416109056 871603350590714646 873041297816234736 874962733327350528 877992382680977088 878980354263964224 879455633028468832 879581413296350478 880906534733498112 881550472258888096 882635397602383098 883965119978126592 884569587662870424 885216202858530417 885564960325577352 887505570172894176 888154331554599508 890587067851053216 893543023031213184 896637008568024864 897292444977796812 898610374768630272 899750211406307424 901721906537219712 902381059977670896 902736580054882176 903353883925981572 904714819456025088 905376160698317504 907856069166724608 909140965097950158 909499148442484848 910163987001287834 912158502677696792 915325597513582472 917196891405875712 917692834464489216 918495007477272162 919878753661448448 920870441232025536 921543592139358888 924067784687558976 926092768876063488 926769737274364704 927134866002311424 927812596167517792 928447047368369949 929845786663136896 933074293310244736 934763013676998316 936305159976831456 936811435182499408 937999727713276011 941615019107134848 943319196868549788 944740341598244352 946450175710692912 949042589679114624 949736334262213392 951817568011509696 952192565083454976 952888612280153408 953024894976417732 954460661693833728 954976753870248704 958292517453764864 958429573019762256 961610704841070144 963351071705526714 967064073677597952 968152274261757696 968814310297429512 969522507892676171 971504602081223616 972029910189360288 975404883836867808 977014079975824128 977542367146955904 978642358557995392 978782324570374968 984192315222785536 984333074993269344 987600183350288256 988322113308877648 989387587157027436 991029218360570496 991744281291249108 993200940533749248 993926964613086784 994318551944507904 995725818916802554 997761483218553984 1003419865921116672 1005092152032535808 1005235900910114832 1005970722475107606 1007486254010157824 1010936671614709056 1011675660409749048 1014292080197593344 1015033521776685152 1015178692474879758 1016870575689167087 1017813791829775104 1018548180785607192 1020789855548575616 1024728009792028416 1025477079974624928 1026178315512408891 1029741297202780281 1031292639974481024 1032404438772550368 1033159120379840244 1034715612226648576 1034863597869129504 1036736541156778749 1039018245826228752 1042466860203082048 1042615954433660292 1043789170688457516 1046076509996029008 1046086397158379968 1046841185807429614 1048378770563401984 1049708579974025328 1052423361408029184 1053192676730695872 1053912864580311834 1054930205030026752 1059165414027845376 1061082339849565656 1062832884298024896 1064756447674529526 1068453376044990066 1070063039973521664 1070641640208570752 1070794764012948408 1071577508723484189 1071999688815172584 1074348848104029792 1075134190829252036 1078079082135485472 1081657343669363328 1087791506298868224 1089171308544477408 1091558097387160704 1092356019972970032 1093533648963030324 1095348083451156864 1097330494316476284 1098983662675508736 1099735163040325392 1100539063013308086 1100972653377744816 1101777457948927378 1104191871662475064 1107216354625633728 1108025723305915624 1110290973807112704 1110891325930697472 1111862377472487354 1113537438642806016 1118167835189722632 1118608370937571392 1121059667586813696 1121879155647915168 1123909583656447833 1124952085706593536 1127811896936378403 1129510986638717312 1130283362013667764 1130728671036602784 1131555227082682172 1133422035761427552 1134034895220920336 1135916530986384896 1137972364476345776 1138135117960967679 1139849759971794816 1141912711998770796 1143633045092611584 1148388587492147568 1148841029611559808 1149680825685837264 1152200213908669632 1153661714971453044 1154285518349865342 1155356196131096064 1156200754753998912 1160038310601925888 1160204219971291152 1162137800787619528 1164055063754979648 1168895526554507346 1170656510241302784 1171973805685285632 1172775217728467304 1173632509554292207 1176847196803177464 1179426116883827232 1179890787168628992 1180288270478040556 1180753280434103136 1182701254707576576 1183340760230525568 1184841761322032856 1187449423801404288 1191390697374950912 1191561090781326048 1193717632330761363 1195516011424033152 1196389926637062416 1199666948541743232 1202295875382959616 1203174746636894528 1203648773406509568 1204471845234642096 1205352307109813618 1212187953463933544 1212665531256646464 1214666153483457024 1216864511628033744 1217754032469867102 1223765444586226752 1224660009969696216 1227827254976034048 1228724789519145184 1228900522469591286 1232090379583411968 1235692983032486272 1237929396491159932 1242215855620284447 1246528938719155077 1248406879969108608 1249752741672034656 1250666303617701348 1252729618473156768 1255486692142846464 1256840186331800448 1257758929158066384 1261933567614257216 1262114050103904564 1265390119572152832 1266315112349617856 1269090090682012928 1270699859968556976 1275789257123535378 1277906097359683008 1280218910035888998 1282147606454760192 1284468095607368952 1286587175729188032 1291752413729906016 1293390928896566922 1295339469441631488 1296039880252480384 1296225240647253336 1297172773717901913 1300539845115823744 1300725849098248776 1303389822862607872 1305043099427166624 1307405025886071969 1312444099991025792 1316800244467051008 1318470531395946336 1319183449542703248 1321359802100247168 1321372291147427328 1322325708388332144 1325947679967189888 1328347440488366028 1330348644291405312 1331258355259341264 1332231497331899262 1335880601776579824 1340314534546819776 1341294296633476808 1345938667466695218 1346666438074842899 1347915562152945408 1348900880546332064 1353571589966506344 1354104870082323264 1357072229184037632 1358064241047476256 1361784103750086912 1363711447646925237 1364248722663727272 1365245980501931751 1367302773299499904 1368237754016545188 1372988396270373708 1375056853299308032 1376539251696733824 1377545493839786992 1377742511215908243 1379818130492172672 1382315388209038332 1385357661101638336 1390154605911547056 1390702299003467136 1391718894251276688 1394768679994705344 1398589079527116288 1399611439965367104 1402144520515497474 1404256902307594496 1404457739965247184 1405217152773749112 1412422528660702272 1414776453132754208 1414978795302824682 1417110512397366528 1419675263566039368 1420713037881511619 1424604501393320088 1427726352017264544 1428288847625182464 1428770011631312252 1429332918420230112 1431690992540750592 1432465130805373056 1437438776180647296 1442209791559151104 1442416057261605216 1445026607558290071 1450596110516396928 1452228411392636544 1453221465446144268 1455410796516214272 1456474693297293376 1458044865284040432 1459110687553984906 1460464111268209152 1463107325755301712 1466313550720433856 1467385417351077448 1467963537836993088 1470385343690500608 1476288472834178304 1481400275025432384 1482483169963316472 1484081380735541154 1486543827540855744 1487616421936873662 1489801410800623872 1490890446919630176 1491477827916761856 1493588728375203831 1495838874197220224 1498546111541930444 1503749195915171204 1507044482684890352 1507638228048803712 1508956083712661409 1511229381015236736 1517513490614623572 1519799679962393088 1521438120296390016 1522550282665027728 1526720687744662656 1527822271178410788 1530066313795235328 1531184783322863424 1531788039482079744 1532907767581116352 1536266951878226176 1538215619961937392 1539047357799820456 1541601006338665216 1546938959961721536 1549738680569760366 1552073418339972864 1558527368739343128 1563700290304623072 1565683756032686274 1569114764994043512 1569129595737569952 1570261778711144421 1572568155845102976 1574337707245470848 1574562869961037992 1577787680307367424 1579789015096043808 1580869296870467751 1583265898401872384 1588748121041768064 1591623509774348484 1594021348565377536 1599555931388990976 1601819795648769326 1605094559960282496 1605962460312856128 1607999533222758876 1611523272156044688 1612701286243878054 1614197175612231168 1616887375008861952 1617118623203228208 1622486015504044992 1623672043293156136 1631687259448302336 1632880013292928288 1635835273934747053 1638534029959455048 1648475494013263104 1650808594519962129 1651458980066617224 1652666186923391067 1656287807493712596 1660824531938450592 1662038584958873436 1664542506625478144 1666336988896046208 1667555071490268464 1667793566208731031 1670306157964209024 1675786915109067264 1677011905544088512 1677251752784583948 1682818733471872752 1693028885743351296 1694266479958075968 1695425043020501646 1696093006554904176 1697332840624023258 1700133053642141328 1701052342831380504 1703874796479577344 1706958546714518664 1709774639957692224 1712624127476491936 1712869067998156194 1715449567638917376 1722336551639874688 1722582881238221352 1724521238528755896 1728300320863004448 1729563698290535884 1731428277524798013 1734301132130998368 1740057465902888832 1743206701181429292 1746082595632469472 1749925466654701056 1755984765361954176 1757960708527928448 1758911266056937664 1759162826592700956 1761813069466996224 1763100944517776192 1765270795204766196 1767930239956253184 1769139175325740848 1770432405717060834 1771129920651154704 1775011140345788352 1776308663109199016 1781174135702106432 1787086046062426368 1793274017136049728 1794584889955593624 1799500422812614848 1803443813074439424 1804762119955341792 1805473160109764352 1806707767851963144 1808028460664720427 1810752321396635008 1818281930195900316 1818998296884969696 1820327974002575668 1824317005355393584 1826631048704800653 1830651195027164944 1835385668928978432 1836990014954544324 1839757507322896896 1841740882464051072 1843087184278717776 1848135569375117952 1852185537752126976 1853539474548729408 1854269732004622848 1855625192335035584 1856894094736739898 1859691573326273792 1866148586620489472 1869526027353996632 1872610319953662912 1873622870364998816 1875999455426552022 1883230038214269696 1886638393737099576 1892900351421385824 1898085179358229248 1899472668524426784 1903635136023019392 1905777224560306816 1906049789952835464 1909953507740497408 1913683885685303067 1916585034907529728 1916859146039524512 1920328365053833497 1923221409682140288 1926702143411053428 1934128147355195904 1936304548523515392 1937628620594859024 1939045015785352342 1943009204162447232 1944059820378720576 1950809767673735616 1954028159951648256 1955084734293911808 1957284717115990784 1957564649140749936 1968666149986538688 1975200366700576512 1976644226617755296 1978775174314054872 1980221647394693801 1982058436721140992 1983488562582498216 1987853929226173568 1991451637833605108 1995522966437107968 1998347245997848893 2010184304065071616 2010471801820229664 2011941444950215212 2014972508020315648 2018908001200042827 2021873343229418112 2023351320819498096 2028584160395186688 2030067043553370304 2030357384949759516 2033741151378334174 2035627583659550208 2037096361571214384 2041579711097151232 2049456019584056832 2050954159949249856 2052356631024817782 2059482594405560562 2062585279948962048 2064808877545100736 2066318240759680488 2069727195738259008 2073473082313557498 2078036491652457504 2084933720406164096 2085231908867320584 2087578341376915032 2092153019992058016 2092172794316759936 2093682371614859228 2096757541126803968 2099417159948050656 2103216780773246211 2106385353461391744 2107825729160623668 2118330828055690752 2122164679699131312 2125665768596049792 2129512895349059052 2136906752089980132 2140126079947043328 2141283280417141504 2141589528025896816 2143155017446968378 2143999377630345168 2148697696208059584 2150268381658504072 2156158164270970944 2163314687338726656 2166376443859529881 2178342617088954816 2183116194774321408 2184712039945940064 2187067297926060648 2188666031330977359 2190696166902313728 2194660988632952568 2199470326080650784 2201078126026616172 2201945306755489632 2203554915897854756 2208383743324950128 2214432709251267456 2216051446611831248 2221782651861394944 2223724754944974708 2227074877285612032 2236335670379445264 2237216741875142784 2242119335173627392 2243758311295830336 2247819167312895666 2249904171413187072 2255623793872756806 2259021973277434624 2260566724027335528 2261457342073205568 2263110454165364344 2266844071522855104 2268069790441840672 2275944728952691552 2276270235921935358 2279699519943589632 2283825423997541592 2296777174984295136 2297682059223119616 2299361651371674528 2304400427817339264 2307323429942906088 2308571036699730684 2312401509507997824 2320076621203851776 2320408439942582304 2324275601575239056 2324608020854640549 2328110127509959296 2337791053109014692 2341313020482605568 2343947611370571264 2345550435456934608 2347265019108584414 2353694393606354928 2358852233767654464 2359781574337257984 2360576540956081112 2361506560868206272 2365402509415153152 2366681520461051136 2369683522644065712 2374898847602808576 2383122181562652096 2387435264661522726 2391032022848066304 2392779853274124832 2399333897083486464 2402729693473153989 2406349493273789056 2408943690469284192 2410704614219627236 2419051929365817081 2424375906927867088 2425331062513292928 2433729023256067488 2435508064939734204 2447530889172453504 2449320019939392432 2455654509952068096 2457449579038290368 2457801044939182572 2464180759166823936 2471385966064972544 2475858792982319864 2484431711240568894 2493057877438310154 2496813759938217216 2499505483344069312 2501332607235402696 2505459236946313536 2513680372663600896 2515517858316132768 2523867135228514432 2524228100207809128 2532630224699235712 2538180181364025856 2541399719937113952 2543137564530752469 2545999260936034887 2551578514247070756 2555812194719366016 2560437820071777996 2564295212909520384 2568936191214737904 2573174351458376064 2583504827459812032 2586781857793133844 2590678938883262976 2592079760504960768 2592450481294506672 2594345547435803826 2601079690231647488 2601451698196497552 2610086198854333248 2614810051772143938 2622455695198378277 2624888199982051584 2631561092851549607 2636941062791892672 2638366899085406496 2642719604200494336 2644651416776664288 2651895359934379776 2655648608575591251 2656694880976732056 2662516710518682528 2664462994663798524 2671761203553159648 2680629069093639552 2682588593266953616 2691877334933390436 2693332876149685798 2695831124305890816 2697801761092664128 2707143179933012688 2708209740164646528 2714144458368075264 2716128482094952512 2723568207500173824 2727422895293850474 2728497445327454544 2730491961003863502 2734605546598999808 2736475508033090376 2745976792540747416 2753078503393467648 2755090987679573984 2755485022431816486 2759636260984345344 2764630776418076664 2770715322203276672 2780309211823094112 2781404598006934272 2783437788502553376 2785341142105109847 2789537359989410688 2799222879930734208 2804289041030994948 2808513804615188992 2808915479930494368 2810434305547498224 2813999183139828033 2824845057321404544 2829552906265508416 2829957590605649364 2834221024794733056 2839350527132078736 2841426075763023238 2849209002786640176 2855452704034529088 2856577695250364928 2857540023262624504 2858665836840460224 2863381985081501184 2864930261610746112 2874877552361294592 2884832114523210432 2890053215116580142 2901192221032793856 2904456822785273088 2906442930892288536 2908567523678028513 2912949386594586752 2916089730568080864 2918221375107969812 2926214651510603424 2932627101440867712 2934770834702154896 2935927075673986176 2952576945668356608 2962800550050864768 2964966339926632944 2968162761471082308 2973087655081711488 2975232843873747324 2979602821601247744 2981780893839260352 2982955655833523712 2987177456750407662 2991677748394440448 2997092223083860888 3007498391830342408 3014088965369780704 3015276456097607424 3017912167425322818 3022458762030473472 3035026981229247144 3042876240592780032 3045100565330055456 3050611727067501261 3053441375489325312 3055644542356821576 3062369566645726848 3065815535162232704 3072533903756452352 3076431239923874784 3078094715599640912 3078534946537226673 3083202012677330432 3089223891608340843 3093877919923443072 3099477361139520732 3104146836679945728 3117054737478686256 3127400580609246144 3131367512065372548 3138229529988087024 3138259191475139904 3140523557422288842 3145136311690205952 3148675414490941696 3149125739922075984 3159578030192087616 3161738593740935502 3177496242083536128 3183247019548696968 3185573954504507419 3203639591297538652 3210189119920564992 3211924920625712256 3214732526170452567 3215999066445517752 3223046544312089376 3225402572487756108 3233774750017723904 3234237246406456416 3244972031008089984 3247344086586312272 3263374518896604672 3265760026585856576 3271670547869494106 3277068059918910096 3296950988026526208 3301617189039924258 3302917960133234448 3305332373846782134 3312575614987425192 3321649063876901184 3324077169917746872 3332673977792092416 3335110142980536928 3335587132417462062 3340612315928418048 3354023811088177024 3354503505569167896 3365637466943745504 3371728750969343499 3383435690809135209 3388532959916151936 3390850086041003292 3392186013109808352 3394665681248046516 3400266107284282656 3402104685662761008 3407749592959154688 3413917093429037328 3419549279915384448 3425248254952983872 3425738135996312388 3430899135277834752 3444673103279749376 3445165762476442704 3449042477057511792 3456600641726008896 3459127396581071768 3462856555049596026 3468602264261996736 3480114931805777664 3485040366208808939 3486413402362858584 3492165191264938944 3511969530723908352 3515921417055856896 3517822532113875328 3518325653185401912 3520897528662876621 3526201889035552384 3530541590409532392 3538278350651481696 3540864811434121668 3542259841302309408 3550022280691576704 3552617326218398032 3562348271404212864 3574172092124852736 3586548034272099456 3589169779911187248 3599000845625229696 3606887626148878848 3609524239910683584 3610946320219528704 3613415535703926288 3616056921329440854 3621504642793270016 3636563860391800632 3637996593769939392 3640655948005151336 3648634010710787168 3653262097409601306 3661302390054329888 3673980029909088648 3683481764928102144 3686174368557435552 3696271138750235904 3707078949097458816 3711250384670071168 3713788189473479796 3719383146652547584 3726647566860853341 3732297173240978944 3739052054707993264 3739586816157465231 3745220639907325824 3747245740729997632 3751998910853104044 3766460076428539392 3773276787474199152 3785800702842771648 3796170358716458496 3798945337048853568 3807270272046038784 3811554449120613632 3812099579905670928 3827367771370606134 3833718292079049024 3840656730107666994 3846442819364280576 3853404286822106856 3856221102821245823 3875257241189718048 3878090031570704684 3886018408324894464 3888119640757441152 3891518321153705739 3901619535347471232 3910169468587823616 3914569434231981568 3915129298281499872 3922215077658215907 3937332299973077376 3950400733401153024 3953288453235510592 3957550348628109744 3960443294789387602 3964116873442281984 3966977125164996432 3975707858452347136 3982903275667210216 3991045932874215936 3996694491995697786 4020943603640459328 4023882889900430424 4037816002400085654 4039999314224528697 4043746686458836224 4046702641638996192 4060134087106740608 4060714769899519032 4067482302756668348 4074192723142428768 4083159422194302464 4091134342940775711 4095737941505795253 4101908319898499712 4104713262049635564 4118965188811121124 4125170559897924096 4129617755090201472 4132636481519360976 4139454391476518016 4146946164627114996 4156072983304915008 4169867440812328192 4170463817734641168 4175156682753830064 4184306039984116032 4184345588633519872 4187364743229718456 4198834319896101312 4206433561546492422 4212770706922783488 4215651458321247336 4218733074884347663 4244329359398262624 4251331537192099584 4259025790698118104 4262139113644534857 4273813504179960264 4282566560834283008 4283179056051793632 4286310034893936756 4287998755260690336 4297395392416119168 4300536763317008144 4312316328541941888 4326629374677453312 4332752887719059762 4356685234177909632 4366232389548642816 4369424079891880128 4374134595852121296 4377332062661954718 4381392333804627456 4389321977265905136 4398940652161301568 4402156252053232344 4403890613510979264 4407109831795709512 4416767486649900256 4428865418502534912 4432102893223662496 4447449509889949416 4472671340758890528 4474433483750285568 4480766185125611493 4487516622591660672 4495638334625791332 4511247587745513612 4518043946554869248 4521133448054671056 4522914684146411136 4526220908330728688 4526868251137984227 4533688143045710208 4536139580883681344 4551889457905383104 4552540471843870716 4559399039887179264 4567650847995083184 4593554349968590272 4595364118446239232 4598723302743349056 4608800855634678528 4614646859885812176 4617142073399461368 4624803019015995648 4640816879885164608 4648551203150478112 4649216041709281098 4656220255019918592 4675582106218029384 4691100870913869216 4694530038217168828 4707388787212709856 4710785336133433263 4717704467535308928 4721153081912162224 4723013121736412544 4733363040922102272 4739367045288131424 4749797695205617152 4766244363125304192 4774870529323045452 4782064045696132608 4785559706548249664 4798667794166972928 4805459386946307978 4812698986547578112 4817887380938568384 4821409228439254472 4838103858731634162 4848751813855734176 4850662125026585856 4867458046512134976 4871016129879468408 4895061778344907008 4898640039878784864 4907505821804241159 4914899158076580736 4915602089878365144 4942771932129945088 4951717585964639728 4952425783559886387 4957998560770173201 4968863422481137788 4986115754876620308 4993627519876434432 4999010966688138624 5002665214470805392 5010918473892627072 5027360745327201792 5031035716632265536 5047734270457028864 5048456200415618256 5065260449398471424 5082799439874227904 5086275129061504938 5091998521872069774 5103157028494141512 5106887406438947171 5111624389438732032 5120875640143555992 5137872382429475808 5146348702916752128 5167009654919624064 5173563715586267688 5184159521009921536 5184900962589013344 5188691094871607652 5194284832574394039 5202159380463294976 5202903396392995104 5220172397708666496 5229620103544287876 5244911390396756554 5249776399964103168 5263122185703099214 5273882125583785344 5276733798170812992 5285439208400988672 5289302833553328576 5303790719868759552 5311297217151182502 5313389761953464112 5325033421037365056 5328925989327597048 5343522407106319296 5361258138187279104 5365177186533907232 5374887328642740317 5383754669866780872 5386665752299371596 5395603522185328256 5414286359866025376 5416419480329293056 5424085381994161281 5432256964189905024 5454845790587700948 5456994890654909088 5460983922007727004 5469211093197999616 5472951016066180752 5479893146114401959 5491953585081494832 5506157006786935296 5510181975359147968 5510970044863632972 5519272521968690688 5529261552836153328 5541430644406553344 5560618423646188224 5562809196013868544 5566875577005106752 5570682284210219694 5579074719978821376 5598445759861468416 5606369284770692641 5608578082061989896 5617830959860988736 5620868611094996448 5627998366279656066 5649690114642809088 5659105812531016832 5659915181211298728 5678701054264157472 5682852151526046476 5698418005573280352 5710905408069058176 5715080046525249008 5717331673680920448 5729860523221492224 5749755104722589184 5769664229046420864 5780106430233160284 5802384442065587712 5808913645570546176 5812885861784577072 5817135047356057026 5825898773189173504 5832179461136161728 5836442750215939624 5852429303021206848 5865254202881735424 5869541669404309792 5871854151347972352 5925601100101729536 5929932679853265888 5936325522942164616 5940664942184081403 5946175310163422976 5950465687747494648 5963561787678520704 5974354913500815324 5983355496788880896 5994184446167721776 5995041737993546679 6014996783660684816 6028177930739561408 6030552912195214848 6035824334850645636 6044917524060946944 6070053962458494288 6085752481185560064 6090201130660110912 6101223454135002522 6106882750978650624 6111289084713643152 6124739133291453696 6131631070324465408 6152862479847749568 6156189431199281824 6157069893074453346 6178447783216681686 6187755839846886144 6198954722279041464 6234109474957372512 6254801161218492288 6262735024130745096 6276459059976174048 6276518382950279808 6281047114844577684 6290272623380411904 6297350828981883392 6298251479844151968 6309650342319738633 6319156060384175232 6323477187481871004 6354992484167072256 6366494039097393936 6371147909009014838 6407279182595077304 6420378239841129984 6423849841251424512 6429465052340905134 6431998132891035504 6446093088624178752 6450805144975512216 6468474492812912832 6489944062016179968 6494688173172624544 6499129331578589643 6531520053171713152 6543341095738988212 6554136119837820192 6565998093992932077 6603234378079848516 6605835920266468896 6610664747693564268 6625151229974850384 6643298127753802368 6648154339835493744 6665347955584184832 6670220285961073856 6671174264834924124 6681224631856836096 6708047622176354048 6709007011138335792 6731274933887491008 6743457501938686998 6766871381618270418 6777065919832303872 6781700172082006584 6784372026219616704 6786657555248733197 6789331362496093032 6800532214568565312 6804209371325522016 6827834186858074656 6839098559830768896 6850496509905967744 6851476271992624776 6889346206559498752 6890331524952885408 6898084954115023584 6913201283452017792 6918254793162143536 6925713110099192052 6937204528523993472 6960229863611555328 6970080732417617878 6972826804725717168 6984330382529877888 7023939061447816704 7031842834111713792 7035645064227750656 7036651306370803824 7041795057325753242 7052403778071104768 7061083180819064784 7076556701302963392 7081729622868243336 7084519682604618816 7100044561383153408 7105234652436796064 7118094029824169609 7124696542808425728 7173096068544198912 7178339559822374496 7198001691250459392 7208189080419461967 7219048479821367168 7226831071407852576 7232113842658881708 7243009285586540032 7257155788097451243 7273127720783601264 7275993187539878784 7281311896010302672 7297268021421574336 7306524194819202612 7322604780108659776 7347960059818177296 7366963529856204288 7372348737114871104 7392542277500471808 7414157898194917632 7422500769340142336 7427576378946959592 7453295133721706682 7478104109415986528 7479173632314930462 7490441279814651648 7494491481459995264 7503997821706208088 7546553574948398304 7571601405685543296 7597890674097707136 7614540544092077568 7623108898241227264 7624199159811341856 7637997782808104661 7654735542741212268 7667436584158098048 7681313460215333988 7692885638728561152 7706808573644213712 7712442205642491646 7750514482379436096 7756180063141409368 7772036816649788928 7776239281514882304 7783036642307411478 7803239070694942464 7830258596562999744 7844430155316431814 7867367085595134831 7874664599946154752 7894683278554648821 7906576906471021184 7915100697256219488 7920886589578775204 7933954250329992864 7951415716904694272 7965806551334420432 7966945825726773753 7993388983991395572 8041887207280918656 8047765779800860848 8075632004800171308 8079998628449057394 8087493372917672448 8093405283277992384 8120268174213481216 8121429539799038064 8134964605513336696 8148385446284857536 8182268685881551422 8191475883011590506 8203816639796999424 8209426524099271128 8215427566880045449 8237930377622242248 8259235510180402944 8265272963038721952 8278908782953036032 8293892329254229992 8312145966609830016 8339734881624656384 8340927635469282336 8350313365507660128 8356023426315329541 8368612079968232064 8368691177267039744 8374729486459436912 8397668639792202624 8412867123092984844 8425541413845566976 8431302916642494672 8437466149768695326 8488658718796525248 8502663074384199168 8518051581396236208 8524278227289069714 8547627008359920528 8566358112103587264 8572620069787873512 8575997510521380672 8594790784832238336 8601073526634016288 8624632657083883776 8646557876512234423 8665505775438119524 8713370468355819264 8725702571034085539 8738848159783760256 8748269191704242592 8754664125323909436 8778643954531810272 8797881304322603136 8804312504106464688 8807781227021958528 8814219663591419024 8833534973299800512 8857730837005069824 8864205786447324992 8894899019779898832 8945342681517781056 8948866967500571136 8961532370251222986 8975033245183321344 8991276669251582664 9022495175491027224 9042266896109342112 9045829368292822272 9052441816661457376 9053736502275968454 9067376286091420416 9072279161767362688 9103778915810766208 9105080943687741432 9135301695990166368 9151835181202503783 9187108699937180544 9197446605486698112 9217601711269357056 9229293719771624352 9234284146798922736 9249606038031991296 9281633759770329216 9297102406300956224 9298432083418562196 9312440510039837184 9351164212436058768 9382201741827738432 9389060076434337656 9414777574425419712 9421570672266866526 9435408935070617856 9442306163824324448 9446026243472825088 9478734090576262848 9532488726250608384 9549741058646090904 9556721863513522257 9571119413096499328 9610918773892615956 9625397973095156224 9635774761877136768 9642818456878508944 9644197578511357701 9676207717463268324 9697503627711468352 9701324250053171712 9734916093024269952 9742032259758936816 9790123556689814016 9797280079757569728 9815011643608482318 9829798316153161472 9831204179756730288 9903435171929279456 9904851567119772774 9915997121540346402 9937726844962275576 9944991265170581333 9972231509753240616 9998021933376277248 10005330428941610784 10021836947785254144 10062071433264531072 10095468540914057728 10096912400831236512 10115186252908030497 10130520898796942848 10150307072427405627 10165598879748455808 10172550258123009876 10183997043744139548 10206314056988283024 10213774812877894342 10223248778877464064 10241751280287111984 10275744764858951616 10292697405833504256 10334019309839248128 10347127431172535376 10369801925178026688 10377382189743215304 10388569665148788078 10405806792785990208 10440344795417332992 10455121098626426817 10459240207088575752 10466885850514810091 10489822780793513108 10526244371406198428 10547764251167570688 10553467596341625984 10562692585988629863 10578605667106657152 10622594434302365004 10626779523906928224 10650066842074730112 10657851978655194096 10687044814212638592 10722516276374558208 10730354373067814464 10749774657285480634 10767509339733561744 10773331504598743192 10791207044370656512 10828572719732050752 10832838960658586112 10848170763988322562 10864513928379810048 10909691581175401896 10913989781309818176 10921967844015454008 10945902032132361504 10959786292228803918 10983907170162989664 11020363950718295936 11021940089727265944 11058523105672306656 11082861288813106688 11121236847292376448 11133751154010213504 11141364568420439388 11158149439957642752 11196891519722936832 11212738569541385282 11217156164123979792 11235661919721977472 11241737222189992896 11255996732559312132 11299380229285618176 11318211625062033664 11319830362422597456 11357402108528314944 11365704303052092952 11396836011146560704 11421810816138116352 11430160093050498016 11434663347361840896 11450846917543229371 11539328458092841728 11560212860466320568 11568663308463737469 11625771723569154144 11634270094712114052 11651797546378347008 11664358922272323456 11672885500431879248 11674554963461117217 11704858606042413696 11730508405763470848 11739083338808619584 11743708302695944704 11851202200203459072 11859865359706531776 11872651045884329232 11881329884368162806 11892350620326845952 11900931375494989296 11927123575357041408 11948709827001630648 11988368892335443552 11990083475987093358 12029993567321369632 12056355861479122816 12071648669701291272 12119997942673586091 12140107924916988576 12180402261320221824 12202446908270005044 12222578169427286304 12249478266582907392 12263262140648930816 12287213824517385759 12305724959695499136 12312378862398563648 12314139786148906692 12356895566433363372 12375511679693772288 12397909444558082928 12468218949914745024 12509602322436984576 12525470048261490192 12552918119952348096 12553036765900559616 12562094229689155368 12596502959688303936 12619300684639477266 12638312120768350464 12646954374963742008 12656199224653042989 12732988078194787872 12742295818018029676 12786417340933604571 12814558365190154608 12847699682502849024 12858930104681810268 12863996265782071008 12892186177248357504 12901610289951024432 12936948985625825664 12979888124032359936 12989376346345249088 12998258663157179286 13063040106343426304 13086682191477976424 13108272239675640384 13131996187985864154 13206468756159697032 13211671840532937792 13221329495387128536 13250302459949700768 13286596255507604736 13296308679670987488 13340440571922147712 13342348529669848248 13416095244352708096 13418014022276671584 13442298555376834479 13462549867774982016 13486915003877373996 13533742763236540836 13554131839664607744 13563400344164013168 13568744052439233408 13573315110497466394 13578662724992186064 13601064429137130624 13608418742651044032 13655668373716149312 13678197119661537792 13700993019811935488 13702952543985249552 13780663049905770816 13796169908230047168 13826402566904035584 13836509586324287072 13851426220198384104 13861551531762856607 13874409057047986944 13940161464835235756 13945653609451434336 13968660765059755776 14071290128455501312 14073302612741607648 14083590114651506484 14104807556142209536 14122166361638129568 14132356008400299789 14153113402605926784 14163459245736486672 14169039365209237632 14200089122766306816 14210469304873592128 14236188059648339218 14249393085616851456 14346192137088397824 14356679119644748992 14396003382500918784 14416378160838923934 14438096959642734336 14453662142815705152 14464227685317763416 14514311576194902486 14546255441567202528 14551986375079757568 14562623792020605344 14594536042843148672 14613048389638405224 14645209560217319552 14695920119636354592 14722517465412723477 14744697474229742208 14828315796389835264 14845001538680284672 14855152757893919184 14873995682310519603 14906590267443413364 14956208218831973056 14958347264629860924 14980882559629303296 14988982962919990528 15007995643412416176 15093107149896796608 15143202811371086592 15195781348195414272 15248398319622683712 15275995565616209322 15309471085482424536 15320662219316841513 15334873168316196096 15362626920430667976 15413617147288427424 15424884411284983292 15501028964758872192 15512360126282818736 15552478563029764608 15566073284614822956 15606478141389884928 15660517193125999488 15688860310632863628 15734734171190269662 15749329199892309504 15789366557109297642 15813153812942042368 15830201394512438976 15841773179157550408 15867908500659985728 15931613102668840864 15933891651453547506 15986777967982791144 16083774414561837312 16095531559601721696 16124661985928220951 16151264009600342616 16159997256898114788 16186810566555984768 16240536348426962432 16242859079598076128 16269929211026673392 16272256145982483843 16296770892569715072 16364537371763102844 16382951766023181012 16407633279593998848 16418853048198542256 16430855133760090898 16475860755244484496 16518471020360805888 16530545926077443904 16557817565906072064 16587784658508459984 16624291933219660032 16681855270938564672 16700626731015320256 16712046852630659082 16737224159936464128 16749458972918873824 16795337279584405248 16819107854312077923 16825734246185969688 16862605833284989344 16874932299537390652 16977317437593050496 17036103162792472416 17048556454578139428 17095254016719841056 17132716224207174528 17145240139575747024 17151995021042761344 17189581569664476672 17202147053268032576 17249265314167767552 17293115753024468846 17331011550876239048 17426740936711638528 17451405142068171078 17477696319567520512 17496538383408485184 17509328250647818872 17557287909063620544 17595762608645206272 17608625008212929376 17615562454043917056 17628439327182838048 17667069946599601024 17728411572894649984 17789798039559797664 17821994826552244209 17890685363035562112 17923064740502445972 17950066490366642688 17982553338503165328 18044990350982054448 18084533792218684224 18091658736585644544 18104883633322914752 18107473004551936908 18134752572182840832 18144558323534725376 18207557831621532416 18210161887375482864 18270603391980332736 18303670362405007566 18374217399874361088 18394893210973396224 18420927649960847249 18458587439543248704 18468568293597845472 18563267519540658432 18594204812601912448 18596864166837124392 18702328424872117536 18764403483655476864 18778120152868675312 18829555148850839424 18843141344533733052 18870817870141235712 18884612327648648896 18892052486945650176 18957468181152525696 19064977452501216768 19099482117292181808 19113443727027044514 19142238826192998656 19221837547785231912 19271549523754273536 19285636913757017888 19288395157022715402 19352415434926536648 19395007255422936704 19469832186048539904 19484064519517873632 19497387994735768929 19594560159515139456 19630023287216964636 19659596632306322944 19662408359513460576 19697994281978796231 19806870343858558912 19809703134239545548 19831994243080692804 19875453689924551152 19889982530341162666 19944463019506481232 19996043866752554496 20010660857883221568 20043673895570508288 20124142866529062144 20193824801662473024 20230372505816060994 20300614144854811254 20331197759496911616 20345100516246019752 20359972665746199591 20367994087488279096 20412628113976566048 20427549625755788684 20483502560574223968 20551489529717903232 20668038619678496256 20694254862345070752 20739603850356053376 20754764379486430608 20777139330297576156 20811613585571980416 20880689590834665984 20910242197252853634 20918480414177151504 20933771701029620182 20979645561587026216 21052488742812396856 21095528502335141376 21106935192683251968 21125385171977259726 21157211334213314304 21245188868604730008 21253559047813856448 21300133684149460224 21315703957310388192 21354282089472508827 21374089628425277184 21460708746135628928 21499549314570961268 21535018679467123488 21546663009197486384 21582414088741313024 21624567241258385901 21657145439464101504 21696341527976645124 21729027856759620096 21819383162350803792 21827979562619636352 21843935688030908016 21891804064264723008 21919572584457607836 21967814340325979328 22040727901436591872 22043880179454531888 22117046211344613312 22242473694584752896 22267502308020427008 22282729136840878776 22299017681531551933 22425477139082770564 22434312328247959584 22471323839443954944 22483474444379985792 22511993465118624264 22636423250124067328 22639660724845194912 22714804217056629888 22731408606104185904 22793672022293121408 22843621632276232704 22860320186100996032 22869326694723681792 22901693835086458742 23078656916185683456 23120425720932641136 23137326616927474938 23251543447138308288 23268540189424228104 23328717844544646912 23345771000863758496 23349109926922234434 23409717212084827392 23478166677617239168 23602101256785404493 23684049835663946463 23719730719413063552 23745302091768658464 23762659768736325612 23801862750989978592 23854247150714082816 23897419654003261296 23976737784670887104 23980166951974186716 24059987134642739264 24112711722958245632 24143297339402582544 24239995885347172182 24280215849833977152 24360804522640443648 24404893816540010088 24445156338854572608 24574427649034771518 24611449919390998272 24624757724797127296 24628279572297813384 24646282700640136347 24713791132866726744 24795818889116165856 24936437899829490048 25019204644873969152 25050940096522980384 25105836239904696192 25106073531801119232 25124188459378310736 25193005919376607872 25238601369278954532 25276624241536700928 25293908749927484016 25312398449306085978 25465976156389575744 25484591636036059352 25572834681867209142 25629116730380309216 25717860209363620536 25727992531564142016 25784372354496715008 25803220579902048864 25873897971251651328 25939673629536703269 25978752692690498176 25996517326314358572 26126080212686852608 26173364382955952848 26177107713102256617 26216544479351280768 26263992375971728308 26412937512319394064 26423343681065875584 26442658990774257072 26500604919899401536 26573192511015209472 26592617359341974976 26680881143844295424 26684697059339696496 26836028044553343168 26884597110753668958 26925099735549964032 26973830007754747992 26993547719748720761 27067485526473081672 27126800688328026336 27137488104878466816 27146630220994932788 27157325449984372128 27202128858274261248 27216837485302088064 27311336747432298624 27401986039623870976 27405905087970499104 27455505543607511349 27561326099811541632 27592339816460094336 27652805133808071168 27673019172648574144 27702852440396768208 27723103063525713214 27748818114095973888 27880322929670471512 27891307218902868672 27937321530119511552 28146605225483215296 28167180229303012968 28244332723276259136 28264712016800599578 28306226805211853568 28326918491472973344 28338078730418475264 28420938609747184256 28472376119296678436 28670165590540566771 28713358239289497984 28832756321677847868 28876193919285468672 28907324285631410304 28928455370635526832 29028623152389804972 29092510883134405056 29103972750159515136 29125247584041210688 29189072085686297344 29226096779276810448 29290419120434639104 29391840239272709184 29445034930825446954 29489394948459484416 29710305515787838368 29747991364621039206 29813180534886826728 29834973795511743999 29912416437663946112 29916694529259721848 29977965925839981056 30015991286824832352 30186214299793593216 30286405622742173184 30391562696390828544 30496796639245367424 30551991131232418644 30618942170964849072 30641324438633683026 30669746336632392192 30725253840861335952 30827234294576854848 30849768822569966584 31002057929517744384 31024720252565637472 31132146569229645912 31321034386251998976 31365363295879280451 31377720621265727256 31400657551544430273 31469468342380539324 31578733114218595284 31626307625884084736 31660402789024877952 31683546358315100816 31688077757965889589 31735817001319971456 31863226205337681728 31867783302907095012 31973555935965582288 32167548829123674624 32191063119203443392 32249323971856441902 32302528019200685232 32319994513796229576 32373621133111969536 32485718159196152256 32539858422053346784 32544512291964967686 32593541785139430144 32729074743526205688 32765903532046362024 32837706096397084512 32861710267520181796 32951721510488968992 33061091852154887808 33175569317016919968 33248583866439320064 33363710541877129344 33401253462030640512 33424093705261318164 33474448319872928256 33498917945837747648 33590674559168810496 33638215708624155846 33651468492371939376 33725211666569978688 33749864599074781304 33954634875186100992 34072206325584944832 34097112909156278856 34190508033439682112 34265432448414349056 34290480279151494048 34303990042085522688 34352540752629688113 34404294106536065152 34586231506048937692 34662023101752478096 34705989925391212407 34902810284136342156 34955392639135041024 34993076766816970368 35018656501295637744 35114575818127241088 35191525217290412544 35217250016425858752 35231124908087834112 35256878654365676096 35334139893199202048 35456823145789299968 35579596079119595328 35643989653104488418 35781370726071124224 35846129481004891944 35965106677006330656 36089980701964108896 36169067584437368448 36209767266645829504 36214946009103873816 36289116647069450752 36359993828020758273 36415115663243064832 36420323774750965728 36541206783960665472 36607340724810015132 36748434799748722176 36789786421946792448 36841855299921694498 36917174879086497408 36937136587195690944 37126535039081316864 37188409625203824896 37193728333674248784 37404656849744235072 37528806967310953728 37556240305737350624 37624211300499182219 37659110297701678848 37686282689067466104 37769224655297297792 37914936362305051392 37968597673959128967 38198964234584363616 38226887454054089028 38284477652385997312 38359252022800813713 38443675095570463824 38543099047508547072 38571273827514035776 38576790314045430804 38704830869853073296 38790014510845873408 38939664372097079808 38968129039035747264 38994775989471537858 39189120319030278912 39260046574433929272 39324816719026921152 39395988563957592462 39613740687717117824 39619406268479091096 39663988486161385608 39750907379849102304 39779965060682325332 39888926039012962464 40021321715766443136 40248285733058124288 40387649603324946048 40460745011632121988 40601228289709622508 40662395518993823232 40690201032492039504 40719945331492399182 40735988174976558192 40825256227953132096 40855099251511577368 40967005121148447936 41102979059435806464 41388509724690141504 41479207700712106752 41509528758972861216 41554278660595152312 41584654595288569821 41623227171143960832 41820484394505707268 41836960828354303008 41867543402059240364 41959291123174052432 42104977485624793712 42213870385366503936 42250770343954519452 42314422668426628608 42490377737209460016 42507118095627712896 42600267368298920448 42631407914620776384 42708564178945017654 42748179256850554368 42921417492271257856 42999098629141922536 43070037358934246976 43093326018394972768 43249134482516771802 43314290878928203008 43392683055953290248 43638766324701607584 43655959125239272704 43687871376061816032 43783608128529446016 43839145168915215672 43935628680651958656 44081455802873183744 44087760358909063776 44167552396238170431 44234092422689226624 44484947389169505792 44535004616040854016 44565458273681757552 44598035363063103866 44850954278165541128 44868624656495919168 44942647678887909888 44966948888759971584 45023986930237248528 45279321449690389824 45429608434113259776 45462817212208371808 45587344044586242816 45720640372201992064 45803387670172917484 45961986657950524539 46240851441865282272 46274653233854949876 46503086894276616576 46537080378848456208 46657435689089293824 46691542001727516992 46698219853844468868 46819434424169654784 46956333355234478336 47204202513570808986 47368099671327892926 47439461438826127104 47490604183537316928 47525319537472651224 47603725501979957184 47794839308006522592 47953475569341774208 47960333903948373432 48119974269285478528 48225423445916491264 48286594678805165088 48373985957784662853 48479991770694344364 48560431699667954304 48721609045280887296 48809787633080020176 48890312677709145216 49148855298069543036 49222899838781996544 49249515449594254592 49256559144595626768 49292565401280272694 49427582265733453488 49591637778232331712 49826658208769187263 49872875799658980096 50101880193045960768 50211672479809392384 50248376918756621472 50386011838753215744 50457323562936233769 50477202738557909064 50587817499854968032 50624796898612171956 50931952312779151488 50969183272072118704 51145669363734418284 51258233460760618432 51435720418727241072 51455985063128284032 51568744708993430016 51606441159804097728 51747795942503302656 51879347259073406538 51957505385380996352 51993034652628717144 52346728765911905696 52354215426204513234 52433088958702561536 52527984751943456616 52825875024638788128 52846687362131751168 52885317981548514144 53001209839798803072 53185234718683949952 53361762287688590848 53369394118679392992 53465984479656732627 53672056089106686336 53769194221507337916 53850199471099928064 53947660015509495984 53987095439497441522 54134971052946163344 54253601376656052672 54274976209756933632 54293260441989865576 54314650899968744256 54404257716548522496 54433674970604176128 54622673494864597248 54811810175940998208 54911011087215022698 55122652199623083264 55184679632920188672 55262782949882541747 55346038345297148288 55405704880793536416 55446206127051426428 55760645859340943024 55782614437805737344 56293210450966430592 56334360458606025936 56488665446552518272 56529424033601199156 56612453610423707136 56653836982945946688 56676157460836950528 56841877219494368512 56944752238593356872 57340331181081133542 57426716478578995968 57665512643355695736 57814648571262820608 57856910741271053664 58057246304779609944 58185021766268810112 58250495168082421376 58378144171372594688 58452193558553620896 58492163984207306787 58580838240869278208 58783680478545418368 58890069861650893908 58978789896918968832 59420611031575676736 59495982729242078412 59626361069773653456 59669947591023487998 59824832875327892224 59833389058519443696 60031982573649664704 60372428599587186432 60525905135585640961 60993593278490734848 61079917997238598773 61103982262464837288 61237884341929698144 61282648877267366052 61450507681722671904 61654468589153709696 61699537645139933168 62004115859035488768 62049440505131274944 62264293138459291824 62642068772503997952 62730726591758560902 62755441242531454512 62801315103088860546 62938936684761078648 63157466228437190568 63320805578049755904 63367092716630201632 63376155515931779178 63471634002639942912 63726452410675363456 63735566605814190024 63947111871931164576 64062846268417526481 64382126238406886784 64498647943712883804 64605056038401370464 64639989027592459152 64747242266223939072 64971436318392304512 65079716844106693568 65089024583929935372 65187083570278860288 65458149487052411376 65531807064092724048 65675412192794169024 65723420535040363592 65903443020977937984 66122183704309775616 66351138634033839936 66727421083754258688 66802506924061281024 66848187410522636328 66897053044594655799 66997835891675495296 67276431417248311692 67302936984743878752 67450423333139957376 67499729198149562608 67909269750372201984 68144412651169889664 68194225818312557712 68381016066879364224 68530864896828698112 68580960558302988096 68607980084171045376 68705081505259376226 68808588213072130304 69172463012097875384 69324046203504956192 69411979850782424814 69805620568272684312 69986153533633940736 70037313002591275488 70229151636254482176 70434500032851717504 70513757308731352192 70668279786398404096 70806303770356213479 70913646291578599936 71052149506991839389 71159192158239190656 71287979306208976836 71562741452142248448 71692258962009783888 71930213354012661312 72179961403928217792 72338135168874736896 72419534533291659008 72429892018207747632 72719987656041516546 72840647549501931456 73082413567921330944 73214681449620030264 73268200953603670637 73683710599843388996 73834349758172994816 73874273174391381888 73938848101920409041 74376819250407649792 74387456667348497568 74809313699488470144 75057613934621907456 75112480611474701248 75248422600998364438 75318220595403357696 75372565378134932208 75538449310594595584 75829872724610102784 75937195347918257934 76397928469168727232 76453774908108178056 76718504045601627426 76887350191140927648 77142547655028071552 77153580628090861608 77409661739706146592 77580029021691746816 77819020888610109807 77936258078071494528 77989551978943075716 78378240638060557824 78520093148867858544 78649633438053842304 78791977127915184924 79227481375434235648 79238812536958182192 79327976972322771216 79501814759698204608 79559930121364650664 79777852078025924928 80042643431532886272 80155928422802605597 80775299206649892096 80921490023264243976 80980643159246162283 81202456579419245016 81380402064984079008 81439890662984798364 81471976349953116384 81650512455906264192 81710198503023154736 81934010242296895872 82205958118871612928 82777019449380283008 82958415401424213504 83019057517945722432 83108557321190304624 83169309190577139642 83246454342287921664 83640968789011414536 83673921656708606016 83735086804118480728 83918582246348104864 84209954971249587424 84501540687909038904 84980755474418920032 85014236191255425792 85262815829241552768 85417128357890035308 85842834984542515712 85998197258283845072 86010496771621700313 86140074717868493952 86186652036789945536 86498268965033543604 86628581757856406016 86785366111906580496 87277532649403215168 87311918250478545408 87375742752123632064 87567216257058892032 87678290337830431344 87871257361303917312 88175520717818127552 88335104792476340862 88468184845378453248 89130916547363515104 89196070726126207732 89504921386535231997 89701908556331082256 89737249312991838336 89933897777519943168 90047973860474497056 90558642899380779648 90859216868226519552 90925634424416743616 91174688089172485632 91441280744403984128 91606775340345834968 91923973315901049078 92481702883730564544 92549306467709899752 93006173788553233152 93074160757696912416 93383084003455033984 93396439707688937736 93912666710468956672 94096089887637841353 94201972654633290819 94408405027141617972 94736199342655785852 94878922877652254208 94981208367074633856 95050639074945302448 95207451003959914368 95589678616013045184 95906951138683548416 95920667807896746864 96239948538570957056 96573189357610330176 96747971915569325706 96959983541388688728 97030860722339996249 97120863399335908608 97619575266160040352 97780625355418290432 98297710596139086072 98499030899188509184 98513118289191253536 98585130802560545388 98855164531466906976 99183275556464663424 99653316417538374526 99745751599317960192 100203760386091921536 100423344959618784768 100496753837513242944 100772023677506431488 100914647125872467538 100954405477115818128 101175634999709936064 101249593797224343912 101863904625558302976 101938366544144237408 102291338727468836568 102516466921521236864 102871440837454482144 102911970126256568064 103057622257889064339 103212882319608195456 103758694518146813076 103915010770761992704 103986069305257434288 104117969776173637221 104693457531823811392 104708430852409026468 104866177917405123072 105055969503886913232 105651750049277576256 105693374724263502336 105770635963097028288 106002419679597606144 106370469437367899904 106738788237358785984 106931968959313465254 107344112178213372672 107538388443014675832 107895320031018991968 107974190878994883044 108269942105892326688 108507202753312105344 108586520883979731152 108629301799937488512 108867349941208352256 109245346989729194496 109623620351881996416 109822022174430045396 110245304399246166528 110369359265840377344 110525565899765083494 110692076690594296576 110811409761587072832 110892412254102852856 111521291718681886048 111565228875611474688 112586420901932861184 112668720917212051872 112872633901497546657 112977330893105036544 113058848067202398312 113307673965891893376 113683754438988737024 113889504477186713744 113905793021877386901 114680662362162267084 114853432957157991936 115331025286711391472 115629297142525641216 115713821482542107328 116114492609559219888 116370043532537620224 116500990336164842752 116904387117107241792 116984327968414613574 117567360957090836736 117780139723301787816 118841222063151353472 118991965458484156824 119252722139547306912 119339895182046975996 119649665750655784448 119666778117038887392 120063965147299329408 120744857199174372864 121051810271171281922 121987186556981469696 122159835994477197546 122207964524929674576 122475768683859396288 122565297754534732104 122901015363445343808 123308937178307419392 123399075290279866336 124098881010262549888 124528586276918583648 124753963785865709463 125461453183517121804 125510882485062909024 125602630206177721092 125877873369522157296 126314932456874381136 126641611156099511808 126734185433260403264 126752311031863558356 126943268005279885824 127452904821350726912 127471133211628380048 127894223743862329152 128125692536835052962 128764252476813773568 128946493549725930743 128997295887425767608 129210112076802740928 129279978055184918304 129942872636784609024 130159433688213387136 130178049167859870744 130916298974104822752 131063614128185448096 131350824385588338048 131446841070080727184 131806886041955875968 132244367408619551232 132702277268067679872 133454842167508517376 133605013848122562048 133696374821045272656 133794106089189311598 133995671783350990592 134552862834496623384 134605873969487757504 134900846666279914752 134999458396299125216 136288825302339779328 136388451636625115424 136762032133758728448 137161921116605976192 137410163010518752452 137617176426144260608 137885959973851573617 138344926024195750768 138648092407009912384 138823959701564849628 139611241136545368624 139972307067267881472 140074626005182550976 140458303272508964352 140869000065703435008 141027514617462704384 141612607540712426958 142104299013983678778 142318384316478381312 142575958612417953672 143384517924019567776 143860426708025322624 144359922807856435584 144676270337749473792 144839069066583318016 144859784036415495264 145121957873353988559 145439975312083033092 145681295099003862912 146164827135842661888 146429362899240060528 146536401907207341274 147367421199686777992 147668699516345989632 147748546348782763776 147877696203840818082 148774913334696995136 149479974626307561789 149618627398976940288 150224961222949402496 150496845201996728876 150745130756269864416 151076898621189191168 151371970688808701307 151874390695836515868 152795856938337454464 152907549816216356112 153437008091203254852 153774700382281855296 154285095310056143104 154307161256181723216 154819323479412293184 155638041777220219614 155872516156142989056 155979103957886151432 156093123770720863531 157040186297735717088 157299266876107684608 157583954255830369848 158454962750868471296 158477625073916364384 158655953944645542432 159003629519396409216 159119860242729301328 159555704156051849856 160085286863065772544 160311856845605211194 161550598413299784192 161842980046528487952 161961286318492324566 162404913158838490032 162760804129968158016 162879781325969596728 162943952699906232768 163301024911812528384 163420397006046309472 163868020484593791744 165554038898760566016 165788348849647625241 166038115035891444864 166217114642380609248 166338618381154279284 167281937578022829072 167347843313417212032 167470173608236961456 167837164492696209728 168419909942499174848 169003081375818077808 169961510948837840064 170028472382510851584 170525631658483105536 170834256715780070616 171996394516567690144 172020993543243400626 172280149435736987904 172373304073579891072 172996537930067087208 173570732223813160992 174555065298806430336 174751485504247264128 175134432514117784064 175356580675660862688 175742514722607834624 176351041435636255104 176670209584952681724 176936369690756906496 178261833094727030208 178392141452252415464 179009842773070463994 179403817112662164512 179474498625983676672 180095947720948994112 181117285798761559296 181577715406756922883 181851268848833487232 182882561488807968256 183213550680691669936 183239753991715796319 183847946631802098156 184963405767461129088 185098612935419799504 186012347577106466304 186148321515393824832 186766168006910067968 186792879415377875472 188192179775275682706 188403945309266581638 188816810054283235944 188954834038241045327 189472398685311571704 189962416734149267712 190101278149890604896 190414902007919828736 191179357232026090368 191813902277367096832 191841335615793493728 192188538805252579443 192479897077141914112 193146378715220660352 193495943831138651412 193919967082777377456 194061721444679992498 194241726798671817216 195239150532320080704 195561250710836580864 196595421192278172144 197026236578382507072 197170261605121090776 197710329062933813952 198366551112929326848 198870831159781391729 199306632835076749052 200407520772183843072 200691159133783967397 200993507675026485888 201829294251744935076 201908810954231636256 202351269999419872128 202499187594448687824 203727809251116605952 203876733088288474816 204582677454937673136 205032933843042473728 205742881674908964288 205823940252513136128 206115244515778128678 206425764639216390912 207517389036293626152 207972138610514868576 208235939552347274442 209386915063647622784 209416861704818052936 210111939007773826464 211303500098555152512 211541271926194056576 212004839359195212288 212740938874735799808 213477576474717571968 213863937918626930508 214688224356426745344 215076776886029351664 215790640062037983936 215948381757989766088 216539884211784653376 217014405506624210688 217173041767959462304 217258603599874977024 219247240703763992832 219644044348860090792 219804602860811011911 221051131799530166988 221384153381188593152 221622819523174145664 221784824508205705712 221816544305761227123 223042583437363772096 223130457751222949376 225172841803865722368 225337441834424103744 225745267802995093314 225954661786210073088 226117696134404796624 226615347931783786752 227779008954373427488 227811586043754773802 229361324724324534168 230662050573422782944 231427642965084214656 232228985219118439776 232740087065075240448 233001980672329685504 233457062665830329421 233808774234214483584 233968655936829227148 235134721914181673472 235560279446603575632 237682444126302706944 237983930916968313648 238505444279094613824 238679790364093951992 239333556234077774784 240127930294598658816 240467785268407816791 242103620542342563844 242941929477738486849 244319671988954395092 244415929049859349152 244951537367718792576 245130595509069464208 245802030726890687616 246617874356614838784 246798150580559732672 248197762020525099776 249057172553837167296 249507927571731418926 250922906367034243608 251021764970125818048 251205260412355442184 251755746739044314592 252629864913748762272 253468370866520806528 253504622063727116712 254905809642701453824 254942266423256760096 255788447487724658304 256251385073670105924 257528504953627547136 257892987099451861486 257994591774851535216 258420224153605481856 258559956110369836608 259885745273569218048 260318867376426774272 260356098335719741488 261832597948209645504 262127228256370896192 262701648771176676096 262893682140161454368 263369479103494275533 263613772083911751936 265404554536135359744 267392749642090545312 267588212178378623196 267991343566701981184 268514764159605695991 269105725668993246768 269211747938975515008 269801693332559829504 269998916792598250432 272577650604679558656 272776903273250230848 273524064267517456896 274323842233211952384 274820326021037504904 275771919947703147234 276689852048391501536 277296184814019824768 277647919403129699256 279222482273090737248 280149252010365101952 281738000131406870016 282055029234925408768 282605917963899872457 283225215081424853916 284208598027967357556 284636768632956762624 285151917224835907344 286769035848039135552 287720853416050645248 288719845615712871168 289719568072830990528 290243915746707977118 290879950624166066184 291092582167019988747 291362590198007725824 292858725798480121056 293072803814414682548 294734842399373555984 295497092697565527552 295755392407681636164 297549826669393990272 298959949252615123578 299237254797953880576 300449922445898804992 300993690403993457752 301490261512539728832 302743941377617402614 303748781391673031736 305591713876674908928 305815099632432712224 306874016182406509704 307549400764563710592 308570190620112286208 308614322512363446432 309172866773667193017 309638646958824586368 311276083554440439228 311745032312285978112 311958207915772302864 312186247541441727062 314080372595471434176 314598533752215369216 315167908511660739696 316955250147832728768 317311907889291084864 318007259038792818432 318239720485458602656 319111408312103699712 320623713691210422388 323685960093056975904 323922572636984649132 324809826317676980064 325521608259936316032 325759562651939193456 325887905399812465536 326602049823625056768 326840794012092618944 327736040969187583488 331108077797521132032 331576697699295250482 332076230071782889728 332434229284761218496 332677236762308558568 334563875156045658144 334695686626834424064 334940347216473922912 335674328985392419456 336839819884998349696 338006162751636155616 338617901704492639971 339923021897675680128 341051263316966211072 341668513431560141232 343992789033135380288 344041987086486801252 344560298871473975808 344746608147159782144 345993075860134174416 347141464447626321984 349110130597612860672 349502971008494528256 350713161351321725376 352702082871272510208 353340419169905363448 356523666189454060416 356784282904504830928 358019685546140927988 358807634225324329024 358948997251967353344 360191895441897988224 362234571597523118592 363155430813513845766 363702537697666974464 366427101361383339872 366479507983431592638 367695893263604196312 369926811534922258176 370197225870839599008 372296643030787649664 373532336013820135936 373585758830755750944 374261891357597128389 376384359550551365412 376807890618533163276 377633620108566471888 377909668076482090654 378944797370623143408 379924833468298535424 380202556299781209792 380829804015839657472 382358714464052180736 383682671231586987456 384377077610505158886 386292757430441320704 386839480649177792229 386991887662277302824 387839934165554754912 388123442889359984996 390478301064640161408 393190842384556344288 394052473156765014144 394340523210242181552 395420658125867627904 396733102225858653696 397741662319562783458 398613265670153498104 400815041544367686144 401382318267567934794 401987015350052971776 403658588503489870152 403817621908463272512 404702539998839744256 404998375188897375648 407753466176576949632 409165354909875346272 410065867686084947456 411485763349817928576 412230489031556257356 412851529278432781824 415034778072587252304 415944277221029737152 416471879104694548884 418773830127295245568 418833723409636105872 420223878015547652928 422607000197110305024 423082543852388113152 423681335949099486727 426955152949435143936 427727875837253861016 430153553772058703328 431581280124075967872 431896763515979532176 433079768423569306752 434028811013248421376 434346083535918924608 434517207199749954048 438494481407527985664 439288088697720181584 439609205721622023822 442102263599060333976 443245639046348291328 443569649016411411424 443633088611522454246 446085166874727544192 448439923878922685367 450674883668848207488 451490535605990186628 452235392268809593248 453230695863567573504 455558017908746854976 455623172087509547604 458722649448649068336 461324101146845565888 462855285930168429312 464457970438236879552 466914125331660658842 467617548468428967168 467937311873658454296 468279371312162590593 471120558893207151264 475364888252605413888 475967861833936627296 477010888558189227648 477359580728187903984 478667112468155549568 480255860589197317632 480935570536815633582 484207241084685127688 485883858955476973698 488639343977908790184 488831858099718698304 489903074735437585152 490261191018138928416 491604061453781375232 493596301161119465344 496395524041050199552 497365046548942875723 498114345107674334592 499015855143462837852 501845812734068487216 502043529940251636096 502410520824710884368 503511493478088629184 505259729827497524544 506936741733041613056 507009244127454233424 509884532846513520192 511576894975449316608 512502770147340211848 512877406675225694459 515785974198903722972 515989183549703070432 516840448307210963712 517119912220739673216 520637734752853548544 520712196671439482976 523665195896419291008 524254456512741792384 525403297542353352192 525787364280322908736 526738958206988551066 527227544167823503872 530809109072270719488 534785499284181090624 535176424356757246392 537029528319211391982 538211451337986493536 538423495877951030016 539997833585196500864 544733146220270768649 545553806546500461696 548647684466423904768 549640652042075009808 551543839895406294468 553379704096783003072 554592369628039649536 555295838806259398512 558444964546181474496 560298504020730203904 565211835927799744914 566450430162849707832 566864502114723135981 568417196055934715112 570303834449671814688 573538071696078271104 575441706832101290496 577439691231425742336 579439136145661981056 580487831493415954236 581759901248332132368 582185164334039977494 582725180396015451648 585717451596960242112 586145607628829365096 589469684798747111968 591510784815363272328 595099653338787980544 596612493479344175187 597919898505230247156 600899844891797609984 601987380807986915504 602073477401351902191 602980523025079457664 605487882755234805228 607497562783346063472 611183427753349817856 611630199264865424448 613748032364813019408 615098801529127421184 617228645024726892864 618345733547334386034 619277293917649172736 622552167108880878456 623916415831544605728 624372495082883454124 628160745190942868352 630335817023321479392 633910500295665457536 634623815778582169728 636014518077585636864 636479440970917205312 638222816624207399424 641247427382420844776 647371920186113951808 647845145273969298264 649619652635353960128 651043216519872632064 651519125303878386912 651775810799624931072 653681588024185237888 659413808582433035733 663153395398590500964 664152460143565779456 664868458569522436992 665354473524617117136 669127750312091316288 669391373253668848128 669880694432947845824 671348657970784838912 673679639769996699392 676012325503272311232 677235803408985279942 679846043795351360256 683337026863120282464 687985578066270760576 688083974172973602504 689493216294319564288 691986151720268348832 694282928895252643968 698220261195225721344 699005942016989056512 701426322702643450752 705404165742545020416 706680838339810726896 713047332378908120832 713568565809009661856 716039371092281855976 717615268450648658048 720383790883795976448 721403355805223450373 726310861627027691532 727405075395333948928 728825788433215460547 732854202722766679744 732959015966863185276 735391786527208392624 739853623069844516352 740394451741679198016 744593286061575299328 747171517661511501888 748523782715194256778 752768719101102730824 753615781237066326552 755267240217132943776 755819336152964181308 757889594741246286816 760405112599562419584 764717428928104361472 767365342463173974912 768754155221010317772 772585514860882641408 773678961298355584458 773983775324554605648 775679868331109509824 776246885778719969992 780956602129280322816 786381684769112688576 788104946313530028288 788681046420484363104 790108437310482826599 790841316251735255808 795483324639125566916 797226531340306996208 802764636535135869588 803974030700105943552 807317177006979740304 807635243816926545024 809405079997679488512 809996750377794751296 815506932353153899264 818330709819750692544 822971526699635857152 824460978063112514712 830069556145174504608 831888554442059474304 832943758209389097768 837547660254590491136 837667446819272211744 840447756031095305856 845214000394220610048 846165087704776226304 847362671898198973454 853910305898870287872 855455751674507722032 860307107544117406656 863162560248151935744 863793527031959064352 866159536847138613504 868692167071837849216 873277746501059966241 878576177395440363168 879218411443244047644 884204527198120667952 886491278092696582656 887139298032822822848 887266177223044908492 892170333749455088384 896879847757845370734 901349767337696414976 902981071211980373256 904470784537619186496 911116035817493709952 911246344175019095208 917445298897298136672 922648202293691131776 925710571860336858624 928915940876473759104 933828250663321317684 935235096936857934336 935874623747316908592 936558742624325181186 942241117786414302528 951935723667873254592 954021777116378455296 954719161456375807968 957334224936311099136 961871141073631267164 968414482169370255376 971767717910953947396 977278687955817580368 977663716199437396608 979806149470875170304 980522382036277856832 983208122907562750464 987192602322238930688 994730093097885751446 996228690215348669184 998031710286925675704 1003691625468136974432 1004087059880503272192 1004821041649421768736 1007022986956177258368 1010519459654995049088 1013873483466083226112 1014018488254908466848 1015853705113477919913 1019769065693027040384 1023153789950898633216 1025005540294680423696 1025754813350451388918 1031571948397807445944 1031978367099406140864 1033680896614421927424 1034239824441479346432 1041424393342878965952 1047330391792838582016 1048508913025483584768 1051574728560645817472 1053477916413977102132 1069570998568362181248 1070352848713514492784 1074059056638422783964 1076422902675972987072 1076846991755902060032 1079995667170393001728 1089466292440541537298 1091107613093000923392 1099281304084150019616 1103087679790812588936 1106759408193566006144 1109184739256079299072 1110591677612518797024 1116889929092362948992 1120597008041460407808 1130423671855599489828 1132900860325699415664 1133729004229446271962 1136834392111869430224 1140607668899343629376 1147076143392156542208 1158878272291323962112 1160518441947533376687 1160975662986831908472 1163519802496664264736 1164370328668079954988 1171434903193920484224 1172291215257658730192 1178939369597494223936 1183021569630726544656 1190199306677575961088 1193224986958688350374 1195839797010460494312 1203974761615973831008 1204146954802703804382 1205961046050158915328 1210975765510469610456 1214995125566692126944 1223260398529730848896 1227496064729626038816 1230197603058254842368 1234457290049453785728 1236691467094668772068 1238554587835298345472 1245104334217761756912 1247832831663089211456 1248744990165766908248 1256321490381885736704 1260671634046642958784 1267821000591330915072 1269247631557164339456 1271044007847298460181 1272958881941834410624 1282494854764841689552 1294743840372227903616 1295690290547938596528 1299239305270707920256 1302086433039745264128 1303038250607756773824 1303551621599249862144 1307363176048370475776 1318827617164866071466 1326306790797181001928 1329736917139044873984 1330708947049234234272 1338255500624182632576 1339761388865895691648 1342697315941569677824 1345319771636768056101 1347359279539993398784 1352024651006544622464 1354471606817970559884 1359692087590702720512 1366674053726240564928 1375971156132541521152 1376167948345947205008 1383972303440536697664 1388565857790505287936 1392095818118469742103 1402852645405286901504 1404838113936487771779 1413361676679621453792 1426094664757816241664 1427137131618019323712 1432078742184563711952 1435230536901297316096 1440767581767591952896 1442806711610446900746 1452621723254055383064 1457651576866430921094 1465708405445533359488 1465918031933726370552 1470783573054416785248 1480788903483358396032 1489186572123150598656 1494343035323023003776 1497047565430388513556 1505537438202205461648 1507231562474132653104 1510534480434265887552 1511638672305928362616 1515779189482492573632 1520810225199124839168 1534730684926347949824 1537508310442020635544 1538632220025677083377 1547357922596711168916 1547967550649109211296 1551359736662219019648 1552493771557439939984 1561913204258560645632 1572763369538225377152 1576209892627060056576 1577362092840968726208 1580216874620965653198 1581682632503470511616 1590966649278251133832 1594453062680613992416 1605529273070271739176 1614634354013959480608 1615270487633853090048 1619993500755589502592 1631013864706307798528 1634199438660812305947 1636661419639501385088 1645943053399271714304 1648921956126225029424 1660139112290349009216 1663777108884118948608 1665887516418778195536 1675334893638544423488 1680895512062190611712 1694725343796397946908 1700593506344169407943 1710911503349015444064 1720614215088234813312 1726325120496303871488 1727587054063918128704 1732319073694277227008 1737384334143675698432 1746555493002119932482 1757152354790880726336 1758436822886488095288 1768409054396241335904 1774278596065645645696 1774532354446089816984 1784340667498910176768 1789837480438032525561 1793759695515690741468 1802699534675392829952 1805962142423960746512 1808941569075238372992 1822232071634987419904 1822492688350038190416 1834890597794596273344 1843586353724459928731 1845296404587382263552 1857831881752947518208 1867656501326642635368 1871749247494633817184 1873117485248650362372 1884482235572828605056 1903871447335746509184 1908043554232756910592 1909438322912751615936 1914668449872622198272 1923742282147262534328 1936828964338740510752 1943535435821907894792 1954557375911635160736 1955327432398874793216 1961044764072555713664 1974385204644477861376 1978241425747299107199 1989460186195771502892 1992457380430697338368 1996063420573851351408 2007383250936273948864 2008174119761006544384 2009642083298843537472 2014045973912354516736 2021038919309990098176 2028036976509816933696 2031707410226955839826 2039538131386054080768 2050011080589360847392 2051509626700902777836 2063143896795614891888 2063956734198812281728 2068479648882958692864 2082848786685757931904 2094660783585677164032 2097017826050967169536 2103149457121291634944 2106955832827954204264 2139141997136724362496 2140705697427028985568 2148118113276845567928 2152845805351945974144 2159991334340786003456 2164210067415670351119 2178932584881083074596 2182215226186001846784 2198562608168300039232 2206175359581625177872 2213518816387132012288 2221183355225037594048 2233779858184725897984 2260847343711198979656 2265801720651398831328 2267458008458892543924 2273668784223738860448 2281215337798687258752 2294152286784313084416 2317756544582647924224 2321036883895066753374 2321951325973663816944 2327039604993328529472 2328740657336159909976 2342869806387840968448 2344582430515317460384 2357878739194988447872 2366043139261453089312 2370325311931448479797 2386449973917376700748 2391679594020920988624 2407949523231947662016 2408293909605407608764 2411922092100317830656 2421951531020939220912 2429990251133384253888 2446520797059461697792 2454992129459252077632 2468914580098907571456 2473382934189337544136 2490208668435523513824 2495665663326178422912 2497489980331533816496 2512642980763771473408 2521343268093285917568 2535642001182661830144 2538495263114328678912 2542088015694596920362 2545917763883668821248 2564989709529683379104 2589487680744455807232 2591380581095877193056 2598478610541415840512 2606076501215513547648 2614726352096740951552 2619833239503179898723 2637655234329732142932 2652613581594362003856 2659473834278089747968 2661417894098468468544 2676511001248365265152 2679522777731791383296 2690639543273536112202 2704049302013089244928 2708943213635941119768 2733348107452481129856 2751942312265083042304 2752335896691894410016 2767944606881073395328 2777131715581010575872 2784191636236939484206 2805705290810573803008 2809676227872975543558 2826723353359242907584 2854274263236038647424 2864157484369127423904 2870461073802594632192 2885613423220893801492 2905243446508110766128 2915303153732861842188 2931416810891066718976 2931836063867452741104 2941567146108833570496 2961577806966716792064 2965769351643696407089 2988686070646046007552 2994095130860777027112 3011074876404410923296 3014463124948265306208 3021068960868531775104 3023277344611856725232 3031558378964985147264 3041620450398249678336 3069461369852695899648 3075016620884041271088 3077264440051354166754 3094715845193422337832 3095935101298218422592 3102719473324438039296 3104987543114879879968 3145526739076450754304 3154724185681937452416 3160433749241931306396 3181933298556502267664 3188906125361227984832 3211058546140543478352 3229268708027918961216 3230540975267706180096 3239987001511179005184 3268398877321624611894 3273322839279002770176 3297843912252450058848 3320278224580698018432 3327554217768237897216 3331775032837556391072 3350669787277088846976 3361791024124381223424 3389450687592795893816 3401187012688338815886 3421823006698030888128 3441228430176469626624 3455174108127836257408 3474768668287351396864 3481555325842600130061 3493110986004239864964 3514304709581761452672 3516873645772976190576 3536818108792482671808 3548557192131291291392 3549064708892179633968 3579674960876065051122 3587519391031381482936 3590141846726579861213 3611924284847921493024 3617883138150476745984 3644464143269974839808 3644985376700076380832 3669781195589192546688 3687172707448919857462 3690592809174764527104 3715663763505895036416 3735313002653285270736 3743498494989267634368 3746234970497300724744 3768964471145657210112 3807742894671493018368 3813132023541895380543 3818876645825503231872 3847484564294525068656 3873657928677481021504 3887070871643815789584 3909114751823270321472 3910654864797749586432 3922089528145111427328 3956482851494598214398 3978920372391543005784 3992126841147702702816 4014766501872547897728 4019284166597687074944 4028091947824709033472 4042077838619980196352 4056073953019633867392 4063414820453911679652 4079076262772108161536 4100022161178721694784 4103019253401805555672 4126287793591229783776 4127913468397624563456 4165697573371515863808 4176287454355409226309 4206298914242583269888 4213911665655908408528 4214514341809463315337 4278283994273448724992 4281411394854057971136 4296236226553691135856 4305691610703891948288 4328420134831340702238 4357865169762166149192 4397125216336600078464 4412350719163250355744 4427037632774264024576 4442366710450075188096 4467559716369451795968 4521694687422397959312 4531603441302797662656 4534916016917785087848 4547337568447477720896 4562430675597374517504 4615896660077031250131 4642073767790133506748 4643902651947327633888 4654079209986657058944 4657481314672319819952 4685739612775681936896 4689164861030634920768 4715757478389976895744 4732086278522906178624 4740650623862896959594 4772899947834753401496 4783359188041841977248 4815899046463895324032 4816587819210815217528 4843903062041878441824 4859980502266768507776 4893041594118923395584 4909984258918504155264 4937829160197815142912 4946765868378675088272 4980417336871047027648 4991331326652356845824 4994979960663067632992 5042686536186571835136 5084176031389193840724 5091835527767337642496 5101780519032508223829 5129979419059366758208 5178975361488911614464 5182761162191754386112 5196957221082831681024 5212153002431027095296 5239666479006359797446 5275310468659464285864 5305227163188724007712 5322835788196936937088 5353022002496730530304 5359045555463582766592 5369512441314097576683 5381279086547072224404 5408098604026178489856 5417886427271882239536 5466696214904962259712 5504671793383788820032 5530759061173379786193 5535889213762146790656 5568383272473878968412 5619352455745951087116 5653446706718485815168 5708548526472077294848 5728314968738254847808 5771226846441787602984 5810486893016221532256 5830606307465723684376 5862833621782133437952 5863672127734905482208 5883134292217667140992 5923155613933433584128 5931538703287392814178 5977372141292092015104 5988190261721554054224 6022149752808821846592 6028926249896530612416 6042137921737063550208 6046554689223713450464 6063116757929970294528 6150033241768082542176 6154528880102708333508 6189431690386844675664 6191870202596436845184 6205438946648876078592 6209975086229759759936 6291053478152901508608 6309448371363874904832 6320867498483862612792 6363866597113004535328 6377812250722455969664 6422117092281086956704 6458537416055837922432 6479974003022358010368 6536797754643249223788 6546645678558005540352 6595687824504900117696 6640556449161396036864 6663550065675112782144 6701339574554177693952 6778901375185591787632 6802374025376677631772 6843646013396061776256 6882456860352939253248 6910348216255672514816 6963110651685200260122 6986221972008479729928 7028609419163522905344 7033747291545952381152 7073636217584965343616 7097114384262582582784 7098129417784359267936 7110975935794345439391 7159349921752130102244 7175038782062762965872 7180283693453159722426 7223848569695842986048 7235766276300953491968 7289970753400152761664 7339562391178385093376 7374345414897839714924 7470626005306570541472 7486996989978535268736 7492469940994601449488 7537928942291314420224 7615485789342986036736 7626264047083790761086 7637753291651006463744 7694969128589050137312 7747315857354962043008 7774141743287631579168 7818229503646540642944 7844179056290222854656 7912965702989196428796 7957840744783086011568 7984253682295405405632 8029533003745095795456 8038568333195374149888 8112147906039267734784 8126829640907823359304 8200044322357443389568 8206038506803611111344 8252575587182459567552 8255826936795249126912 8331395146743031727616 8352574908710818452618 8427823331311816817056 8429028683618926630674 8562822789708115942272 8592472453107382271712 8611383221407783896576 8656840269662681404476 8715730339524332298384 8794250432673200156928 8824701438326500711488 8884733420900150376192 8897308054931089221267 9043389374844795918624 9063206882605595325312 9069832033835570175696 9094675136894955441792 9124861351194749035008 9231793320154062500262 9284147535580267013496 9287805303894655267776 9308158419973314117888 9314962629344639639904 9378329722061269841536 9431514956779953791488 9464172557045812357248 9481301247725793919188 9545799895669506802992 9566718376083683954496 9631798092927790648064 9633175638421630435056 9687806124083756883648 9719961004533537015552 9744670726829288194721 9819968517837008310528 9893531736757350176544 9960834673742094055296 9982662653304713691648 9989959921326135265984 10085373072373143670272 10168352062778387681448 10203561038065016447658 10259958838118733516416 10365522324383508772224 10424306004862054190592 10479332958012719594892 10550620937318928571728 10610454326377448015424 10645671576393873874176 10739024882628195153366 10762558173094144448808 10770425540179739583639 10835772854543764479072 10933392429809924519424 11009343586767577640064 11061518122346759572386 11071778427524293581312 11136766544947757936824 11238704911491902174232 11306893413436971630336 11417097052944154589696 11439396070625686141629 11456629937476509695616 11542453692883575205968 11620973786032443064512 11661212614931447368752 11727344255469810964416 11766268584435334281984 11863077406574785628356 11976380523443108108448 12044299505617643693184 12057852499793061224832 12084275843474127100416 12093109378447426900928 12126233515859940589056 12300066483536165084352 12309057760205416667016 12378863380773689351328 12383740405192873690368 12419950172459519519872 12528862363066227678927 12618896742727749809664 12641734996967725225584 12727733194226009070656 12755624501444911939328 12844234184562173913408 12917074832111675844864 13073595509286498447576 13191375649009800235392 13281112898322792073728 13327100131350225564288 13402679149108355387904 13557802750371183575264 13604748050753355263544 13687292026792123552512 13820696432511345029632 13847689980231093750393 13926221303370400520244 13972443944016959459856 14057218838327045810688 14067494583091904762304 14147272435169930687232 14196258835568718535872 14221951871588690878782 14318699843504260204488 14350077564125525931744 14360567386906319444852 14447697139391685972096 14579941506800305523328 14679124782356770186752 14748690829795679429848 14941252010613141082944 14973993979957070537472 14984939881989202898976 15252528094167581522172 15275506583302012927488 15389938257178100274624 15494631714709924086016 15548283486575263158336 15636459007293081285888 15825931405978392857592 15915681489566172023136 15968507364590810811264 16059066007490191590912 16077136666390748299776 16224295812078535469568 16253659281815646718608 16400088644714886779136 16412077013607222222688 16505151174364919135104 16592277183520139358579 16705149817421636905236 16855646662623633634112 16858057367237853261348 17125645579416231884544 17184944906214764543424 17313680539325362808952 17431460679048664596768 17588500865346400313856 17649402876653001422976 17769466841800300752384 17794616109862178442534 18086778749689591837248 18126413765211190650624 18139664067671140351392 18189350273789910883584 18463586640308125000524 18568295071160534026992 18575610607789310535552 18616316839946628235776 18629925258689279279808 18756659444122539683072 18928345114091624714496 18962602495451587838376 19091599791339013605984 19133436752167367908992 19263596185855581296128 19266351276843260870112 19375612248167513767296 19439922009067074031104 19489341453658576389442 19639937035674016621056 19787063473514700353088 19921669347484188110592 19979919842652270531968 20336704125556775362896 20407122076130032895316 20519917676237467032832 20731044648767017544448 20958665916025439189784 21101241874637857143456 21220908652754896030848 21291343152787747748352 21478049765256390306732 21525116346188288897616 21540851080359479167278 21671545709087528958144 22018687173535155280128 22123036244693519144772 22273533089895515873648 22477409822983804348464 22613786826873943260672 22878792141251372283258 22913259874953019391232 23084907385767150411936 23241947572064886129024 23322425229862894737504 23454688510939621928832 23532537168870668563968 23726154813149571256712 23952761046886216216896 24088599011235287386368 24115704999586122449664 24186218756894853801856 24600132967072330168704 24618115520410833334032 24757726761547378702656 24767480810385747380736 24839900344919039039744 25057724726132455357854 25283469993935450451168 25455466388452018141312 25511249002889823878656 25688468369124347826816 25834149664223351689728 26147191018572996895152 26382751298019600470784 26654200262700451128576 26691924164793267663801 27115605500742367150528 27209496101506710527088 27374584053584247105024 27695379960462187500786 27852442606740801040488 27944887888033918919712 28134989166183809524608 28294544870339861374464 28392517671137437071744 28443903743177381757564 28637399687008520408976 28700155128251051863488 28721134773812638889704 28895394278783371944192 29159883013600611046656 29234012180487864584163 29497381659591358859696 29882504021226282165888 29947987959914141074944 29969879763978405797952 30505056188335163044344 30779876514356200549248 30989263429419848172032 31096566973150526316672 31272918014586162571776 31651862811956785715184 31831362979132344046272 31937014729181621622528 32311276620539218750917 32507318563631293437216 32800177289429773558272 32824154027214444445376 33010302348729838270208 33184554367040278717158 33410299634843273810472 33711293325247267268224 33716114734475706522696 34251291158832463769088 34369889812429529086848 34627361078650725617904 34862921358097329193536 35298805753306002845952 35589232219724356885068 36173557499379183674496 36252827530422381301248 36279328135342280702784 36378700547579821767168 36927173280616250001048 37136590142321068053984 37151221215578621071104 37259850517378558559616 37513318888245079366144 37586587089198683036781 37856690228183249428992 37925204990903175676752 38183199582678027211968 38266873504334735817984 38532702553686521740224 38751224496335027534592 38978682907317152778884 39574126947029400706176 39843338694968376221184 39959839685304541063936 40673408251113550725792 40814244152260065790632 41039835352474934065664 41462089297534035088896 41917331832050878379568 42202483749275714286912 42441817305509792061696 42956099530512780613464 43050232692376577795232 43081702160718958334556 43343091418175057916288 44037374347070310560256 44246072489387038289544 44547066179791031747296 44954819645967608696928 45757584282502744566516 45826519749906038782464 46169814771534300823872 46483895144129772258048 46644850459725789475008 46909377021879243857664 47452309626299142513424 47905522093772432433792 48177198022470574772736 48231409999172244899328 48372437513789707603712 49200265934144660337408 49236231040821666668064 49515453523094757405312 49679800689838078079488 49776831550560418075737 50115449452264910715708 50566939987870900902336 50910932776904036282624 51376936738248695653632 52294382037145993790304 52765502596039200941568 53308400525400902257152 53383848329586535327602 54231211001484734301056 54418992203013421054176 55390759920924375001572 55704885213481602080976 55889775776067837839424 56269978332367619049216 56785035342274874143488 56887807486354763515128 57274799374017040817952 57400310256502103726976 57442269547625277779408 57790788557566743888384 58319766027201222093312 58468024360975729168326 58994763319182717719392 59765008042452564331776 59939759527956811595904 61010112376670326088688 61559753028712401098496 62193133946301052633344 63303725623913571430368 63662725958264688092544 63874029458363243245056 64622553241078437501834 65014637127262586874432 65648308054428888890752 66020604697459676540416 66369108734080557434316 66820599269686547620944 67422586650494534536448 67432229468951413045392 68212695087805017363047 68739779624859058173696 69254722157301451235808 69725842716194658387072 70597611506612005691904 71178464439448713770136 72347114998758367348992 72558656270684561405568 73854346561232500002096 74273180284642136107968 74302442431157242142208 74519701034757117119232 75173174178397366073562 75850409981806351353504 76366399165356054423936 76533747008669471635968 77065405107373043480448 77502448992670055069184 77957365814634305557768 79148253894058801412352 79919679370609082127872 80075772494379802991403 81346816502227101451584 81628488304520131581264 83834663664101756759136 84404967498551428573824 84883634611019584123392 85912199061025561226928 86100465384753155590464 86163404321437916669112 86686182836350115832576 87702036541463593752489 88492144978774076579088 89094132359582063494592 89909639291935217393856 91515168565005489133032 92339629543068601647744 92967790288259544516096 93289700919451578950016 93818754043758487715328 94904619252598285026848 95811044187544864867584 96744875027579415207424 96933829861617656252751 98400531868289320674816 98472462081643333336128 99030907046189514810624 99553663101120836151474 100230898904529821431416 101133879975741801804672 101821865553808072565248 102753873476497391307264 104588764074291987580608 106767696659173070655204 108462422002969468602112 108837984406026842108352 110781519841848750003144 111409770426963204161952 111779551552135675678848 112539956664735238098432 113570070684549748286976 113775614972709527030256 114549598748034081635904 114800620513004207453952 114884539095250555558816 116936048721951458336652 117989526638365435438784 119530016084905128663552 119879519055913623191808 122020224753340652177376 123119506057424802196992 124386267892602105266688 126607451247827142860736 127325451916529376185088 129245106482156875003668 130029274254525173748864 131296616108857777781504 132738217468161114868632 133641198539373095241888 134845173300989069072896 134864458937902826090784 136425390175610034726094 137479559249718116347392 138509444314602902471616 139451685432389316774144 142356928878897427540272 144694229997516734697984 145117312541369122811136 147708693122465000004192 148546360569284272215936 149039402069514234238464 150346348356794732147124 151700819963612702707008 152732798330712108847872 154130810214746086960896 155914731629268611115536 158296507788117602824704 160151544988759605982806 162693633004454202903168 163256976609040263162528 167669327328203513518272 168809934997102857147648 171824398122051122453856 172200930769506311180928 172326808642875833338224 173372365672700231665152 175404073082927187504978 176984289957548153158176 178188264719164126989184 179819278583870434787712 183030337130010978266064 184679259086137203295488 186579401838903157900032 189809238505196570053696 191622088375089729735168 193867659723235312505502 196944924163286666672256 198061814092379029621248 199107326202241672302948 200461797809059642862832 202267759951483603609344 204638085263415052089141 209177528148583975161216 213535393318346141310408 216924844005938937204224 217675968812053684216704 221563039683697500006288 222819540853926408323904 223559103104271351357696 227551229945419054060512 229099197496068163271808 229601241026008414907904 229769078190501111117632 233872097443902916673304 235979053276730870877568 239759038111827246383616 244040449506681304354752 253214902495654285721472 254650903833058752370176 258490212964313750007336 260058548509050347497728 262593232217715555563008 263106109624390781257467 265476434936322229737264 267282397078746190483776 269728917875805652181568 272850780351220069452188 277018888629205804943232 278903370864778633548288 284713857757794855080544 290234625082738245622272 295417386244930000008384 297092721138568544431872 300692696713589464294248 303401639927225405414016 305465596661424217695744 308261620429492173921792 311829463258537222231072 320303089977519211965612 325387266008908405806336 326513953218080526325056 335338654656407027036544 337619869994205714295296 343648796244102244907712 344401861539012622361856 344653617285751666676448 350808146165854375009956 353968579915096306316352 356376529438328253978368 359638557167740869575424 366060674260021956532128 369358518172274406590976 373158803677806315800064 379618477010393140107392 387735319446470625011004 393889848326573333344512 398214652404483344605896 400923595618119285725664 404535519902967207218688 409276170526830104178282 418355056297167950322432 427070786636692282620816 435351937624107368433408 443126079367395000012576 445639081707852816647808 447118206208542702715392 455102459890838108121024 458198394992136326543616 459538156381002222235264 467744194887805833346608 471958106553461741755136 488080899013362608709504 506429804991308571442944 516980425928627500014672 520117097018100694995456 526212219248781562514934 530952869872644459474528 534564794157492380967552 539457835751611304363136 545701560702440138904376 554037777258411609886464 569427715515589710161088 590834772489860000016768 594185442277137088863744 601385393427178928588496 606803279854450810828032 613914255790245156267423 623658926517074444462144 640606179955038423931224 650774532017816811612672 653027906436161052650112 670677309312814054073088 687297592488204489815424 688803723078025244723712 689307234571503333352896 701616292331708750019912 707937159830192612632704 712753058876656507956736 719277114335481739150848 732121348520043913064256 759236954020786280214784 775470638892941250022008 787779696653146666689024 796429304808966689211792 801847191236238571451328 818552341053660208356564 836710112594335900644864 854141573273384565241632 870703875248214736866816 886252158734790000025152 891278163415705633295616 910204919781676216242048 916396789984272653087232 919076312762004444470528 935488389775611666693216 943916213106923483510272 976161798026725217419008 1012859609982617142885888 1033960851857255000029344 1052424438497563125029868 1061905739745288918949056 1069129588314984761935104 1078915671503222608726272 1091403121404880277808752 1108075554516823219772928 1138855431031179420322176 1181669544979720000033536 1202770786854357857176992 1213606559708901621656064 1227828511580490312534846 1247317853034148888924288 1281212359910076847862448 1306055812872322105300224 1341354618625628108146176 1374595184976408979630848 1378614469143006666705792 1403232584663417500039824 1415874319660385225265408 1464242697040087826128512 1518473908041572560429568 1550941277785882500044016 1592858609617933378423584 1603694382472477142902656 1637104682107320416713128 1708283146546769130483264 1772504317469580000050304 1782556326831411266591232 1820409839563352432484096 1838152625524008888941056 1841742767370735468802269 1870976779551223333386432 1952323596053450434838016 2067921703714510000058688 2104848876995126250059736 2123811479490577837898112 2138259176629969523870208 2157831343006445217452544 2182806242809760555617504 2277710862062358840644352 2363339089959440000067072 2405541573708715714353984 2455657023160980625069692 2494635706068297777848576 2562424719820153695724896 2612111625744644210600448 2749190369952817959261696 2757228938286013333411584 2806465169326835000079648 2831748639320770450530816 2928485394080175652257024 3101882555571765000088032 3185717219235866756847168 3207388764944954285805312 3274209364214640833426256 3416566293093538260966528 3545008634939160000100608 3640819679126704864968192 3683485534741470937604538 3741953559102446666772864 4135843407429020000117376 4209697753990252500119472 4247622958981155675796224 4365612485619521111235008 4555421724124717681288704 4811083147417431428707968 4911314046321961250139384 4989271412136595555697152 5124849439640307391449792 5514457876572026666823168 5612930338653670000159296 5856970788160351304514048 6203765111143530000176064 6371434438471733513694336 6414777529889908571610624 6548418728429281666852512 6833132586187076521933056 7090017269878320000201216 7366971069482941875209076 7483907118204893333545728 8271686814858040000234752 8419395507980505000238944 8495245917962311351592448 8731224971239042222470016 9622166294834862857415936 9822628092643922500278768 10249698879280614782899584 11225860677307340000318592 12407530222287060000352128 12742868876943467027388672 13096837456858563333705024 13666265172374153043866112 14733942138965883750418152 14967814236409786667091456 16543373629716080000469504 16838791015961010000477888 17462449942478084444940032 19244332589669725714831872 19645256185287845000557536 20499397758561229565799168 22451721354614680000637184 24815060444574120000704256 25485737753886934054777344 26193674913717126667410048 29467884277931767500836304 33677582031922020000955776 34924899884956168889880064 39290512370575690001115072 40998795517122459131598336 44903442709229360001274368 49630120889148240001408512 52387349827434253334820096 58935768555863535001672608 67355164063844040001911552 78581024741151380002230144 104774699654868506669640192 117871537111727070003345216 134710328127688080003823104 157162049482302760004460288 235743074223454140006690432 314324098964605520008920576 471486148446908280013380864 942972296893816560026761728
- Sum of all divisors σ(n): 3691903968284186856960000000
- Sum of proper divisors (its aliquot sum) s(n): 2748931671390370296933238272
- 942972296893816560026761728 is an abundant number, because the sum of its proper divisors (2748931671390370296933238272) is greater than itself. Its abundance is 1805959374496553736906476544
Bases of 942972296893816560026761728
- Binary: 1100001100000000100010011010100100111100001001011011010110001110111110000110111010000000002
- Hexadecimal: 0x30C0226A4F096D63BE1BA00
- Base-36: 3AHEZI3D1DVWPTRPC0
Squares and roots of 942972296893816560026761728
- 942972296893816560026761728 squared (9429722968938165600267617282) is 889196752709200124421422699172248727321947550085545984
- 942972296893816560026761728 cubed (9429722968938165600267617283) is 838487904292717444342659011421387585993241289063297010252885809906350798355300352
-
The
square root of 942972296893816560026761728 is 30707853993625.4184350709 -
942972296893816560026761728 is a
perfect cube number . Itscube root is 980617512
Scales and comparisons
How big is 942972296893816560026761728?- 942,972,296,893,816,560,026,761,728 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 942,972,296,893,816,560,026,761,728 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 942972296893816560026761728 cubic inches would be around 81718126 feet tall.
Recreational maths with 942972296893816560026761728
- 942972296893816560026761728 backwards is 827167620065618398692279249
- The number of decimal digits it has is: 27
- The sum of 942972296893816560026761728's digits is 135
- 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 942972296893816560026761728 - Facts about the integer". Numbermatics.com. 2024. Web. 30 May 2024.
APA style:
Numbermatics. (2024). Number 942972296893816560026761728 - Facts about the integer. Retrieved 30 May 2024, from https://numbermatics.com/n/942972296893816560026761728/
Chicago style:
Numbermatics. 2024. "Number 942972296893816560026761728 - Facts about the integer". https://numbermatics.com/n/942972296893816560026761728/
The information we have on file for 942972296893816560026761728 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 942972296893816560026761728, math, Factors of 942972296893816560026761728, curriculum, school, college, exams, university, Prime factorization of 942972296893816560026761728, STEM, science, technology, engineering, physics, economics, calculator, nine hundred forty-two septillion, nine hundred seventy-two sextillion, two hundred ninety-six quintillion, eight hundred ninety-three quadrillion, eight hundred sixteen trillion, five hundred sixty billion, twenty-six million, seven hundred sixty-one thousand, seven hundred twenty-eight.