53123745622994472111702016
53,123,745,622,994,472,111,702,016 is an even composite number composed of seven prime numbers multiplied together.
53123745622994472111702016 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-three thousand and eighty-five divisors.
Prime factorization of 53123745622994472111702016:
218 × 74 × 112 × 132 × 172 × 1272 × 9412
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 7 × 11 × 11 × 13 × 13 × 17 × 17 × 127 × 127 × 941 × 941)See below for interesting mathematical facts about the number 53123745622994472111702016 from the Numbermatics database.
Names of 53123745622994472111702016
- Cardinal: 53123745622994472111702016 can be written as Fifty-three septillion, one hundred twenty-three sextillion, seven hundred forty-five quintillion, six hundred twenty-two quadrillion, nine hundred ninety-four trillion, four hundred seventy-two billion, one hundred eleven million, seven hundred two thousand and sixteen.
Scientific notation
- Scientific notation: 5.3123745622994472111702016 × 1025
Factors of 53123745622994472111702016
Divisors of 53123745622994472111702016
- Number of divisors d(n): 23085
-
Complete list of divisors:
1 2 4 7 8 11 13 14 16 17 22 26 28 32 34 44 49 52 56 64 68 77 88 91 98 104 112 119 121 127 128 136 143 154 169 176 182 187 196 208 221 224 238 242 254 256 272 286 289 308 338 343 352 364 374 392 416 442 448 476 484 508 512 539 544 572 578 616 637 676 686 704 728 748 784 832 833 847 884 889 896 941 952 968 1001 1016 1024 1078 1088 1144 1156 1183 1232 1274 1309 1352 1372 1397 1408 1456 1496 1547 1568 1573 1651 1664 1666 1694 1768 1778 1792 1859 1882 1904 1936 2002 2023 2032 2048 2057 2156 2159 2176 2288 2312 2366 2401 2431 2464 2548 2618 2704 2744 2794 2816 2873 2912 2992 3094 3136 3146 3179 3302 3328 3332 3388 3536 3556 3584 3718 3757 3764 3773 3808 3872 4004 4046 4064 4096 4114 4312 4318 4352 4459 4576 4624 4732 4802 4862 4928 5096 5236 5408 5488 5588 5632 5746 5824 5831 5929 5984 6188 6223 6272 6292 6358 6587 6604 6656 6664 6776 7007 7072 7112 7168 7436 7514 7528 7546 7616 7744 8008 8092 8128 8192 8228 8281 8624 8636 8704 8918 9152 9163 9248 9464 9604 9724 9779 9856 10192 10351 10472 10816 10829 10976 11011 11176 11264 11492 11557 11648 11662 11858 11968 12233 12376 12446 12544 12584 12716 13013 13174 13208 13312 13328 13552 14014 14144 14161 14224 14336 14399 14872 15028 15056 15092 15113 15232 15367 15488 15997 16016 16129 16184 16256 16384 16456 16562 17017 17248 17272 17408 17836 18161 18304 18326 18496 18928 19208 19448 19558 19712 20111 20384 20449 20702 20944 21463 21632 21658 21952 22022 22253 22352 22528 22984 23114 23296 23324 23716 23749 23936 24466 24752 24892 25088 25168 25432 26026 26299 26348 26411 26416 26624 26656 26741 27104 28028 28067 28288 28322 28448 28672 28798 29744 30056 30112 30184 30226 30464 30734 30976 31213 31603 31994 32032 32258 32368 32512 32768 32912 33124 34034 34496 34544 34816 34969 35672 36322 36608 36652 36703 36992 37856 38416 38896 39116 39424 40222 40768 40817 40898 41327 41404 41503 41888 42926 43264 43316 43561 43904 44044 44506 44704 45056 45968 46109 46228 46592 46648 47432 47498 47872 48841 48932 49049 49504 49784 50176 50336 50864 52052 52598 52696 52822 52832 53248 53312 53482 54208 56056 56134 56576 56644 56896 57344 57596 57967 59488 60112 60224 60368 60452 60928 61468 61952 62426 63206 63988 64064 64141 64516 64736 65024 65536 65824 66248 68068 68453 68992 69088 69632 69938 71344 72457 72644 73216 73304 73406 73984 75712 75803 76832 77077 77792 78232 78848 80444 80899 81536 81634 81796 82654 82808 83006 83776 85631 85852 86528 86632 87122 87808 88088 89012 89408 90112 91091 91936 92218 92456 93184 93296 94864 94996 95744 97682 97864 98098 99008 99127 99568 100352 100672 100793 101728 104104 105196 105392 105644 105664 105791 106496 106624 106964 107569 108416 111979 112112 112268 112903 113152 113288 113792 113861 114688 115192 115934 118976 119119 119507 120224 120448 120736 120904 121856 122936 123904 124852 126412 127127 127976 128128 128282 129032 129472 130048 131072 131648 132496 134563 136136 136906 137984 138176 139264 139876 140777 142688 143143 144914 145288 146432 146608 146812 147968 150241 151424 151606 153664 154154 155584 155771 156464 157696 159029 160888 161798 163072 163268 163592 165308 165616 166012 166243 167552 171262 171704 173056 173264 174244 175616 175967 176176 177419 178024 178816 180224 182182 183872 184093 184436 184912 186368 186592 187187 189728 189992 191488 195364 195728 196196 196469 198016 198254 199136 199771 200704 201344 201586 203456 207961 208208 209677 210392 210784 211288 211328 211582 212992 213248 213928 215138 216832 221221 223958 224224 224536 225806 226304 226576 227584 227722 229376 230384 231868 236093 237952 238238 239014 240448 240896 241472 241808 243712 244783 245872 247808 249704 252824 254254 255952 256256 256564 256921 258064 258944 260096 261239 262144 263296 264992 269126 271949 272272 273812 274193 275968 276352 278528 279752 281554 285376 286286 289289 289828 290521 290576 292864 293216 293624 295936 300482 302848 303212 304927 307328 308308 308737 311168 311542 312928 315392 318058 321776 322763 323596 326144 326536 327184 330616 331232 332024 332486 335104 341887 342524 343343 343408 346112 346528 347633 348488 351232 351934 352352 354838 356048 357632 360448 364364 364871 367744 368186 368872 369824 372736 373184 374374 379456 379984 382976 390728 391456 392392 392938 396032 396508 398272 399542 401408 402688 403172 403733 405769 406912 415922 416416 419354 420784 421568 422576 422656 423164 425984 426496 427856 430276 433664 442442 447916 448448 448987 449072 451612 452608 453152 454597 455168 455444 458752 460768 463736 472186 475904 476476 477139 478028 479171 480896 481792 482944 483616 487424 489566 491744 495616 499408 505648 507199 508508 511904 512512 513128 513842 516128 517888 520192 522478 526592 529984 530621 537251 538252 539539 543898 544544 547624 548386 551936 552704 557056 559504 563108 566293 570752 572572 578578 579656 581042 581152 585728 586432 587248 591872 599417 600964 605696 606424 609854 614656 616616 617474 622336 623084 625856 630784 636116 637637 643552 645526 647192 652288 653072 654368 661232 662464 664048 664972 670208 683774 685048 686686 686816 692224 693056 693889 695266 696976 702464 703868 704704 705551 709676 712096 715264 720896 728728 729742 735488 736372 737744 739648 740537 745472 746368 748748 752983 758912 759968 765952 781456 782912 783853 784784 785876 790321 792064 793016 796544 797027 799084 802816 805376 806344 807466 811538 813824 831844 832832 833833 836549 838708 841568 843136 845152 845312 846328 851968 852992 855712 860552 867328 884884 885481 889889 895832 896896 897974 898144 903224 905216 906304 909194 910336 910888 917504 921536 927472 941941 944372 951808 952952 954278 956056 958342 961792 963584 965888 967232 974848 979132 983488 985439 991232 998816 1002001 1011296 1014398 1017016 1023808 1025024 1026256 1027684 1032256 1035776 1040384 1044956 1051687 1053184 1059968 1061242 1074502 1076504 1079078 1087796 1089088 1090397 1095248 1096772 1103872 1105408 1113203 1114112 1119008 1126216 1132586 1141504 1145144 1157156 1159312 1162084 1162304 1163701 1171456 1172864 1174496 1183744 1198834 1201928 1211392 1212848 1219708 1229312 1231769 1233232 1234948 1241933 1244672 1246168 1251712 1261568 1272232 1275274 1287104 1288651 1291052 1294384 1304576 1306144 1308736 1310309 1314577 1322464 1324928 1328096 1329944 1340416 1367548 1370096 1373372 1373632 1375283 1384448 1386112 1387778 1390532 1393952 1398397 1404928 1407736 1409408 1411102 1419352 1424192 1430528 1441792 1455727 1457456 1459484 1467739 1470976 1472744 1475488 1479296 1480193 1481074 1490944 1492736 1497496 1505966 1517824 1519936 1531904 1548547 1553591 1562912 1565824 1567706 1569568 1571752 1580642 1584128 1586032 1593088 1594054 1598168 1605632 1610752 1612688 1614932 1623076 1627648 1652651 1663688 1665664 1667666 1673098 1677416 1683136 1686272 1690304 1690624 1692656 1703936 1705984 1711424 1713481 1721104 1734656 1749319 1769768 1770962 1779778 1791664 1793792 1795948 1796288 1798447 1806448 1810432 1812608 1818388 1820672 1821776 1828673 1835008 1843072 1854944 1883882 1888744 1903616 1903643 1905904 1908556 1912112 1916684 1919351 1923584 1927168 1931776 1934464 1935637 1949696 1951609 1958264 1966976 1970878 1982464 1997632 2004002 2022592 2025023 2028796 2031619 2034032 2047616 2050048 2052512 2055368 2064512 2071552 2080768 2089912 2103374 2106368 2119936 2122484 2149004 2153008 2158156 2161159 2175592 2178176 2180794 2190496 2193544 2207744 2210816 2226406 2228224 2238016 2252432 2259341 2265172 2283008 2287571 2290288 2306447 2314312 2318624 2324168 2324608 2327402 2342912 2345728 2348992 2367488 2393209 2397668 2403856 2422784 2425696 2433431 2439416 2458624 2463538 2466464 2469896 2483866 2489344 2492336 2503424 2523136 2544464 2550548 2554097 2574208 2577302 2582104 2588768 2597023 2609152 2612288 2617472 2620618 2629154 2644928 2649856 2656192 2659888 2680832 2703493 2725801 2735096 2740192 2746744 2747264 2750566 2768896 2772224 2775556 2781064 2787904 2796794 2809856 2815472 2818816 2822204 2826131 2838704 2848384 2861056 2883584 2911454 2914912 2918968 2935478 2941952 2945488 2950976 2958592 2960386 2962148 2981888 2985472 2991439 2994992 3011932 3016123 3035648 3039872 3063808 3097094 3107182 3125824 3131648 3135412 3139136 3143504 3161284 3168256 3172064 3182179 3186176 3188108 3196336 3211264 3221504 3225376 3229864 3246152 3255296 3305302 3327376 3331328 3335332 3339973 3346196 3354197 3354832 3366272 3372544 3380608 3381248 3385312 3396107 3407872 3411968 3422848 3426962 3442208 3469312 3498638 3535337 3539536 3541924 3550393 3559556 3564509 3583328 3587584 3591896 3592576 3596894 3612896 3620864 3625216 3636776 3641344 3643552 3657346 3686144 3709888 3760757 3767764 3776773 3777488 3807232 3807286 3811808 3817112 3824224 3833368 3838702 3847168 3854336 3863552 3868928 3871274 3899392 3903218 3916528 3933952 3941756 3964051 3964928 3995264 4008004 4013581 4045184 4050046 4057592 4063238 4068064 4095232 4100096 4105024 4110736 4129024 4143104 4161536 4179824 4195919 4206748 4212736 4239872 4244968 4298008 4306016 4316312 4322318 4351184 4356352 4361588 4380992 4387088 4415488 4421632 4441063 4452812 4456448 4463459 4476032 4504864 4518682 4530344 4566016 4575142 4580576 4612894 4628624 4637248 4648336 4649216 4654804 4661281 4685824 4691456 4697984 4734976 4786418 4795336 4807712 4845568 4851392 4866862 4878832 4917248 4927076 4932928 4938857 4939792 4967732 4978688 4984672 5006848 5046272 5088928 5101096 5108194 5148416 5154604 5164208 5177536 5183759 5194046 5218304 5224576 5234944 5241236 5248529 5258308 5270881 5289856 5299712 5312384 5319776 5361664 5406986 5451602 5470192 5480384 5486971 5493488 5494528 5501132 5532247 5537792 5544448 5551112 5562128 5575808 5579189 5593588 5619712 5630944 5637632 5644408 5652262 5677408 5696768 5722112 5822908 5829824 5836831 5837936 5855843 5870956 5883904 5890976 5901952 5909761 5917184 5920772 5924296 5963776 5970944 5982878 5989984 6023864 6032246 6071296 6079744 6127616 6194188 6198367 6202807 6214364 6229223 6251648 6263296 6270824 6278272 6287008 6322568 6336512 6344128 6364358 6372352 6376216 6392672 6422528 6443008 6450752 6459728 6492304 6510592 6593587 6610604 6654752 6662656 6670664 6679946 6692392 6708394 6709664 6732544 6745088 6761216 6762496 6770624 6792214 6823936 6845696 6853924 6884416 6898073 6938624 6997276 7014007 7070674 7079072 7083848 7100786 7119112 7129018 7166656 7175168 7183792 7185152 7193788 7225792 7241728 7250432 7273552 7282688 7287104 7314692 7361809 7372288 7419776 7521514 7535528 7553546 7554976 7614464 7614572 7623616 7632779 7634224 7648448 7666736 7677404 7694336 7708672 7727104 7737856 7742548 7792421 7798784 7806436 7833056 7867904 7883512 7928102 7929856 7990528 8016008 8027162 8090368 8100092 8115184 8126476 8136128 8145907 8190464 8200192 8210048 8221472 8258048 8286208 8323072 8359648 8391838 8413496 8425472 8479744 8489936 8596016 8612032 8622383 8632624 8644636 8693531 8702368 8712704 8723176 8761984 8774176 8830976 8843264 8882126 8905624 8926918 8952064 9009728 9020557 9037364 9060688 9132032 9150284 9161152 9172163 9202039 9225788 9257248 9274496 9296672 9298432 9309608 9322562 9371648 9382912 9395968 9469952 9572836 9590672 9615424 9626981 9691136 9702784 9733724 9740291 9757664 9788779 9834496 9854152 9865856 9877714 9879584 9935464 9957376 9969344 10013696 10092544 10177856 10190089 10202192 10216388 10274173 10296832 10309208 10328416 10355072 10361351 10367518 10388092 10436608 10449152 10469888 10482472 10497058 10516616 10541762 10579712 10599424 10624768 10639552 10723328 10813972 10839829 10875137 10903204 10940384 10960768 10973942 10986976 10989056 11002264 11064494 11075584 11088896 11102224 11124256 11151616 11158378 11187176 11239424 11261888 11275264 11288816 11304524 11354816 11393536 11444224 11511253 11568557 11645816 11659648 11673662 11675872 11711686 11741912 11767808 11781952 11803904 11819522 11834368 11841544 11848592 11927552 11941888 11965756 11979968 11994367 12047728 12064492 12142592 12159488 12245233 12255232 12388376 12396734 12405614 12428728 12458446 12503296 12526592 12541648 12556544 12574016 12589129 12645136 12673024 12688256 12728716 12744704 12752432 12785344 12800711 12845056 12886016 12901504 12919456 12984608 13021184 13187174 13221208 13309504 13325312 13325501 13341328 13359892 13384784 13416788 13419328 13435457 13465088 13490176 13522432 13524992 13541248 13549459 13584428 13647872 13661263 13691392 13707848 13768832 13796146 13877248 13994552 14028014 14141348 14158144 14167696 14175161 14201572 14221333 14238224 14258036 14333312 14350336 14367584 14370304 14387576 14451584 14460347 14483456 14500864 14547104 14565376 14574208 14629384 14723618 14744576 14839552 15043028 15053177 15071056 15107092 15109952 15128113 15177389 15228928 15229144 15247232 15265558 15268448 15296896 15333472 15354808 15388672 15417344 15454208 15475712 15485096 15584842 15597568 15612872 15666112 15735808 15767024 15856204 15859712 15981056 16012997 16032016 16054324 16145129 16180736 16200184 16230368 16252952 16272256 16291814 16380928 16400384 16420096 16442944 16516096 16572416 16646144 16719296 16752463 16783676 16826992 16850944 16959488 16979872 17034017 17089501 17192032 17224064 17244766 17265248 17289272 17387062 17404736 17425408 17446352 17523968 17548352 17661952 17686528 17764252 17811248 17853836 17878679 17904128 18019456 18041114 18074728 18121376 18179161 18264064 18300568 18322304 18344326 18404078 18451576 18514496 18548992 18593344 18596864 18619216 18645124 18743296 18765824 18791936 18924451 18939904 19080607 19145672 19181344 19230848 19242509 19253962 19382272 19405568 19467448 19480582 19515328 19577558 19668992 19708304 19731712 19755428 19759168 19782917 19870928 19914752 19938688 20027392 20185088 20196683 20355712 20380178 20404384 20432776 20548346 20593664 20618416 20656832 20710144 20722702 20735036 20776184 20873216 20898304 20939776 20940073 20964944 20994116 21033232 21083524 21112861 21159424 21198848 21249536 21279104 21446656 21627944 21679658 21750274 21806408 21880768 21921536 21947884 21973952 21978112 22004528 22128988 22151168 22177792 22204448 22248512 22275253 22303232 22316756 22347809 22374352 22478848 22523776 22550528 22577632 22609048 22709632 22787072 22888448 23022506 23137114 23291632 23319296 23347324 23351744 23379811 23423372 23483824 23535616 23563904 23607808 23639044 23668736 23683088 23697184 23772749 23855104 23883776 23931512 23959936 23988734 24095456 24128984 24285184 24318976 24490466 24510464 24747359 24776752 24793468 24811228 24852751 24857456 24916892 24951563 25006592 25053184 25083296 25113088 25148032 25163281 25178258 25290272 25346048 25370917 25376512 25457432 25489408 25504864 25570688 25601422 25772032 25803008 25838912 25969216 26042368 26325299 26374348 26411047 26442416 26619008 26650624 26651002 26682656 26719784 26769568 26833576 26838656 26870914 26930176 26980352 27044864 27049984 27082496 27098918 27168856 27295744 27322526 27382784 27415696 27537664 27592292 27754496 27989104 28056028 28095067 28282696 28316288 28335392 28350322 28403144 28442666 28476448 28516072 28666624 28700672 28735168 28740608 28775152 28903168 28920694 28966912 29001728 29094208 29130752 29148416 29258768 29371433 29447236 29489152 29679104 29738423 29983811 30086056 30106354 30142112 30214184 30219904 30256226 30354778 30457856 30458288 30494464 30531116 30536896 30593792 30666944 30709616 30777344 30834688 30908416 30951424 30970192 31087441 31169684 31195136 31225744 31332224 31471616 31534048 31712408 31719424 31962112 32025994 32064032 32108648 32290258 32361472 32400368 32460736 32505904 32544512 32583628 32628967 32761856 32800768 32840192 32885888 32905829 33032192 33144832 33177353 33292288 33438592 33504926 33567352 33653984 33701888 33918976 33959744 34068034 34179002 34384064 34448128 34489532 34530496 34537523 34578544 34774124 34809472 34850816 34892704 35047936 35096704 35323904 35373056 35528504 35622496 35707672 35757358 35808256 36038912 36082228 36149456 36242752 36358322 36528128 36601136 36644608 36688652 36739703 36808156 36896167 36903152 37028992 37097984 37186688 37193728 37238432 37290248 37486592 37531648 37583872 37848902 37879808 38161214 38291344 38362688 38408797 38461696 38485018 38507924 38725729 38764544 38811136 38888707 38934896 38961164 39030656 39054323 39155116 39209599 39337984 39416608 39463424 39510856 39518336 39565834 39741856 39829504 39877376 40054784 40393366 40711424 40760356 40808768 40865552 40990901 41096692 41187328 41236832 41313664 41368327 41420288 41445404 41470072 41552368 41746432 41796608 41879552 41880146 41929888 41988232 42066464 42167048 42225722 42318848 42397696 42499072 42558208 42893312 43255888 43359316 43388569 43419649 43500548 43604561 43612816 43761536 43843072 43895768 43947904 43956224 44009056 44149391 44257976 44302336 44355584 44408896 44497024 44550506 44606464 44633512 44695618 44748704 44957696 45047552 45101056 45155264 45218096 45419264 45574144 45776896 45959381 46045012 46155109 46274228 46338617 46583264 46638592 46694648 46703488 46759622 46846744 46967648 47071232 47127808 47215616 47278088 47337472 47366176 47394368 47545498 47767552 47863024 47919872 47977468 48190912 48257968 48570368 48637952 48980932 49020928 49098049 49494718 49553504 49586936 49622456 49705502 49714912 49833784 49903126 50013184 50106368 50166592 50226176 50296064 50326562 50356516 50580544 50692096 50741834 50753024 50914864 50978816 51009728 51141376 51202844 51274091 51532663 51544064 51606016 51677824 51938432 52084736 52650598 52748696 52822094 52884832 53238016 53301248 53302004 53365312 53439568 53539136 53667152 53677312 53741828 53860352 53960704 54089728 54099968 54164992 54197836 54337712 54546947 54591488 54645052 54765568 54831392 55075328 55184584 55508992 55978208 56112056 56190134 56565392 56632576 56670784 56700644 56806288 56885332 56952896 57021349 57032144 57333248 57401344 57470336 57481216 57550304 57733819 57806336 57841388 57933824 58003456 58188416 58261504 58296832 58517536 58742866 58894472 58978304 59358208 59476846 59967622 60172112 60212708 60284224 60356681 60428368 60439808 60512452 60596653 60709556 60854717 60915712 60916576 60988928 61062232 61073792 61187584 61333888 61419232 61554688 61669376 61816832 61902848 61940384 62174882 62339368 62451488 62664448 62943232 63068096 63424816 63924224 64051988 64128064 64205141 64217296 64414273 64580516 64722944 64800736 64921472 65011808 65089024 65167256 65257934 65523712 65601536 65680384 65771776 65811658 66064384 66289664 66354706 66877184 67009852 67134704 67307968 67388867 67403776 67837952 67919488 68136068 68182037 68230877 68358004 68521453 68768128 68896256 68979064 69060992 69075046 69157088 69548248 69618944 69701632 69785408 70095872 70193408 70647808 70746112 71057008 71244992 71330623 71415344 71514716 71616512 71919211 72077824 72164456 72298912 72485504 72529457 72716644 73056256 73202272 73289216 73377304 73479406 73616312 73792334 73806304 74057984 74195968 74373376 74387456 74476864 74580496 75063296 75167744 75697804 75759616 75878803 76125959 76322428 76582688 76725376 76817594 76923392 76970036 77015848 77451458 77529088 77622272 77777414 77869792 77922328 78061312 78108646 78310232 78419198 78675968 78833216 78926848 79021712 79036672 79131668 79483712 79659008 79754752 80109568 80578771 80786732 80979899 81422848 81520712 81617536 81731104 81981802 82193384 82374656 82473664 82627328 82736654 82840576 82890808 82940144 83104736 83492864 83593216 83759104 83760292 83859776 83960569 83976464 84132928 84334096 84451444 84637696 84795392 84998144 85116416 85716631 85786624 86511776 86718632 86777138 86839298 87001096 87209122 87225632 87523072 87686144 87791536 87895808 87912448 88018112 88123903 88298782 88515952 88711168 88817792 88994048 89101012 89212928 89267024 89391236 89497408 89604977 89915392 90095104 90202112 90310528 90436192 90838528 91148288 91553792 91918762 92090024 92310218 92548456 92677234 93166528 93277184 93278507 93389296 93406976 93519244 93693488 93935296 94048199 94142464 94255616 94431232 94556176 94674944 94732352 94788736 94846213 95090996 95535104 95628841 95726048 95839744 95954936 96381824 96515936 97140736 97275904 97961864 98196098 98989436 99107008 99173872 99226127 99244912 99411004 99429824 99549331 99667568 99806252 100026368 100212736 100333184 100452352 100592128 100653124 100713032 101161088 101222429 101384192 101483668 101506048 101829728 101957632 102019456 102282752 102405688 102548182 103065326 103088128 103212032 103355648 103876864 104169472 105301196 105372239 105497392 105644188 105769664 105896791 106241723 106476032 106602496 106604008 106730624 106879136 107078272 107143201 107334304 107354624 107483656 107720704 107921408 108179456 108199936 108329984 108395672 108675424 109093894 109182976 109290104 109531136 109662784 110150656 110369168 111017984 111956416 112090979 112224112 112380268 112456087 113015903 113130784 113265152 113341568 113401288 113612576 113770664 113905792 114042698 114064288 114666496 114802688 114940672 114962432 115100608 115467638 115612672 115682776 116006912 116376832 116523008 116593664 117035072 117267241 117485732 117788944 117956608 118716416 118953692 119238119 119626507 119935244 120344224 120425416 120568448 120713362 120856736 120879616 121024904 121193306 121419112 121709434 121831424 121833152 121977856 122124464 122147584 122375168 122667776 122838464 123109376 123338752 123633664 123805696 123880768 124349764 124678736 124902976 125150753 125328896 125886464 126136192 126623783 126849632 127254127 127848448 128103976 128256128 128410282 128434592 128828546 129161032 129445888 129601472 129842944 130023616 130178048 130334512 130515868 131047424 131203072 131360768 131543552 131623316 132128768 132471157 132579328 132709412 133564249 133754368 134019704 134269408 134615936 134697563 134777734 134807552 135675904 135838976 136272136 136364074 136461754 136716008 137042906 137536256 137792512 137958128 138121984 138150092 138314176 138480419 139096496 139237888 139403264 139570816 140191744 140386816 141295616 141376781 141492224 142114016 142489984 142661246 142830688 143029432 143233024 143838422 144155648 144328912 144597824 144971008 145058914 145433288 146112512 146404544 146578432 146580511 146754608 146958812 147232624 147584668 147612608 147790027 148115968 148391936 148746752 148774912 148953728 149160992 149646289 150126592 150335488 151395608 151757606 152251918 152644856 153165376 153450752 153635188 153846784 153940072 154031696 154902916 155058176 155244544 155554828 155739584 155844656 155926771 156122624 156217292 156434663 156620464 156838396 157351936 157666432 157853696 158043424 158073344 158263336 158967424 159318016 159509504 160219136 161157542 161573464 161959798 162845696 163041424 163235072 163462208 163658677 163963604 164386768 164749312 164947328 165254656 165473308 165584947 165681152 165781616 165880288 166209472 166409243 166951279 166985728 167186432 167518208 167520584 167719552 167921138 167952928 168265856 168668192 168902888 169275392 169590784 169996288 170232832 171433262 171573248 173023552 173231513 173437264 173554276 173678596 174002192 174418244 174451264 174660941 175046144 175372288 175583072 175791616 175824896 176036224 176142967 176247806 176597564 177031904 177422336 177596419 177635584 177988096 178202024 178425856 178534048 178782472 178994816 179209954 180190208 180404224 180621056 180872384 181677056 182296576 183107584 183837524 184180048 184277093 184620436 184877329 185096912 185354468 186333056 186554368 186557014 186778592 186813952 187038488 187386976 187870592 187984511 188096398 188284928 188511232 188862464 189112352 189349888 189464704 189577472 189692426 190181992 191070208 191257682 191452096 191679488 191909872 192763648 193031872 194281472 194551808 195691301 195923728 196392196 196665469 197306057 197978872 198214016 198347744 198452254 198489824 198822008 198859648 199098662 199335136 199612504 200052736 200425472 200666368 200904704 201184256 201306248 201426064 202322176 202444858 202768384 202967336 203012096 203659456 203915264 204038912 204565504 204811376 205096364 206130652 206176256 206424064 206711296 207753728 208168961 208338944 209886677 210602392 210744478 210994784 211288376 211539328 211793582 212483446 212952064 213204992 213208016 213461248 213758272 214156544 214286402 214668608 214709248 214967312 215441408 215842816 216358912 216399872 216659968 216791344 217350848 217612087 218187788 218365952 218580208 219062272 219325568 220301312 220738336 222035968 222163513 223912832 224181958 224448224 224760536 224912174 226031806 226261568 226530304 226683136 226802576 227225152 227541328 227811584 228085396 228128576 228402769 229332992 229605376 229881344 229924864 230201216 230340803 230935276 231225344 231365552 232013824 232241471 232753664 233046016 233187328 234070144 234534482 234971464 235577888 235913216 237432832 237907384 238476238 239253014 239870488 240688448 240850832 241136896 241426724 241713472 241759232 241762661 242049808 242386612 242838224 243418868 243662848 243666304 243955712 244248928 244295168 244750336 245335552 245676928 245825899 246218752 246677504 247267328 247611392 247761536 248699528 249357472 249805952 250301506 250657792 251772928 252272384 253247566 253699264 254508254 255696896 255904009 256207952 256512256 256820564 256869184 257177921 257657092 258015613 258322064 258891776 259202944 259685888 260047232 260356096 260669024 261031736 262094848 262406144 262721536 263087104 263246632 264257536 264942314 265158656 265418824 267128498 267508736 268039408 268538816 269231872 269395126 269555468 269615104 271351808 271677952 272220949 272544272 272728148 272923508 273380261 273432016 274085812 274467193 275072512 275585024 275916256 276243968 276300184 276628352 276960838 278192992 278475776 278806528 279141632 280383488 280773632 282753562 282984448 284228032 284979968 285322492 285661376 286058864 286466048 286936307 287676844 288311296 288657824 289195648 289578289 289942016 290117828 290521517 290866576 292225024 292809088 293156864 293161022 293509216 293917624 294465248 295169336 295225216 295580054 296231936 296783872 297493504 297549824 297907456 298321984 299292578 300253184 300670976 302791216 303515212 303719983 303937543 304503836 305289712 306330752 306901504 307270376 307693568 307880144 308063392 309045737 309805832 310116352 310489088 311109656 311479168 311689312 311853542 312245248 312434584 312869326 313240928 313676792 314703872 315332864 315707392 316086848 316146688 316526672 317934848 318636032 319019008 320438272 321715667 322315084 323085763 323146928 323919596 324370319 325691392 326082848 326470144 326924416 327122653 327317354 327927208 328773536 329498624 329821921 329894656 330509312 330946616 331169894 331362304 331563232 331760576 332418944 332818486 333902558 334372864 335036416 335041168 335439104 335842276 335905856 336531712 337336384 337805776 338550784 339181568 339992576 340465664 342866524 343146496 343343611 346047104 346463026 346874528 347108552 347357192 348004384 348836488 348902528 349321882 350092288 350744576 351166144 351583232 351649792 352072448 352285934 352495612 353195128 354063808 354844672 355192838 355271168 355976192 356404048 356851712 357068096 357564944 357989632 358419908 358918637 360380416 360808448 361242112 361744768 363354112 364593152 366215168 367675048 368360096 368554186 369240872 369754658 370193824 370708936 372666112 373108736 373114028 373557184 373627904 374076976 374773952 375741184 375969022 376192796 376569856 377022464 377724928 378224704 378699776 378929408 379154944 379384852 379912753 380363984 381828629 382140416 382515364 382904192 383358976 383819744 385527296 386063744 388562944 389103616 391382602 391847456 392784392 393330938 394612114 395957744 396428032 396695488 396904508 396979648 397644016 397719296 398197324 398670272 399225008 400105472 400850944 401332736 401809408 402368512 402612496 402852128 404136733 404644352 404889716 405536768 405934672 406024192 407318912 407830528 408077824 409131008 409622752 410192728 412261304 412352512 412848128 413422592 415507456 416337922 416677888 419773354 421204784 421488956 421989568 422496767 422576752 423078656 423587164 424176571 424966892 425904128 425983019 426409984 426416032 426922496 427516544 427775777 428313088 428572804 429337216 429418496 429934624 430882816 431305589 431685632 432717824 432799744 433319936 433582688 434701696 435224174 436375576 437160416 438124544 438651136 440602624 441476672 444327026 447825664 448363916 448896448 448987799 449521072 449824348 450899911 452063612 452523136 453060608 453366272 453605152 454450304 455082656 455623168 456170792 456257152 456805538 458665984 459210752 459762688 459849728 460402432 460681606 461870552 462450688 462731104 464027648 464482942 465507328 466374656 468140288 469068964 469942928 471155776 471826432 474865664 475814768 476952476 477274259 477616139 478506028 479650171 479740976 481376896 481701664 482273792 482853448 483426944 483518464 483525322 484099616 484773224 485676448 486837736 487325696 487332608 487911424 488497856 488590336 489500672 490671104 491353856 491651798 492437504 494534656 495222784 495523072 497399056 498714944 499314361 499611904 500603012 501315584 503434477 503545856 504544768 505553191 506495132 507398528 507706199 509016508 509724787 511393792 511808018 512415904 513024512 513641128 513738368 514355842 515314184 516031226 516644128 517783552 518405888 519371776 520094464 520712192 521338048 522063472 524189696 525443072 526174208 526493264 528515072 529884628 530317312 530837648 532881713 534256996 535017472 536078816 537077632 538463744 538790252 539110936 539230208 542703616 543355904 544441898 545088544 545456296 545847016 546760522 546864032 548171624 548934386 550145024 551170048 551832512 552487936 552600368 553256704 553921676 556385984 556951552 557613056 558283264 560766976 561547264 564015001 564051397 565507124 565968896 566859293 568456064 569959936 570644984 571322752 572117728 572932096 573872614 575353688 576622592 577315648 578391296 579156578 579884032 580235656 581043034 581733152 584450048 585618176 586313728 586322044 587018432 587835248 588930496 590338672 590450432 591160108 592463872 593567744 594987008 595099648 595814912 596643968 598585156 600016417 600506368 601341952 605582432 607030424 607439966 607875086 609007672 610579424 612661504 613803008 614540752 615387136 615760288 616126784 618091474 619611664 620978176 622219312 622958336 623378624 623707084 624490496 624869168 625738652 626481856 627234839 627353584 629407744 630665728 631414784 632173696 632293376 633053344 635869696 637272064 638038016 640876544 643431334 644630168 646171526 646293856 647839192 648740638 651382784 652165696 652940288 652949549 653848832 654245306 654634708 655854416 657547072 658337393 658997248 659643842 659789312 661018624 661893232 662339788 662724608 663126464 663521152 663923491 664837888 665636972 666563183 667805116 668745728 669401887 670072832 670082336 670878208 671684552 671811712 673063424 674672768 675611552 677101568 678363136 679985152 680931328 685733048 686687222 692094208 692926052 693749056 694217104 694714384 696008768 696845317 697672976 697805056 698643764 700184576 701489152 702332288 703166464 703299584 704144896 704571868 704991224 706390256 708127616 708557003 709689344 710385676 710542336 711952384 712808096 713703424 714136192 715129888 715979264 716839816 717837274 720760832 721616896 722484224 723489536 726708224 729186304 735350096 736720192 737108372 737605673 738481744 739509316 740387648 741277537 741417872 743692061 745332224 746217472 746228056 747114368 747255808 748153952 749547904 750002407 750539647 751482368 751938044 752385592 753139712 754044928 755449856 756449408 757399552 757858816 758309888 758769704 759825506 760727968 763657258 764280832 765030728 765808384 766717952 767639488 771054592 772127488 777125888 778207232 782765204 783694912 784636853 785568784 786661876 787192609 787756489 789224228 791111321 791915488 792856064 793390976 793809016 793959296 795288032 795438592 796394648 797340544 798450016 800210944 801701888 802665472 803618816 804737024 805224992 805704256 808273466 809288704 809779432 811869344 812048384 814637824 815661056 816155648 818262016 819245504 820385456 824522608 825696256 826845184 831014912 832675844 833355776 834666833 837385549 839546708 842409568 842977912 843979136 844993534 845153504 846157312 847174328 848353142 849933784 851808256 851966038 852819968 852832064 853844992 855033088 855551554 856626176 857145608 858674432 858836992 859869248 861765632 862611178 863371264 865435648 866639872 867165376 869403392 870448348 872751152 874320832 876055271 876249088 877302272 881205248 882953344 886366481 888654052 890778889 895651328 896727832 897792896 897975598 899042144 899648696 901799822 904127224 905046272 906121216 906732544 907210304 908900608 910165312 911246336 912341584 912514304 913611076 917331968 918421504 919525376 919699456 920804864 921363212 923741104 924901376 925462208 927298099 928055296 928965884 931014656 932749312 934949743 936280576 938137928 939885856 942311552 942882941 943652864 949731328 951629536 953904952 954548518 955232278 957012056 959300342 959481952 962753792 963403328 964547584 965706896 966853888 967036928 967050644 968199232 969362933 969546448 971352896 973675472 974665216 975822848 976995712 977180672 979001344 981342208 982707712 983303596 984875008 989069312 989637467 990445568 991046144 994798112 997429888 998628722 999223808 1001206024 1002631168 1006868954 1007091712 1009089536 1011106382 1012990264 1014797056 1015412398 1018033016 1019449574 1022787584 1023616036 1024831808 1026049024 1026063577 1027282256 1027476736 1028711684 1030628368 1032062452 1033288256 1034530189 1035567104 1036811776 1038743552 1040188928 1041424384 1042676096 1044126944 1047524023 1048379392 1050886144 1052348416 1052986528 1057030144 1059769256 1061675296 1065763426 1068513992 1070034944 1072157632 1074155264 1076927488 1077580504 1078221872 1085407232 1086711808 1088883796 1090177088 1090912592 1091487397 1091694032 1093521044 1093728064 1095042641 1096343248 1097868772 1100290048 1102340096 1103665024 1104975872 1105200736 1106513408 1107843352 1112771968 1113903104 1115226112 1116566528 1121533952 1123094528 1128030002 1128102794 1131014248 1133718586 1136912128 1139919872 1141289968 1142645504 1144235456 1145610739 1145864192 1147745228 1150707376 1153245184 1154631296 1156782592 1158313156 1159094629 1159768064 1160471312 1162086068 1163466304 1164864701 1168658953 1168900096 1171236352 1172627456 1172644088 1174036864 1175670496 1177860992 1180677344 1180900864 1182320216 1184927744 1187135488 1189974016 1190199296 1191629824 1193287936 1197170312 1200032834 1201012736 1202683904 1211164864 1212620591 1214060848 1214879932 1215750172 1218015344 1221158848 1222626587 1225323008 1227606016 1229081504 1230774272 1231520576 1232253568 1233000769 1236182948 1237016957 1239223328 1241956352 1243174933 1244438624 1245916672 1246757248 1247414168 1248980992 1249738336 1251477304 1252963712 1254469678 1254707168 1261331456 1262829568 1264347392 1264586752 1266106688 1271739392 1276076032 1281753088 1286862668 1289260336 1289939651 1292343052 1292587712 1294141303 1295678384 1297481276 1302765568 1304331392 1305880576 1305899098 1307697664 1308490612 1309269416 1311708832 1315094144 1315891577 1316674786 1317994496 1319287684 1319578624 1322037248 1323786464 1324679576 1325449216 1326252928 1327042304 1327846982 1329675776 1331273944 1333126366 1335610232 1337491456 1338803774 1340145664 1340164672 1341756416 1343369104 1343623424 1346126848 1349345536 1351223104 1354203136 1356726272 1359970304 1361862656 1369839107 1371466096 1373374444 1376658283 1381142399 1384188416 1385852104 1387498112 1388434208 1389428768 1392017536 1392861613 1393690634 1395345952 1395610112 1397287528 1400369152 1402978304 1404664576 1406332928 1406599168 1408289792 1409143736 1409982448 1412780512 1416255232 1417114006 1419378688 1420771352 1421084672 1423904768 1425616192 1427406848 1428272384 1430259776 1431958528 1433679632 1435674548 1441521664 1443233792 1444968448 1446979072 1453416448 1457182727 1458372608 1461929131 1469206739 1470700192 1473440384 1474216744 1475211346 1476963488 1479018632 1480775296 1482555074 1482835744 1487384122 1490664448 1492434944 1492456112 1494228736 1494511616 1496307904 1499095808 1500004814 1501079294 1502964736 1503876088 1504771184 1508089856 1510899712 1512898816 1514799104 1515717632 1516619776 1517539408 1519651012 1521455936 1523284609 1527314516 1528561664 1530061456 1531616768 1533435904 1535278976 1542109184 1544254976 1554251776 1555144591 1556414464 1565530408 1567389824 1569273706 1571137568 1573323752 1574385218 1575512978 1578448456 1582222642 1583830976 1585712128 1586781952 1587618032 1587918592 1590576064 1590877184 1592789296 1594681088 1596900032 1598819383 1600421888 1603403776 1605330944 1607237632 1609474048 1610449984 1611408512 1612385621 1616546932 1618577408 1619558864 1623738688 1624096768 1625690297 1629275648 1631322112 1632311296 1636524032 1638491008 1640770912 1646109179 1649045216 1651392512 1653690368 1662029824 1665351688 1669333666 1674771098 1679093416 1684819136 1685955824 1687958272 1689987068 1690307008 1692314624 1692338627 1694348656 1696706284 1699867568 1703616512 1703932076 1705639936 1705664128 1707689984 1710066176 1711103108 1713252352 1714291216 1717348864 1717673984 1719738496 1720781293 1723531264 1725222356 1726742528 1730871296 1733279744 1734330752 1738806784 1740896696 1745502304 1748641664 1752110542 1752498176 1754604544 1762410496 1765906688 1772732962 1777308104 1781557778 1791302656 1791328063 1793455664 1795585792 1795951196 1798084288 1799297392 1800245447 1803599644 1806109291 1808254448 1810092544 1812242432 1813465088 1814420608 1817801216 1820330624 1821434417 1822492672 1824683168 1825028608 1827222152 1834663936 1836464069 1836843008 1839050752 1839398912 1841609728 1842726424 1847482208 1849802752 1850924416 1854596198 1856110592 1857931768 1862029312 1865498624 1869899486 1872561152 1876275856 1879771712 1884623104 1885765882 1887305728 1899462656 1903259072 1905546643 1907809904 1909097036 1910464556 1911753479 1914024112 1918600684 1918963904 1921270351 1925507584 1926806656 1929095168 1931413792 1933707776 1934073856 1934101288 1936398464 1938725866 1939092896 1942705792 1947350944 1949330432 1951645696 1953991424 1954361344 1958002688 1962684416 1965415424 1966607192 1979274934 1980891136 1982092288 1989596224 1994859776 1997257444 1998447616 2002412048 2005262336 2013737908 2014183424 2018179072 2022212764 2025980528 2027048023 2029594112 2030824796 2033650619 2036066032 2038899148 2045575168 2047232072 2049663616 2052098048 2052127154 2054564512 2054953472 2057423368 2061256736 2064124904 2066576512 2069060378 2071134208 2073623552 2077487104 2080377856 2082848768 2085352192 2088253888 2095048046 2096758784 2101772288 2104696832 2105973056 2114060288 2119538512 2123350592 2126039881 2127562801 2131526852 2137027984 2140069888 2144315264 2148310528 2152604311 2153854976 2155161008 2156443744 2163320159 2170366627 2170814464 2173423616 2177767592 2180354176 2181825184 2182974794 2183388064 2187042088 2187456128 2190085282 2192686496 2195737544 2200580096 2204680192 2207330048 2209951744 2210401472 2213026816 2215686704 2225543936 2227806208 2230452224 2233133056 2243067904 2246189056 2252009669 2256060004 2256205588 2262028496 2267437172 2270592233 2273824256 2279839744 2282579936 2285291008 2288470912 2289858571 2291221478 2291728384 2295490456 2301414752 2306490368 2308753447 2309262592 2313565184 2316626312 2318189258 2319536128 2320942624 2324172136 2326932608 2329729402 2337317906 2342472704 2345254912 2345288176 2348073728 2351340992 2355721984 2361354688 2361801728 2364640432 2369855488 2374270976 2379948032 2380398592 2383259648 2386575872 2394340624 2400065668 2402025472 2403405277 2405367808 2422329728 2425241182 2428121696 2429759864 2431500344 2436030688 2442317696 2443798643 2445253174 2450646016 2455212032 2458163008 2461548544 2463041152 2464507136 2466001538 2472365896 2474033914 2478446656 2483912704 2486349866 2488877248 2491833344 2493514496 2494828336 2497961984 2499476672 2502954608 2505927424 2508939356 2509414336 2512430459 2522662912 2525659136 2528694784 2529173504 2532213376 2543478784 2543986913 2552152064 2563506176 2564978741 2573725336 2578520672 2579879302 2584686104 2585175424 2588282606 2591356768 2594962552 2605531136 2608662784 2611761152 2611798196 2615395328 2616981224 2618538832 2623417664 2630188288 2631783154 2633349572 2635988992 2638575368 2639157248 2644074496 2647572928 2649359152 2650898432 2652505856 2654084608 2655693964 2659351552 2659389271 2662547888 2666252732 2671220464 2674982912 2677607548 2680291328 2680329344 2683512832 2686738208 2687246848 2692253696 2698691072 2702446208 2708406272 2713452544 2719940608 2723725312 2739678214 2742932192 2746748888 2753316566 2762284798 2768376832 2771704208 2774996224 2776868416 2778857536 2784035072 2785723226 2787381268 2790691904 2791220224 2794575056 2800738304 2805956608 2809329152 2812665856 2813198336 2814944099 2816579584 2818287472 2819964896 2825561024 2828957131 2832510464 2834228012 2838171743 2838757376 2841542704 2842169344 2847809536 2851232384 2854813696 2856544768 2860519552 2863917056 2867359264 2871349096 2883043328 2886467584 2889936896 2893958144 2906832896 2914365454 2916745216 2923858262 2938413478 2941400384 2946880768 2948433488 2950422692 2953926976 2958037264 2961550592 2965110148 2965671488 2969235997 2974768244 2981328896 2984869888 2984912224 2988457472 2989023232 2992615808 2994430439 2998191616 3000009628 3002158588 3005929472 3007752176 3009542368 3016179712 3019139123 3021799424 3025797632 3029598208 3031435264 3033239552 3035078816 3039302024 3042911872 3046569218 3054629032 3060122912 3063233536 3066871808 3070557952 3084218368 3088509952 3110289182 3112828928 3131060816 3134779648 3138547412 3142275136 3142914593 3146647504 3148770436 3151025956 3156299377 3156896912 3164445284 3167661952 3171424256 3173563904 3175236064 3175837184 3181152128 3181754368 3185578592 3189362176 3193800064 3195736687 3197638766 3200843776 3206807552 3210661888 3214475264 3218948096 3220899968 3222817024 3224771242 3233093864 3237154816 3239117728 3247477376 3248193536 3251380594 3258551296 3264622592 3273048064 3276982016 3281541824 3292218358 3298090432 3302785024 3307380736 3324059648 3326752117 3330703376 3338667332 3340919813 3343312973 3349542196 3354202969 3358186832 3369638272 3371911648 3375916544 3379974136 3380614016 3384629248 3384677254 3388697312 3393412568 3399735136 3407233024 3407864152 3411279872 3411328256 3415379968 3420132352 3422206216 3426504704 3428582432 3434697728 3435347968 3439476992 3441562586 3447062528 3450444712 3461742592 3466559488 3468661504 3477613568 3481793392 3491004608 3497283328 3504221084 3504996352 3509209088 3524820992 3531813376 3538872337 3545465924 3553943393 3554616208 3563115556 3568073509 3582605312 3582656126 3586911328 3591171584 3591902392 3596168576 3598594784 3600490894 3607199288 3612218582 3616508896 3620185088 3624484864 3626930176 3628841216 3635602432 3640661248 3642868834 3644985344 3649366336 3650057216 3654444304 3669327872 3672928138 3678101504 3678797824 3683219456 3685452848 3694964416 3699605504 3701848832 3709192396 3712221184 3715863536 3724058624 3730171991 3730997248 3739798972 3745122304 3752551712 3759543424 3769246208 3771531764 3774611456 3776779721 3798925312 3806518144 3811093286 3815619808 3818194072 3820929112 3823506958 3828048224 3837201368 3837927808 3842540702 3851015168 3853613312 3858190336 3862827584 3867415552 3868147712 3868202576 3872796928 3877451732 3878185792 3885411584 3894701888 3898660864 3903291392 3907982848 3908722688 3916005376 3925368832 3930830848 3933214384 3948105007 3948359779 3958549868 3961782272 3964184576 3979192448 3989719552 3994514888 3996895232 4004824096 4010524672 4027475816 4028366848 4036358144 4044425528 4051961056 4054096046 4059188224 4061649592 4067301238 4072132064 4077798296 4091150336 4094464144 4099327232 4104196096 4104254308 4109129024 4109906944 4114846736 4122513472 4128249808 4133153024 4138120756 4142268416 4147247104 4154974208 4160755712 4165697536 4170704384 4176507776 4179040283 4190096092 4193517568 4200114919 4203544576 4209393664 4211946112 4228120576 4239077024 4246701184 4252079762 4255125602 4263053704 4274055968 4280139776 4288630528 4296621056 4305208622 4307709952 4310322016 4312887488 4326640318 4340733254 4346847232 4355535184 4360708352 4363650368 4365949588 4366776128 4374084176 4374912256 4380170564 4385372992 4386265421 4391475088 4401160192 4409360384 4414660096 4419903488 4420802944 4426053632 4431373408 4451087872 4455612416 4460904448 4466266112 4486135808 4492378112 4504019338 4512120008 4512411176 4524056992 4534874344 4541184466 4547648512 4559679488 4565159872 4570582016 4576941824 4579717142 4582442956 4583456768 4590980912 4602829504 4612980736 4617506894 4618525184 4627130368 4633252624 4636378516 4639072256 4641885248 4647464437 4648344272 4653865216 4659458804 4665942281 4674635812 4684945408 4685813209 4690509824 4690576352 4696147456 4702681984 4711443968 4722709376 4723603456 4729280864 4739710976 4748541952 4759896064 4760797184 4766519296 4773151744 4788681248 4800131336 4806810554 4810735616 4844659456 4850482364 4856243392 4859519728 4863000688 4872061376 4877917219 4884635392 4887597286 4890506348 4901292032 4910424064 4916326016 4923097088 4926082304 4929014272 4932003076 4938865789 4944731792 4948067828 4956893312 4959899021 4967825408 4972699732 4977754496 4983666688 4987028992 4989656672 4995923968 4998953344 5005909216 5011854848 5017878712 5018828672 5024860918 5045325824 5051318272 5057389568 5058347008 5064426752 5086957568 5087973826 5104304128 5129957482 5147450672 5157041344 5159758604 5163239711 5169372208 5170350848 5176565212 5182713536 5189925104 5205844427 5211062272 5217325568 5223522304 5223596392 5230790656 5233962448 5237077664 5246835328 5250016849 5253777529 5260376576 5263566308 5266699144 5271977984 5277150736 5278314496 5288148992 5295145856 5298718304 5301796864 5305011712 5308169216 5311387928 5318703104 5318778542 5325095776 5332505464 5342440928 5349965824 5355215096 5360582656 5360658688 5367025664 5373476416 5374493696 5384507392 5397382144 5404892416 5416812544 5439881216 5447450624 5479356428 5485864384 5492457971 5493497776 5506633132 5510348263 5514295423 5524569596 5536753664 5537779247 5543408416 5549992448 5553736832 5557715072 5561085101 5568070144 5571446452 5574762536 5581383808 5582440448 5589150112 5601476608 5606972657 5611913216 5618658304 5625331712 5626396672 5629888198 5633159168 5636574944 5639929792 5651122048 5657914262 5665020928 5668456024 5676343486 5683085408 5684338688 5695619072 5702464768 5709627392 5713089536 5721039104 5727834112 5734718528 5742698192 5766086656 5779873792 5787916288 5813665792 5828730908 5833490432 5836841387 5847716524 5861698843 5876826956 5882800768 5893761536 5896866976 5900845384 5907853952 5916074528 5923101184 5930220296 5931342976 5938471994 5949536488 5962657792 5969739776 5969824448 5976914944 5978046464 5985231616 5988860878 5996383232 6000019256 6004317176 6011858944 6015504352 6019084736 6032359424 6038278246 6043598848 6051595264 6062870528 6066479104 6070157632 6078604048 6085823744 6093138436 6109258064 6120245824 6126467072 6133743616 6141115904 6168436736 6177019904 6204565367 6220578364 6225657856 6235452223 6262121632 6269559296 6277094824 6284550272 6285829186 6293295008 6297540872 6302051912 6312598754 6313793824 6328890568 6335323904 6342848512 6347127808 6350472128 6351674368 6362304256 6363508736 6371157184 6378724352 6387600128 6391473374 6395277532 6401687552 6421323776 6428950528 6437896192 6441799936 6445634048 6449542484 6466187728 6474309632 6478235456 6491086693 6494954752 6496387072 6502761188 6517102592 6529245184 6544648201 6546096128 6553964032 6563083648 6584436716 6596180864 6600180587 6605570048 6614761472 6648119296 6653504234 6661406752 6677334664 6681839626 6686625946 6699084392 6708405938 6716373664 6739276544 6743823296 6751833088 6759948272 6761228032 6769258496 6769354508 6777394624 6786825136 6799470272 6814466048 6815728304 6822656512 6830759936 6840264704 6844412432 6853009408 6857164864 6869395456 6870695936 6878953984 6883125172 6894125056 6900889424 6923485184 6927462269 6933118976 6937323008 6955227136 6963586784 6982009216 6994566656 7008442168 7009992704 7018418176 7049641984 7063626752 7077744674 7090931848 7107886786 7109232416 7126231112 7136147018 7165210624 7165312252 7173822656 7182343168 7182445039 7183804784 7192337152 7197189568 7200981788 7214398576 7224437164 7233017792 7240370176 7241711323 7248969728 7253860352 7257682432 7271204864 7281322496 7285737668 7289970688 7298732672 7300114432 7308888608 7332195013 7332668161 7338655744 7345856276 7356203008 7357595648 7366438912 7370905696 7389928832 7399211008 7403697664 7418384792 7431727072 7448117248 7460343982 7461994496 7479597944 7490244608 7505103424 7519086848 7538492416 7543063528 7553559442 7597850624 7613036288 7622186572 7631239616 7636388144 7641858224 7647013916 7656096448 7665298487 7674402736 7675855616 7685081404 7702030336 7707226624 7716380672 7725655168 7734831104 7736295424 7736405152 7745593856 7754903464 7756371584 7770823168 7789403776 7797321728 7806582784 7815965696 7817445376 7832010752 7850737664 7861661696 7866428768 7896210014 7896719558 7917099736 7928369152 7958384896 7979439104 7989029776 7993790464 8009648192 8021049344 8054951632 8072716288 8088851056 8103922112 8108192092 8113662403 8118376448 8123299184 8134602476 8144264128 8154052907 8155596592 8180612671 8182300672 8188928288 8198654464 8208392192 8208508616 8218258048 8219813888 8229693472 8245026944 8256499616 8266306048 8276241512 8284536832 8294494208 8309948416 8321511424 8331395072 8341408768 8353015552 8358080566 8380192184 8400229838 8407089152 8418787328 8423892224 8478154048 8488344137 8493402368 8504159524 8510251204 8526107408 8548111936 8558386109 8560279552 8577261056 8593242112 8610417244 8615419904 8620644032 8625774976 8631005383 8653280636 8659118699 8665321379 8681466508 8693694464 8702224531 8711070368 8721416704 8727300736 8731899176 8733552256 8748168352 8749824512 8760341128 8770745984 8772530842 8782950176 8802320384 8818720768 8829320192 8839806976 8841605888 8852107264 8862746816 8902175744 8911224832 8932532224 8972271616 8984756224 9008038676 9024240016 9024822352 9048113984 9058989121 9069748688 9082368932 9095297024 9119358976 9130319744 9141164032 9153883648 9159434284 9164885912 9166913536 9181961824 9205659008 9211241039 9225961472 9235013788 9237050368 9254260736 9266505248 9272757032 9278144512 9283770496 9294928874 9296688544 9307730432 9318917608 9331884562 9349271624 9369890816 9371626418 9381019648 9381152704 9392294912 9405363968 9422887936 9445418752 9447206912 9458561728 9479421952 9497083904 9519792128 9533038592 9546303488 9577362496 9588873749 9600262672 9613621108 9621471232 9636607981 9667996793 9689318912 9700964728 9712486784 9719039456 9726001376 9744122752 9750031291 9755834438 9769270784 9775194572 9781012696 9802584064 9820848128 9832652032 9846194176 9852164608 9858028544 9864006152 9877731578 9889463584 9896135656 9913786624 9919798042 9935650816 9945399464 9955508992 9967333376 9974057984 9979313344 9991847936 9997906688 10011818432 10023709696 10035757424 10037657344 10049721836 10090651648 10102636544 10114779136 10116694016 10128853504 10173915136 10175947652 10200279089 10208608256 10233503917 10259914964 10284447173 10294901344 10314082688 10319517208 10326479422 10338744416 10340701696 10353130424 10365427072 10379850208 10411688854 10422124544 10434651136 10447044608 10447192784 10461581312 10467924896 10474155328 10493670656 10500033698 10507555058 10520753152 10527132616 10533398288 10554301472 10556628992 10576297984 10590291712 10597436608 10603593728 10610023424 10616338432 10622775856 10637406208 10637557084 10650191552 10662992263 10665010928 10684881856 10699931648 10710430192 10721317376 10734051328 10746952832 10748987392 10769014784 10794764288 10809784832 10833625088 10879762432 10886012137 10894901248 10958712856 10971728768 10984915942 10986995552 11013266264 11020696526 11028590846 11049139192 11073507328 11075558494 11086816832 11099984896 11107473664 11115430144 11122170202 11136140288 11142892904 11149525072 11162767616 11164880896 11178300224 11191735681 11202953216 11213945314 11223826432 11237316608 11250663424 11259776396 11266318336 11273149888 11279859584 11286699347 11302244096 11315828524 11330041856 11336912048 11352686972 11366170816 11368677376 11379832079 11391238144 11404929536 11419254784 11426179072 11442078208 11455668224 11469437056 11485396384 11522764253 11532173312 11559747584 11575832576 11627331584 11657461816 11673682774 11695433048 11723397686 11753653912 11765601536 11787523072 11793733952 11801690768 11815707904 11832149056 11846202368 11846370389 11860440592 11862685952 11876943988 11899072976 11925315584 11939479552 11939648896 11953829888 11956092928 11970463232 11977721756 11992766464 12000038512 12008634352 12023717888 12031008704 12038169472 12045469051 12064718848 12076556492 12087197696 12103190528 12125741056 12132958208 12140315264 12157208096 12171647488 12186276872 12218516128 12240491648 12252934144 12267487232 12282231808 12336873472 12354039808 12409130734 12441156728 12470904446 12524243264 12539118592 12539296441 12554189648 12569100544 12571658372 12586590016 12595081744 12601718129 12604103824 12625197508 12627587648 12642765037 12657781136 12670647808 12685697024 12694255616 12700944256 12703348736 12724608512 12727017472 12742314368 12750040919 12757448704 12775200256 12782946748 12790555064 12803375104 12842647552 12855248483 12857901056 12875792384 12883599872 12891268096 12899084968 12932375456 12948619264 12956470912 12982173386 12989909504 12992774144 13005522376 13034205184 13058490368 13089296402 13092192256 13107928064 13126167296 13168873432 13192361728 13200361174 13211140096 13229522944 13296238592 13307008468 13322813504 13338826501 13354669328 13363679252 13373251892 13382274353 13398168784 13416811876 13432747328 13448892457 13478553088 13487646592 13503666176 13519896544 13522456064 13538516992 13538709016 13554789248 13573650272 13598940544 13607186527 13628932096 13631456608 13645313024 13661519872 13680529408 13688824864 13706018816 13714329728 13738790912 13741391872 13757907968 13766250344 13801778848 13854924538 13866237952 13874646016 13910454272 13927173568 13964018432 13989133312 14016884336 14036836352 14099283968 14127253504 14155489348 14181863696 14189336161 14215773572 14218464832 14235554333 14252462224 14272294036 14281923049 14330421248 14330624504 14347645312 14364686336 14364890078 14367609568 14384674304 14394379136 14401963576 14428797152 14448874328 14466035584 14480740352 14483422646 14497939456 14507720704 14515364864 14542409728 14562644992 14571475336 14579941376 14597465344 14600228864 14617777216 14664390026 14665336322 14677311488 14691712552 14712406016 14732877824 14741811392 14779857664 14798422016 14807395328 14836769584 14863454144 14892939607 14896234496 14920687964 14923988992 14959195888 14980489216 15010206848 15038173696 15068230177 15076984832 15086127056 15107118884 15143241113 15192566389 15195701248 15226072576 15244373144 15262479232 15272776288 15283716448 15294027832 15312192896 15330596974 15348805472 15351711232 15370162808 15404060672 15414453248 15432761344 15451310336 15469662208 15472590848 15472810304 15491187712 15509806928 15512743168 15541646336 15578807552 15594643456 15613165568 15631931392 15634890752 15664021504 15701475328 15723323392 15732857536 15764067683 15792420028 15793439116 15834199472 15856738304 15894145631 15916769792 15958878208 15978059552 15987580928 16019296384 16029009997 16042098688 16081220441 16109903264 16145432576 16161274129 16177702112 16207844224 16216384184 16227324806 16236752896 16246598368 16269204952 16288528256 16308105814 16311193184 16361225342 16377856576 16397308928 16416784384 16417017232 16436516096 16439627776 16459386944 16490053888 16512999232 16532612096 16552483024 16588988416 16619896832 16643022848 16662790144 16682817536 16706031104 16716161132 16760384368 16800459676 16814178304 16823836939 16837574656 16847784448 16956308096 16976688274 16986804736 17008319048 17020502408 17052214816 17096223872 17106590501 17116772218 17120559104 17154522112 17186484224 17220834488 17230839808 17241288064 17251549952 17262010766 17306561272 17318237398 17330642758 17362933016 17387388928 17404449062 17422140736 17442833408 17454601472 17463798352 17467104512 17496336704 17499649024 17520682256 17541491968 17545061684 17565900352 17587013213 17604640768 17637441536 17658640384 17679613952 17683211776 17704214528 17725493632 17804351488 17807908391 17822449664 17865064448 17944543232 17954851187 17969512448 18016077352 18048480032 18049644704 18096227968 18107200969 18117978242 18139497376 18164737864 18190594048 18238717952 18260639488 18282328064 18307767296 18318868568 18329771824 18363923648 18411318016 18422482078 18451922944 18470027576 18474100736 18508521472 18533010496 18545514064 18556289024 18567540992 18589857748 18593377088 18615460864 18615724897 18637835216 18663769124 18698543248 18739781632 18743252836 18762039296 18762305408 18784589824 18810727936 18845775872 18890837504 18894413824 18917123456 18958843904 18994167808 19005078703 19039584256 19066077184 19092606976 19154724992 19177747498 19200525344 19227242216 19273215962 19335993586 19378637824 19401929456 19424973568 19438078912 19452002752 19488245504 19500062582 19511668876 19538541568 19550389144 19562025392 19605168128 19641696256 19665304064 19692388352 19704329216 19704608693 19716057088 19728012304 19755463156 19778927168 19792271312 19802699917 19827573248 19839596084 19867202201 19871301632 19890798928 19911017984 19934666752 19948115968 19958626688 19983695872 19995813376 20023636864 20047419392 20071514848 20075314688 20099443672 20181303296 20205273088 20229558272 20233388032 20257707008 20347830272 20351895304 20400558178 20417216512 20467007834 20519829928 20568894346 20589802688 20628165376 20639034416 20652958844 20677488832 20681403392 20706260848 20730854144 20759700416 20784651979 20823377708 20844249088 20869302272 20894089216 20894385568 20923162624 20935849792 20948310656 20961013073 20987341312 21000067396 21015110116 21029288269 21041506304 21054265232 21066796576 21108602944 21113257984 21133973861 21152595968 21180583424 21194873216 21207187456 21220046848 21232676864 21245551712 21274812416 21275114168 21300383104 21325984526 21330021856 21369763712 21420860384 21442634752 21468102656 21493905664 21497974784 21538029568 21589528576 21619569664 21772024274 21789802496 21917425712 21943457536 21969831884 21973991104 22000402151 22026532528 22041393052 22057181692 22098278384 22147014656 22151116988 22173633664 22199969792 22214947328 22230860288 22244340404 22272280576 22285785808 22299050144 22325535232 22329761792 22356600448 22370156809 22383471362 22405906432 22427890628 22447652864 22474633216 22501326848 22519552792 22532636672 22546299776 22559719168 22573398694 22604488192 22631657048 22660083712 22673824096 22705373944 22732341632 22737354752 22759664158 22782476288 22809859072 22852358144 22884156416 22911336448 22938874112 22970792768 23045528506 23064346624 23119495168 23151665152 23254663168 23287264819 23314923632 23347365548 23386438691 23390866096 23403190811 23446795372 23479420783 23507307824 23531203072 23575046144 23587467904 23603381536 23631415808 23664298112 23678647421 23692404736 23692740778 23720881184 23725371904 23753887976 23798145952 23850631168 23874032897 23878959104 23879297792 23907659776 23912185856 23940926464 23955443512 23985532928 24000077024 24017268704 24047435776 24062017408 24076338944 24090938102 24129437696 24153112984 24206381056 24251482112 24265916416 24280630528 24314416192 24343294976 24372553744 24437032256 24480983296 24505868288 24534974464 24564463616 24673746944 24708079616 24772106359 24818261468 24852795227 24882313456 24941808892 24976514563 25048486528 25078237184 25078592882 25108379296 25138201088 25143316744 25173180032 25190163488 25203436258 25208207648 25250395016 25255175296 25285530074 25315562272 25341295616 25371394048 25388511232 25401888512 25406697472 25449217024 25454034944 25484628736 25500081838 25514897408 25550400512 25565893496 25581110128 25685295104 25710496966 25751584768 25767199744 25782536192 25798169936 25864750912 25897238528 25912941824 25964346772 25979819008 25985548288 26011044752 26068410368 26116980736 26178592804 26184384512 26215856128 26252334592 26337746864 26384723456 26400722348 26422280192 26437458047 26459045888 26592477184 26614016936 26645627008 26677653002 26709338656 26727358504 26746503784 26764548706 26796337568 26833623752 26865494656 26897784914 26957106176 26975293184 27007332352 27039793088 27044912128 27077033984 27077418032 27109578496 27147300544 27197881088 27214373054 27257864192 27262913216 27290626048 27323039744 27361058816 27377649728 27412037632 27428659456 27477581824 27482783744 27515815936 27532500688 27603557696 27636735049 27638518453 27709849076 27732475904 27749292032 27820908544 27854347136 27928036864 27978266624 27983856043 28033768672 28073672704 28198567936 28214766151 28254507008 28310978696 28363727392 28378672322 28431547144 28436929664 28471108666 28504924448 28544588072 28563846098 28660842496 28661249008 28695290624 28729372672 28729780156 28735219136 28769348608 28788758272 28803927152 28857594304 28897748656 28932071168 28961480704 28966845292 28995878912 29015441408 29030729728 29084819456 29125289984 29142950672 29159882752 29194930688 29200457728 29235554432 29253281981 29328780052 29330672644 29354622976 29383425104 29424812032 29465755648 29483622784 29559715328 29596844032 29614790656 29673539168 29726908288 29785879214 29792468992 29841375928 29847977984 29918391776 29960978432 30020413696 30076347392 30136460354 30153969664 30172254112 30214237768 30286482226 30385132778 30452145152 30488746288 30524958464 30545552576 30567432896 30588055664 30624385792 30661193948 30697610944 30703422464 30703857947 30740325616 30808121344 30828906496 30865522688 30902620672 30939324416 30945181696 30945620608 30964385089 30982375424 31019613856 31025486336 31083292672 31157615104 31189286912 31219889173 31226331136 31263862784 31269781504 31328043008 31402950656 31446646784 31465715072 31528135366 31584840056 31586878232 31668398944 31713476608 31788291262 31833539584 31917756416 31956119104 31975161856 32038592768 32058019994 32084197376 32162440882 32219806528 32290865152 32322548258 32355404224 32415688448 32432768368 32454649612 32473505792 32493196736 32499809143 32538409904 32577056512 32616211628 32622386368 32661595967 32722450684 32755713152 32794617856 32833568768 32834034464 32873032192 32879255552 32918773888 32980107776 33025998464 33065224192 33104966048 33177976832 33239793664 33286045696 33325580288 33365635072 33412062208 33432322264 33520768736 33600919352 33647673878 33675149312 33695568896 33912616192 33953376548 33973609472 34016638096 34041004816 34104429632 34192447744 34213181002 34233544436 34241118208 34309044224 34372968448 34441668976 34461679616 34482576128 34503099904 34524021532 34572060523 34613122544 34636474796 34661285516 34719293147 34725866032 34774777856 34808898124 34844281472 34885666816 34909202944 34927596704 34934209024 34992673408 34999298048 35041364512 35082983936 35090123368 35131800704 35174026426 35209281536 35274883072 35317280768 35359227904 35366423552 35408429056 35450987264 35608702976 35615816782 35644899328 35730128896 35909702374 35939024896 36032154704 36096960064 36099289408 36142677977 36192455936 36214401938 36235956484 36278994752 36329475728 36381188096 36440910989 36477435904 36521278976 36564656128 36594273287 36615534592 36637737136 36659543648 36727847296 36750117943 36776442703 36822636032 36844964156 36896232659 36903845888 36940055152 36948201472 37017042944 37066020992 37091028128 37112578048 37135081984 37179715496 37186754176 37230921728 37231449794 37275670432 37327538248 37397086496 37479563264 37486505672 37524078592 37524610816 37569179648 37621455872 37691551744 37781675008 37788827648 37834246912 37917687808 38010157406 38079168512 38132154368 38185213952 38309449984 38355494996 38401050688 38454484432 38546431924 38572437841 38600067961 38671987172 38757275648 38803858912 38849947136 38876157824 38904005504 38927595707 38976491008 39000125164 39023337752 39077083136 39100778288 39124050784 39210336256 39248808599 39283392512 39330608128 39384776704 39408658432 39409217386 39432114176 39456024608 39510926312 39557854336 39584542624 39605399834 39655146496 39679192168 39734404402 39781597856 39822035968 39869333504 39896231936 39917253376 39967391744 39991626752 40047273728 40094838784 40143029696 40150629376 40198887344 40362606592 40459116544 40466776064 40515414016 40695660544 40703790608 40801116356 40834433024 40857889709 40934015668 41031891901 41039659856 41137788692 41179605376 41256330752 41278068832 41305917688 41354977664 41362806784 41412521696 41461708288 41519400832 41544576931 41569303958 41646755416 41688498176 41738604544 41788178432 41788771136 41846325248 41871699584 41896621312 41922026146 41974682624 42000134792 42030220232 42058576538 42083012608 42108530464 42133593152 42217205888 42226515968 42267947722 42305191936 42361166848 42389746432 42440093696 42465353728 42491103424 42549624832 42550228336 42600766208 42651969052 42660043712 42739527424 42841720768 42885269504 42936205312 42987811328 42995949568 43076059136 43179057152 43239139328 43247777521 43431957569 43544048548 43579604992 43604638597 43834851424 43886915072 43939663768 43947982208 44000804302 44053065056 44082786104 44114363384 44196556768 44294029312 44302233976 44347267328 44399939584 44429894656 44461720576 44488680808 44544561152 44571571616 44598100288 44651070464 44659523584 44713200896 44740313618 44766942724 44811812864 44855781256 44949266432 45002653696 45039105584 45065273344 45092599552 45119438336 45146797388 45208976384 45263314096 45320167424 45347648192 45410747888 45464683264 45474709504 45519328316 45564952576 45619718144 45704716288 45768312832 45822672896 45877748224 45941585536 46091057012 46128693248 46201264109 46238990336 46303330304 46509326336 46574529638 46629847264 46694731096 46772877382 46781732192 46806381622 46893590744 46958841566 47014615648 47062406144 47150092288 47174935808 47206763072 47262831616 47328596224 47357294842 47384809472 47385481556 47441762368 47450743808 47507775952 47596291904 47701262336 47748065794 47758595584 47815319552 47824371712 47881852928 47910887024 47971065856 48000154048 48034537408 48094871552 48124034816 48152677888 48181876204 48248919631 48258875392 48306225968 48412762112 48492235883 48502964224 48531832832 48561261056 48628832384 48686589952 48745107488 48874064512 48961966592 49011736576 49069948928 49128927232 49347493888 49416159232 49544212718 49636522936 49705590454 49764626912 49883617784 49953029126 50096973056 50156474368 50157185764 50216758592 50276402176 50286633488 50346360064 50380326976 50406872516 50416415296 50500790032 50510350592 50571060148 50631124544 50682591232 50742788096 50777022464 50803777024 50813394944 50898434048 50908069888 50969257472 51000163676 51029794816 51100801024 51131786992 51162220256 51325365091 51328677127 51370590208 51420993932 51503169536 51534399488 51565072384 51596339872 51729501824 51794477056 51825883648 51928693544 51959638016 52022089504 52136820736 52233961472 52357185608 52368769024 52431712256 52504669184 52675493728 52769446912 52801444696 52874916094 52918091776 53184954368 53228033872 53291254016 53355306004 53418677312 53454717008 53493007568 53529097412 53592675136 53657089409 53667247504 53730989312 53795569828 53914212352 53950586368 54014664704 54079586176 54089824256 54154067968 54154836064 54219156992 54294601088 54327523679 54395762176 54428746108 54515728384 54525826432 54581252096 54646079488 54722117632 54755299456 54824075264 54857318912 54955163648 54965567488 55031631872 55065001376 55207115392 55273470098 55277036906 55419698152 55498584064 55641817088 55708694272 55856073728 55956533248 55967712086 56067537344 56147345408 56429532302 56509014016 56621957392 56727454784 56757344644 56795636821 56863094288 56873859328 56942217332 57009848896 57021450473 57089176144 57127692196 57264288697 57321684992 57322498016 57390581248 57458745344 57459560312 57470438272 57538697216 57577516544 57607854304 57715188608 57795497312 57864142336 57922961408 57933690584 57991757824 58030882816 58061459456 58169638912 58250579968 58285901344 58319765504 58389861376 58400915456 58471108864 58506563962 58657560104 58661345288 58766850208 58849624064 58931511296 58967245568 59119430656 59229581312 59347078336 59453816576 59571758428 59584937984 59682751856 59836783552 59921956864 60040827392 60152694784 60272920708 60307939328 60344508224 60417037681 60428475536 60572964452 60613830893 60657249653 60770265556 60904290304 60915571717 60977492576 61049916928 61091105152 61134865792 61176111328 61248771584 61322387896 61395221888 61406844928 61407715894 61480651232 61616242688 61657812992 61731045376 61805241344 61878648832 61890363392 61891241216 61928770178 61964750848 62039227712 62050972672 62166585344 62315230208 62378573824 62439778346 62527725568 62539563008 62805901312 62893293568 62931430144 63056270732 63169680112 63173756464 63336797888 63412923847 63426953216 63576582524 63667079168 63835512832 63912238208 63950323712 64077185536 64116039988 64168394752 64205255257 64324881764 64439613056 64478687273 64581730304 64645096516 64710808448 64831376896 64865536736 64909299224 64947011584 64986393472 64999618286 65076819808 65154113024 65232423256 65244772736 65323191934 65444901368 65511426304 65589235712 65667137536 65668068928 65746064384 65758511104 65837547776 65960215552 66051996928 66130448384 66209932096 66355953664 66479587328 66572091392 66731270144 66824124416 66864644528 67041537472 67122116243 67201838704 67295347756 67350298624 67391137792 67675977551 67825232384 67906753096 67947218944 68033276192 68082009632 68208859264 68250219037 68384895488 68426362004 68467088872 68482236416 68618088448 68745936896 68883337952 68923359232 68965152256 69006199808 69048043064 69144121046 69226245088 69272949592 69322571032 69438586294 69451732064 69549555712 69617796248 69688562944 69771333632 69818405888 69855193408 69868418048 69985346816 69998596096 70082729024 70165967872 70180246736 70263601408 70348052852 70418563072 70634561536 70718455808 70732847104 70816858112 70901974528 71217405952 71231633564 71289798656 71401953623 71460257792 71634527419 71819404748 71878049792 71991130211 72064309408 72193920128 72198578816 72285355954 72384911872 72428803876 72471912968 72557989504 72658951456 72762376192 72881821978 72954871808 73042557952 73129312256 73188546574 73231069184 73275474272 73319087296 73455694592 73500235886 73552885406 73645272064 73689928312 73792465318 73880110304 73896402944 74034085888 74132041984 74182056256 74225156096 74270163968 74359430992 74373508352 74461843456 74462899588 74551340864 74655076496 74794172992 74959126528 74973011344 75049221632 75138359296 75242911744 75383103488 75563350016 75577655296 75668493824 75835375616 76020314812 76158337024 76202084959 76264308736 76370427904 76618899968 76710989992 76802101376 76908968864 77092863848 77144875682 77200135922 77343974344 77514551296 77607717824 77699894272 77752315648 77808011008 77855191414 77952982016 78000250328 78046675504 78154166272 78201556576 78248101568 78420672512 78497617198 78566785024 78661216256 78817316864 78818434772 78864228352 78912049216 79006895429 79021852624 79115708672 79169085248 79210799668 79310292992 79358384336 79468808804 79563195712 79644071936 79658824553 79738667008 79792463872 79834506752 79934783488 79983253504 80094547456 80189677568 80286059392 80301258752 80397774688 80659349771 80725213184 80918233088 80933552128 81030828032 81391321088 81407581216 81602232712 81715779418 81868031336 82063783802 82079319712 82275577384 82359210752 82512661504 82556137664 82611835376 82709955328 82725613568 82825043392 82923416576 82924592723 83038801664 83089153862 83138607916 83293510832 83477209088 83576356864 83577542272 83692650496 83743399168 83793242624 83844052292 83949365248 84000269584 84060440464 84117153076 84166025216 84217060928 84267186304 84318283357 84434411776 84453031936 84535895444 84610383872 84722333696 84779492864 84880187392 84930707456 84982206848 85099249664 85100456672 85201532416 85303938104 85320087424 85479054848 85683441536 85770539008 85872410624 85975622656 85991899136 86152118272 86358114304 86478278656 86495555042 86863915138 87088097096 87209277194 87669702848 87773830144 87775075087 87879327536 87895964416 88001608604 88106130112 88165572208 88228726768 88393113536 88499355259 88588058624 88604467952 88694534656 88799879168 88859789312 88923441152 88977361616 89089122304 89143143232 89196200576 89250286433 89302140928 89319047168 89426401792 89480627236 89533885448 89623625728 89711562512 89898532864 89986739381 90005307392 90078211168 90130546688 90185199104 90238876672 90293594776 90417952768 90526628192 90640334848 90695296384 90821495776 90929366528 90949419008 91038656632 91129905152 91239436288 91409432576 91536625664 91645345792 91755496448 91883171072 92182114024 92402528218 92477980672 92606660608 93149059276 93259694528 93371785507 93389462192 93545754764 93563464384 93612763244 93675920471 93787181488 93917683132 94029231296 94124812288 94142247199 94300184576 94349871616 94413526144 94525663232 94657192448 94714589684 94769618944 94770963112 94883524736 94901487616 95015551904 95192583808 95250305689 95318535169 95402524672 95496131588 95517191168 95630639104 95648743424 95763705856 95821774048 95942131712 96000308096 96069074816 96189743104 96248069632 96305355776 96363752408 96497839262 96612451936 96825524224 96984471766 97005928448 97063665664 97122522112 97257664768 97373179904 97490214976 97748129024 97923933184 98023473152 98257854464 98694987776 98832318464 99088425436 99273045872 99411180908 99529253824 99648880331 99767235568 99906058252 99973461343 100193946112 100312948736 100314371528 100433517184 100552804352 100573266976 100692720128 100760653952 100813745032 100832830592 101001580064 101020701184 101142120296 101262249088 101365182464 101485576192 101554044928 101607554048 101626789888 101796868096 101816139776 101938514944 102000327352 102059589632 102201602048 102263573984 102324440512 102650730182 102657354254 102741180416 102841987864 103068798976 103130144768 103192679744 103459003648 103588954112 103651767296 103857387088 103919276032 104044179008 104273641472 104467922944 104714371216 104863424512 105009338368 105350987456 105477611239 105538893824 105602889392 105749832188 105836183552 106002687791 106347964723 106369908736 106456067744 106582508032 106710612008 106837354624 106909434016 106986015136 107058194824 107185350272 107314178818 107334495008 107461978624 107591139656 107828424704 107901172736 108029329408 108159172352 108179648512 108308135936 108309672128 108438313984 108589202176 108655047358 108791524352 108857492216 109051652864 109162504192 109292158976 109444235264 109510598912 109648150528 109714637824 109910327296 110063263744 110130002752 110348473781 110414230784 110546940196 110554073812 110839396304 110997168128 111259019417 111283634176 111417388544 111712147456 111913066496 111935424172 112135074688 112203069979 112294690816 112568543087 112859064604 113018028032 113128918903 113243914784 113454909568 113514689288 113591273642 113726188576 113747718656 113884434664 114019697792 114042900946 114178352288 114255384392 114528577394 114643369984 114644996032 114781162496 114917490688 114919120624 114940876544 115077394432 115155033088 115215708608 115430377216 115590994624 115728284672 115845922816 115867381168 116061765632 116122918912 116339277824 116501159936 116571802688 116639531008 116779722752 116801830912 116942217728 117013127924 117315120208 117322690576 117533700416 117699248128 117766858573 117863022592 117934491136 118238861312 118459162624 118694156672 118907633152 119143516856 119169875968 119365503712 119673567104 119746133507 119843913728 120081654784 120305389568 120545841416 120615878656 120689016448 120834075362 120856951072 121145928904 121227661786 121314499306 121540531112 121808580608 121831143434 121954985152 122099833856 122182210304 122269731584 122352222656 122497543168 122644775792 122790443776 122813689856 122815431788 122961302464 123109092491 123232485376 123315625984 123462090752 123610482688 123757297664 123782482432 123857540356 123929501696 124078455424 124101945344 124333170688 124630460416 124655358737 124757147648 124879556692 125055451136 125079126016 125611802624 125683958309 125786587136 125862860288 126112541464 126339360224 126347512928 126673595776 126750406783 126825847694 126853906432 127153165048 127334158336 127671025664 127824476416 127900647424 128154371072 128232079976 128410510514 128649763528 128879226112 128957374546 129163460608 129290193032 129421616896 129662753792 129731073472 129818598448 129894023168 129972786944 129999236572 130153639616 130308226048 130310074279 130464846512 130489545472 130646383868 130889802736 131022852608 131178471424 131334275072 131336137856 131492128768 131517022208 131675095552 131920431104 132103993856 132260896768 132419864192 132711907328 132959174656 133035550921 133144182784 133462540288 133648248832 133729289056 134083074944 134244232486 134403677408 134590695512 134782275584 135351955102 135650464768 135813506192 135894437888 136066552384 136164019264 136417718528 136500438074 136769790976 136852724008 136934177744 137236176896 137491873792 137766675904 137846718464 137930304512 137932260851 138012399616 138096086128 138288242092 138452490176 138545899184 138618899419 138645142064 138877172588 138903464128 139070415407 139099111424 139235592496 139377125888 139542667264 139636811776 139710386816 139736836096 139970693632 139997192192 140165458048 140331935744 140360493472 140527202816 140696105704 140837126144 141269123072 141436911616 141465694208 141633716224 141803949056 142434811904 142463267128 142803907246 142920515584 143269054838 143638809496 143982260422 144128618816 144387840256 144397157632 144570711908 144769823744 144857607752 144943825936 145115979008 145317902912 145492563853 145524752384 145763643956 145909743616 146085115904 146258624512 146377093148 146462138368 146550948544 146638174592 146727091511 146911389184 147000471772 147105770812 147205017883 147290544128 147379856624 147584930636 147760220608 147792805888 147937817027 148068171776 148264083968 148364112512 148450312192 148540327936 148718861984 148747016704 148923686912 148925799176 149102681728 149310152992 149588345984 149918253056 149946022688 150098443264 150276718592 150485823488 150766206976 151126700032 151155310592 151336987648 152040629624 152404169918 152528617472 152740855808 153237799936 153421979984 153604202752 153817937728 154002815057 154185727696 154289751364 154400271844 154687948688 155029102592 155215435648 155399788544 155504631296 155616022016 155710382828 155905964032 156000500656 156093351008 156308332544 156403113152 156496203136 156591097663 156841345024 156995234396 157101153539 157133570048 157322432512 157634633728 157636869544 157728456704 157824098432 158013790858 158043705248 158231417344 158338170496 158421599336 158620585984 158716768672 158937617608 159126391424 159288143872 159317649106 159477334016 159584927744 159669013504 159966507008 160189094912 160379355136 160572118784 160602517504 160795549376 161318699542 161450426368 161836466176 162061656064 162782642176 162815162432 163010853733 163204465424 163431558836 163736062672 163822335677 164127567604 164158639424 164355945481 164551154768 164718421504 165025323008 165112275328 165223670752 165419910656 165451227136 165650086784 165750531947 165846833152 165849185446 166077603328 166178307724 166277215832 166587021664 166954418176 167118230279 167152713728 167155084544 167385300992 167486798336 167586485248 167688104584 167898730496 168000539168 168120880928 168234306152 168332050432 168434121856 168534372608 168636566714 168868823552 168906063872 169071790888 169444667392 169558985728 169760374784 169861414912 169964413696 170198499328 170200913344 170403064832 170607876208 170640174848 170958109696 171366883072 171541078016 171744821248 171951245312 171983798272 172304236544 172716228608 172956557312 172991110084 173404744513 173727830276 173969566589 174176194192 174418554388 174835601941 175339405696 175547660288 175550150174 175758655072 175791928832 176003217208 176212260224 176331144416 176457453536 176786227072 176893424851 176998710518 177176117248 177208935904 177389069312 177599758336 177719578624 177846882304 177954723232 178178244608 178286286464 178392401152 178500572866 178604281856 178638094336 178852803584 178961254472 179067770896 179423125024 179797065728 179973478762 180156422336 180261093376 180370398208 180477753344 180587189552 180835905536 181053256384 181280669696 181390592768 181642991552 181858733056 181898838016 182077313264 182478872576 182818865152 183073251328 183290691584 183510992896 183766342144 184364228048 184805056436 184955961344 185062206329 185213321216 185664999637 186298118552 186519389056 186743571014 186778924384 187091509528 187126928768 187225526488 187351840942 187574362976 187835366264 188058462592 188249624576 188284494398 188600369152 188699743232 188827052288 189051326464 189314384896 189429179368 189539237888 189541926224 189767049472 189802975232 190031103808 190385167616 190500611378 190637070338 190805049344 190992263176 191034382336 191261278208 191527411712 191643548096 191884263424 192000616192 192138149632 192379486208 192496139264 192610711552 192727504816 192995678524 193224903872 193457145343 193651048448 193968943532 194011856896 194127331328 194245044224 194515329536 194746359808 194980429952 195496258048 195847866368 195886992301 196046946304 196515708928 197389975552 197503363057 197664636928 198176850872 198546091744 198822361816 199058507648 199297760662 199534471136 199812116504 199946922686 200387892224 200625897472 200628743056 200867034368 201105608704 201146533952 201385440256 201521307904 201627490064 201665661184 202003160128 202041402368 202284240592 202524498176 202730364928 202971152384 203108089856 203215108096 203253579776 203593736192 203632279552 203877029888 204000654704 204119179264 204403204096 204527147968 204648881024 204772973867 205301460364 205314708508 205482360832 205683975728 206137597952 206260289536 206385359488 206918007296 207177908224 207303534592 207714774176 207838552064 208088358016 208547282944 208935845888 209055865733 209428742432 209726849024 210018676736 210701974912 210955222478 211077787648 211205778784 211499664376 212005375582 212695929446 212912135488 213165016064 213421224016 213674709248 213818868032 213972030272 214116389648 214370700544 214628357636 214668990016 214923957248 214927005629 215182279312 215656849408 215802345472 216058658816 216318344704 216359297024 216616271872 216619344256 216750695623 216876627968 217178404352 217310094716 217583048704 217714984432 218103305728 218325008384 218539224211 218584317952 218888470528 219021197824 219296301056 219429275648 219820654592 220126527488 220260005504 220696947562 220828461568 221093880392 221108147624 221678792608 221994336256 222518038834 222567268352 222834777088 223424294912 223826132992 223870848344 224270149376 224406139958 224589381632 225137086174 225718129208 226036056064 226257837806 226487829568 226909819136 227029378576 227182547284 227452377152 227495437312 227498664001 227768869328 228039395584 228085801892 228356704576 228510768784 228631171769 229057154788 229286739968 229289992064 229562324992 229834981376 229838241248 229881753088 230154788864 230310066176 230431417216 230860754432 231181989248 231322170959 231456569344 231691845632 231734762336 232123531264 232245837824 232678555648 233002319872 233143605376 233279062016 233559445504 233603661824 233884435456 234026255848 234630240416 234645381152 235067400832 235533717146 235726045184 235868982272 236477722624 236918325248 237388313344 237815266304 238287033712 238731007424 239347134208 239492267014 239687827456 240163309568 240610779136 241091682832 241231757312 241378032896 241668150724 241713902144 242004423661 242291857808 242455323572 242628998612 242792691833 243081062224 243617161216 243662286868 243909970304 244199667712 244364420608 244539463168 244704445312 244995086336 245289551584 245580887552 245627379712 245630863576 245922604928 246218184982 246464970752 246631251968 246924181504 247220965376 247514595328 247564964864 247715080712 247859003392 248156910848 248203890688 248666341376 249260920832 249310717474 249514295296 249759113384 250110902272 251367916618 251573174272 251725720576 252225082928 252678720448 252695025856 253347191552 253500813566 253651695388 253707812864 254306330096 254668316672 255342051328 255648952832 255801294848 256159913009 256308742144 256464159952 256821021028 257250825601 257299527056 257435098921 257758452224 257914749092 258273628613 258326921216 258580386064 258843233792 259325507584 259462146944 259637196896 259788046336 259945573888 259998473144 260307279232 260616452096 260620148558 260929693024 260979090944 261292767736 261779605472 262045705216 262356942848 262668550144 262672275712 262984257536 263034044416 263350191104 263840862208 264207987712 264521793536 264839728384 265423814656 266071101842 266288365568 266925080576 267296497664 267458578112 268166149888 268488464972 268807354816 269181391024 269564551168 270007064887 270200475727 270703910204 271300929536 271627012384 271788875776 272133104768 272328038528 272493169949 272835437056 273000876148 273380747497 273539581952 273705448016 273868355488 274472353792 274741660193 274983747584 275533351808 275693436928 275860609024 275864521702 276024799232 276192172256 276576484184 276904980352 277091798368 277237798838 277290284128 277754345176 277806928256 278140830814 278471184992 278754251776 279085334528 279273623552 279420773632 279473672192 279941387264 279994384384 280330916096 280663871488 280720986944 281054405632 281392211408 282538246144 282931388416 283267432448 283607898112 284869623808 284926534256 285607814492 285841031168 286005227963 286538109676 287277618992 287964520844 288257237632 288775680512 288794315264 289141423816 289539647488 289715215504 289887651872 290231958016 290635805824 290812038517 290985127706 291049504768 291527287912 291819487232 292170231808 292517249024 292754186296 292924276736 293101897088 293276349184 293454183022 293822778368 294000943544 294211541624 294410035766 294581088256 294759713248 295169861272 295520441216 295585611776 295875634054 296136343552 296528167936 296728225024 297080655872 297437723968 297494033408 297847373824 297851598352 298205363456 298620305984 299176691968 299836506112 299892045376 300196886528 300553437184 300971646976 301532413952 302253400064 302310621184 302673975296 302734442647 304023702983 304081259248 304808339836 305057234944 305232470179 305481711616 306475599872 306843959968 307208405504 307635875456 307822416473 308005630114 308371455392 308579502728 308800543688 309375897376 310058205184 310362427661 310430871296 310799577088 311009262592 311232044032 311420765656 311811928064 312001001312 312186702016 312616665088 312806226304 312992406272 313182195326 313682690048 313990468792 314202307078 314644865024 315269267456 315273739088 315456913408 315648196864 316027581716 316087410496 316462834688 316676340992 316843198672 317241171968 317433537344 317875235216 318252782848 318576287744 318635298212 318954668032 319169855488 319338027008 319933014016 320378189824 320758710272 321144237568 321205035008 321591098752 322637399084 322900852736 323086337951 323672932352 324123312128 325565284352 325630324864 326021707466 326408930848 326863117672 327472125344 327644671354 328255135208 328317278848 328711890962 329102309536 329436843008 330050646016 330224550656 330447341504 330839821312 330902454272 331300173568 331501063894 331693666304 331698370892 332155206656 332356615448 332554431664 333174043328 333908836352 334236460558 334310169088 334770601984 334973596672 335172970496 335376209168 335797460992 336001078336 336241761856 336468612304 336664100864 336868243712 337068745216 337273133428 337737647104 337742437417 337812127744 338143581776 338889334784 339117971456 339520749568 339722829824 339928827392 340396998656 340401826688 340806129664 341215752416 341280349696 341916219392 342733766144 343082156032 343489642496 343902490624 343967596544 344608473088 345432457216 345913114624 345982220168 346809489026 347455660552 347939133178 348352388384 348837108776 349671203882 350678811392 351095320576 351100300348 351517310144 351583857664 352006434416 352424520448 352662288832 352914907072 353572454144 353786849702 353997421036 354352234496 354417871808 354778138624 355199516672 355439157248 355693764608 355909446464 356356489216 356572572928 356784802304 357001145732 357208563712 357276188672 357497900573 357705607168 357922508944 358135541792 358846250048 359277555637 359300739889 359594131456 359946957524 360312844672 360522186752 360740796416 360955506688 361174379104 361671811072 362106512768 362561339392 362781185536 363285983104 363717466112 364154626528 364957745152 365637730304 366146502656 366581383168 367021985792 367532684288 368728456096 369610112872 370124412658 370426642432 371329999274 372596237104 373038778112 373487142028 373557848768 374183019056 374253857536 374451052976 374703681884 375148725952 375670732528 376116925184 376499249152 376568988796 377200738304 377399486464 377654104576 378102652928 378628769792 378858358736 379078475776 379083852448 379534098944 379605950464 380062207616 380292665753 380770335232 381001222756 381274140676 381610098688 381984526352 382068764672 382522556416 383054823424 383287096192 383768526848 384001232384 384276299264 384758972416 384992278528 385221423104 385455009632 385991357048 386449807744 386914290686 387302096896 387937887064 388023713792 388490088448 389030659072 389492719616 389960859904 390992516096 391695732736 391773984602 392093892608 393031417856 395006726114 395329273856 396353701744 397092183488 397569457747 397644723632 398117015296 398595521324 399068942272 399150153311 399624233008 399893845372 400775784448 400850020879 401251794944 401257486112 401734068736 402211217408 402293067904 402537006157 402770880512 403042615808 403254980128 403331322368 404006320256 404082804736 404568481184 405048996352 405460729856 405858559249 405942304768 406216179712 406430216192 406507159552 407187472384 407264559104 407754059776 408001309408 408238358528 408806408192 409054295936 409297762048 409545947734 410602920728 410629417016 411367951456 412275195904 412520579072 412770718976 413836014592 414607069184 415429548352 415677104128 416176716032 417094565888 418111731466 418857484864 419453698048 420037353472 421403949824 421910444956 422155575296 422411557568 422497518859 422999328752 424010751164 424296816251 424600747571 425391858892 425824270976 426330032128 426842448032 427349418496 427637736064 427944060544 428232779296 428741401088 429256715272 429337980032 429847914496 429854011258 430364558624 431313698816 431604690944 432117317632 432636689408 432718594048 433232543744 433238688512 433501391246 433753255936 434356808704 434620189432 435166097408 435429968864 436206611456 436650016768 437078448422 437776941056 438042395648 438858551296 439641309184 440253054976 440520011008 441393895124 441656923136 442187760784 442216295248 443357585216 443988672512 445036077668 445134536704 445669554176 446848589824 447652265984 447741696688 448540298752 448812279916 449178763264 449436786799 450274172348 451350810911 451436258416 452072112128 452515675612 452975659136 453819638272 454058757152 454365094568 454904754304 454990874624 454997328002 455537738656 456078791168 456171603784 456713409152 457021537568 457262343538 458114309576 458573479936 458579984128 459124649984 459669962752 459676482496 459763506176 460309577728 460620132352 460862834432 461721508864 462363978496 462644341918 462913138688 463383691264 463469524672 464491675648 465357111296 466004639744 466287210752 467118891008 467207323648 467768870912 468052511696 469260480832 469290762304 469854813701 470134801664 471067434292 471452090368 471737964544 472955445248 473731842857 473836650496 474776626688 475630532608 475725552731 476574067424 477462014848 477751533259 478694268416 478984534028 479375654912 479651024567 480326619136 481221558272 482183365664 482463514624 482756065792 483336301448 483427804288 484008847322 484583715616 484910647144 485257997224 485585383666 486162124448 487234322432 487324573736 487819940608 488399335424 488728841216 489078926336 489408890624 489990172672 490579103168 491161775104 491254759424 491261727152 491845209856 492436369964 492929941504 493262503936 494441930752 495029190656 495129929728 495430161424 495718006784 496313821696 496407781376 497332682752 498521841664 498621434948 499028590592 499518226768 500221804544 501441691933 502735833236 503146348544 503451441152 504450165856 505357440896 505390051712 506694383104 507001627132 507303390776 507415625728 508612660192 509336633344 510684102656 511297905664 511602589696 512319826018 512617484288 512928319904 513642042056 514501651202 514599054112 514870197842 515516904448 515829498184 516547257226 517160772128 517686467584 518651015168 518924293888 519274393792 519576092672 519891147776 519996946288 520614558464 521232904192 521240297116 521859386048 521958181888 522585535472 523559210944 524091410432 524713885696 525344551424 525968515072 526068088832 526700382208 527681724416 528415975424 529043587072 529679456768 530738115941 530847629312 532142203684 532576731136 533414594713 533850161152 534592995328 534917156224 536332299776 536976929944 537614709632 538362782048 539129102336 540014129774 540400951454 541407820408 542601859072 543254024768 543577751552 544266209536 544656077056 544986339898 545670874112 546001752296 546761494994 547079163904 547410896032 547736710976 548944707584 549483320386 549967495168 551066703616 551721218048 551729043404 552049598464 552384344512 553152968368 553809960704 554183596736 554475597676 554580568256 555508690352 555613856512 556281661628 556942369984 557508503552 558170669056 558547247104 558841547264 558947344384 559882774528 559988768768 560661832192 561327742976 561441973888 562108811264 562784422816 564615448397 565076492288 565862776832 566534864896 567215796224 569739247616 569853068512 571215628984 572010455926 573076219352 574555237984 575929041688 576514475264 577551361024 577588630528 578282847632 579079294976 579430431008 579775303744 580463916032 581271611648 581624077034 581970255412 582099009536 583054575824 584340463616 585034498048 585508372592 585848553472 586203794176 586552698368 586908366044 587645556736 588001887088 588423083248 588820071532 589162176512 589519426496 590227983499 590339722544 591040882432 591171223552 591751268108 592272687104 593056335872 593456450048 594161311744 594875447936 594988066816 595694747648 595703196704 596410726912 597240611968 598353383936 599673012224 599784090752 600393773056 601106874368 601943293952 603064827904 604506800128 604621242368 605347950592 605468885294 608047405966 608162518496 609616679672 610464940358 610963423232 612951199744 613687919936 614416811008 614425525609 615271750912 615644832946 616011260228 616742910784 617159005456 617601087376 618751794752 619495486813 620116410368 620724855322 620861742592 621599154176 622018525184 622464088064 622841531312 623623856128 624002002624 624373404032 624752005031 625233330176 625612452608 625984812544 626364390652 627235955203 627365380096 627980937584 628404614156 629289730048 629907175667 630538534912 630547478176 630913826816 631296393728 632055163432 632174820992 632925669376 633352681984 633686397344 634482343936 634867074688 635750470432 636505565696 637152575488 637270596424 637909336064 638339710976 638676054016 639866028032 640756379648 641517420544 642288475136 642410070016 643182197504 645274798168 646172675902 647345864704 648246624256 651260649728 652043414932 652817861696 653726235344 654944250688 655289342708 655731443297 656510270416 656634557696 657423781924 658204619072 658873686016 660101292032 660449101312 660894683008 661679642624 661804908544 662600347136 663002127788 663387332608 663396741784 664310413312 664713230896 665108863328 666348086656 666752139823 667229746183 667817672704 668472921116 668620338176 669541203968 669947193344 670345940992 670752418336 671594921984 672002156672 672483523712 672937224608 673328201728 673736487424 674137490432 674546266856 675475294208 675484874834 676287163552 677778669568 678235942912 679041499136 679445659648 679857654784 680793997312 680803653376 681612259328 682431504832 682560699392 683832438784 685467532288 686164312064 687804981248 687935193088 690864914432 691826229248 691964440336 693618978052 694911321104 695878266356 696704776768 697542162317 697674217552 699342407764 699814229401 701357622784 702190641152 702200600696 703034620288 703167715328 704012868832 704849040896 705324577664 705829814144 706257807827 707144908288 707573699404 707994842072 708704468992 708835743616 709556277248 710399033344 710878314496 711387529216 711818892928 712712978432 713145145856 713569604608 714002291464 714417127424 714552377344 714995801146 715411214336 715845017888 716271083584 717692500096 718555111274 718601479778 719188262912 719893915048 720625689344 721481592832 721911013376 722348758208 723343622144 724213025536 725122678784 725562371072 726571966208 727434932224 728309253056 729915490304 731275460608 732293005312 734043971584 735065368576 737456912192 738343278673 739220225744 740248825316 740853284864 741278856149 742659998548 744435753061 745192474208 746077556224 746974284056 747115697536 748366038112 748507715072 748902105952 749407363768 750297451904 751341465056 752233850368 752998498304 753137977592 754401476608 754798972928 755308209152 756205305856 757257539584 757716717472 758156951552 758167704896 759068197888 759211900928 760124415232 760585331506 761540670464 762002445512 762548281352 763969052704 764137529344 765045112832 766109646848 766574192384 767537053696 768002464768 768552598528 769984557056 770442846208 770910019264 771982714096 772899615488 773828581372 774604193792 775875774128 776980176896 778061318144 778985439232 779921719808 781985032192 783391465472 783547969204 784187785216 785421489853 786062835712 787979801609 790013452228 790658547712 791902432321 792707403488 794184366976 795138915494 795289447264 796234030592 797191042648 798137884544 798300306622 799248466016 799787690744 801551568896 801700041758 802503589888 802514972224 803468137472 804422434816 804586135808 805074012314 805541761024 806085231616 806509960256 806662644736 808012640512 808165609472 809136962368 810097992704 810921459712 811717118498 812432359424 812860432384 813014319104 814374944768 815508119552 816002618816 816476717056 817612816384 818108591872 818595524096 819091895468 821205841456 821258834032 822735902912 824368010011 824550391808 825041158144 825541437952 827672029184 829214138368 830859096704 831354208256 832353432064 834189131776 836223462932 837714969728 838222934549 838907396096 840074706944 842807899648 843820889912 844311150592 844823115136 844995037718 845998657504 848021502328 848593632502 849201495142 850783717784 851648541952 852660064256 853684896064 854698836992 855275472128 855888121088 856465558592 857482802176 858513430544 858675960064 859695828992 859708022516 860729117248 862627397632 863209381888 864234635264 865273378816 865437188096 866477377024 867002782492 867506511872 868713617408 869240378864 870332194816 870859937728 872413222912 872587511159 873300033536 874156896844 875553882112 876084791296 877717102592 879282618368 879787708163 880506109952 881040022016 882787790248 883313846272 884375521568 884432590496 886715170432 887252847481 887977345024 890072155336 890269073408 891339108352 893697179648 895304531968 895483393376 897080597504 897624559832 898873573598 900548344696 902701621822 902872516832 904144224256 905031351224 905951318272 907639276544 908117514304 908730189136 909809508608 909981749248 909994656004 911075477312 912157582336 912170519953 912343207568 913426818304 914043075136 914524687076 916228619152 917159968256 918249299968 919339925504 919352964992 919527012352 920619155456 921240264704 921725668864 923443017728 924727956992 925288683836 925826277376 926767382528 926939049344 928983351296 930714222592 931248856447 932009279488 932574421504 934237782016 934414647296 935537741824 936105023392 938520961664 938581524608 939709627402 940269603328 942134868584 943475929088 945910890496 947463685714 947673300992 949553253376 951261065216 951451105462 953148134848 954924029696 955503066518 957388536832 957969068056 959302049134 960653238272 962443116544 964366731328 964927029248 965512131584 965525825957 966672602896 966855608576 968017694644 969167431232 969821294288 970515994448 971170767332 972324248896 973492907849 974468644864 974649147472 975639881216 976798670848 977457682432 978157852672 978817781248 979980345344 981158206336 982323550208 982509518848 982523454304 983690419712 984872739928 985859883008 986525007872 988883861504 990058381312 990259859456 990860322848 991436013568 992627643392 992815562752 994665365504 997043683328 997242869896 999036453536 1000443609088 1002883383866 1005471666472 1006902882304 1008900331712 1010714881792 1010780103424 1013388766208 1014003254264 1014606781552 1017225320384 1018673266688 1021368205312 1022595811328 1024639652036 1025234968576 1025856639808 1027089640577 1027284084112 1029003302404 1029198108224 1029740395684 1030435125181 1031033808896 1031658996368 1033094514452 1034321544256 1035372935168 1035564719189 1037302030336 1037848587776 1038548787584 1039152185344 1039782295552 1039993892576 1041229116928 1042465808384 1042480594232 1043718772096 1043916363776 1045171070944 1047118421888 1048182820864 1049427771392 1050689102848 1051937030144 1052136177664 1053400764416 1055363448832 1056831950848 1058087174144 1059358913536 1061476231882 1064284407368 1066829189426 1067700322304 1069185990656 1069834312448 1072664599552 1073953859888 1075229419264 1076725564096 1078019705399 1078258204672 1080028259548 1080801902908 1082815640816 1085203718144 1086508049536 1087155503104 1088532419072 1089312154112 1089972679796 1091341748224 1092003504592 1093522989988 1094158327808 1094821792064 1095473421952 1096137683641 1097889415168 1098966640772 1099708074773 1099934990336 1102133407232 1103442436096 1103458086808 1104099196928 1104768689024 1106305936736 1107619921408 1108367193472 1108951195352 1109161136512 1111017380704 1111227713024 1112563323256 1113884739968 1115017007104 1116341338112 1117094494208 1117683094528 1117894688768 1119765549056 1119977537536 1121323664384 1122655485952 1122883947776 1124217622528 1125568845632 1129230896794 1130152984576 1131725553664 1134431592448 1139478495232 1139706137024 1141075976131 1142431257968 1144020911852 1146152438704 1149110475968 1150491618367 1151858083376 1153028950528 1155102722048 1155177261056 1156565695264 1158158589952 1158860862016 1159550607488 1160253723629 1160927832064 1162543223296 1163248154068 1163940510824 1164198019072 1166109151648 1168680927232 1169827611953 1170068996096 1171016745184 1171697106944 1172407588352 1173105396736 1173816732088 1175291113472 1176003774176 1176846166496 1177640143064 1178324353024 1179038852992 1180455966998 1180679445088 1182081764864 1182342447104 1183502536216 1186112671744 1186912900096 1188322623488 1189750895872 1189976133632 1191389495296 1191406393408 1192821453824 1194481223936 1196706767872 1199568181504 1200787546112 1202213748736 1203886587904 1206129655808 1209013600256 1210695901184 1210937770588 1213833211591 1216094811932 1216325036992 1217786966123 1219233359344 1220929880716 1221926846464 1223849213587 1225902399488 1227375839872 1228833622016 1228851051218 1230543501824 1231289665892 1232022520456 1233485821568 1234318010912 1235202174752 1237503589504 1238253973957 1238990973626 1240232820736 1241449710644 1241723485184 1243198308352 1244037050368 1244928176128 1245683062624 1247247712256 1248004005248 1248746808064 1249504010062 1250466660352 1251224905216 1251969625088 1252728781304 1254471910406 1255961875168 1256809228312 1258579460096 1259814351334 1261077069824 1261094956352 1261827653632 1262592787456 1264110326864 1264349641984 1265851338752 1266705363968 1267372794688 1268964687872 1269734149376 1271500940864 1273011131392 1274305150976 1274541192848 1276679421952 1277352108032 1279732056064 1281512759296 1283034841088 1284576950272 1284820140032 1286364395008 1290549596336 1292345351804 1294691729408 1295435444303 1296493248512 1299654997459 1302521299456 1304086829864 1305635723392 1307452470688 1309888501376 1310578685416 1311462886594 1313020540832 1313269115392 1314847563848 1316409238144 1317747372032 1320202584064 1320898202624 1321789366016 1323359285248 1323609817088 1325200694272 1326004255576 1326774665216 1326793483568 1328620826624 1329426461792 1330217726656 1332696173312 1333504279646 1334459492366 1335635345408 1336945842232 1337240676352 1339894386688 1340691881984 1341504836672 1343189843968 1344004313344 1344967047424 1345874449216 1346656403456 1347472974848 1348274980864 1349092533712 1350950588416 1350969749668 1352574327104 1354200017401 1355557339136 1356471885824 1358082998272 1358891319296 1359715309568 1361607306752 1363224518656 1364863009664 1365121398784 1367664877568 1370935064576 1371208946107 1372328624128 1375609962496 1375870386176 1381729828864 1382523541399 1383652458496 1383928880672 1387237956104 1389822642208 1391756532712 1393409553536 1395084324634 1395348435104 1398684815528 1399628458802 1402715245568 1404381282304 1404401201392 1406069240576 1406335430656 1408025737664 1409698081792 1410649155328 1411659628288 1412515615654 1414289816576 1415147398808 1415989684144 1417671487232 1419112554496 1420798066688 1421756628992 1422775058432 1423637785856 1425425956864 1426290291712 1427139209216 1428004582928 1428834254848 1429991602292 1430822428672 1431690035776 1432542167168 1433410817069 1435385000192 1437110222548 1437202959556 1438376525824 1439787830096 1441251378688 1442963185664 1443822026752 1444697516416 1446687244288 1448426051072 1450245357568 1451124742144 1453143932416 1454869864448 1456618506112 1459830980608 1462550921216 1463391060131 1464586010624 1468087943168 1470130737152 1474913824384 1476686557346 1478440451488 1480497650632 1482557712298 1485319997096 1488871506122 1490384948416 1492155112448 1493948568112 1494231395072 1496732076224 1497015430144 1497804211904 1498814727536 1500594903808 1502682930112 1504467700736 1504489039403 1505996996608 1506275955184 1508802953216 1509597945856 1510616418304 1512410611712 1514515079168 1515433434944 1516313903104 1516335409792 1517254869361 1518136395776 1518423801856 1520248830464 1521170663012 1523081340928 1524004891024 1525096562704 1527938105408 1528275058688 1529774569477 1530090225664 1532219293696 1533148384768 1535074107392 1536004929536 1537105197056 1539969114112 1540885692416 1541820038528 1543965428192 1545799230976 1547657162744 1549208387584 1551751548256 1553960353792 1556122636288 1557970878464 1559843439616 1563970064384 1566782930944 1567095938408 1570842979706 1572125671424 1575959603218 1580026904456 1583804864642 1585414806976 1588368733952 1590277830988 1590578894528 1592468061184 1592490648007 1594382085296 1596275769088 1596600613244 1598496932032 1599575381488 1600418202383 1603103137792 1603400083516 1605007179776 1605029944448 1606936274944 1608844869632 1609172271616 1610148024628 1611083522048 1612170463232 1613019920512 1613325289472 1616025281024 1616331218944 1618273924736 1619255196713 1620195985408 1621842919424 1623434236996 1624864718848 1625720864768 1626028638208 1628749889536 1631016239104 1632005237632 1632953434112 1635225632768 1636217183744 1637191048192 1638183790936 1642411682912 1642517668064 1645471805824 1648736020022 1649100783616 1650082316288 1651082875904 1655344058368 1658428276736 1661718193408 1662708416512 1664706864128 1672446925864 1675429939456 1676445869098 1677814792192 1680149413888 1685615799296 1687641779824 1688622301184 1689646230272 1689990075436 1691997315008 1694030965627 1696043004656 1697187265004 1698402990284 1699548842831 1701567435568 1703297083904 1705320128512 1707369792128 1709397673984 1710550944256 1711776242176 1712931117184 1714965604352 1717026861088 1717351920128 1719391657984 1719416045032 1721458234496 1725254795264 1726418763776 1728112688929 1728469270528 1730546757632 1730874376192 1732954754048 1734005564984 1735013023744 1737427234816 1738480757728 1740664389632 1741719875456 1744826445824 1745175022318 1746600067072 1748313793688 1752169582592 1755434205184 1759575416326 1761012219904 1762080044032 1765575580496 1766627692544 1768751043136 1768865180992 1773430340864 1774505694962 1775954690048 1780144310672 1782678216704 1787394359296 1790609063936 1790966786752 1793119391063 1794161195008 1795249119664 1797747147196 1801096689392 1802045692447 1805403243644 1805745033664 1807915400291 1808288448512 1810062702448 1811902636544 1815278553088 1816235028608 1817460378272 1819619017216 1819963498496 1819989312008 1822150954624 1824315164672 1824341039906 1824686415136 1826853636608 1828086150272 1829049374152 1832457238304 1834319936512 1836498599936 1838679851008 1838705929984 1839054024704 1841238310912 1842480529408 1843451337728 1846886035456 1849455913984 1850577367672 1851652554752 1853878098688 1857966702592 1862497712894 1864018558976 1865148843008 1868475564032 1871075483648 1872210046784 1877041923328 1877163049216 1879419254804 1880539206656 1884269737168 1886951858176 1891403330089 1891821780992 1894927371428 1895346601984 1899106506752 1902522130432 1902902210924 1906296269696 1907452189643 1909848059392 1911006133036 1913665232479 1914777073664 1915938136112 1918604098268 1921306476544 1923191621351 1924886233088 1928733462656 1929854058496 1931024263168 1931051651914 1933345205792 1933711217152 1936035389288 1938334862464 1939642588576 1941031988896 1942341534664 1944648497792 1946985815698 1948937289728 1949298294944 1951279762432 1953597341696 1954915364864 1956315705344 1957635562496 1959960690688 1962316412672 1964647100416 1965019037696 1965046908608 1967380839424 1969745479856 1973050015744 1977767723008 1980519718912 1981720645696 1982872027136 1985255286784 1985631125504 1989330731008 1994087366656 1994485739792 1998072907072 2000887218176 2002036595741 2005766767732 2010943332944 2013805764608 2017800663424 2021429763584 2021560206848 2026777532416 2028006508528 2029213563104 2034450640768 2035684269619 2037346533376 2042314996007 2042736410624 2045191622656 2049279304072 2050469937152 2051713279616 2054179281154 2054568168224 2058006604808 2058396216448 2059480791368 2060870250362 2062067617792 2063317992736 2066189028904 2068643088512 2070745870336 2071129438378 2074604060672 2075697175552 2077097575168 2079564591104 2079987785152 2082458233856 2084931616768 2084961188464 2087437544192 2087832727552 2090342141888 2094236843776 2096365641728 2098855542784 2101378205696 2103874060288 2106801528832 2110726897664 2113663901696 2116174348288 2118717827072 2119141098529 2122952463764 2128568814736 2133658378852 2135400644608 2136627291253 2138371981312 2139668624896 2145329199104 2147907719776 2150458838528 2153451128192 2154756915311 2156039410798 2156516409344 2160056519096 2161603805816 2165631281632 2170407436288 2172536993627 2173016099072 2174311006208 2177064838144 2178624308224 2179945359592 2182683496448 2184007009184 2187045979976 2188316655616 2189643584128 2190946843904 2192275367282 2195778830336 2197933281544 2199416149546 2204266814464 2206884872192 2206916173616 2208198393856 2209537378048 2212611873472 2215239842816 2216734386944 2217902390704 2218322273024 2222034761408 2222455426048 2225126646512 2227769479936 2230034014208 2232682676224 2234188988416 2235366189056 2235789377536 2239531098112 2239955075072 2242647328768 2245310971904 2245767895552 2248435245056 2251137691264 2258461793588 2260305969152 2261604365657 2263451107328 2268863184896 2278956990464 2279412274048 2282151952262 2284862515936 2288041823704 2292304877408 2298220951936 2299614523063 2300983236734 2303716166752 2306057901056 2310205444096 2310354522112 2313131390528 2316317179904 2317721724032 2319101214976 2320507447258 2321855664128 2325086446592 2326496308136 2327881021648 2332218303296 2337361854464 2339655223906 2342033490368 2343394213888 2344815176704 2346210793472 2347633464176 2350582226944 2352007548352 2353692332992 2355280286128 2356648706048 2358077705984 2360911933996 2361358890176 2364163529728 2364197061919 2364684894208 2367005072432 2372225343488 2373825800192 2376645246976 2379501791744 2379952267264 2382778990592 2382812786816 2385642907648 2388962447872 2393413535744 2399136363008 2401575092224 2404427497472 2407773175808 2412259311616 2413644995281 2418027200512 2421391802368 2421875541176 2427666423182 2432189623864 2432650073984 2435573932246 2438466718688 2441859761432 2447698427174 2451804798976 2454751679744 2457667244032 2457702102436 2461087003648 2462579331784 2464045040912 2466971643136 2468636021824 2470404349504 2475007179008 2476507947914 2477981947252 2480465641472 2482899421288 2483446970368 2486396616704 2488074100736 2489856352256 2491366125248 2494495424512 2496008010496 2497493616128 2499008020124 2500933320704 2502449810432 2502485304011 2503939250176 2505457562608 2508943820812 2511923750336 2513618456624 2514942889459 2517158920192 2519628702668 2522154139648 2522189912704 2523655307264 2525185574912 2528220653728 2528699283968 2531702677504 2533410727936 2534745589376 2537929375744 2539468298752 2543001881728 2546022262784 2548610301952 2549082385696 2553358843904 2554704216064 2559464112128 2563025518592 2566069682176 2569153900544 2569640280064 2572728790016 2581099192672 2584690703608 2590870888606 2592986497024 2599309994918 2605042598912 2608173659728 2611271446784 2614904941376 2619777002752 2621157370832 2622925773188 2626041081664 2626538230784 2629695127696 2632818476288 2635494744064 2640405168128 2641796405248 2643578732032 2646718570496 2647219634176 2650401388544 2652008511152 2653549330432 2653586967136 2657241653248 2658852923584 2660435453312 2662048660271 2665392346624 2667008559292 2668918984732 2670719610163 2671270690816 2673891684464 2674481352704 2679788773376 2681383763968 2683009673344 2686379687936 2688008626688 2689934094848 2691748898432 2693312806912 2694945949696 2696549961728 2698185067424 2701901176832 2701939499336 2705148654208 2708400034802 2711114678272 2712943771648 2716165996544 2719430619136 2723214613504 2726449037312 2729726019328 2730242797568 2735329755136 2741870129152 2742417892214 2744657248256 2751219924992 2765047082798 2767304916992 2767857761344 2774475912208 2779645284416 2783513065424 2786819107072 2790168649268 2790696870208 2794051073177 2797369631056 2799256917604 2805430491136 2808762564608 2808802402784 2812138481152 2812670861312 2816051475328 2817759043099 2819396163584 2821298310656 2823319256576 2825031231308 2828579633152 2830294797616 2831979368288 2835342974464 2838225108992 2841009914743 2841596133376 2843513257984 2845550116864 2847275571712 2850851913728 2852580583424 2854278418432 2856009165856 2857668509696 2859983204584 2861644857344 2863380071552 2865084334336 2866821634138 2870770000384 2874220445096 2874405919112 2879575660192 2882502757376 2885926371328 2887644053504 2889395032832 2893374488576 2896852102144 2902249484288 2906287864832 2909739728896 2913237012224 2919661961216 2926782120262 2929172021248 2936175886336 2940261474304 2949827648768 2953373114692 2956880902976 2957482632013 2960995301264 2965115424596 2970077713757 2970639994192 2972205232997 2977743012244 2980769896832 2984310224896 2987897136224 2988462790144 2993464152448 2994030860288 2995608423808 2997629455072 3001189807616 3005365860224 3007188222467 3008935401472 3008978078806 3011993993216 3012551910368 3017605906432 3019195891712 3021232836608 3024821223424 3029030158336 3030866869888 3032627806208 3032670819584 3034509738722 3036272791552 3036847603712 3040497660928 3042341326024 3046162681856 3048009782048 3050193125408 3055876210816 3056550117376 3059549138954 3064438587392 3066296769536 3072009859072 3074210394112 3079938228224 3081771384832 3083640077056 3087930856384 3091598461952 3095314325488 3103503096512 3107920707584 3112245272576 3115941756928 3119686879232 3127940128768 3133565861888 3134191876816 3141685959412 3144251342848 3146057507593 3151919206436 3156304993829 3160053808912 3167609729284 3170829613952 3176737467904 3180555661976 3181157789056 3184936122368 3184981296014 3188764170592 3192551538176 3193201226488 3196993864064 3199150762976 3200836404766 3206206275584 3206800167032 3210014359552 3210059888896 3213872549888 3217689739264 3218344543232 3220296049256 3222167044096 3224340926464 3226039841024 3226650578944 3232050562048 3232662437888 3236547849472 3238510393426 3240391970816 3243685838848 3246868473992 3251441729536 3257499779072 3262032478208 3264010475264 3270451265536 3272434367488 3274382096384 3276367581872 3284823365824 3285035336128 3290943611648 3297472040044 3298201567232 3300164632576 3302165751808 3310688116736 3316856553472 3323436386816 3325416833024 3329413728256 3330078869117 3344260732813 3344893851728 3350859878912 3352891738196 3355629584384 3357557171969 3360298827776 3371231598592 3375283559648 3377244602368 3379292460544 3379980150872 3383994630016 3388061931254 3392086009312 3394374530008 3396805980568 3399097685662 3403134871136 3406594167808 3410640257024 3414739584256 3418795347968 3421101888512 3423552484352 3425862234368 3429931208704 3434053722176 3434703840256 3438783315968 3438832090064 3442916468992 3450509590528 3452837527552 3456225377858 3461093515264 3461748752384 3465909508096 3468011129968 3470026047488 3474854469632 3476961515456 3481328779264 3483439750912 3489652891648 3490350044636 3493200134144 3496627587376 3504339165184 3510091843531 3510868410368 3519150832652 3522024439808 3524160088064 3531151160992 3533255385088 3537502086272 3537730361984 3546860681728 3549011389924 3551909380096 3553949717461 3560288621344 3565356433408 3574788718592 3581218127872 3581933573504 3586238782126 3588322390016 3590498239328 3595494294392 3602193378784 3604091384894 3610806487288 3611490067328 3615830800582 3620125404896 3623805273088 3630557106176 3632470057216 3634920756544 3639238034432 3639926996992 3639978624016 3644301909248 3648630329344 3648682079812 3649372830272 3653707273216 3656172300544 3658098748304 3664914476608 3668639873024 3672997199872 3677411859968 3678108049408 3682476621824 3684961058816 3686902675456 3693772070912 3698911827968 3701154735344 3703305109504 3707756197376 3715166811587 3715933405184 3724995425788 3728037117952 3730297686016 3736951128064 3742150967296 3744420093568 3754083846656 3754326098432 3758838509608 3761078413312 3768539474336 3773903716352 3782806660178 3783643561984 3789854742856 3790693203968 3798213013504 3805044260864 3805804421848 3812592539392 3814904379286 3819696118784 3822012266072 3827330464958 3829554147328 3831876272224 3837208196536 3842612953088 3846383242702 3849772466176 3857466925312 3862048526336 3862103303828 3866690411584 3867422434304 3872070778576 3876669724928 3879285177152 3882063977792 3884683069328 3889296995584 3893971631396 3897874579456 3898596589888 3902559524864 3907194683392 3909830729728 3912631410688 3915271124992 3919921381376 3924632825344 3929294200832 3930038075392 3930093817216 3932476906303 3934761678848 3939490959712 3946100031488 3952308138779 3955535446016 3961039437824 3963441291392 3965744054272 3970510573568 3971262251008 3978661462016 3988174733312 3988971479584 3996145814144 4004073191482 4011533535464 4021886665888 4027611529216 4035601326848 4042859527168 4043120413696 4053555064832 4056013017056 4058427126208 4068901281536 4071368539238 4074693066752 4084629992014 4090383245312 4098558608144 4100939874304 4103426559232 4108358562308 4109136336448 4116013209616 4116792432896 4118961582736 4121740500724 4124135235584 4126635985472 4127475761161 4132378057808 4137286177024 4141491740672 4142258876756 4149208121344 4151394351104 4154195150336 4159129182208 4159975570304 4164916467712 4169863233536 4169922376928 4174875088384 4175665455104 4180684283776 4188473687552 4192731283456 4197711085568 4202756411392 4207748120576 4213603057664 4221453795328 4227327803392 4232348696576 4237435654144 4238282197058 4245904927528 4257137629472 4267316757704 4273254582506 4276743962624 4279337249792 4290658398208 4295815439552 4300917677056 4306902256384 4309513830622 4312078821596 4313032818688 4320113038192 4323207611632 4331262563264 4340814872576 4345073987254 4346032198144 4348622012416 4354129676288 4357248616448 4359890719184 4365366992896 4368014018368 4373264035217 4374091959952 4376633311232 4379287168256 4381893687808 4384550734564 4390651686421 4391557660672 4395866563088 4398832299092 4408533628928 4409350229669 4413769744384 4413832347232 4416396787712 4419074756096 4425223746944 4430479685632 4433468773888 4435804781408 4436644546048 4444069522816 4444910852096 4450253293024 4455538959872 4460068028416 4465365352448 4468377976832 4470732378112 4471578755072 4479062196224 4479910150144 4485294657536 4490621943808 4491535791104 4496870490112 4502275382528 4516923587176 4523208731314 4526902214656 4537726369792 4558824548096 4564303904524 4569725031872 4576083647408 4584609754816 4590120103079 4596441903872 4599229046126 4601966473468 4607432333504 4612115802112 4620410888192 4620709044224 4626262781056 4632634359808 4635443448064 4638202429952 4641014894516 4643711328256 4647472707449 4650172893184 4652992616272 4655762043296 4664436606592 4667264978761 4670608223281 4674723708928 4679310447812 4684066980736 4686788427776 4689630353408 4692421586944 4695266928352 4701164453888 4704015096704 4707384665984 4710560572256 4713297412096 4716155411968 4721823867992 4722717780352 4728327059456 4728394123838 4734010144864 4744450686976 4747651600384 4753290493952 4759003583488 4759904534528 4765557981184 4765625573632 4771285815296 4777924895744 4786827071488 4798272726016 4803150184448 4815546351616 4827289990562 4836054401024 4842783604736 4843751082352 4855332846364 4864379247728 4865300147968 4871147864492 4876933437376 4883719522864 4895396854348 4898699605807 4903609597952 4909503359488 4915334488064 4915404204872 4922174007296 4925158663568 4928090081824 4933943286272 4937272043648 4940808699008 4943804654789 4950014358016 4953015895828 4955963894504 4960931282944 4965798842576 4966893940736 4972793233408 4976148201472 4979712704512 4982732250496 4988990849024 4992016020992 4994987232256 4998016040248 5001866641408 5004899620864 5004970608022 5007878500352 5010915125216 5017887641624 5023847500672 5027236913248 5029885778918 5034317840384 5039257405336 5044308279296 5044379825408 5050371149824 5056441307456 5057398567936 5063405355008 5066821455872 5069491178752 5075858751488 5078936597504 5086003763456 5092044525568 5097220603904 5098164771392 5109408432128 5118928224256 5126051037184 5138307801088 5139280560128 5145457580032 5162198385344 5168402950711 5169381407216 5181741777212 5185972994048 5188951993043 5198619989836 5210085197824 5211050271427 5216347319456 5222542893568 5229809882752 5232981080041 5239554005504 5242314741664 5245851546376 5252082163328 5253076461568 5259390255392 5265636952576 5270989488128 5276161270237 5280810336256 5283592810496 5287157464064 5293437140992 5294439268352 5300802777088 5304017022304 5307098660864 5307173934272 5314483306496 5317705847168 5320870906624 5324097320542 5330784693248 5334017118584 5337837969464 5341439220326 5347783368928 5348962705408 5359577546752 5362767527936 5366019346688 5372759375872 5376017253376 5379868189696 5383497796864 5389891899392 5393099923456 5396370134848 5403802353664 5403878998672 5410297308416 5416800069604 5422229356544 5425887543296 5438861238272 5446429227008 5452898074624 5459452038656 5460485595136 5470659510272 5483740258304 5484835784428 5489314496512 5492467745167 5502439849984 5515858611263 5530094165596 5534609833984 5535715522688 5548951824416 5559290568832 5567026130848 5573638214144 5580337298536 5581393740416 5588102146354 5594739262112 5598513835208 5610860982272 5617525129216 5617604805568 5624276962304 5625341722624 5632102950656 5635518086198 5638792327168 5642596621312 5646638513152 5650062462616 5657159266304 5660589595232 5663958736576 5670685948928 5676450217984 5682019829486 5687026515968 5691100233728 5694551143424 5705161166848 5708556836864 5712018331712 5715337019392 5719966409168 5723289714688 5726760143104 5730168668672 5733643268276 5741540000768 5748440890192 5748811838224 5759151320384 5765005514752 5771852742656 5775288107008 5778790065664 5786748977152 5793704204288 5804498968576 5812575729664 5819479457792 5826474024448 5839323922432 5853564240524 5858344042496 5867560541843 5872351772672 5880522948608 5899655297536 5906746229384 5913761805952 5914965264026 5921990602528 5930230849192 5940155427514 5941279988384 5944410465994 5955486024488 5961539793664 5968620449792 5975794272448 5976925580288 5986928304896 5988061720576 5991216847616 5995258910144 6002379615232 6010731720448 6014376444934 6017870802944 6017956157612 6023987986432 6025103820736 6038391783424 6042465673216 6049642446848 6058060316672 6061733739776 6065341639168 6069019477444 6072545583104 6073695207424 6080995321856 6084682652048 6092325363712 6096019564096 6100386250816 6108112578113 6111752421632 6113100234752 6119098277908 6128877174784 6132593539072 6144019718144 6148420788224 6158513957141 6159876456448 6163542769664 6167280154112 6175861712768 6183196923904 6190628650976 6207006193024 6210769932367 6215841415168 6224490545152 6231883513856 6239373758464 6255880257536 6267131723776 6268383753632 6283371918824 6292115015186 6303838412872 6312609987658 6320107617824 6335219458568 6341659227904 6353474935808 6361111323952 6362315578112 6369872244736 6369962592028 6377528341184 6385103076352 6386402452976 6393987728128 6398301525952 6401672809532 6412412551168 6413600334064 6420119777792 6427745099776 6435379478528 6436689086464 6440592098512 6444334088192 6448681852928 6452079682048 6453301157888 6464101124096 6465324875776 6473095698944 6477020786852 6480783941632 6487371677696 6493736947984 6502883459072 6514999558144 6518741995129 6524064956416 6528020950528 6540902531072 6544868734976 6548764192768 6552735163744 6569646731648 6570070672256 6581887223296 6594944080088 6596403134464 6604331503616 6621376233472 6633713106944 6646872773632 6650833666048 6658827456512 6660157738234 6688521465626 6689787703456 6701719757824 6705783476392 6715114343938 6720597655552 6742463197184 6750567119296 6754489204736 6758584921088 6758680781699 6759960301744 6767989260032 6776123862508 6784172018624 6788749060016 6793611961136 6798195371324 6806269742272 6813188335616 6814450354943 6821280514048 6829479168512 6837590695936 6842203777024 6847104968704 6851724468736 6859862417408 6868107444352 6869407680512 6877566631936 6877664180128 6885832937984 6899595507233 6901019181056 6905675055104 6912450755716 6922187030528 6923497504768 6931819016192 6936022259936 6940052094976 6949708939264 6953923030912 6962657558528 6966879501824 6979305783296 6980700089272 6993255174752 7008678330368 7020183687062 7021736820736 7038301665304 7048320176128 7062302321984 7066510770176 7075004172544 7075460723968 7093721363456 7098022779848 7107899434922 7120577242688 7130712866816 7149577437184 7163867147008 7172477564252 7176644780032 7180996478656 7190988588784 7204386757568 7208182769788 7213045876267 7221612974576 7222980134656 7231661601164 7240250809792 7247610546176 7261114212352 7264940114432 7269841513088 7278476068864 7279853993984 7279957248032 7288603818496 7297260658688 7297364159624 7298745660544 7307414546432 7312344601088 7316197496608 7329828953216 7337279746048 7345994399744 7354823719936 7356216098816 7364953243648 7369922117632 7373805350912 7387544141824 7397823655936 7402309470688 7406610219008 7415512394752 7430333623174 7449990851576 7460595372032 7473902256128 7484301934592 7488840187136 7508167693312 7508652196864 7517677019216 7522156826624 7537078948672 7547807432704 7565613320356 7567287123968 7579709485712 7596426027008 7610088521728 7611608843696 7625185078784 7629808758572 7639392237568 7644024532144 7654660929916 7659108294656 7663752544448 7672963785487 7674416393072 7685225906176 7692766485404 7697956523411 7699544932352 7714933850624 7724097052672 7724206607656 7733380823168 7734844868608 7744141557152 7753339449856 7758570354304 7764127955584 7769366138656 7778593991168 7787943262792 7795749158912 7797193179776 7805119049728 7814389366784 7819661459456 7825262821376 7830542249984 7839842762752 7849265650688 7858588401664 7860076150784 7860187634432 7864953812606 7869523357696 7878981919424 7904616277558 7911070892032 7922078875648 7926882582784 7941021147136 7942524502016 7976349466624 7977942959168 7987531832917 7992291628288 8008146382964 8023067070928 8043773331776 8053441328569 8055223058432 8071202653696 8085719054336 8086240827392 8107110129664 8112026034112 8116854252416 8121776065403 8137802563072 8142737078476 8149386133504 8154067417639 8169259984028 8180766490624 8188793283671 8197117216288 8201879748608 8206853118464 8216717124616 8218272672896 8232026419232 8233584865792 8237923165472 8243481001448 8248270471168 8253271970944 8254951522322 8264756115616 8274572354048 8282983481344 8284517753512 8298416242688 8302788702208 8308390300672 8318258364416 8319951140608 8329832935424 8339726467072 8339844753856 8349750176768 8351330910208 8361368567552 8376947375104 8385462566912 8405512822784 8415496241152 8427206115328 8442907590656 8454655606784 8474871308288 8476564394116 8491809855056 8514275258944 8524508762861 8534633515408 8546509165012 8553487925248 8558674499584 8581316796416 8591630879104 8601835354112 8613804512768 8619027661244 8624157643192 8626065637376 8640226076384 8646415223264 8662525126528 8667777817699 8681629745152 8690147974508 8692064396288 8697244024832 8708259352576 8714497232896 8719781438368 8730733985792 8736028036736 8746528070434 8748183919904 8753266622464 8758574336512 8763787375616 8769101469128 8781303372842 8791733126176 8797664598184 8817067257856 8818700459338 8827539488768 8827664694464 8832793575424 8838149512192 8850447493888 8860959371264 8866937547776 8871609562816 8873289092096 8888139045632 8889821704192 8900506586048 8911077919744 8920136056832 8936755953664 8941464756224 8943157510144 8958124392448 8970589315072 8981243887616 8983071582208 8993740980224 9004550765056 9033847174352 9046417462628 9053804429312 9068048110121 9075452739584 9097584982213 9117649096192 9128607809048 9139450063744 9152167294816 9169219509632 9180240206158 9192883807744 9198458092252 9203932946936 9214864667008 9224231604224 9240821776384 9241418088448 9252525562112 9265268719616 9270886896128 9276404859904 9282029789032 9287422656512 9294945414898 9300345786368 9305985232544 9311524086592 9328873213184 9334529957522 9341216446562 9349447417856 9358620895624 9368133961472 9379260706816 9384843173888 9390533856704 9402328907776 9408030193408 9414769331968 9421121144512 9426594824192 9432310823936 9443647735984 9445435560704 9456654118912 9456788247676 9468020289728 9488901373952 9495303200768 9506580987904 9518007166976 9519809069056 9531251147264 9542571630592 9555849791488 9573654142976 9596545452032 9598462622749 9606300368896 9631092703232 9654579981124 9672108802048 9677664789793 9685567209472 9687502164704 9710665692728 9728758495456 9730600295936 9742295728984 9753866874752 9767439045728 9790793708696 9797399211614 9807219195904 9819006718976 9830668976128 9830808409744 9844348014592 9850317327136 9856180163648 9867886572544 9874544087296 9881617398016 9887609309578 9900028716032 9906031791656 9911927789008 9931597685152 9933787881472 9945586466816 9952296402944 9959425409024 9965464500992 9977981698048 9984032041984 9989974464512 9996032080496 10009799241728 10009941216044 10015757000704 10021830250432 10033875719483 10035775283248 10047695001344 10054473826496 10059771557836 10068635680768 10078514810672 10088759650816 10100742299648 10112882614912 10114797135872 10126810710016 10133642911744 10138982357504 10151717502976 10157873195008 10172007526912 10184089051136 10194441207808 10196329542784 10218816864256 10237856448512 10243737420917 10252102074368 10276615602176 10278561120256 10290915160064 10324396770688 10336805901422 10338762814432 10363483554424 10377903986086 10397239979672 10420170395648 10422100542854 10432694638912 10445085787136 10459619765504 10465962160082 10479108011008 10484629483328 10491703092752 10504164326656 10506152923136 10518780510784 10531273905152 10531423275821 10541978976256 10552322540474 10561620672512 10567185620992 10574314928128 10586874281984 10601605554176 10608034044608 10614197321728 10614347868544 10620784085527 10628966612992 10635411694336 10641741813248 10648194641084 10661569386496 10668034237168 10675675938928 10682878440652 10695566737856 10697925410816 10708421986339 10719155093504 10725535055872 10732038693376 10745518751744 10752034506752 10759736379392 10766995593728 10779783798784 10786199846912 10792740269696 10807604707328 10807757997344 10820594616832 10833600139208 10844458713088 10851775086592 10877722476544 10892858454016 10905796149248 10918904077312 10920971190272 10941319020544 10967480516608 10969671568856 10984935490334 11004879699968 11031717222526 11060188331192 11071431045376 11097903648832 11118581137664 11134052261696 11147276428288 11147434536049 11160674597072 11162787480832 11176204292708 11189478524224 11197027670416 11221721964544 11235050258432 11235209611136 11248553924608 11250683445248 11264205901312 11271036172396 11277584654336 11285193242624 11293277026304 11300124925232 11314318532608 11321179190464 11327917473152 11334786376991 11341371897856 11352900435968 11364039658972 11374053031936 11382200467456 11389102286848 11410322333696 11417113673728 11424036663424 11430674038784 11439932818336 11446579429376 11453520286208 11460337337344 11467286536552 11483080001536 11496881780384 11497623676448 11518302640768 11530011029504 11543705485312 11550576214016 11557580131328 11573497954304 11587408408576 11608997937152 11625151459328 11638958915584 11652948048896 11707128481048 11735121083686 11744703545344 11761045897216 11799310595072 11813492458768 11827523611904 11829930528052 11843981205056 11858216759389 11860461698384 11880310855028 11882559976768 11888820931988 11896841899817 11910972048976 11923079587328 11937240899584 11951588544896 11953851160576 11973856609792 11976123441152 11982433695232 11990517820288 12004759230464 12021463440896 12028752889868 12035741605888 12035912315224 12047975972864 12050207641472 12076783566848 12084931346432 12096788822503 12099284893696 12116120633344 12123467479552 12130683278336 12138038954888 12145091166208 12147390414848 12161990643712 12169365304096 12184650727424 12192039128192 12200772501632 12216225156226 12223504843264 12226200469504 12238196555816 12265187078144 12288039436288 12296841576448 12317027914282 12319752912896 12327085539328 12334560308224 12351723425536 12366393847808 12381257301952 12414012386048 12421539864734 12431682830336 12448981090304 12478747516928 12511760515072 12534263447552 12536767507264 12551835737441 12566743837648 12584230030372 12607676825744 12625219975316 12640215235648 12655407802037 12670438917136 12683318455808 12706949871616 12722222647904 12724631156224 12739744489472 12739925184056 12755056682368 12770206152704 12772804905952 12787975456256 12796603051904 12803345619064 12824825102336 12827200668128 12840239555584 12855490199552 12870758957056 12873378172928 12881184197024 12888668176384 12897363705856 12904159364096 12906602315776 12928202248192 12930649751552 12946191397888 12954041573704 12961567883264 12987473895968 13005766918144 13037483990258 13048129912832 13056041901056 13089737469952 13097528385536 13105470327488 13139293463296 13140141344512 13163774446592 13189888160176 13208663007232 13242752466944 13267426213888 13293745547264 13317654913024 13320315476468 13352165327501 13377042931252 13379575406912 13395656627353 13403439515648 13411566952784 13430228687876 13441195311104 13462341349457 13484926394368 13501134238592 13508978409472 13517169842176 13517361563398 13519920603488 13535978520064 13552247725016 13568344037248 13577498120032 13587223922272 13596390742648 13612539484544 13626376671232 13628900709886 13642561028096 13658958337024 13675181391872 13684407554048 13694209937408 13703448937472 13719724834816 13736214888704 13738815361024 13755133263872 13755328360256 13771665875968 13799191014466 13811350110208 13824901511432 13844374061056 13863638032384 13872044519872 13880104189952 13899417878528 13907846061824 13925315117056 13933759003648 13958611566592 13961400178544 13986510349504 14014256170187 14017356660736 14040367374124 14043473641472 14076603330608 14096640352256 14124604643968 14133021540352 14150008345088 14150921447936 14187442726912 14196045559696 14215798869844 14241154485376 14249789887333 14261425733632 14296204972049 14299154874368 14327734294016 14344955128504 14353289560064 14361992957312 14381977177568 14408773515136 14416365539576 14426091752534 14443225949152 14445960269312 14463323202328 14480501619584 14495221092352 14522228424704 14529880228864 14539683026176 14556952137728 14559707987968 14559914496064 14577207636992 14594521317376 14594728319248 14597491321088 14614829092864 14624689202176 14632394993216 14659657906432 14674559492096 14691988799488 14709647439872 14712432197632 14739844235264 14747610701824 14775088283648 14795647311872 14804618941376 14813220438016 14831024789504 14833987689703 14860667246348 14899981703152 14921190744064 14947804512256 14956391038771 14968603869184 14977680374272 15016335386624 15017304393728 15035354038432 15044313653248 15074157897344 15083298407177 15095614865408 15131226640712 15134574247936 15159418971424 15192852054016 15207758955389 15220177043456 15223217687392 15250370157568 15259617517144 15278784475136 15288049064288 15309321859832 15318216589312 15327505088896 15345927570974 15348832786144 15370451812352 15385532970808 15395913046822 15429867701248 15448194105344 15448413215312 15466761646336 15469689737216 15488283114304 15506678899712 15517140708608 15528255911168 15538732277312 15557187982336 15575886525584 15594386359552 15610238099456 15628778733568 15639322918912 15650525642752 15661084499968 15679685525504 15698531301376 15717176803328 15720375268864 15729907625212 15739046715392 15757963838848 15809232555116 15822141784064 15831230559599 15844157751296 15853765165568 15882042294272 15885049004032 15952698933248 15955885918336 15975063665834 15984583256576 16016292765928 16046134141856 16087546663552 16097301661441 16106882657138 16110446116864 16142405307392 16171438108672 16172481654784 16214220259328 16224052068224 16233708504832 16243552130806 16275605126144 16285474156952 16308134835278 16338519968056 16361532981248 16377586567342 16394234432576 16403759497216 16413706236928 16433434249232 16436545345792 16464052838464 16467169731584 16475846330944 16486962002896 16496540942336 16506543941888 16509903044644 16529512231232 16549144708096 16549379433433 16565966962688 16569035507024 16596832485376 16605577404416 16616780601344 16636516728832 16639902281216 16659665870848 16679452934144 16679689507712 16699500353536 16702661820416 16722737135104 16753894750208 16770925133824 16811025645568 16830992482304 16854412230656 16885815181312 16895514966967 16909311213568 16949742616576 16953128788232 16983619710112 17028550517888 17049017525722 17069267030816 17093018330024 17117348999168 17162633592832 17183261758208 17203670708224 17227609025536 17238055322488 17248315286384 17280452152768 17292830446528 17325050253056 17335555635398 17363259490304 17380295949016 17384128792576 17416518705152 17428994465792 17439562876736 17461467971584 17472056073472 17493056140868 17496367839808 17506533244928 17517148673024 17517397128077 17527574751232 17538202938256 17562606745684 17583466252352 17595329196368 17604600226213 17634134515712 17637400918676 17655078977536 17655329388928 17665587150848 17676299024384 17700894987776 17721918742528 17733875095552 17743219125632 17746578184192 17776278091264 17779643408384 17801013172096 17822155839488 17840272113664 17873511907328 17882929512448 17886315020288 17916248784896 17941178630144 17962487775232 17966143164416 17987481960448 18009101530112 18067694348704 18092834925256 18136096220242 18150905479168 18195169964426 18235298192384 18257215618096 18278900127488 18304334589632 18338439019264 18360480412316 18385767615488 18396916184504 18407865893872 18429729334016 18448463208448 18481643552768 18482836176896 18505051124224 18530537439232 18541773792256 18552809719808 18564059578064 18574845313024 18589890829796 18600691572736 18611970465088 18623048173184 18634340621897 18657746426368 18669059915044 18682432893124 18695037271141 18698894835712 18717241791248 18736267922944 18758521413632 18769686347776 18781067713408 18804657815552 18816060386816 18829538663936 18842242289024 18853189648384 18864621647872 18887295471968 18890871121408 18913308237824 18913576495352 18936040579456 18977802747904 18990606401536 19013161975808 19036014333952 19039618138112 19062502294528 19085143261184 19111699582976 19147308285952 19193090904064 19196925245498 19212600737792 19309159962248 19355329579586 19371134418944 19375004329408 19421331385456 19457516990912 19461200591872 19484591457968 19507733749504 19534878091456 19558357512239 19581587417392 19594798423228 19614438391808 19638013437952 19661337952256 19661616819488 19688696029184 19700634654272 19712360327296 19724313301693 19735773145088 19749088174592 19763234796032 19775218619156 19800057432064 19812063583312 19823855578016 19863195370304 19867575762944 19887069403201 19891172933632 19904592805888 19918850818048 19930929001984 19955963396096 19968064083968 19979948929024 19992064160992 20019598483456 20019882432088 20031514001408 20043660500864 20067751438966 20071550566496 20095390002688 20108947652992 20119543115672 20157029621344 20177519301632 20201484599296 20225765229824 20229594271744 20253621420032 20267285823488 20277964715008 20315746390016 20344015053824 20368178102272 20392659085568 20437633728512 20487474841834 20504204148736 20553231204352 20581830320128 20648793541376 20673611802844 20677525628864 20702378424091 20726967108848 20755807972172 20794479959344 20805436630979 20840340791296 20844201085708 20865389277824 20890171574272 20919239531008 20931924320164 20958216022016 20969258966656 20983406185504 21008328653312 21012305846272 21037561021568 21050317557269 21062547810304 21062846551642 21083957952512 21104645080948 21123241345024 21134371241984 21148629856256 21173748563968 21203211108352 21216068089216 21228394643456 21228695737088 21241568171054 21257933225984 21270823388672 21283483626496 21296389282168 21323138772992 21336068474336 21351351877856 21365756881304 21391133475712 21395850821632 21416843972678 21438310187008 21451070111744 21464077386752 21504069013504 21519472758784 21533991187456 21559567597568 21572399693824 21585480539392 21615209414656 21615515994688 21641189233664 21667200278416 21703550173184 21755444953088 21785716908032 21811592298496 21837808154624 21841942380544 21882638041088 21934961033216 21939343137712 21969870980668 22009759399936 22022402553151 22063434445052 22094134956803 22120376662384 22142862090752 22195807297664 22237162275328 22268104523392 22294552856576 22294869072098 22321349194144 22325574961664 22352408585416 22378957048448 22394055340832 22443443929088 22465464956077 22470100516864 22470419222272 22497107849216 22501366890496 22528411802624 22542072344792 22555169308672 22570386485248 22586554052608 22600249850464 22628637065216 22642358380928 22655834946304 22669572753982 22682743795712 22705800871936 22728079317944 22778204573696 22820644667392 22834227347456 22848073326848 22879865636672 22893158858752 22907040572416 22920674674688 22934573073104 22966160003072 22993763560768 22995247352896 23036605281536 23060022059008 23087410970624 23101152428032 23115160262656 23174816817152 23217995874304 23250302918656 23277917831168 23305896097792 23310552083819 23414256962096 23470242167372 23489407090688 23502900203783 23522091794432 23598621190144 23626984917536 23655047223808 23659861056104 23687962410112 23716433518778 23720923396768 23760621710056 23765119953536 23777641863976 23793683799634 23821944097952 23846159174656 23874481799168 23903177089792 23907702321152 23947713219584 23952246882304 23964867390464 23981035640576 24009518460928 24042926881792 24057505779736 24071483211776 24071824630448 24100415282944 24153567133696 24169862692864 24193577645006 24232241266688 24246934959104 24261366556672 24276077909776 24290182332416 24323981287424 24338730608192 24369301454848 24384078256384 24401545003264 24432450312452 24447009686528 24452400939008 24476393111632 24530374156288 24576078872576 24593683152896 24634055828564 24639505825792 24654171078656 24669120616448 24703446851072 24732787695616 24762514603904 24828024772096 24843079729468 24863365660672 24877648022227 24897962180608 24957495033856 25023521030144 25068526895104 25073535014528 25103671474882 25133487675296 25168460060744 25215353651488 25250439950632 25280430471296 25310815604074 25340877834272 25366636911616 25413899743232 25444445295808 25449262312448 25479488978944 25479850368112 25510113364736 25540412305408 25545609811904 25575950912512 25593206103808 25606691238128 25649650204672 25654401336256 25680479111168 25710980399104 25746756345856 25762368394048 25777336352768 25794727411712 25808318728192 25813204631552 25856404496384 25861299503104 25892382795776 25908083147408 25923135766528 25974947791936 26006167681109 26011533836288 26074967980516 26096259825664 26112083802112 26179474939904 26195056771072 26210940654976 26278586926592 26280282689024 26327548893184 26379776320352 26417326014464 26485504933888 26534852427776 26550094948091 26587491094528 26635309826048 26640630952936 26704330655002 26754085862504 26759150813824 26791313254706 26806879031296 26823133905568 26860457375752 26924682698914 26969852788736 27002268477184 27034339684352 27034723126796 27039841206976 27071957040128 27104495450032 27136688074496 27154996240064 27174447844544 27192781485296 27225078969088 27252753342464 27257801419772 27285122056192 27317916674048 27350362783744 27368815108096 27388419874816 27406897874944 27439449669632 27472429777408 27477630722048 27510266527744 27510656720512 27527338344121 27543331751936 27598382028932 27622700220416 27649803022864 27688748122112 27727276064768 27744089039744 27760208379904 27798835757056 27815692123648 27850630234112 27867518007296 27917223133184 27922800357088 27973020699008 28028512340374 28034713321472 28080734748248 28086947282944 28153206661216 28193280704512 28249209287936 28266043080704 28300016690176 28301842895872 28374885453824 28392091119392 28431597739688 28482308970752 28499579774666 28522851467264 28592409944098 28655468588032 28689910257008 28706579120128 28723985914624 28763954355136 28817547030272 28832731079152 28852183505068 28886451898304 28891920538624 28892330328127 28926646404656 28961003239168 28990442184704 29044456849408 29059760457728 29079366052352 29113904275456 29119415975936 29119828992128 29154415273984 29189042634752 29189456638496 29194982642176 29229658185728 29249378404352 29264789986432 29319315812864 29349118984192 29377915711793 29383977598976 29419294879744 29424864395264 29479688470528 29495221403648 29550176567296 29591294623744 29609237882752 29626440876032 29662049579008 29667975379406 29721334492696 29799963406304 29842381488128 29912782077542 29937207738368 29955360748544 30032670773248 30034608787456 30070708076864 30088627306496 30148315794688 30166596814354 30191229730816 30262453281424 30318837942848 30385704108032 30415517910778 30440354086912 30446435374784 30500740315136 30519235034288 30557568950272 30576098128576 30618643719664 30636433178624 30655010177792 30691855141948 30697665572288 30734561804947 30740903624704 30771065941616 30791826093644 30859735402496 30896388210688 30896826430624 30933523292672 30939379474432 30976566228608 31013357799424 31034281417216 31056511822336 31077464554624 31114375964672 31151773051168 31188772719104 31220476198912 31257557467136 31278645837824 31301051285504 31322168999936 31359371051008 31397062602752 31434353606656 31440750537728 31459815250424 31478093430784 31515927677696 31618465110232 31662461119198 31688315502592 31707530331136 31764084588544 31911771836672 31950127331668 31969166513152 32032585531856 32092268283712 32175093327104 32194603322882 32213765314276 32220892233728 32284810614784 32342876217344 32344963309568 32428440518656 32448104136448 32467417009664 32487104261612 32532308952143 32551210252288 32570948313904 32616269670556 32670854851327 32677039936112 32694257562967 32723065962496 32755173134684 32788468865152 32807518994432 32827412473856 32866868498464 32873090691584 32928105676928 32934339463168 32951692661888 32973924005792 32993081884672 33013087883776 33019806089288 33059024462464 33098289416192 33098758866866 33131933925376 33138071014048 33193664970752 33211154808832 33233561202688 33273033457664 33279804562432 33319331741696 33358905868288 33359379015424 33399000707072 33405323640832 33445474270208 33507789500416 33541850267648 33622051291136 33708824461312 33791029933934 33818622427136 33899485233152 33906257576464 33967239420224 34057101035776 34098035051444 34138534061632 34186036660048 34234697998336 34290897240649 34325267185664 34366523516416 34407341416448 34455218051072 34476110644976 34496630572768 34560904305536 34585660893056 34606632583523 34650100506112 34671111270796 34719354932119 34726518980608 34760591898032 34768257585152 34833037410304 34857988931584 34879125753472 34922935943168 34944112146944 34986112281736 34992735679616 35013066489856 35034297346048 35034794256154 35055149502464 35076405876512 35125213491368 35166932504704 35190658392736 35209200452426 35268269031424 35274801837352 35310157955072 35310658777856 35352598048768 35401789975552 35443837485056 35467750191104 35486438251264 35493156368384 35552556182528 35559286816768 35602026344192 35644311678976 35680544227328 35765859024896 35832497569792 35882357260288 35932286328832 35974963920896 36018203060224 36135388697408 36185669850512 36272192440484 36301810958336 36322663951301 36390339928852 36470596384768 36514431236192 36557800254976 36608669179264 36630867560287 36676878038528 36720960824632 36771535230976 36793832369008 36815731787744 36859458668032 36896926416896 36933128891659 36963287105536 36965672353792 37010102248448 37061074878464 37083547584512 37105619439616 37128119156128 37149690626048 37179781659592 37201383145472 37223940930176 37246096346368 37268681243794 37315492852736 37338119830088 37364865786248 37390074542282 37434483582496 37472535845888 37517042827264 37539372695552 37562135426816 37609315631104 37632120773632 37659077327872 37684484578048 37729243295744 37774590943936 37781742242816 37826616475648 37827152990704 37872081158912 37955605495808 37981212803072 38072028667904 38079236276224 38125004589056 38170286522368 38223399165952 38294616571904 38386181808128 38393850490996 38425201475584 38447274216169 38611010278841 38618319924496 38710659159172 38742268837888 38750008658816 38842662770912 38915033981824 38922401183744 38969182915936 39015467499008 39069756182912 39093446892071 39116715024478 39163174834784 39189596846456 39228876783616 39276026875904 39322675904512 39323233638976 39377392058368 39401269308544 39424720654592 39448626603386 39471546290176 39498176349184 39526469592064 39550437238312 39600114864128 39624127166624 39647711156032 39726390740608 39735151525888 39774138806402 39809185611776 39837701636096 39861858003968 39936128167936 39959897858048 39984128321984 40039196966912 40039764864176 40063028002816 40087321001728 40135502877932 40143101132992 40190780005376 40217895305984 40239086231344 40314059242688 40355038603264 40402969198592 40451530459648 40459188543488 40507242840064 40534571646976 40555929430016 40631492780032 40688030107648 40736356204544 40785318171136 40875267457024 40974949683668 41008408297472 41031964919777 41106462408704 41163660640256 41297587082752 41347223605688 41355051257728 41404756848182 41453934217696 41511615944344 41588959918688 41610873261958 41680681582592 41688402171416 41730778555648 41780343148544 41838479062016 41863848640328 41916432044032 41938517933312 41966812371008 42016657306624 42024611692544 42075122043136 42100635114538 42125095620608 42125693103284 42167915905024 42209290161896 42268742483968 42297259712512 42347497127936 42406422216704 42432136178432 42457391474176 42483136342108 42515866451968 42541646777344 42566967252992 42592778564336 42646277545984 42672136948672 42702703755712 42731513762608 42782266951424 42791701643264 42833687945356 42876620374016 42902140223488 42928154773504 43008138027008 43038945517568 43067982374912 43119135195136 43144799387648 43170961078784 43230418829312 43231031989376 43282378467328 43334400556832 43407100346368 43475389526569 43510889906176 43571433816064 43623184596992 43675616309248 43683884761088 43765276082176 43869922066432 43878686275424 43939741961336 44044805106302 44126868890104 44188269913606 44240753324768 44285724181504 44391614595328 44474324550656 44536209046784 44589105713152 44589738144196 44642698388288 44651149923328 44704817170832 44757914096896 44788110681664 44886887858176 44930929912154 44940838444544 44994215698432 45002733780992 45056823605248 45084144689584 45110338617344 45140772970496 45173108105216 45200499700928 45257274130432 45284716761856 45311669892608 45339145507964 45365487591424 45402233372771 45411601743872 45456158635888 45556409147392 45631193965903 45641289334784 45668454694912 45696146653696 45759731273344 45786317717504 45814081144832 45841349349376 45869146146208 45932320006144 45987527121536 45990494705792 46073210563072 46120044118016 46174821941248 46230320525312 46349633634304 46435991748608 46500605837312 46555835662336 46611792195584 46621104167638 46828513924192 46940484334744 47005800407566 47044183588864 47197242380288 47253969835072 47310094447616 47319722112208 47375924820224 47432867037556 47441846793536 47521243420112 47530239907072 47555283727952 47587367599268 47643888195904 47692318349312 47748963598336 47806354179584 47815404642304 47895426439168 47904493764608 47929734780928 47962071281152 48019036921856 48085853763584 48115011559472 48142966423552 48143649260896 48200830565888 48297168550631 48307134267392 48339725385728 48387155290012 48464482533376 48493869918208 48522733113344 48552155819552 48580364664832 48647962574848 48677461216384 48738602909696 48768156512768 48803090006528 48864900624904 48894019373056 48952786223264 49060748312576 49152157745152 49187366305792 49268111657128 49279011651584 49338241232896 49406893702144 49465575391232 49525029207808 49656049544192 49686159458936 49755296044454 49795924361216 49914990067712 50047042060288 50147070029056 50207342949764 50266975350592 50336920121488 50430707302976 50491321133869 50500879901264 50560860942592 50621631208148 50681755668544 50733273823232 50827799486464 50888890591616 50898524624896 50958977957888 50959700736224 51020226729472 51080824610816 51091219623808 51122199781939 51151901825024 51186412207616 51213382476256 51299300409344 51308802672512 51360958222336 51421960798208 51493512691712 51524736788096 51554672705536 51589454823424 51616637456384 51626409263104 51712808992768 51722599006208 51784765591552 51816166294816 51846271533056 51949895583872 52012335362218 52149935961032 52224167604224 52358949879808 52390113542144 52421881309952 52557173853184 52560565378048 52655097786368 52759552640704 52834652028928 52971009867776 53100189896182 53174982189056 53270619652096 53281261905872 53408661310004 53508171725008 53518301627648 53582626509412 53613758062592 53646267811136 53657184895093 53720914751504 53849365397828 53885695663877 53939705577472 54004536954368 54068679368704 54069446253592 54079682413952 54143914080256 54208990900064 54273376148992 54309992480128 54348895689088 54385562970592 54450157938176 54505506684928 54515602839544 54570244112384 54635833348096 54700725567488 54737630216192 54776839749632 54813795749888 54878899339264 54944859554816 54955261444096 55020533055488 55021313441024 55054676688242 55086663503872 55196764057864 55299606045728 55377496244224 55454552129536 55488178079488 55597671514112 55631384247296 55735036014592 55834446266368 55845600714176 55946041398016 56057024680748 56069426642944 56161469496496 56306413322432 56386561409024 56498418575872 56532086161408 56600033380352 56603685791744 56749770907648 56784182238784 56852432457821 56863195479376 56964617941504 56999159549332 57045702934528 57078471923473 57184819888196 57310937176064 57321552985697 57379820514016 57413158240256 57447971829248 57527908710272 57635094060544 57665462158304 57704367010136 57772903796608 57783841077248 57784660656254 57853292809312 57922006478336 57980884369408 58088913698816 58119520915456 58158732104704 58227808550912 58238831951872 58239657984256 58308830547968 58378085269504 58378913276992 58389965284352 58459316371456 58498756808704 58529579972864 58638631625728 58698237968384 58755831423586 58838589759488 58849728790528 58990442807296 59100353134592 59182589247488 59218475765504 59324099158016 59335950758812 59442668985392 59599926812608 59671561340027 59684762976256 59825564155084 59874415476736 59910721497088 60065341546496 60069217574912 60141416153728 60177254612992 60296631589376 60333193628708 60382459461632 60417145196837 60524906562848 60637675885696 60674444723893 60771408216064 60831035821556 60880708173824 60892870749568 61001480630272 61038470068576 61115137900544 61152196257152 61237287439328 61272866357248 61310020355584 61383710283896 61395331144576 61469123609894 61542131883232 61583652187288 61719470804992 61792776421376 61793652861248 61867046585344 61878758948864 61953132457216 62026715598848 62068562834432 62113023644672 62154929109248 62228751929344 62303546102336 62377545438208 62440952397824 62557291675648 62602102571008 62644337999872 62794125205504 62868707213312 62881501075456 62919630500848 62956186861568 63031855355392 63236930220464 63324922238396 63376631005184 63415060662272 63528169177088 63683094875491 63823543673344 63900254663336 63938333026304 64065171063712 64184536567424 64350186654208 64389206645764 64427530628552 64441784467456 64569621229568 64685752434688 64689926619136 64856881037312 64896208272896 64934834019328 64974208523224 65064617904286 65102420504576 65141896627808 65232539341112 65341709702654 65354079872224 65388515125934 65446131924992 65510346269368 65576937730304 65654824947712 65733736996928 65746181383168 65856211353856 65868678926336 65903385323776 65947848011584 65986163769344 66026175767552 66039612178576 66118048924928 66196578832384 66197517733732 66263867850752 66276142028096 66422309617664 66467122405376 66546066915328 66559609124864 66638663483392 66718758030848 66798001414144 66810647281664 66890948540416 67015579000832 67083700535296 67189238359243 67244102582272 67417648922624 67582059867868 67637244854272 67743653528551 67798970466304 67812515152928 67934478840448 68114202071552 68196070102888 68277068123264 68372073320096 68469395996672 68581794481298 68650534371328 68733047032832 68814682832896 68910436102144 68952221289952 68993261145536 69121808611072 69171321786112 69213265167046 69300201012224 69342222541592 69438709864238 69521183796064 69536515170304 69666074820608 69715977863168 69758251506944 69845871886336 69888224293888 69972224563472 69985471359232 70068594692096 70069588512308 70110299004928 70152811753024 70250426982736 70333865009408 70381316785472 70418400904852 70536538062848 70549603674704 70621317555712 70705196097536 70803579951104 70887674970112 70935500382208 70972876502528 70986312736768 71105112365056 71118573633536 71204052688384 71288623357952 71361088454656 71531718049792 71664995139584 71706161946419 71764714520576 71864572657664 71949927841792 72036406120448 72270777394816 72371339701024 72544384880968 72645327902602 72780679857704 72941192769536 73028862472384 73115600509952 73217338358528 73261735120574 73353756077056 73441921649264 73543070461952 73587664738016 73631463575488 73718917336064 73793852833792 73866257783318 73926574211072 73931344707584 74020204496896 74167095169024 74211238879232 74256238312256 74299381252096 74345488598689 74359563319184 74402766290944 74447881860352 74492192692736 74537362487588 74630985705472 74676239660176 74729731572496 74780149084564 74868967164992 74945071691776 74958953904373 75034085654528 75078745391104 75124270853632 75218631262208 75264241547264 75318154655744 75368969156096 75458486591488 75549181887872 75563484485632 75653232951296 75654305981408 75744162317824 75911210991616 75962425606144 76144057335808 76158472552448 76250009178112 76340573044736 76446798331904 76589233143808 76772363616256 76787700981992 76894548432338 77222020557682 77236639848992 77421318318344 77500017317632 77685325541824 77830067963648 77844802367488 77938365831872 78030934998016 78032041752343 78139512365824 78186893784142 78233430048956 78326349669568 78379193692912 78552053751808 78645351809024 78646467277952 78754784116736 78802538617088 78849441309184 78897253206772 78943092580352 78996352698368 79052939184128 79100874476624 79200229728256 79248254333248 79295422312064 79343504638937 79452781481216 79470303051776 79548277612804 79618371223552 79675403272192 79723716007936 79872256335872 79919795716096 79968256643968 80078393933824 80079529728352 80126056005632 80174642003456 80271005755864 80286202265984 80381560010752 80435790611968 80478172462688 80628118485376 80710077206528 80805938397184 80903060919296 80918377086976 81014485680128 81069143293952 81111858860032 81262985560064 81376060215296 81472712409088 81570636342272 81949899367336 82063929839554 82212924817408 82327321280512 82595174165504 82694447211376 82710102515456 82809513696364 82907868435392 83023231888688 83177919837376 83221746523916 83277893298719 83361363165184 83376804342832 83461557111296 83560686297088 83676958124032 83727697280656 83832864088064 83877035866624 83933624742016 84033314613248 84049223385088 84150244086272 84201270229076 84250191241216 84251386206568 84335831810048 84418580323792 84537484967936 84594519425024 84677521757521 84694994255872 84812844433408 84864272356864 84914782948352 84966272684216 85031732903936 85083293554688 85133934505984 85185557128672 85292555091968 85344273897344 85405407511424 85463027525216 85564533902848 85583403286528 85667375890712 85753240748032 85856309547008 86016276054016 86077891035136 86135964749824 86238270390272 86289598775296 86341922157568 86460837658624 86462063978752 86564756934656 86668801113664 86950779053138 87021779812352 87142867632128 87351232618496 87367769522176 87739844132864 87757372550848 87862850162087 87879483922672 88089610212604 88253737780208 88376539827212 88481506649536 88571448363008 88587854614259 88783229190656 88948649101312 89072418093568 89178211426304 89179476288392 89285396776576 89302299846656 89409634341664 89515828193792 89576221363328 89694741594029 89773775716352 89861859824308 89881676889088 89988431396864 90005467561984 90113647210496 90168289379168 90220677234688 90281545940992 90346216210432 90400999401856 90514548260864 90569433523712 90623339785216 90678291015928 90730975182848 90804466745542 90912317271776 91112818294784 91262387931806 91282578669568 91336909389824 91392293307392 91519462546688 91628162289664 91682698698752 91738292292416 91864640012288 91975054243072 91980989411584 92146421126144 92240088236032 92460641050624 92699267268608 92871983497216 93001211674624 93223584391168 93242208335276 93657027848384 93769596391471 93880968669488 94011600815132 94088367177728 94394484760576 94507939670144 94620188895232 94639444224416 94751849640448 94865734075112 94883693587072 95042486840224 95060479814144 95110567455904 95174735198536 95287776391808 95384636698624 95497927196672 95612708359168 95630809284608 95790852878336 95808987529216 95859469561856 95924142562304 96038073843712 96171707527168 96230023118944 96285932847104 96287298521792 96401661131776 96594337101262 96679450771456 96774310580024 96987739836416 97045466226688 97104311639104 97160729329664 97295925149696 97354922432768 97477205819392 97536313025536 97606180013056 97729801249808 97788038746112 97905572446528 98121496625152 98304315490304 98374732611584 98536223314256 98676482465792 98813787404288 98931150782464 99050058415616 99312099088384 99372318917872 99510592088908 99591848722432 99748529211331 99829980135424 100073434804343 100094084120576 100294140058112 100414685899528 100533950701184 100673840242976 100861414605952 100982642267738 101001759802528 101121721885184 101243262416296 101363511337088 101466547646464 101655598972928 101777781183232 101797049249792 101917955915776 101919401472448 102040453458944 102161649221632 102182439247616 102244399563878 102303803650048 102372824415232 102426764952512 102617605345024 102721916444672 102843921596416 102987025383424 103049473576192 103178909646848 103233274912768 103252818526208 103425617985536 103569531183104 103632332589632 103692543066112 103837913827921 103899791167744 104024670724436 104299871922064 104448335208448 104694737271397 104717899759616 104780227084288 104843762619904 105114347706368 105121130756096 105310195572736 105519105281408 105583088850239 105669304057856 105942019735552 106200379792364 106349964378112 106454312687723 106541239304192 106562523811744 106817322620008 107016343450016 107036603255296 107165253018824 107227516125184 107292535622272 107314369790186 107441829503008 107698730795656 107771391327754 107879411154944 108009073908736 108137358737408 108138892507184 108159364827904 108287828160512 108417981800128 108546752297984 108619984960256 108697791378176 108771125941184 108900315876352 109011013369856 109031205679088 109271666696192 109401451134976 109475260432384 109553679499264 109627591499776 109757798678528 109889719109632 109910522888192 110042626882048 110109353376484 110173327007744 110393528115728 110599212091456 110754992488448 110818613917193 110909104259072 110976356158976 111195343028224 111262768494592 111470072029184 111668892532736 111691201428352 111892082796032 112114049361496 112138853285888 112322938992992 112612826644864 112681111630087 112773122818048 112996837151744 113064172322816 113200066760704 113207371583488 113499541815296 113568364477568 113704864915642 113726390958752 113929235883008 113998319098664 114156943846946 114369639776392 114621874352128 114643105971394 114759641028032 114826316480512 114895943658496 115055817420544 115270188121088 115330924316608 115408734020272 115545807593216 115567682154496 115569321312508 115706585618624 115844012956672 115845656034031 115961768738816 116177827397632 116239041830912 116317464209408 116455617101824 116479315968512 116617661095936 116756170539008 116757826553984 116779930568704 116918632742912 116997513617408 117059159945728 117277263251456 117396475936768 117511662847172 117677179518976 117699457581056 117980885614592 118200706269184 118268604768769 118365178494976 118436951531008 118648198316032 118671901517624 118885337970784 119199853625216 119343122680054 119369525952512 119651128310168 119821442994176 120130683092992 120138435149824 120282832307456 120354509225984 120593263178752 120666387257416 120834290393674 121049813125696 121275351771392 121348889447786 121542816432128 121662071643112 121785741499136 122002961260544 122076940137152 122230275801088 122304392514304 122474574878656 122545732714496 122620040711168 122621779896539 122767420567792 122790662289152 122938247219788 123084263766464 123167304374576 123438941609984 123585552842752 123587305722496 123734093170688 123757517897728 123906264914432 124053431197696 124137125668864 124226047289344 124309858218496 124457503858688 124607092204672 124755090876416 124881904795648 125114583351296 125204205142016 125288675999744 125588250411008 125737414426624 125763002150912 125839261001696 125912373723136 126063710710784 126473860440928 126649844476792 126830121324544 127056338354176 127366189750982 127647087346688 127800509326672 127876666052608 128130342127424 128369073134848 128700373308416 128778413291528 128855061257104 129139242459136 129371504869376 129379853238272 129713762074624 129792416545792 129869668038656 129948417046448 130129235808572 130204841009152 130283793255616 130440384353279 130465078682224 130683419405308 130708159744448 130777030251868 130865260897987 130892263849984 131020692538736 131153875460608 131309649895424 131467473993856 131492362766336 131712422707712 131737357852672 131806770647552 131895696023168 131972327538688 132052351535104 132079224357152 132236097849856 132393157664768 132395035467464 132527735701504 132552284056192 132844619235328 132934244810752 133092133830656 133119218249728 133277326966784 133437516061696 133596002828288 133621294563328 133781897080832 134031158001664 134378476718486 134488205164544 135164119735736 135487307057102 135597940932608 135625030305856 135868957680896 136228404143104 136392140205776 136554136246528 136744146640192 136908502585673 136938791993344 137163588962596 137301068742656 137466094065664 137629365665792 137820872204288 137904442579904 137986522291072 138070193111851 138243617222144 138342643572224 138426530334092 138600402024448 138684445083184 138877419728476 139042367592128 139073030340608 139209485822407 139332149641216 139431955726336 139516503013888 139691743772672 139776448587776 139944449126944 139970942718464 140137189384192 140139177024616 140220598009856 140305623506048 140500853965472 140667730018816 140762633570944 140836801809704 141073076125696 141099207349408 141242635111424 141410392195072 141607159902208 141775349940224 141871000764416 141945753005056 141972625473536 142210224730112 142237147267072 142408105376768 142577246715904 143063436099584 143412323892838 143529429041152 143729145315328 144072812240896 144541554789632 144742679402048 144916648968637 145088769761936 145290655805204 145561359715408 145882385539072 146057724944768 146231201019904 146434676717056 146523470241148 146707512154112 146883843298528 147086140923904 147175329476032 147262927150976 147352222900883 147437834672128 147587705667584 147732515566636 147853148422144 147862689415168 148040408993792 148334190338048 148422477758464 148512476624512 148598762504192 148690977197378 148719126638368 148805532581888 148895763720704 148984385385472 149074724975176 149261971410944 149352479320352 149459463144992 149560298169128 149737934329984 149890143383552 149917907808746 150068171309056 150157490782208 150248541707264 150528483094528 150636309311488 150737938312192 150916973182976 151098363775744 151126968971264 151306465902592 151308611962816 151488324635648 151924851212288 152288114671616 152500018356224 152681146089472 152893596663808 153178466287616 153544727232512 153575401963984 153789096864676 154156817872057 154444041115364 154473279697984 154658944697621 154842636636688 155000034635264 155370651083648 155660135927296 155689604734976 155876731663744 156061869996032 156064083504686 156279024731648 156373787568284 156466860097912 156652699339136 156758387385824 157104107503616 157258254692539 157290703618048 157292934555904 157509568233472 157605077234176 157698882618368 157794506413544 157886185160704 157992705396736 158105878368256 158201748953248 158400459456512 158496508666496 158590844624128 158687009277874 158905562962432 158940606103552 159096555225608 159447432015872 159744512671744 159839591432192 159936513287936 160156787867648 160159059456704 160252112011264 160349284006912 160542011511728 160572404531968 160763120021504 160871581223936 160956344925376 161256236970752 161420154413056 161611876794368 161806121838592 161836754173952 162138286587904 162223717720064 162525971120128 162752120430592 162945424818176 163141272684544 163173864586733 163899798734672 164127859679108 164425849634816 164520301426481 164654642561024 165190348331008 165388894422752 165420205030912 165619027392728 165815736870784 166046463777376 166355839674752 166443493047832 166555786597438 166722726330368 166753608685664 166923114222592 167121372594176 167353916248064 167455394561312 167665728176128 167754071733248 167867249484032 168066629226496 168098446770176 168300488172544 168402540458152 168500382482432 168502772413136 168837160647584 169074969935872 169189038850048 169355043515042 169625688866816 169728544713728 169829565896704 169932545368432 170166587109376 170267869011968 170371114257344 170585110183936 170688547794688 170810815022848 170926055050432 171129067805696 171166806573056 171334751781424 171712619094016 172032552108032 172155782070272 172271929499648 172476540780544 172579197550592 172683844315136 172924127957504 173129513869312 173337602227328 173901558106276 174043559624704 174143536155589 174285735264256 174702465236992 174735539044352 175479688265728 175514745101696 175725700324174 175758967845344 176179220425208 176507475560416 176753079654424 176963013299072 177142896726016 177175709228518 177566458381312 177897298202624 178144836187136 178356422852608 178358952576784 178570793553152 178604599693312 178819268683328 179031656387584 179152442726656 179389483188058 179547551432704 179723719648616 179763353778176 179976862793728 180227294420992 180336578758336 180441354469376 180563091881984 180692432420864 180801998803712 181029096521728 181138867047424 181246679570432 181356582031856 181461950365696 181608933491084 181824634543552 182043173767763 182225636589568 182524775863612 182565157339136 182673818779648 182784586614784 183038925093376 183256324579328 183365397397504 183476584584832 183729280024576 183950108486144 183961978823168 184292842252288 184480176472064 184921282101248 185398534537216 185743966994432 185850664636637 186002423349248 186447168782336 186484416670552 187314055696768 187539192782942 187761937338976 188023201630264 188788969521152 189015879340288 189240377790464 189278888448832 189503699280896 189731468150224 189767387174144 190084973680448 190120959628288 190221134911808 190349470397072 190575552783616 190769273397248 190995854393344 191225416718336 191261618569216 191581705756672 191617975058432 191718939123712 191848285124608 192076147687424 192343415054336 192460046237888 192571865694208 192574597043584 192691368408847 192803322263552 193188674202524 193358901542912 193548621160048 193975479672832 194090932453376 194208623278208 194321458659328 194591850299392 194709844865536 194954411638784 195072626051072 195212360026112 195459602499616 195576077492224 195811144893056 196242993250304 196608630980608 196749465223168 197072446628512 197352964931584 197627574808576 197862301564928 198100116831232 198624198176768 198744637835744 199021184177816 199497058422662 199659960270848 200146869608686 200588280116224 200829371799056 201067901402368 201347680485952 201722829211904 201965284535476 202003519605056 202243443770368 202246312296889 202486524832592 202727022674176 202933095292928 203311197945856 203555562366464 203594098499584 203835911831552 203838802944896 204080906917888 204323298443264 204364878495232 204488799127756 204607607300096 204745648830464 204853529905024 205235210690048 205443832889344 205645409982551 205687843192832 205974050766848 206098947152384 206357819293696 206466549825536 206505637052416 206851235971072 207139062366208 207264665179264 207385086132224 207675827655842 207799582335488 208049341448872 208599743844128 208896670416896 209389474542794 209435799519232 209560454168576 209687525239808 210228695412736 210242261512192 210620391145472 211038210562816 211166177700478 211338608115712 212400759584728 212699928756224 212908625375446 213082478608384 213125047623488 213634645240016 214032686900032 214073206510592 214330506037648 214455032250368 214585071244544 214628739580372 214883659006016 215141932634629 215397461591312 215542782655508 215758822309888 216018147817472 216274717474816 216277785014368 216318729655808 216575656321024 216835963600256 217093504595968 217239969920512 217395582756352 217542251882368 217800631752704 218022026739712 218062411358176 218543333392384 218802902269952 218950520864768 219107358998528 219255182999552 219515597357056 219779438219264 219821045776384 220085253764096 220218706752968 220346654015488 220787056231456 221198424182912 221637227834386 221818208518144 221952712317952 222525536989184 222940144058368 223382402856704 223784165592064 224228098722992 224645877985984 225225653289728 225362223260174 225546245636096 225993674303488 226400133521408 226414743166976 226999083630592 227136728955136 227409729831284 227452781917504 227726162665001 227858471766016 227996638197328 228313887693892 228739279552784 228859802940769 229243748704256 229286211942788 229519282056064 229652632961024 229791887316992 230111634841088 230540376242176 230661848633216 230817468040544 231091615186432 231135364308992 231138642625016 231413171237248 231688025913344 231691312068062 231923537477632 232355654795264 232478083661824 232634928418816 232911234203648 232958631937024 233235322191872 233512341078016 233515653107968 233559861137408 233837265485824 233995027234816 234118319891456 234554526502912 234792951873536 235023325694344 235354359037952 235961771229184 236537209537538 236730356989952 236873903062016 237296396632064 237343803035248 237770675941568 238399707250432 238686245360108 238739051905024 239302256620336 239642885988352 240261366185984 240276870299648 240565664614912 240709018451968 241186526357504 241332774514832 241668580787348 242099626251392 242246428084661 242550703542784 242697778895572 243035484524833 243085632864256 243324143286224 243571482998272 244005922521088 244153880274304 244460551602176 244608785028608 244949149757312 245091465428992 245240081422336 245243559793078 245534841135584 245581324578304 245876494439576 246168527532928 246334608749152 246877883219968 247171105685504 247174611444992 247468186341376 247515035795456 247812529828864 248106862395392 248274251337728 248452094578688 248619716436992 248915007717376 249214184409344 249510181752832 249763809591296 250577351999488 251176500822016 251526004301824 251678522003392 251824747446272 252127421421568 252947720881856 253299688953584 253660242649088 254112676708352 254258647659107 254732379501964 255294174693376 255601018653344 255753332105216 256260684254848 256416072922009 256738146269696 257400746616832 257556826583056 257710122514208 258278484918272 258531902241613 258743009738752 258759706476544 259427524149248 259584833091584 259739336077312 259896834092896 260258471617144 260409682018304 260567586511232 260880768706558 260930157364448 261366838810616 261416319488896 261554060503736 261730521795974 262041385077472 262307750921216 262619299790848 262934947987712 262984725532672 263424845415424 263474715705344 263613541295104 263791392046336 264104703070208 264158448714304 264472195699712 264786315329536 264790070934928 265104568112384 265689238470656 265868489621504 266238436499456 266554653933568 266875032123392 267192005656576 267563794161664 268062316003328 268756953436972 268976410329088 269130919513183 270328239471472 270974614114204 271195881865216 271250060611712 271737915361792 272456808286208 272784280411552 273108272493056 273488293280384 273654128244497 273817005171346 273877583986688 274327177925192 274602137485312 274932188131328 275258731331584 275641744408576 275808885159808 275973044582144 276140386223702 276487234444288 276685287144448 276853060668184 277200804048896 277368890166368 277754839456952 278084735184256 278146060681216 278418971644814 278664299282432 278863911452672 279033006027776 279552897175552 279888898253888 279941885436928 280274378768384 280278354049232 280441196019712 280611247012096 281001707930944 281335460037632 281525267141888 281673603619408 282146152251392 282198414698816 282485270222848 282820784390144 283214319804416 283550699880448 283742001528832 283891506010112 283945250947072 284420449460224 284474294534144 284816210753536 285154493431808 286126872199168 286824647785676 287058858082304 287223754438439 287458290630656 288145624481792 289083109579264 289485358804096 289833297937274 290177539523872 290581311610408 291122719430816 291764771078144 292051044429001 292115449889536 292462402039808 292869353434112 293046940482296 293415024308224 293767686597056 294172281847808 294350658952064 294525854301952 294704445801766 294875669344256 295175411335168 295465031133272 296080817987584 296668380676096 296844955516928 297024953249024 297381954394756 297438253276736 297611065163776 297791527441408 297968770770944 298149449950352 298523942821888 298704958640704 298918926289984 299120596338256 299475868659968 299780286767104 299835815617492 300136342618112 300314981564416 300497083414528 301056966189056 301272618622976 301475876624384 301833946365952 302196727551488 302253937942528 302612931805184 302617223925632 302976649271296 303849702424576 304576229343232 305000036712448 305362292178944 305787193327616 306356932575232 307089454465024 307150803927968 307578193729352 308313635744114 308888082230728 308946559395968 309317889395242 309685273273376 310000069270528 310741302167296 311320271854592 311379209469952 311753463327488 312123739992064 312128167009372 312558049463296 312747575136568 312933720195824 313305398678272 313516774771648 314208215007232 314516509385078 314585869111808 315019136466944 315210154468352 315397765236736 315589012827088 315772370321408 315985410793472 316211756736512 316403497906496 316800918913024 316993017332992 317181689248256 317374018555748 317811125924864 317815633609397 317881212207104 318193110451216 318894864031744 319489025343488 319679182864384 319873026575872 320313575735296 320318118913408 320504224022528 320698568013824 321084023023456 321144809063936 321526240043008 321743162447872 321912689850752 322512473941504 322840308826112 323223753588736 323612243677184 323673508347904 324276573175808 324447435440128 325051942240256 325504240861184 325890849636352 326282545369088 326347729173466 327799597469344 328255719358216 329040602852962 329309285122048 330380696662016 330777788845504 330840410061824 331238054785456 331631473741568 332092927554752 332711679349504 332886986095664 333111573194876 333445452660736 333507217371328 333846228445184 334242745188352 334707832496128 334910789122624 335331456352256 335508143466496 335734498968064 336133258452992 336196893540352 336600976345088 336805080916304 337000764964864 337005544826272 337674321295168 338080179854417 338149939871744 338378077700096 338710087030084 339251377733632 339457089427456 339659131793408 339865090736864 340333174218752 340535738023936 340742228514688 341170220367872 341377095589376 341621630045696 341852110100864 342258135611392 342669503562848 343425238188032 344065104216064 344311564140544 344543858999296 344953081561088 345367688630272 345848255915008 346259027738624 346675204454656 347803116212552 348287072311178 348571470528512 349404930473984 351029490203392 351451400648348 351517935690688 352358440850416 353014951120832 353506159308848 353926026598144 354285793452032 354351418457036 355132916762624 355794596405248 356289672374272 356712845705216 356717905153568 357141587106304 357209199386624 357638537366656 357855398473573 358063312775168 358304885453312 358778966376116 359095102865408 359447439297232 359526707556352 359953725587456 360454588841984 360673157516672 360882708938752 361126183763968 361384864841728 361603997607424 362058193043456 362277734094848 362493359140864 362713164063712 362923900731392 363217866982168 363649269087104 364086347535526 364451273179136 365049551727224 365130314678272 365569173229568 366077850186752 366512649158656 366730794795008 366953169169664 367458560049152 367900216972288 367923957646336 368585684504576 368960352944128 369842564202496 370797069074432 371701329273274 372004846698496 372894337564672 372968833341104 374628111393536 375078385565884 375523874677952 375600294265651 376046403260528 377199869647139 377577939042304 378031758680576 378480755580928 378557776897664 379007398561792 379462936300448 379534774348288 380169947360896 380241919256576 380442269823616 380698940794144 381151105567232 381538546794496 381912904253309 381991708786688 382450833436672 382523237138432 383163411513344 383235950116864 383437878247424 383696570249216 384152295374848 384686830108672 384920092475776 385143731388416 385149194087168 385382736817694 385606644527104 386377348405048 387097242320096 387950959345664 388181864906752 388417246556416 389183700598784 389419689731072 390145252102144 390424720052224 390919204999232 391152154984448 391622289786112 392485986500608 394144893257024 394705929863168 395255149617152 395724603129856 396200233662464 397248396353536 397489275671488 398042368355632 398994116845324 399319920541696 399549303464311 400293739217372 401176560232448 401658743598112 402135802804736 402695360971904 403445658423808 403930569070952 404007039210112 404486887540736 404492624593778 404973049665184 405454045348352 405866190585856 406622395891712 407111124732928 407188196999168 407671823663104 407677605889792 408161813835776 408646596886528 408729756990464 408977598255512 409215214600192 409491297660928 409707059810048 410470421380096 410887665778688 411290819965102 411948101533696 412197894304768 412933099651072 413702471942144 414278124732416 414529330358528 415351655311684 415599164670976 416098682897744 417199487688256 417793340833792 418778949085588 418871599038464 419120908337152 419375050479616 420457390825472 420484523024384 421240782290944 422076421125632 422332355400956 422677216231424 422920016377859 424721113067251 424801519169456 425399857512448 425817250750892 426164957216768 426250095246976 427269290480032 428065373800064 428146413021184 428661012075296 428910064500736 429170142489088 429257479160744 429767318012032 430283865269258 430794923182624 431085565311016 431517644619776 432036295634944 432549434949632 432555570028736 432637459311616 433151312642048 433671927200512 434187009191936 434479939841024 434791165512704 435084503764736 435601263505408 436044053479424 436124822716352 437086666784768 437901041729536 438214717997056 438510365999104 439558876438528 439642091552768 440170507528192 440437413505936 440693308030976 441574112462912 442396848365824 443274455668772 443636417036288 443905424635904 445051073978368 445781664128437 445880288116736 446764805713408 447568331184128 448456197445984 449291755971968 450451306579456 450724446520348 451092491272192 451351614117547 451987348606976 452800267042816 452829486333952 453998167261184 454273457910272 454819459662568 454905563835008 455452325330002 455716943532032 455993276394656 456627775387784 457478559105568 457719605881538 458487497408512 458572423885576 459038564112128 459583774633984 460223269682176 461080752484352 461323697266432 461634936081088 462183230372864 462270728617984 462277285250032 462826342474496 463376051826688 463382624136124 463847074955264 464956167323648 465269856837632 465822468407296 465917263874048 466470644383744 467031306215936 467119722274816 467674530971648 467990054469632 468236639782912 469109053005824 469585903747072 470046651388688 470708718075904 471923542458368 473074419075076 473460713979904 473747806124032 474592793264128 474687606070496 475541351883136 476799414500864 477372490720216 477478103810048 478604513240672 479285771976704 480522732371968 480553740599296 481131329229824 481418036903936 482373052715008 482665549029664 483337161574696 484199252502784 484492856169322 485101407085568 485395557791144 486070969049666 486648286572448 487142965996544 488011845042176 488307760548608 488921103204352 489217570057216 489898299514624 490480162844672 490487119586156 491069682271168 491162649156608 491752988879152 492337055065856 492669217498304 493755766439936 494349222889984 494936372682752 495030071590912 495625059657728 496213724790784 496548502675456 496904189157376 497239432873984 497830015434752 498428368818688 499020363505664 499424567100481 499527619182592 501154703998976 501943133624933 502353001644032 503052008603648 503357044006784 503649494892544 504254842843136 505895441763712 506599377907168 507320485298176 508517295318214 509464759003928 510588349386752 511202037306688 511506664210432 512521368509696 512832145844018 513476292539392 514801493233664 515113653166112 515420245028416 516556969836544 517063804483226 517486019477504 517519412953088 519169666183168 519478672154624 519793668185792 520516943234288 520819364036608 521135173022464 521761537413116 521860314728896 522733677621232 522832638977792 523108121007472 523461043591948 524082770154944 524615501842432 525238599581696 525869895975424 525969451065344 526849690830848 526949431410688 527227082590208 527582784092672 528209406140416 528316897428608 528944391399424 529572630659072 529580141869856 530209136224768 531378476941312 531736979243008 532476872998912 533109307867136 533750064246784 534384011313152 535127588323328 536124632006656 537513906873944 538261839026366 540656478942944 541949228228408 542500121223424 543475830723584 544913616572416 545568560823104 546216544986112 546976586560768 547308256488994 547634010342692 547755167973376 548654355850384 549864376262656 550517462663168 551283488817152 551617770319616 551946089164288 552280772447404 552974468888576 553370574288896 553706121336368 554401608097792 554737780332736 555404532472559 555509678913904 556169470368512 556292121362432 556837943289628 557328598564864 557727822905344 558066012055552 559105794351104 559777796507776 559883770873856 560548757536768 560556708098464 560882392039424 561222494024192 562003415861888 562670920075264 563050534283776 563347207238816 564292304502784 564396829397632 564970540445696 565641568780288 566428639608832 567101399760896 567484003057664 567783012020224 567890501894144 568840898920448 568948589068288 569632421507072 570308986863616 573649295571352 574447508876878 574916581261312 576291248963584 578166219158528 578970717608192 579666595874548 580355079047744 581162623220816 582245438861632 582945253091033 583529542156288 584102088858002 584230899779072 584924804079616 585738706868224 586093880964592 586830048616448 587535373194112 588344563695616 588701317904128 589051708603904 589408891603532 589751338688512 590229033846023 590350822670336 590930062266544 592161635975168 592742652302647 593336761352192 593689911033856 594049906498048 594763908789512 594876506553472 595222130327552 595583054882816 595937541541888 596298899900704 597047885643776 597409917281408 597837852579968 598241192676512 598951737319936 599560573534208 599671631234984 600272685236224 600994166829056 602113932378112 602545237245952 602951753248768 603667892731904 604393455102976 604507875885056 605225863610368 605234447851264 605953298542592 609152458686464 610000073424896 611574386655232 614178908930048 614301607855936 615156387458704 616627271488228 617776164461456 617893118791936 618635778790484 619370546546752 620000138541056 621482604334592 622640543709184 622758418939904 623506926654976 624247479984128 624256334018744 625116098926592 625495150273136 625867440391648 626610797356544 627033549543296 627863191158203 628416430014464 629033018770156 629171738223616 630038272933888 630420308936704 630795530473472 631178025654176 631544740642816 631970821586944 632423513473024 632806995812992 633601837826048 633986034665984 634363378496512 634748037111496 635622251849728 635631267218794 636386220902432 637789728063488 638978050686976 639358365728768 639746053151744 640627151470592 640636237826816 641397136027648 642168046046912 642289618127872 643052480086016 643486324895744 643825379701504 645024947883008 645680617652224 647224487354368 647347016695808 648894870880256 650103884480512 651008481722368 652565090738176 652695458346932 655599194938688 656387174740297 656511438716432 658081205705924 658618570244096 660761393324032 661555577691008 661680820123648 662476109570912 663262947483136 664185855109504 664588597165207 665423358699008 665773972191328 666223146389752 666890905321472 667014434742656 667692456890368 668485490376704 669415664992256 669821578245248 670662912704512 671016286932992 671468997936128 672266516905984 672393787080704 673201952690176 673610161832608 674001529929728 674011089652544 675348642590336 676160359708834 676756155400192 677420174060168 678914178854912 679318263586816 679730181473728 680666348437504 681071476047872 681484457029376 682340440735744 682754191178752 683243260091392 683704220201728 684516271222784 685339007125696 686850476376064 688130208432128 688623128281088 689087717998592 690735377260544 691696511830016 692518055477248 693350408909312 695606232425104 696574144622356 697142941057024 697543403636209 698809860947968 700514043630401 702058980406784 702902801296696 703035871381376 704716881700832 706029902241664 707012318617696 707852053196288 708571586904064 708702836914072 710265833525248 711589192810496 712579344748544 713425691410432 713435810307136 714283174212608 714418398773248 715277074733312 715710796947146 716126625550336 716609770906624 717557932752232 718894878594464 719053415112704 719907451174912 720909177683968 721346315033344 722252367527936 722769729683456 723207995214848 724555468189696 724986718281728 725426328127424 725847801462784 726435733964336 727298538174208 728172695071052 728902546358272 730099103454448 731138346459136 732155700373504 733025298317312 733461589590016 733906338339328 734917120098304 735800433944576 735847915292672 737171369009152 737920705888256 739081621951673 739685128404992 741594138148864 743402658546548 744009693396992 745180188814061 745788675129344 745937666682208 749256222787072 750156771131768 751047749355904 751200588531302 752092806521056 754399739294278 755155878084608 756063517361152 756961511161856 757115553795328 758014797123584 758925872600896 759069548696576 760339894721792 760483838513152 760884539647232 761397881588288 762302211134464 763077093588992 763825808506618 764901666873344 765046474276864 766326823026688 766875756494848 767393140498432 768304590749696 769373660217344 769840184951552 770298388174336 770765473635388 771213289054208 772754696810096 774194484640192 775730297420351 775901918691328 776363729813504 776834493112832 778367401197568 778839379462144 780290504204288 780849440104448 781838409998464 782304309968896 783244579572224 784971973001216 788289786514048 788767781410609 789411859726336 790510299234304 791449206259712 792400467324928 794496792707072 794978551342976 796084736711264 797988233690648 799098606928622 800587478434744 802353120464896 803317487196224 804271605609472 805390721943808 806891316847616 807861138141904 808014078420224 808973775081472 808985249187556 809946099330368 810908090696704 811732381171712 813244791783424 814222249465856 814376393998336 815355211779584 816323627671552 817293193773056 817459513980928 817955196511024 818430429200384 818982595321856 819414119620096 820940842760192 821775331557376 822581639930204 823896203067392 824395788609536 825866199302144 827404943884288 827880233381383 828556249464832 829058660717056 830703310623368 831198329341952 832197365795488 834398975376512 835586681667584 837557898171176 837743198076928 838750100959232 840914781650944 840969046048768 842481564581888 844152842251264 844664710801912 845840032755718 849442226134502 849603038338912 850799715024896 851634501501784 852500190493952 854538580960064 856130747600128 856292826042368 857322024150592 857820129001472 858340284978176 858352459275773 858514958321488 859534636024064 860567730538516 861589846365248 862171130622032 864072591269888 865098869899264 865111140057472 865274918623232 866302625284096 867343854401024 868374018383872 868959879682048 869582331025408 870169007529472 871202527010816 872088106958848 872249645432704 874173333569536 875802083459072 876429435994112 877020731998208 879117752877056 879284183105536 880341015056384 880874827011872 881386616061952 883148224925824 884793696731648 886548911337544 887810849271808 890102147956736 891563328256874 891760576233472 893529611426816 895136662368256 896912394891968 898583511943936 900902613158912 901448893040696 902703228235094 903974697213952 905600534085632 905658972667904 907996334522368 908546915820544 909638919325136 909811127670016 910904650660004 911433887064064 911986552789312 913255550775568 914957118211136 915439211763076 916056826285909 916974994817024 917144847771152 918077128224256 919167549267968 920446539364352 922161504968704 922647394532864 923269872162176 924366460745728 924541457235968 924554570500064 925652684948992 926752103653376 926765248272248 927694149910528 929912334647296 930539713675264 931644936814592 931834527748096 932941288767488 934062612431872 934239444549632 935349061943296 935980108939264 936473279565824 938218106011648 940093302777376 941417436151808 946148838150152 947495612248064 949185586528256 949375212140992 951082703766272 953598829001728 954744981440432 957209026481344 958571543953408 961045464743936 961107481198592 962262658459648 964746105430016 965331098059328 966491351782957 966674323149392 968398505005568 968985712338644 970202814171136 970791115582288 972141938099332 973296573144896 974285931993088 974466400756849 976023690084352 976615521097216 977842206408704 978435140114432 979796599029248 980960325689344 980974239172312 982139364542336 982325298313216 983505977758304 984674110131712 985338434996608 987511532879872 988698445779968 989872745365504 990060143181824 991250119315456 992427449581568 993097005350912 993808378314752 994478865747968 995660030869504 996856737637376 998040727011328 998849134200962 1003886267249866 1004706003288064 1006104017207296 1006714088013568 1008509685686272 1011790883527424 1013198755814336 1014416542780459 1014640970596352 1017034590636428 1018929518007856 1021176698773504 1022404074613376 1023013328420864 1025042737019392 1025664291688036 1026952585078784 1029602986467328 1030227306332224 1030840490056832 1031465560306181 1033113939673088 1034127608966452 1034972038955008 1035038825906176 1038339332366336 1038957344309248 1039587336371584 1041033886468576 1041638728073216 1042270346044928 1043523074826232 1043720629457792 1045467355242464 1045665277955584 1046216242014944 1046922087183896 1048165540309888 1049231003684864 1050477199163392 1051739791950848 1051938902130688 1053699381661696 1053898862821376 1054454165180416 1055165568185344 1056418812280832 1056633794857216 1057888782798848 1059145261318144 1059160283739712 1060418272449536 1063473958486016 1064953745997824 1067500128493568 1068768022626304 1070255176646656 1072249264013312 1075027813747888 1076523678052732 1081312957885888 1082612612883347 1083898456456816 1085000242446848 1086951661447168 1089827233144832 1091137121646208 1092433089972224 1093953173121536 1094616512977988 1095268020685384 1095510335946752 1097308711700768 1099728752525312 1100807782847773 1101034925326336 1102566977634304 1103235540639232 1103892178328576 1104561544894808 1105948937777152 1106741148577792 1107412242672736 1108803216195584 1109475560665472 1110809064945118 1111019357827808 1112338940737024 1112584242724864 1113675886579256 1116132024111104 1118211588702208 1119555593015552 1119767541747712 1121097515073536 1121113416196928 1121764784078848 1122444988048384 1124006831723776 1125341840150528 1126101068567552 1126694414477632 1128793658795264 1129941080891392 1131283137560576 1132857279217664 1134968006115328 1135566024040448 1135781003788288 1137681797840896 1139264843014144 1140617973727232 1142217052107131 1147298591142704 1148895017753756 1149833162522624 1151642109985367 1152582497927168 1156332438317056 1157941435216384 1159333191749096 1160710158095488 1162325246441632 1164490877723264 1165890506182066 1167059084312576 1168204177716004 1168461799558144 1169849608159232 1171477413736448 1172187761929184 1173660097232896 1175070746388224 1176689127391232 1177402635808256 1178103417207808 1178817783207064 1179502677377024 1180458067692046 1181860124533088 1184323271950336 1185485304605294 1186673522704384 1187379822067712 1188099812996096 1189527817579024 1189753013106944 1191166109765632 1191875083083776 1192597799801408 1194095771287552 1194819834562816 1195675705159936 1196482385353024 1197903474639872 1199121147068416 1199343262469968 1201988333658112 1204227864756224 1205090474491904 1205903506497536 1207335785463808 1208786910205952 1209015751770112 1210468895702528 1211906597085184 1218304917372928 1219004753089123 1220000146849792 1223148773310464 1228357817860096 1228603215711872 1230312774917408 1233254542976456 1235552328922912 1235786237583872 1237271557580968 1238741093093504 1240000277082112 1242965208669184 1245281087418368 1245516837879808 1247013853309952 1248494959968256 1248512668037488 1250232197853184 1250990300546272 1251734880783296 1253221594713088 1254067099086592 1255726382316406 1256832860028928 1258066037540312 1258343476447232 1260840617873408 1261591060946944 1262356051308352 1263089481285632 1263941643173888 1264847026946048 1265613991625984 1267203675652096 1267972069331968 1268726756993024 1269496074222992 1271244503699456 1271262534437588 1272772441804864 1274302216374341 1275579456126976 1277956101373952 1278716731457536 1279492106303488 1281272475653632 1282794272055296 1284336092093824 1284579236255744 1286104960172032 1286972649791488 1287650759403008 1290049895766016 1291361235304448 1294448974708736 1294694033391616 1297789741760512 1300207768961024 1300954652456459 1302016963444736 1305130181476352 1305390916693864 1311198389877376 1312774349480594 1313022877432864 1316162411411848 1321522786648064 1323111155382016 1323361640247296 1324952219141824 1326525894966272 1328371710219008 1329177194330414 1330846717398016 1331547944382656 1332446292779504 1334028869485312 1335384913780736 1336970980753408 1338831329984512 1339643156490496 1341325825409024 1342032573865984 1342937995872256 1344533033811968 1346403905380352 1347220323665216 1348003059859456 1348022179305088 1348839578861929 1350697285180672 1352320719417668 1353512310800384 1354840348120336 1357828357709824 1358636527173632 1359460362947456 1361332696875008 1362142952095744 1362968914058752 1364680881471488 1365508382357504 1366486520182784 1367408440403456 1369032542445568 1370678014251392 1373700952752128 1376260416864256 1377246256562176 1378175435997184 1381470754521088 1383393023660032 1385036110954496 1386700817818624 1391212464850208 1393148289244712 1395086807272418 1397619721895936 1401028087260802 1404117960813568 1405805602593392 1406071742762752 1409433763401664 1412059804483328 1414024637235392 1415704106392576 1415724186078223 1417143173808128 1417405673828144 1420531667050496 1423178385620992 1425158689497088 1426851382820864 1426871620614272 1428566348425216 1428836797546496 1430554149466624 1431421593894292 1432253251100672 1433219541813248 1435115865504464 1437789757188928 1438106830225408 1439517869877857 1439814902349824 1441818355367936 1442692630066688 1444504735055872 1445539459366912 1446415990429696 1449110936379392 1449973436563456 1450852656254848 1451695602925568 1452871467928672 1454597076348416 1456345390142104 1457805092716544 1460198206908896 1462276692918272 1464311400747008 1466050596634624 1466923179180032 1467812676678656 1469834240196608 1471600867889152 1471695830585344 1474342738018304 1478163243903346 1479370256809984 1486805317093096 1490360377628122 1491577350258688 1491875333364416 1498512445574144 1500313542263536 1502095498711808 1502401177062604 1504185613042112 1505993528442403 1508799478588556 1510311756169216 1512127034722304 1513923022323712 1514231107590656 1516029594247168 1517851745201792 1518139097393152 1520679789443584 1520967677026304 1521769079294464 1522795763176576 1524604422268928 1526154187177984 1527651617013236 1529803333746688 1530092948553728 1532653646053376 1533751512989696 1534786280996864 1536609181499392 1538747320434688 1539680369903104 1540596776348672 1541530947270776 1542426578108416 1545509393620192 1548388969280384 1551460594840702 1551803837382656 1552727459627008 1553668986225664 1557678758924288 1560581008408576 1561698880208896 1563676819996928 1564608619937792 1566489159144448 1576579573028096 1577535562821218 1578823719452672 1581020598468608 1584800934649856 1588993585414144 1589957102685952 1592169473422528 1594083138655007 1595976467381296 1598197213857244 1601174956869488 1604706240929792 1606634974392448 1608543211218944 1610781443887616 1613782633695232 1615722276283808 1616028156840448 1617947550162944 1617970498375112 1619892198660736 1621816181393408 1623464762343424 1626489583566848 1628444498931712 1628752787996672 1630710423559168 1632647255343104 1634586387546112 1634919027961856 1635910393022048 1636860858400768 1637965190643712 1638828239240192 1641881685520384 1643550663114752 1645163279860408 1648791577219072 1651732398604288 1655760466762766 1657112498929664 1658117321434112 1661406621246736 1662396658683904 1664394731590976 1668797950753024 1671173363335168 1675115796342352 1677500201918464 1681829563301888 1681938092097536 1684963129163776 1688305684502528 1689329421603824 1691680065511436 1695724996592627 1698884452269004 1699206076677824 1701248391673831 1701599430049792 1703269003003568 1705000380987904 1709077161920128 1712261495200256 1712585652084736 1714644048301184 1715640258002944 1716680569956352 1716704918551546 1717029916642976 1719069272048128 1721135461077032 1723179692730496 1724342261244064 1728145182539776 1730197739798528 1730222280114944 1730549837246464 1732605250568192 1734687708802048 1736748036767744 1737919759364096 1739164662050816 1740338015058944 1742405054021632 1744499290865408 1748346667139072 1754041463996416 1758235505754112 1760682030112768 1761749654023744 1762773232123904 1766296449851648 1769587393463296 1773097822675088 1775621698543616 1779810533613749 1780204295913472 1783126656513748 1783521152466944 1787059222853632 1790273324736512 1793824789783936 1794912510454063 1797167023887872 1801805226317824 1802897786081392 1805406456470188 1807949394427904 1809723315691291 1811201068171264 1811317945335808 1815992669044736 1817093831641088 1819277838650272 1819622255340032 1821809301320008 1822867774128128 1823973105578624 1826511101551136 1829914236422272 1830878423526152 1832113652571818 1833949989634048 1834289695542304 1836154256448512 1838335098535936 1840893078728704 1844323009937408 1845294789065728 1846539744324352 1848732921491456 1849082914471936 1849109141000128 1851305369897984 1853504207306752 1853530496544496 1859824669294592 1861079427350528 1863669055496192 1865882577534976 1868125224863744 1868478889099264 1871960217878528 1872946559131648 1876436212023296 1880186605554752 1882834872303616 1883916436592281 1892297676300304 1894991224496128 1898371173056512 1898750424281984 1902165407532544 1907197658003456 1909489962880864 1914418052962688 1915578897711479 1917143087906816 1922090929487872 1922214962397184 1924525316919296 1929492210860032 1930662196118656 1932982703565914 1933348646298784 1936797010011136 1937971424677288 1940405628342272 1941582231164576 1944283876198664 1946593146289792 1948571863986176 1948932801513698 1952047380168704 1953231042194432 1956870280228864 1959593198058496 1961920651378688 1961948478344624 1964278729084672 1964650596626432 1967011955516608 1969348220263424 1970676869993216 1975023065759744 1977396891559936 1979745490731008 1982500238630912 1984854899163136 1986194010701824 1987616756629504 1988957731495936 1991320061739008 1993713475274752 1996081454022656 1997698268401924 2007772534499732 2009412006576128 2010566281069073 2012208034414592 2013428176027136 2017019371372544 2023581767054848 2026397511628672 2028833085560918 2029281941192704 2034069181272856 2037859036015712 2042353397547008 2044357311003007 2044808149226752 2046026656841728 2050085474038784 2051328583376072 2053905170157568 2059205972934656 2060454612664448 2061680980113664 2062931120612362 2066227879346176 2068255217932904 2076678664732672 2077914688618496 2079174672743168 2082067772937152 2083277456146432 2084540692089856 2087046149652464 2087441258915584 2090934710484928 2091330555911168 2092432484029888 2093844174367792 2096331080619776 2098462007369728 2100954398326784 2103479583901696 2103877804261376 2107398763323392 2107797725642752 2108908330360832 2110331136370688 2112837624561664 2113267589714432 2115777565597696 2118290522636288 2118320567479424 2120836544899072 2126947916972032 2129907491995648 2135000256987136 2137536045252608 2140510353293312 2144498528026624 2150055627495776 2153047356105464 2162625915771776 2165225225766694 2167796912913632 2170000484893696 2173903322894336 2179654466289664 2182274243292416 2184866179944448 2187906346243072 2189233025955976 2190536041370768 2194617423401536 2199457505050624 2201615565695546 2205133955268608 2206471081278464 2207784356657152 2209123089789616 2211897875554304 2213482297155584 2214824485345472 2217606432391168 2218951121330944 2221618129890236 2222038715655616 2224677881474048 2224709435265779 2225168485449728 2227351773158512 2232264048222208 2236423177404416 2239111186031104 2239535083495424 2242195030147072 2242226832393856 2243529568157696 2244889976096768 2248013663447552 2250683680301056 2252202137135104 2253388828955264 2257587317590528 2259882161782784 2262566275121152 2265714558435328 2269936012230656 2271132048080896 2271562007576576 2275363595681792 2278529686028288 2281235947454464 2284434104214262 2294597182285408 2297790035507512 2303284219970734 2305164995854336 2312664876634112 2315882870432768 2318666383498192 2321420316190976 2324650492883264 2328981755446528 2331781012364132 2334118168625152 2336408355432008 2336923599116288 2339699216318464 2342954827472896 2344375523858368 2347320194465792 2350141492776448 2353378254782464 2354805271616512 2356206834415616 2357635566414128 2359005354754048 2360916135384092 2363720249066176 2366561258980919 2368646543900672 2370970609210588 2373347045408768 2374759644135424 2376199625992192 2379055635158048 2379506026213888 2382332219531264 2383750166167552 2385195599602816 2388191542575104 2389639669125632 2391351410319872 2392964770706048 2395806949279744 2398242294136832 2398686524939936 2403976667316224 2408455729512448 2410180948983808 2411807012995072 2414671570927616 2417573820411904 2418031503540224 2420937791405056 2423813194170368 2438009506178246 2440000293699584 2457206431423744 2460625549834816 2466509085952912 2471104657845824 2471572475167744 2474543115161936 2477482186187008 2480000554164224 2485930417338368 2490562174836736 2491033675759616 2494027706619904 2496989919936512 2497025336074976 2500464395706368 2501980601092544 2503469761566592 2504987789315011 2506443189426176 2508134198173184 2511452764632812 2513665720057856 2516132075080624 2516686952894464 2521681235746816 2523182121893888 2524712102616704 2526178962571264 2527883286347776 2529694053892096 2531227983251968 2534407351304192 2535944138663936 2537453513986048 2538992148445984 2542489007398912 2542525068875176 2545544883609728 2548604432748682 2551158912253952 2555912202747904 2558984212606976 2562544951307264 2565588544110592 2568672184187648 2569158472511488 2572209920344064 2573945299582976 2575301518806016 2580099791532032 2582722470608896 2588897949417472 2595579483521024 2601909304912918 2604033926889472 2610260362952704 2610781833387728 2622396779754752 2625548698961188 2626045754865728 2629202059859557 2632324822823696 2643045573296128 2646222310764032 2646723280494592 2649904438283648 2653051789932544 2656743420438016 2658354388660828 2661693434796032 2663095888765312 2664892585559008 2668057738970624 2670769827561472 2673390329773163 2673941961506816 2677662659969024 2679286312980992 2682651650818048 2684065147731968 2685875991744512 2689066067623936 2692807810760704 2694440647330432 2696006119718912 2696044358610176 2697679157723858 2701394570361344 2704641438835336 2709680696240672 2715656715419648 2717273054347264 2718920725894912 2722665393750016 2724285904191488 2725937828117504 2731016764715008 2732973040365568 2734816880806912 2738065084891136 2741356028502784 2747401905504256 2756350871994368 2762941509042176 2766786047320064 2770072221908992 2773401635637248 2782424929700416 2786296578489424 2790173614544836 2795239443791872 2796845124250177 2802056174521604 2808235921627136 2811611205186784 2812143485525504 2818867526803328 2824119608966656 2828049274470784 2831408212785152 2831448372156446 2834286347616256 2834811347656288 2841063334100992 2846356771241984 2850317378994176 2853702765641728 2853743241228544 2857132696850432 2857673595092992 2861108298933248 2862843187788584 2864506502201344 2866439083626496 2870231731008928 2875579514377856 2876213660450816 2879035739755714 2883636710735872 2885385260133376 2892831980859392 2898221872758784 2899946873126912 2901705312509696 2905742935857344 2909194152696832 2912690780284208 2920396413817792 2924553385836544 2928622801494016 2932101193269248 2933846358360064 2935625353357312 2943201735778304 2943391661170688 2948685476036608 2956326487806692 2958740513619968 2960440114645013 2973610634186192 2980720755256244 2983154700517376 2983750666728832 2997024891148288 3000627084527072 3004190997423616 3004802354125208 3008371226084224 3011987056884806 3017598957177112 3020623512338432 3024254069444608 3027846044647424 3028462215181312 3032059188494336 3035703490403584 3036278194786304 3041359578887168 3041935354052608 3043538158588928 3045591526353152 3049208844537856 3052308374355968 3055303234026472 3059606667493376 3065307292106752 3067503025979392 3069572561993728 3077494640869376 3079360739806208 3081193552697344 3083061894541552 3084853156216832 3091018787240384 3096777938560768 3102921189681404 3103607674765312 3105454919254016 3107337972451328 3115357517848576 3121162016817152 3123397760417792 3127353639993856 3129217239875584 3132978318288896 3153159146056192 3155071125642436 3157647438905344 3159461298822829 3162041196937216 3169601869299712 3177987170828288 3179914205371904 3184338946845056 3188166277310014 3191952934762592 3196394427714488 3202349913738976 3209412481859584 3213269948784896 3217086422437888 3221562887775232 3227565267390464 3231444552567616 3232056313680896 3235895100325888 3235940996750224 3239784397321472 3243632362786816 3246929524686848 3256888997863424 3257505575993344 3261420847118336 3265294510686208 3269838055923712 3271820786044096 3273721716801536 3275930381287424 3277656478480384 3283763371040768 3287101326229504 3290326559720816 3297583154438144 3303464797208576 3311520933525532 3314224997859328 3316234642868224 3322813242493472 3324793317367808 3328789463181952 3337595901506048 3342346726670336 3350231592684704 3355000403836928 3363659126603776 3363876184195072 3369926258327552 3376611369005056 3378658843207648 3383360131022872 3391449993185254 3397768904538008 3398412153355648 3402496783347662 3406538006007136 3410000761975808 3418154323840256 3424522990400512 3425171304169472 3429288096602368 3433361139912704 3433409837103092 3434059833285952 3438138544096256 3442270922154064 3446359385460992 3448684522488128 3456290365079552 3460444560229888 3461099674492928 3465210501136384 3469375417604096 3473496073535488 3475839518728192 3478329324101632 3480676030117888 3484810108043264 3488998581730816 3495971969703367 3496693334278144 3508082927992832 3516471011508224 3521364060225536 3523499308047488 3525546464247808 3532592899703296 3539174786926592 3546195645350176 3551243397087232 3559621067227498 3560408591826944 3566253313027496 3567042304933888 3574118445707264 3580546649473024 3587649579567872 3589825020908126 3594334047775744 3603610452635648 3605795572162784 3610812912940376 3615898788855808 3619446631382582 3622402136342528 3622635890671616 3634187663282176 3638555677300544 3639244510680064 3643618602640016 3645735548256256 3647946211157248 3653022203102272 3659828472844544 3661756847052304 3664227305143636 3667899979268096 3668579391084608 3672308512897024 3676670197071872 3681786157457408 3688646019874816 3690589578131456 3693079488648704 3697465842982912 3698165828943872 3698218282000256 3702610739795968 3707008414613504 3707060993088992 3719649338589184 3722158854701056 3727338110992384 3731765155069952 3736250449727488 3736957778198528 3743920435757056 3745893118263296 3752872424046592 3760373211109504 3767832873184562 3784595352600608 3789982448992256 3797500848563968 3804330815065088 3814395316006912 3818979925761728 3828836105925376 3831157795422958 3834286175813632 3849050633838592 3858984421720064 3861324392237312 3865965407131828 3866697292597568 3873594020022272 3875942849354576 3880811256684544 3883164462329152 3888567752397328 3893186292579584 3897143727972352 3897865603027396 3904094760337408 3906462084388864 3913740560457728 3919186396116992 3923841302757376 3923896956689248 3928557458169344 3929301193252864 3934023911033216 3938696440526848 3941353739986432 3950046131519488 3954793783119872 3959490981462016 3965000477261824 3969709798326272 3972388021403648 3975233513259008 3977915462991872 3982640123478016 3987426950549504 3992162908045312 3995396536803848 4015545068999464 4021132562138146 4024416068829184 4026856352054272 4034038742745088 4047163534109696 4052795023257344 4057666171121836 4058563882385408 4068138362545712 4075718072031424 4084706795094016 4088714622006014 4089616298453504 4092053313683456 4100170948077568 4102657166752144 4107810340315136 4118411945869312 4120909225328896 4123361960227328 4125862241224724 4131603236922161 4132455758692352 4136510435865808 4149198566118529 4153357329465344 4155829377236992 4158349345486336 4164135545874304 4166554912292864 4169081384179712 4174092299304928 4174882517831168 4181869420969856 4182661111822336 4184864968059776 4187688348735584 4192662161239552 4196924014739456 4201908796653568 4206959167803392 4207755608522752 4214797526646784 4215595451285504 4217816660721664 4220662272741376 4225675249123328 4226535179428864 4231555131195392 4236581045272576 4236641134958848 4241673089798144 4259814983991296 4270000513974272 4281020706586624 4300111254991552 4306094712210928 4325251831543552 4330450451533388 4335593825827264 4340000969787392 4347806645788672 4359308932579328 4364548486584832 4369732359888896 4375812692486144 4378466051911952 4381072082741536 4389234846803072 4395042338107421 4398915010101248 4403231131391092 4410267910537216 4412942162556928 4415568713314304 4418246179579232 4423795751108608 4426964594311168 4429648970690944 4435212864782336 4437902242661888 4443236259780472 4444077431311232 4449355762948096 4449418870531558 4454703546317024 4464528096444416 4472846354808832 4478222372062208 4479070166990848 4484390060294144 4484453664787712 4489779952193536 4496027326895104 4501367360602112 4504404274270208 4506777657910528 4515174635181056 4519764323565568 4531429116870656 4542264096161792 4550727191363584 4557059372056576 4568868208428524 4589194364570816 4595580071015024 4606568439941468 4610329991708672 4625329753268224 4631765740865536 4637332766996384 4642840632381952 4649300985766528 4652120180156449 4657963510893056 4663562024728264 4668236337250304 4672816710864016 4673847198232576 4679398432636928 4685909654945792 4688751047716736 4694640388931584 4700282985552896 4706756509564928 4709610543233024 4712413668831232 4715271132828256 4718010709508096 4721832270768184 4727440498132352 4733122517961838 4737293087801344 4741941218421176 4746694090817536 4752399251984384 4758111270316096 4759012052427776 4764664439062528 4767500332335104 4770391199205632 4776383085150208 4779279338251264 4782702820639744 4785929541412096 4791613898559488 4796484588273664 4797373049879872 4807953334632448 4816911459024896 4820361897967616 4823614025990144 4835147640823808 4836063007080448 4841875582810112 4847626388340736 4876019012356492 4880000587399168 4882803825453463 4903598305412807 4914412862847488 4921251099669632 4933018171905824 4942209315691648 4943144950335488 4949086230323872 4954964372374016 4960001108328448 4964867755293017 4971860834676736 4981124349673472 4982067351519232 4988055413239808 4993979839873024 4994050672149952 5000928791412736 5003961202185088 5006939523133184 5009975578630022 5012886378852352 5016268396346368 5022905529265624 5032264150161248 5033373905788928 5043362471493632 5046364243787776 5049424205233408 5055766572695552 5059388107784192 5062455966503936 5071888277327872 5074907027972096 5077984296891968 5084978014797824 5085050137750352 5091089767219456 5097208865497364 5102317824507904 5117968425213952 5125089902614528 5131177088221184 5137344368375296 5138316945022976 5144419840688128 5147890599165952 5150603037612032 5160199583064064 5165444941217792 5177795898834944 5191158967042048 5203818609825836 5208067853778944 5220520725905408 5221563666775456 5244793559509504 5251097397922376 5252091509731456 5258404119719114 5264649645647392 5286091146592256 5292444621528064 5293446560989184 5299808876567296 5306103579865088 5313486840876032 5316708777321656 5323386869592064 5326191777530624 5329785171118016 5336115477941248 5341539655122944 5346780659546326 5355325319938048 5358572625961984 5368130295463936 5371751983489024 5378132135247872 5385615621521408 5388881294660864 5392088717220352 5395358315447716 5402789140722688 5409282877670672 5419361392481344 5431313430839296 5434546108694528 5437841451789824 5445330787500032 5448571808382976 5451875656235008 5462033529430016 5465946080731136 5469633761613824 5476130169782272 5482712057005568 5494803811008512 5512701743988736 5521374469874263 5525883018084352 5533572094640128 5540144443817984 5546803271274496 5564849859400832 5572593156978848 5580347229089672 5593690248500354 5604112349043208 5616471843254272 5623222410373568 5624286971051008 5637735053606656 5648239217933312 5656098548941568 5662816425570304 5662896744312892 5668572695232512 5669622695312576 5682126668201984 5692713542483968 5700634757988352 5707486482457088 5714265393700864 5715347190185984 5722216597866496 5725686375577168 5729013004402688 5732878167252992 5740463462017856 5751159028755712 5752427320901632 5758071479511428 5767273421471744 5770770520266752 5785663961718784 5795161633669681 5796443745517568 5799893746253824 5803410625019392 5811485871714688 5818388305393664 5825381560568416 5840792827635584 5849106771673088 5857245602988032 5864202386538496 5871250706714624 5886403471556608 5886783322341376 5897370952073216 5912652975613384 5920880229290026 5947221268372384 5961441510512488 5967501333457664 5994049782296576 6001254169054144 6008381994847232 6009604708250416 6016742452168448 6023974113769612 6035197914354224 6048508138889216 6055692089294848 6056924430362624 6064118376988672 6071406980807168 6072556389572608 6082719157774336 6083870708105216 6087076317177856 6091183052706304 6098417689075712 6104616748711936 6110606468052944 6119213334986752 6130614584213504 6135006051958784 6139145123987456 6154989281738752 6158721479612416 6162387105394688 6166123789083104 6169706312433664 6182037574480768 6193555877121536 6205842379362808 6207215349530624 6214675944902656 6230715035697152 6242324033634304 6246795520835584 6254707279987712 6258434479751168 6265956636577792 6306318292112384 6310142251284872 6318922597645658 6324082393874432 6339203738599424 6355974341656576 6359828410743808 6368677893690112 6376332554620028 6383905869525184 6392788855428976 6404699827477952 6412397784001363 6418824963719168 6426539897569792 6434172844875776 6443125775550464 6455130534780928 6462889105135232 6464112627361792 6471790200651776 6471881993500448 6479568794642944 6487264725573632 6492519372306253 6493859049373696 6513777995726848 6515011151986688 6522841694236672 6530589021372416 6539676111847424 6543641572088192 6547443433603072 6551860762574848 6555312956960768 6567526742081536 6580653119441632 6595166308876288 6623041867051064 6632469285736448 6645626484986944 6649586634735616 6657578926363904 6675191803012096 6700463185369408 6710000807673856 6727318253207552 6727752368390144 6753222738010112 6757317686415296 6766720262045744 6782899986370508 6795537809076016 6796824306711296 6804993566695324 6813076012014272 6820001523951616 6836308647680512 6849045980801024 6850342608338944 6858576193204736 6866722279825408 6866819674206184 6868119666571904 6876277088192512 6884541844308128 6892718770921984 6897369044976256 6912580730159104 6920889120459776 6922199348985856 6930421002272768 6938750835208192 6946992147070976 6951679037456384 6956658648203264 6961352060235776 6969620216086528 6977997163461632 6991943939406734 7032942023016448 7042728120451072 7046998616094976 7065185799406592 7078349573853184 7092391290700352 7102486794174464 7119242134454996 7120817183653888 7132506626054992 7148236891414528 7161093298946048 7175299159135744 7179650041816252 7188668095551488 7207220905271296 7211591144325568 7220258922143267 7221625825880752 7231797577711616 7238893262765164 7244804272685056 7245271781343232 7268375326564352 7277111354601088 7278489021360128 7287237205280032 7291471096512512 7295892422314496 7306044406204544 7319656945689088 7323513694104608 7328454610287272 7335799958536192 7337158782169216 7344617025794048 7353340394143744 7363572314914816 7377292039749632 7381179156262912 7386158977297408 7394931685965824 7396331657887744 7396436564000512 7405221479591936 7414016829227008 7414121986177984 7444317709402112 7454676221984768 7472500899454976 7473915556397056 7491786236526592 7505744848093184 7520746422219008 7535665746369124 7569190705201216 7578288290183429 7579964897984512 7595001697127936 7608661630130176 7628790632013824 7637959851523456 7657672211850752 7662315590845916 7668572351627264 7672977439998299 7698101267677184 7705654479934411 7717968843440128 7722648784474624 7731930814263656 7733394585195136 7747188040044544 7751885698709152 7761622513369088 7766328924658304 7777135504794656 7786372585159168 7794287455944704 7795731206054792 7812924168777728 7827481120915456 7838372792233984 7847682605514752 7847793913378496 7857114916338688 7858602386505728 7868047822066432 7877392881053696 7882707479972864 7909587566239744 7918981962924032 7930000954523648 7944776042807296 7950467026518016 7955830925983744 7974853901099008 7984325816090624 7990793073607696 8031090137998928 8042265124276292 8048832137658368 8053712704108544 8068077485490176 8094327068219392 8105590046514688 8115332342243672 8117127764770816 8136276725091424 8151436144062848 8169413590188032 8177429244012028 8179232596907008 8184106627366912 8200341896155136 8205314333504288 8215620680630272 8236823891738624 8241818450657792 8246723920454656 8251724482449448 8263206473844322 8273020871731616 8298397132237058 8306714658930688 8311658754473984 8316698690972672 8328271091748608 8338162768359424 8348184598609856 8349765035662336 8363738841939712 8365322223644672 8369729936119552 8375376697471168 8385324322479104 8393848029478912 8413918335606784 8415511217045504 8429595053293568 8435633321443328 8441324545482752 8451350498246656 8453070358857728 8463110262390784 8473282269917696 8483346179596288 8519629967982592 8533033271623861 8540001027948544 8562041413173248 8600222509983104 8612189424421856 8650503663087104 8660900903066776 8671187651654528 8680001939574784 8695613291577344 8718617865158656 8729096973169664 8739464719777792 8751625384972288 8756932103823904 8762144165483072 8778469693606144 8790084676214842 8797830020202496 8806462262782184 8825884325113856 8831137426628608 8836492359158464 8847591502217216 8853929188622336 8859297941381888 8870425729564672 8875804485323776 8886472519560944 8888154862622464 8898711525896192 8898837741063116 8909407092634048 8929056192888832 8945692709617664 8956444744124416 8958140333981696 8968907329575424 8979559904387072 8992054653790208 9002734721204224 9008808548540416 9013555315821056 9030349270362112 9039528647131136 9062858233741312 9084528192323584 9101454382727168 9106682567195213 9114118744113152 9137736416857048 9178388729141632 9191160142030048 9213136879882936 9250659506536448 9263531481731072 9274665533992768 9285681264763904 9298601971533056 9304240360312898 9315927021786112 9327124049456528 9345633421728032 9347694396465152 9358796865273856 9371819309891584 9377502095433472 9389280777863168 9400565971105792 9419221086466048 9424827337662464 9430542265656512 9436021419016192 9441877052033503 9443664541536368 9454880996264704 9466245035923676 9474586175602688 9483882436842352 9504798503968768 9516222540632192 9518024104855552 9529328878125056 9535000664670208 9540782398411264 9552766170300416 9558558676502528 9565405641279488 9571859082824192 9583227797118976 9592969176547328 9594746099759744 9615906669264896 9633822918049792 9640723795935232 9647228051980288 9670295281647616 9672126014160896 9683751165620224 9695252776681472 9752038024712984 9765607650906926 9807196610825614 9828825725694976 9842502199339264 9866036343811648 9884418631383296 9886289900670976 9898172460647744 9909928744748032 9910069302547561 9920002216656896 9929735510586034 9943721669353472 9962248699346944 9976110826479616 9987959679746048 9988101344299904 10001857582825472 10007922404370176 10013879046266368 10019951157260044 10025772757704704 10032536792692736 10045811058531248 10064528300322496 10066747811577856 10076625089144999 10086724942987264 10092728487575552 10098848410466816 10111533145391104 10118776215568384 10124911933007872 10143776554655744 10149814055944192 10155968593783936 10169956029595648 10170100275500704 10182179534438912 10194417730994728 10204635649015808 10235936850427904 10250179805229056 10262354176442368 10274688736750592 10276633890045952 10288839681376256 10295781198331904 10301206075224064 10320399166128128 10355591797669888 10407637219651672 10441041451810816 10443127333550912 10489587119019008 10502194795844752 10504183019462912 10516808239438228 10529299291294784 10572182293184512 10584889243056128 10586893121978368 10599617753134592 10612207159730176 10626973681752064 10633417554643312 10646773739184128 10652383555061248 10659570342236032 10672230955882496 10683079310245888 10693561319092652 10710650639876096 10717145251923968 10736260590927872 10743503966978048 10756264270495744 10771231243042816 10777762589321728 10784177434440704 10790716630895432 10805578281445376 10818565755341344 10838722784962688 10862626861678592 10869092217389056 10875682903579648 10890661575000064 10903751312470016 10924067058860032 10931892161462272 10939267523227648 10952260339564544 10965424114011136 11042748939748526 11051766036168704 11067144189280256 11093606542548992 11129699718801664 11145186313957696 11158581970585049 11160694458179344 11187380497000708 11208224698086416 11232943686508544 11246444820747136 11248573942102016 11275470107213312 11296478435866624 11312197097883136 11325632851140608 11325793488625784 11337145390465024 11339245390625152 11364253336403968 11385427084967936 11401269515976704 11414972964914176 11428530787401728 11430694380371968 11444433195732992 11451372751154336 11458026008805376 11465756334505984 11480926924035712 11502318057511424 11504854641803264 11516142959022856 11541541040533504 11571327923437568 11590323267339362 11592887491035136 11599787492507648 11606821250038784 11622971743429376 11636776610787328 11650763121136832 11681585655271168 11698213543346176 11714491205976064 11742501413429248 11772806943113216 11773566644682752 11794741904146432 11825305951226768 11841760458580052 11894442536744768 11908738741716817 11922883021024976 11935002666915328 11988099564593152 12002508338108288 12016763989694464 12019209416500832 12033484904336896 12047948227539224 12070395828708448 12097016277778432 12111384178589696 12113848860725248 12128236753977344 12142813961614336 12145112779145216 12165438315548672 12167741416210432 12174152634355712 12182366105412608 12196835378151424 12221212936105888 12238426669973504 12278290247974912 12317442959224832 12324774210789376 12332247578166208 12339412624867328 12364075148961536 12387111754243072 12411684758725616 12429351889805312 12461430071394304 12484648067268608 12493591041671168 12509414559975424 12531913273155584 12564387573178441 12612636584224768 12620284502569744 12637845195291316 12648164787748864 12668063209839037 12678407477198848 12711948683313152 12719656821487616 12737355787380224 12752665109240056 12767811739050368 12785577710857952 12809399654955904 12824795568002726 12837649927438336 12853079795139584 12868345689751552 12886251551100928 12910261069561856 12925778210270464 12928225254723584 12943580401303552 12943763987000896 12959137589285888 12974529451147264 12985038744612506 13027555991453696 13045683388473344 13061178042744832 13079352223694848 13087283144176384 13103721525149696 13110625913921536 13135053484163072 13161306238883264 13187415056145967 13190332617752576 13246083734102128 13264938571472896 13291252969973888 13299173269471232 13315157852727808 13350383606024192 13400926370738816 13409052283980353 13420001615347712 13454636506415104 13455504736780288 13506445476020224 13514635372830592 13533440524091488 13565799972741016 13591075618152032 13593648613422592 13609987133390648 13626152024028544 13640003047903232 13672617295361024 13698091961602048 13700685216677888 13717152386409472 13733444559650816 13733639348412368 13736239333143808 13752554176385024 13769083688616256 13785437541843968 13794738089952512 13825161460318208 13841778240919552 13844398697971712 13877501670416384 13893984294141952 13903358074912768 13913317296406528 13922704120471552 13939240432173056 13955994326923264 13983887878813468 14065884046032896 14073963967483511 14085456240902144 14093997232189952 14130371598813184 14156699147706368 14184782581400704 14204973588348928 14238484268909992 14241634367307776 14265013252109984 14296473782829056 14310501177021049 14322186597892096 14350598318271488 14359300083632504 14377336191102976 14414441810542592 14423182288651136 14440517844286534 14443251651761504 14463595155423232 14477786525530328 14536750653128704 14554222709202176 14556978042720256 14574474410560064 14582942193025024 14591784844628992 14612088812409088 14639313891378176 14647027388209216 14656909220574544 14674317564338432 14689234051588096 14706680788287488 14727144629829632 14754584079499264 14762358312525824 14772317954594816 14789863371931648 14792873128001024 14810442959183872 14828033658454016 14828243972355968 14888635418804224 14909352443969536 14945001798909952 14947831112794112 14983572473053184 15011489696186368 15041492844438016 15071331492738248 15138381410402432 15156576580366858 15159929795969024 15190003394255872 15217323260260352 15257581264027648 15275919703046912 15315344423701504 15324631181691832 15345954879996598 15396202535354368 15411308959868822 15435937686880256 15445297568949248 15463861628527312 15466789170390272 15494376080089088 15503771397418304 15523245026738176 15532657849316608 15554271009589312 15572745170318336 15572966046860453 15588574911889408 15591462412109584 15625848337555456 15654962241830912 15676745584467968 15695365211029504 15695587826756992 15714229832677376 15717204773011456 15736095644132864 15754785762107392 15765414959945728 15819175132479488 15837963925848064 15860001909047296 15889552085614592 15900934053036032 15911661851967488 15949707802198016 15968651632181248 15981586147215392 16062180275997856 16084530248552584 16107425408217088 16136154970980352 16188654136438784 16211180093029376 16230664684487344 16272553450182848 16302872288125696 16338827180376064 16354858488024056 16358465193814016 16400683792310272 16410628667008576 16431241361260544 16473647783477248 16483636901315584 16493447840909312 16503448964898896 16526412947688644 16546041743463232 16565928812866433 16596794264474116 16613429317861376 16623317508947968 16633397381945344 16656542183497216 16676325536718848 16696369197219712 16699530071324672 16727477683879424 16730644447289344 16739459872239104 16750753394942336 16770648644958208 16787696058957824 16827836671213568 16831022434091008 16859190106587136 16871266642886656 16882649090965504 16902700996493312 16906140717715456 16926220524781568 16946564539835392 16966692359192576 17066066543247722 17080002055897088 17200445019966208 17224378848843712 17301007326174208 17321801806133552 17342375303309056 17360003879149568 17391226583154688 17437235730317312 17458193946339328 17478929439555584 17503250769944576 17513864207647808 17524288330966144 17534914525205077 17556939387212288 17580169352429684 17595660040404992 17612924525564368 17651768650227712 17662274853257216 17672984718316928 17695183004434432 17707858377244672 17718595882763776 17740851459129344 17751608970647552 17772945039121888 17776309725244928 17797423051792384 17797675482126232 17818814185268096 17858112385777664 17891385419235328 17912889488248832 17916280667963392 17937814659150848 17959119808774144 17984109307580416 18005469442408448 18017617097080832 18027110631642112 18060698540724224 18079057294262272 18169056384647168 18213365134390426 18228237488226304 18275472833714096 18356777458283264 18382320284060096 18404414419016899 18426273759765872 18501319013072896 18527062963462144 18549331067985536 18571362529527808 18597203943066112 18608480720625796 18631854043572224 18654248098913056 18691266843456064 18695388792930304 18713732308412141 18717593730547712 18743638619783168 18755004190866944 18778561555726336 18801131942211584 18838442172932096 18849654675324928 18861084531313024 18872042838032384 18883754104067006 18887329083072736 18909761992529408 18932490071847352 18967764873684704 19009597007937536 19032445081264384 19036048209711104 19058657756250112 19070001329340416 19081564796822528 19117117353005056 19130811282558976 19143718165648384 19166455594237952 19189492199519488 19231813338529792 19294456103960576 19340590563295232 19367502331240448 19390505553362944 19504076049425968 19531215301813852 19577915869751239 19614393221651228 19657651451389952 19685004398678528 19732072687623296 19768837262766592 19772579801341952 19796344921295488 19819857489496064 19820138605095122 19840004433313792 19859471021172068 19887443338706944 19924497398693888 19952221652959232 19975919359492096 19976202688599808 20003715165650944 20015844808740352 20027758092532736 20039902314520088 20051545515409408 20065073585385472 20091622117062496 20129056600644992 20133495623155712 20153250178289998 20173449885974528 20185456975151104 20197696820933632 20249823866015744 20287553109311488 20299628111888384 20311937187567872 20339912059191296 20340200551001408 20364359068877824 20388835461989456 20471873700855808 20500359610458112 20524708352884736 20549377473501184 20553267780091904 20591562396663808 20602412150448128 20640798332256256 20711183595339776 20723080802515091 20815274439303344 20882082903621632 20886254667101824 20979174238038016 21004389591689504 21008366038925824 21033616478876456 21058598582589568 21144364586369024 21169778486112256 21173786243956736 21199235506269184 21224414319460352 21253947363504128 21266835109286624 21293547478368256 21304767110122496 21319140684472064 21344461911764992 21366158620491776 21387122638185304 21434290503847936 21472521181855744 21487007933956096 21542462486085632 21555525178643456 21568354868881408 21581433261790864 21611156562890752 21637131510682688 21677445569925376 21725253723357184 21738184434778112 21751365807159296 21807502624940032 21848134117720064 21863784322924544 21878535046455296 21904520679129088 21930848228022272 22085497879497052 22103532072337408 22116229091759803 22134288378560512 22187213085097984 22259399437603328 22290372627915392 22317163941170098 22321388916358688 22374760994001416 22416449396172832 22465887373017088 22492889641494272 22497147884204032 22550940214426624 22592956871733248 22624394195766272 22651265702281216 22651586977251568 22678490781250304 22728506672807936 22802539031953408 22829945929828352 22857061574803456 22888866391465984 22902745502308672 22916052017610752 22931512669011968 22961853848071424 23004636115022848 23009709283606528 23032285918045712 23083082081067008 23142655846875136 23180646534678724 23185774982070272 23199574985015296 23213642500077568 23245943486858752 23273553221574656 23301526242273664 23363171310542336 23396427086692352 23428982411952128 23485002826858496 23545613886226432 23547133289365504 23589483808292864 23650611902453536 23683520917160104 23788885073489536 23817477483433634 23845766042049952 23870005333830656 23976199129186304 24005016676216576 24033527979388928 24038418833001664 24066969808673792 24095896455078448 24140791657416896 24194032555556864 24227697721450496 24256473507954688 24285627923228672 24290225558290432 24330876631097344 24335482832420864 24348305268711424 24364732210825216 24393670756302848 24442425872211776 24471803787923569 24476853339947008 24556580495949824 24634885918449664 24649548421578752 24664495156332416 24678825249734656 24728150297923072 24774223508486144 24823369517451232 24858703779610624 24922860142788608 24969296134537216 24987182083342336 25018829119950848 25063826546311168 25128775146356882 25225273168449536 25240569005139488 25275690390582632 25336126419678074 25356814954397696 25439313642975232 25474711574760448 25505330218480112 25535623478100736 25571155421715904 25618799309911808 25649591136005452 25675299854876672 25706159590279168 25736691379503104 25772503102201856 25820522139123712 25851556420540928 25856450509447168 25887160802607104 25887527974001792 25918275178571776 25949058902294528 25970077489225012 26055111982907392 26091366776946688 26122356085489664 26158704447389696 26174566288352768 26207443050299392 26221251827843072 26270106968326144 26322612477766528 26374830112291934 26380665235505152 26492167468204256 26529877142945792 26582505939947776 26598346538942464 26630315705455616 26700767212048384 26801852741477632 26818104567960706 26840003230695424 27012890952040448 27029270745661184 27066881048182976 27131599945482032 27182151236304064 27187297226845184 27219974266781296 27252304048057088 27280006095806464 27345234590722048 27396183923204096 27401370433355776 27434304772818944 27466889119301632 27467278696824736 27472478666287616 27505108352770048 27538167377232512 27570875083687936 27589476179905024 27650322920636416 27683556481839104 27688797395943424 27755003340832768 27787968588283904 27806716149825536 27826634592813056 27845408240943104 27878480864346112 27911988653846528 27967775757626936 28147927934967022 28170912481804288 28187994464379904 28260743197626368 28313398295412736 28369565162801408 28409947176697856 28476968537819984 28530026504219968 28592947565658112 28621002354042098 28644373195784192 28701196636542976 28718600167265008 28754672382205952 28828883621085184 28846364577302272 28881035688573068 28886503303523008 28921222658455127 28927190310846464 28955573051060656 29073501306257408 29108445418404352 29113956085440512 29148948821120128 29165884386050048 29183569689257984 29224177624818176 29278627782756352 29294054776418432 29313818441149088 29348635128676864 29378468103176192 29413361576574976 29454289259659264 29509168158998528 29524716625051648 29544635909189632 29579726743863296 29585746256002048 29620885918367744 29656067316908032 29656487944711936 29818704887939072 29890003597819904 29967144946106368 30082985688876032 30142662985476496 30276762820804864 30313153160733716 30319859591938048 30380006788511744 30434646520520704 30515162528055296 30551839406093824 30630688847403008 30649262363383664 30691909759993196 30765296366751947 30792405070708736 30822617919737644 30871875373760512 30890595137898496 30927723257054624 30933578340780544 30988752160178176 31007542794836608 31046490053476352 31065315698633216 31108542019178624 31145490340636672 31145932093720906 31177149823778816 31182924824219168 31251696675110912 31309924483661824 31353491168935936 31390730422059008 31391175653513984 31428459665354752 31434409546022912 31472191288265728 31509571524214784 31530829919891456 31638350264958976 31720003818094592 31823323703934976 31899415604396032 31963172294430784 32124360551995712 32169060497105168 32214850816434176 32272309941960704 32377308272877568 32422360186058752 32461329368974688 32545106900365696 32564841261095143 32605744576251392 32677654360752128 32709716976048112 32716930387628032 32801367584620544 32821257334017152 32862482722521088 32947295566954496 32967273802631168 32986895681818624 33006897929797792 33052825895377288 33092083486926464 33131857625732866 33193588528948232 33226858635722752 33266794763890688 33313084366994432 33352651073437696 33392738394439424 33399060142649344 33454955367758848 33461288894578688 33478919744478208 33501506789884672 33541297289916416 33575392117915648 33655673342427136 33718380213174272 33742533285773312 33765298181931008 33812281435430912 33852441049563136 33893129079670784 33933384718385152 34132133086495444 34160004111794176 34179626778174241 34400890039932416 34448757697687424 34602014652348416 34643603612267104 34684750606618112 34720007758299136 34754074287051119 34782453166309376 34874471460634624 34916387892678656 34957858879111168 35006501539889152 35027728415295616 35048576661932288 35069829050410154 35113878774424576 35160338704859368 35225849051128736 35303537300455424 35324549706514432 35345969436633856 35390366008868864 35415716754489344 35437191765527552 35503217941295104 35545890078243776 35552619450489856 35594846103584768 35595350964252464 35637628370536192 35716224771555328 35825778976497664 35832561335926784 35875629318301696 35918239617548288 35968218615160832 36010938884816896 36035234194161664 36054221263284224 36121397081448448 36158114588524544 36338112769294336 36426730268780852 36456474976452608 36550945667428192 36713554916566528 36764640568120192 36808828838033798 36852547519531744 37002638026145792 37054125926924288 37098662135971072 37142725059055616 37194407886132224 37216961441251592 37263708087144448 37308496197826112 37382533686912128 37390777585860608 37427464616824282 37487277239566336 37510008381733888 37602263884423168 37676884345864192 37699309350649856 37722169062626048 37767508208134012 37774658166145472 37819523985058816 37864980143694704 37935529747369408 38019194015875072 38064890162528768 38072096419422208 38117315512500224 38140002658680832 38163129593645056 38234234706010112 38261622565117952 38287436331296768 38332911188475904 38378984399038976 38463626677059584 38588912207921152 38681181126590464 38735004662480896 38781011106725888 39008152098851936 39062430603627704 39155831739502478 39228786443302456 39315302902779904 39370008797357056 39464145375246592 39537674525533184 39545159602683904 39592689842590976 39639714978992128 39640277210190244 39680008866627584 39718942042344136 39774886677413888 39848994797387776 39904443305918464 39952405377199616 40007430331301888 40031689617480704 40055516185065472 40079804629040176 40103091030818816 40130147170770944 40183244234124992 40258113201289984 40266991246311424 40306500356579996 40346899771949056 40370913950302208 40395393641867264 40499647732031488 40575106218622976 40599256223776768 40623874375135744 40679824118382592 40680401102002816 40728718137755648 40777670923978912 40943747401711616 41000719220916224 41049416705769472 41098754947002368 41106535560183808 41183124793327616 41204824300896256 41281596664512512 41446161605030182 41630548878606688 41772509334203648 41958348476076032 42008779183379008 42016732077851648 42067232957752912 42117197165179136 42339556972224512 42347572487913472 42398471012538368 42448828638920704 42507894727008256 42533670218573248 42587094956736512 42609534220244992 42638281368944128 42688923823529984 42732317240983552 42774245276370608 42868581007695872 42945042363711488 42974015867912192 43084924972171264 43111050357286912 43136709737762816 43162866523581728 43222313125781504 43274263021365376 43354891139850752 43450507446714368 43502731614318592 43615005249880064 43696268235440128 43727568645849088 43757070092910592 43809041358258176 43861696456044544 44170995758994104 44232458183519606 44268576757121024 44374426170195968 44518798875206656 44580745255830784 44634327882340196 44642777832717376 44749521988002832 44832898792345664 44931774746034176 44985779282988544 44994295768408064 45101880428853248 45185913743466496 45248788391532544 45302531404562432 45303173954503136 45356981562500608 45447635606143771 45457013345615872 45605078063906816 45659891859656704 45714123149606912 45777732782931968 45805491004617344 45832104035221504 45863025338023936 45923707696142848 46009272230045696 46064571836091424 46166164162134016 46285311693750272 46361293069357448 46371549964140544 46427285000155136 46491886973717504 46547106443149312 46603052484547328 46726342621084672 46857964823904256 46970005653716992 47091227772452864 47094266578731008 47301223804907072 47367041834320208 47577770146979072 47634954966867268 47691532084099904 47740010667661312 47952398258372608 48010033352433152 48067055958777856 48076837666003328 48133939617347584 48191792910156896 48281583314833792 48388065111113728 48455395442900992 48512947015909376 48571255846457344 48580451116580864 48661753262194688 48670965664841728 48696610537422848 48729464421650432 48787341512605696 48884851744423552 48943607575847138 49269771836899328 49299096843157504 49328990312664832 49456300595846144 49548447016972288 49646739034902464 49717407559221248 49845720285577216 50037658239901696 50127653092622336 50257550292713764 50450546336899072 50481138010278976 50551380781165264 50672252839356148 50713629908795392 50878627285950464 50949423149520896 51010660436960224 51071246956201472 51142310843431808 51237598619823616 51299182272010904 51350599709753344 51412319180558336 51473382759006208 51545006204403712 51641044278247424 51703112841081856 51712901018894336 51774321605214208 51775055948003584 51836550357143552 51898117804589056 51940154978450024 52110223965814784 52182733553893376 52317408894779392 52349132576705536 52442503655686144 52540213936652288 52645224955533056 52749660224583868 52761330471010304 52984334936408512 53059754285891584 53165011879895552 53196693077884928 53260631410911232 53401534424096768 53603705482955264 53636209135921412 53680006461390848 53710842079988093 53939581359540877 54025781904080896 54058541491322368 54133762096365952 54263199890964064 54364302472608128 54374594453690368 54439948533562592 54504608096114176 54560012191612928 54690469181444096 54792367846408192 54802740866711552 54868609545637888 54933778238603264 54934557393649472 54944957332575232 55010216705540096 55076334754465024 55141750167375872 55178952359810048 55367112963678208 55377594791886848 55510006681665536 55613432299651072 55653269185626112 55690816481886208 55823977307693056 55935551515253872 56295855869934044 56341824963608576 56375988928759808 56521486395252736 56626796590825472 56739130325602816 56819894353395712 56953937075639968 57060053008439936 57185895131316224 57242004708084196 57288746391568384 57402393273085952 57437200334530016 57509344764411904 57657767242170368 57692729154604544 57762071377146136 57773006607046016 57842445316910254 57911146102121312 58147002612514816 58216890836808704 58227912170881024 58297897642240256 58367139378515968 58448355249636352 58557255565512704 58588109552836864 58627636882298176 58697270257353728 58756936206352384 58908578519318528 59049433250103296 59089271818379264 59159453487726592 59171492512004096 59241771836735488 59312975889423872 59637409775878144 59780007195639808 59934289892212736 60165971377752064 60285325970952992 60553525641609728 60626306321467432 60639719183876096 60760013577023488 60869293041041408 61030325056110592 61103678812187648 61261377694806016 61298524726767328 61383819519986392 61530592733503894 61584810141417472 61645235839475288 61781190275796992 61855446514109248 61867156681561088 61977504320356352 62015085589673216 62092980106952704 62130631397266432 62217084038357248 62290980681273344 62291864187441812 62354299647557632 62365849648438336 62503393350221824 62619848967323648 62706982337871872 62782351307027968 62856919330709504 62868819092045824 62944382576531456 63019143048429568 63061659839782912 63276700529917952 63440007636189184 63646647407869952 63746777970366491 63798831208792064 63926344588861568 64248721103991424 64338120994210336 64429701632868352 64754616545755136 64844720372117504 64922658737949376 65090213800731392 65129682522190286 65211489152502784 65419433952096224 65433860775256064 65602735169241088 65642514668034304 65724965445042176 65934547605262336 65973791363637248 66013795859595584 66105651790754576 66184166973852928 66263715251465732 66387177057896464 66533589527781376 66626168733988864 66705302146875392 66785476788878848 66798120285298688 66909910735517696 66922577789157376 66957839488956416 67003013579769344 67082594579832832 67150784235831296 67311346684854272 67436760426348544 67485066571546624 67530596363862016 67624562870861824 67704882099126272 67786258159341568 67866769436770304 68264266172990888 68359253556348482 68801780079864832 68897515395374848 69204029304696832 69287207224534208 69369501213236224 69440015516598272 69508148574102238 69564906332618752 69832775785357312 69915717758222336 70013003079778304 70055456830591232 70097153323864576 70139658100820308 70227757548849152 70320677409718736 70451698102257472 70536375624014993 70607074600910848 70649099413028864 70691938873267712 70780732017737728 70831433508978688 70874383531055104 71006435882590208 71091780156487552 71105238900979712 71189692207169536 71190701928504928 71275256741072384 71432449543110656 71651557952995328 71665122671853568 71751258636603392 71836479235096576 71936437230321664 72021877769633792 72070468388323328 72108442526568448 72242794162896896 72853460537561704 73101891334856384 73427109833133056 73529281136240384 73617657676067596 73705095039063488 74005276052291584 74108251853848576 74197324271942144 74285450118111232 74388815772264448 74433922882503184 74527416174288896 74616992395652224 74765067373824256 74781555171721216 74854929233648564 74974554479132672 75020016763467776 75204527768846336 75353768691728384 75398618701299712 75444338125252096 75535016416268024 75549316332290944 75639047970117632 75729960287389408 75871059494738816 76038388031750144 76129780325057536 76144192838844416 76234631025000448 76326259187290112 76468469412020224 76523245130235904 76574872662593536 76665822376951808 76757968798077952 77362362253180928 77470009324961792 78016304197703872 78124861207255408 78311663479004956 78457572886604912 78630605805559808 78740017594714112 78928290750493184 79075349051066368 79090319205367808 79185379685181952 79279429957984256 79280554420380488 79360017733255168 79437884084688272 79549773354827776 79697989594775552 79808886611836928 79904810754399232 80014860662603776 80063379234961408 80111032370130944 80159609258080352 80206182061637632 80260294341541888 80366488468249984 80516226402579968 80533982492622848 80613000713159992 80693799543898112 80790787283734528 80999295464062976 81150212437245952 81198512447553536 81247748750271488 81359648236765184 81360802204005632 81457436275511296 81555341847957824 81887494803423232 82001438441832448 82197509894004736 82213071120367616 82409648601792512 82563193329025024 82892323210060364 83261097757213376 83361171192017719 83545018668407296 83916696952152064 84017558366758016 84033464155703296 84134465915505824 84234394330358272 84402751839981289 84679113944449024 84695144975826944 84796942025076736 84897657277841408 85015789454016512 85067340437146496 85174189913473024 85219068440489984 85276562737888256 85377847647059968 85548490552741216 85737162015391744 85948031735824384 86222100714573824 86273419475525632 86325733047163456 86444626251563008 86548526042730752 86709782279701504 87005463228637184 87230010499760128 87392536470880256 87455137291698176 87514140185821184 87723392912089088 88341991517988208 88464916367039212 88537153514242048 88748852340391936 89037597750413312 89161490511661568 89268655764680392 89285555665434752 89499043976005664 89665797584691328 89863549492068352 89971558565977088 89988591536816128 90203760857706496 90371827486932992 90497576783065088 90605062809124864 90606347909006272 90713963125001216 90895271212287542 91319783719313408 91428246299213824 91555465565863936 91610982009234688 91726050676047872 91847415392285696 92018544460091392 92129143672182848 92332328324268032 92570623387500544 92722586138714896 92854570000310272 92983773947435008 93094212886298624 93206104969094656 93452685242169344 93715929647808512 93863365987862471 93940011307433984 94182455544905728 94188533157462016 94602447609814144 94734083668640416 95155540293958144 95269909933734536 95383064168199808 95480021335322624 95904796516745216 96020066704866304 96134111917555712 96153675332006656 96267879234695168 96383585820313792 96563166629667584 96776130222227456 96910790885801984 97142511692914688 97160902233161728 97323506524389376 97393221074845696 97458928843300864 97574683025211392 97769703488847104 97887215151694276 98517747772384577 98539543673798656 98598193686315008 98657980625329664 98912601191692288 99096894033944576 99293478069804928 99434815118442496 99691440571154432 100075316479803392 100173508239147343 100255306185244672 100515100585427528 100901092673798144 100962276020557952 101102761562330528 101344505678712296 101757254571900928 101898846299041792 102021320873920448 102142493912402944 102284621686863616 102475197239647232 102598364544021808 102824638361116672 102946765518012416 103090012408807424 103282088556494848 103406225682163712 103425802037788672 103550111896007168 103673100714287104 103796235609178112 103880309956900048 104220447931629568 104365467107786752 104634817789558784 104698265153411072 104885007311372288 105080427873304576 105290449911066112 105499320449167736 105522660942020608 105968669872817024 106119508571783168 106330023759791104 106393386155769856 106521262821822464 106803068848193536 107207410965910528 107272418271842824 107421684159976186 107879162719081754 108051563808161792 108117082982644736 108267524192731904 108526399781928128 108728604945216256 108749188907380736 108879897067125184 109009216192228352 109010762328023171 109120024383225856 109380938362888192 109584735692816384 109737219091275776 109867556477206528 109869114787298944 109889914665150464 110020433411080192 110152669508930048 110283500334751744 110357904719620096 110734225927356416 110755189583773696 111020013363331072 111226864599302144 111306538371252224 111381632963772416 111647954615386112 111871103030507744 112591711739868088 112751977857519616 113042972790505472 113253593181650944 113478260651205632 113907874151279936 114120106016879872 114371790262632448 114484009416168392 114804786546171904 114874400669060032 115018689528823808 115315534484340736 115385458309209088 115524142754292272 115546013214092032 115684890633820508 115822292204242624 116294005225029632 116433781673617408 116455824341762048 116595795284480512 116734278757031936 116896710499272704 117114511131025408 117176219105673728 117255273764596352 117394540514707456 117513872412704768 117817157038637056 118098866500206592 118178543636758528 118318906975453184 118342985024008192 118483543673470976 118625951778847744 119560014391279616 120331942755504128 120570651941905984 121107051283219456 121252612642934864 121520027154046976 121738586082082816 122060650112221184 122207357624375296 122522755389612032 122597049453534656 122744401676435539 122767639039972784 123061185467007788 123169620282834944 123290471678950576 123562380551593984 123710893028218496 123734313363122176 123955008640712704 124030171179346432 124185960213905408 124261262794532864 124434168076714496 124581961362546688 124583728374883624 124708599295115264 124731699296876672 125006786700443648 125239697934647296 125413964675743744 125564702614055936 125713838661419008 125737638184091648 125888765153062912 126038286096859136 126123319679565824 126553401059835904 127493555940732982 127597662417584128 127852689177723136 128497442207982848 128676241988420672 128830900933118293 128859403265736704 129509233091510272 129689440744235008 129845317475898752 130180427601462784 130259365044380572 130422978305005568 130838867904192448 130867721550512128 130996126158884987 131205470338482176 131285029336068608 131449930890084352 131869095210524672 131947582727274496 132027591719191168 132211303581509152 132368333947705856 132527430502931464 132774354115792928 133067179055562752 133252337467977728 133410604293750784 133570953577757696 133596240570597376 133819821471035392 133845155578314752 133915678977912832 134006027159538688 134165189159665664 134622693369708544 135061192727724032 135249125741723648 135572516318683136 135733538873540608 136528532345981776 136718507112696964 137603560159729664 137795030790749696 138408058609393664 138574414449068416 138739002426472448 138880031033196544 139016297148204476 139129812665237504 139665551570714624 139831435516444672 140026006159556608 140110913661182464 140194306647729152 140279316201640616 140455515097698304 140641354819437472 140903396204514944 141072751248029986 141214149201821696 141298198826057728 141383877746535424 141748767062110208 142012871765180416 142183560312975104 142210477801959424 142379384414339072 142381403857009856 142550513482144768 143303115905990656 143502517273206784 143672958470193152 143872874460643328 144140936776646656 144216885053136896 144485588325793792 145061565617605637 145706921075123408 146203782669712768 146854219666266112 147058562272480768 147235315352135192 147410190078126976 148010552104583168 148216503707697152 148394648543884288 148570900236222464 148777631544528896 148867845765006368 149054832348577792 149233984791304448 149530134747648512 149563110343442432 149709858467297128 150040033526935552 150409055537692672 150707537383456768 150797237402599424 150888676250504192 151070032832536048 151098632664581888 151278095940235264 151459920574778816 151742118989477632 152076776063500288 152259560650115072 152288385677688832 152652518374580224 152936938824040448 153046490260471808 153149745325187072 153331644753903616 153515937596155904 154724724506361856 154813603642318621 154940018649923584 156032608395407744 156249722414510816 156623326958009912 156915145773209824 157261211611119616 157480035189428224 157856581500986368 158150698102132736 158180638410735616 158370759370363904 158558859915968512 158561108840760976 158875768169376544 159099546709655552 159617773223673856 159809621508798464 160126758469922816 160222064740261888 160319218516160704 160412364123275264 160520588683083776 160732976936499968 161032452805159936 161067964985245696 161226001426319984 161581574567469056 161998590928125952 162300424874491904 162397024895107072 162495497500542976 162721604408011264 162914872551022592 163110683695915648 163774989606846464 164002876883664896 164395019788009472 164426142240735232 164819297203585024 165126386658050048 165784646420120728 166522195514426752 166722342384035438 167090037336814592 167833393904304128 168035116733516032 168066928311406592 168268931831011648 168468788660716544 168805503679962578 169358227888898048 169593884050153472 169795314555682816 170031578908033024 170134680874292992 170348379826946048 170438136880979968 170553125475776512 170755695294119936 171096981105482432 171302626515464983 171474324030783488 171896063471648768 172444201429147648 172546838951051264 172651466094326912 172889252503126016 173097052085461504 173419564559403008 174010926457274368 174460020999520256 174785072941760512 174910274583396352 175028280371642368 175446785824178176 176683983035976416 176929832734078424 177497704680783872 178075195500826624 178322981023323136 178537311529360784 178571111330869504 178998087952011328 179331595169382656 179727098984136704 179943117131954176 179977183073632256 180407521715412992 180743654973865984 180995153566130176 181210125618249728 181212695818012544 181427926250002432 181790542424575084 182639567438626816 182856492598427648 183110931131727872 183221964018469376 183452101352095744 183694830784571392 184037088920182784 184258287344365696 184664656648536064 185141246775001088 185445172277429792 185709140000620544 185967547894870016 186188425772597248 186412209938189312 186905370484338688 187726731975724942 187880022614867968 189204895219628288 189468167337280832 190311080587916288 190539819867469072 190766128336399616 190960042670645248 191809593033490432 192040133409732608 192268223835111424 192307350664013312 192535758469390336 192767171640627584 193126333259335168 193552260444454912 193821581771603968 194285023385829376 194321804466323456 194647013048778752 194786442149691392 194917857686601728 195149366050422784 195539406977694208 195774430303388552 197035495544769154 197079087347597312 197196387372630016 197315961250659328 197825202383384576 198193788067889152 198586956139609856 198869630236884992 200150632959606784 200347016478294686 200510612370489344 201030201170855056 201802185347596288 201924552041115904 202205523124661056 202448558609185889 202689011357424592 203514509143801856 203797692598083584 204042641747840896 204284987824805888 204569243373727232 204950394479294464 205196729088043616 205649276722233344 205893531036024832 206180024817614848 206564177112989696 206812451364327424 206851604075577344 207100223792014336 207346201428574208 207592471218356224 207760619913800096 208730934215573504 209396530306822144 209770014622744576 210580899822132224 210998640898335472 211937339745634048 212239017143566336 212660047519582208 213042525643644928 213606137696387072 214414821931821056 214544836543685648 214843368319952372 215357074567263629 215758325438163508 216103127616323584 216234165965289472 216535048385463808 217052799563856256 217457209890432512 217498377814761472 217759794134250368 218018432384456704 218021524656046342 218240048766451712 218761876725776384 219169471385632768 219474438182551552 219735112954413056 219738229574597888 219779829330300928 220040866822160384 220305339017860096 220567000669503488 220715809439240192 221468451854712832 222040026726662144 222763265927544832 223295909230772224 223742206061015488 225183423479736176 225503955715039232 226085945581010944 226507186363301888 226956521302411264 227815748302559872 227953888827666001 228240212033759744 228743580525264896 228968018832336784 229609573092343808 229748801338120064 230037379057647616 230631068968681472 230770916618418176 231048285508584544 231092026428184064 231369781267641016 231644584408485248 232588010450059264 232867563347234816 232911648683524096 233191590568961024 233468557514063872 233793420998545408 234229022262050816 234352438211347456 234510547529192704 234789081029414912 235027744825409536 236197733000413184 236357087273517056 236685970048016384 236967087346941952 237251903557695488 239120028782559232 239257387447219687 240663885511008256 241141303883811968 242214102566438912 242505225285869728 243040054308093952 243278520009357833 243477172164165632 244121300224442368 244414715248750592 245045510779224064 245194098907069312 245488803352871078 245535278079945568 246122370934015576 246580943357901152 247124761103187968 247421786056436992 247468626726244352 247910017281425408 248060342358692864 248522525589065728 248868336153428992 249163922725093376 249167456749767248 249463398593753344 250013573400887296 250827929351487488 251129405228111872 251427677322838016 251777530306125824 252076572193718272 252246639359131648 253106802119671808 254987111881465964 255195324835168256 255705378355446272 256994884415965696 257352483976841344 257661801866236586 257718806531473408 259018466183020544 259378881488470016 259690634951797504 260360855202925568 260518730088761144 260845956610011136 261677735808384896 261735443101024256 261992252317769974 262410940676964352 262570058672137216 263738190421049344 263895165454548992 264055183438382336 264422607163018304 264736667895411712 265054861005862928 265548708231585856 266134358111125504 266504674935955456 266821208587501568 267141907155515392 267192481141194752 267639642942070784 267690311156629504 267831357955825664 268012054319077376 268330378319331328 269245386739417088 270122385455448064 270498251483447296 271145032637366272 271467077747081216 273057064691963552 273437014225393928 275207120319459328 275590061581499392 276816117218787328 277148828898136832 277478004852944896 277760062066393088 278032594296408952 279331103141429248 280052012319113216 280221827322364928 280388613295458304 280558632403281232 280911030195396608 281282709638874944 281806792409029888 282145502496059972 282428298403643392 282596397652115456 282767755493070848 283497534124220416 284025743530360832 284367120625950208 284420955603918848 284758768828678144 284762807714019712 285101026964289536 286606231811981312 287005034546413568 287345916940386304 287745748921286656 288281873553293312 288433770106273792 288971176651587584 290123131235211274 291413842150246816 292407565339425536 293708439332532224 294117124544961536 294470630704270384 294820380156253952 296433007415394304 296789297087768576 297141800472444928 297555263089057792 297735691530012736 298109664697155584 298467969582608896 299060269495297024 299126220686884864 299419716934594256 300080067053871104 300818111075385344 301415074766913536 301594474805198848 301777352501008384 302140065665072096 302197265329163776 302556191880470528 302919841149557632 303484237978955264 304153552127000576 304519121300230144 304576771355377664 305305036749160448 305873877648080896 306092980520943616 306299490650374144 306663289507807232 307031875192311808 309627207284637242 309880037299847168 312065216790815488 312499444829021632 313246653916019824 313830291546419648 314522423222239232 314960070378856448 315713163001972736 316301396204265472 316361276821471232 316741518740727808 317117719831937024 317122217681521952 317751536338753088 318133449243006397 318199093419311104 319235546447347712 319619243017596928 320253516939845632 320444129480523776 320638437032321408 320824728246550528 321041177366167552 321465953872999936 322064905610319872 322452002852639968 323163149134938112 323997181856251904 324600849748983808 324990995001085952 325443208816022528 325829745102045184 326221367391831296 328005753767329792 328790039576018944 329638594407170048 331569292840241456 333044391028853504 333444684768070876 334180074673629184 335666787808608256 336070233467032064 336133856622813184 336537863662023296 336937577321433088 337611007359925156 338716455777796096 339187768100306944 339590629111365632 340063157816066048 340269361748585984 340696759653892096 340876273761959936 341106250951553024 341511390588239872 342193962210964864 342605253030929966 342948648061566976 344888402858295296 345093677902102528 345302932188653824 345778505006252032 346194104170923008 346839129118806016 348021852914548736 348920041999040512 350056560743284736 350893571648356352 353367966071952832 353859665468156848 354995409361567744 356150391001653248 356645962046646272 357074623058721568 357142222661739008 357996175904022656 358663190338765312 359454197968273408 359886234263908352 359954366147264512 360815043430825984 361487309947731968 361990307132260352 362420251236499456 362425391636025088 362855852500004864 363581084849150168 365279134877253632 366221862263455744 366443928036938752 367389661569142784 368074177840365568 368516574688731392 369329313297072128 370890344554859584 371418280001241088 371935095789740032 372376851545194496 372824419876378624 373810740968677376 375453463951449884 375760045229735936 375975894559916651 378409790439256576 378936334674561664 380622161175832576 381079639734938144 381532256672799232 381920085341290496 383619186066980864 384080266819465216 384536447670222848 384614701328026624 385071516938780672 385534343281255168 386252666518670336 387643163543207936 388570046771658752 389294026097557504 389572884299382784 389835715373203456 391078813955388416 391548860606777104 394070991089538308 394158174695194624 394392774745260032 394631922501318656 395650404766769152 396387576135778304 397173912279219712 397739260473769984 400301265919213568 400694032956589372 401021224740978688 402060402341710112 403604370695192576 403849104082231808 404411046249322112 404897117218371778 405378022714849184 407029018287603712 407595385196167168 408085283495681792 408569975649611776 409138486747454464 409900788958588928 410393458176087232 411298553444466688 412360049635229696 413624902728654848 413703208151154688 414200447584028672 414692402857148416 415521239827600192 417461868431147008 418793060613644288 419540029245489152 421161799644264448 421997281796670944 423874679491268096 424478034287132672 425320095039164416 426085051287289856 427212275392774144 428829643863642112 429089673087371296 429686736639904744 430714149134527258 431516650876327016 432468331930578944 433070096770927616 434105599127712512 434914419780865024 434996755629522944 435519588268500736 436036864768913408 436043049312092684 436480097532903424 437523753451552768 438338942771265536 438948876365103104 439476459149195776 439559658660601856 440081733644320768 440610678035720192 441134001339006976 441431618878480384 442936903709425664 444080053453324288 445526531855089664 446591818461544448 447484412122030976 450366846959472352 451007911430078464 452171891162021888 453014372726603776 453913042604822528 455631496605119744 455907777655332002 456480424067519488 457936037664673568 459219146184687616 459497602676240128 460074758115295232 461541833236836352 462096571017169088 462184052856368128 462739562535282032 463289168816970496 465735126694469632 465823297367048192 466383181137922048 466937115028127744 467586841997090816 468458044524101632 468704876422694912 469021095058385408 469578162058829824 470055489650819072 472395466000826368 472714174547034112 473371940096032768 473934174693883904 474503807115390976 478514774894439374 481327771022016512 482282607767623936 484428205132877824 485010450571739456 486080108616187904 486557040018715666 486954344328331264 488829430497501184 490091021558448128 490388197814138624 490977606705742156 491070556159891136 492244741868031152 493161886715802304 494249522206375936 494843572112873984 494937253452488704 495820034562850816 496120684717385728 497045051178131456 497736672306857984 498327845450186752 498334913499534496 498926797187506688 500027146801774592 501655858702974976 502258810456223744 502855354645676032 503555060612251648 504153144387436544 504493278718263296 509974223762931928 511410756710892544 513989768831931392 514704967953682688 515323603732473172 515437613062946816 518036932366041088 518757762976940032 519381269903595008 520721710405851136 521037460177522288 521691913220022272 523355471616769792 523470886202048512 523984504635539948 524821881353928704 525140117344274432 527476380842098688 527790330909097984 528110366876764672 528845214326036608 529473335790823424 530109722011725856 531097416463171712 532268716222251008 533009349871910912 533642417175003136 534283814311030784 534384962282389504 535279285884141568 535380622313259008 535662715911651328 536024108638154752 536660756638662656 540996502966894592 542290065274732544 546114129383927104 546874028450787856 550414240638918656 551180123162998784 553632234437574656 554297657796273664 554956009705889792 555520124132786176 556065188592817904 558662206282858496 560104024638226432 560443654644729856 560777226590916608 561117264806562464 561822060390793216 562565419277749888 563613584818059776 564291004992119944 564856596807286784 565535510986141696 566995068248440832 568051487060721664 568734241251900416 568841911207837696 569517537657356288 569525615428039424 570202053928579072 573212463623962624 574010069092827136 575491497842573312 576867540212547584 577942353303175168 580246262470422548 582827684300493632 584815130678851072 587416878665064448 588234249089923072 588941261408540768 589640760312507904 590819262879869023 592866014830788608 593578594175537152 594283600944889856 595110526178115584 595471383060025472 596219329394311168 596935939165217792 598120538990594048 598839433869188512 600160134107742208 601636222150770688 602830149533827072 603554705002016768 604280131330144192 604394530658327552 605112383760941056 605839682299115264 606968475957910528 609038242600460288 609153542710755328 610610073498320896 611747755296161792 612185961041887232 612598981300748288 614063750384623616 619254414569274484 619760074599694336 624130433581630976 624998889658043264 626493307832039648 627660583092839296 629044846444478464 629920140757712896 631426326003945472 632602792408530944 632722553642942464 633483037481455616 634235439663874048 634244435363043904 635503072677506176 636266898486012794 639238486035193856 640507033879691264 640888258961047552 641276874064642816 642082354732335104 642931907745999872 644129811220639744 644904005705279936 646326298269876224 647994363712503808 649981990002171904 650886417632045056 651659490204090368 652442734783662592 656011507534659584 657580079152037888 659277188814340096 663138585680482912 666088782057707008 666889369536141752 668360149347258368 671333575617216512 672140466934064128 672267713245626368 673075727324046592 673875154642866176 675222014719850312 677432911555592192 678375536200613888 680126315632132096 680538723497171968 681752547523919872 682212501903106048 683022781176479744 684387924421929728 685210506061859932 685897296123133952 689776805716590592 690187355804205056 690605864377307648 691557010012504064 692388208341846016 693678258237612032 696043705829097472 697840083998081024 700113121486569472 701214557674031401 701787143296712704 706735932143905664 707719330936313696 712300782003306496 713291924093292544 714149246117443136 714284445323478016 715992351808045312 717326380677530624 719772468527816704 719908732294529024 721630086861651968 722974619895463936 723980614264520704 724850783272050176 725711705000009728 727162169698300336 730558269754507264 732443724526911488 732887856073877504 734779323138285568 736148355680731136 737033149377462784 738658626594144256 741780689109719168 742836560002482176 743870191579480064 744753703090388992 745648839752757248 747621481937354752 750906927902899768 751951789119833302 756819580878513152 757872669349123328 761244322351665152 762159279469876288 763064513345598464 763840170682580992 768160533638930432 769072895340445696 769229402656053248 770143033877561344 771068686562510336 772505333037340672 775286327086415872 777140093543317504 778588052195115008 779145768598765568 779671430746406912 782157627910776832 783097721213554208 788141982179076616 788316349390389248 789263845002637312 791300809533538304 792775152271556608 794347824558439424 800602531838427136 801388065913178744 804120804683420224 807208741390385152 807698208164463616 808822092498644224 809794234436743556 810756045429698368 814058036575207424 815190770392334336 816170566991363584 817139951299223552 818276973494908928 819801577917177856 820786916352174464 822597106888933376 824720099270459392 827249805457309696 827406416302309376 828400895168057344 829384805714296832 831042479655200384 837586121227288576 842323599288528896 843994563593341888 847749358982536192 850640190078328832 852170102574579712 854424550785548288 857659287727284224 858179346174742592 859373473279809488 861428298269054516 863033301752654032 864936663861157888 866140193541855232 868211198255425024 869828839561730048 869993511259045888 871039176537001472 872073729537826816 872086098624185368 872960195065806848 875047506903105536 876677885542531072 877897752730206208 878952918298391552 879119317321203712 880163467288641536 881221356071440384 882268002678013952 882863237756960768 885873807418851328 893183636923088896 894968824244061952 900733693918944704 902015822860156928 904343782324043776 907826085209645056 911262993210239488 911815555310664004 912960848135038976 915872075329347136 916972883112194909 918438292369375232 918995205352480256 920149516230590464 923083666473672704 924193142034338176 924368105712736256 925479125070564064 926578337633940992 931470253388939264 931646594734096384 932766362275844096 933874230056255488 935173683994181632 936916089048203264 937409752845389824 938042190116770816 939156324117659648 945428349094068224 946743880192065536 949007614230781952 957029549788878748 962655542044033024 964565215535247872 968856410265755648 970020901143478912 972160217232375808 973114080037431332 973908688656662528 977658860995002368 980182043116896256 980776395628277248 981955213411484312 982141112319782272 984489483736062304 986323773431604608 988499044412751872 989687144225747968 989874506904977408 992241369434771456 994090102356262912 995473344613715968 996655690900373504 996669826999068992 997853594375013376 1004517620912447488 1005710709291352064 1007110121224503296 1008986557436526592 1019948447525863856 1022821513421785088 1027979537663862784 1029409935907365376 1030647207464946344 1030875226125893632 1036073864732082176 1037515525953880064 1038762539807190016 1041443420811702272 1042074920355044576 1043383826440044544 1046710943233539584 1046941772404097024 1047969009271079896 1050280234688548864 1054952761684197376 1055580661818195968 1056220733753529344 1057690428652073216 1058946671581646848 1060219444023451712 1062194832926343424 1064537432444502016 1066018699743821824 1068567628622061568 1068769924564779008 1070558571768283136 1071325431823302656 1072048217276309504 1073321513277325312 1081993005933789184 1083695225496230347 1084580130549465088 1092228258767854208 1093748056901575712 1100828481277837312 1102360246325997568 1107264468875149312 1108595315592547328 1109912019411779584 1112130377185635808 1117324412565716992 1120887309289459712 1121554453181833216 1122234529613124928 1123644120781586432 1125130838555499776 1127227169636119552 1128582009984239888 1131071021972283392 1133990136496881664 1136102974121443328 1137468482503800832 1137683822415675392 1139051230856078848 1140404107857158144 1146424927247925248 1148020138185654272 1150982995685146624 1153735080425095168 1155884706606350336 1160492524940845096 1165655368600987264 1169630261357702144 1174833757330128896 1176468498179846144 1177882522817081536 1179281520625015808 1181638525759738046 1187157188351074304 1188567201889779712 1190221052356231168 1190942766120050944 1192438658788622336 1193871878330435584 1196241077981188096 1197678867738377024 1199118385608254881 1200320268215484416 1203272444301541376 1207109410004033536 1208560262660288384 1208789061316655104 1210224767521882112 1211679364598230528 1213936951915821056 1218076485200920576 1218307085421510656 1221220146996641792 1223495510592323584 1224371922083774464 1225197962601496576 1228127500769247232 1238508829138548968 1248260867163261952 1249997779316086528 1252986615664079296 1255321166185678592 1258089692888956928 1259840281515425792 1262852652007890944 1265205584817061888 1266966074962911232 1268470879327748096 1268488870726087808 1271006145355012352 1272533796972025588 1278476972070387712 1281014067759382528 1281776517922095104 1282553748129285632 1284164709464670208 1285863815491999744 1288259622441279488 1289808011410559872 1292652596539752448 1295988727425007616 1299963980004343808 1301772835264090112 1303318980408180736 1304885469567325184 1315160158304075776 1326277171360965824 1332177564115414016 1333778739072283504 1336720298694516736 1342667151234433024 1344280933868128256 1344535426491252736 1346151454648093184 1347750309285732352 1350444029439700624 1354865823111184384 1356751072401227776 1360252631264264192 1361077446994343936 1363505095047839744 1364425003806212096 1366045562352959488 1368775848843859456 1370421012123719864 1371794592246267904 1379553611433181184 1380374711608410112 1381211728754615296 1383114020025008128 1384776416683692032 1387356516475224064 1392087411658194944 1402429115348062802 1403574286593425408 1413471864287811328 1415438661872627392 1417139910264301223 1424601564006612992 1426583848186585088 1428298492234886272 1428568890646956032 1431984703616090624 1434652761355061248 1439544937055633408 1439817464589058048 1443260173723303936 1445949239790927872 1447961228529041408 1449701566544100352 1451423410000019456 1454324339396600672 1461116539509014528 1465775712147755008 1469558646276571136 1472296711361462272 1474066298754925568 1483561378219438336 1485673120004964352 1487740383158960128 1491297679505514496 1495242963874709504 1501813855805799536 1503903578239666604 1513639161757026304 1515745338698246656 1522488644703330304 1524318558939752576 1526129026691196928 1527680341365161984 1536321067277860864 1538145790680891392 1538458805312106496 1540286067755122688 1542137373125020672 1545010666074681344 1554280187086635008 1559342861492813824 1564315255821553664 1566195442427108416 1576283964358153232 1578527690005274624 1582601619067076608 1585550304543113216 1588695649116878848 1595677221793662007 1601205063676854272 1602776131826357488 1608241609366840448 1614417482780770304 1615396416328927232 1617644184997288448 1619588468873487112 1621512090859396736 1628116073150414848 1630381540784668672 1632341133982727168 1634279902598447104 1636553946989817856 1639603155834355712 1641573832704348928 1645194213777866752 1654499610914619392 1656801790336114688 1658769611428593664 1662084959310400768 1674801712130537809 1675172242454577152 1684647198577057792 1687989127186683776 1695498717965072384 1701280380156657664 1702949640065504831 1704340205149159424 1708849101571096576 1715318575454568448 1716358692349485184 1718746946559618976 1722856596538109032 1726066603505308064 1729873327722315776 1732280387083710464 1736422396510850048 1739657679123460096 1739987022518091776 1742078353074002944 1744147459075653632 1744172197248370736 1750095013806211072 1755795505460412416 1757905836596783104 1758238634642407424 1762442712142880768 1764536005356027904 1765726475513921536 1771747614837702656 1786367273846177792 1789937648488123904 1801467387837889408 1804031645720313856 1808687564648087552 1815652170419290112 1822525986420478976 1823631110621328008 1825921696270077952 1831744150658694272 1833945766224389818 1836876584738750464 1837990410704960512 1846167332947345408 1848386284068676352 1848736211425472512 1850958250141128128 1853156675267881984 1862940506777878528 1865532724551688192 1867748460112510976 1870347367988363264 1873832178096406528 1874819505690779648 1876084380233541632 1878312648235319296 1890856698188136448 1893487760384131072 1898015228461563904 1914059099577757496 1925311084088066048 1929130431070495744 1937712820531511296 1940041802286957824 1944320434464751616 1946228160074862664 1955317721990004736 1960364086233792512 1961552791256554496 1963910426822968624 1964282224639564544 1968978967472124608 1972647546863209216 1976998088825503744 1979374288451495936 1979749013809954816 1984482738869542912 1988180204712525824 1990946689227431936 1993311381800747008 1993339653998137984 1995707188750026752 2009035241824894976 2011421418582704128 2014220242449006592 2017973114873053184 2039896895051727712 2045643026843570176 2055959075327725568 2058819871814730752 2061294414929892688 2075031051907760128 2077525079614380032 2082886841623404544 2084149840710089152 2086767652880089088 2093421886467079168 2093883544808194048 2095938018542159792 2100560469377097728 2109905523368394752 2111161323636391936 2112441467507058688 2115380857304146432 2117893343163293696 2120438888046903424 2124389665852686848 2129074864889004032 2132037399487643648 2137135257244123136 2137539849129558016 2141117143536566272 2142650863646605312 2144096434552619008 2146643026554650624 2167390450992460694 2169160261098930176 2184456517535708416 2187496113803151424 2201656962555674624 2204720492651995136 2214528937750298624 2217190631185094656 2219824038823559168 2224260754371271616 2226934144701044779 2234648825131433984 2241774618578919424 2243108906363666432 2244469059226249856 2247288241563172864 2250261677110999552 2254454339272239104 2257164019968479776 2262142043944566784 2267980272993763328 2272205948242886656 2274936965007601664 2275367644831350784 2278102461712157696 2280808215714316288 2296040276371308544 2307470160850190336 2320985049881690192 2331310737201974528 2339260522715404288 2349667514660257792 2352936996359692288 2355765045634163072 2358563041250031616 2363277051519476092 2374314376702148608 2377134403779559424 2380442104712462336 2381885532240101888 2384877317577244672 2387743756660871168 2392482155962376192 2395357735476754048 2398236771216509762 2400640536430968832 2414218820008067072 2417120525320576768 2417578122633310208 2420449535043764224 2423358729196461056 2427873903831642112 2436152970401841152 2442440293993283584 2450395925202993152 2456255001538494464 2477017658277097936 2496521734326523904 2499995558632173056 2505973231328158592 2510642332371357184 2516179385777913856 2519680563030851584 2525705304015781888 2530411169634123776 2533932149925822464 2536941758655496192 2536977741452175616 2542012290710024704 2545067593944051176 2556953944140775424 2562028135518765056 2563553035844190208 2565107496258571264 2571727630983999488 2576519244882558976 2579616022821119744 2585305193079504896 2599927960008687616 2603545670528180224 2606637960816361472 2609770939134650368 2630320316608151552 2631831261919416557 2652554342721931648 2664355128230828032 2667557478144567008 2673440597389033472 2685334302468866048 2688561867736256512 2689070852982505472 2692302909296186368 2695500618571464704 2700888058879401248 2713502144802455552 2722154893988687872 2727010190095679488 2728850007612424192 2737551697687718912 2740842024247439728 2759107222866362368 2760749423216820224 2762423457509230592 2769552833367384064 2774713032950448128 2784174823316389888 2804858230696125604 2807148573186850816 2826943728575622656 2830877323745254784 2834279820528602446 2849203128013225984 2853167696373170176 2856596984469772544 2857137781293912064 2863969407232181248 2869305522710122496 2879089874111266816 2886520347446607872 2895922457058082816 2899403133088200704 2902846820000038912 2908648678793201344 2922233079018029056 2931551424295510016 2939117292553142272 2944593422722924544 2948132597509851136 2967122756438876672 2971346240009928704 2975480766317920256 2982595359011028992 2990485927749419008 3003627711611599072 3007807156479333208 3027278323514052608 3031490677396493312 3044977289406660608 3048637117879505152 3052258053382393856 3055360682730323968 3072642134555721728 3076917610624212992 3080572135510245376 3084274746250041344 3090021332149362688 3108560374173270016 3118685722985627648 3128630511643107328 3132390884854216832 3152567928716306464 3157055380010549248 3165203238134153216 3171100609086226432 3177391298233757696 3191354443587324014 3205552263652714976 3216483218733680896 3230792832657854464 3235288369994576896 3239176937746974224 3243024181718793472 3260763081569337344 3264682267965454336 3268559805196894208 3273107893979635712 3279206311668711424 3283147665408697856 3290388427555733504 3308999221829238784 3313603580672229376 3317539222857187328 3324169918620801536 3349603424261075618 3350344484909154304 3369294397154115584 3375978254373367552 3390997435930144768 3402560760313315328 3405899280131009662 3408680410298318848 3430637150909136896 3432717384698970368 3437493893119237952 3445713193076218064 3452133207010616128 3459746655444631552 3464560774167420928 3472844793021700096 3479315358246920192 3479974045036183552 3484156706148005888 3488294918151307264 3488344394496741472 3500190027612422144 3511591010920824832 3515811673193566208 3516477269284814848 3524885424285761536 3529072010712055808 3531452951027843072 3579875296976247808 3602934775675778816 3608063291440627712 3631304340838580224 3645051972840957952 3647262221242656016 3651843392540155904 3663488301317388544 3667891532448779636 3673753169477500928 3675980821409921024 3692334665894690816 3696772568137352704 3697472422850945024 3701916500282256256 3706313350535763968 3725881013555757056 3731065449103376384 3735496920225021952 3740694735976726528 3747664356192813056 3749639011381559296 3752168760467083264 3756625296470638592 3786975520768262144 3796030456923127808 3828118199155514992 3850622168176132096 3858260862140991488 3875425641063022592 3880083604573915648 3888640868929503232 3892456320149725328 3910635443980009472 3920728172467585024 3923105582513108992 3927820853645937248 3928564449279129088 3937957934944249216 3945295093726418432 3953996177651007488 3958748576902991872 3959498027619909632 3968965477739085824 3976360409425051648 3981893378454863872 3986622763601494016 3986679307996275968 3991414377500053504 4018070483649789952 4028440484898013184 4079793790103455424 4091286053687140352 4111918150655451136 4117639743629461504 4122588829859785376 4135734840159083161 4150062103815520256 4155050159228760064 4165773683246809088 4168299681420178304 4173535305760178176 4186843772934158336 4191876037084319584 4201120938754195456 4219811046736789504 4224882935014117376 4230761714608292864 4235786686326587392 4240877776093806848 4248779331705373696 4264074798975287296 4274270514488246272 4282234287073132544 4285301727293210624 4288192869105238016 4334780901984921388 4338320522197860352 4368913035071416832 4374992227606302848 4403313925111349248 4409440985303990272 4429057875500597248 4434381262370189312 4439648077647118336 4448521508742543232 4453868289402089558 4483549237157838848 4486217812727332864 4488938118452499712 4494576483126345728 4500523354221999104 4508908678544478208 4514328039936959552 4524284087889133568 4535960545987526656 4549873930015203328 4550735289662701568 4556204923424315392 4561616431428632576 4592080552742617088 4614940321700380672 4641970099763380384 4662621474403949056 4678521045430808576 4699335029320515584 4705873992719384576 4711530091268326144 4717126082500063232 4726554103038952184 4748628753404297216 4760884209424924672 4763771064480203776 4775487513321742336 4784964311924752384 4790715470953508096 4796473542433019524 4801281072861937664 4828437640016134144 4834241050641153536 4835156245266620416 4840899070087528448 4846717458392922112 4855747807663284224 4872305940803682304 4884880587986567168 4900791850405986304 4912510003076988928 4954035316554195872 4993043468653047808 4999991117264346112 5011946462656317184 5021284664742714368 5039361126061703168 5051410608031563776 5060822339268247552 5067864299851644928 5073955482904351232 5084024581420049408 5090135187888102352 5113907888281550848 5124056271037530112 5127106071688380416 5130214992517142528 5143455261967998976 5153038489765117952 5159232045642239488 5170610386159009792 5199855920017375232 5207091341056360448 5213275921632722944 5219541878269300736 5263662523838833114 5305108685443863296 5328710256461656064 5335114956289134016 5346881194778066944 5377123735472513024 5378141705965010944 5384605818592372736 5391001237142929408 5401776117758802496 5427004289604911104 5444309787977375744 5454020380191358976 5457700015224848384 5475103395375437824 5481684048494879456 5518214445732724736 5524846915018461184 5539105666734768128 5549426065900896256 5609716461392251208 5653887457151245312 5661754647490509568 5668559641057204892 5698406256026451968 5706335392746340352 5713193968939545088 5714275562587824128 5727938814464362496 5738611045420244992 5758179748222533632 5773040694893215744 5791844914116165632 5798806266176401408 5805693640000077824 5817297357586402688 5863102848591020032 5878234585106284544 5889186845445849088 5896265195019702272 5934245512877753344 5950961532635840512 5965190718022057984 5980971855498838016 6007255423223198144 6015614312958666416 6054556647028105216 6062981354792986624 6089954578813321216 6097274235759010304 6104516106764787712 6110721365460647936 6145284269111443456 6153835221248425984 6161144271020490752 6168549492500082688 6180042664298725376 6257261023286214656 6264781769708433664 6305135857432612928 6314110760021098496 6330406476268306432 6354782596467515392 6382708887174648028 6411104527305429952 6432966437467361792 6461585665315708928 6470576739989153792 6478353875493948448 6486048363437586944 6521526163138674688 6529364535930908672 6537119610393788416 6546215787959271424 6558412623337422848 6566295330817395712 6617998443658477568 6627207161344458752 6648339837241603072 6699206848522151236 6700688969818308608 6738588794308231168 6751956508746735104 6781994871860289536 6805121520626630656 6811798560262019324 6817360820596637696 6861274301818273792 6865434769397940736 6874987786238475904 6891426386152436128 6904266414021232256 6919493310889263104 6929121548334841856 6945689586043400192 6958630716493840384 6959948090072367104 6968313412296011776 6976589836302614528 6976688788993482944 7031623346387132416 7032954538569629696 7049770848571523072 7062905902055686144 7159750593952495616 7205869551351557632 7216126582881255424 7262608681677160448 7290103945681915904 7294524442485312032 7303686785080311808 7326976602634777088 7335783064897559272 7351961642819842048 7384669331789381632 7393545136274705408 7394944845701890048 7403833000564512512 7412626701071527936 7451762027111514112 7462130898206752768 7481389471953453056 7499278022763118592 7504337520934166528 7513250592941277184 7573951041536524288 7592060913846255616 7656236398311029984 7701244336352264192 7716521724281982976 7750851282126045184 7760167209147831296 7784912640299450656 7821270887960018944 7846211165026217984 7855641707291874496 7857128898558258176 7875915869888498432 7890590187452836864 7917497153805983744 7918996055239819264 7937930955478171648 7952720818850103296 7963786756909727744 7973358615992551936 7982828755000107008 8036140967299579904 8056880969796026368 8159587580206910848 8182572107374280704 8223836301310902272 8235279487258923008 8245177659719570752 8271469680318166322 8310100318457520128 8331547366493618176 8336599362840356608 8347070611520356352 8373687545868316672 8383752074168639168 8402241877508390912 8449765870028234752 8461523429216585728 8471573372653174784 8481755552187613696 8497558663410747392 8528149597950574592 8548541028976492544 8564468574146265088 8570603454586421248 8576385738210476032 8669561803969842776 8737826070142833664 8749984455212605696 8806627850222698496 8818881970607980544 8868762524740378624 8879296155294236672 8897043017485086464 8907736578804179116 8967098474315677696 8972435625454665728 8977876236904999424 8989152966252691456 9001046708443998208 9017817357088956416 9028656079873919104 9048568175778267136 9071921091975053312 9099747860030406656 9101470579325403136 9112409846848630784 9123232862857265152 9283940199526760768 9325242948807898112 9357042090861617152 9398670058641031168 9411747985438769152 9423060182536652288 9434252165000126464 9453108206077904368 9497257506808594432 9521768418849849344 9527542128960407552 9550975026643484672 9569928623849504768 9581430941907016192 9592947084866039048 9602562145723875328 9656875280032268288 9668482101282307072 9670312490533240832 9681798140175056896 9693434916785844224 9711495615326568448 9744611881607364608 9825020006153977856 9908070633108391744 9986086937306095616 9999982234528692224 10023892925312634368 10042569329485428736 10078722252123406336 10102821216063127552 10121644678536495104 10135728599703289856 10147910965808702464 10168049162840098816 10180270375776204704 10227815776563101696 10248112542075060224 10260429985034285056 10286910523935997952 10306076979530235904 10318464091284478976 10399711840034750464 10414182682112720896 10439083756538601472 10527325047677666228 10610217370887726592 10657420512923312128 10670229912578268032 10693762389556133888 10754247470945026048 10756283411930021888 10769211637184745472 10782002474285858816 10803552235517604992 10888619575954751488 10915400030449696768 10950206790750875648 10963368096989758912 11049693830036922368 11078211333469536256 11098852131801792512 11219432922784502416 11307774914302490624 11323509294981019136 11337119282114409784 11396812512052903936 11412670785492680704 11426387937879090176 11428551125175648256 11455877628928724992 11477222090840489984 11516359496445067264 11597612532352802816 11611387280000155648 11634594715172805376 11726205697182040064 11756469170212569088 11792530390039404544 11868491025755506688 11901923065271681024 11920647480458533817 11930381436044115968 11961943710997676032 12014510846446396288 12031228625917332832 12109113294056210432 12125962709585973248 12179909157626642432 12194548471518020608 12209032213529575424 12290568538222886912 12307670442496851968 12337098985000165376 12360085328597450752 12514522046572429312 12529563539416867328 12610271714865225856 12628221520042196992 12660812952536612864 12709565192935030784 12765417774349296056 12822209054610859904 12865932874934723584 12923171330631417856 12941153479978307584 12956707750987896896 12972096726875173888 13058729071861817344 13074239220787576832 13092431575918542848 13116825246674845696 13132590661634791424 13235996887316955136 13254414322688917504 13296679674483206144 13398413697044302472 13401377939636617216 13477177588616462336 13503913017493470208 13563989743720579072 13610243041253261312 13623597120524038648 13722548603636547584 13730869538795881472 13749975572476951808 13782852772304872256 13808532828042464512 13838986621778526208 13858243096669683712 13891379172086800384 13917261432987680768 13936626824592023552 13953179672605229056 13953377577986965888 14063246692774264832 14065909077139259392 14099541697143046144 14125811804111372288 14319501187904991232 14411739102703115264 14525217363354320896 14580207891363831808 14589048884970624064 14607373570160623616 14653953205269554176 14671566129795118544 14703923285639684096 14769338663578763264 14787090272549410816 14789889691403780096 14807666001129025024 14825253402143055872 14903524054223028224 14924261796413505536 14962778943906906112 14998556045526237184 15008675041868333056 15026501185882554368 15184121827692511232 15312472796622059968 15433043448563965952 15501702564252090368 15520334418295662592 15569825280598901312 15588539012907313453 15642541775920037888 15692422330052435968 15711283414583748992 15714257797116516352 15751831739776996864 15781180374905673728 15834994307611967488 15837992110479638528 15875861910956343296 15905441637700206592 15927573513819455488 15946717231985103872 15965657510000214016 16072281934599159808 16319175160413821696 16365144214748561408 16447672602621804544 16470558974517846016 16490355319439141504 16542939360636332644 16620200636915040256 16663094732987236352 16673198725680713216 16694141223040712704 16747375091736633344 16767504148337278336 16804483755016781824 16899531740056469504 16923046858433171456 16943146745306349568 16963511104375227392 16995117326821494784 17097082057952985088 17152771476420952064 17339123607939685552 17475652140285667328 17499968910425211392 17613255700445396992 17637763941215961088 17737525049480757248 17758592310588473344 17794086034970172928 17815473157608358232 17934196948631355392 17944871250909331456 17955752473809998848 18002093416887996416 18035634714177912832 18057312159747838208 18097136351556534272 18199495720060813312 18224819693697261568 18246465725714530304 18422818833435915899 18567880399053521536 18650485897615796224 18714084181723234304 18797340117282062336 18823495970877538304 18846120365073304576 18868504330000252928 18906216412155808736 18994515013617188864 19055084257920815104 19101950053286969344 19139857247699009536 19162861883814032384 19185894169732078096 19313750560064536576 19336964202564614144 19340624981066481664 19386869833571688448 19422991230653136896 19489223763214729216 19650040012307955712 19816141266216783488 19972173874612191232 19999964469057384448 20047785850625268736 20085138658970857472 20205642432126255104 20271457199406579712 20295821931617404928 20336098325680197632 20360540751552409408 20455631553126203392 20520859970068570112 20573821047871995904 20612153959060471808 20636928182568957952 20799423680069500928 20828365364225441792 20878167513077202944 21054650095355332456 21220434741775453184 21314841025846624256 21340459825156536064 21387524779112267776 21508494941890052096 21538423274369490944 21564004948571717632 21607104471035209984 21777239151909502976 21830800060899393536 21900413581501751296 21926736193979517824 22099387660073844736 22156422666939072512 22197704263603585024 22438865845569004832 22615549828604981248 22647018589962038272 22674238564228819568 22825341570985361408 22852775875758180352 22857102250351296512 22911755257857449984 22954444181680979968 23032718992890134528 23195225064705605632 23222774560000311296 23269189430345610752 23452411394364080128 23512938340425138176 23585060780078809088 23736982051511013376 23841294960917067634 23860762872088231936 24029021692892792576 24062457251834665664 24218226588112420864 24251925419171946496 24359818315253284864 24389096943036041216 24418064427059150848 24581137076445773824 24615340884993703936 24674197970000330752 24720170657194901504 25029044093144858624 25059127078833734656 25220543429730451712 25256443040084393984 25419130385870061568 25530835548698592112 25644418109221719808 25731865749869447168 25846342661262835712 25882306959956615168 25913415501975793792 25944193453750347776 26117458143723634688 26148478441575153664 26184863151837085696 26233650493349691392 26265181323269582848 26508828645377835008 26593359348966412288 26796827394088604944 26954355177232924672 27007826034986940416 27127979487441158144 27220486082506522624 27247194241048077296 27445097207273095168 27461739077591762944 27499951144953903616 27565705544609744512 27617065656084929024 27677973243557052416 27716486193339367424 27782758344173600768 27834522865975361536 27873253649184047104 27906359345210458112 27906755155973931776 28126493385548529664 28199083394286092288 28639002375809982464 28823478205406230528 28950143881113582127 29050434726708641792 29160415782727663616 29178097769941248128 29214747140321247232 29307906410539108352 29343132259590237088 29407846571279368192 29538677327157526528 29574180545098821632 29579779382807560192 29615332002258050048 29650506804286111744 29848523592827011072 29997112091052474368 30017350083736666112 30368243655385022464 30624945593244119936 30866086897127931904 31003405128504180736 31040668836591325184 31139650561197802624 31177078025814626906 31384844660104871936 31422566829167497984 31428515594233032704 31503663479553993728 31562360749811347456 31669988615223934976 31751723821912686592 31855147027638910976 31893434463970207744 31931315020000428032 32144563869198319616 32638350320827643392 32730288429497122816 32895345205243609088 32941117949035692032 32980710638878283008 33085878721272665288 33240401273830080512 33326189465974472704 33346397451361426432 33494750183473266688 33535008296674556672 33608967510033563648 33799063480112939008 33846093716866342912 33886293490612699136 33927022208750454784 33990234653642989568 34194164115905970176 34305542952841904128 34678247215879371104 34951304280571334656 34999937820850422784 35275527882431922176 35475050098961514496 35588172069940345856 35630946315216716464 35868393897262710784 35889742501818662912 35911504947619997696 36004186833775992832 36071269428355825664 36114624319495676416 36194272703113068544 36398991440121626624 36449639387394523136 36492931451429060608 36845637666871831798 37135760798107043072 37300971795231592448 37428168363446468608 37646991941755076608 37692240730146609152 37737008660000505856 37812432824311617472 37989030027234377728 38110168515841630208 38203900106573938688 38279714495398019072 38325723767628064768 38371788339464156192 38627501120129073152 38673928405129228288 38681249962132963328 38773739667143376896 38845982461306273792 39632282532433566976 39944347749224382464 39999928938114768896 40095571701250537472 40170277317941714944 40411284864252510208 40542914398813159424 40591643863234809856 40672196651360395264 40721081503104818816 41041719940137140224 41147642095743991808 41224307918120943616 41273856365137915904 41656730728450883584 41756335026154405888 42109300190710664912 42440869483550906368 42629682051693248512 42680919650313072128 42775049558224535552 43016989883780104192 43076846548738981888 43128009897143435264 43214208942070419968 43554478303819005952 43800827163003502592 43853472387959035648 44198775320147689472 44312845333878145024 44877731691138009664 45231099657209962496 45294037179924076544 45348477128457639136 45650683141970722816 45705551751516360704 45714204500702593024 45823510515714899968 45908888363361959936 46390450129411211264 46538378860691221504 46904822788728160256 47170121560157618176 47473964103022026752 47682589921834135268 47721525744176463872 48058043385785585152 48124914503669331328 48436453176224841728 48503850838343892992 48719636630506569728 48778193886072082432 48836128854118301696 49230681769987407872 49348395940000661504 49440341314389803008 50058088186289717248 50118254157667469312 50441086859460903424 50512886080168787968 50838260771740123136 51061671097397184224 51288836218443439616 51463731499738894336 51692685322525671424 51764613919913230336 51826831003951587584 51888386907500695552 52234916287447269376 52369726303674171392 52530362646539165696 53017657290755670016 53186718697932824576 53593654788177209888 53908710354465849344 54015652069973880832 54255958974882316288 54494388482096154592 54923478155183525888 54999902289907807232 55131411089219489024 55234131312169858048 55432972386678734848 55565516688347201536 55669045731950723072 55746507298368094208 55813510311947863552 56252986771097059328 56398166788572184576 57278004751619964928 57646956410812461056 57900287762227164254 58320831565455327232 58356195539882496256 58429494280642494464 58615812821078216704 58686264519180474176 58815693142558736384 59148361090197643264 59159558765615120384 59230664004516100096 59301013608572223488 59697047185654022144 59994224182104948736 60034700167473332224 61249891186488239872 61732173794255863808 62081337673182650368 62279301122395605248 62354156051629253812 62769689320209743872 62845133658334995968 62857031188466065408 63007326959107987456 63124721499622694912 63339977230447869952 63503447643825373184 63710294055277821952 63786868927940415488 63862630040000856064 65276700641655286784 65460576858994245632 65790690410487218176 65882235898071384064 65961421277756566016 66171757442545330576 66480802547660161024 66652378931948945408 66692794902722852864 66989500366946533376 67070016593349113344 67217935020067127296 67598126960225878016 67692187433732685824 67772586981225398272 67854044417500909568 67980469307285979136 69356494431758742208 69902608561142669312 69999875641700845568 70551055764863844352 70950100197923028992 71176344139880691712 71261892630433432928 71736787794525421568 71823009895239995392 72008373667551985664 72142538856711651328 72229248638991352832 72797982880243253248 72899278774789046272 73691275333743663596 74271521596214086144 74601943590463184896 74856336726892937216 75293983883510153216 75384481460293218304 75474017320001011712 75624865648623234944 76220337031683260416 76407800213147877376 76559428990796038144 76651447535256129536 76743576678928312384 77347856810258456576 77362499924265926656 77547479334286753792 77691964922612547584 79264565064867133952 79888695498448764928 79999857876229537792 80191143402501074944 80340554635883429888 81183287726469619712 81344393302720790528 81442163006209637632 82083439880274280448 82295284191487983616 82547712730275831808 83313461456901767168 83512670052308811776 84218600381421329824 84881738967101812736 85259364103386497024 85361839300626144256 86033979767560208384 86153693097477963776 86428417884140839936 87108956607638011904 87601654326007005184 87706944775918071296 88397550640295378944 88625690667756290048 89755463382276019328 90462199314419924992 90588074359848153088 90696954256915278272 91411103503032721408 91428409001405186048 91647021031429799936 91817776726723919872 92780900258822422528 93076757721382443008 93809645577456320512 94340243120315236352 94947928206044053504 95365179843668270536 96116086771571170304 96249829007338662656 96872906352449683456 97007701676687785984 97556387772144164864 97672257708236603392 98461363539974815744 98696791880001323008 98880682628779606016 100116176372579434496 100236508315334938624 100882173718921806848 101676521543480246272 102123342194794368448 102577672436886879232 102927462999477788672 103385370645051342848 103529227839826460672 103653662007903175168 103776773815001391104 104469832574894538752 104739452607348342784 105060725293078331392 106373437395865649152 107187309576354419776 108031304139947761664 108511917949764632576 108988776964192309184 109846956310367051776 109999804579815614464 110262822178438978048 110468262624339716096 110865944773357469696 111131033376694403072 111338091463901446144 111493014596736188416 111627020623895727104 112505973542194118656 114556009503239929856 115293912821624922112 115800575524454328508 116641663130910654464 116712391079764992512 116858988561284988928 117231625642156433408 117372529038360948352 117631386285117472768 118296722180395286528 118319117531230240768 118461328009032200192 118602027217144446976 120069400334946664448 122499782372976479744 123464347588511727616 124162675346365300736 124558602244791210496 124708312103258507624 125539378640419487744 125690267316669991936 125714062376932130816 126014653918215974912 126249442999245389824 126679954460895739904 127573737855880830976 127725260080001712128 130553401283310573568 130921153717988491264 131581380820974436352 131764471796142768128 131922842555513132032 132343514885090661152 132961605095320322048 133385589805445705728 133979000733893066752 134140033186698226688 135196253920451756032 135384374867465371648 135708088835001819136 135960938614571958272 138712988863517484416 139805217122285338624 139999751283401691136 141900200395846057984 142352688279761383424 142523785260866865856 143646019790479990784 144016747335103971328 144285077713423302656 144458497277982705664 145595965760486506496 145798557549578092544 147382550667487327192 148543043192428172288 149203887180926369792 149712673453785874432 150768962920586436608 150948034640002023424 151249731297246469888 152440674063366520832 152815600426295754752 153302895070512259072 153487153357856624768 154695713620516913152 154724999848531853312 155094958668573507584 155383929845225095168 158529130129734267904 159777390996897529856 159999715752459075584 160382286805002149888 160681109271766859776 162366575452939239424 162688786605441581056 162884326012419275264 164166879760548560896 164590568382975967232 165095425460551663616 167025340104617623552 168437200762842659648 169763477934203625472 170518728206772994048 170723678601252288512 172067959535120416768 172307386194955927552 172856835768281679872 174217913215276023808 175203308652014010368 175413889551836142592 176795101280590757888 179510926764552038656 180924398628839849984 181176148719696306176 181393908513830556544 182822207006065442816 182856818002810372096 183294042062859599872 183635553453447839744 185561800517644845056 186153515442764886016 188680486240630472704 189895856412088107008 190730359687336541072 192232173543142340608 192499658014677325312 193745812704899366912 194015403353375571968 195112775544288329728 195344515416473206784 197393583760002646016 200473016630669877248 201764347437843613696 202651007167795074889 203353043086960492544 204246684389588736896 205155344873773758464 205854925998955577344 206770741290102685696 207058455679652921344 207307324015806350336 207553547630002782208 208939665149789077504 210121450586156662784 212746874791731298304 214374619152708839552 216062608279895523328 217023835899529265152 217977553928384618368 219693912620734103552 219999609159631228928 220525644356877956096 220936525248679432192 222262066753388806144 222986029193472376832 223254041247791454208 225011947084388237312 229112019006479859712 230587825643249844224 231601151048908657016 233283326261821308928 233424782159529985024 234463251284312866816 234745058076721896704 235262772570234945536 236593444360790573056 236922656018064400384 237204054434288893952 240138800669893328896 244999564745952959488 246928695177023455232 248325350692730601472 249117204489582420992 249416624206517015248 251078757280838975488 251380534633339983872 251428124753864261632 252029307836431949824 252498885998490779648 253359908921791479808 255147475711761661952 255450520160003424256 261106802566621147136 263528943592285536256 263845685111026264064 264687029770181322304 265923210190640644096 266771179610891411456 267958001467786133504 268280066373396453376 270392507840903512064 270768749734930743296 271416177670003638272 271921877229143916544 277425977727034968832 279610434244570677248 279999502566803382272 283800400791692115968 284705376559522766848 285047570521733731712 287292039580959981568 288033494670207942656 288570155426846605312 288916994555965411328 291597115099156185088 294765101334974654384 297086086384856344576 298407774361852739584 299425346907571748864 301537925841172873216 301896069280004046848 302499462594492939776 304881348126733041664 306605790141024518144 306974306715713249536 309391427241033826304 310189917337147015168 317058260259468535808 319554781993795059712 319999431504918151168 320764573610004299776 321362218543533719552 324733150905878478848 325377573210883162112 325768652024838550528 328333759521097121792 330190850921103327232 334050680209235247104 336874401525685319296 339526955868407250944 341037456413545988096 341447357202504577024 344614772389911855104 345713671536563359744 350406617304028020736 350827779103672285184 353590202561181515776 359021853529104077312 361848797257679699968 362352297439392612352 362787817027661113088 365644414012130885632 366588084125719199744 371123601035289690112 372307030885529772032 377360972481260945408 379791712824176214016 381460719374673082144 384464347086284681216 384999316029354650624 388030806706751143936 390225551088576659456 394787167520005292032 400946033261339754496 403528694875687227392 405302014335590149778 408493368779177473792 410310689747547516928 411709851997911154688 414116911359305842688 414614648031612700672 415107095260005564416 417879330299578155008 420242901172313325568 425493749583462596608 428749238305417679104 432125216559791046656 435955107856769236736 439387825241468207104 439999218319262457856 441051288713755912192 441873050497358864384 444524133506777612288 445972058386944753664 446508082495582908416 458224038012959719424 461175651286499688448 463202302097817314032 466566652523642617856 466849564319059970048 468926502568625733632 469490116153443793408 470525545140469891072 473186888721581146112 473845312036128800768 474408108868577787904 489999129491905918976 493857390354046910464 496650701385461202944 498234408979164841984 498833248413034030496 502157514561677950976 502761069266679967744 502856249507728523264 504058615672863899648 504997771996981559296 510294951423523323904 522213605133242294272 527057887184571072512 527691370222052528128 529374059540362644608 533542359221782822912 535916002935572267008 536560132746792906752 541537499469861486592 542832355340007276544 543843754458287833088 554851955454069937664 559220868489141354496 559999005133606764544 569410753119045533696 570095141043467463424 574584079161919963136 576066989340415885312 577833989111930822656 583194230198312370176 589530202669949308768 594172172769712689152 596815548723705479168 603075851682345746432 604998925188985879552 609762696253466083328 613211580282049036288 613948613431426499072 618782854482067652608 620379834674294030336 634116520518937071616 639998863009836302336 641529147220008599552 642724437087067439104 649466301811756957696 650755146421766324224 651537304049677101056 656667519042194243584 660381701842206654464 673748803051370638592 679053911736814501888 682894714405009154048 689229544779823710208 691427343073126719488 700813234608056041472 701655558207344570368 718043707058208154624 723697594515359399936 724704594878785224704 725575634055322226176 731288828024261771264 733176168251438399488 744614061771059544064 759583425648352428032 762921438749346164288 768928694172569362432 769998632058709301248 776061613413502287872 780451102177153318912 801892066522679508992 807057389751374454784 810604028671180299556 816986737558354947584 820621379495095033856 823419703995822309376 828233822718611685376 829229296063225401344 830214190520011128832 840485802344626651136 850987499166925193216 857498476610835358208 864250433119582093312 871910215713538473472 878775650482936414208 879998436638524915712 882102577427511824384 883746100994717728768 893016164991165816832 916448076025919438848 922351302572999376896 926404604195634628064 933699128638119940096 937853005137251467264 938980232306887586816 946373777443162292224 947690624072257601536 979998258983811837952 993301402770922405888 996468817958329683968 997666496826068060992 1005522138533359935488 1005712499015457046528 1008117231345727799296 1009995543993963118592 1020589902847046647808 1044427210266484588544 1055382740444105056256 1058748119080725289216 1067084718443565645824 1073120265493585813504 1083074998939722973184 1085664710680014553088 1087687508916575666176 1109703910908139875328 1118441736978282708992 1119998010267213529088 1138821506238091067392 1140190282086934926848 1149168158323839926272 1152133978680831770624 1155667978223861645312 1179060405339898617536 1188344345539425378304 1193631097447410958336 1206151703364691492864 1209997850377971759104 1219525392506932166656 1226423160564098072576 1227897226862852998144 1237565708964135305216 1268233041037874143232 1279997726019672604672 1283058294440017199104 1285448874174134878208 1298932603623513915392 1301510292843532648448 1303074608099354202112 1320763403684413308928 1347497606102741277184 1358107823473629003776 1365789428810018308096 1382854686146253438976 1403311116414689140736 1436087414116416309248 1447395189030718799872 1449409189757570449408 1451151268110644452352 1462577656048523542528 1489228123542119088128 1519166851296704856064 1525842877498692328576 1537857388345138724864 1539997264117418602496 1560902204354306637824 1603784133045359017984 1614114779502748909568 1621208057342360599112 1633973475116709895168 1641242758990190067712 1646839407991644618752 1658458592126450802688 1660428381040022257664 1680971604689253302272 1701974998333850386432 1714996953221670716416 1728500866239164186624 1743820431427076946944 1757551300965872828416 1759996873277049831424 1764205154855023648768 1767492201989435457536 1786032329982331633664 1844702605145998753792 1852809208391269256128 1867398257276239880192 1875706010274502934528 1877960464613775173632 1892747554886324584448 1895381248144515203072 1959996517967623675904 1986602805541844811776 1992937635916659367936 1995332993652136121984 2011044277066719870976 2011424998030914093056 2016234462691455598592 2019991087987926237184 2041179805694093295616 2088854420532969177088 2110765480888210112512 2117496238161450578432 2134169436887131291648 2146240530987171627008 2171329421360029106176 2219407821816279750656 2236883473956565417984 2239996020534427058176 2277643012476182134784 2280380564173869853696 2298336316647679852544 2311335956447723290624 2358120810679797235072 2376688691078850756608 2387262194894821916672 2412303406729382985728 2419995700755943518208 2452846321128196145152 2455794453725705996288 2475131417928270610432 2536466082075748286464 2566116588880034398208 2597865207247027830784 2606149216198708404224 2641526807368826617856 2694995212205482554368 2716215646947258007552 2731578857620036616192 2765709372292506877952 2806622232829378281472 2872174828232832618496 2898818379515140898816 2902302536221288904704 2925155312097047085056 2978456247084238176256 3051685754997384657152 3075714776690277449728 3079994528234837204992 3121804408708613275648 3207568266090718035968 3228229559005497819136 3242416114684721198224 3267946950233419790336 3282485517980380135424 3293678815983289237504 3316917184252901605376 3320856762080044515328 3429993906443341432832 3457001732478328373248 3487640862854153893888 3515102601931745656832 3519993746554099662848 3528410309710047297536 3534984403978870915072 3572064659964663267328 3689405210291997507584 3705618416782538512256 3734796514552479760384 3751412020549005869056 3755920929227550347264 3790762496289030406144 3919993035935247351808 3985875271833318735872 3990665987304272243968 4022088554133439741952 4032468925382911197184 4082359611388186591232 4177708841065938354176 4221530961776420225024 4234992476322901156864 4268338873774262583296 4292481061974343254016 4342658842720058212352 4438815643632559501312 4479992041068854116352 4555286024952364269568 4560761128347739707392 4596672633295359705088 4622671912895446581248 4716241621359594470144 4753377382157701513216 4824606813458765971456 4839991401511887036416 4905692642256392290304 4911588907451411992576 5072932164151496572928 5132233177760068796416 5212298432397416808448 5389990424410965108736 5432431293894516015104 5463157715240073232384 5531418744585013755904 5613244465658756562944 5744349656465665236992 5797636759030281797632 5804605072442577809408 5956912494168476352512 6103371509994769314304 6151429553380554899456 6159989056469674409984 6415136532181436071936 6456459118010995638272 6484832229369442396448 6535893900466839580672 6564971035960760270848 6633834368505803210752 6859987812886682865664 6975281725708307787776 7039987493108199325696 7056820619420094595072 7069968807957741830144 7144129319929326534656 7411236833565077024512 7469593029104959520768 7511841858455100694528 7581524992578060812288 7839986071870494703616 7971750543666637471744 7981331974608544487936 8044177108266879483904 8064937850765822394368 8355417682131876708352 8443061923552840450048 8469984952645802313728 8536677747548525166592 8584962123948686508032 8877631287265119002624 8959984082137708232704 9110572049904728539136 9121522256695479414784 9245343825790893162496 9432483242719188940288 9506754764315403026432 9679982803023774072832 9823177814902823985152 10145864328302993145856 10424596864794833616896 10779980848821930217472 10926315430480146464768 11062837489170027511808 11226488931317513125888 11488699312931330473984 11609210144885155618816 11913824988336952705024 12206743019989538628608 12302859106761109798912 12319978112939348819968 12912918236021991276544 12969664458738884792896 13071787800933679161344 13129942071921520541696 13267668737011606421504 13719975625773365731328 13950563451416615575552 14079974986216398651392 14113641238840189190144 14139937615915483660288 14288258639858653069312 14822473667130154049024 14939186058209919041536 15023683716910201389056 15679972143740989407232 15943501087333274943488 15962663949217088975872 16088354216533758967808 16710835364263753416704 16886123847105680900096 16939969905291604627456 17169924247897373016064 17755262574530238005248 18243044513390958829568 18490687651581786324992 18864966485438377880576 19013509528630806052864 19359965606047548145664 19646355629805647970304 20291728656605986291712 20849193729589667233792 21559961697643860434944 21852630860960292929536 22125674978340055023616 22452977862635026251776 22977398625862660947968 23218420289770311237632 24413486039979077257216 24605718213522219597824 24639956225878697639936 25825836472043982553088 25939328917477769585792 26143575601867358322688 26259884143843041083392 26535337474023212843008 27439951251546731462656 27901126902833231151104 28227282477680378380288 28576517279717306138624 29644947334260308098048 29878372116419838083072 30047367433820402778112 31359944287481978814464 31887002174666549886976 31925327898434177951744 32176708433067517935616 33772247694211361800192 33879939810583209254912 34339848495794746032128 35510525149060476010496 36486089026781917659136 37729932970876755761152 38027019057261612105728 38719931212095096291328 39292711259611295940608 40583457313211972583424 41698387459179334467584 43119923395287720869888 44905955725270052503552 45954797251725321895936 46436840579540622475264 48826972079958154514432 49279912451757395279872 51878657834955539171584 52287151203734716645376 53070674948046425686016 54879902503093462925312 55802253805666462302208 56454564955360756760576 59289894668520616196096 59756744232839676166144 60094734867640805556224 62719888574963957628928 63774004349333099773952 63850655796868355903488 67759879621166418509824 71021050298120952020992 72972178053563835318272 75459865941753511522304 77439862424190192582656 78585422519222591881216 83396774918358668935168 86239846790575441739776 91909594503450643791872 92873681159081244950528 97653944159916309028864 98559824903514790559744 103757315669911078343168 104574302407469433290752 109759805006186925850624 111604507611332924604416 118579789337041232392192 120189469735281611112448 127701311593736711806976 135519759242332837019648 142042100596241904041984 145944356107127670636544 150919731883507023044608 154879724848380385165312 157170845038445183762432 172479693581150883479552 183819189006901287583744 185747362318162489901056 195307888319832618057728 207514631339822156686336 209148604814938866581504 219519610012373851701248 223209015222665849208832 237159578674082464784384 240378939470563222224896 255402623187473423613952 271039518484665674039296 284084201192483808083968 291888712214255341273088 301839463767014046089216 314341690076890367524864 344959387162301766959104 371494724636324979802112 390615776639665236115456 415029262679644313372672 418297209629877733163008 439039220024747703402496 446418030445331698417664 474319157348164929568768 510805246374946847227904 542079036969331348078592 583777424428510682546176 603678927534028092178432 689918774324603533918208 781231553279330472230912 830058525359288626745344 948638314696329859137536 1021610492749893694455808 1084158073938662696157184 1207357855068056184356864 1562463106558660944461824 1660117050718577253490688 1897276629392659718275072 2043220985499787388911616 2414715710136112368713728 3124926213117321888923648 3320234101437154506981376 3794553258785319436550144 4086441970999574777823232 4829431420272224737427456 6640468202874309013962752 7589106517570638873100288 13280936405748618027925504 26561872811497236055851008 53123745622994472111702016
- Sum of all divisors σ(n): 158126524709682024622100961
- Sum of proper divisors (its aliquot sum) s(n): 105002779086687552510398945
- 53123745622994472111702016 is an abundant number, because the sum of its proper divisors (105002779086687552510398945) is greater than itself. Its abundance is 51879033463693080398696929
Bases of 53123745622994472111702016
- Binary: 101011111100010110010000000101010011111110111001000010010111010010010000000000000000002
- Hexadecimal: 0x2BF164054FEE425D240000
- Base-36: 6OAQXU7KSWSKP6MF4
Squares and roots of 53123745622994472111702016
- 53123745622994472111702016 squared (531237456229944721117020162) is 2822132349016624333865451109678100970988444378464256
- 53123745622994472111702016 cubed (531237456229944721117020163) is 149922241023583004878032557963337456790193083192332840532394087371156379140096
-
53123745622994472111702016 is a
perfect square number . Itssquare root is 7288603818496 -
The
cube root of 53123745622994472111702016 is 375920690.2829761837
Scales and comparisons
How big is 53123745622994472111702016?- 53,123,745,622,994,472,111,702,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 53,123,745,622,994,472,111,702,016 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 53123745622994472111702016 cubic inches would be around 31326724.2 feet tall.
Recreational maths with 53123745622994472111702016
- 53123745622994472111702016 backwards is 61020711127449922654732135
- The number of decimal digits it has is: 26
- The sum of 53123745622994472111702016's digits is 94
- 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 53123745622994472111702016 - Facts about the integer". Numbermatics.com. 2024. Web. 22 September 2024.
APA style:
Numbermatics. (2024). Number 53123745622994472111702016 - Facts about the integer. Retrieved 22 September 2024, from https://numbermatics.com/n/53123745622994472111702016/
Chicago style:
Numbermatics. 2024. "Number 53123745622994472111702016 - Facts about the integer". https://numbermatics.com/n/53123745622994472111702016/
The information we have on file for 53123745622994472111702016 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 53123745622994472111702016, math, Factors of 53123745622994472111702016, curriculum, school, college, exams, university, Prime factorization of 53123745622994472111702016, STEM, science, technology, engineering, physics, economics, calculator, fifty-three septillion, one hundred twenty-three sextillion, seven hundred forty-five quintillion, six hundred twenty-two quadrillion, nine hundred ninety-four trillion, four hundred seventy-two billion, one hundred eleven million, seven hundred two thousand and sixteen.