349561596642941113095684096
349,561,596,642,941,113,095,684,096 is an even composite number composed of six prime numbers multiplied together.
349561596642941113095684096 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-four thousand, eight hundred seventy-five divisors.
Prime factorization of 349561596642941113095684096:
230 × 34 × 72 × 114 × 294 × 892
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 11 × 11 × 29 × 29 × 29 × 29 × 89 × 89)See below for interesting mathematical facts about the number 349561596642941113095684096 from the Numbermatics database.
Names of 349561596642941113095684096
- Cardinal: 349561596642941113095684096 can be written as Three hundred forty-nine septillion, five hundred sixty-one sextillion, five hundred ninety-six quintillion, six hundred forty-two quadrillion, nine hundred forty-one trillion, one hundred thirteen billion, ninety-five million, six hundred eighty-four thousand and ninety-six.
Scientific notation
- Scientific notation: 3.49561596642941113095684096 × 1026
Factors of 349561596642941113095684096
Divisors of 349561596642941113095684096
- Number of divisors d(n): 34875
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 29 32 33 36 42 44 48 49 54 56 58 63 64 66 72 77 81 84 87 88 89 96 98 99 108 112 116 121 126 128 132 144 147 154 162 168 174 176 178 189 192 196 198 203 216 224 231 232 242 252 256 261 264 267 288 294 297 308 319 324 336 348 352 356 363 378 384 392 396 406 432 441 448 462 464 484 504 512 522 528 534 539 567 576 588 594 609 616 623 638 648 672 693 696 704 712 726 756 768 783 784 792 801 812 841 847 864 882 891 896 924 928 957 968 979 1008 1024 1044 1056 1068 1078 1089 1134 1152 1176 1188 1218 1232 1246 1276 1296 1323 1331 1344 1386 1392 1408 1421 1424 1452 1512 1536 1566 1568 1584 1602 1617 1624 1682 1694 1728 1764 1782 1792 1827 1848 1856 1869 1914 1936 1958 2016 2048 2079 2088 2112 2136 2156 2178 2233 2268 2304 2349 2352 2376 2403 2436 2464 2492 2523 2541 2552 2581 2592 2646 2662 2688 2772 2784 2816 2842 2848 2871 2904 2937 3024 3072 3132 3136 3168 3204 3234 3248 3267 3364 3388 3456 3509 3528 3564 3584 3654 3696 3712 3738 3828 3872 3916 3969 3993 4032 4096 4158 4176 4224 4263 4272 4312 4356 4361 4466 4536 4608 4698 4704 4752 4806 4851 4872 4928 4984 5046 5082 5104 5162 5184 5292 5324 5376 5481 5544 5568 5607 5632 5684 5696 5742 5808 5874 5887 5929 6048 6144 6237 6264 6272 6336 6408 6468 6496 6534 6699 6728 6776 6853 6912 7018 7056 7128 7168 7209 7308 7392 7424 7476 7569 7623 7656 7743 7744 7832 7921 7938 7986 8064 8192 8316 8352 8448 8526 8544 8613 8624 8712 8722 8811 8932 9072 9216 9251 9317 9396 9408 9504 9612 9702 9744 9801 9856 9968 10092 10164 10208 10324 10368 10527 10584 10648 10752 10769 10962 11088 11136 11214 11264 11368 11392 11484 11616 11748 11774 11858 11979 12096 12288 12474 12528 12544 12672 12789 12816 12936 12992 13068 13083 13398 13456 13552 13706 13824 14036 14112 14256 14336 14418 14553 14616 14641 14784 14848 14952 15138 15246 15312 15486 15488 15631 15664 15842 15876 15972 16128 16384 16443 16632 16704 16821 16896 17052 17088 17226 17248 17424 17444 17622 17661 17787 17864 18067 18144 18432 18502 18634 18792 18816 19008 19224 19404 19488 19602 19712 19936 20097 20184 20328 20416 20559 20648 20736 21054 21168 21296 21504 21538 21924 22176 22272 22428 22528 22707 22736 22784 22869 22968 23229 23232 23496 23548 23716 23763 23958 24192 24389 24563 24576 24948 25056 25088 25344 25578 25632 25839 25872 25984 26136 26166 26433 26796 26912 27104 27412 27648 27753 27951 28072 28224 28391 28512 28672 28836 29106 29232 29282 29568 29696 29904 30276 30492 30624 30972 30976 31262 31328 31581 31684 31752 31944 32256 32307 32768 32886 33264 33408 33642 33792 34104 34176 34452 34496 34848 34888 35244 35322 35574 35728 35937 36134 36288 36864 37004 37268 37584 37632 38016 38367 38448 38599 38808 38976 39204 39249 39424 39872 40194 40368 40656 40832 41118 41209 41296 41472 42108 42336 42592 43008 43076 43659 43848 43923 44352 44544 44856 45056 45414 45472 45568 45738 45936 46458 46464 46893 46992 47096 47432 47526 47916 47971 48384 48778 49126 49152 49896 50112 50176 50463 50688 51156 51264 51678 51744 51968 52272 52332 52866 52983 53361 53592 53824 54201 54208 54824 55296 55447 55506 55902 56144 56448 56782 57024 57344 57672 58212 58464 58564 59136 59392 59808 60291 60552 60984 61248 61677 61944 61952 62524 62656 63162 63368 63504 63888 64512 64614 64757 65219 65536 65772 66528 66816 67284 67584 68121 68208 68352 68607 68904 68992 69687 69696 69776 70488 70644 71148 71289 71456 71874 72268 72576 73167 73689 73728 74008 74536 74849 75168 75264 75383 76032 76734 76896 77198 77616 77952 78408 78498 78848 79299 79744 80388 80736 81312 81664 82236 82418 82592 82944 83259 83853 84216 84672 85173 85184 86016 86152 87131 87318 87696 87846 88704 89088 89712 90112 90828 90944 91136 91476 91872 92916 92928 93786 93984 94192 94743 94864 95052 95832 95942 96768 96921 97556 98252 98304 99792 100224 100352 100926 101376 101761 102312 102487 102528 103356 103488 103936 104544 104664 105732 105966 106722 107184 107648 107811 108402 108416 109648 110592 110894 111012 111804 112288 112896 113564 114048 114688 115101 115344 115797 116424 116928 117128 117747 118272 118459 118784 119616 120582 121104 121968 122496 123354 123627 123888 123904 125048 125312 126324 126469 126736 127008 127776 129024 129228 129514 130438 131072 131544 131769 133056 133632 134568 135168 136242 136416 136704 137214 137808 137984 139374 139392 139552 140679 140976 141288 142296 142578 142912 143748 143913 144536 145152 146334 147378 147456 148016 149072 149698 150336 150528 150766 152064 153468 153792 154396 155232 155904 156816 156996 157696 158598 158949 159488 160083 160776 161472 162603 162624 163328 164472 164836 165184 165888 166341 166518 167706 168432 169344 170346 170368 170723 171941 172032 172304 174262 174636 175392 175692 177408 178176 179424 180224 180873 181656 181888 182272 182952 183744 185031 185832 185856 187572 187968 188384 189486 189728 190104 191664 191884 193536 193842 194271 195112 195657 196504 196608 198737 199584 200448 200704 201852 202752 203522 204624 204974 205056 206712 206976 207872 209061 209088 209328 211464 211932 213444 213867 214368 215296 215622 216804 216832 219296 219501 221067 221184 221788 222024 223608 224547 224576 225792 226149 227128 228096 229376 229709 230202 230688 231594 232848 233856 234256 235494 236544 236918 237568 239232 241164 242208 243936 244992 246708 247254 247776 247808 249777 250096 250624 251559 252648 252938 253472 254016 255519 255552 258048 258456 259028 260876 261393 262144 263088 263538 266112 267264 268279 269136 270193 270336 272484 272832 273408 274428 275616 275968 278748 278784 279104 281358 281952 282576 284229 284592 285156 285824 287496 287826 289072 290304 290763 292668 294756 294912 296032 298144 299396 300672 301056 301532 304128 305283 306936 307461 307584 308792 310464 311808 312301 313632 313992 315392 317196 317898 318976 320166 321552 322944 325206 325248 326656 328944 329672 330368 331776 332682 333036 335412 336864 338688 340692 340736 341446 343882 344064 344608 347391 348524 349272 350784 351384 353241 354816 355377 356352 358848 360448 361746 363312 363776 364544 365904 367488 370062 370881 371664 371712 375144 375936 376768 378972 379407 379456 380208 383328 383768 387072 387684 388129 388542 390224 391314 393008 393216 395307 397474 399168 400896 401408 403704 405504 407044 409248 409948 410112 413424 413952 415744 418122 418176 418656 422037 422928 423864 424589 426888 427734 428736 430592 431244 431739 433608 433664 438592 439002 442134 442368 443576 444048 447216 449094 449152 451584 452298 453299 454256 456192 458752 459418 460404 461376 463188 465696 467712 468512 470988 473088 473836 475136 476847 478464 480249 482328 484416 487809 487872 489984 493416 494508 495552 495616 499023 499554 500192 501248 503118 505296 505876 506944 508032 511038 511104 512169 515823 516096 516912 518056 521752 522786 523943 524288 526176 527076 527681 532224 534528 536558 538272 540386 540672 544968 545664 546816 548856 551232 551936 555093 557496 557568 558208 562716 563904 565152 568458 569184 570312 571648 574992 575652 578144 580608 581526 582813 585336 586971 589512 589824 592064 596211 596288 598792 601344 602112 603064 608256 609917 610566 613872 614922 615168 617584 620928 623616 624602 627264 627984 630784 634392 635796 637952 640332 641601 643104 645888 650412 650496 653312 657888 658503 659344 660736 663201 663552 665364 666072 670824 673641 673728 677376 678447 681384 681472 682892 687764 688128 689127 689216 694782 697048 698544 701568 702768 706482 707281 709632 710754 712327 712704 717409 717696 720896 723492 726624 727552 729088 731808 734976 740124 741762 743328 743424 749331 750288 751872 753536 754677 757944 758814 758912 760416 766557 766656 767536 774144 775368 776258 777084 780448 782628 784179 786016 786432 790614 794948 798336 801792 802816 804837 807408 810579 811008 814088 818496 819896 820224 823339 826848 827904 829213 831488 836244 836352 837312 844074 845856 847728 849178 853776 855468 857472 861184 862488 863478 867216 867328 872289 877184 878004 884268 884736 887152 888096 894432 898188 898304 903168 904596 906598 908512 912384 915849 917504 918836 920808 922383 922752 926376 931392 935424 936903 937024 941976 946176 947672 950272 953694 956928 958441 960498 964656 968832 975618 975744 979968 986832 989016 991104 991232 998046 999108 1000384 1002496 1006236 1010592 1011752 1013888 1016064 1022076 1022208 1024338 1031646 1032192 1033824 1036112 1042173 1043504 1045572 1047886 1048576 1052352 1054152 1055362 1064448 1066131 1069056 1073116 1076544 1080772 1081344 1089936 1091328 1093632 1097712 1102464 1103872 1110186 1112643 1114992 1115136 1116416 1119371 1125432 1127808 1130304 1136916 1138221 1138368 1140624 1143296 1149984 1151304 1156288 1161216 1163052 1164387 1165626 1170672 1173942 1179024 1179648 1184128 1185921 1192422 1192576 1195061 1197584 1202688 1204224 1206128 1216512 1219834 1221132 1227744 1229844 1230336 1235168 1241856 1247232 1249204 1254528 1255968 1261568 1266111 1268784 1271592 1273767 1275904 1280664 1283202 1286208 1291776 1295217 1300824 1300992 1303049 1306624 1315776 1317006 1318688 1321472 1326402 1327104 1330728 1332144 1341648 1347282 1347456 1354752 1356894 1359897 1362768 1362944 1365784 1375528 1376256 1378254 1378432 1389564 1391159 1394096 1397088 1403136 1405536 1412964 1414562 1419264 1421508 1424654 1425408 1434818 1435392 1441792 1446984 1453248 1455104 1458176 1463427 1463616 1469952 1480248 1483524 1486656 1486848 1497069 1498662 1500576 1503744 1507072 1509354 1515888 1517628 1517824 1520832 1533114 1533312 1535072 1536507 1547469 1548288 1550736 1552516 1554168 1560896 1565256 1568358 1571829 1572032 1572864 1581228 1583043 1589896 1596672 1603584 1605632 1607963 1609674 1614816 1621158 1622016 1628176 1636992 1639792 1640448 1646678 1653696 1655808 1658426 1662976 1672488 1672704 1674624 1688148 1691712 1695456 1698356 1707552 1710936 1714944 1722368 1724976 1726956 1734432 1734656 1744578 1748439 1754368 1756008 1760913 1768536 1769472 1774304 1776192 1788633 1788864 1796376 1796608 1806336 1809192 1813196 1817024 1824768 1829751 1831698 1835008 1837672 1841616 1844766 1845504 1852752 1862784 1870848 1873806 1874048 1877953 1883952 1891351 1892352 1895344 1900544 1907388 1913856 1916882 1920996 1929312 1937664 1951236 1951488 1959936 1973664 1975509 1978032 1982208 1982464 1989603 1996092 1998216 2000768 2004992 2012472 2020923 2021184 2023504 2027776 2032128 2035341 2044152 2044416 2048676 2063292 2064384 2067381 2067648 2072224 2084346 2087008 2091144 2095772 2097152 2104704 2108304 2110724 2121843 2128896 2132262 2136981 2138112 2146232 2152227 2153088 2161544 2162688 2170621 2179872 2182656 2186107 2187264 2195424 2204928 2207744 2220372 2225286 2229984 2230272 2232832 2238742 2250864 2255616 2260608 2273832 2276442 2276736 2281248 2286592 2299671 2299968 2302608 2312576 2322432 2326104 2328774 2331252 2341344 2347884 2352537 2358048 2359296 2368256 2371842 2384844 2385152 2390122 2395168 2405376 2408448 2412256 2414511 2431737 2433024 2439668 2442264 2455488 2459688 2460672 2470017 2470336 2483712 2487639 2494464 2498408 2509056 2511936 2523136 2526799 2532222 2537568 2543184 2547534 2551808 2561328 2566404 2572416 2583552 2590434 2601648 2601984 2606098 2613248 2631552 2634012 2637376 2642944 2652804 2654208 2661456 2664288 2683296 2694564 2694912 2709504 2713788 2719794 2725536 2725888 2731568 2747547 2751056 2752512 2756508 2756864 2767149 2779128 2782318 2788192 2794176 2806272 2810709 2811072 2825928 2829124 2838528 2843016 2849308 2850816 2869636 2870784 2875323 2883584 2893968 2906496 2910208 2916352 2926854 2927232 2939904 2951069 2960496 2967048 2972123 2973312 2973696 2994138 2997324 3001152 3007488 3014144 3018708 3031776 3035256 3035648 3041664 3066228 3066624 3070144 3073014 3094938 3096576 3101472 3105032 3108336 3121792 3126519 3130512 3136716 3143658 3144064 3145728 3162456 3166086 3179792 3193344 3198393 3207168 3211264 3215926 3219348 3229632 3242316 3244032 3256352 3273984 3279584 3280896 3293356 3307392 3311616 3316852 3325952 3337929 3344976 3345408 3349248 3358113 3376296 3383424 3390912 3396712 3414663 3415104 3421872 3429888 3435311 3444736 3449952 3453912 3468864 3469312 3489156 3493161 3496878 3508736 3512016 3521826 3537072 3538944 3548608 3552384 3577266 3577728 3585183 3592752 3593216 3612672 3618384 3626392 3634048 3649536 3659502 3663396 3667601 3670016 3675344 3683232 3689532 3691008 3705504 3725568 3741696 3747612 3748096 3755906 3767904 3782702 3784704 3790688 3801088 3814776 3821301 3827712 3833764 3841992 3858624 3875328 3885651 3902472 3902976 3909147 3919872 3947328 3951018 3956064 3964416 3964928 3979206 3992184 3996432 4001536 4009984 4024944 4041846 4042368 4047008 4055552 4064256 4070682 4079691 4088304 4088832 4097352 4126584 4128768 4134762 4135296 4144448 4168692 4173477 4174016 4182288 4191544 4194304 4209408 4216608 4221448 4243686 4257792 4264524 4269419 4273962 4276224 4292464 4304454 4306176 4323088 4325376 4341242 4359744 4365312 4372214 4374528 4390848 4409856 4415488 4440744 4450572 4459968 4460544 4465664 4477484 4491207 4501728 4511232 4521216 4547664 4552884 4553472 4562496 4573184 4599342 4599936 4605216 4609521 4625152 4642407 4644864 4652208 4657548 4662504 4682688 4695768 4705074 4715487 4716096 4718592 4736512 4743684 4749129 4769688 4770304 4780244 4790336 4810752 4816896 4823889 4824512 4829022 4863474 4866048 4879336 4884528 4910976 4919376 4921344 4940034 4940672 4950967 4967424 4975278 4986289 4988928 4996816 5018112 5023872 5046272 5053598 5064444 5075136 5086368 5095068 5103616 5122656 5132808 5144832 5167104 5180868 5203296 5203968 5212196 5226496 5245317 5263104 5268024 5274752 5282739 5285888 5305608 5308416 5322912 5328576 5365899 5366592 5389128 5389824 5419008 5427576 5439588 5451072 5451776 5463136 5489253 5495094 5502112 5505024 5513016 5513728 5534298 5558256 5564636 5576384 5588352 5612544 5621418 5622144 5633859 5651856 5658248 5674053 5677056 5686032 5698616 5701632 5739272 5741568 5750646 5763373 5767168 5787936 5804491 5812992 5820416 5832704 5853708 5854464 5879808 5902138 5920992 5934096 5944246 5946624 5947392 5988276 5994648 6002304 6014976 6028288 6037416 6062769 6063552 6070512 6071296 6083328 6106023 6132456 6133248 6140288 6146028 6189876 6193152 6202143 6202944 6210064 6216672 6243584 6253038 6261024 6273432 6287316 6288128 6291456 6324912 6332172 6359584 6365529 6386688 6396786 6410943 6414336 6422528 6431852 6438696 6456681 6459264 6484632 6488064 6511863 6512704 6547968 6558321 6559168 6561792 6586712 6614784 6623232 6633704 6651904 6661561 6675858 6689952 6690816 6698496 6709087 6716226 6752592 6766848 6781824 6793424 6829326 6830208 6843744 6859776 6870622 6889472 6899904 6907824 6937728 6938624 6978312 6986322 6993756 7017472 7024032 7043652 7057611 7074144 7077888 7097216 7104768 7154532 7155456 7170366 7185504 7186432 7225344 7236768 7243533 7252784 7268096 7295211 7299072 7319004 7326792 7335202 7340032 7350688 7366464 7379064 7382016 7410051 7411008 7451136 7462917 7483392 7495224 7496192 7511812 7535808 7565404 7569408 7580397 7581376 7602176 7629552 7642602 7655424 7667528 7683984 7717248 7750656 7771302 7780091 7804944 7805952 7818294 7835597 7839744 7894656 7902036 7912128 7928832 7929856 7958412 7984368 7992864 8003072 8019968 8049888 8083692 8084736 8094016 8111104 8128512 8141364 8159382 8176608 8177664 8194704 8242641 8253168 8257536 8269524 8270592 8288896 8301447 8337384 8346954 8348032 8364576 8383088 8388608 8418816 8432127 8433216 8442896 8487372 8515584 8529048 8538838 8547924 8552448 8584928 8608908 8612352 8625969 8646176 8650752 8682484 8719488 8730624 8744428 8749056 8781696 8819712 8830976 8853207 8881488 8901144 8916369 8919936 8921088 8931328 8954968 8982414 9003456 9022464 9042432 9056729 9095328 9105768 9106944 9121343 9124992 9146368 9198684 9199872 9210432 9219042 9250304 9284814 9289728 9304416 9315096 9325008 9365376 9391536 9410148 9430974 9432192 9437184 9473024 9487368 9498258 9539376 9540608 9560488 9580672 9595179 9621504 9633792 9647778 9649024 9658044 9726948 9732096 9758672 9769056 9821952 9838752 9842688 9880068 9881344 9901934 9934848 9950556 9972578 9977856 9993632 10036224 10047744 10074339 10092544 10107196 10128888 10150272 10172736 10190136 10207232 10243989 10245312 10265616 10289664 10305933 10334208 10361736 10406592 10407936 10424392 10452992 10479483 10490634 10526208 10536048 10542851 10549504 10565478 10571776 10611216 10616832 10645824 10657152 10731798 10733184 10755549 10778256 10779648 10838016 10855152 10879176 10902144 10903552 10926272 10978506 10990188 11002803 11004224 11010048 11026032 11027456 11068596 11116512 11129272 11152768 11176704 11225088 11242836 11244288 11255741 11267718 11303712 11316496 11348106 11354112 11372064 11397232 11403264 11463903 11478544 11483136 11501292 11526746 11534336 11575872 11608982 11625984 11640832 11665408 11707416 11708928 11727441 11759616 11804276 11841984 11868192 11888492 11893248 11894784 11976552 11989296 12004608 12029952 12056576 12074832 12125538 12127104 12141024 12142592 12166656 12212046 12239073 12264912 12266496 12280576 12292056 12313081 12379752 12386304 12404286 12405888 12420128 12433344 12487168 12506076 12520431 12522048 12546864 12574632 12576256 12582912 12649824 12664344 12719168 12731058 12773376 12793572 12808257 12821886 12828672 12845056 12863704 12877392 12913362 12918528 12969264 12976128 13023726 13025408 13095936 13116642 13118336 13123584 13145671 13173424 13229568 13246464 13267408 13303808 13323122 13351716 13379904 13381632 13396992 13418174 13432452 13505184 13533696 13563648 13586848 13658652 13660416 13687488 13719552 13741244 13778944 13799808 13815648 13828563 13875456 13877248 13927221 13956624 13972644 13987512 14034944 14048064 14087304 14115222 14146461 14148288 14155776 14194432 14209536 14247387 14309064 14310912 14340732 14371008 14372864 14450688 14471667 14473536 14487066 14505568 14536192 14590422 14598144 14638008 14653584 14670404 14680064 14701376 14732928 14758128 14764032 14820102 14822016 14852901 14902272 14925834 14958867 14966784 14990448 14992384 15023624 15071616 15130808 15138816 15160794 15162752 15194347 15204352 15259104 15285204 15302749 15310848 15335056 15367968 15434496 15501312 15542604 15560182 15609888 15611904 15636588 15671194 15679488 15789312 15804072 15824256 15857664 15859712 15916824 15968736 15985728 16006144 16039936 16097697 16099776 16167384 16169472 16188032 16222208 16257024 16282728 16318764 16353216 16355328 16389408 16467759 16485282 16506336 16515072 16539048 16541184 16577792 16602894 16674768 16693908 16696064 16729152 16766176 16777216 16837632 16864254 16866432 16885792 16901577 16974744 17022159 17031168 17058096 17077676 17095848 17104896 17169856 17217816 17224704 17251938 17290119 17292352 17301504 17364968 17413473 17438976 17461248 17488856 17498112 17563392 17639424 17661952 17687593 17706414 17762976 17802288 17832738 17839872 17842176 17862656 17909936 17964828 18006912 18044928 18084864 18113458 18190656 18211536 18213888 18242686 18249984 18292736 18397368 18399744 18420864 18438084 18500608 18569628 18579456 18606429 18608832 18630192 18650016 18730752 18783072 18820296 18861948 18864384 18874368 18946048 18974736 18996516 19078752 19081216 19096587 19120976 19161344 19190358 19232829 19243008 19267584 19295556 19298048 19316088 19370043 19453896 19464192 19517344 19535589 19538112 19643904 19674963 19677504 19685376 19760136 19762688 19803868 19869696 19901112 19945156 19955712 19984683 19987264 20072448 20095488 20127261 20148678 20185088 20214392 20257776 20300544 20345472 20380272 20414464 20487978 20490624 20531232 20579328 20611866 20657483 20668416 20723472 20804861 20813184 20815872 20848784 20905984 20958966 20981268 21052416 21072096 21085702 21099008 21130956 21143552 21222432 21233664 21291648 21314304 21463596 21466368 21511098 21556512 21559296 21676032 21710304 21730599 21758352 21804288 21807104 21852544 21885633 21957012 21980376 22005606 22008448 22020096 22052064 22054912 22137192 22230153 22233024 22258544 22305536 22353408 22388751 22450176 22485672 22488576 22511482 22535436 22607424 22632992 22696212 22708224 22741191 22744128 22794464 22806528 22927806 22957088 22966272 23002584 23053492 23068672 23151744 23217964 23251968 23281664 23330816 23340273 23414832 23417856 23454882 23506791 23519232 23608552 23683968 23736384 23776984 23786496 23789568 23876831 23953104 23978592 24009216 24047177 24059904 24113152 24149664 24251076 24254208 24282048 24285184 24333312 24424092 24478146 24529824 24532992 24561152 24584112 24626162 24759504 24772608 24808572 24811776 24840256 24866688 24974336 25012152 25040862 25044096 25093728 25149264 25152512 25165824 25296381 25299648 25328688 25438336 25462116 25546752 25587144 25616514 25643772 25657344 25690112 25727408 25754784 25826724 25837056 25877907 25938528 25952256 26047452 26050816 26191872 26233284 26236672 26247168 26291342 26346848 26459136 26492928 26534816 26559621 26607616 26646244 26703432 26749107 26759808 26763264 26793984 26836348 26864904 27010368 27067392 27127296 27170187 27173696 27317304 27320832 27364029 27374976 27439104 27482488 27557888 27599616 27631296 27657126 27750912 27754496 27794789 27854442 27913248 27945288 27975024 28069888 28096128 28174608 28230444 28292922 28296576 28311552 28388864 28419072 28494774 28618128 28621824 28681464 28742016 28745728 28901376 28943334 28947072 28974132 29011136 29072384 29180844 29196288 29276016 29307168 29340808 29360128 29402752 29465856 29516256 29528064 29640204 29644032 29705802 29804544 29851668 29917734 29933568 29980896 29984768 30047248 30143232 30223017 30261616 30277632 30321588 30325504 30388694 30408704 30518208 30570408 30605498 30621696 30670112 30735936 30868992 30917799 31002624 31085208 31120364 31219776 31223808 31273176 31342388 31358976 31438449 31578624 31608144 31628553 31648512 31715328 31719424 31833648 31937472 31971456 32012288 32079872 32195394 32199552 32266647 32334768 32338944 32376064 32444416 32461759 32514048 32565456 32637528 32706432 32710656 32778816 32935518 32970564 33008409 33012672 33030144 33078096 33082368 33155584 33205788 33349536 33387816 33392128 33458304 33532352 33554432 33675264 33728508 33732864 33767223 33771584 33803154 33949488 34044318 34062336 34116192 34155352 34191696 34209792 34339712 34391709 34435632 34449408 34503876 34580238 34584704 34603008 34656769 34729936 34826946 34877952 34922496 34977712 34996224 35126784 35182323 35278848 35323904 35375186 35412828 35525952 35604576 35665476 35679744 35684352 35725312 35819872 35929656 36013824 36089856 36169728 36226916 36381312 36423072 36427776 36485372 36499968 36585472 36717219 36794736 36799488 36841728 36876168 36939243 37001216 37139256 37158912 37212858 37217664 37260384 37300032 37461504 37561293 37566144 37640592 37723896 37728768 37748736 37788421 37892096 37949472 37993032 38157504 38162432 38193174 38241952 38322688 38380716 38424771 38465658 38486016 38535168 38591112 38596096 38632176 38740086 38907792 38928384 39034688 39071178 39076224 39287808 39349926 39355008 39370752 39437013 39520272 39525376 39607736 39739392 39802224 39890312 39911424 39969366 39974528 40144896 40190976 40254522 40297356 40343611 40370176 40428784 40515552 40601088 40690944 40760544 40828928 40975956 40981248 41062464 41158656 41223732 41314966 41336832 41446944 41609722 41626368 41631744 41697568 41811968 41917932 41962536 42104832 42144192 42171404 42198016 42261912 42287104 42439383 42444864 42467328 42583296 42628608 42742161 42927192 42932736 43022196 43113024 43118592 43352064 43415001 43420608 43461198 43516704 43608576 43614208 43705088 43771266 43914024 43960752 44011212 44016896 44040192 44104128 44109824 44274384 44460306 44466048 44517088 44558703 44611072 44706816 44777502 44876601 44900352 44971344 44977152 45022964 45070872 45214848 45265984 45392424 45416448 45482382 45488256 45583041 45588928 45613056 45855612 45908247 45914176 45932544 46005168 46106984 46137344 46303488 46435928 46503936 46563328 46630927 46661632 46680546 46829664 46835712 46909764 46963609 47013582 47038464 47217104 47367936 47472768 47553968 47572992 47579136 47753662 47906208 47957184 48018432 48094354 48119808 48226304 48299328 48502152 48508416 48564096 48570368 48666624 48848184 48956292 49059648 49065984 49122304 49168224 49252324 49403277 49519008 49545216 49617144 49623552 49680512 49733376 49948672 50024304 50081724 50088192 50187456 50298528 50305024 50331648 50592762 50599296 50657376 50704731 50876672 50924232 51066477 51093504 51174288 51233028 51287544 51314688 51380224 51454816 51509568 51653448 51674112 51755814 51870357 51877056 51904512 52094904 52101632 52240419 52383744 52466568 52473344 52494336 52582684 52693696 52918272 52985856 53062779 53069632 53119242 53215232 53292488 53406864 53498214 53519616 53526528 53587968 53672696 53729808 54020736 54134784 54254592 54340374 54347392 54460637 54634608 54641664 54728058 54749952 54849179 54878208 54964976 55115776 55199232 55262592 55314252 55501824 55508992 55589578 55708884 55826496 55890576 55950048 56139776 56192256 56349216 56460888 56585844 56593152 56623104 56777728 56838144 56989548 57236256 57243648 57289761 57362928 57484032 57491456 57698487 57802752 57886668 57894144 57948264 58022272 58110129 58144768 58361688 58392576 58552032 58606767 58614336 58681616 58720256 58805504 58931712 59024889 59032512 59056128 59280408 59288064 59411604 59609088 59703336 59835468 59867136 59954049 59961792 59969536 60094496 60286464 60381783 60446034 60523232 60555264 60643176 60651008 60777388 60817408 61036416 61140816 61210996 61243392 61340224 61471872 61737984 61835598 61972449 62005248 62170416 62240728 62414583 62439552 62447616 62546352 62684776 62717952 62876898 62948009 63157248 63216288 63257106 63297024 63397103 63430656 63438848 63667296 63849401 63874944 63942912 64024576 64159744 64390788 64399104 64533294 64669536 64677888 64752128 64888832 64923518 65028096 65130912 65275056 65412864 65421312 65557632 65871036 65941128 66016818 66025344 66060288 66156192 66164736 66311168 66411576 66690459 66699072 66775632 66784256 66916608 67064704 67108864 67166253 67350528 67457016 67465728 67534446 67543168 67606308 67898976 68088636 68124672 68223573 68232384 68310704 68383392 68419584 68679424 68783418 68871264 68898816 69007752 69160476 69169408 69206016 69313538 69459872 69653892 69755904 69844992 69955424 69992448 70020819 70253568 70364646 70520373 70557696 70647808 70750372 70825656 71051904 71209152 71330952 71359488 71368704 71450624 71630493 71639744 71859312 72027648 72141531 72179712 72339456 72453832 72762624 72846144 72855552 72970744 72999936 73170944 73277171 73434438 73589472 73598976 73683456 73752336 73799957 73878486 74002432 74278512 74317824 74425716 74435328 74520768 74600064 74923008 75122586 75132288 75281184 75447792 75457536 75497472 75576842 75784192 75898944 75986064 76315008 76324864 76386348 76483904 76645376 76761432 76849542 76931316 76972032 77070336 77182224 77192192 77264352 77480172 77633721 77815584 77856768 78069376 78142356 78152448 78575616 78699852 78710016 78741504 78874026 79040544 79050752 79215472 79478784 79604448 79678863 79780624 79822848 79938732 79949056 80247321 80289792 80381952 80509044 80594712 80687222 80740352 80857568 81031104 81202176 81381888 81510561 81521088 81657856 81951912 81962496 82092087 82124928 82317312 82447464 82629932 82673664 82893888 83219444 83252736 83263488 83384367 83395136 83623936 83835864 83925072 84209664 84288384 84342808 84396032 84523824 84574208 84878766 84889728 84934656 85166592 85257216 85484322 85581001 85854384 85865472 86044392 86191567 86226048 86237184 86704128 86830002 86841216 86922396 87033408 87217152 87228416 87410176 87542532 87828048 87921504 88022424 88033792 88080384 88208256 88219648 88548768 88920612 88932096 89034176 89117406 89222144 89413632 89555004 89753202 89800704 89942688 89954304 90045928 90141744 90429696 90531968 90669051 90784848 90832896 90964764 90976512 91166082 91177856 91226112 91711224 91816494 91828352 91865088 92010336 92213968 92274688 92606976 92753397 92871856 93007872 93126656 93261854 93323264 93361092 93659328 93671424 93819528 93927218 94027164 94076928 94434208 94735872 94885659 94945536 95107936 95145984 95158272 95507324 95812416 95914368 96036864 96188708 96239616 96452608 96598656 96799941 97004304 97016832 97128192 97140736 97333248 97385277 97696368 97912584 98119296 98131968 98244608 98336448 98504648 98806554 99025227 99038016 99090432 99234288 99247104 99361024 99466752 99624019 99897344 100048608 100163448 100176384 100374912 100597056 100610048 100663296 101185524 101198592 101301669 101314752 101409462 101753344 101848464 102132954 102187008 102348576 102466056 102575088 102629376 102760448 102909632 103019136 103306896 103348224 103511628 103740714 103754112 103809024 103970307 104189808 104203264 104480838 104767488 104933136 104946688 104988672 105165368 105387392 105546969 105836544 105971712 106125558 106139264 106238484 106360429 106430464 106584976 106813728 106996428 107039232 107053056 107175936 107345392 107459616 108041472 108269568 108509184 108680748 108694784 108921274 109269216 109283328 109456116 109499904 109698358 109756416 109929952 110231552 110398464 110525184 110628504 110817729 111003648 111017984 111179156 111417768 111652992 111781152 111900096 112279552 112384512 112683879 112698432 112921776 113171688 113186304 113246208 113365263 113555456 113676288 113979096 114472512 114487296 114579522 114725856 114968064 114982912 115274313 115396974 115605504 115773336 115788288 115896528 115971361 116044544 116220258 116289536 116723376 116785152 117104064 117213534 117228672 117363232 117440512 117611008 117863424 118049778 118065024 118112256 118311039 118560816 118576128 118823208 119218176 119406672 119670936 119734272 119908098 119923584 119939072 120188992 120572928 120763566 120892068 121030833 121046464 121110528 121286352 121302016 121554776 121634816 122072832 122281632 122421992 122486784 122680448 122943744 123475968 123671196 123813151 123944898 124010496 124340832 124481456 124829166 124879104 124895232 125092704 125369552 125435904 125753796 125896018 126314496 126432576 126514212 126594048 126794206 126861312 126877696 127334592 127698802 127749888 127885824 128049152 128319488 128781576 128798208 129066588 129339072 129355776 129504256 129777664 129847036 130056192 130245003 130261824 130550112 130825728 130842624 131115264 131742072 131882256 132033636 132050688 132120576 132312384 132329472 132622336 132823152 133380918 133398144 133551264 133568512 133676109 133833216 134129408 134217728 134332506 134629803 134701056 134914032 134931456 135068892 135086336 135212616 135797952 136177272 136249344 136447146 136464768 136621408 136749123 136766784 136839168 137358848 137566836 137724741 137742528 137797632 138015504 138320952 138338816 138412032 138627076 138919744 139307784 139511808 139689984 139892781 139910848 139984896 140041638 140507136 140729292 140890827 141040746 141115392 141295616 141500744 141651312 142103808 142418304 142661904 142718976 142737408 142901248 143260986 143279488 143718624 144055296 144283062 144359424 144602381 144678912 144907664 145525248 145692288 145711104 145941488 145999872 146341888 146554342 146868876 147178944 147197952 147366912 147504672 147599914 147756972 148004864 148557024 148635648 148851432 148870656 149041536 149200128 149846016 150245172 150264576 150562368 150895584 150915072 150994944 151153684 151568384 151797888 151972128 152114193 152630016 152649728 152772696 152967808 153199431 153290752 153522864 153699084 153862632 153944064 154140672 154364448 154384384 154528704 154960344 155267442 155611071 155631168 155713536 156138752 156284712 156304896 156721257 157151232 157399704 157420032 157483008 157748052 158081088 158101504 158430944 158957568 159188337 159208896 159357726 159561248 159645696 159877464 159898112 160494642 160579584 160763904 161018088 161189424 161374444 161480704 161715136 162062208 162404352 162763776 163021122 163042176 163315712 163381911 163903824 163924992 164184174 164249856 164547537 164634624 164894928 165259864 165347328 165787776 166438888 166505472 166526976 166768734 166790272 167137817 167247872 167671728 167850144 168330239 168419328 168576768 168685616 168792064 169047648 169148416 169757532 169779456 169869312 170333184 170514432 170968644 171162002 171708768 171730944 172088784 172383134 172452096 172474368 173408256 173660004 173682432 173844792 174066816 174434304 174456832 174820352 175085064 175656096 175820301 175843008 176044848 176067584 176160768 176416512 176439296 177074667 177097536 177841224 177864192 178068352 178234812 178444288 178827264 179110008 179506404 179601408 179862147 179885376 179908608 180091856 180283488 180859392 181063936 181145349 181338102 181569696 181665792 181929528 181953024 182332164 182355712 182452224 183422448 183632988 183656704 183730176 184020672 184427936 184549376 185213952 185506794 185743712 185917347 186015744 186253312 186523708 186646528 186722184 187243749 187318656 187342848 187639056 187854436 188054328 188153856 188844027 188868416 189471744 189771318 189891072 190191309 190215872 190291968 190316544 191014648 191548203 191624832 191828736 192073728 192377416 192479232 192905216 193185269 193197312 193599882 194008608 194033664 194256384 194281472 194563523 194666496 194770554 195392736 195825168 196238592 196263936 196489216 196672896 197009296 197613108 198050454 198076032 198180864 198468576 198494208 198722048 198933504 199248038 199794688 200097216 200326896 200352768 200749824 201194112 201220096 201326592 202371048 202397184 202603338 202629504 202818924 203506688 203696928 204265908 204374016 204670719 204697152 204932112 205150176 205258752 205520896 205819264 206038272 206613792 206696448 207023256 207481428 207508224 207618048 207940614 208379616 208406528 208961676 209534976 209866272 209893376 209977344 210062457 210330736 210774784 211093938 211561119 211673088 211943424 212251116 212278528 212476968 212720858 212860928 213169952 213627456 213992856 214078464 214106112 214351872 214690784 214891479 214919232 216082944 216424593 216539136 217018368 217361496 217389568 217842548 218538432 218566656 218912232 218999808 219396716 219512832 219831513 219859904 220463104 220796928 221050368 221257008 221399871 221635458 222007296 222035968 222358312 222835536 223305984 223562304 223800192 224559104 224769024 225367758 225396864 225843552 226343376 226372608 226492416 226730526 227110912 227232313 227352576 227958192 228945024 228974592 229159044 229451712 229936128 229965824 230548626 230793948 231211008 231546672 231576576 231793056 231942722 232089088 232440516 232579072 233446752 233570304 234208128 234427068 234457344 234726464 234881024 235222016 235726848 236099556 236130048 236224512 236622078 237121632 237152256 237646416 238436352 238813344 239036589 239341872 239468544 239816196 239847168 239878144 240377984 240741963 241145856 241527132 241784136 242061666 242092928 242221056 242572704 242604032 243109552 243269632 244145664 244531683 244563264 244843984 244973568 245360896 245887488 246276261 246951936 247342392 247626302 247889796 248020992 248681664 248962912 249658332 249758208 249790464 250153101 250185408 250739104 250871808 251507592 251792036 252628992 252865152 253028424 253188096 253588412 253722624 253755392 254669184 255397604 255499776 255771648 256098304 256638976 256743003 257563152 257596416 258133176 258574701 258678144 258711552 259008512 259555328 259694072 260112384 260490006 260523648 261100224 261651456 261685248 262230528 262645141 263484144 263764512 264067272 264101376 264241152 264518947 264624768 264658944 265244672 265646304 266761836 266796288 267102528 267137024 267352218 267666432 268258816 268435456 268665012 269259606 269402112 269828064 269862912 270137784 270172672 270425232 271595904 272354544 272498688 272894292 272929536 273242816 273498246 273533568 273678336 274717696 275133672 275449482 275485056 275595264 276031008 276641904 276677632 276824064 277254152 277839488 278260191 278615568 279023616 279379968 279785562 279821696 279969792 280083276 281014272 281458584 281781654 282081492 282230784 282591232 283001488 283302624 284207616 284656977 284836608 285323808 285437952 285474816 285802496 286521972 286558976 287437248 288110592 288566124 288718848 289204762 289357824 289815328 291050496 291384576 291422208 291882976 291999744 292155831 292683776 293108684 293737752 294357888 294395904 294733824 295009344 295199828 295513944 296009728 297075681 297114048 297271296 297702864 297741312 298083072 298400256 298872057 299692032 300490344 300529152 301124736 301791168 301830144 301989888 302307368 303136768 303595776 303905007 303944256 304228386 305260032 305299456 305545392 305742679 305935616 306398862 306581504 307045728 307398168 307725264 307888128 308281344 308728896 308768768 309057408 309920688 310534884 311222142 311262336 311427072 311910921 312277504 312569424 312609792 313442514 314302464 314799408 314840064 314966016 315496104 316162176 316203008 316861888 317915136 318376674 318417792 318715452 319081287 319122496 319291392 319754928 319796224 320989284 321159168 321527808 322036176 322378848 322748888 322961408 323430272 324124416 324808704 325527552 326042244 326084352 326416489 326631424 326763822 327807648 327849984 328368348 328499712 329095074 329269248 329789856 330519728 330694656 331575552 332453187 332877776 333010944 333053952 333537468 333580544 334275634 334495744 335343456 335700288 336660478 336838656 337153536 337371232 337584128 338095296 338296832 339515064 339558912 339738624 340095789 340666368 341028864 341937288 342324004 343417536 343461888 344177568 344766268 344904192 344948736 345822939 346816512 347320008 347364864 347689584 347914083 348133632 348868608 348913664 349640704 350170128 351312192 351640602 351686016 352089696 352135168 352321536 352833024 352878592 354149334 354195072 354933117 355682448 355728384 356136704 356469624 356888576 357079349 357654528 358220016 359012808 359202816 359724294 359770752 359817216 360183712 360566976 361718784 362127872 362290698 362676204 363092499 363139392 363331584 363859056 363906048 364664328 364711424 364904448 366844896 367265976 367313408 367460352 368041344 368855872 369098752 370427904 371013588 371439453 371487424 371834694 372031488 372506624 373047416 373293056 373444368 374487498 374637312 374685696 375278112 375708872 376108656 376307712 377688054 377736832 378943488 379542636 379782144 380382618 380431744 380583936 380633088 381224459 382029296 383096406 383249664 383657472 384147456 384754832 384958464 385810432 386370538 386394624 387199764 388017216 388067328 388512768 388562944 389127046 389332992 389541108 390785472 391650336 392477184 392527872 392978432 393345792 394018592 395226216 396100908 396152064 396361728 396937152 396988416 397444096 397867008 398496076 399589376 400194432 400653792 400705536 401028327 401499648 402388224 402440192 402653184 403889409 404742096 404794368 405206676 405259008 405637848 407013376 407393856 408531816 408748032 409341438 409394304 409864224 410247369 410300352 410517504 411041792 411638528 412076544 413174223 413227584 413392896 414046512 414962856 415016448 415236096 415881228 416759232 416813056 417923352 419069952 419678343 419732544 419786752 419954688 420124914 420661472 421549568 422187876 422672481 423122238 423346176 423886848 424502232 424557056 424953936 425441716 425721856 426339904 427254912 427985712 428156928 428212224 428703744 429381568 429782958 429838464 432165888 432849186 433078272 433807143 434036736 434722992 434779136 435685096 437076864 437133312 437824464 437999616 438793432 439025664 439663026 439719808 440636063 440926208 441593856 442100736 442514016 442799742 443270916 443779721 444014592 444071936 444716624 445671072 446611968 447124608 447600384 449118208 449538048 450735516 450793728 451687104 452686752 452745216 452984832 453461052 454221824 454464626 454705152 455916384 457890048 457949184 458318088 458903424 459872256 459931648 461097252 461587896 462422016 463093344 463153152 463586112 463885444 464178176 464881032 465158144 466833213 466893504 467140608 468416256 468854136 468914688 469452928 469762048 470163771 470444032 471453696 472199112 472260096 472449024 473244156 474243264 474304512 475292832 476872704 477565011 477626688 478073178 478683744 478937088 479632392 479694336 479756288 480755968 481483926 482291712 483054264 483568272 484123332 484185856 484442112 485145408 485208064 486219104 486539264 488291328 489063366 489126528 489687968 489947136 490145733 490721792 491774976 492552522 493642611 493903872 494684784 495252604 495779592 496041984 497363328 497925824 499316664 499516416 499580928 500306202 500370816 501413451 501478208 501743616 503015184 503584072 504990717 505257984 505730304 506056848 506376192 507176824 507445248 507510784 509338368 510795208 510999552 511543296 512196608 512940197 513277952 513486006 515126304 515192832 516266352 516599699 517149402 517356288 517423104 518017024 519110656 519388144 520224768 520980012 521047296 522200448 523302912 523370496 524461056 525290282 526968288 527529024 528134544 528202752 528482304 529037894 529249536 529317888 530489344 531292608 533523672 533592576 534205056 534274048 534704436 535332864 536517632 536870912 537330024 538519212 538804224 539586441 539656128 539725824 540275568 540345344 540850464 543191808 543436047 544709088 544997376 545788584 545859072 546485632 546996492 547067136 547356672 549435392 550267344 550898964 550970112 551190528 552062016 553283808 553355264 553648128 554508304 555678976 556520382 557231136 557752041 558047232 558759936 559571124 559643392 559939584 560166552 561731247 562028544 562917168 563563308 564162984 564461568 565182464 566002976 566532081 566605248 568415232 569313954 569673216 570573927 570647616 570875904 570949632 571604992 573043944 573117952 574644609 574874496 576221184 577132248 577437696 578409524 578715648 579555807 579630656 582100992 582769152 582844416 583690569 583765952 583999488 584311662 585367552 586217368 587475504 588715776 588791808 589467648 590018688 590399656 591027888 592019456 594151362 594228096 594542592 595405728 595482624 596166144 596800512 597744114 599067007 599384064 600980688 601058304 602249472 603340969 603582336 603660288 603979776 604614736 606273536 607191552 607810014 607888512 608456772 610520064 610598912 611090784 611485358 611871232 612797724 613163008 614091456 614796336 615450528 615776256 616562688 617457792 617537536 618114816 619841376 621069768 622444284 622524672 622854144 623821842 624555008 625138848 625219584 626885028 628604928 629598816 629680128 629932032 630187371 630992208 632324352 632406016 633723776 634683357 635830272 636753348 636835584 637430904 638162574 638244992 638582784 639509856 639592448 641978568 642318336 643055616 644072352 644674437 644757696 645497776 645922816 646860544 648248832 649273779 649617408 651055104 652084488 652168704 652832978 653262848 653527644 655615296 655699968 656736696 656999424 658190148 658538496 659494539 659579712 661039456 661389312 663151104 664199613 664906374 665755552 666021888 666107904 667074936 667161088 668551268 668991488 670686912 671400576 673320956 673677312 674307072 674742464 675168256 676190592 676593664 679030128 679117824 679477248 680191578 681332736 681696939 682057728 683874576 684648008 686835072 686923776 688355136 689532536 689808384 689897472 691645878 692428099 693633024 694640016 694729728 695379168 695828166 696267264 697368133 697737216 697827328 699281408 700340256 702624384 703281204 703372032 704179392 704270336 704643072 705666048 705757184 708298668 708390144 709866234 711364896 711456768 712273408 712939248 713777152 714158698 715309056 716440032 718025616 718405632 719448588 719541504 719634432 720367424 721133952 723437568 724255744 724581396 725352408 726184998 726278784 726663168 727718112 727812096 729328656 729422848 729808896 733595049 733689792 734531952 734626816 734920704 736082688 737711744 738197504 738828783 740855808 742027176 742878906 742974848 743669388 744062976 745013248 746094832 746586112 746888736 748974996 749274624 749371392 750459303 750556224 751417744 752217312 752615424 755376108 755473664 757886976 759085272 759564288 760765236 760863488 761167872 761266176 762448918 764058592 766192812 766499328 767314944 768294912 769509664 769916928 770229009 771620864 772741076 772789248 774399528 775724103 776034432 776134656 777025536 777125888 778254092 778665984 779082216 781570944 783300672 784954368 785055744 785956864 786691584 787935423 788037184 790452432 792201816 792304128 792723456 793556841 793874304 793976832 794888192 795734016 796992152 799178752 800388864 801307584 801411072 802056654 802999296 804776448 804880384 805306368 806048881 807778818 809484192 809588736 810413352 810518016 811275696 811799527 814026752 814787712 817063632 817496064 818682876 818788608 819728448 820494738 820600704 821035008 822083584 823277056 824153088 826348446 826455168 826785792 828093024 829925712 830032896 830472192 831762456 833518464 833626112 835846704 838139904 839356686 839465088 839573504 839909376 840249828 841322944 843099136 844375752 845344962 846244476 846692352 847773696 849004464 849114112 849907872 850883432 851443712 852679808 853970931 854509824 855971424 856313856 856424448 857407488 858763136 859565916 859676928 864331776 865698372 866156544 867614286 868073472 869445984 869558272 871370192 874153728 874266624 875648928 875999232 876467493 877586864 878051328 879326052 879439616 881272126 881852416 883187712 884201472 885028032 885599484 886541832 887559442 888029184 888143872 889433248 891342144 893223936 894249216 895200768 896616171 898236416 899076096 901471032 901587456 903374208 905373504 905490432 905969664 906922104 908443648 908929252 909410304 911715021 911832768 915780096 915898368 916636176 917228037 917806848 919744512 919863296 922194504 923175792 924844032 926186688 926306304 927172224 927770888 928356352 929762064 930316288 933666426 933787008 934281216 935732763 936832512 937708272 937829376 938905856 939524096 940327542 940888064 941391011 942907392 944398224 944520192 944898048 946488312 948486528 948609024 950585664 953745408 955130022 955253376 956146356 957243861 957367488 957874176 959264784 959388672 959512576 961511936 962967852 964583424 966108528 967136544 968246664 968371712 968884224 970290816 970416128 972438208 973078528 976582656 978126732 978253056 979249467 979375936 979894272 980291466 981443584 983549952 985105044 987285222 987807744 989369568 990505208 991559184 992083968 994726656 995851648 997359561 998633328 999032832 999161856 1000612404 1000741632 1002826902 1002956416 1003487232 1006030368 1007168144 1009981434 1010515968 1011460608 1012113696 1012752384 1014353648 1014890496 1015021568 1018676736 1020287367 1021590416 1021999104 1023086592 1024393216 1025880394 1026555904 1026972012 1030252608 1030385664 1032532704 1033199398 1034298804 1034712576 1034846208 1036034048 1038221312 1038776288 1040449536 1041960024 1042094592 1043742249 1044400896 1046605824 1046740992 1048922112 1050580564 1053936576 1055058048 1056269088 1056405504 1056964608 1058075788 1058499072 1058635776 1060978688 1062585216 1064799351 1067047344 1067185152 1068410112 1068548096 1069408872 1070665728 1071238047 1073035264 1073741824 1074660048 1077038424 1077608448 1079172882 1079312256 1079451648 1080551136 1080690688 1081700928 1086383616 1086872094 1089277497 1089418176 1089994752 1091577168 1091718144 1092971264 1093992984 1094134272 1094713344 1095864209 1098870784 1100534688 1101797928 1101940224 1102381056 1104124032 1106567616 1106710528 1107296256 1109016608 1111357952 1113040764 1114318359 1114462272 1115504082 1116094464 1117519872 1119142248 1119286784 1119879168 1120333104 1123462494 1124057088 1125834336 1127126616 1128325968 1128923136 1130364928 1132005952 1133064162 1133210496 1136830464 1138627908 1139346432 1141147854 1141295232 1141751808 1141899264 1143209984 1143673377 1146087888 1146235904 1149289218 1149748992 1152442368 1154264496 1154875392 1156819048 1157431296 1159111614 1159261312 1164201984 1165538304 1165688832 1167381138 1167531904 1167998976 1168623324 1169964719 1170735104 1172434736 1174951008 1177431552 1177583616 1178935296 1180037376 1180799312 1182055776 1184038912 1188302724 1188456192 1189085184 1190811456 1190965248 1192332288 1193601024 1195488228 1198134014 1198768128 1201961376 1202116608 1204498944 1206681938 1207164672 1207320576 1207959552 1209229472 1212547072 1214383104 1215620028 1215777024 1216913544 1221040128 1221197824 1222181568 1222970716 1223742464 1225595448 1226326016 1228182912 1229592672 1230742107 1230901056 1231552512 1233125376 1234915584 1235075072 1236229632 1239522669 1239682752 1242139536 1244888568 1245049344 1245708288 1247643684 1249110016 1250277696 1250439168 1253770056 1257209856 1259035029 1259197632 1259360256 1259864064 1260374742 1261984416 1264648704 1264812032 1267447552 1268017443 1269366714 1271660544 1273506696 1273671168 1274861808 1276325148 1276489984 1277165568 1279019712 1279184896 1283957136 1284636672 1286111232 1288144704 1289348874 1289515392 1290995552 1291845632 1293721088 1296497664 1298547558 1299234816 1301421429 1302110208 1304168976 1304337408 1305665956 1306525696 1307055288 1311230592 1311399936 1313473392 1313998848 1316380296 1317076992 1318989078 1319159424 1321908189 1322078912 1322778624 1326302208 1328399226 1329812748 1331339163 1331511104 1332043776 1332215808 1334149872 1334322176 1337102536 1337982976 1341373824 1342801152 1346641912 1347354624 1348614144 1349484928 1350336512 1352296883 1352381184 1353187328 1358060256 1358235648 1358954496 1360383156 1361944661 1362665472 1363393878 1364115456 1367749152 1369296016 1373670144 1373847552 1376710272 1379065072 1379616768 1379794944 1383291756 1384856198 1387266048 1389280032 1389459456 1390758336 1391656332 1392534528 1394736266 1395474432 1395654656 1398562816 1400680512 1405248768 1406562408 1406744064 1408358784 1408540672 1409286144 1411332096 1411514368 1416597336 1416780288 1419732468 1422729792 1422913536 1424546816 1425878496 1427554304 1428317396 1430618112 1432695033 1432880064 1436051232 1436811264 1438897176 1439083008 1439268864 1440734848 1442267904 1446875136 1448511488 1449162792 1450704816 1452369996 1452557568 1453326336 1455436224 1455624192 1458657312 1458845696 1459617792 1467190098 1467379584 1469063904 1469253632 1469841408 1470437199 1472165376 1475423488 1476395008 1477657566 1480927833 1481711616 1484054352 1485757812 1485949696 1487338776 1488125952 1490026496 1492189664 1493172224 1493777472 1497949992 1498549248 1498742784 1500918606 1501112448 1502835488 1504240353 1504434624 1505230848 1510752216 1510947328 1514972151 1515773952 1518170544 1519128576 1521530472 1521726976 1522335744 1522532352 1524897836 1528117184 1532385624 1532998656 1534629888 1536589824 1538820591 1539019328 1539833856 1540458018 1543241728 1545482152 1545578496 1548799056 1549799097 1551448206 1552068864 1552269312 1554051072 1554251776 1556508184 1557331968 1558164432 1563141888 1566601344 1569908736 1570111488 1571913728 1573383168 1575870846 1576074368 1580904864 1584403632 1584608256 1585446912 1587113682 1587748608 1587953664 1589776384 1590626191 1591468032 1593984304 1598357504 1600777728 1602615168 1602822144 1604113308 1605998592 1609552896 1609760768 1610612736 1612097762 1615557636 1618968384 1619177472 1620826704 1621036032 1622551392 1623599054 1628053504 1629575424 1634127264 1634992128 1637365752 1637577216 1639456896 1640989476 1641201408 1642070016 1644167168 1646554112 1648306176 1652696892 1652910336 1653571584 1656186048 1659851424 1660065792 1660944384 1663524912 1667036928 1667252224 1671693408 1673256123 1676279808 1678713372 1678930176 1679147008 1679818752 1680499656 1682645888 1685193741 1686198272 1688751504 1690689924 1692488952 1693384704 1695547392 1698008928 1698228224 1699596243 1699815744 1701766864 1702887424 1705359616 1707941862 1709019648 1711721781 1711942848 1712627712 1712848896 1714814976 1717526272 1719131832 1719353856 1723933827 1728663552 1731396744 1732313088 1735228572 1736146944 1738667421 1738891968 1739116544 1742740384 1748307456 1748533248 1751071707 1751297856 1751998464 1752934986 1755173728 1756102656 1758652104 1758879232 1762544252 1763704832 1766375424 1768402944 1770056064 1771198968 1773083664 1775118884 1776058368 1776287744 1778866496 1782684288 1786447872 1788498432 1790401536 1793232342 1796472832 1797201021 1798152192 1802942064 1803174912 1806748416 1810022907 1810747008 1810980864 1811939328 1813844208 1816887296 1817858504 1818820608 1823430042 1823665536 1831560192 1831796736 1833272352 1834456074 1835613696 1838515987 1839489024 1839726592 1844389008 1846351584 1849688064 1851632629 1852373376 1852612608 1854344448 1855541776 1856712704 1859524128 1860632576 1867332852 1867574016 1868562432 1871465526 1873665024 1875416544 1875658752 1877811712 1879048192 1880655084 1881776128 1882782022 1885814784 1888796448 1889040384 1889796096 1892976624 1896973056 1897218048 1901171328 1907490816 1910260044 1910506752 1912292712 1914487722 1914734976 1915748352 1918529568 1918777344 1919025152 1923023872 1925935704 1929166848 1932217056 1934023311 1934273088 1936493328 1936743424 1937768448 1940581632 1940832256 1944876416 1946157056 1947821337 1953165312 1956253464 1956506112 1958498934 1958751872 1959788544 1960582932 1962887168 1967099904 1970210088 1974570444 1975615488 1978483617 1978739136 1981010416 1983118368 1984167936 1989453312 1991703296 1992598839 1994719122 1997266656 1998065664 1998323712 2001224808 2001483264 2005653804 2005912832 2006974464 2012060736 2014336288 2019962868 2021031936 2022921216 2024227392 2025504768 2028707296 2029780992 2030043136 2037353472 2040574734 2043180832 2043998208 2045090817 2046173184 2048786432 2051760788 2053111808 2053944024 2060505216 2060771328 2065065408 2066398796 2068597608 2069425152 2069692416 2072068096 2076442624 2077284297 2077552576 2080899072 2083920048 2084189184 2087484498 2088801792 2092104399 2093211648 2093481984 2097844224 2101161128 2107873152 2110116096 2112538176 2112811008 2113929216 2116151576 2116998144 2117271552 2121957376 2125037959 2125170432 2129598702 2134094688 2134370304 2136820224 2137096192 2138817744 2140198753 2141331456 2142476094 2146070528 2149320096 2154076848 2155216896 2158345764 2158624512 2158903296 2161102272 2161381376 2163401856 2172767232 2173744188 2178554994 2178836352 2179989504 2183154336 2183436288 2185942528 2187985968 2188268544 2189426688 2191728418 2197741568 2201069376 2203595856 2203880448 2204762112 2208248064 2213135232 2213421056 2214592512 2218033216 2222715904 2226081528 2228636718 2228924544 2231008164 2232188928 2235039744 2238284496 2238573568 2239758336 2240666208 2246924988 2248114176 2251377909 2251668672 2254253232 2256651936 2257846272 2260729856 2264011904 2266128324 2266420992 2273660928 2277255816 2278692864 2282295708 2282590464 2283503616 2283798528 2286419968 2287346754 2292175776 2292471808 2298578436 2299497984 2304884736 2308528992 2309750784 2310687027 2313638096 2314862592 2318223228 2318522624 2327172309 2328403968 2331076608 2331377664 2334762276 2335063808 2335997952 2337246648 2339929438 2341470208 2344869472 2349902016 2354863104 2355167232 2357870592 2360074752 2361598624 2363806269 2364111552 2368077824 2376605448 2376912384 2378170368 2380670523 2381622912 2381930496 2384664576 2387202048 2390976456 2396268028 2397536256 2403922752 2404233216 2408997888 2413363876 2414329344 2414641152 2415919104 2418146643 2418458944 2425094144 2428766208 2431240056 2431554048 2433827088 2435398581 2442080256 2442395648 2444363136 2445941432 2447484928 2451190896 2452652032 2456365824 2459185344 2461484214 2461802112 2463105024 2466250752 2469831168 2470150144 2472459264 2479045338 2479365504 2484279072 2489777136 2490098688 2491416576 2495287368 2498220032 2499555443 2500555392 2500878336 2507540112 2514419712 2518070058 2518395264 2518720512 2519728128 2520749484 2523968832 2529297408 2529624064 2534895104 2536034886 2538733428 2543321088 2547013392 2547342336 2549723616 2552650296 2552979968 2554331136 2558039424 2558369792 2567914272 2569273344 2572222464 2576289408 2578697748 2579030784 2581991104 2583691264 2587442176 2592995328 2597095116 2598469632 2602842858 2604220416 2608337952 2608674816 2611331912 2613051392 2614110576 2622461184 2622799872 2626946784 2627997696 2629402479 2632760592 2634153984 2637978156 2638318848 2643816378 2644157824 2645557248 2652604416 2656798452 2659625496 2662678326 2663022208 2664087552 2664431616 2668299744 2668644352 2674205072 2675965952 2682747648 2685602304 2689848513 2693283824 2694709248 2697228288 2698969856 2700673024 2704593766 2704762368 2706374656 2716120512 2716471296 2717908992 2720766312 2723889322 2725330944 2726787756 2728230912 2735498304 2738592032 2747340288 2747695104 2751684111 2753420544 2758130144 2759233536 2759589888 2766583512 2769712396 2774532096 2778560064 2778918912 2781516672 2783312664 2785069056 2789472532 2790948864 2791309312 2797125632 2801361024 2807198289 2810497536 2813124816 2813488128 2816717568 2817081344 2818572288 2822664192 2823028736 2824173033 2833194672 2833560576 2839464936 2845459584 2845827072 2849093632 2851756992 2855108608 2856634792 2861236224 2865390066 2865760128 2871731583 2872102464 2873622528 2877794352 2878166016 2878537728 2881469696 2884535808 2889096551 2893750272 2897022976 2898325584 2901409632 2904739992 2905115136 2906652672 2910872448 2911248384 2917314624 2917691392 2919235584 2934380196 2934759168 2937748401 2938127808 2938507264 2939682816 2940874398 2944330752 2950846976 2952790016 2955315132 2961855666 2963423232 2968108704 2971515624 2971899392 2974677552 2976251904 2980052992 2984379328 2986344448 2987554944 2995899984 2997098496 2997485568 3001837212 3002224896 3005670976 3008480706 3008869248 3010461696 3021504432 3021894656 3029944302 3031547904 3036341088 3038257152 3043060944 3043453952 3044671488 3045064704 3049795672 3056234368 3060862101 3064771248 3065997312 3069259776 3073179648 3077641182 3078038656 3079667712 3080916036 3084452441 3086483456 3090964304 3091156992 3097598112 3099598194 3102896412 3104137728 3104538624 3108102144 3108503552 3113016368 3114663936 3116328864 3126283776 3131226747 3133202688 3139817472 3140222976 3143827456 3146766336 3151741692 3152148736 3161809728 3168807264 3169216512 3170893824 3174227364 3175497216 3175907328 3179552768 3181252382 3182936064 3187968608 3196715008 3201555456 3205230336 3205644288 3208226616 3211997184 3213714141 3219105792 3219521536 3221225472 3224195524 3231115272 3237936768 3238354944 3241653408 3242072064 3245102784 3247198108 3256107008 3259150848 3267832491 3268254528 3269984256 3274731504 3275154432 3278913792 3281978952 3282402816 3284140032 3287592627 3288334336 3293108224 3296612352 3305393784 3305820672 3307143168 3312372096 3319702848 3320131584 3321888768 3327049824 3334073856 3334504448 3342955077 3343386816 3346512246 3352559616 3357426744 3357860352 3358294016 3359637504 3360999312 3363169469 3365291776 3370387482 3372396544 3377503008 3381379848 3384977904 3386769408 3391094784 3396017856 3396456448 3399192486 3399631488 3403533728 3405774848 3410719232 3415883724 3418039296 3423443562 3423885696 3425255424 3425697792 3429629952 3431020131 3435052544 3438263664 3438707712 3447867654 3457327104 3462793488 3464626176 3470457144 3472293888 3477334842 3477783936 3478233088 3485480768 3496614912 3497066496 3502143414 3502595712 3503996928 3505869972 3509894157 3510347456 3512205312 3517304208 3517758464 3525088504 3527409664 3532750848 3536805888 3540112128 3542397936 3546167328 3550237768 3552116736 3552575488 3557732992 3565368576 3572895744 3576996864 3580803072 3586464684 3590581379 3592945664 3594402042 3596304384 3605884128 3606349824 3613496832 3620045814 3621494016 3621961728 3623878656 3627688416 3633774592 3635717008 3637641216 3646860084 3647331072 3663120384 3663593472 3666544704 3668912148 3671227392 3677031974 3678978048 3679453184 3688778016 3692703168 3699376128 3703265258 3704746752 3705225216 3708688896 3711083552 3713425408 3719048256 3721265152 3734665704 3735148032 3737124864 3742931052 3747330048 3750833088 3751317504 3755623424 3758096384 3761310168 3763552256 3765564044 3771629568 3777105087 3777592896 3778080768 3779592192 3785953248 3793946112 3794436096 3802342656 3804052329 3814981632 3820520088 3821013504 3824585424 3828975444 3829469952 3831496704 3837059136 3837554688 3838050304 3846047744 3851871408 3858333696 3864434112 3868046622 3868546176 3872986656 3873486848 3875536896 3881163264 3881664512 3889752832 3892314112 3895642674 3904264287 3906330624 3912506928 3913012224 3916997868 3917503744 3919577088 3921165864 3925774336 3934199808 3940420176 3949140888 3951230976 3956967234 3957478272 3962020832 3965724567 3966236736 3968335872 3978906624 3983406592 3985197678 3989438244 3994017489 3994533312 3996131328 3996647424 4002449616 4002966528 4011307608 4011825664 4013948928 4024121472 4028672576 4039925736 4042063872 4045842432 4048454784 4051009536 4056890649 4057414592 4059561984 4060086272 4074706944 4081149468 4085833983 4086361664 4087996416 4090181634 4092346368 4097572864 4103521576 4106223616 4107888048 4121010432 4121542656 4130130816 4132797592 4137195216 4138850304 4139384832 4144136192 4152885248 4154568594 4155105152 4161798144 4167840096 4168378368 4174968996 4177603584 4184208798 4186423296 4186963968 4193469049 4195688448 4202322256 4215746304 4220232192 4225076352 4225622016 4227858432 4232303152 4233996288 4234543104 4243914752 4250075918 4250340864 4259197404 4268189376 4268740608 4273640448 4274192384 4277635488 4280397506 4282662912 4284952188 4292141056 4298640192 4308153696 4310433792 4316691528 4317249024 4317806592 4322204544 4322762752 4326803712 4345534464 4347488376 4357109988 4357672704 4359979008 4366308672 4366872576 4371885056 4375971936 4376537088 4378853376 4383456836 4395483136 4402138752 4407191712 4407760896 4409524224 4411311597 4416496128 4426270464 4426842112 4429185024 4436066432 4442783499 4445431808 4452163056 4457273436 4457849088 4462016328 4464377856 4470079488 4476568992 4477147136 4479516672 4481332416 4493849976 4496228352 4502755818 4503337344 4508506464 4512721059 4513303872 4515692544 4521459712 4528023808 4532256648 4532841984 4544916453 4547321856 4554511632 4557385728 4564591416 4565180928 4567007232 4567597056 4572839936 4574693508 4584351552 4584943616 4597156872 4598995968 4609769472 4616461773 4617057984 4619501568 4621374054 4627276192 4629725184 4636446456 4637045248 4649397291 4654344618 4656807936 4662153216 4662755328 4669524552 4670127616 4671995904 4674493296 4679858876 4682940416 4689738944 4699804032 4709726208 4710334464 4715741184 4720149504 4723197248 4727612538 4728223104 4736155648 4753210896 4753824768 4756340736 4761341046 4763245824 4763860992 4769329152 4771878573 4774404096 4781952912 4792536056 4795072512 4807845504 4808466432 4817995776 4826727752 4828658688 4829282304 4831838208 4836293286 4836917888 4846996693 4850188288 4857532416 4862480112 4863108096 4867654176 4870797162 4881576931 4884160512 4884791296 4888726272 4891882864 4894969856 4902381792 4905304064 4912731648 4918370688 4922968428 4923604224 4926210048 4932501504 4939662336 4940300288 4944918528 4958090676 4958731008 4968558144 4979554272 4980197376 4982833152 4990574736 4996440064 4999110886 5001110784 5001756672 5015080224 5028839424 5036140116 5036790528 5037441024 5039456256 5041498968 5047937664 5058594816 5059248128 5069790208 5072069772 5077466856 5086642176 5094026784 5094684672 5098788729 5099447232 5105300592 5105959936 5108662272 5116078848 5116739584 5135165343 5135828544 5138546688 5144444928 5152578816 5157395496 5158061568 5163982208 5167382528 5171801481 5174884352 5185990656 5194190232 5196939264 5205685716 5208440832 5216002263 5216675904 5217349632 5222663824 5226102784 5228221152 5244922368 5245599744 5253215121 5253893568 5255995392 5258804958 5265521184 5268307968 5275956312 5276637696 5287632756 5288315648 5291114496 5305208832 5313596904 5319250992 5325356652 5326044416 5328175104 5328863232 5336599488 5337288704 5348410144 5351931904 5365495296 5371204608 5379697026 5386567648 5389418496 5391603063 5394456576 5397939712 5401346048 5409187532 5409524736 5412749312 5430068721 5432241024 5432942592 5435817984 5441532624 5447778644 5450661888 5453575512 5456461824 5470996608 5477184064 5494680576 5495390208 5503368222 5506841088 5515547961 5516260288 5518467072 5519179776 5533167024 5539424792 5549064192 5554897887 5557120128 5557837824 5563033344 5566625328 5570138112 5578945064 5581897728 5582618624 5594251264 5602372801 5602722048 5614396578 5620995072 5626249632 5626976256 5633435136 5634162688 5637144576 5642342167 5645328384 5646057472 5648346066 5666389344 5667121152 5678929872 5682596689 5690919168 5691654144 5698187264 5703513984 5710217216 5713269584 5722472448 5730780132 5731520256 5743463166 5744204928 5747245056 5755588704 5756332032 5757075456 5762939392 5769071616 5778193102 5787500544 5794045952 5796651168 5802819264 5809479984 5810230272 5813305344 5821744896 5822496768 5834629248 5835382784 5838471168 5868760392 5869518336 5875496802 5876255616 5877014528 5879365632 5881748796 5888661504 5901693952 5905580032 5910630264 5923711332 5926846464 5935450851 5936217408 5943031248 5943798784 5949355104 5952503808 5960105984 5968758656 5972688896 5975109888 5977796517 5991799968 5994196992 5994971136 6003674424 6004449792 6011341952 6016961412 6017738496 6020923392 6043008864 6043789312 6059888604 6063095808 6072682176 6076514304 6086121888 6086907904 6089342976 6090129408 6099591344 6112468736 6121724202 6129542496 6131994624 6135272451 6138519552 6146359296 6155282364 6156077312 6159335424 6161832072 6168904882 6172966912 6181928608 6182313984 6195196224 6199196388 6205792824 6208275456 6209077248 6216204288 6217007104 6226032736 6229327872 6231852891 6232657728 6252567552 6262453494 6266405376 6276313197 6279634944 6280445952 6287654912 6293532672 6303483384 6304297472 6323619456 6337614528 6338433024 6341787648 6348454728 6350994432 6351814656 6359105536 6362504764 6365872128 6375113877 6375937216 6393430016 6403110912 6410460672 6411288576 6416453232 6420596259 6423994368 6427428282 6438211584 6439043072 6448391048 6462230544 6475873536 6476709888 6483306816 6484144128 6490205568 6494396216 6512214016 6518301696 6535664982 6536509056 6539968512 6549463008 6550308864 6557827584 6563957904 6564805632 6568280064 6575185254 6576668672 6586216448 6589737077 6593224704 6610787568 6611641344 6614286336 6624744192 6639405696 6640263168 6643777536 6654099648 6668147712 6669008896 6685910154 6686773632 6693024492 6705119232 6714853488 6715720704 6716588032 6719275008 6721998624 6726338938 6730583552 6740774964 6744793088 6755006016 6762759696 6769955808 6773538816 6782189568 6792035712 6792912896 6798384972 6799262976 6807067456 6811549696 6821438464 6831767448 6836078592 6846887124 6847771392 6850510848 6851395584 6859259904 6862040262 6870105088 6876527328 6877415424 6895735308 6914654208 6925586976 6929252352 6932061081 6940914288 6944587776 6954669684 6955567872 6956466176 6970961536 6981516927 6993229824 6994132992 7004286828 7005191424 7007993856 7011739944 7019788314 7020694912 7024410624 7034608416 7035516928 7050177008 7054819328 7065501696 7073611776 7080224256 7084795872 7091418807 7092334656 7100475536 7104233472 7105150976 7115465984 7130737152 7142011569 7145791488 7153993728 7161606144 7172929368 7181162758 7185891328 7188804084 7192608768 7211768256 7212699648 7226993664 7240091628 7242988032 7243923456 7247757312 7254439929 7255376832 7267549184 7271434016 7275282432 7293720168 7294662144 7306195743 7326240768 7327186944 7333089408 7337824296 7342454784 7354063948 7357956096 7358906368 7377556032 7385406336 7398752256 7406530516 7409493504 7410450432 7417377792 7422167104 7426850816 7438096512 7442530304 7469331408 7470296064 7474249728 7485862104 7494660096 7498666329 7501666176 7502635008 7511246848 7516192768 7522620336 7527104512 7531128088 7543259136 7554210174 7555185792 7556161536 7559184384 7571906496 7587892224 7588872192 7604685312 7608104658 7616709089 7629963264 7641040176 7642027008 7649170848 7657950888 7658939904 7662993408 7671049463 7674118272 7675109376 7676100608 7692095488 7703742816 7716667392 7728868224 7736093244 7737092352 7745973312 7746973696 7751073792 7762326528 7763329024 7779505664 7784628224 7791285348 7808528574 7812661248 7825013856 7826024448 7833995736 7835007488 7839154176 7842331728 7851548672 7868399616 7880840352 7898281776 7902461952 7913934468 7914956544 7924041664 7931449134 7932473472 7936671744 7957813248 7966813184 7970395356 7978876488 7988034978 7989066624 7992262656 7993294848 8004899232 8005933056 8022615216 8023651328 8027897856 8048242944 8057345152 8069545539 8079851472 8084127744 8091684864 8096909568 8102019072 8113781298 8114829184 8119123968 8120172544 8149413888 8162298936 8171667966 8172723328 8175992832 8180363268 8184692736 8195145728 8207043152 8212447232 8215776096 8242020864 8243085312 8255052333 8260261632 8265595184 8274390432 8277700608 8278769664 8288272384 8305770496 8309137188 8310210304 8323596288 8335680192 8336756736 8349937992 8355207168 8368417596 8372846592 8373927936 8386938098 8391376896 8404644512 8431492608 8440464384 8450152704 8451244032 8455716864 8464606304 8467992576 8469086208 8472519099 8487829504 8500151836 8500681728 8518394808 8536378752 8537481216 8547280896 8548384768 8555270976 8560795012 8565325824 8569904376 8584282112 8597280384 8615194749 8616307392 8620867584 8633383056 8634498048 8635613184 8644409088 8645525504 8653607424 8667289653 8691068928 8694976752 8714219976 8715345408 8719958016 8732617344 8733745152 8743770112 8751943872 8753074176 8757706752 8766913672 8790966272 8804277504 8813245203 8814383424 8815521792 8819048448 8822623194 8832992256 8852540928 8853684224 8858370048 8866537691 8872132864 8885566998 8890863616 8904326112 8914546872 8915698176 8924032656 8928755712 8940158976 8953137984 8954294272 8959033344 8962664832 8987699952 8992456704 9005511636 9006674688 9017012928 9025442118 9026607744 9031385088 9042919424 9056047616 9064513296 9065683968 9089832906 9094643712 9109023264 9114771456 9129182832 9130361856 9134014464 9135194112 9145679872 9149387016 9168703104 9169887232 9194313744 9197991936 9219538944 9232923546 9234115968 9239003136 9242748108 9253357323 9254552384 9259450368 9272892912 9274090496 9298794582 9308689236 9313615872 9324306432 9325510656 9339049104 9340255232 9343991808 9348986592 9359717752 9365880832 9379477888 9393680241 9399608064 9419452416 9420668928 9431482368 9440299008 9446394496 9455225076 9456446208 9466078181 9472311296 9506421792 9507649536 9512681472 9522682092 9526491648 9527721984 9538658304 9543757146 9548808192 9563905824 9585072112 9590145024 9615691008 9616932864 9635991552 9641142423 9653455504 9657317376 9658564608 9663676416 9672586572 9673835776 9693993386 9700376576 9715064832 9724960224 9726216192 9735308352 9741594324 9763153862 9768321024 9769582592 9777452544 9783765728 9789939712 9804763584 9810608128 9825463296 9836741376 9845936856 9847208448 9852420096 9862777881 9865003008 9879324672 9880600576 9889837056 9916181352 9917462016 9937116288 9959108544 9960394752 9965666304 9981149472 9992880128 9998221772 10002221568 10003513344 10028865231 10030160448 10057678848 10072280232 10073581056 10074882048 10078912512 10082997936 10089508407 10095875328 10117189632 10118496256 10139580416 10144139544 10154933712 10173284352 10188053568 10189369344 10197577458 10198894464 10210601184 10211919872 10217324544 10232157696 10233479168 10270330686 10271657088 10277093376 10288889856 10293060393 10305157632 10314790992 10316123136 10327964416 10334765056 10343602962 10349768704 10355301121 10371981312 10388380464 10393878528 10411371432 10416881664 10432004526 10433351808 10434699264 10445327648 10452205568 10456442304 10489844736 10491199488 10506430242 10507787136 10511990784 10517609916 10529682471 10531042368 10536615936 10551912624 10553275392 10575265512 10576631296 10582228992 10610417664 10627193808 10638501984 10650713304 10652088832 10656350208 10657726464 10673198976 10674577408 10696820288 10703863808 10730990592 10742409216 10759394052 10771744137 10773135296 10778836992 10783206126 10788913152 10795879424 10802692096 10818375064 10819049472 10825498624 10860137442 10864482048 10865885184 10871635968 10883065248 10895557288 10901323776 10907151024 10912923648 10941993216 10954368128 10989361152 10990780416 11006736444 11013682176 11031095922 11032520576 11036934144 11038359552 11066334048 11078849584 11098128384 11109795774 11114240256 11115675648 11126066688 11133250656 11140276224 11157890128 11163795456 11165237248 11188502528 11204745602 11205444096 11228793156 11241990144 11252499264 11253952512 11266870272 11268325376 11274289152 11284684334 11290656768 11292114944 11296692132 11332778688 11334242304 11357859744 11365193378 11381838336 11383308288 11396374528 11407027968 11420434432 11426539168 11444944896 11461560264 11463040512 11486926332 11488409856 11494490112 11511177408 11512664064 11514150912 11525878784 11538143232 11556386204 11575001088 11588091904 11593302336 11605638528 11618959968 11620460544 11626610688 11643489792 11644993536 11669258496 11670765568 11676942336 11712792861 11737520784 11739036672 11750993604 11752511232 11754029056 11758731264 11763497592 11777323008 11803387904 11811160064 11821260528 11847422664 11853692928 11870901702 11872434816 11886062496 11887597568 11897173701 11898710208 11905007616 11920211968 11937517312 11945377792 11950219776 11955593034 11982052467 11983599936 11988393984 11989942272 12007348848 12008899584 12022683904 12033922824 12035476992 12041846784 12086017728 12087578624 12119777208 12126191616 12145364352 12153028608 12170671947 12172243776 12173815808 12178685952 12180258816 12199182688 12224937472 12243448404 12257501949 12259084992 12263989248 12270544902 12277039104 12292718592 12310564728 12312154624 12318670848 12323664144 12337809764 12345933824 12363857216 12364627968 12390392448 12398392776 12411585648 12416550912 12418154496 12432408576 12434014208 12452065472 12458655744 12463705782 12465315456 12505135104 12524906988 12532810752 12552626394 12559269888 12560891904 12575309824 12580407147 12587065344 12606966768 12608594944 12647238912 12675229056 12676866048 12683575296 12696909456 12701988864 12703629312 12718211072 12725009528 12731744256 12750227754 12751874432 12786860032 12806221824 12820921344 12822577152 12832906464 12841192518 12847988736 12854856564 12869611909 12876423168 12878086144 12896782096 12924461088 12951747072 12953419776 12966613632 12968288256 12980411136 12988792432 13024428032 13036603392 13071329964 13073018112 13079937024 13098926016 13100617728 13115655168 13127915808 13129611264 13136560128 13150370508 13153337344 13172432896 13179474154 13186449408 13221575136 13223282688 13228572672 13249488384 13278811392 13280526336 13287555072 13308199296 13336295424 13338017792 13371820308 13373547264 13386048984 13410238464 13429706976 13431441408 13433176064 13438550016 13443997248 13452677876 13461167104 13481549928 13489586176 13510012032 13525519392 13538163177 13539911616 13547077632 13564379136 13584071424 13585825792 13596769944 13598525952 13614134912 13623099392 13634749359 13642876928 13663534896 13672157184 13693774248 13695542784 13701021696 13702791168 13718519808 13724080524 13740210176 13753054656 13754830848 13791470616 13829308416 13849385319 13851173952 13858504704 13864122162 13881828576 13889175552 13909339368 13911135744 13912932352 13941923072 13948191873 13963033854 13986459648 13988265984 14008573656 14010382848 14015987712 14023479888 14039576628 14041389824 14048821248 14069216832 14071033856 14100354016 14109638656 14131003392 14147223552 14160448512 14169591744 14182837614 14184669312 14200951072 14208466944 14210301952 14230931968 14261474304 14284023138 14291582976 14307987456 14315635719 14323212288 14345858736 14362325516 14371782656 14377608168 14385217536 14423536512 14425399296 14453987328 14480183256 14485976064 14487846912 14495514624 14508879858 14510753664 14535098368 14540990079 14542868032 14550564864 14587440336 14589324288 14612391486 14644730793 14652481536 14654373888 14666178816 14675648592 14684909568 14708127896 14715912192 14717812736 14755112064 14770812672 14797504512 14813061032 14818987008 14820900864 14834755584 14844334208 14853701632 14875265713 14876193024 14885060608 14938662816 14940592128 14948499456 14971724208 14981391271 14989320192 14997332658 15003332352 15005270016 15022493696 15045240672 15054209024 15062256176 15086518272 15108420348 15110371584 15112323072 15118368768 15143812992 15175784448 15177744384 15209370624 15216209316 15233418178 15259926528 15282080352 15284054016 15298341696 15315901776 15317879808 15325986816 15342098926 15348236544 15350218752 15352201216 15384190976 15407485632 15433334784 15457736448 15472186488 15474184704 15491946624 15493947392 15502147584 15524653056 15526658048 15559011328 15569256448 15582570696 15617057148 15625322496 15648006789 15650027712 15652048896 15667991472 15670014976 15678308352 15684663456 15703097344 15736799232 15759645363 15761680704 15796563552 15804923904 15827868936 15829913088 15848083328 15862898268 15864946944 15873343488 15915626496 15933626368 15940790712 15957752976 15976069956 15978133248 15984525312 15986589696 16009798464 16011866112 16045230432 16047302656 16055795712 16096485888 16114690304 16139091078 16159702944 16168255488 16174809189 16183369728 16193819136 16204038144 16227562596 16229658368 16238247936 16240345088 16290206163 16298827776 16324597872 16343335932 16345446656 16351985664 16360726536 16369385472 16390291456 16414086304 16424894464 16431552192 16484041728 16486170624 16510104666 16520523264 16531190368 16546643883 16548780864 16555401216 16557539328 16576544768 16611540992 16618274376 16620420608 16647192576 16664693661 16671360384 16673513472 16699875984 16710414336 16736835192 16745693184 16747855872 16773876196 16782753792 16807118403 16809289024 16862985216 16880928768 16900305408 16902488064 16911433728 16927026501 16929212608 16935985152 16938172416 16945038198 16975659008 17000303672 17001363456 17036789616 17047790067 17072757504 17074962432 17094561792 17096769536 17110541952 17121590024 17130651648 17139808752 17168564224 17194560768 17230389498 17232614784 17241735168 17266766112 17268996096 17271226368 17288818176 17291051008 17307214848 17334579306 17382137856 17389953504 17428439952 17430690816 17439916032 17465234688 17467490304 17487540224 17496888101 17503887744 17506148352 17515413504 17533827344 17581932544 17608555008 17626490406 17628766848 17631043584 17638096896 17645246388 17665984512 17705081856 17707368448 17716740096 17733075382 17744265728 17771133996 17781727232 17808652224 17829093744 17831396352 17848065312 17857511424 17880317952 17906275968 17908588544 17918066688 17925329664 17975399904 17984913408 18011023272 18013349376 18034025856 18050884236 18053215488 18062770176 18085838848 18112095232 18129026592 18131367936 18179665812 18189287424 18218046528 18229542912 18258365664 18260723712 18268028928 18270388224 18291359744 18298774032 18337406208 18339774464 18388627488 18395983872 18405817353 18439077888 18465847092 18468231936 18478006272 18485496216 18506714646 18509104768 18518900736 18545785824 18548180992 18597589164 18617378472 18627231744 18648612864 18651021312 18678098208 18680510464 18687983616 18695558673 18697973184 18719435504 18731761664 18758955776 18787360482 18799216128 18828939591 18838904832 18841337856 18862964736 18880598016 18892788992 18910450152 18912892416 18932156362 18944622592 19012843584 19015299072 19025362944 19045364184 19052983296 19055443968 19077316608 19087514292 19097616384 19125341631 19127811648 19170144224 19180290048 19231382016 19233865728 19261788777 19271983104 19282284846 19306911008 19314634752 19317129216 19345173144 19347671552 19387986772 19400753152 19430129664 19449920448 19452432384 19470616704 19483188648 19526307724 19536642048 19539165184 19554905088 19567531456 19579879424 19609527168 19621216256 19650926592 19673482752 19691873712 19694416896 19704840192 19725555762 19730006016 19758649344 19761201152 19769211231 19779674112 19832362704 19834924032 19874232576 19918217088 19920789504 19931332608 19962298944 19985760256 19996443544 20004443136 20007026688 20057730462 20060320896 20115357696 20144560464 20147162112 20149764096 20157825024 20165995872 20179016814 20191750656 20223675857 20234379264 20236992512 20279160832 20288279088 20309867424 20346568704 20376107136 20378738688 20395154916 20397788928 20421202368 20423839744 20434649088 20464315392 20466958336 20540661372 20543314176 20554186752 20577779712 20586120786 20610315264 20629581984 20632246272 20655928832 20669530112 20687205924 20699537408 20710602242 20743962624 20776760928 20787757056 20822742864 20833763328 20864009052 20866703616 20869398528 20890655296 20904411136 20912884608 20979689472 20982398976 21012860484 21015574272 21023981568 21035219832 21059364942 21062084736 21073231872 21103825248 21106550784 21150531024 21153262592 21164457984 21220835328 21254387616 21274256421 21277003968 21301426608 21304177664 21312700416 21315452928 21346397952 21349154816 21393640576 21407727616 21426034707 21461981184 21484818432 21518788104 21543488274 21546270592 21557673984 21566412252 21577826304 21591758848 21605384192 21636750128 21638098944 21650997248 21720274884 21728964096 21731770368 21743271936 21763319787 21766130496 21791114576 21802647552 21814302048 21825847296 21883986432 21908736256 21918587229 21978722304 21981560832 22013472888 22027364352 22062191844 22065041152 22073868288 22076719104 22132668096 22157699168 22196256768 22219591548 22228480512 22231351296 22252133376 22266501312 22280552448 22315780256 22327590912 22330474496 22377005056 22409491204 22410888192 22457586312 22483980288 22495998987 22504998528 22507905024 22533740544 22536650752 22548578304 22569368668 22581313536 22584229888 22593384264 22665557376 22668484608 22715719488 22730386756 22763676672 22766616576 22792749056 22814055936 22840868864 22850127267 22853078336 22889889792 22923120528 22926081024 22973852664 22976819712 22988980224 23013148389 23022354816 23025328128 23028301824 23051757568 23076286464 23112772408 23150002176 23176183808 23186604672 23211277056 23237919936 23240921088 23253221376 23286979584 23289987072 23338516992 23341531136 23353884672 23375417549 23425585722 23475041568 23478073344 23501987208 23505022464 23508058112 23517462528 23526995184 23542186283 23554646016 23606775808 23642521056 23694845328 23707385856 23741803404 23744869632 23772124992 23775195136 23794347402 23797420416 23810015232 23840423936 23875034624 23890755584 23900439552 23911186068 23964104934 23967199872 23976787968 23979884544 24014697696 24017799168 24045367808 24067845648 24070953984 24083693568 24172035456 24175157248 24239554416 24252383232 24290728704 24306057216 24341343894 24344487552 24347631616 24357371904 24360517632 24398365376 24449874944 24486896808 24515003898 24518169984 24527978496 24541089804 24554078208 24585437184 24621129456 24624309248 24637341696 24647328288 24675619528 24691867648 24727714432 24729255936 24765156999 24780784896 24796785552 24823171296 24833101824 24836308992 24864817152 24868028416 24904130944 24917311488 24927411564 24930630912 25010270208 25049813976 25065621504 25105252788 25118539776 25121783808 25150619648 25160814294 25174130688 25213933536 25217189888 25294477824 25350458112 25353732096 25367150592 25393818912 25403977728 25407258624 25417557297 25436422144 25450019056 25463488512 25500455508 25503748864 25573720064 25612443648 25641842688 25645154304 25665812928 25682385036 25695977472 25709713128 25739223818 25752846336 25756172288 25793564192 25848922176 25903494144 25906839552 25933227264 25936576512 25960822272 25977584864 26001868959 26048856064 26073206784 26142659928 26146036224 26159874048 26197852032 26201235456 26231310336 26255831616 26259222528 26273120256 26300741016 26306674688 26344865792 26358948308 26372898816 26439735609 26443150272 26446565376 26457145344 26498976768 26557622784 26561052672 26575110144 26599613073 26616398592 26672590848 26676035584 26743640616 26747094528 26772097968 26820476928 26859413952 26862882816 26866352128 26877100032 26887994496 26905355752 26922334208 26963099856 26979172352 27020024064 27051038784 27076326354 27079823232 27094155264 27128758272 27168142848 27171651584 27193539888 27197051904 27228269824 27246198784 27269498718 27285753856 27327069792 27344314368 27387548496 27391085568 27402043392 27405582336 27437039616 27448161048 27480420352 27506109312 27509661696 27582941232 27658616832 27698770638 27702347904 27717009408 27728244324 27760071969 27763657152 27778351104 27818678736 27822271488 27825864704 27883846144 27896383746 27926067708 27972919296 27976531968 28017147312 28020765696 28031975424 28046959776 28079153256 28082779648 28097642496 28138433664 28142067712 28200708032 28219277312 28262006784 28294447104 28320897024 28339183488 28365675228 28369338624 28398234543 28401902144 28416933888 28420603904 28461863936 28522948608 28568046276 28583165952 28615974912 28631271438 28646424576 28691717472 28724651032 28743565312 28755216336 28770435072 28847073024 28850798592 28907974656 28923427269 28960366512 28971952128 28975693824 28991029248 29017759716 29021507328 29070196736 29081980158 29085736064 29101129728 29174880672 29178648576 29224782972 29289461586 29304963072 29308747776 29332357632 29351297184 29369819136 29416255792 29431824384 29435625472 29510224128 29541625344 29588333643 29595009024 29626122064 29637974016 29641801728 29669511168 29688668416 29707403264 29750531426 29752386048 29770121216 29877325632 29881184256 29896998912 29943448416 29962782542 29978640384 29994665316 30006664704 30010540032 30044987392 30090481344 30108418048 30124512352 30173036544 30216840696 30220743168 30224646144 30236737536 30268525221 30287625984 30351568896 30355488768 30418741248 30432418632 30466836356 30519853056 30564160704 30568108032 30596683392 30631803552 30635759616 30651973632 30684197852 30696473088 30700437504 30704402432 30768381952 30814971264 30866669568 30879181179 30915472896 30944372976 30948369408 30983893248 30987894784 31004295168 31049306112 31053316096 31065903363 31118022656 31138512896 31165141392 31234114296 31250644992 31296013578 31300055424 31304097792 31335982944 31340029952 31356616704 31369326912 31406194688 31473598464 31519290726 31523361408 31589047413 31593127104 31609847808 31655737872 31659826176 31696166656 31725796536 31729893888 31746686976 31780062061 31831252992 31867252736 31881581424 31915505952 31952139912 31956266496 31969050624 31973179392 32019596928 32023732224 32090460864 32094605312 32111591424 32192971776 32229380608 32278182156 32315232411 32319405888 32336510976 32349618378 32366739456 32387638272 32408076288 32455125192 32459316736 32476495872 32480690176 32580412326 32597655552 32649195744 32686671864 32690893312 32703971328 32721453072 32738770944 32780582912 32828172608 32849788928 32863104384 32968083456 32972341248 33020209332 33041046528 33062380736 33093287766 33097561728 33110802432 33115078656 33153089536 33223081984 33236548752 33240841216 33294385152 33329387322 33342720768 33347026944 33399751968 33420828672 33473670384 33491386368 33495711744 33547752392 33565507584 33614236806 33618578048 33725970432 33761857536 33800610816 33804976128 33822867456 33854053002 33858425216 33871970304 33876344832 33890076396 33928976851 33951318016 34000607344 34002726912 34073579232 34095580134 34145515008 34149924864 34189123584 34193539072 34221083904 34243180048 34261303296 34279617504 34337128448 34389121536 34460778996 34465229568 34483470336 34533532224 34537992192 34542452736 34577636352 34582102016 34614429696 34669158612 34764275712 34779907008 34856879904 34861381632 34879832064 34930469376 34934980608 34975080448 34993776202 35007775488 35012296704 35030827008 35067654688 35163865088 35217110016 35252980812 35257533696 35262087168 35276193792 35290492776 35331969024 35410163712 35414736896 35433480192 35466150764 35488531456 35542267992 35563454464 35617304448 35658187488 35662792704 35691521103 35696130624 35715022848 35760635904 35812551936 35817177088 35836133376 35850659328 35946157401 35950799808 35969826816 36022046544 36026698752 36068051712 36101768472 36106430976 36125540352 36171677696 36224190464 36258053184 36262735872 36359331624 36378574848 36436093056 36459085824 36512015841 36516731328 36521447424 36536057856 36540776448 36582719488 36597548064 36674812416 36679548928 36772505847 36777254976 36791967744 36811634706 36878155776 36931694184 36936463872 36956012544 36970992432 37013429292 37018209536 37037801472 37091571648 37096361984 37195178328 37234756944 37254463488 37297225728 37302042624 37356196416 37361020928 37375967232 37391117346 37395946368 37438871008 37463523328 37517911552 37574720964 37598432256 37657879182 37677809664 37682675712 37725929472 37741221441 37761196032 37785577984 37820900304 37825784832 37864312724 37889245184 38025687168 38030598144 38050725888 38090728368 38105966592 38110887936 38154633216 38175028584 38195232768 38250683262 38255623296 38340288448 38360580096 38462764032 38467731456 38523577554 38543966208 38564569692 38608835727 38613822016 38629269504 38634258432 38690346288 38695343104 38775973544 38801506304 38860259328 38899840896 38904864768 38941233408 38966377296 39052615448 39073284096 39078330368 39109810176 39135062912 39159758848 39216609607 39219054336 39242432512 39301853184 39346965504 39383747424 39388833792 39409680384 39451111524 39460012032 39496395169 39517298688 39522402304 39538422462 39559348224 39664725408 39669848064 39748465152 39836434176 39841579008 39862665216 39924597888 39971520512 39992887088 40008886272 40014053376 40115460924 40120641792 40230715392 40289120928 40294324224 40299528192 40315650048 40331991744 40358033628 40383501312 40447351714 40468758528 40473985024 40558321664 40576558176 40619734848 40693137408 40752214272 40757477376 40790309832 40795577856 40842404736 40847679488 40869298176 40928630784 40933916672 41081322744 41086628352 41108373504 41155559424 41172241572 41220630528 41259163968 41264492544 41311857664 41339060224 41374411848 41399074816 41421204484 41487925248 41548155957 41553521856 41575514112 41645485728 41667526656 41728018104 41733407232 41738797056 41781310592 41808822272 41825769216 41844575619 41959378944 41964797952 42025720968 42031148544 42047963136 42070439664 42118729884 42124169472 42146463744 42207650496 42213101568 42301062048 42306525184 42328915968 42441670656 42508775232 42548512842 42554007936 42602853216 42608355328 42625400832 42630905856 42692795904 42698309632 42787281152 42815455232 42852069414 42923962368 42946907157 42969636864 43037576208 43086976548 43092541184 43115347968 43132824504 43155652608 43183517696 43210768384 43273500256 43276197888 43301994496 43440549768 43457928192 43463540736 43486543872 43526639574 43532260992 43582229152 43605295104 43622970237 43628604096 43651694592 43767972864 43817472512 43837174458 43934192379 43957444608 43963121664 44026945776 44054728704 44124383688 44130082304 44147736576 44153438208 44265336192 44315398336 44392513536 44439183096 44456961024 44462702592 44504266752 44533002624 44561104896 44625797139 44631560512 44655181824 44660948992 44754010112 44818982408 44821776384 44915172624 44944173813 44967960576 44991997974 45009997056 45015810048 45067481088 45073301504 45138737336 45162627072 45168459776 45186768528 45331114752 45336969216 45431438976 45460773512 45527353344 45533233152 45585498112 45628111872 45681737728 45700254534 45706156672 45779779584 45846241056 45852162048 45947705328 45953639424 45977960448 46026296778 46044709632 46050656256 46056603648 46103515136 46128159539 46152572928 46225544816 46300004352 46352367616 46373209344 46422554112 46475839872 46481842176 46506442752 46573959168 46579974144 46677033984 46683062272 46707769344 46750835098 46851171444 46950083136 46956146688 47003974416 47010044928 47016116224 47034925056 47053990368 47084372566 47109292032 47213551616 47285042112 47389690656 47414771712 47483606808 47489739264 47544249984 47550390272 47588694804 47594840832 47620030464 47680847872 47750069248 47781511168 47800879104 47822372136 47928209868 47934399744 47953575936 47959769088 48029395392 48035598336 48090735616 48135691296 48141907968 48167387136 48344070912 48350314496 48479108832 48504766464 48524427567 48581457408 48612114432 48682687788 48688975104 48695263232 48714743808 48721035264 48796730752 48870618489 48899749888 48973793616 49030007796 49036339968 49055956992 49082179608 49108156416 49170874368 49242258912 49248618496 49274683392 49294656576 49351239056 49383735296 49455428864 49458511872 49530313998 49561569792 49593571104 49639931649 49646342592 49666203648 49672617984 49729634304 49736056832 49808261888 49834622976 49854823128 49861261824 49994080983 50020540416 50099627952 50131243008 50210505576 50237079552 50243567616 50301239296 50321628588 50348261376 50421355209 50427867072 50434379776 50588955648 50700916224 50707464192 50734301184 50781079503 50787637824 50807955456 50814517248 50835114594 50872844288 50900038112 50926977024 51000911016 51007497728 51143370201 51147440128 51224887296 51283685376 51290308608 51331625856 51364770072 51391954944 51419426256 51478447636 51505692672 51512344576 51587128384 51697844352 51806988288 51813679104 51866454528 51873153024 51921644544 51955169728 52003737918 52097712128 52146413568 52285319856 52292072448 52319748096 52395704064 52402470912 52462620672 52490664303 52511663232 52518445056 52546240512 52601482032 52613349376 52689731584 52717896616 52745797632 52879471218 52886300544 52893130752 52914290688 52997953536 53115245568 53122105344 53150220288 53199226146 53232797184 53316963623 53345181696 53352071168 53487281232 53494189056 53544195936 53640953856 53697346241 53718827904 53725765632 53732704256 53754200064 53775988992 53810711504 53844668416 53926199712 53958344704 54040048128 54102077568 54152652708 54159646464 54188310528 54257516544 54336285696 54343303168 54387079776 54394103808 54456539648 54492397568 54538997436 54571507712 54654139584 54688628736 54775096992 54782171136 54804086784 54811164672 54874079232 54896322096 54960840704 55012218624 55019323392 55165882464 55317233664 55397541276 55404695808 55434018816 55456488648 55520143938 55527314304 55556702208 55637357472 55644542976 55651729408 55767692288 55792767492 55852135416 55945838592 55953063936 56034294624 56041531392 56063950848 56086676019 56093919552 56158306512 56165559296 56195284992 56276867328 56284135424 56401416064 56438554624 56486818773 56524013568 56588894208 56641794048 56678366976 56731350456 56738677248 56796469086 56803804288 56833867776 56841207808 56923727872 57045897216 57136092552 57166331904 57231949824 57262542876 57292849152 57376024893 57383434944 57449302064 57487130624 57510432672 57540870144 57694146048 57701597184 57785366331 57815949312 57846854538 57920733024 57943904256 57951387648 58035519432 58043014656 58140393472 58163960316 58171472128 58202259456 58349761344 58357297152 58449565944 58578923172 58609926144 58617495552 58664715264 58702594368 58739638272 58832511584 58863648768 58871250944 59020448256 59083250688 59176667286 59190018048 59252244128 59275948032 59283603456 59307633693 59339022336 59377336832 59414806528 59501062852 59504772096 59540242432 59754651264 59762368512 59793997824 59886896832 59925565084 59957280768 59989330632 60013329408 60021080064 60089974784 60180962688 60216836096 60249024704 60346073088 60433681392 60441486336 60449292288 60473475072 60537050442 60575251968 60671027571 60703137792 60710977536 60837482496 60864837264 60933672712 61039706112 61128321408 61136216064 61193366784 61263607104 61271519232 61303947264 61368395704 61392946176 61400875008 61408804864 61536763904 61626100811 61629942528 61733339136 61758362358 61830945792 61888745952 61896738816 61967786496 61975789568 62008590336 62065763837 62098612224 62106632192 62131806726 62236045312 62330282784 62468228592 62501289984 62592027156 62600110848 62608195584 62671965888 62680059904 62713233408 62738653824 62812389376 62947196928 63038581452 63046722816 63178094826 63186254208 63219695616 63311475744 63319652352 63392333312 63451593072 63459787776 63493373952 63560124122 63662505984 63734505472 63763162848 63831011904 63904279824 63912532992 63938101248 63946358784 64039193856 64047464448 64180921728 64189210624 64223182848 64385943552 64458761216 64556364312 64630464822 64638811776 64673021952 64699236756 64733478912 64775276544 64816152576 64910250384 64918633472 64952991744 64961380352 65160824652 65195311104 65289959361 65298391488 65373343728 65381786624 65407942656 65442906144 65477541888 65561165824 65656345216 65699577856 65726208768 65755761687 65936166912 65944682496 66040418664 66082093056 66124761472 66186575532 66195123456 66221604864 66230157312 66306179072 66446163968 66473097504 66481682432 66588770304 66658774644 66685441536 66694053888 66799503936 66841657344 66947340768 66982772736 66991423488 67095504784 67131015168 67228473612 67237156096 67451940864 67487996961 67523715072 67601221632 67609952256 67645734912 67708106004 67716850432 67743940608 67752689664 67780152792 67857953702 67902636032 68001214688 68005453824 68147158464 68191160268 68291030016 68299849728 68378247168 68387078144 68442167808 68486360096 68522606592 68550381801 68559235008 68674256896 68778243072 68921557992 68930459136 68966940672 69039445167 69067064448 69075984384 69084905472 69155272704 69164204032 69228859392 69338317224 69528551424 69559814016 69713759808 69722763264 69759664128 69860938752 69869961216 69950160896 69987552404 70015550976 70024593408 70061654016 70126252647 70135309376 70327730176 70434220032 70505961624 70515067392 70524174336 70552387584 70580985552 70626558849 70663938048 70820327424 70829473792 70932301528 70977062912 71084535984 71126908928 71234608896 71316374976 71325585408 71383042206 71392261248 71430045696 71521271808 71625103872 71634354176 71672266752 71701318656 71892314802 71901599616 71939653632 72044093088 72053397504 72136103424 72203536944 72212861952 72251080704 72343355392 72448380928 72487107847 72516106368 72525471744 72718663248 72757149696 72872186112 72918171648 73024031682 73033462656 73042894848 73072115712 73081552896 73165438976 73195096128 73349624832 73359097856 73545011694 73554509952 73583935488 73623269412 73756311552 73863388368 73872927744 73912025088 73941984864 74026858584 74036419072 74075602944 74183143296 74192723968 74390356656 74469513888 74508926976 74594451456 74604085248 74712392832 74722041856 74751934464 74782234692 74791892736 74877742016 74927046656 75035823104 75149441928 75196864512 75315758364 75355619328 75365351424 75451858944 75482442882 75522392064 75571155968 75641800608 75651569664 75728625448 75778490368 76051374336 76061196288 76101451776 76181456736 76211933184 76221775872 76252671891 76309266432 76350057168 76390465536 76501366524 76511246592 76680576896 76721160192 76925528064 76935462912 77047155108 77087932416 77129139384 77217671454 77227644032 77258539008 77268516864 77380692576 77390686208 77551947088 77603012608 77720518656 77799681792 77809729536 77882466816 77932754592 78005606877 78105230896 78146568192 78156660736 78219620352 78270125824 78319517696 78433219214 78438108672 78484865024 78603706368 78693931008 78767494848 78777667584 78819360768 78902223048 78920024064 78992790338 79034597376 79044804608 79076844924 79118696448 79329450816 79339696128 79496930304 79672868352 79683158016 79725330432 79798839219 79849195776 79943041024 79985774176 80017772544 80028106752 80230921848 80241283584 80461430784 80578241856 80588648448 80599056384 80631300096 80663983488 80716067256 80767002624 80894703428 80937517056 80947970048 81116643328 81153116352 81239469696 81386274816 81504428544 81514954752 81580619664 81591155712 81684809472 81695358976 81738596352 81857261568 81867833344 82162645488 82173256704 82216747008 82311118848 82344483144 82441261056 82518327936 82528985088 82623715328 82678120448 82748823696 82798149632 82842408968 82975850496 83096311914 83107043712 83151028224 83280215907 83290971456 83335053312 83456036208 83466814464 83477594112 83562621184 83617644544 83651538432 83689151238 83783799979 83918757888 83929595904 84051441936 84062297088 84095926272 84140879328 84237459768 84248338944 84292927488 84415300992 84426203136 84602124096 84613050368 84657831936 84883341312 85017550464 85097025684 85108015872 85194703629 85205706432 85216710656 85250801664 85261811712 85385591808 85396619264 85574562304 85630910464 85704138828 85847924736 85893814314 85939273728 86075152416 86173953096 86185082368 86230695936 86265649008 86311305216 86367035392 86421536768 86547000512 86552395776 86603988992 86881099536 86915856384 86927081472 86973087744 87053279148 87064521984 87164458304 87210590208 87245940474 87257208192 87303389184 87535945728 87634945024 87674348916 87868384758 87914889216 87926243328 88053891552 88109457408 88248767376 88260164608 88295473152 88306876416 88530672384 88630796672 88765000929 88785027072 88878366192 88913922048 88925405184 89008533504 89066005248 89122209792 89251594278 89263121024 89310363648 89321897984 89508020224 89637964816 89643552768 89830345248 89888347626 89935921152 89983995948 90019994112 90031620096 90134962176 90146603008 90277474672 90325254144 90336919552 90373537056 90662229504 90673938432 90805575663 90862877952 90921547024 91054706688 91066466304 91170996224 91256223744 91363475456 91400509068 91412313344 91559559168 91692482112 91704324096 91895410656 91907278848 91955920896 92052593556 92089419264 92101312512 92113207296 92207030272 92256319078 92305145856 92451089632 92600008704 92704735232 92746418688 92845108224 92951679744 92963684352 93012885504 93147918336 93159948288 93197710089 93354067968 93366124544 93415538688 93501670196 93702342888 93900166272 93912293376 94007948832 94020089856 94032232448 94069850112 94107980736 94168745132 94218584064 94427103232 94570084224 94767142239 94779381312 94829543424 94967213616 94979478528 95088499968 95100780544 95177389608 95189681664 95240060928 95340186183 95361695744 95500138496 95563022336 95601758208 95644744272 95856419736 95868799488 95907151872 95919538176 96058790784 96071196672 96181471232 96271382592 96283815936 96334774272 96688141824 96700628992 96945697233 96958217664 97009532928 97048855134 97162914816 97224228864 97365375576 97377950208 97390526464 97429487616 97442070528 97531914601 97593461504 97741236978 97799499776 97947587232 98060015592 98072679936 98111913984 98164359216 98216312832 98341748736 98484517824 98497236992 98549366784 98589313152 98702478112 98767470592 98910857728 98917023744 99060627996 99123139584 99187142208 99279863298 99292685184 99332407296 99345235968 99459268608 99472113664 99616523776 99669245952 99709646256 99722523648 99988161966 100041080832 100199255904 100262486016 100421011152 100474159104 100487135232 100602478592 100643257176 100696522752 100842710418 100855734144 100868759552 101177911296 101401832448 101414928384 101468602368 101562159006 101575275648 101615910912 101629034496 101670229188 101745688576 101786930553 101800076224 101853954048 102001822032 102014995456 102286740402 102294880256 102449774592 102567370752 102580617216 102663251712 102729540144 102783909888 102838852512 102956895272 103011385344 103024689152 103174256768 103395688704 103613976576 103627358208 103732909056 103746306048 103843289088 103910339456 104007475836 104126859991 104195424256 104292827136 104570639712 104584144896 104639496192 104791408128 104804941824 104925241344 104981328606 105023326464 105036890112 105092481024 105202964064 105379463168 105435793232 105491595264 105758942436 105772601088 105786261504 105828581376 105995907072 106230491136 106244210688 106300440576 106398452292 106465594368 106633927246 106690363392 106704142336 106974562464 106988378112 107088391872 107281907712 107394692482 107437655808 107451531264 107465408512 107508400128 107551977984 107621423008 107689336832 107852399424 107916689408 108080096256 108204155136 108305305416 108319292928 108376621056 108515033088 108672571392 108686606336 108774159552 108788207616 108913079296 108984795136 109077994872 109143015424 109308279168 109377257472 109536047523 109550193984 109564342272 109608173568 109622329344 109748158464 109792644192 109921681408 110024437248 110038646784 110317517541 110331764928 110634467328 110795082552 110809391616 110868037632 110912977296 111040287876 111054628608 111113404416 111274714944 111289085952 111303458816 111535384576 111585534984 111704270832 111891677184 111906127872 112068589248 112083062784 112127901696 112173352038 112187839104 112316613024 112331118592 112390569984 112553734656 112568270848 112802832128 112877109248 112973637546 113048027136 113177788416 113223664323 113283588096 113356733952 113462700912 113477354496 113592938172 113607608576 113667735552 113682415616 113847455744 114091794432 114272185104 114332663808 114463899648 114525085752 114585698304 114752049786 114766869888 114898604128 114974261248 115020865344 115081740288 115388292096 115403194368 115570732662 115631898624 115693709076 115826507181 115841466048 115887808512 115902775296 116071038864 116086029312 116280786944 116327920632 116342944256 116404518912 116699522688 116714594304 116899131888 117157846344 117219852288 117234991104 117329430528 117405188736 117479276544 117649828821 117665023168 117727297536 117742501888 118040896512 118166501376 118353334572 118380036096 118489185507 118504488256 118551896064 118567206912 118615267386 118678044672 118754673664 118829613056 119002125704 119009544192 119080484864 119509302528 119524737024 119587995648 119773793664 119851130168 119914561536 119978661264 120026658816 120042160128 120179949568 120361925376 120433672192 120498049408 120692146176 120867362784 120882972672 120898584576 120946950144 121074100884 121150503936 121342055142 121406275584 121421955072 121674964992 121729674528 121867345424 122079412224 122256642816 122272432128 122386733568 122527214208 122543038464 122607894528 122736791408 122785892352 122801750016 122817609728 123073527808 123252201622 123259885056 123466678272 123516724716 123661891584 123777491904 123793477632 123935572992 123951579136 124017180672 124131527674 124197224448 124213264384 124263613452 124472090624 124660565568 124936457184 125002579968 125184054312 125200221696 125216391168 125343931776 125360119808 125426466816 125477307648 125624778752 125894393856 126077162904 126093445632 126356189652 126372508416 126439391232 126622951488 126639304704 126784666624 126903186144 126919575552 126986747904 127120248244 127325011968 127469010944 127526325696 127662023808 127808559648 127825065984 127876202496 127892717568 128078387712 128094928896 128361843456 128378421248 128446365696 128771887104 128840721471 128917522432 129112728624 129260929644 129277623552 129346043904 129398473512 129466957824 129550553088 129632305152 129820500768 129837266944 129905983488 129922760704 130321649304 130390622208 130579918722 130596782976 130746687456 130763573248 130815885312 130868910711 130885812288 130955083776 131122331648 131312690432 131399155712 131452417536 131511523374 131802577137 131872333824 131889364992 132080837328 132164186112 132249522944 132373151064 132390246912 132443209728 132460314624 132612358144 132892327936 132946195008 132963364864 133177540608 133317549288 133370883072 133388107776 133599007872 133683314688 133877391417 133894681536 133965545472 133982846976 134191009568 134262030336 134456947224 134474312192 134832521439 134903881728 134975993922 135047430144 135202443264 135219904512 135416212008 135433700864 135487881216 135505379328 135560305584 135715907404 135805272064 136002429376 136010907648 136294316928 136382320536 136582060032 136599699456 136756494336 136774156288 136884335616 136972720192 137045213184 137100763602 137118470016 137348513792 137556486144 137843115984 137860918272 137933881344 138078890334 138134128896 138151968768 138169810944 138310545408 138328408064 138384478617 138457718784 138676634448 139057102848 139119628032 139427519616 139445526528 139519328256 139721877504 139739922432 139900321792 139975104808 140031101952 140049186816 140123308032 140252505294 140270618752 140655460352 140868440064 141011923248 141030134784 141048348672 141104775168 141161971104 141253117698 141327876096 141565730999 141640654848 141658947584 141864603056 141954125824 142169071968 142253817856 142469217792 142632749952 142651170816 142766084412 142784522496 142860091392 143042543616 143250207744 143268708352 143344533504 143402637312 143784629604 143803199232 143879307264 144088186176 144106795008 144272206848 144407073888 144425723904 144502161408 144686710784 144896761856 144974215694 145032212736 145050943488 145437326496 145514299392 145744372224 145836343296 146048063364 146066925312 146085789696 146144231424 146163105792 146330877952 146390192256 146699249664 146718195712 147090023388 147109019904 147167870976 147246538824 147512623104 147726776736 147745855488 147824050176 147883969728 148053717168 148072838144 148151205888 148366286592 148385447936 148780713312 148919794947 148939027776 149017853952 149188902912 149208170496 149424785664 149444083712 149503868928 149564469384 149583785472 149755484032 149854093312 149982242949 150071646208 150298883856 150393729024 150631516728 150711238656 150730702848 150903717888 150964885764 151044784128 151142311936 151264065627 151283601216 151303139328 151457250896 151556980736 152102748672 152122392576 152202903552 152343238509 152362913472 152423866368 152443551744 152505343782 152618532864 152700114336 152780931072 153002733048 153022493184 153361153792 153430110603 153442320384 153851056128 153870925824 154094310216 154175864832 154258278768 154435342908 154455288064 154517078016 154537033728 154761385152 154781372416 155103894176 155206025216 155441037312 155599363584 155619459072 155764933632 155865509184 156011213754 156210461792 156293136384 156313321472 156439240704 156540251648 156639035392 156866438428 156876217344 156969730048 157207412736 157387862016 157471992909 157534989696 157555335168 157638721536 157804446096 157840048128 157985580676 158069194752 158089609216 158153689848 158237392896 158658901632 158679392256 158993860608 159345736704 159366316032 159450660864 159597678438 159698391552 159886082048 159950890869 159971548352 160035545088 160056213504 160461843696 160482567168 160922861568 161092038723 161156483712 161177296896 161198112768 161262600192 161327966976 161432134512 161534005248 161789406856 161875034112 161895940096 162233286656 162306232704 162478939392 162772549632 163008857088 163029909504 163161239328 163182311424 163369618944 163390717952 163477192704 163627922843 163714523136 163735666688 164325290976 164346513408 164433494016 164622237696 164688966288 164795303981 164882522112 165036655872 165057970176 165247430656 165497647392 165596299264 165684817936 165951700992 166192623828 166214087424 166302056448 166560431814 166581942912 166670106624 166912072416 166933628928 166955188224 167125242368 167235289088 167303076864 167378302476 167567599958 167837515776 167859191808 168102883872 168124594176 168191852544 168281758656 168474919536 168496677888 168585854976 168830601984 168852406272 169204248192 169226100736 169315663872 169766682624 170035100928 170194051368 170216031744 170389407258 170411412864 170433421312 170501603328 170523623424 170771183616 170793238528 171149124608 171261820928 171408277656 171695849472 171787628628 171878547456 172128074679 172150304832 172347906192 172370164736 172461391872 172531298016 172622610432 172734070784 172843073536 173094001024 173104791552 173207977984 173356098993 173762199072 173831712768 173854162944 174106558296 174129043968 174328916608 174421180416 174491880948 174514416384 174606778368 175071891456 175269890048 175348697832 175736769516 175829778432 175852486656 176107783104 176218914816 176497534752 176520329216 176590946304 176613752832 177061344768 177261593344 177530001858 177570054144 177756732384 177827844096 177850810368 177922901079 178017067008 178132010496 178244419584 178503188556 178526242048 178620727296 178643795968 179016040448 179275929632 179287105536 179660690496 179776695252 179871842304 179967991896 180039988224 180063240192 180269924352 180293206016 180554949344 180650508288 180673839104 180747074112 181324459008 181347876864 181611151326 181725755904 181843094048 182013082713 182109413376 182132932608 182341992448 182512447488 182726950912 182801018136 182824626688 183119118336 183384964224 183408648192 183790821312 183814557696 183911841792 184105187112 184178838528 184202625024 184226414592 184414060544 184512638156 184610291712 184878302433 184902179264 185200017408 185409470464 185492837376 185690216448 185903359488 185927368704 186025771008 186197291511 186295836672 186319896576 186395420178 186708135936 186732249088 187003340392 187404685776 187800332544 187824586752 188015897664 188040179712 188064464896 188139700224 188215961472 188337490264 188437168128 188854206464 189140168448 189534284478 189558762624 189659086848 189934427232 189958957056 190176999936 190201561088 190354779216 190379363328 190480121856 190680372366 190723391488 191000276992 191203516416 191289488544 191712839472 191737598976 191814303744 191839076352 192117581568 192142393344 192362942464 192542765184 192567631872 192669548544 193376283648 193401257984 193891394466 193916435328 194019065856 194097710268 194325829632 194448457728 194730751152 194755900416 194781052928 194858975232 194884141056 195063829202 195186923008 195482473956 195598999552 195895174464 196120031184 196145359872 196223827968 196328718432 196432625664 196683497472 196969035648 196994473984 197098733568 197178626304 197404956224 197534941184 197821715456 197834047488 198121255992 198246279168 198374284416 198559726596 198585370368 198664814592 198690471936 198918537216 198944227328 199233047552 199338491904 199419292512 199445047296 199976323932 200082161664 200398511808 200524972032 200842022304 200948318208 200974270464 201204957184 201286514352 201393045504 201685420836 201711468288 201737519104 202355822592 202463990883 202803664896 202829856768 202937204736 203124318012 203150551296 203231821824 203258068992 203340458376 203491377152 203573861106 203600152448 203707908096 204003644064 204029990912 204573480804 204589760512 204899549184 205134741504 205161234432 205326503424 205459080288 205567819776 205651145403 205677705024 205913790544 206022770688 206049378304 206348513536 206791377408 207118335501 207227953152 207254716416 207465818112 207492612096 207686578176 207820678912 208014951672 208253719982 208390848512 208585654272 209141279424 209168289792 209278992384 209582816256 209609883648 209850482688 209962657212 210046652928 210073780224 210184962048 210378757941 210405928128 210758926336 210871586464 210983190528 211517884872 211545202176 211572523008 211657162752 211879676547 211991814144 212460982272 212488421376 212796904584 212931188736 213267854492 213380726784 213408284672 213949124928 213976756224 214176783744 214563815424 214789384964 214875311616 214903062528 214930817024 215016800256 215103955968 215242846016 215378673664 215704798848 215833378816 216160192512 216408310272 216610610832 216638585856 216753242112 217030066176 217345142784 217373212672 217461323541 217548319104 217576415232 217826158592 217969590272 218155989744 218286030848 218616558336 218754514944 219072095046 219100387968 219128684544 219216347136 219244658688 219496316928 219585288384 219843362816 220048874496 220077293568 220635035082 220663529856 221268934656 221590165104 221618783232 221736075264 221825954592 222080575752 222109257216 222226808832 222460434427 222549429888 222578171904 222606917632 223070769152 223171069968 223408541664 223783354368 223812255744 224137178496 224166125568 224255803392 224346704076 224375678208 224633226048 224662237184 224781139968 225107469312 225136541696 225605664256 225754218496 225947275092 226096054272 226355576832 226447328646 226567176192 226713467904 226925401824 226954708992 227185876344 227215217152 227335471104 227364831232 227694911488 228183588864 228544370208 228665327616 228927799296 229050171504 229171396608 229504099572 229533739776 229797208256 229948522496 230041730688 230163480576 230776584192 230806388736 231141465324 231263797248 231387418152 231653014362 231682932096 231775617024 231805550592 232142077728 232172058624 232561573888 232655841264 232685888512 232809037824 233399045376 233429188608 233798263776 234016820631 234315692688 234439704576 234469982208 234658861056 234810377472 234958553088 235299657642 235330046336 235454595072 235485003776 236081793024 236333002752 236706669144 236760072192 236978371014 237008976512 237103792128 237134413824 237230534772 237356089344 237509347328 237659226112 238004251408 238019088384 238160969728 239018605056 239049474048 239175991296 239396517657 239547587328 239702260336 239829123072 239957322528 240053317632 240084320256 240359899136 240723850752 240867344384 240996098816 241384292352 241734725568 241765945344 241797169152 241893900288 242148201768 242301007872 242684110284 242812551168 242843910144 243349929984 243459349056 243734690848 244158824448 244513285632 244544864256 244773467136 245054428416 245086076928 245215789056 245473582816 245571784704 245603500032 245635219456 246147055616 246504403244 246519770112 246933356544 247033449432 247323783168 247554983808 247586955264 247871145984 247903158272 248034361344 248263055348 248394448896 248426528768 248527226904 248944181248 249321131136 249840647721 249872914368 250005159936 250368108624 250400443392 250432782336 250687863552 250720239616 250852933632 250954615296 251249557504 251351399937 251788787712 252154325808 252186891264 252712379304 252745016832 252878782464 253245902976 253278609408 253569333248 253806372288 253839151104 253973495808 254240496488 254650023936 254938021888 255052651392 255324047616 255584110887 255617119296 255650131968 255752404992 255785435136 256156775424 256189857792 256723686912 256756842496 256892731392 257129593039 257543774208 257681442942 257835044864 258225457248 258521859288 258555247104 258692087808 258796947024 258933915648 259101106176 259264610304 259641001536 259674533888 259811966976 260643298608 260781244416 261159837444 261193565952 261493374912 261527146496 261631770624 261737821422 261771624576 261910167552 262244663296 262625380864 262798311424 262904835072 263023046748 263605154274 263744667648 263778729984 264161674656 264328372224 264499045888 264746302128 264780493824 264886419456 264920629248 265224716288 265784655872 265892390016 265926729728 266355081216 266635098576 266741766144 266776215552 267198015744 267366629376 267754782834 267789363072 267931090944 267965693952 268382019136 268524060672 268913894448 268948624384 269665042878 269807763456 269951987844 270094860288 270404886528 270439809024 270832424016 270867401728 270975762432 271010758656 271120611168 271431814808 271610544128 272004858752 272021815296 272416726989 272588633856 272764641072 273164120064 273199398912 273512988672 273548312576 273768671232 273945440384 274090426368 274201527204 274236940032 274516267249 274697027584 275112972288 275686231968 275721836544 275867762688 276157780668 276268257792 276303937536 276339621888 276621090816 276656816128 276768957234 276915437568 277353268896 278114205696 278239256064 278855039232 278891053056 279038656512 279443755008 279479844864 279593130267 279800643584 279950209616 280062203904 280098373632 280246616064 280505010588 280541237504 281310920704 281736880128 282023846496 282060269568 282096697344 282209550336 282323942208 282506235396 282655752192 283131461998 283281309696 283317895168 283729206112 283908251648 284338143936 284507635712 284938435584 285265499904 285302341632 285532168824 285569044992 285720182784 286020558549 286085087232 286500415488 286537416704 286689067008 286805274624 287569259208 287606398464 287758614528 288176372352 288213590016 288544413696 288814147776 288851447808 289004322816 289373421568 289793523712 289948431388 290064425472 290101886976 290837091699 290874652992 291028598784 291488744448 291672686592 292096126728 292133850624 292171579392 292288462848 292326211584 292595743803 292661755904 292780384512 293398499328 293436391424 294180046776 294218039808 294335741952 294493077648 295025246208 295453553472 295491710976 295648100352 295767939456 296107434336 296145676288 296302411776 296732573184 296770895872 297561426624 297839589894 297878055552 298035707904 298377805824 298416340992 298849571328 298888167424 299007737856 299128938768 299167570944 299510968064 299708186624 299964485898 300143292416 300597767712 300787458048 301263033456 301422477312 301461405696 301807435776 301929771528 302089568256 302284623872 302528131254 302567202432 302606278656 302914501792 303113961472 304205497344 304244785152 304405807104 304686477018 304725826944 304847732736 304887103488 305010687564 305237065728 305360791659 305400228672 305561862144 306005466096 306044986368 306722307584 306860221206 306884640768 307702112256 307741851648 308188620432 308351729664 308516557536 308870685816 308910576128 309034156032 309074067456 309522770304 309562744832 310207788352 310412050432 310882074624 311198727168 311238918144 311529867264 311731018368 312022427508 312380579973 312420923584 312586272768 312626642944 312878481408 313080503296 313278070784 313732876856 313752434688 313939460096 314414825472 314775724032 314943985818 315069979392 315110670336 315277443072 315608892192 315971161352 316138389504 316179218432 316307379696 316474785792 317317803264 317358784512 317987721216 318691473408 318732632064 318901321728 319195356876 319396783104 319772164096 319901781738 319943096704 320071090176 320112427008 320923687392 320965134336 321845723136 322184077446 322312967424 322354593792 322396225536 322525200384 322655933952 322864269024 323068010496 323578813712 323750068224 323791880192 324466573312 324612465408 324957878784 325545099264 326017714176 326059819008 326322478656 326364622848 326739237888 326781435904 326954385408 327255845686 327429046272 327471333376 328650581952 328693026816 328866988032 329244475392 329377932576 329590607962 329765044224 330073311744 330115940352 330494861312 330995294784 331192598528 331369635872 331903401984 332385247656 332428174848 332604112896 333120863628 333163885824 333340213248 333824144832 333867257856 333910376448 334250484736 334470578176 334606153728 334756604952 335135199916 335675031552 335718383616 336205767744 336249188352 336383705088 336563517312 336949839072 336993355776 337171709952 337661203968 337704812544 338408496384 338452201472 338631327744 339533365248 339670992969 340070201856 340388102736 340432063488 340778814516 340822825728 340866842624 341003206656 341047246848 341542367232 341586477056 342298249216 342523641856 342816555312 343391698944 343575257256 343757094912 344256149358 344300609664 344695812384 344740329472 344922783744 345062596032 345245220864 345468141568 345686147072 346188002048 346209583104 346415955968 346712197986 347479521543 347524398144 347663425536 347708325888 348213116592 348258087936 348657833216 348842360832 348983761896 349028832768 349213556736 350143782912 350539780096 350697395664 351473539032 351659556864 351704973312 352215566208 352437829632 352949486463 352995069504 353040658432 353181892608 353227505664 354122689536 354523186688 355060003716 355140108288 355467556521 355513464768 355655688192 355701620736 355845802158 356034134016 356264020992 356488839168 357006377112 357052484096 357241454592 357287591936 358032080896 358551859264 358574211072 359321380992 359553390504 359743684608 359935983792 360079976448 360126480384 360539848704 360586412032 361109898688 361301016576 361347678208 361494148224 362648918016 362695753728 363222302652 363451511808 363686188096 364026165426 364218826752 364265865216 364683984896 365024894976 365453901824 365602036272 365649253376 366238236672 366769928448 366817296384 367581642624 367629115392 367823683584 368210374224 368357677056 368405250048 368452829184 368828121088 369025276312 369220583424 369756604866 369804358528 370400034816 370818940928 370985674752 371380432896 371806718976 371854737408 372051542016 372394583022 372591673344 372639793152 372790840356 373218745361 373416271872 373464498176 374006680784 374809371552 375600665088 375649173504 376031795328 376080359424 376128929792 376279400448 376431922944 376674980528 376874336256 377708412928 378280336896 379068568956 379117525248 379318173696 379868854464 379917914112 380353999872 380403122176 380709558432 380758726656 380960243712 381360744732 381446782976 382000553984 382407032832 382578977088 383425678944 383475197952 383628607488 383678152704 384235163136 384284786688 384725884928 385085530368 385135263744 385339097088 386752567296 386802515968 387782788932 387832870656 388038131712 388195420536 388651659264 388896915456 389461502304 389511800832 389562105856 389717950464 389768282112 390127658404 390373846016 390964947912 391197999104 391790348928 392240062368 392290719744 392447655936 392606732133 392657436864 392865251328 393366994944 393938071296 393988947968 394197467136 394357252608 394809912448 395069882368 395407731411 395643430912 395668094976 396242511984 396492558336 396748568832 397119453192 397170740736 397329629184 397380943872 397837074432 397888454656 398466095104 398676983808 398838585024 398890094592 399952647864 400164323328 400797023616 401049944064 401632174251 401684044608 401896636416 401948540928 402409914368 402573028704 402786091008 403370841672 403422936576 403475038208 404497564317 404711645184 404927981766 405607329792 405659713536 406248636024 406301102592 406463643648 406516137984 406680916752 406982754304 407147722212 407200304896 407415816192 408007288128 408059981824 409146961608 409179521024 409799098368 410269483008 410322468864 410653006848 410918160576 411135639552 411302290806 411355410048 411827581088 412045541376 412098756608 412697027072 413582754816 414236671002 414455906304 414509432832 414931636224 414985224192 415153435851 415373156352 415641357824 416029903344 416507439964 416781697024 417171308544 418282558848 418336579584 418557984768 419165632512 419219767296 419700965376 419925314424 420093305856 420147560448 420369924096 420757515882 420811856256 421517852672 421743172928 421966381056 423035769744 423090404352 423145046016 423314325504 423759353094 423983628288 424697192997 424921964544 424976842752 425593809168 425862377472 426535708984 426761453568 426816569344 427898249856 427953512448 428353567488 429127630848 429578769928 429750623232 429806125056 429861634048 430033600512 430207911936 430485692032 430757347328 431382705677 431409597696 431666757632 432320385024 432816620544 433221221664 433277171712 433506484224 434060132352 434460346859 434690285568 434746425344 434922647082 435096638208 435152830464 435652317184 436311979488 436572061696 437233116672 437509029888 438144190092 438200775936 438257369088 438432694272 438489317376 438992633856 439170576768 439686725632 440097748992 440154587136 441270070164 441327059712 442537869312 443180330208 443237566464 443472150528 443651909184 444161151504 444218514432 444453617664 444920868854 445098859776 445156343808 445213835264 446141538304 446342139936 446817083328 447566708736 447624511488 448274356992 448332251136 448511606784 448693408152 448751356416 449266452096 449324474368 449562279936 450214938624 450273083392 451211328512 451508436992 451894550184 452192108544 452711153664 452894657292 453134352384 453426935808 453792196881 453850803648 453909417984 454371752688 454430434304 454670942208 454729662464 455389822976 456367177728 457029715527 457088740416 457330655232 457855598592 458100343008 458342793216 459008199144 459067479552 459594416512 459897044992 460083461376 460290331809 460326961152 461553168384 461612777472 462282930648 462527594496 462774836304 463306028724 463365864192 463551234048 463611101184 464284155456 464344117248 465123147776 465311682528 465371777024 465618075648 466798090752 466858377216 467596527552 468033641262 468631385376 468879409152 468939964416 469317722112 469620754944 469917106176 470599315284 470660092672 470909190144 470970007552 472163586048 472415978727 472666005504 473413338288 473520144384 473956742028 474017953024 474207584256 474268827648 474461069544 474712178688 475018694656 475318452224 476008502816 476038176768 476321939456 478037210112 478098948096 478351982592 478793035314 479095174656 479404520672 479658246144 479852672607 479914645056 480106635264 480168640512 480719798272 481447701504 481734688768 481992197632 482768584704 483276116169 483469451136 483531890688 483594338304 483787800576 484296403536 484602015744 485368220568 485625102336 485687820288 486699859968 486918698112 487469381696 488317648896 489026571264 489089728512 489546934272 490108856832 490172153856 490431578112 490883768529 490947165632 491143569408 491207000064 491270438912 492294111232 493008806488 493039540224 493866713088 494066898864 494385911943 494647566336 495109967616 495173910528 495742291968 495806316544 496526110696 496788897792 496853057536 497054453808 497888362496 498642262272 499681295442 499745828736 500010319872 500736217248 500800886784 500865564672 501375727104 501440479232 501705867264 501909230592 502499115008 502702799874 503577575424 504308651616 504373782528 505424758608 505490033664 505757564928 506491805952 506557218816 507138666496 507409754929 507612744576 507678302208 507946991616 508480992976 509300047872 509876043776 510105302784 510648095232 511168221774 511234238592 511300263936 511504809984 511570870272 512313550848 512379715584 513447373824 513513684992 513785462784 514259186078 515087548416 515362885884 515670089728 516450914496 517043718576 517110494208 517384175616 517593894048 517867831296 518202212352 518529220608 519282003072 519349067776 519623933952 521286597216 521562488832 522319674888 522387131904 522986749824 523054292992 523263541248 523475642844 523543249152 523820335104 524489326592 525250761728 525596622848 525809670144 526046093496 527210308548 527489335296 527557459968 528323349312 528656744448 528998091776 529492604256 529560987648 529772838912 529841258496 530449432576 531569311744 531784780032 531853459456 532710162432 533270197152 533483532288 533552431104 533768703237 534396031488 534733258752 535509565668 535578726144 535862181888 535931387904 536764038272 537048121344 537827788896 537897248768 539330085756 539615526912 539903975688 540189720576 540809773056 540879618048 541664848032 541734803456 541951524864 542021517312 542241222336 542863629616 543221088256 544009717504 544043630592 544833453978 545177267712 545529282144 546039248139 546328240128 546398797824 547025977344 547096625152 547537342464 547890880768 548180852736 548403054408 548473880064 549032534498 549394055168 550225944576 551372463936 551443673088 551735525376 552315561336 552536515584 552607875072 552679243776 553242181632 553313632256 553537914468 553830875136 554634907299 554706537792 556228411392 556478512128 557710078464 557782106112 558077313024 558591874533 558887510016 558959689728 559186260534 559601287168 559900419232 560124407808 560196747264 561010021176 561082475008 562621841408 563473760256 564047692992 564120539136 564193394688 564419100672 564647884416 565012470792 565311504384 566262923996 566562619392 566635790336 567458412224 567816503296 568676287872 569015271424 569876871168 570530999808 570604683264 571064337648 571138089984 571440365568 572041117098 572170174464 573000830976 573074833408 573610549248 575138518416 575212796928 575517229056 576352744704 576427180032 577088827392 577628295552 577702895616 578008645632 578746843136 579587047424 579896862776 580128850944 580203773952 581674183398 581749305984 582057197568 582977488896 583345373184 584192253456 584267701248 584343158784 584576925696 584652423168 585191487606 585323511808 585560769024 586486599853 586796998656 586872782848 588360093552 588436079616 588671483904 588986155296 590050492416 590907106944 590983421952 591296200704 591535878912 592214868672 592291352576 592604823552 593465146368 593541791744 595122853248 595679179788 595756111104 596071415808 596755611648 596832681984 597699142656 597776334848 598015475712 598257877536 598335141888 599021936128 599416373248 599928971796 600286584832 601195535424 601574916096 602526066912 602844954624 602922811392 603614871552 603859543056 604179136512 604569247744 605056262508 605134404864 605212557312 605829003584 606227922944 608410994688 608489570304 608811614208 609372954036 609451653888 609695465472 609774206976 610021375128 610474131456 610721583318 610800457344 611123724288 612010932192 612089972736 613444615168 613720442412 613769281536 615404224512 615483703296 616377240864 616703459328 616953436209 617033115072 617741371632 617821152256 618068312064 618148134912 619045540608 619125489664 620415576704 620824100864 621355006503 621764149248 622397454336 622477836288 623059734528 623462036736 624044855016 624761159946 624841847168 625172545536 625253285888 625756962816 626161006592 626556141568 627465753712 627504869376 627878920192 628829650944 629551448064 629887971636 630139958784 630221340672 630554886144 631136273823 631217784384 631942322704 632276779008 632358436864 632614759392 632949571584 634635606528 634717569024 635639029641 635975442432 637382946816 637465264128 638390713752 638793566208 639544328192 639803563476 639886193408 640142180352 640224854016 641847374784 641930268672 643691446272 644368154892 644625934848 644709187584 644792451072 645050400768 645311867904 645728538048 646136020992 647157627424 647500136448 647583760384 648933146624 649224930816 649915757568 651090198528 652035428352 652119638016 652383970623 652644957312 652729245696 653478475776 653562871808 653908770816 654511691372 654858092544 654942666752 657301163904 657386053632 657733976064 658488950784 658755865152 659181215924 659530088448 660146623488 660231880704 660989722624 661990589568 662385197056 662739271744 663806803968 664770495312 664856349696 665208225792 666241727256 666327771648 666680426496 667381303281 667648289664 667734515712 667820752896 668500969472 668941156352 669212307456 669513209904 670270399832 671350063104 671436767232 672411535488 672498376704 672767410176 673127034624 673899678144 673986711552 674343419904 675322407936 675409625088 676816992768 676904402944 677262655488 677887108921 679066730496 679341985938 680140403712 680776205472 680864126976 681557629032 681645651456 681733685248 682006413312 682094493696 682723402207 683084734464 683172954112 684596498432 685633110624 686783397888 687150514512 687514189824 688512298716 688601219328 689391624768 689480658944 689845567488 690125192064 690490441728 690936283136 691372294144 692376004096 692419166208 692831911936 693424395972 694959043086 695048796288 695326851072 695416651776 696426233184 696516175872 697315666432 697684721664 697967523792 698057665536 698427113472 700287565824 701079560192 701394791328 702947078064 703319113728 703409946624 704431132416 704875659264 705898972926 705990139008 706081316864 706363785216 706455011328 708245379072 709046373376 710120007432 710280216576 710935113042 711026929536 711311376384 711403241472 711691604316 712068268032 712528041984 712977678336 714012754224 714104968192 714482909184 714575183872 716064161792 717103718528 717148422144 718189552971 718642761984 719106781008 719487369216 719871967584 720159952896 720252960768 721079697408 721172824064 722219797376 722602033152 722695356416 722988296448 725297836032 725391507456 726444605304 726903023616 727372376192 728052330852 728437653504 728531730432 729367969792 730049789952 730907803648 731204072544 731298506752 732476473344 733539856896 733634592768 735163285248 735258230784 735647367168 736420748448 736715354112 736810500096 736905658368 737656242176 738050552624 738441166848 739513209732 739608717056 740800069632 741637881856 741971349504 742760865792 743613437952 743709474816 744103084032 744789166044 745183346688 745279586304 745581680712 746437490722 746832543744 746928996352 748013361568 749618743104 751201330176 751298347008 752063590656 752160718848 752257859584 752558800896 752863845888 753349961056 753748672512 754054199811 755416825856 756560673792 758137137912 758235050496 758636347392 759737708928 759835828224 760707999744 760806244352 761419116864 761517453312 761920487424 762721489464 762893565952 764001107968 764814065664 765157954176 766752332661 766851357888 766950395904 767257214976 767356305408 768470326272 768569573376 769451769856 770171060736 770270527488 770678194176 771388779117 773505134592 773605031936 775565577864 775665741312 776076263424 776390841072 777303318528 777793830912 778923004608 779023601664 779124211712 779435900928 780255316808 780747692032 781929895824 782395998208 783580697856 784480124736 784581439488 784895311872 785213464266 785314873728 785730502656 786733989888 787876142592 787977895936 788394934272 788714505216 789619824896 790139764736 790815462822 791286861824 791336189952 792485023968 792985116672 793497137664 794238906384 794341481472 794659258368 794761887744 795674148864 795776909312 796932190208 797353967616 797677170048 797780189184 799905295728 800328646656 801594047232 802099888128 803264348502 803368089216 803793272832 803897081856 804819828736 805146057408 805572182016 806741683344 806845873152 806950076416 808995128634 809423290368 809855963532 811214659584 811319427072 812497272048 812602205184 812927287296 813032275968 813361833504 813965508608 814295444424 814400609792 814831632384 816014576256 816119963648 818293923216 818359042048 819598196736 820538966016 820644937728 821306013696 821836321152 822271279104 822604581612 822710820096 823548801747 823655162176 824091082752 824197513216 825394054144 827165509632 828473342004 828911812608 829018865664 829863272448 829970448384 830306871702 830746312704 831282715648 832059806688 833014879928 833563394048 834342617088 836565117696 836673159168 837115969536 838331265024 838439534592 838779390801 839401930752 839850628848 840186611712 840295120896 840739848192 841515031764 841623712512 843035705344 843486345856 843932762112 846071539488 846180808704 846290092032 846628651008 847518706188 847967256576 849394385994 849843929088 849953685504 851187618336 851724754944 853071417968 853522907136 853633138688 855796499712 855907024896 856707134976 858061675647 858255261696 859157539856 859501246464 859612250112 859723268096 860067201024 860415823872 860971384064 861514694656 862765411354 862819195392 863333515264 864640770048 865633241088 866442443328 866554343424 867012968448 868120264704 868920693718 869380571136 869492850688 869845294164 870193276416 870305660928 871304634368 872623958976 873144123392 874466233344 875018059776 876288380184 876401551872 876514738176 876865388544 876978634752 877787231409 877985267712 878341153536 879373451264 880195497984 880309174272 882540140328 882654119424 885075738624 886360660416 886475132928 886944301056 887303818368 888322303008 888437028864 888907235328 889841737708 890197719552 890312687616 890427670528 892283076608 892684279872 893634166656 895133417472 895249022976 896548713984 896664502272 897023213568 897386816304 897502712832 898532904192 898648948736 899124559872 900429877248 900546166784 902422657024 903016873984 903789100368 904384217088 905422307328 905789314584 906268704768 906853871616 907584393762 907701607296 907818835968 908743505376 908860868608 909341884416 909459324928 910779645952 912734355456 914059431054 914177480832 914661310464 915711197184 916082374977 916200686016 916685586432 918016398288 918134959104 919188833024 919794089984 920166922752 920580663618 920653922304 921621799769 923106336768 923225554944 924565861296 925055188992 925549672608 926612057448 926731728384 927102468096 927222202368 928568310912 928688234496 930246295552 930623365056 930743554048 931236151296 933596181504 933716754432 935193055104 936067282524 937141739919 937262770752 937758818304 937879928832 938635444224 939241509888 939834212352 941198630568 941320185344 941818380288 941940015104 944327172096 944831957454 945332011008 946826676576 947913484056 948035906048 948415168512 948537655296 948922139088 949424357376 950037389312 950636904448 952017005632 952076353536 952643878912 956074420224 956197896192 956703965184 957586070628 958190349312 958809041344 959316492288 959705345214 959829290112 960213270528 960337281024 961439596544 962895403008 963469377536 963984395264 965537169408 966552232338 966938902272 967063781376 967188676608 967575601152 968592807072 969204031488 970736441136 971250204672 971375640576 973399719936 973837396224 974938763392 976635297792 978053142528 978179457024 979093868544 980217713664 980344307712 980863156224 981767537058 981894331264 982287138816 982414000128 982540877824 984588222464 986017612976 986079080448 987733426176 988133797728 988771823886 989295132672 990219935232 990347821056 991484583936 991612633088 993052221392 993577795584 993706115072 994108907616 995776724992 997284524544 999362590884 999491657472 1000020639744 1001472434496 1001601773568 1001731129344 1002751454208 1002880958464 1003411734528 1003818461184 1004998230016 1005405599748 1007155150848 1008617303232 1008747565056 1010849517216 1010980067328 1011515129856 1012983611904 1013114437632 1014277332992 1014819509858 1015225489152 1015356604416 1015893983232 1016961985952 1018600095744 1019752087552 1020210605568 1021296190464 1022336443548 1022468477184 1022600527872 1023009619968 1023141740544 1024627101696 1024759431168 1026894747648 1027027369984 1027570925568 1028518372156 1030175096832 1030725771768 1031340179456 1032901828992 1034087437152 1034220988416 1034768351232 1035187788096 1035735662592 1036404424704 1037058441216 1038564006144 1038698135552 1039247867904 1042438564629 1042573194432 1043124977664 1044639349776 1044774263808 1045973499648 1046108585984 1046527082496 1046951285688 1047086498304 1047640670208 1048978653184 1050501523456 1051193245696 1051619340288 1052092186992 1054420617096 1054978670592 1055114919936 1056646698624 1057313488896 1057996183552 1058848459389 1058985208512 1059121975296 1059545677824 1059682516992 1060898865152 1063138623488 1063569560064 1063706918912 1065420324864 1066402669563 1066540394304 1066967064576 1067104862208 1067537406474 1068792062976 1069466517504 1071019131336 1071157452288 1071724363776 1071862775808 1073528076544 1074096242688 1075655577792 1075794497536 1078660171512 1079231053824 1079807951376 1080379441152 1081619546112 1081759236096 1083329696064 1083469606912 1083903049728 1084043034624 1084482444672 1085727259232 1086442176512 1088019435008 1088087261184 1089666907956 1090354535424 1091058564288 1092078496278 1092656480256 1092797595648 1094051954688 1094193250304 1095074684928 1095781761536 1096361705472 1096806108816 1096947760128 1098065068996 1098788110336 1100451889152 1102744927872 1102887346176 1103471050752 1104631122672 1105073031168 1105215750144 1105358487552 1106484363264 1106627264512 1107075828936 1107661750272 1109269814598 1109413075584 1112456822784 1112957024256 1115420156928 1115564212224 1116154626048 1117183749066 1117775020032 1117919379456 1118372521068 1119202574336 1119656236083 1119800838464 1120248815616 1120393494528 1122020042352 1122164950016 1125243682816 1126947520512 1128095385984 1128241078272 1128386789376 1128838201344 1129295768832 1130024941584 1130623008768 1132525847992 1133125238784 1133271580672 1134916824448 1135633006592 1137352575744 1138030542848 1139753742336 1141061999616 1141209366528 1142128675296 1142276179968 1142880731136 1144082234196 1144340348928 1145395459901 1146001661952 1146149666816 1147221098496 1150277036832 1150425593856 1151034458112 1152705489408 1152854360064 1154177654784 1155256591104 1155405791232 1156017291264 1159174094848 1159793725552 1160257701888 1160407547904 1163348366796 1163498611968 1164114395136 1165954977792 1166690746368 1168384506912 1168535402496 1168686317568 1169153851392 1169304846336 1170382975212 1170647023616 1171121538048 1172973199706 1173593997312 1173745565696 1176720187104 1176872159232 1177342967808 1177972310592 1180100984832 1181814213888 1181966843904 1182592401408 1183071757824 1184429737344 1184582705152 1185209647104 1186930292736 1187083583488 1190245706496 1191358359576 1191512222208 1192142831616 1193511223296 1193665363968 1195398285312 1195552669696 1196030951424 1196515755072 1196670283776 1198043872256 1198832746496 1199857943592 1200573169664 1202391070848 1203149832192 1204896522753 1205052133824 1205689909248 1205845622784 1207229743104 1207719086112 1208358273024 1209138495488 1210112525016 1210268809728 1210425114624 1211658007168 1212455845888 1213492692951 1216821989376 1216979140608 1218745908072 1218903307776 1219390930944 1219548413952 1220042750256 1220948262912 1221443166636 1221600914688 1222247448576 1224021864384 1224179945472 1226889230336 1227440884824 1227538563072 1230808449024 1230967406592 1232754481728 1233406918656 1233906872418 1234066230144 1235482743264 1235642304512 1236136624128 1236296269824 1238091081216 1238250979328 1240831153408 1241648201728 1242710013006 1243528298496 1244794908672 1244955672576 1245460307553 1246119469056 1246924073472 1248089710032 1249522319892 1249683694336 1250345091072 1250506571776 1251513925632 1252322013184 1253112283136 1254931507424 1255009738752 1255757840384 1257659301888 1259102896128 1259775943272 1260279917568 1260442681344 1261109772288 1262272547646 1262435568768 1263884645408 1264553558016 1264716873728 1265229518784 1265899143168 1269271213056 1269435138048 1271278059282 1271950884864 1274091578991 1274765893632 1274930528256 1276781427504 1277587132416 1279088656384 1279607126952 1279772386816 1280284360704 1280449708032 1283694749568 1283860537344 1287382892544 1288736309784 1289251869696 1289418375168 1289584902144 1290100801536 1290623735808 1291457076096 1292272041984 1294148117031 1294315254848 1295000272896 1295167520768 1297866293248 1298449861632 1299831515136 1302180397056 1303381040577 1304070856704 1304239276032 1304767941246 1305289914624 1305458491392 1306956951552 1307125743616 1309023382744 1309716185088 1309885333504 1314602327808 1314772107264 1315467952128 1316977901568 1317511730304 1318362431848 1319060176896 1320293246976 1320463761408 1321979445248 1323981179136 1324770394112 1325478543488 1327613607936 1329540990624 1329712699392 1330416451584 1332483454512 1332655543296 1333360852992 1334762606562 1335296579328 1335469031424 1335641505792 1337001938944 1338424614912 1339026419808 1340540799664 1342700126208 1342873534464 1344823070976 1344996753408 1345534820352 1346254069248 1347799356288 1347973423104 1348686839808 1350644815872 1350819250176 1353633985536 1353808805888 1354525310976 1355774217842 1358133460992 1358683971876 1360280807424 1361552410944 1361728253952 1363115258064 1363291302912 1363467370496 1364012826624 1364188987392 1365446804414 1366169468928 1366345908224 1369192996864 1371266221248 1373566795776 1374301029024 1375028379648 1377024597432 1377202438656 1378783249536 1378961317888 1379691134976 1380250384128 1380980883456 1381872566272 1382744588288 1384752008192 1384838332416 1385663823872 1386848791944 1389918086172 1390097592576 1390653702144 1390833303552 1392852466368 1393032351744 1394631332864 1395369443328 1395935047584 1396115331072 1396854226944 1400575131648 1402159120384 1402789582656 1405894156128 1406638227456 1406819893248 1408862264832 1409751318528 1411797945852 1411980278016 1412162633728 1412727570432 1412910022656 1416490758144 1417247936181 1418092746752 1420240014864 1420560433152 1421870226084 1422053859072 1422622752768 1422806482944 1423383208632 1424136536064 1425056083968 1425955356672 1428025508448 1428209936384 1428965818368 1429150367744 1432128323584 1434207437056 1434296844288 1436379105942 1437285523968 1438213562016 1438974738432 1439558017821 1439743935168 1440319905792 1440505921536 1442159394816 1442345648128 1444439594752 1445204066304 1445390712832 1445976592896 1449828348507 1450595672064 1450783014912 1452889210608 1453806047232 1454744752384 1456104661704 1456875307008 1457063460864 1458735939584 1460099579904 1461815607296 1462408145088 1462597013504 1464952946688 1467079713792 1467269185536 1470326570496 1470516461568 1471294734336 1472651305587 1472841496896 1473430708224 1473621000192 1473811316736 1475312484352 1476101105248 1476882333696 1479026419464 1479217434112 1481600139264 1483157735829 1483275763712 1483942699008 1485521731584 1487226875904 1487418949632 1489578332088 1490366693376 1490559172608 1491163361424 1492874981444 1493665087488 1493857992704 1496026723136 1499237486208 1502402660352 1502596694016 1504127181312 1504321437696 1504515719168 1505117601792 1505727691776 1506699922112 1507497345024 1508108399622 1510833651712 1513121347584 1516274275824 1516470100992 1517272694784 1519475417856 1519671656448 1521415999488 1521612488704 1522229264787 1522838233728 1523034906624 1523840974848 1525442978928 1525787131904 1528002215936 1529628131328 1530315908352 1533504665322 1533702715776 1533900791808 1534514429952 1534712610816 1536940652544 1537139146752 1538903539712 1540342121472 1540541054976 1541356388352 1542777558234 1547010269184 1547210063872 1551131155728 1551331482624 1552152526848 1552781682144 1554606637056 1555587661824 1557223040989 1557846009216 1558047203328 1558248423424 1558871801856 1560510633616 1561495384064 1563859791648 1564791996416 1567161395712 1568960249472 1569162878976 1569790623744 1570426928532 1570629747456 1571461005312 1573467979776 1575752285184 1575955791872 1576789868544 1577429010432 1579239649792 1580279529472 1581630925644 1582573723648 1582672379904 1584970047936 1585970233344 1586994275328 1588477812768 1588682962944 1589318516736 1589523775488 1591348297728 1591553818624 1593864380416 1594707935232 1595354340096 1595560378368 1599810591456 1600657293312 1603188094464 1604199776256 1606528697004 1606736178432 1607586545664 1607794163712 1609639657472 1610292114816 1611144364032 1613483366688 1613691746304 1613900152832 1617990257268 1618846580736 1619711927064 1622429319168 1622638854144 1624994544096 1625204410368 1625854574592 1626064551936 1626723667008 1627931017216 1628590888848 1628801219584 1629663264768 1632029152512 1632239927296 1636587846432 1636718084096 1638117744417 1639196393472 1641077932032 1641289875456 1642612027392 1643672642304 1644542558208 1645209163224 1645421640192 1647097603494 1647310324352 1648182165504 1648395026432 1650788108288 1654331019264 1656946684008 1657823625216 1658037731328 1659726544896 1659940896768 1660613743404 1661492625408 1662565431296 1663904721897 1664119613376 1666029759856 1667126788096 1668685234176 1673130235392 1673346318336 1674231939072 1675775623599 1676662530048 1676879069184 1677558781602 1678803861504 1679701257696 1680373223424 1680590241792 1683030063528 1683247425024 1686071410688 1686972691712 1687865524224 1692143078976 1692361617408 1692580184064 1693257302016 1695037412376 1695934513152 1698788771988 1699687858176 1699907371008 1702375236672 1703449509888 1706142835936 1707045814272 1707266277376 1711592999424 1711814049792 1713414269952 1716123351294 1716510523392 1718315079712 1719002492928 1719224500224 1719446536192 1720831647744 1721942768128 1723029389312 1725530822708 1725638390784 1726667030528 1729281540096 1731266482176 1732884886656 1733108686848 1734025936896 1736240529408 1737841387436 1738761142272 1738985701376 1739690588328 1740386552832 1740611321856 1742609268736 1745247917952 1746288246784 1748932466688 1750036119552 1752576760368 1752803103744 1753029476352 1753730777088 1753957269504 1755574462818 1755970535424 1756682307072 1758746902528 1759459799559 1760390995968 1760618348544 1765080280656 1765308238848 1770151477248 1772721320832 1772950265856 1773888602112 1774607636736 1776644606016 1776874057728 1777814470656 1779683475416 1780395439104 1780625375232 1780855341056 1784566153216 1785368559744 1787268333312 1790266834944 1790498045952 1793097427968 1793329004544 1794046427136 1794773632608 1795005425664 1797065808384 1797297897472 1798249119744 1799907151273 1800859754496 1801092333568 1804845314048 1807578200736 1808768434176 1810844614656 1811578629168 1812537409536 1813707743232 1815168787524 1815403214592 1815637671936 1817487010752 1817721737216 1818683768832 1821559291904 1825468710912 1828118862108 1828354961664 1829322620928 1831422394368 1832164749954 1832401372032 1833371172864 1836032796576 1836269918208 1838377666048 1839588179968 1840333845504 1841161327236 1841307844608 1843243599538 1846212673536 1846451109888 1849131722592 1850110377984 1851099345216 1853224114896 1853463456768 1854204936192 1854444404736 1857136621824 1857376468992 1860492591104 1861246730112 1861487108096 1862472302592 1867192363008 1867433508864 1870386110208 1872134565048 1874283479838 1874525541504 1875517636608 1875759857664 1877270888448 1878483019776 1879668424704 1882397261136 1882640370688 1883636760576 1883880030208 1888654344192 1889663914908 1890664022016 1893408821469 1893653353152 1895826968112 1896071812096 1896830337024 1897075310592 1897844278176 1898848714752 1900074778624 1901273808896 1904034011264 1904152707072 1905287757824 1906917088923 1912148840448 1912395792384 1915172141256 1916380698624 1917618082688 1918632984576 1919410690428 1919658580224 1920426541056 1920674562048 1922879193088 1925790806016 1926938755072 1927968790528 1931074338816 1933104464676 1933877804544 1934127562752 1934377353216 1935151202304 1937185614144 1938408062976 1941472882272 1942500409344 1942751281152 1946799439872 1947674792448 1949877526784 1953270595584 1956106285056 1956358914048 1957151911869 1958187737088 1960435427328 1960688615424 1961726312448 1963535074116 1963788662528 1964574277632 1964828000256 1965081755648 1969176444928 1972035225952 1972158160896 1975466852352 1976267595456 1977543647772 1978590265344 1980439870464 1980695642112 1982969167872 1983225266176 1986104442784 1987155591168 1987412230144 1988217815232 1991553449984 1994569049088 1998725181768 1998983314944 2000041279488 2002143909843 2002944868992 2003203547136 2003462258688 2005502908416 2005761916928 2006823469056 2007636922368 2009996460032 2010811199496 2014310301696 2017234606464 2017495130112 2021699034432 2021960134656 2023030259712 2025967223808 2026228875264 2028554665984 2029639019716 2030450978304 2030713208832 2031787966464 2033661326763 2033923971904 2037200191488 2039504175104 2040421211136 2042592380928 2044672887096 2044936954368 2045201055744 2046019239936 2046283481088 2048170206621 2049254203392 2049518862336 2053789495296 2054054739968 2057036744312 2060350193664 2061451543536 2062680358912 2065803657984 2068174874304 2068441976832 2069536702464 2070375576192 2071471325184 2072808849408 2074116882432 2077128012288 2077396271104 2078495735808 2084877129258 2085146388864 2086249955328 2089278699552 2089548527616 2091946999296 2092217171968 2093054164992 2093902571376 2094172996608 2095281340416 2097957306368 2101003046912 2103238680576 2104184373984 2108841234192 2109957341184 2110229839872 2113293397248 2114626977792 2115992367104 2117696918778 2117970417024 2118243950592 2119091355648 2119365033984 2121797730304 2126277246976 2127139120128 2127413837824 2130840649728 2132805339126 2133080788608 2133934129152 2134209724416 2135074812948 2137584125952 2138933035008 2142038262672 2142314904576 2143448727552 2143725551616 2147056153088 2148192485376 2151311155584 2151588995072 2157320343024 2158462107648 2159615902752 2160758882304 2163239092224 2163518472192 2166659392128 2166939213824 2167806099456 2168086069248 2168964889344 2171454518464 2172884353024 2176038870016 2176174522368 2179333815912 2180709070848 2182117128576 2184156992556 2185312960512 2185595191296 2188103909376 2188386500608 2190149369856 2191563523072 2192723410944 2193612217632 2193895520256 2196130137992 2197576220672 2200903778304 2205489855744 2205774692352 2206942101504 2209262245344 2210146062336 2210431500288 2210716975104 2212968726528 2213254529024 2214151657872 2215323500544 2218539629196 2218826151168 2224913645568 2225914048512 2230840313856 2231128424448 2232309252096 2234367498132 2235550040064 2235838758912 2236745042136 2238405148672 2239312472166 2239601676928 2240497631232 2240786989056 2244040084704 2244329900032 2250487365632 2253895041024 2256190771968 2256482156544 2256773578752 2257676402688 2258591537664 2260049883168 2261246017536 2262162599433 2265051695984 2266250477568 2266543161344 2269833648896 2271266013184 2274705151488 2276061085696 2279507484672 2282123999232 2282418733056 2284257350592 2284552359936 2285761462272 2288164468392 2288680697856 2290790919802 2292003323904 2292299333632 2294442196992 2300554073664 2300851187712 2302068916224 2305410978816 2305708720128 2308355309568 2310513182208 2310811582464 2312034582528 2314166337351 2318348189696 2319587451104 2320515403776 2320815095808 2326696733592 2326997223936 2328228790272 2331909955584 2333381492736 2336769013824 2337070804992 2337372635136 2338307702784 2340765950424 2341294047232 2342243076096 2345946399412 2347187994624 2347491131392 2353440374208 2353744318464 2354685935616 2355944621184 2360201969664 2363628427776 2363933687808 2365184802816 2366143515648 2368859474688 2369165410304 2370419294208 2373860585472 2374167166976 2380491412992 2382716719152 2383024444416 2384285663232 2387022446592 2387330727936 2390796570624 2391105339392 2392061902848 2393031510144 2393340567552 2396087744512 2397665492992 2399715887184 2401146339328 2404782141696 2406299664384 2409793045506 2410104267648 2411379818496 2411691245568 2414459486208 2415438172224 2416716546048 2418276990976 2420225050032 2420537619456 2420850229248 2423316014336 2424911691776 2426985385902 2433643978752 2433958281216 2437491816144 2437806615552 2438781861888 2439096827904 2440085500512 2441896525824 2442886333272 2443201829376 2444494897152 2448043728768 2448359890944 2453778460672 2454881769648 2455077126144 2461616898048 2461934813184 2465508963456 2466813837312 2467813744836 2468132460288 2470646405241 2470965486528 2471284609024 2472273248256 2472592539648 2476182162432 2476501958656 2481662306816 2483296403456 2485420026012 2487056596992 2489589817344 2489911345152 2490920615106 2492238938112 2493848146944 2496179420064 2499044639784 2499367388672 2500690182144 2501013143552 2503027851264 2504644026368 2506224566272 2509863014848 2510019477504 2511515680768 2515318603776 2518205792256 2519551886544 2520559835136 2520885362688 2522219544576 2524545095292 2524871137536 2527769290816 2529107116032 2529433747456 2530459037568 2531798286336 2538542426112 2538870276096 2542556118564 2543901769728 2548183157982 2549531787264 2549861056512 2553562855008 2555174264832 2558177312768 2559214253904 2559544773632 2560568721408 2560899416064 2567389499136 2567721074688 2574185026941 2574765785088 2577472619568 2578503739392 2578836750336 2579169804288 2580201603072 2581247471616 2582914152192 2584544083968 2588296234062 2588630509696 2590000545792 2590335041536 2595732586496 2596899723264 2599663030272 2604360794112 2606762081154 2608141713408 2608478552064 2609535882492 2610579829248 2610916982784 2613913903104 2614251487232 2618046765488 2619432370176 2619770667008 2629204655616 2629544214528 2630935904256 2633361694227 2633955803136 2635023460608 2636724863696 2638120353792 2640586493952 2640927522816 2643958890496 2647962358272 2649540788224 2650957086976 2655227215872 2659081981248 2659425398784 2660832903168 2664966909024 2665311086592 2666721705984 2669525213124 2670593158656 2670938062848 2671283011584 2674003877888 2676849229824 2678052839616 2681081599328 2685400252416 2685747068928 2689646141952 2689993506816 2691069640704 2692508138496 2695598712576 2695946846208 2697373679616 2701289631744 2701638500352 2707267971072 2707617611776 2709050621952 2711548435684 2716266921984 2717367943752 2720561614848 2723104821888 2723456507904 2726230516128 2726582605824 2726934740992 2728025653248 2728377974784 2730893608828 2732338937856 2732691816448 2738385993728 2742532442496 2747133591552 2748247124931 2748602058048 2750056759296 2754049194864 2754404877312 2757566499072 2757922635776 2759382269952 2760500768256 2761961766912 2763745132544 2764865399307 2765489176576 2769504016384 2769676664832 2771327647744 2773697583888 2779836172344 2780195185152 2781307404288 2781666607104 2785704932736 2786064703488 2789262665728 2790738886656 2791870095168 2792230662144 2793708453888 2801150263296 2804318240768 2805579165312 2811425219757 2811788312256 2813276454912 2813639786496 2817724529664 2819502637056 2823595891704 2823960556032 2824325267456 2825455140864 2825820045312 2828425523429 2832981516288 2834495872362 2836185493504 2840480029728 2843740452168 2844107718144 2845245505536 2845612965888 2846766417264 2848273072128 2850112167936 2851910713344 2856051016896 2856419872768 2857931636736 2864256647168 2868414874112 2868593688576 2872758211884 2874571047936 2876427124032 2877949476864 2879116035642 2879487870336 2880639811584 2881011843072 2884318789632 2884691296256 2888879189504 2890408132608 2890781425664 2891953185792 2899656697014 2901191344128 2901566029824 2905778421216 2907612094464 2909489504768 2912209323408 2913750614016 2914126921728 2917471879168 2920199159808 2923631214592 2924816290176 2925194027008 2929905893376 2934159427584 2934538371072 2940653140992 2941032923136 2942589468672 2945302611174 2945682993792 2946861416448 2947242000384 2947622633472 2950624968704 2952202210496 2953764667392 2958052838928 2958434868224 2963200278528 2966315471658 2966551527424 2967885398016 2971043463168 2974453751808 2974837899264 2979156664176 2980733386752 2981118345216 2982326722848 2985749962888 2987330174976 2987715985408 2992053446272 2998474972416 3004805320704 3005193388032 3008254362624 3008642875392 3009031438336 3010235203584 3011455383552 3013399844224 3014994690048 3016216799244 3019678939739 3021667303424 3026242695168 3032548551648 3032940201984 3034545389568 3038950835712 3039343312896 3042831998976 3043224977408 3044458529574 3045676467456 3046069813248 3047681949696 3050885957856 3056004431872 3059256262656 3060631816704 3067009330644 3067405431552 3067801583616 3069028859904 3069425221632 3073881305088 3074278293504 3077807079424 3080684242944 3081082109952 3082712776704 3085555116468 3094020538368 3094420127744 3102262311456 3102662965248 3104305053696 3105563364288 3109213274112 3111175323648 3114446081978 3115692018432 3116094406656 3116496846848 3117743603712 3121021267232 3122990768128 3127719583296 3129583992832 3134322791424 3137920498944 3138325757952 3139581247488 3140853857064 3141259494912 3142922010624 3146935959552 3151504570368 3151911583744 3153579737088 3154858020864 3158479299584 3160559058944 3163261851288 3165147447296 3165344759808 3169940095872 3171940466688 3173988550656 3176545378167 3176955625536 3177365925888 3178637033472 3179047550976 3182696595456 3183107637248 3187728760832 3189415870464 3190708680192 3191120756736 3199208008689 3199621182912 3201314586624 3206376188928 3208399552512 3213057394008 3213472356864 3215173091328 3215588327424 3219279314944 3220584229632 3222288728064 3226966733376 3227383492608 3227800305664 3235980514536 3237693161472 3239423854128 3244858638336 3245277708288 3249989088192 3250408820736 3251709149184 3252129103872 3253447334016 3255862034432 3257181777696 3257602439168 3259326529536 3264058305024 3264479854592 3273175692864 3273436168192 3276235488834 3278392786944 3282155864064 3282579750912 3285224054784 3287345284608 3289085116416 3290418326448 3290843280384 3294195206988 3294620648704 3296364331008 3296790052864 3301576216576 3308662038528 3313893368016 3315647250432 3316075462656 3319453089792 3319881793536 3321227486808 3322985250816 3325130862592 3327809443794 3328239226752 3332059519712 3334253576192 3337370468352 3346260470784 3346692636672 3348463878144 3351551247198 3353325060096 3353758138368 3355117563204 3357607723008 3358968708249 3359402515392 3360746446848 3361180483584 3366060127056 3366494850048 3372142821376 3373945383424 3375731048448 3384286157952 3384723234816 3385160368128 3386514604032 3390074824752 3391869026304 3397577543976 3399375716352 3399814742016 3404750473344 3406899019776 3412285671872 3414091628544 3414532554752 3423185998848 3423628099584 3426828539904 3432246702588 3433021046784 3436186379703 3436630159424 3438004985856 3438449000448 3438893072384 3441663295488 3443885536256 3446058778624 3451061645416 3451276781568 3453334061056 3458563080192 3462532964352 3465769773312 3466217373696 3468051873792 3475682774872 3477522284544 3477971402752 3479381176656 3480773105664 3481222643712 3485218537472 3490495835904 3492576493568 3497864933376 3500072239104 3505153520736 3505606207488 3506058952704 3507461554176 3507914539008 3511148925636 3511941070848 3513364614144 3517493805056 3518919599118 3520781991936 3521236697088 3530160561312 3530616477696 3540302954496 3545442641664 3545900531712 3547777204224 3549215273472 3553289212032 3553748115456 3555628941312 3559366950832 3560790878208 3561250750464 3561710682112 3569132306432 3570737119488 3574536666624 3580533669888 3580996091904 3586194855936 3586658009088 3588092854272 3589547265216 3590010851328 3594131616768 3594595794944 3596498239488 3599814302546 3601719508992 3602184667136 3609690628096 3615156401472 3617536868352 3621689229312 3623157258336 3625074819072 3627415486464 3630337575048 3630806429184 3631275343872 3634974021504 3635443474432 3637367537664 3643118583808 3650937421824 3656237724216 3656709923328 3658645241856 3662844788736 3664329499908 3664802744064 3666742345728 3672065593152 3672539836416 3676755332096 3679176359936 3680667691008 3682322654472 3682615689216 3686487199076 3692425347072 3692902219776 3698263445184 3700220755968 3702198690432 3706448229792 3706926913536 3708409872384 3708888809472 3714273243648 3714752937984 3720985182208 3722493460224 3722974216192 3724944605184 3734384726016 3734867017728 3736380922659 3740772220416 3744269130096 3748566959676 3749051083008 3751035273216 3751519715328 3754541776896 3756966039552 3759336849408 3764794522272 3765280741376 3767273521152 3767760060416 3777308688384 3779327829816 3781328044032 3786817642938 3787306706304 3791653936224 3792143624192 3793660674048 3794150621184 3795688556352 3797697429504 3800149557248 3802547617792 3808068022528 3808305414144 3810575515648 3813834177846 3822274736973 3824297680896 3824791584768 3830344282512 3832761397248 3835236165376 3837265969152 3838821380856 3839317160448 3840853082112 3841349124096 3845758386176 3851581612032 3853877510144 3855937581056 3862148677632 3866208929352 3867755609088 3868255125504 3868754706432 3870302404608 3874371228288 3876816125952 3882444351093 3882945764544 3885000818688 3885502562304 3893598879744 3895349584896 3899755053568 3906541191168 3910143121731 3912212570112 3912717828096 3914303823738 3916375474176 3920870854656 3921377230848 3927070148232 3927577325056 3929148555264 3929656000512 3930163511296 3938352889856 3944070451904 3944316321792 3950933704704 3952535190912 3955087295544 3957180530688 3960879740928 3961391284224 3965938335744 3966450532352 3972208885568 3974311182336 3974824460288 3976435630464 3983106899968 3989138098176 3997450363536 3997966629888 4000082558976 4004287819686 4005889737984 4006407094272 4006924517376 4011005816832 4011523833856 4015273844736 4019992920064 4021622398992 4028620603392 4034469212928 4034990260224 4043398068864 4043920269312 4046060519424 4051934447616 4052457750528 4057109331968 4059278039432 4060901956608 4061426417664 4063575932928 4067322653526 4067847943808 4074400382976 4079008350208 4080842422272 4085184761856 4089345774192 4089873908736 4090402111488 4092038479872 4092566962176 4096340413242 4098508406784 4099037724672 4105406198971 4107578990592 4108109479936 4114073488624 4120700387328 4122903087072 4125360717824 4131607315968 4136349748608 4136883953664 4139073404928 4140751152384 4142942650368 4145617698816 4148233764864 4154256024576 4154792542208 4156991471616 4169754258516 4170292777728 4172499910656 4178557399104 4179097055232 4183893998592 4184434343936 4186108329984 4187805142752 4188345993216 4190562680832 4195914612736 4202006093824 4206477361152 4208368747968 4217682468384 4219914682368 4220459679744 4226586794496 4229253955584 4231984734208 4235393837556 4235940834048 4236487901184 4238182711296 4238730067968 4243595460608 4252554493952 4254278240256 4254827675648 4261681299456 4265610678252 4266161577216 4267868258304 4268419448832 4270149625896 4275168251904 4277866070016 4284076525344 4284629809152 4286897455104 4287451103232 4294112306176 4296384970752 4302622311168 4303177990144 4314640686048 4316924215296 4318674053463 4319231805504 4321517764608 4326478184448 4327036944384 4333318784256 4333878427648 4335612198912 4336172138496 4337929778688 4342909036928 4345768706048 4349485045521 4352077740032 4352349044736 4358667631824 4361418141696 4364234257152 4368313985112 4370625921024 4371190382592 4376207818752 4376773001216 4380298739712 4383127046144 4385446821888 4387224435264 4387791040512 4392260275984 4395152441344 4401807556608 4410979711488 4411549384704 4413884203008 4417953916761 4418524490688 4420292124672 4420863000576 4421433950208 4425937453056 4426509058048 4428303315744 4430647001088 4437079258392 4437652302336 4449473207487 4449827291136 4451828097024 4461680627712 4462256848896 4468734996264 4471100080128 4471677517824 4473490084272 4476810297344 4478624944332 4479203353856 4480995262464 4481573978112 4488080169408 4488659800064 4500974731264 4507790082048 4512381543936 4512964313088 4513547157504 4515352805376 4517183075328 4520099766336 4522492035072 4524325198866 4530103391968 4532500955136 4533086322688 4539667297792 4542532026368 4549410302976 4552122171392 4559014969344 4564247998464 4564837466112 4566687794361 4568514701184 4569104719872 4571522924544 4576328936784 4577361395712 4581581839604 4584006647808 4584598667264 4588884393984 4601108147328 4601702375424 4604137832448 4610821957632 4611417440256 4616710619136 4621026364416 4621623164928 4624069165056 4628332674702 4636696379392 4639174902208 4641030807552 4641630191616 4653393467184 4653994447872 4656457580544 4663819911168 4666762985472 4671669122967 4673538027648 4674141609984 4674745270272 4676615405568 4681531900848 4682588094464 4684486152192 4691892798824 4694375989248 4694982262784 4706880748416 4707488636928 4709371871232 4711889242368 4720403939328 4727256855552 4727867375616 4730369605632 4732287031296 4737718949376 4738330820608 4740838588416 4745209762447 4747721170944 4748334333952 4760982825984 4765433438304 4766048888832 4768571326464 4774044893184 4774661455872 4779063815449 4781593141248 4782210678784 4784123805696 4786063020288 4786681135104 4792175489024 4799431774368 4802292678656 4809564283392 4812599328768 4819586091012 4820208535296 4822759636992 4823382491136 4828918972416 4830876344448 4833433092096 4836553981952 4840450100064 4841075238912 4841700458496 4846632028672 4849823383552 4853970771804 4867287957504 4867916562432 4874983632288 4875613231104 4877563723776 4878193655808 4880171001024 4883793051648 4885772666544 4886403658752 4888989794304 4896087457536 4896719781888 4907556921344 4909763539296 4910154252288 4923233796096 4923869626368 4931017926912 4933627674624 4935627489672 4936264920576 4941292810482 4941930973056 4942569218048 4944546496512 4945185079296 4952364324864 4953003917312 4963324613632 4966592806912 4970840052024 4974113193984 4979179634688 4979822690304 4981841230212 4984477876224 4987696293888 4991714165691 4992358840128 4998089279568 4998734777344 5001380364288 5002026287104 5006055702528 5009288052736 5012449132544 5019726029696 5020038955008 5023031361536 5027326870797 5030637207552 5036411584512 5039103773088 5041119670272 5041770725376 5049090190584 5049742275072 5055538581632 5058214232064 5058867494912 5060918075136 5063596572672 5077084852224 5077740552192 5085112237128 5087803539456 5096366315964 5099063574528 5099722113024 5107125710016 5110348529664 5116354625536 5118428507808 5119089547264 5121137442816 5121798832128 5134778998272 5135442149376 5148370053882 5149531570176 5154945239136 5157007478784 5157673500672 5158339608576 5162494943232 5165828304384 5169088167936 5176592468124 5177261019392 5180001091584 5180670083072 5191465172992 5193799446528 5199326060544 5208721588224 5213524162308 5216283426816 5216957104128 5219071764984 5221159658496 5221833965568 5227827806208 5228502974464 5236093530976 5238864740352 5239541334016 5258409311232 5259088429056 5261871808512 5266723388454 5267911606272 5270046921216 5273449727392 5276240707584 5278379398677 5281172987904 5281855045632 5287917780992 5295924716544 5299081576448 5301914173952 5310454431744 5318163962496 5318850797568 5321665806336 5329933818048 5330622173184 5333443411968 5339050426248 5341186317312 5341876125696 5342566023168 5348007755776 5353698459648 5356105679232 5362163198656 5370800504832 5371494137856 5379292283904 5379987013632 5382139281408 5385016276992 5391197425152 5391893692416 5394747359232 5399721453819 5402579263488 5403277000704 5414535942144 5415235223552 5423096871368 5432533843968 5434735887504 5441123229696 5446209643776 5446913015808 5452461032256 5453165211648 5453869481984 5456051306496 5461787217656 5464677875712 5465383632896 5476771987456 5485064884992 5494267183104 5496494249862 5497204116096 5500113518592 5508098389728 5508809754624 5515132998144 5515845271552 5518764539904 5521001536512 5523923533824 5527490265088 5529730798614 5530978353152 5539008032768 5539353329664 5547395167776 5559672344688 5560390370304 5562614808576 5563333214208 5571409865472 5572129406976 5578525331456 5581477773312 5583740190336 5584461324288 5587416907776 5602300526592 5608636481536 5611158330624 5622850439514 5623576624512 5626552909824 5627279572992 5635449059328 5639005274112 5647191783408 5647921112064 5648650534912 5650910281728 5651640090624 5656851046858 5665963032576 5668991744724 5672370987008 5680960059456 5687480904336 5688215436288 5690491011072 5691225931776 5693532834528 5696546144256 5700224335872 5703821426688 5712102033792 5712839745536 5715863273472 5728513294336 5736829748224 5737187377152 5745516423768 5749142095872 5752854248064 5755898953728 5758232071284 5758975740672 5761279623168 5762023686144 5768637579264 5769382592512 5777758379008 5780816265216 5781562851328 5783906371584 5799313394028 5802382688256 5803132059648 5811556842432 5815224188928 5818979009536 5824418646816 5827501228032 5828253843456 5834943758336 5840398319616 5847262429184 5849632580352 5850388054016 5859811786752 5868318855168 5869076742144 5871455735607 5881306281984 5882065846272 5885178937344 5890605222348 5891365987584 5893722832896 5894484000768 5895245266944 5901249937408 5904404420992 5907529334784 5916105677856 5916869736448 5926400557056 5932630943316 5933103054848 5935770796032 5942086926336 5948907503616 5949675798528 5958313328352 5961466773504 5962236690432 5964653445696 5971499925776 5974660349952 5975431970816 5984106892544 5996949944832 6006431729529 6009610641408 6010386776064 6016508725248 6017285750784 6018062876672 6020470407168 6022910767104 6026799688448 6029989380096 6032433598488 6039357879478 6043334606848 6052485390336 6065097103296 6065880403968 6069090779136 6077901671424 6078686625792 6085663997952 6086449954816 6088917059148 6091352934912 6092139626496 6095363899392 6100983980289 6101771915712 6112008863744 6118512525312 6121263633408 6134018661288 6134810863104 6135603167232 6138057719808 6138850443264 6144510619863 6147762610176 6148556587008 6155614158848 6161368485888 6162164219904 6171110232936 6188041076736 6188840255488 6204524622912 6205325930496 6208610107392 6211126728576 6218426548224 6222350647296 6228892163956 6231384036864 6232188813312 6232993693696 6235487207424 6242042534464 6245981536256 6255439166592 6259167985664 6268645582848 6275840997888 6276651515904 6279162494976 6281707714128 6282518989824 6285844021248 6293871919104 6303009140736 6303823167488 6309716041728 6316958599168 6321118117888 6326523702576 6330294894592 6330689519616 6339880191744 6343880933376 6347977101312 6353090756334 6353911251072 6354731851776 6357274066944 6358095101952 6365393190912 6366215274496 6375457521664 6378831740928 6381417360384 6382241513472 6398416017378 6399242365824 6402629173248 6412752377856 6416799105024 6426114788016 6426944713728 6430346182656 6431176654848 6438558629888 6441168459264 6444577456128 6451352598383 6453933466752 6454766985216 6455600611328 6471961029072 6475386322944 6478847708256 6489717276672 6490555416576 6499978176384 6500817641472 6503418298368 6504258207744 6506894668032 6511724068864 6514363555392 6515204878336 6518653059072 6528116610048 6528959709184 6546351385728 6546872336384 6552470977668 6556785573888 6564311728128 6565159501824 6570448109568 6574690569216 6578170232832 6580836652896 6581686560768 6588390413976 6589241297408 6592728662016 6593580105728 6603152433152 6617324077056 6627786736032 6631294500864 6632150925312 6638906179584 6639763587072 6642454973616 6645970501632 6650261725184 6655618887588 6656478453504 6664119039424 6668507152384 6674740936704 6692520941568 6693385273344 6696927756288 6703102494396 6706650120192 6707516276736 6710235126408 6715215446016 6717937416498 6718805030784 6721492893696 6722360967168 6732120254112 6732989700096 6744285642752 6747890766848 6751462096896 6768572315904 6769446469632 6770320736256 6773029208064 6780149649504 6783738052608 6786487798299 6795155087952 6798751432704 6799629484032 6809500946688 6813798039552 6824571343744 6828183257088 6829065109504 6846371997696 6847256199168 6853657079808 6864493405176 6866042093568 6872372759406 6873260318848 6876009971712 6876898000896 6877786144768 6883326590976 6887771072512 6892117557248 6902123290832 6902553563136 6906668122112 6917126160384 6925065928704 6931539546624 6932434747392 6936103747584 6942499012053 6951365549744 6955044569088 6955942805504 6958762353312 6961546211328 6962445287424 6970437074944 6980991671808 6985152987136 6995729866752 7000144478208 7010307041472 7011212414976 7012117905408 7014923108352 7022297851272 7023882141696 7026729228288 7034987610112 7037839198236 7041563983872 7042473394176 7060321122624 7061232955392 7080605908992 7090885283328 7091801063424 7095554408448 7098430546944 7106578424064 7107496230912 7111257882624 7118733901664 7121581756416 7122501500928 7123421364224 7138264612864 7141474238976 7149073333248 7161067339776 7161992183808 7172389711872 7173316018176 7176185708544 7179094530432 7180021702656 7188263233536 7189191589888 7192996478976 7199628605092 7203439017984 7204369334272 7219381256192 7230312802944 7235073736704 7243378458624 7246314516672 7250149638144 7254830972928 7260675150096 7261612858368 7262550687744 7269948043008 7270886948864 7274735075328 7286237167616 7301874843648 7312475448432 7313419846656 7317290483712 7325689577472 7328658999816 7329605488128 7333484691456 7344131186304 7345079672832 7353510664192 7358352719872 7361335382016 7364645308944 7365231378432 7372974398152 7384850694144 7385804439552 7396526890368 7400441511936 7404397380864 7411939215723 7412896459584 7413853827072 7416819744768 7417777618944 7428546487296 7429505875968 7441970364416 7444986920448 7445948432384 7449889210368 7456758198131 7468769452032 7469734035456 7472761845318 7481544440832 7488538260192 7497133919352 7498102166016 7502070546432 7503039430656 7509083553792 7513932079104 7518673698816 7529589044544 7530561482752 7534547042304 7554617376768 7558655659632 7562656088064 7573635285876 7574613412608 7583307872448 7584287248384 7587321348096 7588301242368 7591377112704 7595394859008 7600299114496 7605095235584 7616136045056 7616610828288 7621151031296 7627668355692 7644549473946 7648595361792 7649583169536 7660688565024 7665522794496 7670472330752 7674531938304 7677642761712 7678634320896 7681706164224 7682698248192 7691516772352 7703163224064 7707755020288 7711875162112 7724297355264 7732417858704 7735511218176 7736510251008 7737509412864 7740604809216 7748742456576 7753632251904 7764888702186 7765891529088 7770001637376 7771005124608 7787197759488 7790699169792 7799510107136 7813082382336 7820286243462 7824425140224 7825435656192 7828607647476 7832750948352 7841741709312 7842754461696 7854140296464 7855154650112 7858297110528 7859312001024 7860327022592 7876705779712 7888140903808 7888632643584 7900085082681 7901867409408 7905070381824 7910174591088 7914361061376 7921759481856 7922782568448 7931876671488 7932901064704 7944417771136 7948622364672 7949648920576 7952871260928 7966213799936 7978276196352 7994900727072 7995933259776 8000165117952 8008575639372 8011779475968 8012814188544 8013849034752 8022011633664 8023047667712 8030547689472 8039985840128 8043244797984 8057241206784 8068938425856 8069980520448 8086796137728 8087840538624 8092121038848 8103868895232 8104915501056 8114218663936 8118556078864 8121803913216 8122852835328 8127151865856 8134645307052 8135695887616 8148800765952 8158016700416 8161684844544 8170369523712 8178691548384 8179747817472 8180804222976 8184076959744 8185133924352 8192680826484 8197016813568 8198075449344 8210812397942 8215157981184 8216218959872 8228146977248 8241400774656 8245806174144 8250721435648 8263214631936 8272699497216 8273767907328 8278146809856 8281502304768 8285885300736 8291235397632 8294596197921 8296467529728 8308512049152 8309585084416 8313982943232 8339508517032 8340585555456 8344999821312 8357114798208 8358194110464 8367787997184 8368868687872 8372216659968 8375610285504 8376691986432 8381125361664 8391829225472 8404012187648 8412954722304 8416737495936 8434275659271 8435364936768 8439829364736 8440919359488 8453173588992 8458507911168 8463969468416 8470787675112 8471881668096 8472975802368 8476365422592 8477460135936 8485276570287 8487190921216 8505108987904 8508556480512 8509655351296 8531221356504 8532323154432 8535736516608 8536838897664 8540299251792 8550336503808 8555732140032 8568153050688 8569259618304 8573794910208 8588224612352 8592769941504 8605244622336 8606355980288 8629281372096 8633848430592 8637348106926 8638463611008 8643035529216 8652956368896 8654073888768 8666637568512 8667756855296 8671224397824 8672344276992 8675859557376 8685818073856 8691537412096 8698970091042 8704155480064 8704698089472 8717335263648 8722836283392 8728468514304 8736627970224 8741251842048 8742380765184 8752415637504 8753546002432 8760597479424 8766254092288 8770893643776 8774448870528 8775582081024 8784520551968 8790304882688 8803615113216 8821959422976 8823098769408 8827768406016 8835907833522 8837048981376 8840584249344 8841726001152 8842867900416 8851874906112 8853018116096 8856606631488 8861294002176 8874158516784 8875304604672 8898946414974 8899654582272 8903656194048 8923361255424 8924513697792 8937469992528 8942200160256 8943355035648 8946980168544 8953620594688 8957249888664 8958406707712 8961990524928 8963147956224 8976160338816 8977319600128 9001949462528 9015580164096 9024763087872 9025928626176 9027094315008 9030705610752 9034366150656 9040199532672 9044984070144 9048650397732 9059036819217 9060206783936 9065001910272 9066172645376 9079334595584 9085064052736 9098820605952 9104244342784 9118029938688 9128495996928 9129674932224 9133375588722 9137029402368 9138209439744 9143045849088 9152657873568 9163163679208 9168013295616 9169197334528 9177768787968 9202216294656 9203404750848 9208275664896 9221643915264 9222834880512 9233421238272 9242052728832 9243246329856 9248138330112 9256665349404 9273392758784 9278349804416 9282061615104 9283260383232 9306786934368 9307988895744 9312915161088 9327639822336 9333525970944 9343338245934 9347076055296 9348283219968 9349490540544 9353230811136 9363063801696 9368972304384 9383785597648 9388751978496 9389964525568 9413761496832 9414977273856 9418743742464 9423778484736 9440807878656 9454513711104 9455734751232 9460739211264 9464574062592 9475437898752 9476661641216 9481677176832 9490419524894 9495442341888 9496668667904 9521965651968 9530866876608 9532097777664 9537142652928 9548089786368 9549322911744 9558127630898 9563186282496 9564421357568 9568247611392 9572126040576 9573362270208 9584350978048 9598863548736 9604585357312 9619128566784 9625198657536 9639172182024 9640417070592 9645519273984 9646764982272 9657837944832 9661752688896 9666866184192 9673107963904 9680900200128 9682150477824 9683400916992 9693264057344 9699646767104 9707941543608 9734575915008 9735833124864 9749967264576 9751226462208 9755127447552 9756387311616 9760342002048 9767586103296 9771545333088 9772807317504 9777979588608 9792174915072 9793439563776 9815113842688 9819527078592 9820308504576 9846467592192 9847739252736 9862035853824 9867255349248 9871254979344 9872529841152 9882585620964 9883861946112 9885138436096 9889092993024 9890370158592 9904728649728 9906007834624 9926649227264 9933185613824 9941680104048 9948226387968 9958359269376 9959645380608 9963682460424 9968955752448 9975392587776 9983428331382 9984717680256 9996178559136 9997469554688 10002760728576 10004052574208 10012111405056 10018576105472 10024898265088 10039452059392 10040077910016 10046062723072 10054653741594 10061274415104 10072823169024 10076906124747 10078207546176 10082239340544 10083541450752 10098180381168 10099484550144 10111077163264 10116428464128 10117734989824 10121836150272 10127193145344 10154169704448 10155481104384 10170224474256 10175607078912 10192732631928 10198127149056 10199444226048 10214251420032 10220697059328 10232709251072 10236857015616 10238179094528 10242274885632 10243597664256 10269557996544 10270884298752 10296740107764 10299063140352 10308559139109 10309890478272 10314014957568 10315347001344 10316679217152 10324989886464 10331656608768 10338176335872 10353184936248 10354522038784 10360002183168 10361340166144 10382930345984 10387598893056 10398652121088 10427048324616 10432566853632 10433914208256 10438143529968 10442319316992 10443667931136 10455655612416 10457005948928 10472187061952 10477729480704 10479082668032 10516818622464 10518176858112 10523743617024 10533446776908 10535823212544 10540093842432 10546899454784 10552481415168 10556758797354 10562345975808 10563710091264 10575835561984 10591849433088 10598163152896 10603828347904 10620908863488 10636327924992 10637701595136 10643331612672 10659867636096 10661244346368 10666886823936 10678100852496 10682372634624 10683752251392 10685132046336 10696015511552 10707396919296 10712211358464 10724326397312 10741601009664 10742988275712 10758584567808 10759974027264 10764278562816 10770032553984 10782394850304 10783787384832 10789494718464 10799442907638 10805158526976 10806554001408 10829071884288 10830470447104 10846193742736 10865067687936 10869471775008 10882246459392 10892419287552 10893826031616 10904922064512 10906330423296 10907738963968 10912102612992 10923574435312 10929355751424 10930767265792 10953543974912 10970129769984 10988534366208 10992988499724 10994408232192 11000227037184 11016196779456 11017619509248 11030265996288 11031690543104 11037529079808 11042003073024 11047847067648 11054980530176 11059461597228 11061956706304 11078016065536 11078706659328 11094790335552 11119344689376 11120780740608 11125229617152 11126666428416 11142819730944 11144258813952 11157050662912 11162955546624 11167480380672 11168922648576 11174833815552 11204601053184 11217272963072 11222316661248 11245700879028 11247153249024 11253105819648 11254559145984 11270898118656 11278010548224 11294383566816 11295842224128 11297301069824 11301820563456 11303280181248 11313702093716 11331926065152 11337983489448 11344741974016 11361920118912 11374961808672 11376430872576 11380982022144 11382451863552 11387065669056 11393092288512 11400448671744 11407642853376 11424204067584 11425679491072 11431726546944 11457026588672 11466824210919 11473659496448 11474374754304 11491032847536 11498284191744 11505708496128 11511797907456 11516464142568 11517951481344 11522559246336 11524047372288 11537275158528 11538765185024 11555516758016 11561632530432 11563125702656 11567812743168 11598626788056 11604765376512 11606264119296 11623113684864 11630448377856 11637958019072 11647333053279 11648837293632 11655002456064 11656507686912 11669887516672 11680796639232 11694524858368 11699265160704 11700776108032 11719623573504 11730429365193 11736637710336 11738153484288 11742911471214 11762612563968 11764131692544 11781210444696 11782731975168 11787445665792 11788968001536 11790490533888 11802499874816 11808808841984 11815058669568 11832211355712 11833739472896 11852801114112 11865261886632 11866206109696 11871541592064 11884173852672 11897815007232 11899351597056 11916626656704 11922933547008 11924473380864 11929306891392 11942999851552 11949320699904 11950863941632 11968213785088 11993899889664 12012863459058 12019221282816 12020773552128 12033017450496 12034571501568 12036125753344 12045821534208 12053599376896 12059978760192 12064867196976 12078715758956 12086669213696 12104970780672 12130194206592 12131760807936 12138181558272 12155803342848 12157373251584 12171327995904 12172899909632 12177834118296 12182705869824 12184279252992 12190727798784 12201967960578 12203543831424 12224017727488 12237025050624 12242527266816 12268037322576 12269621726208 12271206334464 12276115439616 12277700886528 12289021239726 12295525220352 12297113174016 12311228317696 12316218596913 12322736971776 12324328439808 12342220465872 12376082153472 12377680510976 12409049245824 12410651860992 12417220214784 12422253457152 12436853096448 12444701294592 12457784327912 12462768073728 12464377626624 12465987387392 12470974414848 12484085068928 12491963072512 12510878333184 12518335971328 12537291165696 12551681995776 12553303031808 12558324989952 12563415428256 12565037979648 12571688042496 12587743838208 12599350058911 12606018281472 12607646334976 12619432083456 12633917198336 12653047405152 12660589789184 12661379039232 12679760383488 12687761866752 12695954202624 12706181512668 12707822502144 12709463703552 12714548133888 12716190203904 12730786381824 12750915043328 12757663481856 12762834720768 12764483026944 12796832034756 12798484731648 12805258346496 12825504755712 12833598210048 12852229576032 12853889427456 12860692365312 12862353309696 12877117259776 12882336918528 12889154912256 12902705196766 12907866933504 12909533970432 12911201222656 12943922058144 12950772645888 12957695416512 12979434553344 12981110833152 12999956352768 13001635282944 13006836596736 13008516415488 13013789336064 13023448137728 13028727110784 13030409756672 13037306118144 13056233220096 13057919418368 13092702771456 13093744672768 13104941955336 13113571147776 13128623456256 13130319003648 13140896219136 13149381138432 13156340465664 13161673305792 13163373121536 13176780827952 13178482594816 13185457324032 13187160211456 13206304866304 13234648154112 13253861750283 13255573472064 13262589001728 13264301850624 13277812359168 13279527174144 13284909947232 13291941003264 13300523450368 13311237775176 13312956907008 13328238078848 13337014304768 13348419622461 13349481873408 13385041883136 13386770546688 13406204988792 13413300240384 13415032553472 13420470252816 13430430892032 13435874832996 13437610061568 13442985787392 13444721934336 13464240508224 13465979400192 13488571285504 13495781533696 13502924193792 13537144631808 13538892939264 13540641472512 13546058416128 13560299299008 13567476105216 13572975596598 13590310175904 13597502865408 13599258968064 13619001893376 13627596079104 13649142687488 13656366514176 13658130219008 13692743995392 13694512398336 13700063383083 13707314159616 13728986810352 13732084187136 13744745518812 13746520637696 13752019943424 13753796001792 13755572289536 13766653181952 13775542145024 13784235114496 13804246581664 13805107126272 13813336244224 13834252320768 13850131857408 13863079093248 13864869494784 13872207495168 13884998024106 13902731099488 13910089138176 13911885611008 13917524706624 13923092422656 13924890574848 13940874149888 13961983343616 13970305974272 13991459733504 14000288956416 14015007368901 14020614082944 14022424829952 14024235810816 14029846216704 14044595702544 14047764283392 14053458456576 14069975220224 14075678396472 14083127967744 14084946788352 14120642245248 14122465910784 14161211817984 14181770566656 14183602126848 14191108816896 14196861093888 14213156848128 14214992461824 14222515765248 14235629287341 14237467803328 14243163512832 14245003001856 14246842728448 14276529225728 14282948477952 14298146666496 14322134679552 14323984367616 14337191446347 14344779423744 14346632036352 14352371417088 14358189060864 14360043405312 14376526467072 14378383179776 14399257210184 14406878035968 14408738668544 14438762512384 14460625605888 14470147473408 14486756917248 14492629033344 14500299276288 14509661945856 14521350300192 14523225716736 14525101375488 14539896086016 14541773897728 14549470150656 14572474335232 14603749687296 14624950896864 14626839693312 14634580967424 14651379154944 14657317999632 14659210976256 14666969382912 14688262372608 14690159345664 14707021328384 14722670764032 14729290617888 14730462756864 14745948796304 14769701388288 14771608879104 14793053780736 14800883023872 14808794761728 14823878431446 14825792919168 14827707654144 14833639489536 14835555237888 14857092974592 14859011751936 14883940728832 14889973840896 14891896864768 14899778420736 14913516396262 14937538904064 14939468070912 14945523690636 14963088881664 14977076520384 14994267838704 14996204332032 15004141092864 15006078861312 15018167107584 15027864158208 15037347397632 15059178089088 15061122965504 15069094084608 15109234753536 15117311319264 15125312176128 15147270571752 15149226825216 15166615744896 15168574496768 15174642696192 15176602484736 15182754225408 15190789718016 15200598228992 15210190471168 15232272090112 15233221656576 15242302062592 15255336711384 15289098947892 15297190723584 15299166339072 15321377130048 15331045588992 15340944661504 15349063876608 15355285523424 15357268641792 15363412328448 15365396496384 15383033544704 15406326448128 15415510040576 15423750324224 15448594710528 15464835717408 15471022436352 15473020502016 15475018825728 15497484913152 15507264503808 15529777404372 15531783058176 15540003274752 15542010249216 15574395518976 15581398339584 15599020214272 15626164764672 15640572486924 15648850280448 15650871312384 15657215294952 15665501896704 15683483418624 15685508923392 15708280592928 15710309300224 15716594221056 15718624002048 15720654045184 15753411559424 15776281807616 15777265287168 15800170165362 15803734818816 15810140763648 15820349182176 15828722122752 15835138196031 15843518963712 15845565136896 15863753342976 15865802129408 15888835542272 15897244729344 15899297841152 15905742521856 15932427599872 15956552392704 15989801454144 15991866519552 16000330235904 16017151278744 16023558951936 16025628377088 16027698069504 16044023267328 16046095335424 16061095378944 16079971680256 16086489595968 16114482413568 16137876851712 16139961040896 16173592275456 16175681077248 16184242077696 16199164361457 16207737790464 16209831002112 16228437327872 16237112157728 16243607826432 16245705670656 16269290614104 16271391775232 16297601531904 16316033400832 16323369689088 16340739047424 16357383096768 16359495634944 16361608445952 16368153919488 16385361652968 16394033627136 16396150898688 16421624795884 16430315962368 16432437919744 16456293954496 16482801549312 16491612348288 16501442871296 16526429263872 16545398994432 16547535814656 16556293619712 16563004609536 16571770601472 16582470795264 16589192395842 16592935059456 16617024098304 16619170168832 16679017034064 16681171110912 16689999642624 16714229596416 16716388220928 16735575994368 16737737375744 16744433319936 16751220571008 16753383972864 16762250723328 16783658450944 16808024375296 16825909444608 16833474991872 16868551318542 16870729873536 16879658729472 16881838718976 16906347177984 16917015822336 16927938936832 16941575350224 16943763336192 16945951604736 16952730845184 16954920271872 16970553140574 16974381842432 17017112961024 17019310702592 17062442713008 17064646308864 17071473033216 17073677795328 17080598503584 17100673007616 17111464280064 17136306101376 17138519236608 17147589820416 17176449224704 17185539883008 17210489244672 17212711960576 17258562744192 17267696861184 17274696213852 17276927222016 17286071058432 17305912737792 17308147777536 17333275137024 17335513710592 17342448795648 17344688553984 17351719114752 17371636147712 17383074824192 17397940182084 17408310960128 17409396178944 17434670527296 17445672566784 17456937028608 17473255940448 17482503684096 17484761530368 17504831275008 17507092004864 17521194958848 17532508184576 17541787287552 17548897741056 17551164162048 17569041103936 17580609765376 17607230226432 17643918845952 17646197538816 17655536812032 17671815667044 17674097962752 17681168498688 17683452002304 17685735800832 17703749812224 17706036232192 17713213262976 17722588004352 17748317033568 17750609209344 17797892829948 17799309164544 17807312388096 17846722510848 17849027395584 17874939985056 17884400320512 17886710071296 17893960337088 17907241189376 17914499777328 17916813415424 17923981049856 17926295912448 17952320677632 17954639200256 18003898925056 18019295188587 18031160328192 18049526175744 18051857252352 18054188630016 18061411221504 18068732301312 18080399065344 18089968140288 18097300795464 18118073638434 18120413567872 18130003820544 18132345290752 18158669191168 18170128105472 18197641211904 18208488685568 18236059877376 18256991993856 18259349864448 18266751177444 18274058804736 18276418879488 18286091698176 18302951940867 18305315747136 18326327358416 18336026591232 18338394669056 18355537575936 18404432589312 18406809501696 18416551329792 18433531859589 18443287830528 18445669761024 18466842476544 18484105457664 18486492659712 18513330698808 18546785517568 18556699608832 18564123230208 18566520766464 18613573868736 18615977791488 18625830322176 18655279644672 18667051941888 18686676491868 18694152110592 18696566439936 18698981081088 18706461622272 18726127603392 18737944608768 18767571195296 18777503956992 18779929051136 18827522993664 18829954547712 18837487484928 18847556969472 18881615757312 18909027422208 18911469502464 18929148125184 18950875797504 18953323282432 18963354353664 18980839049788 18990884683776 18993337335808 19043931303936 19061733753216 19064195555328 19074285305856 19096179572736 19098645823488 19116255261796 19126372564992 19128842715136 19136495222784 19144252081152 19146724540416 19168701956096 19197727097472 19209170714624 19238257133568 19250397315072 19278344364048 19280834141184 19291038547968 19293529964544 19315675889664 19323505377792 19333732368384 19346215927808 19354057795149 19361800400256 19364300955648 19366801833984 19386528114688 19399293534208 19415883087216 19469151830016 19471666249728 19499934529152 19502452924416 19510254895104 19512774623232 19520684004096 19535172206592 19543090666176 19545614635008 19555959177216 19584349830144 19586879127552 19630227685376 19639054157184 19640617009152 19692935184384 19695478505472 19724071707648 19734510698496 19742509958688 19745059682304 19765171241928 19767723892224 19770276872192 19778185986048 19780740317184 19798978664003 19809457299456 19812015669248 19853298454528 19883360208096 19896452775936 19916718538752 19919290761216 19927364920848 19937911504896 19950785175552 19966856662764 19969435360512 19992357118272 19994939109376 20005521457152 20024222810112 20037152210944 20049796530176 20078904118784 20080155820032 20092125446144 20109307483188 20122548830208 20145646338048 20153812249494 20156415092352 20164478681088 20167082901504 20196360762336 20198969100288 20222154326528 20232856928256 20235469979648 20243672300544 20254386290688 20308339408896 20310962208768 20340448948512 20351214157824 20385465263856 20396254298112 20398888452096 20428502840064 20441394118656 20465418502144 20473714031232 20476358189056 20484549771264 20487195328512 20539115993088 20541768597504 20593480215528 20598126280704 20617118278218 20619780956544 20628029915136 20630694002688 20633358434304 20649979772928 20663313217536 20676352671744 20706369872496 20709044077568 20720004366336 20722680332288 20765860691968 20775197786112 20797304242176 20827497036159 20854096649232 20865133707264 20867828416512 20876287059936 20884638633984 20887335862272 20911311224832 20914011897856 20944374123904 20955458961408 20958165336064 21033637244928 21036353716224 21066893553816 21071646425088 21080187684864 21093798909568 21104962830336 21113517594708 21124691951616 21127420182528 21151671123968 21183698866176 21196326305792 21207656695808 21241817726976 21272655849984 21275403190272 21286663225344 21319735272192 21322488692736 21333773647872 21356201704992 21364745269248 21367504502784 21370264092672 21392031023104 21414793838592 21424422716928 21448652794624 21483202019328 21485976551424 21517169135616 21519948054528 21528557125632 21540065107968 21564789700608 21567574769664 21578989436928 21598885815276 21610317053952 21613108002816 21658143768576 21660940894208 21692387485472 21730135375872 21738943550016 21764492918784 21784838575104 21787652063232 21809844129024 21812660846592 21815477927936 21824205225984 21847148870624 21858711502848 21861534531584 21907087949824 21940259539968 21977068732416 21985976999448 21988816464384 22000454074368 22032393558912 22035239018496 22060531992576 22063381086208 22075058159616 22084006146048 22095694135296 22109961060352 22118923194456 22123913412608 22156032131072 22157413318656 22189580671104 22235817647169 22238689378752 22241561481216 22250459234304 22253332856832 22285639461888 22288517627904 22314101325824 22325911093248 22334960761344 22337845297152 22349667631104 22370274594393 22409202106368 22434545926144 22444633322496 22491401758056 22494306498048 22506211639296 22509118291968 22541796237312 22556021096448 22588767133632 22591684448256 22594602139648 22603641126912 22627404187432 22663852130304 22675966978896 22689483948032 22723840237824 22749923617344 22752861745152 22761964044288 22764903727104 22774131338112 22786184577024 22800897343488 22815285706752 22848408135168 22851358982144 22863453093888 22914053177344 22933648421838 22947318992896 22948749508608 22982065695072 22996568383488 23011416992256 23023595814912 23032928285136 23035902962688 23045118492672 23048094744576 23074550317056 23077530370048 23111033516032 23123265060864 23135625486336 23197253576112 23209530753024 23212528238592 23246227369728 23260896755712 23275916038144 23294666106558 23297674587264 23310004912128 23313015373824 23339775033344 23361593278464 23389049716736 23398530321408 23401552216064 23439247147008 23460858730386 23473275420672 23476306968576 23485822942428 23525225127936 23528263385088 23562420889392 23565463950336 23574891331584 23577936003072 23580981067776 23604999749632 23617617683968 23630117339136 23664422711424 23667478945792 23705602228224 23730523773264 23732412219392 23743083184128 23768347705344 23795630014464 23798703194112 23833253313408 23845867094016 23848946761728 23858613782784 23885999703104 23898641399808 23901727883264 23936427570176 23987799779328 24025726918116 24038442565632 24041547104256 24066034900992 24069143003136 24072251506688 24091643068416 24107198753792 24119957520384 24129734393952 24157431517912 24173338427392 24209941561344 24260388413184 24263521615872 24276363116544 24311606685696 24314746503168 24342655991808 24345799819264 24355668236592 24365411739648 24368558505984 24381455597568 24403935921156 24407087662848 24448035454976 24474050101248 24485054533632 24536074645152 24539243452416 24542412668928 24552230879232 24555401773056 24578042479452 24591050440704 24594226348032 24622456635392 24632437193826 24645473943552 24648656879616 24684440931744 24752164306944 24755361021952 24818098491648 24821303721984 24834440429568 24844506914304 24873706192896 24883788593763 24889402589184 24915568655824 24925536147456 24928755253248 24931974774784 24941948829696 24968170137856 24983926145024 25021756666368 25036671942656 25074582331392 25103363991552 25106606063616 25116649979904 25126830856512 25130075959296 25143376084992 25175487676416 25198700117822 25212036562944 25215292669952 25238864166912 25267834396672 25306094810304 25321179578368 25322758078464 25359520766976 25375523733504 25391908405248 25412363025336 25415645004288 25418927407104 25429096267776 25432380407808 25455829710861 25461572763648 25501830086656 25515326963712 25525669441536 25528966053888 25593664069512 25596969463296 25610516692992 25651009511424 25667196420096 25704459152064 25707778854912 25721384730624 25754234519552 25764673837056 25778309824512 25805410393532 25815733867008 25819067940864 25822402445312 25887844116288 25901545291776 25915390833024 25958869106688 25962221666304 25999912705536 26003270565888 26013673193472 26017032830976 26027578672128 26046896275456 26057454221568 26060819513344 26074612236288 26112466440192 26115838836736 26185405542912 26187489345536 26209883910672 26227142295552 26257246912512 26260638007296 26281792438272 26298762276864 26312680931328 26323346611584 26326746243072 26353561655904 26356965189632 26370914648064 26374320422912 26412609732608 26469296308224 26507723500566 26511146944128 26525178003456 26528603701248 26555624718336 26559054348288 26569819894464 26583882006528 26601046900736 26622475550352 26625913814016 26656476157696 26674028609536 26696839244922 26698963746816 26770083766272 26773541093376 26812409977584 26826600480768 26830065106944 26840940505632 26860861784064 26871749665992 26875220123136 26885971574784 26889443868672 26928481016448 26931958800384 26977142571008 26991563067392 27005848387584 27074289263616 27077785878528 27081282945024 27092116832256 27120598598016 27134952210432 27145951193196 27177110457651 27180620351808 27195005730816 27198517936128 27238003786752 27255192158208 27298285374976 27312733028352 27316260438016 27385487990784 27389024796672 27400126766166 27414628319232 27457973620704 27489491037624 27493041275392 27504039886848 27507592003584 27511144579072 27533306363904 27551084290048 27568470228992 27608493163328 27610214252544 27626672488448 27668504641536 27700263714816 27726158186496 27729738989568 27744414990336 27769996048212 27805462198976 27820178276352 27823771222016 27835049413248 27846184845312 27849781149696 27881748299776 27923966687232 27940611948544 27982919467008 28000577912832 28030014737802 28041228165888 28044849659904 28048471621632 28059692433408 28089191405088 28106916913152 28139950440448 28151356792944 28166255935488 28169893576704 28241284490496 28244931821568 28322423635968 28363541133312 28367204253696 28382217633792 28393722187776 28426313696256 28429984923648 28445031530496 28471258574682 28474935606656 28486327025664 28490006003712 28493685456896 28553058451456 28565896955904 28596293332992 28644269359104 28647968735232 28674382892694 28689558847488 28693264072704 28704742834176 28716378121728 28720086810624 28753052934144 28756766359552 28798514420368 28813756071936 28817477337088 28877525024768 28921251211776 28940294946816 28973513834496 28985258066688 29000598552576 29019323891712 29042700600384 29046451433472 29050202750976 29079792172032 29083547795456 29098940301312 29144948670464 29207499374592 29249901793728 29253679386624 29269161934848 29302758309888 29314635999264 29318421952512 29333938765824 29376524745216 29380318691328 29414042656768 29445341528064 29458581235776 29460925513728 29491897592608 29539402776576 29543217758208 29586107561472 29601766047744 29617589523456 29647756862892 29651585838336 29655415308288 29667278979072 29671110475776 29714185949184 29718023503872 29767881457664 29779947681792 29783793729536 29799556841472 29827032792524 29875077808128 29878936141824 29891047381272 29926177763328 29954153040768 29988535677408 29992408664064 30008282185728 30012157722624 30036334215168 30055728316416 30074694795264 30118356178176 30122245931008 30138188169216 30218469507072 30230718374241 30234622638528 30250624352256 30294541143504 30298453650432 30333231489792 30337148993536 30349285392384 30353204969472 30365508450816 30381579436032 30401196457984 30420380942336 30464544180224 30466443313152 30484604125184 30510673422768 30578197895784 30594381447168 30598332678144 30642754260096 30662091177984 30681889323008 30698127753216 30710571046848 30714537283584 30726824656896 30730792992768 30766067089408 30812652896256 30831020081152 30847500648448 30897189421056 30925677417327 30929671434816 30942044872704 30946041004032 30950037651456 30994969826304 31014529007616 31059554808744 31063566116352 31080006549504 31084020498432 31148791037952 31162796679168 31198040428544 31281144973848 31297700560896 31301742624768 31314430589904 31331003793408 31366966837248 31371017846784 31416561185856 31420618600448 31433188442112 31437248004096 31506823118848 31552563615232 31554530574336 31600340330724 31607469637632 31620281527296 31640698364352 31657444245504 31670276392062 31687037927424 31691130273792 31727506685952 31731604258816 31777671084544 31794489458688 31798595682304 31811485043712 31864855199744 31913104785408 31979602908288 31983733039104 32000660471808 32034302557488 32047117903872 32051256754176 32055396139008 32088046534656 32092190670848 32122190757888 32159943360512 32172979191936 32228964827136 32275753703424 32279922081792 32347184550912 32351362154496 32368484155392 32398328722914 32415475580928 32419662004224 32456874655744 32474224315456 32487215652864 32491411341312 32538581228208 32542783550464 32595203063808 32632066801664 32646739378176 32681478094848 32714766193536 32718991269888 32723216891904 32736307838976 32770723305936 32788067254272 32792301797376 32843249591768 32860631924736 32864875839488 32912587908992 32965603098624 32983224696576 33002885742592 33052858527744 33090797988864 33095071629312 33112587239424 33126009219072 33143541202944 33164941590528 33178384791684 33185870118912 33216468337129 33234048196608 33238340337664 33358034068128 33362342221824 33379999285248 33428459192832 33432776441856 33471151988736 33475474751488 33488866639872 33502441142016 33506767945728 33524501446656 33616048750592 33651818889216 33666949983744 33737102637084 33741459747072 33759317458944 33763677437952 33812694355968 33834031644672 33855877873664 33883150700448 33887526672384 33891903209472 33905461690368 33909840543744 33941106281148 33948763684864 34034225922048 34038621405184 34124885426016 34129292617728 34142946066432 34147355590656 34161197007168 34201346015232 34222928560128 34272612202752 34277038473216 34295179640832 34352898449408 34371079766016 34420978489344 34425423921152 34517125488384 34535393722368 34549392427704 34553854444032 34572142116864 34611825475584 34616295555072 34666550274048 34671027421184 34684897591296 34689377107968 34703438229504 34743272295424 34766149648384 34795880364168 34816621920256 34818792357888 34869341054592 34891345133568 34913874057216 34941999159837 34946511880896 34965007368192 34969523060736 35009662550016 35014184009728 35042389917696 35065016369152 35083574575104 35097795482112 35102328324096 35138082207872 35161219530752 35191288095579 35214460452864 35287837691904 35292395077632 35343631334088 35348195925504 35362336997376 35366904004608 35371471601664 35407499624448 35412072464384 35426426525952 35445176008704 35496634067136 35501218418688 35595785659896 35598618329088 35614624776192 35693445021696 35698054791168 35749879970112 35768800641024 35773420142592 35787920674176 35814482378752 35828999554656 35833626830848 35847962099712 35852591824896 35904641355264 35909278400512 36007797850112 36038590377174 36062320656384 36099052351488 36103714504704 36108377260032 36137464602624 36160798130688 36179936280576 36194601590928 36236147276868 36240827135744 36260007641088 36264690581504 36317338382336 36340256210944 36395282423808 36416977371136 36472119754752 36513983987712 36518699728896 36533502354888 36548117609472 36552837758976 36572183396352 36605903881734 36610631494272 36652654716832 36672053182464 36676789338112 36711075151872 36808865178624 36813619003392 36833102659584 36867063719178 36886575661056 36891339522048 36933684953088 36948655790739 36968210915328 36972985319424 37026661397616 37093571035136 37113399217664 37128246460416 37133041532928 37227147737472 37231955582976 37251660644352 37310559289344 37334103883776 37373352983736 37388304221184 37393132879872 37397962162176 37412923244544 37452255206784 37475889217536 37535142390592 37555007913984 37559858102272 37655045987328 37659909095424 37674974969856 37695113938944 37763231514624 37798050176733 37818054844416 37822939004928 37858296250368 37901751595008 37906646564864 37961678099576 37981769367552 37986674671616 38087862607872 38123467506432 38128391110656 38148570611712 38192359145472 38232510523592 38252745129984 38257685430272 38272990445568 38288504162304 38293449080832 38337403912192 38395454194944 38418341429248 38476514267136 38500794630144 38556688728096 38561668282368 38582077095936 38587059929088 38631351779328 38647010755584 38667464736768 38692431855616 38708115590298 38723600800512 38728601911296 38733603667968 38773056229376 38831766174432 38938303660032 38943332499456 38999869058304 39004905848832 39020509790208 39025549246464 39041368008192 39070344413184 39086181332352 39091229270016 39111918354432 39168699660288 39173758255104 39260455370752 39278108314368 39281234018304 39385870368768 39390957010944 39448143415296 39469021396992 39485019917376 39490119364608 39530342483856 39535447784448 39540553744384 39556371972096 39561480634368 39597957328006 39618914598912 39624031338496 39706596909056 39766720416192 39792905551872 39833437077504 39838581522432 39854729841696 39875823009792 39901570351104 39933713325528 39938870721024 39984714236544 39989878218752 40011042914304 40048445620224 40074304421888 40099593060352 40157808237568 40160311640064 40184250892288 40218614966376 40245097660416 40291292676096 40307624498988 40312830184704 40328957362176 40334165803008 40392721524672 40397938200576 40444308653056 40465713856512 40470939959296 40487344601088 40508772581376 40616678817792 40621924417536 40680897897024 40702428315648 40770930527712 40792508596224 40797776904192 40857005680128 40882788237312 40930837004288 40947428062464 40952716378112 40969099542528 40974390657024 41078231986176 41083537195008 41100190149249 41186960431056 41196252561408 41234236556436 41239561913088 41256059830272 41261388005376 41266716868608 41299959545856 41326626435072 41352705343488 41412739744992 41418088155136 41440008732672 41445360664576 41531721383936 41550395572224 41594608484352 41654994072318 41708193298464 41730267414528 41735656833024 41752574119872 41769277267968 41774671724544 41822622449664 41828023795712 41888748247808 41910917922816 41916330672128 42045022106703 42067274489856 42072707432448 42133787107632 42143292850176 42160375369728 42187597819136 42209925660672 42227035189416 42249383903232 42254840365056 42303342247936 42367397732352 42392652611584 42415313391616 42483635453952 42545311699968 42550806380544 42573326450688 42639470544384 42644977385472 42667547295744 42706887862023 42712403409984 42729490538496 42735009005568 42740528185344 42784062046208 42829587677184 42848845433856 42897305589248 42966404038656 42971953102848 43011574339041 43034338271232 43039896109056 43057114251264 43080130215936 43129579401216 43135149539328 43197771630552 43220634107904 43226216005632 43316287537152 43321881788416 43384774970944 43460270751744 43477887100032 43528985837568 43569677150208 43575304126464 43619688258048 43625321693184 43630955855872 43648410451968 43694297741248 43717423005696 43723069063168 43814175899648 43880519079936 43954137464832 43971953998896 43977632928768 44000908148736 44064787117824 44070478036992 44121063985152 44126762172416 44168012292096 44191388270592 44219922120704 44237846388912 44247826825216 44312064262144 44314826637312 44379161342208 44471635294338 44477378757504 44483122962432 44500918468608 44506665713664 44571278923776 44577035255808 44628202651648 44651822186496 44669921522688 44675690594304 44699335262208 44740549188786 44818404212736 44869091852288 44889266644992 44982803516112 44988612996096 45012423278592 45018236583936 45083592474624 45112042192896 45159468188681 45177534267264 45183368896512 45189204279296 45207282253824 45254808374864 45327704260608 45351933957792 45378967896064 45447680475648 45499847234688 45505723490304 45523928088576 45529807454208 45548262676224 45572369154048 45601794686976 45630571413504 45696816270336 45702717964288 45726906187776 45828106354688 45867296843676 45894637985792 45897499017216 45964131390144 45993136766976 46022833984512 46047191629824 46065856570272 46071805925376 46090236985344 46096189489152 46149100634112 46155060740096 46222067032064 46246530121728 46271250972672 46394507152224 46419061506048 46425056477184 46492454739456 46521793511424 46551832076288 46589332213116 46595349174528 46620009824256 46626030747648 46679550066688 46723186556928 46778099433472 46797060642816 46803104432128 46878494294016 46921717460772 46946550841344 46952613937152 46971645884856 47050450255872 47056526770176 47124841778784 47130927900672 47149782663168 47155872006144 47161962135552 47209999499264 47235235367936 47260234678272 47328845422848 47334957891584 47411204456448 47461047546528 47464824438784 47486166368256 47505414588093 47536695410688 47591260028928 47597406388224 47666506626816 47691734188032 47697893523456 47717227565568 47771999406208 47797282799616 47803455766528 47872855140352 47975599558656 48051453836232 48076885131264 48083094208512 48132069801984 48138286006272 48144503013376 48183286136832 48214397507584 48239915040768 48259468787904 48314863035824 48346676854784 48419883122688 48520776826368 48527043231744 48552726233088 48597493084371 48623213371392 48629493006336 48685311983616 48691599638528 48711336473184 48730823479296 48737117011968 48807871842312 48814175325696 48896070909952 48948100202496 48970109067264 49072149290304 49078486904832 49084825337856 49104461758464 49156084958904 49182100881408 49188452696064 49244913270784 49264874387652 49290947887104 49297313759232 49368881863488 49504328613888 49510722043904 49636196983296 49642607443968 49668880859136 49689013828608 49747412385792 49767577187526 49778805178368 49831137311648 49851072294912 49857510506496 49863949549568 49936340275712 49967852290048 50043513332736 50073343885312 50149164662784 50206727983104 50213212127232 50233299959808 50253661713024 50260151918592 50286752169984 50350975352832 50397400235644 50424073125888 50430585339904 50477728333824 50535668793344 50612189620608 50642359156736 50645516156928 50719041533952 50751047467008 50783816810496 50824726050672 50831290008576 50837854814208 50858192535552 50864760815616 50911659421722 50923145527296 51003660173312 51051338883072 51057932107776 51187328139024 51193938926592 51221033385984 51302019022848 51334392840192 51408918304128 51415557709824 51442769461248 51508469039104 51529347674112 51556619649024 51610820787064 51631467734016 51638135881728 51644804890624 51775688232576 51803090583552 51830781666048 51917738213376 51924443332608 51999825411072 52006541131776 52027346386944 52034065661952 52055157344256 52093792550912 52114908443136 52121639026688 52149224472576 52197307386917 52224932880384 52231677673472 52370811085824 52419767821344 52454284591104 52514493825024 52521276014592 52563584876544 52597524553728 52625361862656 52646693223168 52653492486144 52707123311808 52713930379264 52741829296128 52825219465216 52938592616448 53015447001132 53022293888256 53050356006912 53057207402496 53111249436672 53118108696576 53139639788928 53167764013056 53202093801472 53244951100704 53251827628032 53312952315392 53348057219072 53393678489844 53397927493632 53540167532544 53547082186752 53624819955168 53653200961536 53660130213888 53681881011264 53721723568128 53743499331984 53750440246272 53771943149568 53778887737344 53856962032896 53863917600768 53954285142016 53983126134784 54011696775168 54148578527232 54155571757056 54162565890048 54184233664512 54241197196032 54269904420864 54291902386392 54354220915302 54361240703616 54390011461632 54397035872256 54476007573504 54510384316416 54596570749952 54625466056704 54632520876032 54770975981568 54778049593344 54800253532332 54829256638464 54908855822601 54915947241408 54978982075248 54986082550784 55008079773696 55015184007168 55022289158144 55066612727808 55102168580096 55136940457984 55216986326656 55220428505088 55253344976896 55300595578767 55337009283072 55400527429632 55452316372992 55459477979136 55539992096424 55610924397952 55640356552704 55647542444032 55670098826496 55692369690624 55699562299392 55763496599552 55847933374464 55881223897088 55965838934016 56001155825664 56060029475604 56082456331776 56089699319808 56096943243264 56119384866816 56178382810176 56213833826304 56279900880896 56302713585888 56332511870976 56339787153408 56482568980992 56489863643136 56644847271936 56727082266624 56734408507392 56787444375552 56852627392512 56859969847296 56890063060992 56942517149364 56949871213312 56972654051328 56980012007424 56987370913792 57106116902912 57131793911808 57192586665984 57288538718208 57295937470464 57348765785388 57379117694976 57386528145408 57409485668352 57432756243456 57440173621248 57506105868288 57513532719104 57597028840736 57627512143872 57634954674176 57755050049536 57842502423552 57880589893632 57947027668992 57970516133376 58001197105152 58038647783424 58062173385447 58085401200768 58092902866944 58100405501952 58159584344064 58167095590912 58197880602624 58289897340928 58414998749184 58499803587456 58507358773248 58538323869696 58605516619776 58629271998528 58636843905024 58667877531648 58753049490432 58760637382656 58828085313536 58890683056128 58917162471552 58921851027456 58983795185216 59078805553152 59086435516416 59172215122944 59203532095488 59235179046912 59295513725784 59303171676672 59310830616576 59334557958144 59342220951552 59396935992009 59428371898368 59436047007744 59535762915328 59559895363584 59567587459072 59654065585048 59750155616256 59757872283648 59782094762544 59852355526656 59908306081536 59977071354816 59984817328128 60016564371456 60072668430336 60111456632832 60149389590528 60236712356352 60244491862016 60276376338432 60436939014144 60461436748482 60469245277056 60501248704512 60589082287008 60596907300864 60666462979584 60674297987072 60698570784768 60706409938944 60731016901632 60763158872064 60802392915968 60840761884672 60929088360448 60932886626304 61021346845536 61156395791568 61188762894336 61196665356288 61285508520192 61324182355968 61363778646016 61396255506432 61421142093696 61429074567168 61453649313792 61461585985536 61532134178816 61625305792512 61662040162304 61695001296896 61794378842112 61851354834654 61859342869632 61884089745408 61892082008064 61900075302912 61989939652608 62029058015232 62119109617488 62127132232704 62160013099008 62168040996864 62297582075904 62325593358336 62396080857088 62562289947696 62595401121792 62603485249536 62628861179808 62662007586816 62733933674496 62742035693568 62833122371712 62841237200896 62866376884224 62874496008192 63013646237696 63105127230464 63109061148672 63200680661448 63214939275264 63240563054592 63281396728704 63314888491008 63340552784124 63374075854848 63382260547584 63455013371904 63463208517632 63555342169088 63588978917376 63597191364608 63622970087424 63729710399488 63826209570816 63959205816576 63967466078208 64001320943616 64068605114976 64094235807744 64102513508352 64110792278016 64176093069312 64184381341696 64244381515776 64319886721024 64345958383872 64457929654272 64551507406848 64559844163584 64694369101824 64702724308992 64736968310784 64796657445828 64830951161856 64839324008448 64913749311488 64948448630912 64974431305728 64982822682624 65077162456416 65085567100928 65190406127616 65264133603328 65293478756352 65362956189696 65429532387072 65437982539776 65446433783808 65472615677952 65541446611872 65576134508544 65584603594752 65686499183536 65721263849472 65729751678976 65825175817984 65931206197248 65966449393152 66005771485184 66105717055488 66181595977728 66190143258624 66225174478848 66252018438144 66287082405888 66329883181056 66356769583368 66371740237824 66432936674258 66468096393216 66476680675328 66716068136256 66724684443648 66759998570496 66856918385664 66865552883712 66942303977472 66950949502976 66977733279744 67004882284032 67013535891456 67049002893312 67110823783179 67232097501184 67303637778432 67333899967488 67474205274168 67482919494144 67518634917888 67527354875904 67625388711936 67668063289344 67711755747328 67766301400896 67775053344768 67783806418944 67810923380736 67882212562296 67897527369728 68068451844096 68077242810368 68249770852032 68258585235456 68285892132864 68294711181312 68322394014336 68402692030464 68445857120256 68545224405504 68554076946432 68590359281664 68705796898816 68742159532032 68841956978688 68850847842304 69034250976768 69070787444736 69098784855408 69107708888064 69144284233728 69223650951168 69232591110144 69333100548096 69342054842368 69369795182592 69406876459008 69486544590848 69532299296768 69591760728336 69633243840512 69637584715776 69738682109184 69782690267136 69827748114432 69883998319674 69893023761792 69930014736384 69939046121472 70019325100032 70028368019456 70084779835392 70130032738304 70167149150208 70195590964224 70204656648192 70276164415744 70322439061504 70382576191158 70428920905728 70575675383808 70584790155264 70687262668176 70696391851008 70724673994752 70733808009216 70742943203328 70814999248896 70824144928768 70852853051904 70890352017408 70993268134272 71002436837376 71191571319792 71197236658176 71229249552384 71386890043392 71396109582336 71499759940224 71537601282048 71546840285184 71575841348352 71628964757504 71657999109312 71667253661696 71695924199424 71705183649792 71809282710528 71818556801024 72015595700224 72077180754348 72124641312768 72198104702976 72207429009408 72216754520064 72274929205248 72321596261376 72359872561152 72389203181856 72472294553736 72481654271488 72520015282176 72529381163008 72634676764672 72680512421888 72790564847616 72833954742272 72944239509504 73027967975424 73037399457792 73067004709776 73096235218944 73105675517952 73144366792704 73211807763468 73221262988544 73305309433664 73344106364928 73353578676224 73422150303744 73617730357248 73627238006784 73666205319168 73734127438356 73773151322112 73782679044096 73867369906176 73897311581478 73936421830656 73945970638848 74053322795232 74187142070272 74226798435328 74256492920832 74266083065856 74454295474944 74463911165952 74503321288704 74621118578688 74651365781289 74668207767552 74746705967472 74776608442368 74786265759744 74795924324352 74825846489088 74904510413568 74951778435072 75070284781184 75110015827968 75119716204544 75310091974656 75319818190848 75349949939712 75390227877888 75526463029248 75596100353466 75636109688832 75645878009856 75716592500736 75803503190016 75813293129728 75923356199152 75963538735104 75973349343232 76175725215744 76246935012864 76256782221312 76297141223424 76367489132583 76384718290944 76465021047184 76505490259968 76515370860544 76545980891136 76577008324608 76586898161664 76674807824384 76790908389888 76836682858496 76953028534272 77001589260288 77113377456192 77123336564736 77164154191872 77262703558656 77294021511168 77334929473536 77384863711232 77416231180596 77447201601024 77457203822592 77467207335936 77546112458752 77663532348864 77876607320064 77886664998912 77999738116608 78009811697664 78041019580416 78051098492928 78082736016384 78140688826368 78172362664704 78182458540032 78223836708864 78337399320576 78347516510208 78520910741504 78556216628736 78562468036608 78771740737536 78781914021888 78896286830592 78938042793984 78970039834752 78980238729216 79060684967712 79070895568896 79081107488768 79112743944192 79122961268736 79195914656012 79237829197824 79248062676992 79413193818112 79533440832384 79585811103744 79666874155008 79677163044864 79709459683392 79751646019584 79803140702208 79867426651056 79877741442048 79969428473088 79979756437504 80022085828608 80096891240448 80148608843776 80199186120704 80315616475136 80320623280128 80368501784576 80437229932752 80490195320832 80582585352192 80615248997976 80625660369408 80657914724352 80668331606016 80785443049344 80795876401152 80888617306112 80931427713024 80941879918592 80974689202176 81017545162752 81233357635584 81243848835072 81361795794048 81404856631296 81531331372953 81541861055424 81585017192448 81595553808384 81714011360256 81765576474624 81861674008576 81894856124928 81905432756224 81938199085056 81948781314048 82024340179441 82156463972352 82167074390016 82200380298498 82373920862112 82468473112872 82479123826176 82512119660544 82522776010752 82533433737216 82599919091712 82653252870144 82705410686976 82825479489984 82836176310272 82880017465344 83063442767872 83100791144448 83189216968704 83309988144636 83416386596928 83460534829056 83471313666048 83505148239744 83538554535936 83549343449088 83645244899328 83656047591424 83777496495616 83821835845632 83832661344256 84090044213406 84134548979712 84145414864896 84267574215264 84320750739456 84375195638272 84419851321344 84454070378832 84498767806464 84509680730112 84606684495872 84734795464704 84785305223168 84830626783232 84967270907904 85090623399936 85101612761088 85146652901376 85278941088768 85289954770944 85335094591488 85413775724046 85424806819968 85458981076992 85470018011136 85481056370688 85568124092416 85659175354368 85697690867712 85794611178496 85932808077312 85943906205696 86023148678082 86068676542464 86079792218112 86114228502528 86160260431872 86259158802432 86270299078656 86395543261104 86441268215808 86452432011264 86632575074304 86643763576832 86769549941888 86920541503488 86955774200064 87057971675136 87139354300416 87150608252928 87239376516096 87250643386368 87261911711744 87296820903936 87388595482496 87434846011392 87446138126336 87628351799296 87761038159872 87908274929664 87943907997792 87955265857536 88001816297472 88129574235648 88140956073984 88242127970304 88253524344832 88336024584192 88382776541184 88439844241408 88475692777824 88624128524288 88629653274624 88758322684416 88943270588676 88954757515008 88966245924864 89001836937216 89013331427328 89142557847552 89154070511616 89256405303296 89303644372992 89339843045376 89351381188608 89398670524416 89481098377572 89636808425472 89738183704576 89778533289984 89965607032224 89977225992192 90024846557184 90036473167872 90167184949248 90224084385792 90318936377362 90355068534528 90366737793024 90378408558592 90414564507648 90509616749728 90655408521216 90703867915584 90757935792128 90895360951296 90999694469376 91011446980608 91047856177152 91059614908416 91096525352448 91144738308096 91203589373952 91261142827008 91393632540672 91405435928576 91453812375552 91656212709376 91734593687352 91789275971584 91794998034432 91928262780288 91986273533952 92045667969024 92094383259648 92131713140544 92143611850752 92180473970688 92192378978304 92298201268224 92310121480192 92444134064128 92493060243456 92542501945344 92777032251981 92789014304448 92838123012096 92850112954368 92984909478912 93043587022848 93103664152576 93178664426232 93190698349056 93240019648512 93252061495296 93359100133376 93446373113856 93556198866944 93594121285632 93606208864256 93843434921544 93893101682688 93905227874304 93943291769712 94100900511744 94113053540352 94249683557568 94261855801344 94299565326336 94311744012288 94419998998528 94470470735872 94520469356544 94657690845696 94669915783168 94822408912896 94922095093056 94929648877568 94972332736512 95010829176186 95073390821376 95182520057856 95194812776448 95333013253632 95383468376064 95395787046912 95434455131136 95543998812416 95594565599232 95606911533056 95745710280704 95951199117312 96102907672464 96153770262528 96166188417024 96264139603968 96276572012544 96289006026752 96366572273664 96428795015168 96479830081536 96518937575808 96629726071648 96693353709568 96839766245376 97041553652736 97054086463488 97105452466176 97194986168742 97246426742784 97258986012672 97370623967232 97383199277056 97422672946368 97461646958592 97474234023936 97615743684624 97628350651392 97792141819904 97896200404992 97940218134528 98144298580608 98156973809664 98169650675712 98208923516928 98312169917808 98364201762816 98376905392128 98489826541568 98529748775304 98581895774208 98594627518464 98737763726976 99008657227776 99021444087808 99272393966592 99285214887936 99337761718272 99378027657216 99494824771584 99535154375052 99557610356736 99649405011387 99662274623296 99702144589824 99715021012992 99727899099136 99872680551424 99935704580096 100087026665472 100146687770624 100298329325568 100413455966208 100426424254464 100466599919616 100507323426048 100520303837184 100573504339968 100794800471288 100848146251776 100861170679808 100955456667648 101071337586688 101224379241216 101284718313472 101291032313856 101438083067904 101502094934016 101567633620992 101649452101344 101662580017152 101675709628416 101716385071104 101729521631232 101823318843444 101846291054592 102007320346624 102102677766144 102115864215552 102374656278048 102387877853184 102442066771968 102604038045696 102668785680384 102817836608256 102831115419648 102885538922496 103058695348224 103113239298048 103221641574128 103262935468032 103276271763456 103289609781248 103551376465152 103606181167104 103661563332096 103835476426752 103848886665216 103999650822144 104013082263552 104054692773888 104068131323904 104110314688512 104187585101824 104229816886272 104243278053376 104298448945152 104394614773834 104449865760768 104463355346944 104741622171648 104839535642688 104908569182208 105028987650048 105042552029184 105127169753088 105195049107456 105250723725312 105293386446336 105306984972288 105414246623616 105427860758528 105483658592256 105650438930432 105877185232896 106030894002264 106044587776512 106100712013824 106114414804992 106222498873344 106236217393152 106279279577856 106335528026112 106404187602944 106489902201408 106503655256064 106625904630784 106696114438144 106787356979688 106795854987264 107080335065088 107094164373504 107249639910336 107306401923072 107320260427776 107363762022528 107443447136256 107486998663968 107500880492544 107543886299136 107557775474688 107713924065792 107727835201536 107908570284032 107966252269568 108023393550336 108297157054464 108311143514112 108325131780096 108482394392064 108539808841728 108583804772784 108708441830604 108722481407232 108780022923264 108794071744512 108952015147008 109020768632832 109193141499904 109250932113408 109265041752064 109541951963136 109556099186688 109600507064664 109658513276928 109817711645202 109831894482816 109957964150496 109972165101568 110016159547392 110030368014336 110044578316288 110133225455616 110204337160192 110273880915968 110433972653312 110440857010176 110506689953792 110601191157534 110674018566144 110801054859264 110845967372217 110904632745984 110918955958272 111079984192848 111221848795904 111280713105408 111295084888064 111340197652992 111384739381248 111399124598784 111526993199104 111695866748928 111762447794176 111931677868032 112002311651328 112120058951208 112164912663552 112179398639616 112193886486528 112238769733632 112356765620352 112427667652608 112559801761792 112605427171776 112665023741952 112679574306816 112965137961984 112979727286272 113289694543872 113394150530199 113454164533248 113468817014784 113574888751104 113705254785024 113719939694592 113885034298728 113899742426624 113945308102656 113960024014848 113974741827584 114212233805824 114263587823616 114385173331968 114577077436416 114697531570776 114758235389952 114773056290816 114818971336704 114865512486912 114880347242496 115012211736576 115027065438208 115194057681472 115255024287744 115269909348352 115510100099072 115685004847104 115761179787264 115894055337984 115941032266752 116002394210304 116077295566848 116124346770894 116170802401536 116185805733888 116200811003904 116319168688128 116334191181824 116579794681856 116829997498368 116999607174912 117014717546496 117076647739392 117211033239552 117258543997056 117273687810048 117335755063296 117506098980864 117521274765312 117656170627072 117781366112256 117834324943104 117843702054912 117967590370432 118157611106304 118172871032832 118344430245888 118407064190976 118470358093824 118591027451568 118606343353344 118621661233152 118669115916288 118684441903104 118793871984018 118856743796736 118872094015488 119119790727168 119135174918144 119308131170096 119500311232512 119515744567296 119564189525088 119704711053312 119816612163072 119954142709632 119969634656256 120033128742912 120145336860672 120222913265664 120298779181056 120473424712704 120488983724032 120552752676864 120873878028288 120922873496964 120938490554112 121002497409024 121178164574016 121193814601728 121332925959168 121348595974144 121397141569536 121412819877888 121462033803264 121526317744128 121604785831936 121681523769344 121858176720896 121865773252608 122042693691072 122312791583136 122377525788672 122393330712576 122571017040384 122648364711936 122727557292032 122792511012864 122842284187392 122858149134336 122907298627584 122923171971072 123064268357632 123250611585024 123324080324608 123390002593792 123588757684224 123702709669308 123718685739264 123768179490816 123784164016128 123800150605824 123979879305216 124058116030464 124238219234976 124254264465408 124320026198016 124336081993728 124595164151808 124651186716672 124792161714176 125124579895392 125190802243584 125206970499072 125257722359616 125324015173632 125467867348992 125484071387136 125666244743424 125682474401792 125732753768448 125748992016384 126027292475392 126135066320109 126210254460928 126218122297344 126401361322896 126429878550528 126481126109184 126562793457408 126629776982016 126681105568248 126748151709696 126764521095168 126910026743808 126926417035264 127110684338176 127177957834752 127194382729216 127245940174848 127459420798976 127652419141632 127918411633152 127934932156416 128002641887232 128120663586069 128137210229952 128188471615488 128205027016704 128221584556032 128352186138624 128368762683392 128488763031552 128639773442048 128691916767744 128915859308544 129034723017123 129103014813696 129119688327168 129388738203648 129405448617984 129593314891656 129661902323712 129678648016896 129827498622976 129896897261824 129948862611456 129965645365248 130154324912832 130171134201856 130380812255232 130528267206656 130586957512704 130725912379392 130859064774144 130875965079552 130892867567616 130945231355904 131082893223744 131152269017088 131169207189504 131372998367072 131442527698944 131459503357952 131650351635968 131862412394496 131932898786304 132011542970368 132211434110976 132363191955456 132380286517248 132504036876288 132574164811776 132659766362112 132713539166736 132743480475648 132865873348516 132936192786432 132953361350656 133432136272512 133449368887296 133519997140992 133713836771328 133731105767424 133884607954944 133901899005952 133955466559488 134009764568064 134027071782912 134098005786624 134221647566358 134464195002368 134607275556864 134667799934976 134948410548336 134965838988288 135037269835776 135054709751808 135250777423872 135336126578688 135423511494656 135478404566043 135532602801792 135550106689536 135567612837888 135621846761472 135764425124592 135795054739456 136136903688192 136154485620736 136499541704064 136517170470912 136571784265728 136589422362624 136644788028672 136805384060928 136891714240512 137090448811008 137108153892864 137180718563328 137411593797632 137484319064064 137683913957376 137701695684608 138068501953536 138141574889472 138197569710816 138215417776128 138288568467456 138447301902336 138465182220288 138592850648021 138666201096192 138684109684736 138739590365184 138813752918016 138973089181696 139183521456672 139266487681024 139275169431552 139477364218368 139565380534272 139655496228864 139767996639348 139786047523584 139860029472768 139878092242944 140038650200064 140169559670784 140260065476608 140334298300416 140391181928448 140409313296384 140552328831488 140644878123008 140765152382316 140857841811456 141151350767616 141169580310528 141374525336352 141392783702016 141449347989504 141467616018432 141485886406656 141629998497792 141648289857536 141705706103808 141780704034816 141986536268544 142004873674752 142383142639584 142394473316352 142458499104768 142773780086784 142792219164672 142999519880448 143075202564096 143093680570368 143151682696704 143257929515008 143315998218624 143334507323392 143391848398848 143410367299584 143618565421056 143637113602048 144031191400448 144154361508696 144249282625536 144396209405952 144414858018816 144433509040128 144549858410496 144643192522752 144719745122304 144778406363712 144944589107472 144963308542976 145040030564352 145058762326016 145269353529344 145361024843776 145581129695232 145667909484544 145792479253113 145888479019008 146055935950848 146074798915584 146134009419552 146192470437888 146211351035904 146423615526936 146442525977088 146610618867328 146688212729856 146707157352448 146844300607488 147235460714496 147254476013568 147468254876712 147546302644224 147565358088192 147734739812352 147794623162956 147872843661312 147891941277696 148106645590464 148374284140544 148453596870656 148512985841664 148532166131712 148908590949888 148927822331904 149006642577408 149242237157376 149302731562578 149336415535104 149493411934944 149553216884736 149572531519488 149591848648704 149809020827136 149903556870144 150140569562368 150220031655936 150239432409088 150620183949312 150639636381696 150699899879424 150780455755776 151052926058496 151192200706932 151272219377664 151291756019712 151433185001472 151607006380032 151626586259456 151846712398304 151927077470208 151946698686464 152351450431488 152493870025728 152513564442624 152594282446848 152734978265166 152769436581888 152930042094368 153010980519936 153030741721088 153154016649216 153173796323328 153349615648768 153581816779776 153673365716992 153906057068544 154003178520576 154226754912384 154246673129472 154328308383744 154525407117312 154588043022336 154669858947072 154769727422464 154832462361192 154894403202048 154914407645184 154934414671872 155092224917504 155327064697728 155753214640128 155773329997824 155999476233216 156019623395328 156082039160832 156102196985856 156165472032768 156281377652736 156344725329408 156364917080064 156447673417728 156591922160751 156674798641152 156695033020416 157041821483008 157112433257472 157543481475072 157563828043776 157792573661184 157876085587968 157940079669504 157960477458432 158121369935424 158141791137792 158162214977536 158225487888384 158391829312024 158475658395648 158496125353984 158826387636224 159066881664768 159171622207488 159333748310016 159354326089728 159418919366784 159503292039168 159606281404416 159734853302112 159755482884096 159938856946176 159959512875008 160044171657216 160193782480896 160297217687552 160398372241408 160631232950272 160641246560256 160874459865504 160980390641664 161165170704384 161230497995952 161251320738816 161315829448704 161336663212032 161570886098688 161591752802304 161777234612224 161862855426048 161949378404352 162035090325504 162466715271168 162487697670144 162723591588096 162809713262592 163062662745906 163083722110848 163170034384896 163191107616768 163428022720512 163531152949248 163723348017152 163789712249856 163810865512448 163876398170112 163897562628096 164048680358882 164312927944704 164334148780032 164400760596996 164747841724224 164936946225744 164958247652352 165024239321088 165045552021504 165066867474432 165199838183424 165306505740288 165410821373952 165650958979968 165672352620544 165760034930688 166126885535744 166201582288896 166378433937408 166619976289272 166832773193856 166921069658112 166942627332096 167010296479488 167077109071872 167098686898176 167290489798656 167312095182848 167554992991232 167643671691264 167665322688512 168180088426812 168269097959424 168290829729792 168535148430528 168641501478912 168750391276544 168839702642688 168908140757664 168997535612928 169019361460224 169213368991744 169469590929408 169570610446336 169661253566464 169934541815808 170181246799872 170203225522176 170557882177536 170579909541888 170670189182976 170827551448092 170849613639936 170917962153984 170940036022272 170962112741376 171136248184832 171318350708736 171395381735424 171589222356992 171865616154624 171887812411392 172046297356164 172137353084928 172159584436224 172228457005056 172320520863744 172518317604864 172540598157312 172791086522208 172882536431616 172904864022528 173265150148608 173287527153664 173539099883776 173841083006976 173911548400128 174115943350272 174186520156341 174278708600832 174301216505856 174478753032192 174501286772736 174523823423488 174593641807872 174777190964992 174869692022784 174892276252672 175256703598592 175522076319744 175816549859328 175887815995584 175910531715072 176003632594944 176259148471296 176281912147968 176484255940608 176507048689664 176672049168384 176765553082368 176879688482816 176951385555648 177248257048576 177259306549248 177516645368832 177886541177352 177909515030016 177932491849728 178003673874432 178026662854656 178190807976027 178285115695104 178308141023232 178512810606592 178607288745984 178679686090752 178702762377216 178962196755144 179273616850944 179476367409152 179557066579968 179931214064448 179954451984384 180049693114368 180334369898496 180448168771584 180637872754724 180710137069056 180733475586048 180756817117184 180829129015296 181019233499456 181310817042432 181407735831168 181515871584256 181790721902592 181999388938752 182022893961216 182095712354304 182119229816832 182193050704896 182289476616192 182407178747904 182522285654016 182787265081344 182810871857152 183312425418752 183469187374704 183578551943168 183589996068864 183856525560576 183972547067904 184091335938048 184188766519296 184263426281088 184287223701504 184360947941376 184384757956608 184596402536448 184620242960384 184888268128256 184986120486912 185085003890688 185554064503962 185578028608896 185676246024192 185700225908736 185969818957824 186087174045696 186207328305152 186357328852464 186381396698112 186480039297024 186504122990592 186718200266752 186892746227712 187188242571264 187212417728512 187686869843088 187786203365376 187810455748608 187886583539424 188201801023488 188226107080704 188499367115136 188523711602688 188599130652672 188623488024576 188839997997056 188940941471744 189040938713088 189315381691392 189339831566336 189644817825792 189844190186112 189859297755136 189944665473024 190021658352372 190146781642752 190365040115712 190389625552896 190666026507264 190766936752128 190791574093824 190868910262272 191087997624832 191189131198464 191213823066112 191491420561408 191902398234624 192205815344928 192307540525056 192332376834048 192528279207936 192553144025088 192578012053504 192733144547328 192857590030336 192959660163072 193037875151616 193259452143296 193386707419136 193679532490752 194083107305472 194108172926976 194210904932352 194389972337484 194492853485568 194517972025344 194741247934464 194766398554112 194845345892736 194923293917184 194948468047872 195231487369248 195256701302784 195584283639808 195792400809984 195880436269056 196288597161216 196313947619328 196339301351424 196417847033856 196624339835616 196728403525632 196753810784256 196979653083136 197059497550608 197163791548416 197189255036928 197475527453952 198017314455552 198042888175616 198544787933184 198570429775872 198675523436544 198756055314432 198989649543168 199070308750104 199115220713472 199298810022774 199324549246592 199404289179648 199430042025984 199455798198272 199745361102848 199871409160192 200174053330944 200293375541248 200596658651136 200826911932416 200852848508928 200933199839232 201014646852096 201040607674368 201147008679936 201332471349537 201589600942576 201696292503552 201722341359616 201910913335296 202142675173376 202448758482432 202569436626944 202582064627712 202876166135808 203004189868032 203135267241984 203298904202688 203325160034304 203351419256832 203432770142208 203646637686888 203692582109184 204014640693248 204205355532288 204231728431104 204749312556096 204775755706368 204884133543936 205208076091392 205337571360768 205635673216512 205662230839296 205771077844992 206117390696448 206226478596096 206443283148256 206525870936064 206552543526912 206579219562496 207102752930304 207212362334208 207323126664192 207670952853504 207697773330432 207999301644288 208026164527104 208109385547776 208220629377024 208375170203648 208459633772544 208486556106752 208596897890304 208789229547668 208899731521536 208926710693888 209483244343296 209679071285376 209817138364416 210057975300096 210085104058368 210254339506176 210390098214912 210501447450624 210586772892672 210613969944576 210828493247232 210855721517056 210967317184512 211300877860864 211754370465792 212061788004528 212089175553024 212201424027648 212228829609984 212444997746688 212472434786304 212558559155712 212671056052224 212808375205888 212979804402816 213007310512128 213251809261568 213392228876288 213574713959376 213591709974528 214160670130176 214188328747008 214499279820672 214612803846144 214640520855552 214727524045056 214886894272512 214973997327936 215001760985088 215087772598272 215115550949376 215427848131584 215455670403072 215817140568064 215932504539136 216046787100672 216594314108928 216622287028224 216650263560192 216964788784128 217079617683456 217167609545568 217416883661208 217444962814464 217560045846528 217588143489024 217904030294016 218041537265664 218386282999808 218501864226816 219083903926272 219112198373376 219201014129328 219317026553856 219635423290404 219663788965632 219915928300992 219944330203136 220032319094784 220060736028672 220266450911232 220408674320384 220547761831936 220867945306624 220881714020352 221013379907584 221202382315068 221348037132288 221602109718528 221691934744434 221809265491968 221837911916544 222159968385696 222443697591808 222561426210816 222590169776128 222680395305984 222769478762496 222798249197568 223053986398208 223391733497856 223524895588352 223863355736064 224004623302656 224240117902416 224329825327104 224358797279232 224387772973056 224477539467264 224713531240704 224855335305216 225119603523584 225210854343552 225330047483904 225359148613632 225930275923968 225959454572544 226579389087744 226788301060398 226908329066496 226937634029568 227149777502208 227410509570048 227439879389184 227770068597456 227799484853248 227890616205312 227920048029696 227949483655168 228424467611648 228527175647232 228770346663936 229102467397749 229154154872832 229395063141552 229516470779904 229546112581632 229637942673408 229731024973824 229760694484992 230024423473152 230054130876416 230388115362944 230510048575488 230539818696704 231020200198144 231370009694208 231788110675968 231882064533504 232004788420608 232154591133696 232248693541788 232341604803072 232371611467776 232401622007808 232638337376256 232668382363648 233159589363712 233659994996736 233999214349824 234029435092992 234153295478784 234422066479104 234517087994112 234547375620096 234671510126592 235012197961728 235042549530624 235312341254144 235562732224512 235668649886208 235687404109824 235935180740864 236315222212608 236345742065664 236688860491776 236814128381952 236940716187648 237182054903136 237212686706688 237243322466304 237338231832576 237368883806208 237587743968036 237713487593472 237744188030976 238239581454336 238270349836288 238616262340192 239000622465024 239031489134592 239128379050176 239409422106624 239633224326144 239908285419264 239939269312512 240066257485824 240290673721344 240445826531328 240597558362112 240946849425408 240977967448064 241105505353728 241747756056576 241845746993928 241876981108224 242004994818048 242356329148032 242387629203456 242665851918336 242697191948288 242794283139072 242825639755776 242924067606528 243052635488256 243209571663872 243363047538688 243716353441792 243731546505216 244085387382144 244593994118859 244625583166272 244755051577344 244786661425152 245142034080768 245296729423872 245455114584064 245585022025728 245684568374784 245716298268672 245814597255168 245846343942144 246073020538323 246128536715264 246501223170048 246648160649216 246780005187584 247405419338616 247437371478528 247536358981632 247568328032256 247600301211648 247959758610432 248116232060928 248476438469952 248508528930816 248640052396032 249190328303616 249302373433344 249584323428352 250249159790784 250381604487168 250413940998144 250515444719232 250648030347264 250935734697984 250968142774272 251332489486848 251364948803584 251465507536896 251497984032768 252054584950784 252270132640218 252420508921856 252436244594688 252802722645792 252962252218368 253125586914816 253259553964032 253362211136496 253496303419392 253529042190336 253820053487616 253852834070528 254221368676352 254355915669504 254491880349696 254918841597952 255304838283264 255836823266304 255869864312832 256005283774464 256241327172138 256274420459904 256376943230976 256410054033408 256443169112064 256704372277248 256737525366784 256977526063104 257279546884096 257383833535488 257831718617088 258069446034246 258206029627392 258239376654336 258777476407296 258810897235968 259186629783312 259323804647424 259357296033792 259654997245952 259793794523648 259897725222912 259931290730496 260308649825664 260342268403712 260761624510464 261056534413312 261173915025408 261451824758784 261718129548288 261751930159104 261785735135232 261890462711808 262165786447488 262304538034176 262338414379008 262745996734144 262885055397888 262919006715904 263300703271936 263724824788992 263865797572608 264023085940736 264422868221952 264726383910912 264760573034496 265008073752576 265148329623552 265319532724224 265427078333472 265731746697032 265872385572864 265906722701312 266864272545024 266898737774592 267039994281984 267427673542656 267462211534848 267769215909888 267803798011904 267910933118976 268019529136128 268054143565824 268196011573248 268443295132716 268928390004736 269214551113728 269335599869952 269896821096672 269931677976576 270074539671552 270109419503616 270501554847744 270672253157376 270847022989312 270956809132086 271065205603584 271100213379072 271135225675776 271243693522944 271528850249184 272273807376384 272308971241472 272999083408128 273034340941824 273143568531456 273178844725248 273289576057344 273610768121856 273783428481024 274180897622016 274216307785728 274361437126656 274823187595264 274968638128128 275367827914752 275403391369216 276137003907072 276283149778944 276395139421632 276430835552256 276577136934912 276894603804672 276930364440576 277185701296042 277332402192384 277368219369472 277479180730368 277627505836032 277946178363392 278367042913344 278532975362048 278550338863104 278954728436736 279130761068544 279310992457728 279535993278696 279572095047168 279720058945536 279756184485888 280077300400128 280339119341568 280520130953216 280668596600832 280782363856896 280818626592768 281104657662976 281289756246016 281530304764632 281715683622912 282302701535232 282339160621056 282749050672704 282785567404032 282898695979008 282935232036864 283259996995584 283296579715072 283411412207616 283561408069632 283973072537088 284009747349504 284766285279168 284788946632704 284916998209536 285547560173568 285584438329344 285999039760896 286150405128192 286187361140736 286303365393408 286515859030016 286631996437248 286669014646784 286783696797696 286820734599168 287237130842112 287274227204096 288062382800896 288308723017392 288498565251072 288792418811904 288829716037632 288867018080256 289099716820992 289286385045504 289439490244608 289556812727424 289889178214944 289926617085952 290080061128704 290117524652032 290538707058688 290722049687552 291162259390464 291335818969088 291584958506226 291776958038016 292111871901696 292149597831168 292268018839104 292384940875776 292422702071808 292847231053872 292885051954176 293221237734656 293376425459712 293414314704896 293688601214976 294470921428992 294508952027136 294936509753424 295092605288448 295130716176384 295469479624704 295589246325912 295745687322624 295783882555392 296213291180928 296748568281088 296907193741312 297025971683328 297064332263424 297817181899776 297855644663808 298013285154816 298484474314752 298605463125156 298672831070208 298948215034161 298986823869888 299106433769472 299145063038976 299183697297408 299618041654272 299807113740288 300281139124736 300440063311872 300478864818176 301240367898624 301279272763392 301399799758848 301560911511552 302384401413864 302544438755328 302583512039424 302866370002944 303214012760064 303253172518912 303693424796608 303854154940416 303893397372928 304702900862976 304987740051456 305027128885248 305188564893696 305469956530332 305538873163776 305860084188736 306021961039872 306061483442176 306308033298432 306347592646656 306699231297536 307163633559552 307346731433984 307812114137088 308006357041152 308453509824768 308493346258944 308656616767488 309176086044672 309339717894144 309539454844928 309664924722384 309788806404096 309828815290368 309868829343744 310184449835008 310654129395456 311506429280256 311546659995648 311998952466432 312039246790656 312164078321664 312204393971712 312330944065536 312562755305472 312689450658816 312729834160128 312895346835456 313183844321502 313349597282304 313390066040832 314083642966016 314224866514944 315086962950144 315127656087552 315585147322368 315752171175936 315880159339008 315920954916864 316242739870848 316283582275584 316324429955072 316450975776768 316783658624048 316951316791296 316992250707968 317652775272448 318133763329536 318343244414976 318667496620032 318708652179456 318837838733568 319006584078336 319212562808832 319469706604224 319510965768192 319877713892352 319919025750016 320088343314432 320387564961792 320594435375104 320796744482816 321262465900544 321282493120512 321748919731008 321960781283328 322330341408768 322460995991904 322502641477632 322631658897408 322673326424064 323141772197376 323183505604608 323554469224448 323725710852096 323898756808704 324070180651008 324933430542336 324975395340288 325447183176192 325619426525184 326125325491812 326167444221696 326340068769792 326382215233536 326856045441024 327062305898496 327446696034304 327579424499712 327621731024896 327752796340224 327795125256192 328097360717764 328625855889408 328668297560064 328801521193992 329495683448448 329873892451488 329916495304704 330048478642176 330091104043008 330133734948864 330399676366848 330613011480576 330821642747904 331301917959936 331344705241088 331520069861376 332253771071488 332403164577792 332537902116651 332756867874816 333239952578544 333665546387712 333842139316224 333885254664192 334020592958976 334154218143744 334197373796352 334580979597312 334624190365696 335109985982464 335287343382528 335330645377024 336360176853624 336538195918848 336581659459584 337070296861056 337283002957824 337500782553088 337679405285376 337816281515328 337995071225856 338038722920448 338426737983488 338939181858816 339141220892672 339322507132928 339869083631616 340182451590597 340362493599744 340406451044352 341115764355072 341159819083776 341655102896184 341699227279872 341835924307968 341880072044544 341924225482752 342272496369664 342636701417472 342790763470848 343178444713984 343731232309248 344092594712328 344274706169856 344319168872448 344456914010112 344641041727488 345036635209728 345081196314624 345582173044416 345765072863232 345809728045056 346530300297216 346575054307328 347078199767552 347682166013952 347823096800256 348231886700544 348373040312682 348557417201664 348602433011712 348957506064384 349002573545472 349047646846976 349554381929984 349739384045568 349784552505344 350513407197184 351044152639488 351633099718656 351775631991168 351821063430144 352007265189888 352518296942592 352563824295936 352968511881216 353014097379328 353344098336768 353531106164736 353759376965632 353902771111296 354496514097152 354518613098496 355033290737664 355773082354704 355819030060032 355864983699456 356007347748864 356053325709312 356381615952054 356570231390208 356616282046464 357025621213184 357359372181504 357405524754432 357924393510288 358547233701888 358952734818304 359114133159936 359862428128896 359908903968768 360099386228736 360668739796992 360896337543168 361275745509448 361420274138112 361466951172096 361513634234368 361658258030592 362038466998912 362621634084864 362815471662336 363031743168512 363581443805184 363998777877504 364045787922432 364191424708608 364238459633664 364386101409792 364578953232384 364814357495808 365044571308032 365381151708419 365574530162688 365621743714304 366938374749408 367157103886336 367179992137728 367713051121152 367945094135808 368182671876096 368377533038592 368526852562176 368574447403008 368721895882752 368769515913216 369192805072896 369776536256512 369972240973824 370170007781376 371108129007924 371156057217792 371352492048384 371400451817472 371939637915648 372174348091392 372414656610304 372714657704928 372762793396224 372960078594048 373008245981184 373436400533504 373785492455424 374376485142528 374424835457024 375373739686176 375572406730752 375620911497216 375773167078848 376403602046976 376452214161408 376998734230272 377047423205376 377198261305344 377246976049152 377679995994112 377881882943488 378081877426176 378630763382784 378679663132672 379289635651584 379688380372224 379718595510272 379889330946048 380043316704744 380293563285504 380730080231424 380779251105792 381332053014528 381533873504256 381583148187648 381737820524544 382175995249664 382378262396928 382427646132224 382982841122816 383804796469248 384361990758207 384411630689856 384615081050112 384664753668096 385056558415872 385106288050176 385156024107008 385466289094656 385715180060672 385919320326144 386075750303232 386518904286592 386773414838272 387104169051369 387359064981504 388166214610944 388216345853952 388779944674968 388985706971136 389035944050688 389482495868928 389532797108224 389690691785472 389846587834368 389896936095744 390462974738496 390513402605568 391168567279616 391584801619968 391760872538112 392577194322432 392627895238656 392678602702848 392835694067712 393248679671232 393456807051264 393507621568512 393959306166272 394118995101216 394327583096832 394378510073856 394951054907904 396034628911104 396085776351232 397089575866368 397140859551744 397512110628864 397979299086336 398140617500208 398230441426944 398597620045548 398649098493184 398808578359296 398860084051968 398911596396544 399490722205696 399742818320384 400348106661888 400586751082496 401193317302272 401653823864832 401705697017856 401866399678464 402029293704192 402081215348736 402294017359872 402664942699074 403179201885152 403392585007104 403444682719232 403821826670592 404285350346752 404897516964864 405138873253888 405164129255424 405752332271616 406008379736064 406270534483968 406435213698129 406597808405376 406650320068608 406702838513664 406865540284416 407293275373776 407385164218368 408029281386496 408410711064576 408463456862208 409498625112192 409551511412736 409768267087872 410416152182784 410675142721536 411271346433024 411324461678592 411542155689984 412234781392896 412452957192192 412886566296512 413051741872128 413105087053824 413158439124992 414205505860608 414424724668416 414646253328384 415341905707008 415395546660864 415778551944063 415998603288576 416052329054208 416218771095552 416441258754048 416750340407296 416919267545088 416973112213504 417578459095336 417799463043072 417853421387776 418966488686592 419358142570752 419634276728832 420115950600192 420508679012352 420780196429824 421002894901248 421173545785344 421227939889152 421656986494464 421711443034112 421934634369024 422601755721728 423508740931584 424123576009056 424178351106048 424402848055296 424457659219968 424889995493376 424944869572608 425117118311424 425342112104448 425616750411776 425959608805632 426014621024256 426503618523136 427149427918752 427183419949056 428321340260352 428376657494016 428998559641344 429225607692288 429281041711104 429455048090112 429773788545024 429947994655872 430003521970176 430175545196544 430231101898752 430855696263168 430911340806144 431634281136128 431865009078272 432093574201344 433188628217856 433244574056448 433300527120384 433929577568256 434159235366912 434335219091136 434833767322416 434889925628928 435120091693056 435176286978048 435808060588032 436083074531328 436772565999616 437003728453632 438167807852544 438224396746752 438402028258656 438634053107712 439270846580808 439327577931264 439831856601984 439888660406272 440064638189568 440121472057344 440532901822464 440817348640768 441095523663872 441735890613248 441763428040704 442026759815168 442404764630136 442696074264576 443204219437056 443383869488868 443618530983936 443675823833088 444319936771392 444887395183616 445122852421632 445180339552256 445360790611968 445538957524992 445596498395136 446107972796416 446783466995712 447049791176704 447726711472128 448009246605312 448480235804832 448659650654208 448717594558464 448775545946112 449427062481408 449710670610432 450239207047168 450421708687104 450660094967808 450718297227264 451860551847936 451918909145088 453158778175488 453576602120796 453816658132992 453875268059136 454299555004416 454821019140096 454879758778368 455540137194912 455598969706496 455781232410624 455840096059392 455898967310336 456848935223296 457054351294464 457540693327872 458204934795498 458308309745664 458790126283104 459032941559808 459092225163264 459462049947648 459521388969984 460048846946304 460108261752832 460776230725888 461020097150976 461079637393408 462040400396288 462740019388416 463576221351936 463764129067008 464009576841216 464309182267392 464497387083576 464683209606144 464743222935552 464803244015616 465276674752512 465336764727296 466319178727424 467319989993472 467998428699648 468058870185984 468306590957568 468844132958208 469034175988224 469094751240192 469343020253184 469775766482253 470024395923456 470085099061248 470624682508288 471125464449024 471337299772416 471870361481728 472630444425216 472691484131328 473377720983552 473628256763904 473881432375296 474364109806272 474425373413376 474486644932608 474676463665152 475175487936072 475426975186944 475488376061952 476479162908672 476540699672576 477232524680384 478001244930048 478062978269184 478256758100352 478818844213248 479266448652288 479816570838528 479878538625024 480132514971648 480581347442688 480891653062656 481195116724224 481893698850816 481955934896128 483495512113152 483691493987856 483753962216448 484009989636096 484712658296064 484775258406912 485331703836672 485394383896576 485588566278144 485848135213056 486105270976512 486419143327744 486726095077376 487432706883584 487463093010432 488170774764288 489187988237718 489251166332544 489510103154688 489573322850304 490284068161536 490593458847744 490910229168128 491170044051456 491369136749568 491432596537344 491629194510336 491692687884288 492146041076646 492257073430528 493002446340096 493560010375168 494810838677232 494874742957056 495072717963264 495136656064512 495200602423296 495919517220864 496232464121856 496952876939904 497017057861632 497280104792064 498380656607232 498604746866688 499168646856704 500498319581568 500763208974336 500827881996288 501030889438464 501296060694528 501871469395968 501936285548544 502664978973696 502729897607168 502931015073792 502995968065536 504109169901568 504540265280436 504841017843712 504872489189376 505605445291584 505924504436736 506251173829632 506519107928064 506724422272992 506992606838784 507058084380672 507640106975232 507705668141056 508442737352704 508711831339008 508983760699392 509837683195904 510609676566528 511673646532608 511739728625664 512010567548928 512482654344276 512548840919808 512753886461952 512820108066816 512886338224128 513408744554496 513475050733568 513955052126208 514559093768192 514767667070976 515663437234176 516138892068492 516412059254784 516478753308672 517554952814592 517621794471936 518373259566624 518647609294848 518714592067584 519309994491904 519587589047296 519795450445824 519862581460992 520617299651328 520684536807424 521523249020928 522113068826624 522347830050816 522559560469023 522903649517568 523436259096576 523503860318208 523571470270464 523780925423616 524331572894976 524609076068352 524676828758016 525491993468288 525770110795776 525838013431808 526601406543872 527449649577984 527731595145216 528046171881472 528845736443904 529452767821824 529521146068992 530016147505152 530296659247104 530639065448448 530854156666944 531463493394064 531744771145728 531813445402624 533728545090048 533797475549184 534079988563968 534572423928081 534855347085312 534924423069696 535538431819776 535607596023808 535821866237952 536039058272256 536108287131648 536886590265432 537856780009472 538429102227456 538671199739904 539793642193344 539863355953152 540149079343104 541003109695488 541344506314752 541694045978624 541913618264172 542130411207168 542200426758144 542270451351552 542487387045888 543057700498368 544547614752768 544617942482944 545998166816256 546068681883648 546287137062912 546357689450496 546579152114688 547221536243712 547566856962048 548361795244032 548432615571456 549646375190528 549937276256256 550735655829504 550806782738432 552274007814144 552566299557888 552790278843264 552861671104512 553154273869824 553789207609344 553860728881152 554371402592084 554664804384768 554736438738944 554958361460736 555255011672064 555892356726784 556734085826688 557065950724096 557100677726208 557909456873472 558261522137088 558621984915456 559071986557392 559144190094336 559440117891072 559512368971776 560154600800256 560678238683136 561040261906432 561564727713792 561637253185536 562209315325952 562579512492032 563060609529264 563431367245824 564605403070464 564678321242112 565498101345408 565571134808064 565797391958016 565870464073728 566519993991168 566593159430144 566822824415232 567122816139264 567946145074176 568019494699008 569532570558336 569577893265408 569833996419072 571095120347136 571168876658688 571998079521792 572300810256384 572374722281472 572606730786816 573031718060032 573263992874496 573338029293568 573567393595392 573641469198336 574170381256087 574474261684224 574548454408192 576617446034784 576997130502144 577584837623808 577659432075264 577734036160512 578199433641984 578572770091008 578878980489216 579113625454848 579778356429888 579853234171904 580160122257408 581077414117376 581444099375104 582324518780928 582671637938176 583169917012452 583553916076032 584223743803392 584299195662336 584536037678208 584769881751552 584845404143616 585694462107744 585770103908352 586442475469312 586752850919424 586828629409792 587377202429952 588941842857984 589017904054272 589873019506848 590185210576896 590261432352768 590938959249408 591178492651824 591491374645248 591567765110784 592426582361856 593497136562176 593814387482624 594051943366656 594128664526848 595634363799552 595711289327616 596026570309632 596968948629504 597210926250312 597345662140416 597896430068322 597973647739776 598212867538944 598290126077952 598367394594816 599236083308544 599614227480576 600562278249472 600880126623744 600957729636352 602480735797248 602558545526784 602799599517696 603121823023104 603997414048611 604768802827728 605088877510656 605167024078848 605732740005888 606428025520128 606506345037824 607386849593216 607708309880832 607786794745856 609405801725952 609975480102912 610054257770496 610939913060664 611077746327552 611720168377472 612043922079744 612122966884352 612616066596864 612695185293312 613398462595072 614327267119104 614693462867968 615624228274176 616012714082304 616907019649536 616986692517888 617313233534976 618352172089344 618679435788288 619078909689856 619329849444768 619577612808192 619657630580736 619737658687488 620368899670016 621308258790912 623012858560512 623093319991296 623997904932864 624078493581312 624328156643328 624661888131072 625125510610944 625378901317632 625459668320256 625790693670912 626367688643004 626699194564608 626780132081664 628167285932032 628449733029888 630173925900288 630255312175104 631170294644736 631504342351872 631760318678016 631841909833728 632485479741696 632567164551168 632648859910144 632901951553536 633567317248096 633902633582592 633984501415936 635305550544896 636267526659072 636686488829952 637334993240064 637417304358912 637675677467136 638013168156672 638425125617664 638939413208448 639021931536384 639755427784704 639838051500032 640176686628864 640775129923584 641188870750208 641593488965632 642524931801088 642564986241024 643497839462016 643921562566656 644660682817536 644921991983808 645005282955264 645263317794816 645346652848128 646283544394752 646367011209216 647108938448896 647451421704192 647797513617408 648140361302016 649866861084672 649950790680576 650894366352384 651238853050368 652250650983624 652334888443392 652680137539584 652764430467072 653712090882048 654124611796992 654893392068608 655158848999424 655243462049792 655505592680448 656194721435528 657251711778816 657336595120128 657603042387984 658991366896896 659747784902976 659832990609408 660096957284352 660182208086016 660799352733696 661226022961152 661643285495808 662603835919872 662689410482176 663040139722752 664507542142976 664806329155584 665075804233302 665513735749632 666479905157088 667331092775424 667684278632448 667770509328384 668041185917952 668308436287488 668394747592704 669161959194624 669248380731392 670219971964928 670574686765056 672720353707248 673076391837696 673163318919168 674140593722112 674566005915648 675001565106176 675358810570752 675632563030656 675990142451712 676077445840896 676853475966976 677878363717632 678282441785344 678645014265856 679738167263232 680364903181194 680724987199488 680812902088704 682231528710144 682319638167552 683310205792368 683398454559744 683671848615936 683760144089088 683848450965504 684544992739328 685273402834944 685581526941696 686356889427968 687462464618496 688185189424656 688549412339712 688638337744896 688913828020224 689282083454976 690073270419456 690162392629248 691164346088832 691530145726464 691619456090112 693060600594432 693150108614656 694156399535104 695364332027904 695646193600512 696463773401088 696746080625364 697114834403328 697204866023424 697915012128768 698005147090944 698095293693952 699108763859968 699478768091136 699569105010688 701026814394368 702088305278976 703266199437312 703551263982336 703642126860288 704014530379776 705036593885184 705127648591872 705937023762432 706028194758656 706688196673536 707062212329472 707518753931264 707805542222592 708993028194304 709037226196992 710066581475328 711546164709408 711638060120064 711729967398912 712014695497728 712106651418624 712763231904108 713140462780416 713232564092928 714051242426368 714718744363008 714811049508864 715848787020576 717094467403776 717905469636608 718228266319872 719724856257792 719817807937536 720198772457472 721337479593984 721792675086336 722551491018896 722840548276224 722933902344192 723027268468736 723316516061184 724076933997824 725243268169728 725630943324672 726063486337024 727162887610368 727997555755008 728091575844864 728382849417216 728476919267328 728772202819584 729157906464768 729628714991616 730089142616064 730762303416838 731149060325376 731243487428608 733876749498816 734314207772672 734359984275456 735426102242304 735890188271616 736365343752192 736755066077184 737053705124352 737148894806016 737443791765504 737539031826432 738219061614969 738385610145792 739553072513024 739944481947648 740340015562752 742216258015848 742312114435584 742704984096768 742800903634944 743879275831296 744348696182784 744829313220608 745429315409856 745525586792448 745920157188096 746872801067008 747570984910848 748752970285056 748849670914048 750747479372352 751144813461504 751241822994432 751546334157696 752807204093952 752904428322816 753997468460544 754094846410752 754396522610688 754493952098304 755359991988224 755763765886976 756163754852352 757261526765568 757359326265344 759376760744448 759437191020544 759778661892096 760086633409488 760587126571008 761460160462848 761558502211584 762664106029056 763067747008512 763475641049088 764351990499328 764756524793856 764855292264448 765965682245632 767609592938496 768723981516414 768823261379712 769230162100224 769329507336192 770113116831744 770212576100352 770312048214016 770932578189312 771430360121344 771838640652288 772151500606464 773037808573184 773546829676544 774208338102738 774718129963008 776332429221888 776432691707904 777559889349936 777971413942272 778071888101376 778964991737856 779065594216448 779381383570944 779693175668736 779793872191488 780925949476992 781026805211136 782337134559232 783169603239936 783521745076224 785154388644864 785255790477312 785357205405696 785671388135424 786497359342464 786913614102528 787015243137024 787918612332544 788237990202432 788655166193664 788757020147712 789902109815808 792069257822208 792171552702464 794179151732736 794281719103488 795024221257728 795958598172672 796281235000416 797195240091096 797298196986368 797617156718592 797720168103936 797823192793088 798981444411392 799485636640768 800696213323776 801173502164992 802386634604544 803307647729664 803411394035712 803732799356928 804058587408384 804162430697472 804588034719744 805329885398148 806358403770304 806785170014208 806889365438464 807643653341184 808570700693504 809795033929728 810277746507776 810328258510848 811504664543232 812016759472128 812541068967936 812870427396258 813195616810752 813300640137216 813405677027328 813731080568832 814586550747552 816058562772992 816821422129152 816926913724416 818997250224384 819103022825472 819536534175744 820832304365568 821350285443072 822542692866048 822648923357184 823084311379968 824469562785792 824905914384384 825773132593024 826103483744256 826210174107648 826316878249984 828411011721216 828849449336832 829292506656768 830683811414016 830791093321728 831557103888126 831997206577152 832104658108416 832437542191104 832882517508096 833838535090176 833946224427008 835156918190672 835598926086144 835706842775552 837932977373184 838716285141504 839268553457664 840231901200384 841017358024704 841560392859648 842005789802496 842347091570688 842455879778304 843313972988928 843422886068224 843869268738048 845203511443456 847017481863168 848247152018112 848356702212096 848805696110592 849779990986752 849889739145216 850234236622848 850684224208896 851233500823552 851919217611264 852029242048512 853007237046272 854298855837504 854366839898112 856642680520704 856753314988032 857997119282688 858451215384576 858562083422208 858910096180224 859547577090048 859895989311744 860007043940352 860351090393088 860462203797504 861711392526336 861822681612288 863268562272256 863730018156544 864187148402688 866377256435712 866489148112896 866601054240768 867859155136512 868318470733824 868670438182272 869667534644832 869779851257856 870240183386112 870352573956096 871616121176064 872166149062656 873545131999232 874007456907264 876335615705088 876448793493504 876804056517312 877268106215424 878541693161616 878655155862528 879663713203968 879777320812544 880129276379136 880242944114688 881065803644928 881634697281536 882191047327744 883471781226496 883526856081408 884053519630336 884809529260272 885392148529152 886408438874112 886767738977736 887237061967872 887351647666176 888639873542784 889774790367232 890245704843264 890360679104512 890721581223936 891077915049984 891192996790272 892215945592832 893566933991424 894099582353408 895453422944256 896018493210624 896844645102483 896960471609664 897319301308416 897435189116928 897551091892224 898854124962816 899421341220864 900478414094336 900843417374208 901320189935616 901436594454528 903721103695872 903837818290176 907153204241592 907633316265984 907750536118272 908599110008832 909642038280192 909759517556736 911080274389824 911197939412992 911562464821248 911680192118784 913697870446592 914108702588928 915081386655744 916409869590996 916616619491328 917580252566208 918065883119616 918184450326528 918924099895296 919042777939968 920097693892608 920216523505664 921552461451776 922040194301952 922159274786816 924080800792576 925480038776832 927528258134016 928019153682432 928618364534784 928994774167152 929366419212288 929486445871104 929606488031232 930553349505024 930673529454592 932638357454848 934639979986944 935996857399296 936117740371968 936613181915136 937688265916416 938068351976448 938189502480384 938686040506368 939551532964506 940048791846912 940170198122496 941249365016576 942250928898048 942674599544832 943740722963456 945260888850432 945382968262656 946755441967104 947256513527808 947762864750592 948728219612544 948850746826752 948973289865216 949352927330304 950350975872144 950853950373888 950976752123904 952958325817344 953081399345152 954465049360768 956002489860096 956125956538368 956513516200704 957637688426496 958532897304576 959633141677056 959757077250048 960265029943296 961162694885376 961783306125312 962390233448448 963787397701632 963911869792256 966991024226304 967382987975712 967507924432896 968019979272192 969425316592128 969550516813824 970663407673344 970788767793152 971177132556288 971696270426112 972210541953024 972838286655488 974865413767168 974926186020864 976341549528576 978375976475436 978502332665088 979020206309376 979146645700608 980568136323072 981186917695488 981820458336256 982340088102912 982738273499136 982865193074688 983258389020672 983385375768576 984292082153292 984514146861056 986004892680192 987120020750336 989621677354464 989749485914112 990145435926528 990273312129024 990401204846592 991839034441728 992464928243712 993905753879808 994034115723264 994560209584128 996761313214464 997209493733376 998337293713408 1000996639163136 1001526417948672 1001655763992576 1002061778876928 1002592121389056 1003742938791936 1003872571097088 1005329957947392 1005459795214336 1005862030147584 1005991936131072 1008218339803136 1009080530560872 1009682035687424 1009744978378752 1011210890583168 1011849008873472 1012502347659264 1013038215856128 1013448844545984 1013985213677568 1014116168761344 1015280213950464 1015411336282112 1016885474705408 1017423662678016 1017967521398784 1019675366391808 1020547354771791 1021219353133056 1023347293065216 1023479457251328 1024965308688552 1025097681839616 1025507772923904 1025640216133632 1025772676448256 1026817489108992 1026950101467136 1027910104252416 1029118187536384 1029535334141952 1032277784136984 1032824118509568 1032957506617344 1035109905629184 1035243588943872 1036746519133248 1037295218589696 1037429184135168 1038619988983808 1039175178094592 1039590900891648 1039725162921984 1041234599302656 1041369073614848 1043046498041856 1044226137653248 1044695660101632 1045119120938046 1045807299035136 1046872518193152 1047007720636416 1047142940540928 1048663145789952 1049218152136704 1049353657516032 1050983986936576 1051540221591552 1051676026863616 1053202813087744 1054899299155968 1055463190290432 1056092343762944 1057691472887808 1058905535643648 1059042292137984 1060032295010304 1060593318494208 1061278130896896 1061708313333888 1062926986788128 1063489542291456 1063626890805248 1067457090180096 1067594951098368 1068159977127936 1069144847856162 1069710694170624 1069848846139392 1071076863639552 1071215192047616 1072078116544512 1072216574263296 1073773180530864 1075713560018944 1076858204454912 1077342399479808 1079587284386688 1079726711906304 1080298158686208 1082006219390976 1082689012629504 1083388091957248 1083827236528344 1084260822414336 1084400853516288 1084540902703104 1084974774091776 1086115400996736 1089095229505536 1089235884965888 1091996333632512 1092137363767296 1092574274125824 1092715378900992 1093158304229376 1094443072487424 1095133713924096 1096143455125257 1096723590488064 1096865231142912 1099292750381056 1101471311659008 1101613565476864 1104548015628288 1105132599115776 1105580557686528 1105723342209024 1106308547739648 1107578415218688 1108742805184168 1109329608769536 1109472877477888 1109916722921472 1110510023344128 1111784713453568 1113468171653376 1114131901448192 1114201355452416 1115818913746944 1116523044274176 1117243969830912 1118143973114784 1118288380188672 1118880235782144 1119024737943552 1120309201600512 1121356477366272 1122080523812864 1123129455427584 1123274506371072 1124418630651904 1126121219058528 1126862734491648 1129210806140928 1129356642484224 1130996202690816 1131142269616128 1131594783916032 1131740928147456 1133039987982336 1133645648830464 1134245632278528 1135892290148352 1136038989398016 1139065141116672 1139155786530816 1139667992838144 1142190240694272 1142337753317376 1143996159043584 1144601620512768 1144749444562944 1145213461573632 1146063436120064 1146527985748992 1146676058587136 1147134787190784 1147282938396672 1148340762512174 1148948523368448 1149096908816384 1153234892069568 1153994261004288 1155169675247616 1155318864150528 1155468072321024 1156398867283968 1157145540182016 1157757960978432 1158227250909696 1159556712859776 1159706468343808 1160320244514816 1162154828234752 1162888198750208 1164649037561856 1165343275876352 1166339834024904 1167107832152064 1168447487606784 1168598391324672 1169072075356416 1169539763503104 1169690808287232 1171388924215488 1171540207816704 1172884950938624 1173505701838848 1173657258819584 1174754404859904 1177883685715968 1178035808108544 1179746039013696 1180370421153792 1180522864705536 1181877918498816 1182356985303648 1182982749290496 1183135530221568 1184853164723712 1186994273124352 1187628774965248 1188103886733312 1188257329053696 1191268727599104 1191422578655232 1193937897259008 1194421852500624 1194691324280832 1195792860136644 1195947295479552 1196425735077888 1196580252155904 1196734789189632 1198472166617088 1199228454961152 1201124556498944 1201760253247488 1201915459272704 1204961471594496 1205117091053568 1205599199035392 1206243646046208 1207994828097222 1209537605655456 1210177755021312 1210334048157696 1211465480011776 1212856051040256 1213012690075648 1214773699186432 1215416619761664 1215573589491712 1218811603451904 1219305641094387 1219950960205824 1220108515540992 1221879826121328 1222155492655104 1223440336754944 1224087844159488 1224245933768704 1225232133193728 1225390370586624 1226796925190144 1228654534238208 1229386925735936 1231248456548352 1232025428164608 1233814039299072 1233973385035776 1234626467069952 1236704344178688 1237358871576576 1238157819379712 1238659698889536 1239155225616384 1239315261161472 1239475317374976 1240737799340032 1242616517581824 1246025717121024 1246186639982592 1247335655832189 1247995809865728 1248156987162624 1248656313286656 1249323776262144 1250251021221888 1250757802635264 1250919336640512 1252735377286008 1253398389129216 1253560264163328 1256334571864064 1256899466059776 1260347851800576 1262340589289472 1263008684703744 1263520637356032 1263683819667456 1264970959483392 1265134329102336 1265297719820288 1265803903107072 1267134634496192 1267805267165184 1267969002831872 1270611101089792 1272535053318144 1273372977659904 1274669986480128 1274834608717824 1275351354934272 1276026336313344 1276850251235328 1277878826416896 1278043863072768 1279510855569408 1279676103000064 1281550259847168 1282377741500416 1283186977931264 1285049863602176 1285129972482048 1286995678924032 1287843125133312 1289321365635072 1289843983967616 1290010565910528 1290526635589632 1290693305696256 1292567088789504 1292734022418432 1294217876897792 1294902843408384 1295595027234816 1296280722604032 1299733722169344 1299901581361152 1301788732704768 1302477706100736 1304501301967248 1304669776886784 1305360275079168 1305528860934144 1307424181764096 1308249223593984 1310317697998848 1310486924099584 1311011185360896 1312389442871056 1314503423557632 1314673190240256 1315206084775968 1317982733793792 1319495569805952 1319665981218816 1320193914568704 1320364416172032 1321598705467392 1322452045922304 1323286570991616 1325207671839744 1325378820964352 1326080279445504 1329015084285952 1329612658311168 1330151608466604 1331027471499264 1332959810314176 1334662185550848 1335368557264896 1335541018656768 1336082371835904 1336616872574976 1336789495185408 1338323918389248 1338496761462784 1340439943929856 1341149373530112 1345440707414496 1346152783675392 1346326637838336 1348281187444224 1349132011831296 1350003130212352 1350717621141504 1351265126061312 1351980284903424 1352154891681792 1353706951933952 1355756727435264 1356564883570688 1357290028531712 1359476334526464 1360729806362388 1361449974398976 1361625804177408 1364463057420288 1364639276335104 1366620411584736 1366796909119488 1367343697231872 1367520288178176 1367696901931008 1369089985478656 1370546805669888 1371163053883392 1372713778855936 1374924929236992 1376370378849312 1377098824679424 1377276675489792 1378564166909952 1380146540838912 1380324785258496 1382328692177664 1383060291452928 1383238912180224 1386121201188864 1386300217229312 1388312799070208 1390728664055808 1391292387201024 1392927546802176 1393492161250728 1394229668806656 1394409732046848 1395830024257536 1396010294181888 1396190587387904 1398217527719936 1398957536182272 1399138210021376 1402053628788736 1404176610557952 1406532398874624 1407102527964672 1407284253720576 1408029060759552 1409327299446759 1410073187770368 1410255297183744 1411874047524864 1412056389517312 1413376393347072 1415037507862528 1415611084445184 1417986056388608 1418074452393984 1420133162950656 1423092329418816 1423276120240128 1423459934797824 1424029390995456 1425526463808216 1426280925560832 1426465128185856 1428102484852736 1429437488726016 1429622099017728 1431697574041152 1434188934807552 1435810939273216 1436456532639744 1439449712515584 1439635615875072 1440397544914944 1442674959187968 1443585350172672 1445102982037792 1445681096552448 1445867804688384 1446054536937472 1448153867995648 1450486536339456 1451261886649344 1452126972674048 1454325775220736 1455995111510016 1456183151689728 1456765698834432 1457544405639168 1458315812929536 1459257429983232 1460178285232128 1461524606833676 1462298120650752 1462486974857216 1467753498997632 1468628415545344 1468719968550912 1470852204484608 1471780376543232 1472730687504384 1473510132154368 1474107410248704 1474297789612032 1474887583531008 1475078063652864 1476438123229938 1476771220291584 1479106145026048 1480680031125504 1484432516031696 1484624228871168 1485409968193536 1485601807269888 1487758551662592 1488697392365568 1489658626441216 1490858630819712 1491051173584896 1491840314376192 1493745602134016 1495141969821696 1497505940570112 1497699341828096 1501494958744704 1502289626923008 1502483645988864 1503092668315392 1505614408187904 1505808856645632 1507994936921088 1508189692821504 1508793045221376 1508987904196608 1510719983976448 1511527531773952 1512327509704704 1514523053531136 1514718652530688 1518753521488896 1519557323784192 1520173266818976 1521174253142016 1522920320925696 1523117004423168 1525328212058112 1526135494017024 1526951282098176 1528703980998656 1529513049587712 1531931364491264 1535219185876992 1537447963032828 1537646522759424 1538460324200448 1538659014672384 1540226233663488 1540425152200704 1541865156378624 1542860720242688 1543677281304576 1544303001212928 1546075617146368 1547093659353088 1548416676205476 1549436259926016 1552664858443776 1552865383415808 1555119778699872 1555942827884544 1556143776202752 1557929983475712 1558131188432896 1558762767141888 1559386351337472 1559587744382976 1561851898953984 1562053610422272 1564674269118464 1566339206479872 1567043490152448 1570308777289728 1570511580954624 1570714410811392 1571342776270848 1572994718684928 1573827228205056 1574030486274048 1575837224665088 1576475980404864 1577310332387328 1577514040295424 1579804219631616 1584138515644416 1584343105404928 1588358303465472 1588563438206976 1590048442515456 1591917196345344 1592562470000832 1594390480182192 1594596393972736 1595234313437184 1595440336207872 1595646385586176 1597962888822784 1598971273281536 1601392426647552 1602347004329984 1603717271784243 1604773269209088 1606615295459328 1606822788071424 1607465598713856 1608117174816768 1608324861394944 1610659770796296 1612716807540608 1613570340028416 1613778730876928 1615287306682368 1617141401387008 1619590067859456 1620555493015552 1623009329086464 1624033518944256 1625082137935872 1625740854792516 1626391233621504 1626601280274432 1626811354054656 1627462161137664 1629173101495104 1632117125545984 1633642844258304 1633853827448832 1637994500448768 1638206045650944 1639073068351488 1641664608731136 1642700570886144 1645085385732096 1645297846714368 1648939125571584 1649811828768768 1651546265186048 1652206967488512 1652420348215296 1652633756499968 1656822023442432 1657698898673664 1658585013313536 1661367622828032 1661582186643456 1663114207776252 1663994413154304 1664209316216832 1664875084382208 1665765035016192 1667677070180352 1667892448854016 1670313836381344 1671197852172288 1671413685551104 1675865954746368 1677432570283008 1678537106915328 1680463802400768 1682034716049408 1683120785719296 1684694183141376 1684911759556608 1686627945977856 1686845772136448 1687738537476096 1690407022886912 1694034963726336 1696494304036224 1696713404424192 1697611392221184 1699559981973504 1699779478290432 1700468473245696 1701368448417792 1702467001647104 1703838435222528 1704058484097024 1706014474092544 1708597711675008 1708733679796224 1713285361041408 1713506629976064 1715994238565376 1716902430769152 1717124166844416 1717820192360448 1719095154180096 1719791978623488 1720014087880704 1720702180786176 1720924407595008 1722511143768261 1723422785052672 1723645363224576 1726537124544512 1727460036313088 1732754512871424 1732978296225792 1733202108481536 1735718310273024 1736636941467648 1737340876364544 1739335069289664 1739559702515712 1740480366772224 1743232242352128 1744332298125312 1747090263998464 1748014913814528 1752671231410176 1752897586987008 1753608113034624 1754536212430848 1757083386323232 1757310311725056 1759327426407936 1759554641625088 1760258552758272 1760485888229376 1762131607289856 1763269394563072 1764382094655488 1766943562452992 1767053712162816 1769619058520544 1770784297058304 1772816877748224 1773535477955472 1774474123935744 1774703295332352 1777279747085568 1779549580734464 1780491409686528 1781443162447872 1782155830099968 1782385993580544 1784431891185664 1787133867982848 1788199164706816 1790906845888512 1792036986421248 1793689290204966 1793920943219328 1794638602616832 1794870378233856 1795102183784448 1797708249925632 1798842682441728 1800956828188672 1801686834748416 1802640379871232 1802873188909056 1807442207391744 1807675636580352 1814306408483184 1815266632531968 1815501072236544 1817198220017664 1819284076560384 1819519035113472 1822160548779648 1822395878825984 1823124929642496 1823360384237568 1827395740893184 1828217405177856 1830162773311488 1832819739181992 1833233238982656 1835160505132416 1836131766239232 1836368900653056 1837848199790592 1838085555879936 1840195387785216 1840433047011328 1843104922903552 1844080388603904 1844318549573632 1848161601585152 1850960077553664 1855056516268032 1856038307364864 1857236729069568 1857989548334304 1858732838424576 1858972891742208 1859212976062464 1861106699010048 1861347058909184 1865276714909696 1869279959973888 1871993714798592 1872235480743936 1875376531832832 1876136703952896 1876379004960768 1877372081012736 1879103065929012 1880097583693824 1880340396244992 1882498730033152 1884501857796096 1885349199089664 1887481445926912 1890521777700864 1890765936525312 1893510883934208 1894513027055616 1895525729501184 1897456439225088 1897701493653504 1897946579730432 1898705854660608 1900701951744288 1901707900747776 1901953504247808 1905916651634688 1906162798690304 1908930098721536 1912004979720192 1912251913076736 1913027032401408 1915275376852992 1917065794609152 1919266283354112 1919514154500096 1920530059886592 1922325389770752 1923566612250624 1924780466896896 1927574795403264 1927823739584512 1933982048452608 1934765975951424 1935015848865792 1936039958544384 1938850633184256 1939101033627648 1941326815346688 1941577535586304 1942354265112576 1943392540852224 1944421083906048 1945676573310976 1949730827534336 1949852372041728 1952683099057152 1956751952950872 1957004665330176 1958040412618752 1958293291401216 1961136272646144 1962373835390976 1963640916672512 1964680176205824 1965476546998272 1965730386149376 1966516778041344 1968584164306584 1969028293722112 1972009785360384 1974240041500672 1979243354708928 1979498971828224 1980290871853056 1980546624258048 1983678068883456 1984929856487424 1987811507759616 1988068231446528 1989120419168256 1993522626428928 1994418987466752 1996674587426816 2001993278326272 2003052835897344 2003311527985152 2004123557753856 2005184242778112 2007485877583872 2007745142194176 2010659915894784 2010919590428672 2011724060295168 2016436679606272 2018161061121744 2019364071374848 2019489956757504 2022421781166336 2023698017746944 2025004695318528 2026076431712256 2026897689091968 2027970427355136 2028232337522688 2030560427900928 2030822672564224 2033770949410816 2034847325356032 2035935042797568 2039350732783616 2041094709543582 2042438706266112 2046694586130432 2046958914502656 2049930617377104 2050195363679232 2051015545847808 2051280432267264 2051545352896512 2053634978217984 2053900202934272 2055820208504832 2059070668283904 2064555568273968 2065648237019136 2065915013234688 2070219811258368 2070487177887744 2073493038266496 2074590437179392 2074858368270336 2077239977967616 2078350356189184 2079181801783296 2079450325843968 2082469198605312 2082738147229696 2086092996083712 2088452275306496 2089391320203264 2090238241876092 2091614598070272 2093745036386304 2094015441272832 2094285881081856 2097326291579904 2098436304273408 2098707315032064 2101967973873152 2103080443183104 2103352053727232 2106405626175488 2109798598311936 2110926380580864 2112184687525888 2115382945775616 2117811071287296 2118084584275968 2120064590020608 2121186636988416 2122556261793792 2123416626667776 2125853973576256 2126979084582912 2127253781610496 2134914180360192 2135189902196736 2136319954255872 2138289695712324 2139421388341248 2139697692278784 2142153727279104 2142430384095232 2144156233089024 2144433148526592 2147546361061728 2151427120037888 2153716408909824 2154684798959616 2159174568773376 2159453423812608 2160596317372416 2164012438781952 2165378025259008 2166776183914496 2167654473056688 2168521644828672 2168801707032576 2169081805406208 2169949548183552 2172230801993472 2178190459011072 2178471769931776 2183992667265024 2184274727534592 2185148548251648 2185430757801984 2186316608458752 2188886144974848 2190267427848192 2192286910250514 2193447180976128 2193730462285824 2198585500762112 2202942623318016 2203227130953728 2209096031256576 2210265198231552 2211161115373056 2211446684418048 2212617095479296 2214657184844907 2215156830437376 2217485610368336 2218659217539072 2218945754955776 2219833445842944 2221020046688256 2223569426907136 2226936343306752 2228263802896384 2228402710904832 2231637827493888 2233046088548352 2234487939661824 2236287946229568 2236576760377344 2237760471564288 2240618403201024 2242712954732544 2244161047625728 2246258910855168 2246549012742144 2248837261303808 2252242438117056 2253725468983296 2258421612281856 2258713284968448 2261992405381632 2262284539232256 2263189567832064 2263481856294912 2266079975964672 2267291297660928 2268491264557056 2271784580296704 2272077978796032 2278130282233344 2278311573061632 2279335985676288 2284380481388544 2284675506634752 2287992318087168 2289203241025536 2290426923147264 2292126872240128 2293055971497984 2293352117174272 2294269574381568 2294565876793344 2296681525024348 2297897046736896 2298193817632768 2306469784139136 2307988522008576 2310339350495232 2310637728301056 2310936144642048 2312797734567936 2314291080364032 2315515921956864 2316454501819392 2319113425719552 2319412936687616 2320640489029632 2324309656469504 2325776397500416 2329298075123712 2330686551752704 2332679668049808 2334215664304128 2336894975213568 2337196782649344 2338144150712832 2339079527006208 2339381616574464 2342777848430976 2343080415633408 2345769901877248 2347011403677696 2347314517639168 2349508809719808 2355767371431936 2356071616217088 2359492078027392 2360740842307584 2361045729411072 2363755836997632 2364713970607296 2365965498580992 2366271060443136 2369706329447424 2373988546248704 2375257549930496 2376207773466624 2376514658107392 2382537455198208 2382845157310464 2387875794518016 2388843705001248 2391585720273288 2391894590959104 2392851470155776 2393160504311808 2393469578379264 2396944333234176 2398456909922304 2402249112997888 2403520506494976 2409922943188992 2410234182107136 2411198398070784 2412487292092416 2415989656194444 2419075211310912 2420355510042624 2420668096315392 2422930960023552 2425712102080512 2426025380151296 2429547398372864 2430833239523328 2431147178983424 2437623206903808 2438611282188774 2439901920411648 2440217031081984 2443759652242656 2446880673509888 2448175688318976 2448491867537408 2450464266387456 2450780741173248 2453593850380288 2457309068476416 2458773851471872 2462496913096704 2464050856329216 2467628078598144 2467946770071552 2469252934139904 2473408688357376 2474717743153152 2476315638759424 2477319397779072 2478310451232768 2478630522322944 2478950634749952 2481475598680064 2485233035163648 2492051434242048 2492373279965184 2494671311664378 2495991619731456 2496313974325248 2497312626573312 2498647552524288 2501515605270528 2501838673281024 2505470754572016 2506796778258432 2507120528326656 2512669143728128 2513798932119552 2520695703601152 2524681178578944 2526017369407488 2527041274712064 2527367639334912 2529941918966784 2530268658204672 2530595439640576 2531607806214144 2534269268992384 2535610534330368 2535938005663744 2541222202179584 2545070106636288 2549339972960256 2549669217435648 2550702709868544 2552052672626688 2553700502470656 2555757652833792 2556087726145536 2559021711138816 2559352206000128 2563100519694336 2564755483000832 2570099727204352 2570259944964096 2573991357848064 2575686250266624 2578642731270144 2579687967935232 2580021131821056 2581053271179264 2581386611392512 2585134177579008 2585468044836864 2588435753795584 2589805686816768 2591190054469632 2592561445208064 2599467444338688 2599803162722304 2603577465409536 2604955412201472 2609002603934496 2609339553773568 2610720550158336 2611057721868288 2614848363528192 2616498447187968 2620635395997696 2620973848199168 2622022370721792 2624778885742112 2629006847115264 2629346380480512 2630412169551936 2635965467587584 2638991139611904 2639331962437632 2640387829137408 2640728832344064 2643197410934784 2644904091844608 2646573141983232 2650415343679488 2650757641928704 2652160558891008 2658030168571904 2659225316622336 2660303216933208 2662054942998528 2665919620628352 2669324371101696 2670737114529792 2671082037313536 2672164743671808 2673233745149952 2673578990370816 2676647836778496 2676993522925568 2680879887859712 2682298747060224 2690533935307449 2690881414828992 2692305567350784 2692653275676672 2696562374888448 2698264023662592 2700006260424704 2701435242283008 2702530252122624 2703960569806848 2704309783363584 2707413903867904 2711513454870528 2713129767141376 2714580057063424 2721459612724776 2722899948797952 2723251608354816 2728926114840576 2729278552670208 2733240823169472 2733593818238976 2734687394463744 2735040576356352 2738179970957312 2741093611339776 2742326107766784 2745427557711872 2749849858473984 2752740757698624 2754197649358848 2754553350979584 2757128333819904 2760293081677824 2760649570516992 2764657384355328 2766120582905856 2766477824360448 2772242402377728 2772600434458624 2776625598140416 2782584774402048 2785855093604352 2786984322501456 2788459337613312 2788819464093696 2791660048515072 2792020588363776 2792381174775808 2796435055439872 2797915072364544 2804107257577472 2808353221115904 2813064797749248 2814205055929344 2814568507441152 2816058121519104 2818654598893518 2820146375540736 2820510594367488 2823748095049728 2824112779034624 2826752786694144 2830075015725056 2831222168890368 2835972112777216 2836148904787968 2840266325901312 2846184658837632 2846552240480256 2846919869595648 2848058781990912 2851052927616432 2852561851121664 2852930256371712 2856204969705472 2858874977452032 2859244198035456 2863395148082304 2868377869615104 2871621878546432 2872913065279488 2878899425031168 2879271231750144 2880795089829888 2885349918375936 2887170700345344 2890205964075584 2891362193104896 2891735609376768 2892109073874944 2896307735991296 2900973072678912 2902523773298688 2904253945348096 2908651550441472 2911990223020032 2912366303379456 2913531397668864 2915088811278336 2916631625859072 2918514859966464 2923049213667352 2924596241301504 2924973949714432 2935506997995264 2937256831090688 2937439937101824 2941704408969216 2943560753086464 2945461375008768 2947020264308736 2948214820497408 2948595579224064 2949775167062016 2950156127305728 2952876246459876 2953542440583168 2958212290052096 2961360062251008 2968865032063392 2969248457742336 2970819936387072 2971203614539776 2975517103325184 2977394784731136 2979317252882432 2981717261639424 2982102347169792 2983680628752384 2990283939643392 2995011881140224 2995398683656192 3002989917489408 3004579253846016 3004967291977728 3006185336630784 3011228816375808 3011617713291264 3015989873842176 3016379385643008 3017586090442752 3017975808393216 3021439967952896 3023055063547904 3024655019409408 3029046107062272 3029437305061376 3037507042977792 3039114647568384 3040346533637952 3042348506284032 3045840641851392 3046234008846336 3050656424116224 3052270988034048 3053902564196352 3057407961997312 3059026099175424 3063862728982528 3070438371753984 3074895926065656 3075293045518848 3076920648400896 3077318029344768 3080452467326976 3080850304401408 3083730312757248 3085721440485376 3087354562609152 3088606002425856 3092151234292736 3094187318706176 3096833352410952 3098872519852032 3105329716887552 3105730766831616 3110239557399744 3111885655769088 3112287552405504 3115859966951424 3116262376865792 3117525534283776 3118772702674944 3119175488765952 3123703797907968 3124107220844544 3129348538236928 3132678412959744 3134086980304896 3140617554579456 3141023161909248 3141428821622784 3145989437369856 3147654456410112 3148060972548096 3151674449330176 3152951960809728 3154620664774656 3155028080590848 3159608439263232 3168277031288832 3168686210809856 3176716606930944 3177126876413952 3180096885030912 3183834392690688 3185124940001664 3188780960364384 3189192787945472 3190468626874368 3190880672415744 3191292771172352 3195925777645568 3197942546563072 3202784853295104 3204694008659968 3207434543568486 3209546538418176 3213230590918656 3213645576142848 3216234349633536 3216649722789888 3221319541592592 3225433615081216 3227140680056832 3227557461753856 3230574613364736 3234282802774016 3239180135718912 3241110986031104 3246018658172928 3248067037888512 3250164275871744 3251481709585032 3252782467243008 3253202560548864 3253622708109312 3254924322275328 3258346202990208 3264234251091968 3267285688516608 3267707654897664 3275989000897536 3276412091301888 3278146136702976 3283329217462272 3285401141772288 3288430365375771 3290170771464192 3290595693428736 3297878251143168 3303092530372096 3304413934977024 3304840696430592 3305267512999936 3313644046884864 3315397797347328 3317170026627072 3322735245656064 3326228415552504 3327988826308608 3328418632433664 3329750168764416 3331530070032384 3335354140360704 3335784897708032 3340627672762688 3342395704344576 3342827371102208 3351731909492736 3354865140566016 3357074213830656 3360927604801536 3364069432098816 3366241571438592 3369388366282752 3369823519113216 3373255891955712 3373691544272896 3380814045773824 3388069927452672 3392988608072448 3393426808848384 3395222784442368 3399119963947008 3400936946491392 3402736896835584 3404934003294208 3407676870445056 3408116968194048 3412028948185088 3417195423350016 3417467359592448 3426570722082816 3427013259952128 3431988477130752 3433804861538304 3434248333688832 3435640384720896 3438190308360192 3439583957246976 3440028175761408 3441404361572352 3441848815190016 3445022287536522 3446845570105344 3447290726449152 3454920072626176 3465509025742848 3465956592451584 3466404216963072 3471436620546048 3473273882935296 3474681752729088 3478670138579328 3479119405031424 3480960733544448 3486464484704256 3488664596250624 3494180527996928 3496029827629056 3505342462820352 3505795173974016 3507216226069248 3509072424861696 3514166772646464 3514620623450112 3518654852815872 3519109283250176 3520517105516544 3520971776458752 3524263214579712 3526538789126144 3528764189310976 3533887124905984 3534107424325632 3539238117041088 3541568594116608 3545633755496448 3547070955910944 3548948247871488 3549406590664704 3554559494171136 3559099161468928 3560982819373056 3562886324895744 3564311660199936 3564771987161088 3568863782371328 3574267735965696 3576398329413632 3581813691777024 3584073972842496 3587378580409932 3587841886438656 3589277205233664 3589740756467712 3590204367568896 3595416499851264 3597685364883456 3601913656377344 3603373669496832 3605280759742464 3605746377818112 3614884414783488 3615351273160704 3628612816966368 3630533265063936 3631002144473088 3634396440035328 3638568153120768 3639038070226944 3644321097559296 3644791757651968 3646249859284992 3646720768475136 3654791481786368 3656434810355712 3657916923283161 3660325546622976 3665639478363984 3666466477965312 3670321010264832 3672263532478464 3672737801306112 3675696399581184 3676171111759872 3680390775570432 3680866094022656 3686209845807104 3688160777207808 3688637099147264 3696323203170304 3701920155107328 3710113032536064 3712076614729728 3714473458139136 3715979096668608 3717465676849152 3717945783484416 3718425952124928 3722213398020096 3722694117818368 3730553429819392 3738559919947776 3742006967496567 3743987429597184 3744470961487872 3750753063665664 3752273407905792 3752758009921536 3758206131858024 3760195167387648 3760680792489984 3764997460066304 3769003715592192 3770698398179328 3774962891853824 3781043555401728 3787021767868416 3789026054111232 3791051459002368 3794912878450176 3795402987307008 3795893159460864 3797411709321216 3801403903488576 3803415801495552 3803907008495616 3811833303269376 3812325597380608 3817860197443072 3824009959440384 3824503826153472 3826054064802816 3830550753705984 3834131589218304 3838532566708224 3839028309000192 3844650779541504 3847133224501248 3849560933793792 3855149590806528 3855647479169024 3867964096905216 3869531951902848 3870031697731584 3872079917088768 3877701266368512 3878202067255296 3882653630693376 3883155071172608 3884708530225152 3886785081704448 3888842167812096 3891353146621952 3899461655068672 3899704744083456 3905366198114304 3913503905901744 3914009330660352 3916080825237504 3916586582802432 3922272545292288 3924747670781952 3927281833345024 3930953093996544 3931460772298752 3933033556082688 3937168328613168 3938056587444224 3944019570720768 3948480083001344 3958486709417856 3958997943656448 3960581743706112 3961093248516096 3967356137766912 3969859712974848 3975623015519232 3976136462893056 3978240838336512 3987045252857856 3988837974933504 3993349174853632 4003986556652544 4006105671794688 4006623055970304 4008247115507712 4010368485556224 4014971755167744 4015490284388352 4019192668792609 4021319831789568 4021839180857344 4023448120590336 4036322122243488 4038728142749696 4038979913515008 4044843562332672 4047396035493888 4050009390637056 4052152863424512 4053795378183936 4055940854710272 4056464675045376 4061120855801856 4067541898821632 4069694650712064 4071870085595136 4078701465567232 4082189419087164 4084877412532224 4093389172260864 4093917829005312 4099861234754208 4100390727358464 4102031091695616 4102560864534528 4103090705793024 4107269956435968 4107800405868544 4111640417009664 4118141336567808 4129111136547936 4131296474038272 4131830026469376 4140439622516736 4140974355775488 4146986076532992 4149180874358784 4149716736540672 4154479955935232 4156700712378368 4158363603566592 4158900651687936 4164938397210624 4165476294459392 4172185992167424 4176904550612992 4178782640406528 4180476483752184 4183229196140544 4187490072772608 4188030882545664 4188571762163712 4194652583159808 4196872608546816 4197414630064128 4203935947746304 4206160886366208 4206704107454464 4212811252350976 4219597196623872 4221852761161728 4224369375051776 4227981898340277 4230765891551232 4235622142574592 4236169168551936 4240129180041216 4245112523587584 4246833253335552 4251707947152512 4253958169165824 4254507563220992 4269828360720384 4270379804393472 4276579391424648 4278842776682496 4279395384557568 4284307454558208 4284860768190464 4288312466178048 4288866297053184 4295092722123456 4302854240075776 4307432817819648 4309369597919232 4318349137546752 4318906847625216 4321192634744832 4328024877563904 4330756050518016 4333552367828992 4335308946113376 4337043289657344 4337603414065152 4338163610812416 4344461603986944 4356380918022144 4356943539863552 4367985334530048 4368549455069184 4370297096503296 4372633216917504 4377772289949696 4380534855696384 4384573820501028 4386894361952256 4387460924571648 4397171001524224 4405885246636032 4406454261907456 4418192062513152 4420530396463104 4422322230746112 4422893368836096 4425234190958592 4429314369689814 4430313660874752 4434971220736672 4437318435078144 4437891509911552 4442040093376512 4447138853814272 4453872686613504 4456527605792768 4456805421809664 4463275654987776 4466092177096704 4468975879323648 4472575892459136 4473153520754688 4475520943128576 4481236806402048 4485425909465088 4488322095251456 4492517821710336 4493098025484288 4497674522607616 4504484876234112 4507450937966592 4516843224563712 4517426569936896 4523984810763264 4524569078464512 4526379135664128 4526963712589824 4532159951929344 4534582595321856 4536982529114112 4543569160593408 4544155957592064 4556260564466688 4558671971352576 4568760962777088 4569351013269504 4575984636174336 4578406482051072 4580853846294528 4584253744480256 4586111942995968 4586704234348544 4588539148763136 4593363050048696 4595794093473792 4596387635265536 4612939568278272 4615977044017152 4620678700990464 4621275456602112 4625595469135872 4628582160728064 4631031843913728 4632909003638784 4638226851439104 4638825873375232 4641280978059264 4648619312939008 4651552795000832 4658596150247424 4665359336099616 4668431328608256 4673789950427136 4674393565298688 4676288301425664 4678159054012416 4678763233148928 4685555696861952 4686160831266816 4691539803754496 4694022807355392 4699017619439616 4711534742863872 4712143232434176 4718984156054784 4721481684615168 4722091458822144 4727511673995264 4729427941214592 4731930997161984 4732542120886272 4739412658894848 4747977092497408 4750515099860992 4752415546933248 4753029316214784 4765074910396416 4765690314620928 4775751589036032 4777687410002496 4783171440546576 4783789181918208 4785702940311552 4786321008623616 4786939156758528 4793888666468352 4796913819844608 4804498225995776 4807041012989952 4819845886377984 4820468364214272 4822396796141568 4824974584184832 4831979312388888 4838150422621824 4840711020085248 4841336192630784 4845861920047104 4851424204161024 4852050760302592 4859094796745728 4861666479046656 4862294357966848 4875246413807616 4877222564377548 4879803840823296 4880434062163968 4887519304485312 4893761347019776 4896351376637952 4896983735074816 4900928532774912 4901561482346496 4907187700760576 4914618136952832 4917547702943744 4924993826193408 4928101712658432 4935256157196288 4935893540143104 4946817376714752 4949435486306304 4952631277518848 4954638795558144 4956620902465536 4957261044645888 4957901269499904 4962951197360128 4970466070327296 4984102868484096 4984746559930368 4989342623328756 4991983239462912 4992627948650496 4994625253146624 4997295105048576 5003031210541056 5003677346562048 5010941509144032 5013593556516864 5014241056653312 5025338287456256 5027597864239104 5041391407202304 5049362357157888 5054082549424128 5054735278669824 5059883837933568 5060537316409344 5061190879281152 5063215612428288 5068538537984768 5071221068660736 5071876011327488 5082444404359168 5090140213272576 5098679945920512 5099338434871296 5101405419737088 5104105345253376 5107401004941312 5111515305667584 5112175452291072 5118043422277632 5118704412000256 5126201039388672 5129510966001664 5140199454408704 5140519889928192 5147982715696128 5151372500533248 5157285462540288 5159375935870464 5160042263642112 5162106542358528 5162773222785024 5167533431304783 5170268355158016 5170936089673728 5176871507591168 5179611373633536 5182380108939264 5198934888677376 5199606325444608 5207154930819072 5209910824402944 5218005207868992 5218679107547136 5221441100316672 5229696727056384 5232996894375936 5241270791995392 5241947696398336 5244044741443584 5249557771484224 5258013694230528 5258692760961024 5260824339103872 5271930935175168 5277982279223808 5278663924875264 5280775658274816 5281457664688128 5286394821869568 5289808183689216 5293146283966464 5300830687358976 5301515283857408 5316060337143808 5318450633244672 5320606433866416 5324109885997056 5331839241256704 5338648742203392 5341474229059584 5344329487343616 5346467490299904 5347157980741632 5353295673556992 5353987045851136 5361759775719424 5364597494120448 5381067870614898 5381762829657984 5384611134701568 5385306551353344 5393124749776896 5396528047325184 5400012520849408 5402870484566016 5405060504245248 5407921139613696 5408619566727168 5414827807735808 5423026909741056 5429160114126848 5442919225449552 5445799897595904 5446503216709632 5457852229681152 5458557105340416 5466481646338944 5467187636477952 5469374788927488 5470081152712704 5476359941914624 5482187222679552 5484652215533568 5490855115423744 5499699716947968 5505481515397248 5508395298717696 5509106701959168 5514256667639808 5520586163355648 5521299141033984 5529314768710656 5532241165811712 5532955648720896 5544484804755456 5545200868917248 5553251196280832 5565169548804096 5571710187208704 5573968645002912 5576918675226624 5577638928187392 5583320097030144 5584041176727552 5584762349551616 5592870110879744 5595830144729088 5608214515154944 5616706442231808 5626129595498496 5628410111858688 5629137014882304 5632116243038208 5637309197787036 5640292751081472 5641021188734976 5647496190099456 5648225558069248 5653505573388288 5660150031450112 5662444337780736 5671944225554432 5672297809575936 5680532651802624 5692369317675264 5693104480960512 5693839739191296 5696117563981824 5702105855232864 5705123702243328 5705860512743424 5712409939410944 5717749954904064 5718488396070912 5726790296164608 5736755739230208 5743243757092864 5745826130558976 5757798850062336 5758542463500288 5761590179659776 5770699836751872 5774341400690688 5780411928151168 5782724386209792 5783471218753536 5784218147749888 5792615471982592 5801946145357824 5805047546597376 5808507890696192 5817303100882944 5823980446040064 5824732606758912 5827062795337728 5830177622556672 5833263251718144 5837029719932928 5846098427334704 5849192482603008 5849947899428864 5871013995990528 5874513662181376 5874879874203648 5883408817938432 5887121506172928 5890922750017536 5894040528617472 5896429640994816 5897191158448128 5899550334124032 5905752492919752 5907084881166336 5916424580104192 5922720124502016 5937730064126784 5938496915484672 5941639872774144 5951034206650368 5954789569462272 5958634505764864 5963434523278848 5964204694339584 5967361257504768 5980567879286784 5990023762280448 5990797367312384 6005979834978816 6009158507692032 6009934583955456 6012370673261568 6022457632751616 6023235426582528 6031979747684352 6032758771286016 6035172180885504 6042879935905792 6046110127095808 6049310038818816 6058092214124544 6058874610122752 6075014085955584 6078229295136768 6080693067275904 6084697012568064 6091681283702784 6092468017692672 6101312848232448 6104541976068096 6107805128392704 6114815923994624 6118052198350848 6127725457965056 6140876743507968 6149791852131312 6150586091037696 6153841296801792 6154636058689536 6160904934653952 6161700608802816 6167460625514496 6171442880970752 6177212004851712 6184302468585472 6188374637412352 6193666704821904 6197745039704064 6210659433775104 6211461533663232 6220479114799488 6223771311538176 6224575104811008 6231719933902848 6232524753731584 6235051068567552 6237545405349888 6238350977531904 6247407595815936 6248214441689088 6258697076473856 6265356825919488 6268173960609792 6281235109158912 6282046323818496 6282857643245568 6291978874739712 6295308912820224 6296121945096192 6303348898660352 6305903921619456 6309241329549312 6310056161181696 6319216878526464 6336554062577664 6353433213861888 6354253752827904 6360193770061824 6367668785381376 6370249880003328 6377561920728768 6378385575890944 6380937253748736 6381761344831488 6391851555291136 6395885093126144 6405569706590208 6409388017319936 6414869087136972 6419093076836352 6426461181837312 6427291152285696 6432468699267072 6433299445579776 6442639083185184 6450867230162432 6454281360113664 6455114923507712 6461149226729472 6468565605548032 6478360271437824 6482221972062208 6492037316345856 6496134075777024 6500328551743488 6502963419170064 6505564934486016 6506405121097728 6507245416218624 6509848644550656 6516692405980416 6528468502183936 6534571377033216 6535415309795328 6551978001795072 6552824182603776 6556292273405952 6566658434924544 6570802283544576 6576860730751542 6580341542928384 6581191386857472 6595756502286336 6606185060744192 6608827869954048 6609681392861184 6610535025999872 6627288093769728 6630795594694656 6634340053254144 6643971554534721 6645470491312128 6652456831105008 6655977652617216 6656837264867328 6659500337528832 6663060140064768 6670708280721408 6671569795416064 6681255345525376 6684791408689152 6685654742204416 6703463818985472 6709730281132032 6721855209603072 6728138864197632 6732483142877184 6738776732565504 6739647038226432 6746511783911424 6747383088545792 6761628091547648 6776139854905344 6785977216144896 6786853617696768 6790445568884736 6798239927894016 6801873892982784 6805473793671168 6809868006588416 6815353740890112 6816233936388096 6824057896370176 6834390846700032 6834934719184896 6853141444165632 6854026519904256 6863976954261504 6867609723076608 6871280769441792 6876380616720384 6879167914493952 6880056351522816 6882808723144704 6883697630380032 6890044575073044 6893691140210688 6894581452898304 6909840145252352 6931018051485696 6931913184903168 6932808433926144 6942873241092096 6946547765870592 6949363505458176 6957340277158656 6958238810062848 6961921467088896 6972928969408512 6977329192501248 6988361055993856 6992059655258112 7010684925640704 7011590347948032 7014432452138496 7018144849723392 7028333545292928 7029241246900224 7037309705631744 7038218566500352 7041034211033088 7041943552917504 7048526429159424 7053077578252288 7057528378621952 7067774249811968 7068214848651264 7078476234082176 7083137188233216 7091267510992896 7094141911821888 7097896495742976 7098813181329408 7109118988342272 7118198322937856 7121965638746112 7125772649791488 7128623320399872 7129543974322176 7137727564742656 7148535471931392 7152796658827264 7163627383554048 7174757160819864 7175683772877312 7178554410467328 7179481512935424 7180408735137792 7190832999702528 7195370729766912 7203827312754688 7206747338993664 7210561519484928 7229768829566976 7230702546321408 7257225633932736 7261066530127872 7262004288946176 7268792880070656 7277136306241536 7278076140453888 7288642195118592 7289583515303936 7292499718569984 7293441536950272 7309582963572736 7312869620711424 7315833846566322 7320651093245952 7331278956727968 7340642020529664 7344527064956928 7345475602612224 7351392799162368 7352342223519744 7360781551140864 7361732188045312 7372419691614208 7376321554415616 7392646406340608 7403840310214656 7420226065072128 7424153229459456 7428946916278272 7431958193337216 7434931353698304 7435891566968832 7436851904249856 7444426796040192 7445388235636736 7461106859638784 7477119839895552 7484013934993134 7487974859194368 7488941922975744 7504546815811584 7505516019843072 7516412263716048 7520390334775296 7521361584979968 7529994920132608 7538007431184384 7541396796358656 7549925783707648 7562087110803456 7574043535736832 7578052108222464 7582102918004736 7589825756900352 7590805974614016 7591786318921728 7594823418642432 7602807806977152 7606831602991104 7607814016991232 7623666606538752 7624651194761216 7635720394886144 7648019918880768 7649007652306944 7652108129605632 7661101507411968 7668263178436608 7677065133416448 7678056618000384 7689301559083008 7694266449002496 7710299181613056 7711294958338048 7735928193810432 7739063903805696 7740063395463168 7744159834177536 7755402532737024 7756404134510592 7765307261386752 7766310142345216 7769417060450304 7773570163408896 7777684335624192 7782706293243904 7798923310137344 7799409488166912 7810732396228608 7827007811803488 7828018661320704 7832161650475008 7833173165604864 7844545090584576 7849495341563904 7854563666690048 7861906187993088 7862921544597504 7866067112165376 7874336657226336 7888039141441536 7896960166002688 7916973418835712 7917995887312896 7921163487412224 7922186497032192 7934712275533824 7939719425949696 7951246031038464 7952272925786112 7956481676673024 7974090505715712 7977675949867008 7986698349707264 8007973113305088 8012211343589376 8013246111940608 8016494231015424 8020736971112448 8029943510335488 8030980568776704 8038385337585218 8042639663579136 8043678361714688 8046896241180672 8072644244486976 8077456285499392 8077959827030016 8089687124665344 8094792070987776 8100018781274112 8104305726849024 8107590756367872 8111881709420544 8112929350090752 8122241711603712 8135083797643264 8139389301424128 8143740171190272 8157402931134464 8164378838174328 8169754825064448 8186778344521728 8187835658010624 8199722469508416 8200781454716928 8204062183391232 8205121729069056 8214539912871936 8215600811737088 8223280834019328 8236282673135616 8258222273095872 8262592948076544 8263660052938752 8280879245033472 8281948711550976 8293972153065984 8298361748717568 8299433473081344 8308959911870464 8313401424756736 8316727207133184 8317801303375872 8329876794421248 8330952588918784 8353809101225984 8357565280813056 8360952967504368 8366458392281088 8374980145545216 8376061765091328 8377143524327424 8389305166319616 8393745217093632 8407871895492608 8412321772732416 8413408214908928 8425622504701952 8439194393247744 8443705522323456 8448738750103552 8455963796680554 8461531783102464 8471244285149184 8472338337103872 8480258360082432 8490225047175168 8493666506671104 8503415894305024 8507916338331648 8509015126441984 8539656721440768 8540759608786944 8553158782849296 8557685553364992 8558790769115136 8568614909116416 8569721536380928 8576624932356096 8577732594106368 8590185444246912 8605708480151552 8614865635639296 8618739195838464 8636698275093504 8637813695250432 8642385269489664 8656049755127808 8661512101036032 8667104735657984 8670617892226752 8674086579314688 8675206828130304 8676327221624832 8688923207973888 8712761836044288 8713887079727104 8735970669060096 8737098910138368 8740594193006592 8745266433835008 8755544579899392 8769147641002056 8773788723904512 8774921849143296 8794342003048448 8811770493272064 8812908523814912 8836384125026304 8841060792926208 8844644461492224 8845786737672192 8850468381917184 8858628739379628 8860627321749504 8869942441473344 8874636870156288 8875783019823104 8884080186753024 8894277707628544 8907745373227008 8913055211585536 8913610843619328 8926551309975552 8932184354193408 8937951758647296 8945151784918272 8946307041509376 8951041886257152 8970851818930176 8976644190502912 8985035643420672 8986196050968576 8995349045215232 9008969752468224 9014901875933184 9033686449127424 9034853139873792 9047969621526528 9049138156929024 9052758271328256 9053927425179648 9064319903858688 9069165190643712 9073965058228224 9087138321186816 9088311915184128 9112521128933376 9117343942705152 9137521925554176 9138702026539008 9151969272348672 9156812964102144 9161707692589056 9172223885991936 9173408468697088 9177078297526272 9186726100097392 9191588186947584 9192775270531072 9225879136556544 9231954088034304 9241357401980928 9242550913204224 9251190938271744 9257164321456128 9262063687827456 9265818007277568 9276453702878208 9277651746750464 9282561956118528 9297238625878016 9303105590001664 9317192300494848 9330718672199232 9336862657216512 9347579900854272 9348787130597376 9352576602851328 9356318108024832 9357526466297856 9371111393723904 9372321662533632 9383079607508992 9388045614710784 9398035238879232 9423069485727744 9424286464868352 9437968312109568 9442963369230336 9444182917644288 9455023347990528 9458855882429184 9463861994323968 9465084241772544 9478825317789696 9495954184994816 9501030199721984 9504831093866496 9506058632429568 9530149820792832 9531380629241856 9551503178072064 9555374820004992 9566342881093152 9567578363836416 9571405880623104 9572642017247232 9573878313517056 9587777332936704 9593827639689216 9608996451991552 9614082025979904 9639691772755968 9640936728428544 9649949168369664 9663958624777776 9676300845243648 9681422040170496 9682672385261568 9691723840094208 9702848408322048 9704101520605184 9718189593491456 9723332958093312 9724588715933696 9750492827615232 9754445128755096 9759607681646592 9760868124327936 9775038608970624 9787522694039552 9792702753275904 9793967470149632 9801857065549824 9803122964692992 9814375401521152 9829236273905664 9835095405887488 9849987652386816 9856203425316864 9865291096127313 9870512314392576 9871787080286208 9893634753429504 9905262555037696 9909277591116288 9913241804931072 9914522089291776 9915802538999808 9925902394720256 9940932140654592 9968205736968192 9978685246657512 9983966478925824 9985255897300992 9989250506293248 9994590210097152 10006062421082112 10007354693124096 10021883018288064 10027187113033728 10028482113306624 10050676574912512 10055195728478208 10082782814404608 10098724714315776 10108165098848256 10109470557339648 10119767675867136 10121074632818688 10122381758562304 10137077075969536 10142442137321472 10143752022654976 10164888808718336 10180280426545152 10197359891841024 10202810839474176 10208210690506752 10214802009882624 10223030611335168 10224350904582144 10236086844555264 10237408824000512 10252402078777344 10259021932003328 10280398908817408 10281039779856384 10295965431392256 10302745001066496 10314570925080576 10318751871740928 10320084527284224 10324213084717056 10325546445570048 10335066862609566 10340536710316032 10341872179347456 10353743015182336 10364760217878528 10397869777354752 10399212650889216 10414309861638144 10419821648805888 10436010415737984 10437358215094272 10442882200633344 10459393454112768 10465993788751872 10482541583990784 10483895392796672 10488089482887168 10499115542968448 10516027388461056 10517385521922048 10521648678207744 10543861870350336 10555964558447616 10557327849750528 10561551316549632 10562915329376256 10572789643739136 10579616367378432 10586292567932928 10601661374717952 10603030567714816 10636901266489344 10641212867732832 10648219771994112 10663678482513408 10677297484406784 10682948458119168 10688658974687232 10692934980599808 10694315961483264 10706591347113984 10723519551438848 10729194988240896 10762135741229796 10763525659315968 10769222269403136 10770613102706688 10786249499553792 10793056094650368 10800025041698816 10805740969132032 10810121008490496 10815842279227392 10817239133454336 10829655615471616 10846053819482112 10858320228253696 10885838450899104 10891599795191808 10893006433419264 10915704459362304 10917114210680832 10932963292677888 10934375272955904 10938749577854976 10940162305425408 10952719883829248 10964374445359104 10969304431067136 10981710230847488 10999399433895936 11010963030794496 11016790597435392 11018213403918336 11028513335279616 11041172326711296 11042598282067968 11058629537421312 11064482331623424 11065911297441792 11088969609510912 11090401737834496 11106502392561664 11130339097608192 11143420374417408 11147937290005824 11153837350453248 11155277856374784 11166640194060288 11168082353455104 11169524699103232 11185740221759488 11191660289458176 11216429030309888 11226020902489701 11233412884463616 11252259190996992 11256820223717376 11258274029764608 11274618395574072 11280585502162944 11282042377469952 11294992380198912 11296451116138496 11307011146776576 11320300062900224 11324888675561472 11343888451108864 11361065303605248 11384738635350528 11386208961921024 11387679478382592 11392235127963648 11404211710465728 11410247404486656 11411721025486848 11424819878821888 11435499909808128 11436976792141824 11453580592329216 11473511478460416 11486487514185728 11491652261117952 11515597700124672 11517084927000576 11541399673503744 11548682801381376 11560823856302336 11565448772419584 11566942437507072 11568436295499776 11585230943965184 11603892290715648 11610095093194752 11617015781392384 11634606201765888 11647960892080128 11649465213517824 11654125590675456 11660355245113344 11666526503436288 11674059439865856 11692196854669408 11698384965206016 11699895798857728 11742027991981056 11749027324362752 11749759748407296 11766817635876864 11774243012345856 11781845500035072 11792859281989632 11794382316896256 11799100668248064 11811504985839504 11814169762332672 11832849160208384 11845440249004032 11875460128253568 11876993830969344 11883279745548288 11902068413300736 11909579138924544 11917269011529728 11926869046557696 11928409388679168 11934722515009536 11961135758573568 11980047524560896 11981594734624768 12011959669957632 12018317015384064 12019869167910912 12024741346523136 12044915265503232 12046470853165056 12057578006377827 12063959495368704 12065517542572032 12070344361771008 12085759871811584 12092220254191616 12116184428249088 12117749220245504 12150028171911168 12156458590273536 12161386134551808 12169394025136128 12183362567405568 12202625696464896 12209083952136192 12215610256785408 12229631847989248 12236104396701696 12255450915930112 12281753487015936 12299583704262624 12301172182075392 12307682593603584 12309272117379072 12321809869307904 12323401217605632 12334921251028992 12342885761941504 12354424009703424 12368604937170944 12387333409643808 12395490079408128 12421318867550208 12422923067326464 12440958229598976 12447542623076352 12449150209622016 12463439867805696 12470102137135104 12475090810699776 12476701955063808 12494815191631872 12496428883378176 12517394152947712 12530713651838976 12536347921219584 12562470218317824 12564092647636992 12565715286491136 12583957749479424 12590617825640448 12592243890192384 12606697797320704 12611807843238912 12618482659098624 12620112322363392 12638433757052928 12673108125155328 12706866427723776 12708507505655808 12720387540123648 12735337570762752 12740499760006656 12755123841457536 12756771151781888 12761874507497472 12763522689662976 12783703110582272 12791770186252288 12811139413180416 12818776034639872 12829738174273944 12838186153672704 12852922363674624 12854582304571392 12864937398534144 12866598891159552 12885278166370368 12901734460324864 12908562720227328 12910229847015424 12922298453458944 12937131211096064 12956720542875648 12964443944124416 12984074632691712 12992268151554048 13000657103486976 13005926838340128 13011129868972032 13012810242195456 13014490832437248 13033384811960832 13056937004367872 13069142754066432 13070830619590656 13103956003590144 13105648365207552 13133316869849088 13141604567089152 13153721461503084 13160683085856768 13162382773714944 13191513004572672 13212370121488384 13217655739908096 13219362785722368 13221070051999744 13254576187539456 13261591189389312 13268680106508288 13287943109069442 13290940982624256 13304913662210016 13311955305234432 13313674529734656 13326120280129536 13341416561442816 13343139590832128 13362510691050752 13369582817378304 13371309484408832 13406927637970944 13419460562264064 13443710419206144 13456277728395264 13464966285754368 13477553465131008 13479294076452864 13493023567822848 13494766177091584 13523256183095296 13552279709810688 13571954432289792 13573707235393536 13580891137769472 13596479855788032 13603747785965568 13610947587342336 13619736013176832 13630707481780224 13632467872776192 13648115792740352 13668781693400064 13706282888331264 13708053039808512 13727953908523008 13735219446153216 13742561538883584 13752761233440768 13758335828987904 13760112703045632 13765617446289408 13780089150146088 13787382280421376 13789162905796608 13819680290504704 13862036102971392 13863826369806336 13885746482184192 13893095531741184 13898727010916352 13914680554317312 13916477620125696 13923842934177792 13945857938817024 13954658385002496 13976722111987712 14021369851281408 14023180695896064 14028864904276992 14036289699446784 14056667090585856 14058482493800448 14074619411263488 14076437133000704 14082068422066176 14097052858318848 14106155156504576 14115056757243904 14135548499623936 14136429697302528 14156952468164352 14166274376466432 14182535021985792 14188283823643776 14195792991485952 14197626362658816 14218237976684544 14236396645875712 14243931277492224 14251545299582976 14257246640799744 14259087948644352 14275455129485312 14297070943862784 14327254767108096 14349514321639728 14351367545754624 14357108820934656 14358963025870848 14360817470275584 14381665999405056 14390741459533824 14413494677987328 14421123038969856 14459537659133952 14461405092642816 14514451267865472 14522133060255744 14524008577892352 14537585760141312 14554272612483072 14556152280907776 14577284390237184 14579167030607872 14584999437139968 14586883073900544 14619165927145472 14625739241422848 14631667693132644 14641302186491904 14662557913455936 14681284041059328 14689054129913856 14690951205224448 14702785598324736 14704684447039488 14721563102281728 14723464376090624 14744839383228416 14752643108831232 14785292812681216 14807680620429312 14840452130144256 14848306458918912 14857893832556544 14863916386674432 14869862707396608 14871783133937664 14873703808499712 14888853592080384 14890776471273472 14922213719277568 14954239679791104 14968027869986268 14975949718388736 14977883845951488 15009093631623168 15011032039686144 15032824527432096 15040780669550592 15042723169959936 15059989840265216 15076014862368768 15082793592717312 15099851567415296 15124174221606912 15148087071473664 15164205836009472 15179651513800704 15181611949228032 15183572637843456 15189646837284864 15205615613954304 15213663205982208 15215628033982464 15247333213077504 15249302389522432 15271440789772288 15296039837761536 15298015304613888 15304216259211264 15322203014823936 15336526356873216 15354130266832896 15356113236000768 15378603118166016 15388532898004992 15420598363226112 15422589916676096 15471856387620864 15478127807611392 15480126790926336 15488319668355072 15502600293914349 15510805065474048 15512808269021184 15530614522773504 15532620284690432 15538834120900608 15547140326817792 15565412586487808 15597846620274688 15598818976333824 15621464792457216 15654015623606976 15656037322641408 15664323300950016 15689090181169152 15698990683127808 15709127333380096 15723812375986176 15725843089195008 15732134224330752 15748673314452672 15776078282883072 15793920332005376 15833946837671424 15835991774625792 15842326974824448 15844372994064384 15869424551067648 15879438851899392 15902492062076928 15904545851572224 15948181011431424 15955351899734016 15973396699414528 16015946226610176 16024422687178752 16032988462030848 16041473942224896 16059887020670976 16061961137553408 16076770675170436 16085279327158272 16087356723429376 16093792482361344 16145288488973952 16154912570998784 16155919654060032 16179374249330688 16189584141975552 16200037562548224 16208611453698048 16215181512735744 16223763418841088 16225858700181504 16244483423207424 16270167595286528 16287480342380544 16314805862268928 16328757676348656 16339509650128896 16373556689043456 16375671316021248 16399444939016832 16401562909433856 16408124366782464 16410243458138112 16429079825743872 16431201623474176 16446561668038656 16472565346271232 16516444546191744 16525185896153088 16527320105877504 16561758490066944 16563897423101952 16587944306131968 16596723497435136 16598866946162688 16617919823740928 16626802849513472 16633454414266368 16635602606751744 16659753588842496 16661905177837568 16715130561626112 16721905935008736 16732916784562176 16749960291090432 16752123530182656 16754287048654848 16778610332639232 16787490434187264 16815743790985216 16824643545464832 16851245009403904 16878388786495488 16887411044646912 16897477500207104 16911927593361108 16923063566204928 16942488570298368 16944676674207744 16960516720164864 16980450094350336 16987333013342208 17006831788610048 17015832676663296 17018030252883968 17079313442881536 17081519217573888 17106317565698592 17115371106729984 17117581538230272 17137229818232832 17139443072761856 17153249864712192 17155465188212736 17180370888493824 17211416960303104 17229731271278592 17237478391676928 17273396550187008 17275627390500864 17284770538979328 17312099510255616 17323024202072064 17334209471315968 17341235784453504 17348173158629376 17350413656260608 17352654443249664 17377846415947776 17425523672088576 17427774159454208 17471941338120192 17474197820276736 17481188386013184 17490532867670016 17511089159798784 17538295282004112 17547577447809024 17549843698286592 17588684006096896 17623540986544128 17625817047629824 17672768250052608 17682121585852416 17689288922984448 17691573475344384 17717257478759256 17721254643499008 17739884882946688 17749273740312576 17751566039646208 17768160373506048 17788555415257088 17815490746454016 17826110423171072 17853102619951104 17864368708386816 17875903517294592 17890303569836544 17892614083018752 17902083772514304 17941703637860352 17953288381005824 17970071286841344 17972392101937152 17990698090430464 18017939504936448 18029803751866368 18067372898254848 18069706279747584 18095939243053056 18098276313858048 18105516542656512 18128639807717376 18138330381287424 18147930116456448 18174276642373632 18176623830368256 18225042257866752 18234687885410304 18275043851108352 18277404053078016 18303938544697344 18313625928204288 18323415385178112 18344447771983872 18346816937394176 18354156595052544 18373452200194784 18383176373895168 18385550541062144 18451758273113088 18463908176068608 18482714803961856 18485101826408448 18502381876543488 18514328642912256 18531636014555136 18552907405756416 18555303493500928 18565123912237056 18594477251756032 18606211180003328 18634384600989696 18661437344398464 18673725314433024 18695159801708544 18697574261194752 18705153205702656 18712636216049664 18715052932595712 18742222787447808 18744643325067264 18766159215017984 18776091229421568 18796070477758464 18846138971455488 18848572929736704 18875936624219136 18885926738460672 18888365835288576 18910046695981056 18917711764858368 18927723988647936 18930168483545088 18957650635579392 18991908369989632 19002060399443968 19009662187732992 19060299641585664 19062761258483712 19103006356144128 19110749640009984 19132685762186304 19135156727672832 19142811761246208 19145284034494464 19175554665873408 19187655279378432 19217992903983104 19228164051959808 19279383545511936 19281873456857088 19299898336739328 19327917249555552 19352601690487296 19362844080340992 19365344770523136 19383447680188416 19405696816644096 19408203041210368 19436379186982912 19446665916186624 19500985655230464 19508890257510192 19519215363293184 19521736248655872 19550077217941248 19575045388079104 19585405506551808 19603714131099648 19606245929385984 19628750803042304 19658472547811328 19670190811774976 19699975304773632 19712406850633728 19730582192254626 19741024628785152 19743574160572416 19787269506859008 19810525110075392 19818555182232576 19826483609862144 19829044178583552 19831605077999616 19851804789440512 19881864281309184 19936411473936384 19957370493315024 19967932957851648 19970511794601984 19978501012586496 19989180420194304 20012124842164224 20014709386248192 20043766036576128 20054374226067456 20056964226613248 20101353149825024 20110391456956416 20165565628809216 20197449428631552 20216330197696512 20218941114679296 20239535351734272 20242149265637376 20244763517124608 20274154151939072 20284884274642944 20287504045309952 20329777617436672 20360560853090304 20394719783682048 20405621678948352 20416421381013504 20429604019765248 20446061222670336 20448701809164288 20472173689110528 20474817648001024 20504804157554688 20518043864006656 20560797817634816 20562079559712768 20591930862784512 20629141850161152 20637503743481856 20640169054568448 20648426169434112 20651092891140096 20670133725219132 20681073420632064 20683744358694912 20707486030364672 20729520435757056 20795739554709504 20798425301778432 20828619723276288 20839643297611776 20872020831475968 20874716430188544 20885764401266688 20918786908225536 20931987577503744 20965083167981568 20967790785593344 20976178965774336 20998231085936896 21032054776922112 21034771043844096 21043297356415488 21087723740700672 21111929116895232 21114655699501056 21123102633099264 21125830658752512 21145579287478272 21159232734756864 21172585135865856 21203322749435904 21206061135429632 21273802532978688 21282425735465664 21296439543988224 21327356965026816 21354594968813568 21365896916238336 21377317949374464 21385869961199616 21388631922966528 21413182694227968 21447039102877696 21458389976481792 21524271482459592 21527051318631936 21538444538806272 21541226205413376 21572498999107584 21586112189300736 21600050083397632 21611481938264064 21620242016980992 21631684558454784 21659311230943232 21692107638964224 21716640456507392 21771676901798208 21783199590383616 21786012866838528 21831408918724608 21834228421361664 21865926585355776 21868750545911808 21877499155709952 21880324610850816 21905439767658496 21928748890718208 21938608862134272 21963420461694976 22021926061588992 22033581194870784 22036426807836672 22057026670559232 22082344653422592 22085196564135936 22117259074842624 22128964663246848 22177939219021824 22180803475668992 22213004785123328 22260678195216384 22286840748834816 22295874580011648 22307674700906496 22310555712749568 22333280388120576 22336164706910208 22339049398206464 22371480443518976 22383320578916352 22432858060619776 22452041804979402 22466825768927232 22513640447434752 22516548059529216 22549236791148144 22561171004325888 22564084754939904 22589984760397824 22592902232276992 22614022293553152 22649777351122944 22687776902217728 22722130607210496 22769477270701056 22772417923842048 22775358956765184 22784470255927296 22808423420931456 22820494808973312 22823442050973696 22849639757643776 22870999819616256 22873953584283648 22907161184658432 22947022956920832 22972975028371456 22983304522235904 23031195400249344 23034169854001152 23082799347007488 23121647712604672 23130897544839168 23133884875014144 23136872590999552 23170461887930368 23207784581431296 23220190186389504 23234031562784768 23269212403531776 23295921784160256 23298930427035648 23308251181350912 23320710490226688 23333053006872576 23348118879731712 23384393709338816 23396769930412032 23399791597715456 23484055983962112 23498054648725504 23499519496814592 23533635271753728 23548486024691712 23563691000070144 23585718563979264 23588764633792512 23598201336496128 23623009971679008 23665698320416768 23690880498008064 23750920256507136 23753987661938688 23766559491096576 23804136826601472 23819158277849088 23834538023059456 23853738093115392 23856818777358336 23869445030019072 23922271517147136 23960095049121792 23963189469249536 24023919339915264 24036634030768128 24039738335821824 24049482693046272 24089830531006464 24092941706330112 24115156012755654 24127918990737408 24131035085144064 24140688723542016 24184440508383232 24232368856498176 24235498440491008 24300056343822336 24312917180547072 24322772269103616 24338788050272256 24366725134811136 24405251392929792 24418167904272384 24431220513570816 24459263695978496 24472208793403392 24510901831860224 24563506974031872 24599167408525248 24602344364150784 24615365187207168 24643619738615808 24646802435211264 24669842502057984 24685771523883008 24708848019406848 24737209874341888 24774666819287616 24790980158816256 24842637735100416 24845846134652928 24881916459197952 24895085246152704 24898300419244032 24926879735611392 24940204274270208 24950181621399552 24953403910127616 24989630383263744 24992857766756352 25034788305895424 25061427303677952 25072695842439168 25124940436635648 25128185295273984 25131430572982272 25167915498958848 25181235651280896 25213395594641408 25223615686477824 25236965318197248 25240224644726784 25276867514105856 25346216250310656 25413732855447552 25417015011311616 25440775080247296 25470675141525504 25480999520013312 25510247682915072 25513542303563776 25523749014994944 25527045379325952 25567406221164544 25583540372504576 25622278826360832 25637552069279744 25659476348547888 25676372307345408 25705844727349248 25709164609142784 25729874797068288 25733197782319104 25770556332740736 25803468920649728 25817125440454656 25820459694030848 25844596906917888 25874262422192128 25913441085751296 25928887888248832 25968149265383424 25984536303108096 26001314206973952 26011853676680256 26022259737944064 26025620484390912 26028981664874496 26066769623921664 26113874008735744 26138285508132864 26141661239181312 26207912007180288 26211296730415104 26266633739698176 26307442923006168 26321366171713536 26324765547429888 26383026009145344 26424740242976768 26435311479816192 26438725571444736 26509152375078912 26523182378778624 26537360213016576 26575886218138884 26581881965248512 26609827324420032 26623910610468864 26627349059469312 26652240560259072 26682833122885632 26686279181664256 26725021382101504 26739165634756608 26742618968817664 26813855275941888 26838921124528128 26912555456790528 26929932571508736 26955106930262016 26958588152905728 26986047135645696 26989532354183168 27046512366190592 27104559419621376 27143908864579584 27147414470787072 27161782275538944 27192959711576064 27207495571931136 27221895174684672 27239472026353664 27261414963560448 27264935745552384 27296231585480704 27337563386800128 27412565776662528 27416106079617024 27455907817046016 27470438892306432 27485123077767168 27516671657975808 27520225406091264 27531234892578816 27560178300292176 27574764560842752 27578325811593216 27639360581009408 27724072205942784 27727652739612672 27771492964368384 27786191063482368 27797454021832704 27829361108634624 27832955240251392 27847685868355584 27891715877634048 27909316770004992 27953444223975424 28042739702562816 28046361391792128 28057729808553984 28072579398893568 28113334181171712 28116964987600896 28149238822526976 28152874266001408 28164136844132352 28194105716637696 28212310313009152 28271096999247872 28272859394605056 28313904936328704 28332548752932864 28365070043971584 28376567647287552 28391585982971904 28395252725317632 28436475953369088 28472793291751424 28487862554984448 28503090599165952 28514493281599488 28518175897288704 28550910258970624 28594141887725568 28654509534216192 28699028643279456 28702735091509248 28714217641869312 28717926051741696 28721634940551168 28763331998810112 28781482919067648 28826989355974656 28842246077939712 28919075318267904 28922810185285632 29028902535730944 29044266120511488 29048017155784704 29075171520282624 29108545224966144 29112304561815552 29154568780474368 29158334061215744 29169998874279936 29173766147801088 29238331854290944 29251478482845696 29263335386265288 29282604372983808 29325115826911872 29362568082118656 29378108259827712 29381902410448896 29405571196649472 29409368894078976 29443126204563456 29446928752181248 29489678766456832 29505286217662464 29570585625362432 29595873288381939 29615361240858624 29680904260288512 29715787665113088 29727832773348864 29739725414793216 29743566267875328 29747407616999424 29777707184160768 29781552942546944 29844427438555136 29936055739972536 29951899436777472 29955767691902976 30018187263246336 30022064079372288 30065649054864192 30081561339101184 30085446339919872 30119979680530432 30152029724737536 30165587185434624 30199703134830592 30248348443213824 30296174142947328 30328411672018944 30359303027601408 30363223898456064 30367145275686912 30411231227908608 30427326411964416 30431256067964928 30494666426155008 30498604779044864 30542881579544576 30592079675523072 30608432518422528 30644406029647872 30673052713746432 30708260533665792 30712226472001536 30757206236332032 30777065796009984 30841196726452224 30845179833352192 30943712775241728 30956255615222784 30960253581852672 30976639336710144 31005200587828698 31021610130948096 31025616538042368 31061229045547008 31065240569380864 31094280653635584 31130825172975616 31195693240549376 31197637952667648 31242929584914432 31308031247213952 31312074645282816 31328646601900032 31378180362338304 31397981366255616 31418254666760192 31447624751972352 31451686178390016 31464268448661504 31497346628905344 31552156565766144 31587840664010752 31667893675342848 31671983549251584 31684653949648896 31688745988128768 31738849102135296 31758877703798784 31804984124153856 31809091703144448 31910703799468032 31946793398829056 32031892453220352 32048845374357504 32065976924061696 32082947884449792 32119774041341952 32153541350340872 32170558654316544 32174713446858752 32187584964722688 32290576977947904 32309825141997568 32311839308120064 32358748498661376 32379168283951104 32400075125096448 32417222907396096 32430363025471488 32447526837682176 32451717400363008 32488966846414848 32540335190573056 32574960684761088 32657515352697312 32679019300257792 32747113378086912 32751342632042496 32798889878033664 32803125818867712 32816248733564928 32820486916276224 32858159651487744 32893123336077312 32945130692542464 33032889092383488 33050371792306176 33054640211755008 33123516980133888 33127794846203904 33175888612263936 33193446994870272 33197733892325376 33235839647481856 33253605699026944 33266908828532736 33271205213503488 33319507177684992 33323810355675136 33430261123252224 33443811870017472 33465833569124352 33499920582180864 33504247060365312 33508574097309696 33557220665278464 33574980868374528 33631487581970432 33649287090929664 33702490018807808 33756777572990976 33774822089293824 33794955000414208 33823855186722216 33846127132409856 33884977140596736 33889353348415488 33921033440329728 33960900188700672 33974666026684416 34013663577220096 34031665353326592 34036060505767936 34158626885763072 34163038435147776 34212635131397184 34230742213459968 34235163076460544 34274459636465664 34278886145523712 34306499729424384 34310930376425472 34360741776987648 34422833920606208 34459462542557184 34474956783353856 34546793100374016 34551254781001728 34624199020511232 34646048404144128 34668418942631936 34682471568907008 34696346317258752 34700827312521216 34705308886499328 34755692831895552 34851047344177152 34855548318908416 34943882676240384 34948395640553472 34962376772026368 34981065735340032 35022178319597568 35076590564008224 35095154895618048 35099687396573184 35177368012193792 35247081973088256 35251634095259648 35345536500105216 35378577845968896 35383146950688768 35434514957518512 35442509286998016 35479769765893376 35498547480625152 35503132079292416 35536320747012096 35577110830514176 35630981492908032 35652220846342144 35706205239902208 35728737416773632 35751807034589184 35780607139673088 35785228166037504 35804167545028608 35883407275720704 35906576762011648 35940142573682688 35944784203874304 35981396180860928 36035879009872896 36059607503732736 36134745796509696 36139412559495168 36172734019133481 36191878486106112 36196552627716096 36211033085313024 36257279615434752 36276660762574848 36348553284747264 36353247660736512 36450084515733504 36469375770820608 36550087702216704 36607877089394688 36627251856408576 36646830770356224 36688895543967744 36693633874788352 36708313190105088 36746904400389568 36766352747790336 36771101082124288 36903516546226176 36927816352137216 36965429607923712 36970203652816896 37004763753086976 37028657285824512 37063272029110272 37105814811512832 37110606987001856 37188954503512064 37212422360006656 37268769201979392 37322874688796928 37347450628866048 37390319603417088 37410306411405312 37425272432099328 37430105865191424 37484445574895616 37489286650134528 37532318430035968 37552182458843136 37592140955516928 37692277942910976 37697145859473408 37751873248438272 37771853476921344 37776731670577152 37820093391962112 37835423529716736 37855447977295872 37860336967090176 37915301271158784 38004120798887936 38019324375465984 38120599283171328 38125522516967424 38206012712288256 38221499280019968 38265371524372608 38270313455345664 38285623522492416 38290568068988928 38351109331746816 38375310558756864 38435985807966208 38456328103919616 38558767091023872 38563746913714176 38599796673478656 38655834499111104 38705203380974592 38725688160681984 38730689541046272 38766895360376832 38811393633288192 38816406082420736 38872758373965824 38893331832373248 39001971310460928 39017780515020384 39038430726586368 39043472497311744 39100154435882496 39150090776158208 39170811013103616 39207428262199296 39212491858771968 39257501606084608 39316945095622656 39340381623549952 39399950609547264 39424813701267456 39461164384509252 39482049257570304 39487148321144832 39574539013718016 39621050220150784 39637110364465152 39652967219724288 39658088357167104 39663210155999232 39703609578881024 39763728562618368 39872822947872768 39914740986630048 39935865915703296 39941023589203968 39978360840388608 40024249684328448 40029418772496384 40087532073152256 40108748452134912 40113928453226496 40202706299650048 40220782913912832 40331131257618432 40394898857263104 40432660395393024 40437882229358592 40479070703468544 40484298531274752 40489527034249216 40548308303878144 40569768549285888 40575008090619904 40659555234873344 40721121706180608 40789439567364096 40811243357896704 40832842762027008 40859208039530496 40892122445340672 40897403618328576 40944347378221056 40949635296002048 41036087728013312 41121595635269632 41124159119425536 41183861725569024 41258283700322304 41275007486963712 41280338109136896 41296852338868224 41340267450438264 41362146841264128 41367488717389824 41414972060729344 41459040871514112 41591479109419008 41657239446552576 41679286595223552 41744041662951936 41749432860377088 41771528802533376 41837573816451072 41863975155007488 41930166335963136 41935581571186688 41996462171873792 42064109553844224 42069542087688192 42086594712830976 42175447481401344 42223858233790464 42229311399002112 42246205266198528 42291158574956544 42318465469513728 42345170271731712 42406645498871808 42412122270859264 42547605065957376 42564851470931328 42592879087976448 42654713930053632 42709189937627136 42731793832476672 42754635898748928 42771739922399232 42777263845933056 42826365388455936 42894078205755392 43048542964919184 43054102637263872 43076889077612544 43082452410826752 43144997998215168 43172224378601472 43200100166795264 43240484033961984 43263369116909568 43318622461886464 43384215277928448 43433280913014784 43543353803596416 43566399180767232 43572025733677056 43662817837449216 43668456842723328 43731853170711552 43737501091823616 43754998311419904 43760649221701632 43810879535316992 43857497781436416 43877217724268544 43926840923389952 44043852123177984 44067162389741568 44072853615673344 44114053341118464 44164689306845184 44170393128271872 44234518149685248 44257929326493696 44355878438043648 44426009570246656 44521356390432768 44573681497669632 44591749160023296 44615349401812992 44621111425499136 44666560776241152 44672329413820416 44742960887037952 44766641157832704 44865716121239552 44904083609958804 44933651537854464 45027280894869504 45033096119058432 45098473582296288 45122342008651776 45128169509879808 45179969520795648 45185804464553984 45228044587106304 45299554702245888 45375553804435456 45444261214420992 45538954541402112 45544835847684096 45550717913530368 45568940511854592 45616846841862912 45640989617946624 45646884101947392 45699279515287552 45741999639232512 45747907168567296 45814322369316864 45894045913841664 45945950056742912 45966609044471808 46062390800498688 46068339708002304 46165598694014976 46243295425209344 46261795089678336 46267769750028288 46273745181999104 46340923775860736 46415569162862592 46440380372779008 46468063125569536 46507800881743047 46538424807063552 46591843568320512 46597860854071296 46616502362701824 46641420980453376 46696237759463424 46768787418677632 46793539860824064 46799583195430912 46968111967924224 46996109297451008 47067270543507456 47096972049383424 47127382000140288 47171437127958528 47177529267585024 47196402672992256 47246019943358016 47331396640833536 47381760996016128 47501840513014272 47507975323877376 47533118982193152 47608273653202944 47638316555698176 47669076046118912 47707476186230784 47713637554716672 47844543034294272 47920190098243584 47926378938499072 48047838679830528 48073268061536256 48098965386092544 48179661062012928 48185883412660224 48230312025511308 48255837981474816 48262070170288128 48281377447084032 48368881016766464 48464737712996352 48470996880982016 48600112687644672 48625834361094144 48645544538207232 48677576100544512 48733450269622272 48810502785859584 48862441027141632 48918527391956992 48944417586806784 49021803663720448 49127013948063744 49198334817050496 49204688728301568 49230730374414336 49287239477231616 49293604870422528 49339685004115968 49371543047766016 49417696038813696 49474419748683776 49549333638575232 49581960317632512 49685275470200832 49691692269305856 49763832918395904 49790170492305408 49796600838488064 49853759471222784 49880408548540416 49900363242799104 49906807820255232 49979260766527488 49985715533512704 50069576611790848 50145391684878336 50249880873271296 50256370590547968 50262861145964544 50335830997917696 50362471302561792 50426791189282816 50447231372955648 50473930636394496 50553735028211712 50692432500621312 50827465710895104 50834030022623232 50881550160494592 50941350283051008 50961999040026624 51020495365830144 51027084607127552 51047498029989888 51054090758651904 51134812442329088 51167080745009152 51244557652721664 51318952697095776 51352744614690816 51411689454698496 51418329218285568 51459749594136576 51466395564638208 51541112665481472 51606937841299456 51634250880909312 51689193813835776 51748524844384256 51826882171502592 51857775776497664 51936298530766848 51969072606216192 52002628413947904 52023707353360512 52044519475888128 52051240968781824 52057963329748992 52133539247843328 52227748017471488 52276571016265728 52283322478362624 52415824014360576 52422593460830208 52533267479396352 52614885846012336 52642732343427072 52649531094859776 52766052018290688 52849480485953536 52870622959632384 52877451142889472 53018304750157824 53046364757557248 53074720426033152 53151772436277768 53163763930497024 53219654648840064 53247821220937728 53254698118938624 53304481120518144 53365666245771264 53372558363328512 53450042764203008 53478331269513216 53485237937635328 53627710551883776 53677842249056256 53825110913581056 53859865143017472 53910213860524032 53917176305811456 53972094271291392 53979064708366336 54093024732381184 54209118839242752 54287817729159168 54294828941574144 54385919423152128 54414991143862272 54443790349369344 54478944052707328 54522829927120896 54529871491104768 54592463170961408 54675126773600256 54825131553325056 54832212159234048 54911815634092032 54940877784612864 54970246155534336 55033343315951616 55040450812182528 55062469785157632 55120356600584352 55149529121685504 55156651623186432 55278721162018816 55448144411885568 55455305479225344 55542985928736768 55594908043665408 55658722217269248 55665910480502784 55695371736711168 55783431755268096 55818633540009984 55906888447950848 56085479405125632 56092722783584256 56115459617107968 56145158797787136 56226668362343424 56233929975201792 56298477645053952 56305748532002816 56328273688264704 56388211433275392 56424620626018304 56542193998495744 56545718789210112 56627809872657408 56665097505865728 56730140087943168 56753135294575104 56783171965943808 56790505450635264 56872951906738176 56945586583502848 56975725109968896 57006181198331904 57028986563198976 57101820517941248 57188283775451136 57309019068432384 57398057286558912 57405470183018496 57428435283738624 57435852103483392 57526663997620224 57562965838135296 57653978711949312 57684492155879424 57838150636535808 57845620370571264 58057805071461888 58088532241022976 58096034311569408 58150343040565248 58217090449932288 58224609123631104 58309137560948736 58316668122431488 58339997748559872 58476663708581888 58502956965691392 58526670772530576 58565208745967616 58650231653823744 58725136164237312 58756216519655424 58811142393298944 58818737788157952 58886252409126912 58893857504362496 58979357532913664 59010572435324928 59141171250724864 59191746576763878 59230722481717248 59361808520577024 59431575330226176 59455665546697728 59479450829586432 59487132535750656 59494815233998848 59555414368321536 59563105885093888 59872111479945072 59903798873554944 59911535383805952 60036374526492672 60044128158744576 60131298109728384 60163122678202368 60170892679839744 60239959361060864 60304059449475072 60331174370869248 60399406269661184 60496696886427648 60592348285894656 60656823344037888 60718606055202816 60726447796912128 60734290551373824 60822462455817216 60854652823928832 60862512135929856 60989332852310016 60997209558089728 61085763159089152 61184159351046144 61216865036845056 61288812059295744 61346105427492864 61416521067331584 61424452944003072 61514412472664064 61554131592019968 61682393452904448 61690359666704384 61887425550483456 61912511230445568 61920507163705344 61953278673420288 62010401175657396 62043220261896192 62051233076084736 62122458091094016 62130481138761728 62188561307271168 62261650345951232 62391386481098752 62395275905335296 62485859169828864 62616062494427904 62624149290565632 62657293203800064 62756360724676608 62795962732511232 62836509333520384 62895249503944704 62903372356780032 62928536897323008 62994693257810688 63104313131532288 63175681328021504 63335787350685696 63343967098503168 63369307899297792 63377491976257536 63477698204270592 63517755407597568 63609968248307712 63618183406288896 63821407598936064 63893586797658112 64063784906440704 64097690748715008 64131953848123392 64165895768899584 64239548082683904 64307082700681744 64341117308633088 64349426893717504 64375169929445376 64581153955895808 64619650283995136 64623678616240128 64717496997322752 64758336567902208 64800150250192896 64834445814792192 64860726050942976 64895053675364352 64977933692829696 65080670381146112 65149921369522176 65315030705394624 65358038600515584 65494226756173824 65502685264084992 65597779756067328 65606251637735424 65632497467129856 65640973832552448 65716319302975488 65786246672154624 65890261385084928 66065778184766976 66100743584612352 66109280423510016 66247033960267776 66255589692407808 66351777224527872 66386893989740544 66471679294963712 66507211398053888 66533817657065472 66542410427006976 66639014355369984 66647620711350272 66860522246504448 66887623740034944 66931667138248704 66999841164361728 67008494120730624 67017148194619392 67114441330556928 67149961736749056 67262975163940864 67298574181859328 67404980037615616 67549644178587648 67589910000828416 67647710373444432 67692254264819712 67769954281193472 67778706696830976 67842066880659456 67949332053368832 68027327154440192 68063330706653184 68072121011535872 68317253771526144 68326076870295552 68425270262794368 68461484426919936 68470326152921088 68548919272931328 68557772291047424 68612999458848768 68621860752850944 68721483553975296 68845667841212416 68918925085114368 68949913566707712 69093586200748032 69102509562003456 69248398041022464 69336837885263872 69364943137814016 69392692634517504 69401654625042432 69410617772998656 69511385663791104 69702094688354304 69887765352480768 69896791281106944 69924753544052736 69962131470680064 70044356639195136 70153181128016448 70190309791236096 70199374793146368 70354736024387584 70494163946176512 70503268190519296 70691073000210432 70757155691937792 70766293901377536 70869029915037024 70959539531786752 70997094961250304 71006264158584832 71072641494024192 71154221661028352 71261962985816064 71304441692684288 71412410479804416 71457474833547264 71503614069178368 71561214279346176 71570456332075008 71608335090057216 71766814551441408 71813153524023296 71880285147365376 71889568407748608 71962792361721856 72071758019745792 72119215007465472 72269491593019392 72278825118990336 72345468038266962 72383756972212224 72393105255432192 72422066170626048 72553321525149696 72697106569494528 72706495321473024 72900169031467008 72938751541641216 73100175404433408 73215754178789376 73254503712817152 73293661540712448 73377791087935488 73387267749576704 73416626380210176 73493808800779136 73532705495580672 73542202164248576 73807033092452352 73930859215847424 73940407305633792 74009527506173952 74057314571649024 74126544058220544 74211629623025664 74221213974003712 74377909007024128 74537538403958784 74645749377593856 74694901257732096 74780639206834176 74820612822810624 74850544864198656 74860211730382848 74968891149791232 74978573300269056 75064636860071936 75104364917686272 75184281911033856 75384555885821952 75394291718946816 75503746496876544 75543706953842688 75640186783924224 75670847059433472 75710895954591744 75720673934180352 75830602542317568 76008241597775872 76038648750931968 76241198566342656 76251045033934848 76412025424576512 76442998560039936 76530743048745216 76540626910691328 76571247044984832 76581136137977856 76702218663493632 76750621117513728 76871971615932416 76912656207839232 77117534182047744 77127493827428352 77199593346957312 77311668998222208 77410406761949184 77451376321363968 77461379082092544 77533790720753664 77622787266576384 77632812164841472 77745516747931648 77786663664746496 78003942620921856 78035561030040768 78076861453172736 78086944994623488 78200308871764992 78300181552316416 78341622026207232 78414856524398592 78424983717543936 78515003212169216 78633890191245312 78680763247099904 78799901219094528 78922328769018504 78964098515140608 78974296642289664 79149078027436032 79242100440301568 79274220728930304 79305934439448576 79316176714334208 79407219157762048 79527457125236736 79745645895745536 79829481973260096 79871731831406592 79882047178407936 79956721680777216 80048499368656896 80058837544992768 80175064146304512 80217496904269824 80227856906452992 80405412599300096 80441565827825664 80789797714526208 80865320790786048 80875764458717184 80958141406937088 80968597062549504 80979054068498432 81096616607756288 81139537098571776 81319110469746688 81442243412361216 81578879134728192 81622486715793408 81665685524054016 81718416079060992 81784244890681344 81794807236657152 81888694756442112 81899270592004096 82072175456026624 82243191270539264 82248318238851072 82367723451138048 82550014973927424 82560676218273792 82593704677736448 82680534900876528 82724293682528256 82734977434779648 82829944121458688 82918081743028224 83182958218838016 83314478893105152 83358573190447104 83488083325903872 83498865720754176 83543057605066752 83675147632902144 83727950310014976 83860332671926272 83871163142373376 83992924343747584 84128219107688448 84139084175376384 84173189425661952 84350894962802688 84447716467580928 84458622798004224 84492410532397056 84582317149913088 84636930939027456 84813290997743616 84824244541718528 85095210131914752 85129702941862656 85185758175952896 85309427860107264 85418379875254272 85463587664953344 85509271797497856 85543479844798464 85554527691866112 85652730776911872 85788156411510784 86097085929838368 86108205274527744 86153778155225088 86164904821653504 86289995996430336 86344448757202944 86400200333590528 86480968067923968 86526738233819136 86768430555856896 86866561826029568 87086707607192832 87132798361534464 87144051467354112 87325635674898432 87336913685446656 87463706341423104 87475002183647232 87509996622839808 87521298443403264 87621759070633984 87714995562872832 87754435448537088 87853681846779904 88087704246355968 88134324779483136 88145707231346688 88228106682236928 88329378613690368 88340786256543744 88469036299370496 88515858652987392 88711756876087296 88852019140493312 89042712780865536 89147362995339264 89183498320046592 89230698803625984 89242222850998272 89333121552482304 89344658827640832 89485921774075904 89533282315665408 89731432242479104 89808167219917608 89867303075708928 90054561789739008 90066192238116864 90196947164592576 90244684017303552 90256339019759616 90359939041591296 90371608929107968 90456089174212608 90599109404491776 90751107608870912 90888522428841984 91077909082804224 91089671695368192 91101435827060736 91233693683725824 91281979235893248 91293768203894784 91398559030575104 91483999278465024 91495814337134592 91628644738633728 91891900113485824 91933218088943616 92124781600997376 92136679416004608 92331197388029952 92486590850418688 92523590179356672 92535539500056576 92547490363998208 92681847551721472 92831138325725184 92880760745558016 92936126251139072 93015601763486094 93076849614127104 93183687136641024 93195721708142592 93282841960906752 93392475518926848 93537574837355264 93587079721648128 93599166390861824 93936223935848448 93992218594902016 94134541087014912 94193944098766848 94254764000280576 94342874255917056 94355058535170048 94392805345984512 94492039886716032 94662793281667072 94763521992032256 95003681026028544 95015950647754752 95066237964386304 95216547306405888 95276633111396352 95338152092237824 95414952372461568 95427275109433344 95840380196487168 95852757876998144 96095677359661056 96146536123072512 96197930772185088 96359322124025856 96460624051022616 96511675962949632 96524140340576256 96562754894168064 96737762033532928 96929475425992704 96941993761964032 97200225375289344 97251668722188288 97291089076414464 97355152201089024 97466900539244544 97621005571719168 97724882054283264 97837054783913984 98043607327440896 98254027896127488 98396669634100992 98409377456603136 98461460748828672 98574478954463232 98679370008231936 98743086095532032 98835392077627392 98948839497367552 99098667277150464 99163920635265024 99370550940401664 99383384538611712 99527665836791808 99580340984610816 99593201676976128 99707518942445568 99760817097080832 99800726485598208 99813615640510464 99958521533054976 99971431067025408 100290783369756672 100499761746542592 100512741181095936 100525722291929088 100671661995835392 100724942605123584 100894462745911296 100947861272788992 101107470056423424 101384865001242624 101654931421790208 101668060045246464 101763100320989184 101882700566102016 101923998080053248 102040990731660288 102054169214255104 102094996059979776 102108181517303808 102269624884658176 102334161490018304 102489115305443328 102637905394191552 102705489229381632 102823378909396992 102836658436571136 102919499188273152 102932791129276416 103082225330962944 103213875682598912 103268501761818624 103378387627671552 103497049688768512 103653764343005184 103715551552995328 103872597061533696 103938145212432384 104005256827895808 104047414706721024 104089038951776256 104102481937563648 104115926659497984 104267078495686656 104455496034942976 104553142032531456 104566644956725248 104831648028721152 104845186921660416 105066534958792704 105229771692024672 105285464686854144 105299062189719552 105532104036581376 105698960971907072 105741245919264768 105754902285778944 106036609500315648 106149440852066304 106303544872555536 106327527860994048 106439309297680128 106495642441875456 106509396237877248 106608962241036288 106731332491542528 106745116726657024 106900085528406016 106956662539026432 106970475875270656 107255421103767552 107355684498112512 107650221827162112 107719730286034944 107820427721048064 107834352611622912 107944188542582784 107958129416732672 108186049464762368 108418237678485504 108518202057400443 108575635458318336 108589657883148288 108771838846304256 108829982287724544 108957888105414656 109045659854241792 109059742982209536 109184926341922816 109350253547200512 109650263106650112 109823631268184064 109881755569225728 109940492311068672 110066686631903232 110080901624365056 110124939570315264 110240713201168704 110299058243371008 110313303246372864 110557442324037632 110896288823771136 110910610958450688 111085971857473536 111189816087330816 111317444434538496 111331820961005568 111566863510536192 111637267080019968 111813776895901696 112170958810251264 112230919234215936 112290317595574272 112453336724686848 112467859950403584 112596955290107904 112611497064005632 112656547376529408 112776422866550784 112849241252036608 113084387996991488 113091437578420224 113255619745314816 113330195011731456 113460280175886336 113506270589150208 113566343931887616 113581010901270528 113745903813476352 113891173167005696 114012362396663808 114057973126397952 114203641035882496 114376567550902272 114618038136864768 114796114573117824 114810940366036992 114856870567477248 114871704206966784 115053327995240448 115125931676270592 115307957423898624 115368984311758848 115676301273071616 115691240741142528 116115610142923776 116177064482045952 116192068623138816 116300686081130496 116434180899864576 116449218247262208 116618275121897472 116633336244862976 116679995497119744 117005913931382784 117053341545061152 117130417491935232 117300463307647488 117450272328474624 117512433039310848 117622284786597888 117637475576315904 117772504818253824 117958715065827328 118021144870649856 118282342501449728 118383493153527756 118461444963434496 118723617041154048 118863150660452352 118911331093395456 118958901659172864 118974265071501312 118989630467997696 119110828736643072 119126211770187776 119744222959890144 119807597747109888 119823070767611904 120072749052985344 120088256317489152 120262596219456768 120326245356404736 120341785359679488 120479918722121728 120608118898950144 120662348741738496 120798812539322368 120993393772855296 121184696571789312 121313646688075776 121437212110405632 121452895593824256 121468581102747648 121644924911634432 121709305647857664 121725024271859712 121978665704620032 121994419116179456 122171526318178304 122368318702092288 122433730073690112 122577624118591488 122692210854985728 122833042134663168 122848905888006144 123108263184039936 123364786905808896 123380719333408768 123774851100966912 123825022460891136 123841014327410688 124020802351314792 124086440523792384 124102466152169472 124244916182188032 124260962277523456 124377122614542336 124523300691902464 124782772962197504 124971718339657728 125232124988855808 125248298581131264 125314586407600128 125512721449353216 125591925465022464 125673018667040768 125790499007889408 125806744713560064 125989386515621376 126208626263064576 126351362656043008 126671574701371392 126687934197006336 126738615798595584 126955396408541184 127035510815195136 127219936496615424 127236366812577792 127642815197872128 127787173595316224 128127569812881408 128195381497430016 128263907696246784 128331791537799168 128479096165367808 128614165401363488 128682234617266176 128698853787435008 129162307911791616 129239300567990272 129247357232480256 129434993994645504 129516673135804416 129600300500385792 129721452101885952 129790107350728704 129955867385659392 130161340762292224 130299842739044352 130630061410789248 130716077201031168 130988453512347648 131005370528169984 131195559512134656 131212503275470848 131264994934259712 131281947665104896 131432638605950976 131572493344309248 131780522770169856 132131556369533952 132201487169224704 132218560847020032 132494067920535552 132511179384815616 132703554449055744 132773787979481088 132943358589927424 133014422796107776 133067635314130944 133278028710739968 133295241422700544 133721044493008896 133775247480069888 133863334276497408 133999682328723456 134016988241461248 134228882661113856 134299923473498112 134525950327881728 134597148363718656 134809960075231232 135099288357175296 135295420746888864 135384508529639424 135539908562386944 135557413393661952 135684133761318912 135898664106737664 136054654308880384 136126661413306368 136634507543052288 136652153740591104 136850540525588736 136922968853839872 136940652305842176 137097838545862656 137225998917697536 137243721505701888 137442967107950592 137691335682424832 137837850170228736 137899827133415424 138187172401496064 138205019124006912 138496796082044928 138673675770527744 138729886275628032 138785385269035008 138803309250084864 138821235545997312 139022771327582208 139404189376708608 139775530704961536 139793582562213888 139849507088105472 139924262941360128 140088713278390272 140306362256032896 140380619582472192 140398749586292736 140709472048775168 140988327892353024 141006536381038592 141382146000420864 141514311383875584 141532587802755072 141738059830074048 141919079063573504 141994189922500608 142012528317169664 142145282988048384 142308443322056704 142523925971632128 142608883385368576 142824820959608832 142914949667094528 143007228138356736 143122428558692352 143140912664150016 143533629102882816 143626307048046592 143760570294730752 143779136815497216 143925584723443712 144143516039491584 144538983186038784 144557650237980672 144690936076533924 144767513944424448 144786210510864384 144844132341252096 145106643050299392 145394213138989056 145412990642946048 145800338062934016 145877503083282432 146200350808866816 146431508357578752 146587323081424896 146755582175870976 146774535499153408 146833252760420352 146987617601558272 147065410991161344 147084404328497152 147614066184904704 147861718431694848 147880814611267584 148019055012347904 148114629143298048 148253088116441088 148423259246051328 148442427948007424 148755818014048256 149075076807917568 149291498755187712 149389802515464192 149561278413668352 149641225645621248 149701089728397312 149720423460765696 149937782299582464 149957146600538112 150129273720143872 150208729835372544 150769111771643904 150788583437893632 151007492993753088 151087413907685376 151280373567848448 151341694118866944 151421791909183488 151661205084635136 152016483195551744 152077297501863936 152482397132685312 152502090067869696 152824050849153024 152885997120079872 153061486097490432 153081253821382656 153142494089969664 153162272275955712 153404437326987264 153501242235027456 153743943231864832 154235068364095488 154254987654856704 154399186693914624 154623337996444416 154820813523898368 154902752642727936 155067581441507328 155245574533152768 155265624329682944 155491033495863296 155573327329492992 156007885241843712 156071122060081536 156153722906345472 156173889989246976 156400617743529984 156600363104632832 156683244052414464 156829713048797184 156849967435087872 157030006424338432 157267780382490624 157599802438189056 157844657538037008 157928197030281216 157948593284579328 158298156054872064 158548441457860608 158611868878897152 158632353428668416 158814438315524096 159054914250473472 159491291791491072 159658963946520192 159743463662813184 159764094356815872 159913443361554432 160096998737313792 160117675089985536 160350128292609024 160434993808539648 160455713812905984 160810825198600192 160883131655651328 161579595429052416 161730641581572096 161751528917434368 161916282813874176 161937194125099008 161958108136996864 162193233215512576 162279074197143552 162638220939493376 162884486824722432 163157758269456384 163244973431586816 163331371048108032 163436832158121984 163568489781362688 163589614473314304 163777389512884224 163798541184008192 164144350912053248 164486382541078528 164496636477702144 164735446902276096 165100029947854848 165121352436547584 165187409355472896 165361069801753056 165448587365056512 165469954869559296 165659888242917376 165836163486056448 166365916437676032 166628957786210304 166976166651807744 166997731441508352 167086115210133504 167350295265804288 167455900620029952 167720665343852544 167742326284746752 167985848687495168 168256438215376896 168278168350752768 168346378851323904 168701789925605376 168895432935161856 168917245596008448 168984821064794112 169164634299826176 169273861878054912 169626581995487232 169648489083437056 170190420263829504 170259405883725312 170371516351905792 170618855720214528 170836759750508544 170927175329906688 171018543594995712 171086959689596928 171305461553823744 171576312823021568 172194171859676736 172216410549055488 172307556310450176 172579991992860672 172688897514405888 172800400667181056 172961936135847936 173053476467638272 173536861111713792 173733123652059136 174173415214385664 174265596723068928 174288102934708224 174651271349796864 174673827370893312 174927412682846208 174950004367294464 175019993245679616 175243518141267968 175429991125745664 175508870897074176 175707363693559808 176175408492711936 176268649558966272 176456213364473856 176658757227380736 176681572513087488 176938072598740992 177031717305974784 177423513752174592 177704038280986624 178085425561731072 178294725990678528 178366996640093184 178461397607251968 178484445701996544 178666243104964608 178689317655281664 178971843548151808 179462864484958208 179616334439835216 179734606151417856 180109123579478016 180132384476233728 180393894329185152 180489368034607104 180512678039519232 180719878083182592 180743217858215936 180912178348425216 181198218808983552 181502215217741824 181777044857683968 182155818165608448 182179343390736384 182202871654121472 182467387367451648 182563958471786496 182587536407789568 182797118061150208 182967998556930048 182991628674269184 183257289477267456 183866436177887232 184249563201994752 184273358832009216 184662394776059904 184973181700837376 185047180358713344 185071079000113152 185363695103442944 185662276651450368 185761521491116032 185872252502278144 186031203526972188 186153699228254208 186367374273282048 186391443416285184 186565683921813504 186784951037853696 187075149674710528 187174159443296256 187198332781723648 187872447871696896 187984437189804032 188269082174029824 188387888197533696 188509528000561152 188685748511834112 188710117070340096 188785610691969024 188984079773432064 189325586563334144 189527043984064512 190007362052057088 190031901295509504 190132475928772608 190433094612811776 190553266222792704 190676304184475648 190829904744923136 190854550218866688 191680760392974336 191705515753996288 192191354719322112 192293072246145024 192395861544370176 192718644248051712 192921248102045232 193023351925899264 193048280681152512 193125509788336128 193475524067065856 193858950851985408 193883987523928064 194400450750578688 194503337444376576 194582178152828928 194933801078489088 195242011143438336 195449764108566528 195674109567827968 196087214654881792 196508055792254976 196793339268201984 196818754913206272 196922921497657344 197148957908926464 197358740016463872 197486172191064064 197670784155254784 197897678994735104 198197334554300928 198327841270530048 198741101880803328 198766769077223424 199055331673583616 199160681969221632 199415037884891136 199521634194161664 199601452971196416 199627231281020928 199917043066109952 199942862134050816 200581566739513344 200999523493085184 201025482362191872 201051444583858176 201343323991670784 201449885210247168 201788925491822592 201895722545577984 202214940112846848 202769730002485248 203309862843580416 203336120090492928 203526200641978368 203847996160106496 204081981463320576 204108338428510208 204189992119959552 204216363034607616 204539249769316352 204668322980036608 204978230610886656 205275810788383104 205410978458763264 205646757818793984 205673316873142272 205838998376546304 205865582258552832 206164450661925888 206427751365197824 206537003523637248 206756775255343104 206994099377537024 207307528686010368 207431103105990656 207745194123067392 208010513655791616 208094829413442048 208178077903552512 208204963875127296 208231853318995968 208534156991373312 208910992069885952 209106284065062912 209663296057442304 209690373843320832 210133069917585408 210459543384049344 210570929373708288 210598124379439104 211064208073162752 211397921943814144 211482491838529536 211509804571557888 212073219000631296 212298881704132608 212607089745111072 212878618595360256 212991284883750912 213018792475754496 213217924482072576 213462664983085056 213490233453314048 213800171056812032 213913325078052864 214510842207535104 214711368996225024 215300443654324224 215439460572069888 215640855442096128 215668705223245824 215888377085165568 215916258833465344 216372098929524736 216836475356971008 217036404114800886 217151270916636672 217179315766296576 217659964575449088 217915776210829312 218091319708483584 218119485964419072 218369852683845632 218700507094401024 219300526213300224 219647262536368128 219763511138451456 219880984622137344 220133373263806464 220161803248730112 220249879140630528 220481426402337408 220598116486742016 220626606492745728 221114884648075264 221792577647542272 221821221916901376 222171943714947072 222379632174661632 222634888869076992 222663641922011136 223133727021072384 223627553791803392 224341917620502528 224461838468431872 224580635191148544 224906673449373696 224935719900807168 225193910580215808 225222994128011264 225313094753058816 225552845733101568 225698482504073216 226168775993982976 226182875156840448 226511239490629632 226920560351772672 227012541178300416 227132687863775232 227162021802541056 227491807626952704 227782346334011392 228024724793327616 228115946252795904 228753135101804544 229236076273729536 229592229146235648 229621880732073984 229713741134954496 229743408413933568 230106655990480896 230251863352541184 230615914847797248 230737968623517696 231352602546143232 231382481482285056 232231220285847552 232354128964091904 232384137246277632 232601372162260992 232868361799729152 232898436494524416 233236550243794944 233266672489725952 233359990994239488 234011827862765568 234106683090122304 234260834983870464 234600926615294976 234900544656949248 235024866078621696 235244569573195776 235274951152631808 235545009636507648 235917430131654656 236042289741299712 236564685002899456 236766986307055512 236922889926868992 237447234082308096 237726301320904704 237822662186790912 237917803318345728 237948530143002624 238221657473286144 238252423540375552 239488445919780288 239615195494219776 239646141535223808 240145498105970688 240176512634978304 240525192438913536 240652490712809472 240683570719358976 240959837444243456 241216237797900288 241324697483476992 241597625078644736 242369393143578624 242627293376151552 242874424220811264 242905791187648512 242937162205495296 243289849823268864 243418611295715328 243957331409240064 243988838232358912 244343052636356608 244736637404184576 244867460147380224 245155248237182976 245384421709971456 245666084269326336 245697811776012288 246216526368079872 246729573811617792 246761438666817536 247650044921782272 247682028654821376 248041604702629584 248172881047584768 248204932304338944 248489832364376064 248521924555046912 248754245229084672 249565545924395008 249943436679315456 250464249977711616 250496597162262528 250629172815200256 251025442898706432 251183850930044928 251346037334081536 251580998015778816 251613489427120128 251978773031242752 252417252526129152 252702725312086016 253343149402742784 253375868394012672 253477231597191168 253910792817082368 254439872993230848 254472733625155584 255285630395744256 255574347190632448 256255139625762816 256390762994860032 256527815392493568 256663583075598336 256958192330735616 257228330802726976 257364469234532352 257397707574870016 258324615823583232 258478601135980544 258494714464960512 258869987989291008 259033346271608832 259200601000771584 259442904203771904 259580214701457408 260322681524584448 260599685478088704 261260122821578496 261432154402062336 261976907024695296 262010741056339968 262391119024269312 262425006550941696 262529989868519424 262563895330209792 262865277211901952 263144986688618496 263561045540339712 264263112739067904 264402974338449408 264437121694040064 264988135841071104 265022358769631232 265407108898111488 265547575958962176 266028845592215552 266135270628261888 266556057421479936 266590482845401088 267442088986017792 267550494960139776 267726668552994816 267999364657446912 268033976482922496 268457765322227712 268599846946996224 269051900655763456 269194296727437312 269619920150462464 270198576714350592 270590841493777728 270769017059278848 271079817124773888 271114826787323904 271368267522637824 271797328213475328 272109308617760768 272253322826612736 273269015086104576 273304307481182208 273701081051177472 273845937707679744 273881304611684352 274195677091725312 274451997835395072 274487443011403776 274885934215901184 275382671364849664 275675700340457472 275799654266830848 276374344802992128 276410038248013824 276993592164089856 277347351541055488 277459772551256064 277570770538070016 277606618500169728 277642471091994624 278045542655164416 278808378753417216 279551061409923072 279587165124427776 279848525882720256 280177426556780544 280612724512065792 280761239164944384 280797499172585472 281418944097550336 281976655784706048 282013072762077184 282764292000841728 283028622767751168 283065175605510144 283476119660148096 283838158127147008 283988379845001216 284025056634339328 284290565976096768 284616886644113408 285047851943264256 285217766770737152 285649641919217664 285829899334189056 286014456276713472 286244857117384704 286281825328300032 287252614096093184 287521140589461504 287558273630994432 287851169446887424 288287032078983168 289077966372077568 289381872153067848 289535027888848896 289572421021728768 289688264682504192 290213286100598784 290788426277978112 290825981285892096 291600676125868032 291755006166564864 292400701617733632 292863016715157504 293174646162849792 293511164351741952 293549070998306816 293975235203116544 294130821982322688 294168808656994304 295228132369809408 295723436863389696 296038110024695808 296229258286596096 296506176232882176 296846518492102656 296884855896014848 297511636028096512 298150153615835136 298582997510375424 298779605030928384 299122556827336704 299282451291242496 299402179456794624 299440846921531392 299875564599164928 299914293201076224 300258547440287744 301538223543287808 301577166875787264 302014985987506176 302174827815370752 302683388237733888 302843583818366976 303322410169270272 304032966391103488 304154595003727872 304964794265370624 305004180135739392 305648101698306048 305771994240159744 306122972194980864 306162507642765312 306284988179939328 306324544551911424 306808874653974528 307002484470054912 307487886463729664 308470136728190976 308509975309713408 308798373387829248 309246675992888832 309641627047796736 309805505285455872 310135162883014656 310491149066305536 310982066991726592 311146654658985984 312015770483687424 312142244120163072 312307445812690944 312347779978493952 312801235487059968 313200726209265664 313366488104828928 313659426097594368 313699934870175744 314060012848676864 314535560764981248 315199604876378112 315689315076074016 315856394060562432 315897186569158656 316596312109744128 317096882915721216 317223737757794304 317264706857336832 317628876631048192 318109828500946944 318982583582982144 319317927893040384 319486927325626368 319528188713631744 319826886723108864 320193997474627584 320235350179971072 320700256585218048 320869987617079296 320911427625811968 321621650397200384 321766263311302656 323159190858104832 323461283163144192 323503057834868736 323832565627748352 323874388250198016 323916216273993728 324386466431025152 324558148394287104 325276441878986752 325554606172201329 325768973649444864 326315516538912768 326489946863173632 326873664316243968 327136979562725376 327179228946628608 327554779025768448 327597082368016384 328288701824106496 328972765082157056 329470893804552192 330200059895709696 330242704873095168 330374818710945792 330722139603506112 330897174730113024 330939909739118592 331319776485834752 331672326972112896 332731832875352064 333257915572420608 333952333303615488 333995462883016704 334700590531608576 334911801240059904 335441330687705088 335484652569493504 335971697374990336 336512876430753792 336692757702647808 337403579851210752 337790865870323712 337834491192016896 337969642129588224 338329268599652352 338547723756109824 339253163990974464 339296978166874112 340380840527659008 340518811767450624 340743032703811584 341237711440429056 341673519501017088 342037087189991424 342173919379193856 342610923107647488 343152625646043136 344388343719353472 344432821098110976 344615112620900352 345159983985721344 345377795028811776 345600801334362112 345923872271695872 346106952935276544 347073722223427584 347466247304118272 348346830428771328 348531193446137856 348576205869416448 349302542699593728 349347654741786624 349854825365692416 349900008734588928 350039986491359232 350487036282535936 351017741794148352 351414727387119616 352350816985423872 352537299117932544 352912426728947712 353317514454761472 353876145197481984 354063434611949568 354847027504349184 355408076561973248 356170851123462144 356589451981357056 356733993280186368 356922795214503936 356968891403993088 357332486209929216 357378635310563328 357943687096303616 359232668879670432 359469212302835712 360218247158956032 360264768952467456 360787788658370304 360978736069214208 361025356079038464 361439756166365184 361824356696850432 362396437617967104 363004430435483648 363554089715367936 364311636331216896 364358686781472768 364405743308242944 364934774734903296 365127916943572992 365175072815579136 365594236122300416 365935997113860096 365983257348538368 366514578954534912 367732872355774464 368499126403989504 368546717664018432 369324789552119808 369946363401674752 370094360717426688 370142158000226304 370727390206885888 371324553302900736 371523042982232064 371744505004556288 372062407053944376 372307398456508416 372734748546564096 372782886832570368 373131367843627008 373569902075707392 374150299349421056 374348318886592512 374396665563447296 375744895743393792 375968874379608064 376538164348059648 376775776395067392 377019056001122304 377371497023668224 377420234140680192 377968159546864128 378651173126668288 379054087968129024 380014724104114176 380063802591019008 380866189225623552 381106532445585408 381352608368951296 381659809489846272 381709100437733376 383361520785948672 383411031507992576 384382709438644224 384586144492290048 384791723088740352 385437288496103424 385842496204090464 386046703851798528 386096561362305024 386951048134131712 387717901703970816 387767975047856128 388800901501157376 389164356305657856 389867602156978176 390484022286876672 390899528217133056 391348219135655936 392174429309763584 393016111584509952 393586678536403968 393637509826412544 393845842995314688 394297915817852928 394717480032927744 394972344382128128 395341568310509568 395795357989470208 396394669108601856 396655682541060096 397482203761606656 397533538154446848 398110663347167232 398321363938443264 398830075769782272 399043268388323328 399202905942392832 399834086132219904 399885724268101632 401163133479026688 401999046986170368 402050964724383744 402686647983341568 402899770420494336 403577850983645184 403791445091155968 404429880225693696 406619725687160832 406672240180985856 407052401283956736 407695992320212992 408163962926641152 408216676857020416 408379984239919104 409078499538632704 409336645960073216 409956461221773312 410551621576766208 410821956917526528 411293515637587968 411677996753092608 411731164517105664 412328901323851776 412855502730395648 413074007047274496 413513550510686208 413988198755074048 414615057372020736 415490388246134784 416021027311583232 416189658826884096 416356155807105024 416409927750254592 416463706637991936 417068313982746624 418212568130125824 419326592114884608 419380747686641664 420266139835170816 420919086768098688 421141858747416576 421196248758878208 422128416146325504 422795843887628288 422964983677059072 423019609143115776 424146438001262592 424597763408265216 425214179490222144 425757237190720512 425982569767501824 426037584951508992 426435848964145152 426925329966170112 426980466906628096 427600342113624064 427826650156105728 429021684415070208 429422737992450048 430600887308648448 430878921144139776 431281710884192256 431337410446491648 431776754170331136 431832517666930688 432744197859049472 433672950713942016 434072808229601772 434302541833273344 434358631532593152 435319929150898176 435831552421658624 436182639416967168 436238971928838144 436739705367691264 437401014188802048 438601052426600448 439294525072736256 439761969244274688 440266746527612928 440323606497460224 440499758281261056 440962852804674816 441196232973484032 441253212985491456 442229769296150528 443585155295084544 443642443833802752 444343887429894144 444759264349323264 445269777738153984 445327283844022272 446267454042144768 447255107583606784 448683835241005056 448923676936863744 449161270382297088 449813346898747392 449871439801614336 450387821160431616 450445988256022528 450626189506117632 451396965008146432 452337551987965952 452365750313680896 453022478981259264 453841120703545344 454025082356600832 454265375727550464 454983615253905408 455564692668022784 456049449586655232 456231892505591808 457506270203609088 458472152547459072 459184458292471296 459243761464147968 459427482269908992 459486816827867136 460213311980961792 460503726705082368 461231829695594496 462705205092286464 462764962964570112 464462440571695104 464708257928183808 465202744324521984 465736723599458304 465796872989048832 466473100487589888 466533344979451904 466719981988478976 468023655725531136 468213366180244608 468521669967740928 469201853230589952 469801089313898496 470049732157243392 470489139146391552 470549902305263616 471090019273015296 471834860263309312 473129370005798912 473533972614111024 473845779853737984 474894468164616192 475645324373581824 475835606636691456 475897060286005248 476443314946572288 476504847080751104 478976891839560576 479230390988439552 479292283070447616 480290996211941376 480353025269956608 481050384877827072 481304981425618944 481367141438717952 481919674888486912 482432475595800576 482649394966953984 483195250157289472 484738786287157248 485254586752303104 485748848441622528 485811582375297024 485874324410990592 486579699646537728 486837222591430656 487914662818480128 488686105272713216 489473274808369152 489734920294760448 490310496474365952 490768843419942912 491332168538652672 491395623552024576 492433052736159744 493459147623235584 493522877333635072 495300089843564544 495364057309642752 496083209405259168 496345762095169536 496409864608677888 496979664728752128 497043849110093824 497508490458169344 499131091848790016 499886873358630912 500928499955423232 500993194324525056 501258345630400512 502050885797412864 502367701860089856 502692074668163072 503161996031557632 503226978854240256 503957546062485504 504834505052258304 505405450624172032 506686298805485568 506751736788025344 506954463194382336 507821585634164736 508879745986461696 508945467250311168 510571260791488512 511148694381264896 512510279251525632 512781525989720064 513055630784987136 513916384661471232 514456661605453952 514728938469064704 514795415149740032 516649231647166464 516957202271961088 517739975978582016 518066692543217664 518401202001543168 518885808407543808 519160429402914816 520645363049168896 521199370956177408 522520245643156992 522864308804124672 523953814049390592 524021482112679936 524782238048538624 524850013101883392 525059979737038848 525730554423803904 526289973377236992 527122091080679424 528526225478135808 528805948676898816 529976271682142208 530044717539262464 530814217796222976 531095151917924352 532057691184431104 532270541256523776 533112114842959872 533180965690802176 534884177972035584 535100989920279552 535453337105989632 535998729314893824 536067952965844992 536915530644455424 538103801311526912 538388593454874624 539239840300924928 540397153428701184 541181682987555456 541538034118557696 542159634249547776 542229653574647808 542736535045275648 543594656426950656 544218617235521536 544506645653225472 546538030172209152 546608614962364416 547402162102354944 547691875415359488 547762609223368704 548391354183450624 548903995670790144 548974886022807552 549771868431802368 550765342729699328 551599308533661696 552748689605984256 552820076496027648 553987184328179712 554694703082110976 554919545102512128 555141541076140032 555213237000339456 556091085310328832 557616757506834432 559102122819846144 559174330248855552 559697051765440512 560354853113561088 561225449024131584 561522478329888768 561594998345170944 562837888195100672 563953311569412096 565528584001683456 566057245535502336 566130351211020288 566952239320296192 567676316254294016 567976759690002432 568581131952193536 569233773288226816 570095703886528512 570435533541474304 571299283838435328 571659798668378112 572028912553426944 572489714234769408 572563650656600064 574505228192186368 575042281178923008 575116547261988864 575702338893774848 576574064157966336 578155932744155136 578763744306135696 579070055777697792 579144842043457536 579376529365008384 580426572201197568 581576852555956224 581651962571784192 583201352251736064 583510012333129728 584801403235467264 585726033430315008 586349292325699584 587022328703483904 587098141996613632 587950470406233088 588261643964645376 588337617313988608 590456264739618816 591446873726779392 592076220049391616 592458516573192192 593012352465764352 593693036984205312 593769711792029696 595023272056193024 596300307231670272 597165995020750848 598245113654673408 598564902582484992 598804358913589248 598881693843062784 599751129198329856 599828586402152448 600517094880575488 603076447086575616 603154333751574528 604029971975012352 604349655630741504 605366776475467776 605687167636733952 606644820338540544 608065932782206976 608309190007455744 609929588530741248 610008360271478784 611543988480319488 612245944389961728 612325015285530624 612569976359878656 612649089103822848 613617749307949056 614004968940109824 614975772927459328 616940273456381952 617019950619426816 617596746775658496 618493351985777664 619283254095593472 619611010570911744 620270325766029312 620982298132611072 621964133983453184 622293309317971968 624031540967374848 624284488240326144 624614891625381888 624695559956987904 625602470974119936 626401452418531328 626732976209657856 627318852195188736 628120025697353728 629071121529962496 630399209752756224 631378630152148032 631712788121124864 631794373138317312 633192624219488256 634193765831442432 634447475515588608 634529413714673664 635257753262096384 636219657001893888 638635855786080768 638973854651252736 639056377427263488 639653773446217728 640387994949255168 640470700359942144 641400513170436096 641739975234158592 643243300794400768 643532526622605312 646318381716209664 646922566326288384 647006115669737472 647665131255496704 647748776500396032 647832432547987456 648772932862050304 649116296788574208 650552883757973504 651109212344402658 651537947298889728 652979893726347264 653747328632487936 654273959125450752 654358457893257216 655109558051536896 655194164736032768 657945530164314112 658941787609104384 660400119791419392 660485409746190336 660749637421891584 661444279207012224 661794349460226048 661879819478237184 662639552971669504 663344653944225792 665463665750704128 666515831144841216 667904666607230976 667990925766033408 669401181063217152 670882661375410176 670969305138987008 671943394749980672 673025752861507584 673385515405295616 674807159702421504 675581731740647424 675668982384033792 675939284259176448 676658537199304704 677095447512219648 678506327981948928 678593956333748224 680761681055318016 681037623534901248 681486065407623168 682475422880858112 683347039002034176 684074174379982848 684347838758387712 686305251292086272 688776687438706944 688865642196221952 689230225241800704 690319967971442688 690755590057623552 691201602668724224 691847744543391744 692213905870553088 694147444446855168 694932494608236544 696693660857542656 697062386892275712 697152411738832896 698605085399187456 698695309483573248 699709650731384832 699800017469177856 700079972982718464 702035483588296704 702829454774239232 704701633970847744 705074598235865088 705824853457895424 706635028909522944 707752290394963968 708126869223899136 709694055008698368 710816153123946496 712341702246924288 713178903962714112 713467986560372736 713845590429007872 714664972419858432 714757270621126656 715887374192607232 718465337759340864 718938424605671424 720436494317912064 720529537904934912 721575577316740608 721957472138428416 722050712158076928 722879512332730368 723648713393700864 724792875235934208 726008860870967296 727108179430735872 728623272662433792 728717373562945536 728811486616485888 729869549469806592 730255833887145984 731188472244600832 731871994227720192 731966514697076736 733029157909069824 735465744711548928 736998252807979008 737093435328036864 738649579104239616 739892726803349504 740188721434853376 740284316000452608 741454780413771776 743046085964464128 743489010009112576 744124814107888752 744614796913016832 745469497093128192 745565773665140736 746262735687254016 748300598698842112 748696637773185024 748793331126894592 751489791486787584 751937748759216128 753076328696119296 753551552790134784 754038112002244608 754742994047336448 754840468281360384 755936319093728256 757302346253336576 758108175936258048 760029448208228352 760127605182038016 761732378451247104 762705216737902592 763319618979692544 763418200875466752 766723041571897344 768765418877288448 769172288984580096 769583446177480704 770874576992206848 771684992408180928 772093407703597056 772193122724610048 773902096268263424 775435803407941632 775535950095712256 777601803002314752 778328712611315712 780968044573753344 781799056434266112 782696438271311872 784348858619527168 786032223169019904 787173357072807936 787275019652825088 787691685990629376 788595831635705856 789434960065855488 789944688764256256 790683136621019136 791590715978940416 792789338217203712 793311365082120192 794964407523213312 795067076308893696 796221326694334464 796642727876886528 798086536776646656 798405811884785664 799668172264439808 799771448536203264 802326266958053376 803998093972340736 804101929448767488 805373295966683136 805799540840988672 807155701967290368 807582890182311936 808859760451387392 813239451374321664 813344480361971712 814104802567913472 815391984640425984 816327925853282304 816433353714040832 816759968479838208 818156999077265408 819912922443546624 821103243153532416 821643913835053056 822587031275175936 823355993506185216 823462329034211328 824657802647703552 825711005460791296 826148014094548992 827027101021372416 827976397510148096 829230114744041472 830980776492269568 832042054623166464 832379317653768192 832712311614210048 832819855500509184 832927413275983872 834136627965493248 836425136260251648 838653184229769216 838761495373283328 840532279670341632 841838173536197376 842283717494833152 842392497517756416 844256832292651008 845591687775256576 845929967354118144 846039218286231552 848292876002525184 849195526816530432 850428358980444288 851514474381441024 851965139535003648 852075169903017984 852871697928290304 853850659932340224 853960933813256192 855200684227248128 855653300312211456 858043368830140416 858845475984900096 861757842288279552 862563421768384512 862674820892983296 863553508340662272 863665035333861376 865488395718098944 868145616459203544 868605083666546688 868717263065186304 870639858301796352 871663104843317248 872365278833934336 872477943857676288 873479410735382528 874802028377604096 877202104853200896 878589050145472512 879523938488549376 880533493055225856 880647212994920448 881925705609349632 882392465946968064 882506425970982912 884459538592301056 887170310590169088 888687774859788288 889518528698646528 890539555476307968 890654567688044544 892534908084289536 894510215167213568 897367670482010112 897847353873727488 898322540764594176 899626693797494784 899742879603228672 900775642320863232 900891976512045056 902793930016292864 904675103975931904 904731500627361792 906044957962518528 908050164713201664 908530751455100928 909967230507810816 911129385336045568 912098899173310464 912463785011183616 915012540407218176 916944305094918144 918368916584942592 918487522928295936 918854964539817984 918973633655734272 920426623961923584 921007453410164736 922463659391188992 925410410184572928 925529925929140224 928924881143390208 929416515856367616 930405488649043968 931473447198916608 932946200975179776 933066689958903808 933439963976957952 936047311451062272 936426732360489216 937043339935481856 938403706461179904 939602178627796992 940099464314486784 940978278292783104 941099804610527232 942180038546030592 943669720526618624 947067945228222048 947691559707475968 949788936329232384 951290648747163648 951671213273382912 951794120572010496 952886629893144576 957953783679121152 958460781976879104 958584566140895232 960581992423882752 960706050539913216 962100769755654144 962609962851237888 962734282877435904 963839349776973824 964864951191601152 965298789933907968 966390500314578944 969477572574314496 970509173504606208 971497696883245056 971623164750594048 971748648821981184 973159399293075456 973674445182861312 975829325636960256 977372210545426432 978946549616738304 979469840589520896 980620992948731904 981537686839885824 982664337077305344 982791247104049152 984866105472319488 986918295246471168 987045754667270144 990600179687129088 990728114619285504 992166418810518336 992691524190339072 992819729217355776 993959329457504256 994087698220187648 995016980916338688 998262183697580032 999773746717261824 1001856999910846464 1001986388649050112 1004101771594825728 1004735403720179712 1005384149336326144 1006323992063115264 1006453957708480512 1007915092124971008 1010810901248344064 1013372597610971136 1013503473576050688 1013908926388764672 1015643171268329472 1017759491972923392 1017890934500622336 1021142521582977024 1022297388762529792 1025020558503051264 1026111261569974272 1027832769322942464 1028913323210907904 1029457876938129408 1029590830299480064 1033298463294332928 1033914404543922176 1035479951957164032 1036133385086435328 1036802404003086336 1037771616815087616 1038320858805829632 1041290726098337792 1042398741912354816 1045040491286313984 1045728617608249344 1047907628098781184 1048042964225359872 1049564476097077248 1049700026203766784 1050119959474077696 1051461108847607808 1054244182161358848 1057052450956271616 1057611897353797632 1059952543364284416 1061628435592445952 1062190303835848704 1064115382368862208 1064541082513047552 1066224229685919744 1066361931381604352 1069768355944071168 1070201979840559104 1070906674211979264 1071997458629787648 1072135905931689984 1073831061288910848 1076207602623053824 1078479680601849856 1080794306857402368 1082363365975110912 1083076068237115392 1084319268499095552 1085473070090551296 1087189312853901312 1088437234471043072 1089013291306450944 1093076060344418304 1093217229924728832 1094804324204709888 1095383750830718976 1095525218446737408 1096782708366901248 1097807991341580288 1097949772045615104 1099543736863604736 1103198617067323392 1105497379211968512 1105640152992055296 1107974368656359424 1109839090205024256 1110283082152280064 1110426474000678912 1112182170620657664 1115233515013668864 1118204245639692288 1118348660497711104 1119394103530881024 1120709706227122176 1122450898048263168 1123044956659777536 1123189996690341888 1125675776390201344 1127906623138824192 1131057168003366912 1132114491071004672 1132260702422040576 1133904478640592384 1135352632508588032 1135953519380004864 1137162263904387072 1138467546576453632 1140191407773057024 1140871067082948608 1142598567676870656 1143319597336756224 1144057825106853888 1144979428469538816 1145127301313200128 1149010456384372736 1150084562357846016 1150233094523977728 1151404677787549696 1153148128315932672 1156311865488310272 1157527488612271392 1158140111555395584 1158289684086915072 1160853144402395136 1163153705111912448 1163303925143568384 1166402704503472128 1169602806470934528 1171452066860630016 1172698584651399168 1174044657406967808 1174196283993227264 1175900940812466176 1176523287929290752 1176675234627977216 1180912529479237632 1182893747453558784 1184152440098783232 1184917033146384384 1186024704931528704 1187386073968410624 1187539423584059392 1190046544112386048 1192600614463340544 1194331990041501696 1196490227309346816 1197129805164969984 1197608717827178496 1199502258396659712 1199657172804304896 1201034189761150976 1206152894173151232 1208059943950024704 1208699311261483008 1210733552950935552 1211374335273467904 1213289640677081088 1216131865564413952 1219859177061482496 1220016720542957568 1223087976960638976 1224491888779923456 1224650030571061248 1225139952719757312 1227235498615898112 1228009937880219648 1229951545854918656 1233880546912763904 1235193493551316992 1236986703971555328 1238566508191186944 1239222021141823488 1240540651532058624 1241964596265222144 1243928267966906368 1248063081934749696 1248568976480652288 1249229783250763776 1249391119913975808 1251204941948239872 1252802904837062656 1254637704390377472 1256240051394707456 1258142243059924992 1260798419505512448 1262757260304296064 1263425576242249728 1263588746276634624 1266385248438976512 1268387531662884864 1268894951031177216 1269058827429347328 1270515506524192768 1272439314003787776 1277271711572161536 1277947709302505472 1278112754854526976 1279307546892435456 1280775989898510336 1280941400719884288 1282801026340872192 1283479950468317184 1287065053245210624 1292636763432419328 1293845132652576768 1294012231339474944 1295330262510993408 1295497553000792064 1297545865724100608 1298232593577148416 1301105767515947008 1302218424688805316 1303075894597779456 1305959787452694528 1307494657264975872 1308547918250901504 1308716915786514432 1310219116103073792 1310388329472065536 1315891060328628224 1317883575218208768 1320800239582838784 1320970819492380672 1321499274843783168 1322888558414024448 1323588698920452096 1323759638956474368 1325279105943339008 1326689307888451584 1330927331501408256 1333031662289682432 1335809333214461952 1335981851532066816 1338802362126434304 1341765322750820352 1341938610277974016 1343886789499961344 1346051505723015168 1346771030810591232 1349614319404843008 1351163463481294848 1351337964768067584 1351878568518352896 1354190895024439296 1357012655963897856 1357187912667496448 1361523362110636032 1362075247069802496 1364950845761716224 1366694078004068352 1368148348759965696 1368695677516775424 1372610502584172544 1377553374877413888 1377731284392443904 1378460450483601408 1380639935942885376 1381511180115247104 1382403205337448448 1383695489086783488 1388294888893710336 1389864989216473088 1393387321715085312 1394124773784551424 1397210170798374912 1397390618967146496 1399419301462769664 1399600034938355712 1400159945965436928 1404070967176593408 1405658909548478464 1409403267941695488 1410149196471730176 1411649706915790848 1413270057819045888 1415504580789927936 1419388110017396736 1421632306247892992 1424683404493848576 1426935973120745472 1427691180858015744 1429329944839716864 1429514541242253312 1431774748385214464 1436930675518681728 1437876849211342848 1440872988635824128 1441059075809869824 1443151154633481216 1443914944276856832 1444101424316153856 1445759024665460736 1447297426787401728 1449585750471868416 1452017721741934592 1454216358861471744 1457246545324867584 1457434747125891072 1457622973232971776 1459739098939613184 1460511667774291968 1462376944489201664 1463743988455440384 1466058315818139648 1470931489423097856 1473996505615958016 1474186870656073728 1477299158208479232 1479785453606699008 1480377442869706752 1480568632000905216 1482909560827543552 1486092171928928256 1488249628215777504 1489229593826033664 1490938994186256384 1491131547330281472 1492525471374508032 1496601197397684224 1497393275546370048 1502979582973575168 1503875497518432256 1506152657392238592 1507103105580269568 1508076224004489216 1509485988094672896 1509680936562720768 1511872638187456512 1514604692506673152 1516216351872516096 1520058896416456704 1520255210364076032 1523464756902494208 1525410433475805184 1526639237959385088 1526836401750933504 1533446083143794688 1537530837754576896 1538344577969160192 1539166892354961408 1541749153984413696 1543369984816361856 1544186815407194112 1544386245449220096 1547804192536526848 1550871606815883264 1551071900191424512 1555203606004629504 1556657425222631424 1561936089147506688 1563598112868532224 1565392876542623744 1568697717239054336 1572064446338039808 1574346714145615872 1574550039305650176 1577191663271411712 1578869920131710976 1579889377528512512 1581366273242038272 1583181431957880832 1585578676434407424 1589928815046426624 1590134152617787392 1592442653388668928 1593285455753773056 1596173073553293312 1596811623769571328 1599336344528879616 1599542897072406528 1604652533916106752 1607996187944681472 1608203858897534976 1610746591933366272 1614311403934580736 1615165780364623872 1617719520902774784 1626478902748643328 1626688960723943424 1628209605135826944 1630783969280851968 1632655851706564608 1632866707428081664 1633519936959676416 1636313998154530816 1639825844887093248 1642206486307064832 1643287827670106112 1645174062550351872 1646711987012370432 1646924658068422656 1649315605295407104 1651422010921582592 1652296028189097984 1655952795020296192 1658460229488082944 1661961552984539136 1664084109246332928 1664758635307536384 1665424623228420096 1665639711001018368 1668273255930986496 1672850272520503296 1677306368459538432 1677522990746566656 1681064559340683264 1683676347072394752 1684567434989666304 1684784995035512832 1688513664585302016 1691183375550513152 1691859934708236288 1696585752005050368 1698391053633060864 1700856717960888576 1703028948762882048 1703930279070007296 1705743395856580608 1707701319864680448 1707921867626512384 1710401368454496256 1711306600624422912 1716086737660280832 1717690951969800192 1723515684576559104 1725126843536769024 1725349641785966592 1727107016681324544 1727330070667722752 1736291232918407088 1737210167333093376 1737434526130372608 1741279716603592704 1744730557667868672 1744955887715352576 1746958821470765056 1749604056755208192 1754404209706401792 1757178100290945024 1759047876977098752 1761066986110451712 1761294425989840896 1763851411218699264 1764784931893936128 1765012851941965824 1768919077184602112 1774340621180338176 1777375549719576576 1779037057397293056 1781079110952615936 1781309135376089088 1785069816168579072 1789020430334427136 1794735340964020224 1795694707747454976 1796645081529188352 1799253387594989568 1799485759206457344 1801551284641726464 1801783953024090112 1805587860032585728 1809350207951863808 1809463001254723584 1812089915925037056 1816100329426403328 1817061502910201856 1819934461015621632 1822258770672091136 1824197798346620928 1824927570022367232 1830025080814436352 1836737833169885184 1836975045856591872 1837709929079635968 1837947267311468544 1840853247923847168 1842014906820329472 1844927318782377984 1850820820369145856 1851059851858280448 1857849762286780416 1858833031712735232 1860810977298087936 1862946894397833216 1865892401950359552 1866133379917807616 1866879927953915904 1872094622902124544 1872853464720978432 1874086679870963712 1876807412922359808 1879204357255593984 1880198928628973568 1881956556585566208 1884360077092061184 1887339441053237248 1894135890456444096 1895383119414951936 1899577872658464768 1902581297494327296 1903342426546765824 1903588241144020992 1905773259786289152 1915907567358242304 1916921563953758208 1917169132281790464 1921163984847765504 1921412101079826432 1924201539511308288 1925219925702475776 1927678699553947648 1929729902383202304 1930597579867815936 1932781000629157888 1938955145148628992 1941018347009212416 1942995393766490112 1943246329501188096 1943497297643962368 1946318798586150912 1947348890365722624 1951658651273920512 1954744421090852864 1958939681179041792 1961241985897463808 1963075373679771648 1965328674154610688 1965582494208098304 1973836590492942336 1974091509334540288 1981200359374258176 1981456229238571008 1984332837621036672 1985383048380678144 1985639458434711552 1987918658915008512 1988175396440375296 1990033961832677376 1996524367395160064 1999547493434523648 2003713999821692928 2003972777298100224 2008203543189651456 2010768298672652288 2012647984126230528 2012907915416961024 2015830184249942016 2026745195221942272 2027006947152101376 2027817852777529344 2031286342536658944 2035518983945846784 2035781869001244672 2042285043165954048 2044594777525059584 2050041117006102528 2052222523139948544 2057826646421815808 2058915753876258816 2059181660598960128 2066596926588665856 2067828809087844352 2070959903914328064 2072266770172870656 2073604808006172672 2075543233630175232 2076641717611659264 2082581452196675584 2084797483824709632 2090080982572627968 2091457235216498688 2095815256197562368 2096085928450719744 2099128952194154496 2099400052407533568 2100239918948155392 2108488364322717696 2114104901912543232 2115223794707595264 2119905086728568832 2123256871184891904 2124380607671697408 2128230764737724416 2129082165026095104 2132448459371839488 2132723862763208704 2139536711888142336 2140403959681118208 2143994917259575296 2144271811863379968 2147662122577821696 2152415205246107648 2156959361203699712 2161588613714804736 2164726731950221824 2166152136474230784 2168638536998191104 2170946140181102592 2174378625707802624 2176874468942086144 2178026582612901888 2186152120688836608 2186434459849457664 2189608648409419776 2190767501661437952 2193565416733802496 2195615982683160576 2195899544091230208 2199087473727209472 2206397234134646784 2210994758423937024 2211280305984110592 2215948737312718848 2219678180410048512 2220566164304560128 2220852948001357824 2224364341241315328 2230467030027337728 2236408491279384576 2236697320995422208 2238788207061762048 2244901796096526336 2246089913319555072 2246379993380683776 2251351552780402688 2255813246277648384 2262114336006733824 2264228982142009344 2264521404844081152 2267808957281184768 2270705265017176064 2271907038760009728 2274324527808774144 2276935093152907264 2280382815546114048 2281742134165897216 2285197135353741312 2288115650213707776 2289958856939077632 2290254602626400256 2298020912768745472 2300169124715692032 2302809355575099392 2306296256631865344 2312623730976620544 2315054977224542784 2316280223110791168 2316579368173830144 2321706288804790272 2326307410223824896 2326607850287136768 2332805409006944256 2342904133721260032 2345397169302798336 2348089314813935616 2348392567986454528 2351801881624932352 2353046575858581504 2361825058958475264 2365787494907117568 2368304880197566464 2369834066292768768 2372049409863057408 2374772147936821248 2375078847168118784 2380093088224772096 2385201228926681088 2388663980083003392 2394259610329939968 2395217435654356992 2399004516793319424 2399314345608609792 2402068379522301952 2412305788346302464 2416119887900049408 2417398622522966016 2421467105901871104 2422748670546935808 2426579281354162176 2432263731128827904 2439718354122964992 2440033441085915136 2446175953921277952 2448983777559846912 2449300061142122496 2450279905439514624 2454470997231796224 2459903091709837312 2467761093825527808 2470386987102633984 2473973407943110656 2477133016382373888 2478444042283646976 2481081303064117248 2483929192530444288 2487856535933812736 2496126163869499392 2497137952961304576 2498459566501527552 2498782239827951616 2502409883896479744 2505605809674125312 2509275408780754944 2516284486119849984 2521596839011024896 2525514520608592128 2526851152484499456 2527177492553269248 2532770496877953024 2536775063325769728 2537789902062354432 2538117654858694656 2541031013048385536 2544878628007575552 2554543423144323072 2555895418605010944 2556225509709053952 2558615093784870912 2561551979797020672 2561882801439768576 2565602052681744384 2566959900936634368 2574130106490421248 2585273526864838656 2587690265305153536 2588024462678949888 2590660525021986816 2590995106001584128 2595091731448201216 2596465187154296832 2602211535031894016 2604436849377610632 2606151789195558912 2611919574905389056 2614989314529951744 2617095836501803008 2617433831573028864 2620438232206147584 2620776658944131072 2631782120657256448 2635767150436417536 2641600479165677568 2641941638984761344 2645777116828048896 2647177397840904192 2647519277912948736 2650558211886678016 2653378615776903168 2666063324579364864 2671618666428923904 2671963703064133632 2677604724252868608 2683530645501640704 2683877220555948032 2687773578999922688 2692103011446030336 2693542061621182464 2699228638809686016 2702326926962589696 2702675929536135168 2708381790048878592 2714025311927795712 2714375825334992896 2724150494139604992 2729901691523432448 2733388156008136704 2736296697519931392 2737391355033550848 2745221005168345088 2755106749754827776 2755462568784887808 2756920900967202816 2761279871885770752 2763022360230494208 2764806410674896896 2767390978173566976 2776589777787420672 2779729978432946176 2786774643430170624 2788249547569102848 2794420341596749824 2798838602925539328 2799200069876711424 2800319891930873856 2808141934353186816 2811317819096956928 2818806535883390976 2820298392943460352 2823299413831581696 2826540115638091776 2831009161579855872 2843264612495785984 2849366808987697152 2853871946241490944 2855382361716031488 2858659889679433728 2863549496770428928 2873861351037363456 2875753698422685696 2881745977271648256 2882118151619739648 2886302309266962432 2887829888553713664 2888202848632307712 2891518049330921472 2894594853574803456 2899171500943736832 2908432717722943488 2914493090649735168 2914869494251782144 2915245946465943552 2919478197879226368 2921023335548583936 2927487976910880768 2932116631636279296 2941862978846195712 2947993011231916032 2948373741312147456 2954598316416958464 2959570907213398016 2960754885739413504 2961137264001810432 2965819121655087104 2972184343857856512 2976499256431555008 2978459187652067328 2981877988372512768 2982263094660562944 2985050942749016064 2993202394795368448 2994786551092740096 3005959165947150336 3007750995036864512 3012305314784477184 3014206211160539136 3016152448008978432 3018971976189345792 3019361873125441536 3023745276374913024 3029209385013346304 3032432703745032192 3040117792832913408 3040510420728152064 3046929513804988416 3050820866951610368 3053278475918770176 3053672803501867008 3066892166287589376 3075061675509153792 3078333784709922816 3083498307968827392 3086739969632723712 3088373630814388224 3088772490898440192 3095608385073053696 3101743213631766528 3102143800382849024 3110407212009259008 3113314850445262848 3123872178295013376 3127196225737064448 3130785753085247488 3137395434478108672 3144128892676079616 3148693428291231744 3149100078611300352 3154383326542823424 3159778755057025024 3162732546484076544 3166362863915761664 3171157352868814848 3179857630092853248 3184885306777337856 3186570911507546112 3192346147106586624 3193623247539142656 3198672689057759232 3199085794144813056 3209305067832213504 3215992375889362944 3216407717795069952 3221493183866732544 3228622807869161472 3235439041805549568 3252957805497286656 3256419210271653888 3261567938561703936 3265311703413129216 3265733414856163328 3267039873919352832 3272627996309061632 3279651689774186496 3284412972614129664 3286575655340212224 3290348125100703744 3293423974024740864 3293849316136845312 3298631210590814208 3302844021843165184 3311905590040592384 3316920458976165888 3323923105969078272 3329517270615072768 3330849246456840192 3331279422002036736 3336546511861972992 3345700545041006592 3354612736919076864 3355045981493133312 3362129118681366528 3367352694144789504 3369134869979332608 3369569990071025664 3377027329170604032 3382366751101026304 3383719869416472576 3393171504010100736 3396782107266121728 3401713435921777152 3406057897525764096 3407860558140014592 3411486791713161216 3415402639729360896 3420802736908992512 3422613201248845824 3432173475320561664 3435381903939600384 3447031369153118208 3450253687073538048 3450699283571933184 3454214033362649088 3454660141335445504 3472582465836814176 3474420334666186752 3474869052260745216 3482559433207185408 3489461115335737344 3489911775430705152 3493917642941530112 3499208113510416384 3508808419412803584 3514356200581890048 3518095753954197504 3522133972220903424 3522588851979681792 3527702822437398528 3529569863787872256 3530025703883931648 3537838154369204224 3548681242360676352 3554751099439153152 3558074114794586112 3562158221905231872 3562618270752178176 3570139632337158144 3578040860668854272 3589470681928040448 3591389415494909952 3598506775189979136 3598971518412914688 3603102569283452928 3603567906048180224 3611175720065171456 3618700415903727616 3624179831850074112 3632200658852806656 3634123005820403712 3639868922031243264 3644517541344182272 3648395596693241856 3660050161628872704 3673475666339770368 3673950091713183744 3675419858159271936 3681706495847694336 3684029813640658944 3689854637564755968 3701641640738291712 3715699524573560832 3717666063425470464 3721621954596175872 3725893788795666432 3731784803900719104 3732266759835615232 3744189245804249088 3745706929441956864 3748173359741927424 3753614825844719616 3758408714511187968 3763913113171132416 3768720154184122368 3774678882106474496 3788271780912888192 3790766238829903872 3799155745316929536 3805162594988654592 3806684853093531648 3807176482288041984 3811546519572578304 3831815134716484608 3833843127907516416 3834338264563580928 3842327969695531008 3842824202159652864 3848403079022616576 3850439851404951552 3855357399107895296 3861195159735631872 3865562001258315776 3877910290297257984 3882036694018424832 3885990787532980224 3886492659002376192 3892637597172301824 3894697780731445248 3903317302547841024 3909488842181705728 3917879362358083584 3922483971794927616 3926150747359543296 3930657348309221376 3931164988416196608 3947673180985884672 3962400718748516352 3962912458477142016 3968665675242073344 3970766096761356288 3971278916869423104 3975837317830017024 3980067923665354752 3993048734790320128 3999094986869047296 4007427999643385856 4007945554596200448 4016407086379302912 4021536597345304576 4025295968252461056 4025815830833922048 4031660368499884032 4053490390443884544 4054013894304202752 4055635705555058688 4062572685073317888 4071037967891693568 4071563738002489344 4084570086331908096 4089189555050119168 4100082234012205056 4104445046279897088 4115653292843631616 4117831507752517632 4118363321197920256 4133193853177331712 4135657618175688704 4141919807828656128 4144533540345741312 4147209616012345344 4151086467260350464 4165162904393351168 4169594967649419264 4180161965145255936 4191630512395124736 4192171856901439488 4198257904388308992 4198800104815067136 4200479837896310784 4216976728645435392 4228209803825086464 4230447589415190528 4239810173457137664 4246513742369783808 4256461529475448832 4258164330052190208 4264896918743678976 4265447725526417408 4280807919362236416 4287989834519150592 4288543623726759936 4295324245155643392 4304830410492215296 4313918722407399424 4323177227429609472 4329453463900443648 4332304272948461568 4337277073996382208 4341892280362205184 4348757251415605248 4353748937884172288 4356053165225803776 4372304241377673216 4372868919698915328 4379217296818839552 4381535003322875904 4387130833467604992 4391231965366321152 4398174947454418944 4412794468269293568 4421989516847874048 4422560611968221184 4431897474625437696 4439356360820097024 4441132328609120256 4441705896002715648 4448728682482630656 4472816982558769152 4473394641990844416 4477576414123524096 4489803592193052672 4492179826639110144 4502703105560805376 4511626492555296768 4524228672013467648 4528457964284018688 4529042809688162304 4535617914562369536 4541410530034352128 4543814077520019456 4548649055617548288 4553870186305814528 4560765631092228096 4570394270707482624 4576231300427415552 4579917713878155264 4580509205252800512 4600338249431384064 4605618711150198784 4612592513263730688 4625247461953241088 4630109954449085568 4632560446221582336 4633158736347660288 4643412577609580544 4652614820447649792 4653215700574273536 4665610818013888512 4685808267442520064 4690794338605596672 4696178629627871232 4696785135972909056 4703603763249864704 4706093151717163008 4723650117916950528 4731574989814235136 4736609760395132928 4739668132585537536 4744098819726114816 4749544295873642496 4750157694336237568 4760186176449544192 4770402457853362176 4777327960166006784 4788519220659879936 4790434871308713984 4798009033586638848 4798628691217219584 4804136759044603904 4824611576692604928 4832239775800098816 4842934211803742208 4845497341093871616 4853158562708324352 4864527462257655808 4879436708245929984 4880066882171830272 4892351907842555904 4897967555119693824 4898600122284244992 4900559810879029248 4908941994463592448 4919806183419674624 4935522187651055616 4940773974205267968 4947946815886221312 4954266032764747776 4956888084567293952 4967858385060888576 4975713071867625472 4992252327738998784 4994275905922609152 4996919133003055104 5004819767792959488 5011211619348250624 5018550817561509888 5032568972239699968 5043193678022049792 5051029041217184256 5053702304968998912 5054354985106538496 5065540993755906048 5073550126651539456 5075579804124708864 5082062026096771072 5089757256015151104 5109086846288646144 5111790837210021888 5117230187569741824 5123103959594041344 5123765602879537152 5131204105363488768 5133919801873268736 5148260212980842496 5170547053729677312 5175380530610307072 5176048925357899776 5181321050043973632 5181990212003168256 5190183462896402432 5204423070063788032 5208873698755221264 5212303578391117824 5223839149810778112 5234191673003606016 5234867663146057728 5240876464412295168 5241553317888262144 5263564241314512896 5271534300872835072 5283200958331355136 5283883277969522688 5291554233656097792 5294354795681808384 5295038555825897472 5301116423773356032 5306757231553806336 5332126649158729728 5343237332857847808 5343927406128267264 5355209448505737216 5367061291003281408 5375547157999845376 5384206022892060672 5387084123242364928 5398457277619372032 5404653853925179392 5405351859072270336 5416763580097757184 5428050623855591424 5428751650669985792 5448300988279209984 5459803383046864896 5466776312016273408 5472593395039862784 5474782710067101696 5490442010336690176 5510213499509655552 5510925137569775616 5513841801934405632 5522559743771541504 5526044720460988416 5529612821349793792 5534781956347133952 5553179555574841344 5559459956865892352 5573549286860341248 5576499095138205696 5588840683193499648 5597677205851078656 5598400139753422848 5600639783861747712 5616283868706373632 5622635638193913856 5637613071766781952 5640596785886920704 5653080231276183552 5662018323159711744 5686529224991571968 5698733617975394304 5707743892482981888 5710764723432062976 5717319779358867456 5727098993540857856 5747722702074726912 5751507396845371392 5763491954543296512 5764236303239479296 5772604618533924864 5775659777107427328 5783036098661842944 5789189707149606912 5798343001887473664 5816865435445886976 5828986181299470336 5829738988503564288 5830491892931887104 5838956395758452736 5842046671097167872 5854975953821761536 5864233263272558592 5883725957692391424 5895986022463832064 5896747482624294912 5919141814426796032 5921509771478827008 5922274528003620864 5931638243310174208 5944368687715713024 5952998512863110016 5956918375304134656 5963755976745025536 5964526189321125888 5970101885498032128 5986404789590736896 5989573102185480192 6011918331894300672 6015501990073729024 6024610629568954368 6032304896017956864 6037943952378691584 6038723746250883072 6047490552749826048 6058418770026692608 6080235585665826816 6081020841456304128 6093859027609976832 6101641733903220736 6106556951837540352 6107345607003734016 6133784332575178752 6150123351018307584 6156667569419845632 6173479939265447424 6176747261628776448 6177544981796880384 6191216770146107392 6203486427263533056 6220814424018518016 6226629700890525696 6247744356590026752 6254392451474128896 6261571506170494976 6274790868956217344 6288257785352159232 6297386856582463488 6298200157222600704 6319557510114050048 6325465092968153088 6332725727831523328 6342314705737629696 6359715260185706496 6369770613554675712 6373141823015092224 6384692294213173248 6387246495078285312 6397345378115518464 6398171588289626112 6418610135664427008 6431984751778725888 6432815435590139904 6442986367733465088 6457245615738322944 6470878083611099136 6505915610994573312 6512838420543307776 6523135877123407872 6530623406826258432 6531466829712326656 6534079747838705664 6545255992618123264 6559303379548372992 6568825945228259328 6580696250201407488 6586847948049481728 6587698632273690624 6597262421181628416 6605688043686330368 6633840917952331776 6647846211938156544 6659034541230145536 6661698492913680384 6662558844004073472 6673093023723945984 6691401090082013184 6709225473838153728 6710091962986266624 6734705388289579008 6738269739958665216 6739139980142051328 6754054658341208064 6764733502202052608 6767439738832945152 6786343008020201472 6793564214532243456 6803426871843554304 6812115795051528192 6815721116280029184 6822973583426322432 6830805279458721792 6841605473817985024 6845226402497691648 6864346950641123328 6870763807879200768 6894062738306236416 6900507374147076096 6908428066725298176 6909320282670891008 6945164931673628352 6948840669332373504 6949738104521490432 6965118866414370816 6978922230671474688 6979823550861410304 6987835285883060224 6998416227020832768 7028712401163780096 7036191507908395008 7044267944441806848 7045177703959363584 7055405644874797056 7059139727575744512 7075676308738408448 7097362484721352704 7109502198878306304 7116148229589172224 7124316443810463744 7125236541504356352 7140279264674316288 7156081721337708544 7182778830989819904 7197013550379958272 7197943036825829376 7206205138566905856 7207135812096360448 7237400831807455232 7248359663700148224 7264401317705613312 7268246011640807424 7279737844062486528 7289035082688364544 7296791193386483712 7320100323257745408 7346951332679540736 7347900183426367488 7350839716318543872 7363412991695388672 7379709275129511936 7403283281476583424 7431399049147121664 7435332126850940928 7443243909192351744 7451787577591332864 7463569607801438208 7464533519671230464 7488378491608498176 7491413858883913728 7496346719483854848 7507229651689439232 7516817429022375936 7527826226342264832 7549357764212948992 7576543561825776384 7581532477659807744 7598311490633859072 7610325189977309184 7613369706187063296 7614352964576083968 7623093039145156608 7663630269432969216 7667686255815032832 7668676529127161856 7684655939391062016 7685648404319305728 7696806158045233152 7700879702809903104 7722390319471263744 7731124002516631552 7755820580594515968 7764073388036849664 7771981575065960448 7772985318004752384 7785275194344603648 7789395561462890496 7806634605095682048 7818977684363411456 7835758724716167168 7844967943589855232 7852301494719086592 7861314696618442752 7862329976832393216 7895346361971769344 7924801437497032704 7925824916954284032 7937331350484146688 7941532193522712576 7942557833738846208 7951674635660034048 7960135847330709504 7986097469580640256 7998189973738094592 8014855999286771712 8015891109192400896 8032814172758605824 8043073194690609152 8050591936504922112 8051631661667844096 8063320736999768064 8106980780887769088 8108027788608405504 8125145370146635776 8142075935783387136 8143127476004978688 8178379110100238336 8200164468024410112 8208890092559794176 8231306585687263232 8235663015505035264 8236726642395840512 8266387706354663424 8271315236351377408 8283839615657312256 8289067080691482624 8294419232024690688 8302172934520700928 8330325808786702336 8339189935298838528 8360323930290511872 8383261024790249472 8396515808776617984 8397600209630134272 8400959675792621568 8433953457290870784 8456419607650172928 8460895178830381056 8479620346914275328 8493027484739567616 8512923058950897664 8529793837487357952 8530895451052834816 8561615838724472832 8575979669038301184 8590648490311286784 8609660820984430592 8627837444814798848 8646354454859218944 8658906927800887296 8664608545896923136 8674554147992764416 8683784560724410368 8697514502831210496 8707497875768344576 8744608482755346432 8745737839397830656 8758434593637679104 8763070006645751808 8782463930732642304 8796349894908837888 8825588936538587136 8843979033695748096 8845121223936442368 8863794949250875392 8878712721640194048 8882264657218240512 8883411792005431296 8897457364965261312 8945633965117538304 8946789283981688832 8955152828247048192 8979607184386105344 8984359653278220288 9023252985110593536 9048457344026935296 9056915928568037376 9058085619376324608 9071235829124739072 9082821060068704256 9087628155040038912 9097298111235096576 9107740372611629056 9121531262184456192 9140788541414965248 9152462600854831104 9159835427756310528 9161018410505601024 9200676498862768128 9211237422300397568 9225185026527461376 9250494923906482176 9260219908898171136 9265120892443164672 9266317472695320576 9286825155219161088 9305229640895299584 9306431401148547072 9331221636027777024 9371616534885040128 9381588677211193344 9392357259255742464 9393570271945818112 9407207526499729408 9412186303434326016 9447300235833901056 9463149979628470272 9479336265171075072 9488197639452229632 9499088591747284992 9500315388672475136 9520372352899088384 9554655920332013568 9577038441319759872 9580869742617427968 9596018067173277696 9597257382434439168 9608273518089207808 9649223153385209856 9664479551600197632 9685868423607484416 9706317125416648704 9729054924515311616 9758873416491859968 9784703815685111808 9795935110239387648 9797200244568489984 9801119621758058496 9817883988927184896 9839612366839349248 9871044375302111232 9881547948410535936 9895893631772442624 9908532065529495552 9935716770121777152 9951426143735250944 9988551811845218304 9993838266006110208 10009639535585918976 10022423238696501248 10037101635123019776 10065137944479399936 10086387356044099584 10102058082434368512 10107404609937997824 10108709970213076992 10131081987511812096 10147100253303078912 10151159608249417728 10164124052193542144 10179514512030302208 10218173692577292288 10223581674420043776 10234460375139483648 10246207919188082688 10262408210726977536 10267839603746537472 10296520425961684992 10341094107459354624 10350761061220614144 10352097850715799552 10362642100087947264 10363980424006336512 10380366925792804864 10417747397510442528 10424607156782235648 10447678299621556224 10468383346007212032 10469735326292115456 10481752928824590336 10527128482629025792 10543068601745670144 10566401916662710272 10567766555939045376 10583108467312195584 10588709591363616768 10590077111651794944 10602232847546712064 10613514463107612672 10664253298317459456 10686474665715695616 10687854812256534528 10710418897011474432 10734122582006562816 10751094315999690752 10768412045784121344 10774168246484729856 10796914555238744064 10809307707850358784 10810703718144540672 10833527160195514368 10856101247711182848 10857503301339971584 10896601976558419968 10919606766093729792 10933552624032546816 10945186790079725568 10980884020673380352 11020426999019311104 11021850275139551232 11045119487543083008 11052089440921976832 11059225642699587584 11069563912694267904 11118919913731784704 11147098573720682496 11152998190276411392 11177681366386999296 11195354411702157312 11196800279506845696 11232567737412747264 11245271276387827712 11275226143533563904 11306160462552367104 11324036646319423488 11373058449983143936 11397467235950788608 11415487784965963776 11421529446864125952 11434639558717734912 11454197987081715712 11495445404149453824 11503014793690742784 11526983909086593024 11528472606478958592 11545209237067849728 11551319554214854656 11566072197323685888 11596686003774947328 11633730870891773952 11657972362598940672 11659477977007128576 11677912791516905472 11684093342194335744 11709951907643523072 11728466526545117184 11767451915384782848 11791972044927664128 11793494965248589824 11838283628853592064 11843019542957654016 11863276486620348416 11888737375431426048 11905997025726220032 11913836750608269312 11927511953490051072 11940203770996064256 11972809579181473792 11979146204370960384 12023836663788601344 12049221259137908736 12064609792035913728 12075887904757383168 12077447492501766144 12094981105499652096 12160471171331653632 12162041682912608256 12187718055219953664 12213113903675080704 12214691214007468032 12267568665150357504 12300246702036615168 12313335138839691264 12346959878530894848 12353494523257552896 12355089963593760768 12382433540292214784 12406972854527066112 12441628848037036032 12453259401781051392 12495488713180053504 12508784902948257792 12523143012340989952 12549581737912434688 12576515570704318464 12594773713164926976 12596400314445201408 12639115020228100096 12650930185936306176 12665451455663046656 12684629411475259392 12719430520371412992 12739541227109351424 12769384588426346496 12774492990156570624 12794690756231036928 12796343176579252224 12863969503557451776 12865630871180279808 12885972735466930176 12914491231476645888 12941756167222198272 13011831221989146624 13025676841086615552 13046271754246815744 13061246813652516864 13062933659424653312 13068159495677411328 13090511985236246528 13118606759096745984 13137651890456518656 13161392500402814976 13173695896098963456 13194524842363256832 13211376087372660736 13267681835904663552 13295692423876313088 13318069082460291072 13323396985827360768 13325117688008146944 13346186047447891968 13418450947676307456 13420183925972533248 13469410776579158016 13476539479917330432 13508109316682416128 13529467004404105216 13534879477665890304 13572686016040402944 13587128429064486912 13606853743687108608 13624231590103056384 13631442232560058368 13645947166852644864 13661610558917443584 13683210947635970048 13728693901282246656 13741527615758401536 13801014748294152192 13816856133450596352 13818640565341782016 13890329863347256704 13897681338664747008 13899476209042980864 13930237732828741632 13957844461342949376 13959647101722820608 13975670571766120448 13996832454041665536 14057424802327560192 14072383015816790016 14088535888883613696 14090355407918727168 14110811289749594112 14118279455151489024 14194724969442705408 14219004397756612608 14232296459178344448 14248632887620927488 14250473083008712704 14280558529348632576 14312163442675417088 14365557661979639808 14394027100759916544 14395886073651658752 14412410277133811712 14414271624192720896 14474801663614910464 14496719327400296448 14528802635411226624 14536492023281614848 14559475688124973056 14578070165376729088 14593582386772967424 14640200646515490816 14693902665359081472 14695800366852734976 14701679432637087744 14726825983390777344 14759418550259023872 14806566562953166848 14862798098294243328 14870664253701881856 14903575155182665728 14927139215602876416 14929067039342460928 14976756983216996352 14982827717767827456 15014459303378878464 15033634858044751872 15055652452684529664 15098715528425897984 15153087123651552768 15163064955319615488 15196622981267718144 15220650379954618368 15226739412374126592 15246186078290313216 15327260538865938432 15335372511630065664 15369311878782124032 15371296808638611456 15393612316090466304 15401759405619806208 15444780638942527488 15462248005033263104 15511641161189031936 15528146776073699328 15543963150131920896 15545970636009504768 15570550388689207296 15613269210191364096 15637955368726822912 15671517449432334336 15704602989438173184 15722629393236885504 15724659953664786432 15790692723943538688 15849602874994065408 15851649833908568064 15874662700968293376 15883064387045425152 15885115667477692416 15903349271320068096 15920271694661419008 15972194939161280512 15996379947476189184 16029711998573543424 16031782218384801792 16065628345517211648 16086146389381218304 16101183873009844224 16126641473999536128 16213961561775538176 16216055577216811008 16250290740293271552 16284151871566774272 16286254952009957376 16400328936048820224 16417780185119588352 16462613171374526464 16471326031010070528 16532775412709326848 16542630472702754816 16567679231314624512 16578134161382965248 16588838464049381376 16604345869041401856 16660651617573404672 16678379870597677056 16720647860581023744 16766522049580498944 16793031617553235968 16795200419260268544 16801919351585243136 16867906914581741568 16912839215300345856 16921790357660762112 16959240693828550656 16986054969479135232 17025846117901795328 17059587674974715904 17061790902105669632 17123231677448945664 17151959338076602368 17181296980622573568 17219321641968861184 17255674889629597696 17292708909718437888 17317813855601774592 17349108295985528832 17367569121448820736 17395029005662420992 17414995751536689152 17489216965510692864 17491475678795661312 17516869187275358208 17526140013291503616 17564927861465284608 17592699789817675776 17651177873077174272 17687958067391496192 17690242447872884736 17757425443280388096 17764529314436481024 17766823584010862592 17794914729930522624 17891267930235076608 17893578567963377664 17910305656494096384 17959214368772210688 17968719306556440576 18046505970221187072 18096914688053870592 18113831857136074752 18116171238752649216 18142471658249478144 18165642120137408512 18175256310080077824 18215480745223258112 18243062524368912384 18281577082829930496 18304925201709662208 18319670855512621056 18322036821011202048 18401352997725536256 18422474844600795136 18450370053054922752 18520439817796342272 18530241784886329344 18532634945390641152 18573650310438322176 18610459281790599168 18662443272055554048 18743233069770080256 18763177354422386688 18784714518511484928 18787140543891636224 18814415052999458816 18824372606868652032 18894600471667802112 18958672530342150144 18976395278904459264 18998177183494569984 19000630777344950272 19109311840664027136 19154076882639519744 19161739485234855936 19192036134346555392 19194514764868878336 19216547036178415616 19298446306770419712 19328959103200395264 19371736847214968832 19412634250833297408 19458109849030623232 19517746832983719936 19569407631370223616 19591870220478775296 19594400489136979968 19602239243516116992 19635767977854369792 19679224733678698496 19742088750604222464 19763095896821071872 19791787263544885248 19817064131058991104 19902852287470501888 19977103623690436608 19987676532012220416 20019279071171837952 20044846477393002496 20074203270246039552 20130275888958799872 20204116164868737024 20214809219875995648 20217419940426153984 20262163975023624192 20294200506606157824 20302319216498835456 20359029024060604416 20436347385154584576 20447163348840087552 20468920750278967296 20492415838376165376 20524816421453955072 20535679207493074944 20593040851923369984 20682188214918709248 20701522122441228288 20725284200175894528 20727960848012673024 20760733851585609728 20835494795020885056 20849214313564471296 20895356599243112448 20936766692014424064 20939470652584230912 20963505857649180672 21054256965258051584 21086137203491340288 21132803833325420544 21135533111878090752 21166216934624391168 21177419182727233536 21204465695093424128 21227028926215225344 21328506596634918912 21372949331431391232 21375709624513069056 21420837794022948864 21468245164013125632 21502188631999381504 21548336492969459712 21593829110477488128 21618615415700717568 21621407436289081344 21712202495422365696 21715006602679943168 21793203953116839936 21839213532187459584 21867105248065093632 21890373580159451136 21961768041346760704 22040853998038622208 22043700550279102464 22090238975086166016 22118451285399175168 22139127825388535808 22294197147441364992 22305996380552822784 22355362732773998592 22390708823404314624 22393600559013691392 22465135474825494528 22490542552775655424 22550452287067127808 22648073292638846976 22746116899966287872 22794934471901577216 22830975569931927552 22843058893728251904 22869279117435469824 22908395974163431424 22990890808298907648 23006029587381485568 23053967818173186048 23056945212957917184 23090418474135699456 23102639108429709312 23193372007549894656 23267461741783547904 23315944725197881344 23318955954014257152 23355825583033810944 23368186684388671488 23419903815287046144 23456933053090234368 23534903830769565696 23583944089855328256 23586989930497179648 23676567257707184128 23686039085915308032 23726552973240696832 23777474750862852096 23811994051452440064 23827673501216538624 23855023906980102144 23880407541992128512 23945619158362947584 23958292408741920768 24047673327577202688 24098442518275817472 24129219584071827456 24151775809514766336 24154894985003532288 24189962210999304192 24320942342663307264 24324083365825216512 24375436110439907328 24426227807350161408 24429382428014936064 24535137330300715008 24600493404073230336 24626670277679382528 24693919757061789696 24706989046515105792 24710179927187521536 24764867080584429568 24813945709054132224 24883257696074072064 24906518803562102784 24990977426360107008 25017569805896515584 25046286024681979904 25099163475824869376 25189547426329853952 25192800628890402816 25278230040456200192 25301860371872612352 25330902911326093312 25369258822950518784 25438861040742825984 25479082454218702848 25538769176852692992 25589381512462073856 25592686353158504448 25727939007114903552 25771945470933860352 25828982462953291776 25883512334444396544 26023662443978293248 26051353682173231104 26092543508493631488 26122493627305033728 26125867318849306624 26181023970472493056 26237213518193491968 26275303780913037312 26347391792197926912 26389049684726513664 26422752174745321472 26535363671809327104 26591384847752626176 26636138164920582144 26646793971654721536 26650235376016293888 26692372094895783936 26836901895352614912 26840367851945066496 26938821553158316032 26953078959834660864 27058934008808210432 27069758955331780608 27145372032080805888 27174256858128973824 27213707487374217216 27248463180206112768 27262884465120116736 27291894333705289728 27323221117834887168 27366421895271940096 27457387802564493312 27483055231516803072 27602029496588304384 27633712266901192704 27780659726694513408 27795362677329494016 27798952418085961728 27860475465657483264 27915688922685898752 27919294203445641216 27951341143532240896 27993664908083331072 28114849604655120384 28144766031633580032 28177071777767227392 28180710815837454336 28221622579499188224 28236558910302978048 28389449938885410816 28438008795513225216 28464592918356688896 28497265775241854976 28500946166017425408 28561117058697265152 28624326885350834176 28731115323959279616 28788054201519833088 28791772147303317504 28824820554267623424 28828543248385441792 28949603327229820928 28993438654800592896 29057605270822453248 29118951376249946112 29156140330753458176 29187164773545934848 29387805330718162944 29391600733705469952 29403358865274175488 29453651966781554688 29518837100518047744 29613133125906333696 29725596196588486656 29807150310365331456 29854278431205752832 29858134078684921856 29965655435535654912 30028918606757756928 30067269716089503744 30111304905369059328 30197431056851795968 30306174247303105536 30326129910639230976 30393245962535436288 30441300759909236736 30453478824748253184 30492372156580626432 30654521077731876864 30670745023260131328 30738623757564248064 30787224632180932608 30803518811239612416 30889561277885054976 30924496010066526208 31023282322378063872 31056293552147398656 31087926300263841792 31091941272019009536 31141100777378414592 31275910737453645824 31343034898864668672 31409205978876346368 31445258786473771008 31581385447887077376 31699205749988130816 31703299667817136128 31749325401936586752 31766128774090850304 31770231334955384832 31806698542640136192 31840543389322838016 31992759894952378368 32059423997147086848 32063564436769603584 32131256691034423296 32202367746019688448 32253282947999072256 32427923123551076352 32432111154433622016 32500581480586543104 32568303743133548544 32572509904019914752 32800657872097640448 32835560370239176704 32925226342749052928 32942652062020141056 33065550825418653696 33085260945405509632 33135358462629249024 33156268322765930496 33177676928098762752 33208691738082803712 33321303235146809344 33356759741195354112 33441295721162047488 33533044099160997888 33586063235106471936 33590400838520537088 33735813829163483136 33825678430600691712 33918481387657101312 33972109938958270464 34051692235803590656 34119175349949431808 34123581804211339264 34246463354897891328 34303918676153204736 34362593961245147136 34438643283937722368 34511349779259195392 34585417819436875776 34635627711203549184 34698216591971057664 34790058011324841984 34829991503073378304 34978433931021385728 35033738374550716416 35052280026583007232 35129855722930569216 35185399579635351552 35302355746154348544 35375916134782992384 35380484895745769472 35514850886560776192 35529058628872962048 35589829459861045248 35782535860470153216 35820611312988192768 35918428737544421376 35937438613112881152 36193829376107741184 36227663714272149504 36232342477505298432 36284943316498956288 36331284240274817024 36430961490446516224 36486125048737824768 36563154165659860992 36639341711025242112 36644073642022404096 36802705995451072512 36844949689201590272 36900740106109845504 37040879635592684544 37060483569772658688 37065269890781282304 37147300620876644352 37220918563581198336 37324886544111108096 37486466139540160512 37526354708844773376 37569429037022969856 37628830105998917632 37648745213737304064 37789200943335604224 37917345060684300288 37952790557808918528 37996354366989139968 38001261554689900544 38218623681328054272 38308153765279039488 38323478970469711872 38384072268693110784 38389029529737756672 38433094072356831232 38596892613540839424 38657918206400790528 38743473694429937664 38825268501666594816 38916219698061246464 39035493665967439872 39138815262740447232 39183740440957550592 39188800978273959936 39204478487032233984 39271535955708739584 39358449467357396992 39484177501208444928 39583574527089770496 39634128262117982208 39805704574941003776 39954207247380873216 39975353064024440832 40038558142343675904 40089692954786004992 40260551777917599744 40408232329737474048 40429618439751991296 40524327950047248384 40588401013212315648 40604638432997670912 40718058048121208832 40872694770309169152 40894326697680175104 40937841500557934592 40984831676752330752 41049632842907910144 41186081703846739968 41403044244882456576 41450568400351789056 41455921696025346048 41521467703171219456 41670989590041770112 41698428627128942592 41790713198486224896 41873533384028848128 41878941305168461824 41927011715298361344 42108513930516103168 42172274406982680576 42265607666650841088 42271066223756181504 42332433869248782336 42354838365454467072 42408931390186848256 42657013193269837824 42745898662862782464 42751419249026138112 42841675588045897728 42936490328026251264 43004377263998763008 43096672985938919424 43187658220954976256 43237230831401435136 43242814872578162688 43424404990844731392 43586407906233679872 43678427064374919168 43734210496130187264 43780747160318902272 43923536082693521408 44081707996077244416 44087401100558204928 44180477950172332032 44236902570798350336 44278255650777071616 44588394294882729984 44611992761105645568 44710725465547997184 44781417646808629248 44787201118027382784 44930270949650989056 44981085105551310848 45100904574134255616 45296146585277693952 45492233799932575744 45589868943803154432 45661951139863855104 45738558234870939648 45816791948326862848 45981781616597815296 46107935636346372096 46113890425915834368 46180836948271398912 46205278216859418624 46386744015099789312 46534923483567095808 46631889450395762688 46637911908028514304 46711651166067621888 46839807630574092288 46913866106180468736 47167888179710656512 47173979860994359296 47353134515414368256 47372078171830616064 47453105946481393664 47554949501725704192 47623988102904880128 47655347002433077248 47710047813960204288 47760815083984257024 47891238316725895168 47916584817483841536 48095346655154405376 48196885036551634944 48258439168143654912 48303551619029532672 48379924421998608384 48641884685326614528 48648166731650433024 48750872220879814656 48852455614700322816 48858764856029872128 49200986808146460672 49253340555358765056 49387839514123579392 49413978093030211584 49529734161168859136 49627891418108264448 49766515392148144128 49813037607124205568 49981954852720214016 50035139611793031168 50092572049363959808 50379094852659707904 50385601257780805632 50603720743745224704 50661805822652186624 50738517645901037568 50877722081485651968 50958164908437405696 51077538353705385984 51178763024924147712 51185372706317008896 51455878014229807104 51543890941867720704 51657964925906583552 51767024668888793088 52047324887956586496 52102707364346462208 52185087016987262976 52244987254610067456 52251734637698613248 52362047940944986112 52474427036386983936 52550607561826074624 52694783584395853824 52778099369453027328 52845504349490642944 53070727343618654208 53272276329841164288 53293587943309443072 53300470752032587776 53384744189791567872 53673803790705229824 53680735703890132992 53877643106316632064 53906157919669321728 54117868017616420864 54139517910663561216 54290744064161611776 54348513716257947648 54427414974748434432 54496926360412225536 54525768930240233472 54646442235669774336 54732843790543880192 54914775605128986624 54966110463033606144 55204058993176608768 55267424533802385408 55561319453389026816 55590725354658988032 55597904836171923456 55720950931314966528 55831377845371797504 55902682287064481792 55987329816166662144 56229699209310240768 56289532063267160064 56354143555534454784 56361421631674908672 56443245158998376448 56473117820605956096 56876017591026450432 56929185836713377792 56994531550483709952 57001892332034850816 57248653770701668352 57462230647918559232 57576108403039666176 57583544294606635008 57649641108535246848 57657086496770883584 57899206654459641856 57986877309601185792 58115210541644906496 58237902752499892224 58312280661506916352 58374329547091869696 58775610661436325888 58783201467410939904 58806717730548350976 58907303933563109376 59037674201036095488 59226266251812667392 59451192393176973312 59708556862411505664 59716268157369843712 59931310871071309824 60057837213515513856 60134539432179007488 60222609810738118656 60394862113703591936 60612348494606211072 60652259821278461952 60786491925070872576 60882601519818473472 60906957649496506368 61309042155463753728 61341490046520262656 61477247515128496128 61574449264361865216 61607037622479224832 61779122555770109952 61848992020133052416 62046564644756127744 62175852600527683584 62183882544038019072 62282201554756829184 62551821474907291648 62686069797729337344 62818411957752692736 62890517572947542016 63162770895774154752 63398411499976261632 63406599335634272256 63498650803873173504 63532257548181700608 63613397085280272384 63681086778645676032 63985519789904756736 64118847994294173696 64127128873539207168 64262513382068846592 64404735492039376896 64506565895998144512 64855846247102152704 64864222308867244032 65136607486267097088 65145019808039829504 65601315744195280896 65671120740478353408 65850452685498105856 65885304124040282112 66131101650837307392 66170521890811019264 66270716925258498048 66355353856197525504 66417383476165607424 66642606470293618688 66882591442324094976 67066088198321995776 67172126470212943872 67180801677041074176 67471627658326966272 67651356861201383424 67944219877916540928 68103384471607181312 68238350699898863616 68492926709795782656 68607837352306409472 68725187922490294272 68877286567875444736 69022699558518390784 69170835638873751552 69271255422407098368 69580116022649683968 69659983006146756608 69956867862042771456 70067476749101432832 70104560053166014464 70259711445861138432 70370799159270703104 70604711492308697088 70751832269565984768 70760969791491538944 71029701773121552384 71058117257745924096 71179658919722090496 71565071720940306432 71641222625976385536 71836857475088842752 71874877226225762304 72387658752215482368 72455327428544299008 72464684955010596864 72569886632997912576 72662568480549634048 72972250097475649536 73126308331319721984 73278683422050484224 73288147284044808192 73605411990902145024 73689899378403180544 73801480212219691008 74081759271185369088 74120967139545317376 74130539781562564608 74294601241753288704 74441837127162396672 74649773088222216192 74972932279080321024 75052709417689546752 75138858074045939712 75257660211997835264 75297490427474608128 75578401886671208448 75834690121368600576 75905581115617837056 75992708733978279936 76002523109379801088 76437247362656108544 76616307530558078976 76768144537386221568 76778059059475513344 76866188144713662464 77315836412801581056 77486947388859875328 77650537003333189632 77832439396122492928 78070987331934879744 78277630525480894464 78367480881915101184 78377601956547919872 78543071911417479168 78716898934714793984 79167149054179540992 79268256524235964416 79611409149882007552 79908414494761746432 79950706128048881664 80077116284687351808 80179385909572009984 80521103555835199488 80816464659474948096 80859236879503982592 81176802026424631296 81209276865995341824 81436116096242417664 81745389540618338304 81788653395360350208 81875683001115869184 81969663353504661504 82099265685815820288 82372163407693479936 82806088489764913152 82901136800703578112 83042935406342438912 83341979180083540224 83396857254257885184 83581426396972449792 83747066768057696256 83757882610336923648 83854023430596722688 84344548813965361152 84531215333301682176 84542132447512363008 84664867738497564672 84709676730908934144 85314026386539675648 85491797325725564928 85502838498052276224 85683351176091795456 85872980656052502528 86008754527997526016 86193345971877838848 86375316441909952512 86474461662802870272 86485629745156325376 86848809981689462784 87172815812467359744 87356854128749838336 87468420992260374528 87561494320637804544 87847072165387042816 88163415992154488832 88174802201116409856 88360955900344664064 88473805141596700672 88556511301554143232 89176788589765459968 89421450931095994368 89562835293617258496 89574402236054765568 89962170211102621696 90201809148268511232 90592293170555387904 90984467599865151488 91179737887606308864 91323902279727710208 91477116469741879296 91633583896653725696 91963563233195630592 92215871272692744192 92361673896542797824 92410556433718837248 92773488030199578624 93069846967134191616 93263778900791525376 93275823816057028608 93423302332135243776 93827732212360937472 94335776359421313024 94706269030828736512 94744156343661232128 94906211892962787328 95109899003451408384 95247976205809760256 95310694004866154496 95420095627920408576 95521630167968514048 95782476633451790336 96190693310308810752 96393770073103269888 96607103238059065344 96759848843997216768 97283769370653229056 97296333463300866048 97501744441759629312 97704911229400645632 97717529712059744256 98401973616292921344 98506681110717530112 98775679028247158784 98827956186060423168 99255782836216528896 99533030784296288256 99626075214248411136 99963909705440428032 100070279223586062336 100185144098727919616 100758189705319415808 100771202515561611264 101207441487490449408 101323611645304373248 101477035291802075136 101755444162971303936 101916329816874811392 102155076707410771968 102357526049848295424 102370745412634017792 102911756028459614208 103087781883735441408 103315929851813167104 103534049337777586176 104094649775913172992 104370174033974525952 104489974509220134912 104503469275397226496 104724095881889972224 105101215123652149248 105389567168791707648 105556198738906054656 105691008698981285888 106141454687237308416 106544552659682328576 106587175886618886144 106769488379583135744 107347607581410459648 107755286212633264128 107812315839338643456 108235736035232841728 108581488128323223552 108697027432515895296 108854829949496868864 108993852720824451072 109292884471339548672 109465687581087760384 109932220926067212288 110408117986353217536 110534849067604770816 111122638906778053632 111181450709317976064 111195809672343846912 111441901862629933056 111662755690743595008 111805364574128963584 111974659632333324288 112459398418620481536 112579064126534320128 112708287111068909568 112886490317996752896 112946235641211912192 113752035182052900864 113858371673426755584 113989063100967419904 114003784664069701632 114924461295837118464 115152216806079332352 115167088589213270016 115299282217070493696 115798413308919283712 115973754619202371584 116230421083289812992 116475805504999784448 116624561323013832704 116748659094183739392 117551221322872651776 117566402934821879808 117613435461096701952 117814607867126218752 118075348402072190976 118452532503625334784 118902384786353946624 119417113724823011328 119432536314739687424 119862621742142619648 120115674427031027712 120269078864358014976 120789724227407183872 121224696989212422144 121572983850141745152 121765203039636946944 121813915298993012736 122618084310927507456 122682980093040525312 122954495030256992256 123148898528723730432 123558245111540219904 123697984040266104832 124351705201055367168 124367765088076038144 124564403109513658368 125103642949814583296 125372139595458674688 125636823915505385472 125781035145895084032 126325541791548309504 126796822999952523264 126813198671268544512 126997301607746347008 127064515096363401216 127226794170560544768 127971039579809513472 128237695988588347392 128254257747078414336 128525026764137693184 128809470984078753792 129013131791996289024 129711692494204305408 129728444617734488064 130273214972534194176 131202631488390561792 131342241480956706816 131700905370996211712 131770608248080564224 132262203301674614784 132541433850516996096 132710707712395051008 132834766952331214848 133765182884648189952 134132176396643991552 134344252940425887744 134361603354082148352 134943255316653932544 135302713722402766848 135888439755833081856 136206768943214362624 136476701399797727232 136985853419591565312 137215674704612818944 137450375844980588544 137754573135750889472 138045399117036781568 138341671277747503104 138542510844814196736 139160232045299367936 139319966012293513216 139913735724085542912 140134953498202865664 140519422891722276864 140741598318541406208 141503664539131969536 141521939582983077888 142059403546243104768 142116234515491848192 142359317839444180992 143130143441880612864 143282445251952771072 143673714950177685504 143749754452451524608 144775317504430964736 144910654857088598016 145139773265995825152 145325136961099268096 145944500194951299072 146252616662639443968 146557366844100968448 146576294568089616384 147379798756806361088 147602960424439382016 148163518542370738176 148241934279090634752 148589202483506577408 148883674254324793344 149299546176444432384 149945864558160642048 150105418835379093504 150277716148091879424 150515320423995670528 151156803773342416896 151811162231235674112 151985417467956559872 152005046218759602176 152874494725312217088 153232615061116157952 153536289074772443136 153556118118951026688 153732376289427324928 154631672825603162112 154973894777719750656 155301074006666379264 156141974663869759488 156555261050961788928 156734961763830202368 156755203913095839744 157086143822834958336 157433797869429587968 158334298108359081984 158536513048471928832 159222818299764015104 159816828989523492864 159901412256097763328 160154232569374703616 160358771819144019968 161042207111670398976 161632929318949896192 161718473759007965184 162353604052849262592 162418553731990683648 162872232192484835328 163490779081236676608 163577306790720700416 163939326707009323008 164198531371631640576 164744326815386959872 165612176979529826304 165802273601407156224 166085870812684877824 166683958360167080448 166793714508515770368 167162852793944899584 167494133536115392512 167708046861193445376 168689097627930722304 169062430666603364352 169084264895024726016 169329735476995129344 169419353461817868288 170628052773079351296 170983594651451129856 171005676996104552448 171745961312105005056 172017509055995052032 172386691943755677696 172750632883819905024 172948923325605740544 172971259490312650752 173697619963378925568 174345631624934719488 174713708257499676672 174936841984520749056 175122988641275609088 175694144330774085632 176326831984308977664 176349604402232819712 176721911800689328128 176947610283193401344 177113022603108286464 178353577179530919936 179125670587234516992 179148804472109531136 180403618296537022464 181184586341110775808 181968935199730302976 182359475775212617728 182647804559455420416 183267167793307451392 183927126466391261184 184431742545385488384 184723347793085595648 184821112867437674496 185546976060399157248 186139693934268383232 186527557801583050752 186551647632114057216 186846604664270487552 187655464424721874944 188671552718842626048 189412538061657473024 189488312687322464256 189812423785925574656 190219798006902816768 190495952411619520512 190840191255840817152 191043260335937028096 191564953266903580672 192381386620617621504 192787540146206539776 193214206476118130688 193519697687994433536 194567538741306458112 194592666926601732096 195409822458801291264 195435059424119488512 196803947232585842688 197013362221435060224 197551358056494317568 197655912372120846336 198511565672433057792 199066061568592576512 199252150428496822272 199927819410880856064 200370288197455839232 201516379410638831616 201542405031123222528 202414882974980898816 202647223290608746496 202954070583604150272 203832659633749622784 204310153414821543936 204715052099696590848 205823512056919228416 206175563767470882816 206631859703626334208 207068098675555172352 208740348067949051904 208979949018440269824 209006938550794452992 210202430247304298496 210779134337583415296 211112397477812109312 211382017397962571776 212282909374474616832 213089105319364657152 213174351773237772288 213538976759166271488 214695215162820919296 215510572425266528256 215624631678677286912 216471472070465683456 217162976256646447104 217394054865031790592 217709659898993737728 217987705441648902144 218931375162175520768 219864441852134424576 220816235972706435072 221069698135209541632 222245277813556107264 222362901418635952128 222391619344687693824 222883803725259866112 223325511381487190016 223949319264666648576 224918796837240963072 225158128253068640256 225416574222137819136 225772980635993505792 225892471282423824384 227504070364105801728 227716743346853511168 227978126201934839808 228007569328139403264 229848922591674236928 230304433612158664704 230334177178426540032 230598564434140987392 231596826617838567424 231947509238404743168 232460842166579625984 232951611009999568896 233249122646027665408 233497318188367478784 235102442645745303552 235132805869643759616 235629215734252437504 236150696804144381952 237804769572707893248 238834227449646022656 238865072629479374848 239725243484285239296 240231348854062055424 240538157728716029952 241579448454814367744 242449393978424844288 243530406079273893888 243627830597986025472 245236168621855014912 245365960186081050624 245908990060513984512 246297797057447460864 247116490223080439808 247395968080532209664 248703410402110734336 249128806219027316736 250207285899629166592 250744279190917349376 251273647831010770944 251562070291790168064 253593645999905046528 253626397342537089024 253994603215492694016 254129030192726802432 255942079159619026944 256475391977176694784 256508515494156828672 257050053528275386368 257618941968157507584 258026263583992578048 259423384988408610816 259456889235468976128 260546429945068388352 262405262976781123584 262684482961913413632 263401810741992423424 263541216496161128448 264524406603349229568 265082867701033992192 265421415424790102016 265669533904662429696 267530365769296379904 268264352793287983104 268688505880851775488 268723206708164296704 269886510633307865088 270605427444805533696 271776879511666163712 272413537886428725248 272953402799595454464 273971706839183130624 274431349409225637888 274900751689961177088 275509146271501778944 276090798234073563136 277085021689628393472 278320464090598735872 278639932024587026432 279827471448171085824 280269906996405731328 281483196637082812416 283007329078263939072 284118807092486209536 284232469030983696384 284718635678888361984 286260286883761225728 286564890503905542144 287347429900355371008 289821309714177196032 290279546531991650304 290650273922198536192 291889000389902598144 292505233325278887936 293114733688201936896 293152589136179232768 294759597513612722176 295205920848878764032 296327037084741476352 296483868558181269504 297767348508649586688 298599092352888864768 299891729116321284096 300210837670758187008 300555432296183758848 301030640847991341056 302313607546684833792 303622324462471348224 303970834935913119744 305748989450624434176 306465230122232315904 307072578149544886272 307112236237902053376 307464752578854649856 309263345651206324224 309947789555439501312 310602148013332758528 312283949327739518976 313110522101923577856 313469923527660404736 313510407826191679488 314172287645669916672 314867595738859175936 316668596216718163968 317073026096943857664 318445636599528030208 319633657979046985728 320308465138749407232 320717543638288039936 323265858637899792384 323436947518015930368 324707208105698525184 325744464384969670656 326981558162473353216 327878653414018646016 328397062743263281152 331224353959059652608 331604547202814312448 332171741625369755648 333367916720334160896 333587429017031540736 334325705587889799168 334988267072230785024 335416093722386890752 337378195255861444608 338124861333206728704 338659470953990258688 338838706923635736576 341256105546158702592 341967189302902259712 342011353992209104896 344035018111990104064 344773383887511355392 345501265767639810048 345897846651211481088 347395239926757851136 348691263249869438976 349427416514999353344 349873683969041498112 350245977282551218176 352653663968617955328 352699208804465639424 353443823601378656256 354226045206216572928 356707154359061839872 358251341174469033984 358297608944219062272 360807236593074044928 362369172682221551616 363937870399460605952 364718951550425235456 365295609118910840832 366534335586614902784 367854252932782522368 368863485090770976768 369446695586171191296 371093952120798314496 373055115603166101504 373103295264228114432 373693209328540975104 375310928849443749888 377343105437685252096 378825076123314946048 378976625374644928512 379624847571851149312 380439596013805633536 380991904823239041024 381680382511681634304 383129906533807161344 384762773241235243008 385575080292413079552 386428412952236261376 387039395375988867072 389135077482612916224 389185333853203464192 390819644917602582528 393607894465171685376 394026724442870120448 395102716112988635136 395311824744241692672 398132123137185153024 398504300856993644544 400740576394911678464 403032758821277663232 403084810062246445056 404829765949961797632 405294446581217492992 405908141167208300544 407665319267499245568 408620306829643087872 409430104199393181696 411647024113838456832 412351127534941765632 413263719407252668416 414136197351110344704 417480696135898103808 417959898036880539648 418013877101588905984 420404860494608596992 421558268675166830592 422224794955624218624 422764034795925143552 424565818748949233664 426178210638729314304 426348703546475544576 427077953518332542976 429390430325641838592 431021144850533056512 431249263357354573824 432942944140931366912 434325952513292894208 435419319797987475456 435975410883297804288 437862750324351041536 439728883704268849152 442139396270419083264 444490555627112214528 444725802837271904256 445767607450519732224 446651022762974380032 447898638529333297152 449837593674481926144 450316256506137280512 450833148444275638272 451545961271987011584 455433486693707022336 455956252403869679616 456015138656278806528 459697845183348473856 460608867224317329408 460668354356853080064 461197128868281974784 463193653235677134848 463895018476809486336 464921684333159251968 465903222019999137792 466498245292055330816 470204885291490607104 470265611739287519232 471258431468504875008 472301393608288763904 475609539145415786496 477668454899292045312 479450486968570478592 480462697708124110848 481076315457432059904 483158896909628735488 484898787956849688576 487060812158547787776 487255661195972050944 490472337243710029824 490731920372162101248 491817980121027969024 492595594114894921728 494232980446160879616 494791936161064419328 497406820804221468672 498257612438054633472 500414571799258333184 501488558381834698752 503124140583580336128 507187291999810093056 507252794685074178048 507989206430985388032 508258060385453604864 511884158319238053888 512950783954353389568 513017030988313657344 515237883936315015168 516052527167985156096 518846769976817221632 518913778470937952256 521092859890136776704 524810525953562247168 525368965923826827264 526803621483984846848 527082432992322256896 529048813206698459136 530165735402067984384 530842830849580204032 531339067809324859392 535060731538592759808 537377011761703550976 537446413416328593408 541210854889611067392 543553759023332327424 544827075772857450496 545906805599190908928 547943413678366261248 549801503379922354176 551018292543003557888 554170043379256786944 556640928181197471744 557279864049174052864 559654942896342171648 560539813992811462656 562966393274165624832 566014658156527878144 568237614184972419072 568464938061967392768 569437271357776723968 572520573767522451456 573129781007811084288 574694859800710742016 579642619428354392064 580559093063983300608 581300547844397072384 583778000779805196288 586229467376403873792 586305178272358465536 590411841697757528064 592654074169482952704 592967737116362539008 595534697017299173376 597198184705777729536 599783458232642568192 601110864592367517696 602061281695982682112 604627215093369667584 607244648924942696448 607941669871826239488 611497978901248868352 612930460244464631808 614145156299089772544 614929505157709299712 618526691302412648448 619895579110879002624 621204296026665517056 626221044203847155712 626939847055320809472 627020815652383358976 629735191477718351872 633337192433436327936 634146052193887715328 636891273199056060416 639267315958093971456 640616930277498814464 641435087276576079872 646531717275799584768 646873895036031860736 649414416211397050368 651488928769939341312 653963116324946706432 656794125486526562304 662448707918119305216 663209094405628624896 664343483250739511296 666735833440668321792 667174858034063081472 668651411175779598336 669976534144461570048 674756390511722889216 676249722666413457408 677318941907980517376 677677413847271473152 682512211092317405184 683934378605804519424 684022707984418209792 688070036223980208128 689546767775022710784 691002531535279620096 691795693302422962176 694790479853515702272 697382526499738877952 698854833029998706688 699747367938082996224 700491954565102436352 705307327937235910656 705398417608931278848 706887647202757312512 708452090412433145856 713414308718123679744 716502682348938067968 716595217888438124544 721614473186148089856 724738345364443103232 727875740798921211904 730591218237821681664 733068671173229805568 735708505865565044736 737726970181541953536 738893391172342382592 742187904241596628992 746110231206332203008 747386418657081950208 750621857698887499776 754686210875370504192 757650152246629892096 759249695143702298624 760879192027611267072 761983809646478082048 766259813067614322688 769525546482470486016 771150160584826159104 772856825904472522752 774078790751977734144 778270154965225832448 778370667706406928384 781639289835205165056 787215788930343370752 788053448885740240896 790205432225977270272 790623649488483385344 796264246274370306048 797008601713987289088 806065517642555326464 806169620124492890112 809659531899923595264 810588893162434985984 811816282334416601088 815330638534998491136 817240613659286175744 818860208398786363392 823294048227676913664 824702255069883531264 826527438814505336832 828272394702220689408 834961392271796207616 835919796073761079296 836027754203177811968 840809720989217193984 844449589911248437248 845528069591850287104 852356421277458628608 852697407092951089152 854155907036665085952 858780860651283677184 862042289701066113024 865885888281862733824 870838639595974950912 871950821766595608576 875725500648702083072 879457767408537698304 884278792540838166528 888981111254224429056 889451605674543808512 893302045525948760064 895797277058666594304 899675187348963852288 900632513012274561024 901666296888551276544 903091922543974023168 910866973387414044672 911912504807739359232 919395690366696947712 921217734448634658816 921336708713706160128 922394257736563949568 927790036953618972672 929843368666318503936 931806444039998275584 940409770582981214208 940531223478575038464 942516862937009750016 944602787216577527808 951219078290831572992 955336909798584090624 958900973937140957184 960925395416248221696 962152630914864119808 966317793819257470976 969797575913699377152 974121624317095575552 980944674487420059648 983635960242055938048 985191188229789843456 989583872322128838656 994813641608442937344 996515224876109266944 1000829143598516666368 1002977116763669397504 1006248281167160672256 1014374583999620186112 1015978412861970776064 1016516120770907209728 1023768316638476107776 1025901567908706779136 1026034061976627314688 1032105054335970312192 1037693539953634443264 1042185719780273553408 1049621051907124494336 1050737931847653654528 1053607242967969693696 1058097626413396918272 1060331470804135968768 1062678135618649718784 1070121463077185519616 1074754023523407101952 1074892826832657186816 1082421709779222134784 1087107518046664654848 1091813611198381817856 1095886827356732522496 1099603006759844708352 1102036585086007115776 1108340086758513573888 1113281856362394943488 1114559728098348105728 1119309885792684343296 1121079627985622925312 1125932786548331249664 1132029316313055756288 1136475228369944838144 1136929876123934785536 1138874542715553447936 1145041147535044902912 1149389719601421484032 1159285238856708784128 1161118186127966601216 1162601095688794144768 1167556001559610392576 1172458934752807747584 1180823683395515056128 1185308148338965905408 1185935474232725078016 1194396369411555459072 1202221729184735035392 1204122563391965364224 1209254430186739335168 1214489297849885392896 1215883339743652478976 1222995957802497736704 1225860920488929263616 1228290312598179545088 1229859010315418599424 1237053382604825296896 1239791158221758005248 1242408592053331034112 1252442088407694311424 1253879694110641618944 1254041631304766717952 1266674384866872655872 1268292104387775430656 1273782546398112120832 1278534631916187942912 1281233860554997628928 1282870174553152159744 1293063434551599169536 1293747790072063721472 1298828832422794100736 1302977857539878682624 1307926232649893412864 1313588250973053124608 1326418188811257249792 1328686966501479022592 1333471666881336643584 1337302822351559196672 1339953068288923140096 1349512781023445778432 1352499445332826914816 1354637883815961034752 1367868757211609038848 1368045415968836419584 1376140072447960416256 1379093535550045421568 1382005063070559240192 1383591386604845924352 1389580959707031404544 1394765052999477755904 1397709666059997413376 1399494735876165992448 1410614655874471821312 1410796835217862557696 1413775294405514625024 1416904180824866291712 1426828617436247359488 1433005364697876135936 1443228946372296179712 1449476690728886206464 1461182436475643363328 1471417011731130089472 1475453940363083907072 1477786782344684765184 1484375808483193257984 1492220462412664406016 1494772837314163900416 1501243715397774999552 1509372421750741008384 1515300304493259784192 1518499390287404597248 1521758384055222534144 1523967619292956164096 1532519626135228645376 1539051092964940972032 1545713651808945045504 1548157581503955468288 1556540309930451664896 1556741335412813856768 1563278579670410330112 1574431577860686741504 1576106897771480481792 1580410864451954540544 1581247298976966770688 1592528492548740612096 1594017203427974578176 1612131035285110652928 1612339240248985780224 1621177786324869971968 1623632564668833202176 1630661277069996982272 1634481227318572351488 1637720416797572726784 1649404510139767062528 1653054877629010673664 1669922784543592415232 1671839592147522158592 1672055508406355623936 1681619441978434387968 1688899179822496874496 1691056139183700574208 1704712842554917257216 1705394814185902178304 1708311814073330171904 1717561721302567354368 1724084579402132226048 1731771776563725467648 1741677279191949901824 1743901643533191217152 1751451001297404166144 1758915534817075396608 1777962222508448858112 1778903211349087617024 1786604091051897520128 1791594554117333188608 1799350374697927704576 1803332593777102553088 1806183845087948046336 1821733946774828089344 1823825009615478718464 1838791380733393895424 1842435468897269317632 1844788515473127899136 1855580073907237945344 1859686737332637007872 1863612888079996551168 1880819541165962428416 1881062446957150076928 1889205574433155055616 1902438156581663145984 1910673819597168181248 1917801947874281914368 1921850790832496443392 1924305261829728239616 1932635587638514941952 1939595151827398754304 1948243248634191151104 1961889348974840119296 1970382376459579686912 1989627283216885874688 1993030449752218533888 2001658287197033332736 2005954233527338795008 2028749167999240372224 2031956825723941552128 2033032241541814419456 2047536633276952215552 2051803135817413558272 2052068123953254629376 2064210108671940624384 2075387079907268886528 2084371439560547106816 2099242103814248988672 2101475863695307309056 2107214485935939387392 2116195252826793836544 2120662941608271937536 2125356271237299437568 2140242926154371039232 2149508047046814203904 2149785653665314373632 2164843419558444269568 2174215036093329309696 2183627222396763635712 2191773654713465044992 2199206013519689416704 2204073170172014231552 2216680173517027147776 2226563712724789886976 2229119456196696211456 2242159255971245850624 2251865573096662499328 2264058632626111512576 2272950456739889676288 2277749085431106895872 2298779439202842968064 2318570477713417568256 2322236372255933202432 2325202191377588289536 2335112003119220785152 2344917869505615495168 2361647366791030112256 2370616296677931810816 2371870948465450156032 2388792738823110918144 2408245126783930728448 2418508860373478670336 2428978595699770785792 2431766679487304957952 2445991915604995473408 2451721840977858527232 2456580625196359090176 2474106765209650593792 2479582316443516010496 2484817184106662068224 2504884176815388622848 2507759388221283237888 2508083262609533435904 2533348769733745311744 2536584208775550861312 2547565092796224241664 2557069263832375885824 2562467721109995257856 2565740349106304319488 2586126869103198339072 2597657664845588201472 2615852465299786825728 2627176501946106249216 2652836377622514499584 2657373933002958045184 2666943333762673287168 2679906136577846280192 2699025562046891556864 2704998890665653829632 2709275767631922069504 2735737514423218077696 2752280144895920832512 2758187071100090843136 2764010126141118480384 2767182773209691848704 2789530105998955511808 2795419332119994826752 2821229311748943642624 2821593670435725115392 2827550588811029250048 2833808361649732583424 2853657234872494718976 2866010729395752271872 2886457892744592359424 2898953381457772412928 2922364872951286726656 2942834023462260178944 2950907880726167814144 2955573564689369530368 2968751616966386515968 2984440924825328812032 2989545674628327800832 3002487430795549999104 3018744843501482016768 3030600608986519568384 3036998780574809194496 3047935238585912328192 3065039252270457290752 3078102185929881944064 3096315163007910936576 3113080619860903329792 3126557159340820660224 3148863155721373483008 3152213795542960963584 3160821728903909081088 3188034406855949156352 3224262070570221305856 3224678480497971560448 3242355572649739943936 3247265129337666404352 3261322554139993964544 3275440833595145453568 3298809020279534125056 3306109755258021347328 3339845569087184830464 3343679184295044317184 3363238883956868775936 3377798359644993748992 3382112278367401148416 3409425685109834514432 3410789628371804356608 3416623628146660343808 3435123442605134708736 3448169158804264452096 3463543553127450935296 3483354558383899803648 3487803287066382434304 3502902002594808332288 3555924445016897716224 3557806422698175234048 3583189108234666377216 3606665187554205106176 3612367690175896092672 3643467893549656178688 3647650019230957436928 3677582761466787790848 3684870937794538635264 3689577030946255798272 3711160147814475890688 3719373474665274015744 3727225776159993102336 3761639082331924856832 3762124893914300153856 3804876313163326291968 3821347639194336362496 3835603895748563828736 3843701581664992886784 3848610523659456479232 3879190303654797508608 3896486497268382302208 3923778697949680238592 3940764752919159373824 3979254566433771749376 3986060899504437067776 4003316574394066665472 4011908467054677590016 4057498335998480744448 4063913651447883104256 4103606271634827116544 4104136247906509258752 4128420217343881248768 4150774159814537773056 4168742879121094213632 4198484207628497977344 4214428971871878774784 4232390505653587673088 4241325883216543875072 4250712542474598875136 4280485852308742078464 4299016094093628407808 4329686839116888539136 4348430072186658619392 4383547309426930089984 4408146340344028463104 4433360347034054295552 4453127425449579773952 4458238912393392422912 4484318511942491701248 4503731146193324998656 4528117265252223025152 4545900913479779352576 4555498170862213791744 4597558878405685936128 4637140955426835136512 4644472744511866404864 4650404382755176579072 4670224006238441570304 4689835739011230990336 4723294733582060224512 4741232593355863621632 4743741896930900312064 4777585477646221836288 4816490253567861456896 4837017720746957340672 4863533358974609915904 4891983831209990946816 4903443681955717054464 4913161250392718180352 4948213530419301187584 4959164632887032020992 5009768353630777245696 5015518776442566475776 5016166525219066871808 5066697539467490623488 5073168417551101722624 5095130185592448483328 5114138527664751771648 5124935442219990515712 5131480698212608638976 5172253738206396678144 5195315329691176402944 5231704930599573651456 5254353003892212498432 5314747866005916090368 5333886667525346574336 5359812273155692560384 5398051124093783113728 5409997781331307659264 5418551535263844139008 5471475028846436155392 5504560289791841665024 5516374142200181686272 5534365546419383697408 5579060211997911023616 5590838664239989653504 5642458623497887285248 5643187340871450230784 5667616723299465166848 5707314469744989437952 5732021458791504543744 5772915785489184718848 5797906762915544825856 5844729745902573453312 5885668046924520357888 5911147129378739060736 5968881849650657624064 5979091349256655601664 6004974861591099998208 6061201217973039136768 6095870477171824656384 6130078504540914581504 6156204371859763888128 6192630326015821873152 6226161239721806659584 6253114318681641320448 6297726311442746966016 6304427591085921927168 6321643457807818162176 6376068813711898312704 6448524141140442611712 6449356960995943120896 6494530258675332808704 6522645108279987929088 6550881667190290907136 6597618040559068250112 6612219510516042694656 6679691138174369660928 6687358368590088634368 6726477767913737551872 6755596719289987497984 6764224556734802296832 6818851370219669028864 6833247256293320687616 6896338317608528904192 6927087106254901870592 6966709116767799607296 6975606574132764868608 7005804005189616664576 7111848890033795432448 7115612845396350468096 7166378216469332754432 7224735380351792185344 7286935787099312357376 7295300038461914873856 7355165522933575581696 7369741875589077270528 7422320295628951781376 7438746949330548031488 7454451552319986204672 7523278164663849713664 7524249787828600307712 7609752626326652583936 7642695278388672724992 7671207791497127657472 7687403163329985773568 7697221047318912958464 7758380607309595017216 7792972994536764604416 7847557395899360477184 7881529505838318747648 7958509132867543498752 7972121799008874135552 8006633148788133330944 8114996671996961488896 8127827302895766208512 8207212543269654233088 8256840434687762497536 8301548319629075546112 8428857943743757549568 8464781011307175346176 8482651766433087750144 8501425084949197750272 8560971704617484156928 8598032188187256815616 8659373678233777078272 8696860144373317238784 8767094618853860179968 8866720694068108591104 8906254850899159547904 8916477824786784845824 8968637023884983402496 9007462292386649997312 9056234530504446050304 9091801826959558705152 9110996341724427583488 9195117756811371872256 9288945489023732809728 9300808765510353158144 9379671478022461980672 9446589467164120449024 9482465186711727243264 9632980507135722913792 9674035441493914681344 9727066717949219831808 9783967662419981893632 9826322500785436360704 9896427060838602375168 9918329265774064041984 10019536707261554491392 10031037552885132951552 10133395078934981246976 10146336835102203445248 10228277055329503543296 10249870884439981031424 10344507476412793356288 10390630659382352805888 10463409861199147302912 10508706007784424996864 10629495732011832180736 10667773335050693148672 10819995562662615318528 10837103070527688278016 10942950057692872310784 11009120579583683330048 11032748284400363372544 11068731092838767394816 11158120423995822047232 11181677328479979307008 11284917246995774570496 11286374681742900461568 11414628939489978875904 11464042917583009087488 11545831570978369437696 11689459491805146906624 11771336093849040715776 11822294258757478121472 11937763699301315248128 11958182698513311203328 12009949723182199996416 12122402435946078273536 12191740954343649312768 12260157009081829163008 12312408743719527776256 12385260652031643746304 12452322479443613319168 12506228637363282640896 12595452622885493932032 12643286915615636324352 12752137627423796625408 12897048282280885223424 12989060517350665617408 13045290216559975858176 13224439021032085389312 13359382276348739321856 13374716737180177268736 13452955535827475103744 13511193438579974995968 13528449113469604593664 13637702740439338057728 13666494512586641375232 13792676635217057808384 13933418233535599214592 13951213148265529737216 14011608010379233329152 14223697780067590864896 14231225690792700936192 14332756432938665508864 14449470760703584370688 14590600076923829747712 14710331045867151163392 14739483751178154541056 14844640591257903562752 14877493898661096062976 15046556329327699427328 15048499575657200615424 15219505252653305167872 15285390556777345449984 15342415582994255314944 15374806326659971547136 15394442094637825916928 15516761214619190034432 15585945989073529208832 15695114791798720954368 15763059011676637495296 15944243598017748271104 16229993343993922977792 16255654605791532417024 16414425086539308466176 16513680869375524995072 16603096639258151092224 16857715887487515099136 16929562022614350692352 17002850169898395500544 17121943409234968313856 17196064376374513631232 17318747356467554156544 17393720288746634477568 17534189237707720359936 17733441388136217182208 17832955649573569691648 17937274047769966804992 18014924584773299994624 18183603653919117410304 18390235513622743744512 18577890978047465619456 18601617531020706316288 18759342956044923961344 18893178934328240898048 18964930373423454486528 19265961014271445827584 19348070882987829362688 19567935324839963787264 19652645001570872721408 19792854121677204750336 19836658531548128083968 20039073414523108982784 20062075105770265903104 20266790157869962493952 20292673670204406890496 20456554110659007086592 20499741768879962062848 20689014952825586712576 20781261318764705611776 20926819722398294605824 21017412015568849993728 21258991464023664361472 21335546670101386297344 21674206141055376556032 21885900115385744621568 22018241159167366660096 22065496568800726745088 22316240847991644094464 22363354656959958614016 22569834493991549140992 22572749363485800923136 22829257878979957751808 22928085835166018174976 23091663141956738875392 23378918983610293813248 23542672187698081431552 23644588517514956242944 23875527398602630496256 23916365397026622406656 24019899446364399992832 24244804871892156547072 24383481908687298625536 24520314018163658326016 24770521304063287492608 24904644958887226638336 25286573831231272648704 25504275254847593250816 25794096564561770446848 25978121034701331234816 26090580433119951716352 26718764552697478643712 26749433474360354537472 26905911071654950207488 27022386877159949991936 27275405480878676115456 27332989025173282750464 27585353270434115616768 27866836467071198429184 27902426296531059474432 28023216020758466658304 28447395560135181729792 28898941521407168741376 29181200153847659495424 29478967502356309082112 29689281182515807125504 29754987797322192125952 30093112658655398854656 30439010505306610335744 30684831165988510629888 30749612653319943094272 31033522429238380068864 31171891978147058417664 31390229583597441908736 31526118023353274990592 31888487196035496542208 32459986687987845955584 32511309211583064834048 32828850173078616932352 33027361738751049990144 33206193278516302184448 33715431774975030198272 33859124045228701384704 34243886818469936627712 34392128752749027262464 34637494712935108313088 35068378475415440719872 35466882776272434364416 35665911299147139383296 35874548095539933609984 36029849169546599989248 36367207307838234820608 36780471027245487489024 37155781956094931238912 37203235062041412632576 37518685912089847922688 37786357868656481796096 37929860746846908973056 38531922028542891655168 39135870649679927574528 39673317063096256167936 40078146829046217965568 40124150211540531806208 40533580315739924987904 40585347340408813780992 40913108221318014173184 40999483537759924125696 41378029905651173425152 41853639444796589211648 42034824031137699987456 42671093340202772594688 43348412282110753112064 43771800230771489243136 44036482318334733320192 44130993137601453490176 44632481695983288188928 45139668987983098281984 45145498726971601846272 45658515757959915503616 45856171670332036349952 46183326283913477750784 46757837967220587626496 47085344375396162863104 47289177035029912485888 47832730794053244813312 48489609743784313094144 48766963817374597251072 49040628036327316652032 49541042608126574985216 49809289917774453276672 50573147662462545297408 51008550509695186501632 51588193129123540893696 51956242069402662469632 52181160866239903432704 53498866948720709074944 53811822143309900414976 54044773754319899983872 54550810961757352230912 55170706540868231233536 55733672934142396858368 55804852593062118948864 56046432041516933316608 56894791120270363459584 57797883042814337482752 58957935004712618164224 59378562365031614251008 59509975594644384251904 60186225317310797709312 60878021010613220671488 61369662331977021259776 61499225306639886188544 62067044858476760137728 62343783956294116835328 62780459167194883817472 63052236046706549981184 63776974392070993084416 65022618423166129668096 65657700346157233864704 66054723477502099980288 67430863549950060396544 67718248090457402769408 68487773636939873255424 68784257505498054524928 69274989425870216626176 70136756950830881439744 70933765552544868728832 71749096191079867219968 72059698339093199978496 72734414615676469641216 73560942054490974978048 74311563912189862477824 74406470124082825265152 75859721493693817946112 77063844057085783310336 78271741299359855149056 80156293658092435931136 80248300423081063612416 81067160631479849975808 81826216442636028346368 81998967075519848251392 82756059811302346850304 83707278889593178423296 84069648062275399974912 85342186680405545189376 86696824564221506224128 87543600461542978486272 88072964636669466640384 89264963391966576377856 90279337975966196563968 91317031515919831007232 93515675934441175252992 94170688750792325726208 94578354070059824971776 95665461588106489626624 97533927634749194502144 98081256072654633304064 99082085216253149970432 99618579835548906553344 101146295324925090594816 103176386258247081787392 103912484138805324939264 106997733897441418149888 107623644286619800829952 108089547508639799967744 109101621923514704461824 110341413081736462467072 111467345868284793716736 111609705186124237897728 113789582240540726919168 115595766085628674965504 119019951189288768503808 120372450634621595418624 121756042021226441342976 122739324663954042519552 122998450613279772377088 124134089716953520275456 125560918334389767634944 126104472093413099962368 130045236846332259336192 131315400692314467729408 132109446955004199960576 134861727099900120793088 135436496180914805538816 136975547273879746510848 137568515010996109049856 138549978851740433252352 140273513901661762879488 141867531105089737457664 143498192382159734439936 145468829231352939282432 147121884108981949956096 148623127824379724955648 148812940248165650530304 151719442987387635892224 154127688114171566620672 156543482598719710298112 160496600846162127224832 162134321262959699951616 163652432885272056692736 165512119622604693700608 167414557779186356846592 168139296124550799949824 170684373360811090378752 173393649128443012448256 178529926783933152755712 180558675951932393127936 182634063031839662014464 187031351868882350505984 188341377501584651452416 189156708140119649943552 191330923176212979253248 195067855269498389004288 196162512145309266608128 198164170432506299940864 202292590649850181189632 206352772516494163574784 207824968277610649878528 215247288573239601659904 216179095017279599935488 218203243847029408923648 220682826163472924934144 222934691736569587433472 223219410372248475795456 227579164481081453838336 231191532171257349931008 240744901269243190837248 245478649327908085039104 245996901226559544754176 248268179433907040550912 251121836668779535269888 252208944186826199924736 260090473692664518672384 262630801384628935458816 264218893910008399921152 269723454199800241586176 273951094547759493021696 280547027803323525758976 283735062210179474915328 286996384764319468879872 294243768217963899912192 297246255648759449911296 303438885974775271784448 308255376228343133241344 320993201692324254449664 324268642525919399903232 327304865770544113385472 331024239245209387401216 334829115558372713693184 341368746721622180757504 346787298256886024896512 357059853567866305511424 361117351903864786255872 365268126063679324028928 376682755003169302904832 378313416280239299887104 390135710538996778008576 392325024290618533216256 396328340865012599881728 404585181299700362379264 412705545032988327149568 415649936555221299757056 430494577146479203319808 436406487694058817847296 441365652326945849868288 445869383473139174866944 446438820744496951590912 455158328962162907676672 462383064342514699862016 481489802538486381674496 490957298655816170078208 496536358867814081101824 502243673337559070539776 504417888373652399849472 520180947385329037344768 539446908399600483172352 547902189095518986043392 561094055606647051517952 567470124420358949830656 573992769528638937759744 588487536435927799824384 594492511297518899822592 606877771949550543568896 616510752456686266482688 648537285051838799806464 654609731541088226770944 662048478490418774802432 669658231116745427386368 682737493443244361515008 693574596513772049793024 722234703807729572511744 753365510006338605809664 756626832560478599774208 780271421077993556017152 792656681730025199763456 809170362599400724758528 860989154292958406639616 882731304653891699736576 891738766946278349733888 910316657924325815353344 924766128685029399724032 962979605076972763348992 981914597311632340156416 993072717735628162203648 1004487346675118141079552 1040361894770658074689536 1078893816799200966344704 1095804378191037972086784 1134940248840717899661312 1176975072871855599648768 1188985022595037799645184 1213755543899101087137792 1309219463082176453541888 1324096956980837549604864 1339316462233490854772736 1365474986886488723030016 1387149193027544099586048 1444469407615459145023488 1506731020012677211619328 1513253665120957199548416 1560542842155987112034304 1618340725198801449517056 1721978308585916813279232 1765462609307783399473152 1783477533892556699467776 1820633315848651630706688 1849532257370058799448064 1963829194623264680312832 1986145435471256324407296 2008974693350236282159104 2080723789541316149379072 2157787633598401932689408 2269880497681435799322624 2377970045190075599290368 2427511087798202174275584 2648193913961675099209728 2730949973772977446060032 2774298386055088199172096 2888938815230918290046976 3013462040025354423238656 3121085684311974224068608 3236681450397602899034112 3530925218615566798946304 3566955067785113398935552 3641266631697303261413376 3927658389246529360625664 3972290870942512648814592 4017949386700472564318208 4161447579082632298758144 4315575267196803865378816 4539760995362871598645248 4855022175596404348551168 5296387827923350198419456 5461899947545954892120064 5548596772110176398344192 6026924080050708846477312 6242171368623948448137216 6473362900795205798068224 7133910135570226797871104 7282533263394606522826752 7944581741885025297629184 8322895158165264597516288 9710044351192808697102336 10592775655846700396838912 10923799895091909784240128 12053848160101417692954624 12484342737247896896274432 12946725801590411596136448 14565066526789213045653504 15889163483770050595258368 16645790316330529195032576 19420088702385617394204672 21847599790183819568480256 24968685474495793792548864 29130133053578426091307008 31778326967540101190516736 38840177404771234788409344 43695199580367639136960512 49937370948991587585097728 58260266107156852182614016 87390399160735278273921024 116520532214313704365228032 174780798321470556547842048 349561596642941113095684096
- Sum of all divisors σ(n): 1399811281306629991810581945
- Sum of proper divisors (its aliquot sum) s(n): 1050249684663688878714897849
- 349561596642941113095684096 is an abundant number, because the sum of its proper divisors (1050249684663688878714897849) is greater than itself. Its abundance is 700688088020747765619213753
Bases of 349561596642941113095684096
- Binary: 100100001001001101000110000011111111110001011100001011100010000000000000000000000000000002
- Hexadecimal: 0x121268C1FF8B85C40000000
- Base-36: 17X74CSQ9VTMELTS00
Squares and roots of 349561596642941113095684096
- 349561596642941113095684096 squared (3495615966429411130956840962) is 122193309847562259668860941527871679366433142227337216
- 349561596642941113095684096 cubed (3495615966429411130956840963) is 42714088489399482845450958180849860530820594617119911803067232639823596000116736
-
349561596642941113095684096 is a
perfect square number . Itssquare root is 18696566439936 -
The
cube root of 349561596642941113095684096 is 704435506.5117037263
Scales and comparisons
How big is 349561596642941113095684096?- 349,561,596,642,941,113,095,684,096 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 349,561,596,642,941,113,095,684,096 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 349561596642941113095684096 cubic inches would be around 58702958.9 feet tall.
Recreational maths with 349561596642941113095684096
- 349561596642941113095684096 backwards is 690486590311149246695165943
- 349561596642941113095684096 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 349561596642941113095684096's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 349561596642941113095684096 - Facts about the integer". Numbermatics.com. 2024. Web. 13 June 2024.
APA style:
Numbermatics. (2024). Number 349561596642941113095684096 - Facts about the integer. Retrieved 13 June 2024, from https://numbermatics.com/n/349561596642941113095684096/
Chicago style:
Numbermatics. 2024. "Number 349561596642941113095684096 - Facts about the integer". https://numbermatics.com/n/349561596642941113095684096/
The information we have on file for 349561596642941113095684096 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 349561596642941113095684096, math, Factors of 349561596642941113095684096, curriculum, school, college, exams, university, Prime factorization of 349561596642941113095684096, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-nine septillion, five hundred sixty-one sextillion, five hundred ninety-six quintillion, six hundred forty-two quadrillion, nine hundred forty-one trillion, one hundred thirteen billion, ninety-five million, six hundred eighty-four thousand and ninety-six.