135122439668654923176738816
135,122,439,668,654,923,176,738,816 is an even composite number composed of six prime numbers multiplied together.
135122439668654923176738816 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, one hundred twenty-five divisors.
Prime factorization of 135122439668654923176738816:
224 × 34 × 72 × 114 × 472 × 894
(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 × 47 × 47 × 89 × 89 × 89 × 89)See below for interesting mathematical facts about the number 135122439668654923176738816 from the Numbermatics database.
Names of 135122439668654923176738816
- Cardinal: 135122439668654923176738816 can be written as One hundred thirty-five septillion, one hundred twenty-two sextillion, four hundred thirty-nine quintillion, six hundred sixty-eight quadrillion, six hundred fifty-four trillion, nine hundred twenty-three billion, one hundred seventy-six million, seven hundred thirty-eight thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 1.35122439668654923176738816 × 1026
Factors of 135122439668654923176738816
Divisors of 135122439668654923176738816
- Number of divisors d(n): 28125
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 47 48 49 54 56 63 64 66 72 77 81 84 88 89 94 96 98 99 108 112 121 126 128 132 141 144 147 154 162 168 176 178 188 189 192 196 198 216 224 231 242 252 256 264 267 282 288 294 297 308 324 329 336 352 356 363 376 378 384 392 396 423 432 441 448 462 484 504 512 517 528 534 539 564 567 576 588 594 616 623 648 658 672 693 704 712 726 752 756 768 784 792 801 846 847 864 882 891 896 924 968 979 987 1008 1024 1034 1056 1068 1078 1089 1128 1134 1152 1176 1188 1232 1246 1269 1296 1316 1323 1331 1344 1386 1408 1424 1452 1504 1512 1536 1551 1568 1584 1602 1617 1692 1694 1728 1764 1782 1792 1848 1869 1936 1958 1974 2016 2048 2068 2079 2112 2136 2156 2178 2209 2256 2268 2303 2304 2352 2376 2403 2464 2492 2538 2541 2592 2632 2646 2662 2688 2772 2816 2848 2904 2937 2961 3008 3024 3072 3102 3136 3168 3204 3234 3267 3384 3388 3456 3528 3564 3584 3619 3696 3738 3807 3872 3916 3948 3969 3993 4032 4096 4136 4158 4183 4224 4272 4312 4356 4361 4418 4512 4536 4606 4608 4653 4704 4752 4806 4851 4928 4984 5076 5082 5184 5264 5292 5324 5376 5544 5607 5632 5687 5696 5808 5874 5922 5929 6016 6048 6144 6204 6237 6272 6336 6408 6468 6534 6627 6768 6776 6853 6909 6912 7056 7128 7168 7209 7238 7392 7476 7614 7623 7744 7832 7896 7921 7938 7986 8064 8192 8272 8316 8366 8448 8544 8624 8712 8722 8811 8836 8883 9024 9072 9212 9216 9306 9317 9408 9504 9612 9702 9801 9856 9968 10152 10164 10368 10528 10584 10648 10752 10769 10857 11088 11214 11264 11374 11392 11616 11748 11844 11858 11979 12032 12096 12288 12408 12474 12544 12549 12672 12816 12936 13068 13083 13254 13536 13552 13706 13818 13824 13959 14112 14256 14336 14418 14476 14553 14641 14784 14952 15228 15246 15463 15488 15664 15792 15842 15876 15972 16128 16384 16544 16632 16732 16821 16896 17061 17088 17248 17424 17444 17622 17672 17766 17787 18048 18144 18424 18432 18612 18634 18816 19008 19224 19404 19602 19712 19881 19936 20304 20328 20559 20727 20736 21056 21168 21296 21504 21538 21714 22176 22428 22528 22748 22784 22869 23232 23496 23688 23716 23763 23958 24064 24192 24299 24576 24816 24948 25088 25098 25333 25344 25632 25872 26136 26166 26433 26508 26649 27072 27104 27412 27636 27648 27918 27951 28224 28512 28672 28836 28952 29106 29281 29282 29568 29904 30456 30492 30926 30976 31328 31584 31684 31752 31944 32256 32307 32571 32768 33088 33264 33464 33642 33792 34122 34176 34496 34848 34888 35244 35344 35532 35574 35937 36096 36288 36848 36864 37224 37268 37632 37647 38016 38448 38808 39204 39249 39424 39762 39809 39872 40608 40656 41118 41454 41472 41877 42112 42336 42592 43008 43076 43428 43659 43923 44352 44856 45056 45496 45568 45738 46013 46389 46464 46992 47376 47432 47526 47916 47971 48128 48384 48598 49152 49632 49896 50176 50196 50463 50666 50688 51183 51264 51744 52272 52332 52866 53016 53298 53361 54144 54208 54824 55272 55296 55447 55836 55902 56448 57024 57344 57672 57904 58212 58562 58564 59136 59643 59808 60912 60984 61677 61852 61952 62181 62557 62656 63168 63368 63504 63888 64512 64614 65142 65219 65536 66176 66528 66928 67284 67584 68244 68352 68607 68992 69696 69776 70488 70688 71064 71148 71289 71874 72192 72576 72897 73696 73728 74448 74536 75264 75294 75383 75999 76032 76896 77616 78408 78498 78848 79299 79524 79618 79744 81216 81312 82236 82908 82944 83754 83853 84224 84672 85184 86016 86152 86856 87131 87318 87843 87846 88704 89712 90112 90992 91136 91476 92026 92778 92928 93984 94752 94864 95052 95832 95942 96256 96768 96921 97196 97713 98304 99264 99792 100352 100392 100926 101332 101376 102366 102487 102528 103488 104544 104664 105732 106032 106596 106722 107811 108241 108288 108416 109648 110544 110592 110894 111672 111804 112896 112941 114048 114688 115344 115808 116424 117124 117128 117747 118272 118459 119286 119427 119616 121824 121968 123354 123704 123904 124362 125114 125312 126336 126736 127008 127776 129024 129228 130284 130438 131072 131769 132352 133056 133856 134568 135168 136488 136704 137214 137984 138039 139167 139392 139552 140976 141376 142128 142296 142578 143748 143913 144384 145152 145794 147392 147456 148896 149072 150528 150588 150766 151998 152064 153549 153792 155232 156816 156996 157696 158598 159048 159236 159488 160083 162432 162624 164472 165816 165888 166341 167508 167706 168448 169344 170093 170368 172032 172304 173712 174262 174636 175686 175692 177408 178929 179424 180224 181984 182272 182952 184052 185031 185556 185856 186543 187671 187968 189504 189728 190104 191664 191884 192512 193536 193842 194392 195426 195657 196601 196608 198528 199584 200704 200784 201852 202664 202752 204732 204967 204974 205056 206976 209088 209328 211464 212064 213192 213444 213867 215622 216482 216576 216832 218691 219296 221088 221184 221788 223344 223608 225792 225882 226149 227997 228096 229376 230688 231616 232848 234248 234256 235494 236544 236918 238572 238854 239232 243648 243936 246708 247408 247808 248724 250228 250624 251559 252672 253472 254016 255552 258048 258456 260568 260876 261393 262144 263529 263538 264704 266112 267289 267712 269136 270336 272976 273408 274428 275968 276078 278334 278663 278784 279104 281952 282752 284256 284592 285156 287496 287826 288768 290304 290763 291588 293139 294784 294912 297792 298144 301056 301176 301532 303996 304128 307098 307461 307584 310464 313632 313992 315392 317196 318096 318472 318976 320166 322091 324723 324864 325248 328944 331632 331776 332682 335016 335412 336896 338688 338823 340186 340736 344064 344608 347424 348524 349272 351372 351384 353241 354816 355377 357858 358281 358848 360448 363968 364544 365904 368104 370062 371112 371712 372287 373086 375342 375936 379008 379456 380208 383328 383768 385024 387072 387684 388129 388784 390852 391314 393202 393216 395307 397056 399168 401408 401568 403704 405328 405504 409464 409934 409948 410112 413952 414117 417501 418176 418656 422928 424128 426384 426888 427734 431244 431739 432964 433152 433664 437382 437899 438592 442176 442368 443576 446688 447216 451584 451764 452298 455994 456192 458752 460647 461376 463232 465696 468496 468512 470988 473088 473836 477144 477708 478464 480249 487296 487872 493416 494816 495616 497448 499023 500456 501248 503118 505344 506143 506944 508032 510279 511104 516096 516912 521136 521752 522786 524288 527058 527076 527681 529408 532224 534578 535424 538272 540672 545952 546816 548856 551936 552156 555093 556668 557326 557568 558208 563013 563904 565504 568512 569184 570312 574992 575652 577536 580608 581526 583176 586278 586971 589568 589803 589824 595584 596288 602112 602352 603064 607992 608256 609917 614196 614901 614922 615168 620928 627264 627984 630784 634392 636192 636944 637952 640332 641601 644182 649446 649728 650496 656073 657888 663264 663552 665364 670032 670824 673792 677376 677646 678447 680372 681472 683991 688127 688128 689216 694848 697048 698544 702744 702768 704969 706482 709632 710754 715716 716562 717409 717696 720896 727936 729088 731808 736208 740124 742224 743424 744574 746172 750684 751872 754677 758016 758912 760416 766656 767536 770048 774144 775368 776258 777568 781704 782628 784179 786404 786432 790587 790614 794112 798336 801867 802816 803136 807408 810656 811008 818928 819868 819896 820224 827904 828234 829213 835002 835989 836352 837312 845856 848256 852768 853776 855468 862488 863478 865928 866304 867328 872289 874764 875798 877184 884352 884736 887152 893376 894432 903168 903528 904596 911988 912384 917504 921294 922383 922752 926464 931392 936992 937024 941976 946176 947672 954288 955416 956928 958441 960498 966273 974169 974592 975744 986832 989632 991232 994896 998046 1000912 1002496 1006236 1010688 1012286 1013888 1016064 1020558 1022208 1032192 1033824 1042272 1043504 1045572 1048576 1054116 1054152 1055362 1058816 1064448 1066131 1069156 1070848 1074843 1076544 1081344 1091904 1093632 1097712 1103872 1104312 1110186 1113336 1114652 1115136 1116416 1116861 1126026 1127808 1131008 1137024 1138368 1140624 1149984 1151304 1155072 1161216 1163052 1164387 1166352 1172556 1173942 1179136 1179606 1179648 1185921 1190651 1191168 1192576 1204224 1204704 1206128 1215984 1216512 1219834 1228392 1229802 1229844 1230336 1241856 1242351 1252503 1254528 1255968 1261568 1268784 1272384 1273888 1275904 1280664 1283202 1288364 1295217 1298892 1299456 1300992 1303049 1312146 1313697 1315776 1326528 1327104 1330728 1340064 1341648 1347584 1354752 1355292 1356894 1360744 1362944 1367982 1376207 1376254 1376256 1378432 1389696 1394096 1397088 1405488 1405536 1409938 1412964 1419264 1421508 1431432 1433124 1434818 1435392 1441792 1455872 1458176 1463616 1472416 1480248 1484448 1486848 1489148 1492344 1497069 1501368 1503744 1509354 1516032 1517824 1518429 1520832 1530837 1533312 1535072 1540096 1548288 1550736 1552516 1555136 1563408 1565256 1568358 1572808 1572864 1581174 1581228 1583043 1588224 1596672 1603734 1605632 1606272 1614816 1621312 1622016 1637856 1639736 1639792 1640448 1655808 1656468 1658426 1670004 1671978 1672704 1674624 1689039 1691712 1696512 1705536 1707552 1710936 1724976 1726956 1731856 1732608 1734656 1744578 1749528 1751596 1754368 1760913 1768704 1769409 1769472 1774304 1786752 1788864 1806336 1807056 1809192 1823976 1824768 1829751 1835008 1842588 1844703 1844766 1845504 1852928 1862784 1871023 1873984 1874048 1883952 1892352 1895344 1908576 1910832 1913856 1916882 1920996 1932546 1948338 1949184 1951488 1968219 1973664 1979264 1982464 1989792 1996092 2001824 2004992 2012472 2021376 2024572 2027776 2032128 2035341 2041116 2044416 2051973 2064381 2064384 2067648 2084544 2087008 2091144 2097152 2108232 2108304 2110724 2114907 2117632 2128896 2132262 2138312 2141696 2149686 2152227 2153088 2162611 2162688 2183808 2187264 2195424 2207744 2208624 2220372 2226672 2229304 2230272 2232832 2233722 2252052 2254637 2255616 2262016 2274048 2276736 2281248 2299968 2302608 2310144 2322432 2326104 2328774 2332704 2345112 2347884 2352537 2358272 2359212 2359296 2371761 2371842 2381302 2382336 2385152 2405601 2408448 2409408 2412256 2431968 2433024 2439668 2456784 2459604 2459688 2460672 2483712 2484702 2487639 2505006 2507967 2509056 2511936 2523136 2537568 2544768 2547776 2551808 2561328 2566404 2576728 2590434 2597784 2598912 2601984 2606009 2606098 2624292 2627394 2631552 2653056 2654208 2661456 2680128 2683296 2695168 2709504 2710584 2713788 2721488 2725888 2735964 2752414 2752508 2752512 2756864 2767149 2779392 2788192 2794176 2810976 2811072 2819876 2825928 2838528 2843016 2862864 2866248 2869636 2870784 2875323 2883584 2898819 2911744 2916352 2922507 2927232 2940179 2944832 2960496 2968896 2973696 2978296 2984688 2994138 3002736 3007488 3018708 3032064 3035648 3036858 3041664 3061674 3065293 3066624 3070144 3080192 3096576 3101472 3105032 3110272 3126816 3130512 3136716 3145616 3145728 3162348 3162456 3166086 3176448 3193344 3198393 3207468 3211264 3212544 3224529 3229632 3242624 3244032 3275712 3279472 3279584 3280896 3311616 3312936 3316852 3340008 3343956 3345408 3349248 3350583 3378078 3383424 3393024 3411072 3415104 3421872 3449952 3453912 3463712 3465216 3469312 3489156 3493161 3499056 3503192 3508736 3521826 3537408 3538818 3538944 3543001 3548608 3571953 3573504 3577728 3612672 3614112 3618384 3647952 3649536 3659502 3670016 3685176 3689406 3689532 3691008 3705856 3725568 3727053 3742046 3747968 3748096 3767904 3784704 3790688 3817152 3821664 3827712 3833764 3841992 3865092 3885651 3896676 3898368 3902976 3909147 3936438 3941091 3947328 3958528 3964928 3979584 3992184 4003648 4009984 4024944 4042752 4049144 4055552 4064256 4070682 4082232 4088832 4095157 4103946 4128621 4128762 4128768 4135296 4169088 4174016 4182288 4194304 4216464 4216608 4221448 4229814 4235264 4257792 4264524 4269419 4276624 4283392 4299372 4304454 4306176 4325222 4325376 4367616 4374528 4390848 4415488 4417248 4440744 4453344 4458608 4460544 4465664 4467444 4491207 4504104 4509274 4511232 4524032 4548096 4553472 4555287 4562496 4592511 4599936 4605216 4620288 4644864 4652208 4657548 4665408 4690224 4695768 4705074 4716544 4718424 4718592 4743522 4743684 4749129 4762604 4764672 4770304 4811202 4816889 4816896 4818816 4824512 4863936 4866048 4879336 4913568 4919208 4919376 4921344 4934783 4967424 4969404 4975278 5010012 5015934 5018112 5023872 5046272 5067117 5075136 5089536 5095552 5103616 5122656 5132808 5153456 5180868 5195568 5197824 5203968 5212018 5212196 5248584 5254788 5263104 5282739 5306112 5308227 5308416 5322912 5360256 5366592 5390336 5419008 5421168 5427576 5442976 5451776 5471928 5489253 5504828 5505016 5505024 5513728 5534109 5534298 5558784 5567573 5576384 5588352 5613069 5621952 5622144 5639752 5651856 5677056 5686032 5725728 5732496 5739272 5741568 5750646 5767168 5797638 5804491 5823488 5832704 5845014 5854464 5880358 5889664 5920992 5937792 5947392 5956592 5969376 5988276 6005472 6014976 6037416 6064128 6071296 6073716 6083328 6106023 6123348 6130586 6133248 6140288 6160384 6193143 6193152 6202944 6210064 6220544 6253632 6261024 6273432 6291232 6291456 6324696 6324912 6332172 6344721 6352896 6386688 6396786 6414936 6422528 6425088 6449058 6456681 6459264 6485248 6487833 6488064 6551424 6558944 6559168 6561792 6623232 6625872 6633704 6680016 6687912 6690816 6698496 6701166 6709087 6756156 6763911 6766848 6786048 6822144 6830208 6843744 6899904 6907824 6927424 6930432 6938624 6978312 6986322 6998112 7006384 7017472 7043652 7057611 7074816 7077636 7077888 7086002 7097216 7143906 7147008 7155456 7216803 7225344 7228224 7236768 7295904 7299072 7319004 7340032 7370352 7378812 7379064 7382016 7411712 7451136 7454106 7462917 7484092 7495936 7496192 7523901 7535808 7569408 7581376 7634304 7643328 7655424 7667528 7683984 7730184 7754659 7771302 7793352 7796736 7805952 7818027 7818294 7872876 7882182 7894656 7917056 7929856 7959168 7984368 8007296 8019968 8049888 8085504 8098288 8111104 8128512 8141364 8164464 8177664 8190314 8207892 8257242 8257524 8257536 8270592 8301447 8338176 8348032 8364576 8388608 8432928 8433216 8442896 8459628 8470528 8515584 8529048 8538838 8553248 8566784 8598744 8608908 8612352 8625969 8650444 8650752 8696457 8735232 8749056 8767521 8781696 8820537 8830976 8834496 8881488 8906688 8917216 8921088 8931328 8934888 8982414 9008208 9018548 9022464 9048064 9096192 9106944 9110574 9121343 9124992 9185022 9195879 9199872 9210432 9240576 9289728 9304416 9315096 9330816 9380448 9391536 9410148 9433088 9436848 9437184 9487044 9487368 9498258 9525208 9529344 9540608 9595179 9622404 9633449 9633778 9633792 9637632 9649024 9727872 9732096 9758672 9827136 9838416 9838752 9842688 9869566 9934848 9938808 9950556 10020024 10031868 10036224 10047744 10051749 10092544 10134234 10150272 10179072 10191104 10207232 10245312 10265616 10306912 10361736 10391136 10395648 10407936 10424036 10424392 10479483 10497168 10509576 10526208 10542851 10565478 10612224 10616454 10616832 10629003 10645824 10715859 10720512 10733184 10780672 10838016 10842336 10855152 10885952 10903552 10943856 10978506 11009656 11010032 11010048 11027456 11068218 11068596 11117568 11135146 11152768 11176704 11226138 11243904 11244288 11279504 11303712 11354112 11372064 11451456 11464992 11478544 11483136 11501292 11534336 11595276 11608982 11646976 11665408 11690028 11708928 11727441 11760716 11779328 11823273 11841984 11875584 11894784 11913184 11938752 11976552 12010944 12029952 12074832 12128256 12142592 12147432 12166656 12212046 12246696 12261172 12266496 12280576 12285471 12320768 12385863 12386286 12386304 12405888 12420128 12441088 12507264 12522048 12546864 12582464 12582912 12649392 12649824 12664344 12689442 12705792 12773376 12793572 12808257 12829872 12845056 12850176 12898116 12913362 12918528 12970496 12975666 12976128 13097161 13102848 13117888 13118336 13123584 13246464 13251744 13267408 13360032 13375824 13381632 13396992 13402332 13418174 13512312 13527822 13533696 13572096 13644288 13660416 13665861 13687488 13777533 13799808 13815648 13854848 13860864 13877248 13956624 13972644 13996224 14012768 14034944 14087304 14115222 14149632 14155272 14155776 14172004 14194432 14247387 14287812 14294016 14310912 14433606 14450667 14450688 14456448 14473536 14591808 14598144 14638008 14680064 14740704 14757624 14758128 14764032 14804349 14823424 14902272 14908212 14925834 14968184 14991872 14992384 15047802 15071616 15138277 15138816 15162752 15268608 15286656 15310848 15335056 15367968 15460368 15509318 15542604 15586704 15593472 15611904 15636054 15636588 15745752 15764364 15789312 15834112 15859712 15918336 15924681 15968736 16014592 16039936 16099776 16171008 16196576 16222208 16257024 16282728 16328928 16355328 16380628 16415784 16467759 16514484 16515048 16515072 16541184 16602327 16602894 16676352 16696064 16702719 16729152 16777216 16839207 16865856 16866432 16885792 16919256 16941056 17031168 17058096 17077676 17106496 17133568 17197488 17217816 17224704 17251938 17300888 17301504 17392914 17413473 17470464 17497489 17498112 17535042 17563392 17641074 17661952 17668992 17762976 17813376 17834432 17842176 17862656 17869776 17964828 18016416 18037096 18044928 18096128 18192384 18213888 18221148 18242063 18242686 18249984 18370044 18391758 18399744 18420864 18481152 18579429 18579456 18608832 18630192 18661632 18760896 18783072 18820296 18866176 18873696 18874368 18974088 18974736 18996516 19034163 19050416 19058688 19081216 19190358 19244808 19266898 19267556 19267584 19275264 19298048 19370043 19455744 19463499 19464192 19517344 19654272 19676832 19677504 19685376 19739132 19869696 19877616 19901112 20040048 20063736 20072448 20095488 20103498 20127261 20185088 20268468 20291733 20300544 20358144 20382208 20414464 20490624 20531232 20581253 20613824 20723472 20782272 20791296 20815872 20848072 20848784 20958966 20994336 21019152 21052416 21085702 21130956 21224448 21232908 21233664 21258006 21291648 21431718 21441024 21466368 21561344 21650409 21676032 21684672 21710304 21771904 21807104 21887712 21957012 22019312 22020064 22020096 22054912 22136436 22137192 22235136 22270292 22305536 22353408 22388751 22452276 22487808 22488576 22559008 22571703 22607424 22708224 22744128 22902912 22929984 22957088 22966272 23002584 23068672 23190552 23217964 23263977 23293952 23330816 23380056 23417856 23454081 23454882 23521432 23558656 23646546 23683968 23751168 23788721 23789568 23826368 23877504 23953104 24021888 24059904 24149664 24256512 24285184 24294864 24333312 24424092 24493392 24522344 24532992 24561152 24570942 24641536 24771726 24772572 24772608 24801007 24811776 24840256 24882176 25014528 25044096 25093728 25164928 25165824 25298784 25299648 25328688 25378884 25411584 25546752 25587144 25616514 25659744 25690112 25700352 25796232 25826724 25837056 25877907 25940992 25951332 25952256 26089371 26194322 26205696 26235776 26236672 26247168 26461611 26492928 26503488 26534816 26720064 26751648 26763264 26793984 26804664 26836348 27024624 27055644 27067392 27144192 27288576 27320832 27331722 27364029 27374976 27555066 27587637 27599616 27631296 27709696 27721728 27754496 27913248 27945288 27992448 28025536 28069888 28174608 28230444 28299264 28310544 28311552 28344008 28388864 28494774 28575624 28588032 28621824 28666099 28867212 28900347 28901334 28901376 28912896 28947072 29183616 29196288 29276016 29360128 29481408 29515248 29516256 29528064 29608698 29646848 29804544 29816424 29851668 29936368 29983744 29984768 30095604 30143232 30155247 30276554 30277632 30325504 30537216 30573312 30621696 30670112 30735936 30920736 31018636 31085208 31173408 31186944 31223808 31272108 31273176 31438449 31491504 31528728 31578624 31628553 31668224 31719424 31836672 31849362 31887009 31937472 32029184 32079872 32147577 32199552 32341969 32342016 32393152 32444416 32514048 32565456 32657856 32710656 32761256 32831568 32935518 33028968 33030096 33030144 33082368 33133543 33204654 33205788 33352704 33392128 33405438 33458304 33678414 33718223 33731712 33732864 33771584 33838512 33882112 34062336 34116192 34155352 34212992 34267136 34394976 34435632 34449408 34503876 34543481 34601776 34603008 34785828 34826946 34940928 34994978 34996224 35070084 35126784 35182323 35282148 35323904 35337984 35469819 35525952 35626752 35668864 35684352 35725312 35739552 35929656 36032832 36074192 36089856 36192256 36384768 36427776 36442296 36484126 36485372 36499968 36740088 36783516 36799488 36841728 36856413 36962304 37157589 37158858 37158912 37217664 37260384 37323264 37521792 37566144 37640592 37732352 37747392 37748736 37948176 37949472 37993032 38068326 38100832 38117376 38162432 38380716 38424771 38489616 38533796 38535112 38535168 38550528 38596096 38740086 38911488 38926998 38928384 38973011 39034688 39291483 39308544 39353664 39355008 39370752 39478264 39739392 39755232 39802224 40080096 40127472 40144896 40190976 40206996 40254522 40370176 40536936 40583466 40601088 40716288 40764416 40828928 40981248 40997583 41062464 41162506 41227648 41446944 41564544 41582592 41631744 41696144 41697568 41917932 41988672 42038304 42104832 42171404 42261912 42448896 42465816 42467328 42516012 42583296 42742161 42863436 42882048 42932736 43122688 43300818 43352001 43352064 43369344 43420608 43543808 43614208 43775424 43914024 44038624 44040128 44040192 44109824 44272872 44274384 44413047 44470272 44540584 44611072 44706816 44777502 44904552 44975616 44977152 45046727 45118016 45143406 45214848 45414831 45416448 45488256 45805824 45859968 45914176 45932544 46005168 46137344 46381104 46435928 46527954 46587904 46661632 46760112 46835712 46908162 46909764 46963609 47042864 47117312 47293092 47367936 47502336 47577442 47579136 47652736 47755008 47906208 48043776 48119808 48299328 48513024 48570368 48589728 48666624 48848184 48986784 49044688 49065984 49122304 49141884 49283072 49403277 49543452 49545144 49545216 49602014 49623552 49680512 49764352 50029056 50088192 50108157 50187456 50329856 50331648 50517621 50597568 50599296 50657376 50757768 50823168 51093504 51174288 51233028 51319488 51380224 51400704 51592464 51653448 51674112 51755814 51881984 51902664 51904512 52178742 52240419 52388644 52411392 52471552 52473344 52492467 52494336 52923222 52985856 53006976 53069632 53440128 53503296 53526528 53587968 53609328 53672696 54049248 54111288 54134784 54282613 54288384 54577152 54641664 54663444 54726189 54728058 54749952 55110132 55175274 55199232 55262592 55419392 55443456 55508992 55738287 55826496 55890576 55984896 56051072 56139776 56349216 56460888 56598528 56621088 56623104 56688016 56777728 56989548 57102489 57151248 57176064 57243648 57332198 57734424 57800694 57802668 57802752 57825792 57894144 58110129 58367232 58390497 58392576 58552032 58720256 58962816 59030496 59032512 59056128 59217396 59293696 59609088 59632848 59703336 59872736 59967488 59969536 60191208 60286464 60310494 60381783 60553108 60555264 60651008 60875199 61074432 61146624 61243303 61243392 61340224 61471872 61743759 61841472 62037272 62170416 62346816 62373888 62447616 62544216 62546352 62742241 62876898 62983008 63057456 63157248 63257106 63336448 63438848 63673344 63698724 63774018 63849401 63874944 64058368 64159744 64295154 64399104 64683938 64684032 64786304 64888832 65028096 65130912 65315712 65421312 65522512 65663136 65871036 66057936 66060192 66060288 66164736 66267086 66409308 66411576 66705408 66784256 66810876 66916608 67166253 67356828 67436446 67463424 67465728 67543168 67677024 67764224 68124672 68232384 68310704 68425984 68534272 68789952 68871264 68898816 69007752 69086962 69203552 69206016 69571656 69653892 69791931 69881856 69989956 69992448 70140168 70253568 70362243 70364646 70564296 70647808 70675968 70939638 71051904 71253504 71337728 71366163 71368704 71450624 71479104 71859312 72065664 72148384 72179712 72384512 72769536 72855552 72884592 72968252 72970744 72999936 73480176 73567032 73598976 73683456 73712826 73799957 73924608 74315178 74317716 74317824 74403021 74435328 74520768 74646528 75043584 75132288 75281184 75464704 75494784 75497472 75896352 75898944 75986064 76136652 76201664 76234752 76324864 76761432 76849542 76979232 77067592 77070224 77070336 77101056 77192192 77480172 77633721 77822976 77853996 77856768 77946022 78069376 78582966 78617088 78707328 78710016 78741504 78956528 79384833 79478784 79510464 79604448 80160192 80254944 80289792 80381952 80413992 80509044 80740352 81073872 81166932 81202176 81432576 81528832 81657856 81962496 81995166 82092087 82124928 82325012 82455296 82762911 82893888 83129088 83165184 83263488 83392288 83395136 83835864 83977344 84076608 84209664 84342808 84523824 84897792 84931632 84934656 85032024 85166592 85301249 85484322 85726872 85764096 85865472 85998297 86245376 86601636 86701041 86704002 86704128 86738688 86841216 87087616 87228416 87550848 87828048 88077248 88080256 88080384 88219648 88545744 88548768 88826094 88940544 89081168 89222144 89413632 89555004 89809104 89951232 89954304 90093454 90236032 90286812 90429696 90829662 90832896 90976512 91611648 91719936 91828352 91865088 92010336 92274688 92762208 92871856 93055908 93175808 93323264 93520224 93671424 93816324 93819528 93927218 94085728 94234624 94586184 94735872 94885659 95004672 95154884 95158272 95305472 95510016 95661027 95812416 96087552 96239616 96442731 96598656 97025907 97026048 97140736 97179456 97333248 97696368 97973568 98089376 98131968 98244608 98283768 98566144 98806554 99086904 99090288 99090432 99204028 99247104 99361024 99400629 99528704 100058112 100176384 100216314 100374912 100659712 101035242 101154669 101195136 101198592 101314752 101515536 101646336 102187008 102348576 102466056 102638976 102760448 102801408 103184928 103306896 103348224 103511628 103630443 103763968 103805328 103809024 104357484 104480838 104777288 104822784 104943104 104946688 104984934 104988672 105546969 105846444 105967939 105971712 106013952 106139264 106880256 107006592 107053056 107175936 107218656 107345392 108098496 108222576 108269568 108565226 108576768 109154304 109283328 109326888 109452378 109456116 109499904 110220264 110350548 110398464 110525184 110569239 110838784 110886912 111017984 111472767 111476574 111652992 111781152 111969792 112102144 112279552 112698432 112921776 113197056 113242176 113246208 113376032 113555456 113979096 114204978 114302496 114352128 114487296 114664396 115274313 115468848 115601388 115605336 115605504 115651584 115788288 115971361 116220258 116734464 116780994 116785152 116919033 117104064 117440512 117874449 117925632 118060992 118065024 118112256 118434792 118587392 119218176 119265696 119406672 119745472 119934976 119939072 120382416 120572928 120620988 120763566 121106216 121110528 121302016 121750398 122148864 122293248 122482423 122486606 122486784 122680448 122943744 123487518 123682944 124074544 124340832 124693632 124747776 124895232 125088432 125092704 125484482 125753796 125966016 126114912 126314496 126514212 126672896 126877696 127346688 127397448 127548036 127698802 127749888 128116736 128319488 128590308 128798208 129367876 129368064 129572608 129777664 130056003 130056192 130261824 130631424 130842624 131045024 131326272 131742072 132115872 132120384 132120576 132329472 132534172 132818616 132823152 133239141 133410816 133568512 133621752 133833216 134332506 134713656 134872892 134926848 134931456 135086336 135140181 135354048 135528448 136244493 136249344 136464768 136621408 136851968 137068544 137579904 137742528 137797632 138015504 138173924 138407104 138412032 139143312 139307784 139583862 139763712 139979912 139984896 140280336 140507136 140724486 140729292 140890827 141128592 141295616 141351936 141879276 142103808 142507008 142675456 142732326 142737408 142901248 142958208 143718624 144068771 144131328 144296768 144359424 144769024 145539072 145711104 145769184 145936504 145941488 145999872 146960352 147134064 147197952 147366912 147425652 147599914 147849216 148630356 148635432 148635648 148806042 148870656 149041536 149293056 150087168 150264576 150324471 150562368 150929408 150989568 150994944 151552863 151792704 151797888 151972128 152273304 152403328 152469504 152649728 153522864 153699084 153958464 154135184 154140448 154140672 154202112 154384384 154960344 155267442 155645952 155707992 155713536 155892044 156138752 156721257 157165932 157234176 157414656 157420032 157477401 157483008 157913056 158769666 158957568 159020928 159208896 160320384 160509888 160579584 160763904 160827984 161018088 161480704 162147744 162333864 162404352 162847839 162865152 163057664 163315712 163924992 163990332 164178567 164184174 164249856 164650024 164910592 165525822 165787776 166258176 166330368 166521047 166526976 166784576 166790272 167671728 167954688 168153216 168419328 168685616 169047648 169795584 169863264 169869312 170064048 170333184 170602498 170968644 171453744 171528192 171730944 171996594 172490752 173203272 173402082 173408004 173408256 173477376 173682432 174175232 174456832 175101696 175171491 175656096 176154496 176160512 176160768 176439296 177091488 177097536 177652188 177881088 178162336 178444288 178827264 179110008 179618208 179902464 179908608 180186908 180472064 180573624 180859392 181145349 181659324 181665792 181953024 182625597 183223296 183439872 183656704 183729909 183730176 184020672 184549376 185231277 185524416 185743712 186111816 186351616 186646528 187040448 187342848 187632648 187639056 187854436 188171456 188226723 188469248 189172368 189471744 189771318 190009344 190309768 190316544 190610944 191020032 191322054 191548203 191624832 192175104 192472379 192479232 192885462 193197312 194051814 194052096 194281472 194358912 194666496 195392736 195947136 196178752 196263936 196489216 196567536 197132288 197613108 198173808 198180576 198180864 198408056 198494208 198722048 198801258 199057408 200116224 200352768 200432628 200662693 200749824 201319424 202070484 202309338 202390272 202397184 202629504 203031072 203292672 204374016 204697152 204932112 205277952 205520896 205602816 206369856 206613792 206696448 207023256 207260886 207527936 207610656 207618048 208714968 208961676 209375793 209554576 209645568 209886208 209893376 209969868 209977344 211086729 211093938 211692888 211935878 211943424 212027904 212278528 213760512 214013184 214098489 214106112 214351872 214437312 214690784 216196992 216445152 216539136 217130452 217153536 218308608 218566656 218653776 218904756 218912232 218999808 220440528 220701096 220796928 221050368 221138478 221399871 221677568 221773824 222035968 222945534 222953148 223209063 223305984 223562304 223939584 224204288 224559104 225396864 225843552 226393783 226394112 226484352 226492416 226752064 227110912 227958192 228409956 228604992 228704256 228974592 229328792 230548626 230937696 231202776 231210672 231211008 231303168 231576576 231934801 231942722 232440516 233468928 233561988 233570304 233838066 234208128 235748898 235851264 236121984 236130048 236224512 236869584 237174784 238154499 238436352 238531392 238813344 239490944 239869952 239878144 240764832 241145856 241241976 241527132 242212432 242221056 242604032 243500796 244297728 244586496 244964846 244973212 244973568 245360896 245887488 246276261 246975036 247365888 248149088 248288733 248681664 249387264 249495552 249790464 250176864 250185408 250968964 251507592 251932032 252229824 252628992 253028424 253345792 253755392 254693376 254794896 255096072 255397604 255499776 255903747 256233472 256638976 257180616 257596416 257994891 258735752 258736128 259145216 259555328 260103123 260112006 260112384 260523648 261262848 261675931 261685248 262090048 262652544 263484144 264231744 264240768 264241152 264658944 265068344 265637232 265646304 266478282 266821632 267137024 267243504 267666432 268665012 269427312 269745784 269853696 269862912 270172672 270280362 270708096 271056896 272488986 272498688 272811077 272929536 273242816 273703936 274137088 275159808 275485056 275595264 276031008 276347848 276814208 276824064 278286624 278615568 279167724 279527424 279959824 279969792 280560672 281014272 281448972 281458584 281781654 282257184 282591232 282703872 283758552 284207616 284656977 285014016 285350912 285464652 285474816 285802496 285916416 286983081 287437248 288137542 288262656 288593536 288718848 289538048 291077721 291078144 291422208 291538368 291873008 291882976 291999744 293920704 294268128 294395904 294733824 294851304 295199828 295698432 297260712 297270864 297271296 297612084 297741312 298083072 298201887 298586112 300174336 300529152 300648942 301124736 301858816 301979136 303105726 303464007 303585408 303595776 303944256 304546608 304806656 304939008 305299456 307045728 307398168 307916928 308270368 308280896 308281344 308404224 308768768 309920688 310534884 310891329 311291904 311415984 311427072 311784088 312277504 313442514 314331864 314468352 314829312 314840064 314954802 314966016 315327089 315826112 317539332 317903817 317915136 318041856 318417792 320640768 321019776 321159168 321527808 321655968 322036176 322961408 324295488 324667728 324808704 325695678 325730304 326115328 326631424 327849984 327980664 328357134 328368348 328499712 329300048 329821184 331051644 331575552 331707717 332516352 332660736 333042094 333053952 333569152 333580544 335343456 335909376 336306432 336838656 337371232 338095296 339591168 339726528 339738624 340128096 340666368 341204996 341937288 342907488 343056384 343461888 343993188 344981504 345822939 346406544 346804164 346816008 346816512 346954752 347364864 347914083 348350464 348913664 350203392 350342982 350757099 351312192 352308992 352321024 352321536 352878592 353623347 354182976 354195072 355304376 355762176 356324672 356888576 357654528 358220016 359236416 359804928 359817216 360373816 360944128 361147248 361718784 362290698 363318648 363331584 363906048 364468973 365251194 366446592 366879744 367313408 367447269 367459818 367460352 368041344 370462554 371048832 371487424 372223632 372703232 373293056 374080896 374685696 375265296 375278112 375708872 376342912 376453446 376938496 378344736 378943488 379542636 379978291 380018688 380619536 380633088 381221888 382040064 382644108 383096406 383249664 384350208 384944758 384958464 385770924 386394624 388103628 388104192 388562944 388717824 389332992 390168009 390785472 391894272 392357504 392527872 392978432 393135072 394264576 395226216 396347616 396361152 396361728 396816112 396988416 397444096 397602516 398114816 399717423 400232448 400705536 400865256 401325386 401499648 402638848 404140968 404618676 404780544 404794368 405259008 405420543 406062144 406585344 408733479 408748032 409394304 409864224 410555904 411041792 411205632 412739712 413227584 413392896 414046512 414521772 415055872 415221312 415236096 417429936 417923352 418751586 419109152 419291136 419772416 419786752 419939736 419954688 422173458 422187876 422672481 423385776 423871756 423886848 424055808 424557056 427521024 428026368 428196978 428212224 428703121 428703744 428874624 429381568 432206313 432393984 432890304 433078272 434260904 434307072 436617216 437133312 437307552 437809512 437824464 437999616 439195687 440881056 441402192 441593856 442100736 442276956 442799742 443355136 443547648 444071936 445891068 445906296 446418126 446611968 447124608 447879168 448408576 449118208 450793728 450973413 451687104 452787566 452788224 452968704 452984832 453504128 454221824 455916384 456819912 457209984 457408512 457949184 458657584 461097252 461875392 462405552 462421344 462422016 462606336 463153152 463869602 463885444 464881032 466937856 467123976 467140608 467676132 468416256 470163771 471497796 471702528 472243968 472260096 472432203 472449024 473739168 474349568 476308998 476872704 477062784 477626688 478981888 479739904 479756288 481529664 482291712 482483952 483054264 484424864 484442112 485208064 487001592 488543517 488595456 489172992 489929692 489946424 489947136 490721792 491774976 492535701 492552522 493950072 494731776 495513997 496298176 496577466 497363328 498774528 498991104 499563141 499580928 500353728 500370816 501937928 503015184 503864064 504459648 505257984 506056848 506691584 507510784 509386752 509589792 510192144 510795208 510999552 511807494 512466944 513277952 514361232 515192832 515989782 516599699 517471504 517472256 518290432 519110656 520206246 520224012 520224768 521047296 522525696 523351862 523370496 524180096 525305088 526968288 528463488 528481536 528482304 529317888 530136688 531274464 531292608 532956564 533643264 534274048 534487008 535332864 537330024 538854624 539491568 539707392 539725824 540345344 540560724 541416192 542113792 543436047 544977972 544997376 545622154 545859072 546485632 547407872 548274176 550319616 550970112 551189727 551190528 552062016 552695696 553628416 553648128 555693831 556573248 557231136 558335448 559054848 559919648 559939584 561121344 562028544 562897944 562917168 563563308 564514368 564680169 565182464 565407744 567517104 568415232 569313954 570028032 570701824 570929304 570949632 571604992 571832832 573966162 574644609 574874496 576275084 576525312 577187072 577417137 577437696 579076096 582155442 582156288 582844416 583076736 583746016 583765952 583999488 587841408 588536256 588791808 589467648 589702608 590399656 591396864 594521424 594541728 594542592 595224168 595482624 596166144 596403774 597108743 597172224 600348672 601058304 601297884 601988079 602249472 603717632 603958272 606211452 606928014 607170816 607191552 607888512 609093216 609613312 609878016 610598912 614091456 614796336 615833856 616540736 616561792 616562688 616808448 617537536 619841376 621069768 621782658 622583808 622831968 622854144 623568176 624555008 626885028 628127379 628663728 628936704 629658624 629680128 629909604 629932032 630654178 631652224 635078664 635807634 635830272 636083712 636835584 641281536 642039552 642295467 642318336 643055616 643311936 644072352 645922816 648590976 649335456 649617408 651391356 651460608 652230656 653262848 655699968 655961328 656714268 656736696 656999424 658600096 659642368 662103288 663151104 663415434 664199613 665032704 665321472 666084188 666107904 667138304 667161088 669627189 670686912 671818752 672612864 673677312 674742464 676190592 679181349 679182336 679453056 679477248 680256192 681332736 682409992 683874576 685814976 686112768 686923776 687986376 689963008 690164651 691645878 692813088 693608328 693632016 693633024 693909504 694729728 695804403 695828166 696700928 697827328 700406784 700685964 701514198 702624384 704617984 704642048 705757184 707246694 708365952 708390144 710608752 711524352 712649344 713777152 715309056 716440032 718472832 719609856 719634432 720747632 721888256 722294496 723437568 724581396 726637296 726663168 727812096 728937946 730502388 732893184 733759488 734626816 734894538 734919636 734920704 736082688 738828783 740925108 742097664 742974848 744447264 745406464 746586112 748161792 749371392 750530592 750556224 751417744 752685824 752906892 753876992 756689472 757886976 759085272 759956582 760037376 761239072 761266176 762443776 764080128 765288216 766192812 766499328 767711241 768700416 769889516 769916928 771541848 772789248 773984673 776207256 776208384 777125888 777435648 778665984 780309369 780336018 781570944 783788544 784715008 785027793 785055744 785956864 786270144 788529152 790452432 792695232 792722304 792723456 793632224 793976832 794888192 795205032 796229632 799434846 800464896 801411072 801730512 802650772 802999296 805277696 808281936 809237352 809561088 809588736 810518016 810841086 811799527 812124288 813170688 817466958 817496064 818433231 818788608 819728448 821111808 822083584 822411264 825479424 826455168 826785792 828093024 829043544 830111744 830442624 830472192 834859872 835846704 837503172 838218304 838582272 839544832 839573504 839879472 839909376 844346916 844375752 845344962 846771552 847743512 847773696 848111616 849114112 853970931 855042048 856052736 856393956 856424448 857376961 857406242 857407488 857749248 858763136 864412626 864787968 865780608 866156544 868521808 868614144 873233163 873234432 874266624 874615104 875619024 875648928 875999232 878391374 881762112 882804384 883187712 884201472 884553912 885599484 886710272 887095296 888143872 891782136 891812592 892836252 893223936 894249216 894605661 895758336 896817152 898236416 901587456 901946826 903374208 905575132 905576448 905937408 907008256 908443648 910392021 911832768 913639824 914419968 914817024 915898368 917315168 922194504 923750784 924811104 924842688 924844032 925212672 926306304 927739204 927770888 929762064 932673987 933875712 934247952 934281216 935352264 936832512 938313739 940327542 942995592 943405056 944487936 944520192 944864406 944898048 945981267 947478336 948699136 952617996 953711451 953745408 954125568 955253376 957963776 959479808 959512576 963059328 964583424 964967904 966108528 968849728 968884224 970416128 974003184 977087034 977190912 978345984 979859384 979892848 979894272 981443584 983549952 985071402 985105044 987900144 989463552 991027994 992596352 993154932 994726656 997549056 997982208 999126282 999161856 1000707456 1000741632 1003875856 1006030368 1007728128 1008919296 1010515968 1012113696 1013383168 1015021568 1018773504 1019179584 1020384288 1021590416 1021999104 1023614988 1024933888 1026555904 1028722464 1030385664 1031979564 1033199398 1034943008 1034944512 1036580864 1038221312 1040412492 1040448024 1040449536 1042094592 1043742249 1045051392 1046703724 1046740992 1048360192 1050610176 1052271297 1053936576 1056926976 1056963072 1056964608 1058635776 1060273376 1060870041 1062548928 1062585216 1065913128 1067286528 1068548096 1068974016 1070665728 1074660048 1077709248 1078983136 1079414784 1079451648 1080690688 1081121448 1082832384 1084227584 1086872094 1089955944 1089994752 1091244308 1091718144 1092971264 1093406919 1094815744 1096548352 1100639232 1101940224 1102341807 1102379454 1102381056 1104124032 1105391392 1107256832 1111387662 1113146496 1114462272 1116670896 1118109696 1119839296 1119879168 1122242688 1124057088 1125795888 1125834336 1127126616 1129028736 1129360338 1130364928 1130815488 1135034208 1136830464 1138627908 1139934873 1140056064 1141403648 1141858608 1141899264 1143209984 1143665664 1147932324 1149289218 1149748992 1152550168 1153050624 1154374144 1154834274 1154875392 1158152192 1164310884 1164312576 1165647329 1165688832 1166153472 1167492032 1167531904 1167998976 1175682816 1177072512 1177583616 1178935296 1179405216 1180799312 1182793728 1189042848 1189083456 1189085184 1190448336 1190965248 1192332288 1192807548 1194217486 1194344448 1200697344 1202116608 1202595768 1203976158 1204498944 1207435264 1207916544 1212422904 1213856028 1214341632 1214383104 1215777024 1216261629 1218186432 1219226624 1219756032 1221197824 1226200437 1228182912 1229592672 1231667712 1233081472 1233123584 1233125376 1233616896 1235075072 1239682752 1242139536 1243565316 1245167616 1245663936 1245708288 1247136352 1249110016 1253770056 1256254758 1257327456 1257873408 1259317248 1259360256 1259819208 1259864064 1261308356 1263304448 1268017443 1270157328 1271615268 1271660544 1272167424 1273671168 1282563072 1284079104 1284590934 1284636672 1286109363 1286111232 1286623872 1288144704 1291845632 1296618939 1297181952 1298670912 1299234816 1302782712 1302921216 1304461312 1306525696 1311399936 1311922656 1313428536 1313473392 1313998848 1317200192 1317587061 1319284736 1324206576 1326302208 1326830868 1328399226 1330065408 1330642944 1332168376 1332215808 1334276608 1334322176 1339254378 1341373824 1343637504 1345225728 1347306653 1347354624 1349484928 1352381184 1358362698 1358364672 1358906112 1358954496 1360512384 1362665472 1364819984 1367749152 1371629952 1372225536 1373847552 1375972752 1379926016 1380329302 1383291756 1385626176 1387216656 1387264032 1387266048 1387819008 1389459456 1391608806 1391656332 1393401856 1395654656 1400813568 1401371928 1403028396 1405248768 1409235968 1409284096 1411514368 1414493388 1416731904 1416780288 1417296609 1421217504 1423048704 1425298688 1427554304 1430618112 1432880064 1436945664 1439219712 1439268864 1441495264 1443776512 1444588992 1446875136 1449162792 1453274592 1453326336 1455624192 1457875892 1461004776 1465630551 1465786368 1467518976 1469253632 1469789076 1469839272 1469841408 1472165376 1477607103 1477657566 1481850216 1484195328 1485949696 1486541991 1488894528 1490812928 1493172224 1496323584 1498689423 1498742784 1501061184 1501112448 1502835488 1505371648 1505813784 1507753984 1513378944 1515773952 1518170544 1519913164 1520074752 1522478144 1522532352 1524887552 1528160256 1530576432 1532385624 1532998656 1535422482 1537400832 1539779032 1539833856 1543083696 1545578496 1547969346 1549799097 1552414512 1552416768 1554251776 1554871296 1557276521 1557331968 1560618738 1560672036 1563141888 1567577088 1569430016 1570055586 1570111488 1571913728 1572540288 1580904864 1584756481 1585390464 1585444608 1585446912 1587264448 1587953664 1589776384 1590410064 1592459264 1598869692 1600929792 1602822144 1603461024 1605301544 1605998592 1610555392 1616563872 1618474704 1619122176 1619177472 1621036032 1621682172 1623543607 1623599054 1624248576 1626341376 1634933916 1634992128 1636866462 1637577216 1639456896 1642223616 1644822528 1650958848 1652910336 1653569181 1653571584 1656186048 1658087088 1660223488 1660885248 1660944384 1667081493 1669719744 1671693408 1675006344 1676436608 1677164544 1679089664 1679147008 1679758944 1679818752 1688693832 1688751504 1690689924 1693543104 1694040507 1695487024 1695547392 1696223232 1698228224 1707941862 1710084096 1712105472 1712787912 1712848896 1714753922 1714812484 1714814976 1715498496 1717526272 1723933827 1728825252 1729575936 1731561216 1732251411 1732313088 1737043616 1737228288 1746466326 1746468864 1748533248 1749230208 1751238048 1751297856 1751998464 1756782748 1763524224 1765608768 1766375424 1768402944 1769107824 1771198968 1773420544 1774190592 1776287744 1783564272 1783625184 1785672504 1786447872 1788498432 1789211322 1791326229 1791516672 1793634304 1796472832 1803174912 1803893652 1805964237 1806748416 1811150264 1811152896 1811874816 1814016512 1816887296 1820784042 1823665536 1827279648 1828839936 1829634048 1831731517 1831796736 1834630336 1844389008 1847501568 1849622208 1849685376 1849688064 1850425344 1852612608 1855478408 1855541776 1859524128 1865347974 1867751424 1868495904 1868562432 1870704528 1873665024 1876627478 1880655084 1885991184 1886810112 1888975872 1889040384 1889728812 1889796096 1891962534 1894956672 1897398272 1905235992 1907422902 1907490816 1908251136 1910506752 1915927552 1918959616 1919025152 1926118656 1926886401 1929166848 1929935808 1932217056 1937699456 1937768448 1940832256 1948006368 1954174068 1954381824 1956691968 1959718768 1959785696 1959788544 1962887168 1967099904 1970142804 1970210088 1975800288 1978927104 1982055988 1985192704 1986309864 1989453312 1992598839 1995098112 1995964416 1998252564 1998323712 2001414912 2001483264 2007751712 2008881567 2012060736 2015456256 2017838592 2021031936 2024227392 2026766336 2030043136 2037544047 2037547008 2038359168 2040768576 2043180832 2043998208 2047229976 2049867776 2053111808 2057444928 2060771328 2063959128 2066398796 2069886016 2069889024 2070493953 2073161728 2076442624 2080824984 2080896048 2080899072 2084189184 2087413209 2087484498 2090102784 2093407448 2093481984 2096720384 2101220352 2104542594 2107873152 2113853952 2113926144 2117196169 2117271552 2120546752 2121740082 2125097856 2125170432 2131826256 2134573056 2137096192 2137948032 2141331456 2149320096 2155418496 2157966272 2158829568 2158903296 2161381376 2162242896 2165664768 2168455168 2173744188 2179911888 2179989504 2182488616 2183436288 2185942528 2186813838 2189631488 2193096704 2201278464 2203880448 2204683614 2204758908 2204762112 2207289623 2208248064 2210782784 2214513664 2222775324 2226292992 2228924544 2233341792 2236219392 2239678592 2239758336 2244485376 2248114176 2251591776 2251668672 2254253232 2258057472 2258720676 2260729856 2261630976 2270068416 2273660928 2277255816 2279869746 2280112128 2282807296 2283717216 2283798528 2286419968 2287331328 2295864648 2298578436 2299497984 2303133723 2305100336 2306101248 2308748288 2309668548 2309750784 2316304384 2321954019 2328621768 2328625152 2331294658 2331377664 2332306944 2334984064 2335063808 2335997952 2351365632 2354145024 2355083379 2355167232 2357870592 2358810432 2361598624 2365587456 2378085696 2378166912 2378170368 2380896672 2381930496 2384664576 2385615096 2388434972 2388688896 2401394688 2404233216 2405191536 2407952316 2408997888 2414870528 2415833088 2424845808 2427712056 2428683264 2428766208 2431554048 2432523258 2435398581 2436372864 2438453248 2439512064 2442395648 2452400874 2455299693 2456365824 2459185344 2463335424 2466162944 2466247168 2466250752 2467233792 2470150144 2479365504 2484279072 2487130632 2490335232 2491327872 2491416576 2494272704 2498220032 2507540112 2512509516 2514654912 2515746816 2518634496 2518720512 2519638416 2519728128 2522616712 2526608896 2536034886 2540314656 2543230536 2543321088 2544334848 2547342336 2551282811 2565126144 2568158208 2569181868 2569273344 2572130883 2572218726 2572222464 2573247744 2576289408 2593237878 2594363904 2597341824 2598469632 2605565424 2605842432 2608922624 2613051392 2619699489 2622799872 2623845312 2626857072 2626946784 2627997696 2634400384 2635174122 2638569472 2648413152 2652604416 2653661736 2656798452 2660130816 2661285888 2664336752 2664431616 2668553216 2668644352 2678508756 2682747648 2683816983 2687275008 2690451456 2694613306 2694709248 2698969856 2704762368 2716725396 2716729344 2717812224 2721024768 2725330944 2729639968 2731176063 2735498304 2743259904 2744451072 2747695104 2751945504 2759852032 2760658604 2766583512 2771252352 2774433312 2774528064 2774532096 2775638016 2778918912 2783217612 2783312664 2786803712 2791309312 2798021961 2801627136 2802743856 2806056792 2810497536 2814941217 2818471936 2818568192 2823028736 2828986776 2833463808 2833560576 2834593218 2837943801 2842435008 2846097408 2850597376 2855108608 2861134353 2861236224 2865760128 2873891328 2878435241 2878439424 2878537728 2882990528 2887553024 2889177984 2893750272 2898325584 2906549184 2906652672 2911248384 2915751784 2922009552 2931261102 2931572736 2935037952 2938507264 2939578152 2939678544 2939682816 2944330752 2948885327 2955214206 2955315132 2963700432 2968390656 2971899392 2973083982 2977789056 2981625856 2992647168 2997378846 2997485568 3000921847 3002122368 3002224896 3005670976 3010743296 3011627568 3015507968 3026757888 3031547904 3036341088 3039826328 3040149504 3044956288 3045064704 3049775104 3056320512 3061152864 3064771248 3065997312 3070844964 3074369809 3074801664 3079558064 3079667712 3086167392 3091156992 3095938692 3099598194 3104829024 3104833536 3108503552 3109742592 3114553042 3114663936 3121237476 3121344072 3126283776 3131226747 3135154176 3138860032 3140111172 3140222976 3143827456 3145080576 3156813891 3161809728 3169512962 3170780928 3170889216 3170893824 3174528896 3175907328 3179552768 3180820128 3184918528 3197739384 3201859584 3205644288 3206922048 3210603088 3211997184 3221110784 3233127744 3236949408 3238244352 3238354944 3242072064 3243364344 3247087214 3247198108 3248497152 3252682752 3269867832 3269984256 3273732924 3275154432 3278913792 3280220757 3284447232 3289645056 3301917696 3305820672 3307025421 3307138362 3307143168 3312372096 3316174176 3320446976 3321770496 3334162986 3339439488 3343386816 3350012688 3352873216 3354329088 3358179328 3358294016 3359517888 3359637504 3377387664 3377503008 3381379848 3387086208 3388081014 3390974048 3391094784 3392446464 3396456448 3415883724 3419804619 3420168192 3424210944 3425575824 3425697792 3429507844 3429624968 3429629952 3430996992 3435052544 3447867654 3457650504 3459151872 3463122432 3464502822 3464626176 3468597979 3474087232 3474456576 3492932652 3492937728 3496941987 3497066496 3498460416 3502476096 3502595712 3503996928 3513565496 3527048448 3531217536 3532750848 3536805888 3538215648 3542397936 3546841088 3548381184 3552575488 3567128544 3567250368 3571345008 3572895744 3576996864 3578422644 3582652458 3583033344 3587268608 3592945664 3606349824 3607787304 3611928474 3613496832 3622300528 3622305792 3623749632 3628033024 3633774592 3641568084 3647331072 3648784887 3654559296 3657679872 3659268096 3663463034 3663593472 3669260672 3688778016 3695003136 3699244416 3699370752 3699376128 3700850688 3705225216 3710956816 3711083552 3719048256 3730695948 3735502848 3736991808 3737124864 3741409056 3747330048 3753254956 3761310168 3771982368 3773620224 3777951744 3778080768 3779457624 3779592192 3783925068 3789913344 3794796544 3804052329 3810471984 3814845804 3814981632 3816502272 3821013504 3831855104 3837919232 3838050304 3852237312 3853772802 3858328089 3858333696 3859871616 3864434112 3875398912 3875536896 3881664512 3889856817 3896012736 3908348136 3908763648 3913383936 3919437536 3919571392 3919577088 3925774336 3934199808 3940285608 3940420176 3951600576 3952761183 3957854208 3964111976 3970385408 3972619728 3978906624 3985197678 3990196224 3991928832 3996505128 3996647424 4002829824 4002966528 4009158703 4015503424 4017763134 4024121472 4030912512 4035677184 4041919959 4042063872 4048454784 4053532672 4075088094 4075094016 4076718336 4081537152 4086361664 4087996416 4094459952 4099735552 4106223616 4114889856 4121542656 4127918256 4132797592 4139772032 4139778048 4140987906 4146323456 4152885248 4161649968 4161792096 4161798144 4168378368 4174826418 4174968996 4179761201 4180205568 4186814896 4186963968 4193440768 4202440704 4209085188 4215746304 4227707904 4227852288 4234392338 4234543104 4241093504 4243480164 4250195712 4250340864 4263652512 4269146112 4274192384 4275896064 4282662912 4298640192 4310836992 4315932544 4317659136 4317806592 4322762752 4324485792 4331329536 4336910336 4347488376 4359823776 4359979008 4364977232 4366872576 4371885056 4373627676 4379262976 4386193408 4396891653 4402556928 4407760896 4409367228 4409517816 4409524224 4414579246 4416496128 4421565568 4429027328 4445550648 4452585984 4457849088 4459625973 4466683584 4472438784 4479357184 4479516672 4488970752 4496068269 4496228352 4503183552 4503337344 4508506464 4516114944 4517441352 4521459712 4523261952 4540136832 4547321856 4554511632 4559739492 4560224256 4565614592 4567434432 4567597056 4572839936 4574662656 4591729296 4597156872 4598995968 4606267446 4610200672 4612202496 4617496576 4619337096 4619501568 4632608768 4643908038 4649397291 4657243536 4657250304 4662589316 4662755328 4664613888 4669968128 4670127616 4671829563 4671995904 4702731264 4708290048 4710166758 4710334464 4715741184 4717620864 4723197248 4754269443 4756171392 4756333824 4756340736 4761793344 4763860992 4769329152 4771230192 4776869944 4777377792 4802789376 4808466432 4810383072 4815904632 4817995776 4829741056 4831152557 4831666176 4849691616 4855424112 4857366528 4857532416 4863108096 4865046516 4870630821 4870797162 4872745728 4876906496 4879024128 4884791296 4904801748 4910599386 4912731648 4918370688 4926670848 4932325888 4932494336 4934467584 4940300288 4958731008 4960707543 4968558144 4974261264 4980670464 4982655744 4982833152 4988545408 4996440064 5015080224 5025019032 5029309824 5031493632 5037268992 5037441024 5039276832 5039456256 5045233424 5053217792 5072069772 5080629312 5082121521 5086461072 5086642176 5088669696 5094684672 5102565622 5130252288 5136316416 5138363736 5138546688 5144261766 5144437452 5144444928 5146495488 5152578816 5171801481 5186475756 5188727808 5194683648 5196754233 5196939264 5211130848 5211684864 5217845248 5226102784 5239398978 5245599744 5247690624 5253714144 5253893568 5255995392 5268800768 5270348244 5277138944 5296826304 5305208832 5307323472 5313596904 5320261632 5322571776 5328673504 5328863232 5337106432 5337288704 5357017512 5365495296 5367633966 5373978687 5374550016 5380902912 5389226612 5389418496 5397939712 5409524736 5417892711 5433450792 5433458688 5435624448 5442049536 5450653967 5450661888 5459279936 5462352126 5470996608 5486519808 5488902144 5495194551 5495390208 5503891008 5519704064 5521317208 5533167024 5542504704 5548866624 5549056128 5549064192 5551276032 5557837824 5566435224 5566625328 5573607424 5582618624 5596043922 5603254272 5605487712 5612113584 5620995072 5629882434 5636943872 5637136384 5646057472 5657973552 5666927616 5667121152 5669186436 5675887602 5682596689 5684870016 5692194816 5701194752 5710217216 5722268706 5722472448 5731520256 5747782656 5756870482 5756878848 5757075456 5765981056 5775106048 5778355968 5787500544 5796651168 5813098368 5813305344 5822496768 5831503568 5844019104 5862522204 5863145472 5870075904 5877014528 5879156304 5879357088 5879365632 5888661504 5897770654 5910428412 5910630264 5927400864 5936781312 5943798784 5946167964 5955578112 5963251712 5977796517 5985294336 5994757692 5994971136 6001843694 6004244736 6004449792 6011341952 6021486592 6023255136 6031015936 6053515776 6063095808 6072682176 6079652656 6080299008 6089912576 6090129408 6099550208 6112632141 6112641024 6122305728 6129542496 6131994624 6141689928 6148739618 6149603328 6159116128 6159335424 6172334784 6182313984 6191877384 6199196388 6209658048 6209667072 6211481859 6217007104 6219485184 6229106084 6229327872 6242474952 6242688144 6252567552 6262239627 6262453494 6270308352 6277720064 6280222344 6280445952 6287654912 6290161152 6313627782 6323619456 6339025924 6341561856 6341778432 6349057792 6351588507 6351814656 6359105536 6361640256 6369837056 6395478768 6403719168 6411288576 6413844096 6421206176 6423994368 6442221568 6466255488 6473898816 6476488704 6476709888 6484144128 6486728688 6494174428 6494396216 6496994304 6505365504 6539735664 6539968512 6547465848 6550308864 6557827584 6560441514 6568196173 6568894464 6579290112 6603835392 6611641344 6614050842 6614276724 6614286336 6621868869 6624744192 6632348352 6640893952 6643540992 6668325972 6678878976 6686773632 6700025376 6705746432 6708658176 6716358656 6716588032 6719035776 6719275008 6754775328 6755006016 6762759696 6774172416 6776162028 6781948096 6782189568 6784892928 6792912896 6831767448 6839609238 6840336384 6848421888 6851151648 6851395584 6859015688 6859249936 6859259904 6861993984 6870105088 6895735308 6909401169 6915301008 6918303744 6926244864 6929005644 6929252352 6937195958 6948174464 6948913152 6985865304 6985875456 6993883974 6994132992 6996920832 7004952192 7005191424 7007993856 7027130992 7054096896 7062435072 7065250137 7065501696 7073611776 7076431296 7084795872 7093682176 7096762368 7105150976 7134257088 7134500736 7142690016 7145791488 7153993728 7156845288 7165304916 7166066688 7174537216 7185891328 7212699648 7215574608 7223856948 7226993664 7244601056 7244611584 7247499264 7256066048 7267549184 7283136168 7294662144 7297569774 7306195743 7309118592 7315359744 7318536192 7326926068 7327186944 7338521344 7365899079 7377556032 7390006272 7398488832 7398741504 7398752256 7401701376 7410450432 7421913632 7422167104 7438096512 7461391896 7471005696 7473983616 7474249728 7482818112 7494660096 7506509912 7522620336 7543964736 7547240448 7555903488 7556161536 7558915248 7559184384 7567850136 7579826688 7589593088 7591811161 7608104658 7620943968 7629691608 7629963264 7633004544 7642027008 7653848433 7663710208 7675838464 7676100608 7704474624 7707545604 7716392649 7716656178 7716667392 7719743232 7728868224 7750797824 7763329024 7779713634 7792025472 7816696272 7817527296 7826767872 7838875072 7839142784 7839154176 7851548672 7868399616 7880571216 7880840352 7903201152 7905522366 7915708416 7928223952 7940770816 7945239456 7957813248 7970395356 7980392448 7983857664 7993010256 7993294848 8005659648 8005933056 8018317406 8031006848 8035526268 8048242944 8061825024 8071354368 8083839918 8084127744 8096909568 8107065344 8150176188 8150188032 8153436672 8163074304 8172723328 8175992832 8188919904 8199471104 8212447232 8229779712 8243085312 8255836512 8265595184 8279544064 8279556096 8281975812 8292646912 8305770496 8323299936 8323584192 8323596288 8336756736 8349652836 8349937992 8359522402 8360411136 8373629792 8373927936 8386881536 8404881408 8418170376 8431492608 8444823651 8455415808 8455704576 8468784676 8469086208 8482187008 8486960328 8500391424 8500681728 8513831403 8527305024 8538292224 8548384768 8551792128 8565325824 8583403059 8597280384 8621673984 8631865088 8635305723 8635318272 8635613184 8645525504 8648971584 8662659072 8673820672 8694976752 8719647552 8719958016 8729954464 8733745152 8743770112 8747255352 8758525952 8772386816 8793783306 8805113856 8815521792 8818734456 8819035632 8819048448 8829158492 8832992256 8843131136 8846655981 8858054656 8891101296 8905171968 8915698176 8919251946 8933367168 8944877568 8958714368 8977941504 8992136538 8992456704 9002765541 9006367104 9006674688 9017012928 9032229888 9034882704 9042919424 9046523904 9080273664 9094643712 9109023264 9119478984 9120448512 9131229184 9134868864 9135194112 9145679872 9149325312 9183458592 9194313744 9197991936 9212534892 9220401344 9223109427 9224404992 9234993152 9238674192 9239003136 9265217536 9287816076 9298794582 9314487072 9314500608 9325178632 9325510656 9329227776 9339936256 9340255232 9343659126 9343991808 9393680241 9405462528 9416580096 9420333516 9420668928 9431146571 9431482368 9435241728 9446394496 9508538886 9512342784 9512667648 9512681472 9523586688 9527721984 9538658304 9542460384 9553739888 9554755584 9605578752 9616932864 9620766144 9631809264 9635991552 9659482112 9662305114 9663332352 9699383232 9710848224 9714733056 9715064832 9726216192 9730093032 9741261642 9741594324 9745491456 9753812992 9758048256 9769582592 9809603496 9821198772 9825463296 9836741376 9840662271 9853341696 9864651776 9864988672 9868935168 9880600576 9917462016 9921076263 9921415086 9937116288 9948522528 9961340928 9965311488 9977090816 9992880128 10030160448 10050038064 10058619648 10062987264 10074537984 10074882048 10078553664 10078912512 10090466848 10106435584 10144139544 10161258624 10164243042 10172922144 10173284352 10177339392 10189369344 10205131244 10259413857 10260504576 10272632832 10276727472 10277093376 10288523532 10288874904 10288889856 10292990976 10305157632 10321451129 10343602962 10372951512 10377455616 10389367296 10393508466 10393878528 10405793937 10422261696 10423369728 10435690496 10452205568 10478797956 10490825961 10491199488 10495381248 10507428288 10507787136 10511990784 10537601536 10540696488 10554277888 10593652608 10610417664 10614646944 10627193808 10640523264 10645143552 10657347008 10657726464 10674212864 10674577408 10714035024 10730990592 10735267932 10747957374 10749100032 10761805824 10778453224 10778836992 10795879424 10819049472 10835785422 10866901584 10866917376 10871248896 10884099072 10900935647 10901307934 10901323776 10918559872 10924704252 10941993216 10973039616 10977804288 10990389102 10990780416 11007782016 11042634416 11066334048 11085009408 11097733248 11098112256 11098128384 11102552064 11115675648 11132870448 11133250656 11147214848 11165237248 11192087844 11206508544 11210975424 11224227168 11241990144 11259764868 11273887744 11274272768 11292114944 11315947104 11333855232 11334242304 11338372872 11351775204 11365193378 11369740032 11384389632 11402389504 11420434432 11444537412 11444944896 11463040512 11495565312 11513740964 11513757696 11514150912 11531962112 11550212096 11556711936 11574984267 11575001088 11593302336 11626196736 11626610688 11644993536 11663007136 11669570451 11688038208 11725044408 11726290944 11740151808 11754029056 11758312608 11758714176 11758731264 11777323008 11795541308 11820856824 11821260528 11854801728 11858283549 11873562624 11887597568 11892335928 11911156224 11926503424 11955593034 11970588672 11989515384 11989942272 12003687388 12008489472 12008899584 12022683904 12027476109 12042973184 12046510272 12062031872 12107031552 12125759877 12126191616 12145364352 12159305312 12160598016 12179825152 12199100416 12225264282 12225282048 12244611456 12259084992 12263989248 12283379856 12297479236 12299206656 12318232256 12318670848 12344669568 12364627968 12383754768 12398392776 12419316096 12419334144 12422963718 12434014208 12438970368 12458212168 12458655744 12484949904 12485376288 12505135104 12524479254 12524906988 12539283603 12540616704 12555440128 12560444688 12560891904 12575309824 12580322304 12627255564 12647238912 12678051848 12683123712 12683556864 12698115584 12703177014 12703629312 12718211072 12723280512 12739674112 12790957536 12807438336 12822120619 12822577152 12827688192 12842412352 12847988736 12884443136 12932510976 12947797632 12952977408 12953419776 12968288256 12973457376 12988348856 12988792432 12993988608 13010731008 13079471328 13079937024 13094931696 13100617728 13115655168 13120883028 13136392346 13137788928 13158580224 13207670784 13223282688 13228101684 13228553448 13228572672 13243737738 13249488384 13264696704 13281787904 13287081984 13336651944 13357757952 13373547264 13378877919 13400050752 13411492864 13417316352 13432717312 13433176064 13438071552 13438550016 13488204807 13509550656 13510012032 13525519392 13548344832 13552324056 13563896192 13564379136 13569785856 13585825792 13663534896 13679218476 13680672768 13696843776 13702303296 13702791168 13718031376 13718499872 13718519808 13723987968 13740210176 13791470616 13818802338 13830602016 13836607488 13852489728 13858011288 13858504704 13874391916 13896348928 13897826304 13948191873 13971730608 13971750912 13987767948 13988265984 13993841664 14009904384 14010382848 14015488689 14015987712 14054261984 14108193792 14124870144 14130500274 14131003392 14147223552 14152862592 14169591744 14187364352 14210301952 14262808329 14268514176 14269001472 14285380032 14291582976 14307987456 14313690576 14330609832 14332133376 14349074432 14371782656 14425399296 14431149216 14447713896 14453987328 14489202112 14489223168 14493457671 14494998528 14512132096 14535098368 14566272336 14589324288 14595139548 14611892463 14612391486 14618237184 14630719488 14637072384 14653852136 14654373888 14677042688 14731798158 14755112064 14780012544 14796977664 14797483008 14803402752 14820373183 14820900864 14843827264 14844334208 14876193024 14922783792 14942011392 14947967232 14948499456 14965636224 14989320192 15013019824 15045240672 15087929472 15094480896 15111806976 15112323072 15117830496 15118368768 15135700272 15159653376 15179186176 15183622322 15216209316 15241887936 15259383216 15259926528 15266009088 15284054016 15307696866 15327420416 15351676928 15352201216 15408949248 15415091208 15432785298 15433312356 15433334784 15439486464 15457736448 15501595648 15526658048 15559427268 15584050944 15590262699 15633392544 15635054592 15653535744 15677750144 15678285568 15678308352 15703097344 15736799232 15761142432 15761680704 15806402304 15811044732 15831416832 15856447904 15881541632 15890478912 15915626496 15940790712 15960784896 15967715328 15986020512 15986589696 16011319296 16011866112 16036634812 16062013696 16071052536 16096485888 16121936061 16123650048 16142708736 16167679836 16168255488 16193819136 16214130688 16253678133 16300352376 16300376064 16306873344 16326148608 16345446656 16351961901 16351985664 16377839808 16398942208 16424894464 16459559424 16485583653 16486170624 16511673024 16531190368 16559088128 16559112192 16563951624 16585293824 16611540992 16646599872 16647168384 16647192576 16673513472 16699305672 16699875984 16719044804 16720822272 16747259584 16747855872 16773763072 16809762816 16836340752 16862985216 16889647302 16910831616 16911409152 16937569352 16938172416 16964374016 16973920656 17000782848 17001363456 17027662806 17047790067 17054610048 17076584448 17096769536 17103584256 17130041731 17130651648 17166806118 17194560768 17243347968 17263730176 17270611446 17270636544 17271226368 17291051008 17297943168 17325318144 17389953504 17439295104 17439916032 17459908928 17467490304 17487540224 17494510704 17517051904 17544773632 17587566612 17610227712 17631043584 17637468912 17638071264 17638096896 17658316984 17665984512 17686262272 17693311962 17716109312 17782202592 17810343936 17831396352 17838503892 17858979677 17866734336 17889755136 17917428736 17955883008 17984273076 17984913408 18005531082 18012734208 18013349376 18034025856 18064459776 18069765408 18093047808 18160547328 18189287424 18218046528 18238957968 18240897024 18262458368 18269737728 18270388224 18291359744 18298650624 18337896423 18366917184 18388627488 18395983872 18425069784 18440802688 18446218854 18448809984 18469986304 18477348384 18478006272 18530435072 18575632152 18597589164 18628974144 18629001216 18634445577 18650357264 18651021312 18658455552 18679872512 18680510464 18687318252 18687983616 18786718881 18787360482 18810925056 18833160192 18840667032 18841337856 18862293142 18862964736 18870483456 18892788992 19017077772 19024685568 19025335296 19047173376 19054765521 19055443968 19077316608 19084920768 19107479776 19109511168 19211157504 19233865728 19241532288 19263618528 19271983104 19318964224 19324610228 19326664704 19398766464 19421696448 19429466112 19430129664 19452432384 19460186064 19482523284 19483188648 19490982912 19507625984 19516096512 19539165184 19619206992 19642397544 19650926592 19673482752 19681324542 19704588519 19706683392 19729303552 19729977344 19737870336 19761201152 19834924032 19842152526 19842830172 19865606607 19874232576 19897045056 19922681856 19930622976 19954181632 19985760256 20060320896 20100076128 20117239296 20125974528 20149046687 20149075968 20149764096 20157107328 20157825024 20180933696 20212871168 20288279088 20322517248 20328486084 20345844288 20346568704 20354678784 20378738688 20410262488 20518827714 20521009152 20545265664 20553454944 20554186752 20577047064 20577749808 20577779712 20585981952 20610315264 20642197289 20642902258 20687205924 20745903024 20754911232 20778734592 20787016932 20787757056 20811587874 20844523392 20846739456 20871380992 20957595912 20981651922 20982398976 20990762496 21014856576 21015574272 21023981568 21075203072 21081392976 21108555776 21187305216 21195750411 21220835328 21229293888 21254387616 21281046528 21290287104 21314694016 21315452928 21348425728 21349154816 21428070048 21461981184 21470535864 21495914748 21498200064 21523611648 21556906448 21557673984 21591758848 21638098944 21671570844 21733803168 21733834752 21742497792 21768198144 21801871294 21802615868 21802647552 21837119744 21849408504 21883986432 21918587229 21946079232 21955608576 21980778204 21981560832 22015564032 22085268832 22097697237 22132668096 22170018816 22195466496 22196224512 22196256768 22205104128 22231351296 22265740896 22266501312 22294429696 22330474496 22384175688 22413017088 22421950848 22448454336 22483980288 22519529736 22547775488 22548545536 22584229888 22631894208 22667710464 22668484608 22676745744 22703550408 22730386756 22739480064 22768779264 22775433483 22804779008 22840868864 22889074824 22889889792 22926081024 22961545299 22991130624 23027481928 23027515392 23028301824 23063924224 23100424192 23113423872 23149177947 23149968534 23150002176 23186604672 23252393472 23289157859 23289987072 23326014272 23339140902 23376076416 23450088816 23452581888 23480303616 23508058112 23516625216 23517428352 23517462528 23554646016 23591082616 23641713648 23642521056 23709603456 23716567098 23747125248 23775195136 23784671856 23822312448 23853006848 23911186068 23941177344 23979030768 23979884544 24007374776 24016978944 24017799168 24045367808 24054952218 24085946368 24093020544 24124063744 24214063104 24251519754 24252383232 24280185853 24290728704 24318610624 24321196032 24359650304 24398200832 24450528564 24450564096 24489222912 24518169984 24527978496 24566759712 24594958472 24598413312 24636464512 24637341696 24689339136 24729255936 24767509536 24796785552 24838632192 24838668288 24845927436 24868028416 24877940736 24916424336 24917311488 24969899808 24970752576 25010270208 25048958508 25049813976 25078567206 25081233408 25110880256 25120889376 25121783808 25150619648 25160644608 25254511128 25294477824 25334470953 25356103696 25366247424 25367113728 25396231168 25406354028 25407258624 25436422144 25446561024 25479348224 25541494209 25581915072 25614876672 25644241238 25645154304 25655376384 25684824704 25695977472 25768886272 25865021952 25895595264 25905917169 25905954816 25906839552 25936576512 25946914752 25976697712 25977584864 25987977216 26021462016 26158942656 26159874048 26189863392 26201235456 26231310336 26241766056 26272784692 26275577856 26317160448 26415341568 26446565376 26456203368 26457106896 26457145344 26487475476 26498976768 26529393408 26539967943 26563575808 26574163968 26673303888 26715515904 26747094528 26757755838 26800101504 26822985728 26834632704 26865434624 26866352128 26876143104 26976409614 27008296623 27019101312 27020024064 27051038784 27096689664 27104648112 27127792384 27128758272 27139571712 27171651584 27327069792 27358436952 27361345536 27393687552 27404606592 27405582336 27436062752 27436999744 27437039616 27447975936 27480420352 27582941232 27637604676 27661204032 27669328281 27673214976 27704979456 27716022576 27717009408 27748783832 27792697856 27795652608 27896383746 27943461216 27943501824 27975535896 27976531968 27987683328 28019808768 28020765696 28030977378 28031975424 28064110921 28108523968 28216387584 28249740288 28261000548 28262006784 28293439713 28294447104 28305725184 28339183488 28374728704 28525616658 28537028352 28538002944 28570760064 28583165952 28615974912 28627381152 28661219664 28664266752 28698148864 28743565312 28850798592 28862298432 28895427792 28907974656 28978404224 28978446336 28986915342 28989997056 29024264192 29070196736 29132544672 29178648576 29190279096 29223784926 29224782972 29236474368 29261438976 29274144768 29307704272 29308747776 29354085376 29463596316 29510224128 29521986813 29560025088 29593955328 29594966016 29606805504 29640746366 29641801728 29687654528 29688668416 29752386048 29845567584 29884022784 29895934464 29931272448 29978640384 30026039648 30090481344 30175858944 30188961792 30223613952 30224646144 30235660992 30236737536 30271400544 30319306752 30358372352 30367244644 30432418632 30483775872 30518766432 30519853056 30532018176 30568108032 30615393732 30654840832 30703353856 30704402432 30778241571 30817898496 30830182416 30865570596 30866624712 30866669568 30878972928 30915472896 30964353387 31003191296 31053316096 31118854536 31168101888 31180525398 31217381811 31266785088 31270109184 31307071488 31355500288 31356571136 31356616704 31406194688 31472477883 31473598464 31522284864 31523361408 31612804608 31622089464 31662833664 31712895808 31763083264 31780957824 31831252992 31881581424 31921569792 31935430656 31972041024 31973179392 32022638592 32023732224 32073269624 32124027392 32142105072 32192971776 32243872122 32247300096 32285417472 32335359672 32336510976 32387638272 32428261376 32437738597 32507356266 32600704752 32600752128 32613746688 32652297216 32690893312 32702806941 32703923802 32703971328 32755679616 32797884416 32919118848 32971167306 32972341248 33023346048 33062380736 33118176256 33127903248 33170587648 33223081984 33293199744 33294336768 33294385152 33347026944 33398611344 33399751968 33438089608 33441644544 33494519168 33495711744 33547526144 33619525632 33672681504 33725970432 33779294604 33818067899 33821663232 33822818304 33875138704 33876344832 33928748032 33947841312 34001565696 34002726912 34055325612 34095580134 34109220096 34153168896 34193539072 34207168512 34260083462 34261303296 34333612236 34389121536 34486695936 34527460352 34541222892 34541273088 34542452736 34582102016 34595886336 34650636288 34724952801 34779907008 34878590208 34879832064 34919817856 34934980608 34975080448 34989021408 35034103808 35089547264 35175133224 35220455424 35262087168 35274937824 35276142528 35276193792 35316633968 35331969024 35372524544 35386623924 35432218624 35564405184 35574850647 35620687872 35662792704 35677007784 35717959354 35733468672 35779510272 35834857472 35911766016 35968546152 35969826816 36011062164 36025468416 36026698752 36068051712 36082428327 36128919552 36139530816 36186095616 36321094656 36377279631 36378574848 36436093056 36477915936 36481794048 36524916736 36539475456 36582719488 36597301248 36675792846 36733834368 36777254976 36791967744 36850139568 36881605376 36892437708 36897619968 36939972608 36954696768 36956012544 37060870144 37151264304 37195178328 37257948288 37258002432 37268891154 37300714528 37302042624 37316911104 37359745024 37361020928 37374636504 37375967232 37573437762 37574720964 37617850809 37621850112 37666320384 37681334064 37682675712 37724586284 37725929472 37740966912 37785577984 38034155544 38049371136 38050670592 38094346752 38109531042 38110887936 38154577769 38154633216 38169841536 38214959552 38219022336 38422315008 38466361857 38467731456 38483064576 38527237056 38543966208 38637928448 38649220456 38653329408 38797532928 38843392896 38858932224 38860259328 38904864768 38920372128 38965046568 38966377296 38981965824 39015251968 39032193024 39078330368 39238413984 39284795088 39301853184 39346965504 39362649084 39409177038 39413366784 39458607104 39459954688 39475740672 39522402304 39669848064 39684305052 39685660344 39731213214 39748465152 39794090112 39845363712 39861245952 39908363264 39971520512 40120641792 40136633757 40200152256 40234478592 40251949056 40298093374 40298151936 40299528192 40314214656 40315650048 40361867392 40425742336 40576558176 40645034496 40656972168 40691688576 40693137408 40709357568 40757477376 40820524976 41037655428 41042018304 41090531328 41106909888 41108373504 41154094128 41155499616 41155559424 41171963904 41220630528 41284394578 41285804516 41374411848 41491806048 41509822464 41557469184 41574033864 41575514112 41623175748 41689046784 41693478912 41742761984 41844575619 41915191824 41963303844 41964797952 41981524992 42029713152 42031148544 42046466067 42047963136 42150406144 42162785952 42217111552 42374610432 42391500822 42441670656 42458587776 42508775232 42562093056 42629388032 42630905856 42696851456 42698309632 42788424987 42856140096 42923962368 42941071728 42991829496 42996400128 43047223296 43113812896 43115347968 43183517696 43276197888 43343141688 43467606336 43467669504 43480373013 43484995584 43536396288 43603742588 43605231736 43605295104 43674239488 43698817008 43767972864 43835677389 43837174458 43892158464 43911217152 43961556408 43963121664 44031128064 44100745733 44170537664 44195394474 44265336192 44340037632 44390932992 44392449024 44410208256 44461119549 44462702592 44531481792 44533002624 44588859392 44768351376 44826034176 44843901696 44896908672 44967960576 45039059472 45095550976 45097091072 45168459776 45263788416 45335420928 45336969216 45353491488 45407100816 45460773512 45478960128 45537558528 45550866966 45609558016 45681737728 45778149648 45779779584 45852162048 45923090598 45977373211 45982261248 46054963856 46055030784 46056603648 46127848448 46200848384 46226847744 46298355894 46299937068 46300004352 46373209344 46504786944 46578315718 46579974144 46652028544 46678281804 46752152832 46900177632 46905163776 46960607232 47016116224 47033250432 47034856704 47034925056 47109292032 47182165232 47283427296 47285042112 47419206912 47433134196 47494250496 47550390272 47569343712 47644624896 47706013696 47822372136 47882354688 47958061536 47959769088 48014749552 48033957888 48035598336 48090735616 48109904436 48171892736 48186041088 48248127488 48365808183 48428126208 48503039508 48504766464 48560371706 48581457408 48637221248 48642392064 48719300608 48796401664 48901057128 48901128192 48978445824 49036339968 49055885703 49055956992 49133519424 49189916944 49196826624 49272929024 49274683392 49378678272 49456750959 49458511872 49535019072 49593571104 49677264384 49677336576 49691854872 49736056832 49755881472 49832848672 49834622976 49939799616 49941505152 50020540416 50097917016 50099627952 50157134412 50162466816 50221760512 50241778752 50243567616 50301239296 50321289216 50509022256 50588955648 50668941906 50712207392 50732494848 50734227456 50792462336 50812708056 50814517248 50872844288 50893122048 50958696448 51082988418 51143370201 51163830144 51229753344 51288482476 51290308608 51310752768 51369649408 51390125193 51391954944 51537772544 51730043904 51791190528 51811834338 51811909632 51813679104 51873153024 51893829504 51953395424 51955169728 51975954432 52317885312 52319748096 52379726784 52402470912 52462620672 52483532112 52545569384 52551155712 52634320896 52830683136 52893130752 52912406736 52914213792 52914290688 52974950952 52997953536 53058786816 53079935886 53127151616 53142678127 53148327936 53346607776 53431031808 53494189056 53515511676 53576939031 53600203008 53645971456 53669265408 53730869248 53732704256 53752286208 53952819228 54016593246 54038202624 54040048128 54102077568 54193379328 54209296224 54255584768 54279143424 54343303168 54654139584 54716873904 54722691072 54787375104 54809213184 54811164672 54872125504 54873999488 54874079232 54895951872 54960840704 55165882464 55275209352 55322408064 55338656562 55346429952 55409958912 55432045152 55434018816 55497567664 55585395712 55591305216 55792767492 55886922432 55887003648 55903336731 55951071792 55953063936 55975366656 56039617536 56041531392 56061954756 56063950848 56128221842 56217047936 56432775168 56499480576 56522001096 56524013568 56586879426 56588894208 56611450368 56678366976 56749457408 57051233316 57074056704 57076005888 57141520128 57164296563 57166331904 57231949824 57254762304 57322439328 57328533504 57396297728 57487130624 57701597184 57724596864 57790855584 57815949312 57956808448 57956892672 57973830684 57979994112 58048528384 58140393472 58265089344 58357297152 58380558192 58447569852 58449565944 58472948736 58522877952 58548289536 58615408544 58617495552 58708170752 58927192632 59020448256 59043973626 59113765557 59120050176 59187910656 59189932032 59213611008 59281492732 59283603456 59375309056 59377336832 59504772096 59596819821 59691135168 59768045568 59791868928 59862544896 59957280768 60052079296 60180962688 60351717888 60377923584 60447140061 60447227904 60449292288 60471321984 60473475072 60542801088 60638613504 60716744704 60734489288 60864837264 60967551744 61037532864 61039706112 61064036352 61136216064 61230787464 61309681664 61406707712 61408804864 61556483142 61635796992 61660364832 61731141192 61733249424 61733339136 61757945856 61830945792 61926591867 61928706774 62006382592 62106632192 62237709072 62336203776 62361050796 62434763622 62533570176 62540218368 62614142976 62711000576 62713142272 62812389376 62944955766 62947196928 63044569728 63046722816 63225609216 63244178928 63325667328 63425791616 63526166528 63561915648 63662505984 63763162848 63843139584 63870861312 63944082048 63946358784 64045277184 64047464448 64146539248 64248054784 64284210144 64385943552 64487744244 64494600192 64570834944 64670719344 64673021952 64775276544 64856522752 64875477194 65014712532 65201409504 65201504256 65227493376 65304594432 65381786624 65405613882 65407847604 65407942656 65511359232 65595768832 65755761687 65838237696 65942334612 65944682496 66046692096 66124761472 66236352512 66255806496 66341175296 66446163968 66586399488 66588673536 66588770304 66694053888 66797222688 66799503936 66876179216 66883289088 66989038336 66991423488 67095052288 67239051264 67345363008 67451940864 67558589208 67636135798 67643326464 67645636608 67750277408 67752689664 67857496064 67895682624 68003131392 68005453824 68110651224 68191160268 68218440192 68306337792 68326300449 68387078144 68414337024 68520166924 68522606592 68667224472 68778243072 68884635897 68973391872 69054920704 69082445784 69082546176 69084905472 69164204032 69191772672 69301272576 69447533841 69449905602 69559814016 69757180416 69839635712 69867473577 69869961216 69950160896 69978042816 70068207616 70179094528 70350266448 70440910848 70524174336 70549875648 70552285056 70552387584 70633267936 70663938048 70745049088 70773247848 70864437248 71128810368 71149701294 71241375744 71325585408 71354015568 71435918708 71466937344 71559020544 71669714944 71823532032 71937092304 71939653632 72022124328 72050936832 72053397504 72136103424 72164856654 72250157903 72257839104 72279061632 72372191232 72642189312 72754559262 72757149696 72840557559 72872186112 72955831872 72963588096 73049833472 73078950912 73165438976 73194602496 73351585692 73467668736 73554509952 73583935488 73700279136 73763210752 73784875416 73795239936 73879945216 73909393536 73912025088 74302528608 74390356656 74515896576 74516004864 74537782308 74601429056 74604085248 74633822208 74719490048 74722041856 74749273008 74751934464 75146875524 75149441928 75235701618 75243700224 75332640768 75362668128 75365351424 75449172568 75451858944 75481933824 75571155968 76003412859 76068311088 76098742272 76101341184 76188693504 76219062084 76221775872 76306549529 76309155538 76309266432 76339683072 76429919104 76438044672 76844630016 76932723714 76935462912 76966129152 77054474112 77087932416 77298440912 77306658816 77595065856 77686785792 77717751507 77717864448 77720518656 77809729536 77840744256 77930093136 77932754592 77963931648 78030503936 78064386048 78156660736 78476827968 78569590176 78603706368 78693931008 78725298168 78818354076 78826733568 78917214208 78919909376 78951481344 79044804608 79339696128 79368610104 79371320688 79462426428 79496930304 79588180224 79619903829 79690727424 79722491904 79816726528 79943041024 80241283584 80273267514 80400304512 80468957184 80503898112 80596186748 80596303872 80599056384 80628429312 80723734784 80851484672 81024889869 81153116352 81290068992 81313944336 81383377152 81386274816 81418715136 81514954752 81641049952 82075310856 82084036608 82181062656 82213819776 82216747008 82308188256 82310999232 82311118848 82343927808 82441261056 82568789156 82571609032 82748823696 82983612096 83007984843 83019644928 83114938368 83148067728 83151028224 83246351496 83378093568 83386957824 83485523968 83509922771 83689151238 83830383648 83926607688 83929595904 83963049984 84059426304 84062297088 84092932134 84095926272 84192332763 84300812288 84325571904 84434223104 84749220864 84783001644 84880319139 84883341312 84917175552 85017550464 85124186112 85258776064 85393702912 85396619264 85576849974 85712280192 85847924736 85882143456 85983658992 85992800256 86094446592 86227625792 86230695936 86367035392 86552395776 86686283376 86935212672 86935339008 86960746026 86969991168 87072792576 87207485176 87210463472 87210590208 87348478976 87397634016 87535945728 87671354778 87674348916 87784316928 87822434304 87923112816 87926243328 88062256128 88201491466 88341075328 88390788948 88530672384 88680075264 88781865984 88784898048 88820416512 88922239098 88925405184 89062963584 89066005248 89177718784 89536702752 89652068352 89687803392 89793817344 89935921152 90078118944 90191101952 90194182144 90336919552 90527576832 90670841856 90673938432 90706982976 90814201632 90921547024 90957920256 91075117056 91101733932 91219116032 91363475456 91556299296 91559559168 91704324096 91846181196 91954746422 91964522496 92109927712 92110061568 92113207296 92255696896 92401696768 92453695488 92596711788 92599874136 92600008704 92746418688 92893060161 93009573888 93156631436 93159948288 93304057088 93356563608 93504305664 93652145433 93800355264 93810327552 93921214464 94032232448 94066500864 94069713408 94069850112 94218584064 94364330464 94417433649 94566854592 94570084224 94838413824 94866268392 94988500992 95100780544 95138687424 95289249792 95412027392 95644744272 95764709376 95916123072 95919538176 96029499104 96067915776 96071196672 96181471232 96219808872 96343785472 96372082176 96496254976 96731616366 96856252416 97006079016 97009532928 97120743412 97162914816 97274442496 97284784128 97313215791 97438601216 97592803328 97802114256 97802256384 97956891648 98072679936 98108420823 98111771406 98111913984 98267038848 98379833888 98393653248 98545858048 98757356544 98913501918 98917023744 99070038144 99187142208 99354528768 99383709744 99472113664 99511762944 99665697344 99669245952 99879599232 99883010304 100041080832 100195834032 100199255904 100314268824 100324933632 100443521024 100483557504 100487135232 100602478592 100642578432 101018044512 101177911296 101337883812 101424414784 101454203697 101464989696 101468454912 101584924672 101625416112 101629034496 101745688576 101786244096 101917392896 102165976836 102286740402 102327660288 102459506688 102576964952 102580617216 102621505536 102739298816 102780250386 102783909888 103075545088 103460087808 103582381056 103623668676 103623819264 103627358208 103742612281 103746306048 103787659008 103906790848 103910339456 103951908864 104635770624 104639496192 104759453568 104804941824 104925241344 104967064224 105091138768 105102311424 105268641792 105661366272 105786261504 105824813472 105828427584 105828581376 105949901904 105995907072 106117573632 106159871772 106254303232 106285356254 106296655872 106693215552 106862063616 106988378112 107031023352 107153878062 107200406016 107291942912 107338530816 107461738496 107465408512 107504572416 107905638456 108033186492 108076405248 108080096256 108204155136 108247284981 108386758656 108418592448 108511169536 108558286848 108686606336 109131838893 109308279168 109433747808 109445382144 109574750208 109618426368 109744251008 109747998976 109748158464 109791903744 109921681408 110331764928 110550418704 110644816128 110677313124 110692859904 110819917824 110864090304 110868037632 110995135328 111170791424 111182610432 111585534984 111773844864 111774007296 111806673462 111902143584 111906127872 111950733312 112079235072 112083062784 112123909512 112127901696 112256443684 112434095872 112853552427 112865550336 112998961152 113044002192 113048027136 113173758852 113177788416 113222900736 113356733952 113498914816 114102466632 114148113408 114152011776 114283040256 114328593126 114332663808 114463733307 114463899648 114509524608 114644878656 114657067008 114792595456 114974261248 115399085571 115403194368 115449193728 115581711168 115631898624 115913616896 115913785344 115947661368 115959988224 116097056768 116280786944 116530178688 116714594304 116761116384 116895139704 116899131888 116945897472 117045755904 117096579072 117230817088 117234991104 117416341504 117854385264 118040896512 118087947252 118227531114 118240100352 118375821312 118379864064 118427222016 118562985464 118567206912 118750618112 118754673664 119009544192 119193639642 119382270336 119536091136 119583737856 119725089792 119910292117 119914561536 120104158592 120361925376 120703435776 120755847168 120894280122 120894455808 120898584576 120942643968 120946950144 121085602176 121277227008 121468978576 121729674528 121935103488 122075065728 122079412224 122128072704 122272432128 122461574928 122619363328 122813415424 122817609728 123112966284 123271593984 123320729664 123462282384 123466498848 123466678272 123515891712 123661891584 123853183734 123857413548 124012765184 124213264384 124475418144 124672407552 124722101592 124869527244 125067140352 125080436736 125228285952 125422001152 125426284544 125624778752 125889911532 125894393856 126089139456 126093445632 126139398201 126451218432 126488357856 126651334656 126851583232 127052333056 127123831296 127325011968 127526325696 127686279168 127888164096 127892717568 128090554368 128094928896 128293078496 128365274961 128496109568 128568420288 128771887104 128975488488 128989200384 129141669888 129341438688 129346043904 129550553088 129713045504 129750954388 130029425064 130402819008 130403008512 130441119039 130454986752 130609188864 130763573248 130811227764 130815695208 130815885312 131022718464 131191537664 131507032167 131511523374 131676475392 131884669224 131889364992 132093384192 132249522944 132302237199 132472705024 132511612992 132682350592 132892327936 133172798976 133177347072 133383358647 133388107776 133594445376 133599007872 133752358432 133766578176 133978076672 134190104576 134478102528 134690726016 134903881728 135117178416 135272271596 135286652928 135291273216 135500554816 135505379328 135714992128 135791365248 136006262784 136010907648 136221302448 136382320536 136436880384 136612675584 136652600898 136774156288 136828674048 137040333848 137045213184 137334448944 137556486144 137769271794 137932119633 137946783744 138109841408 138164891568 138165092352 138169810944 138328408064 138383545344 138597610369 138602545152 138895067682 138899811204 139119628032 139514360832 139679271424 139734947154 139739922432 139900321792 139956085632 140136415232 140700532896 140881821696 141043326809 141048348672 141099751296 141104570112 141104775168 141266535872 141327876096 141490098176 141546495696 141728874496 142257620736 142299402588 142482751488 142651170816 142708031136 142871837416 142933874688 143118041088 143339429888 143647064064 143874184608 143879307264 144044248656 144101873664 144106795008 144272206848 144329713308 144495381023 144500315806 144515678208 144558123264 144744382464 145284378624 145509118524 145514299392 145681115118 145744372224 145911663744 145927176192 146099666944 146157901824 146389204992 146703171384 146935337472 147109019904 147167657109 147167870976 147400558272 147526421504 147569750832 147590479872 147759890432 147818787072 147824050176 148370252877 148605057216 148780713312 149031793152 149032009728 149075564616 149202858112 149208170496 149267644416 149438980096 149444083712 149498546016 149503868928 150293751048 150298883856 150471403236 150487400448 150665281536 150725336256 150730702848 150898345136 150903717888 150963867648 151142311936 152006825718 152136622176 152197484544 152202682368 152377387008 152438124168 152443551744 152613099058 152618311076 152618532864 152679366144 152859838208 152876089344 153430110603 153689260032 153865447428 153870925824 153932258304 154108948224 154170375579 154175864832 154596881824 154613317632 155190131712 155373571584 155435503014 155435728896 155441037312 155619459072 155681488512 155860186272 155865509184 155927863296 156061007872 156313321472 156953655936 157139180352 157207412736 157387862016 157450596336 157636708152 157653467136 157834428416 157839818752 157902962688 158089609216 158679392256 158737220208 158742641376 158924852856 158993860608 159176360448 159239807658 159381454848 159428034381 159444983808 159633453056 159886082048 160482567168 160546535028 160730817093 160800609024 160937914368 161007796224 161192373496 161192607744 161198112768 161256858624 161447469568 161702969344 162049779738 162306232704 162580137984 162627888672 162766754304 162837430272 163024105013 163029909504 163282099904 164150621712 164168073216 164362125312 164427639552 164433494016 164616376512 164621998464 164622237696 164687855616 164882522112 165137578312 165143218064 165497647392 165967224192 166015969686 166039289856 166229876736 166296135456 166302056448 166492702992 166756187136 166773915648 166971047936 167019845542 167378302476 167660767296 167853215376 167859191808 167926099968 168118852608 168124594176 168185864268 168191852544 168384665526 168601624576 168651143808 168868446208 169498441728 169566003288 169760638278 169766682624 169834351104 170035100928 170248372224 170517552128 170787405824 170793238528 171153699948 171424560384 171492889689 171695849472 171764286912 171967317984 171985600512 172188893184 172455251584 172461391872 172734070784 173104791552 173372566752 173870425344 173870678016 173921492052 173939982336 174145585152 174414970352 174420926944 174421180416 174696957952 174795268032 175071891456 175342709556 175348697832 175568633856 175644868608 175846225632 175852486656 176124512256 176402982932 176682150656 176781577896 177061344768 177341296671 177360150528 177563731968 177569796096 177640833024 177844478196 177850810368 178125927168 178132010496 178355437568 178790459463 179073405504 179304136704 179375606784 179587634688 179871842304 180156237888 180382203904 180388364288 180673839104 181055153664 181341420183 181341683712 181347876864 181413965952 181628403264 181843094048 181915840512 182150234112 182203467864 182438232064 182726950912 183112598592 183119118336 183408648192 183692362392 183909492844 183929044992 184219855424 184220123136 184226414592 184511393792 184803393536 184907390976 185193423576 185199748272 185200017408 185492837376 185779775601 185786120322 186019147776 186313262872 186319896576 186608114176 186713127216 187008611328 187304290866 187600710528 187620655104 187842428928 188064464896 188133001728 188139426816 188430459041 188437168128 188728660928 188834867298 189133709184 189140168448 189676827648 189732536784 189977001984 190201561088 190277374848 190578499584 191289488544 191529418752 191832246144 191839076352 192058998208 192135831552 192142393344 192362942464 192439617744 192687570944 192744164352 192992509952 193463232732 193712504832 194012158032 194019065856 194241486824 194325829632 194548884992 194569568256 194626431582 194877202432 195185606656 195604228512 195604512768 195913783296 196145359872 196216841646 196223542812 196223827968 196448776447 196534077696 196759667776 196787306496 197091716096 197514713088 197827003836 197834047488 198140076288 198374284416 198709057536 198767419488 199023525888 199331394688 199338491904 199759198464 199766020608 200082161664 200391668064 200398511808 200628537648 200649867264 200887042048 200967115008 200974270464 201204957184 201285156864 202036089024 202355822592 202675767624 202848829568 202908407394 202929979392 202936909824 203169849344 203250832224 203258068992 203491377152 203572488192 203834785792 204331953672 204573480804 204655320576 204919013376 204978901347 205153929904 205161234432 205243011072 205478597632 205560500772 205567819776 206151090176 206653907691 206920175616 207164762112 207247337352 207247638528 207254716416 207485224562 207492612096 207575318016 207813581696 207820678912 207903817728 209271541248 209518907136 209602420731 209609883648 209850482688 209934128448 210182277536 210204622848 210537283584 211322732544 211572523008 211649626944 211656855168 211657162752 211899803808 211991814144 212235147264 212319743544 212508606464 212570712508 212593311744 213386431104 213724127232 213976756224 214062046704 214307756124 214400812032 214583885824 214677061632 214923476992 214930817024 215009144832 215811276912 216066372984 216152810496 216160192512 216408310272 216494569962 216750473709 216773517312 216837184896 217022339072 217116573696 217373212672 218263677786 218521672677 218616558336 218867495616 218890764288 219149500416 219236852736 219488502016 219495997952 219496316928 219583807488 219843362816 220663529856 221100837408 221289632256 221354626248 221385719808 221639835648 221728180608 221736075264 221990270656 222341582848 223171069968 223547689728 223548014592 223613346924 223804287168 223812255744 223901466624 224158470144 224166125568 224247819024 224255803392 224512887368 224868191744 225707104854 225731100672 225997922304 226088004384 226096054272 226347517704 226355576832 226445801472 226713467904 226997829632 227064170179 228204933264 228296226816 228304023552 228566080512 228657186252 228665327616 228919648587 228927466614 228927799296 229019049216 229289757312 229314134016 229585190912 230798171142 230806388736 230898387456 231163422336 231263797248 231827233792 231895322736 231919976448 232194113536 232561573888 233060357376 233153254521 233429188608 233522232768 233790279408 233798263776 233891794944 234091511808 234193158144 234461634176 234469982208 234832683008 235708770528 236081793024 236175894504 236455062228 236480200704 236751642624 236759728128 236854444032 237125970928 237134413824 237501236224 237509347328 238019088384 238387279284 238764540672 238859711487 239072182272 239167475712 239450179584 239820584234 239829123072 240208317184 240723850752 241406871552 241511694336 241788560244 241788911616 241797169152 241885287936 242171204352 242554454016 242937957152 243074669607 243459349056 243870206976 244150131456 244158824448 244256145408 244544864256 244923149856 245238726656 245626830848 245635219456 246225932568 246543187968 246641459328 246924564768 246932997696 246933356544 247031783424 247323783168 247706367468 247714827096 248025530368 248426528768 248950836288 249023954529 249344815104 249444203184 249739054488 250134280704 250160873472 250456571904 250529768313 250844002304 250852569088 251249557504 251779823064 251788787712 252178278912 252186891264 252278796402 252576998289 252902436864 252976715712 253302669312 253703166464 254104666112 254247662592 254640957417 254650023936 255052651392 255372558336 255776328192 256180736449 256181108736 256189857792 256586156992 256730549922 256992219136 257136840576 257543774208 257950976976 257978400768 258283339776 258682877376 258692087808 259101106176 259426091008 259501908776 260058850128 260805638016 260806017024 260882238078 260909973504 261218377728 261527146496 261622455528 261631390416 261631770624 262045436928 262383075328 263014064334 263023046748 263352950784 263769338448 263778729984 264186768384 264499045888 264604474398 264945410048 265023225984 265364701184 266345597952 266354694144 266766717294 266776215552 267082044383 267188890752 267198015744 267504716864 267533156352 267956153344 268380209152 268956205056 269381452032 269807763456 270234356832 270544543192 270573305856 270582546432 271001109632 271010758656 271429984256 271582730496 272012525568 272021815296 272442604896 272764641072 272873760768 273225351168 273305201796 273548312576 273657348096 274080667696 274090426368 274668897888 275112972288 275538543588 275864239266 275893567488 276219682816 276329783136 276330184704 276339621888 276656816128 276767090688 277195220738 277205090304 277790135364 277799622408 278239256064 278679180483 279028721664 279358542848 279469894308 279479844864 279800643584 279912171264 280272830464 280956436299 281401065792 281763643392 282086653618 282096697344 282199502592 282209140224 282209550336 282533071744 282655752192 282980196352 283092991392 283457748992 284515241472 284598805176 284965502976 285302341632 285416062272 285743674832 285867749376 286236082176 286678859776 287294128128 287748369216 287758614528 288088497312 288203747328 288213590016 288544413696 288659426616 288990762046 289000631612 289031356416 289116246528 289488764928 290568757248 291018237048 291028598784 291362230236 291488744448 291823327488 291854352384 291939647373 292199333888 292315803648 292778409984 293406342768 293870674944 294218039808 294325262469 294335314218 294335741952 294801116544 295052843008 295139501664 295180959744 295519780864 295637574144 296740505754 297210114432 297561426624 298063586304 298151129232 298405716224 298416340992 298535288832 298877960192 298888167424 298997092032 299007737856 300587502096 300597767712 300942806472 300974800896 301330563072 301450672512 301461405696 301796690272 301807435776 301927735296 302284623872 304013651436 304273244352 304362611091 304394969088 304405364736 304754774016 304876248336 304887103488 305226198116 305236622152 305237065728 305358732288 305719676416 305752178688 306860221206 307378520064 307730894856 307741851648 307864516608 308217896448 308340751158 308351729664 308705220131 309193763648 309226635264 310380263424 310747143168 310871006028 310871457792 310882074624 311227836843 311238918144 311362977024 311720372544 311731018368 311855726592 312122015744 313907311872 314278360704 314414825472 314775724032 314901192672 315273416304 315306934272 315668856832 315679637504 315805925376 316179218432 317358784512 317474440416 317485282752 317849705712 317987721216 318352720896 318479615316 318762909696 318856068762 318889967616 319266906112 319772164096 320965134336 321093070056 321461634186 321601218048 321875828736 322015592448 322384746992 322385215488 322396225536 322513717248 322894939136 323405938688 324099559476 324612465408 324741854943 325160275968 325255777344 325533508608 325674860544 326048210026 326059819008 326564199808 328301243424 328336146432 328724250624 328855279104 329232753024 329243996928 329244475392 329375711232 329765044224 330275156624 330286436128 330995294784 331934448384 332031939372 332078579712 332459753472 332592270912 332604112896 332985405984 333512374272 333547831296 333942095872 334039691084 334756604952 335321534592 335706430752 335718383616 335852199936 336237705216 336249188352 336371728536 336383705088 336769331052 337203249152 337302287616 337736892416 338560657281 338996883456 339132006576 339521276556 339533365248 339668702208 340070201856 340496744448 341035104256 341574811648 341586477056 342307399896 342849120768 342985779378 343391199921 343391698944 343528573824 343934635968 343971201024 344377786368 344910503168 344922783744 345468141568 346197256713 346209583104 346745133504 347740850688 347741356032 347842984104 347879964672 348291170304 348829940704 348841853888 348842360832 349393915904 349590536064 350143782912 350685419112 350697395664 351137267712 351289737216 351692451264 351704973312 352249024512 352805965864 353364301312 353563155792 354122689536 354682593342 354720301056 355127463936 355139592192 355281666048 355688956392 355701620736 356251854336 356264020992 356710875136 356815124567 357580918926 358146811008 358608273408 358751213568 359175269376 359730876351 359743684608 360312475776 360764407808 360776728576 362110307328 362682840366 362683367424 362695753728 362827931904 363256806528 363686188096 363831681024 364406935728 364876464128 365453901824 366225197184 366238236672 366817296384 367384724784 367818985688 367858089984 368439710848 368440246272 368452829184 369022787584 369606787072 369814781952 370386847152 370399496544 370400034816 370985674752 371559551202 371572240644 371998746889 372038295552 372626525744 372639793152 373216228352 373426254432 374017222656 374608581732 375201421056 375241310208 375684857856 376128929792 376266003456 376278853632 376860918082 376874336256 377457321856 377669734596 378267418368 378280336896 379353655296 379465073568 379954003968 380403122176 380554749696 381156999168 382578977088 383058837504 383664492288 383678152704 384117996416 384271663104 384284786688 384725884928 384879235488 385375141888 385488328704 385985019904 386926465464 387425009664 388024316064 388038131712 388482973648 388651659264 389097769984 389139136512 389252863164 389754404864 390371213312 391208457024 391209025536 391323357117 391827566592 392290719744 392433683292 392447085624 392447655936 392897552894 393068155392 393519335552 393574612992 394183432192 395029426176 395654007672 395668094976 396280152576 396748568832 396906711597 397418115072 397534838976 398047051776 398662789376 398676983808 399518396928 399532041216 400150075941 400164323328 400783336128 400797023616 401257075296 401299734528 401774084096 401934230016 402409914368 402570313728 404072178048 404711645184 405351535248 405697659136 405816814788 405859958784 405873819648 406339698688 406501664448 406516137984 406982754304 407144976384 407669571584 408663907344 409146961608 409310641152 409838026752 409957802694 410307859808 410322468864 410486022144 410957195264 411121001544 411135639552 412302180352 413307815382 413796358899 413840351232 414329524224 414494674704 414495277056 414509432832 414970449124 414985224192 415150636032 415627163392 415641357824 415792831107 415807635456 418543082496 419037814272 419204841462 419219767296 419700965376 419868256896 420364555072 420409245696 422645465088 423129980427 423145046016 423299253888 423313710336 423314325504 423799607616 423983628288 424470294528 424639487088 425017212928 425141425016 425186623488 426772862208 427448254464 427953512448 428124093408 428615512248 428801624064 429167771648 429354123264 429846953984 429861634048 430018289664 431622553824 432132745968 432305620992 432320385024 432816620544 432989139924 433486143069 433500947418 433547034624 433674369792 434044678144 434233147392 434746425344 436527355572 437043345354 437233116672 437734991232 437781528576 438299000832 438473705472 438977004032 438991995904 439167614976 439686725632 441327059712 441502971327 442201674816 442579264512 442709252496 442771439616 443279671296 443456361216 443472150528 443980541312 444683165696 446342139936 447095379456 447096029184 447226693848 447608574336 447624511488 447802933248 448316940288 448332251136 448495638048 448511606784 449025774736 449736383488 451414209708 451462201344 451995844608 452176008768 452192108544 452695035408 452711153664 452891602944 453426935808 453995659264 454128340358 456409866528 456592453632 456608047104 457132161024 457314372504 457330655232 457839297174 457854933228 457855598592 458038098432 458579514624 458628268032 459170381824 460290331809 461596342284 461612777472 461796774912 462326844672 462511126737 462527594496 463654467584 463790645472 463839952896 464388227072 465123147776 466120714752 466306509042 466858377216 467044465536 467580558816 467596527552 467783589888 468183023616 468923268352 468939964416 469665366016 471417541056 472163586048 472351789008 472910124456 472960401408 473503285248 473519456256 473708888064 474251941856 474268827648 475002472448 475018694656 476038176768 476774558568 477529081344 477719422974 478144364544 478284103143 478334951424 478900359168 479641168468 479658246144 480416634368 481447701504 482192451279 482813743104 483023388672 483577120488 483577823232 483594338304 483770575872 484342408704 485108203063 485108908032 485875914304 486149339214 486918698112 487740413952 488300262912 488512290816 489072315039 489089728512 489846299712 490477453312 491253661696 492451865136 493086375936 493282918656 493849129536 493865995392 493866713088 494063566848 494647566336 495412734936 495429654192 496051060736 496853057536 497901672576 498047909058 498689630208 498888406368 499478108976 500268561408 500321746944 500913143808 501059536626 501688004608 501705138176 502499115008 503559646128 503577575424 504356557824 504373782528 504557592804 505153996578 505751105321 505804873728 505953431424 506605338624 507406332928 508209332224 508495325184 509281914834 509300047872 510105302784 510745116672 511552656384 512361472898 512362217472 512379715584 513172313984 513461099844 513984438272 514273681152 515087548416 515901953952 515956801536 516566679552 517365754752 517384175616 518202212352 519003817552 520117700256 521611276032 521612034048 521764476156 521819947008 522436755456 523054292992 523244911056 523262780832 523263541248 524090873856 524766150656 526028128668 526046093496 526705901568 527538676896 527557459968 528373536768 528998091776 529208948796 529890820096 530046451968 530729402368 532023890013 532691195904 532709388288 533533434588 533552431104 534164088766 534377781504 534396031488 535009433728 535066312704 535912306688 536760418304 537912410112 538762904064 539615526912 540468713664 541089086384 541146611712 541165092864 542002219264 542021517312 542859968512 543165460992 544024260549 544025051136 544043630592 544885209792 545529282144 545747521536 546450702336 546610403592 547096625152 547314696192 548161335392 548180852736 549337795776 550225944576 551077087176 551728478532 551787134976 552439365632 552659566272 552660369408 552679243776 553313632256 553534181376 554390441476 554410180608 555580270728 555599244816 556478512128 557339326803 557358360966 558057443328 558717085696 558939788616 558959689728 559601287168 559824342528 560545660928 561912872598 562802131584 563527286784 564173307236 564193394688 564399005184 564418280448 565066143488 565291377123 565311504384 565960392704 566185982784 566915497984 569030482944 569197610352 569931005952 570604683264 570832124544 571487349664 571735498752 573357719552 574588256256 575496738432 575517229056 576176994624 576407494656 576427180032 577088827392 577318853232 577981524092 578001263224 578062712832 578232493056 578977529856 581137514496 582036474096 582057197568 582724460472 582977488896 583646654976 583708704768 583879294746 584398667776 584569459397 584631607296 585556819968 586812685536 587741349888 588436079616 588650524938 588670628436 588671483904 589346329341 589602233088 590105686016 590279003328 590361919488 591039561728 591275148288 593481011508 594420228864 595122853248 596127172608 596302258464 596811432448 597070577664 597755920384 597776334848 597994184064 598015475712 601175004192 601195535424 601885612944 601949601792 602661126144 602901345024 602922811392 603593380544 603614871552 603855470592 604569247744 608027302872 608546488704 608725222182 608789938176 608810729472 609509548032 609752496672 609774206976 610452396232 610473244304 610474131456 610717464576 611439352832 611504357376 613720442412 614757040128 614936704041 615461789712 615483703296 615729033216 616435792896 616681502316 616703459328 617410440262 618387527296 618453270528 620760526848 621494286336 621742012056 621742915584 621764149248 622455673686 622477836288 622725954048 623440745088 623462036736 623711453184 624244031488 627814623744 628556721408 628807262193 628829650944 629551448064 629802385344 630546832608 630613868544 631337713664 631359275008 631611850752 632358436864 634717569024 634948880832 634970565504 635699411424 635975442432 636705441792 636959230632 637525819392 637712137524 637779935232 638533812224 639544328192 641930268672 642186140112 642923268372 643202436096 643751657472 644031184896 644769493984 644770430976 644792451072 645027434496 645789878272 646811877376 648199118952 649224930816 649483709886 650251421127 650320551936 650511554688 651067017216 651349721088 652096420052 652119638016 653128399616 655565018031 656602486848 656672292864 657448501248 657710558208 658465506048 658487993856 658488950784 658751422464 659530088448 660550313248 660572872256 661990589568 663868896768 664063878744 664157159424 664919506944 665184541824 665208225792 665970811968 667024748544 667884191744 668079382168 669513209904 670643069184 671412861504 671436767232 671704399872 672475410432 672498376704 672743457072 672767410176 673538662104 674406498304 674604575232 675473784832 677121314562 677993766912 678264013152 679042553112 679066730496 679337404416 680140403712 680993488896 681192510537 682070208512 683149623296 683172954112 684614799792 685698241536 685971558756 686758945761 686782399842 686783397888 687057147648 687869271936 687942402048 688755572736 689821006336 690936283136 692394513426 692419166208 693490267008 695481701376 695685968208 695759929344 696582340608 697659881408 697683707776 697684721664 698787831808 699181072128 700287565824 701370838224 701394791328 702274535424 702579474432 703384902528 703409946624 704498049024 705611931728 706728602624 707126311584 708245379072 709365186684 709440602112 710254927872 710279184384 710563332096 711377912784 711403241472 712503708672 712528041984 713421750272 713630249134 715161837852 716293622016 717216546816 717502427136 718350538752 719461752702 719487369216 720624951552 721528815616 721553457152 724220614656 725365680732 725366734848 725391507456 725655863808 726513613056 727372376192 727663362048 728813871456 729752928256 730907803648 732450394368 732476473344 733634592768 734769449568 735637971376 735716179968 736879421696 736880492544 736905658368 738045575168 739213574144 739629563904 740773694304 740798993088 740800069632 741971349504 743119102404 743144481288 743997493778 744076591104 745253051488 745279586304 746432456704 746852508864 748034445312 749217163464 750402842112 750482620416 751369715712 751589304939 752257859584 752532006912 752557707264 753721836164 753748672512 754914643712 755339469192 756534836736 756560673792 757730994867 758707310592 758930147136 759908007936 760806244352 761109499392 762313998336 763922872251 765157954176 766117675008 767328984576 768235992832 768542209347 768543326208 768569573376 769451769856 769758470976 770750283776 770976657408 771970039808 773852930928 774850019328 776048632128 776076263424 776965947296 777303318528 778195539968 778278273024 778505726328 779508809728 780742426624 782416914048 782418051072 782646714234 783655133184 784581439488 784867366584 784894171248 784895311872 785795105788 786136310784 787038671104 787149225984 788366864384 790058852352 791308015344 791336189952 792560305152 793497137664 793813423194 794836230144 795069677952 796094103552 797325578752 799036793856 799064082432 800300151882 800328646656 801246133149 801566672256 801594047232 802514150592 802599469056 803548168192 803868460032 804819828736 805140627456 808144356096 809423290368 810703070496 811395318272 811633629576 811719917568 811747639296 812679397376 813003328896 813032275968 813965508608 814289952768 817327814688 818293923216 818621282304 819676053504 819915605388 820615719616 820644937728 820972044288 821914390528 822242003088 822271279104 824604360704 826615630764 827592717798 827680702464 828659048448 828989349408 828990554112 829018865664 829940898248 829970448384 830301272064 831254326784 831282715648 831585662214 831615270912 836037541449 837086164992 838075628544 838409682924 838439534592 839372044819 839401930752 839736513792 840729110144 840818491392 845290930176 846259960854 846290092032 846598507776 846627420672 846628651008 847599215232 847967256576 848940589056 849278974176 850282850032 850373246976 853545724416 854896508928 855907024896 856248186816 857231024496 857603248128 858335543296 858708246528 859693907968 859723268096 860036579328 863245107648 864265491936 864611241984 864640770048 865633241088 865978279848 866972286138 867001894836 867094069248 867348739584 868089356288 868466294784 869492850688 873054711144 874086690708 874466233344 875469982464 875563057152 875818942119 876598001664 876947410944 877954008064 877983991808 878335229952 879373451264 882654119424 882975787407 883005942654 884403349632 885158529024 885418504992 885542879232 886559342592 886912722432 887961082624 889366331392 892684279872 894190758912 894453387696 895217148672 895249022976 895605866496 896633880576 896664502272 896991276096 897023213568 898051549472 899472766976 902828419416 902924402688 903991689216 904352017536 904384217088 905390070816 905422307328 905783205888 906853871616 907991318528 908256680716 912819733056 913087833273 913184907264 913216094208 914264322048 914628745008 914661310464 915678594348 915709866456 915711197184 916076196864 917159029248 917256536064 918340763648 918609150481 920580663618 923192684568 923225554944 923593549824 924653689344 925022253474 925055188992 926115660393 927308935168 927581290944 927679905792 928776454144 930246295552 932241429504 932613018084 933683510529 933716754432 934088931072 935161117632 935193055104 935567179776 936366047232 937846536704 939330732032 942835082112 944327172096 944703578016 945820248912 945920802816 947006570496 947038912512 947417776128 948503883712 948537655296 950004944896 950037389312 952076353536 953549117136 955058162688 955438845948 956288729088 956568206286 956669902848 957800718336 959282336936 959316492288 960833268736 962895403008 964384902558 965627486208 966046777344 967154240976 967155646464 967188676608 967541151744 968684817408 970183272583 970216406126 970217816064 971751828608 972298678428 973837396224 975480827904 976600525824 977024581632 978144630078 978179457024 979692599424 980954906624 984903730272 986172751872 986565837312 987698259072 987731990784 987733426176 988127133696 989295132672 990825469872 990859308384 992102121472 993706115072 995803345152 996095818116 997379260416 997776812736 998956217952 1000537122816 1000643493888 1001826287616 1002119073252 1003376009216 1003410276352 1004998230016 1007119292256 1007155150848 1008713115648 1008747565056 1009115185608 1010307993156 1011502210642 1011609747456 1011906862848 1013210677248 1014812665856 1016418664448 1016990650368 1018563829668 1018600095744 1020210605568 1021490233344 1023105312768 1024722945796 1024724434944 1024759431168 1026344627968 1026922199688 1027968876544 1028547362304 1030173599763 1030175096832 1031803907904 1031913603072 1033133359104 1034731509504 1034768351232 1036404424704 1038007635104 1038591770139 1040235400512 1043222552064 1043224068096 1043528952312 1043639894016 1044873510912 1046108585984 1046489822112 1046525561664 1046527082496 1048181747712 1049532301312 1052056257336 1052092186992 1053411803136 1055077353792 1055114919936 1056747073536 1057996183552 1058417897592 1059781640192 1060092903936 1061458804736 1064047780026 1065382391808 1065418776576 1067066869176 1067104862208 1068328177532 1068755563008 1068792062976 1070018867456 1070132625408 1070445373701 1071824613376 1073520836608 1075824820224 1077525808128 1079192629053 1079231053824 1080937427328 1082178172768 1082293223424 1082330185728 1084004438528 1085719937024 1086330921984 1088048521098 1088050102272 1088087261184 1089770419584 1091058564288 1091495043072 1093220807184 1094193250304 1094629392384 1096322670784 1096361705472 1098675591552 1100451889152 1102154174352 1103456957064 1103574269952 1104878731264 1105319132544 1105320738816 1105358487552 1106627264512 1107068362752 1108780882952 1108820361216 1111160541456 1111198489632 1112957024256 1114678653606 1114716721932 1115996240667 1116114886656 1117434171392 1117879577232 1117919379456 1119202574336 1119648685056 1121091321856 1123825745196 1125604263168 1127054573568 1128346614472 1128386789376 1128798010368 1128836560896 1130132286976 1130582754246 1130623008768 1131920785408 1132371965568 1133830995968 1138060965888 1138395220704 1139862011904 1141168735091 1141209366528 1141664249088 1142974699328 1143470997504 1146715439104 1149176512512 1150993476864 1151034458112 1152353989248 1152814989312 1152854360064 1154177654784 1154637706464 1155963048184 1156002526448 1156125425664 1156464986112 1157955059712 1162275028992 1164072948192 1164114395136 1165448920944 1165954977792 1167293309952 1167417409536 1167758589492 1168797335552 1169138918794 1169263214592 1171113639936 1173625371072 1175482699776 1176872159232 1177301049876 1177341256872 1177342967808 1178692658682 1179204466176 1180211372032 1180558006656 1180723838976 1182079123456 1182550296576 1186962023016 1188840457728 1190245706496 1190720134791 1192254345216 1192604516928 1193622864896 1194141155328 1195511840768 1195552669696 1195988368128 1196030951424 1200450227823 1202350008384 1202391070848 1203771225888 1203899203584 1205322252288 1205802690048 1207186761088 1207229743104 1207710941184 1209138495488 1216054605744 1217092977408 1217450444364 1217579876352 1217621458944 1219019096064 1219504993344 1219548413952 1220904792464 1220946488608 1220948262912 1221434929152 1222878705664 1223008714752 1227440884824 1229514080256 1229873408082 1230923579424 1230967406592 1231458066432 1232871585792 1233363004632 1233406918656 1234820880524 1236775054592 1236906541056 1241389076697 1241521053696 1242988572672 1243484024112 1243485831168 1243528298496 1244911347372 1244955672576 1245451908096 1246881490176 1246924073472 1247378493321 1247422906368 1248488062976 1255629247488 1257113442816 1257614524386 1257659301888 1259102896128 1259604770688 1261093665216 1261227737088 1262675427328 1262718550016 1264716873728 1269389941281 1269435138048 1269897761664 1269941131008 1271398822848 1271950884864 1273410883584 1273918461264 1275051638784 1275424275048 1275559870464 1277067624448 1279088656384 1283860537344 1284372280224 1285846536744 1286404872192 1287503314944 1288062369792 1289538987968 1289540861952 1289584902144 1290054868992 1291579756544 1293623754752 1296398237904 1298449861632 1298967419772 1300458429207 1300502842254 1300641103872 1301023109376 1302134034432 1302699442176 1304192840104 1304239276032 1306256799232 1311130036062 1313204973696 1313344585728 1314897002496 1315421116416 1316931012096 1316975987712 1317502844928 1319013213287 1319060176896 1321100626496 1321145744512 1323981179136 1327737793536 1328127757488 1328314318848 1329839013888 1330369083648 1330416451584 1331941623936 1334049497088 1336158764336 1339026419808 1341286138368 1342825723008 1342873534464 1343408799744 1344950820864 1344996753408 1345486914144 1345534820352 1347077324208 1348812996608 1349209150464 1350947569664 1354242629124 1355987533824 1356528026304 1358085106224 1358133460992 1358674808832 1360280807424 1361986977792 1362385021074 1364140417024 1366299246592 1366345908224 1369229599584 1371396483072 1371943117512 1373517891522 1373564799684 1373566795776 1374114295296 1375738543872 1375884804096 1377511145472 1379642012672 1381872566272 1384789026852 1384838332416 1386980534016 1387533380211 1390963402752 1391371936416 1391519858688 1393164681216 1395319762816 1395367415552 1395369443328 1397575663616 1398362144256 1400575131648 1402741676448 1402789582656 1404549070848 1406769805056 1406819893248 1408996098048 1411223863456 1413457205248 1414252623168 1416490758144 1418730373368 1418881204224 1420509855744 1420558368768 1421126664192 1422755825568 1422806482944 1425007417344 1425056083968 1426843500544 1427260498268 1430323675704 1432587244032 1434433093632 1434852309429 1435004854272 1436701077504 1438923505404 1438974738432 1441249903104 1443057631232 1443106914304 1446577353837 1448441229312 1450731361464 1450733469696 1450783014912 1451311727616 1453027226112 1454744752384 1455324609189 1455326724096 1457627742912 1459505856512 1461815607296 1464900788736 1467216945117 1467269185536 1469538899136 1471275942752 1471432359936 1473758843392 1473760985088 1476091150336 1478427148288 1479259127808 1481547388608 1481597986176 1481600139264 1483942699008 1486238204808 1486288962576 1487994987556 1488153182208 1490506102976 1490559172608 1492864913408 1493705017728 1496068890624 1498434326928 1500805684224 1500965240832 1502739431424 1503178609878 1504515719168 1505064013824 1505115414528 1507443672328 1507497345024 1509829287424 1510678938384 1513069673472 1513121347584 1515461989734 1517253315963 1517414621184 1517860294272 1519816015872 1521612488704 1522218998784 1524573714059 1524627996672 1527845744502 1530315908352 1532235350016 1534657969152 1536471985664 1537084418694 1537086652416 1537139146752 1538903539712 1539516941952 1541500567552 1541953314816 1547705861856 1549700038656 1552097264256 1552152526848 1553931894592 1554606637056 1556391079936 1557011452656 1559017619456 1561484853248 1564833828096 1564836102144 1565293428468 1567310266368 1569162878976 1569734733168 1569788342496 1569790623744 1571590211576 1572272621568 1574077342208 1574298451968 1576733728768 1580117704704 1582616030688 1582672379904 1585120610304 1586994275328 1587626846388 1589449191253 1589672460288 1590139355904 1592188207104 1594651157504 1598073587712 1598128164864 1600600303764 1600657293312 1602492266298 1603133344512 1603188094464 1605028301184 1605198938112 1607096336384 1607736920064 1610281254912 1616288712192 1618846580736 1621406140992 1622790636544 1623267259152 1623439835136 1623495278592 1625358794752 1626006657792 1626064551936 1627931017216 1628579905536 1632072781647 1634655629376 1636587846432 1637242564608 1639352107008 1639831210776 1641231439232 1641289875456 1641944088576 1643828781056 1644484006176 1644542558208 1649208721408 1653231261528 1655185435596 1655361404928 1657318096896 1657978698816 1657981108224 1658037731328 1659881796496 1659940896768 1660602544128 1662508653568 1662565431296 1663171324428 1663230541824 1672017980409 1672075082898 1674172329984 1676151257088 1676819365848 1676879069184 1678744089638 1678803861504 1679473027584 1681458220288 1681636982784 1690581860352 1692519921708 1692580184064 1693197015552 1693254841344 1695198430464 1695874131369 1695934513152 1697881178112 1698557948352 1700565700064 1700746493952 1707091448832 1709793017856 1711814049792 1712496373632 1714462048992 1715206496256 1716671086592 1719387815936 1719446536192 1720073158656 1726490215296 1728530983872 1729222483968 1729281540096 1731266482176 1731956559696 1733944572276 1734003789672 1734188138496 1734697479168 1736178712576 1736932589568 1738985701376 1746109422288 1748173381416 1748932466688 1750939964928 1751126114304 1751637884238 1753196003328 1753708378191 1753894821888 1755908016128 1755967983616 1756670459904 1758746902528 1765308238848 1765951574814 1766011885308 1768038988023 1768806699264 1770317058048 1770837009984 1771085758464 1773118685184 1773825444864 1775922165248 1778732662784 1785368559744 1788381517824 1788906775392 1790434297344 1791211732992 1793265155143 1793267761152 1793329004544 1793982552192 1794046427136 1796103098944 1798945533952 1805656838832 1805848805376 1807983378432 1808704035072 1808768434176 1810780141632 1810844614656 1811566411776 1813707743232 1815982637056 1816513361432 1825639466112 1826175666546 1826369814528 1826432188416 1828528644096 1829257490016 1829322620928 1831357188696 1831419732912 1831422394368 1832152393728 1834318058496 1834513072128 1836681527296 1837218300962 1841161327236 1846385369136 1846451109888 1847187099648 1849307378688 1850044506948 1850110377984 1852231320786 1854617870336 1855162581888 1855359811584 1857552908288 1864482859008 1865226036168 1867367021058 1867433508864 1868177862144 1870322235264 1870386110208 1871134359552 1872732094464 1875693073408 1878661464064 1885670164224 1886421786579 1888654344192 1889407156032 1891640497824 1891841605632 1894013140992 1894077825024 1894835552256 1897007767424 1897075310592 1900009889792 1900074778624 1904152707072 1907098234272 1910116325376 1910877691896 1912577458176 1913136412572 1913339805696 1915601436672 1918564673872 1918632984576 1921666537472 1925790806016 1928769805116 1931254972416 1932093554688 1934308481952 1934311292928 1934377353216 1935082303488 1937369634816 1940366545166 1940432812252 1940435632128 1943503657216 1944597356856 1947674792448 1950754263381 1950961655808 1953201051648 1954049163264 1956289260156 1956358914048 1959385198848 1961909813248 1966695054093 1969807460544 1972345503744 1973131674624 1975396518144 1975463981568 1975466852352 1976254267392 1978590265344 1981650939744 1981718616768 1984204242944 1987412230144 1991606690304 1992191636232 1994758520832 1995553625472 1997912435904 2001074245632 2003652575232 2004238146504 2006752018432 2006820552704 2009996460032 2014238584512 2014310301696 2017426231296 2017495130112 2018230371216 2020615986312 2023004421284 2023219494912 2023813725696 2026421354496 2029625331712 2032837328896 2033981300736 2037127659336 2037200191488 2040421211136 2042980466688 2043577531611 2046210625536 2049445891592 2049448869888 2049518862336 2052689255936 2053844399376 2055937753088 2057094724608 2060276837283 2060347199526 2060350193664 2063607815808 2063827206144 2066266718208 2069463019008 2072735049451 2072808849408 2076015270208 2077183540278 2080470801024 2086445104128 2087057904624 2087279788032 2089747021824 2092217171968 2092979644224 2093051123328 2093054164992 2096363495424 2104112514672 2104184373984 2106823606272 2110154707584 2110229839872 2113494147072 2115992367104 2116835795184 2119563280384 2120185807872 2122917609472 2128095560052 2130764783616 2130837553152 2134133738352 2134209724416 2136656355064 2137511126016 2137584125952 2140037734912 2140265250816 2140890747402 2143649226752 2147041673216 2151649640448 2155051616256 2158385258106 2158462107648 2160936540917 2161874854656 2164356345536 2164586446848 2164660371456 2168008877056 2171439874048 2172661843968 2176097042196 2176100204544 2176174522368 2179540839168 2182117128576 2182990086144 2186441614368 2189258784768 2192645341568 2192723410944 2197351183104 2200903778304 2204308348704 2206913914128 2207148539904 2209757462528 2210638265088 2210641477632 2210716975104 2213254529024 2214136725504 2217561765904 2217640722432 2222321082912 2222396979264 2225914048512 2229357307212 2229433443864 2231992481334 2232229773312 2234868342784 2235759154464 2235838758912 2238405148672 2239297370112 2242182643712 2247651490392 2251208526336 2254109147136 2254767914817 2256693228944 2256773578752 2257596020736 2257673121792 2260264573952 2261165508492 2261246017536 2263841570816 2264743931136 2267661991936 2273192984601 2276121931776 2276790441408 2279724023808 2282337470182 2282418733056 2283328498176 2285949398656 2286941995008 2293430878208 2298353025024 2301986953728 2304707978496 2305626628041 2305629978624 2305708720128 2308355309568 2309275412928 2311926096368 2312005052896 2312250851328 2312929972224 2315910119424 2324550057984 2328145896384 2328228790272 2330897841888 2331909955584 2334586619904 2334834819072 2335517178984 2337594671104 2338277837588 2338526429184 2342227279872 2347250742144 2350965399552 2353744318464 2354602099752 2354682513744 2354685935616 2357385317364 2358408932352 2360422744064 2361116013312 2361447677952 2364158246912 2365100593152 2373924046032 2377680915456 2380491412992 2381440269582 2384508690432 2385209033856 2387245729792 2388282310656 2391023681536 2391105339392 2391976736256 2400900455646 2403738399447 2404700016768 2404782141696 2407542451776 2407798407168 2410644504576 2411605380096 2414373522176 2414459486208 2415421882368 2418276990976 2432109211488 2434185954816 2434900888728 2435159752704 2435242917888 2438038192128 2439009986688 2439096827904 2441809584928 2441892977216 2441896525824 2442869858304 2445757411328 2454881769648 2459028160512 2459746816164 2461847158848 2461934813184 2462916132864 2465743171584 2466726009264 2466813837312 2469641761048 2473550109184 2473813082112 2482778153394 2483042107392 2485977145344 2486968048224 2486971662336 2487056596992 2489822694744 2489911345152 2490903816192 2493762980352 2493848146944 2494756986642 2494845812736 2496976125952 2497705871969 2511258494976 2514226885632 2515229048772 2515318603776 2518116134457 2518205792256 2519209541376 2522187330432 2522455474176 2525350854656 2525437100032 2538779882562 2538870276096 2539795523328 2539882262016 2542797645696 2543901769728 2546821767168 2547836922528 2550848550096 2551119740928 2554135248896 2558177312768 2567721074688 2568744560448 2571693073488 2572809744384 2575006629888 2576124739584 2579077975936 2579081723904 2579169804288 2580109737984 2583159513088 2587247509504 2592796475808 2596899723264 2597934839544 2600916858414 2601005684508 2601282207744 2602046218752 2604268068864 2605398884352 2608385680208 2608478552064 2612513598464 2622260072124 2626409947392 2626689171456 2627456826357 2629794004992 2630842232832 2633862024192 2633951975424 2635005689856 2638026426574 2638120353792 2642201252992 2642291489024 2647962358272 2655475587072 2656255514976 2656628637696 2659678027776 2660738167296 2663883247872 2668098994176 2672317528672 2678052839616 2682572276736 2685651446016 2685747068928 2686817599488 2689901641728 2689993506816 2690973828288 2691069640704 2694154648416 2697625993216 2698418300928 2701895139328 2708485258248 2711975067648 2713056052608 2716170212448 2716266921984 2717349617664 2720561614848 2723973955584 2724770042148 2728280834048 2732598493184 2732691816448 2738459199168 2739263499819 2742792966144 2743886235024 2747035783044 2747129599368 2747133591552 2748228590592 2751477087744 2751769608192 2755022290944 2755827451443 2759284025344 2763745132544 2769578053704 2769676664832 2773961068032 2775066760422 2778346981179 2781926805504 2782743872832 2783039717376 2786329362432 2790639525632 2790734831104 2790738886656 2795151327232 2796724288512 2801050531587 2801150263296 2805483352896 2805579165312 2809098141696 2813539610112 2817992196096 2822447726912 2826914410496 2828505246336 2832981516288 2837460746736 2837762408448 2841019711488 2841116737536 2842253328384 2845511651136 2845612965888 2850014834688 2850112167936 2853687001088 2854520996536 2860647351408 2865174488064 2868866187264 2869704618858 2870009708544 2873402155008 2877847010808 2877949476864 2882499806208 2886115262464 2886213828608 2893154707674 2896882458624 2901462722928 2901466939392 2901566029824 2902623455232 2906054452224 2909489504768 2910549817749 2910649218378 2910653448192 2915255485824 2919011713024 2929801577472 2934433890234 2934538371072 2939077798272 2942551885504 2942864719872 2947517686784 2952182300672 2956854296576 2958518255616 2963094777216 2963195972352 2963200278528 2967885398016 2972476409616 2972577925152 2975989975112 2976306364416 2981012205952 2981118345216 2985729826816 2987410035456 2992137781248 2996868653856 3001611368448 3001930481664 3005478862848 3006357219756 3009031438336 3010128027648 3010230829056 3014887344656 3014994690048 3019658574848 3021357876768 3026139346944 3026242695168 3030923979468 3034506631926 3034829242368 3035720588544 3039632031744 3043224977408 3044437997568 3049147428118 3049255993344 3055691489004 3060631816704 3064470700032 3069315938304 3072943971328 3074168837388 3074173304832 3074278293504 3077807079424 3079033883904 3083001135104 3083906629632 3090520799289 3095411723712 3099400077312 3104194528512 3104305053696 3107863789184 3109213274112 3112782159872 3114022905312 3118035238912 3122969706496 3129667656192 3129672204288 3130586856936 3134620532736 3138325757952 3139469466336 3139576684992 3139581247488 3143180423152 3144545243136 3148154684416 3148596903936 3153467457536 3160235409408 3165232061376 3165344759808 3170241220608 3173988550656 3175253692776 3178898382506 3179344920576 3180278711808 3184376414208 3189302315008 3196147175424 3196256329728 3201200607528 3201314586624 3204984532596 3206266689024 3206376188928 3210056602368 3210397876224 3211336121103 3214192672768 3215473840128 3220562509824 3232577424384 3237577887159 3237693161472 3242812281984 3245581273088 3246534518304 3246879670272 3246990557184 3250717589504 3252013315584 3255862034432 3257159811072 3264145563294 3269311258752 3273175692864 3274485129216 3279662421552 3282462878464 3282579750912 3283888177152 3287657562112 3288968012352 3289085116416 3298417442816 3306462523056 3310370871192 3310722809856 3314636193792 3315957397632 3315962216448 3316075462656 3319763592992 3319881793536 3321205088256 3325017307136 3325130862592 3326342648856 3326461083648 3344035960818 3344150165796 3347988722001 3348344659968 3352302514176 3353638731696 3353758138368 3357488179276 3357607723008 3358946055168 3362916440576 3363273965568 3381163720704 3385039843416 3385160368128 3386394031104 3386509682688 3390396860928 3391748262738 3391869026304 3395757421441 3395762356224 3397115896704 3401131400128 3401492987904 3414182897664 3419586035712 3423506205273 3423628099584 3424992747264 3428924097984 3430412992512 3433342173184 3438775631872 3440146317312 3452980430592 3457061967744 3458444967936 3458563080192 3462532964352 3463913119392 3467889144552 3468007579344 3468376276992 3469394958336 3472357425152 3473865179136 3477971402752 3492218844576 3496346762832 3497864933376 3501879929856 3502252228608 3503275768476 3506392006656 3507416756382 3507789643776 3511816032256 3511935967232 3513340919808 3517493805056 3530616477696 3531903149628 3532023770616 3536077976046 3537613398528 3540634116096 3541674019968 3542171516928 3546237370368 3547650889728 3551844330496 3557465325568 3570737119488 3572160404373 3576763035648 3577813550784 3580868594688 3582423465984 3586530310286 3586535522304 3586658009088 3587965104384 3588092854272 3592206197888 3597891067904 3611313677664 3611697610752 3615966756864 3617408070144 3621560283264 3621689229312 3623132823552 3627415486464 3633026722864 3651278932224 3652351333092 3652739629056 3652864376832 3657057288192 3658514980032 3658645241856 3662714377392 3662839465824 3662844788736 3664304787456 3668636116992 3669026144256 3673363054592 3674436601924 3682322654472 3692770738272 3692902219776 3694374199296 3698614757376 3700089013896 3700220755968 3704462641572 3709235740672 3710325163776 3710719623168 3715105816576 3724167230091 3728965718016 3730452072336 3734734042116 3734867017728 3736355724288 3740644470528 3740772220416 3742135479963 3742268719104 3745464188928 3751386146816 3757322928128 3771340328448 3772843573158 3777308688384 3778814312064 3783280995648 3783683211264 3788026281984 3788155650048 3794015534848 3794150621184 3800019779584 3800149557248 3808169823843 3808305414144 3814196468544 3820232650752 3821755383792 3825154916352 3826272825144 3826679611392 3831202873344 3837129347744 3837265969152 3843333074944 3851581612032 3857539610232 3862509944832 3864187109376 3868616963904 3868622585856 3868754706432 3870164606976 3874739269632 3880733090332 3880865624504 3880871264256 3887007314432 3889194713712 3895349584896 3901375287621 3901508526762 3901923311616 3906402103296 3908098326528 3912578520312 3912717828096 3918770397696 3923819626496 3924966370237 3933390108186 3939614921088 3944691007488 3946263349248 3950793036288 3950927963136 3952508534784 3957039639861 3957180530688 3963301879488 3963437233536 3968408485888 3983213380608 3984383272464 3989517041664 3991107250944 3995824871808 4002148491264 4008476293008 4013504036864 4013641105408 4019992920064 4028477169024 4028620603392 4034852462592 4034990260224 4036460742432 4041231972624 4046008842568 4046438989824 4047627451392 4052842708992 4059250663424 4065674657792 4067962601472 4074255318672 4074400382976 4080842422272 4085960933376 4087155063222 4091986215779 4092421251072 4098891783184 4098897739776 4099037724672 4105378511872 4107688798752 4111875506176 4114189449216 4120553674566 4120694399052 4120700387328 4127215631616 4127654412288 4132533436416 4138926038016 4145470098902 4145617698816 4152030540416 4154367080556 4160941602048 4172890208256 4174115809248 4174559576064 4179494043648 4184434343936 4185959288448 4186102246656 4186108329984 4192726990848 4208225029344 4208368747968 4213647212544 4220309415168 4220459679744 4226988294144 4231984734208 4233671590368 4239126560768 4240371615744 4245835218944 4256191120104 4261529567232 4261675106304 4268267476704 4268419448832 4273312710128 4275022252032 4275168251904 4280075469824 4280530501632 4281781494804 4287298453504 4294083346432 4303299280896 4304556928287 4310103232512 4316770516212 4316924215296 4321873081834 4323749709312 4328712691072 4329172893696 4329320742912 4336017754112 4342879748096 4345323687936 4352194084392 4352200409088 4352349044736 4359081678336 4364234257152 4365973827567 4365980172288 4372883228736 4378517569536 4385290683136 4385446821888 4394702366208 4401650835351 4401807556608 4408616697408 4413827828256 4414297079808 4419514925056 4421276530176 4421282955264 4426509058048 4428273451008 4435123531808 4435281444864 4444642165824 4444793958528 4451828097024 4458714614424 4458866887728 4463984962668 4464459546624 4469736685568 4471518308928 4471677517824 4476810297344 4478594740224 4484365287424 4495302980784 4502417052672 4508218294272 4509535829634 4513386457888 4513547157504 4515192041472 4515346243584 4520529147904 4522331016984 4522492035072 4527683141632 4529487862272 4535323983872 4546385969202 4551759947889 4552243863552 4553580882816 4559448047616 4564674940364 4564837466112 4566656996352 4571898797312 4573721142177 4573883990016 4586861756416 4596706050048 4603973907456 4609415956992 4611253256082 4611259957248 4611417440256 4616710619136 4618550825856 4623852192736 4624010105792 4624501702656 4625859944448 4649100115968 4656291792768 4656457580544 4661795683776 4663819911168 4669173239808 4671034357968 4675189342208 4676555675176 4677052858368 4684454559744 4694501484288 4701930799104 4707488636928 4709204199504 4709365027488 4709371871232 4714770634728 4716817864704 4720845488128 4722232026624 4722895355904 4728316493824 4730201186304 4747848092064 4755361830912 4760982825984 4762880539164 4768347573759 4769017380864 4770418067712 4774491459584 4776564621312 4782047363072 4782210678784 4783953472512 4801800911292 4807476798894 4809400033536 4809564283392 4815084903552 4815596814336 4821289009152 4823210760192 4828747044352 4830843764736 4836553981952 4864218422976 4868371909632 4869801777456 4870319505408 4870485835776 4876076384256 4878019973376 4878193655808 4883619169856 4883785954432 4883793051648 4885739716608 4891514822656 4909763539296 4918056321024 4919493632328 4923694317696 4923869626368 4925832265728 4931486343168 4933452018528 4933627674624 4939283522096 4947100218368 4947626164224 4965556306788 4966084214784 4971954290688 4973936096448 4973943324672 4974113193984 4979645389488 4979822690304 4981807632384 4987525960704 4987696293888 4989513973284 4989691625472 4993952251904 4995411743938 5022516989952 5028453771264 5030458097544 5030637207552 5036232268914 5036411584512 5038419082752 5044374660864 5044910948352 5050701709312 5050874200064 5077559765124 5077740552192 5079591046656 5079764524032 5085595291392 5087622394107 5087803539456 5093643534336 5095673845056 5101697100192 5102239481856 5108270497792 5116354625536 5135442149376 5137489120896 5143386146976 5145619488768 5150013259776 5158155951872 5158163447808 5158339608576 5160219475968 5166319026176 5174495019008 5185592951616 5193799446528 5195869679088 5201833716828 5202011369016 5202564415488 5204092437504 5208536137728 5210797768704 5216771360416 5216957104128 5225027196928 5244520144248 5252819894784 5253378342912 5254913652714 5259588009984 5261125134573 5261684465664 5267724048384 5267903950848 5270011379712 5276052853148 5276240707584 5284402505984 5284582978048 5295924716544 5304116964069 5310951174144 5312511029952 5313257275392 5319356055552 5321476334592 5327766495744 5336197988352 5344635057344 5356105679232 5365144553472 5371302892032 5373635198976 5379795465429 5379803283456 5379987013632 5381947656576 5382139281408 5388309296832 5395251986432 5396836601856 5403790278656 5416970516496 5423950135296 5426112105216 5432340424896 5432533843968 5434699235328 5441123229696 5447947911168 5449540084296 5456561668096 5465196986368 5465383632896 5476918398336 5478526999638 5485585932288 5487772470048 5494071566088 5494259198736 5494267183104 5496457181184 5502954175488 5503539216384 5510044581888 5511654902886 5518568050688 5527490265088 5539156107408 5539353329664 5547922136064 5550133520844 5556693962358 5563853611008 5565487745664 5566079434752 5572658724864 5581279051264 5581469662208 5590302654464 5593448577024 5602101063174 5602300526592 5610966705792 5611158330624 5618196283392 5627079220224 5635984392192 5644895453824 5653828820992 5657010492672 5665963032576 5674921493472 5675524816896 5682039422976 5682233475072 5684506656768 5691023302272 5691225931776 5700029669376 5700224335872 5709041993072 5721294702816 5730348976128 5737732374528 5739409237716 5740019417088 5746804310016 5755694021616 5755898953728 5764999612416 5772230524928 5772427657216 5786309415348 5793764917248 5802925445856 5802933878784 5803132059648 5805246910464 5812108904448 5818979009536 5821099635498 5821298436756 5821306896384 5830510971648 5838023426048 5852262790143 5859603154944 5868867780468 5869076742144 5878155596544 5885103771008 5885729439744 5895035373568 5904364601344 5913708593152 5917036511232 5926189554432 5926391944704 5926400557056 5935770796032 5944952819232 5945155850304 5951979950224 5952612728832 5962024411904 5962236690432 5971459653632 5974820070912 5984275562496 5993737307712 6003222736896 6010957725696 6012714439512 6018062876672 6020256055296 6020461658112 6029774689312 6029989380096 6039317149696 6042715753536 6052278693888 6052485390336 6061847958936 6069013263852 6069658484736 6071441177088 6079264063488 6086449954816 6088875995136 6098294856236 6098511986688 6111382978008 6121263633408 6128941400064 6130732594833 6138631876608 6145887942656 6148337674776 6148346609664 6148556587008 6155614158848 6158067767808 6166002270208 6167813259264 6180830511849 6181041598578 6190823447424 6198800154624 6208389057024 6215727578368 6218205148353 6218426548224 6225564319744 6228045810624 6236070477824 6245939412992 6259335312384 6261173713872 6269241065472 6276651515904 6278938932672 6279153369984 6279162494976 6286360846304 6289090486272 6296309368832 6306934915072 6320470818816 6330464122752 6330689519616 6340482441216 6347977101312 6350507385552 6357796765012 6358689841152 6360557423616 6368752828416 6378604630016 6392294350848 6392512659456 6402401215056 6402629173248 6409969065192 6412533378048 6412752377856 6420113204736 6420795752448 6422672242206 6428385345536 6430264053367 6430947680256 6441125019648 6465154848768 6475155774318 6475386322944 6482809622751 6485624563968 6491162546176 6493069036608 6493759340544 6493981114368 6501435179008 6504026631168 6511724068864 6514319622144 6528291126588 6538622517504 6546351385728 6548970258432 6559324843104 6564925756928 6567776354304 6575315124224 6577936024704 6578170232832 6612925046112 6620741742384 6621445619712 6629272387584 6631914795264 6631924432896 6632150925312 6639527185984 6639763587072 6642410176512 6650034614272 6650261725184 6652685297712 6652922167296 6688071921636 6688300331592 6695977444002 6696689319936 6704605028352 6707277463392 6707516276736 6714976358552 6715215446016 6717892110336 6725832881152 6726547931136 6762327441408 6764303744451 6770079686832 6770320736256 6772788062208 6773019365376 6780793721856 6783496525476 6783738052608 6791282908081 6791514842882 6791524712448 6794231793408 6802262800256 6802985975808 6828365795328 6839172071424 6847012410546 6847256199168 6849985494528 6857848195968 6860825985024 6866684346368 6880292634624 6905960861184 6914123935488 6916879884123 6916889935872 6917126160384 6925065928704 6927826238784 6935778289104 6936015158688 6936752553984 6938789916672 6944714850304 6947730358272 6955942805504 6984437689152 6992693525664 6995729866752 7003759859712 7004504457216 7006551536952 7012784013312 7014833512764 7015579287552 7023632064512 7023871934464 7026681839616 7034987610112 7061232955392 7063806299256 7064047541232 7072155952092 7075226797056 7081268232192 7083348039936 7084343033856 7092474740736 7095301779456 7103688660992 7114930651136 7141474238976 7144320808746 7153526071296 7155627101568 7161737189376 7164846931968 7173060620572 7173071044608 7173316018176 7175930208768 7184412395776 7195782135808 7211215198341 7222627355328 7223395221504 7231933513728 7234816140288 7243120566528 7243378458624 7246265647104 7254830972928 7266053445728 7302557864448 7304702666184 7305479258112 7305728753664 7314114576384 7317029960064 7317290483712 7325428754784 7325678931648 7325689577472 7328609574912 7337272233984 7346726109184 7348873203848 7364645308944 7385541476544 7385804439552 7388748398592 7397229514752 7400178027792 7400441511936 7408925283144 7418471481344 7420650327552 7421439246336 7430211633152 7448334460182 7457931436032 7460904144672 7469468084232 7469734035456 7472711448576 7481288941056 7481544440832 7484270959926 7484537438208 7490928377856 7493117615907 7502772293632 7514645856256 7542680656896 7545687146316 7554348403371 7554617376768 7557628624128 7566561991296 7567366422528 7576052563968 7576311300096 7588031069696 7600039559168 7600299114496 7616339647686 7616610828288 7628392937088 7640465301504 7643510767584 7652545650288 7653359222784 7662405746688 7674258695488 7674531938304 7686666149888 7703163224064 7715079220464 7725019889664 7728374218752 7737233927808 7737245171712 7737509412864 7740329213952 7749478539264 7761466180664 7761731249008 7761742528512 7774014628864 7778389427424 7790699169792 7802750575242 7803017053524 7803846623232 7812804206592 7816196653056 7825157040624 7825435656192 7837540795392 7847639252992 7849932740474 7866780216372 7879229842176 7889382014976 7892526698496 7901586072576 7901855926272 7905017069568 7914079279722 7914361061376 7926603758976 7926874467072 7936816971776 7966426761216 7968766544928 7979034083328 7982214501888 7991649743616 8004296982528 8016952586016 8027008073728 8027282210816 8039985840128 8056954338048 8057241206784 8069704925184 8069980520448 8072921484864 8082463945248 8092017685136 8092877979648 8095254902784 8105685417984 8118501326848 8131349315584 8135925202944 8148510637344 8148800765952 8161684844544 8171921866752 8174310126444 8183972431558 8184842502144 8197783566368 8197795479552 8198075449344 8210757023744 8215377597504 8223751012352 8228378898432 8241107349132 8241388798104 8241400774656 8254431263232 8255308824576 8265066872832 8267482354329 8277852076032 8290940197804 8291235397632 8304061080832 8308734161112 8321883204096 8335040943537 8345780416512 8348231618496 8349119152128 8358988087296 8368868687872 8371918576896 8372204493312 8372216659968 8385453981696 8403151594761 8416450058688 8416737495936 8427294425088 8440618830336 8453976588288 8463969468416 8467343180736 8478253121536 8480743231488 8491670437888 8512382240208 8523059134464 8523350212608 8536534953408 8536838897664 8546625420256 8550044504064 8550336503808 8560150939648 8561061003264 8563562989608 8574596907008 8588166692864 8606598561792 8609113856574 8620206465024 8633541032424 8633848430592 8643746163668 8647499418624 8657425382144 8658345787392 8658641485824 8672035508224 8685759496192 8690647375872 8704388168784 8704400818176 8704698089472 8718163356672 8728468514304 8731649453247 8731947655134 8731960344576 8745766457472 8757035139072 8770581366272 8789404732416 8803301670702 8803615113216 8817233394816 8827655656512 8828594159616 8839029850112 8842553060352 8853018116096 8856546902016 8870247063616 8870562889728 8889284331648 8889587917056 8903656194048 8917429228848 8917733775456 8927969925336 8928919093248 8939473371136 8943036617856 8943355035648 8953620594688 8957189480448 8990605961568 9004834105344 9016436588544 9019071659268 9026772915776 9027094315008 9030384082944 9030692487168 9041058295808 9044662033968 9044984070144 9055366283264 9058975724544 9070647967744 9092771938404 9103519895778 9104487727104 9107161765632 9118896095232 9129349880728 9129674932224 9133313992704 9143797594624 9147442284354 9147767980032 9173723512832 9193412100096 9207947814912 9218831913984 9222506512164 9222519914496 9222834880512 9233092493009 9233421238272 9237101651712 9247704385472 9248020211584 9249003405312 9251719888896 9298200231936 9312583585536 9312915161088 9323591367552 9327639822336 9338346479616 9342068715936 9353111350352 9354105716736 9368909119488 9389002968576 9403861598208 9414977273856 9418408399008 9418730054976 9418743742464 9429541269456 9433635729408 9441690976256 9444464053248 9445790711808 9456632987648 9460402372608 9495696184128 9510723661824 9521965651968 9525761078328 9536695147518 9538034761728 9540836135424 9548982919168 9553129242624 9564094726144 9564421357568 9567906945024 9603601822584 9614953597788 9618800067072 9619128566784 9630169807104 9631193628672 9634008363309 9642578018304 9646421520384 9657494088704 9661687529472 9673107963904 9712733661477 9728436845952 9736743819264 9739603554912 9740639010816 9740971671552 9752152768512 9756039946752 9767238339712 9767571908864 9767586103296 9771479433216 9783029645312 9819527078592 9838987264656 9847388635392 9847739252736 9851664531456 9862972686336 9866904037056 9867255349248 9878567044192 9894200436736 9895252328448 9931112613576 9932168429568 9943908581376 9947872192896 9947886649344 9948226387968 9959290778976 9959645380608 9963615264768 9975051921408 9975392587776 9979027946568 9979383250944 9987904503808 9990823487876 10043966166003 10045033979904 10056907542528 10060916195088 10061274415104 10072464537828 10072823169024 10076838165504 10088749321728 10089821896704 10101403418624 10101748400128 10155119530248 10155481104384 10159182093312 10159529048064 10171190582784 10175244788214 10175607078912 10187272264323 10187287068672 10191347690112 10203394200384 10204478963712 10216540995584 10232709251072 10270518615819 10270884298752 10274978241792 10286772293952 10291238977536 10300026519552 10316311903744 10316326895616 10320438951936 10332638052352 10348990038016 10371185903232 10387598893056 10391739358176 10403667433656 10404022738032 10405128830976 10408184875008 10417072275456 10421595537408 10433542720832 10433914208256 10450054393856 10489040288496 10505639789568 10506756685824 10509827305428 10519176019968 10522250269146 10523368931328 10535448096768 10535807901696 10540022759424 10552105706296 10552481415168 10568805011968 10569165956096 10591849433088 10608233928138 10621902348288 10625022059904 10626514550784 10638712111104 10642952669184 10655532991488 10672015998413 10672395976704 10689270114688 10712211358464 10730289106944 10742605784064 10747270397952 10759590930858 10759606566912 10759974027264 10763895313152 10764278562816 10776618593664 10790503972864 10793673203712 10833941032992 10847900270592 10852224210432 10864680849792 10865067687936 10869398470656 10882246459392 10899080168592 10913123336192 10930393972736 10930767265792 10953836796672 10957053999276 10971171864576 10975544940096 10988143132176 10988518397472 10988534366208 10992914362368 11005908350976 11007078432768 11020089163776 11023309805772 11037136101376 11054980530176 11078312214816 11078706659328 11095844272128 11100267041688 11113387924716 11127707222016 11130975491328 11132158869504 11145317449728 11162558102528 11162939324416 11180605308928 11186897154048 11204202126348 11204601053184 11221933411584 11222316661248 11226406439889 11236392566784 11254158440448 11271968784384 11289790907648 11307657641984 11314020985344 11331926065152 11349842986944 11351049633792 11364078845952 11364466950144 11382046604544 11382451863552 11400059338752 11400448671744 11418083986144 11424509471529 11442589405632 11460697952256 11475464749056 11478818475432 11480038834176 11493608620032 11511388043232 11511797907456 11529999224832 11544461049856 11544855314432 11572618830696 11587529834496 11605850891712 11605867757568 11606264119296 11610493820928 11624217808896 11637958019072 11642199270996 11642596873512 11642613792768 11661021943296 11676046852096 11704125862863 11704525580286 11719206309888 11737735560936 11738153484288 11756311193088 11770207542016 11771458879488 11774899110711 11790070747136 11808729202688 11827417186304 11834073022464 11852379108864 11852783889408 11871118919583 11871541592064 11889905638464 11890311700608 11903959900448 11905225457664 11924048823808 11942919307264 11949640141824 11968551124992 11987474615424 12006445473792 12025428879024 12036125753344 12040512110592 12040923316224 12059549378624 12059978760192 12078634299392 12085431507072 12104557387776 12104970780672 12123695917872 12138026527704 12139316969472 12142882354176 12158528126976 12172899909632 12177751990272 12196589712472 12197023973376 12222765956016 12242527266816 12257882800128 12261465189666 12275958647337 12277263753216 12291775885312 12296675349552 12296693219328 12297113174016 12311228317696 12316135535616 12332004540416 12335626518528 12361661023698 12362083197156 12381646894848 12397600309248 12416778114048 12431455156736 12436410296706 12436853096448 12451128639488 12456091621248 12472140955648 12518670624768 12522347427744 12538482130944 12552856086001 12553303031808 12557877865344 12558306739968 12558324989952 12572721692608 12578180972544 12592618737664 12613869830144 12640941637632 12660928245504 12661379039232 12680964882432 12695954202624 12701014771104 12715593530024 12717379682304 12721114847232 12737505656832 12757209260032 12784588701696 12785025318912 12804802430112 12805258346496 12819938130384 12825066756096 12825504755712 12840226409472 12841591504896 12845344484412 12856770691072 12860528106734 12861895360512 12882250039296 12930309697536 12950311548636 12950772645888 12965619245502 12971249127936 12982325092352 12986138073216 12987518681088 12987962228736 13002870358016 13008053262336 13028639244288 13056582253176 13077245035008 13092702771456 13097921482701 13097940516864 13118649686208 13129851513856 13135552708608 13150630248448 13155872049408 13156340465664 13204952506053 13225850092224 13241483484768 13242891239424 13258544775168 13263829590528 13263848865792 13279054371968 13279527174144 13284820353024 13300069228544 13300523450368 13305370595424 13305844334592 13376143843272 13376600663184 13391954888004 13393378639872 13409210056704 13414554926784 13415032553472 13429952717104 13430430892032 13435784220672 13451665762304 13453095862272 13524654882816 13528607488902 13540159373664 13540641472512 13545576124416 13546038730752 13561587443712 13566993050952 13567476105216 13582565816162 13583029685764 13583049424896 13588463586816 13604525600512 13605971951616 13655279843667 13656731590656 13678344142848 13694024821092 13694512398336 13699970989056 13715696391936 13721163426531 13721651970048 13733368692736 13760585269248 13811921722368 13828247870976 13833759768246 13833779871744 13834252320768 13850131857408 13855652477568 13871556578208 13872030317376 13873505107968 13877579833344 13889429700608 13911885611008 13968875378304 13985387051328 13991459733504 14007519719424 14013103073904 14025568026624 14029667025528 14031158575104 14047264129024 14047743868928 14053363679232 14069975220224 14122465910784 14127612598512 14128095082464 14144311904184 14150453594112 14162536464384 14166696079872 14168686067712 14184949481472 14190603558912 14207377321984 14229861302272 14282948477952 14288641617492 14305042721277 14307052142592 14311254203136 14323474378752 14329693863936 14346121241144 14346142089216 14346632036352 14351860417536 14368824791552 14391564271616 14422430396682 14445254710656 14446790443008 14463867027456 14469632280576 14486241133056 14492531294208 14509145346157 14509661945856 14532106891456 14605115728896 14609405332368 14610958516224 14611457507328 14628229152768 14634059920128 14634580967424 14650857509568 14651357863296 14651379154944 14657219149824 14674544467968 14697746407696 14729290617888 14771082953088 14771608879104 14777496797184 14794459029504 14800356055584 14800883023872 14817850566288 14836942962688 14841300655104 14842878492672 14860423266304 14896668920364 14915862872064 14921808289344 14938936168464 14939468070912 14945422897152 14962577882112 14963088881664 14968541919852 14969074876416 14981856755712 14986235231814 15005544587264 15029291712512 15085361313792 15091374292632 15108696806742 15109234753536 15115257248256 15133123982592 15134732845056 15152105127936 15152622600192 15176062139392 15200079118336 15200598228992 15232679295372 15233221656576 15256785874176 15262867182321 15280930603008 15287021535168 15305091300576 15306718445568 15324811493376 15348517390976 15349063876608 15373332299776 15406326448128 15430158440928 15450039779328 15474467855616 15474490343424 15475018825728 15480658427904 15498957078528 15522932361328 15523462498016 15523485057024 15548029257728 15556778854848 15581398339584 15605501150484 15606034107048 15607693246464 15625608413184 15632393306112 15650314081248 15650871312384 15675081590784 15695278505984 15699865480948 15733560432744 15758459684352 15778764029952 15783375403719 15785053396992 15803172145152 15803711852544 15810034139136 15828158559444 15828722122752 15853207517952 15853748934144 15873633943552 15912350892207 15932853522432 15937533089856 15958068166656 15964429003776 15983299487232 16008593965056 16033905172032 16054016147456 16054564421632 16079971680256 16113908676096 16139386396287 16139409850368 16139961040896 16145842969728 16164927890496 16184035370272 16185755959296 16190509805568 16211370835968 16237002653696 16262698631168 16271850405888 16297021274688 16297601531904 16323369689088 16343843733504 16348620252888 16367944863116 16369685004288 16395567132736 16395590959104 16396150898688 16421514047488 16430755195008 16447502024704 16456757796864 16482214698264 16482777596208 16482801549312 16508862526464 16510617649152 16530133745664 16534964708658 16555704152064 16581880395608 16582470795264 16608122161664 16617468322224 16643766408192 16670081887074 16691560833024 16696463236992 16698238304256 16717976174592 16737737375744 16743837153792 16744408986624 16770310854649 16770907963392 16806303189522 16832900117376 16833474991872 16854588850176 16881237660672 16907953176576 16927938936832 16934686361472 16956506243072 16961486462976 17024764480416 17046118268928 17046700425216 17073069906816 17073677795328 17093250840512 17100089008128 17100673007616 17120301879296 17127125979216 17149193814016 17176333385728 17213197123584 17218227713148 17240412930048 17267082064848 17267696861184 17287492327336 17294998837248 17314850764288 17316691574784 17317282971648 17344071016448 17371518992384 17381294751744 17408776337568 17408801636352 17409396178944 17436326713344 17456937028608 17463298906494 17463895310268 17463920689152 17483941103783 17491532914944 17514070278144 17541162732544 17578809464832 17606603341404 17607230226432 17634466789632 17655311313024 17657188319232 17678059700224 17685106120704 17713093804032 17740494127232 17741125779456 17778568663296 17779175834112 17807312388096 17834858457696 17835467550912 17855939850672 17857838186496 17878946742272 17886073235712 17886710071296 17907241189376 17914378960896 17981211923136 18009668210688 18032873177088 18038143318536 18053545831552 18054188630016 18060768165888 18061384974336 18082116591616 18089324067936 18089968140288 18110732566528 18117951449088 18141295935488 18185543876808 18207039791556 18208975454208 18214323531264 18237792190464 18258699761456 18259349864448 18266627985408 18287595189248 18294884568708 18295535960064 18347447025664 18386824200192 18392197784499 18415895629824 18437663827968 18445013024328 18445039828992 18445669761024 18466184986018 18466842476544 18474203303424 18495408770944 18496040423168 18498006810624 18503439777792 18596400463872 18625167171072 18647182735104 18654615445059 18655279644672 18676692959232 18684137431872 18706222700704 18708211433472 18737818238976 18778005937152 18807723196416 18829954547712 18836816798016 18837460109952 18837487484928 18859082538912 18867271458816 18883381952512 18888928106496 18913265975296 18920804745216 18991392368256 19021447323648 19043931303936 19051522156656 19073390295036 19076069523456 19081672270848 19097965838336 19106258485248 19128189452288 19128842715136 19135813890048 19207203645168 19229907195576 19237600134144 19238257133568 19260339614208 19262387257344 19268016726618 19285156036608 19290792160101 19292843040768 19314988177408 19323375058944 19346215927808 19425467322954 19448428868253 19456873691904 19473487638528 19479207109824 19481278021632 19481943343104 19504305537024 19512079893504 19534476679424 19535143817728 19535172206592 19542958866432 19566059290624 19639054157184 19677974529312 19694777270784 19703329062912 19725945372672 19733808074112 19734510698496 19757134088384 19788400873472 19862225227152 19864336859136 19887817162752 19895744385792 19895773298688 19896452775936 19918581557952 19919290761216 19927230529536 19950103842816 19950785175552 19958055893136 19958766501888 19975809007616 19981646975752 20087932332006 20090067959808 20113815085056 20121832390176 20122548830208 20144929075656 20145646338048 20153676331008 20177498643456 20179643793408 20202806837248 20203496800256 20310239060496 20310962208768 20318364186624 20319058096128 20342381165568 20350489576428 20351214157824 20373848724243 20374544528646 20374574137344 20382695380224 20406788400768 20408957927424 20433081991168 20541037231638 20541768597504 20549956483584 20573544587904 20582477955072 20600053039104 20632623807488 20640877903872 20665276104704 20697980076032 20742371806464 20750639652369 20775197786112 20783478716352 20807334867312 20808045476064 20810257661952 20816369750016 20834144550912 20843191074816 20867085441664 20867828416512 20900108787712 20978080576992 21011279579136 21013513371648 21019654610856 21038352039936 21044500538292 21046737862656 21070896193536 21071615803392 21080045518848 21104211412592 21104962830336 21137610023936 21138331912192 21183698866176 21216467856276 21243804696576 21250044119808 21253029101568 21277424222208 21285905338368 21311065982976 21344031996826 21344791953408 21378540229376 21424422716928 21460578213888 21485211568128 21494540795904 21519181861716 21519213133824 21519948054528 21527790626304 21553237187328 21581007945728 21587346407424 21633645595023 21667882065984 21695800541184 21704448420864 21729361699584 21730135375872 21738796941312 21764492918784 21798160337184 21826246672384 21860787945472 21861534531584 21907673593344 21914107998552 21942343729152 21951089880192 21976286264352 21977036794944 21977068732416 21985828724736 22011816701952 22040178327552 22046619611544 22074272202752 22109961060352 22156624429632 22157413318656 22191688544256 22200534083376 22226775849432 22255414444032 22261950982656 22264317739008 22290634899456 22325116205056 22325878648832 22361210617856 22373794308096 22408404252696 22409202106368 22443866823168 22444633322496 22452812879778 22472785133568 22479352847721 22508316880896 22543937568768 22579581815296 22615315283968 22628041970688 22663045210113 22663852130304 22699685973888 22702099267584 22728157691904 22728933900288 22764093209088 22800085543961 22800118677504 22800897343488 22836167972288 22849018943058 22885178811264 22921395904512 22957636950864 22960077668352 22987217240064 23022776086464 23023595814912 23059998449664 23088922099712 23145237661392 23175059668992 23211701783424 23211735515136 23212528238592 23220987641856 23248435617792 23275916038144 23284398541992 23285193747024 23285227585536 23322043886592 23352093704192 23408251725726 23409051160572 23438412619776 23475471121872 23476306968576 23512622386176 23540415084032 23542917758976 23549798221422 23580141494272 23617458405376 23668146044928 23704758217728 23705567778816 23742237839166 23743083184128 23770301950087 23779811276928 23780623401216 23807919800896 23810450915328 23848097647616 23885838614528 23899280283648 23937102249984 23974949230848 24012890947584 24050857758048 24081024221184 24081846632448 24119098757248 24119957520384 24157268598784 24170863014144 24209114775552 24209941561344 24247391835744 24276053055408 24278633938944 24285764708352 24317056253952 24345799819264 24355503980544 24393179424944 24394047946752 24445531912032 24485054533632 24515765600256 24522930379332 24551917294674 24554527506432 24583551770624 24593350699104 24593386438656 24594226348032 24622456635392 24632271071232 24664009080832 24671253037056 24723322047396 24724166394312 24763293789696 24795200618496 24802447062987 24833556228096 24862910313472 24872820593412 24873706192896 24902257278976 24912183242496 24944281911296 25005122830611 25037341249536 25044694855488 25076964261888 25105712172002 25106606063616 25115755730688 25116613479936 25116649979904 25145443385216 25156361945088 25185237475328 25227739660288 25281883275264 25321856491008 25361929764864 25391908405248 25402029542208 25431187060048 25434759364608 25442229694464 25475011313664 25514418520064 25569177403392 25570050637824 25609604860224 25610516692992 25639876260768 25650133512192 25651009511424 25680452818944 25683183009792 25690688968824 25713541382144 25721056213468 25723790721024 25764500078592 25860619395072 25900623097272 25901545291776 25931238491004 25942498255872 25964650184704 25972276146432 25975037362176 25975924457472 26005740716032 26016106524672 26057278488576 26113164506352 26154490070016 26185405542912 26194948359741 26195842965402 26195881033728 26237299372416 26259703027712 26271105417216 26301260496896 26311744098816 26409905012106 26451700184448 26482966969536 26485782478848 26517089550336 26527659181056 26558108743936 26559054348288 26569640706048 26600138457088 26601046900736 26610741190848 26611688669184 26752287686544 26753201326368 26783909776008 26786757279744 26818420113408 26829109853568 26830065106944 26859905434208 26860861784064 26871568441344 26903331524608 27049309765632 27057214977804 27080318747328 27081282945024 27091152248832 27092077461504 27123174887424 27133986101904 27134952210432 27165131632324 27166059371528 27166098849792 27176927173632 27209051201024 27211943903232 27310559687334 27313463181312 27356688285696 27388049642184 27389024796672 27399941978112 27431392783872 27442326853062 27443303940096 27466737385472 27474764591659 27521170538496 27623843444736 27656495741952 27667519536492 27667559743488 27668504641536 27699277479027 27700263714816 27711304955136 27743113156416 27744060634752 27747010215936 27755159666688 27778859401216 27937750756608 27970774102656 27982919467008 28015039438848 28026206147808 28059334051056 28062317150208 28094528258048 28095487737856 28106727358464 28139950440448 28244931821568 28255225197024 28256190164928 28288623808368 28300907188224 28325072928768 28333392159744 28337372135424 28369898962944 28381207117824 28414754643968 28459722604544 28565896955904 28577283234984 28610085442554 28614104285184 28622508406272 28646948757504 28659387727872 28692242482288 28692284178432 28693264072704 28703720835072 28737649583104 28783128543232 28844860793364 28890509421312 28893580886016 28902025089927 28927734054912 28939264561152 28972482266112 28985062588416 29018290692314 29019323891712 29064213782912 29210231457792 29218810664736 29221917032448 29222915014656 29256458305536 29268119840256 29301715019136 29302715726592 29302758309888 29314438299648 29349088935936 29395492815392 29458581235776 29542165906176 29543217758208 29554993594368 29588918059008 29600712111168 29601766047744 29635701132576 29673885925376 29682601310208 29685756985344 29720846532608 29793337840728 29831725744128 29843616578688 29877872336928 29878936141824 29890845794304 29925155764224 29926177763328 29937083839704 29938149752832 29963713511424 29972470463628 30011089174528 30058583425024 30131898498009 30170722627584 30182748585264 30217393613484 30218469507072 30230514496512 30266247965184 30269465690112 30304210255872 30305245200384 30352124278784 30400158236672 30401196457984 30465358590744 30466443313152 30513571748352 30525734364642 30561816792969 30561861206016 30574043070336 30610182601152 30613436891136 30649622986752 30697034781952 30698127753216 30746664599552 30811555847457 30812652896256 30860316881856 30900079558656 30948935711232 30948980686848 30961316855808 30997914157056 31045864722656 31046924996032 31046970114048 31096058515456 31113557709696 31162796679168 31211002300968 31212068214096 31215386492928 31251216826368 31264786612224 31300628162496 31301742624768 31350163181568 31390557011968 31399730961896 31467120865488 31516919368704 31557528059904 31566750807438 31570106793984 31606344290304 31607423705088 31620068278272 31656317118888 31657444245504 31706415035904 31707497868288 31747267887104 31824701784414 31865707044864 31875066179712 31916136333312 31928858007552 31966598974464 32016047995239 32017187930112 32067810344064 32108032294912 32109128843264 32227817352192 32278772792574 32278819700736 32279922081792 32291685939456 32329855780992 32368070740544 32371511918592 32381019611136 32474005307392 32525397262336 32543700811776 32594042549376 32595203063808 32646739378176 32697240505776 32735889726232 32739370008576 32791134265472 32791181918208 32792301797376 32843028094976 32861510390016 32895004049408 32913515593728 32964429396528 32965555192416 32965603098624 33017725052928 33021235298304 33060267491328 33069929417316 33111408304128 33163760791216 33164941590528 33216244323328 33234936644448 33287532816384 33340163774148 33383121666048 33392926473984 33396476608512 33435952349184 33475474751488 33487674307584 33488817973248 33540621709298 33541815926784 33612606379044 33665800234752 33666949983744 33709177700352 33762475321344 33815906353152 33855877873664 33869372722944 33913012486144 33922972925952 34049528960832 34092236537856 34093400850432 34146139813632 34147355590656 34186501681024 34200178016256 34201346015232 34240603758592 34254251958432 34298387628032 34352666771456 34426394247168 34436455426296 34480825860096 34534164129696 34535393722368 34574984654672 34589997674496 34629701528576 34633383149568 34634565943296 34688142032896 34743037984768 34762589503488 34817552675136 34817603272704 34818792357888 34872653426688 34913874057216 34926597812988 34927790620536 34927841378304 34967882207566 34983065829888 35028140556288 35082325465088 35157618929664 35213206682808 35214460452864 35268933579264 35310622626048 35314376638464 35324697332133 35356119400448 35370212241408 35426187608064 35480988254464 35482251558912 35557137326592 35558351668224 35613356758749 35614624776192 35669716915392 35670935101824 35711879701344 35715676372992 35757893484544 35772146471424 35814482378752 35828757921792 35962423846272 36019336421376 36076286637072 36107091663104 36108377260032 36121536331776 36122769948672 36164233183232 36178648135872 36179936280576 36221465133056 36235902898176 36282591870976 36371087753616 36414079583112 36417950908416 36428647062528 36475584380928 36517399522912 36518699728896 36533255970816 36575190378496 36589769137416 36591071920128 36694894051328 36773648400384 36784395568998 36827875942011 36831791259648 36875327655936 36890026048656 36890079657984 36891339522048 36932369972036 36933684953088 36948406606848 36990817541888 36992080846336 36996013621248 37006879555584 37192800927744 37250334342144 37294365470208 37309230890118 37310559289344 37353385918464 37368274863744 37412445401408 37416422866944 37556011874304 37615446392832 37658568258003 37659909095424 37673633596032 37674920219904 37674974969856 37718165077824 37734542917632 37766763905024 37777856212992 37826531950592 37841609490432 37982784736512 38042894647296 38087862607872 38103044313312 38146780590072 38152139046912 38163344541696 38195931676672 38212516970496 38256378904576 38257685430272 38271627780096 38414407290336 38459814391152 38475200268288 38476514267136 38520679228416 38524774514688 38536033453236 38570312073216 38581584320202 38585686081536 38629976354816 38646750117888 38692431855616 38850934645908 38896857736506 38913747383808 38946975277056 38958414219648 38962556043264 38963886686208 39008611074048 39024159787008 39068953358848 39070287635456 39085917732864 39132118581248 39278108314368 39293764448103 39355949058624 39389554541568 39406658125824 39451890745344 39467616148224 39469021396992 39514268176768 39576801746944 39724450454304 39728673718272 39775634325504 39791488771584 39791546597376 39837163115904 39838581522432 39854461059072 39900207685632 39901570351104 39916111786272 39917533003776 39963293951504 40175864664012 40180135919616 40227630170112 40243664780352 40245097660416 40289858151312 40291292676096 40307352662016 40354997286912 40359287586816 40405613674496 40406993600512 40620478120992 40621924417536 40636728373248 40638116192256 40684762331136 40700979152856 40702428315648 40747697448486 40749089057292 40749148274688 40765390760448 40813576801536 40817915854848 40866163982336 40965839531001 41082074463276 41083537195008 41099912967168 41147089175808 41163490279593 41164955910144 41200106078208 41265247614976 41281755807744 41330552209408 41395960152064 41484743612928 41501279304738 41550395572224 41566957432704 41614669734624 41616090952128 41620515323904 41632739500032 41668289101824 41734170883328 41735656833024 41800217575424 41956161153984 42022559158272 42039309221712 42076704079872 42089001076584 42093475725312 42141792387072 42143231606784 42160091037696 42208422825184 42209925660672 42275220047872 42276663824384 42367397732352 42432935712552 42487609393152 42500088239616 42506058203136 42554848444416 42571810676736 42622131965952 42688063993652 42689583906816 42757080458752 42848845433856 42915128163831 42921156427776 42970423136256 42989081591808 43038363723432 43038426267648 43039896109056 43055581252608 43106474374656 43162015891456 43174630072607 43174692814848 43267291190046 43335764131968 43391601082368 43408896841728 43458723399168 43477593882624 43527436038471 43528985837568 43596320674368 43652493344768 43721575890944 43815347186688 43828215997104 43884687458304 43902179760384 43952572528704 43954073589888 43954137464832 43971657449472 44023633403904 44093239223088 44148544405504 44219922120704 44313248859264 44314826637312 44383377088512 44401068166752 44453551698864 44510828888064 44523901965312 44528635478016 44581269798912 44650232410112 44651757297664 44722421235712 44747588616192 44816808505392 44818404212736 44887733646336 44889266644992 44905625759556 44945570267136 44958705695442 45011848373569 45016633761792 45087875137536 45159163630592 45230630567936 45256083941376 45326090420226 45327704260608 45399371947776 45404198535168 45456315383808 45457867800576 45528186418176 45600171087922 45600237355008 45601794686976 45672335944576 45698037886116 45770357622528 45842791809024 45915273901728 45920155336704 45974434480128 46045552172928 46047191629824 46119996899328 46290475322784 46350119337984 46423403566848 46423471030272 46425056477184 46441975283712 46496871235584 46551832076288 46568797083984 46570387494048 46570455171072 46644087773184 46704187408384 46816503451452 46818102321144 46876825239552 46950942243744 46952613937152 47025244772352 47080830168064 47085835517952 47099596442844 47160282988544 47234916810752 47336292089856 47350126211157 47409516435456 47411135557632 47484475678332 47486166368256 47540603900174 47559622553856 47561246802432 47615839601792 47620901830656 47696195295232 47771677229056 47798560567296 47874204499968 47949898461696 48025781895168 48101715516096 48162048442368 48163693264896 48238197514496 48239915040768 48314537197568 48341726028288 48418159188861 48418229551104 48419883122688 48494783671488 48552106110816 48557267877888 48571529416704 48634112507904 48691599638528 48711007961088 48786358849888 48788095893504 48891063824064 48970109067264 49031531200512 49045860758664 49103834589348 49109055012864 49167103541248 49186701398208 49186772877312 49188452696064 49244913270784 49264542142464 49328018161664 49342506074112 49446644094792 49448332788624 49526587579392 49590401236992 49604894125974 49667112456192 49725820626944 49745641186824 49747412385792 49804514557952 49824366484992 49888563822592 50010245661222 50074682499072 50089389710976 50153928523776 50211424344004 50213212127232 50231511461376 50233226959872 50290886770432 50310932563947 50312723890176 50370474950656 50455479320576 50563766550528 50643712982016 50723859529728 50783816810496 50804059084416 50862374120096 50869518729216 50884459388928 51028837040128 51138354806784 51140101275648 51219209720448 51221033385984 51279752521536 51300267024384 51302019022848 51360905637888 51381377937648 51427082764288 51442112426936 51447581442048 51529000157184 51721238790144 51801246194544 51803090583552 51862476982008 51884996511744 51929300369408 51944552292864 51950074724352 51951848914944 52011481432064 52032213049344 52114556977152 52226329012704 52308980140032 52370811085824 52389896719482 52391685930804 52391762067456 52451823311349 52474598744832 52519406055424 52542210834432 52602520993792 52623488197632 52819810024212 52903400368896 52965933939072 52971564957696 53034179100672 53055318362112 53116217487872 53139281412096 53200276914176 53202093801472 53221482381696 53223377338368 53504575373088 53506402652736 53567819552016 53573514559488 53636840226816 53658219707136 53660130213888 53719810868416 53721723568128 53743136882688 53806663049216 54098619531264 54114429955608 54160637494656 54162565890048 54182304497664 54184154923008 54246349774848 54267972203808 54269904420864 54330263264648 54332118743056 54332197699584 54353854347264 54418102402048 54423887806464 54621119374668 54626926362624 54713376571392 54776099284368 54778049593344 54799883956224 54862785567744 54884653706124 54886607880192 54933474770944 54949529183318 55042341076992 55247686889472 55312991483904 55335039072984 55335119486976 55337009283072 55398554958054 55400527429632 55422609910272 55486226312832 55488121269504 55494020431872 55510319333376 55557718802432 55875501513216 55941548205312 55963846335177 55965838934016 56030078877696 56052412295616 56118668102112 56124634300416 56189056516096 56190975475712 56213454716928 56279900880896 56489863643136 56510450394048 56512380329856 56577247616736 56601814376448 56650145857536 56666784319488 56739797925888 56762414235648 56829509287936 56919445209088 57131793911808 57154566469968 57220170885108 57228208570368 57245016812544 57293897515008 57318775455744 57384484964576 57384568356864 57386528145408 57407441670144 57475299166208 57566257086464 57689721586728 57781018842624 57787161772032 57804050179854 57855468109824 57872376480303 57878529122304 57944964532224 57970125176832 58036581384628 58038647783424 58128427565824 58345286604759 58420462915584 58437621329472 58443834064896 58445830029312 58512916611072 58536239680512 58603430038272 58605431453184 58605516619776 58628876599296 58698177871872 58790985630784 58917162471552 59084331812352 59109987188736 59177836118016 59201424222336 59203532095488 59271402265152 59347771850752 59365202620416 59441693065216 59586675681456 59663451488256 59687233157376 59755744673856 59757872283648 59781691588608 59850311528448 59852355526656 59874167679408 59876299505664 59927427022848 59944940927256 60022178349056 60117166850048 60263796996018 60341445255168 60365497170528 60434787226968 60436939014144 60461028993024 60532495930368 60538931380224 60608420511744 60610490400768 60704248557568 60800316473344 60802392915968 60930717181488 60932886626304 61027143496704 61051468729284 61121546172729 61123633585938 61123722412032 61148086140672 61220365202304 61226873782272 61299245973504 61394069563904 61493329199104 61623111694914 61625305792512 61720633763712 61800159117312 61897871422464 61922633711616 61995828314112 62091729445312 62093849992064 62093940228096 62192117030912 62227115419392 62325593358336 62422004601936 62424136428192 62430772985856 62502433652736 62529573224448 62601256324992 62603485249536 62700326363136 62799461923792 62934241730976 63033838737408 63115056119808 63133501614876 63140213587968 63212688580608 63214847410176 63240136556544 63312634237776 63314888491008 63412830071808 63414995736576 63494535774208 63649403568828 63731414089728 63750132359424 63832272666624 63857716015104 63933197948928 64032095990478 64034375860224 64135620688128 64216064589824 64218257686528 64455634704384 64557545585148 64557639401472 64559844163584 64583371878912 64659711561984 64736141481088 64743023837184 64762039222272 64948010614784 65050794524672 65087401623552 65188085098752 65190406127616 65293478756352 65394481011552 65471779452464 65478740017152 65582268530944 65582363836416 65584603594752 65686056189952 65723020780032 65790008098816 65827031187456 65928858793056 65931110384832 65931206197248 66035450105856 66120534982656 66139858834632 66222816608256 66327521582432 66329883181056 66432488646656 66469873288896 66575065632768 66680327548296 66766243332096 66785852947968 66792953217024 66871904698368 66950949502976 66975348615168 66977635946496 67081243418596 67083631853568 67225212758088 67331600469504 67333899967488 67418355400704 67438058543163 67524950642688 67631812706304 67711755747328 67738745445888 67826024972288 67845945851904 67989135630339 68099057921664 68184473075712 68186801700864 68292279627264 68373003362048 68400256631883 68400356032512 68402692030464 68481207517184 68508503916864 68596775256064 68705333542912 68872910852592 68961651720192 69068328259392 69070787444736 69149969309344 69179995348992 69259403057152 69266766299136 69376284065792 69486075969536 69525179006976 69635105350272 69635206545408 69637584715776 69745306853376 69827748114432 69853195625976 69855581241072 69855682756608 69935764415132 69966131659776 70056281112576 70164650930176 70315237859328 70426413365616 70428920905728 70537867158528 70621245252096 70628753276928 70649394664266 70712238800896 70740424482816 70852375216128 70961976508928 71114274653184 71116703336448 71226713517498 71229249552384 71310905850261 71339433830784 71341870203648 71423759402688 71431352745984 71515786969088 71544292942848 71628964757504 71657515843584 71924847692544 72038672842752 72152573274144 72214183326208 72243072663552 72245539897344 72328466366464 72357296271744 72359872561152 72442930266112 72471805796352 72742175507232 72828159166224 72835901816832 72857294125056 72951168761856 73034799045824 73037399457792 73066511941632 73150380756992 73179538274832 73182143840256 73389788102656 73547296800768 73568791137996 73655751884022 73663582519296 73750655311872 73780052097312 73780159315968 73782679044096 73864739944072 73867369906176 73896813213696 73981635083776 73984161692672 73992027242496 74013759111168 74385601855488 74407341188961 74500668684288 74588730940416 74618461780236 74621118578688 74704111988891 74706771836928 74736549727488 74824890802816 74832845733888 75112023748608 75230892785664 75317136516006 75319818190848 75347267192064 75349840439808 75349949939712 75436330155648 75469085835264 75533527810048 75555712425984 75683218980864 75965569473024 76085789294592 76175725215744 76206088626624 76293561180144 76304278093824 76326689083392 76391863353344 76425033940992 76512757809152 76515370860544 76543255560192 76828814580672 76919628782304 76950400536576 76953028534272 77041358456832 77049549029376 77072066906472 77140624146432 77163168640404 77171372163072 77259952709632 77293500235776 77384863711232 77701869291816 77793715473012 77827494767616 77893950554112 77916828439296 77925112086528 77927773372416 78017222148096 78048319574016 78137906717696 78140575270912 78171835465728 78264237162496 78556216628736 78584845079223 78587528896206 78711898117248 78779109083136 78813316251648 78903781490688 78935232296448 79028536353536 79153603493888 79448900908608 79457347436544 79551268651008 79582977543168 79674326231808 79677163044864 79708922118144 79800415371264 79803140702208 79832223572544 79835066007552 79926587903008 80351729328024 80360271839232 80455260340224 80487329560704 80490195320832 80579716302624 80582585352192 80614705324032 80709994573824 80811227348992 80813987201024 81240956241984 81243848835072 81273456746496 81276232384512 81369524662272 81401958305712 81404856631296 81495394896972 81498178114584 81498296549376 81530781520896 81627153603072 81635831709696 81732327964672 81931679062002 82164148926552 82167074390016 82199825934336 82294178351616 82326980559186 82329911820288 82400212156416 82424293774977 82530495229952 82563511615488 82661104418816 82791920304128 82969487225856 83002558609476 83097832437081 83100791144448 83133914865408 83229339469248 83232181904256 83241030647808 83265479000064 83336578203648 83468341766656 83600435150848 83912322307968 84045118316544 84078618443424 84178002153168 84186951450624 84283584774144 84286463213568 84320182075392 84416845650368 84419851321344 84550440095744 84553327648768 84734795464704 84865871425104 84975218786304 85000176479232 85012116406272 85109696888832 85143621353472 85244263931904 85376127987304 85379167813632 85514160917504 85697690867712 85830256327662 85842312855552 85940846272512 85978163183616 86076727446864 86076852535296 86079792218112 86111162505216 86212948749312 86324031782912 86349260145214 86349385629696 86534582380092 86671528263936 86783202164736 86817793683456 86917446798336 86955187765248 87054872076942 87057971675136 87192641348736 87304986689536 87630694373376 87656431994208 87769374916608 87804359520768 87905145057408 87908147179776 87908274929664 87943314898944 88047266807808 88186478446176 88297088811008 88439844241408 88626497718528 88629653274624 88766754177024 88802136333504 88907103397728 89021657776128 89047803930624 89057270956032 89162539597824 89300464820224 89303514595328 89444842471424 89495177232384 89633617010784 89636808425472 89775467292672 89778533289984 89811251519112 89891140534272 89917411390884 90023696747138 90033267523584 90175750275072 90318327261184 90461261135872 90512167882752 90652180840452 90655408521216 90798743895552 90808397070336 90912630767616 90915735601152 91056372836352 91200342175844 91200474710016 91203589373952 91344671889152 91396075772232 91540715245056 91685450378907 91685583618048 91830547803456 91840310673408 91948868960256 92091104345856 92094383259648 92239993798656 92434667542371 92580950645568 92700238675968 92846807133696 92846942060544 92883950567424 92993742471168 93103664152576 93137594167968 93140774988096 93140910342144 93288175546368 93408374816768 93633006902904 93636204642288 93753650479104 93901884487488 93905227874304 94050489544704 94161660336128 94171671035904 94199192885688 94320565977088 94469833621504 94672584179712 94700252422314 94819032870912 94822271115264 94968951356664 94972332736512 95081207800348 95119245107712 95122493604864 95231679203584 95241803661312 95392390590464 95543354458112 95597121134592 95748408999936 95899796923392 96048143985717 96051563790336 96203431032192 96324096884736 96327386529792 96476395028992 96629074395136 96683452056576 96836318377722 96836459102208 96839766245376 96989567342976 97104212221632 97114535755776 97143058833408 97383199277056 97422015922176 97572717699776 97576191787008 97782127648128 97940218134528 98091721517328 98207669178696 98218110025728 98334207082496 98373402796416 98373545754624 98376905392128 98489826541568 98529084284928 98685012148224 98893288189584 98896665577248 99053175158784 99180802473984 99209788251948 99334224912384 99451641253888 99491282373648 99494824771584 99609029115904 99648732969984 99777127645184 100020491322444 100149364998144 100178779421952 100307857047552 100422848688008 100426424254464 100463022922752 100466453919744 100581773540864 100621865127894 100625447780352 100740949901312 100910958641152 101127533101056 101287425964032 101447719059456 101564017423099 101567633620992 101608118168832 101724748240192 101739037458432 101768918777856 102057674080256 102276709613568 102280202551296 102438419440896 102442066771968 102559505043072 102600534048768 102604038045696 102721811275776 102762755875296 102884224853872 102895162884096 103058000314368 103442477580288 103602492389088 103606181167104 103724953964016 103769993023488 103858600738816 103889104585728 103900149448704 103903697829888 104022962864128 104064426098688 104229113954304 104452658025408 104617960280064 104741622171648 104779793438964 104783371861608 104783524134912 104903646622698 104949197489664 105038812110848 105084421668864 105205041987584 105246976395264 105639620048424 105806800737792 105931867878144 105943129915392 105974091996399 106068358201344 106110636724224 106232434975744 106278562824192 106400553828352 106404187602944 106442964763392 106446754676736 106840070276247 107009150746176 107012805305472 107135639104032 107147029118976 107273680453632 107316439414272 107439621736832 107443447136256 107486273765376 107613326098432 108228859911216 108321274989312 108325131780096 108364608995328 108368309846016 108492699549696 108535944407616 108539808841728 108660526529296 108664237486112 108664395399168 108707708694528 108836204804096 108847775612928 109242238749336 109253852725248 109426753142784 109552198568736 109556099186688 109599767912448 109725571135488 109769307412248 109773215760384 109866949541888 109899058366636 110084682153984 110483627826033 110495373778944 110625982967808 110670078145968 110670238973952 110674018566144 110797109916108 110801054859264 110845219820544 110972452625664 110976242539008 110988040863744 111020638666752 111115437604864 111751003026432 111883096410624 111927692670354 111931677868032 112060157755392 112104824591232 112237336204224 112249268600832 112378113032192 112381950951424 112559801761792 112975704774009 112979727286272 113020900788096 113024760659712 113154495233472 113203628752896 113300291715072 113333568638976 113479595851776 113524828471296 113659018575872 113838890418176 114263587823616 114309132939936 114440341770216 114456417140736 114490033625088 114587795030016 114637550911488 114768969929152 114769136713728 114773056290816 114814883340288 114950598332416 115132514172928 115379443173456 115562037685248 115574323544064 115608100359708 115710936219648 115744752960606 115757058244608 115889929064448 115940250353664 116073162769256 116077295566848 116256855131648 116690573209518 116840925831168 116875242658944 116887668129792 116891660058624 117025833222144 117072479361024 117206860076544 117210862906368 117257753198592 117392175982543 117396355743744 117581971261568 117834324943104 118168663624704 118219974377472 118355672236032 118402848444672 118407064190976 118542804530304 118695543701504 118730405240832 119173351362912 119326902976512 119374466314752 119511489347712 119515744567296 119563383177216 119700623056896 119704711053312 119748335358816 119752599011328 119889881854512 120044356698112 120234333700096 120527593992036 120682890510336 120730994341056 120869574453936 120873878028288 120922057986048 121064991860736 121077862760448 121216841023488 121220980801536 121408497115136 121600632946688 121604785831936 121861434362976 121865773252608 122054286993408 122102937458568 122243092345458 122247267171876 122247444824064 122296172281344 122440730404608 122453747564544 122598491947008 122788139127808 122986658398208 123246223389828 123250611585024 123441267527424 123490470838779 123600318234624 123795742844928 123845267423232 123991656628224 124183458890624 124187699984128 124187880456192 124384234061824 124454230838784 124651186716672 124844009203872 124848272856384 124861545971712 125004867305472 125202512649984 125206970499072 125400652726272 125598923847584 125868483461952 126067677474816 126230112239616 126267003229752 126280427175936 126425377161216 126429694820352 126480273113088 126625268475552 126629776982016 126825660143616 126829991473152 126989071548416 127298807137656 127462828179456 127500264718848 127664545333248 127715432030208 127866395897856 128064191980956 128068751720448 128271241376256 128432129179648 128436515373056 128745384491493 128911269408768 129115091170296 129115278802944 129119688327168 129166743757824 129319423123968 129472282962176 129486047674368 129523890217821 129524078444544 129896021229568 130101589049344 130174803247104 130376170197504 130582308115413 130586957512704 130788962023104 130943558904928 130957480034304 131164537061888 131164727672832 131372112379904 131446041560064 131580016197632 131654062374912 131857717586112 131862220769664 131862412394496 132070900211712 132279717669264 132445633216512 132655043164864 132659766362112 132864977293312 132939746577792 133150131265536 133360655096592 133532486664192 133571705895936 133585906434048 133743809396736 133901899005952 133950697230336 133955271892992 134162486837192 134167263707136 134450425516176 134663200939008 134667799934976 134836710801408 134876117086326 135035545120707 135049901285376 135263625412608 135423511494656 135477490891776 135652049944576 135691891703808 135978271260678 136198115843328 136368946151424 136373603401728 136584559254528 136746006724096 136800513263766 136800712065024 136805384060928 136962415034368 137017007833728 137193550512128 137745821705184 137923303440384 138136656518784 138141574889472 138299938618688 138359990697984 138518806114304 138752568131584 138972151939072 139050358013952 139270210700544 139270413090816 139275169431552 139490613706752 139655496228864 139706391251952 139711162482144 139711365513216 139871528830264 139932263319552 140112562225152 140329301860352 140630475718656 140852826731232 140857841811456 141075734317056 141242490504192 141257506553856 141298789328532 141424477601792 141480848965632 141704750432256 141923953017856 142228549306368 142233406672896 142453427034996 142458499104768 142621811700522 142678867661568 142683740407296 142847518805376 142862705491968 143031573938176 143088585885696 143315031687168 143849695385088 144077345685504 144305146548288 144428366652416 144486145327104 144491079794688 144656932732928 144714592543488 144719745122304 144885860532224 144943611592704 145254477566583 145484351014464 145656318332448 145671803633664 145714588250112 145902337523712 146069598091648 146074798915584 146133023883264 146300761513984 146359076549664 146364287680512 146779576205312 147094593601536 147137582275992 147311503768044 147327165038592 147501310623744 147560104194624 147560318631936 147565358088192 147729479888144 147734739812352 147793626427392 147963270167552 147968323385344 147984054484992 148027518222336 148771203710976 148814682377922 149001337368576 149177461880832 149236923560472 149242237157376 149408223977782 149413543673856 149473099454976 149649781605632 149665691467776 150224047497216 150461785571328 150634273032012 150639636381696 150694534384128 150699680879616 150872660311296 150932797691841 150938171670528 151067055620096 151111424851968 151366437961728 151931138946048 152171578589184 152351450431488 152412177253248 152587122360288 152608556187648 152653378166784 152783726706688 153025515618304 153030741721088 153086511120384 153657629161344 153839257564608 153900801073152 153906057068544 154082716913664 154144133812944 154281248292864 154326337280808 154342744326144 154519905419264 154587000471552 154769727422464 155403738583632 155587430946024 155654989535232 155787901108224 155833656878592 155850224173056 155855546744832 156034444296192 156096639148032 156275813435392 156281150541824 156343670931456 156528474324992 157112433257472 157169690158446 157175057792412 157355469934047 157423796234496 157558218166272 157626632503296 157807562981376 157870464592896 158057072707072 158307206987776 158897801817216 158914694873088 159102537302016 159165955086336 159348652463616 159417844236288 159600598807727 159600830742528 159606281404416 159664447145088 159670132015104 159853175806016 160703458656048 160720543678464 160910520680448 160974659121408 160980390641664 161159432605248 161165170704384 161229410648064 161419989147648 161622454697984 162481912483968 162487697670144 162546913492992 162552464769024 162739049324544 162803916611424 162809713262592 162990789793944 162996356229168 162996593098752 163061563041792 163254307206144 163271663419392 163464655929344 163863358124004 164328297853104 164334148780032 164399651868672 164588356703232 164653961118372 164659823640576 164800424312832 164848587549954 165060990459904 165127023230976 165322208837632 165938974451712 166005117218952 166195664874162 166201582288896 166267829730816 166458678938496 166464363808512 166482061295616 166530958000128 166673156407296 166936683533312 167200870301696 167824644615936 167891539005531 168090236633088 168157236886848 168356004306336 168373902901248 168567169548288 168572926427136 168640364150784 168833691300736 168839702642688 169100880191488 169106655297536 169469590929408 169731742850208 169950437572608 170000352958464 170219393777664 170287242706944 170488527863808 170752255974608 170758335627264 171028321835008 171395381735424 171660512655324 171684625711104 171881692545024 171956326367232 172153454893728 172153705070592 172159584436224 172222325010432 172425897498624 172648063565824 172698520290428 172698771259392 173069164760184 173343056527872 173566404329472 173617129440909 173635587366912 173834893596672 173910375530496 174109744153884 174115943350272 174385282697472 174609973379072 175035859814277 175261388746752 175312863988416 175538749833216 175608719041536 175810290114816 175816294359552 175816549859328 175886629797888 176094533615616 176372956892352 176594177622016 176879688482816 177252995437056 177533508354048 177604272667008 177814206795456 178043315552256 178095607861248 178325079195648 178600929640448 178607029190656 178889684942848 178990354464768 179267234021568 179273616850944 179550934585344 179557066579968 179622503038224 179782281068544 179834822781768 180047393494276 180066535047168 180351500550144 180636654522368 180922522271744 181024335765504 181304361680904 181310817042432 181597487791104 181616794140672 181825261535232 181831471202304 182112745672704 182400684351688 182400949420032 182407178747904 182689343778304 182792151544464 183081430490112 183364638518187 183370900757814 183371167236096 183661095606912 183680621346816 183897737920512 184182208691712 184473419401139 184479987597312 184869335084742 185161901291136 185400477351936 185693614267392 185767901134848 185987484942336 186207328305152 186275188335936 186281549976192 186281820684288 186576351092736 187266013805808 187272409284576 187507300958208 187803768974976 187810455748608 188100979089408 188323320672256 188398385771376 188641131954176 188939667243008 189345168359424 189400504844628 189638065741824 189644542230528 189937902713328 189944665473024 190162415600696 190238490215424 190244987209728 190463358407168 190483607322624 190784781180928 191086708916224 191194242269184 191496817999872 191799593846784 192096287971434 192103127580672 192323352141613 192406862064384 192648193769472 192654773059584 192952790057984 193258148790272 193366904113152 193672636755444 193672918204416 193679532490752 193979134685952 194208424443264 194229071511552 194286117666816 194844031844352 195145435399552 195152383574016 195564255296256 195880436269056 196183443034656 196415338357392 196436220051456 196668414164992 196746805592832 196747091509248 196753810784256 196979653083136 197058168569856 197370024296448 197786576379168 197793331154496 198106350317568 198361604947968 198419576503896 198668449824768 198903282507776 198982564747296 198989649543168 199218058231808 199297465939968 199554255290368 200040982644888 200298729996288 200357558843904 200615714095104 200845697376016 200852848508928 200926045845504 200932907839488 201163547081728 201243730255788 201250895560704 201481899802624 201821917282304 202255066202112 202314175629489 202574851928064 202895438118912 203128034846198 203135267241984 203216236337664 203449496480384 203478074916864 203537837555712 204115348160512 204553419227136 204560405102592 204876838881792 205119010086144 205200769895649 205201068097536 205208076091392 205443622551552 205525511750592 205768449707744 205790325768192 206116000628736 206884955160576 207204984778176 207212362334208 207449907928032 207539986046976 207717201477632 207778209171456 207800298897408 208045925728256 208128852197376 208458227908608 208905316050816 209235920560128 209483244343296 209559586877928 209566743723216 209567048269824 209807293245396 209898394979328 210077624221696 210168843337728 210410083975168 210493952790528 211279240096848 211613601475584 211863735756288 211886259830784 211948183992798 212136716402688 212221273448448 212464869951488 212557125648384 212801107656704 212808375205888 212885929526784 213680140552494 213932717550783 214018301492352 214025610610944 214271278208064 214294058237952 214547360907264 214632878828544 214879243473664 214886894272512 214972547530752 215226652196864 216457719822432 216642549978624 216729217990656 216736619692032 216985399099392 217071888815232 217079617683456 217321053058592 217328474972224 217328790798336 217415417389056 217672409608192 218484477498672 218507705450496 218853506285568 219104397137472 219112198373376 219199535824896 219451142270976 219538614824496 219546431520768 219733899083776 219798116733272 220169364307968 220967255652066 220990747557888 221251965935616 221340156291936 221340477947904 221348037132288 221594219832216 221602109718528 221690439641088 221944905251328 221952485078016 221976081727488 222041277333504 222230875209728 223502006052864 223766192821248 223855385340708 223863355736064 224112335966673 224120315510784 224209649182464 224474672408448 224498537201664 224756226064384 224763901902848 225951409548018 225959454572544 226041801576192 226049521319424 226308990466944 226407257505792 226600583430144 226667137277952 227049656942592 227318037151744 227677780836352 228527175647232 228618265879872 228880683540432 228912834281472 228980067250176 229175590060032 229275101822976 229537939858304 229538273427456 229546112581632 229629766680576 229901196664832 230265028345856 230758886346912 231124075370496 231148647088128 231216200719416 231421872439296 231489505921212 231514116489216 231779858128896 231880500707328 232146325538512 232154591133696 232513710263296 233381146419036 233681851662336 233750485317888 233775336259584 233783320117248 234051666444288 234144958722048 234413720153088 234421725812736 234515506397184 234784351965086 234792711487488 235163942523136 235668649886208 236337327249408 236439948754944 236711344472064 236805696889344 237085609060608 237391087403008 237460810481664 238346702725824 238653805953024 238748932629504 239022978695424 239031489134592 239126766354432 239401246113792 239409422106624 239496670717632 239505198022656 239779763709024 240088713396224 240468667400192 241055187984072 241365781020672 241461988682112 241739148907872 241747756056576 241844115972096 242129983721472 242433682046976 242441961603072 242816994230272 243201265893376 243209571663872 243722868725952 243731546505216 244108573986816 244205874917136 244486184690916 244494534343752 244494889648128 244592344562688 244881460809216 244907495129088 245196983894016 245576278255616 245973316796416 246492446779656 246501223170048 246882535054848 246980941677558 247200636469248 247272881324931 247591485689856 247690534846464 247983313256448 248366917781248 248375399968256 248375760912384 248768468123648 248908461677568 249293497311243 249302373433344 249688018407744 249696545712768 249723091943424 250009734610944 250405025299968 250801305452544 251197847695168 251736966923904 252135354949632 252534006459504 252560854351872 252850754322432 252859389640704 252960546226176 253250536951104 253259553964032 253651320287232 253659982946304 253978143096832 254597614275312 254925656358912 255000529437696 255329090666496 255430864060416 255732791795712 256128383961912 256137503440896 256542482752512 256864258359296 256873030746112 257490768982986 257822538817536 258230182340592 258230557605888 258239376654336 258333487515648 258638846247936 258944565924352 258972095348736 259047780435642 259048156889088 259792042459136 260349606494208 260752340395008 261164616230826 261173915025408 261577924046208 261887117809856 261914960068608 262329074123776 262744224759808 262892083120128 263160032395264 263308124749824 263715435172224 263724441539328 263724824788992 264141800423424 264559435338528 264891266433024 265310086329728 265319532724224 265729954586624 265879493155584 266300262531072 266721310193184 267064973328384 267143411791872 267171812868096 267487618793472 267803798011904 267901394460672 267910543785984 268324973674384 268334527414272 268900851032352 269326401878016 269335599869952 269673421602816 269752234172652 270071090241414 270099802570752 270527250825216 270847022989312 270954981783552 271304099889152 271383783407616 271956542521356 272396231686656 272737892302848 272747206803456 273169118509056 273492013448192 273601026527532 273601424130048 273610768121856 273924830068736 274034015667456 274387101024256 275056351136721 275491643410368 275846606880768 276273313037568 276283149778944 276599877237376 276719981395968 277037612228608 277505136263168 277944303878144 278100716027904 278540421401088 278540826181632 278981227413504 279310992457728 279412782503904 279422324964288 279422731026432 279743057660528 279864526639104 280225124450304 280658603720704 281260951437312 281705653462464 281715683622912 282151468634112 282484981008384 282515013107712 282597578657064 282848955203584 282961697931264 283409500864512 283847906035712 284457098612736 284466813345792 284906854069992 284916998209536 285243623401044 285357735323136 285367480814592 285695037610752 285725410983936 286063147876352 286177171771392 286630063374336 287699390770176 288144431957151 288154691371008 288610293096576 288856733304832 288972290654208 288982159589376 289313865465856 289429185086976 289771721064448 289887223185408 290508955133166 290968702028928 291312636664896 291343607267328 291429176500224 292139196183296 292149597831168 292266047766528 292601523027968 292718153099328 292728575361024 293559152410624 294275164551984 294623007536088 294654330077184 295002621247488 295120208389248 295120637263872 295130716176384 295458959776288 295469479624704 295587252854784 295926540335104 295936646770688 296055036444672 297542407421952 297629364755844 298002674737152 298354923761664 298473847120944 298484474314752 298816447955564 298827087347712 298946198909952 299299563211264 299331382935552 300448094994432 300923571142656 301268546064024 301279272763392 301389068768256 301399361759232 301745320622592 301865595383682 301876343341056 302134111240192 302222410508249 302222849703936 302732875923456 303862277892096 304343157178368 304692052269297 304702900862976 304824354506496 305174244720576 305217112375296 305306756333568 305567453413376 306051031236608 306173022240768 307315258322688 307678515129216 307801602146304 307812114137088 308165433827328 308288267625888 308652674561616 308685488652288 309039810838528 309174000943104 309539454844928 310807477167264 311174861892048 311309979070464 311575802216448 311667313757184 311700448346112 311711093489664 312068888592384 312193278296064 312551626870784 312562301083648 312687341862912 313056948649984 314224866514944 314339380316892 314350115584824 314710939868094 314847592468992 315116436332544 315253265006592 315615125962752 315740929185792 316114145414144 316614413975552 317795603634432 317829389746176 317922275989197 318205074604032 318331910172672 318697304927232 318835688472576 319201197615454 319201661485056 319212562808832 319328894290176 319340264030208 319706351612032 321406917312096 321441087356928 321821041360896 321949318242816 322318865210496 322330341408768 322458821296128 322839978295296 324963824967936 324975395340288 325093826985984 325104929538048 325478098649088 325607833222848 325619426525184 325981579587888 325992712458336 325993186197504 326123126083584 326508614412288 326543326838784 326929311858688 327726716248008 328656595706208 328668297560064 328799303737344 329176713406464 329307922236744 329319647281152 329600848625664 329697175099908 330121980919808 330254046461952 330644417675264 331450883478099 331877948903424 332010234437904 332391329748324 332403164577792 332535659461632 332917357876992 332928727617024 332964122591232 333061916000256 333346312814592 333873367066624 334401740603392 335649289231872 335783078011062 336180473266176 336314473773696 336712008612672 336747805802496 337134339096576 337145852854272 337667382601472 337679405285376 338201760382976 338213310595072 338927114322027 338939181858816 339463485700416 339900875145216 340000705916928 340438787555328 340574485413888 340977055727616 341504511949216 341516671254528 342056643670016 342790763470848 343321025310648 343369251422208 343763385090048 343912652734464 344306909787456 344307410141184 344319168872448 344444650020864 344851794997248 345296127131648 345397040580856 345397542518784 346138329520368 346686113055744 347132808658944 347234258881818 347271174733824 347669787193344 347820751060992 348219488307768 348231886700544 348770565394944 349219946758144 350071719628554 350522777493504 350625727976832 351077499666432 351217438083072 351620580229632 351632588719104 351773259595776 352176527947629 352189067231232 352745913784704 353188355244032 354505990874112 355067016708096 355208545334016 355628413590912 356086631104512 356191215722496 357201859280896 357214058381312 357779369885696 357980708929536 358534468043136 358547233701888 359101869170688 359114133159936 359245006076448 359669645563536 360094786988552 360133070094336 360703001100288 361273309044736 361845044543488 362048671531008 362608723361808 362621634084864 363194975582208 363233588281344 363650523070464 363662942404608 364225491345408 364801368703376 364801898840064 364814357495808 365378687556608 365584303088928 366162860980224 366729277036374 366741801515628 366742334472192 367322191213824 367361242693632 367795475841024 368364417383424 368946838802278 368959975194624 369738670169484 370323802582272 370800954703872 371387228534784 371535802269696 371974969884672 372414656610304 372550376671872 372563099952384 372563641368576 373152702185472 374532027611616 374544818569152 375014601916416 375607537949952 375620911497216 376201958178816 376646641344512 376796771542752 377282263908352 377879334486016 378690336718848 378801009689256 379276131483648 379289084461056 379875805426656 379889330946048 380324831201392 380476980430848 380489974419456 380926716814336 380967214645248 381569562361856 382173417832448 382388484538368 382993635999744 383599187693568 384192575942868 384206255161344 384646704283226 384813724128768 385296387538944 385309546119168 385905580115968 386516297580544 386733808226304 387345273510888 387345836408832 387359064981504 387958269371904 388416848886528 388458143023104 388571670653463 388572235333632 389688063688704 390290870799104 390304767148032 391128510592512 391746924346239 391760872538112 392366886069312 392830676714784 392872440102912 393336828329984 393493611185664 393494183018496 393959306166272 394116337139712 394740048592896 395573152758336 395586662308992 396212700635136 396839153007792 397336899649536 397806565015552 397965129494592 397979299086336 398436116463616 398594931879936 399108510580736 400081965289776 400597459992576 400715117687808 401231428190208 401691394752032 401705697017856 401852091691008 401865815678976 402327094163456 402487460511576 402501791121408 402963799605248 403643834564608 404510132404224 404628351258978 405106635362121 405149703856128 405790876237824 406256069692396 406270534483968 406432472675328 406898992960768 406956149833728 407075675111424 408230696321024 409106838454272 409120810205184 409753677763584 410238020172288 410401539791298 410402136195072 410416152182784 410887245103104 411051023501184 411536899415488 411580651536384 413769910321152 414409969556352 414424724668416 414899815856064 415079972093952 415434402955264 415556418342912 416091851456512 416257704394752 416916455817216 417810632101632 418471841120256 418966488686592 419119173755856 419133487446432 419134096539648 419614586490792 419796789958656 420155248443392 420337686675456 420820167950336 420987905581056 422558480193696 423227202951168 423727471512576 423772519661568 423896367985596 424273432805376 424442546896896 424929739902976 425114251296768 425602215313408 425616750411776 425771859053568 427360281104988 427865435101566 428036602984704 428051221221888 428542556416128 428588116475904 429094721814528 429265757657088 429758486947328 429945095061504 430453304393728 432915439644864 433285099957248 433458435981312 433473239384064 433970798198784 434143777630464 434159235366912 434642106117184 434656949944448 434657581596672 434830834778112 435344819216384 436968954997344 437015410900992 437707012571136 438208794274944 438224396746752 438399071649792 438902284541952 439077229648992 439092863041536 439596233466544 440338728615936 441934511304132 441981495115776 442503931871232 442680312583872 442680955895808 442696074264576 443188439664432 443204219437056 443380879282176 443889810502656 443904970156032 443952163454976 444082554667008 444461750419456 447004012105728 447532385642496 447710770681416 447726711472128 448224671933346 448240631021568 448419298364928 448949344816896 448997074403328 449512452128768 449527803805696 451902819096036 451918909145088 452083603152384 452099042638848 452617980933888 452798393075523 452814515011584 453201166860288 453334274555904 454099313885184 454636074303488 455355561672704 457054351294464 457236531759744 457761367080864 457825668562944 457960134500352 458351180120064 459075879716608 459076546854912 459092225163264 459259533361152 459802393329664 460530056691712 461517772693824 462248150740992 462432401438832 462843744878592 462979011842424 463028232978432 463559716257792 463761001414656 464292651077024 464309182267392 465027420526592 466762292838072 467363703324672 467500970635776 467550672519168 467566640234496 468103332888576 468289917444096 468827440306176 468843451625472 469031012794368 469568703930172 469585422974976 470327885046272 471337299772416 472066409802141 472674654498816 472879897509888 473422688944128 473611393778688 474171218121216 474782174806016 474921620963328 476693405451648 477307611906048 477497865259008 478045957390848 478253532708864 478801796423181 478802492227584 478818844213248 478993341435264 479010396045312 479559527418048 480177426792448 480937334800384 482110375968144 482731562041344 482923977364224 483478297815744 483495512113152 483688231944192 484259967442944 484867364093952 485633988460544 486402531786752 486419143327744 487445737451904 487463093010432 488217147973632 488411749834272 488972369381832 488989068687504 488989779296256 489184689125376 489762921618432 489814990258176 490393967788032 491152556511232 491946633592832 492984893559312 493002446340096 493765070109696 493961883355116 494401272938496 494545762649862 495182971379712 495381069692928 495966626512896 496733835562496 496750799936512 497536936247296 497816923355136 498586994622486 498604746866688 499376036815488 499393091425536 499446183886848 500019469221888 500810050599936 501602610905088 502395695390336 503473933847808 504270709899264 505068012919008 505121708703744 505701508644864 505718779281408 505921092452352 506501073902208 506519107928064 507302640574464 507319965892608 509195228550624 509851312717824 510001058875392 510658181332992 510861728120832 511465583591424 512256767923824 512275006881792 513084965505024 513728516718592 513746061492224 514981537965972 515645077635072 516460364681184 516461115211776 516478753308672 516666975031296 517277692495872 517889131848704 517944190697472 518095560871284 518096313778176 519584084918272 520699212988416 520851388322727 521504680790016 522329232461652 522347830050816 523155848092416 523774235619712 523829920137216 524658148247552 525488449519616 525784166240256 526320064790528 526616249499648 527430870344448 527448883078656 527449649577984 528283600846848 529118870677056 529782532866048 530620172659456 530639065448448 531459909173248 531758986311168 532600525062144 533442620386368 534129946656768 534286823583744 534975237586944 535607596023808 535802788921344 535821087571968 536649947348768 536669054828544 537801702064704 538652803756032 538671199739904 539346843205632 539504468345304 540142180482828 540199605141504 541054501650432 541694045978624 541909963567104 542608199778304 542767566815232 543913085042712 544792463373312 545475784605696 545494413606912 546338237018112 546984026896384 547202053055064 547202848260096 547221536243712 547849660137472 548068031334912 548774202048512 550093915554561 550112702273442 550983286820736 551693213761536 552546626075136 553199754474752 553420258203417 553439962791936 554075224457216 555010272526336 555888607756288 556201432055808 557080842802176 557962454827008 558621984915456 558825565007808 558844649928576 558845462052864 559486115321056 559729053278208 561317207441408 562521902874624 563411306924928 563431367245824 564302937268224 564969962016768 565195157314128 565697910407168 565923395862528 566819001729024 567695812071424 568914197225472 568933626691584 569813708139984 569833996419072 570487246802088 570715470646272 570734961629184 571390075221504 571450821967872 572126295752704 572354343542784 573260126748672 575398781540352 576288863914302 576309382742016 576970056424839 577220586193152 577713466609664 577944581308416 577964319178752 578627730931712 578858370173952 579543442128896 579774446370816 581017910266332 581937404057856 582625273329792 582687214534656 582858353000448 584278392366592 584532095533056 585203046055936 585436306198656 585457150722048 588550329103968 589246015072176 589308660154368 590005242494976 590240416778496 590241274527744 590261432352768 590917919552576 590938959249408 591174505709568 591853080670208 591873293541376 592110072889344 595084814843904 595258729511688 596005349474304 596709847523328 596947694241888 596968948629504 597632895911128 597654174695424 597892397819904 598599126422528 598662765871104 600896189988864 601847142285312 602537092128048 602558545526784 602778137536512 602798723518464 603490641245184 603731190767364 603752686682112 604268222480384 604444821016498 604445699407872 605465751846912 607724555784192 608686314356736 609384104538594 609405801725952 609648709012992 610348489441152 610434224750592 610613512667136 611134906826752 612346044481536 614630516645376 615357030258432 615602309686947 615603204292608 615624228274176 616330867654656 616576535251776 617305349123232 617370977304576 618079621677056 618348001886208 619078909689856 621614954334528 622349723784096 622619958140928 623151604432896 623334627514368 623400896692224 624137777184768 624386556592128 625103253741568 625124602167296 625374683725824 626113897299968 628449733029888 628678760633784 628700231169648 629421879736188 629695184937984 630232872665088 630506530013184 631230251925504 631481858371584 632228290828288 633228827951104 635591207268864 635658779492352 635844551978394 636410149208064 636663820345344 637394609854464 637671376945152 638402395230908 638403322970112 638425125617664 638657788580352 639412703224064 641798152652349 642813834624192 642882174713856 643642082721792 643898636485632 644637730420992 644660682817536 644917642592256 645679956590592 649927649935872 650187653971968 650209859076096 650956197298176 651215666445696 651238853050368 651963159175776 651985424916672 651986372395008 652246252167168 653017228824576 653858623717376 655453432496016 657313191412416 657336595120128 657598607474688 658353426812928 658615844473488 658639294562304 659201697251328 659394350199816 660243961839616 660508092923904 661288835350528 662901766956198 663755897806848 664020468875808 664782659496648 664806329155584 665071318923264 665834715753984 665857455234048 665928245182464 666123832000512 666692625629184 667746734133248 668803481206784 671298578463744 671566156022124 672337007900019 672360946532352 672628947547392 673424017225344 673495611604992 674268678193152 674291705708544 675334765202944 676403520765952 676426621190144 677854228644054 677878363717632 678926971400832 679801750290432 680001411833856 681148970827776 681954111455232 683009023898432 683033342509056 684113287340032 685581526941696 686642050621296 686738502844416 687526770180096 687825305468928 688613819574912 688614820282368 688638337744896 688889300041728 689703589994496 690794081161712 690795085037568 692276659040736 693372226111488 694265617317888 694468517763636 694542349467648 695339574386688 695641502121984 696438976615536 696463773401088 697541130789888 698439893516288 700143439257108 701045554987008 701251455953664 702154999332864 702434876166144 703241160459264 703265177438208 703546519191552 704353055895258 704378134462464 705491827569408 706376710488064 709011981748224 710134033416192 710417090668032 711256827181824 712173262209024 712382431444992 714403718561792 714428116762624 715558739771392 715961417859072 717068936086272 717094467403776 718203738341376 718228266319872 718490012152896 719339291127072 720189573977104 720266140188672 721406002200576 722546618089472 723690089086976 724097343062016 725217446723616 725243268169728 726389951164416 727301046140928 727325884809216 728450982690816 729602737406752 729603797680128 729628714991616 730757375113216 731168606177856 732325721960448 733458554072748 733483603031256 733484668944384 734644382427648 734722485387264 735590951682048 736728834766848 737893677604556 737919950389248 739477340338968 740647605164544 741601909407744 741818643974793 742774457069568 743071604539392 743949939769344 744829313220608 745100753343744 745126199904768 745127282737152 746305404370944 747880491933729 749064055223232 749089637138304 750029203832832 751215075899904 752403916357632 753293282689024 753593543085504 754564527816704 755758668972032 757602019378512 758552262967296 758578168922112 759751610853312 759778661892096 760649662402784 760953960861696 760979948838912 761853433628672 761934429290496 763139124723712 764346835664896 764776969076736 765987271999488 767198375387136 768385151885736 768412510322688 769293408566452 769627448257536 770592775077888 770619092238336 771811160231936 773032595161088 773467616452608 774690547021776 774691672817664 774718129963008 775916538743808 776833697773056 776916286046208 777143341306926 777144470667264 779376127377408 780581741598208 782257021185024 783493848692478 783521745076224 784733772138624 785661353429568 785744880205824 786673656659968 786987222371328 787918612332544 788232674279424 789480097185792 791146305516672 791173324617984 792425401270272 793678306015584 794673799299072 795613130031104 795930258989184 795958598172672 796872232927232 797189863759872 800163930579552 801194919985152 801430235375616 802462856380416 803382789504064 803411394035712 803704183382016 803731631357952 804654188326912 804974921023152 805003582242816 805927599210496 807287669129216 809020264808448 809256702517956 810213270724242 810299407712256 811581752475648 812512139384792 812541068967936 812864945350656 813797985921536 813912299667456 814151350222848 816461392642048 818213676908544 818241620410368 819507355527168 820476040344576 820803079582596 820804272390144 820832304365568 821745231877801 821774490206208 822102047002368 823073798830976 823161303072768 827539820642304 828819939112704 828849449336832 829799631712128 830159944187904 830868805910528 831112836685824 832515408789504 833832911634432 835621264203264 836943682240512 837932977373184 838238347511712 838266974892864 838268193079296 839229172981584 839593579917312 840310496886784 840675373350912 841640335900672 841975811162112 845116960387392 846454405902336 847454943025152 847545039323136 847792735971192 848546865610752 848885093793792 849859479805952 850228502593536 851204430626816 851233500823552 851543718107136 854720562209976 855730870203132 856073205969408 856102442443776 857085112832256 857176232951808 858189443629056 858531515314176 859516973894656 859890190123008 860906608787456 864433295871453 865830879289728 866570199914496 866916871962624 866946478768128 867941596397568 868287555260928 869284212234368 869313899888896 869315163193344 869661669556224 870689638432768 873937909994688 874030821801984 876417588549888 876448793493504 876798143299584 877804569083904 878154459297984 878185726083072 879192466933088 880677457231872 883869022608264 883962990231552 885007863742464 885360625167744 885361911791616 885392148529152 886376879328864 886408438874112 886761758564352 887779621005312 887809940312064 888165109334016 888923500838912 894008024211456 895064771284992 895421541362832 895453422944256 896449343866692 896481262043136 896838596729856 897898689633792 897994148806656 899024904257536 899055607611392 903805638192072 903837818290176 904167206304768 904198085277696 905235961867776 905596786151046 905629030023168 906402333720576 906667231524747 906668549111808 908198627770368 909272148606976 910711123345408 914076156807891 914108702588928 914473063519488 915522734161728 915651337125888 915920269000704 916702360240128 918151759433216 918153093709824 918519066722304 919604786659328 921060113383424 923035545387648 924496301481984 924864802877664 925958023684848 926056465956864 927119432515584 927522002829312 928585302154048 928618364534784 930054841053184 933524585676144 934727406649344 935001941271552 935101345038336 935133280468992 936206665777152 936579834888192 937654880612352 937686903250944 938062025588736 939137407860344 939170845949952 940655770092544 942674599544832 944132819604282 945349308997632 945759795019776 946845377888256 947222787557376 948342436242432 949564349612032 949843241926656 953386810903296 954615223812096 954995730518016 956091914781696 956507065417728 957603592846362 957604984455168 957637688426496 957986682870528 958020792090624 959119054836096 960354853584896 964220751936288 965463124082688 965847954728448 966956595631488 966991024226304 967376463888384 968519934885888 971267976921088 972805063573504 972838286655488 974891474903808 974926186020864 976434295947264 976823499668544 977944738763664 977978137375008 977979558592512 978369378250752 979525843236864 979629980516352 980787935576064 982305113022464 983893267185664 985969787118624 986004892680192 987530140219392 987923766710232 988802545876992 989091525299724 990365942759424 990762139385856 991933253025792 993467671124992 993501599873024 995073872494592 995633846710272 997173989244972 997209493733376 998752073630976 998786182851072 998892367773696 1000038938443776 1001620101199872 1003205221810176 1004791390780672 1006947867695616 1008541419798528 1010136025838016 1010243417407488 1011403017289728 1011437558562816 1013002147804416 1013038215856128 1014605281148928 1014639931785216 1016781342966081 1018390457101248 1019702625435648 1020002117750784 1021316362665984 1021723456241664 1022931167182848 1024513535847648 1024550013763584 1026169931010048 1027457033437184 1027492122984448 1029963075931944 1031290155270144 1032920729362368 1032922230423552 1032957506617344 1033333950062592 1034555384991744 1035778263697408 1035888381394944 1036191121742568 1036192627556352 1039168169836544 1041398425976832 1041702776645454 1043009361580032 1044658464923304 1044695660101632 1046311696184832 1047548471239424 1047659840274432 1049316296495104 1050976899039232 1051568332480512 1052640129581056 1053232498999296 1054861740688896 1054897766157312 1056529583842887 1056567201693696 1058237741354112 1059565065732096 1061240345318912 1062919818346496 1063517972622336 1065201050124288 1066885240772736 1068259893313536 1068573647167488 1071215192047616 1071605577842688 1071642175143936 1073299894697536 1073338109657088 1075603404129408 1077305607512064 1077342399479808 1079008936690608 1080284360965656 1080399210283008 1082109003300864 1083388091957248 1083819927134208 1085535133630464 1087826170085424 1089584926746624 1090951569211392 1090988827213824 1092676474036224 1093968053792768 1094404106110128 1094405696520192 1094443072487424 1095699320274944 1096136062669824 1097548404097024 1100187831109122 1100225404546884 1101966573641472 1103386427523072 1105093252150272 1106399508949504 1106840516406834 1106879925583872 1108150448914432 1110020545052672 1112402864111616 1114161685604352 1115924909654016 1117204191654089 1117243969830912 1117651130015616 1117689299857152 1117690924105728 1118972230642112 1119458106556416 1122634414882816 1125043805749248 1126822613849856 1126862734491648 1128605874536448 1129939924033536 1130390314628256 1131846791725056 1133638003458048 1135391624142848 1137828394450944 1137867253383168 1139627416279968 1139667992838144 1140974493604176 1141430941292544 1141469923258368 1142780150443008 1142901643935744 1144252591505408 1144708687085568 1146520253497344 1150797563080704 1152577727828604 1152618765484032 1153940112849678 1154441172386304 1155426933219328 1155889162616832 1155928638357504 1157255461863424 1157716740347904 1159548892741632 1162035820532664 1163874808115712 1165250546659584 1165374429069312 1165715011960389 1165716706000896 1168556784733184 1169064191066112 1170406092111872 1170872612397312 1170914301444096 1175240773038717 1177100658207936 1178492030144352 1178617320308736 1180010484989952 1180480833556992 1180482549055488 1181835839105152 1181877918498816 1182349011419136 1183706161340416 1183746587082752 1184220145778688 1190517459023376 1192010698948608 1193419695046656 1193895388483776 1193937897259008 1195265791822256 1195308349390848 1195784795639808 1197198252845056 1197325531742208 1201792379977728 1203694284570624 1205074184256096 1205117091053568 1205556275073024 1205597447036928 1206981282490368 1207462381534728 1207505373364224 1208536444960768 1208889642032996 1208891398815744 1210931503693824 1215319906086363 1215449111568384 1217372628713472 1218768209077188 1218811603451904 1219297418025984 1220696978882304 1220868449501184 1221227025334272 1222269813653504 1224692088963072 1229261033290752 1230714060516864 1231204619373894 1231206408585216 1231248456548352 1232661735309312 1233153070503552 1234610698246464 1234741954609152 1236159243354112 1238157819379712 1243229908669056 1244699447568192 1245239916281856 1246303208865792 1246669255028736 1248275554369536 1248773113184256 1250206507483136 1250249204334592 1250749367451648 1252227794599936 1256899466059776 1257357521267568 1257400462339296 1258843759472376 1259390369875968 1260465745330176 1261013060026368 1262460503851008 1262963716743168 1264456581656576 1266457655902208 1271182414537728 1271317558984704 1271689103956788 1272820298416128 1273327640690688 1274789219708928 1275342753890304 1276804790461816 1276806645940224 1276850251235328 1277315577160704 1278825406448128 1283596305304698 1285627669248384 1285764349427712 1287284165443584 1287797272971264 1289275460841984 1289835285184512 1291313935807973 1291359913181184 1299855299871744 1300375307943936 1300419718152192 1301912394596352 1302431332891392 1302477706100736 1303926318351552 1303970849833344 1303972744790016 1304492504334336 1306034457649152 1310906864992032 1314626382824832 1314673190240256 1315197214949376 1316706853625856 1317231688946976 1317278589124608 1318788700399632 1320487923679232 1321016185847808 1322577670701056 1325803533912396 1327511795613696 1328040937751616 1329565318993296 1329612658311168 1330142637846528 1331669431507968 1331714910468096 1331856490364928 1332247664001024 1333385251258368 1335493468266496 1337606962413568 1342597156927488 1343132312044248 1344674015800038 1344721893064704 1345257895094784 1346848034450688 1346991223209984 1348537356386304 1348583411417088 1350669530405888 1352807041531904 1352853242380288 1355708457288108 1355756727435264 1357853942801664 1358395179226569 1359603500580864 1360002823667712 1362297941655552 1363908222910464 1366018047796864 1366066685018112 1368226574680064 1371163053883392 1373284101242592 1373477005688832 1375053540360192 1377227639149824 1377229640564736 1377276675489792 1377778600083456 1379407179988992 1381588162323424 1381590170075136 1384553318081472 1386744452222976 1388531234635776 1388937035527272 1389084698935296 1390679148773376 1391283004243968 1392877953231072 1392927546802176 1395082261579776 1396879787032576 1400286878514216 1402091109974016 1402502911907328 1404309998665728 1404869752332288 1406482320918528 1406530354876416 1407093038383104 1408706111790516 1408756268924928 1410983655138816 1412753420976128 1416199229406423 1418023963496448 1420268066832384 1420834181336064 1422513654363648 1424346524418048 1424764862889984 1428807437123584 1428856233525248 1431117479542784 1431922835718144 1434137872172544 1436405389269543 1436407476682752 1436456532639744 1436980024305792 1438678582254144 1440379147954208 1440532280377344 1442812004401152 1445093236178944 1447380178173952 1448194686124032 1450434893447232 1450486536339456 1452779902328832 1454602092281856 1456901965381632 1459205474813504 1459207595360256 1459257429983232 1461514750226432 1462337212355712 1464651443920896 1466917108145496 1466967206062512 1466969337888768 1469288764855296 1469444970774528 1471181903364096 1473457669533696 1475787355209112 1475839900778496 1478954680677936 1481295210329088 1483203818815488 1483637287949586 1485548914139136 1486143209078784 1487899879538688 1489658626441216 1490201506687488 1490252399809536 1492610808741888 1495760983867458 1498128110446464 1498179274276608 1500058407665664 1502430151799808 1504807832715264 1506586565378048 1507187086171008 1509129055633408 1515204038757024 1517104525934592 1517156337844224 1519503221706624 1519557323784192 1521299324805568 1521907921723392 1521959897677824 1523706867257344 1526278249447424 1528693671329792 1529553938153472 1531974543998976 1534396750774272 1536770303771472 1536825020645376 1538586817132904 1539254896515072 1541185550155776 1541238184476672 1543622320463872 1546065190322176 1546935232905216 1549381094043552 1549383345635328 1549436259926016 1551833077487616 1553667395546112 1553832572092416 1554286682613852 1554288941334528 1558752254754816 1561163483196416 1564514042370048 1566987697384956 1567043490152448 1569467544277248 1571322706859136 1571489760411648 1573347313319936 1573974444742656 1576465348558848 1578960194371584 1582292611033344 1582346649235968 1584850802540544 1587356612031168 1589347598598144 1591226260062208 1591860517978368 1591917196345344 1593744465854464 1594379727519744 1600327861159104 1602389839970304 1602860470751232 1604925712760832 1606765579008128 1606822788071424 1607408366764032 1607463262715904 1609308376653824 1609949842046304 1610007164485632 1611855198420992 1614575338258432 1618040529616896 1618513405035912 1620426541448484 1620598815424512 1623163504951296 1625024278769584 1625082137935872 1625729890701312 1627595971843072 1627824599334912 1628302700445696 1632922785284096 1636427353817088 1636483240820736 1639014711054336 1640952080689152 1641606159165192 1641608544780288 1641664608731136 1643490463755602 1643548980412416 1644204094004736 1646147597661952 1646322606145536 1655079641284608 1657639878225408 1659599263424256 1660260774610251 1660319888375808 1661737611821056 1662225673371648 1665030817579008 1667665823268864 1671242528406528 1673887364481024 1675865954746368 1676476695023424 1676533949785728 1676536386158592 1678458345963168 1679187159834624 1680620993773568 1683280671801344 1683951622324224 1690233920774784 1692908811804672 1694909886050304 1695585471942384 1697093731221504 1697770187587584 1699718959611904 1700457005187072 1702408861253632 1702467001647104 1703087436214272 1709441124419952 1711461740406264 1712146411938816 1712204884887552 1714170225664512 1714352465903616 1716378887258112 1717063030628352 1719033947789312 1719780380246016 1721813217574912 1728866591742906 1730910169274517 1731661758579456 1733140399828992 1733833743925248 1733892957536256 1735883192795136 1736575110521856 1738568424468736 1738627799777792 1738630326386688 1739323339112448 1741379276865536 1747875819989376 1748061643603968 1752835177099776 1753596286599168 1755609138167808 1756308918595968 1756371452166144 1758384933866176 1767738045216528 1767925980463104 1770015727484928 1770721250335488 1770723823583232 1770784297058304 1772753758657728 1772816877748224 1773523517128704 1775559242010624 1775619880624128 1776330218668032 1777847001677824 1788016048422912 1790129542569984 1790843082725664 1790906845888512 1792898687733384 1792962524086272 1793677193459712 1795797379267584 1795988297613312 1798049808515072 1798111215222784 1807611276384144 1807675636580352 1808334412609536 1808396170555392 1810471923735552 1811193572302092 1811258060046336 1812804667441152 1813334463049494 1813337098223616 1816397255540736 1818544297213952 1828152313615782 1828217405177856 1828946127038976 1831045468323456 1831302674251776 1831840538001408 1833404720480256 1836303518866432 1837038133444608 1839209573318656 1842120226766848 1846071090775296 1846806929060841 1848992602963968 1849729605755328 1851916047369696 1852112931913728 1854238865031168 1855044005658624 1857170604308096 1857236729069568 1860109682106368 1867049171352288 1869454813298688 1870003882543104 1870202690076672 1872413331554304 1873159669776384 1875309761224704 1875373806501888 1876124051177472 1878274815720688 1878341691899904 1881311540185088 1885349199089664 1888265639208564 1890698617995264 1891519590039552 1893690755776512 1894445575114752 1896684872484864 1899128699224064 1899686483853312 1906773621806592 1909230447624192 1909991461036032 1912183829563392 1913014130835456 1915207185692724 1915209968910336 1915275376852992 1915973365741056 1918238109672192 1920709707169792 1925394457957047 1928441503872576 1930926248165376 1931695909456896 1933913191262976 1933982048452608 1934752927776768 1937039869771776 1942535953842176 1945610127147008 1945676573310976 1949782949807616 1952868591894528 1953646999337088 1955889477527328 1955956274750016 1955959117185024 1956738756501504 1959051686473728 1961575871152128 1964610226044928 1967786534371328 1971939574237248 1972009785360384 1975060280438784 1975847533420464 1977605091753984 1978183050599448 1980731885518848 1981524278771712 1983866506051584 1986935342249984 1987003199746048 1990147744989184 1991267693420544 1994347978489944 1994418987466752 1997504147261952 1997572365702144 1997784735547392 2000077876887552 2003240202399744 2006410443620352 2009582781561344 2013895735391232 2017011023700057 2017082839597056 2020272051676032 2020486834814976 2022806034579456 2022875117125632 2026004295608832 2029207613412529 2029210562297856 2029279863570432 2033562685932162 2036780914202496 2039405250871296 2040004235501568 2043446912483328 2045862334365696 2049027071695296 2049100027527168 2052339862020096 2054914066874368 2059926151863888 2062580310540288 2065841458724736 2065844460847104 2065915013234688 2066667900125184 2069110769983488 2071556527394816 2072382243485136 2072385255112704 2078336339673088 2082796851953664 2083405553290908 2086018723160064 2089316929846608 2089391320203264 2092623392369664 2095096942478848 2095319680548864 2098632592990208 2101953798078464 2103136664961024 2106464997998592 2109723481377792 2109795532314624 2113059167685774 2113134403387392 2115556873557743 2116475482708224 2119130131464192 2122480690637824 2125839636692992 2127035945244672 2130402100248576 2133770481545472 2136519786627072 2137147294334976 2143211155685376 2143284350287872 2146599789395072 2146676219314176 2151206808258816 2154611215024128 2154684798959616 2158017873381216 2160568721931312 2160798420566016 2164218006601728 2166776183914496 2167639854268416 2171070267260928 2175652340170848 2179169853493248 2181903138422784 2181977654427648 2185352948072448 2187936107585536 2188808212220256 2188811393040384 2188886144974848 2191398640549888 2192272125339648 2195096808194048 2200375662218244 2200450809093768 2203933147282944 2206772855046144 2210186504300544 2212799017899008 2213681032813668 2213759851167744 2216300897828864 2220041090105344 2224805728223232 2225455931924379 2228323371208704 2231849819308032 2234408383308178 2234487939661824 2235302260031232 2235378599714304 2235381848211456 2237944461284224 2238916213112832 2245268829765632 2250087611498496 2253645227699712 2257211749072896 2259879848067072 2260780629256512 2263693583450112 2267276006916096 2270783248285696 2275656788901888 2275734506766336 2279254832559936 2279335985676288 2281948987208352 2282861882585088 2282939846516736 2285560300886016 2285803287871488 2288505183010816 2289417374171136 2293040506994688 2301595126161408 2305155455657208 2305237530968064 2307880225699356 2308882344772608 2310853866438656 2311778325233664 2311857276715008 2314510923726848 2315433480695808 2319097785483264 2324071641065328 2327749616231424 2330501093319168 2330748858138624 2331430023920778 2331433412001792 2337113569466368 2338128382132224 2340812184223744 2341745224794624 2350481546077434 2354201316415872 2356984060288704 2357234640617472 2360020969979904 2360961667113984 2363671678210304 2363755836997632 2364698022838272 2367412322680832 2367493174165504 2368440291557376 2381034918046752 2384021397897216 2386839390093312 2387790776967552 2387875794518016 2390531583644512 2390616698781696 2391569591279616 2394396505690112 2403584759955456 2407388569141248 2410148368512192 2410234182107136 2411112550146048 2411194894073856 2413962564980736 2414924763069456 2415010746728448 2417072889921536 2417779284065992 2417782797631488 2421863007387648 2430639812172726 2430898223136768 2434745257426944 2437536418154376 2437623206903808 2438594836051968 2441393957764608 2441736899002368 2442454050668544 2444539627307008 2449384177926144 2458522066581504 2461428121033728 2462409238747788 2462412817170432 2462496913096704 2465235695633403 2465323470618624 2466306141007104 2469221396492928 2469483909218304 2472318486708224 2486459817338112 2489398895136384 2490479832563712 2492606417731584 2493338510057472 2497546226368512 2500413014966272 2500498408669184 2501498734903296 2504455589199872 2513798932119552 2514715042535136 2514800924678592 2517687518944752 2518780739751936 2520931490660352 2522026120052736 2524921007702016 2525927433486336 2528913163313152 2532915311804416 2542364829075456 2542635117969408 2543378207913576 2545640596832256 2546655281381376 2549578439417856 2550685507780608 2553609580923632 2553613291880448 2553700502470656 2554631154321408 2557650812896256 2567192610609396 2571255338496768 2571528698855424 2574568330887168 2575594545942528 2578550921683968 2579670570369024 2582627871615946 2582719826362368 2599710599743488 2600750615887872 2600839436304384 2603824789192704 2604862665782784 2607852636703104 2607941699666688 2607945489580032 2608985008668672 2612068915298304 2621813729984064 2629252765649664 2629346380480512 2630394429898752 2633413707251712 2634463377893952 2634557178249216 2637577400799264 2640975847358464 2642032371695616 2645155341402112 2651607067824792 2655023591227392 2656081875503232 2659130637986592 2659225316622336 2660285275693056 2663338863015936 2663429820936192 2664495328002048 2666770502516736 2670986936532992 2675213924827136 2685194313854976 2686264624088496 2689348031600076 2689443786129408 2690515790189568 2693696068901376 2693982446419968 2697074712772608 2697166822834176 2701339060811776 2705614083063808 2705706484760576 2711416914576216 2711513454870528 2715707885603328 2716790358453138 2719207001161728 2720001694574241 2720005647335424 2724595883311104 2727816445820928 2732036095593728 2732133370036224 2736453149360128 2742228470423673 2742326107766784 2746568202485184 2746954011377664 2750107080720384 2754455278299648 2754459281129472 2755557200166912 2758814359977984 2763176324646848 2763180340150272 2769106636162944 2773488904445952 2777874071054544 2778169397870592 2781358297546752 2782566008487936 2785755906462144 2785855093604352 2790164523159552 2793759574065152 2800573757028432 2804182219948032 2805005823814656 2808619997331456 2809739504664576 2812964641837056 2813060709752832 2814186076766208 2817412223581032 2817512537849856 2821967310277632 2825506841952256 2832398458812846 2836047926992896 2840536133664768 2841668362672128 2845027308727296 2848693048836096 2849529725779968 2857614874247168 2857712467050496 2863845671436288 2868275744345088 2872810778539086 2872814953365504 2872913065279488 2873960048611584 2877357164508288 2880758295908416 2881064560754688 2890186472357888 2894760356347904 2896389372248064 2900869786894464 2900973072678912 2905559804657664 2913803930763264 2918410949627008 2918415190720512 2918514859966464 2923029500452864 2924674424711424 2929302887841792 2933834216290992 2933934412125024 2933938675777536 2938577529710592 2938889941549056 2942363806728192 2946915339067392 2951574710418224 2951679801556992 2957909361355872 2962590420658176 2966407637630976 2967274575899172 2971097828278272 2972286418157568 2975799759077376 2979317252882432 2980403013374976 2980504799619072 2985221617483776 2991521967734916 2996256220892928 2996358548553216 3000116815331328 3004860303599616 3009615665430528 3013173130756096 3014374172342016 3018258111266816 3030408077514048 3034209051869184 3034312675688448 3039006443413248 3039114647568384 3042598649611136 3043815843446784 3043919795355648 3047413734514688 3052556498894848 3057387342659584 3059107876306944 3063949087997952 3068793501548544 3073540607542944 3073650041290752 3077173634265808 3078509793030144 3082371100311552 3082476368953344 3087244640927744 3092130380644352 3093870465810432 3098762188087104 3098766691270656 3098872519852032 3103666154975232 3107334791092224 3107665144184832 3108573365227704 3108577882669056 3117504509509632 3122326966392832 3129028084740096 3133975394769912 3134086980304896 3138935088554496 3142645413718272 3142979520823296 3146694626639872 3147948889485312 3152930697117696 3157920388743168 3164585222066688 3164693298471936 3169588751528661 3169701605081088 3174713224062336 3178695197196288 3182452520124416 3183721035956736 3187488931708928 3188759455039488 3200655722318208 3204779679940608 3205720941502464 3213531158016256 3213645576142848 3214816733528064 3214926525431808 3218616753307648 3219899684092608 3220014328971264 3223710396841984 3229150676516864 3237026810071824 3240853082896968 3241197630849024 3246327009902592 3250048557539168 3250164275871744 3251459781402624 3255191943686144 3256605400891392 3265845570568192 3272854707634176 3272966481641472 3278029422108672 3281904161378304 3283212318330384 3283217089560576 3283329217462272 3286980927511204 3287097960824832 3288408188009472 3292295195323904 3292645212291072 3310159282569216 3315279756450816 3319198526848512 3320521549220502 3320639776751616 3323475223642112 3324451346743296 3330061635158016 3342485056813056 3347774728962048 3351612574962267 3351731909492736 3352953390046848 3353067899571456 3353072772317184 3356916691926336 3358374319669248 3361241987547136 3366561343602688 3367903244648448 3380467841549568 3385817623609344 3389819772100608 3391170943884768 3395540375175168 3399437919223808 3400914010374144 3404817722507264 3404934003294208 3406174872428544 3418882248839904 3422923480812528 3424292823877632 3424409769775104 3428340451329024 3428704931807232 3432757774516224 3434126061256704 3438067895578624 3439560760492032 3443626435149824 3457733183485812 3461820338549034 3463323517158912 3466280799657984 3467667487850496 3467785915072512 3471766385590272 3473150221043712 3477136848937472 3477255599555584 3478646678224896 3482758553731072 3495751639978752 3496123287207936 3497145035881167 3505670354199552 3507192573198336 3511218276335616 3512617837191936 3512742904332288 3516769867732352 3535476090433056 3535851960926208 3540031454969856 3541442500670976 3541447647166464 3545507517315456 3545633755496448 3547047034257408 3551118484021248 3551239761248256 3552660437336064 3576032096845824 3580259085139968 3581686165451328 3581813691777024 3585797375466768 3585925048172544 3587354386919424 3591594758535168 3591976595226624 3596099617030144 3596222430445568 3615222552768288 3615351273160704 3616668825219072 3616792341110784 3620943847471104 3622387144604184 3622516120092672 3625609334882304 3626668926098988 3626674196447232 3632794511081472 3637088594427904 3645959718259089 3656304627231564 3656434810355712 3657892254077952 3662090936646912 3662605348503552 3663681076002816 3666809440960512 3672607037732864 3674076266889216 3678419146637312 3684240453533696 3692142181550592 3693613858121682 3697985205927936 3699459211510656 3703832094739392 3704225863827456 3708477730062336 3714341208616192 3714473458139136 3720219364212736 3734098342704576 3738909626597376 3740007765086208 3744826663108608 3746319339552768 3750619522449408 3750747613003776 3752248102354944 3756549631441376 3756683383799808 3762623080370176 3770698398179328 3776531278417128 3781397235990528 3783039180079104 3787381511553024 3788891150229504 3793369744969728 3798257398448128 3799372967706624 3813547243613184 3818460895248384 3819982922072064 3824367659126784 3826028261670912 3830414371385448 3830419937820672 3830550753705984 3831946731482112 3836476219344384 3841419414339584 3850788915914094 3856883007745152 3861852496330752 3863391818913792 3867826382525952 3869505855553536 3873941807423919 3874079739543552 3885071907684352 3891220254294016 3899565899615232 3905737183789056 3907293998674176 3911778955054656 3911912549500032 3911918234370048 3913477513003008 3918103372947456 3929220452089856 3935573068742656 3943879148474496 3944019570720768 3950120560877568 3951695066840928 3956366101198896 3961463771037696 3963048557543424 3967733012103168 3973870684499968 3974006399492096 3980295489978368 3982535386841088 3988695956979888 3988837974933504 3995008294523904 3995144731404288 3995569471094784 4000155753775104 4006480404799488 4012820887240704 4019165563122688 4027791470782464 4034022047400114 4034165679194112 4040544103352064 4040973669629952 4045612069158912 4045750234251264 4052008591217664 4058415226825058 4058421124595712 4058559727140864 4067125371864324 4073561828404992 4078810501742592 4080008471003136 4086893824966656 4091724668731392 4098054143390592 4098200055054336 4104679724040192 4119852303727776 4125160621080576 4131682917449472 4131688921694208 4131830026469376 4133335800250368 4138221539966976 4143113054789632 4144764486970272 4144770510225408 4156672679346176 4165593703907328 4166811106581816 4172037446320128 4178633859693216 4178782640406528 4185246784739328 4190193884957696 4190639361097728 4197265185980416 4203907596156928 4206273329922048 4212929995997184 4219446962755584 4219591064629248 4226118335371548 4226268806774784 4231113747115486 4232950965416448 4238260262928384 4244961381275648 4251679273385984 4254071890489344 4260804200497152 4267540963090944 4273039573254144 4274294588669952 4286422311370752 4286568700575744 4293199578790144 4293352438628352 4302413616517632 4309216167808629 4309222430048256 4309369597919232 4316035746762432 4321137443862624 4321596841132032 4328436013203456 4333552367828992 4335279708536832 4342140534521856 4351304680341696 4358339706986496 4363806276845568 4370705896144896 4375872215171072 4377616424440512 4377622786080768 4377772289949696 4382797281099776 4384544250679296 4390193616388096 4400751324436488 4400901618187536 4407866294565888 4413545710092288 4420373008601088 4425598035798016 4427362065627336 4427519702335488 4432601795657728 4440082180210688 4449611456446464 4450911863848758 4456646742417408 4463699638616064 4468816766616356 4468975879323648 4470604520062464 4470757199428608 4475888922568448 4477832426225664 4490537659531264 4500175222996992 4507290455399424 4514423498145792 4519759696134144 4521561258513024 4527387166900224 4541566496571392 4551313577803776 4551469013532672 4558509665119872 4558671971352576 4563897974416704 4565723765170176 4565879693033472 4571120601772032 4577010366021632 4578834748342272 4586081013989376 4603190252322816 4610310911314416 4610475061936128 4615760451398712 4617764689545216 4621707732877312 4623556650467328 4623714553430016 4629021847453696 4630866961391616 4638195570966528 4648143282130656 4655499232462848 4661002186638336 4661497716277248 4662860047841556 4662866824003584 4674227138932736 4676256764264448 4681624368447488 4683490449589248 4700963092154868 4708402632831744 4713968120577408 4714469281234944 4720041939959808 4721923334227968 4727343356420608 4729396045676544 4734824645361664 4734986348331008 4736880583114752 4762069836093504 4768042795794432 4773678780186624 4775581553935104 4775751589036032 4781063167289024 4781233397563392 4783139182559232 4788793011380224 4807169519910912 4814777138282496 4820296737024384 4820468364214272 4822225100292096 4822389788147712 4827925129961472 4829849526138912 4830021493456896 4835558568131984 4835565595262976 4843726014775296 4861279624345452 4861796446273536 4869490514853888 4875072836308752 4875246413807616 4877189672103936 4882787915529216 4883473798004736 4884908101337088 4889079254614016 4898768355852288 4917044133163008 4922856242067456 4924818477495576 4924825634340864 4924993826193408 4930471391266806 4930646941237248 4932612282014208 4938442792985856 4938967818436608 4944636973416448 4972919634676224 4978797790272768 4980782323830753 4980959665127424 4985212835463168 4986677020114944 4995092452737024 5000826029932544 5000996817338368 5002997469806592 5008911178399744 5027597864239104 5029430085070272 5029601849357184 5035375037889504 5037561479503872 5041862981320704 5049842015404032 5051854866972672 5057826326626304 5065830623608832 5084729658150912 5086756415827152 5091281193664512 5093310562762752 5099156878835712 5101371015561216 5107219161847264 5107226583760896 5107401004941312 5109262308642816 5115301625792512 5134385221218792 5142510676993536 5143057397710848 5149136661774336 5151189091885056 5157101843367936 5159341140738048 5165255743231892 5165439652724736 5192730507823551 5199421199486976 5201501231775744 5201678872608768 5207649578385408 5209725331565568 5215705273406208 5215883399333376 5215890979160064 5217970017337344 5224137830596608 5243627459968128 5258505531299328 5260788859797504 5266827414503424 5268926755787904 5269114356498432 5275154801598528 5281951694716928 5290310682804224 5303214135649584 5310047182454784 5312163751006464 5318261275973184 5318450633244672 5320570551386112 5326677726031872 5326859641872384 5328990656004096 5333541005033472 5341973873065984 5350427849654272 5370388627709952 5372529248176992 5378696063200152 5378887572258816 5381031580379136 5387392137802752 5387964892839936 5394149425545216 5394333645668352 5402678121623552 5411228166127616 5411412969521152 5422833829152432 5423026909741056 5431415771206656 5433580716906276 5438414002323456 5440003389148482 5440011294670848 5449191766622208 5455632891641856 5464072191187456 5472906298720256 5484456940847346 5484652215533568 5493136404970368 5493908022755328 5500214161440768 5508910556599296 5511114400333824 5517628719955968 5526352649293696 5526360680300544 5538213272325888 5546977808891904 5555748142109088 5556338795741184 5562716595093504 5565132016975872 5571511812924288 5571710187208704 5580329046319104 5601147514056864 5608364439896064 5610011647629312 5617239994662912 5619479009329152 5625929283674112 5626121419505664 5628372153532416 5634824447162064 5635025075699712 5643934620555264 5651013683904512 5664796917625692 5672095853985792 5681072267329536 5683336725344256 5690054617454592 5697386097672192 5699059451559936 5715229748494336 5715424934100992 5727691342872576 5736551488690176 5745621557078172 5745629906731008 5745826130558976 5747920097223168 5754714329016576 5761516591816832 5762129121509376 5780372944715776 5789520712695808 5792778744496128 5801739573788928 5801946145357824 5811119609315328 5827607861526528 5836821899254016 5836830381441024 5837029719932928 5846059000905728 5849348849422848 5858605775683584 5867668432581984 5867868824250048 5867877351555072 5877155059421184 5884727613456384 5893830678134784 5903149420836448 5903359603113984 5915818722711744 5925180841316352 5932815275261952 5934549151798344 5942195656556544 5944572836315136 5951599518154752 5958634505764864 5960806026749952 5961009599238144 5970443234967552 5983043935469832 5992512441785856 5992717097106432 6000233630662656 6009720607199232 6019231330861056 6026346261512192 6028748344684032 6036516222533632 6051033071100171 6060816155028096 6068418103738368 6068625351376896 6078012886826496 6085197299222272 6087622840237587 6087631686893568 6087839590711296 6094827469029376 6105112997789696 6114774685319168 6118215752613888 6137587003097088 6147081215085888 6147300082581504 6154347268531616 6157019586060288 6164742200623104 6174489281855488 6184260761288704 6187740931620864 6197524376174208 6197533382541312 6197745039704064 6207332309950464 6214669582184448 6217146730455408 6217155765338112 6235009019019264 6244653932785664 6258056169480192 6267950789539824 6268173960609792 6277870177108992 6285290827436544 6285959041646592 6293389253279744 6295897778970624 6305861394235392 6329170444133376 6329386596943872 6339177503057322 6339403210162176 6346670620673229 6349426448124672 6357390394392576 6364905040248832 6367442071913472 6374977863417856 6377518910078976 6401311444636416 6409559359881216 6411441883004928 6427062316032512 6429633467056128 6429853050863616 6437233506615296 6439799368185216 6440028657942528 6447420793683968 6474053620143648 6481706165793936 6482395261698048 6492654019805184 6500097115078336 6500328551743488 6502919562805248 6510383887372288 6513210801782784 6531691141136384 6545709415268352 6545932963282944 6556058844217344 6563808322756608 6566424636660768 6566434179121152 6566658434924544 6573961855022408 6574195921649664 6576816376018944 6584590390647808 6585290424582144 6620318565138432 6630559512901632 6638397053697024 6641043098441004 6641279553503232 6646950447284224 6648902693486592 6660123270316032 6684970113626112 6695549457924096 6703225149924534 6703463818985472 6705906780093696 6706135799142912 6706145544634368 6713833383852672 6716748639338496 6722483975094272 6735806489296896 6760935683099136 6771635247218688 6779639544201216 6782341887769536 6791080750350336 6798875838447616 6801828020748288 6809635445014528 6809868006588416 6812349744857088 6837764497679808 6845846961625056 6848585647755264 6848819539550208 6856680902658048 6857409863614464 6865515549032448 6868252122513408 6876135791157248 6879121520984064 6887252870299648 6915466366971624 6923640677098068 6926647034317824 6932561599315968 6935334975700992 6935571830145024 6943532771180544 6946300442087424 6954273697874944 6954511199111168 6957293356449792 6965517107462144 6991503279957504 6992246574415872 6994290071762334 7011340708399104 7014385146396672 7022436552671232 7025235674383872 7033539735464704 7070952180866112 7071703921852416 7080062909939712 7082885001341952 7091015034630912 7091267510992896 7094094068514816 7102236968042496 7102479522496512 7105320874672128 7152064193691648 7160518170279936 7163372330902656 7163627383554048 7171594750933536 7171850096345088 7174708773838848 7183189517070336 7192199234060288 7192444860891136 7230445105536576 7230702546321408 7233337650438144 7233584682221568 7241887694942208 7244774289208368 7245032240185344 7251218669764608 7253337852197976 7253348392894464 7265589022162944 7274177188855808 7291919436518178 7312609254463128 7312869620711424 7315784508155904 7324181873293824 7325210697007104 7327362152005632 7333618881921024 7345214075465728 7348152533778432 7356838293274624 7368480907067392 7384284363101184 7387227716243364 7395707086900209 7395970411855872 7398918423021312 7407664189478784 7408451727654912 7416955460124672 7428682417232384 7440438728425472 7468196685409152 7477819253194752 7480015530172416 7492638679105536 7501239044898816 7501495226007552 7504496204709888 7513099262882752 7513366767599616 7525246160740352 7541396796358656 7553062556834256 7562794471981056 7566078360158208 7574763023106048 7577782300459008 7586739489939456 7598745935413248 7627094487226368 7636921790496768 7639965844144128 7648735318253568 7652056523341824 7660828742770896 7660839875641344 7661101507411968 7663893462964224 7672952438688768 7682838828679168 7701577831828188 7713766015490304 7723704992661504 7726783637827584 7735652765051904 7739011711107072 7747883614847838 7748159479087104 7770143815368704 7799131799230464 7811474367578112 7814587997348352 7823557910109312 7823825099000064 7823836468740096 7826955026006016 7836206745894912 7858440904179712 7871146137485312 7887758296948992 7888039141441536 7900241121755136 7903390133681856 7912732202397792 7922927542075392 7926097115086848 7935466024206336 7947741368999936 7948012798984192 7960590979956736 7965070773682176 7977391913959776 7977675949867008 7990016589047808 7990289462808576 8000311507550208 8012960809598976 8025641774481408 8038331126245376 8055582941564928 8068044094800228 8068331358388224 8081088206704128 8081947339259904 8091224138317824 8091500468502528 8104017182435328 8116830453650116 8116842249191424 8117119454281728 8134250743728648 8147123656809984 8157621003485184 8160005083722723 8160016942006272 8173787649933312 8183449337462784 8196108286781184 8196400110108672 8209359448080384 8226685411271019 8239704607455552 8250321242161152 8263365834898944 8263377843388416 8266671600500736 8276443079933952 8286226109579264 8289528973940544 8289541020450816 8313345358692352 8333622213163632 8344074892640256 8357267719386432 8357565280813056 8370493569478656 8380387769915392 8381278722195456 8394530371960832 8407815192313856 8412546659844096 8425859991994368 8438893925511168 8439182129258496 8452236670743096 8452537613549568 8462227494230972 8465901930832896 8476520525856768 8489922762551296 8503358546771968 8508143780978688 8521608400994304 8535081926181888 8546079146508288 8548589177339904 8572844622741504 8573137401151488 8586399157580288 8604827233035264 8618432335617258 8618444860096512 8618739195838464 8632071493524864 8642274887725248 8643193682264064 8667104735657984 8670559417073664 8684281069043712 8702609360683392 8716679413972992 8741411792289792 8751744430342144 8755232848881024 8755245572161536 8755544579899392 8765594562199552 8769088501358592 8801502648872976 8801803236375072 8815732589131776 8827091420184576 8840746017202176 8851196071596032 8854724131254672 8855039404670976 8865203591315456 8880164360421376 8899222912892928 8901823727697516 8913293484834816 8927399277232128 8937633533232712 8937951758647296 8941209040124928 8941514398857216 8951777845136896 8955664852451328 8981075319062528 9000350445993984 9014580910798848 9028846996291584 9039197550655811 9039519392268288 9043122517026048 9054774333800448 9083132993142784 9102627155607552 9102938027065344 9117019330239744 9117343942705152 9127795948833408 9131447530340352 9131759386066944 9142241203544064 9157669496684544 9172162027978752 9206380504645632 9220621822628832 9220950123872256 9231520902797424 9235529379090432 9243415465754624 9247113300934656 9247429106860032 9258043694907392 9261733922783232 9276391141933056 9296286564261312 9310998464925696 9322004373276672 9322995432554496 9325720095683112 9325733648007168 9348454277865472 9352513528528896 9363248736894976 9366980899178496 9401926184309736 9416805265663488 9427936241154816 9428938562469888 9440083879919616 9443846668455936 9454686712841216 9458792091353088 9469649290723328 9469972696662016 9473761166229504 9508766254585983 9524139672187008 9536085591588864 9547357560373248 9551163107870208 9562126334578048 9562466795126784 9566278365118464 9577586022760448 9614339039821824 9640593474048768 9640936728428544 9644450200584192 9644779576295424 9655850259922944 9659699052277824 9660042986913792 9671117136263968 9671131190525952 9687452029550592 9722559248690904 9723592892547072 9738981029707776 9750145672617504 9750492827615232 9754379344207872 9765575831058432 9769816202674176 9778158509228032 9797536711704576 9834088266326016 9845712484134912 9849636954991152 9849651268681728 9849987652386816 9860942782533612 9861293882474496 9865224564028416 9876885585971712 9877935636873216 9889273946832896 9945839269352448 9957595580545536 9961564647661506 9961919330254848 9970425670926336 9973354040229888 9990184905474048 10001652059865088 10001993634676736 10017822356799488 10054837724886801 10055195728478208 10058860170140544 10059203698714368 10070750075779008 10075122959007744 10083725962641408 10099684030808064 10103709733945344 10115652653252608 10131661247217664 10169459316301824 10173512831654304 10186621125525504 10198313757671424 10202742031122432 10214438323694528 10214453167521792 10214802009882624 10218524617285632 10230603251585024 10268770442437584 10285021353987072 10286114795421696 10298273323548672 10302378183770112 10314203686735872 10318682281476096 10330511486463784 10330879305449472 10385461015647102 10398842398973952 10403002463551488 10403357745217536 10415299156770816 10419450663131136 10431410546812416 10431766798666752 10435940034674688 10448275661193216 10487254919936256 10517011062598656 10521577719595008 10533654829006848 10537853511575808 10538228712996864 10550309603197056 10563903389433856 10606428271299168 10620094364909568 10624327502012928 10636522551946368 10636901266489344 10641141102772224 10653355452063744 10653719283744768 10657981312008192 10683947746131968 10700855699308544 10740777255419904 10745058496353984 10757392126400304 10757775144517632 10762063160758272 10774784275605504 10775929785679872 10788298851090432 10788667291336704 10805356243247104 10822456332255232 10822825939042304 10845667658304864 10846053819482112 10862831542413312 10867161433812552 10876828004646912 10880006778296964 10880022589341696 10898383533244416 10911265783283712 10928144382374912 10945812597440512 10968913881694692 10969304431067136 10986272809940736 10987816045510656 11000428322881536 11017821113198592 11022228800667648 11035257439911936 11052705298587392 11052721360601088 11076426544651776 11093955617783808 11111496284218176 11112677591482368 11125433190187008 11143023625848576 11143420374417408 11160658092638208 11202295028113728 11216728879792128 11220023295258624 11234479989325824 11238958018658304 11251858567348224 11252242839011328 11256744307064832 11269648894324128 11270050151399424 11287869241110528 11302027367809024 11329593835251384 11344191707971584 11362144534659072 11366673450688512 11380109234909184 11394772195344384 11398118903119872 11430459496988672 11430849868201984 11455382685745152 11473102977380352 11491243114156344 11491259813462016 11491652261117952 11495840194446336 11509428658033152 11523033183633664 11524258243018752 11560745889431552 11579041425391616 11585557488992256 11603479147577856 11621825422271757 11622239218630656 11655215723053056 11673643798508032 11673660762882048 11692118001811456 11698697698845696 11717211551367168 11735336865163968 11735737648500096 11735754703110144 11754310118842368 11787661356269568 11806298841672896 11806719206227968 11831637445423488 11850361682632704 11869098303596688 11884391313113088 11889145672630272 11903199036309504 11917269011529728 11921612053499904 11922019198476288 11940886469935104 11966087870939664 11985024883571712 11985434194212864 12000467261325312 12019441214398464 12038462661722112 12052692523024384 12057496689368064 12073032445067264 12102066142200342 12121632310056192 12136836207476736 12137250702753792 12156025773652992 12170394598444544 12175245680475174 12175263373787136 12175679181422592 12189654938058752 12210225995579392 12236431505227776 12275174006194176 12294162430171776 12294600165163008 12308694537063232 12314039172120576 12348978563710976 12368521522577408 12375481863241728 12395048752348416 12395066765082624 12395490079408128 12414664619900928 12429339164368896 12434293460910816 12434311530676224 12470018038038528 12489307865571328 12516112338960384 12535901579079648 12536347921219584 12555740354217984 12570581654873088 12571918083293184 12586778506559488 12591795557941248 12611722788470784 12658340888266752 12658773193887744 12678355006114644 12678806420324352 12693341241346458 12698852896249344 12714780788785152 12729810080497664 12734884143826944 12755037820157952 12802622889272832 12819118719762432 12822883766009856 12854124632065024 12859266934112256 12859706101727232 12874467013230592 12879598736370432 12880057315885056 12894841587367936 12927648503425887 12948107240287296 12963412331587872 12964790523396096 12985308039610368 13000194230156672 13000657103486976 13005839125610496 13020767774744576 13026421603565568 13063382282272768 13091418830536704 13112117688434688 13127616645513216 13132849273321536 13132868358242304 13133316869849088 13147923710044816 13148391843299328 13153632752037888 13169180781295616 13170580849164288 13240637130276864 13261119025803264 13276794107394048 13282086196882008 13282559107006464 13293900894568448 13297805386973184 13320246540632064 13369940227252224 13391098915848192 13406450299849068 13406927637970944 13411813560187392 13412271598285824 13427666767705344 13433497278676992 13444967950188544 13471612978593792 13521871366198272 13543270494437376 13559279088402432 13564683775539072 13582161500700672 13597751676895232 13619270890029056 13619736013176832 13624699489714176 13675528995359616 13691693923250112 13697171295510528 13697639079100416 13713361805316096 13731031098064896 13736504245026816 13752271582314496 13758243041968128 13774505740599296 13830932733943248 13847281354196136 13853294068635648 13865123198631936 13870669951401984 13871143660290048 13887065542361088 13892600884174848 13908547395749888 13909022398222336 13914586712899584 13931034214924288 13983006559915008 13984493148831744 13988580143524668 14022681416798208 14028770292793344 14044873105342464 14050471348767744 14067079470929408 14141904361732224 14143407843704832 14160125819879424 14165770002683904 14182030069261824 14188188137029632 14204453293887703 14204473936084992 14204959044993024 14210641749344256 14304128387383296 14321036340559872 14326744661805312 14327254767108096 14343189501867072 14343700192690176 14349417547677696 14366379034140672 14384398468120576 14460890211073152 14461405092642816 14466675300876288 14467169364443136 14483775389884416 14489548578416736 14490064480370688 14506675704395952 14506696785788928 14531178044325888 14548354377711616 14583838873036356 14625218508926256 14625739241422848 14631569016311808 14648363746587648 14650421394014208 14654724304011264 14667237763842048 14690428150931456 14696305067556864 14713676586549248 14768568726202368 14774455432486728 14791414173800418 14791940823711744 14797836846042624 14815328378957568 14816903455309824 14833910920249344 14857364834464768 14880877456850944 14936393370818304 14942346971492259 14955638506389504 14960031060344832 14985277358211072 15002478089797632 15002990452015104 15008992409419776 15026198525765504 15026733535199232 15050492321480704 15082793592717312 15106125113668512 15125588943962112 15149526046212096 15155564600918016 15173478979878912 15197491870826496 15254188974452736 15273843580993536 15279931688288256 15297470636507136 15304113046683648 15321657485541792 15321679751282688 15322203014823936 15327786925928448 15345904877377536 15365677657358336 15403155663656376 15427532030980608 15447409985323008 15453567275655168 15471305530103808 15478023422214144 15495767229695676 15496318958174208 15540287630737408 15578191523470653 15598263598460928 15622948735156224 15629175994696704 15647115820218624 15647650198000128 15647672937480192 15653910052012032 15672413491789824 15716881808359424 15742292274970624 15775516593897984 15800482243510272 15806780267363712 15825464404795584 15845855084150784 15870932048412672 15895482737999872 15896025597968384 15921181959913472 15930141547364352 15954783827919552 15955351899734016 15980033178095616 15980578925617152 16000623015100416 16025921619197952 16051283548962816 16076662252490752 16111165883129856 16136088189600456 16136662716776448 16162176413408256 16163894678519808 16182448276635648 16183000937005056 16208034364870656 16233660907300232 16233684498382848 16234238908563456 16268501487457296 16294247313619968 16315242006970368 16320010167445446 16320033884012544 16347575299866624 16366898674925568 16392216573562368 16418718896160768 16453370822542038 16479409214911104 16500642484322304 16526731669797888 16533343201001472 16552886159867904 16572452219158528 16579057947881088 16579082040901632 16667244426327264 16688149785280512 16714535438772864 16715130561626112 16740987138957312 16760775539830784 16789060743921664 16815630384627712 16825093319688192 16851719983988736 16877787851022336 16878364258516992 16904473341486192 16905075227099136 16924454988461944 16931803861665792 16953041051713536 16979845525102592 17006717093543936 17016287561957376 17043216801988608 17070163852363776 17092158293016576 17097178354679808 17145689245483008 17146274802302976 17172798315160576 17209654466070528 17236864671234516 17236889720193024 17237478391676928 17264142987049728 17284549775450496 17286387364528128 17341118834147328 17368562138087424 17405218721366784 17433358827945984 17482823584579584 17503488860684288 17510465697762048 17510491144323072 17511089159798784 17531189124399104 17538177002717184 17603005297745952 17603606472750144 17631465178263552 17654182840369152 17681492034404352 17702392143192064 17709448262509344 17710078809341952 17730407182630912 17760328720842752 17798445825785856 17803647455395032 17826586969669632 17854798554464256 17875267066465424 17875903517294592 17882418080249856 17883028797714432 17903555690273792 17911329704902656 17962150638125056 18000700891987968 18029161821597696 18057693992583168 18078395101311622 18079038784536576 18086245034052096 18109548667600896 18166265986285568 18205254311215104 18205876054130688 18234038660479488 18255591897666816 18262868520712761 18262895060680704 18263518772133888 18284482407088128 18315338993369088 18344324055957504 18412761009291264 18441243645257664 18441900247744512 18463041805594848 18471058758180864 18486830931509248 18494226601869312 18516087389814784 18523467845566464 18552782283866112 18592573128522624 18621996929851392 18644008746553344 18651440191366224 18651467296014336 18696908555730944 18705027057057792 18726497473789952 18733961798356992 18803852368619472 18833610531326976 18855872482309632 18857877124939776 18880167759839232 18887693336911872 18909373425682432 18917584182706176 18939298581446656 18939945393324032 19017532509171966 19040011862019687 19048279344374016 19072171183177728 19094715120746496 19102326215740416 19124252669156096 19124933590253568 19132556730236928 19155172045520896 19228678079643648 19281186948097536 19288900401168384 19289559152590848 19311700519845888 19319398104555648 19320085973827584 19342234272527936 19342262381051904 19445118497381808 19447185785094144 19477962059415552 19500291345235008 19500985655230464 19508758688415744 19531151662116864 19539632405348352 19556317018456064 19595073423409152 19668176532652032 19691424968269824 19699273909982304 19699302537363456 19699975304773632 19721885565067224 19722587764948992 19730449128056832 19753771171943424 19755871273746432 19778547893665792 19891678538704896 19915191161091072 19923129295323012 19923838660509696 19940851341852672 19946708080459776 19980369810948096 20003304119730176 20003987269353472 20109675449773602 20110391456956416 20117720340281088 20118407397428736 20141500151558016 20150245918015488 20167451925282816 20207419467890688 20231305306505216 20263322494435328 20338918632603648 20347025663308608 20373242251051008 20396627515342848 20405484062244864 20428876647389056 20428906335043584 20429604019765248 20437049234571264 20461206503170048 20537540884875168 20570042707974144 20572229590843392 20596546647097344 20604756367540224 20628407373471744 20637364562952192 20661022972927568 20661758610898944 20770922031294204 20797684797947904 20806004927102976 20806715490435072 20830598313541632 20838901326262272 20862821093624832 20863533597333504 20871880069349376 20896551322386432 20974509839872512 21034022125197312 21043155439190016 21067309658013696 21075707023151616 21100619206394112 21127806778867712 21212856542598336 21240188729819136 21248655004025856 21273045103892736 21273802532978688 21282282205544448 21306710904127488 21307438567489536 21315962624016384 21367895492263936 21401711398617088 21481554510839808 21490116992707968 21514784252800608 21515550289035264 21524126321516544 21549568551211008 21576597702180864 21577334582673408 21610712486494208 21644912664510464 21645651878084608 21691335316609728 21692107638964224 21725663084826624 21734322867625104 21753656009293824 21760013556593928 21760045178683392 21796767066488832 21822531566567424 21856288764749824 21891625194881024 21937827763389384 21938608862134272 21972545619881472 21975632091021312 22000856645763072 22035642226397184 22044457601335296 22070514879823872 22105410597174784 22105442721202176 22152853089303552 22187121260700627 22187911235567616 22222992568436352 22225355182964736 22250866380374016 22286047251697152 22321316185276416 22404590056227456 22433457759584256 22440046590517248 22477916037316608 22503717134696448 22504485678022656 22513488614129664 22539297788648256 22540100302798848 22575738482221056 22604054735618048 22659187670502768 22688383415943168 22724289069318144 22733346901377024 22760218469818368 22796237806239744 22860918993977344 22861699736403968 22910765371490304 22946205954760704 22982486228312688 22982519626924032 22983304522235904 22991680388892672 23018857316066304 23046066367267328 23048516486037504 23121491778863104 23171114977984512 23206958295155712 23243650844543514 23244478437261312 23310431446106112 23347287597016064 23384236003622912 23397395397691392 23434423102734336 23470673730327936 23471475297000192 23471509406220288 23508620237684736 23575322712539136 23612597683345792 23613438412455936 23663274890846976 23700723365265408 23738196607193376 23768782626226176 23778291345260544 23806398072619008 23834538023059456 23843224106999808 23844038396952576 23881772939870208 23932175741879328 23970049767143424 23970868388425728 24000934522650624 24038882428796928 24076925323444224 24105385046048768 24114993378736128 24146064890134528 24204132284400684 24243264620112384 24273672414953472 24274501405507584 24312051547305984 24340789196889088 24350491360950348 24350526747574272 24351358362845184 24379309876117504 24420451991158784 24472863010455552 24480015251168169 24550348012388352 24588324860343552 24589200330326016 24617389074126464 24628078344241152 24697957127421952 24737043045154816 24750963726483456 24790097504696832 24790133530165248 24829329239801856 24858678328737792 24868586921821632 24868623061352448 24940036076077056 24978615731142656 25032224677920768 25071803158159296 25072695842439168 25111480708435968 25141163309746176 25143836166586368 25173557013118976 25183591115882496 25223445576941568 25316681776533504 25317546387775488 25356710012229288 25357612840648704 25386682482692916 25397705792498688 25429561577570304 25459620160995328 25469768287653888 25510075640315904 25605245778545664 25638237439524864 25645767532019712 25708249264130048 25718533868224512 25719412203454464 25748934026461184 25759197472740864 25789683174735872 25855297006851774 25896214480574592 25926824663175744 25929581046792192 26000388460313344 26001314206973952 26011678251220992 26041535549489152 26052843207131136 26126764564545536 26224235376869376 26255233291026432 26265698546643072 26265736716484608 26266633739698176 26295847420089632 26296783686598656 26307265504075776 26338361562591232 26481274260553728 26522238051606528 26553588214788096 26564172393764016 26565118214012928 26587801789136896 26595610773946368 26640493081264128 26739880454504448 26782197831696384 26812900599698136 26813855275941888 26823627120374784 26824543196571648 26855333535410688 26866994557353984 26889935900377088 26943225957187584 27043742732396544 27086540988874752 27117592651967433 27118558176804864 27129367551078144 27164323001401344 27195503353790464 27238541780058112 27249398979428352 27351057990719232 27383387846500224 27394342591021056 27395278158200832 27426723610632192 27473008490053632 27504543164628992 27516486083936256 27549011481198592 27661865467886496 27694562708392272 27706588137271296 27730246397263872 27741339902803968 27742287320580096 27774131084722176 27785201768349696 27817094791499776 27818044796444672 27829173425799168 27862068429848576 27966013119830016 27968986297663488 27977160287049336 28045362833596416 28057540585586688 28089746210684928 28100942697535488 28134158941858816 28283808723464448 28286815687409664 28320251639758848 28331540005367808 28364060138523648 28376376274059264 28408906587775406 28408947872169984 28409918089986048 28421283498688512 28608256774766592 28642072681119744 28653489323610624 28686379003734144 28687400385380352 28698835095355392 28732758068281344 28921780422146304 28922810185285632 28933350601752576 28934338728886272 28967550779768832 28979097156833472 28980128960741376 29013351408791904 29013393571577856 29062356088651776 29096708755423232 29167677746072712 29250437017852512 29251478482845696 29263138032623616 29296727493175296 29309448608022528 29334475527684096 29380856301862912 29392610135113728 29427353173098496 29537137452404736 29548910864973456 29582828347600836 29583881647423488 29595673692085248 29630656757915136 29633806910619648 29667821840498688 29714729668929536 29761754913701888 29872786741636608 29884693942984518 29911277012779008 29920062120689664 29970554716422144 30004956179595264 30005980904030208 30052397051531008 30053467070398464 30100984642961408 30164513174660403 30165587185434624 30212250227337024 30251177887924224 30299052092424192 30311129201836032 30346957959757824 30394983741652992 30508377948905472 30559863376576512 30594941273014272 30608226093367296 30643314971083584 30643359502565376 30644406029647872 30655573851856896 30691809754755072 30731355314716672 30806311327312752 30855064061961216 30894819970646016 30907134551310336 30942611060207616 30956046844428288 30991534459391352 30992637916348416 31080575261474816 31156383046941306 31196527196921856 31245897470312448 31258351989393408 31294231640437248 31295300396000256 31307820104024064 31344826983579648 31433763616718848 31551033187795968 31600964487020544 31613560534727424 31650928809591168 31691710168301568 31790965475999744 31792051195936768 31842363919826944 31860283094728704 31909567655839104 31910703799468032 31960066356191232 31961157851234304 32051843238395904 32102567097925632 32153324504981504 32222331766259712 32272176379200912 32273325433552896 32324352826816512 32327789357039616 32364896553271296 32366001874010112 32416068729741312 32467321814600464 32467368996765696 32468477817126912 32537002974914592 32588494627239936 32630484013940736 32640020334890892 32640067768025088 32695150599733248 32733797349851136 32784433147124736 32837437792321536 32906741645084076 32958818429822208 33001284968644608 33053463339595776 33066686402002944 33105772319735808 33144904438317056 33158115895762176 33158164081803264 33334488852654528 33376299570561024 33429070877545728 33430261123252224 33481974277914624 33521551079661568 33578121487843328 33631260769255424 33650186639376384 33703439967977472 33755575702044672 33756728517033984 33808946682972384 33810150454198272 33848909976923888 33863607723331584 33906082103427072 33959691050205184 34013434187087872 34032575123914752 34086433603977216 34140327704727552 34184316586033152 34194356709359616 34291378490966016 34292549604605952 34345596630321152 34419308932141056 34473729342469032 34473779440386048 34474956783353856 34528285974099456 34569099550900992 34572774729056256 34682237668294656 34737124276174848 34810437442733568 34865476266815271 34866717655891968 34965647169159168 35006977721368576 35020931395524096 35020982288646144 35062378248798208 35076354005434368 35206010595491904 35207212945500288 35262930356527104 35362984068808704 35404784286384128 35418896525018688 35420157618683904 35460814365261824 35520657441685504 35607294910790064 35653173939339264 35709597108928512 35750534132930848 35751807034589184 35764836160499712 35766057595428864 35807111380547584 35822659409805312 35924301276250112 36001401783975936 36058323643195392 36115387985166336 36156790202623244 36158077569073152 36172490068104192 36219097335201792 36332531972571136 36410508622430208 36411752108261376 36468077320958976 36511183795333632 36525737041425522 36525790121361408 36527037544267776 36568964814176256 36630677986738176 36825522018582528 36882487290515328 36883800495489024 36926083611189696 36942117516361728 36973661863018496 37032174779629568 37046935691132928 37105564567732224 37185146257045248 37243993859702784 37288017493106688 37302880382732448 37302934592028672 37393817111461888 37410054114115584 37452994947579904 37467923596713984 37607704737238944 37667221062653952 37711744964619264 37715754249879552 37760335519678464 37775386673823744 37818746851364864 37835168365412352 37878597162893312 37879890786648064 38035065018343932 38080023724039374 38096558688748032 38144342366355456 38189430241492992 38204652431480832 38248505338312192 38265113460473856 38310344091041792 38457356159287296 38562373896195072 38577800802336768 38579118305181696 38623401039691776 38638796209111296 38640171947655168 38684468545055872 38684524762103808 38890236994763616 38894371570188288 38955924118831104 39000582690470016 39001971310460928 39017517376831488 39062303324233728 39079264810696704 39190146846818304 39336353065304064 39382849936539648 39398547819964608 39398605074726912 39399950609547264 39443771130134448 39445175529897984 39460898256113664 39507542343886848 39511742547492864 39557095787331584 39783357077409792 39830382322182144 39846258590646024 39847677321019392 39881702683705344 39893416160919552 39960739621896192 40006608239460352 40007974538706944 40219350899547204 40220782913912832 40235440680562176 40236814794857472 40283000303116032 40300491836030976 40334903850565632 40414838935781376 40462610613010432 40526644988870656 40677837265207296 40694051326617216 40746484502102016 40793255030685696 40857753294778112 40857812670087168 40859208039530496 40874098469142528 40922413006340096 41075081769750336 41140085415948288 41193093294194688 41209512735080448 41256814746943488 41274729125904384 41322045945855136 41323517221797888 41541844062588408 41595369595895808 41612009854205952 41613430980870144 41661196627083264 41677802652524544 41725642187249664 41727067194667008 41743760138698752 41793102644772864 41949019679745024 42068044250394624 42086310878380032 42134619316027392 42151414046303232 42201238412788224 42255613557735424 42425713085196672 42480377459638272 42497310008051712 42546090207785472 42564564411088896 42613359881663109 42613421808254976 42614877134979072 42631925248032768 42735790984527872 42803422797234176 42963109021679616 42980233985415936 43029568505601216 43031100578070528 43048252643033088 43099137102422016 43153195404361728 43221424972988416 43289825329020928 43291303756169216 43382670633219456 43384215277928448 43451326169653248 43468645735250208 43520027113187856 43520090357366784 43593534132977664 43645063133134848 43712577529499648 43783250389762048 43875655526778768 43877217724268544 43945091239762944 43951264182042624 44001713291526144 44071284452794368 44088915202670592 44141029759647744 44210821194349568 44305706178607104 44374242521401254 44375822471135232 44445985136872704 44450710365929472 44501732760748032 44572094503394304 44642632370552832 44809180112454912 44866915519168512 44880093181034496 44955832074633216 45007434269392896 45008971356045312 45026977228259328 45078595577296512 45080200605597696 45151476964442112 45318375341005536 45376766831886336 45448578138636288 45466693802754048 45520436939636736 45592475612479488 45721837987954688 45723399472807936 45821530742980608 45892411909521408 45964972456625376 45965039253848064 45966609044471808 45983360777785344 46037714632132608 46092132734534656 46097032972075008 46242983557726208 46342229955969024 46413916590311424 46487301689087028 46488956874522624 46620862892212224 46694575194032128 46768472007245824 46794790795382784 46868846205468672 46941347460655872 46942950594000384 46943018812440576 47017240475369472 47150645425078272 47225195366691584 47226876824911872 47326549781693952 47401446730530816 47476393214386752 47537565252452352 47612796145238016 47669076046118912 47686448213999616 47688076793905152 47763545879740416 47864351483758656 47940099534286848 47941736776851456 48001869045301248 48077764857593856 48153850646888448 48210770092097536 48229986757472256 48292129780269056 48408264568801368 48486529240224768 48547344829906944 48549002811015168 48624103094611968 48681578393778176 48700982721900696 48701053495148544 48702716725690368 48758619752235008 48840903982317568 48945726020911104 48960030502336338 49100696024776704 49176649720687104 49234778148252928 49256156688482304 49395914254843904 49474086090309632 49501927452966912 49580195009393664 49658658479603712 49717356657475584 49737173843643264 49737246122704896 49957231462285312 50064449355841536 50143606316318592 50145391684878336 50222961416871936 50282326619492352 50347114026237952 50367182231764992 50446891153883136 50633363553067008 50635092775550976 50713420024458576 50715225681297408 50773364965385832 50795411584997376 50859123155140608 50919240321990656 50939536575307776 51020151280631808 51210491557091328 51276474879049728 51291535064039424 51416498528260096 51437067736449024 51438824406908928 51497868052922368 51518394945481728 51579366349471744 51710594013703548 51792428961149184 51853649326351488 51859162093584384 52000776920626688 52023356502441984 52083071098978304 52105686414262272 52448470753738752 52510466582052864 52531397093286144 52531473432969216 52533267479396352 52591694840179264 52593567373197312 52614531008151552 52676723125182464 52962548521107456 53044476103213056 53107176429576192 53128344787528032 53130236428025856 53191221547892736 53280986162528256 53479760909008896 53564395663392768 53625801199396272 53627710551883776 53647254240749568 53649086393143296 53710667070821376 53733989114707968 53779871800754176 53886451914375168 54087485464793088 54173081977749504 54235185303934866 54237116353609728 54258735102156288 54328646002802688 54391006707580928 54498797958856704 54702115981438464 54766775693000448 54788605562138283 54788685182042112 54790556316401664 54853447221264384 54946016980107264 55009086329257984 55032972167872512 55098022962397184 55323730935772992 55389125416784544 55413176274542592 55460492794527744 55482679805607936 55548262169444352 55570403536699392 55634189582999552 55636089592889344 55658346851598336 55724136859697152 55932026239660032 55954320574098672 56090725667192832 56115081171173376 56179492421369856 56201885395070976 56268317883717632 56567617446928896 56573631374819328 56640503279517696 56663080010735616 56728120277047296 56752752548118528 56817813175550812 56817895744339968 56819836179972096 57120035586059061 57216513549533184 57284145362239488 57306978647221248 57372758007468288 57374800770760704 57397670190710784 57465516136562688 57843560844292608 57866701203505152 57868677457772544 57935101559537664 57958194313666944 57960257921482752 58026702817583808 58026787143155712 58193417510846464 58335355492145424 58500874035705024 58502956965691392 58526276065247232 58593454986350592 58618897216045056 58668951055368192 58761712603725824 58785220270227456 58854706346196992 59074274904809472 59097821729946912 59165656695201672 59167763294846976 59191347384170496 59261313515830272 59267613821239296 59335643680997376 59429459337859072 59523509827403776 59745573483273216 59769387885969036 59822554025558016 59840124241379328 59941109432844288 60009912359190528 60011961808060416 60104794103062016 60201969285922816 60329026349320806 60331174370869248 60424500454674048 60502355775848448 60622258403672064 60693915919515648 60789967483305984 61016755897810944 61119726753153024 61189882546028544 61216452186734592 61286629942167168 61286719005130752 61288812059295744 61311147703713792 61383619509510144 61612622654625504 61710128123922432 61789639941292032 61814269102620672 61885222120415232 61912093688856576 61983068918782704 61985275832696832 62161150522949632 62312766093882612 62393054393843712 62491794940624896 62516703978786816 62588463280874496 62590600792000512 62615640208048128 62689653967159296 62867527233437696 63102066375591936 63201928974041088 63227121069454848 63301857619182336 63383420336603136 63581930951999488 63584102391873536 63684727839653888 63720566189457408 63819135311678208 63821407598936064 63920132712382464 63922315702468608 64103686476791808 64205134195851264 64306649009963008 64444663532519424 64544352758401824 64546650867105792 64648705653633024 64729793106542592 64732003748020224 64832137459482624 64934643629200928 64934737993531392 64936955634253824 65074005949829184 65176989254479872 65260968027881472 65280040669781784 65280135536050176 65390301199466496 65467594699702272 65568866294249472 65674875584643072 65813483290168152 65917636859644416 66002569937289216 66106926679191552 66133372804005888 66211544639471616 66289808876634112 66316231791524352 66316328163606528 66561363782101881 66668977705309056 66752599141122048 66858141755091456 66963948555829248 67043102159323136 67156242975686656 67262521538510848 67300373278752768 67511151404089344 67513457034067968 67617893365944768 67620300908396544 67697819953847776 67727215446663168 67812164206854144 67919382100410368 68026868374175744 68065150247829504 68172867207954432 68280655409455104 68388713418719232 68582756981932032 68585099209211904 68691193260642304 68838617864282112 68947458684938064 68947558880772096 68949913566707712 69056571948198912 69138199101801984 69145549458112512 69364475336589312 69620874885467136 69730952533630542 69733435311783936 69931294338318336 70013955442737152 70041862791048192 70124756497596416 70152708010868736 70412021190983808 70414425891000576 70525860713054208 70725968137617408 70809568572768256 70837793050037376 70840315237367808 70921628730523648 71214589821580128 71306347878678528 71419194217857024 71501068265861696 71503614069178368 71529672320999424 71532115190857728 71614222761095168 71645318819610624 71848602552500224 72002803567951872 72116647286390784 72230775970332672 72313580405246488 72316155138146304 72344980136208384 72438194670403584 72665063945142272 72821017244860416 72823504216522752 72936154641917952 73022367590667264 73051474082851044 73051580242722816 73054075088535552 73137929628352512 73261355973476352 73651044037165056 73764974581030656 73767600990978048 73852167222379392 73884235032723456 73947323726036992 74093871382265856 74211129135464448 74370292514090496 74487987719405568 74576034986213376 74605760765464896 74605869184057344 74787634222923776 74820108228231168 74905989895159808 74935847193427968 75215409474477888 75334442125307904 75423489929238528 75431508499759104 75520671039356928 75550773347647488 75637493702729728 75670336730824704 75757194325786624 75759781573296128 76070130036687864 76160047448078748 76193117377496064 76288684732710912 76378860482985984 76409304862961664 76497010676624384 76530226920947712 76620688182083584 76914712318574592 77124747792390144 77155601604673536 77158236610363392 77246802079383552 77277592418222592 77368937090111744 77369049524207616 77780473989527232 77788743140376576 78001165380940032 78003942620921856 78035034753662976 78124606648467456 78158529621393408 78380293693636608 78672706130608128 78765699873079296 78797095639929216 78797210149453824 78799901219094528 78887542260268896 78890351059795968 78921796512227328 79015084687773696 79114191574663168 79566714154819584 79660764644364288 79692517181292048 79695354642038784 79763405367410688 79786832321839104 79921479243792384 80013216478920704 80015949077413888 80438701799094408 80441565827825664 80470881361124352 80473629589714944 80566000606232064 80600983672061952 80669807701131264 80829677871562752 80925221226020864 81053289977741312 81352777955902299 81355674530414592 81388102653234432 81492969004204032 81586510061371392 81715506589556224 81715625340174336 81748196938285056 81844826012680192 82150163539500672 82280170831896576 82419025470160896 82513629493886976 82549458251808768 82644091891710272 82647034443595776 83083688125176816 83190739191791616 83224019708411904 83226861961740288 83322393254166528 83355605305049088 83451284374499328 83454134389334016 83487520277397504 83586205289545728 83898039359490048 84136088500789248 84172621756760064 84269238632054784 84302828092606464 84402476825576448 84511227115470848 84851426170393344 84960754919276544 84994620016103424 85092180415570944 85129128822177792 85226719763326218 85226843616509952 85229754269958144 85263850496065536 85471581969055744 85926218043359232 85960467970831872 86059137011202432 86062201156141056 86096505286066176 86198274204844032 86442849945976832 86579650658041856 86582607512338432 86765341266438912 86768430555856896 86902652339306496 86937291470500416 87040054226375712 87040180714733568 87187068265955328 87290126266269696 87425155058999296 87566500779524096 87751311053557536 87754435448537088 87890182479525888 88003426583052288 88142568905588736 88177830405341184 88282059519295488 88421642388699136 88611412357214208 88748485042802508 88751644942270464 88891970273745408 88901420731858944 89003465521496064 89144189006788608 89285264741105664 89618360224909824 89733831038337024 89760186362068992 89911664149266432 90014868538785792 90017942712090624 90157191154593024 90160401211195392 90302953928884224 90493539523981209 90636750682011072 90753533663772672 90897156277272576 90933387605508096 91040873879273472 91184951224958976 91443675975909376 91446798945615872 91784823819042816 91929944913250752 91930078507696128 91933218088943616 91966721555570688 92075429264265216 92184265469069312 92194065944150016 92485967115452416 92684459911938048 92827833180622848 92974603378174056 92977913749045248 93241725784424448 93389150388064256 93536944014491648 93589581590765568 93737692410937344 93882694921311744 93885901188000768 94034480950738944 94301290850156544 94450390733383168 94653099563387904 94802893461061632 94952786428773504 95075130504904704 95338152092237824 95372896427999232 95376153587810304 95527091759480832 95728702967517312 95880199068573696 95883473553702912 96155529715187712 96307701293776896 96421540184195072 96459973514944512 96816529137602736 96973058480449536 97094689659813888 97098005622030336 97248206189223936 97363156787556352 97401965443801392 97402106990297088 97405433451380736 97517239504470016 97681807964635136 97891452041822208 97920061004672676 98201392049553408 98353299441374208 98469556296505856 98512313376964608 98791828509687808 99003854905933824 99160390018787328 99317316959207424 99431173057213921 99434713314951168 99474347687286528 99474492245409792 99914462924570624 100128898711683072 100287212632637184 100290783369756672 100445922833743872 100564653238984704 100734364463529984 100893782307766272 101266727106134016 101270185551101952 101426840048917152 101430451362594816 101546729930771664 101590823169994752 101718246310281216 101838480643981312 101879073150615552 102040302561263616 102420983114182656 102552949758099456 102583070128078848 102832997056520192 102874135472898048 102877648813817856 102995736105844736 103036789890963456 103421188027407096 103584857922298368 103707298652702976 103718324187168768 104001553841253376 104046713004883968 104166142197956608 104211372828524544 104596428800445813 104896941507477504 105020933164105728 105062794186572288 105062946865938432 105183389680358528 105187134746394624 105229062016303104 105353446250364928 106088952206426112 106214352859152384 106256689575056064 106260472856051712 106382443095785472 106561972325056512 106959521818017792 107128791326785536 107251602398792544 107255421103767552 107294508481499136 107298172786286592 107421334141642752 107467978229415936 107559743601508352 107772903828750336 108174970929586176 108346163955499008 108470370607869732 108474232707219456 108517470204312576 108657292005605376 108782013415161856 108997595917713408 109404231962876928 109533551386000896 109577211124276566 109577370364084224 109581112632803328 109706894442528768 109892033960214528 110018172658515968 110196045924794368 110647461871545984 110778250833569088 110826352549085184 110920985589055488 111096524338888704 111140807073398784 111268379165999104 111272179185778688 111316693703196672 111448273719394304 111864052479320064 111908641148197344 112181451334385664 112230162342346752 112358984842739712 112403770790141952 112536635767435264 113135234893857792 113147262749638656 113281006559035392 113326160021471232 113456240554094592 113505505096237056 113635626351101624 113635791488679936 113639672359944192 114240071172118122 114433027099066368 114568290724478976 114613957294442496 114745516014936576 114795340381421568 114931032273125376 115687121688585216 115733402407010304 115737354915545088 115870203119075328 115916388627333888 115920515842965504 116053405635167616 116053574286311424 116670710984290848 117001748071410048 117005913931382784 117052552130494464 117186909972701184 117237794432090112 117523425207451648 117570440540454912 117709412692393984 118148549809618944 118195643459893824 118331313390403344 118335526589693952 118382694768340992 118522627031660544 118535227642478592 118671287361994752 118858918675718144 119047019654807552 119491146966546432 119538775771938072 119645108051116032 119680248482758656 119882218865688576 120019824718381056 120023923616120832 120209588206124032 120403938571845632 120658052698641612 120662348741738496 120849000909348096 121004711551696896 121244516807344128 121387831839031296 121579934966611968 122033511795621888 122239453506306048 122379765092057088 122573259884334336 122573438010261504 122577624118591488 122622295407427584 122767239019020288 123225245309251008 123420256247844864 123579279882584064 123628538205241344 123770444240830464 123824187377713152 123966137837565408 123970551665393664 124322301045899264 124625532187765224 124786108787687424 124983589881249792 125033407957573632 125176926561748992 125181201584001024 125231280416096256 125379307934318592 125735054466875392 126204132751183872 126403857948082176 126454242138909696 126603715238364672 126766840673206272 127163861903998976 127168204783747072 127369455679307776 127441132378914816 127638270623356416 127840079644989327 127840265424764928 127844631404937216 128207372953583616 128410268391702528 128613298019926016 128889327065038848 129088705516803648 129093301734211584 129297411307266048 129459586213085184 129664274918965248 129869287258401856 129869475987062784 129873911268507648 130148011899658368 130353978508959744 130560081339563568 130560271072100352 130780602398932992 130935189399404544 131137732588498944 131349751169286144 131626966580336304 131835273719288832 132005139874578432 132213853358383104 132266745608011776 132423089278943232 132579617753268224 132632463583048704 133122727564203762 133337955410618112 133505198282244096 133716283510182912 133927897111658496 134086204318646272 134312485951373312 134600746557505536 135022302808178688 135026914068135936 135235786731889536 135240601816793088 135395639907695552 135454430893326336 135838764200820736 136053736748351488 136130300495659008 136345734415908864 136561310818910208 136777426837438464 137165513963864064 137170198418423808 137382386521284608 137677235728564224 137894917369876128 137895117761544192 137899827133415424 138113143896397824 138276398203603968 138291098916225024 138728950673178624 139241749770934272 139461905067261084 139466870623567872 139862588676636672 140027910885474304 140083725582096384 140305416021737472 140824042381967616 140828851782001152 141051721426108416 141451936275234816 141619137145536512 141675586100074752 141680630474735616 141843257461047296 142429179643160256 142612695757357056 142838388435714048 143002136531723392 143007228138356736 143059344641998848 143064230381715456 143228445522190336 143290637639221248 143697205105000448 144005607135903744 144233294572781568 144461551940665344 144627160810492976 144632310276292608 144689960272416768 144876389340807168 145330127890284544 145642034489720832 145647008433045504 145872309283835904 146044735181334528 146102948165702088 146103160485445632 146108150177071104 146275859256705024 146522711946952704 147302088074330112 147529949162061312 147704334444758784 147768470065446912 147894647452073984 148187742764531712 148422258270928896 148740585028180992 148975975438811136 149152069972426752 149211521530929792 149211738368114688 149575268445847552 149811979790319616 149871694386855936 150430818948955776 150668884250615808 150846979858477056 151041342078713856 151101546695294976 151274987405459456 151340673461649408 151514388651573248 151519563146592256 152140260073375728 152320094896157496 152386234754992128 152577369465421824 152757720965971968 152818609725923328 152994021353248768 153060453841895424 153241376364167168 153829424637149184 154249495584780288 154311203209347072 154316473220726784 154493604158767104 154555184836445184 154737874180223488 154738099048415232 155560947979054464 155577486280753152 156002330761880064 156070069507325952 156249213296934912 156317059242786816 157345412261216256 157531399746158592 157594191279858432 157594420298907648 157599802438189056 157775084520537792 157780702119591936 157843593024454656 158030169375547392 158228383149326336 159133428309639168 159321529288728576 159385034362584096 159390709284077568 159573664643678208 159842958487584768 160026432957841408 160031898154827776 160877403598188816 160883131655651328 160941762722248704 160947259179429888 161132001212464128 161201967344123904 161339615402262528 161659355743125504 161850442452041728 162705555911804598 162711349060829184 162776205306468864 162985938008408064 163173020122742784 163431013179112448 163496393876570112 163689652025360384 164300327079001344 164365816686414849 164560341663793152 164838050940321792 165027258987773952 165098916503617536 165288183783420544 165294068887191552 166167376250353632 166381478383583232 166448039416823808 166644786508333056 166711210610098176 166902568748998656 166908268778668032 166975040554795008 167172410579091456 167796078718980096 168272177001578496 168345243513520128 168538477264109568 168605656185212928 168804953651152896 169022454230941696 169702852340786688 169921509838553088 169989240032206848 170184360831141888 170258257644355584 170453439526652436 170453687233019904 170459508539916288 170943163938111488 171360106758177183 171852436086718464 171920935941663744 172118274022404864 172124402312282112 172193010572132352 172396548409688064 172885699891953664 173159301316083712 173165215024676864 173530682532877824 173805304678612992 173874582941000832 174080108452751424 174080361429467136 174580252532539392 174850310117998592 175133001559048192 175502622107115072 175508870897074176 175780364959051776 176006853166104576 176285137811177472 176355660810682368 176564119038590976 176843284777398272 177222824714428416 177496970085605016 177503289884540928 177783940547490816 177802841463717888 178006931042992128 178288378013577216 178570529482211328 179236720449819648 179467662076674048 179520372724137984 179823328298532864 180029737077571584 180035885424181248 180314382309186048 180605907857768448 180987079047962418 181273501364022144 181507067327545344 181866775211016192 182081747758546944 182369902449917952 182887351951818752 183569647638085632 183859889826501504 183860157015392256 183866436177887232 183933443111141376 184150858528530432 184368530938138624 184971934230904832 185368919823876096 185655666361245696 185949206756348112 185955827498090496 186483451568848896 186778300776128512 187073888028983296 187179163181531136 187475384821874688 187765389842623488 187771802376001536 188068961901477888 188602581700313088 188900781466766336 189306199126775808 189605786922123264 189905572857547008 190150261009809408 190745792855998464 190752307175620608 191054183518961664 191457405935034624 191760398137147392 191766947107405824 192311059430375424 192615402587553792 192843080368390144 192919947029889024 193633058275205472 193946116960899072 194189379319627776 194196011244060672 194496412378447872 194726313575112704 194803930887602784 194804213980594176 194810866902761472 195034479008940032 195363615929270272 195782904083644416 195840122009345352 196402784099106816 196706598882748416 196939112593011712 197024626753929216 197583657019375616 198007709811867648 198320780037574656 198634633918414848 198862346114427842 198869426629902336 198948695374573056 198948984490819584 199828925849141248 200257797423366144 200574425265274368 200891845667487744 201129306477969408 201468728927059968 201787564615532544 202533454212268032 202540371102203904 202853680097834304 202860902725189632 203093459861543328 203181646339989504 203436492620562432 203676961287962624 203758146301231104 204080605122527232 204841966228365312 205166140256157696 205665994113040384 205748270945796096 205755297627635712 205991472211689472 206073579781926912 206842376054814192 207169715844596736 207414597305405952 207436648374337536 208003107682506752 208093426009767936 208332284395913216 209192857600891626 209793883014955008 210041866328211456 210125588373144576 210366779360717056 210374269492789248 210458124032606208 210706892500729856 212177904412852224 212428705718304768 212513379150112128 212520945712103424 212764886191570944 213919043636035584 214257582653571072 214503204797585088 214510842207535104 214589016962998272 214596345572573184 214842668283285504 214935956458831872 215119487203016704 215545807657500672 216349941859172352 216692327910998016 216940741215739464 216948465414438912 217034940408625152 217314584011210752 217564026830323712 217995191835426816 218808463925753856 219067102772001792 219154422248553132 219154740728168448 219162225265606656 219413788885057536 219784067920429056 220036345317031936 221294923743091968 221556501667138176 221652705098170368 221841971178110976 222281614146797568 222536758331998208 222544358371557376 222633387406393344 222896547438788608 223728104958640128 223817282296394688 224362902668771328 224460324684693504 224717969685479424 224807541580283904 225073271534870528 226270469787715584 226294525499277312 226562013118070784 226652320042942464 226912481108189184 227011010192474112 227271252702203248 227271582977359872 227279344719888384 228480142344236244 228866054198132736 229136581448957952 229227914588884992 229491032029873152 229590680762843136 229862064546250752 231374243377170432 231466804814020608 231474709831090176 231740406238150656 231832777254667776 232106811270335232 232107148572622848 233341421968581696 234003496142820096 234011827862765568 234105104260988928 234373819945402368 234475588864180224 235046850414903296 235140881080909824 235418825384787968 236297099619237888 236391286919787648 236662626780806688 236671053179387904 236765389536681984 237045254063321088 237342574723989504 237717837351436288 238094039309615104 238982293933092864 239077551543876144 239290216102232064 239360496965517312 239764437731377152 240039649436762112 240047847232241664 240419176412248064 240807877143691264 241316105397283224 241324697483476992 241698001818696192 242009423103393792 242489033614688256 242775663678062592 243159869933223936 244058333867706897 244067023591243776 244478907012612096 244759530184114176 245146519768668672 245146876020523008 245244590814855168 245534478038040576 246450490618502016 246840512495689728 247257076410482688 247540888481660928 247648374755426304 247932275675130816 247941103330787328 248644602091798528 249251064375530448 249572217575374848 249967179762499584 250066815915147264 250353853123497984 250362403168002048 250462560832192512 250758615868637184 251470108933750784 252408265502367744 252807715896164352 252908484277819392 253207430476729344 253533681346412544 254327723807997952 254336409567494144 254882264757829632 255276541246712832 255680159289978654 255680530849529856 255689262809874432 256414745907167232 257226596039852032 257778654130077696 258177411033607296 258186603468423168 258594822614532096 259328549837930496 259738574516803712 259738951974125568 259747822537015296 260296023799316736 260707957017919488 261120162679127136 261120542144200704 261561204797865984 261870378798809088 262275465176997888 262699502338572288 263253933160672608 263670547438577664 264010279749156864 264427706716766208 264533491216023552 264846178557886464 265159235506536448 265264927166097408 266245455128407524 266675910821236224 267010396564488192 267432567020365824 267855794223316992 268172408637292544 268624971902746624 269201493115011072 270044605616357376 270053828136271872 270471573463779072 270481203633586176 270791279815391104 270908861786652672 271677528401641472 272107473496702976 272260600991318016 272691468831817728 273122621637820416 273554853674876928 274331027927728128 274340396836847616 274764773042569216 275354471457128448 275789834739752256 275790235523088384 275799654266830848 276226287792795648 276552796407207936 276582197832450048 277457901346357248 278483499541868544 278923810134522168 278933741247135744 279725177353273344 280055821770948608 280167451164192768 280610832043474944 281648084763935232 281657703564002304 282103442852216832 282903872550469632 283238274291073024 283351172200149504 283686514922094592 284858359286320512 285225391514714112 286004273063446784 286014456276713472 286118689283997696 286128460763430912 286456891044380672 286581275278442496 287394410210000896 288466589145563136 288923103881330688 289254321620985952 289264620552585216 289379920544833536 290660255780569088 291284068979441664 291294016866091008 291744618567671808 292089470362669056 292205896331404176 292206320970891264 292216300354142208 292551718513410048 293045423893905408 294604176148660224 295059898324122624 295408668889517568 295536940130893824 295789294904147968 296375485529063424 297481170056361984 297951950877622272 298293519171641763 298304139944853504 298423043061859584 298423476736229376 299150536891695104 299623959580639232 299743388773711872 300861637897911552 301337768501231616 301693959716954112 302203093390589952 302549974810918912 302681346923298816 303028777303146496 303039126293184512 304280520146751456 304640189792314992 304772469509984256 305154738930843648 305515441931943936 305637219451846656 305988042706497536 306120907683790848 306482752728334336 307658849274298368 308498991169560576 308622406418694144 308632946441453568 308987208317534208 309110369672890368 309475748360446976 311121895958108928 311154972561506304 312004661523760128 312140139014651904 312498426593869824 312634118485573632 314690824522432512 315062799492317184 315188382559716864 315188840597815296 315550169041075584 315561404239183872 315687186048909312 316060338751094784 318266856619278336 318643058577457152 318770068725168192 318781418568155136 319147329287356416 319685916975169536 320052865915682816 320063796309655552 321754807196377632 321766263311302656 321883525444497408 321894518358859776 322264002424928256 322403934688247808 322679230804525056 323318711486251008 323700884904083456 325411111823609196 325422698121658368 325552410612937728 325971876016816128 326346040245485568 326862026358224896 326992787753140224 327379304050720768 328600654158002688 328731633372829698 329120683327586304 329676101880643584 330054517975547904 330576367566841088 330588137774383104 332334752500707264 332762956767166464 333289573016666112 333422421220196352 333805137497997312 333816537557336064 333950081109590016 334344821158182912 335592157437960192 336544354003156992 336690487027040256 337076954528219136 337211312370425856 337609907302305792 338044908461883392 339405704681573376 339843019677106176 339978480064413696 340368721662283776 340516515288711168 340906879053304872 340907374466039808 340919017079832576 341886327876222976 342720213516354366 343704872173436928 343841871883327488 344236548044809728 344386021144264704 344793096819376128 345771399783907328 346318602632167424 347061365065755648 347610609357225984 347749165882001664 348160216905502848 348160722858934272 349700620235997184 350266003118096384 351005244214230144 351017741794148352 351560729918103552 352570275622354944 352711321621364736 353128238077181952 353686569554796544 354445649428856832 354993940171210032 355006579769081856 355567881094981632 355605682927435776 356013862085984256 356576756027154432 357141058964422656 358473440899639296 358935324153348096 359040745448275968 359646656597065728 360059474155143168 360071770848362496 360628764618372096 361211815715536896 361974158095924836 362547002728044288 363014134655090688 363733550422032384 364163495517093888 364739804899835904 367139295276171264 367719779653003008 367720314030784512 367732872355774464 367866886222282752 368301717057060864 368737061876277248 369943868461809664 370737839647752192 371311332722491392 371898413512696224 371911654996180992 372966903137697792 373556601552257024 374147776057966592 374358326363062272 374950769643749376 375530779685246976 375543604752003072 376137923802955776 377205163400626176 377801562933532672 378612398253551616 379211573844246528 379811145715094016 380300522019618816 381491585711996928 381504614351241216 382108367037923328 382914811870069248 383520238934967981 383520796274294784 383533894214811648 384622118860750848 385230805175107584 385686160736780288 385839894059778048 387266116550410944 387892233921798144 388378758639255552 388992824756895744 389452627150225408 389607861775205568 389608427961188352 389621733805522944 390068958017880064 390727231858540544 391680244018690704 392805568198213632 393413197765496832 393878225186023424 394049253507858432 395167314038751232 396015419623735296 396641560075149312 397269267836829696 397724692228855684 397738853259804672 397897390749146112 399657851698282496 400515594846732288 401148850530548736 401783691334975488 402258612955938816 402937457854119936 405066908424536064 405080742204407808 405707360195668608 405721805450379264 406186919723086656 406363292679979008 407353922575925248 407516292602462208 408161210245054464 409683932456730624 410332280512315392 411331988226080768 411496541891592192 411510595255271424 411982944423378944 412147159563853824 413684752109628384 414339431689193472 414829194610811904 414873296748675072 416006215365013504 416186852019535872 416664568791826432 418385715201783252 419587766029910016 420083732656422912 420251176746289152 420733558721434112 420916248065212416 421413785001459712 424355808825704448 424857411436609536 425026758300224256 425041891424206848 425529772383141888 427838087272071168 428515165307142144 429006409595170176 429021684415070208 429178033925996544 429192691145146368 429685336566571008 429871912917663744 431091615315001344 432699883718344704 433384655821996032 433881482431478928 433896930828877824 434069880817250304 434629168022421504 435128053660647424 435990383670853632 437616927851507712 438134205544003584 438308844497106264 438309481456336896 438324450531213312 438827577770115072 439568135840858112 440072690634063872 442589847486183936 443113003334276352 443305410196340736 443683942356221952 444563228293595136 445073516663996416 445088716743114752 445266774812786688 445793094877577216 447456209917280256 447634564592789376 448725805337542656 449435939370958848 449615083160567808 450146543069741056 452540939575431168 453124026236141568 453304640085884928 453824962216378368 454022020384948224 454542505404406496 454543165954719744 454558689439776768 456960284688472488 457732108396265472 458273162897915904 458455829177769984 458982064059746304 459181361525686272 459724129092501504 462748486754340864 462933609628041216 462949419662180352 463480812476301312 463665554509335552 464213622540670464 464214297145245696 466682843937163392 468006992285640192 468210208521977856 468747639890804736 468951177728360448 470093700829806592 470837650769575936 472594199238475776 472782573839575296 473325253561613376 473342106358775808 473530779073363968 474090508126642176 474685149447979008 475435674702872576 476188078619230208 477964587866185728 478155103087752288 478720993931034624 479528875462754304 480079298873524224 480095694464483328 480838352824496128 481615754287382528 482632210794566448 482649394966953984 483396003637392384 484018846206787584 484978067229376512 485551327356125184 488116667735413794 488134047182487552 488957814025224192 489519060368228352 490293039537337344 490489181629710336 491068956076081152 492900981237004032 493681024991379456 494514152820965376 495081776963321856 495296749510852608 495864551350261632 495882206661574656 498502128751060896 499144435150749696 499934359524999168 500133631830294528 500707706246995968 500724806336004096 500925121664385024 501517231737274368 502940217867501568 504816531004735488 505615431792328704 505816968555638784 506414860953458688 507067362692825088 508655447615995904 508672819134988288 509764529515659264 510553082493425664 511360318579957308 511361061699059712 511378525619748864 512829491814334464 514453192079704064 515557308260155392 516354822067214592 516373206936846336 517189645229064192 518657099675860992 519477149033607424 519477903948251136 519495645074030592 520592047598633472 521415914035838976 522240325358254272 522241084288401408 523740757597618176 524550930353995776 525399004677144576 526507866321345216 527341094877155328 528020559498313728 528855413433532416 529066982432047104 529692357115772928 530318471013072896 530529854332194816 532490910256815048 533351821642472448 534020793128976384 534865134040731648 535711588446633984 536344817274585088 537249943805493248 538402986230022144 540089211232714752 540107656272543744 540943146927558144 541582559630782208 541817723573305344 543355056803282944 544214946993405952 544521201982636032 546245243275640832 547109707349753856 548662055855456256 549529546085138432 550708942914256896 551579669479504512 551580471046176768 551599308533661696 552452575585591296 553105592814415872 554915802692714496 556966999083737088 557847620269044336 557867482494271488 559450354706546688 560111643541897216 560334902328385536 561221664086949888 563296169527870464 563315407128004608 564206885704433664 565807745100939264 566476548582146048 566702344400299008 567373029844189184 569716718572641024 570450783029428224 572008546126893568 572237378567995392 572256921526861824 572913782088761344 573162550556884992 576933178291126272 577846207762661376 578508643241971904 578529241105170432 578759841089667072 581320511561138176 582568137958883328 582588033732182016 583489237135343616 584178940725338112 584411792662808352 584412641941782528 584432600708284416 585103437026820096 586090847787810816 589208352297320448 590119796648245248 590817337779035136 591073880261787648 591578589808295936 592750971058126848 594962340112723968 595903901755244544 596587038343283526 596608279889707008 596846086123719168 596846953472458752 598301073783390208 599486777547423744 601723275795823104 602675537002463232 603387919433908224 604406186781179904 605099949621837824 605362693846597632 606057554606292992 606078252586369024 608561040293502912 609280379584629984 609544939019968512 610309477861687296 611030883863887872 611274438903693312 611976085412995072 612241815367581696 612965505456668672 616997982339121152 617244812837388288 617265892882907136 617974416635068416 618220739345780736 618951496720893952 622243791916217856 622309945123012608 624009323047520256 624280278029303808 624996853187739648 629381649044865024 630125598984634368 630376765119433728 631100338082151168 631122808478367744 631374372097818624 632120677502189568 636533713238556672 637286117154914304 637540137450336384 637562837136310272 638294658574712832 640105731831365632 640127592619311104 643509614392755264 643532526622605312 643767050888994816 643789036717719552 644528004849856512 644807869376495616 645358461609050112 646637422972502016 647401769808166912 650822223647218392 650845396243316736 651104821225875456 651943752033632256 652692080490971136 653724052716449792 653985575506280448 654758608101441536 657201308316005376 657463266745659396 658241366655172608 659352203761287168 660109035951095808 661152735133682176 664669505001414528 665525913534332928 666844842440392704 667610274995994624 667633075114672128 667900162219180032 668689642316365824 671184314875920384 673088708006313984 673380974054080512 674153909056438272 674422624740851712 675219814604611584 678811409363146752 679686039354212352 679956960128827392 680737443324567552 681033030577422336 681813758106609744 681814748932079616 681838034159665152 683772655752445952 685440427032708732 687409744346873856 687683743766654976 688473096089619456 688772042288529408 689586193638752256 691542799567814656 694122730131511296 695221218714451968 695498331764003328 696320433811005696 696321445717868544 699401240471994368 700532006236192768 702010488428460288 702035483588296704 703121459836207104 705140551244709888 705422643242729472 706256476154363904 707373139109593088 708891298857713664 709987880342420064 710013159538163712 711135762189963264 712027724171968512 713153512054308864 714282117928845312 716946881799278592 717870648306696192 718081490896551936 719293313194131456 720118948310286336 720143541696724992 721257529236744192 722423631431073792 723948316191849672 725094005456088576 726028269310181376 727467100844064768 728326991034187776 729479609799671808 732175001603120691 734278590552342528 735439559306006016 735440628061569024 735733772444565504 736603434114121728 737474123752554496 739887736923619328 742622665444982784 743796827025392448 743823309992361984 745933806275395584 747113203104514048 748295552115933184 748716652726124544 749901539287498752 751061559370493952 751087209504006144 752275847605911552 754410326801252352 755603125867065344 757224796507103232 758423147688493056 759622291430188032 760601044039237632 762983171423993856 763009228702482432 765829623740138496 767040477869935962 767041592548589568 767067788429623296 769244237721501696 771372321473560576 771679788119556096 774532233100821888 775784467843596288 777985649513791488 778905254300450816 779215723550411136 779216855922376704 779243467611045888 780137916035760128 783360488037381408 785611136396427264 786826395530993664 787756450372046848 788098507015716864 790334628077502464 792030839247470592 793283120150298624 794538535673659392 795449384457711368 795477706519609344 795794781498292224 799315703396564992 801031189693464576 802297701061097472 803567382669950976 804517225911877632 805874915708239872 810133816849072128 810161484408815616 811414720391337216 811443610900758528 812373839446173312 812726585359958016 815032585204924416 816322420490108928 819367864913461248 820664561024630784 822663976452161536 822993083783184384 823021190510542848 823965888846757888 824294319127707648 827369504219256768 828678863378386944 829658389221623808 829746593497350144 832012430730027008 832373704039071744 833329137583652864 836771430403566504 839175532059820032 840167465312845824 840502353492578304 841467117442868224 841832496130424832 842827570002919424 848711617651408896 849714822873219072 850053516600448512 851059544766283776 855676174544142336 858012819190340352 858043368830140416 858356067851993088 858385382290292736 859370673133142016 859743825835327488 862183230630002688 865399767436689408 866769311643992064 867762964862957856 867793861657755648 868139761634500608 870256107321294848 871980767341707264 875233855703015424 876268411088007168 876617688994212528 876618962912673792 876648901062426624 877655155540230144 879136271681716224 880145381268127744 885179694972367872 886226006668552704 886610820392681472 887367884712443904 889126456587190272 890147033327992832 890177433486229504 891586189755154432 894880557514925289 894912419834560512 895269129185578752 897451610675085312 898871878741917696 899230166321135616 900293086139482112 905081879150862336 906609280171769856 907649924432756736 908044040769896448 909085010808812992 909086331909439488 909117378879553536 913920569376944976 915464216792530944 916546325795831808 916911658355539968 917964128119492608 918362723051372544 919448258185003008 925496973508681728 925867219256082432 925898839324360704 926961624952602624 927331109018671104 928427245081340928 933365687874326784 936013984571280384 936420417043955712 937495279781609472 937902355456720896 940187401659613184 945188398476951552 945565147679150592 946650507123226752 946684212717551616 947061558146727936 948181016253284352 950871349405745152 952376157238460416 955929175732371456 956310206175504576 957441987862069248 959057750925508608 960158597747048448 960191388928966656 961676705648992256 963231508574765056 965264421589132896 965298789933907968 966792007274784768 968037692413575168 969956134458753024 971102654712250368 976233335470827588 976268094364975104 977915628050448384 979038120736456704 980586079074674688 980978363259420672 982137912152162304 985801962474008064 987362049982758912 989028305641930752 990163553926643712 991729102700523264 991764413323149312 997004257502121792 998288870301499392 999868719049998336 1000267263660589056 1001415412493991936 1001449612672008192 1001850243328770048 1003034463474548736 1005880435735003136 1009633062009470976 1011230863584657408 1011633937111277568 1012829721906917376 1014134725385650176 1017310895231991808 1017345638269976576 1019529059031318528 1021106164986851328 1022720637159914616 1022722123398119424 1022757051239497728 1025658983628668928 1028906384159408128 1031114616520310784 1032709644134429184 1034379290458128384 1037314199351721984 1038954298067214848 1038955807896502272 1041184095197266944 1042831828071677952 1044480650716508544 1044482168576802816 1049101860707991552 1050798009354289152 1053015732642690432 1054682189754310656 1057710826867064832 1058133964864094208 1059384714231545856 1060636942026145792 1061059708664389632 1064981820513630096 1066703643284944896 1068041586257952768 1069730268081463296 1071423176893267968 1072689634549170176 1074499887610986496 1076805972460044288 1080178422465429504 1080215312545087488 1081886293855116288 1083165119261564416 1083635447146610688 1086710113606565888 1089042403965272064 1092490486551281664 1094219414699507712 1099059092170276864 1101417885828513792 1103159338959009024 1103160942092353536 1103198617067323392 1104905151171182592 1106211185628831744 1109831605385428992 1113933998167474176 1115695240538088672 1115734964988542976 1118900709413093376 1120223287083794432 1120669804656771072 1122443328173899776 1126592339055740928 1126630814256009216 1128413771408867328 1131615490201878528 1132953097164292096 1133404688800598016 1139433437145282048 1140901566058856448 1144017092253787136 1144474757135990784 1144513843053723648 1145827564177522688 1146325101113769984 1150560716804903943 1153866356582252544 1155692415525322752 1157017286483943808 1157058482210340864 1157519682179334144 1162641023122276352 1165136275917766656 1166978474270687232 1168357881450676224 1168823585325616704 1168825283883565056 1168865201416568832 1170206874053640192 1172181695575621632 1178416704594640896 1180239593296490496 1181634675558070272 1182147760523575296 1183157179616591872 1185501942116253696 1189924680225447936 1191807803510489088 1193174076686567052 1193216559779414016 1193692172247438336 1196602147566780416 1198973555094847488 1203446551591646208 1205351074004926464 1206775838867816448 1208812373562359808 1210199899243675648 1212115109212585984 1212156505172738048 1217122080587005824 1218560759169259968 1219089878039937024 1222061767727775744 1222548877807386624 1223952170825990144 1224483630735163392 1225931010913337344 1233995964678242304 1234489625674776576 1234531785765814272 1235948833270136832 1236441478691561472 1237902993441787904 1244487583832435712 1244619890246025216 1248018646095040512 1248560556058607616 1249993706375479296 1258763298089730048 1260251197969268736 1260753530238867456 1262200676164302336 1262748744195637248 1264241355004379136 1273067426477113344 1274572234309828608 1275080274900672768 1275125674272620544 1276589317149425664 1280211463662731264 1287019228785510528 1287065053245210624 1287534101777989632 1287578073435439104 1289056009699713024 1289615738752991232 1293274845945004032 1294803539616333824 1301644447294436784 1301690792486633472 1302209642451750912 1303887504067264512 1305384160981942272 1307448105432899584 1307971151012560896 1309517216202883072 1314402616632010752 1314926533491318792 1316482733310345216 1318704407522574336 1320218071902191616 1322305470267364352 1329339010002829056 1331051827068665856 1333689684880785408 1335220549991989248 1335266150229344256 1335800324438360064 1337379284632731648 1342368629751840768 1346177416012627968 1348307818112876544 1348845249481703424 1350439629209223168 1357622818726293504 1359372078708424704 1359913920257654784 1361474886649135104 1362066061154844672 1363627516213219488 1363629497864159232 1363676068319330304 1367545311504891904 1370880854065417464 1374819488693747712 1375367487533309952 1376946192179238912 1377544084577058816 1379172387277504512 1383085599135629312 1388245460263022592 1390442437428903936 1390996663528006656 1392640867622011392 1392642891435737088 1398802480943988736 1401064012472385536 1404020976856920576 1406242919672414208 1410281102489419776 1412512952308727808 1414746278219186176 1417782597715427328 1419975760684840128 1420026319076327424 1422271524379926528 1424055448343937024 1426307024108617728 1428564235857690624 1433893763598557184 1436162981793103872 1438586626388262912 1440237896620572672 1440287083393449984 1442515058473488384 1444847262862147584 1447896632383699344 1450188010912177152 1452056538620362752 1454934201688129536 1456653982068375552 1464350003206241382 1468557181104685056 1470879118612012032 1471467544889131008 1473206868228243456 1474948247505108992 1485245330889965568 1487593654050784896 1487646619984723968 1494226406209028096 1496591104231866368 1497433305452249088 1499803078574997504 1502123118740987904 1502174419008012288 1504551695211823104 1508820653602504704 1511206251734130688 1514449593014206464 1516846295376986112 1519244582860376064 1521202088078475264 1525966342847987712 1526018457404964864 1531659247480276992 1534080955739871924 1534083185097179136 1534135576859246592 1538488475443003392 1543359576239112192 1549064466201643776 1551568935687192576 1555971299027582976 1557810508600901632 1558431447100822272 1558433711844753408 1558486935222091776 1560275832071520256 1566720976074762816 1571222272792854528 1573652791061987328 1575512900744093696 1576197014031433728 1580669256155004928 1584061678494941184 1586566240300597248 1589077071347318784 1590898768915422736 1590955413039218688 1591589562996584448 1598631406793129984 1602062379386929152 1604595402122194944 1607134765339901952 1609034451823755264 1611749831416479744 1620267633698144256 1620322968817631232 1622829440782674432 1624747678892346624 1625453170719916032 1630065170409848832 1632644840980217856 1638735729826922496 1641329122049261568 1645327952904323072 1645986167566368768 1647931777693515776 1648588638255415296 1654739008438513536 1657357726756773888 1659316778443247616 1664024861460054016 1664747408078143488 1666658275167305728 1673542860807133008 1678351064119640064 1680334930625691648 1681004706985156608 1682934234885736448 1683664992260849664 1685655140005838848 1697423235302817792 1699429645746438144 1700107033200897024 1702119089532567552 1711352349088284672 1716025638380680704 1716712135703986176 1716770764580585472 1718741346266284032 1719487651670654976 1730799534873378816 1733538623287984128 1735525929725915712 1735587723315511296 1736279523269001216 1740512214642589696 1743961534683414528 1750467711406030848 1752536822176014336 1753235377988425056 1753237925825347584 1753297802124853248 1755310311080460288 1758272543363432448 1760290762536255488 1770359389944735744 1772452013337105408 1773221640785362944 1774735769424887808 1778252913174380544 1780294066655985664 1780354866972459008 1789761115029850578 1789824839669121024 1790538258371157504 1794903221350170624 1798460332642271232 1800586172278964224 1810163758301724672 1813218560343539712 1815299848865513472 1816088081539792896 1818170021617625984 1818172663818878976 1818234757759107072 1827841138753889952 1830928433585061888 1833092651591663616 1833823316711079936 1835928256238985216 1836725446102745088 1838896516370006016 1850993947017363456 1851734438512164864 1851797678648721408 1853923249905205248 1854662218037342208 1856854490162681856 1866731375748653568 1872027969142560768 1872840834087911424 1874990559563218944 1880374803319226368 1890376796953903104 1891130295358301184 1893301014246453504 1893368425435103232 1894123116293455872 1896362032506568704 1901742698811490304 1904752314476920832 1911858351464742912 1912620412351009152 1914883975724138496 1920317195494096896 1920382777857933312 1923353411297984512 1926463017149530112 1930528843178265792 1930597579867815936 1933584014549569536 1936075384827150336 1939912268917506048 1942205309424500736 1952466670941655176 1952536188729950208 1955831256100896768 1958076241472913408 1961172158149349376 1961956726518841344 1964275824304324608 1971603924948016128 1974724099965517824 1978056611283861504 1980327107853287424 1983458205401046528 1994008515004243584 1996577740602998784 2000534527321178112 2002830824987983872 2002899225344016384 2003700486657540096 2006068926949097472 2011760871470006272 2019266124018941952 2022461727169314816 2023267874222555136 2025659443813834752 2034621790463983616 2034691276539953152 2039058118062637056 2042212329973702656 2045441274319829232 2045444246796238848 2045514102478995456 2051317967257337856 2057812768318816256 2062229233040621568 2065419288268858368 2068758580916256768 2074628398703443968 2077908596134429696 2082368190394533888 2085663656143355904 2088961301433017088 2088964337153605632 2098203721415983104 2101596018708578304 2106031465285380864 2109364379508621312 2115421653734129664 2116267929728188416 2118769428463091712 2121273884052291584 2122119417328779264 2129963641027260192 2133407286569889792 2136083172515905536 2139460536162926592 2142846353786535936 2145379269098340352 2148999775221972992 2153611944920088576 2160356844930859008 2160430625090174976 2163772587710232576 2166330238523128832 2167270894293221376 2173420227213131776 2178084807930544128 2184980973102563328 2188438829399015424 2198118184340553728 2202835771657027584 2206318677918018048 2206321884184707072 2209810302342365184 2212422371257663488 2219663210770857984 2227867996334948352 2231390481076177344 2231469929977085952 2237801418826186752 2240446574167588864 2241339609313542144 2244886656347799552 2253184678111481856 2253261628512018432 2256827542817734656 2263230980403757056 2265906194328584192 2266809377601196032 2278866874290564096 2281803132117712896 2288034184507574272 2288949514271981568 2289027686107447296 2291655128355045376 2301121433609807886 2307732713164505088 2314034572967887616 2314116964420681728 2315039364358668288 2325282046244552704 2333956948541374464 2336715762901352448 2337647170651233408 2337650567767130112 2337730402833137664 2340413748107280384 2356833409189281792 2360479186592980992 2363269351116140544 2364295521047150592 2366314359233183744 2371003884232507392 2379849360450895872 2383615607020978176 2386348153373134104 2386433119558828032 2387384344494876672 2393204295133560832 2397947110189694976 2406893103183292416 2410702148009852928 2413551677735632896 2417624747124719616 2420399798487351296 2424230218425171968 2434244161174011648 2437121518338519936 2438179756079874048 2445097755614773248 2447904341651980288 2448967261470326784 2451862021826674688 2467991929356484608 2468979251349553152 2469063571531628544 2471897666540273664 2472882957383122944 2475805986883575808 2488975167664871424 2489239780492050432 2496037292190081024 2497121112117215232 2499987412750958592 2517526596179460096 2520502395938537472 2521507060477734912 2524401352328604672 2525497488391274496 2528482710008758272 2546134852954226688 2549144468619657216 2550160549801345536 2553178634298851328 2574038457571021056 2574130106490421248 2575068203555979264 2575156146870878208 2578112019399426048 2579231477505982464 2586549691890008064 2589607079232667648 2603288894588873568 2603381584973266944 2604419284903501824 2610768321963884544 2614896210865799168 2615942302025121792 2619034432405766144 2628805233264021504 2629853066982637584 2632965466620690432 2637408815045148672 2640436143804383232 2644610940534728704 2658678020005658112 2662103654137331712 2667379369761570816 2670441099983978496 2670532300458688512 2674758569265463296 2684641672544775867 2684737259503681536 2692354832025255936 2696615636225753088 2697690498963406848 2700879258418446336 2715245637452587008 2719827840515309568 2722949773298270208 2724132122309689344 2727255032426438976 2727258995728318464 2727352136638660608 2735090623009783808 2741761708130834928 2749638977387495424 2750734975066619904 2753892384358477824 2755088169154117632 2758344774555009024 2766171198271258624 2776490920526045184 2780884874857807872 2781993327056013312 2785281735244022784 2797604961887977472 2808041953713841152 2812485839344828416 2820562204978839552 2829492556438372352 2835565195430854656 2839951521369680256 2840052638152654848 2844543048759853056 2852614048217235456 2857128471715381248 2867787527197114368 2872325963586207744 2877173252776525824 2880475793241145344 2880574166786899968 2885030116946976768 2889694525724295168 2895793264767398688 2900376021824354304 2904113077240725504 2909868403376259072 2913307964136751104 2928700006412482764 2937114362209370112 2941758237224024064 2942935089778262016 2946413736456486912 2949896495010217984 2970490661779931136 2975187308101569792 2975293239969447936 2988452812418056192 2993182208463732736 2994866610904498176 2999606157149995008 3004246237481975808 3004348838016024576 3009103390423646208 3017641307205009408 3022412503468261376 3028899186028412928 3033692590753972224 3038489165720752128 3042404176156950528 3051932685695975424 3052036914809929728 3063318494960553984 3068161911479743848 3068166370194358272 3068271153718493184 3076976950886006784 3086719152478224384 3098128932403287552 3103137871374385152 3111942598055165952 3115621017201803264 3116862894201644544 3116867423689506816 3120551664143040512 3133441952149525632 3147305582123974656 3151025801488187392 3152394028062867456 3161338512310009856 3173132480601194496 3178154142694637568 3181797537830845472 3181910826078437376 3183179125993168896 3197262813586259968 3204124758773858304 3209190804244389888 3214269530679803904 3218068903647510528 3223499662832959488 3240535267396288512 3240645937635262464 3245658881565348864 3249495357784693248 3250906341439832064 3260130340819697664 3277471459653844992 3282658244098523136 3290655905808646144 3295863555387031552 3297177276510830592 3309478016877027072 3314715453513547776 3318633556886495232 3328049722920108032 3329494816156286976 3333316550334611456 3347085721614266016 3356702128239280128 3360669861251383296 3362009413970313216 3365868469771472896 3367329984521699328 3371310280011677696 3394846470605635584 3398859291492876288 3400214066401794048 3422704698176569344 3432051276761361408 3433424271407972352 3433541529161170944 3437482692532568064 3438975303341309952 3461599069746757632 3467077246575968256 3471051859451831424 3471175446631022592 3472559046538002432 3487923069366829056 3500935422812061696 3505073644352028672 3506470755976850112 3506475851650695168 3506595604249706496 3510620622160920576 3516545086726864896 3520581525072510976 3540718779889471488 3544904026674210816 3546443281570725888 3549471538849775616 3556505826348761088 3560588133311971328 3560709733944918016 3579522230059701156 3579649679338242048 3581076516742315008 3589806442700341248 3596920665284542464 3601172344557928448 3620327516603449344 3626437120687079424 3630599697731026944 3636340043235251968 3636345327637757952 3636469515518214144 3655682277507779904 3666185303183327232 3667646633422159872 3671856512477970432 3673450892205490176 3677793032740012032 3701987894034726912 3703468877024329728 3703595357297442816 3707846499810410496 3709324436074684416 3713708980325363712 3733462751497307136 3744055938285121536 3745681668175822848 3749981119126437888 3760749606638452736 3780753593907806208 3782260590716602368 3786602028492907008 3788246232586911744 3792724065013137408 3803485397622980608 3809504628953841664 3823716702929485824 3825240824702018304 3829767951448276992 3840634390988193792 3846706822595969024 3852926034299060224 3861057686356531584 3861195159735631872 3867168029099139072 3879824537835012096 3884410618849001472 3904933341883310352 3905072377459900416 3911662512201793536 3916152482945826816 3922344316298698752 3923913453037682688 3928551648608649216 3943207849896032256 3949448199931035648 3956113222567723008 3960654215706574848 3966916410802093056 3988017030008487168 3993155481205997568 4001069054642356224 4005661649975967744 4005798450688032768 4007400973315080192 4012137853898194944 4038532248037883904 4044923454338629632 4046535748445110272 4051318887627669504 4069243580927967232 4069382553079906304 4078116236125274112 4084424659947405312 4090882548639658464 4090888493592477696 4091028204957990912 4102635934514675712 4115625536637632512 4124458466081243136 4130838576537716736 4137517161832513536 4149256797406887936 4155817192268859392 4164736380789067776 4171327312286711808 4177922602866034176 4177928674307211264 4196407442831966208 4203192037417156608 4212062930570761728 4218728759017242624 4230843307468259328 4237538856926183424 4242547768104583168 4244238834657558528 4259927282054520384 4266814573139779584 4272166345031811072 4278921072325853184 4285692707573071872 4290758538196680704 4297999550443945984 4320713689861718016 4320861250180349952 4327545175420465152 4332660477046257664 4334541788586442752 4346840454426263552 4356169615861088256 4369961946205126656 4396236368681107456 4405671543314055168 4412637355836036096 4419620604684730368 4424844742515326976 4455735992669896704 4462780962152354688 4462939859954171904 4480893148335177728 4482679218627084288 4489773312695599104 4506369356222963712 4506523257024036864 4513655085635469312 4526461960807514112 4531812388657168384 4533618755202392064 4557733748581128192 4563606264235425792 4576068369015148544 4577899028543963136 4578055372214894592 4583310256710090752 4602242867219615772 4615465426329010176 4628069145935775232 4630078728717336576 4667913897082748928 4673431525802704896 4675294341302466816 4675301135534260224 4675460805666275328 4680827496214560768 4713666818378563584 4720958373185961984 4726538702232281088 4728591042094301184 4742007768465014784 4759698720901791744 4767231214041956352 4772696306746268208 4772866239117656064 4774768688989753344 4786408590267121664 4795894220379389952 4813786206366584832 4821404296019705856 4827103355471265792 4835249494249439232 4840799596974702592 4868488322348023296 4874243036677039872 4876359512159748096 4890195511229546496 4895808683303960576 4897934522940653568 4903724043653349376 4935983858712969216 4937958502699106304 4943795333080547328 4945765914766245888 4951611973767151616 4977950335329742848 4992074584380162048 4994242224234430464 4999974825501917184 5035053192358920192 5041004791877074944 5043014120955469824 5048802704657209344 5050994976782548992 5056965420017516544 5092269705908453376 5098288937239314432 5100321099602691072 5106357268597702656 5148076915142042112 5150136407111958528 5150312293741756416 5156224038798852096 5158462955011964928 5179214158465335296 5206577789177747136 5206763169946533888 5208838569807003648 5221536643927769088 5229792421731598336 5231884604050243584 5238068864811532288 5257610466528043008 5259706133965275168 5265930933241380864 5274817630090297344 5280872287608766464 5289221881069457408 5317356040011316224 5324207308274663424 5334758739523141632 5340882199967956992 5341064600917377024 5369283345089551734 5369474519007363072 5384709664050511872 5395380997926813696 5401758516836892672 5430491274905174016 5439655681030619136 5445899546596540416 5448264244619378688 5454510064852877952 5454517991456636928 5454704273277321216 5483523416261669856 5499277954774990848 5501469950133239808 5507784768716955648 5510176338308235264 5516689549110018048 5532342396542517248 5552981841052090368 5561769749715615744 5563986654112026624 5570563470488045568 5595209923775954944 5616083907427682304 5624971678689656832 5641124409957679104 5658985112876744704 5671130390861709312 5679903042739360512 5680105276305309696 5689086097519706112 5705228096434470912 5714256943430762496 5735575054394228736 5744651927172415488 5760951586482290688 5761148333573799936 5770060233893953536 5779389051448590336 5791586529534797376 5800752043648708608 5808226154481451008 5819736806752518144 5826615928273502208 5857400012824965528 5874228724418740224 5883516474448048128 5885870179556524032 5892827472912973824 5899792990020435968 5940981323559862272 5950374616203139584 5976905624836112384 5986364416927465472 5989733221808996352 6008492474963951616 6008697676032049152 6018206780847292416 6035282614410018816 6044825006936522752 6057798372056825856 6067385181507944448 6076978331441504256 6103865371391950848 6104073829619859456 6126636989921107968 6136323822959487696 6136332740388716544 6136542307436986368 6153953901772013568 6173438304956448768 6196257864806575104 6206275742748770304 6223885196110331904 6231242034403606528 6233725788403289088 6241103328286081024 6266883904299051264 6294611164247949312 6302051602976374784 6304788056125734912 6346264961202388992 6356308285389275136 6363595075661690944 6363821652156874752 6366358251986337792 6394525627172519936 6408249517547716608 6418381608488779776 6428539061359607808 6436137807295021056 6446999325665918976 6481070534792577024 6481291875270524928 6491317763130697728 6498990715569386496 6501812682879664128 6520260681639395328 6554942919307689984 6565316488197046272 6581311811617292288 6594354553021661184 6618956033754054144 6629430907027095552 6637267113772990464 6656099445840216064 6658989632312573952 6666633100669222912 6694171443228532032 6713404256478560256 6721339722502766592 6724018827940626432 6731736939542945792 6734659969043398656 6742620560023355392 6789692941211271168 6797718582985752576 6800428132803588096 6845409396353138688 6864102553522722816 6866848542815944704 6867083058322341888 6874965385065136128 6923198139493515264 6942103718903662848 6942350893262045184 6945118093076004864 6975846138733658112 7001870845624123392 7010147288704057344 7012941511953700224 7012951703301390336 7013191208499412992 7021241244321841152 7041163050145021952 7081437559778942976 7089808053348421632 7092886563141451776 7098943077699551232 7113011652697522176 7121176266623942656 7121419467889836032 7159044460119402312 7159299358676484096 7162153033484630016 7179612885400682496 7193841330569084928 7202344689115856896 7240655033206898688 7252874241374158848 7261199395462053888 7272680086470503936 7272690655275515904 7311364555015559808 7335293266844319744 7343713024955940864 7346901784410980352 7355586065480024064 7403975788069453824 7406937754048659456 7407190714594885632 7415692999620820992 7418648872149368832 7427417960650727424 7466925502994614272 7488111876570243072 7491363336351645696 7499962238252875776 7521499213276905472 7561507187815612416 7564521181433204736 7573204056985814016 7576492465173823488 7585448130026274816 7606970795245961216 7647433405858971648 7650481649404036608 7659535902896553984 7693413645191938048 7705852068598120448 7722115372713063168 7722390319471263744 7734336058198278144 7759649075670024192 7768821237698002944 7809866683766620704 7810144754919800832 7832304965891653632 7844688632597397504 7847826906075365376 7857103297217298432 7886415699792064512 7898896399862071296 7912226445135446016 7921308431413149696 7933832821604186112 7976034060016974336 7986310962411995136 8002138109284712448 8011323299951935488 8011596901376065536 8024275707796389888 8053925017634327601 8077064496075767808 8089846908677259264 8093071496890220544 8102637775255339008 8138487161855934464 8138765106159812608 8168849319894810624 8181765097279316928 8181776987184955392 8182056409915981824 8205271869029351424 8231251073275265024 8248916932162486272 8261677153075433472 8275034323665027072 8298513594813775872 8311634384537718784 8329472761578135552 8342654624573423616 8355845205732068352 8392814885663932416 8424125861141523456 8437457518034485248 8461686614936518656 8485095536209166336 8488477669315117056 8519854564109040768 8533629146279559168 8557842144651706368 8571385415146143744 8581517076393361408 8641427379723436032 8641722500360699904 8655090350840930304 8665320954092515328 8669083577172885504 8693680908852527104 8712339231722176512 8739923892410253312 8792472737362214912 8811343086628110336 8825274711672072192 8839241209369460736 8849689485030653952 8911471985339793408 8925561924304709376 8925879719908343808 8965358437254168576 8979546625391198208 9012738712445927424 9013046514048073728 9027310171270938624 9052923921615028224 9063624777314336768 9067237510404784128 9115467497162256384 9127212528470851584 9152136738030297088 9155798057087926272 9156110744429789184 9166620513420181504 9204485734439231544 9230930852658020352 9256138291871550464 9260157457434673152 9335827794165497856 9346863051605409792 9350588682604933632 9350602271068520448 9361654992429121536 9441916746371923968 9453077404464562176 9457182084188602368 9484015536930029568 9519397441803583488 9534462428083912704 9545392613492536416 9545732478235312128 9549537377979506688 9572817180534243328 9591788440758779904 9627572412733169664 9642808592039411712 9654206710942531584 9670498988498878464 9681599193949405184 9736976644696046592 9748486073354079744 9752719024319496192 9780391022459092992 9791617366607921152 9807448087306698752 9871967717425938432 9887590666161094656 9891531829532491776 9903223947534303232 9955900670659485696 9984149168760324096 9988484448468860928 9999949651003834368 10070106384717840384 10082009583754149888 10086028241910939648 10097605409314418688 10101989953565097984 10113930840035033088 10184539411816906752 10196577874478628864 10200642199205382144 10296153830284084224 10300272814223917056 10300624587483512832 10312448077597704192 10316925910023929856 10413155578355494272 10413526339893067776 10417677139614007296 10459584843463196672 10463769208100487168 10476137729623064576 10515220933056086016 10519412267930550336 10531861866482761728 10549635260180594688 10561744575217532928 10578443762138914816 10634712080022632448 10648414616549326848 10669517479046283264 10681764399935913984 10682129201834754048 10738566690179103468 10738949038014726144 10769419328101023744 10790761995853627392 10803517033673785344 10860982549810348032 10879311362061238272 10891799093193080832 10909020129705755904 10909035982913273856 10909408546554642432 10967046832523339712 10998555909549981696 11002939900266479616 11015569537433911296 11020352676616470528 11033379098220036096 11064684793085034496 11105963682104180736 11123539499431231488 11127973308224053248 11141126940976091136 11190419847551909888 11232167814855364608 11249943357379313664 11282248819915358208 11317970225753489408 11342260781723418624 11359806085478721024 11378172195039412224 11410456192868941824 11428513886861524992 11471150108788457472 11489303854344830976 11521903172964581376 11540120467787907072 11558778102897180672 11583173059069594752 11601504087297417216 11639473613505036288 11653231856547004416 11714800025649931056 11748457448837480448 11767032948896096256 11771740359113048064 11785654945825947648 11799585980040871936 11881962647119724544 11900749232406279168 11953811249672224768 11979466443617992704 12016984949927903232 12017395352064098304 12036413561694584832 12089650013873045504 12115596744113651712 12134770363015888896 12153956662883008512 12207730742783901696 12208147659239718912 12253273979842215936 12272647645918975392 12272665480777433088 12273084614873972736 12307907803544027136 12346876609912897536 12392515729613150208 12412551485497540608 12447770392220663808 12462484068807213056 12467451576806578176 12533767808598102528 12589222328495898624 12604103205952749568 12609576112251469824 12692529922404777984 12712616570778550272 12727190151323381888 12727643304313749504 12732716503972675584 12789051254345039872 12816499035095433216 12836763216977559552 12857078122719215616 12872275614590042112 12893998651331837952 12962141069585154048 12962583750541049856 12982635526261395456 12997981431138772992 13003625365759328256 13040521363278790656 13109885838615379968 13162623623234584576 13188709106043322368 13237912067508108288 13258861814054191104 13274534227545980928 13312198891680432128 13333266201338445824 13388342886457064064 13442679445005533184 13448037655881252864 13463473879085891584 13469319938086797312 13485241120046710784 13579385882422542336 13595437165971505152 13600856265607176192 13690818792706277376 13728205107045445632 13733697085631889408 13734166116644683776 13749930770130272256 13846396278987030528 13884207437807325696 13890236186152009728 14003741691248246784 14020294577408114688 14025883023907400448 14025903406602780672 14026382416998825984 14042482488643682304 14082326100290043904 14162875119557885952 14179616106696843264 14185773126282903552 14226023305395044352 14242352533247885312 14242838935779672064 14318088920238804624 14318598717352968192 14324306066969260032 14359225770801364992 14387682661138169856 14404689378231713792 14481310066413797376 14505748482748317696 14522398790924107776 14545360172941007872 14622729110031119616 14670586533688639488 14687426049911881728 14693803568821960704 14711172130960048128 14807951576138907648 14813875508097318912 14831385999241641984 14837297744298737664 14854835921301454848 14933851005989228544 14976223753140486144 14982726672703291392 14999924476505751552 15042998426553810944 15123014375631224832 15129042362866409472 15146408113971628032 15152984930347646976 15170896260052549632 15213941590491922432 15294866811717943296 15300963298808073216 15319071805793107968 15386827290383876096 15411704137196240896 15444230745426126336 15468672116396556288 15537642475396005888 15619733367533241408 15620289509839601664 15664609931783307264 15689377265194795008 15695653812150730752 15714206594434596864 15772831399584129024 15797792799724142592 15824452890270892032 15842616862826299392 15867665643208372224 15952068120033948672 15972621924823990272 16004276218569424896 16022646599903870976 16023193802752131072 16107850035268655202 16154128992151535616 16186142993780441088 16205275550510678016 16276974323711868928 16337698639789621248 16363530194558633856 16363553974369910784 16364112819831963648 16462502146550530048 16497833864324972544 16523354306150866944 16550068647330054144 16597027189627551744 16623268769075437568 16658945523156271104 16685309249146847232 16711690411464136704 16785629771327864832 16848251722283046912 16874915036068970496 16923373229873037312 16976955338630234112 17039709128218081536 17067258292559118336 17115684289303412736 17142770830292287488 17163034152786722816 17282854759446872064 17283445000721399808 17310180701681860608 17330641908185030656 17338167154345771008 17387361817705054208 17424678463444353024 17479847784820506624 17584945474724429824 17622686173256220672 17650549423344144384 17678482418738921472 17699378970061307904 17822943970679586816 17851123848609418752 17930716874508337152 17959093250782396416 18025477424891854848 18026093028096147456 18054620342541877248 18105847843230056448 18127249554628673536 18134475020809568256 18230934994324512768 18304273476060594176 18311596114175852544 18312221488859578368 18333241026840363008 18408971468878463088 18461861705316040704 18512276583743100928 18520314914869346304 18671655588330995712 18693726103210819584 18701177365209867264 18723309984858243072 18883833492743847936 18906154808929124352 18914364168377204736 19038794883607166976 19068924856167825408 19090785226985072832 19091464956470624256 19099074755959013376 19145634361068486656 19183576881517559808 19255144825466339328 19285617184078823424 19308413421885063168 19340997976997756928 19363198387898810368 19473953289392093184 19496972146708159488 19505438048638992384 19560782044918185984 19583234733215842304 19743935434851876864 19783063659064983552 19806447895068606464 19911801341318971392 19968298337520648192 19976968896937721856 19999899302007668736 20140212769435680768 20164019167508299776 20172056483821879296 20195210818628837376 20203979907130195968 20227861680070066176 20369078823633813504 20393155748957257728 20401284398410764288 20592307660568168448 20600545628447834112 20601249174967025664 20624896155195408384 20826311156710988544 20827052679786135552 20835354279228014592 20919169686926393344 20927538416200974336 20952275459246129152 21030441866112172032 21038824535861100672 21063723732965523456 21123489150435065856 21156887524277829632 21269424160045264896 21296829233098653696 21339034958092566528 21363528799871827968 21364258403669508096 21477133380358206936 21477898076029452288 21538838656202047488 21581523991707254784 21607034067347570688 21721965099620696064 21758622724122476544 21783598186386161664 21818040259411511808 21818071965826547712 21934093665046679424 22005879800532959232 22031139074867822592 22040705353232941056 22066758196440072192 22129369586170068992 22211927364208361472 22247078998862462976 22255946616448106496 22282253881952182272 22380839695103819776 22464335629710729216 22499886714758627328 22564497639830716416 22635940451506978816 22684521563446837248 22719612170957442048 22756344390078824448 22820912385737883648 22942300217576914944 22978607708689661952 23080240935575814144 23117556205794361344 23166346118139189504 23203008174594834432 23278947227010072576 23306463713094008832 23429600051299862112 23496914897674960896 23534065897792192512 23543480718226096128 23571309891651895296 23599171960081743872 23763925294239449088 23801498464812558336 23907622499344449536 23958932887235985408 24033969899855806464 24034790704128196608 24072827123389169664 24179300027746091008 24231193488227303424 24269540726031777792 24307913325766017024 24415461485567803392 24416295318479437824 24506547959684431872 24545295291837950784 24545330961554866176 24546169229747945472 24615815607088054272 24693753219825795072 24785031459226300416 24825102970995081216 24895540784441327616 24924968137614426112 24934903153613156352 25067535617196205056 25178444656991797248 25208206411905499136 25385059844809555968 25454380302646763776 25455286608627499008 25465433007945351168 25578102508690079744 25673526433955119104 25714156245438431232 25744551229180084224 25924282139170308096 25925167501082099712 25965271052522790912 25995962862277545984 26007250731518656512 26081042726557581312 26219771677230759936 26325247246469169152 26377418212086644736 26475824135016216576 26517723628108382208 26549068455091961856 26624397783360864256 26666532402676891648 26776685772914128128 26896075311762505728 26926947758171783168 26938639876173594624 26970482240093421568 27158771764845084672 27190874331943010304 27201712531214352384 27381637585412554752 27456410214090891264 27467394171263778816 27468332233289367552 27499861540260544512 27692792557974061056 27768414875614651392 27780472372304019456 28007483382496493568 28040589154816229376 28051766047814800896 28051806813205561344 28084964977287364608 28325750239115771904 28359232213393686528 28371546252565807104 28452046610790088704 28484705066495770624 28485677871559344128 28636177840477609248 28637197434705936384 28648612133938520064 28718451541602729984 28775365322276339712 28809378756463427584 28962620132827594752 29011496965496635392 29044797581848215552 29090720345882015744 29245458220062239232 29341173067377278976 29374852099823763456 29422344261920096256 29615903152277815296 29662771998483283968 29674595488597475328 29709671842602909696 29867702011978457088 29952447506280972288 29965453345406582784 29999848953011503104 30085996853107621888 30246028751262449664 30258084725732818944 30292816227943256064 30305969860695293952 30341792520105099264 30427883180983844864 30589733623435886592 30601926597616146432 30773654580767752192 30888461490852252672 30937344232793112576 31239466735066482816 31240579019679203328 31378754530389590016 31391307624301461504 31428413188869193728 31545662799168258048 31595585599448285184 31648905780541784064 31685233725652598784 31735331286416744448 31904136240067897344 31945243849647980544 32008552437138849792 32045293199807741952 32046387605504262144 32215700070537310404 32308257984303071232 32372285987560882176 32410551101021356032 32675397279579242496 32727060389117267712 32727107948739821568 32728225639663927296 32925004293101060096 32995667728649945088 33046708612301733888 33100137294660108288 33194054379255103488 33246537538150875136 33317891046312542208 33370618498293694464 33423380822928273408 33571259542655729664 33696503444566093824 33749830072137940992 33846746459746074624 33953910677260468224 34079418256436163072 34134516585118236672 34231368578606825472 34285541660584574976 34326068305573445632 34565709518893744128 34620361403363721216 34661283816370061312 34676334308691542016 34774723635410108416 34959695569641013248 35169890949448859648 35245372346512441344 35301098846688288768 35356964837477842944 35398757940122615808 35645887941359173632 35702247697218837504 35861433749016674304 36050954849783709696 36052186056192294912 36109240685083754496 36254499109257347072 36268950041619136512 36461869988649025536 36608546952121188352 36623192228351705088 36624442977719156736 36666482053680726016 36817942937756926176 36923723410632081408 37024553167486201856 37040629829738692608 37343311176661991424 37387452206421639168 37402354730419734528 37767666985487695872 37812309617858248704 37828728336754409472 38077589767214333952 38137849712335650816 38181570453970145664 38182929912941248512 38198149511918026752 38367153763035119616 38510289650932678656 38571234368157646848 38616826843770126336 38681995953995513856 38726396775797620736 38947906578784186368 38993944293416318976 39010876097277984768 39121564089836371968 39166469466431684608 39487870869703753728 39566127318129967104 39612895790137212928 39823602682637942784 39936596675041296384 39999798604015337472 40328038335016599552 40344112967643758592 40390421637257674752 40407959814260391936 40455723360140132352 40738157647267627008 40786311497914515456 40802568796821528576 41184615321136336896 41201091256895668224 41202498349934051328 41249792310390816768 41652622313421977088 41670708558456029184 41838339373852786688 41904550918492258304 42060883732224344064 42077649071722201344 42127447465931046912 42246978300870131712 42313775048555659264 42538848320090529792 42678069916185133056 42727057599743655936 42728516807339016192 42954266760716413872 42955796152058904576 43077677312404094976 43163047983414509568 43214068134695141376 43443930199241392128 43517245448244953088 43567196372772323328 43636080518823023616 43868187330093358848 44011759601065918464 44062278149735645184 44081410706465882112 44133516392880144384 44423854728416722944 44494157997724925952 44511893232896212992 44564507763904364544 44761679390207639552 44928671259421458432 44999773429517254656 45128995279661432832 45271880903013957632 45369043126893674496 45439224341914884096 45512688780157648896 45641824771475767296 45884600435153829888 45957215417379323904 46160481871151628288 46235112411588722688 46332692236278379008 46406016349189668864 46612927426188017664 46859200102599724224 46993829795349921792 47068131795584385024 47086961436452192256 47142619783303790592 47198343920163487744 47527850588478898176 47602996929625116672 47815244998688899072 47917865774471970816 48067939799711612928 48069581408256393216 48358600055492182016 48462386976454606848 48615826651532034048 48830922971135606784 49013095919368863744 49090590583675901568 49090661923109732352 49092338459495890944 49387506439651590144 49570062918452600832 49650205941990162432 49791081568882655232 49849936275228852224 49869806307226312704 50135071234392410112 50356889313983594496 50416412823810998272 50770119689619111936 50908760605293527552 50930866015890702336 51347052867910238208 51428312490876862464 51489102458360168448 51848564278340616192 51850335002164199424 51930542105045581824 51991925724555091968 52014501463037313024 52162085453115162624 52439543354461519872 52650494492938338304 52754836424173289472 52951648270032433152 53035447256216764416 53098136910183923712 53248795566721728512 53553371545828256256 53792150623525011456 53853895516343566336 53877279752347189248 53940964480186843136 54317543529690169344 54381748663886020608 54403425062428704768 54912820428181782528 54934788342527557632 54936664466578735104 54999723080521089024 55385585115948122112 55536829751229302784 55560944744608038912 56014966764992987136 56081178309632458752 56103532095629601792 56169929954574729216 56651500478231543808 56718464426787373056 56743092505131614208 56969410132991541248 56971355743118688256 57272355680955218496 57274394869411872768 57297224267877040128 57436903083205459968 57550730644552679424 57618757512926855168 57925240265655189504 58022993930993270784 58089595163696431104 58181440691764031488 58490916440124478464 58682346134754557952 58749704199647526912 59231806304555630592 59349190977194950656 59419343685205819392 59735404023956914176 59904895012561944576 59930906690813165568 59999697906023006208 60492057502524899328 60516169451465637888 60585632455886512128 60611939721390587904 60683585040210198528 60855766361967689728 61179467246871773184 61203853195232292864 61547309161535504384 61776922981704505344 61874688465586225152 62478933470132965632 62481158039358406656 62757509060779180032 62782615248602923008 62856826377738387456 63091325598336516096 63191171198896570368 63370467451305197568 63470662572833488896 63808272480135794688 63890487699295961088 64017104874277699584 64090586399615483904 64092775211008524288 64431400141074620808 64616515968606142464 64744571975121764352 64821102202042712064 65350794559158484992 65454120778234535424 65454215897479643136 65850008586202120192 66093417224603467776 66200274589320216576 66388108758510206976 66493075076301750272 66635782092625084416 66741236996587388928 66846761645856546816 67142519085311459328 67393006889132187648 67499660144275881984 67693492919492149248 67907821354520936448 68158836512872326144 68269033170236473344 68462737157213650944 68652136611146891264 69240722806727442432 69322567632740122624 69352668617383084032 69919391139282026496 70339781898897719296 70490744693024882688 70602197693376577536 70713929674955685888 70797515880245231616 71291775882718347264 71404495394437675008 71722867498033348608 72101909699567419392 72104372112384589824 72218481370167508992 72537900083238273024 72923739977298051072 73217093904242376704 73246384456703410176 73248885955438313472 73332964107361452032 73635885875513852352 73847446821264162816 74049106334972403712 74081259659477385216 74686622353323982848 74774904412843278336 74804709460839469056 75535333970975391744 75624619235716497408 76155179534428667904 76363140907940291328 76365859825882497024 76396299023836053504 76734307526070239232 77020579301865357312 77142468736315293696 77233653687540252672 77452793551595241472 77895813157568372736 77987888586832637952 78021752194555969536 78243128179672743936 78332938932863369216 78975741739407507456 79132254636259934208 79225791580274425856 79647205365275885568 79873193350082592768 79999597208030674944 80688225935287517184 80780843274515349504 80815919628520783872 80911446720280264704 81476315294535254016 81572622995829030912 81605137593643057152 82369230642272673792 82402182513791336448 82404996699868102656 82499584620781633536 83305244626843954176 83341417116912058368 83676678747705573376 84121767464448688128 84155298143444402688 84254894931862093824 84627550097111318528 85077696640181059584 85356139832370266112 85454115199487311872 85457033614678032384 85908533521432827744 85911592304117809152 86155354624808189952 86326095966829019136 86428136269390282752 86887860398482784256 87034490896489906176 87134392745544646656 87272161037646047232 87736374660186717696 88023519202131836928 88124556299471290368 88267032785760288768 88847709456833445888 88988315995449851904 89023786465792425984 89129015527808729088 89523358780415279104 89857342518842916864 89999546859034509312 90257990559322865664 90543761806027915264 90738086253787348992 90878448683829768192 91025377560315297792 91283649542951534592 91769200870307659776 92320963742303256576 92665384472556758016 92812032698379337728 93718400205199448448 94136263591168770048 94173922872904384512 94285239566607581184 94396687840326975488 95055701176957796352 95205993859250233344 95630489997377798144 95835731548943941632 96135879599423225856 96139162816512786432 96717200110984364032 96924773952909213696 97231653303064068096 98026191838737727488 98181181167351803136 98181323846219464704 98184676918991781888 98775012879303180288 99140125836905201664 99300411883980324864 99582163137765310464 99699872550457704448 99739612614452625408 100270142468784820224 100713778627967188992 100832825647621996544 101540239379238223872 101817521210587055104 101861732031781404672 102694105735820476416 102856624981753724928 102978204916720336896 103697128556681232384 103861084210091163648 103983851449110183936 104029002926074626048 104324170906230325248 104879086708923039744 105300988985876676608 105509672848346578944 105903296540064866304 106070894512433528832 106196273820367847424 106497591133443457024 107106743091656512512 107584301247050022912 107707791032687132672 107881928960373686272 108763497327772041216 108806850124857409536 109825640856363565056 109869576685055115264 109873328933157470208 109999446161042178048 110771170231896244224 111073659502458605568 111121889489216077824 112029933529985974272 112162356619264917504 112207064191259203584 113303000956463087616 113436928853574746112 113486185010263228416 113938820265983082496 114544711361910436992 114548789738823745536 114594448535754080256 115101461289105358848 115237515025853710336 115850480531310379008 116045987861986541568 116179190327392862208 116362881383528062976 116981832880248956928 117364692269509115904 117499408399295053824 118463612609111261184 118698381954389901312 118838687370411638784 119470808047913828352 119809790025123889152 119999395812046012416 120984115005049798656 121032338902931275776 121171264911773024256 121223879442781175808 121367170080420397056 121711532723935379456 122358934493743546368 122407706390464585728 123094618323071008768 123553845963409010688 123749376931172450304 124957866940265931264 125515018121558360064 125713652755476774912 126182651196673032192 126382342397793140736 126740934902610395136 126941325145666977792 127616544960271589376 128034209748555399168 128181172799230967808 128185550422017048576 128862800282149241616 129233031937212284928 129489143950243528704 129642204404085424128 130701589118316969984 130908241556469070848 132186834449206935552 132400549178640433152 132986150152603500544 133271564185250168832 133482473993174777856 133693523291713093632 134285038170622918656 134786013778264375296 134999320288551763968 135386985838984298496 135815642709041872896 136317673025744652288 136538066340472946688 136925474314427301888 138481445613454884864 138645135265480245248 138705337234766168064 139838782278564052992 140679563797795438592 140981489386049765376 141204395386753155072 141427859349911371776 141595031760490463232 142583551765436694528 142808990788875350016 143445734996066697216 144203819399134838784 144208744224769179648 145075800166476546048 145847479954596102144 146434187808484753408 146492768913406820352 146665928214722904064 147271771751027704704 148098212669944807424 148162519318954770432 149373244706647965696 149549808825686556672 149609418921678938112 151070667941950783488 151249238471432994816 152310359068857335808 152726281815880582656 152792598047672107008 154041158603730714624 154284937472630587392 154467307375080505344 154905587103190482944 155791626315136745472 155975777173665275904 156043504389111939072 156486256359345487872 156665877865726738432 157951483478815014912 158264509272519868416 158451583160548851712 159294410730551771136 159746386700165185536 161376451870575034368 161561686549030699008 161631839257041567744 161822893440560529408 162952630589070508032 163145245991658061824 163210275187286114304 164738461284545347584 164804365027582672896 164809993399736205312 164999169241563267072 166610489253687908352 166682834233824116736 167353357495411146752 168243534928897376256 168310596286888805376 168509789863724187648 169255100194222637056 170155393280362119168 170908230398974623744 170914067229356064768 171817067042865655488 171823184608235618304 172310709249616379904 172652191933658038272 172856272538780565504 173775720796965568512 174068981792979812352 174268785491089293312 174544322075292094464 175472749320373435392 176047038404263673856 176249112598942580736 177695418913666891776 178047572931584851968 178258031055617458176 179046717560830558208 179714685037685833728 179999093718069018624 181087523612055830528 181476172507574697984 181756897367659536384 182050755120630595584 182567299085903069184 183538401740615319552 184641927484606513152 185330768945113516032 185624065396758675456 187436800410398896896 188272527182337540096 188347845745808769024 188570479133215162368 188793375680653950976 190111402353915592704 190411987718500466688 191260979994755596288 191671463097887883264 192271759198846451712 192278325633025572864 193434400221968728064 193849547905818427392 194463306606128136192 196052383677475454976 196362362334703606272 196362647692438929408 197550025758606360576 198280251673810403328 198600823767960649728 199164326275530620928 199399745100915408896 199479225228905250816 200540284937569640448 201427557255934377984 201665651295243993088 203080478758476447744 203635042421174110208 203723464063562809344 205388211471640952832 205956409833440673792 207722168420182327296 207967702898220367872 208058005852149252096 209758173417846079488 210601977971753353216 211019345696693157888 211806593080129732608 212141789024867057664 212392547640735694848 212995182266886914048 214213486183313025024 215168602494100045824 215415582065374265344 217613700249714819072 219651281712727130112 219739153370110230528 219746657866314940416 219998892322084356096 221542340463792488448 222147319004917211136 222243778978432155648 224059867059971948544 224324713238529835008 224414128382518407168 226606001912926175232 226873857707149492224 229089422723820873984 229097579477647491072 229188897071508160512 230202922578210717696 230475030051707420672 231700961062620758016 232358380654785724416 232725762767056125952 233963665760497913856 234729384539018231808 234998816798590107648 236927225218222522368 237396763908779802624 237677374740823277568 238941616095827656704 239619580050247778304 239998791624092024832 242064677805862551552 242342529823546048512 242447758885562351616 242734340160840794112 243423065447870758912 244717868987487092736 244815412780929171456 246189236646142017536 247107691926818021376 247498753862344900608 249915733880531862528 251030036243116720128 252365302393346064384 252764684795586281472 253882650291333955584 255233089920543178752 256068419497110798336 256362345598461935616 256371100844034097152 257725600564298483232 258466063874424569856 258978287900487057408 259284408808170848256 261403178236633939968 261816483112938141696 264373668898413871104 264801098357280866304 265972300305207001088 266543128370500337664 266964947986349555712 267387046583426187264 268570076341245837312 269572027556528750592 269998640577103527936 270773971677968596992 271631285418083745792 272635346051489304576 273076132680945893376 273850948628854603776 276962891226909769728 277290270530960490496 281359127595590877184 282408790773506310144 282855718699822743552 283190063520980926464 285167103530873389056 285617981577750700032 286891469992133394432 288407638798269677568 288417488449538359296 290151600332953092096 291694959909192204288 292868375616969506816 293331856429445808128 294543543502055409408 296196425339889614848 296325038637909540864 298746489413295931392 299099617651373113344 299218837843357876224 302141335883901566976 302498476942865989632 304620718137714671616 305452563631761165312 305585196095344214016 308082317207461429248 308569874945261174784 308934614750161010688 311583252630273490944 311951554347330551808 312087008778223878144 312972512718690975744 313331755731453476864 315902966957630029824 316529018545039736832 316903166321097703424 318588821461103542272 319492773400330371072 322752903741150068736 323123373098061398016 323645786881121058816 326290491983316123648 326420550374572228608 329476922569090695168 329608730055165345792 329619986799472410624 329998338483126534144 333220978507375816704 333365668467648233472 334706714990822293504 336487069857794752512 336621192573777610752 338510200388445274112 340310786560724238336 341816460797949247488 343634134085731310976 343646369216471236608 345304383867316076544 345712545077561131008 347551441593931137024 348137963585959624704 348537570982178586624 349088644150584188928 350945498640746870784 352094076808527347712 352498225197885161472 355390837827333783552 356095145863169703936 356516062111234916352 359429370075371667456 359998187436138037248 362175047224111661056 362952345015149395968 363513794735319072768 364101510241261191168 365134598171806138368 367076803481230639104 369283854969213026304 370661537890227032064 371248130793517350912 374873600820797793792 376545054364675080192 377140958266430324736 377586751361307901952 380222804707831185408 380823975437000933376 382521959989511192576 384543518397692903424 384556651266051145728 386868800443937456128 387699095811636854784 388926613212256272384 392104767354950909952 392724724669407212544 396560503347620806656 397201647535921299456 398799490201830817792 398958450457810501632 401080569875139280896 402855114511868755968 403331302590487986176 406160957516952895488 407270084842348220416 407446928127125618688 410776422943281905664 415444336840364654592 415935405796440735744 416116011704298504192 419516346835692158976 422038691393386315776 423613186160259465216 424283578049734115328 424785095281471389696 425990364533773828096 428426972366626050048 430337204988200091648 430831164130748530688 435227400499429638144 439302563425454260224 439478306740220461056 439997784644168712192 444294638009834422272 444487557956864311296 448119734119943897088 448649426477059670016 448828256765036814336 453212003825852350464 453747715414298984448 458178845447641747968 458377794143016321024 460950060103414841344 463401922125241516032 464716761309571448832 465451525534112251904 467927331520995827712 469458769078036463616 469997633597180215296 473854450436445044736 474793527817559605248 475354749481646555136 477883232191655313408 479239160100495556608 484129355611725103104 484685059647092097024 484895517771124703232 485468680321681588224 489435737974974185472 489630825561858342912 492378473292284035072 494215383853636042752 494997507724689801216 499831467761063725056 502060072486233440256 504730604786692128768 505529369591172562944 507765300582667911168 510466179841086357504 512724691196923871232 512742201688068194304 515451201128596966464 516932127748849139712 517956575800974114816 518568817616341696512 522806356473267879936 523632966225876283392 528747337796827742208 531944600610414002176 533086256741000675328 534774093166852374528 537140152682491674624 539144055113057501184 539997281154207055872 543262570836167491584 545270692102978609152 546152265361891786752 547701897257709207552 553925782453819539456 554580541061920980992 564817581547012620288 565711437399645487104 566380127041961852928 570334207061746778112 571235963155501400064 573782939984266788864 576815277596539355136 576834976899076718592 580303200665906184192 583389919818384408576 585736751233939013632 589087087004110818816 592392850679779229696 592650077275819081728 597492978826591862784 598199235302746226688 598437675686715752448 604282671767803133952 604996953885731979264 609241436275429343232 610905127263522330624 611170392190688428032 616164634414922858496 617869229500322021376 623166505260546981888 623903108694661103616 624174017556447756288 626663511462906953728 631805933915260059648 633058037090079473664 633806332642195406848 637177642922207084544 638985546800660742144 645505807482300137472 646246746196122796032 652841100749144457216 658953845138181390336 659217460110330691584 659239973598944821248 659996676966253068288 666441957014751633408 666731336935296466944 669413429981644587008 672974139715589505024 673242385147555221504 677020400776890548224 680621573121448476672 687268268171462621952 687292738432942473216 690608767734632153088 691425090155122262016 695102883187862274048 697075141964357173248 698177288301168377856 701890997281493741568 704188153617054695424 704996450395770322944 710781675654667567104 712190291726339407872 713032124222469832704 718858740150743334912 719996374872276074496 724350094448223322112 727027589470638145536 728203020482522382336 730269196343612276736 734153606962461278208 738567709938426052608 741323075780454064128 742496261587034701824 749747201641595587584 753090108729350160384 755173502722615803904 761647950874001866752 769087036795385806848 769113302532102291456 773737600887874912256 775398191623273709568 777853226424512544768 784209534709901819904 785449449338814425088 793121006695241613312 794403295071842598912 797916900915621003264 802161139750278561792 805710229023737511936 806662605180975972352 812321915033905790976 814540169684696440832 814893856254251237376 821552845886563811328 830888673680729309184 831870811592881471488 844077382786772631552 847226372320518930432 848567156099468230656 849570190562942779392 851980729067547656192 856853944733252100096 860674409976400183296 861662328261497061376 870454800998859276288 878605126850908520448 879995569288337424384 888589276019668844544 888975115913728622592 896239468239887794176 897298852954119340032 897656513530073628672 906424007651704700928 907495430828597968896 916357690895283495936 916755588286032642048 926803844250483032064 930903051068224503808 935854663041991655424 938917538156072927232 939995267194360430592 947708900872890089472 949587055635119210496 950709498963293110272 955766464383310626816 958478320200991113216 968258711223450206208 969370119294184194048 970937360643363176448 978871475949948370944 979261651123716685824 984756946584568070144 988430767707272085504 989995015449379602432 999662935522127450112 1004120144972466880512 1009461209573384257536 1015530601165335822336 1020932359682172715008 1025449382393847742464 1030902402257193932928 1035913151601948229632 1037137635232683393024 1045612712946535759872 1047265932451752566784 1057494675593655484416 1063889201220828004352 1066172513482001350656 1069548186333704749056 1078288110226115002368 1079994562308414111744 1086525141672334983168 1090541384205957218304 1092304530723783573504 1095403794515418415104 1107851564907639078912 1109161082123841961984 1129635163094025240576 1131422874799290974208 1132760254083923705856 1140668414123493556224 1142471926311002800128 1147565879968533577728 1153630555193078710272 1153669953798153437184 1160606401331812368384 1166779839636768817152 1171473502467878027264 1178174174008221637632 1184785701359558459392 1196398470605492453376 1196875351373431504896 1208565343535606267904 1209993907771463958528 1218482872550858686464 1221810254527044661248 1222340784381376856064 1232329268829845716992 1246333010521093963776 1247806217389322207232 1248348035112895512576 1253327022925813907456 1266116074180158947328 1267612665284390813696 1274355285844414169088 1277971093601321484288 1291011614964600274944 1292493492392245592064 1305682201498288914432 1317907690276362780672 1318434920220661383168 1319993353932506136576 1332883914029503266816 1333462673870592933888 1338826859963289174016 1345948279431179010048 1346484770295110443008 1354040801553781096448 1361243146242896953344 1374536536342925243904 1382850180310244524032 1390205766375724548096 1394150283928714346496 1396354576602336755712 1403781994562987483136 1408376307234109390848 1409992900791540645888 1421563351309335134208 1424380583452678815744 1426064248444939665408 1437717480301486669824 1454055178941276291072 1456406040965044764672 1468307213924922556416 1477135419876852105216 1482646151560908128256 1484992523174069403648 1499494403283191175168 1506180217458700320768 1523295901748003733504 1538174073590771613696 1538226605064204582912 1547475201775749824512 1550796383246547419136 1555706452849025089536 1568419069419803639808 1570898898677628850176 1586242013390483226624 1595833801831242006528 1604322279500557123584 1611420458047475023872 1613325210361951944704 1629080339369392881664 1629787712508502474752 1643105691773127622656 1661777347361458618368 1663741623185762942976 1694452744641037860864 1697134312198936461312 1699140381125885558784 1703961458135095312384 1713707889466504200192 1721348819952800366592 1723324656522994122752 1740909601997718552576 1757210253701817040896 1777178552039337689088 1777950231827457245184 1792478936479775588352 1794597705908238680064 1795313027060147257344 1812848015303409401856 1814990861657195937792 1832715381790566991872 1833511176572065284096 1853607688500966064128 1861806102136449007616 1871709326083983310848 1879990534388720861184 1895417801745780178944 1899174111270238420992 1901418997926586220544 1911532928766621253632 1916956640401982226432 1936517422446900412416 1938740238588368388096 1958523302247433371648 1969513893169136140288 1976861535414544171008 1979990030898759204864 1999325871044254900224 2008240289944933761024 2018922419146768515072 2031061202330671644672 2041864719364345430016 2061804804514387865856 2071826303203896459264 2074275270465366786048 2091225425893071519744 2094531864903505133568 2114989351187310968832 2127778402441656008704 2132345026964002701312 2139096372667409498112 2156576220452230004736 2159989124616828223488 2173050283344669966336 2181082768411914436608 2184609061447567147008 2190807589030836830208 2215703129815278157824 2218322164247683923968 2259270326188050481152 2265520508167847411712 2284943852622005600256 2307261110386157420544 2307339907596306874368 2321212802663624736768 2333559679273537634304 2342947004935756054528 2356348348016443275264 2369571402719116918784 2393750702746863009792 2417130687071212535808 2419987815542927917056 2436965745101717372928 2443620509054089322496 2444681568762753712128 2464658537659691433984 2492666021042187927552 2495612434778644414464 2532232148360317894656 2535225330568781627392 2548710571688828338176 2555942187202642968576 2582023229929200549888 2584986984784491184128 2611364402996577828864 2635815380552725561344 2639986707865012273152 2665767828059006533632 2666925347741185867776 2677653719926578348032 2691896558862358020096 2692969540590220886016 2708081603107562192896 2722486292485793906688 2749073072685850487808 2780411532751449096192 2792709153204673511424 2807563989125974966272 2816752614468218781696 2819985801583081291776 2843126702618670268416 2848761166905357631488 2852128496889879330816 2875434960602973339648 2908110357882552582144 2912812081930089529344 2936614427849845112832 2954270839753704210432 2965292303121816256512 2969985046348138807296 2998988806566382350336 3012360434917400641536 3046591803496007467008 3076348147181543227392 3094950403551499649024 3111412905698050179072 3136838138839607279616 3141797797355257700352 3172484026780966453248 3191667603662484013056 3208644559001114247168 3226650420723903889408 3258160678738785763328 3259575425017004949504 3286211383546255245312 3323554694722917236736 3327483246371525885952 3388905489282075721728 3394268624397872922624 3398280762251771117568 3427415778933008400384 3442697639905600733184 3446649313045988245504 3481819203995437105152 3514420507403634081792 3554357104078675378176 3589195411816477360128 3590626054120294514688 3625696030606818803712 3629981723314391875584 3665430763581133983744 3667022353144130568192 3723612204272898015232 3743418652167966621696 3759981068777441722368 3798348222540476841984 3802837995853172441088 3823065857533242507264 3833913280803964452864 3873034844893800824832 3877480477176736776192 3917046604494866743296 3953723070829088342016 3959980061797518409728 3998651742088509800448 4016480579889867522048 4037844838293537030144 4062122404661343289344 4083729438728690860032 4123609609028775731712 4148550540930733572096 4182450851786143039488 4189063729807010267136 4229978702374621937664 4255556804883312017408 4264690053928005402624 4278192745334818996224 4313152440904460009472 4362165536823828873216 4369218122895134294016 4431406259630556315648 4436644328495367847936 4518540652376100962304 4569887705244011200512 4614522220772314841088 4614679815192613748736 4642425605327249473536 4667119358547075268608 4685894009871512109056 4712696696032886550528 4739142805438233837568 4787501405493726019584 4834261374142425071616 4839975631085855834112 4887241018108178644992 4889363137525507424256 4929317075319382867968 4985332042084375855104 4991224869557288828928 5070450661137563254784 5097421143377656676352 5111884374405285937152 5164046459858401099776 5169973969568982368256 5222728805993155657728 5271630761105451122688 5331535656118013067264 5333850695482371735552 5383793117724716040192 5385939081180441772032 5416163206215124385792 5444972584971587813376 5498146145371700975616 5560823065502898192384 5585418306409347022848 5615127978251949932544 5639971603166162583552 5686253405237340536832 5697522333810715262976 5704256993779758661632 5750869921205946679296 5816220715765105164288 5908541679507408420864 5930584606243632513024 5939970092696277614592 5997977613132764700672 6024720869834801283072 6093183606992014934016 6222825811396100358144 6273676277679214559232 6283595594710515400704 6344968053561932906496 6383335207324968026112 6417289118002228494336 6516321357477571526656 6519150850034009899008 6572422767092510490624 6647109389445834473472 6654966492743051771904 6777810978564151443456 6796561524503542235136 6854831557866016800768 6893298626091976491008 6963638407990874210304 7028841014807268163584 7108714208157350756352 7181252108240589029376 7251392061213637607424 7259963446628783751168 7330861527162267967488 7334044706288261136384 7447224408545796030464 7486837304335933243392 7596696445080953683968 7605675991706344882176 7646131715066485014528 7667826561607928905728 7746069689787601649664 7754960954353473552384 7834093208989733486592 7907446141658176684032 7919960123595036819456 7997303484177019600896 8032961159779735044096 8075689676587074060288 8124244809322686578688 8167458877457381720064 8247219218057551463424 8378127459614020534272 8459957404749243875328 8511113609766624034816 8529380107856010805248 8556385490669637992448 8626304881808920018944 8724331073647657746432 8738436245790268588032 8862812519261112631296 8873288656990735695872 9037081304752201924608 9139775410488022401024 9229044441544629682176 9284851210654498947072 9334238717094150537216 9371788019743024218112 9425393392065773101056 9478285610876467675136 9575002810987452039168 9679951262171711668224 9774482036216357289984 9778726275051014848512 9858634150638765735936 9970664084168751710208 9982449739114577657856 10194842286755313352704 10328092919716802199552 10339947939137964736512 10445457611986311315456 10543261522210902245376 10663071312236026134528 10767586235449432080384 10771878162360883544064 10832326412430248771584 10889945169943175626752 10996292290743401951232 11170836612818694045696 11230255956503899865088 11279943206332325167104 11395044667621430525952 11408513987559517323264 11501739842411893358592 11632441431530210328576 11861169212487265026048 11879940185392555229184 11995955226265529401344 12049441739669602566144 12186367213984029868032 12445651622792200716288 12547352555358429118464 12567191189421030801408 12689936107123865812992 12766670414649936052224 12834578236004456988672 13032642714955143053312 13294218778891668946944 13309932985486103543808 13555621957128302886912 13709663115732033601536 13786597252183952982016 13927276815981748420608 14057682029614536327168 14217428416314701512704 14362504216481178058752 14502784122427275214848 14519926893257567502336 14661723054324535934976 14668089412576522272768 14894448817091592060928 14973674608671866486784 15211351983412689764352 15292263430132970029056 15335653123215857811456 15492139379575203299328 15509921908706947104768 15668186417979466973184 15814892283316353368064 15994606968354039201792 16151379353174148120576 16248489618645373157376 16334917754914763440128 16494438436115102926848 16756254919228041068544 16919914809498487750656 17022227219533248069632 17058760215712021610496 17112770981339275984896 17252609763617840037888 17448662147295315492864 17725625038522225262592 17746577313981471391744 18074162609504403849216 18279550820976044802048 18668477434188301074432 18743576039486048436224 18850786784131546202112 18956571221752935350272 19150005621974904078336 19548964072432714579968 19557452550102029697024 19717268301277531471872 19941328168337503420416 19964899478229155315712 20389684573510626705408 20679895878275929473024 20890915223972622630912 21086523044421804490752 21326142624472052269056 21543756324721767088128 21664652824860497543168 21779890339886351253504 21992584581486803902464 22341673225637388091392 22460511913007799730176 22790089335242861051904 22817027975119034646528 23003479684823786717184 23264882863060420657152 23722338424974530052096 23759880370785110458368 23991910452531058802688 24098883479339205132288 24372734427968059736064 25134382378842061602816 25379872214247731625984 25533340829299872104448 25669156472008913977344 26065285429910286106624 26588437557783337893888 26619865970972207087616 27111243914256605773824 27419326231464067203072 27854553631963496841216 28115364059229072654336 28434856832629403025408 28725008432962356117504 29039853786515135004672 29323446108649071869952 29336178825153044545536 29788897634183184121856 29947349217343732973568 30584526860265940058112 30984278759150406598656 31019843817413894209536 31336372835958933946368 31629784566632706736128 31989213936708078403584 32302758706348296241152 32496979237290746314752 32669835509829526880256 32988876872230205853696 33512509838456082137088 33839829618996975501312 34044454439066496139264 34225541962678551969792 34505219527235680075776 34897324294590630985728 35493154627962942783488 36148325219008807698432 36559101641952089604096 37336954868376602148864 37701573568263092404224 37913142443505870700544 38300011243949808156672 39097928144865429159936 39882656336675006840832 39929798956458310631424 41359791756551858946048 41781830447945245261824 42173046088843608981504 42652285248944104538112 43087512649443534176256 43559780679772702507008 43985169162973607804928 44683346451274776182784 44921023826015599460352 45634055950238069293056 46006959369647573434368 46529765726120841314304 47444676849949060104192 47983820905062117605376 48745468855936119472128 50268764757684123205632 50759744428495463251968 51066681658599744208896 51338312944017827954688 52130570859820572213248 53176875115566675787776 53239731941944414175232 54222487828513211547648 54838652462928134406144 56230728118458145308672 56869713665258806050816 57450016865924712235008 58646892217298143739904 58672357650306089091072 59577795268366368243712 59894698434687465947136 61169053720531880116224 62039687634827788419072 62672745671917867892736 63259569133265413472256 63978427873416156807168 64993958474581492629504 65339671019659053760512 65977753744460411707392 67025019676912164274176 68451083925357103939584 69010439054471360151552 69794648589181261971456 72296650438017615396864 73118203283904179208192 75403147136526184808448 75826284887011741401088 76600022487899616313344 78195856289730858319872 79765312673350013681664 79859597912916621262848 83563660895890490523648 84346092177687217963008 85304570497888209076224 86175025298887068352512 87119561359545405014016 87970338325947215609856 89366692902549552365568 89842047652031198920704 93059531452241682628608 94889353699898120208384 95967641810124235210752 97490937711872238944256 100537529515368246411264 101519488856990926503936 102133363317199488417792 102676625888035655909376 104261141719641144426496 106479463883888828350464 108444975657026423095296 109677304925856268812288 113739427330517612101632 114900033731849424470016 117293784434596287479808 119155590536732736487424 119789396869374931894272 124079375269655576838144 125345491343835735785472 126519138266530826944512 127956855746832313614336 130679342039318107521024 131955507488920823414784 134050039353824328548352 136902167850714207879168 138020878108942720303104 139589297178362523942912 146236406567808358416384 150806294273052369616896 151652569774023482802176 153200044975799232626688 156391712579461716639744 159530625346700027363328 159719195825833242525696 168692184355374435926016 170609140995776418152448 172350050597774136705024 175940676651894431219712 178733385805099104731136 179684095304062397841408 186119062904483365257216 189778707399796240416768 191935283620248470421504 194981875423744477888512 201075059030736492822528 205353251776071311818752 208522283439282288852992 216889951314052846190592 219354609851712537624576 227478854661035224203264 229800067463698848940032 234587568869192574959616 238311181073465472974848 239578793738749863788544 250690982687671471570944 253038276533061653889024 255913711493664627228672 261358684078636215042048 263911014977841646829568 268100078707648657096704 279178594356725047885824 292472813135616716832768 301612588546104739233792 306400089951598465253376 312783425158923433279488 319438391651666485051392 341218281991552836304896 344700101195548273410048 351881353303788862439424 357466771610198209462272 359368190608124795682816 372238125808966730514432 379557414799592480833536 383870567240496940843008 402150118061472985645056 410706503552142623637504 417044566878564577705984 438709219703425075249152 454957709322070448406528 459600134927397697880064 469175137738385149919232 479157587477499727577088 506076553066123307778048 511827422987329254457344 527822029955683293659136 536200157415297314193408 558357188713450095771648 584945626271233433665536 603225177092209478467584 625566850317846866558976 682436563983105672609792 689400202391096546820096 703762706607577724878848 714933543220396418924544 718736381216249591365632 759114829599184961667072 767741134480993881686016 804300236122945971290112 834089133757129155411968 877418439406850150498304 919200269854795395760128 938350275476770299838464 958315174954999455154176 1023654845974658508914688 1055644059911366587318272 1072400314830594628386816 1116714377426900191543296 1206450354184418956935168 1251133700635693733117952 1364873127966211345219584 1378800404782193093640192 1407525413215155449757696 1437472762432499182731264 1518229659198369923334144 1535482268961987763372032 1608600472245891942580224 1668178267514258310823936 1754836878813700300996608 1876700550953540599676928 2047309691949317017829376 2111288119822733174636544 2144800629661189256773632 2412900708368837913870336 2502267401271387466235904 2757600809564386187280384 2815050826430310899515392 2874945524864998365462528 3070964537923975526744064 3217200944491783885160448 3753401101907081199353856 4094619383898634035658752 4222576239645466349273088 4825801416737675827740672 5004534802542774932471808 5630101652860621799030784 6141929075847951053488128 6434401888983567770320896 7506802203814162398707712 8445152479290932698546176 9651602833475351655481344 11260203305721243598061568 12283858151695902106976256 15013604407628324797415424 16890304958581865397092352 19303205666950703310962688 22520406611442487196123136 33780609917163730794184704 45040813222884974392246272 67561219834327461588369408 135122439668654923176738816
- Sum of all divisors σ(n): 533789164709992614977865795
- Sum of proper divisors (its aliquot sum) s(n): 398666725041337691801126979
- 135122439668654923176738816 is an abundant number, because the sum of its proper divisors (398666725041337691801126979) is greater than itself. Its abundance is 263544285372682768624388163
Bases of 135122439668654923176738816
- Binary: 1101111110001010100101000100001110010111011100111001100001100010000000000000000000000002
- Hexadecimal: 0x6FC54A21CBB9CC31000000
- Base-36: GZ7J9XMFF8YP0CG00
Squares and roots of 135122439668654923176738816
- 135122439668654923176738816 squared (1351224396686549231767388162) is 18258073702009289585096560056274935838418945081081856
- 135122439668654923176738816 cubed (1351224396686549231767388163) is 2467075462265605277967802046655147559320167923049718836856932845976519228522496
-
135122439668654923176738816 is a
perfect square number . Itssquare root is 11624217808896 -
The
cube root of 135122439668654923176738816 is 513147825.2057904945
Scales and comparisons
How big is 135122439668654923176738816?- 135,122,439,668,654,923,176,738,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 135,122,439,668,654,923,176,738,816 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 135122439668654923176738816 cubic inches would be around 42762318.8 feet tall.
Recreational maths with 135122439668654923176738816
- 135122439668654923176738816 backwards is 618837671329456866934221531
- 135122439668654923176738816 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 135122439668654923176738816'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 135122439668654923176738816 - Facts about the integer". Numbermatics.com. 2024. Web. 13 June 2024.
APA style:
Numbermatics. (2024). Number 135122439668654923176738816 - Facts about the integer. Retrieved 13 June 2024, from https://numbermatics.com/n/135122439668654923176738816/
Chicago style:
Numbermatics. 2024. "Number 135122439668654923176738816 - Facts about the integer". https://numbermatics.com/n/135122439668654923176738816/
The information we have on file for 135122439668654923176738816 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 135122439668654923176738816, math, Factors of 135122439668654923176738816, curriculum, school, college, exams, university, Prime factorization of 135122439668654923176738816, STEM, science, technology, engineering, physics, economics, calculator, one hundred thirty-five septillion, one hundred twenty-two sextillion, four hundred thirty-nine quintillion, six hundred sixty-eight quadrillion, six hundred fifty-four trillion, nine hundred twenty-three billion, one hundred seventy-six million, seven hundred thirty-eight thousand, eight hundred sixteen.