254523848914946818842697152
254,523,848,914,946,818,842,697,152 is an even composite number composed of six prime numbers multiplied together.
254523848914946818842697152 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 254523848914946818842697152:
26 × 39 × 173 × 193 × 373 × 4913
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 17 × 17 × 17 × 19 × 19 × 19 × 37 × 37 × 37 × 491 × 491 × 491)See below for interesting mathematical facts about the number 254523848914946818842697152 from the Numbermatics database.
Names of 254523848914946818842697152
- Cardinal: 254523848914946818842697152 can be written as Two hundred fifty-four septillion, five hundred twenty-three sextillion, eight hundred forty-eight quintillion, nine hundred fourteen quadrillion, nine hundred forty-six trillion, eight hundred eighteen billion, eight hundred forty-two million, six hundred ninety-seven thousand, one hundred fifty-two.
Scientific notation
- Scientific notation: 2.54523848914946818842697152 × 1026
Factors of 254523848914946818842697152
Divisors of 254523848914946818842697152
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 19 24 27 32 34 36 37 38 48 51 54 57 64 68 72 74 76 81 96 102 108 111 114 136 144 148 152 153 162 171 192 204 216 222 228 243 272 288 289 296 304 306 323 324 333 342 361 408 432 444 456 459 486 491 513 544 576 578 592 608 612 629 646 648 666 684 703 722 729 816 864 867 888 912 918 969 972 982 999 1026 1083 1088 1156 1184 1216 1224 1258 1292 1296 1332 1368 1369 1377 1406 1444 1458 1473 1539 1632 1728 1734 1776 1824 1836 1887 1938 1944 1964 1998 2052 2109 2166 2187 2312 2368 2448 2516 2584 2592 2601 2664 2736 2738 2754 2812 2888 2907 2916 2946 2997 3078 3249 3264 3468 3552 3648 3672 3774 3876 3888 3928 3996 4104 4107 4131 4218 4332 4374 4419 4617 4624 4896 4913 5032 5168 5184 5202 5328 5472 5476 5491 5508 5624 5661 5776 5814 5832 5892 5994 6137 6156 6327 6498 6561 6859 6936 7104 7344 7548 7752 7776 7803 7856 7992 8208 8214 8262 8347 8436 8664 8721 8748 8838 8991 9234 9248 9329 9747 9792 9826 10064 10336 10404 10656 10693 10944 10952 10982 11016 11248 11322 11552 11628 11664 11784 11951 11988 12274 12312 12321 12393 12654 12996 13122 13257 13357 13718 13851 13872 14688 14739 15096 15504 15552 15606 15712 15984 16416 16428 16473 16524 16694 16872 16983 17328 17442 17496 17676 17982 18167 18411 18468 18496 18658 18981 19494 19652 19683 20128 20577 20672 20808 21312 21386 21904 21964 22032 22496 22644 23104 23256 23273 23328 23409 23568 23902 23976 24548 24624 24642 24786 25041 25308 25992 26011 26163 26244 26514 26714 26973 27436 27702 27744 27987 29241 29376 29478 30192 31008 31212 31424 31968 32079 32832 32856 32946 33048 33388 33744 33966 34656 34884 34992 35352 35853 35964 36334 36822 36936 36963 37179 37316 37962 38988 39304 39366 39771 40071 40256 41154 41553 41616 42772 43808 43928 44064 44217 44992 45288 46512 46546 46656 46818 47136 47804 47952 49096 49248 49284 49419 49572 50082 50616 50653 50949 51984 52022 52326 52488 53028 53428 53946 54501 54872 55233 55404 55488 55974 56943 58482 58956 60384 61731 62016 62424 63936 64158 65712 65892 66096 66776 67488 67932 69312 69768 69819 69984 70227 70704 71706 71928 72668 73644 73872 73926 74358 74632 75123 75924 77976 78033 78489 78608 78732 79542 80142 80919 82308 83106 83232 83961 85544 87616 87723 87856 88128 88434 90576 93024 93092 93347 93636 94272 95608 95904 96237 98192 98496 98568 98838 99144 100164 101232 101306 101898 103968 104044 104329 104652 104976 106056 106856 107559 107892 109002 109744 110466 110808 110889 111537 111948 113886 116603 116964 117912 119313 120213 120768 123462 124659 124848 128316 131424 131784 132192 132651 133552 134976 135864 139536 139638 139968 140454 141408 141899 143412 143856 145336 147288 147744 147852 148257 148716 149264 150246 151848 151959 152847 155952 156066 156978 157216 157464 158593 159084 160284 161838 163503 164616 165699 166212 166464 167922 170829 171088 175446 175712 176868 177251 181152 181781 185193 186048 186184 186694 187272 191216 191808 192474 196384 197136 197676 198288 200328 202464 202612 203167 203796 207936 208088 208658 209304 209457 209952 210681 212112 213712 215118 215784 218004 219488 220932 221616 221778 223074 223896 225369 227069 227772 233206 233928 234099 235467 235824 238626 240426 241081 242757 246924 249318 249696 251883 253783 256632 262848 263169 263568 264384 265302 267104 271728 279072 279276 280041 280908 282816 283798 286824 287712 288711 290672 294576 295488 295704 296514 297432 298528 300492 303696 303918 305694 308839 311904 312132 312987 313956 314432 314928 317186 318168 320568 322677 323676 327006 329232 331398 332424 332667 334611 335844 341658 342176 345173 349809 350892 351424 353736 354502 357939 360639 362304 363562 370386 372368 373388 373977 374544 382432 384948 392768 394272 395352 395641 396576 397953 400656 404928 405224 406334 407592 416176 417316 418608 418914 419904 421362 424224 425697 427424 430236 431568 436008 438976 441864 442187 443232 443556 444771 446148 447792 450738 454138 455544 455877 458541 466412 467856 468198 470934 471648 475779 477252 480852 482162 485514 490509 493848 494209 497097 498636 499392 503766 507566 512487 513264 526338 527136 530604 531753 534208 543456 545343 555579 558144 558552 560082 561816 567596 573648 575424 577422 581344 589152 591408 593028 594864 597056 600984 607392 607836 609501 611388 617678 623808 624264 625974 627912 628371 629856 632043 634372 636336 641136 645354 647352 654012 658464 662796 664848 665334 669222 671688 672179 676107 681207 683316 684352 690346 699618 701784 702297 706401 707472 709004 715878 721278 723243 727124 728271 740772 744736 746776 747954 749088 755649 761349 764864 769896 788544 789507 790704 791282 793152 795906 801312 810448 812668 815184 832352 834632 837216 837828 840123 842724 848448 851394 854848 860472 861101 863136 866133 872016 883728 884374 886464 887112 889542 892296 895584 901476 908276 911088 911754 917082 926517 932824 935712 936396 938961 941868 943296 951558 954504 961704 962407 964324 968031 971028 981018 987696 988418 994194 997272 998001 1007532 1015132 1024974 1026528 1035519 1049427 1052676 1054272 1061208 1063506 1073817 1081917 1086912 1090686 1111158 1117104 1120164 1123632 1135192 1147296 1154844 1162688 1178304 1182816 1186056 1186923 1189728 1193859 1201968 1214784 1215672 1219002 1222776 1235356 1248528 1251948 1255824 1256742 1259712 1264086 1268744 1272672 1277091 1282272 1290708 1294704 1308024 1316928 1325592 1326561 1329696 1330668 1334313 1338444 1343376 1344358 1352214 1362414 1366632 1367631 1375623 1380692 1399236 1403568 1404594 1412802 1414944 1418008 1427337 1431756 1442556 1446486 1454248 1456542 1471527 1481544 1482627 1489472 1491291 1493552 1495908 1498176 1511298 1522698 1537461 1539792 1579014 1581408 1582564 1591812 1595259 1602624 1620896 1625336 1630368 1636029 1664704 1666737 1669264 1674432 1675656 1680246 1685448 1702788 1720944 1722202 1726272 1732266 1744032 1767456 1768748 1773593 1774224 1779084 1784592 1791168 1802952 1816552 1822176 1823508 1828503 1834164 1853034 1865648 1871424 1872792 1877922 1883736 1885113 1896129 1903116 1909008 1923408 1924814 1928648 1936062 1942056 1962036 1975392 1976836 1982251 1988388 1994544 1996002 2015064 2016537 2028321 2030264 2043621 2049948 2053056 2071038 2098854 2105352 2106891 2119203 2122416 2127012 2147634 2163834 2169729 2181372 2222316 2234208 2240328 2247264 2266947 2270384 2284047 2294592 2309688 2365632 2368521 2372112 2373846 2379456 2387718 2403936 2412283 2431344 2438004 2445552 2470712 2497056 2503896 2511648 2513484 2520369 2528172 2537488 2545344 2554182 2564544 2581416 2583303 2589408 2598399 2616048 2651184 2653122 2659392 2661336 2668626 2676888 2686752 2688716 2696081 2704428 2724828 2733264 2735262 2751246 2761384 2779551 2798472 2807136 2809188 2816883 2825604 2829888 2836016 2854674 2863512 2885112 2887221 2892972 2904093 2908496 2913084 2943054 2963088 2965254 2982582 2987104 2991816 2994003 3013267 3022596 3045396 3074922 3079584 3106557 3148281 3158028 3162816 3165128 3183624 3190518 3221451 3241792 3245751 3250672 3260736 3272058 3333474 3338528 3351312 3360492 3367769 3370896 3405576 3441888 3444404 3453839 3464532 3488064 3534912 3537496 3547186 3548448 3558168 3560769 3569184 3581577 3605904 3633104 3644352 3647016 3657006 3668328 3706068 3731296 3745584 3755844 3767472 3770226 3792258 3806232 3818016 3831273 3846816 3849628 3857296 3860173 3872124 3884112 3924072 3950784 3953672 3964502 3976776 3979683 3989088 3992004 4002939 4030128 4033074 4056642 4060528 4087242 4098377 4099896 4102893 4126869 4142076 4197708 4210704 4213782 4238406 4244832 4254024 4282011 4295268 4314311 4327668 4339458 4362744 4414581 4444632 4447881 4468416 4473873 4480656 4494528 4533894 4540768 4568094 4580539 4612383 4619376 4737042 4744224 4747692 4775436 4785777 4807872 4824566 4862688 4876008 4891104 4908087 4941424 4994112 5000211 5007792 5023296 5026968 5040738 5056344 5074976 5108364 5162832 5166606 5178816 5196798 5232096 5250263 5302368 5306244 5320779 5322672 5337252 5353776 5373504 5377432 5392162 5408856 5449656 5466528 5470524 5485509 5502492 5522768 5559102 5596944 5614272 5618376 5633766 5651208 5655339 5672032 5688387 5709348 5727024 5770224 5774442 5785944 5808186 5816992 5826168 5867941 5886108 5926176 5930508 5946753 5965164 5974208 5983632 5988006 6026534 6045192 6049611 6084963 6090792 6130863 6149844 6159168 6213114 6296562 6316056 6320673 6330256 6357609 6367248 6381036 6442902 6491502 6501344 6509187 6544116 6558287 6666948 6677056 6702624 6720984 6725897 6735538 6741792 6800841 6811152 6852141 6883776 6888808 6907678 6929064 7074992 7094372 7096896 7105563 7116336 7121538 7138368 7163154 7211808 7236849 7266208 7294032 7314012 7336656 7412136 7462592 7491168 7511688 7517179 7534944 7540452 7561107 7584516 7612464 7636032 7662546 7693632 7699256 7714592 7720346 7744248 7749909 7768224 7795197 7848144 7907344 7929004 7953552 7959366 7978176 7984008 8005878 8060256 8066148 8088243 8113284 8121056 8174484 8196754 8199792 8205786 8253738 8284152 8338653 8395416 8401553 8421408 8427564 8450649 8476812 8489664 8508048 8564022 8590536 8628622 8655336 8661663 8678916 8712279 8725488 8829162 8889264 8895762 8919997 8947746 8961312 8982009 9039801 9067788 9081536 9136188 9161078 9224766 9238752 9319671 9389971 9444843 9474084 9488448 9495384 9550872 9571554 9649132 9664353 9725376 9737253 9752016 9782208 9816174 9882848 10000422 10015584 10053936 10081476 10103307 10112688 10149952 10216728 10325664 10333212 10361517 10393596 10464192 10500526 10604736 10612488 10641558 10645344 10674504 10682307 10707552 10744731 10754864 10784324 10817712 10899312 10933056 10941048 10971018 11004984 11045536 11118204 11193888 11236752 11267532 11302416 11310678 11344064 11376774 11418696 11427043 11454048 11493819 11540448 11548884 11571888 11580519 11616372 11633984 11652336 11735882 11772216 11852352 11861016 11893506 11930328 11939049 11967264 11976012 12008817 12053068 12090384 12099222 12169926 12181584 12261726 12295131 12299688 12308679 12380607 12426228 12593124 12632112 12641346 12660512 12715218 12734496 12762072 12771401 12846033 12885804 12942933 12983004 13002688 13018374 13088232 13116574 13243743 13333896 13343643 13405248 13421619 13441968 13451794 13471076 13483584 13601682 13622304 13704282 13741617 13777616 13815356 13837149 13858128 14149984 14188744 14211126 14232672 14243076 14326308 14357331 14423616 14473698 14532416 14588064 14628024 14638717 14673312 14724261 14824272 14982336 15000633 15023376 15034358 15069888 15080904 15122214 15169032 15224928 15325092 15398512 15429184 15440692 15488496 15499818 15536448 15590394 15696288 15750789 15814688 15858008 15907104 15918732 15962337 15968016 16011756 16120512 16132296 16176486 16226568 16242112 16348968 16360919 16393508 16399584 16411572 16456527 16507476 16568304 16677306 16790832 16803106 16842816 16855128 16901298 16953624 16966017 17016096 17128044 17181072 17257244 17310672 17323326 17357832 17424558 17450976 17603823 17658324 17778528 17791524 17839994 17840259 17895492 17922624 17964018 18079602 18135576 18148833 18254889 18272376 18285733 18322156 18392589 18449532 18477504 18639342 18779942 18889686 18948168 18962019 18990768 19101744 19143108 19298264 19328706 19474506 19504032 19527561 19632348 19674861 19765696 20000844 20031168 20107872 20162952 20177691 20206614 20225376 20402523 20433456 20556423 20651328 20666424 20723034 20787192 21001052 21224976 21283116 21290688 21349008 21364614 21415104 21489462 21509728 21568648 21635424 21710547 21798624 21882096 21942036 22009968 22091072 22236408 22387776 22473504 22535064 22551537 22604832 22621356 22683321 22753548 22837392 22854086 22908096 22987638 23080896 23097768 23143776 23161038 23232744 23249727 23304672 23385591 23471764 23544432 23722032 23787012 23860656 23878098 23934528 23952024 24017634 24106136 24180768 24198444 24264729 24339852 24363168 24523452 24590262 24599376 24617358 24761214 24852456 24870623 25015959 25186248 25204659 25264224 25282692 25321024 25351947 25430436 25468992 25524144 25542802 25692066 25771608 25885866 25966008 25984989 26036748 26136837 26176464 26233148 26487486 26667792 26687286 26759991 26843238 26883936 26903588 26942152 26946027 27119403 27203364 27244608 27408564 27483234 27555232 27630712 27674298 27716256 27959013 28169913 28299968 28334529 28377488 28422252 28465344 28486152 28652616 28714662 28947396 29176128 29211759 29256048 29277434 29346624 29448522 29648544 30001266 30046752 30068716 30161808 30244428 30309921 30338064 30449856 30650184 30797024 30881384 30976992 30999636 31084551 31180788 31392576 31501578 31629376 31716016 31814208 31837464 31924674 31936032 32023512 32046921 32234193 32264592 32352972 32453136 32697936 32721838 32787016 32799168 32823144 32913054 33014952 33136608 33354612 33581664 33606212 33698267 33710256 33802596 33907248 33932034 34032192 34256088 34281129 34362144 34481457 34514488 34621344 34646652 34715664 34741557 34849116 34901952 35207646 35316648 35557056 35583048 35679988 35680518 35790984 35817147 35928036 36026451 36159204 36271152 36297666 36509778 36544752 36571466 36644312 36785178 36885393 36899064 36926037 37278684 37559884 37779372 37896336 37924038 37981536 38203488 38286216 38314203 38538099 38596528 38657412 38828799 38949012 39008064 39055122 39264696 39349722 39731229 40001688 40030929 40215744 40264857 40325904 40355382 40413228 40450752 40805046 40866912 41112846 41224851 41332848 41446068 41574384 42002104 42449952 42566232 42698016 42729228 42978924 43019456 43071993 43137296 43270848 43421094 43597248 43764192 43884072 43916151 44019936 44172783 44472816 44947008 45001899 45070128 45103074 45209664 45242712 45366642 45507096 45674784 45708172 45833377 45975276 46195536 46287552 46322076 46465488 46499454 46609344 46771182 46943528 47088864 47252367 47444064 47574024 47721312 47756196 47887011 47904048 48035268 48212272 48361536 48396888 48529458 48679704 48726336 49046904 49082757 49180524 49198752 49234716 49369581 49522428 49704912 49741246 50031918 50372496 50409318 50528448 50565384 50703894 50860872 50898051 51048288 51085604 51225539 51384132 51543216 51771732 51932016 51969978 52073496 52273674 52352928 52466296 52811469 52974972 53335584 53374572 53519982 53520777 53686476 53767872 53807176 53884304 53892054 54238806 54406728 54446499 54764667 54817128 54857199 54966468 55110464 55177767 55261424 55348596 55432512 55918026 56339826 56669058 56754976 56844504 56886057 56972304 57252073 57305232 57429324 57894792 58423518 58512096 58554868 58582683 58897044 59024583 59297088 60002532 60093504 60137432 60323616 60488856 60533073 60619842 60676128 61207569 61300368 61594048 61669269 61762768 61953984 61999272 62169102 62361576 63003156 63432032 63674928 63849348 63872064 64047024 64093842 64468386 64529184 64705944 64906272 65131641 65395872 65443676 65574032 65622941 65646288 65826108 66029904 66273216 66709224 67163328 67212424 67396534 67420512 67605192 67654611 67814496 67864068 68049963 68512176 68562258 68724288 68962914 69028976 69242688 69293304 69431328 69483114 69672409 69698232 69749181 70156773 70415292 70633296 71166096 71359976 71361036 71581968 71634294 71856072 72052902 72318408 72542304 72595332 72794187 73019556 73089504 73142932 73288624 73343287 73570356 73770786 73798128 73852074 74557368 74611869 75047877 75119768 75558744 75613977 75792672 75848076 75963072 76055841 76406976 76572432 76628406 77076198 77193056 77314824 77657598 77869163 77898024 77954967 78110244 78410511 78529392 78699444 79462458 80003376 80061858 80279973 80529714 80651808 80710764 80826456 81358209 81610092 81733824 82225692 82449702 82665696 82892136 83148768 83877039 84004208 84509739 84899904 85003587 85132464 85396032 85458456 85957848 86143986 86274592 86842188 87030241 87528384 87635277 87768144 87832302 88039872 88345566 88945632 89254471 90003798 90140256 90206148 90485424 90733284 90929763 91014192 91349568 91416344 91666754 91950552 92391072 92644152 92930976 92998908 93253653 93542364 93887056 94177728 94504734 94888128 95148048 95442624 95512392 95774022 95808096 96070536 96140763 96424544 96702579 96793776 97058916 97359408 98093808 98165514 98361048 98397504 98469432 98739162 99044856 99409824 99482492 99754997 100063836 100744992 100818636 101094801 101130768 101407788 101721744 101796102 102096576 102171208 102451078 102768264 102843387 103086432 103444371 103543464 103864032 103939956 104146992 104224671 104547348 104705856 104932592 105622938 105949944 106671168 106749144 107039964 107041554 107372952 107451441 107614352 107768608 107784108 108079353 108477612 108813456 108892998 109529334 109634256 109714398 109932936 110355534 110522848 110656179 110697192 110778111 111490879 111836052 112679652 113338116 113509952 113689008 113772114 113944608 114504146 114610464 114858648 114942609 115614297 115789584 116486397 116847036 117024192 117109736 117165366 117794088 118049166 118370771 119193687 120005064 120092787 120274864 120647232 120794571 120977712 121066146 121239684 121352256 122415138 122600736 123338538 123525536 123674553 123998544 124338204 124607453 124723152 126006312 126864064 127349856 127698696 127792043 128094048 128187684 128936772 129058368 129215979 129411888 129812544 130263282 130791744 130887352 131148064 131245882 131292576 131652216 131748453 132059808 132518349 133418448 134424848 134793068 134841024 135005697 135210384 135309222 135628992 135728136 136099926 137024352 137124516 137500131 137925828 138057952 138586608 138862656 138966228 139344818 139396464 139498362 140313546 140830584 141266592 141757101 142332192 142719952 142722072 142826401 143163936 143268588 143661033 143712144 144105804 144636816 145084608 145190664 145588374 146039112 146179008 146285864 146577248 146686574 147140712 147248271 147541572 147596256 147704148 148108743 149114736 149223738 150095754 150239536 151117488 151227954 151585344 151639949 151696152 152111682 152694153 153144864 153256812 153676617 154152396 154386112 154629648 155315196 155738326 155796048 155909934 156220488 156821022 157058784 157398888 158434407 158924916 159629507 160006752 160123716 160559946 160562331 161059428 161303616 161421528 161652912 162716418 163220184 163339497 164294001 164451384 164571597 164899404 165331392 165533301 165784272 166297536 167754078 168008416 169019478 169479943 170007174 170264928 170658171 170916912 171756219 171915696 172287972 172549184 173684376 174060482 175270554 175536288 175664604 175748049 176691132 177073749 177891264 178508942 180007596 180280512 180412296 180970848 181466568 181599219 181859526 182028384 182832688 183333508 183622707 183901104 184782144 185007807 185288304 185861952 185997816 186507306 187084728 187774112 189009468 190296096 191024784 191548044 191616192 192141072 192281526 192849088 193405158 193587552 194117832 194259731 194718816 195394923 196187616 196331028 196722096 196868823 196938864 197478324 198089712 198819648 198964984 199509994 200127672 201489984 201637272 202189602 202261536 202815576 202963833 203443488 203592204 204149889 204342416 204902156 205536528 205686774 206172864 206888742 207086928 207728064 207879912 208293984 208449342 209017227 209094696 209247543 209865184 210470319 211245876 211899888 213498288 214079928 214083108 214745904 214902882 215228704 215537216 215568216 216158706 216955224 217113817 217626912 217785996 218382561 219058668 219268512 219428796 219865872 220029861 220711068 221045696 221312358 221394384 221556222 222981758 223672104 223835607 225143631 225359304 226676232 226841931 227378016 227544228 227889216 228167523 229008292 229220928 229717296 229885218 231228594 231579168 232972794 233607489 233694072 233864901 234219472 234330732 235231533 235588176 236098332 236741542 238387374 240010128 240185574 240549728 240839919 241589142 241955424 242132292 242479368 242656619 244074627 244830276 245201472 246677076 247051072 247349106 247997088 248676408 248858189 249214906 249446304 251631117 252012624 253529217 254699712 255010761 255397392 255584086 256188096 256375368 257873544 258431958 258823776 260526564 261090723 261774704 262296128 262491764 262585152 262905831 263304432 263496906 264119616 265036698 266836896 267763413 268849696 269586136 270011394 270420768 270618444 271456272 272199852 272789289 274048704 274249032 275000262 275851656 276115904 277173216 277932456 278135623 278689636 278792928 278996724 279760959 280627092 281661168 282533184 283514202 284664384 285439904 285444144 285652802 286327872 286537176 287322066 287424288 288211608 288422289 289273632 290381328 291176748 292078224 292571728 293154496 293373148 294281424 294496542 295083144 295192512 295408296 296217486 298229472 298447476 299264991 300191508 300479072 302234976 302455908 303279898 303284403 303392304 304223364 305388306 306289728 306513624 307353234 308304792 308530161 309259296 310333113 310630392 310857461 311476652 311592096 311819868 312440976 312674013 313642044 314117568 314797776 316868814 317849832 319259014 320013504 320247432 321119892 321124662 322118856 322354323 322843056 323305824 325432836 326440368 326678994 328588002 328902768 329143194 329798808 330039889 331066602 331568544 331968537 332334333 334472637 335508156 336016832 338038956 338959886 340014348 340529856 341316342 341833824 343512438 343831392 344575944 344827827 346842891 347368752 347428927 348120964 349459191 350541108 351072576 351329208 351496098 353382264 354147498 355112313 357017884 357581061 360015192 360278361 360824592 361941696 362933136 363198438 363719052 364056768 365665376 366667016 367245414 367802208 370015614 370576608 371023659 371995632 373014612 373822359 374169456 375548224 378018936 380592192 382049568 383096088 383376129 384282144 384563052 386810316 387175104 387647937 388235664 388519462 389437632 390789846 392375232 392662056 393444192 393737646 393877728 394956648 395245359 396179424 397555047 397929968 399019988 400255344 403274544 404379204 404523072 405631152 405927666 406886976 407184408 408299778 408684832 409804312 411073056 411373548 412500393 413777484 414173856 415759824 416587968 416898684 418034454 418189392 418495086 419730368 420940638 422491752 422800591 423799776 425271303 426996576 428159856 428166216 428479203 429491808 429805764 430457408 430983099 431136432 432317412 433910448 434227634 435253824 435571992 436765122 438117336 438537024 438857592 439731744 440059722 441422136 441744813 442624716 442788768 443112444 444326229 445963516 447344208 447671214 450287262 450718608 453352464 453683862 454756032 454919847 455088456 456335046 458016584 458082459 459434592 459770436 461029851 462457188 463158336 465945588 467214978 467388144 467729802 468438944 468661464 470463066 471176352 472196664 472541837 473483084 475303221 476774748 478888521 480020256 480371148 481099456 481679838 481686993 483178284 483910848 484264584 484958736 485313238 488149254 489660552 490018491 493354152 493714791 494698212 495994176 496599903 497352816 497716378 498429812 498892608 503262234 504025248 507058434 508439829 510021522 510794784 511168172 511974513 512750736 515268657 515747088 516863916 517647552 521053128 522181446 523549408 524983528 525811662 526608864 526993812 527244147 530073396 531221247 533673792 535526826 537699392 539172272 540022788 540841536 541236888 542912544 544399704 544797657 545578578 548498064 550000524 551703312 554346432 555023421 555864912 556271246 557379272 557585856 557993448 559521918 561254184 563322336 567028404 570879808 570888288 571305604 573074352 574644132 574848576 576423216 576844578 578547264 580762656 582353496 582779193 584156448 585143456 586184769 586746296 588562848 588993084 590166288 590606469 590816592 592434972 596458944 596894952 598529982 600383016 600958144 604469952 604911816 606559796 606568806 606784608 608446728 608891499 610776612 612449667 613027248 614706468 616609584 617060322 618518592 620666226 621260784 621714922 622953304 623184192 623639736 624881952 625348026 627051681 627284088 627742629 629595552 633737628 635699664 638518028 640494864 642239784 642249324 644237712 644708646 645686112 646611648 650865672 651341451 652880736 653357988 655147683 657176004 657805536 658286388 659597616 660079778 660089583 662133204 663137088 663937074 664668666 668945274 671016312 671506821 675430893 676077912 677919772 680028696 680525793 682632684 683667648 684502569 687024876 687662784 689151888 689655654 693685782 694737504 694857854 696241928 698918382 700822467 701082216 701594703 702658416 702992196 706764528 708294996 710224626 714035768 715162122 720030384 720556722 721649184 722519757 725866272 726396876 727438104 727969857 731330752 732223881 733334032 734490828 735604416 740031228 741153216 742047318 743991264 746029224 746574567 747644718 748338912 754893351 756037872 760587651 764099136 765032283 766192176 766752258 768564288 769126104 773620632 775295874 776471328 777038924 781579692 783272169 785324112 786888384 787475292 787755456 789913296 790490718 792358848 795110094 795859936 798039976 800510688 803290239 806549088 808758408 811262304 811855332 814368816 816599556 817369664 818367867 819608624 822146112 822747096 825000786 827554968 828347712 831519648 833797368 834406869 836068908 836378784 836990172 839282877 841881276 844983504 845601182 847599552 850542606 853993152 856319712 856332432 856958406 858983616 859611528 861966198 862272864 864634824 865266867 867820896 868455268 870834163 871143984 873530244 876234672 877715184 879463488 880119444 882844272 883489626 885249432 885577536 886224888 888652458 891927032 894688416 895342428 897794973 900574524 901437216 906704928 907367724 909839694 909853209 910176912 912670092 916033168 916164918 918869184 919540872 922059702 924914376 925590483 930999339 931891176 932572383 934429956 934776288 935459604 936877888 937322928 938022039 940926132 942352704 944393328 945083674 946966168 950606442 953549496 957777042 960040512 960742296 963359676 963373986 966356568 967062969 968529168 969917472 970626476 973285241 976298508 979321104 980036982 986708304 987429582 989396424 990119667 993199806 994705632 995432756 995905611 996859624 997002999 1003417911 1006524468 1008050496 1014116868 1016879658 1020043044 1021589568 1022336344 1023949026 1025501472 1030537314 1031494176 1033727832 1034483481 1040528673 1042106256 1042286781 1044362892 1047098816 1048377573 1049967056 1051623324 1053217728 1053987624 1054488294 1060146792 1062442494 1065336939 1071053652 1078344544 1080045576 1080835083 1082473776 1085825088 1088799408 1089595314 1091157156 1096996128 1100001048 1103406624 1110046842 1111729824 1112542492 1113070977 1114758544 1115986896 1119043836 1121467077 1122508368 1126644672 1134056808 1141776576 1142611208 1146148704 1149288264 1150128387 1152846432 1153689156 1161525312 1162943811 1164706992 1165558386 1168312896 1170286912 1172369538 1173492592 1177125696 1177986168 1180332576 1181212938 1181633184 1184430953 1184869944 1185736077 1192665141 1193789904 1197059964 1200766032 1209823632 1213119592 1213137612 1213569216 1216893456 1217782998 1221553224 1224899334 1226054496 1229412936 1233219168 1234120644 1237501179 1241332452 1242521568 1243429844 1245906608 1246835879 1247279472 1249763904 1250696052 1254103362 1254568176 1255485258 1259191104 1267475256 1268401773 1271399328 1275813909 1277036056 1280989728 1284479568 1284498648 1285437609 1288475424 1289417292 1291372224 1292949297 1301731344 1302682902 1305761472 1306715976 1310295366 1314352008 1315611072 1316572776 1319195232 1320159556 1320179166 1323775771 1324266408 1325234439 1327874148 1329337332 1332978687 1337890548 1342032624 1343013642 1350861786 1352155824 1355839544 1360057392 1361051586 1364759541 1365265368 1369005138 1374049752 1378303776 1379311308 1383089553 1387371564 1389475008 1389715708 1392483856 1397836764 1401644934 1402164432 1403189406 1405316832 1405984392 1413529056 1416589992 1417625511 1420449252 1425909663 1428071536 1430324244 1436665563 1440060768 1441113444 1443298368 1445039514 1445060979 1451732544 1452793752 1454876208 1455939714 1464447762 1466668064 1468981656 1470055473 1479514097 1480062456 1481144373 1484094636 1487982528 1489799709 1492058448 1493149134 1495289436 1496677824 1509786702 1512075744 1521175302 1525319487 1530064566 1532384352 1533504516 1538252208 1545805971 1547241264 1550591748 1552942656 1554077848 1563159384 1566544338 1570648224 1574950584 1579826592 1580981436 1581732441 1590220188 1591719872 1593663741 1596079952 1601021376 1606580478 1613098176 1617516816 1622524608 1623710664 1628737632 1633199112 1634392971 1636735734 1639217248 1645494192 1650001572 1653574579 1655109936 1663039296 1665070263 1667594736 1668813738 1672137816 1672757568 1673980344 1678565754 1683762552 1689967008 1691202364 1695834949 1701085212 1712639424 1712664864 1713916812 1719223056 1723932396 1724545728 1729269648 1730533734 1735641792 1736910536 1741668326 1742287968 1747060488 1748337579 1752469344 1755430368 1758554307 1760238888 1765688544 1766979252 1770498864 1771819407 1772449776 1777304916 1783854064 1789376832 1790684856 1795589946 1801149048 1802874432 1813409856 1814735448 1819679388 1819706418 1820353824 1825340184 1826674497 1832066336 1832329836 1837349001 1839081744 1844119404 1849828752 1851180966 1861998678 1863782352 1865144766 1868859912 1869552576 1870919208 1874645856 1876044078 1881155043 1881852264 1883227887 1888786656 1890167348 1893932336 1895344943 1901212884 1907098992 1915554084 1921484592 1926719352 1926747972 1932713136 1934125938 1937058336 1939834944 1941252952 1946570482 1952597016 1954024353 1958642208 1960073964 1965443049 1973416608 1974859164 1978792848 1980239334 1980268749 1986399612 1989411264 1990865512 1991811222 1993719248 1994005998 2006835822 2012303107 2013048936 2014520463 2026292679 2028233736 2033759316 2040086088 2041577379 2044672688 2047898052 2051002944 2053507707 2061074628 2062988352 2067455664 2068966962 2081057346 2084212512 2084573562 2088725784 2096755146 2099934112 2102467401 2103246648 2104784109 2107975248 2108976588 2118326701 2120293584 2124884988 2130673878 2142107304 2156689088 2160091152 2161670166 2164947552 2167559271 2177598816 2179190628 2182314312 2183909571 2193992256 2196671643 2200002096 2206813248 2220093684 2223459648 2225084984 2226141954 2229517088 2231973792 2238087672 2239723701 2242934154 2245016736 2249044649 2264680053 2268113616 2281762953 2285222416 2292297408 2295096849 2298576528 2300256774 2305692864 2307378312 2325887622 2329413984 2331116772 2344739076 2346985184 2349816507 2355972336 2360665152 2362425876 2363266368 2368861906 2369739888 2371472154 2385330282 2387579808 2394119928 2401532064 2409870717 2419647264 2426239184 2426275224 2428048817 2433786912 2435565996 2443106448 2449798668 2452108992 2455103601 2458825872 2466438336 2468241288 2475002358 2482664904 2485043136 2486859688 2491813216 2493671758 2494558944 2501392104 2503220607 2508206724 2509136352 2510970516 2517848631 2534950512 2536803546 2542798656 2551627818 2554072112 2561979456 2568959136 2568997296 2570875218 2576950848 2577879133 2578834584 2585898594 2595800601 2603462688 2605365804 2612502489 2613431952 2620590732 2628704016 2633145552 2638390464 2640319112 2640358332 2647551542 2648532816 2650468878 2655748296 2658674664 2665957374 2675781096 2684065248 2686027284 2693384919 2701723572 2704311648 2711679088 2713701619 2720114784 2722103172 2729519082 2729559627 2730530736 2738010276 2748099504 2756607552 2758622616 2766179106 2774743128 2776771449 2779431416 2784967712 2792998017 2795673528 2797717149 2803289868 2804328864 2806378812 2810633664 2811968784 2814066117 2827058112 2833179984 2835251022 2840898504 2851819326 2856143072 2860648488 2873331126 2880121536 2881159031 2882226888 2890079028 2890121958 2901188907 2905587504 2909752416 2911879428 2919855723 2928895524 2933336128 2937963312 2940110946 2959028194 2960124912 2962288746 2968189272 2970359001 2979599418 2984116896 2986298268 2987716833 2990578872 3010253733 3019573404 3024151488 3042350604 3050638974 3060129132 3064768704 3067009032 3076504416 3091611942 3094482528 3101183496 3103450443 3108155696 3121586019 3126318768 3126860343 3133088676 3141296448 3145132719 3149901168 3159653184 3161962872 3163464882 3180440376 3187327482 3192159904 3196010817 3213160956 3220118917 3235033632 3242505249 3247421328 3257475264 3266398224 3268785942 3273471468 3278434496 3290988384 3300003144 3302415427 3307149158 3310219872 3330140526 3335189472 3337627476 3339212931 3344275632 3347960688 3357131508 3364401231 3367525104 3379934016 3382404728 3391669898 3402170424 3425329728 3427833624 3438446112 3447864792 3450385161 3458539296 3461067468 3473821072 3483336652 3484575936 3488831433 3494120976 3496675158 3504938688 3510860736 3517108614 3520477776 3531377088 3533958504 3540997728 3543638814 3544899552 3553292859 3554609832 3557208231 3567708128 3577995423 3581369712 3591179892 3602298096 3629470896 3639358776 3639412836 3640707648 3650680368 3653348994 3664132672 3664659672 3674698002 3678163488 3688238808 3690934889 3699657504 3702361932 3712503537 3723997356 3727564704 3730289532 3737719824 3740507637 3741838416 3749291712 3752088156 3762310086 3763704528 3766455774 3777573312 3780334696 3787864672 3790689886 3802425768 3805205319 3814197984 3827441727 3831108168 3842969184 3853438704 3853495944 3856312827 3865426272 3868251876 3874116672 3878847891 3882505904 3893140964 3905194032 3908048706 3917284416 3920147928 3930886098 3946833216 3949718328 3957585696 3960478668 3960537498 3971327313 3972799224 3975703317 3981731024 3983622444 3987438496 3988011996 3998936061 4013671644 4024606214 4026097872 4029040926 4052585358 4056467472 4067518632 4080172176 4083154758 4089345376 4094278623 4095796104 4107015414 4122149256 4125162523 4134911328 4137933924 4149268659 4162114692 4168425024 4169147124 4177451568 4193510292 4199868224 4204934802 4206493296 4209568218 4215950496 4217953176 4236653402 4240587168 4249769976 4252876533 4261347756 4277728989 4284214608 4309996689 4320182304 4323340332 4329895104 4335118542 4335182937 4355197632 4358381256 4364628624 4367819142 4379718527 4393343286 4400004192 4410166419 4438542291 4440187368 4443433119 4450169968 4452283908 4459034176 4463947584 4469399127 4476175344 4479447402 4485868308 4490033472 4498089298 4529360106 4536227232 4563525906 4570444832 4575958461 4590193698 4597153056 4600513548 4610475761 4614756624 4637417913 4651775244 4658827968 4662233544 4689478152 4693970368 4699633014 4711944672 4724851752 4728305591 4737723812 4739479776 4742944308 4745197323 4770660564 4775159616 4780991223 4788239856 4803064128 4819741434 4839294528 4852478368 4852550448 4856097634 4867573824 4871131992 4886212896 4899597336 4903178913 4910207202 4917651744 4936482576 4950004716 4960723737 4965329808 4973719376 4983626432 4987343516 4989117888 4995210789 5002784208 5006441214 5016413448 5018272704 5021941032 5035697262 5069901024 5073607092 5087504847 5103255636 5108144224 5137918272 5137994592 5141750436 5155758266 5157669168 5171797188 5191601202 5206925376 5210731608 5225004978 5226863904 5241181464 5245012737 5257408032 5266291104 5275662921 5280638224 5280716664 5284576837 5295103084 5297065632 5300937756 5311496592 5315458221 5317349328 5331914748 5351562192 5368130496 5372054568 5386769838 5403447144 5408623296 5423358176 5427403238 5440229568 5444206344 5459038164 5459119254 5461061472 5476020552 5480023491 5496199008 5517245232 5532358212 5549486256 5553542898 5558862832 5569935424 5585996034 5591347056 5595434298 5606579736 5608657728 5610678113 5612757624 5623937568 5628132234 5643465129 5649683661 5666359968 5670502044 5681797008 5686034829 5703638652 5712286144 5721296976 5746662252 5762318062 5764453776 5780158056 5780243916 5802377814 5811175008 5819504832 5823758856 5839711446 5857791048 5862073059 5875926624 5880221892 5896329147 5906291759 5918056388 5920249824 5924577492 5936378544 5940718002 5940806247 5959198836 5968233792 5972596536 5975433666 5981157744 6020507466 6036909321 6039146808 6043561389 6078878037 6084701208 6101277948 6120258264 6124732137 6134018064 6153008832 6183223884 6188965056 6202366992 6206900886 6216311392 6243172038 6252637536 6253720686 6266177352 6270757891 6290265438 6299802336 6307402203 6314352327 6323925744 6326929764 6354980103 6360880752 6374654964 6384319808 6392021634 6426321912 6440237834 6470067264 6485010498 6494842656 6502677813 6532796448 6537571884 6546942936 6551728713 6581976768 6590014929 6600006288 6604830854 6614298316 6620439744 6660281052 6670378944 6675254952 6678425862 6688551264 6695921376 6714263016 6719171103 6728802462 6735050208 6747133947 6764809456 6783339796 6794040159 6804340848 6845288859 6855667248 6876892224 6895729584 6900770322 6917078592 6922134936 6947642144 6966673304 6977662866 6988241952 6993350316 7034217228 7040955552 7049449521 7067917008 7081995456 7087277628 7089799104 7106585718 7109219664 7114416462 7135416256 7155990846 7162739424 7182359784 7187610047 7204596192 7229612151 7258941792 7278717552 7278825672 7284146451 7301360736 7306697988 7329319344 7349396004 7356326976 7365310803 7376477616 7381869778 7399315008 7404723864 7425007074 7447994712 7455129408 7460579064 7475439648 7481015274 7483676832 7504176312 7509661821 7524620172 7527409056 7532911548 7553545893 7560669392 7575729344 7581379772 7604851536 7610410638 7628395968 7654883454 7662216336 7685938368 7706877408 7706991888 7712625654 7730852544 7733637399 7736503752 7757695782 7765011808 7786281928 7787401803 7810388064 7816097412 7837507467 7840295856 7861772196 7899436656 7915171392 7920957336 7921074996 7942654626 7945598448 7951406634 7963462048 7967244888 7974876992 7976023992 7997872122 8027343288 8033211229 8049212428 8052195744 8058081852 8080154757 8105170716 8112934944 8135037264 8141104857 8160344352 8166309516 8178690752 8188557246 8188678881 8191592208 8214030828 8244298512 8250325046 8269822656 8275867848 8298537318 8324229384 8330314347 8338294248 8354903136 8387020584 8393151447 8409869604 8412986592 8419136436 8431900992 8435906352 8442198351 8473306804 8481174336 8499539952 8505753066 8522695512 8555457978 8568429216 8619993378 8640364608 8643477093 8646680664 8670237084 8670365874 8703566721 8716762512 8729257248 8735638284 8759437054 8759567169 8786686572 8800008384 8820332838 8877084582 8880374736 8886866238 8900339936 8904567816 8911077003 8938798254 8952350688 8958894804 8963150499 8971736616 8978294903 8996178596 9030761199 9058720212 9072454464 9127051812 9140889664 9151916922 9180387396 9194306112 9201027096 9220951522 9229513248 9274835826 9303550488 9310351329 9324467088 9378956304 9380581029 9399266028 9423889344 9435398157 9449703504 9456611182 9475447624 9478959552 9485888616 9490394646 9541321128 9561982446 9576479712 9588032451 9639482868 9660356751 9704956736 9705100896 9712195268 9727515747 9742263984 9772425792 9799194672 9806357826 9820414404 9835303488 9872965152 9900009432 9907246281 9921447474 9930659616 9947438752 9974687032 9990421578 10005568416 10012882428 10017638793 10032826896 10043882064 10071394524 10093203693 10139802048 10147214184 10175009694 10206511272 10216288448 10275989184 10283500872 10311516532 10315338336 10343594376 10351155483 10383202404 10421463216 10450009956 10453727808 10482362928 10490025474 10514816064 10532582208 10551325842 10561276448 10561433328 10569153674 10590206168 10594131264 10601875512 10622993184 10630916442 10634698656 10659878577 10663829496 10671624693 10703124384 10744109136 10773539676 10806894288 10846716352 10854806476 10888412688 10918076328 10918238508 10922122944 10952041104 10960046982 10992398016 11034490464 11064716424 11072804667 11098972512 11107085796 11117725664 11137510611 11171992068 11182694112 11190868596 11213159472 11221356226 11221522911 11225515248 11247875136 11256264468 11286930258 11299367322 11332719936 11341004088 11363594016 11372069658 11407277304 11415615957 11442593952 11482325181 11493324504 11524636124 11528907552 11560316112 11560487832 11568938481 11604755628 11622350016 11636543673 11647517712 11679422892 11715582096 11724146118 11751853248 11760443784 11792658294 11812583518 11836112776 11840499648 11849154984 11872757088 11881436004 11881612494 11913981939 11918397672 11927109951 11945193072 11950867332 11962315488 12041014932 12073818642 12078293616 12087122778 12157756074 12169402416 12202555896 12211475893 12240516528 12249464274 12268036128 12282835869 12366447768 12375487569 12404733984 12413801772 12432622784 12447805977 12486344076 12505275072 12507441372 12532354704 12541515782 12580530876 12599604672 12614804406 12628704654 12647851488 12653859528 12709960206 12721761504 12749309928 12758629599 12784043268 12833186967 12852643824 12880475668 12929990067 12970020996 12989685312 13005355626 13005548811 13065592896 13075143768 13093885872 13103457426 13139155581 13180029858 13200012576 13209661708 13228596632 13230499257 13315626873 13320562104 13330299357 13350509904 13356851724 13377102528 13391842752 13428526032 13438342206 13457604924 13470100416 13494267894 13529618912 13566679592 13588080318 13608681696 13690577718 13711334496 13727875383 13791459168 13801540644 13831427283 13844269872 13895284288 13912253739 13933346608 13955325732 13976483904 13986700632 14068434456 14081911104 14098899042 14135834016 14174555256 14184916773 14213171436 14218439328 14228832924 14311981692 14325478848 14342973669 14364719568 14375220094 14409192384 14459224302 14517883584 14557435104 14557651344 14568292902 14602721472 14613395976 14658638688 14698792008 14709536739 14730621606 14752955232 14763739556 14809447728 14850014148 14882171211 14895989424 14921158128 14950879296 14962030548 14967353664 15008352624 15019323642 15049240344 15054818112 15065823096 15107091786 15121338784 15162759544 15209703072 15220821276 15262514541 15309766908 15324432672 15413754816 15413983776 15425251308 15467274798 15473007504 15515391564 15530023616 15572563856 15574803606 15620776128 15632194824 15675014934 15680591712 15723544392 15735038211 15798873312 15826988763 15841914672 15842149992 15853730511 15885309252 15891196896 15902813268 15926924096 15934489776 15946374663 15952047984 15995744244 16054686576 16066422458 16098424856 16104391488 16116163704 16160309514 16210341432 16225869888 16270074528 16282209714 16320688704 16332619032 16377114492 16377357762 16383184416 16428061656 16440070473 16488597024 16500650092 16545849097 16551735696 16597074636 16648458768 16660628694 16676588496 16709806272 16774041168 16786302894 16819739208 16825973184 16832034339 16838272872 16871812704 16884396702 16930395387 16946613608 16949050983 16999079904 17011506132 17045391024 17058104487 17110915956 17136858432 17239986756 17286954186 17293361328 17340474168 17340731748 17407133442 17433525024 17458514496 17471276568 17518874108 17519134338 17573373144 17586219177 17640665676 17688987441 17718875277 17754169164 17760749472 17773732476 17800679872 17809135632 17822154006 17822418741 17877596508 17904701376 17917789608 17926300998 17943473232 17956589806 17992357192 18061522398 18110727963 18117440424 18130684167 18254103624 18303833844 18360774792 18374196411 18402054192 18441903044 18459026496 18549671652 18607100976 18620702658 18648934176 18757912608 18761162058 18798532056 18812273673 18870796314 18899407008 18913222364 18922206609 18943056981 18950895248 18971777232 18980789292 19064940309 19082642256 19123964892 19152959424 19176064902 19278965736 19320713502 19410201792 19424390536 19455031494 19484527968 19508033439 19598389344 19612715652 19640828808 19655186139 19745930304 19770044787 19800018864 19814492562 19842894948 19861319232 19894877504 19949374064 19980843156 20011136832 20025764856 20035277586 20065653792 20087764128 20142789048 20157513309 20186407386 20241401841 20294428368 20350019388 20413022544 20535866577 20567001744 20623033064 20630676672 20687188752 20702310966 20766404808 20842926432 20900019912 20964725856 20980050948 21102651684 21122552896 21122866656 21138307348 21148348563 21180412336 21203751024 21245986368 21261832884 21269397312 21319757154 21327658992 21343249386 21406248768 21488218272 21547079352 21562830141 21613788576 21688836453 21709612952 21776825376 21836152656 21836477016 21852439353 21904082208 21920093964 22068980928 22095932409 22129432848 22145609334 22197945024 22214171592 22235451328 22275021222 22343984136 22365388224 22381737192 22426318944 22442712452 22443045822 22451030496 22504188107 22512528936 22528985463 22573860516 22598734644 22660637679 22682008176 22727188032 22744139316 22814554608 22831231914 22885187904 22964650362 22986649008 23049272248 23057815104 23120632224 23120975664 23137876962 23200912197 23209511256 23273087346 23295035424 23358845784 23431164192 23448292236 23512522401 23520887568 23585316588 23625167036 23672225552 23698309968 23745514176 23762872008 23763224988 23827963878 23836795344 23854219902 23890386144 23901734664 23924630976 24082029864 24099633687 24147637284 24156587232 24174245556 24240464271 24315512148 24338804832 24405111792 24422951786 24423314571 24481033056 24498928548 24536072256 24565671738 24566036643 24732895536 24750975138 24809467968 24827603544 24895611954 24972688152 24990943041 25014882744 25064709408 25083031564 25151739649 25161061752 25179454341 25229608812 25257409308 25295702976 25307719056 25326595053 25419920412 25443523008 25498619856 25517259198 25568086536 25666373934 25705287648 25760951336 25859980134 25930431279 25940041992 26010711252 26011097622 26150287536 26187771744 26206914852 26278311162 26278701507 26360059716 26400025152 26419323416 26457193264 26460998514 26631253746 26641124208 26660598714 26701019808 26713703448 26733231009 26857052064 26876684412 26889451497 26915209848 26934884709 26988535788 27059237824 27092283597 27133359184 27176160636 27217363392 27381155436 27422668992 27455750766 27582918336 27603081288 27662854566 27688539744 27824507478 27866693216 27910651464 27931053987 27973401264 28110767843 28136868912 28141743087 28197798084 28271668032 28306194471 28349110512 28369833546 28426342872 28436878656 28457665848 28623963384 28685947338 28729439136 28750440188 28764097353 28918448604 28981070253 29114870208 29115302688 29136585804 29226791952 29317277376 29397584016 29419073478 29461243212 29505910464 29527479112 29618895456 29700028296 29721738843 29764342422 29791978848 29842316256 29924061096 30016705248 30038647284 30052916379 30098480688 30131646192 30214183572 30242677568 30279611079 30325519088 30419406144 30441642552 30525029082 30619533816 30648865344 30827967552 30850502616 30934549596 30946015008 31030783128 31053466449 31145127712 31149607212 31264389648 31350029868 31361183424 31447088784 31470076422 31597746624 31653977526 31683829344 31684299984 31707461022 31770618504 31782393792 31805626536 31868979552 31892749326 31904095968 31979635731 31991488488 32014874079 32109373152 32132844916 32196849712 32220864031 32232327408 32320619028 32420682864 32540149056 32564419428 32665238064 32754228984 32754715524 32766368832 32856123312 32880140946 32977194048 33001300184 33091698194 33103471392 33194149272 33218414001 33296917536 33321257388 33353176992 33412531833 33548082336 33572605788 33639478416 33664068678 33664568733 33676545744 33743625408 33768793404 33860790774 33893227216 33898101966 33998159808 34023012264 34090782048 34116208974 34209152819 34221831912 34246847871 34446975543 34479973512 34573908372 34586722656 34680948336 34681463496 34706815443 34814266884 34867050048 34909631019 34942553136 35037748216 35038268676 35146746288 35172438354 35281331352 35377974882 35437750554 35508338328 35521498944 35547464952 35618271264 35644308012 35644837482 35741945817 35755193016 35781329853 35835579216 35852601996 35886946464 35913179612 35984714384 36011553917 36123044796 36221455926 36234880848 36261368334 36508207248 36607667688 36634427679 36721549584 36748392822 36804108384 36848507607 36883806088 37099343304 37126462707 37214201952 37241405316 37297868352 37343417931 37515825216 37522324116 37597064112 37624547346 37741592628 37798814016 37826444728 37844413218 37886113962 37901790496 37943554464 37961578584 38129880618 38165284512 38233759033 38247929784 38275888797 38352129804 38499560901 38557931472 38641427004 38789970201 38848781072 38910062988 38969055936 39016066878 39016646433 39196778688 39225431304 39281657616 39310372278 39417466743 39540089574 39600037728 39628985124 39685789896 39898748128 39946880619 39961686312 39990898071 40051529712 40070555172 40131307584 40175528256 40285578096 40315026618 40372814772 40482803682 40588856736 40700038776 40826045088 41071733154 41134003488 41183626149 41246066128 41374377504 41404621932 41494281849 41532809616 41685852864 41736761217 41800039824 41929451712 41960101896 42205303368 42245733312 42276614696 42296697126 42360824672 42407502048 42523665768 42554750319 42639514308 42655317984 42686498772 42731848331 42976436544 43028921007 43094158704 43125660282 43227577152 43377672906 43419225904 43553650752 43672305312 43672954032 43704878706 43808164416 43823945261 43840187928 44128610217 44191864818 44258865696 44291218668 44428343184 44550042444 44646513633 44687968272 44763474384 44852637888 44885424904 44886091644 44902060992 45008376214 45025057872 45057970926 45147721032 45197469288 45321275358 45364016352 45488278632 45629109216 45662463828 45787543623 45929300724 45973298016 46098544496 46132927523 46241264448 46241951328 46275753924 46401824394 46419022512 46546174692 46590070848 46717691568 46862328384 46896584472 47025044802 47041775136 47170633176 47205114633 47250334072 47344451104 47396619936 47480966289 47525744016 47526449976 47561191533 47655927756 47673590688 47708439804 47780772288 47803469328 47839123989 48164059728 48199267374 48295274568 48313174464 48348491112 48480928542 48631024296 48677609664 48810223584 48845903572 48846629142 48962066112 48979703527 48997857096 49131343476 49132073286 49320211419 49465791072 49501950276 49637547291 49655207088 49791223908 49945376304 49981886082 50029765488 50129418816 50166063128 50303479298 50322123504 50358908682 50459217624 50496103017 50514818616 50615438112 50653190106 50791186161 50839840824 50997239712 51034518396 51136173072 51174313461 51332747868 51410575296 51521902672 51719960268 51860862558 51880083984 52021422504 52022195244 52300575072 52375543488 52413829704 52556622324 52557403014 52720119432 52758657531 52838646832 52914386528 52921997028 53066962323 53156625831 53262507492 53282248416 53321197428 53402039616 53427406896 53466462018 53467256223 53714104128 53753368824 53778902994 53830419696 53869769418 53977071576 54184567194 54266718368 54332183889 54352321272 54392052501 54742021589 54762310872 54911501532 55122589233 55206162576 55325709132 55377079488 55649014956 55733386432 55821302928 55862107974 55946802528 56221535686 56273737824 56283486174 56395596168 56436821019 56612388942 56698221024 56739667092 56766619827 56852685744 56915331696 57194820927 57247926768 57371894676 57458878272 57500880376 57528194706 57836897208 57962140506 58230605376 58273171608 58453583904 58524100317 58795168032 58838146956 58922486424 58965558417 59054958224 59237790912 59310134361 59400056592 59443477686 59528684844 59583957696 59684632512 59848122192 60033410496 60077294568 60105832758 60196961376 60263292384 60428367144 60472539927 60559222158 60651038176 60724205523 60883285104 61050058164 61182259423 61239067632 61607599731 61701005232 61869099192 61892030016 62061566256 62106932898 62290255424 62299214424 62528779296 62700059736 62745893113 62894177568 62940152844 63307955052 63367658688 63368599968 63414922044 63445045689 63541237008 63611253072 63737959104 63785498652 63808191936 63959271462 63982976976 64029748158 64218746304 64265689832 64393699424 64441728062 64464654816 64641238056 64688490423 64841365728 65066509359 65128838856 65330476128 65508457968 65509431048 65557318059 65712246624 65760281892 66002600368 66183396388 66206942784 66287797227 66388298544 66436828002 66593835072 66642514776 66706353984 66825063666 67096164672 67145211576 67278956832 67328137356 67329137466 67353091488 67512564321 67537586808 67586956389 67721581548 67786454432 67796203932 67981913037 68046024528 68181564096 68232417948 68418305638 68443663824 68493695742 68893951086 68959947024 69147816744 69173445312 69361896672 69362926992 69413630886 69602736591 69628533768 69819262038 69885106272 70075496432 70076537352 70127762891 70293492576 70344876708 70537567203 70562662704 70755949764 70875501108 71016676656 71094929904 71236542528 71288616024 71289674964 71483891634 71510386032 71562659706 71671158432 71705203992 71773892928 71826359224 71969428768 72023107834 72246089592 72298901061 72442911852 72469761696 72522736668 72721392813 73016414496 73215335376 73268855358 73269943713 73443099168 73496785644 73608216768 73697015214 73698109929 73767612176 74198686608 74252925414 74428403904 74455214959 74482810632 74686835862 74972829123 75044648232 75194128224 75249094692 75455218947 75483185256 75538363023 75652889456 75688826436 75772227924 75803580992 75887108928 75923157168 75979785159 76259761236 76330569024 76467518066 76495859568 76551777594 76704259608 76999121802 77115862944 77282854008 77579940402 77697562144 77791293837 77820125976 78032133756 78033292866 78378087937 78450862608 78563315232 78620744556 78834933486 78836104521 79080179148 79200075456 79257970248 79371579792 79797496256 79893761238 79923372624 79981796142 80103059424 80141110344 80199693027 80571156192 80630053236 80668354491 80745629544 80804654127 80965607364 81177713472 81276850791 81400077552 81652090176 82143466308 82268006976 82367252298 82492132256 82748755008 82809243864 82988563698 83065619232 83214652013 83473522434 83600079648 83793161961 83920203792 84332303529 84410606736 84425229261 84553229392 84593394252 84721649344 84815004096 84918583413 85047331536 85109500638 85279028616 85310635968 85372997544 85463696662 86057842014 86188317408 86251320564 86292292059 86755345812 86838451808 86943210759 87344610624 87345908064 87409757412 87647890522 87680375856 88257220434 88383729636 88517731392 88582437336 88856686368 89100084888 89165216529 89293027266 89375936544 89526948768 89770849808 89772183288 89837806229 90016752428 90050115744 90115941852 90158749137 90295442064 90394938576 90642550716 90728032704 90838833237 90976557264 91258218432 91324927656 91575087246 91858601448 91946596032 92197088992 92265855046 92483902656 92551507848 92803648788 92838045024 93092349384 93160399347 93435383136 93793168944 94050089604 94083550272 94341266352 94410229266 94500668144 94688902208 94793239872 94961932578 95051488032 95052899952 95122383066 95311855512 95347181376 95381527921 95416879608 95606938656 95678247978 95938907193 96044622237 96328119456 96398534748 96590549136 96662592093 96696982224 96961857084 97262048592 97620447168 97691807144 97693258284 97959407054 97995714192 98262686952 98264146572 98640422838 98931582144 99003900552 99275094582 99310414176 99582447816 99655242003 99890752608 99963772164 100059530976 100237595499 100332126256 100406959903 100606958596 100644247008 100717817364 100918435248 100992206034 100993706199 101029637232 101230876224 101306380212 101582372322 101679681648 101994479424 102069036792 102272346144 102348626922 102627458457 102665495736 102740543613 103043805344 103340926629 103439920536 103721725116 103760167968 104042845008 104044390488 104120446329 104601150144 104827659408 105113244648 105114806028 105440238864 105517315062 105677293664 105828773056 105843994056 106133924646 106313251662 106525014984 106564496832 106602884147 106642394856 106854813792 106932924036 106934512446 107225837451 107343989559 107506737648 107557805988 107660839392 107739538836 107954143152 108034661751 108369134388 108533436736 108664367778 108704642544 108784105002 109484043178 109524621744 109823003064 109903283037 110245178466 110412325152 110545522821 110651418264 111298029912 111379388121 111642605856 111724215948 111893605056 112030253793 112443071372 112547475648 112566972348 112791192336 112873642038 113224777884 113396442048 113479334184 113533239654 113705371488 113830663392 114389641854 114495853536 114701277099 114743789352 114827666391 115001760752 115056389412 115498682703 115673794416 115924281012 116369910603 116546343216 116907167808 117048200634 117590336064 117676293912 117844972848 117931116834 118109916448 118252400229 118620268722 118800113184 118886955372 119057369688 119144399929 119696244384 119840641857 119972694213 120154589136 120211665516 120393922752 120526584768 120856734288 120945079854 121118444316 121302076352 121448411046 121766570208 122100116328 122189370799 122364518846 122478135264 123215199462 123402010464 123550878447 123738198384 124123132512 124213865796 124482845547 124598428848 125057558592 125210283651 125400119472 125491786226 125788355136 125880305688 126615910104 126737199936 126829844088 126890091378 127082474016 127222506144 127570997304 127664250957 127918542924 127965953952 128059496316 128195544993 128531379664 128787398848 128883456124 128929309632 129086763021 129282476112 129376980846 129682731456 130133018718 130257677712 130660952256 131016915936 131018862096 131114636118 131424493248 131471835783 131520563784 132005200736 132366792776 132385830651 132575594454 132776597088 132873656004 133285029552 133650127332 133939540899 134290423152 134557913664 134656274712 134658274932 134706182976 135025128642 135075173616 135173912778 135443163096 135572908864 135592407864 135963826074 136092049056 136464835896 136564590893 136836611276 136887327648 136987391484 137362630869 137787902172 137919894048 138295633488 138398782569 138723793344 138725853984 138827261772 139205473182 139257067536 139638524076 139770212544 140150992864 140153074704 140255525782 140586985152 140689753416 141075134406 141125325408 141511899528 141615343899 141751002216 142033353312 142189859808 142577232048 142579349928 142683574599 142967783268 143020772064 143125319412 143342316864 143410407984 143517371967 143652718448 143938857536 144046215668 144492179184 144597802122 144885823704 144939523392 145045473336 145442785626 146032828992 146430670752 146537710716 146539887426 146886198336 146939110581 146993571288 147394030428 147396219858 147535224352 147960634257 148397373216 148505850828 148910429918 148912641873 148965621264 149373671724 149945658246 150089296464 150388256448 150498189384 150910437894 150966370512 151076726046 151305778912 151377652872 151488309051 151544455848 151846314336 151959570318 152373558483 152519522472 152631013351 152935036132 152991719136 153103555188 153408519216 153522940383 153998243604 154231725888 154565708016 155159880804 155395124288 155582587674 155640251952 156064267512 156066585732 156756175874 156901725216 157126630464 157241489112 157669866972 157672209042 158160358296 158275972593 158515940496 158743159584 159469877493 159787522476 159846745248 159963592284 160206118848 160282220688 160399386054 160401768669 161142312384 161260106472 161336708982 161491259088 161609308254 161931214728 162049585499 162553701582 162800155104 162996551667 163176157503 164226064767 164286932616 164734504596 164984264512 165367767699 165618487728 165977127396 166131238464 166429304026 166947044868 167200159296 167586323922 167840407584 168664607058 168821213472 168850458522 169106458784 169186788504 169310463057 169837166826 170094663072 170219001276 170299859481 170558057232 170587603157 170745995088 170927393324 171584462781 172115684028 172376634816 172502641128 172584584118 173510691624 173676903616 173886421518 174691816128 174819514824 175295781044 175360751712 175572300951 176514440868 176767459272 176896675251 177164874672 177713372736 178200169776 178330433058 178586054532 178751873088 179053897536 179541699616 179544366576 179675612458 180033504856 180100231488 180231883704 180317498274 180590884128 180789877152 181285101432 181417619781 181677666474 181953114528 182172616569 182649855312 183150174492 183546778269 183717202896 184394177984 184531710092 184822799193 185103015696 185607297576 185676090048 186184698768 186320798694 186870766272 187586337888 188100179208 188237679339 188682532704 188820458532 189001336288 189923865156 190102976064 190105799904 190244766132 190335137067 190623711024 190763055842 190833759216 191213877312 191356495956 191877814386 192089244474 192656238912 192797069496 193181098272 193325184186 193393964448 193923714168 194065471269 194524097184 195199528077 195383614288 195386516568 195918814108 195991428384 196525373904 196528293144 196671954177 197280845676 198007801104 198550189164 198620828352 199164895632 199310484006 199781505216 199927544328 200119061952 200475190998 200664252512 200813919806 201213917192 201288494016 201435634728 201836870496 201984412068 201987412398 202059274464 202537692963 202612760424 202760869167 203164744644 203359363296 204138073584 204544692288 204697253844 205254916914 205330991472 205481087226 206087610688 206681853258 206879841072 207443450232 207520335936 207595090181 208085690016 208088780976 208240892658 208808209773 209655318816 210226489296 210229612056 210383288673 210880477728 211034630124 211354587328 211612701609 211687988112 212267849292 212626503324 213050029968 213205768294 213284789712 213709627584 213865848072 213869024892 214451674902 214687979118 215013475296 215115611976 215321678784 215479077672 215908286304 216069323502 216738268776 216896703183 217328735556 217409285088 217568210004 218164178439 218968086356 219049243488 219646006128 219806566074 219809831139 220490356932 220824650304 221091045642 221094329787 221302836528 222596059824 222758776242 223285211712 223365644877 223448431896 224060507586 224886142744 224918487369 225133944696 225582384672 225747284076 226365656841 226449555768 226615089069 226958668368 227066479308 227410742976 227661326784 228779283708 228991707072 229402554198 229487578704 229655332782 230003521504 230112778824 230997365406 231347588832 231848562024 232018041967 232739821206 233092686432 233373881511 234096401268 235134263811 235352587824 235689945696 235862233668 236219832896 236504800458 236508313563 237240537444 237600226368 237773910744 238114739376 238288799858 239392488768 239681283714 239945388426 240309178272 240423331032 240599079081 241713468576 241890159708 242236888632 242413962381 242896822092 243533140416 243830552373 244200232656 244378741598 244729037692 244956270528 246430398924 246804020928 247101756894 247476396768 248246265024 248427731592 248965691094 249196857696 249643956039 250420567302 250800238944 250983572452 251379485883 251760611376 252996910587 253231820208 253275687783 253659688176 253780182756 254164948032 254445012288 255141994608 255328501914 255837085848 255931907904 256118992632 256391089986 257062759328 257766912248 258173526042 258564952224 258753961692 258876876177 260266037436 260515355424 260829632277 262033831872 262037724192 262229272236 262943671566 263041127568 264010401472 264733585552 264771661302 265151188908 265553194176 265747312008 266570059104 267300254664 267495649587 267879081798 268580846304 269312549424 269316549864 269513418687 270050257284 270150347232 270347825556 270886326192 271184815728 271927652148 272184098112 272516499711 272929671792 273129181786 273673222552 273774655296 273974782968 274725261738 275575804344 275839788096 276591266976 276797565138 277451707968 277654523544 278410946364 278514135072 279277048152 279481198041 280301985728 280306149408 280511051564 281379506832 282150268812 282250650816 283023799056 283230687798 283502004432 284066706624 284379719616 285154464096 285158699856 285367149198 285935566536 286041544128 286144583763 286250638824 286820815968 287034743934 287305436896 287816721579 288092431336 288133866711 288984358368 289195604244 289771647408 289987776279 290090946672 290885571252 292861341504 293075421432 293079774852 293878221162 293987142576 294788060856 294792439716 295070448704 295921268514 296794746432 297011701656 297820859836 297825283746 297931242528 298747343448 298965726009 299891316492 300178592928 300712786497 300996378768 301220879709 301820875788 301932741024 302153452092 302611557824 302755305744 302976618102 302981118597 303088911696 303692628672 303919140636 304747116966 305039044944 305262026702 305870072264 305983438272 306207110376 306817038432 307045880766 307882375371 307996487208 308221630839 309131416032 310319761608 311165175348 311280503904 312128535024 312133171464 312361338987 313512351748 313803450432 314482978224 315339733944 315344418084 316320716592 316551945186 317031880992 317486319168 318939754986 319575044952 319693490496 319808652441 319927184568 320564441376 320798772108 320803537338 321677512353 322031968677 322520212944 322673417964 322982518176 323218616508 323862429456 324099170998 324103985253 325107403164 325600310208 325993103334 326352315006 328452129534 328573865232 329469009192 329709849111 330735535398 331236975456 331636568463 331954254792 332858608052 333894089736 334138164363 335172647844 335680815168 336090761379 337329214116 337642426944 337700917044 338212917568 338373577008 338620926114 339674333652 340189326144 340438002552 340599718962 341116114464 341175206314 341491990176 341854786648 343168925562 344103831297 344231368056 344482999173 345005282256 345169168236 347021383248 347772843036 349109731809 349639029648 350591562088 350721503424 351144601902 353028881736 353534918544 353793350502 354329749344 354757200687 356400339552 356660866116 357172109064 357433199787 359083399232 359088733152 359351224916 359521925571 359918082639 360067009712 360463767408 360634996548 361181768256 361579754304 362570202864 362835239562 363355332948 363906229056 364345233138 365299710624 366300348984 366568112397 367093556538 367434405792 369063420184 369645598386 370206031392 370652635341 371214595152 372369397536 372641597388 373448536641 375172675776 375630850953 376200358416 376475358678 377365065408 377640917064 378002672576 379847730312 380211599808 380489532264 380670274134 381247422048 381526111684 381667518432 382712991912 382992752871 383755628772 384178488948 384586634979 385594138992 386362196544 386650368372 386787928896 387847428336 388130942538 389048194368 390399056154 390767228576 390773033136 391837628216 391982856768 393050747808 393056586288 393343908354 394415507349 394561691352 396015602208 397100378328 398329791264 398620968012 399855088656 400950381996 401328505024 401627839612 401818622697 402427834384 402871269456 403673740992 403968824136 403974824796 404118548928 405075385926 405225520848 405521738334 406329489288 406718726592 408276147168 409394507688 409693772679 410509833828 410661982944 410962174452 412087892607 413363706516 413759682144 414886900464 415190180362 415196347707 416171380032 416177561952 416481785316 417616419546 419310637632 420452978592 420459224112 420766577346 421760955456 422069260248 423225403218 423375976224 424535698584 424846031697 425253006648 426100059936 426411536588 426569579424 427579574033 427731696144 427738049784 428050723797 428903349804 429375958236 430026950592 430231223952 430552115901 430958155344 431816572608 432138647004 433476537552 433793406366 434657471112 434818570176 435136420008 436328356878 437936172712 438098486976 439292012256 439613132148 439619662278 440817331743 440980713864 442182091284 442188659574 442605673056 445192119648 445517552484 446731289754 446737925619 446896863792 448121015172 449772285488 449836974738 450267889392 451164769344 451494568152 452731313682 452899111536 453230178138 453917336736 454132958616 454464927153 457120675449 457558567416 457893040053 458805108396 458975157408 459310665564 460007043008 460225557648 460568821149 461994730812 462695177664 463697124048 464036083934 465479642412 466185372864 466747763022 468192802536 470268527622 470705175648 471379891392 471724467336 473009600916 473016627126 474481074888 474827917779 475547821488 476229478752 476577599716 477883053331 478409632479 479362567428 479890776852 480618356544 480846662064 481198158162 481205306007 483426937152 483780319416 484473777264 484827924762 485793644184 486148756497 487661104746 488400465312 488757483196 488989655001 489458075384 489528472509 492678194301 492860797848 494203513788 494952793536 496855463184 497931382188 498393715392 499287912078 500841134604 501600477888 501967144904 502758971766 503521222752 505993821174 506463640416 506551375566 507319376352 507560365512 507931389171 510283989216 510657003828 510899578443 511674171696 511762809471 512237985264 512782179972 514125518656 514753388343 515533824496 516347052084 517129904448 517507923384 517753752354 520532074872 521030710848 521659264554 524075448384 524458544472 525887343132 526082255136 529467171104 529543322604 530302377816 530690025753 531494624016 533140118208 534600509328 534991299174 535758163596 537161692608 538625098848 538633099728 539026837374 540100514568 540300694464 540695651112 541772652384 542369631456 543855304296 544252859343 545032999422 545859343584 546258363572 546517849707 547346445104 547949565936 549450523476 550640334807 551151608688 553182533952 553595130276 555309047088 556821892728 557028270144 558554096304 558962396082 560612298816 561022103128 562759013664 564300537624 564713038017 566047598112 566461375596 567004008864 570308928192 570317399712 570734298396 571005411201 571871133072 572289167526 572501277648 573641631936 574069487868 574610873792 575633443158 576184862672 576267733422 577968716736 578391208488 579543294816 579975552558 580181893344 581555597923 581771142504 582196413807 585598584231 586150842864 586159549704 587756442324 587974285152 589576121712 589584879432 590015862531 591842537028 594023403312 595641719672 595650567492 595862485056 597494686896 597931452018 599782632984 600357185856 601425572994 601992757536 602441759418 603641751576 603865482048 604306904184 605510611488 605953236204 605962237194 606177823392 607613078889 607838281272 608282607501 609494233932 610078089888 610524053404 611740144528 612196416589 612414220752 613634076864 614091761532 615764750742 615992974416 616443261678 618262832064 620639523216 622330350696 622561007808 622785270543 624257070048 624266342928 624722677974 626424629319 627024703496 628965956448 630679467888 630688836168 631149866019 632641433184 633103890372 634063761984 634838104827 637879509972 639150089904 639617304882 639854369136 641128882752 641597544216 641607074676 643355024706 644063937354 645040425888 645346835928 645965036352 646437233016 647724858912 648198341996 648207970506 649973903561 650214806328 650690109549 651986206668 652704630012 654492535317 656904259068 657147730464 658938018384 659419698222 659429493417 661471070796 662473950912 663273136926 663282989361 663908509584 665717216104 667788179472 668276328726 670096934631 670345295688 672181522758 674658428232 675401834088 676747154016 677241852228 679096970523 679348667304 679845267207 680876005104 681199437924 682232228928 682350412628 682983980352 683709573296 686337851124 688207662594 688462736112 688965998346 690010564512 690338336472 694042766496 695545686072 696054125901 698219463618 699278059296 700121644533 701183124176 702289203804 705402791433 706057763472 707069837088 707586701004 708659498688 709514401374 709524940689 712800679104 713321732232 714344218128 714866399574 718177466304 718702449832 719043851142 719836165278 720134019424 720927534816 721269993096 721797237243 725140405728 725670479124 726441421627 726710665896 727241887143 728690466276 730599421248 731491657119 732600697968 733136224794 734187113076 734868811584 738126840368 739291196772 740412062784 741305270682 742429190304 744738795072 745283194776 746897073282 748931868117 751261701906 752400716832 752950717356 755281834128 758990731761 759695460624 759827063349 760979064528 761340548268 762494844096 763052223368 763335036864 765425983824 765985505742 767511257544 768356977896 769173269958 771188277984 773300736744 775694856672 776261885076 776630628531 780798112308 781534457152 781546066272 782488896831 783675256432 786101495616 786113172576 786687816708 788831014698 789123382704 792031204416 794200756656 796659582528 797241936024 799710177312 801900763992 802486948761 803255679224 803637245394 804855668768 805742538912 807937648272 807949649592 808540256061 810150771852 810451041696 811043476668 811905118289 812658978576 816552294336 817549499133 818789015376 819387545358 821019667656 821323965888 821924348904 824175785214 826727413032 827519364288 829773800928 830380360724 830392695414 832355123904 832654959959 832963570632 835232839092 838443594123 840905957184 840918448224 841533154692 844138520496 846450806436 846751952448 849071397168 849692063394 850506013296 852200119872 852823073176 853139158848 855159148066 855463392288 855476099568 856101447594 857806699608 858433751289 858751916472 860462447904 861104231802 861916310688 863450164737 864277294008 866953075104 867586812732 869314942224 869963328837 870272840016 872656713756 875872345424 878584024512 879226264296 879239324556 881634663486 881961427728 884364182568 884377319148 885211346112 890384239296 891035104968 893462579508 893475851238 893793727584 896242030344 896897178027 899544570976 899673949476 900535778784 902138359491 902989136304 903662639127 905462627364 905798223072 906460356276 907834673472 908265917232 908929854306 908943355791 914241350898 915117134832 915786080106 917610216792 917950314816 918621331128 920451115296 921137642298 923647126113 923989461624 924664892517 927394248096 928072167868 930614367013 930959284824 933495526044 936385605072 937084016961 940537055244 941410351296 943448934672 946019201832 946033254252 948962149776 949655835558 951095642976 952458957504 953155199432 955766106662 956819264958 958725134856 959425957323 959781553704 961693324128 962396316324 962410612014 965032537059 967560638832 968947554528 969655849524 971587288368 972297512994 972311955759 975322209492 976800930624 977514966392 977979310002 978916150768 979056945018 985356388602 985721595696 988407027576 989129547333 993710926368 994909705389 995862764376 998575824156 1001682269208 1002414493089 1003934289808 1005517943532 1007042445504 1008272284137 1011987642348 1012927280832 1013102751132 1014638752704 1015120731024 1015862778342 1020567978432 1021314007656 1021799156886 1023348343392 1023525618942 1024475970528 1025564359944 1029506776686 1031067648992 1032311493891 1032694104168 1033448997519 1035015846768 1035507504708 1040098410191 1041064149744 1043318529108 1047329195427 1048917088944 1051774686264 1052164510272 1058934342208 1059086645208 1060604755632 1061380051506 1062989248032 1064271602061 1069201018656 1069982598348 1071516327192 1072299599361 1077250197696 1077266199456 1078053674748 1078565776713 1080201029136 1081391302224 1083545304768 1084739262912 1087710608592 1088505718686 1090065998844 1091718687168 1092516727144 1093035699414 1094692890208 1095899131872 1098901046952 1099704337191 1101280669614 1102303217376 1107190260552 1110618094176 1111957906023 1113643785456 1117108192608 1117924792164 1120345609923 1122044206256 1125518027328 1126892552859 1128601075248 1129426076034 1132095196224 1132922751192 1134008017728 1140634799424 1141468596792 1142010822402 1143742266144 1144578335052 1145002555296 1148138975736 1148978258613 1151266886316 1152369725344 1152535466844 1153759904937 1156782416976 1159086589632 1159951105116 1160363786688 1163111195846 1163542285008 1164392827614 1171197168462 1172301685728 1172319099408 1175512884648 1175948570304 1179152243424 1179169758864 1180031725062 1183246522047 1183685074056 1188046806624 1191283439344 1191301134984 1192171969147 1194989373792 1195862904036 1199565265968 1202851145988 1203985515072 1204883518836 1205455868091 1207283503152 1208613808368 1211021222976 1211906472408 1211924474388 1212355646784 1215226157778 1215676562544 1216565215002 1218988467864 1220156179776 1221048106808 1223480289056 1224392833178 1224828441504 1228183523064 1229081318037 1231529501484 1231985948832 1232886523356 1236263677821 1241279046432 1244660701392 1245570541086 1245589043121 1248514140096 1248532685856 1249445355948 1252849258638 1254049406992 1257931912896 1261358935776 1261377672336 1262299732038 1265282866368 1265738654303 1266207780744 1269676209654 1274538095091 1275759019944 1278300179808 1279234609764 1279708738272 1282738722099 1283195088432 1283214149352 1284152171391 1286710049412 1288127874708 1290080851776 1290693671856 1291656347703 1292874466032 1295449717824 1296396683992 1296415941012 1299947807122 1300429612656 1301380219098 1303972413336 1305409260024 1308985070634 1313808518136 1314295460928 1317876036768 1318839396444 1318858986834 1322451995229 1322942141592 1326546273852 1326565978722 1327817019168 1331434432208 1332427494929 1335576358944 1336552657452 1340193869262 1340213776857 1340690591376 1344363045516 1349316856464 1350803668176 1353494308032 1354483704456 1358193941046 1358697334608 1359690534414 1361752010208 1362398875848 1363394781459 1364700825256 1367419146592 1371362026347 1372675702248 1373679120159 1376415325188 1376925472224 1377931996692 1380021129024 1380676672944 1381706463447 1388085532992 1391091372144 1392108251802 1396438927236 1398556118592 1400243289066 1402366248352 1404578407608 1410805582866 1412115526944 1414139674176 1414649084221 1415173402008 1419028802748 1419049881378 1424483753337 1426643464464 1428688436256 1429732799148 1433649159993 1435228897437 1437404899664 1438087702284 1439672330556 1440268038848 1441855069632 1442539986192 1443594474486 1443615918021 1450280811456 1451340958248 1452882843254 1453421331792 1454483774286 1457380932552 1458446269491 1462983314238 1465201395936 1466272449588 1466968965003 1468374226152 1476253680736 1478034582903 1478582393544 1482610541364 1484858380608 1490566389552 1493794146564 1497863736234 1502523403812 1504801433664 1505901434712 1510563668256 1517981463522 1519390921248 1519654126698 1521958129056 1522681096536 1523794167513 1526104446736 1530851967648 1531971011484 1532698735329 1535022515088 1535288428413 1536713955792 1538346539916 1542376555968 1544260165029 1546601473488 1551389713344 1552523770152 1553261257062 1561596224616 1563092132544 1564977793662 1567350512864 1572226345152 1573375633416 1577662029396 1578246765408 1581078388247 1588401513312 1592070077259 1594483872048 1599420354624 1603801527984 1604973897522 1606511358448 1607274490788 1609711337536 1611485077824 1615875296544 1615899299184 1617080512122 1620301543704 1620902083392 1621485974657 1622086953336 1623810236578 1625317957152 1632758578029 1635098998266 1637578030752 1638775090716 1639553549121 1642039335312 1643848697808 1648351570428 1651921004421 1653454826064 1659547601856 1660760721448 1660785390828 1665309919918 1665927141264 1670465678184 1676887188246 1681836896448 1683066309384 1688277040992 1692901612872 1694139114051 1698142794336 1699384126788 1701012026592 1705646146352 1706918318351 1710318296132 1710926784576 1710952199136 1712202895188 1713016233603 1715613399216 1716867502578 1717503832944 1720924895808 1722208463604 1723832621376 1726900329474 1728554588016 1733906150208 1735173625464 1738629884448 1739926657674 1740545680032 1744666793769 1745313427512 1746589241421 1751744690848 1756795752693 1758452528592 1758478649112 1763269326972 1763922855456 1768728365136 1768754638296 1770047587593 1782070209936 1786925159016 1786951702476 1787587455168 1792484060688 1793794356054 1799089141952 1799347898952 1801071557568 1804276718982 1805978272608 1807325278254 1810925254728 1811596446144 1812249030499 1812920712552 1816531834464 1817859708612 1817886711582 1822839236667 1824847822503 1828482701796 1830234269664 1831572160212 1835220433584 1836589249767 1837242662256 1840902230592 1842275284596 1847294252226 1847978923248 1849329785034 1854788496192 1856144335736 1861228734026 1861918569648 1866991052088 1868355811629 1872771210144 1874168033922 1879273887957 1881074110488 1886897869344 1892038403664 1892066508504 1893449598057 1897924299552 1899311671116 1902191285952 1904514314481 1906310398864 1911532213324 1913638529916 1917450269712 1918851914646 1919563107408 1923386648256 1924792632648 1924821224028 1930065074118 1935121277664 1937895109056 1939311699048 1943174576736 1944595025988 1944623911518 1949921710683 1950644418984 1952070328647 1955029932784 1955958620004 1957832301536 1958113890036 1963477605951 1970712777204 1971443191392 1976814055152 1978259094666 1978288480251 1987421852736 1989819410778 1991725528752 1997151648312 2003364538416 2004828986178 2007868579616 2010290803893 2011035887064 2016544568274 2023975284696 2025454798793 2026205502264 2030241462048 2031725556684 2037290911569 2039535801621 2042628015312 2043598313772 2046696686784 2047051237884 2048951941056 2051128719888 2059013553372 2062135297984 2064622987782 2065388208336 2066897995038 2070031693536 2071015009416 2080196820382 2082128299488 2086637058216 2088162377703 2094658390854 2097834177888 2100364933599 2103549372528 2116208374299 2118173290416 2121209511264 2122760103012 2125978496064 2128543204122 2128574822067 2138402037312 2139965196696 2143032654384 2144599198722 2154532398912 2156107349496 2157131553426 2160402058272 2162782604448 2165391711729 2175421217184 2177011437372 2179324264881 2180131997688 2181725661429 2185033454288 2186071398828 2189385780416 2191798263744 2194474971357 2197802093904 2199408674382 2202561339228 2204606434752 2214380521104 2221236188352 2223915812046 2227287570912 2234216385216 2235849584328 2240691219846 2244088412512 2246795604351 2253785105718 2257202150496 2258852152068 2263743598651 2265845502384 2276972195283 2279481190047 2282937193584 2284021644804 2287484532288 2289156670104 2290005110592 2296277951472 2297956517226 2302533772632 2304739450688 2305070933688 2307519809874 2313564833952 2319902210232 2321598045181 2326222391692 2327084570016 2328785655228 2329891885593 2342394336924 2344603371456 2344638198816 2347466690493 2351025769296 2358304486848 2358339517728 2360063450124 2366493044094 2367370148112 2376093613248 2382566878688 2382602269968 2384343938294 2389978747584 2391725808072 2399130531936 2405702291976 2407460846283 2409767037672 2410911736182 2414567006304 2417227616736 2423812944816 2423848948776 2425620768183 2430452315556 2431353125088 2433130430004 2435715354867 2437976935728 2442096213616 2446960578112 2448785666356 2449656883008 2452648497399 2456367046128 2458162636074 2463059002968 2463971897664 2465773046712 2472527355642 2482558092864 2489321402784 2491141082172 2491178086242 2497065371712 2497964879877 2498890711896 2505698517276 2508098813984 2515330782369 2522717871552 2522755344672 2524599464076 2531477308606 2532415561488 2539352419308 2549076190182 2551518039888 2556600359616 2558469219528 2559417476544 2565477444198 2566390176864 2566428298704 2568304342782 2573420098824 2575301253867 2576255749416 2581387343712 2583312695406 2585748932064 2590350494211 2592793367984 2592831882024 2594727226967 2599895614244 2600859225312 2602760438196 2607944826672 2609889986511 2610818520048 2617970141268 2627617036272 2635752073536 2637678792888 2637717973668 2644903990458 2645884283184 2653092547704 2653131957444 2655634038336 2662868864416 2664854989858 2671152717888 2673105314904 2680387738524 2680427553714 2681381182752 2688726091032 2690691534081 2698633712928 2701607336352 2708967408912 2710987917381 2716387882092 2717394669216 2719381068828 2723504020416 2724797751696 2726789562918 2726830067373 2729401650512 2734838293184 2742724052694 2745351404496 2747358240318 2752830650376 2753850944448 2754842953483 2755863993384 2761353345888 2763412926894 2770941378339 2773994677551 2782182744288 2784216503604 2791843101039 2792877854472 2800486578132 2804732496704 2809156815216 2811252050883 2821611165732 2824231053888 2829298168442 2830346804016 2838057605496 2838099762756 2848967506674 2853286928928 2857376872512 2859465598296 2867298319986 2870457794874 2874809799328 2876175404568 2878277871969 2879344661112 2885079972384 2887188948972 2887231836042 2895097611177 2899989253669 2902681916496 2905765686508 2906842663584 2908967548572 2914761865104 2916892538982 2916935867277 2925966628476 2930402791872 2932544899176 2933937930006 2936748452304 2952507361472 2956069165806 2957164787088 2965221082728 2967388641999 2981132779104 2984729116167 2987588293128 2995727472468 3005046807624 3007243479267 3011802869424 3021127336512 3035962927044 3038781842496 3039308253396 3043916258112 3045362193072 3047588335026 3052208893472 3061703935296 3063942022968 3065397470658 3070045030176 3070576856826 3073427911584 3076693079832 3078942124481 3088520330058 3093202946976 3096934481673 3100346992557 3105047540304 3106522514124 3120295230573 3123192449232 3129955587324 3134701025728 3141987586281 3146751266832 3155324058792 3156493530816 3162156776494 3176803026624 3184140154518 3188967744096 3192814806183 3207603055968 3209947795044 3213022716896 3214548981576 3216898798083 3231750593088 3231798598368 3234161024244 3235697330139 3240603087408 3242971949314 3244173906672 3247620473156 3250635914304 3265517156058 3270197996532 3275156061504 3277550181432 3279107098242 3284078670624 3287697395616 3296703140856 3299113011573 3303842008842 3306909652128 3321521442896 3321570781656 3330619839836 3331854282528 3335873718069 3340931356368 3353774376492 3361036829769 3366132618768 3376554081984 3385803225744 3388278228102 3396285588672 3398768253576 3402024053184 3411292292704 3413836636702 3420636592264 3421904398272 3424405790376 3426032467206 3431226798432 3433735005156 3435007665888 3444416927208 3446934775839 3453800658948 3457109176032 3461279714811 3470347250928 3477259768896 3479853315348 3481091360064 3489333587538 3490626855024 3493178482842 3503489381696 3513591505386 3516905057184 3516957298224 3526538653944 3527845710912 3529116533077 3537456730272 3537509276592 3540095175186 3549739566141 3564140419872 3573850318032 3573903404952 3576515907441 3584968121376 3587588712108 3598695797904 3608553437964 3611956545216 3614650556508 3616367604273 3621850509456 3624498060998 3625841425104 3633063668928 3635719417224 3635773423164 3645678473334 3649695645006 3656965403592 3660468539328 3663144320424 3670440867168 3673178499534 3674485324512 3684550569192 3687243954111 3694588504452 3695957846496 3698659570068 3708791033463 3712288671472 3722457468052 3723837139296 3733982104176 3736711623258 3736767129363 3745542420288 3748336067844 3758547775914 3762148220976 3773795738688 3784076807328 3784133017008 3786899196114 3795848599104 3797215962909 3798623342232 3809028628962 3812620797728 3823064426648 3823614285273 3827277059832 3834900539424 3837703829292 3839126214816 3848216166297 3849585265296 3849642448056 3852456514173 3860130148236 3870242555328 3878623398096 3886349153472 3889190051976 3889247823036 3899843421366 3901288837968 3904140657294 3910059865568 3911917240008 3915664603072 3916227780072 3926955211902 3941425554408 3942886382784 3944306713439 3953628110304 3956518189332 3956576960502 3967355985687 3979638821556 3983451057504 3994303296624 3997282484787 4006729076832 4009657972356 4015737159232 4020581607786 4020641330571 4022071774128 4033089136548 4047950569392 4050909597586 4052411004528 4060482924096 4063451113368 4074581823138 4079071603242 4085256030624 4087196627544 4090184344377 4094102475768 4102257439776 4118027106744 4121037360477 4129245975564 4130776416672 4133795990076 4140063387072 4142030018832 4145119390341 4160393640764 4164256598976 4173274116432 4176324755406 4189316781708 4195668355776 4200729867198 4207098745056 4232416748598 4236346580832 4242419022528 4243947252663 4245520206024 4257086408244 4257149644134 4273451260011 4279930393392 4286065308768 4289198397444 4300947479979 4305686692311 4312214698992 4314263106852 4320804116544 4325565208896 4330783423458 4350842434368 4354022874744 4358648529762 4360263995376 4363451322858 4370066908576 4372142797656 4375338808473 4388949942714 4395604187808 4398817348764 4400906895009 4405122678456 4408342797373 4428761042208 4434103748709 4447831624092 4454575141824 4471699168656 4481382439692 4488176825024 4493591208702 4507570211436 4514404300992 4517704304136 4527487197302 4531691004768 4553944390566 4558962380094 4565874387168 4568043289608 4571382502539 4578313340208 4592555902944 4595913034452 4605067545264 4605865285239 4610141867376 4615039619748 4627129667904 4632780495087 4639804420464 4643196090362 4652444783384 4654169140032 4657571310456 4659783771186 4684788673848 4689276397632 4694933380986 4702051538592 4716679035456 4720126900248 4732986088188 4734740296224 4743235164741 4765133757376 4765204539936 4768687876588 4776210231777 4783451616144 4798261063872 4811404583952 4814921692566 4819534075344 4821823472364 4829134012608 4834455233472 4847625889632 4847697897552 4851241536366 4860904631112 4862706250176 4864457923971 4866260860008 4871430709734 4875953871456 4884192427232 4897571332712 4898275734087 4905296994798 4912734092256 4916325272148 4918660647363 4926118005936 4931546093424 4945054711284 4955763013263 4978642805568 4982282164344 4982356172484 4995929759754 4997781423792 5011397034552 5016197627968 5030661564738 5045510689344 5049198928152 5062954617212 5064831122976 5078704838616 5082417342153 5098152380364 5103036079776 5116938439056 5120754955053 5130954888396 5132780353728 5132856597408 5136608685564 5146840197648 5150602507734 5152511498832 5162774687424 5166625390812 5171497864128 5180700988422 5185586735968 5185663764048 5189454453934 5199791228488 5201718450624 5205520876392 5215889653344 5219779973022 5221637040096 5234000381307 5235940282536 5239767724263 5255234072544 5275357585776 5275435947336 5289807980916 5291768566368 5306185095408 5306263914888 5310142762779 5325737728832 5329709979716 5346210629808 5360775477048 5360855107428 5362762365504 5377452182064 5381383068162 5397267425856 5403214672704 5417934817824 5421975834762 5432775764184 5434789338432 5436747091497 5438762137656 5449595503392 5453579125836 5453660134746 5458803301024 5468517710001 5474543467509 5485448105388 5490702808992 5494716480636 5505661300752 5509685906966 5509767749301 5511727986768 5522706691776 5526825853788 5541882756678 5547989355102 5564365488576 5568433007208 5583686202078 5585755708944 5600973156264 5605067434887 5618313630432 5622504101766 5637821663871 5643222331464 5658596336884 5660693608032 5676115210992 5676199525512 5680348794171 5697935013348 5706573857856 5713542943443 5718931196592 5734596639972 5740915589748 5749619598656 5752350809136 5756555743938 5758689322224 5770159944768 5774377897944 5774463672084 5790195222354 5799978507338 5805363832992 5811531373016 5813685327168 5817935097144 5829523730208 5833785077964 5833871734554 5849765132049 5851933256952 5856210985941 5865089798352 5867875860012 5873496904608 5912138331612 5914329574176 5930442165456 5934777283998 5934865440753 5962265558208 5969458232334 5975176586256 5991454944936 5995834663463 6010093615248 6014486958534 6023605738848 6030872411679 6071925854088 6076364396379 6078616506792 6090724386144 6095176670052 6104417786944 6111872734707 6118607404863 6127884045936 6130794941316 6140090060352 6141153713652 6146855823168 6153386159664 6157884248962 6177040660116 6186405893952 6193868963346 6200693985114 6210095080608 6213045028248 6240590461146 6246384898464 6259911174648 6264487133109 6283975172562 6293502533664 6301094800797 6310648117584 6324313552988 6348625122897 6368280309036 6377935488192 6385629612366 6385724466201 6415206111936 6419895590088 6426045433792 6429097963152 6433797596166 6463597196736 6468322048488 6471394660278 6481206174816 6485943898628 6488347813344 6495240946312 6496175135187 6531034312116 6537972794643 6540395993064 6545176984287 6555100362864 6558214196484 6568157341248 6575394791232 6593406281712 6598226023146 6607684017684 6613819304256 6643042885792 6643141563312 6661239679672 6663708565056 6671747436138 6681862712736 6707548752984 6722073659538 6732265237536 6740386813053 6771606451488 6776556456204 6791230795953 6797536507152 6822584585408 6827673273404 6830916585849 6838443570141 6841273184528 6848811580752 6852064934412 6862453596864 6867470010312 6870015331776 6888833854416 6893869551678 6907601317896 6914218352064 6922559429622 6940694501856 6959706630696 6964794135543 6978667175076 6981253710048 6986356965684 7027183010772 7033810114368 7033914596448 7042400071479 7053077307888 7058233066154 7074913460544 7075018553184 7080190350372 7099479132282 7128280839744 7147700636064 7147806809904 7153031814882 7169936242752 7175177424216 7197391595808 7217106875928 7222382538849 7229301113016 7232735208546 7243701018912 7248996121996 7251682850208 7271438834448 7271546846328 7276862304549 7291356946668 7299391290012 7307146064601 7313930807184 7326288640848 7340881734336 7346356999068 7348970649024 7369101138384 7374487908222 7389177008904 7391915692992 7397319140136 7417582066926 7424577342944 7444914936104 7447674278592 7467964208352 7473423246516 7473534258726 7493894639631 7496672135688 7517095551828 7524296441952 7568153614656 7568266034016 7573798392228 7594431925818 7597246684464 7618057257924 7625241595456 7646128853296 7647228570546 7654554119664 7669801078848 7675407658584 7678252429632 7696432332594 7699170530592 7699284896112 7704913028346 7720260296472 7725903761601 7757246796192 7771051482633 7778380103952 7778495646072 7784181680901 7799686842732 7802577675936 7808281314588 7820119731136 7823834480016 7829669959533 7832455560144 7853910423804 7882851108816 7888613426878 7907256220608 7913036378664 7913153921004 7934711971374 7959277643112 7966902115008 7988606593248 7994564969574 8013458153664 8019315944712 8041163215572 8041282661142 8044143548256 8066178273096 8072074602243 8095901138784 8101819195172 8104822009056 8124011906627 8126902226736 8132963752143 8149163646276 8158143206484 8170512061248 8174393255088 8180368688754 8180490202119 8188204951536 8204514879552 8236054213488 8242074720954 8258491951128 8261552833344 8264528860449 8267591980152 8284060037664 8290238780682 8312824135017 8320787281528 8321984032653 8346548232864 8352649510812 8375529303117 8378633563416 8401459734396 8414197490112 8464833497196 8472693161664 8487894505326 8491040412048 8514172816488 8514299288268 8546902520022 8559860786784 8572130617536 8578396794888 8601894959958 8611373384622 8624429397984 8628526213704 8634833615907 8661566846916 8685292833531 8699967761007 8708045749488 8717297059524 8720527990752 8726902645716 8740133817152 8744285595312 8750677616946 8750807601831 8777899885428 8791208375616 8797634697528 8801813790018 8810245356912 8816685594746 8857522084416 8868207497418 8895663248184 8902165925997 8943398337312 8962764879384 8987182417404 9015140422872 9021730437801 9035408608272 9054974394604 9063382009536 9107888781132 9117924760188 9131748774336 9136086579216 9142765005078 9156626680416 9185111805888 9191826068904 9210135090528 9211730570478 9220283734752 9230079239496 9236826373443 9265560990174 9279608840928 9286392180724 9290803445019 9301040977671 9304889566768 9315142620912 9319567542372 9360885691719 9369577347696 9389866761972 9404103077184 9440253800496 9465972176376 9469480592448 9486470329482 9530409079872 9537375753176 9552420463554 9566903232288 9578444418549 9622809167904 9629843385132 9639068150688 9643646944728 9650696394249 9695251779264 9695395795104 9702483072732 9707091990417 9721809262224 9728915847942 9732521720016 9742861419468 9751907742912 9768384854464 9795142665424 9796551468174 9810593989596 9825468184512 9832650544296 9837321294726 9852236011872 9863092186848 9890109422568 9897339034719 9911526026526 9964564328688 9964712344968 9991859519508 9995562847584 10022794069104 10061323129476 10083110489307 10098397856304 10125909234424 10129662245952 10157409677232 10164834684306 10196304760728 10206072159552 10233876878112 10241509910106 10261909776792 10265713194816 10273217371128 10293680395296 10301205015468 10305022997664 10333250781624 10340804327517 10361401976844 10371173471936 10371327528096 10378908907868 10383839144433 10399582456976 10411041752784 10431779306688 10439559946044 10443274080192 10468000762614 10471880565072 10479535448526 10510468145088 10550715171552 10550871894672 10579615961832 10583537132736 10587349599231 10612370190816 10612527829776 10620285525558 10649218698423 10659419959432 10692421259616 10721550954096 10721710214856 10729547722323 10754904364128 10762766136324 10835869635648 10843951669524 10849102812819 10865551528368 10873494182994 10877524275312 10899191006784 10907158251672 10907320269492 10917606602048 10937035420002 10949086935018 10970896210776 10981405617984 10989432961272 11011322601504 11019371813932 11019535498602 11023455973536 11049556360537 11053651707576 11061731862333 11083765513356 11095978710204 11126373100389 11136866014416 11167372404156 11171511417888 11201946312528 11210134869774 11210301388089 11236627260864 11245008203532 11275643327742 11286444662928 11317192673768 11321387216064 11352230421984 11352399051024 11360697588342 11391647888727 11395870026696 11427085886886 11437862393184 11469193279944 11481831179496 11504701618272 11513111487876 11517378644448 11544648498891 11548755795888 11548927344168 11557369542519 11580390444708 11599957014676 11610727665984 11623062746032 11635870194288 11659047460416 11667570155928 11667743469108 11699530264098 11703866513904 11712421971882 11730179596704 11735751720024 11746993809216 11824276663224 11828659148352 11832920140317 11860884330912 11869554567996 11869730881506 11902067957061 11938916464668 11950353172512 11982909889872 11991669326926 11991847454361 12020187230496 12028973917068 12047211477696 12061744823358 12061923991713 12143851708176 12152728792758 12157233013584 12181448772288 12190353340104 12223745469414 12237214809726 12255768091872 12261589882632 12270553033131 12282307427304 12306772319328 12315768497924 12349504167659 12354081320232 12363112081431 12387737926692 12401387970228 12420190161216 12426090056496 12435358171023 12481180922292 12492769796928 12519822349296 12528974266218 12567950345124 12587005067328 12602189601594 12621296235168 12648627105976 12697250245794 12731841757989 12736560618072 12771259224732 12771448932402 12839791180176 12858195926304 12867595192332 12902842439937 12917060076933 12936644096976 12942789320556 12962412349632 12971887797256 12976695626688 12990481892624 12992350270374 13062068624232 13075945589286 13080791986128 13090353968574 13110200725728 13116428392968 13126016425419 13186812563424 13196452046292 13202720685027 13215368035368 13225028392119 13286085771584 13286283126624 13302311246127 13322479359344 13343494872276 13363725425472 13415097505968 13444147319076 13464530475072 13480773626106 13543212902976 13553112912408 13582461591906 13595073014304 13655346546808 13661833171698 13676887140282 13682546369056 13697623161504 13704129868824 13714147507617 13734940020624 13777667708832 13787739103356 13802387010913 13815202635792 13817595855717 13845118859244 13881389003712 13898341485261 13919413261392 13929588271086 13957334350152 13962507420096 13972713931368 14054366021544 14067829192896 14084800142958 14106154615776 14116466132308 14150037106368 14160380700744 14198958264564 14229705494223 14295401272128 14295613619808 14306063629764 14350354848432 14394783191616 14434213751856 14444765077698 14458602226032 14465470417092 14487402037824 14497992243992 14503365700416 14542877668896 14543093692656 14553724609098 14582713893336 14593373771913 14598782580024 14614292129202 14627861614368 14652577281696 14692713998136 14738202276768 14748975816444 14755981942089 14778354017808 14794638280272 14835164133852 14849154685888 14867289039789 14889829872208 14935928416704 14946846493032 14947068517452 14987789279262 14993344271376 15034191103656 15048592883904 15136532068032 15147596784456 15188863851636 15194493368928 15236114515848 15247252026459 15292257706592 15294457141092 15309108239328 15350815317168 15362264865159 15392864665188 15398341061184 15398569792224 15409826056692 15440520592944 15451807523202 15514493592384 15542102965266 15556760207904 15556991292144 15568363361802 15599373685464 15605155351872 15616562629176 15647668960032 15659339919066 15664911120288 15702001143921 15707820847608 15719303172789 15765702217632 15777226853756 15820444239221 15826072757328 15826307842008 15869423942748 15918555286224 15930428288337 15977213186496 15989129939148 16038631889424 16082326431144 16082565322284 16088287096512 16132356546192 16144149204486 16191802277568 16203638390344 16209644018112 16248023813254 16253804453472 16265927504286 16298327292552 16310241274491 16316286412968 16348786510176 16360737377508 16360980404238 16376409903072 16405553130003 16472108426976 16484149441908 16516983902256 16529057720898 16529303247903 16535183960304 16568120075328 16580477561364 16625648270034 16641574563056 16643968065306 16693096465728 16705299021624 16751058606234 16757267126832 16802919468792 16815202304661 16913464991613 16929666994392 16975789010652 16982080824096 17028345632976 17028598576536 17041046382513 17093805040044 17119721573568 17140628830329 17156793589776 17203789919916 17222746769244 17248858795968 17257052427408 17269667231814 17323133693832 17370585667062 17399935522014 17416091498976 17434594119048 17441055981504 17453805291432 17488571190624 17501355233892 17501615203662 17549295396147 17555799770856 17568632957823 17595269395056 17603627580036 17620490713824 17633371189492 17681672973247 17736414994836 17791326496368 17804331851994 17804596322259 17886796674624 17925529758768 17974364834808 17987503990389 18030280845744 18043460875602 18070817216544 18092617235037 18109948789208 18215777562264 18229093189137 18235849520376 18272173158432 18285530010156 18313253360832 18335618204121 18383652137808 18420270181056 18423461140956 18440567469504 18460158478992 18473652746886 18531121980348 18559217681856 18572784361448 18581606890038 18602081955342 18609779133536 18630285241824 18639135084744 18721771383438 18739154695392 18779733523944 18793461399327 18880507600992 18903284402391 18931944352752 18972940658964 19045875368691 19074751506352 19104840927108 19133806464576 19156888837098 19157173398603 19245618335808 19259686770264 19278136301376 19287293889456 19301392788498 19390791590208 19404966145464 19414183980834 19443618524448 19457831695884 19465043440032 19485722838936 19590285330848 19593102936348 19613918383929 19621187979192 19635530952861 19665301088592 19674642589452 19704472023744 19726184373696 19780218845136 19794678069438 19823052053052 19929128657376 19929424689936 19983719039016 19991125695168 20045588138208 20122646258952 20166220978614 20196795712608 20221160439159 20251818468848 20314819354464 20329669368612 20373692387859 20392609521456 20467753756224 20483019820212 20492749757547 20523819553584 20546434742256 20587360790592 20602410030936 20610045995328 20666501563248 20681608655034 20722803953688 20742655056192 20757817815736 20767678288866 20799164913952 20822083505568 20879119892088 20894382406629 20936001525228 20943761130144 20959070897052 21101430343104 21101743789344 21127200214437 21159231923664 21174699198462 21224740381632 21225055659552 21240571051116 21298437396846 21318839918864 21384842519232 21443101908192 21443420429712 21459095444646 21509808728256 21517557123151 21525532272648 21667147616547 21687903339048 21698205625638 21731103056736 21746988365988 21755048550624 21814316503344 21814640538984 21830586913647 21874070840004 21898173870036 21921438193803 21941792421552 21978865922544 22022645203008 22038743627864 22039070997204 22046911947072 22099112721074 22107303415152 22123463724666 22167531026712 22191957420408 22252746200778 22273732028832 22334744808312 22343022835776 22403892625056 22420269739548 22420602776178 22481683918893 22490016407064 22551286655484 22572889325856 22634385347536 22651267413793 22704460843968 22704798102048 22721395176684 22783295777454 22791740053392 22854171773772 22875724786368 22938386559888 22963662358992 23009403236544 23026222975752 23034757288896 23089296997782 23097511591776 23097854688336 23114739085038 23160780889416 23177711284803 23199914029352 23246125492064 23271740388576 23313154447899 23335140311856 23335486938216 23352545042703 23399060528196 23407733027808 23424843943764 23460359193408 23471503440048 23489009878599 23648553326448 23665840280634 23721768661824 23739109135992 23739461763012 23804135914122 23877832929336 23900706345024 23965819779744 23983338653852 23983694908722 24040374460992 24049034431757 24057947834136 24123489646716 24123847983426 24216223806729 24287703416352 24305457585516 24314466027168 24372035719881 24380706680208 24398891256429 24447490938828 24474429619452 24511536183744 24523179765264 24541106066262 24541470606357 24564614854608 24613544638656 24631536995848 24699008335318 24708162640464 24726224162862 24775475853384 24793586581347 24802775940456 24852180112992 24870716342046 24938472405051 24962361844584 25039644698592 25057948532436 25126587909351 25135900690248 25204379203188 25242592470336 25297254211952 25394500491588 25463683515978 25473121236144 25542518449464 25542897864804 25679582360352 25716391852608 25735190384664 25805684879874 25834120153866 25873288193952 25885578641112 25904500847721 25943775594512 25980963785248 25984700540748 26055878500593 26099903283021 26124137248464 26151891178572 26161583972256 26180707937148 26220401451456 26232856785936 26252032850838 26252422805493 26373625126848 26392904092584 26405441370054 26430736070736 26450056784238 26572566253248 26604622492254 26644958718688 26686989744552 26706497777991 26830195011936 26878332600199 26888294638152 26961547252212 27065191313403 27106225824816 27164923183812 27190146028608 27310693093616 27323666343396 27353774280564 27365092738112 27395246323008 27408259737648 27428295015234 27469880041248 27555335417664 27575478206712 27604774021826 27630405271584 27635191711434 27690237718488 27710479120329 27796682970522 27838826522784 27859176542172 27872410335057 27914668700304 27945427862736 28082657075157 28108732043088 28169600285916 28212309231552 28232932264616 28320761401488 28397916529128 28459410988446 28591227239616 28612127259528 28700709696864 28735333255647 28868427503712 28889530155396 28917204452064 28930940834184 28952089182747 28995984487984 29085755337792 29086187385312 29107449218196 29121275971251 29165427786672 29186747543826 29197565160048 29228584258404 29255723228736 29305154563392 29385427996272 29476404553536 29497951632888 29511963884178 29556708035616 29589276560544 29670328267704 29692017104157 29734578079578 29779659744416 29893692986064 29894137034904 29975578558524 29986688542752 30040489376693 30068382207312 30249331467921 30295193568912 30377727703272 30388986737856 30472229031696 30494504052918 30584515413184 30588914282184 30618216478656 30701630634336 30724529730318 30785729330376 30797139584448 30808233518483 30819652113384 30881041185888 30903615046404 31022412982551 31084205930532 31113520415808 31113982584288 31136726723604 31151517433299 31198747370928 31233125258352 31295337920064 31318679838132 31329822240576 31404002287842 31415641695216 31438606345578 31531404435264 31554453707512 31640888478442 31652145514656 31652615684016 31738847885496 31762048797693 31837110572448 31860856576674 31947656095269 31978259878296 32077263778848 32164652862288 32165130644568 32188643166969 32264713092384 32288298408972 32407276780688 32496047626508 32507608906944 32531855008572 32547308438457 32596654585104 32620482548982 32632572825936 32697573020352 32721474755016 32721960808476 32752819806144 32811106260006 32944216853952 32968298883816 33033967804512 33058115441796 33058606495806 33070367920608 33148669081611 33160955122728 33185195586999 33251296540068 33283149126112 33287936130612 33379119301167 33410598043248 33502117212468 33514534253664 33605838937584 33630404609322 33630904164267 33826929983226 33859333988784 33951578021304 33964161648192 34056691265952 34057197153072 34082092765026 34174943666181 34187610080088 34281257660658 34313587179552 34407579839832 34432731579481 34445493538488 34514104854816 34539334463628 34633945496673 34646267387664 34672108627557 34741171334124 34799871044028 34832182997952 34869188238096 34907610582864 34977142381248 35002710467784 35003230407324 35098590792294 35111599541712 35137265915646 35190538790112 35207255160072 35240981427648 35266742378984 35363345946494 35472829989672 35498760420951 35582652992736 35608663703988 35609192644518 35706203871183 35851059517536 35948729669616 35975007980778 35975542363083 36060561691488 36086921751204 36141634433088 36185234470074 36185771975139 36219897578416 36431555124528 36458186378274 36471699040752 36544346316864 36571060020312 36671236408242 36767304275616 36811659099393 36846922281912 36920316957984 36947305493772 37048512502977 37062243960696 37089336244293 37145568722896 37163213780076 37204163910684 37219558267072 37260570483648 37278270169488 37306074513069 37443542766876 37478309390784 37559467047888 37586922798654 37761015201984 37806568804782 37863888705504 37945881317928 38091750737382 38149503012704 38195525273967 38209681854216 38313777674196 38314346797206 38483641177067 38519373540528 38574587778912 38602785576996 38708527319811 38751180230799 38809932290928 38828367961668 38887237048896 38915663391768 38930086880064 38971445677872 39180570661696 39186205872696 39227836767858 39242375958384 39271061905722 39330602177184 39349285178904 39378049276257 39560437690272 39589356138876 39608162055081 39646104106104 39675085176357 39858257314752 39858849379872 39906933738381 39967438078032 40091176276416 40245292517904 40332441957228 40393591425216 40442320878318 40503636937696 40629638708928 40659338737224 40747384775718 40785219042912 40966039640424 40985499515094 41047639107168 41092869484512 41142442522851 41204820061872 41333003126496 41363217310068 41407161032739 41445607907376 41452787567151 41515635631472 41535356577732 41598329827904 41644167011136 41695024455783 41758239784176 41788764813258 41872003050456 41887522260288 41918141794104 42203487578688 42254400428874 42318463847328 42349398396924 42450111319104 42481142102232 42596874793692 42637679837728 42689116482669 42886203816384 42886840859424 42918190889292 43035114246302 43051064545296 43334295233094 43375806678096 43396411251276 43462206113472 43493976731976 43510097101248 43628633006688 43629281077968 43661173827294 43748141680008 43780121315739 43796347740072 43842876387606 43883584843104 43957731845088 44077487255728 44078141994408 44110362858439 44198225442148 44214606830304 44246927449332 44267945826267 44335062053424 44383914840816 44505492401556 44547464057664 44601867119367 44669489616624 44807785250112 44840539479096 44841205552356 44963367837786 44980032814128 45102573310968 45145778651712 45268770695072 45302534827586 45409596204096 45442790353368 45566591554908 45583480106784 45708343547544 45741756079377 45876773119776 45927324717984 46052445951504 46086794595477 46178593995564 46195023183552 46195709376672 46229478170076 46321561778832 46355422569606 46399828058704 46492250984128 46543480777152 46626308895798 46670280623712 46670973876432 46705090085406 46798121056392 46815466055616 46832330209211 46849687887528 46943006880096 46978019757198 47106003431763 47157909518367 47297106652896 47331680561268 47461332717663 47478218271984 47478923526024 47608271828244 47755665858672 47791284865011 47931639559488 47966677307704 47967389817444 48098068863514 48115895668272 48246979293432 48247695966852 48432447613458 48575406832704 48610915171032 48628932054336 48744071439762 48761413360416 48797782512858 48894981877656 48930723823473 48948859238904 49046359530528 49082212132524 49082941212714 49129229709216 49216659390009 49263073991696 49299817312373 49398016670636 49416325280928 49452448325724 49550951706768 49587173162694 49587909743709 49605551880912 49704360225984 49741432684092 49876944810102 49924723689168 50079289397184 50115897064872 50253175818702 50271801380496 50408758406376 50445606913983 50594508423904 50740394974839 50789000983176 50927367031956 50946242472288 51085036898928 51085795729608 51123139147539 51359164720704 51470380769328 51611369759748 51668240307732 51746576387904 51771157282224 51809001695442 51887551189024 51961927570496 51969401081496 52111757001186 52199806566042 52248274496928 52303782357144 52323167944512 52342016116177 52361415874296 52465713571872 52504065701676 52504845610986 52647886188441 52705898873469 52785808185168 52810882740108 52861472141472 52900113568476 53045018919741 53209244984508 53289917437376 53373979489104 53412995555982 53413788966777 53660390023872 53756665200398 53776589276304 53923094504424 53962511971167 54130382626806 54212451649632 54277851705111 54329846367624 54621386187232 54647332686792 54687279567411 54707548561128 54816519475296 54856590030468 54939760082496 55006854612363 55150956413424 55209548043652 55260810543168 55270383422868 55380475436976 55420958240658 55593365941044 55677653045568 55718353084344 55744820670114 55829337400608 55890855725472 56165314150314 56217464086176 56339200571832 56380384197981 56465864529232 56641522802976 56709853207173 56795833058256 56918821976892 57137626106073 57224254519056 57401419393728 57470666511294 57736855007424 57779060310792 57834408904128 57861881668368 57904178365494 57991968975968 58172374770624 58214898436392 58242551942502 58330855573344 58373495087652 58395130320096 58457168516808 58499900365139 58770855992544 58841755151787 58906592858583 58995903265776 59023927768356 59113416071232 59178553121088 59340656535408 59384034208314 59469156159156 59559319488832 59787385972128 59788274069808 59951157117048 59973377085504 59994981062309 60080978753386 60136764414624 60498662935842 60590387137824 60663481317477 60755455406544 60944458063392 60989008105836 61121077163577 61177828564368 61403261268672 61449059460636 61478249272641 61571458660752 61616467036966 61639304226768 61762082371776 61807230092808 62044825965102 62168411861064 62227965168576 62273453447208 62303034866598 62397494741856 62466250516704 62637359676264 62683147219887 62808004575684 62831283390432 62877212691156 63108907415024 63281776956884 63304291029312 63305231368032 63381600643311 63477695770992 63524097595386 63674221144896 63721713153348 63895312190538 63956519756592 64154527557696 64329305724576 64330261289136 64377286333938 64529426184768 64552671369453 64576596817944 64814553561376 64992095253016 65001442849641 65063710017144 65094616876914 65193309170208 65240965097964 65265145651872 65442949510032 65443921616952 65491760740941 65622212520012 65764314581409 65936597767632 66067935609024 66116230883592 66117212991612 66140735841216 66297338163222 66321910245456 66370391173998 66502593080136 66566298252224 66575872261224 66758238602334 66821196086496 67004234424936 67029068507328 67053214128463 67211677875168 67260809218644 67261808328534 67445051756679 67653859966452 67718667977568 67903156042608 67953802241379 68113382531904 68114394306144 68164185530052 68349887332362 68375220160176 68562515321316 68627174359104 68815159679664 68865463158962 68890987076976 69028209709632 69078668927256 69267890993346 69292534775328 69344217255114 69482342668248 69533133854409 69599742088056 69738376476192 69815221165728 70005420935568 70006460814648 70057635128109 70197181584588 70223199083424 70274531831292 70381077580224 70414510320144 70467029635797 70533484757968 70726691892988 70945659979344 70997520841902 71165305985472 71217327407976 71218385289036 71412407742366 71702119035072 71897459339232 71950015961556 71951084726166 72121123382976 72147103295271 72173843502408 72370468940148 72371543950278 72439795156832 72648671420187 72863110249056 72916372756548 72943398081504 73116107159643 73142120040624 73196673769287 73342472816484 73534608551232 73623318198786 73693844563824 73840633915968 73894610987544 74097025005954 74124487921392 74178672488586 74291137445792 74326427560152 74380759744041 74408327821368 74556540338976 74612149026138 74815417215153 74887085533752 74941827555341 75118934095776 75173845597308 75379763728053 75613137609564 75727777411008 75891762635856 76183501474764 76299006025408 76391050547934 76419363708432 76627555348392 76628693594412 76967282354134 77038747081056 77149175557824 77205571153992 77417054639622 77502360461598 77619864581856 77656735923336 77713502543163 77831326783536 77942891355744 78299709849063 78372411745392 78455673535716 78484751916768 78542123811444 78661204354368 78698570357808 78756098552514 78757268416479 79120875380544 79178712277752 79216324110162 79292208212208 79350170352714 79717698759744 79813867476762 79934876156064 80119493333973 80490585035808 80634997800597 80664883914456 80884641756636 81007273875392 81195573940209 81318677474448 81494769551436 81570438085824 81932079280848 81970999030188 82095278214336 82185738969024 82284885045702 82409640123744 82666006252992 82726434620136 82814322065478 82891215814752 82905575134302 83031271262944 83070713155464 83131437360987 83390048911566 83516479568352 83577529626516 83617231005171 83744006100912 83758513150087 83836283588208 84247971225471 84508800857748 84636927694656 84698796793848 84962284204464 85193749587384 85275359675456 85378232965338 85773681718848 85836381778584 86070228492604 86102129090592 86205999766941 86668590466188 86751613356192 86792822502552 86856267548241 86987953463952 87257266013376 87258562155936 87322347654588 87496283360016 87560242631478 87592695480144 87685752775212 87767169686208 87915463690176 88154974511456 88156283988816 88220725716878 88396450884296 88429213660608 88493854898664 88535891652534 88670124106848 88767829681632 89010984803112 89076051312471 89203734238734 89338979233248 89681078958192 89682411104712 89926735675572 89960065628256 90121468130079 90205146621936 90537541390144 90605069655172 90747994403763 90885580706736 91133183109816 91166960213568 91416687095088 91483512158754 91753546239552 91854649435968 92104891903008 92173589190954 92357187991128 92391418753344 92424700555449 92458956340152 92643123557664 92710845139212 92799656117408 93067238947653 93252617791596 93340561247424 93341947752864 93410180170812 93454552299897 93596242112784 93664660418422 93699375775056 93886013760192 93956039514396 94212006863526 94315819036734 94594213305792 94663361122536 94922665435326 94956436543968 94957847052048 95216543656488 95286146393079 95511331717344 95582569730022 95842968285807 95933354615408 95934779634888 96196137727028 96231791336544 96493958586864 96495391933704 96565929500907 96864895226916 97221830342064 97488142879524 97522826720832 97595565025716 97789963755312 97861447646946 97897718477808 98092719061056 98164424265048 98165882425428 98258459418432 98433318780018 98526147983392 98599634624746 98796033341272 98832650561856 98904896651448 99101903413536 99174346325388 99175819487418 99211103761824 99446007244833 99482865368184 99555586760997 99753889620204 99849447378336 100231794129744 100506351637404 100543602760992 100817516812752 100891213827966 100892712492801 101189016847808 101480789949678 101578001966352 101854734063912 101892484944576 101929189278871 102170073797856 102171591459216 102246278295078 102524830998543 102940761538656 103222739519496 103298194738443 103336480615464 103542314564448 103618003390884 103775102378048 103901836490019 103938802162992 104016325882671 104223514002372 104399613132084 104496548993856 104607564714288 104684032232354 104722831748592 104931427143744 105008131403352 105009691221972 105295772376882 105411797746938 105571616370336 105621765480216 105722944282944 105800227136952 106090037839482 106418489969016 106496281262853 106747958978208 106825991111964 106827577933554 107118611613549 107513330400796 107553178552608 107846189008848 107925023942334 107926627089249 108260765253612 108424903299264 108555703410222 108557315925417 108659692735248 109242772374464 109294665373584 109374559134822 109415097122256 109633038950592 109713180060936 110013709224726 110301912826848 110419096087304 110434977298179 110540766845736 110760950873952 110841916481316 111145537508931 111186731882088 111268008732879 111436706168688 111489641340228 111658674801216 111781711450944 112330628300628 112434928172352 112678401143664 112760768395962 112931729058464 113283045605952 113419706414346 113591666116512 113837643953784 113920858605797 114275252212146 114448509038112 114586575821901 114941333022588 115450923531201 115558120621584 115723763336736 115808356730988 115983937951936 116125581959433 116253540692397 116429796872784 116485103885004 116661711146688 116746990175304 116790260640192 116914337033616 116999800730278 117541711985088 117683510303574 117813185717166 117991806531552 118047855536712 118134147828771 118681313070816 118768068416628 118938312318312 119025255529071 119574771944256 119576548139616 119720801215143 119902314234096 119989962124618 120161957506772 120273528829248 120997325871684 121180774275648 121326962634954 121510910813088 121888916126784 121978016211672 122242154327154 122355657128736 122898118921272 122956498545282 123142917321504 123232934073932 123278608453536 123427327568553 123614460185616 124089651930204 124221483098217 124336823722128 124358362701453 124546906894416 124606069733196 124794989483712 124932501033408 125274719352528 125366294439774 125616009151368 125662566780864 125754425382312 126217814830048 126563553913768 126610462736064 126763201286622 126955391541984 127048195190772 127443426306696 127790624381076 127913039513184 128067349448007 128658611449152 128660522578272 128754572667876 129105342738906 129153193635888 129629107122752 129984190506032 130002885699282 130127420034288 130189233753828 130386618340416 130481930195928 130530291303744 130885899020064 130887843233904 130983521481882 131244425040024 131340363947217 131528629162818 131873195535264 132232461767184 132234425983224 132331088575317 132594676326444 132643820490912 132740782347996 133005186160272 133151744522448 133516477204668 133642392172992 133805601358101 134008468849872 134106428256926 134423355750336 134521618437288 134523616657068 134890103513358 135307719932904 135437335955136 135806312085216 135907604482758 136228788612288 136328371060104 136699774664724 136750440320352 137125030642632 137225268238131 137630319359328 137730926317924 137781974153952 138157337854512 138260383786431 138535781986692 138585069550656 138688434510228 138964685336496 139066267708818 139199484176112 139476752952384 139630442331456 140010841871136 140012921629296 140115270256218 140394363169176 140446398166848 140496990627633 140549063662584 140829020640288 140934059271594 141066969515936 141318010295289 141453383785976 141473728555101 141891319958688 141995041683804 142383998152989 142434654815952 142436770578072 142824815484732 143794918678464 143900031923112 143902169452332 144294206590542 144347687004816 144740937880296 144743087900556 144879590313664 145297342840374 145726220498112 145832745513096 145886796163008 146232214319286 146284240081248 146393347538574 146684945632968 146792171470419 147246636397572 147387689127648 147649978170027 147789221975088 147899451937119 148194050011908 148248975842784 148357344977172 148582274891584 148652855120304 148761519488082 148763729231127 148816655642736 149113080677952 149224298052276 149630834430306 149774171067504 149883655110682 150237868191552 150347691194616 150759527456106 151226275219128 151336820741949 151783525271712 152367002949528 152782101095868 152838727416864 153255110696784 153257387188824 153369417442617 153934564708268 154077494162112 154411142307984 154834109279244 155004720923196 155239729163712 155313471846672 155427005086326 155662653567072 155885782711488 156599419698126 156744823490784 156911347071432 156969503833536 157026048348531 157084247622888 157397140715616 157512197105028 157514536832958 157943658565323 158117696620407 158357424555504 158432648220324 158584416424416 158700340705428 159135056759223 159627734953524 159869752312128 160238986667946 160981170071616 161269995601194 161329767828912 161769283513272 161887535913501 162391147880418 162637354948896 162833555115333 162989539102872 163864158561696 163941998060376 164061838702233 164569770091404 164819280247488 165020563837089 165452869240272 165628644130956 165782431629504 165811150268604 166062542525888 166141426310928 166262874721974 166780097823132 167032959136704 167155059253032 167234462010342 167488012201824 167517026300174 167672567176416 168495942450942 169017601715496 169141152593943 169397593587696 169924568408928 170387499174768 170756465930676 171412878318219 171672763557168 172140456985208 172204258181184 172411999533882 173337180932376 173503226712384 173585645005104 173712535096482 173975906927904 174517124311872 174644695309176 174992566720032 175120485262956 175185390960288 175371505550424 175499701095417 176309949022912 176312567977632 176441451433756 176525265455361 176719778575749 176792901768592 176987709797328 177071783305068 177340248213696 177535659363264 178021969606224 178152102624942 178407468477468 178677958466496 179362157916384 179364822209424 179853471351144 179920131256512 179984943186927 180242936260158 180410293243872 181210139310344 181495988807526 181771161413472 181990443952431 182266366219632 182833374190176 182967024317508 183363231490731 184209783806016 184347178381908 184434747817923 184714375982256 184849401110898 184917912680304 185286247115328 185421690278424 185599312234816 186134477895306 186505235583192 186683895505728 186820360341624 186909104599794 187192484225568 187329320836844 187398751550112 187912079028792 188049441659661 188424013727052 188631638073468 189326722245072 189845330870652 189912873087936 189915694104096 190433087312976 190572292786158 191022663434688 191165139460044 191685936571614 191866709230816 191869559269776 192392275454056 192463582673088 192987917173728 192990783867408 193131859001814 193658014108359 193729790453832 194443660684128 194976285759048 195191130051432 195579927510624 195722895293892 195795436955616 196328848530096 196331764850856 196475282222823 196866637560036 197052295966784 197199269249492 197292943744227 197592066682544 197809793302896 198203806827072 198348692650776 198351638974836 198422207523648 198892014489666 198965730736368 199111173521994 199507779240408 199698894756672 200463588259488 201012703274808 201087205521984 201159642385389 201635033625504 201782427655932 201785424985602 202335155270037 202961579899356 203156003932704 203709468127824 203858378557742 203861406724137 204340147595712 204343182918432 204492556590156 205049661997086 205881523077312 206445479038992 206596389476886 206672961230928 207084629128896 207236006781768 207803672980038 207877604325984 208032651765342 208447028004744 208599401563227 208799226264168 209215129428576 209368064464708 209445663497184 209941570850203 210016262806704 210019382443944 210172905384327 210591544753764 210823595493876 211143232740672 211243530960432 211401088907391 211600454273904 212180075678964 212836979938032 212992562525706 213495917956416 213651982223928 213655155867108 214237223227098 215026660801592 215106357105216 215692378017696 215850047884668 215853254178498 216441309885813 216521530507224 217111406820444 217114631850834 217319385470496 218589330747168 218749118269644 218830194244512 219348321478929 219426360121872 219590021307861 220027418449452 220603825653696 220838192174608 220869954596358 221081533691472 221521901747904 221683832962632 222291075017862 222373463764176 222536017465758 222873412337376 222979282680456 223142279232123 224446251645459 224661256601256 224825482666023 225356802287328 225521536791924 225863458116928 226139291184159 226839412828692 227183332233024 227675287907568 227841717211594 228550504424292 228897018076224 229173151643802 229882666045176 230901847062402 231116241243168 231447526673472 231616713461976 232251163918866 232507081384794 232859593745568 232970207770008 233140507629489 233493980350608 233828674067232 233999601460556 234640579185521 234899129547189 235367020607148 235626371434332 235983613063104 236095711073424 236268295657542 236271805249437 237362626141632 237536136833256 237876624636624 238050511058142 239153096279232 239441602430286 239804628468192 239979924249236 240323915013544 240358480001919 241904993401791 241994651743368 242653925269908 243021821626176 243956032423344 244484308654308 244711314257472 245796237842544 245912997090564 246285834643008 246465868147864 246557216907072 246854655137106 247228920371232 248179303860408 248442966196434 248673647444256 248716725402906 249093813788832 249212139466392 249394312082961 250549438705056 250732588879548 250851693015513 251232018302736 251275539450261 251508850764624 252435629660096 252743913676413 253127107827536 253526402573244 253910783083968 254096390381544 254886852613392 255581248762152 255826079026368 256134698896014 257321045156544 257509145335752 258210685477812 258306387271776 259968381012064 260005771398564 260254840068576 260378467507656 260568802644723 260963860391856 261771798040128 261775686467808 261967042963764 262488850080048 262680727894434 263057258325636 263746391070528 264464923534368 264468851966448 264662177150634 265189352652888 265287640981824 265481564695992 266010372320544 266303489044896 267032954409336 267228153937413 267611202716202 268016937699744 268212856513852 269043236874576 269047233314136 269780207026716 270364404390237 270615439865808 271612624170432 271815208965516 272656742120208 273399549329448 273500880640704 274250061285264 274450536476262 275260638718656 275461852635848 275563948307904 276314675709024 276520767572862 277071563973384 277274101666347 277376869020456 277929370672992 278132535417636 278398968352224 280021683742272 280025843258592 280230540512436 280363656899691 280788726338352 280993981255266 281098127325168 281658041280576 281868118543188 282133939031872 282636020590578 282906767571952 282947457110202 283782639917376 283990083367608 284767996305978 284869309631904 284873541156144 285649630969464 285858439179237 287528904857421 287800063846224 287804338904664 288588413181084 288695374009632 289481875760592 289486175801112 289697788502721 290594685680748 291665491026192 292464428638572 292568480162496 292786695077148 293369891265936 293584342940838 294493272795144 294775378255296 295299956340054 295578443950176 295798903874238 296388100023816 296497951685568 296714689954344 297305710240608 297523038976164 297527458462254 297633311285472 298338021734499 298448596104552 298666760282991 299261668860612 299548342135008 299767310221364 300588440545199 300695382389232 301519054912212 302452550438256 302673641483898 302678137478403 303567050543424 304734005899056 305564202191736 305677454833728 305787567836613 306510221393568 306514774377648 306738834885234 307574492995629 307869129416536 308822284615968 309668218558488 309894584215329 310009441846392 310626943693344 310854010172652 311325307134144 311705509470057 313198839396252 313489646981568 313822694142864 314052096697062 314168495245776 314794281431232 315024394210056 315029073665916 315887317130646 316235393240814 316714849111008 316865296440648 317168832848832 317400681410856 318270113518446 319255469907048 319488843788559 320477973335892 321355834840647 322539991202388 322659535657824 323538567026544 323775071827002 323779881267747 324782295760836 325274709897792 325667110230666 325671947776251 325979078205744 327728317123392 327883996120752 328123677404466 329139540182808 330041127674178 330905738480544 331257288261912 331622300537208 332282852621856 332525749443948 333436612526793 333560195646264 333804026198637 334310118506064 334468924020684 334976024403648 335034052600348 335345134352832 336991884901884 338035203430992 338282305187886 338795187175392 339849136817856 340774998349536 341512931861352 341762575817391 342825756636438 343345527114336 343759727465703 344280913970416 344823999067764 346352770593603 346674361864752 347171290010208 347425070192964 347951813855808 348376745878299 349289390618352 349985133440064 350240970525912 350370781920576 350743011100848 350999402190834 352625135955264 352882902867512 353050530910722 353439557151498 353585803537184 353975419594656 354143566610136 354402443486313 356043939212448 356304205249884 356814936954936 357075766587213 358724315832768 358729644418848 359162403645429 359706942702288 359969886373854 360485872520316 360820586487744 362420278620688 362991977615052 363542322826944 363980887904862 364532732439264 365666748380352 365934048635016 366726462981462 368694356763816 368869495635846 369428751964512 369698802221796 369835825360608 370843380556848 372268955790612 372664449294651 373010471166384 373075088104359 373640720683248 373818209199588 374384968451136 374658641673688 374797503100224 375824158057584 376098883319322 376848027454104 377263276146936 378653444490144 379690661741304 379831388208192 380866174625952 381144585572316 382330278920088 383371873143228 383733418461632 383739118539552 384202048344021 384784550908112 385975834347456 385981567734816 386263718003628 387316028216718 387459580907664 388887321368256 389952571518096 390382260102864 391159855021248 391445790587784 391590873911232 392657697060192 392663529701712 392950564445646 393733275120072 394021091841651 394398538498984 394585887488454 395184133365088 395619586605792 396697385301552 396703277949672 396993265725951 397784028979332 397931461472736 398222347043988 399015558480816 400927176518976 401416804074303 402025406549616 402319284770778 403270067251008 403564855311864 403570849971204 404670310540074 405923159798712 406312007865408 407418936255648 407716757115484 407722813448274 408686365836864 408833585339869 408985113180312 410099323994172 411675804714393 412890958077984 413192778953772 413345922461856 414472013563536 414781151359293 415607345960076 415755208651968 416065303530684 416894056009488 417198803126454 417598452528336 418430258857152 418736128929416 418891326994368 419883141700406 420032525613408 420038764887888 420345810768654 421183089507528 421490971882899 421647190987752 422487061920864 422802177814782 423200908547808 423954030885867 424360151357928 425673959876064 425985125051412 427151994458967 427303964447856 427310311734216 428474446454196 430053321603184 431384756035392 431700095769336 431706508356996 432882619771626 433043061014448 434222813640888 434229263701668 434638770940992 437178661494336 437498236539288 437660388489024 438696642957858 438852720243744 439180042615722 440054836898904 440376514411257 441676384349216 441739909192716 442163067382944 442949934510081 443367665925264 443698355811357 444582150035724 444746927528352 445072034931516 445746824674752 445958565360912 446284558464246 446291187693381 448892503290918 449322513202512 449650965332046 450713604574656 451043073583848 452278582368318 453678825657384 454010462225847 455350575815136 455683434423188 456931654203383 457101008848584 458346303287604 459765332090352 460108252327851 461803694124804 462232482486336 463233426923952 464502327837732 465014162769588 465719187491136 465940415540016 466281015258978 466987960701216 467657348134464 467999202921112 469281158371042 469798259094378 470734041214296 471078145045593 471252742868664 472191422146848 472536591315084 472543610498874 473830975695969 475072273666512 475753249273248 476101022116284 477405170277669 478883204860572 479609256936384 479959848498472 480647830027088 480716960003838 483809986803582 483989303486736 485307850539816 485662607740503 487912064846688 488500665345999 488968617308616 491592475685088 491825994181128 492185516106699 492931736295728 493709310274212 494457840742464 495061691511267 496358607720816 496885932392868 497347294888512 497433450805812 498187627577664 498424278932784 498788624165922 501098877410112 501465177759096 501703386031026 502464036605472 502551078900522 503017701529248 505487827352826 506254215655072 507052805146488 507423457781829 508192780763088 509773705226784 510688319403781 511162497524304 512269397792028 514238634954657 515018290671504 516421370955624 516612774543552 519936762024128 520011542797128 520509680137152 520756935015312 521137605289446 521927720783712 523551372935616 523934085927528 524977700160096 525361455788868 526114516651272 526499103286251 528929847068736 528937703932896 529324354301268 529575796366083 530378705305776 530963129391984 532020744641088 532606978089792 534065908818672 534456307874826 535222405432404 536033875399488 536425713027704 538086473749152 538094466628272 539560414053432 539954829560781 540728808780474 541230879731616 543630417931032 545313484240416 545971331857293 546799098658896 548500122570528 548901072952524 550089694472193 550923705271696 552629351418048 553041535145724 553304243453769 554143127946768 554548203332694 554753738040912 555858741345984 556265070835272 556797936704448 560051686517184 560461081024872 560727313799382 561577452676704 561987962510532 562196254650336 563736237086376 564148324978983 565272041181156 565813535143904 565894914220404 567980166735216 569535992611956 569738619263808 569747082312288 571299261938928 571716878358474 575057809714842 575600127692448 575608677809328 577176826362168 577390748019264 578963751521184 578972351602224 579395577005442 580974042325077 581189371361496 583330982052384 584928857277144 585356436851177 585573390154296 586739782531872 587168685881676 588986545590288 589425846668469 590599912680108 591156887900352 591597807748476 591878831232681 592776200047632 593429379908688 594611420481216 595046077952328 595054916924508 595266622570944 596676043468998 596897192209104 597333520565982 598523337721224 599096684270016 599534620442728 601176881090398 601390764778464 603038109824424 603478927156167 604905100876512 605347282967796 605356274956806 607005465810111 609468011798112 611128404383472 611575135673226 611584220172411 613020442787136 613029548755296 613477669770468 615148985991258 615738258833072 617644569231936 619336437116976 619789168430658 620018883692784 621253887386688 621708020345304 623411018940114 625798204689681 626397678792504 627645388285728 628104193394124 628336990491552 629824712550609 630048788420112 630058147331832 630518716152981 631774634261292 632470786481628 633429698222016 633730592881296 634203266722173 634801362821712 636540227036892 638510939814096 638977687577118 640955946671784 642711669681294 645079982404776 645319071315648 647077134053088 647550143654004 647559762535494 649323929657439 649564591521672 651334220461332 651343895552502 651958156411488 654221900010139 655767992241504 656247354808932 658044964436787 658279080365616 658770063923583 660082255348356 661811476961088 662514576523824 663244601074416 664565705243712 665051498887896 666873225053586 667120391292528 667608052397274 668620237012128 668937848041368 669426837696369 670068105200696 673338754936377 673983769803768 674476447998069 676070406861984 676564610375772 677590374350784 678417873552477 681549996699072 683025863722704 683525151634782 685651513272876 686691054228672 687519454931406 688561827940832 689647998135528 692705541187206 693348723729504 694342580020416 694850140385928 696753491756598 698578781236704 699421522888467 700481941051824 701486022201696 701998804381668 703921737556563 704697388641567 705765805735024 706101061821444 706879114302996 707171607074368 707950839189312 708287133220272 708804886972626 708815415748311 712087878424896 712608410499768 713629873909872 714151533174426 717459288837696 718324807290858 719413885404576 719939772747708 720971745040632 724840557241376 725714980205373 725983955230104 727961775809724 729065464878528 731868097270032 733452925962924 737388713527632 737738991271692 738857503929024 739397604443592 739671650721216 741686761113696 744537911581224 745328898589302 746020942332768 746150176208718 747281441366496 747636418399176 748182936248883 749317283347376 751648316115168 752197766638644 752555079046539 753696054908208 753826618350783 754526552293872 757306888980288 758231741029239 759381323482608 761732349251904 762289171144632 764660557840176 766743746286456 767478237079104 768404096688042 769569101816224 771963135469632 772527436007256 774632056433436 774919161815328 779905143036192 780764520205728 781706407934169 782891581175568 785315394120384 785327059403424 785901128891292 787466550240144 788042183683302 788797076997968 789171774976908 790368266730176 791239173211584 793394770603104 793406555899344 793986531451902 795568057958664 795862922945472 796149613556587 796444694087976 798031116961632 801684461812239 802833608148606 804050813099232 804638569541556 807129710623728 807141699942408 809340621080148 811093213170711 811846319597424 814837872511296 815433514230968 815445626896548 817667170679738 817970226360624 820198647988344 823351609428786 825781916155968 826385557907544 826691844923712 828944027127072 829562302718586 831214691920152 831822304999041 832130607061368 833788112018976 834397606252908 835196905056672 837472257858832 838096894310341 839766283400812 840065051226816 840077529775776 840691621537308 841090970699073 842366179015056 842981943765798 843294381975504 844974123841728 845604355629564 846401817095616 847908061771734 848720302715856 851347919752128 851970250102824 854303988917934 854607928895712 854620623468432 856948892908392 857575317537711 860106643206368 862586714572263 863400191538672 863413016713992 865765239543252 866086122028896 868445627281776 868458527403336 869093365508163 874996473078576 877393285915716 877705440487488 878360085231444 880109673797808 880753028822514 883352768698432 883479818385432 884326134765888 885899869020162 886735331850528 887396711622714 889164300071448 889493855056704 889814273975009 890144069863032 891917130721824 892569116928492 892582375386762 895014065203497 896000280848973 897785006581836 898645026405024 899301930664092 901765321635597 902086147167696 904557164736636 907357651314768 908020924451694 908034412435209 910701151630272 911366868846376 913863308406766 914202017697168 916692606575208 917362703509839 919530664180704 920216504655702 922723478986887 923607388249608 926466853847904 929004655675464 929683752645987 930028325539176 931880831080032 932562030517956 933975921402432 935116528410171 935998405842224 938562316742084 939596518188756 941468082428592 942156290091186 942505485737328 944382844293696 945073182630168 945087220997748 947661951391938 950144547333024 951506498546496 952202044232568 954810340555338 957766409721144 958466531365677 959919696996944 961295660054176 961433920007676 964067504521941 967619973607164 967978606973472 970615701079632 971325215481006 971339643803241 975824129693376 977001330691998 977937234617232 983184951370176 983651988362256 984371032213398 985863472591456 987418620548424 990123383022534 992717215441632 993771864785736 994498306207363 994866901611624 996848557865568 997577248331844 1000309837580379 1001412078595911 1002930355518192 1003406772062052 1004928073210944 1005102157801044 1006035403058496 1010975654705652 1012508431310144 1014105610292976 1014846915563658 1016385561526176 1019547410453568 1021376638807562 1022324995048608 1024538795584056 1025287727452173 1028477269909314 1030036581343008 1031279182397109 1032842741911248 1039058311780809 1040023085594256 1041513870030624 1042275210578892 1043855441567424 1045130237634897 1047868171855056 1049955400320192 1050722911577736 1052229033302544 1052998206572502 1057875407865792 1058648708602536 1059151592732166 1060757410611552 1061926258783968 1063207330458939 1068131817637344 1068912615749652 1070444810864808 1071227299761639 1072851426055408 1076172947498304 1076188933256544 1077487210936287 1079120828106864 1079909659121562 1081457617560948 1082461759463232 1087260835862064 1090626968480832 1091942663714586 1093598197317792 1097000245141056 1097802145905048 1100179388944386 1101847410543392 1106083070291448 1106608486907538 1108286255893536 1109096406665388 1109507476081824 1111498106937641 1112530141670544 1117993347883953 1119225264313077 1120922162049744 1121454627598764 1123154905353408 1123975925021064 1124392509300672 1127472474172752 1128296649957966 1130544082362312 1131627070287808 1131789828440808 1135960333470432 1139071985223912 1139494164624576 1139904640183871 1142598523877856 1143433756716948 1150115619429684 1151200255384896 1151217355618656 1152606145032063 1154353652724336 1157927503042368 1157944703204448 1158791154010884 1161948084650154 1162378742722992 1166661964104768 1169857714554288 1170712873702354 1171146780308592 1173479565063744 1174337371763352 1177973091180576 1178851693336938 1181199825360216 1182063275524953 1183195615496952 1183757662465362 1185552400095264 1186858759817376 1190092155904656 1190109833849016 1190979797177853 1193352086937996 1193794384418208 1194667041131964 1197046675442448 1199069240885456 1202353762180796 1202781529556928 1204250412222909 1206076219648848 1206957854312334 1209810201753024 1210694565935592 1210712549913612 1214010931620222 1218936023596224 1222256808766944 1223150271346452 1223168440344822 1226059097510592 1226500756019607 1226955339540936 1230297971982516 1231476517666144 1235027414143179 1238672874233952 1239578336861316 1240037767385568 1243416040690608 1244343454077879 1246822037880228 1251596409379362 1252795357585008 1255290776571456 1256208386788248 1256673980983104 1259649425101218 1260097576840224 1260116294663664 1261037432305962 1263549268522584 1264472915648697 1264941572963256 1267461185762592 1268406533444346 1269602725643424 1271862092657601 1273080454073784 1274011068440797 1277021879628192 1277955375154236 1281455983376901 1281911893343568 1285423339362588 1290159964809552 1294154268106176 1295100287308008 1295119525070988 1298647859314878 1299129183043344 1302668440922664 1302687791105004 1303916312822976 1308443800020278 1311535984483008 1312494709617864 1316089928873574 1316558160731232 1317540127847166 1320164510696712 1321129543233771 1325029153047648 1326489202148832 1330102997775792 1331095067434071 1333746450107172 1334240782585056 1335216104794548 1337240474024256 1337875696082736 1338853675392738 1338873563080143 1340136210401392 1346677509872754 1347967539607536 1348952895996138 1352140813723968 1353129220751544 1356835747104954 1362031386677541 1366051727445408 1367050303269564 1370794962610149 1371303026545752 1375038909862812 1377123655881664 1379295996271056 1380324756983553 1385411082374412 1386697447459008 1389700280771856 1393506983513196 1397157562473408 1398843045776934 1400963882103648 1402972044403392 1403997608763336 1407843475113126 1409394777283134 1411531611470048 1412202123642888 1413234435136779 1413758228605992 1416574266440544 1417609773945252 1417630831496622 1421492927087907 1423894723551479 1425216820999536 1427259747819744 1428303066348852 1432215510833007 1436649614581716 1438827770809152 1439879545495416 1441943490081264 1449681114482752 1451429960410746 1451967910460208 1455923551619448 1456987823221509 1463736194540064 1465501996037997 1466905851925848 1474777427055264 1475477982543384 1476556548320097 1478795208887184 1483373522227392 1489075823162448 1490657797178604 1492041884665536 1492300352417436 1494562882732992 1495272836798352 1496365872497766 1498634566694752 1503296632230336 1504395533277288 1505110158093078 1507392109816416 1507653236701566 1509053104587744 1516463482058478 1518762646965216 1522270373345487 1524578342289264 1529321115680352 1532064958211343 1533487492572912 1536808193376084 1539138203632448 1542715904863971 1545054872014512 1549264112866872 1549838323630656 1559810286072384 1561529040411456 1563412815868338 1565783162351136 1570654118806848 1571802257782584 1574933100480288 1576084367366604 1577594153995936 1578343549953816 1579497309858753 1586789541206208 1586813111798688 1587973062903804 1588727389098249 1591136115917328 1592299227113174 1592889388175952 1596062233923264 1603368923624478 1605667216297212 1608101626198464 1609277139083112 1614259421247456 1614283399884816 1618681242160296 1619864488682343 1622186426341422 1623692639194848 1630867028461936 1630891253793096 1635334341359476 1635940452721248 1637913995571879 1640397295976688 1646703218857572 1650269083416579 1652771115815088 1657888054254144 1659124605437172 1662429383840304 1663644609998082 1664261214122736 1667576224037952 1668795212505816 1670393810113344 1674944515717664 1676193788620682 1679532566801624 1680155059551552 1681383243074616 1682181941398146 1684732358030112 1685963887531596 1686588763951008 1691208711259128 1692444974936949 1695816123543468 1697440605431712 1703940500205648 1708607977835868 1709215857791424 1709241246936864 1713897785816784 1715150635075422 1720213286412736 1725173429144526 1726800383077344 1726826033427984 1731530479086504 1732172244057792 1732796217740807 1736891254563552 1736917054806672 1738186731016326 1742922126975231 1749992946157152 1754786571831432 1756069310553531 1756720170462888 1760219347595616 1761506057645028 1766959636770864 1768277540005407 1771799738040324 1773470663701056 1774793423245428 1775636493698043 1778328600142896 1779628547950018 1780288139726064 1783834261443648 1785138233856984 1785164750773524 1790028130406994 1792000561697946 1795570013163672 1797290052810048 1798603861328184 1803530643271194 1804172294335392 1809114329473272 1810436781468501 1814715302629536 1816041848903388 1816068824870418 1821016397430333 1822733737692752 1827726616813532 1828404035394336 1833385213150416 1834725407019678 1834752660517233 1839061328361408 1840433009311404 1845446957973774 1847214776499216 1852933707695808 1858009311350928 1859367505291974 1860056651078352 1863761662160064 1865124061035912 1870233056820342 1871996811684448 1877124633484168 1877394614069043 1879193036377512 1882936164857184 1884312580182372 1885010971474656 1889474137651827 1890146365260336 1890174441995496 1891556148458943 1895323902783876 1900289094666048 1904404088465136 1909620681110676 1915532819442288 1916933062731354 1919839393993888 1922591320108352 1922867840015352 1928135009043882 1935239947214328 1935957213946944 1936654596298549 1941231402159264 1942650430962012 1942679287606482 1947971788972317 1954002661383996 1955874469234464 1962665700030417 1967303976724512 1968742064426796 1971726945182912 1974134893310361 1974837241096848 1976310191770749 1980246766045068 1985434430883264 1987543729571472 1988996612414726 1989733803223248 1993697115731136 1995154496663688 2000619675160758 2002824157191822 2005860711036384 2006813544124104 2008280513089107 2010204315602088 2021951309411304 2023429343994207 2028211220585952 2029693831127316 2032771123052352 2035253620657431 2042753277615124 2044649990097216 2049077591168112 2050575454904346 2056954539818628 2060073162686016 2062558364794218 2065685483822496 2078116623561618 2080046171188512 2083027740061248 2084550421157784 2090260475269794 2095736343710112 2098264568665401 2101445823155472 2104458066605088 2105996413145004 2111765212669689 2114092165924701 2117297417205072 2118303185464332 2121514821223104 2123852517567936 2126414660917878 2136263635274688 2137825231499304 2140889621729616 2142454599523278 2145702852110816 2152377866513088 2154974421872574 2158241656213728 2159819318243124 2162915235121896 2164496313510143 2174521671724128 2177144940616119 2183885327429172 2187196394635584 2195604291810096 2200358777888772 2203694821086784 2212166140582896 2213216973815076 2216572511787072 2218192813330776 2219014952163648 2222996213875282 2225060283341088 2235986695767906 2238450528626154 2241844324099488 2242909255197528 2244548808746649 2247951850042128 2254944948345504 2256593299915932 2261088164724624 2261479855052349 2263579656881616 2271920666940864 2274695223087717 2278143970447824 2279809280367742 2285197047755712 2286867513433896 2300231238859368 2302434711237312 2305212290064126 2308707305448672 2315889406408896 2317582308021768 2323896169300308 2324757485445984 2339715429108576 2341425747404708 2342293560617184 2345119223802507 2348674743526704 2355946182361152 2357703386673876 2362399650720432 2364126551049906 2366391230993904 2367515324930724 2371104800190528 2373717519634752 2380184311809312 2380219667698032 2381959594355706 2386704173875992 2387588768836416 2388448840669761 2389334082263928 2394093350884896 2398138481770912 2404707524361592 2405053385436717 2408500824445818 2412152439297696 2413915708624668 2421389131871184 2421425099827224 2428021863240444 2433279639512133 2444513617533888 2446300542692904 2446336880689644 2453001512039214 2453910679081872 2460595943965032 2462953035332288 2470054828286358 2477345748467904 2479156673722632 2480075534771136 2486832081381216 2488686908155758 2493644075760456 2495466914997123 2503192818758724 2505590715170016 2512416773576496 2514290682931023 2519298850202436 2520195153680448 2520232589327328 2522074864611924 2527098537045168 2528945831297394 2529883145926512 2534922371525184 2536813066888692 2539205451286848 2543724185315202 2546160908147568 2548022136881594 2554043759256384 2555910750308472 2562911966753802 2563823786687136 2570846678725176 2572725952613133 2580319929619104 2590200574616016 2590239050141976 2597295718629756 2598258366086688 2605336881845328 2605375582210008 2607280096524489 2616887600040556 2624989419235728 2632179857747148 2633116321462464 2635080255694332 2640329021393424 2642259086467542 2650058306095296 2652978404297664 2660205995551584 2662190134868142 2667492900214344 2668481565170112 2669442821925027 2670432209589096 2675751392165472 2677707350785476 2677747126160286 2680272420802784 2685042195610491 2688000842546919 2693355019745508 2695935079215072 2697905791992276 2705295964906791 2706258441503088 2713671494209908 2724062773355082 2732103454890816 2734100606539128 2741589925220298 2742606053091504 2750077819725624 2752088110529517 2758591992542112 2760649513967106 2768170436960661 2770822164748824 2779400561543712 2787013967026392 2789051257937961 2797686091553868 2801927764207296 2805349585230513 2807995217526672 2815686950226252 2818789554566268 2823063222940096 2824404247285776 2826468870273558 2827516457211984 2833148532881088 2835219547890504 2835261662993244 2842985854175814 2847789447102958 2850433641999072 2854519495639488 2856606132697704 2864431021666014 2873299229163432 2875399594097031 2879759090990832 2883886980162528 2902859920821492 2903935820920416 2911847103238896 2913975646443018 2914018931409723 2927472389080128 2931003992075994 2933811703851696 2949554854110528 2950955965086768 2953113096640194 2957590417774368 2978151646324896 2981315594357208 2983494918622089 2984600704834872 2990545673596704 2992731744995532 2997269133389504 3000929512741137 3004236235787733 3008791066554576 3010220316186156 3014784219632832 3015306473403132 3018106209175488 3032926964116956 3037525293930432 3044540746690974 3049156684578528 3058642231360704 3064129916422686 3066974985145824 3073616386752168 3075863182356519 3085431809727942 3090109744029024 3093837547191327 3098528225733744 3117174935342427 3126825631736676 3131566324702272 3135390712904691 3143604515565168 3149866200960576 3152168734733208 3155188307991872 3156687099907632 3158994619717506 3173626223597376 3175946125807608 3177454778196498 3182272231834656 3184598454226348 3185778776351904 3189621991376817 3206737847248956 3211334432594424 3213681899284917 3218554278166224 3228518842494912 3228566799769632 3237362484320592 3239728977364686 3244372852682844 3247385278389696 3261734056923872 3261782507586192 3270668682718952 3271880905442496 3275827991143758 3280794591953376 3293406437715144 3300538166833158 3305542231630176 3318249210874344 3324858767680608 3327289219996164 3328522428245472 3334494320812923 3337590425011632 3349889031435328 3352387577241364 3353980043651859 3357675792939231 3359065133603248 3362766486149232 3364363882796292 3369464716060224 3371927775063192 3373177527902016 3382417422518256 3384889949873898 3391632247086936 3394881210863424 3407881000411296 3417215955671736 3418482493873728 3419713920551613 3427795571633568 3430301270150844 3450346858289052 3453600766154688 3453652066855968 3457818435096189 3463060958173008 3465592435481614 3473782509127104 3473834109613344 3476373462032652 3485844253950462 3499985892314304 3509573143662864 3512138621107062 3513440340925776 3520438695191232 3523012115290056 3533919273541728 3536555080010814 3543599476080648 3546189826574859 3549586846490856 3551272987396086 3556657200285792 3559257095900036 3560576279452128 3570276467713968 3570329501547048 3572939391533559 3580056260813988 3584001123395892 3591140026327344 3597207722656368 3607061286542388 3608344588670784 3618228658946544 3620873562937002 3629430605259072 3632083697806776 3632137649740836 3642032794860666 3645467475385504 3655453233627064 3656808070788672 3666770426300832 3669450814039356 3669505321034466 3679502268058821 3680866018622808 3690893915947548 3694429552998432 3716018622701856 3718735010583948 3720113302156704 3730248122071824 3733030362233637 3740466113640684 3743993623368896 3754249266968336 3754789228138086 3758386072755024 3765872329714368 3768625160364744 3770021942949312 3778948275303654 3780292730520672 3780348883990992 3783112296917886 3790647805567752 3793418746946091 3808808176930272 3815586277972803 3819241362221352 3822033205322391 3831065638884576 3833866125462708 3839678787987776 3844367950130703 3845735680030704 3856270018087764 3870479894428656 3873309192597098 3882462804318528 3885300861924024 3885358575212964 3895943577944634 3908005322767992 3911748938468928 3925331400060834 3934607953449024 3937484128853592 3948269786620722 3949674482193696 3952620383541498 3960493532090136 3963388629701313 3975087459142944 3977993224829452 3979467606446496 3988889846153857 3990308993327376 3993285202302213 4001239350321516 4005648314383644 4011721422072768 4013627088248208 4016561026178214 4016620689240429 4020408631204176 4043902618822608 4046858687988414 4056422441171904 4059387662254632 4070507241314862 4085506555230248 4086094160032623 4098155182336224 4101150909808692 4112384887830447 4113909079637256 4125116729588436 4131370967644992 4156233247123236 4160092342377024 4169100842315568 4180520950539588 4191472687420224 4196529137330802 4202891646310944 4208916133210176 4211992826290008 4223530425339378 4228184331849402 4234594834410144 4236606370928664 4239703305410337 4252829321835756 4264478781263721 4271684170654437 4275650462998608 4281779243459232 4284909199046556 4291405704221632 4296646532499021 4309948843745148 4316483312427456 4319638636486248 4325830470243792 4328992627020286 4349043343448256 4354289881232238 4367770654858344 4370963469664527 4391208583620192 4400717555777544 4424332281165792 4426433947630152 4429669644960291 4436385626661552 4445992427750564 4450120566682176 4471973391535812 4476901057252308 4483688648198976 4485818510395056 4489097617493298 4495903700084256 4509889896691008 4513186599831864 4522176329449248 4522959710104698 4527159313763232 4549390446175434 4556287940895648 4559618560735484 4566811120036461 4573735026867792 4596194874634029 4600462477718736 4610424580128252 4617414610897344 4635164616043536 4647792338600616 4649514970891968 4679430858217152 4682851494809416 4684587121234368 4690238447605014 4697349487053408 4715406773347752 4724799301440864 4728253102099812 4732782461987808 4735030649861448 4738491929576259 4760368623618624 4760439335396064 4763919188711412 4766182167294747 4773408347751984 4776897681339522 4778668164527856 4788186701769792 4796276963541824 4809415048723184 4810106770873434 4817001648891636 4824304878595392 4827831417249336 4842778263742368 4842850199654448 4856043726480888 4859593466047029 4866559279024266 4892601085385808 4892673761379288 4906003024078428 4907821358163744 4921191887930064 4940109656572716 4950807250249737 4958313347445264 4973664162762432 4977373816311516 4987288151520912 4990933829994246 5006385637517448 5011181430340032 5024833547152992 5028581365862046 5038597700404872 5040465178654656 5044149729223848 5054197074090336 5057891662594788 5059766291853024 5073626133777384 5077334924810847 5087448370630404 5092321816295136 5096044273763188 5111821500616944 5125823933507604 5127647573374272 5141693357450352 5145451905226266 5160639859238208 5180401149232032 5180478100283952 5194591437259512 5196516732173376 5198388653222421 5210673763690656 5210751164420016 5214560193048978 5228766380925693 5233775200081112 5249978838471456 5264359715494296 5268207931660593 5270160511388664 5280658042786848 5284518172935084 5320411991103168 5324380269736284 5326909481094129 5334985800428688 5338885643850054 5340864419178192 5351502784330944 5355414701570952 5355494252320572 5360544841605568 5370084391220982 5376001685093838 5386710039491016 5391870158430144 5395811583984552 5410591929813582 5412516883006176 5427342988419816 5431310344405503 5448125546710164 5463049192290999 5468201213078256 5483179850440596 5485212106183008 5500155639451248 5504176221059034 5504257981551699 5517183985084224 5521299027934212 5536340873921322 5541644329497648 5558801123087424 5574027934052784 5578102515875922 5595372183107736 5610699170461026 5615990435053344 5631373900452504 5637579109132536 5648808494571552 5652937740547116 5655032914423968 5668422412955481 5670439095781008 5670523325986488 5674668445376829 5685971708351628 5695578894205916 5700867283998144 5713212265395408 5728862043332028 5746598458326864 5750799188194062 5759518181981664 5767773960325056 5805719841642984 5807871641840832 5809963788895647 5823694206477792 5827951292886036 5828037862819446 5843915366916951 5862007984151988 5867623407703392 5887997100091251 5901911930173536 5906226193280388 5915180835548736 5922404679931083 5956303292649792 5962631188714416 5966989837244178 5969201409669744 5981091347193408 5985463489991064 6001859025482274 6008472471575466 6017582133109152 6020440632372312 6024841539267321 6030612946806264 6065853928233912 6070288031982621 6089081493381948 6098313369157056 6105760861972293 6128259832845372 6133949970291648 6147232773504336 6151726364713038 6170863619455884 6180219488058048 6187675094382654 6197056451467488 6234349870684854 6253651263473352 6270781425809382 6287209031130336 6304337469466416 6313374199815264 6317989239435012 6335295638009067 6342276497774103 6351892251615216 6354909556392996 6364544463669312 6369196908452696 6371557552703808 6379243982753634 6413475694497912 6422668865188848 6427363798569834 6437108556332448 6457133599539264 6474724968641184 6479457954729372 6488745705365688 6493488940530429 6523468113847744 6523565015172384 6531434821848357 6541337365437904 6551655982287516 6561589183906752 6586812875430288 6601076333666316 6611084463260352 6636498421748688 6649717535361216 6654578439992328 6657044856490944 6668988641625846 6675180850023264 6704775154482728 6707960087303718 6715351585878462 6718130267206496 6725532972298464 6728727765592584 6733646426239947 6743855550126384 6764834845036512 6769779899747796 6783264494173872 6784439565157047 6815762000822592 6824085669263151 6834431911343472 6839427841103226 6855591143267136 6860602540301688 6900693716578104 6907304133711936 6915636870192378 6926121916346016 6931184870963228 6947668219226688 6952746924065304 6971688507900924 7019146287325728 7024277242214124 7026880681851552 7046024230580112 7067838547083456 7073110160021628 7087198952161296 7092379653149718 7099173692981712 7102545974792172 7113314400571584 7118514191800072 7121152558904256 7140552935427936 7140659003094096 7145878783067118 7160112521627976 7165346522009283 7168002246791784 7182280052654688 7194415445312736 7214122573084776 7236457317893088 7241747125874004 7264167395613552 7264275299481672 7284065589721332 7290934950771008 7299838918536399 7310906467254128 7333540852601664 7338901628078712 7339010642068932 7359004536117642 7361732037245616 7381787831895096 7388859105996864 7432037245403712 7437470021167896 7440226604313408 7460496244143648 7466060724467274 7480932227281368 7486400744991369 7508498533936672 7509578456276172 7516772145510048 7537250320729488 7542872048793069 7557896550607308 7560585461041344 7560697767981984 7566224593835772 7581295611135504 7586837493892182 7617616353860544 7631172555945606 7638482724442704 7644066410644782 7662131277769152 7667732250925416 7688735900261406 7691471360061408 7712540036175528 7718177857839399 7740959788857312 7746618385194196 7767838121457511 7770601723848048 7770717150425928 7791887155889268 7816010645535984 7821840289573467 7850662800121668 7874968257707184 7896539573241444 7899348964387392 7905240767082996 7920987064180272 7926777259402626 7950174918285888 7955986449658904 7958935212892992 7977779692307714 7980617986654752 7986570404604426 8002478700643032 8008328465775081 8011296628767288 8027254176496416 8033122052356428 8033241378480858 8040817262408352 8055126586831473 8087805237645216 8093717375976828 8115887894720373 8118775324509264 8141014482629724 8171013110460496 8172188320065246 8196310364672448 8202301819617384 8224769775660894 8227818159274512 8250233459176872 8256264331588551 8304511310881983 8312466494246472 8338201684631136 8361041901079176 8367153773813883 8393058274661604 8405783292621888 8416048755691539 8423985652580016 8447060850678756 8456368663698804 8469189668820288 8473212741857328 8479406610820674 8505658643671512 8528957562527442 8543368341308874 8551300925997216 8563558486918464 8569818398093112 8593293064998042 8619897687490296 8626198782291093 8639277272972496 8651660940487584 8657985254040572 8681701429864277 8708579762464476 8735541309716688 8741926939329054 8742056794229169 8782417167240384 8801435111555088 8848664562331584 8852867895260304 8859339289920582 8872771253323104 8891984855501128 8943946783071624 8950484755866267 8953802114504616 8971637020790112 8978195234986596 8991807400168512 9002788538223411 9026373199663728 9044352658898496 9045919420209396 9054318627526464 9098780892350868 9112575881791296 9119237121470968 9133622240072922 9147470053735584 9192389749268058 9200924955437472 9220849160256504 9227589547069557 9270329232087072 9281512641573981 9295584677201232 9351524806027281 9365702989618832 9380476895210028 9394698974106816 9406172138714073 9430813546695504 9449598602881728 9456506204199624 9465564923975616 9470061299722896 9476983859152518 9520878670792128 9527838377422824 9532364334589494 9546816695503968 9553795362679044 9557336329055712 9618830097446368 9620213541746868 9634003297783272 9641045697854751 9655662834498672 9685556527484736 9685700399308896 9712087452961776 9719186932094058 9733118558048532 9785202170771616 9785347522758576 9812006048156856 9815642716327488 9842383775860128 9880219313145432 9901614500499474 9916626694890528 9954747632623032 9974576303041824 9981867659988492 10003482962438769 10012771275034896 10049667094305984 10057162731724092 10061940130955577 10077195400809744 10088299458447696 10108394148180672 10115783325189576 10119532583706048 10147252267554768 10154669849621694 10174896741260808 10184643632590272 10192088547526376 10223643001233888 10251647867015208 10259141761654839 10283386714900704 10290903810452532 10360802298464064 10360956200567904 10373455305288567 10389182874519024 10396777306444842 10421347527381312 10421502328840032 10429120386097956 10457532761851386 10467550400162224 10499957676942912 10528719430988592 10536415863321186 10540321022777328 10561316085573696 10569036345870168 10638569479724577 10648760539472568 10653818962188258 10669971600857376 10677771287700108 10681728838356384 10710829403141904 10710988504641144 10718818174600677 10740168782441964 10752003370187676 10773420078982032 10791623167969104 10821183859627164 10825033766012352 10854685976839632 10862620688811006 10896251093420328 10926098384581998 10936402426156512 10966359700881192 10970424212366016 11000311278902496 11008352442118068 11008515963103398 11038506804176463 11042598055868424 11072681747842644 11083288658995296 11121772300172363 11148055868105568 11156205031751844 11190744366215472 11199091086700911 11221398340922052 11231980870106688 11262747800905008 11275158218265072 11297616989143104 11305875481094232 11310065828847936 11336844825910962 11340878191562016 11341046651972976 11349336890753658 11371943416703256 11380256240838273 11391157788411832 11426424530790816 11446758833918409 11457724086664056 11466099615967173 11493196916653728 11501598376388124 11519036363963328 11533103850392109 11611439683285968 11619927577791294 11647388412955584 11655902585772072 11656075725638892 11687830733833902 11724015968303976 11735246815406784 11775994200182502 11803823860347072 11812452386560776 11844809359862166 11890165889103939 11925262377428832 11933979674488356 11938402819339488 11966669538461571 11970926979982128 11979855606906639 12003718050964548 12016944943150932 12035164266218304 12040881264744624 12049683078534642 12049862067721287 12061225893612528 12131707856467824 12140576063965242 12178162986763896 12211521723944586 12256519665690744 12294465547008672 12303452729426076 12337154663491341 12341727238911768 12375350188765308 12394112902934976 12468699741369708 12507302526946704 12541562851618764 12574418062260672 12608674938932832 12626748399630528 12635978478870024 12670591276018134 12684552995548206 12703784503230432 12709819112785992 12719109916231011 12738393816905392 12758487965507268 12793436343791163 12815052511963311 12826951388995824 12845337730377696 12854727597139668 12874217112664896 12889939597497063 12949449937282368 12958915909458744 12977491410731376 12986977881060858 13047130030344768 13062869643696714 13082674730875808 13103311964575032 13112890408993581 13173625750860576 13202152667332632 13272996843497376 13289008934880873 13309156879984656 13337977283251692 13350361700046528 13409550308965456 13415920174607436 13430703171756924 13436260534412992 13451065944596928 13457455531185168 13467292852479894 13487711100252768 13529669690073024 13539559799495592 13566528988347744 13568879130314094 13648171338526302 13668863822686944 13678855682206452 13721205080603376 13788584623902087 13801387433156208 13831273740384756 13852243832692032 13862369741926456 13905493848130608 13943377015801848 14038292574651456 14048554484428248 14053761363703104 14092048461160224 14146220320043256 14174397904322592 14184759306299436 14198347385963424 14205091949584344 14215475788728777 14237028383600144 14281105870855872 14281318006188192 14291757566134236 14298546501884241 14320225043255952 14330693044018566 14336004493583568 14364560105309376 14388830890625472 14428245146169552 14472914635786176 14483494251748008 14528334791227104 14528550598963344 14568131179442664 14578780398141087 14599677837072798 14621812934508256 14677803256157424 14678021284137864 14718009072235284 14723464074491232 14763575663790192 14852421750749211 14874940042335792 14920992488287296 14932121448934548 14961864454562736 14972801489982738 15016997067873344 15019156912552344 15033544291020096 15074500641458976 15085744097586138 15115793101214616 15121395535963968 15126842657575153 15132449187671544 15162591222271008 15173674987784364 15232004774432541 15262345111891212 15276965448885408 15288132821289564 15335464501850832 15377471800522812 15382942720122816 15425080072351056 15436355715678798 15481919577714624 15493236770388392 15535676242915022 15541203447696096 15541434300851856 15583774311778536 15595165959667263 15632021291071968 15643680579146934 15686299142777079 15701325600243336 15749936515414368 15793079146482888 15804623794981779 15810481534165992 15841974128360544 15853554518805252 15911972899317808 15955559384615428 15961235973309504 15973140809208852 15980728443282387 16004957401286064 16016656931550162 16022593257534576 16054508352992832 16066244104712856 16066482756961716 16081634524816704 16110253173662946 16175610475290432 16187434751953656 16231775789440746 16237550649018528 16282028965259448 16293931033216509 16342026220920992 16344376640130492 16389147576872997 16404603639234768 16449539551321788 16455636318549024 16500466918353744 16512528663177102 16512773944655097 16609022621763966 16624932988492944 16676403369262272 16722083802158352 16734307547627766 16786116549323208 16832097511383078 16847971305160032 16894121701357512 16906471205525171 16912737327397608 16946425483714656 16958813221641348 17005267238866443 17011317287343024 17024005336130487 17057915125054884 17086736682617748 17102601851994432 17139636796186224 17186586129996084 17239795374980592 17252397564582186 17278554545944992 17303321880975168 17315970508081144 17363402859728554 17417159524928952 17429891366686941 17471082619433376 17483853878658108 17484113588458338 17531746100750853 17602870223110176 17663991300273753 17705735790520608 17718678579841164 17745542506646208 17767214039793249 17783969711002256 17887893566143248 17900969511732534 17907604229009232 17943274041580224 17956390469973192 18005577076446822 18052746399327456 18074524617801963 18091838840418792 18197561784701736 18210864095947863 18238474242941936 18267244480145844 18294940107471168 18317282585916879 18384779498536116 18401849910874944 18441698320513008 18455179094139114 18540658464174144 18563025283147962 18591169354402464 18703049612054562 18731405979237664 18760953790420056 18812344277428146 18861627093391008 18895467817939897 18913012408399248 18940122599445792 18953967718305036 19005886914027201 19026829493322309 19055676754845648 19064728669178988 19093633391007936 19107590725358088 19114672658111424 19237660194892736 19240427083493736 19268006595566544 19282091395709502 19311325668997344 19371400798617792 19424174905923552 19438373864188116 19466237116097064 19480466821591287 19570404341543232 19570695045517152 19594304465545071 19624012096313712 19684767551720256 19760438626290864 19803229000998948 19833253389781056 19909495265246064 19949152606083648 19963735319976984 20006965924877538 20025542550069792 20114325463448184 20123880261911154 20154390801619488 20176598916895392 20200939278719841 20231566650379152 20294504535109536 20309339699243388 20349793482521616 20353318695471141 20384177095052752 20447286002467776 20472257007789453 20503295734030416 20518283523309678 20566773429801408 20581807620905064 20721912401135808 20746910610577134 20778365749038048 20793554612889684 20843004657680064 20858240772195912 20915065523702772 20935100800324448 21057438861977184 21072831726642372 21080642045554656 21138072691740336 21277138959449154 21297521078945136 21307637924376516 21339943201714752 21355542575400216 21363457676712768 21421658806283808 21421977009282288 21437636349201354 21480337564883928 21496039566027849 21504006740375352 21546840157964064 21583246335938208 21642367719254328 21658188163493549 21709371953679264 21725241377622012 21792502186840656 21852196769163996 21872804852313024 21899516755609197 21932719401762384 22000622557804992 22016704884236136 22017031926206796 22077013608352926 22085196111736848 22145363495685288 22166577317990592 22243544600344726 22296111736211136 22312410063503688 22381488732430944 22398182173401822 22442796681844104 22459202234974107 22525495601810016 22550316436530144 22611750962188464 22628616146379207 22673689651821924 22681756383124032 22682093303945952 22698673781507316 22743886833406512 22760512481676546 22782315576823664 22852849061581632 22893517667836818 22915448173328112 22932199231934346 22986393833307456 23003196752776248 23066207700784218 23154533573518197 23222879366571936 23239855155582588 23303514364372533 23311805171544144 23312151451277784 23375661467667804 23448031936607952 23465520868720401 23551988400365004 23624904773121552 23689618719724332 23780331778207878 23850524754857664 23867959348976712 23876805638678976 23933339076923142 23941853959964256 23959711213813278 24007436101929096 24024985397325243 24033889886301864 24081762529489248 24099366157069284 24099724135442574 24122451787225056 24165379760494419 24206210300375143 24263415712935648 24281152127930484 24347663684161119 24356325973527792 24423043447889172 24513039331381488 24588931094017344 24606905458852152 24674309326982682 24683454477823536 24750700377530616 24768792994765653 24913533932645949 24937399482739416 25014605053893408 25083125703237528 25101461321441649 25217349877865664 25271956957740048 25341182552036268 25369105991096412 25407569006460864 25419638225571984 25438219832462022 25476787633810784 25516975931014536 25586872687582326 25630105023926622 25653902777991648 25690675460755392 25709455194279336 25779879194994126 25878596346873279 25917831818917488 25954982821462752 25973955762121716 26045104289592831 26125739287393428 26165349461751616 26206623929150064 26225780817987162 26226170382687507 26347251501721152 26404305334665264 26545993686994752 26578017869761746 26618313759969312 26675954566503384 26819100617930912 26831840349214872 26851454267598801 26861406343513848 26914911062370336 26934585704959788 26975422200505536 27008365614670233 27079119598991184 27133057976695488 27137758260628188 27296342677052604 27337727645373888 27357711364412904 27442410161206752 27577169247804174 27602774866312416 27662547480769512 27682768641208671 27724739483852912 27810987696261216 27844537924721943 27886754031603696 28054574418081843 28097108968856496 28184096922320448 28292440640086512 28348795808645184 28369518612598872 28396694771926848 28410183899168688 28430951577457554 28474056767200288 28562636012376384 28583515132268472 28597093003768482 28640450086511904 28661386088037132 28672008987167136 28856490292339104 28923137093564253 28966988503496016 29056669582454208 29057101197926688 29136262358885328 29157560796282174 29199355674145596 29243625869016512 29355606512314848 29356042568275728 29436018144470568 29446928148982464 29457535701593719 29527151327580384 29704843501498422 29749880084671584 29864242897869096 29923728909125472 29945602979965476 30010448887316307 30038313825104688 30149001282917952 30171488195172276 30185820392866731 30231586202429232 30253685315150306 30264898375343088 30325182444542016 30347349975568728 30464009548865082 30524690223782424 30553930897770816 30576265642579128 30670929003701664 30754943601045624 30777425284964517 30850160144702112 30872711431357596 30986473540776784 31071352485830044 31082406895392192 31082868601703712 31120365915865701 31167548623557072 31190331919334526 31264042582143936 31287361158293868 31372598285554158 31402651200486672 31499873030828736 31586158292965776 31609247589963558 31620963068331984 31683948256721088 31707109037610504 31823945798635616 31911118769230856 31915708439173731 31946281618417704 31961456886564774 32009914802572128 32033313863100324 32045186515069152 32132488209425712 32132965513923432 32156454523802031 32220506347325892 32374869503907312 32463551578881492 32475101298037056 32564057930518896 32587862066433018 32684052441841984 32688753280260984 32778295153745994 32809207278469536 32899079102643576 32911272637098048 32923128137075333 33000933836707488 33025057326354204 33025547889310194 33115520412529389 33218045243527932 33249865976985888 33365316900517089 33444167604316704 33468615095255532 33572233098646416 33597273260102733 33664195022766156 33695942610320064 33788243402715024 33812942411050342 33825474654795216 33892850967429312 33917626443282696 34010534477732886 34022634574686048 34048010672260974 34115830250109768 34140768722514819 34173473365235496 34279273592372448 34373172259992168 34398298847901519 34479590749961184 34504795129164372 34557109091889984 34599311551176327 34631941016162288 34726805719457108 34834319049857904 34859782733373882 34942165238866752 34967707757316216 34968227176916676 35063492201501706 35205740446220352 35327982600547506 35411471581041216 35437357159682328 35534428079586498 35567939422004512 35670497667311817 35775787132286496 35801939023465068 35815208458018464 35900008615384713 35912780939946384 35939566820719917 36011154152893644 36105492798654912 36149049235603926 36183677680837584 36395123569403472 36421728191895726 36476948485883872 36534488960291688 36634565171833758 36769558997072232 36796437329672431 36883396641026016 36910358188278228 37011463990474023 37126050566295924 37182338708804928 37406099224109124 37462811958475328 37521907580840112 37624688554856292 37723254186782016 37790935635879794 37826024816798496 37880245198891584 37907935436610072 38011773828054402 38053658986644618 38111353509691296 38129457338357976 38157329748693033 38215181450716176 38445157535889933 38480854166987472 38536013191133088 38564182791419004 38622651337994688 38669818792491189 38848349811847104 38876747728376232 38932474232194128 38960933643182574 39141390091034304 39188608931090142 39248024192627424 39338671226980743 39520877252581728 39606458001997896 39818990530492128 39867026804642619 39927470639953968 40013931849755076 40051085100139584 40228650926896368 40247760523822308 40308781603238976 40353197833790784 40401878557439682 40463133300758304 40589009070219072 40618679398486776 40699586965043232 40706637390942282 40768354190105504 40944514015578906 41006591468060832 41036567046619356 41125429956692717 41163615241810128 41365753871706261 41493821221154268 41556731498076096 41587109225779368 41716481544391824 41830131047405544 41870201600648896 42114877723954368 42145663453284744 42161284091109312 42276145383480672 42554277918898308 42595042157890272 42615275848753032 42646427366186331 42711085150800432 42843317612567616 42843954018564576 42875272698402708 42960675129767856 42992079132055698 43008013480750704 43093680315928128 43166492671876416 43284735438508656 43316376326987098 43418743907358528 43450482755244024 43585004373681312 43704393538327992 43736341194423261 43799033511218394 43865438803524768 44033409768472272 44034063852413592 44154027216705852 44170392223473696 44290726991370576 44487089200689452 44557265252247633 44624820127007376 44762977464861888 44796364346803644 44885593363688208 44918404469948214 45050991203620032 45100632873060288 45223501924376928 45257232292758414 45347379303643848 45364186607891904 45380527972725459 45397347563014632 45487773666813024 45521024963353092 45564631153647328 45696014323297623 45787035335673636 45830896346656224 45864398463868692 46006393505552496 46132415401568436 46309067147036394 46445758733143872 46479710311165176 46607028728745066 46623610343088288 46624302902555568 46751322935335608 46785497879001789 46896063873215904 46931041737440802 47058897428331237 47103976800730008 47249809546243104 47379237439448664 47413871384945337 47560663556415756 47735918697953424 47866678153846284 47883707919928512 47919422427626556 48014872203858192 48049970794650486 48067779772603728 48163525058978496 48198732314138568 48199448270885148 48244903574450112 48330759520988838 48412420600750286 48526831425871296 48562304255860968 48695327368322238 48712651947055584 48846086895778344 48881793099649527 49026078662762976 49213810917704304 49348618653965364 49366908955647072 49501400755061232 49537585989531306 49538321833965291 49827067865291898 49874798965478832 50029210107786816 50166251406475056 50202922642883298 50543913915480096 50682365104072536 50719413616575513 50738211982192824 50839276451143968 50876439664924044 50953575267621568 51015801716599329 51033951862029072 51072016008391461 51173745375164652 51260210047853244 51307805555983296 51418910388558672 51559758389988252 51757192693746558 51835663637834976 51909965642925504 51947911524243432 52090208579185662 52251478574786856 52289674100060823 52413247858300128 52451561635974324 52452340765375014 52595238302252559 52808610669330528 52991973900821259 53156035739523492 53236627519938624 53301642119379747 53351909133006768 53638201235861824 53663680698429744 53702908535197602 53722812687027696 53829822124740672 53869171409919576 54016731229340466 54158239197982368 54223573853405889 54275516521256376 54592685354105208 54632592287843589 54715422728825808 54884820322413504 55154338495608348 55205549732624832 55325094961539024 55365537282417342 55449478967705824 55621975392522432 55689075849443886 55773508063207392 56109148836163686 56194217937712992 56584881280173024 56686403453819691 56739037225197744 56820367798337376 56861903154915108 56948113534400576 57017660742081603 57080488479966927 57167030264536944 57194186007536964 57280900173023808 57322772176074264 57344017974334272 57712980584678208 57846274187128506 57933977006992032 58114202395853376 58272524717770656 58315121592564348 58398711348291192 58441400464773861 58711213024629696 58712085136551456 58782913396635213 58872036288941136 58915071403187438 59054302655160768 59409687002996844 59499760169343168 59728485795738192 59847457818250944 59891205959930952 60020897774632614 60076627650209376 60342976390344552 60371640785733462 60463172404858464 60507370630300612 60529796750686176 60602817836159523 60694699951137456 60928019097730164 61049380447564848 61059956086413423 61152531285158256 61341858007403328 61509887202091248 61554850569929034 61700320289404224 61745422862715192 61972947081553568 62142704971660088 62165737203407424 62240731831731402 62335097247114144 62380663838669052 62574722316587736 62745196571108316 62805302400973344 63172316585931552 63218495179927116 63241926136663968 63414218075221008 63647891597271232 63822237538461712 63831416878347462 63892563236835408 63922913773129548 64019829605144256 64066627726200648 64090373030138304 64264976418851424 64265931027846864 64312909047604062 64441012694651784 64488118698083547 64749739007814624 64927103157762984 64974564490480647 65128115861037792 65175724132866036 65377506560521968 65556590307491988 65618414556939072 65698550266827591 65798158205287152 65846256274150666 66001867673414976 66050114652708408 66051095778620388 66231040825058778 66436090487055864 66499731953971776 66730633801034178 66888335208633408 66937230190511064 67144466197292832 67194546520205466 67328390045532312 67377606704922321 67576486805430048 67625884822100684 67650949309590432 67835252886565392 67885848439137621 68021068955465772 68045269149372096 68096021344521948 68231660500219536 68281537445029638 68346946730470992 68558547184744896 68746344519984336 68796597695803038 68959181499922368 69009590258328744 69198623102352654 69263882032324576 69453611438914216 69463600720554591 69668638099715808 69719565466747764 69910543093117599 69935415514632432 69936454353833352 70126984403003412 70655965201095012 70874714319364656 71068856159172996 71135878844009024 71340995334623634 71551574264572992 71603878046930136 71630416916036928 71800017230769426 71825561879892768 71879133641439834 72022308305787288 72074956191975729 72298098471207852 72367355361675168 72496139281483257 72618630901125429 72790247138806944 72843456383791452 72953896971767744 73042991052483357 73068977920583376 73269130343667516 73539117994144464 73592874659344862 73766793282052032 73820716376556456 74022927980948046 74252101132591848 74306378984296959 74812198448218248 75043815161680224 75249377109712584 75304383964324947 75581871271759588 75652049633596992 75815870873220144 76023547656108804 76107317973289236 76222707019382592 76258914676715952 76314659497386066 76430362901432352 76890315071779866 76961708333974944 77072026382266176 77128365582838008 77339637584982378 77635789040619837 77753495456752464 77864948464388256 77921867286365148 78135312868778493 78377217862180284 78496048385254848 78677342453961486 79041754505163456 79212916003995792 79637981060984256 79734053609285238 79854941279907936 80027863699510152 80457301853792736 80495521047644616 80554362802796403 80803757114879364 80926266601516608 81025096844010699 81237358796973552 81399173930086464 81413274781884564 81536708380211008 81889028031157812 82013182936121664 82073134093238712 82250859913385434 82327230483620256 82731507743412522 82987642442308536 83048305923626013 83174218451558736 83432963088783648 83660262094811088 84163723254245529 84291326906569488 84552290766961344 85108555837796616 85190084315780544 85230551697506064 85292854732372662 85422170301600864 85687908037129152 85750545396805416 85921350259535712 85984158264111396 86016026961501408 86569470877017312 86632752653974196 86769411280692759 86900965510488048 87170008747362624 87408787076655984 87472682388846522 87598067022436788 87730877607049536 88066819536944544 88068127704827184 88308054433411704 88340784446947392 88372607104781157 88581453982741152 88974178401378904 89114530504495266 89249640254014752 89592728693607288 89771186727376416 89836808939896428 90031346661948921 90447003848753856 90514464585516828 90557461178600193 90694758607287696 90761055945450918 90794695126029264 90975547333626048 91042049926706184 91129262307294656 91392028646595246 91574070671347272 91661792693312448 91728796927737384 92012787011104992 92264830803136872 92332275854893551 92618134294072788 92959420622330352 93214057457490132 93247220686176576 93248605805111136 93502645870671216 93570995758003578 93792127746431808 93862083474881604 94117794856662474 94207953601460016 94499619092486208 94758474878897328 94827742769890674 95121327112831512 95471837395906848 95733356307692568 95838844855253112 96029744407716384 96099941589300972 96135559545207456 96397464628277136 96398896541770296 96469363571406093 96661519041977676 96824841201500572 97124608511721936 97390654736644476 97425303894111168 97692173791556688 97763586199299054 98052157325525952 98427621835408608 98697237307930728 98733817911294144 98769384411225999 99002801510122464 99075171979062612 99076643667930582 99346561237588167 99654135730583796 99749597930957664 100095950701551267 100332502812950112 100405845285766596 101087827830960192 101364730208145072 101438827233151026 101476423964385648 101678552902287936 101752879329848088 102031603433198658 102067903724058144 102144032016782922 102347490750329304 102422306167544457 102520420095706488 102837820777117344 103119516779976504 103194896543704557 103514385387493116 103671327275669952 103797934653528981 103895823048486864 104180417158371324 104502957149573712 104579348200121646 104826495716600256 104903123271948648 104904681530750028 105190476604505118 105617221338661056 105983947801642518 106312071479046984 106603284238759494 106703818266013536 107327361396859488 107405817070395204 107445625374055392 107700025846154139 107738342819839152 107818700462159751 108033462458680932 108316478395964736 108447147706811778 108551033042512752 109185370708210416 109265184575687178 109430845457651616 110308676991216696 110389311989017293 110650189923078048 110731074564834684 110898957935411648 111034391971422069 111378151698887772 111547016126414784 112218297672327372 112388435875425984 113169762560346048 113372806907639382 113478074450395488 113640735596674752 113723806309830216 114035321484163206 114160976959933854 114334060529073888 114388372015073928 114471989246079099 114645544352148528 115335472607669799 115692548374257012 115867954013984064 116009456377473567 116545049435541312 116630243185128696 116797422696582384 116882800929547722 117424170273102912 117565826793270426 117744072577882272 117830142806374876 118016013680942229 118819374005993688 119456971591476384 119782411919861904 120041795549265228 120153255300418752 120685952780689104 120743281571466924 120926344809716928 121014741260601224 121059593501372352 121205635672319046 121389399902274912 121856038195460328 122098760895129696 122119912172826846 122305062570316512 123019774404182496 123109701139858068 123376289870078151 123490845725430384 123945894163107136 124097261615118783 124285409943320176 124481463663462804 124670194494228288 124761327677338104 125149444633175472 125490393142216632 125610604801946688 126344633171863104 126436990359854232 126483852273327936 126828436150442016 127644475076923424 127662833756694924 127785126473670816 127845827546259096 127939282098558993 128133255452401296 128529952837702848 128531862055693728 128625818095208124 128882025389303568 128976237396167094 129499478015629248 129854206315525968 129949128980961294 130256231722075584 130351448265732072 130755013121043936 131113180614983976 131209023583269783 131397100533655182 131596316410574304 131692512548301332 132100229305416816 132102191557240776 132462081650117556 132872180974111728 133461267602068356 133874460381022128 134288932394585664 134389093040410932 134656780091064624 134755213409844642 135152973610860096 135251769644201368 135301898619180864 135670505773130784 135771696878275242 136042137910931544 136141583918176377 136192042689043896 136463321000439072 136563074890059276 136693893460941984 137492689039968672 137593195391606076 138019180516657488 138397246204705308 138527764064649152 138907222877828432 138927201441109182 139337276199431616 139439130933495528 139821086186235198 139870831029264864 139872908707666704 140253968806006824 140356493637005367 141176692284993711 141311930402190024 141749428638729312 142137712318345992 142241614154836011 142681990669247268 143207756093860272 143600034461538852 143651123759785536 143758267282879668 144044616611574576 144149912383951458 144596196942415704 144734710723350336 144992278562966514 145237261802250858 145580494277613888 145686912767582904 146085982104966714 146137955841166752 146538260687335032 146645379298948581 147078235988288928 147185749318689724 147588924307692709 147641432753112912 148045855961896092 148504202265183696 148612757968593918 148614965501895873 149624396896436496 150087630323360448 150498754219425168 150608767928649894 151163742543519176 151631741746440288 152047095312217608 152158240849726539 152214635946578472 152517829353431904 152629318994772132 152860725802864704 153047405149797987 153780630143559732 153923416667949888 154256731165676016 154679275169964756 155271578081239674 155506990913504928 155729896928776512 155843734572730296 156270625737556986 156754435724360568 156869022300182469 157354684907922972 157785714906757677 158425832007991584 158975921702463777 159468107218570476 159709882559815872 159904926358139241 160055727399020304 160914603707585472 160991042095289232 161108725605592806 161607514229758728 162050193688021398 162474717593947104 162826549563769128 163778056062315624 163897776863530767 164146268186477424 164501719826770868 164654460967240512 165463015486825044 165975284884617072 166096611847252026 166348436903117472 166865926177567296 167320524189622176 168327446508491058 168582653813138976 170059210361459073 170217111675593232 170461103395012128 170585709464745324 170844340603201728 171052982226244809 171501090793610832 171842700519071424 171968316528222792 172032053923002816 173138941754034624 173265505307948392 173538822561385518 173801931020976096 174817574153311968 174945364777693044 175196134044873576 175324201394321583 176133639073889088 176136255409654368 176348740189905639 176616108866823408 176745214209562314 177162907965482304 177948356802757808 178229061008990532 178499280508029504 179185457387214576 179542373454752832 179673617879792856 180062693323897842 181028929171033656 181114922357200386 181389517214575392 181522111890901836 181589390252058528 182084099853412368 182784057293190492 183148141342694544 183179868259240269 183457593855474768 184025574022209984 184529661606273744 184664551709787102 185236268588145576 185918841244660704 186428114914980264 186497211610222272 187005291741342432 187141991516007156 187724166949763208 188235589713324948 188415907202920032 189516949757794656 189655485539781348 190242654225663024 190943674791813696 191466712615385136 191677689710506224 192059488815432768 192199883178601944 192271119090414912 192794929256554272 192797793083540592 192938727142812186 193323038083955352 193464356094250641 193649682403001144 194249217023443872 194781309473288952 194923693471441941 195384347583113376 195527172398598108 196855243670817216 197095650800482773 197394474615861456 197538768822451998 198005603020244928 198150343958125224 198153287335861164 198693122475176334 199308271461167592 199499195861915328 200191901403102534 200665005625900224 200811690571533192 202132820114766963 202729460416290144 202877654466302052 202952847928771296 203505758659696176 203657545317412863 204063206866397316 204135807448116288 204288064033565844 204694981500658608 204844612335088914 205040840191412976 205675641554234688 206239033559953008 206389793087409114 207028770774986232 207595869307057962 207791646096973728 208360834316742648 209005914299147424 209158696400243292 209731629279352797 209806246543897296 209809363061500056 210380953209010236 211967895603285036 212624142958093968 213206568477518988 213407636532027072 214654722793718976 214811634140790408 214891250748110784 215400051692308278 215476685639678304 215637400924319502 216066924917361864 216224868575927187 216894295413623556 217102066085025504 217488417844449771 217855892703376287 218370741416420832 218530369151374356 218861690915303232 219128973157450071 220617353982433392 220778623978034586 221300379846156096 221462149129669368 222068783942844138 222756303397775544 222919136952890877 224436595344654744 225913151892974841 226745613815278764 226956148900790976 227447612619660432 228070642968326412 228321953919867708 228668121058147776 228776744030147856 228943978492158198 229291088704297056 230670945215339598 231385096748514024 232018912754947134 233260486370257392 233594845393164768 233765601859095444 234405938606335479 235131653586540852 235488145155764544 235660285612749752 236032027361884458 237638748011987376 238913943182952768 239564823839723808 240083591098530456 241371905561378208 241486563142933848 241663088408389209 242029482521202448 242411271344638092 242778799804549824 243075290532032097 243712076390920656 244197521790259392 244239824345653692 244610125140633024 246039548808364992 246219402279716136 246752579740156302 246981691450860768 248194523230237566 248570819886640352 248962927326925608 249144917770878039 249522655354676208 250298889266350944 250980786284433264 252491169762736587 252873980719708464 253656872300884032 255288950153846848 255325667513389848 255570252947341632 255691655092518192 255878564197117986 256266510904802592 257063724111387456 257251636190416248 257764050778607136 257952474792334188 259708412631051936 259898257961922588 260702896531464144 261510026242087872 262226361229967952 262418047166539566 262794201067310364 263192632821148608 263385025096602664 264200458610833632 264204383114481552 264924163300235112 265117821314343471 265744361948223456 266922535204136712 267748920762044256 268778186080821864 269313560182129248 269510426819689284 270094039985846763 270503539288402736 271341011546261568 271543393756550484 271672383535800579 272084275821863088 272283167836352754 272384085378087792 272926642000878144 273126149780118552 273387786921883968 274985378079937344 275186390783212152 276038361033314976 276794492409410616 276996827564680653 277814445755656864 277854402882218364 278878261866991056 279642172372470396 279741662058529728 279745817415333408 280507937612013648 280712987274010734 282353384569987422 282623860804380048 283498857277458624 284275424636691984 284483228309672022 285363981338494536 286415512187720544 287200068923077704 287410010493927907 287516534565759336 288089233223149152 288299824767902916 289192393884831408 289408090714218279 289984557125933028 290474523604501716 291373825535165808 292171964209933428 292275911682333504 293076521374670064 293290758597897162 294156471976577856 294371498637379448 295177848615385418 295282865506225824 296091711923792184 296308153233677997 297008404530367392 297225515937187836 297229931003791746 298039683712764501 299248793792872992 300287852104653801 300997508438850336 301217535857299788 302327485087038352 303263483492880576 304094190624435216 304316481699453078 304429271893156944 305035658706863808 305258637989544264 306094810299595974 307266918502633371 307561260287119464 308513462331352032 309358550339929512 309584689631113671 310543156162479348 311013981827009856 311393803960586943 311687469145460592 312541251475113972 313508871448721136 313738044600364938 314709369815845944 315571429813515354 316851664015983168 317951843404927554 318936214437140952 319809852716278482 320111454798040608 321222952904978249 321982084190578464 322217451211185612 323100077538462417 323215028459517456 323456101386479253 324100387376042796 324949435187894208 325653099127538256 327556112124631248 327795553727061534 328292536372954848 329003439653541736 330926030973650088 331167935967051879 331950569769234144 332193223694504052 332696873806234944 333103175914266207 334641048379244352 336654893016982116 337165307626277952 340118420722918146 340434223351186464 340922206790024256 341171418929490648 342105964452489618 343002181587221664 343415967738237297 343936633056445584 346006417823009397 346531010615896784 347077645122771036 347603862041952192 348028369132420701 349635148306623936 349890729555386088 350392268089747152 350648402788643166 352272510819308736 352697480379811278 353232217733646816 353490428419124628 355896713605515616 356458122017981064 358370914774429152 359347235759585712 360125386647795684 362057858342067312 362229844714400772 362779034429150784 363044223781803672 363178780504117056 364168199706824736 365568114586380984 366296282685389088 366359736518480538 366915187710949536 369059323212547488 369329103419574204 370128869610234453 370472537176291152 371837682489321408 372291784845356349 372856229829960528 374010583482684864 374283983032014312 375448333899526416 376471179426649896 376831814405840064 379033899515589312 379310971079562696 380485308451326048 382933425230770272 383355379421012448 383817846295676979 384399766357203888 385589858513108544 385595586167081184 385877454285624372 386646076167910704 386928712188501282 387299364806002288 388498434046887744 389562618946577904 389847386942883882 390768695166226752 391054344797196216 393627070749809349 394191301600965546 394788949231722912 395077537644903996 396300687916250448 396306574671722328 397386244950352668 398616542922335184 400383802806205068 401623381143066384 404265640229533926 405458920832580288 405755308932604104 405905695857542592 407011517319392352 407315090634825726 408126413732794632 408424751754529131 408576128067131688 409389963001317216 409689224670177828 410081680382825952 411505575106377431 412478067119906016 412779586174818228 414057541549972464 415191738614115924 415583292193947456 416721668633485296 418011828598294848 418317392800486584 419463258558705594 419612493087794592 419618726123000112 420761906418020472 421069480911016101 423530076854981133 423935791206570072 425248285916187936 426413136955037976 426724842464508033 429623268281580816 430800103384616556 430953371279356608 431274801848639004 432133849834723728 432449737151854374 433788590827247112 434204132170051008 434976835688899542 435711785406752574 436741482832841664 437060738302748712 438257946314900142 439936137896845743 441234707964866784 441557247956069172 442766772923078127 442924298259338736 444137567885688276 445512606795551088 445838273905781754 445844896505687619 448873190689309488 451826303785949682 453491227630557528 454895225239320864 456141285936652824 456474722549179617 456643907839735416 457553488060295712 457887956984316396 458582177408594112 459142215449393961 461341890430679196 462770193497028048 464037825509894268 466520972740514784 467189690786329536 467531203718190888 468811877212670958 470263307173081704 470607066900547407 471320571225499504 472064054723768916 473357144720273031 475277496023974752 476927765107391331 479129647679447616 480167182197060912 482743811122756416 482973126285867696 483326176816778418 484058965042404896 484822542689276184 486150581064064194 487424152781841312 488479648691307384 491693330590592301 492438804559432272 493505159480312604 493963382901721536 496389046460475132 497141639773280704 497925854653851216 498289835541756078 499045310709352416 500597778532701888 501961572568866528 504982339525473174 505747961439416928 510177631084377219 510651335026779696 511383310185036384 511757128394235972 512533021809605184 513158946678734427 514503272380832496 515528101557214272 515904949584668376 519416825262103872 519796515923845176 521405793062928288 524452722459935904 524836094333079132 525588402134620728 525972604182964749 526770050193205328 528400917221667264 528408766228963104 529046220569716917 529848326600470224 530235642628686942 531488723896446912 533845070408273424 535497841524088512 537556372161643728 538627120364258496 539020853639378568 540188079971693526 541007078576805472 543086787513100968 543344767071601158 544168551643726176 544566335672705508 544768170756175584 546252299560237104 549539604777720807 550372781566424304 552076722066629952 553588984818821232 553993655129361306 555628891511313728 555708805764436728 557756523733982112 559284344744940792 559491634830666816 559693178330280661 561015875224027296 561425974548021468 564706769139974844 565247721608760096 568550849273383968 568966456619344044 570727962676989072 572831024375441088 574400137846155408 574820020987855814 575033069131518672 576178466446298304 576599649535805832 578384787769662816 578816181428436558 579969114251866056 580393068282751923 580949047209003432 582747651070331616 584343928419866856 584771080414325823 586153042749340128 586581517195794324 588742997274758896 590355697230770836 590565731012451648 591286952401448319 592183423847584368 592616306467355994 594016809060734784 594451031874375672 594459862007583492 596079367425529002 598497587585745984 600575704209307602 601995016877700672 602435071714599576 604654970174076704 606398460344300889 608188381248870432 608632963398906156 608858543786313888 610517275979088528 610972635952238589 612189620599191948 614533837005266742 615122520574238928 617026924662704064 618717100679859024 619169379262227342 621086312324958696 622787607921173886 623374938290921184 625082502950227944 625539434604431327 627017742897442272 627476089200729876 629194887838058391 629418739631691888 631142859627030708 635903686809855108 637872428874281904 639619705432556964 640222909596081216 642445905809956498 643964168381156928 644434902422371224 646200155076924834 646430056919034912 646912202772958506 648200774752085592 648674605727781561 651306198255076512 653567678110128861 655112224249262496 655591107454123068 656585072745909696 657386919472350213 658006879307083472 661852061947300176 662335871934103758 663901139538468288 664386447389008104 666206351828532414 668757410858672631 673309786033964232 677739455678924523 680236841445836292 680868446702372928 682342837858981296 684211928904979236 686004363174443328 686831935476474594 687873266112891168 692012835646018794 693062021231793568 694155290245542072 696056738264841402 699132309263776189 699781459110772176 700784536179494304 701296805577286332 703217815819006437 705394960759622556 706464435467293632 706980856838249256 711793427211031232 712916244035962128 716741829548858304 718694471519171424 720250773295591368 724115716684134624 724459689428801544 724989265225167627 726088447563607344 728336399413649472 731136229172761968 732592565370778176 732719473036961076 733830375421899072 738118646425094976 738658206839148408 740257739220468906 740945074352582304 744583569690712698 745712459659921056 747434753312634117 748567966064028624 750896667799052832 752942358853299792 757473509288209761 758621942159125392 760970616902652096 765866850461540544 766710758842024896 767635692591353958 768799532714407776 771191172334162368 771754908571248744 773292152335821408 773857424377002564 774598729612004576 779125237893155808 779694773885767764 782108689594392432 787254141499618698 788382603201931092 789577898463445824 790155075289807992 792601375832500896 792613149343444656 794772489900705336 795353463943030413 797233085844670368 800767605612410136 803246762286132768 808531280459067852 810282119957540289 811510617865208208 814023034638784704 814630181269651452 816252827465589264 816849503509058262 817152256134263376 818779926002634432 819378449340355656 820163360765651904 823011150212754862 824956134239812032 825559172349636456 828115083099944928 830383477228231848 830990482694041959 833443337266970592 836634785600973168 838926517117411188 839224986175589184 839237452246000224 841523812836040944 842138961822032202 847060153709962266 847871582413140144 850496571832375872 852826273910075952 853449684929016066 859246536563161632 861600206769233112 862230031481783721 862549603697278008 864267699669447456 864899474303708748 867577181654494224 868224272142654837 869953671377799084 871423570813505148 874121476605497424 876515892629800284 879872275793691486 882469415929733568 883114495912138344 885533545846156254 885848596518677472 888275135771376552 888924459701033991 891025213591102176 891676547811563508 891689793011375238 894119051138293503 897746381378618976 900863556313961403 903652607571899364 906982455261115056 909790450478641728 912282571873305648 912949445098359234 913287815679470832 915106976120591424 915775913968632792 918284430898787922 921800755507900113 922683780861358392 925540386994056096 928075651019788536 928754068893341013 933041945481029568 935062407436381776 937623754425341916 940526614346163408 941214133801094814 942641142450999008 944128109447537832 946714289440546062 950554992047949504 953855530214782662 960334364394121824 963668858714934747 965946252571735392 966652353633556836 968117930084809792 969300232615387251 969645085378552368 970368304159437759 972301162128128388 974848305563682624 976959297382614768 983386661181184602 984877609118864544 987010318960625208 992778092920950264 993503807901155637 995851709307702432 996579671083512156 998090621418704832 999309527742798621 1003923145137733056 1009964679050946348 1011495922878833856 1020355262168754438 1021302670053559392 1022766620370072768 1023514256788471944 1026317893357468854 1029006544761664992 1030247903214711891 1031809899169336752 1038019253469028191 1039593031847690352 1042811586125856576 1048905444919871808 1049672188666158264 1051176804269241456 1051945208365929498 1053540100386410656 1056817532457926208 1058092441139433834 1059696653200940448 1060471285257373884 1067690140816546848 1075112744323287456 1078041707278757136 1080376159943387052 1082014157153610944 1086173575026201936 1086689534143202316 1088337103287452352 1089132671345411016 1089536341512351168 1092504599120474208 1099079209555441614 1100745563132848608 1107177969637642464 1107987310258722612 1110386608830703359 1111417611528873456 1115513047467964224 1116875354536069047 1118568689489881584 1119386356660561322 1122031750448054592 1122851949096042936 1129413538279949688 1130495443217520192 1137101698546767936 1137932913238688088 1141455925353978144 1148800275692310816 1149640041975711628 1150066138263037344 1151453538887030937 1153199299071611664 1156769575539325632 1157632362856873116 1159938228503732112 1160786136565503846 1161898094418006864 1165495302140663232 1168687856839733712 1169542160828651646 1172306085498680256 1173163034391588648 1177485994549517792 1180711394461541672 1180881212249428047 1182573904802896638 1184366847695168736 1185232612934711988 1188902063748751344 1188919724015166984 1192158734851058004 1201151408418615204 1204870143429199152 1209309940348153408 1212796920688601778 1216376762497740864 1217265926797812312 1217717087572627776 1221034551958177056 1221945271904477178 1224379241198383896 1225274255263587393 1229067674010533484 1230245041148477856 1234516725319132293 1237434201359718048 1238338758524454684 1242172624649917392 1245575215842347772 1246749876581842368 1250165005900455888 1251078869208862654 1254035485794884544 1254952178401459752 1258389775676116782 1258837479263383776 1262285719254061416 1263208442733048303 1271807373619710216 1275744857748563808 1279239410865113928 1280174527393524099 1284891811619912996 1288869804844742448 1292400310153849668 1292860113838069824 1293824405545917012 1296401549504171184 1297349211455563122 1302612396510153024 1307135356220257722 1310224448498524992 1311182214908246136 1314773838944700426 1316013758614166944 1319808413690537229 1323704123894600352 1324671743868207516 1328300318769234381 1328772894778016208 1332412703657064828 1337514821717345262 1346619572067928464 1355478911357849046 1360473682891672584 1364685675717962592 1368423857809958472 1369424167647538851 1373663870952949188 1375746532225782336 1377426646348181883 1384025671292037588 1386124042463587136 1388310580491084144 1392113476529682804 1398264618527552378 1399562918221544352 1401569072358988608 1402593611154572664 1406435631638012874 1410789921519245112 1411821200701642221 1413961713676498512 1425832488071924256 1430783295322173993 1437388943038342848 1440501546591182736 1448231433368269248 1448919378857603088 1449978530450335254 1452176895127214688 1462272458345523936 1465438946073922152 1475079991771776903 1477316413678296816 1480515478440937812 1481890148705164608 1489167139381425396 1491424919319842112 1494869506625268234 1497135932128057248 1501793335598105664 1505884717706599584 1514947018576419522 1517243884318250784 1530532893253131657 1535271385182707916 1537599065428815552 1539476840036203281 1543509817142497488 1546584304671642816 1547714848754005128 1549197459224009152 1558250475786311616 1559389547771535528 1564217379188784864 1574508282999237396 1576765206403862184 1577917812548894247 1580310150579615984 1585202751665001792 1585226298686889312 1589544979801410672 1590706927886060826 1594466171689340736 1601535211224820272 1606493524572265536 1617062560918135704 1620564239915080578 1623021235730416416 1629260362539302904 1632505654931178528 1633699007018116524 1634304512268526752 1638756898680711312 1646022300425509724 1648618814333162421 1651118344699272912 1656230166199889856 1660766954456463696 1661980965388083918 1666886674533941184 1673269571201946336 1677853034234822376 1678474904492000448 1679079534990841983 1683047625672081888 1684277923644064404 1694120307419924532 1695743164826280288 1705652547820151904 1706899369858032132 1718493073126323264 1723200413538466224 1724460062963567442 1725099207394556016 1728535399338894912 1729798948607417496 1735154363308988448 1736448544285309674 1739907342755598168 1741179204848255769 1742847141627010296 1748242953210994848 1753031785259600568 1754313241242977469 1759744551587382972 1766228991824276688 1771067091692312508 1771697193037354944 1776550271542753104 1777848919402067982 1782050427182204352 1783353095623127016 1783379586022750476 1788238102276587006 1795492762757237952 1801727112627922806 1807305215143798728 1813964910522230112 1824565143746611296 1825898890196718468 1826575631358941664 1831551827937265584 1832917907856715767 1836568861797575844 1843601511015800226 1845367561722716784 1851080773988112192 1856151302039577072 1857508137786682026 1870124814872763552 1875247508850683832 1876618303813293981 1881053228692326816 1882428267602189628 1885282284901998016 1887584663514175173 1888256218895075664 1893428578881092124 1907711060429565324 1920668728788243648 1927337717429869494 1931892505143470784 1933304707267113672 1938600465230774502 1939290170757104736 1940736608318875518 1944602324256256776 1946023817183344683 1953918594765229536 1960703034330386583 1966773322362369204 1969755218237729088 1972160758417050639 1974020637921250416 1985556185841900528 1987007615802311274 1991703418615404864 1993159342167024312 1998619055485597242 2006272232576017893 2019929358101892696 2040710524337508876 2042605340107118784 2047028513576943888 2052635786714937708 2058013089523329984 2060495806429423782 2063619798338673504 2076038506938056382 2079186063695380704 2097396927791328567 2099344377332316528 2102353608538482912 2103890416731858996 2107080200772821312 2109653447457019311 2116184882278867668 2119393306401880896 2120942570514747768 2135380281633093696 2150225488646574912 2156083414557514272 2160752319886774104 2172347150052403872 2173379068286404632 2174967795675502881 2178265342690822032 2185009198240948416 2198158419110883228 2201491126265697216 2214355939275284928 2215974620517445224 2220773217661406718 2222835223057746912 2233750709072138094 2237137378979763168 2238772713321122644 2242304259937902351 2245703898192085872 2258827076559899376 2275865826477376176 2282911850707956288 2297600551384621632 2299280083951423256 2300132276526074688 2302907077774061874 2306398598143223328 2315264725713746232 2319876457007464224 2321572273131007692 2323796188836013728 2337375713679467424 2339084321657303292 2346326068783177296 2354971989099035584 2361422788923083344 2361762424498856094 2365147809605793276 2368733695390337472 2370465225869423976 2377804127497502688 2377839448030333968 2384317469702116008 2386060391829091239 2402302816837230408 2409740286858398304 2425593841377203556 2430846359872620867 2434531853595624624 2442069103916354112 2443890543808954356 2448758482396767792 2450548510527174786 2458135348021066968 2460490082296955712 2469033450638264586 2474868402719436096 2476677517048909368 2484345249299834784 2491150431684695544 2492971448082125877 2500330011800911776 2502157738417725308 2509904356802919504 2516779551352233564 2517674958526767552 2524571438508122832 2526416885466096606 2543614747239420432 2551489715497127616 2558478821730227856 2560349054787048198 2569783623239825992 2577739609689484896 2584800620307699336 2586690094445351163 2587648811091834024 2592803099008342368 2594698422911126244 2614270712440515444 2622364429816492272 2629547677889400852 2632027517228333888 2639616827381074458 2647408247789200704 2649343487736415032 2656600637538468762 2657545789556032416 2664825407314129656 2666773379103101973 2675029643434690524 2682357153414880509 2693239144135856928 2702590668941884209 2710957822715698092 2720947365783345168 2729371351435925184 2736847715619916944 2738848335295077702 2747327741905898376 2754853292696363766 2768051342584075176 2776621160982168288 2784226953059365608 2786262206680023039 2796529237055104756 2799125836443088704 2805187222309145328 2812871263276025748 2821579843038490224 2823642401403284442 2827923427352997024 2851664976143848512 2861566590644347986 2881003093182365472 2891006576144804241 2897838757715206176 2899957060900670508 2904353790254429376 2907900697846161753 2924544916691047872 2930877892147844304 2950159983543553806 2954632827356593632 2961030956881875624 2978334278762850792 2980511423703466911 2989739013250536468 2994271864256114496 2997928583228395863 3011769435413199168 3029894037152839044 3034487768636501568 3061065786506263314 3070542770365415832 3078953680072406562 3087019634284994976 3095429697508010256 3114057760407084573 3118779095543071056 3128434758377569728 3149016565998474792 3153530412807724368 3155835625097788494 3160620301159231968 3170452597373778624 3179089959602821344 3181413855772121652 3203070422449640544 3234125121836271408 3241128479830161156 3246042471460832832 3258520725078605808 3265011309862357056 3267398014036233048 3268609024537053504 3277513797361422624 3292044600851019448 3297237628666324842 3302236689398545824 3321533908912927392 3323961930776167836 3331159826492110077 3346539142403892672 3350626063608207141 3355706068469644752 3358159069981683966 3366095251344163776 3368555847288128808 3388240614839849064 3391486329652560576 3411305095640303808 3413798739716064264 3446400827076932448 3448920125927134884 3450198414789112032 3459597897214834992 3470308726617976896 3472897088570619348 3479814685511196336 3482358409696511538 3485694283254020592 3496485906421989696 3506063570519201136 3508626482485954938 3519489103174765944 3532457983648553376 3542134183384625016 3553100543085506208 3555697838804135964 3566706191246254032 3566759172045500952 3576476204553174012 3603454225255845612 3614610430287597456 3627929821044460224 3649130287493222592 3651797780393436936 3653151262717883328 3663103655874531168 3665835815713431534 3673137723595151688 3675822765790762179 3687203022031600452 3690735123445433568 3703550175957396879 3712302604079154144 3715016275573364052 3740249629745527104 3750495017701367664 3753236607626587962 3762106457384653632 3764856535204379256 3775169327028350346 3776512437790151328 3786857157762184248 3789625328199144909 3815422120859130648 3840523582180572297 3854675434859738988 3866609414534227344 3877200930461549004 3878580341514209472 3881473216637751036 3889204648512513552 3892047634366689366 3907837189530459072 3921406068660773166 3933546644724738408 3944321516834101278 3948041275842500832 3971112371683801056 3974015231604622548 3984900956307703143 3986318684334048624 3997238110971194484 4012544465152035786 4039858716203785392 4081421048675017752 4094057027153887776 4105271573429875416 4108272502942616553 4120991612858847564 4127239596677347008 4132279939044545649 4152077013876112764 4158372127390761408 4194793855582657134 4198688754664633056 4204707217076965824 4207780833463717992 4219306894914038622 4232369764557735336 4235463602104926663 4241885141029495536 4292349885966521979 4312166829115028544 4321504639773548208 4344694300104807744 4346758136572809264 4349935591351005762 4356530685381644064 4396316838221766456 4431949241034890448 4441546435322813436 4445670446115493824 4467501418144276188 4474274757959526336 4477545426642245288 4484608519875804702 4491407796384171744 4517654153119798752 4551731652954752352 4591598679759394971 4598560167902846512 4605814155548123748 4612797196286446656 4618430520108609843 4630529451427492464 4639752914014928448 4643144546262015384 4647592377672027456 4674751427358934848 4678168643314606584 4692652137566354592 4722845577846166688 4723524848997712188 4730295619211586552 4733753437646682741 4740930451738847952 4755608254995005376 4755678896060667936 4768634939404232016 4772120783658182478 4804605633674460816 4819480573716796608 4851187682754407112 4861692719745241734 4869063707191249248 4887781087617908712 4897516964793535584 4901097021054349572 4916270696042133936 4938066901276529172 4953355034097818736 4968690498599669568 4982300863369391088 4985942896164251754 5000660023601823552 5004315476835450616 5019808713605839008 5033559102704467128 5037238604972525949 5049142877016245664 5052833770932193212 5087229494478840864 5116957643460455712 5120698109574096396 5139567246479651984 5155479219378969792 5169601240615398672 5173380188890702326 5175297622183668048 5185606198016684736 5189396845822252488 5223537614544767307 5228541424881030888 5244728859632984544 5259095355778801704 5262939723728932407 5279233654762148916 5298686975472830064 5313201275076937524 5315091579112064832 5329650814628259312 5333546758206203946 5350059286869381048 5364714306829761018 5386478288271713856 5405181337883768418 5421915645431396184 5441894731566690336 5460790199384630233 5473695431239833888 5477696670590155404 5494655483811796752 5498753723570147301 5509706585392727532 5536102685168150352 5553242321964336576 5568453906118731216 5572524413360046078 5593058474110209512 5610374444618290656 5625742526552051496 5629854911439881943 5643159686076980448 5647284802806568884 5655846854705994048 5662753990542525519 5723133181288695972 5762006186364730944 5782013152289608482 5795677515430412352 5799914121801341016 5815801395692323506 5838071451550034049 5861755784295688608 5882109102991159749 5900319967087107612 5909265654713187264 5916482275251151917 5922061913763751248 5956668557525701584 5961022847406933822 5979478026501072936 5995857166456791726 6059788074305678088 6122131573012526628 6141085540730831664 6157907360144813124 6174039268569989952 6190859395016020512 6228115520814169146 6237558191086142112 6292190783373985701 6298033131996949584 6307060825615448736 6311671250195576988 6321240602318463936 6328960342371057933 6358179919205642688 6362827711544243304 6406140844899281088 6468250243672542816 6482256959660322312 6517041450157211616 6524903387026508643 6534796028072466096 6555027594722845248 6584089201702038896 6594475257332649684 6604473378797091648 6643067817825854784 6647923861552335672 6662319652984220154 6701252127216414282 6711412136939289504 6716318139963367932 6737111694576257616 6776481229679698128 6827597479432128528 6892801654153864896 6897840251854269768 6900396829578224064 6919195794429669984 6945794177141238696 6959629371022392672 6964716819393023076 6971388566508041184 7012127141038402272 7017252964971909876 7038978206349531888 7064915967297106752 7084268366769250032 7106201086171012416 7111395677608271928 7133412382492508064 7133518344091001904 7152952409106348024 7158181175487273717 7206908450511691224 7229220860575194912 7292539079617862601 7303595560786873872 7326207311749062336 7331671631426863068 7346275447190303376 7351645531581524358 7374406044063200904 7381470246890867136 7407100351914793758 7424605208158308288 7430032551146728104 7478914344246377631 7500990035402735328 7506473215253175924 7529713070408758512 7550338654056700692 7553024875580302656 7573714315524368496 7579250656398289818 7630844241718261296 7681047164361144594 7709350869719477976 7733218829068454688 7754401860923098008 7760070283336053489 7762946433275502072 7778409297025027104 7784095268733378732 7842812137321546332 7867093289449476816 7888643033668202556 7896082551685001664 7942224743367602112 7948030463209245096 7969801912615406286 7972637368668097248 7994476221942388968 8000320137309305919 8025088930304071572 8047071460244641527 8079717432407570784 8107772006825652627 8162842097350035504 8188114054307775552 8210543146859750832 8216545005885233106 8241983225717695128 8264559878089091298 8304154027752225528 8358786620040069117 8389587711165314268 8397377509329266112 8415561666927435984 8438613789828077244 8464739529115470672 8470927204209853326 8483770282058991072 8584699771933043958 8643009279547096416 8673019728434412723 8693516273145618528 8699871182702011524 8713061370763288128 8723702093538485259 8792633676443532912 8863898482069780896 8883092870645626872 8935002836288552376 8941534271110400733 8955090853284490576 8969217039751609404 8982815592768343488 8993785749685187589 9035308306239597504 9103463305909504704 9183197359518789942 9197120335805693024 9211628311096247496 9236861040217219686 9261058902854984928 9286289092524030768 9342173281221253719 9356337286629213168 9385304275132709184 9445691155692333376 9447049697995424376 9460591238423173104 9467506875293365482 9481860903477695904 9511357792121335872 9537269878808464032 9544241567316364956 9609211267348921632 9702375365508814224 9723385439490483468 9738127414382498496 9775562175235817424 9795033929587071168 9802194042108699144 9832541392084267872 9876133802553058344 9906710068195637472 9964601726738782176 9971885792328503508 9993479479476330231 10008630953670901232 10039617427211678016 10051878190824621423 10067118205408934256 10074477209945051898 10098285754032491328 10105667541864386424 10174458988957681728 10233915286920911424 10241396219148192792 10279134492959303968 10339202481230797344 10346760377781404652 10350595244367336096 10378793691644504976 10447075229089534614 10457082849762061776 10489457719265969088 10518190711557603408 10525879447457864814 10558467309524297832 10597373950945660128 10626402550153875048 10634170388275332559 10659301629256518624 10667093516412407892 10700118573738762096 10729428613659522036 10810362675767536836 10843831290862792368 10883789463133380672 10921580398769260466 10947390862479667776 10955393341180310808 10989310967623593504 10997507447140294602 11019413170785455064 11027468297372286537 11072205370336300704 11110650527872190637 11136907812237462432 11145048826720092156 11186116948220419024 11220748889236581312 11251485053104102992 11259709822879763886 11286319372153960896 11294569605613137768 11325507981085051038 11368875984597434727 11446266362577391944 11521570746541716891 11564026304579216964 11599828243602682032 11631602791384647012 11676142903100068098 11723511568591377216 11764218205982319498 11800639934174215224 11832964550502303834 11844123827527502496 11885249257484195213 11913337115051403168 11922045694813867644 11954702868923109429 11958956053002145872 11991714332913583452 12119576148611356176 12244263146025053256 12282171081461663328 12315814720289626248 12324817508827849659 12381718790032041024 12456231041628338292 12475116382172284224 12584381566747971402 12596066263993899168 12614121651230897472 12623342500391153976 12657920684742115866 12706390806314779989 12725655423088486608 12877049657899565937 12936500487345085632 12964513919320644624 13034082900314423232 13049806774053017286 13069592056144932192 13168178403404077792 13188950514665299368 13295847723104671344 13324639305968440308 13402504254432828564 13422824273878579008 13432636279926735864 13474223389152515232 13552962459359396256 13655194958864257056 13774796039278184913 13795680503708539536 13838391588859339968 13891588354282477392 13919258742044785344 13929433638786046152 13942777133016082368 14024254282076804544 14034505929943819752 14077956412699063776 14168536733538500064 14201260312940048223 14222791355216543856 14266824764985016128 14267036688182003808 14305904818212696048 14316362350974547434 14413816901023382448 14458441721150389824 14585078159235725202 14607191121573747744 14663343262853726136 14692550894380606752 14703291063163048716 14748812088126401808 14814200703829587516 14860065102293456208 14957828688492755262 15001980070805470656 15012946430506351848 15059426140817517024 15100677308113401384 15111715814917577847 15147428631048736992 15158501312796579636 15261688483436522592 15362094328722289188 15418701739438955952 15466437658136909376 15508803721846196016 15520140566672106978 15525892866551004144 15556818594050054208 15568190537466757464 15670612843634301921 15685624274643092664 15734186578898953632 15777286067336405112 15788819171186797221 15896060926418490192 15939603825230812572 15945274737336194496 15988952443884777936 16000640274618611838 16050177860608143144 16094142920489283054 16159434864815141568 16215544013651305254 16325684194700071008 16382370598153890699 16421086293719501664 16433090011770466212 16483966451435390256 16496261170710441903 16529119756178182596 16608308055504451056 16717573240080138234 16779175422330628536 16831123333854871968 16877227579656154488 16889564734319645829 16929479058230941344 16941854408419706652 16967540564117982144 16988261971627576557 17169399543866087916 17286018559094192832 17346039456868825446 17387032546291237056 17399742365404023048 17447404187076970518 17514214354650102147 17585267352887065824 17646327308973479247 17727796964139561792 17766185741291253744 17870005672577104752 17883068542220801466 17910181706568981152 17938434079503218808 17987571499370375178 18366394719037579884 18394240671611386048 18423256622192494992 18473722080434439372 18522117805709969856 18572578185048061536 18684346562442507438 18712674573258426336 18876572350121957103 18894099395990848752 18921182476846346208 18935013750586730964 18963721806955391808 18986881027113173799 19074539757616928064 19088483134632729912 19218422534697843264 19404750731017628448 19446770878980966936 19551124350471634848 19574710161079525929 19604388084217398288 19665082784168535744 19752267605106116688 19813420136391274944 19929203453477564352 19943771584657007016 19986958958952660462 20017261907341802464 20103756381649242846 20134236410817868512 20148954419890103796 20211335083728772848 20482792438296385584 20558268985918607936 20678404962461594688 20693520755562809304 20701190488734672192 20757587383289009952 20894150458179069228 20914165699524123552 21036381423115206816 21051758894915729628 21116934619048595664 21194747901891320256 21252805100307750096 21268340776550665118 21318603258513037248 21334187032824815784 21400237147477524192 21458857227319044072 21474543526461821151 21620725351535073672 21687662581725584736 21843160797538520932 21877617238853587803 21910786682360621616 21978621935247187008 21995014894280589204 22038826341570910128 22054936594744573074 22144410740672601408 22221301055744381274 22273815624474924864 22290097653440184312 22372233896440838048 22436743032739132893 22502970106208205984 22519419645759527772 22589139211226275536 22651015962170102076 22737751969194869454 22892532725154783888 23043141493083433782 23128052609158433928 23199656487205364064 23263205582769294024 23280210850008160467 23352285806200136196 23528436411964638996 23601279868348430448 23665929101004607668 23688247655055004992 23770498514968390426 23826674230102806336 23844091389627735288 23909405737846218858 23917912106004291744 23983428665827166904 24000960411927917757 24239152297222712352 24323316020476957881 24488526292050106512 24564342162923326656 24631629440579252496 24649635017655699318 24912462083256676584 25076359860120207351 25168763133495942804 25192132527987798336 25246685000782307952 25315841369484231732 25412781612629559978 25451310846176973216 25754099315799131874 25929027838641289248 26019059185303238169 26099613548106034572 26139184112289864384 26171106280615455777 26336356806808155584 26377901029330598736 26591695446209342688 26649278611936880616 26805008508865657128 26824602813331202199 26865272559853471728 26948446778305030464 27105924918718792512 27310389917728514112 27549592078556369826 27591361007417079072 27783176708564954784 27858867277572092304 28026519843663761157 28069011859887639504 28155912825398127552 28337073467077000128 28402520625880096446 28445582710433087712 28534073376364007616 28611809636425392096 28632724701949094868 28827633802046764896 29170156318471450404 29214382243147495488 29326686525707452272 29385101788761213504 29406582126326097432 29497624176252803616 29628401407659175032 29720130204586912416 29915657376985510524 29980438438428990693 30025892861012703696 30118852281635034048 30201354616226802768 30223431629835155694 30294857262097473984 30317002625593159272 30523376966873045184 30724188657444578376 30837403478877911904 31017607443692392032 31040281133344213956 31051785733102008288 31136381074933514928 31341225687268603842 31371248549286185328 31468373157797907264 31554572134672810224 31577638342373594442 31792121852836980384 31879207650461625144 31902511164825997677 31977904887769555872 32001280549237223676 32100355721216286288 32188285840978566108 32431088027302610508 32651368389400142016 32764741196307781398 32842172587439003328 32866180023540932424 32967932902870780512 32992522341420883806 33058239512356365192 33082404892116859611 33216616111008902112 33331951583616571911 33435146480160276468 33558350844661257072 33662246667709743936 33754455159312308976 33779129468639291658 33858958116461882688 33883708816839413304 33976523943255153114 34106627953792304181 34338799087732175832 34692078913737650892 34799484730808046096 34894808374153941036 35028428709300204294 35170534705774131648 35292654617946958494 35532371482582507488 35655747772452585639 35740011345154209504 35766137084441602932 35820363413137962304 35864108606769328287 35876868159006437616 35975142998740750356 36732789438075159768 36846513244384989984 36947444160868878744 36974452526483548977 37145156370096123072 37368693124885014876 37425349146516852672 37753144700243914206 37788198791981697504 37842364953692692416 37870027501173461928 37973762054226347598 38119172418944339967 38176966269265459824 38809501462035256896 38893541757961933872 39102248700943269696 39149420322159051858 39208776168434796576 39504535210212233376 39887543169314014032 39973917917905320924 40034523814683604928 40207512763298485692 40268472821635737024 40297908839780207592 40422670167457545696 40965584876592771168 41324388117834554739 41387041511125618608 41515174766578019904 41788300916358138456 41828331399048247104 42072762846230413632 42103517789831459256 42233869238097191328 42505610200615500192 42536681553101330236 42603780938820144669 42668374065649631568 42800474294955048384 42917714454638088144 42949087052923642302 43241450703070147344 43375325163451169472 43686321595077041864 43755234477707175606 43821573364721243232 43990029788561178408 44077652683141820256 44109873189489146148 44442602111488762548 44580195306880368624 44744467792881676096 44873486065478265786 45005940212416411968 45038839291519055544 45178278422452551072 45302031924340204152 45335147444752733541 45475503938389738908 45785065450309567776 46086282986166867564 46256105218316867856 46399312974410728128 46526411165538588048 46560421700016320934 46704571612400272392 47056872823929277992 47202559736696860896 47331858202009215336 47366457513560391663 47540997029936780852 47688182779255470576 47818811475692437716 47835824212008583488 47966857331654333808 48001920823855835514 48478304594445424704 48646632040953915762 48977052584100213024 49147111794461672097 49263258881158504992 49299270035311398636 49824924166513353168 50152719720240414702 50337526266991885608 50493370001564615904 50631682738968463464 50668694202958937487 50825563225259119956 50902621692353946432 50964785914882729671 51508198631598263748 51858055677282578496 52038118370606476338 52199227096212069144 52342212561230911554 52755802058661197472 52938981926920437741 53183390892418685376 53298557223873761232 53610017017731314256 53649205626662404398 53730545119706943456 55099184157112739652 55182722014834158144 55566353417129909568 55717734555144184608 56053039687327522314 56138023719775279008 56629717050365871309 56805041251760192892 56891165420866175424 56960643081339521397 57223619272850784192 57265449403898189736 57655267604093529792 58340312636942900808 58653373051414904544 58813164252652194864 58995248352505607232 59256802815318350064 59440260409173824832 59831314753971021048 59960876876857981386 60051785722025407392 60402709232453605536 60446863259670311388 60634005251186318544 61448377314889156752 61674806957755823808 62035214887384784064 62080562266688427912 62103571466204016576 62272762149867029856 62682451374537207684 62742497098572370656 63109144269345620448 63155276684747188884 63584243705673960768 63758415300923250288 63805022329651995354 63955809775539111744 64002561098474447352 64200711442432572576 64376571681957132216 64423630579385463453 64862176054605221016 65529482392615562796 65732360047081864848 65935865805741561024 65985044682841767612 66116479024712730384 66164809784233719222 66433232222017804224 66663903167233143822 66870292960320552936 67116701689322514144 67508910318624617952 67558258937278583316 67767417633678826608 67953047886510306228 68213255907584608362 68677598175464351664 69384157827475301784 69598969461616092192 69789616748307882072 69840632550024481401 70056857418600408588 70585309235893916988 71064742965165014976 71311495544905171278 71480022690308419008 71532274168883205864 71728217213538656574 71753736318012875232 71950285997481500712 72002881235783753271 72969948061430873643 73465578876150319536 73693026488769979968 73894888321737757488 73948905052967097954 74737386249770029752 75506289400487828412 75576397583963395008 75740055002346923856 75947524108452695196 76238344837888679934 76353932538530919648 77787083515923867744 78057177555909714507 78298840644318103716 78417552336869593152 78513318841846367331 79009070420424466752 79775086338628028064 79947835835810641848 80415025526596971384 80473808439993606597 80595817679560415184 80845340334915091392 81931169753185542336 82648776235669109478 82774083022251237216 83576601832716276912 84207035579662918512 84467738476194382656 85011220401231000384 85073363106202660472 85207561877640289338 85336748131299263136 85835428909276176288 85898174105847284604 86482901406140294688 87372643190154083728 87510468955414351212 87643146729442486464 87980059577122356816 88155305366283640512 88219746378978292296 88885204222977525096 89160390613760737248 89746972130956531572 89941315315286972079 90077678583038111088 90356556844905102144 90604063848680408304 90670294889505467082 90951007876779477816 91570130900619135552 92172565972333735128 92512210436633735712 93052822331077176096 93120843400032641868 93409143224800544784 94113745647858555984 94405119473393721792 94663716404018430672 94732915027120783326 95081994059873561704 95376365558510941152 95637622951384875432 95707533494477993031 95933714663308667616 96003841647711671028 97293264081907831524 97954105168200426048 98294223588923344194 98526517762317009984 98598540070622797272 99247214676350578833 99649848333026706336 99995854750849715733 100305439440480829404 100675052533983771216 100986740003129231808 101263365477936926928 101337388405917874974 101651126450518239912 101929571829765459342 103016397263196527496 104076236741212952676 104398454192424138288 104684425122461823108 105511604117322394944 105877963853840875482 106597114447747522464 106967243317357756917 107220034035462628512 107298411253324808796 107461090239413886912 107592325820307984861 110198368314225479304 110923357579450646931 111435469110288369216 112106079374655044628 112276047439550558016 113259434100731742618 113610082503520385784 113921286162679042794 114530898807796379472 116680625273885801616 117306746102829809088 117626328505304389728 118513605630636700128 119662629507942042096 119921753753715962772 120103571444050814784 120805418464907211072 120893726519340622776 121268010502372637088 122896754629778313504 123973164353503664217 124161124533376855824 124545524299734059712 125364902749074415368 125484994197144741312 126218288538691240896 126310553369494377768 127516830601846500576 127610044659303990708 128005122196948894704 128401422884865145152 128753143363914264432 128847261158770926906 129724352109210442032 131058964785231125592 131464720094163729696 131970089365683535224 132232958049425460768 132329619568467438444 133327806334466287644 133740585920641105872 134233403378645028288 135017820637249235904 135116517874557166632 135534835267357653216 135906095773020612456 136005442334258200623 136426511815169216724 137355196350928703328 138768315654950603568 139197938923232184384 139579233496615764144 139681265100048962802 140113714837200817176 141170618471787833976 142099372540681174989 142622991089810342556 143064548337766411728 143456434427077313148 143507472636025750464 143900571994963001424 144005762471567506542 145939896122861747286 146931157752300639072 147441335383385016291 147789776643475514976 147897810105934195908 149474772499540059504 151012578800975656824 151480110004693847712 151895048216905390392 152006082608876812461 152476689675777359868 152707865077061839296 152894357744648189013 155574167031847735488 156114355111819429014 156597681288636207432 157026637683692734662 158816945780761313223 159550172677256056128 159895671671621283696 160830051053193942768 160947616879987213194 161191635359120830368 165297552471338218956 165548166044502474432 167153203665432553824 168414071159325837024 169889151151097613927 170146726212405320944 170415123755280578676 170673496262598526272 170881929244018564191 171670857818552352576 171796348211694569208 172965802812280589376 174745286380308167456 175020937910828702424 175960119154244713632 176439492757956584592 177770408445955050192 178320781227521474496 179493944261913063144 179882630630573944158 180155357166076222176 181208127697360816608 181340589779010934164 181902015753558955632 184345131944667470256 185024420873267471424 186105644662154352192 186241686800065283736 186818286449601089568 188227491295717111968 189327432808036861344 189465830054241566652 190163988119747123408 190752731117021882304 191275245902769750864 191415066988955986062 191867429326617335232 192007683295423342056 193270891738156390359 194586528163815663048 196588447177846688388 197197080141245594544 198494429352701157666 199299696666053412672 199991709501699431466 200610878880961658808 201350105067967542432 202049237377231318621 202526730955873853856 202674776811835749948 203302252901036479824 203859143659530918684 206032794526393054992 208152473482425905352 208796908384848276576 209368850244923646216 209521897650073444203 211755927707681750964 213194228895495044928 213934486634715513834 214440068070925257024 214596822506649617592 215184651640615969722 216008643707351259813 218909844184292620929 220396736628450958608 221846715158901293862 224212158749310089256 226518868201463485236 227220165007040771568 227842572325358085588 229061797615592758944 233361250547771603232 234171532667729143521 235252657010608779456 237027211261273400256 239325259015884084192 239843507507431925544 241421425319980819791 241787453038681245552 242536021004745274176 245793509259556627008 247946328707007328434 248322249066753711648 250729805498148830736 252621106738988755536 255033661203693001152 255220089318607981416 256010244393897789408 257506286727828528864 257694522317541853812 259448704218420884064 262117929570462251184 262929440188327459392 263940178731367070448 264465916098850921536 264659239136934876888 266655612668932575288 267481171841282211744 269823945945860916237 270233035749114333264 271069670534715306432 271812191546041224912 272010884668516401246 272853023630338433448 274710392701857406656 277536631309901207136 279158466993231528288 279362530200097925604 280227429674401634352 282341236943575667952 284198745081362349978 285245982179620685112 286129096675532823456 286912868854154626296 287122600483433979093 287801143989926002848 288011524943135013084 291879792245723494572 293862315504601278144 294882670766770032582 295579553286951029952 295795620211868391816 297741644029051736499 298949544999080119008 299987564252549147199 302025157601951313648 302960220009387695424 303790096433810780784 304012165217753624922 304953379351554719736 305788715489296378026 312228710223638858028 313195362577272414864 314053275367385469324 317633891561522626446 319791343343242567392 320901729952073270751 321660102106387885536 321895233759974426388 322383270718241660736 322776977460923954583 330595104942676437912 332770072738351940793 334306407330865107648 336828142318651674048 339778302302195227854 340293452424810641888 340830247510561157352 341763858488037128382 343592696423389138416 349490572760616334912 350041875821657404848 351920238308489427264 352878985515913169184 355540816891910100384 358987888523826126288 359765261261147888316 360310714332152444352 362416255394721633216 362681179558021868328 363804031507117911264 368690263889334940512 371919493060510992651 372483373600130567472 373636572899202179136 376454982591434223936 378654865616073722688 378931660108483133304 380327976239494246816 382550491805539501728 382830133977911972124 384015366590846684112 386541783476312780718 389173056327631326096 393176894355693376776 394394160282491189088 396988858705402315332 399983419003398862932 401221757761923317616 402700210135935084864 404098474754462637242 405053461911747707712 405349553623671499896 406604505802072959648 407718287319061837368 408016327002774601869 412065589052786109984 416304946964851810704 417593816769696553152 418737700489847292432 419043795300146888406 423511855415363501928 426298117622043524967 427868973269431027668 429193645013299235184 430369303281231939444 432017287414702519626 437819688368585241858 440793473256901917216 442324006150155048873 443693430317802587724 448424317498620178512 453037736402926970472 454440330014081543136 455685144650716171176 456018247826630437383 458123595231185517888 466722501095543206464 468343065335458287042 476450837342283939669 478650518031768168384 479687015014863851088 482842850639961639582 483574906077362491104 495892657414014656868 496644498133507423296 501459610996297661472 505242213477977511072 509667453453292841781 510440178637215962832 512020488787795578816 515012573455657057728 515389044635083707624 518897408436841768128 524235859140924502368 527880357462734140896 529318478273869753776 533311225337865150576 534962343682564423488 539647891891721832474 540466071498228666528 543624383092082449824 544021769337032802492 545706047260676866896 555073262619802414272 558316933986463056576 558725060400195851208 560454859348803268704 564682473887151335904 568397490162724699956 570491964359241370224 572258193351065646912 573825737708309252592 574245200966867958186 575602287979852005696 576023049886270026168 579812675214469171077 583759584491446989144 589765341533540065164 591591240423736783632 595483288058103472998 597899089998160238016 599975128505098294398 604050315203902627296 606147712131693955863 607580192867621561568 608024330435507249844 609906758703109439472 611577430978592756052 624457420447277716056 626390725154544829728 628106550734770938648 628565692950220332609 635267783123045252892 639582686686485134784 641803459904146541502 643320204212775771072 643790467519948852776 645553954921847909166 648025931122053779439 661190209885352875824 665540145476703881586 679556604604390455708 680586904849621283776 681660495021122314704 683527716976074256764 687185392846778276832 700083751643314809696 702514598003187430563 705757971031826338368 711081633783820200768 717975777047652252576 719530522522295776632 724264275959942459373 725362359116043736656 727608063014235822528 737380527778669881024 743838986121021985302 744966747200261134944 757863320216966266608 760655952478988493632 765100983611079003456 765660267955823944248 768030733181693368224 773083566952625561436 778346112655262652192 786353788711386753552 788788320564982378176 793977717410804630664 799966838006797725864 802443515523846635232 808196949508925274484 809471837837582748711 810699107247342999792 813209011604145919296 815436574638123674736 816032654005549203738 824131178105572219968 832609893929703621408 837475400979694584864 838087590600293776812 847023710830727003856 852596235244087049934 855737946538862055336 858387290026598470368 860738606562463878888 861367801450301937279 864034574829405039252 875639376737170483716 881586946513803834432 884648012300310097746 887386860635605175448 896848634997240357024 899962692757647441597 906075472805853940944 908880660028163086272 911370289301432342352 912036495653260874766 936686130670916574084 952901674684567879338 959374030029727702176 962705189856219812253 965685701279923279164 967149812154724982208 968330932382771863749 991785314828029313736 1002919221992595322944 1010484426955955022144 1019334906906585683562 1020880357274431925664 1030778089270167415248 1048471718281849004736 1055760714925468281792 1058636956547739507552 1066622450675730301152 1079295783783443664948 1080932142996457333056 1087248766184164899648 1088043538674065604984 1091412094521353733792 1117450120800391702416 1120909718697606537408 1129364947774302671808 1136794980325449399912 1140983928718482740448 1147651475416618505184 1148490401933735916372 1152046099772540052336 1159625350428938342154 1167519168982893978288 1179530683067080130328 1183182480847473567264 1190966576116206945996 1199950257010196588796 1208100630407805254592 1212295424263387911726 1215160385735243123136 1216048660871014499688 1219813517406218878944 1223154861957185512104 1224048981008323805607 1248914840894555432112 1252781450309089659456 1256213101469541877296 1257131385900440665218 1270535566246090505784 1283606919808293083004 1287580935039897705552 1291107909843695818332 1296051862244107558878 1322380419770705751648 1326972018450465146619 1331080290953407763172 1359113209208780911416 1363320990042244629408 1367055433952148513528 1368054743479891312149 1374370785693556553664 1400167503286629619392 1405029196006374861126 1435951554095304505152 1439061045044591553264 1448528551919884918746 1450724718232087473312 1487677972242043970604 1489933494400522269888 1515726640433932533216 1529002360359878525343 1531320535911647888496 1536061466363386736448 1546167133905251122872 1556692225310525304384 1572707577422773507104 1587955434821609261328 1599933676013595451728 1604887031047693270464 1616393899017850548968 1618943675675165497422 1621398214494685999584 1630873149276247349472 1632065308011098407476 1665219787859407242816 1674950801959389169728 1676175181200587553624 1694047421661454007712 1705192470488174099868 1711475893077724110672 1716774580053196940736 1721477213124927757776 1722735602900603874558 1728069149658810078504 1751278753474340967432 1769296024600620195492 1774773721271210350896 1793697269994480714048 1799925385515294883194 1812150945611707881888 1818443136395081867589 1822740578602864684704 1824072991306521749532 1873372261341833148168 1885697078850660997827 1905803349369135758676 1918748060059455404352 1925410379712439624506 1931371402559846558328 1936661864765543727498 1983570629656058627472 2038669813813171367124 2041760714548863851328 2061556178540334830496 2107543794009562291689 2117273913095479015104 2133244901351460602304 2158591567566887329896 2176087077348131209968 2182824189042707467584 2234900241600783404832 2273589960650898799824 2281967857436965480896 2295302950833237010368 2296980803867471832744 2304092199545080104672 2319250700857876684308 2335038337965787956576 2359061366134160260656 2366364961694947134528 2381933152232413891992 2399900514020393177592 2424590848526775823452 2432097321742028999376 2439627034812437757888 2446309723914371024208 2448097962016647611214 2497829681789110864224 2512426202939083754592 2514262771800881330436 2541071132492181011568 2567213839616586166008 2575161870079795411104 2582215819687391636664 2584103404350905811837 2592103724488215117756 2644760839541411503296 2653944036900930293238 2662160581906815526344 2699888078272942324791 2718226418417561822832 2726641980084489258816 2734110867904297027056 2736109486959782624298 2810058392012749722252 2878122090089183106528 2888115569568659436759 2897057103839769837492 2901449436464174946624 2904992797148315591247 2975355944484087941208 3031453280867865066432 3058004720719757050686 3062641071823295776992 3092334267810502245744 3145415154845547014208 3175910869643218522656 3199867352027190903456 3232787798035701097936 3237887351350330994844 3242796428989371999168 3261746298552494698944 3264130616022196814952 3352350362401175107248 3388094843322908015424 3410384940976348199736 3422951786155448221344 3442954426249855515552 3445471205801207749116 3456138299317620157008 3502557506948681934864 3538592049201240390984 3549547442542420701792 3599850771030589766388 3624301891223415763776 3636886272790163735178 3645481157205729369408 3648145982613043499064 3672146943024971416821 3746744522683666296336 3771394157701321995654 3811606698738271517352 3850820759424879249012 3862742805119693116656 3873323729531087454996 3967141259312117254944 3980916055351395439857 4077339627626342734248 4104164230439673936447 4123112357080669660992 4215087588019124583378 4317183135133774659792 4352174154696262419936 4469800483201566809664 4547179921301797599648 4587007081079635576029 4593961607734943665488 4608184399090160209344 4638501401715753368616 4670076675931575913152 4718122732268320521312 4763866304464827783984 4799801028040786355184 4849181697053551646904 4864194643484057998752 4892619447828742048416 4896195924033295222428 4995659363578221728448 5024852405878167509184 5028525543601762660872 5082142264984362023136 5134427679233172332016 5150323740159590822208 5164431639374783273328 5168206808701811623674 5184207448976430235512 5307888073801860586476 5324321163813631052688 5399776156545884649582 5436452836835123645664 5455329409185245602767 5468221735808594054112 5472218973919565248596 5620116784025499444504 5657091236551982993481 5756244180178366213056 5776231139137318873518 5794114207679539674984 5809985594296631182494 5950711888968175882416 6116009441439514101372 6125282143646591553984 6184668535621004491488 6322631382028686875067 6351821739286437045312 6399734704054381806912 6465575596071402195872 6475774702700661989688 6528261232044393629904 6704700724802350214496 6820769881952696399472 6845903572310896442688 6885908852499711031104 6890942411602415498232 6912276598635240314016 7005115013897363869728 7077184098402480781968 7099094885084841403584 7199701542061179532776 7273772545580327470356 7296291965226086998128 7344293886049942833642 7493489045367332592672 7542788315402643991308 7623213397476543034704 7701641518849758498024 7725485610239386233312 7746647459062174909992 7752310213052717435511 7934282518624234509888 7961832110702790879714 8099664234818826974373 8154679255252685468496 8208328460879347872894 8430175176038249166756 8634366270267549319584 8664346708705978310277 8704348309392524839872 9094359842603595199296 9174014162159271152058 9187923215469887330976 9277002803431506737232 9436245464536641042624 9527732608929655567968 9599602056081572710368 9698363394107103293808 9728389286968115997504 9785238895657484096832 9792391848066590444856 10057051087203525321744 10164284529968724046272 10268855358466344664032 10328863278749566546656 10336413617403623247348 10368414897952860471024 10615776147603721172952 10648642327627262105376 10799552313091769299164 10872905673670247291328 10910658818370491205534 10936443471617188108224 10944437947839130497192 11016440829074914250463 11240233568050998889008 11314182473103965986962 11552462278274637747036 11588228415359079349968 11619971188593262364988 11901423777936351764832 11942748166054186319571 12232018882879028202744 12312492691319021809341 12369337071242008982976 12645262764057373750134 12931151192142804391744 12951549405401323979376 13056522464088787259808 13409401449604700428992 13641539763905392798944 13761021243238906728087 13781884823204830996464 13824553197270480628032 14010230027794727739456 14154368196804961563936 14399403084122359065552 14547545091160654940712 14592583930452173996256 14688587772099885667284 14986978090734665185344 15085576630805287982616 15246426794953086069408 15403283037699516996048 15450971220478772466624 15493294918124349819984 15504620426105434871022 15923664221405581759428 16199328469637653948746 16309358510505370936992 16365988227555736808301 16416656921758695745788 16860350352076498333512 17268732540535098639168 17328693417411956620554 18348028324318542304116 18375846430939774661952 18554005606863013474464 19055465217859311135936 19199204112163145420736 19396726788214206587616 19584783696133180889712 20114102174407050643488 20537710716932689328064 20657726557499133093312 20672827234807246494696 20736829795905720942048 21231552295207442345904 21297284655254524210752 21599104626183538598328 21821317636740982411068 21888875895678260994384 22032881658149828500926 22480467136101997778016 22628364946207931973924 23104924556549275494072 23176456830718158699936 23239942377186524729976 23256930639158152306533 23802847555872703529664 23885496332108372639142 24464037765758056405488 24624985382638043618682 25290525528114747500268 25903098810802647958752 25993040126117934930831 26113044928177574519616 27283079527810785597888 27522042486477813456174 27563769646409661992928 28308736393609923127872 28798806168244718131104 29095090182321309881424 29185167860904347992512 29377175544199771334568 30171153261610575965232 30492853589906172138816 30806566075399033992096 30986589836248699639968 31009240852210869742044 31847328442811163518856 32398656939275307897492 32618717021010741873984 32731976455111473616602 32833313843517391491576 33720700704152996667024 34657386834823913241108 35828244498162558958713 36696056648637084608232 37108011213726026948928 38793453576428413175232 39169567392266361779424 40228204348814101286976 41345654469614492989392 41473659591811441884096 42463104590414884691808 43198209252367077196656 43642635273481964822136 43777751791356521988768 44065763316299657001852 44960934272203995556032 45256729892415863947848 46209849113098550988144 46352913661436317399872 46479884754373049459952 46513861278316304613066 47770992664216745278284 48928075531516112810976 49097964682667210424903 49249970765276087237364 50581051056229495000536 51806197621605295917504 51986080252235869861662 55044084972955626912348 55127539292819323985856 57597612336489436262208 58190180364642619762848 58754351088399542669136 60342306523221151930464 61613132150798067984192 61973179672497399279936 62018481704421739484088 63694656885622327037712 64797313878550615794984 65463952910222947233204 65666627687034782983152 67441401408305993334048 69314773669647826482216 69770791917474456919599 71656488996325117917426 73392113297274169216464 77979120378353804792493 78339134784532723558848 82691308939228985978784 84926209180829769383616 86396418504734154393312 87285270546963929644272 87555503582713043977536 88131526632599314003704 90513459784831727895696 92419698226197101976288 92959769508746098919904 93027722556632609226132 95541985328433490556568 97856151063032225621952 98195929365334420849806 98499941530552174474728 101162102112458990001072 103972160504471739723324 107484733494487676876139 110088169945911253824696 116380360729285239525696 117508702176799085338272 120684613046442303860928 124036963408843478968176 127389313771244654075424 129594627757101231589968 130927905820445894466408 131333255374069565966304 134882802816611986668096 138629547339295652964432 139541583834948913839198 143312977992650235834852 146784226594548338432928 147293894048001631274709 155958240756707609584986 165382617878457971957568 172792837009468308786624 174570541093927859288544 176263053265198628007408 181026919569663455791392 184839396452394203952576 185919539017492197839808 186055445113265218452264 191083970656866981113136 196391858730668841699612 196999883061104348949456 202324204224917980002144 207944321008943479446648 209312375752423370758797 214969466988975353752278 220176339891822507649392 233937361135061414377479 235017404353598170676544 248073926817686957936352 254778627542489308150848 259189255514202463179936 261855811640891788932816 262666510748139131932608 277259094678591305928864 279083167669897827678396 286625955985300471669704 293568453189096676865856 294587788096003262549418 311916481513415219169972 349141082187855718577088 352526106530397256014816 362053839139326911582784 372110890226530436904528 382167941313733962226272 392783717461337683399224 393999766122208697898912 404648408449835960004288 415888642017886958893296 418624751504846741517594 429938933977950707504556 440352679783645015298784 441881682144004893824127 467874722270122828754958 496147853635373915872704 518378511028404926359872 523711623281783577865632 554518189357182611857728 558166335339795655356792 573251911970600943339408 589175576192006525098836 623832963026830438339944 705052213060794512029632 744221780453060873809056 764335882627467924452544 785567434922675366798448 787999532244417395797824 831777284035773917786592 837249503009693483035188 859877867955901415009112 880705359567290030597568 883763364288009787648254 935749444540245657509916 1047423246563567155731264 1116332670679591310713584 1146503823941201886678816 1178351152384013050197672 1247665926053660876679888 1325645046432014681472381 1488443560906121747618112 1571134869845350733596896 1663554568071547835573184 1674499006019386966070376 1719755735911802830018224 1767526728576019575296508 1871498889080491315019832 2232665341359182621427168 2293007647882403773357632 2356702304768026100395344 2495331852107321753359776 2651290092864029362944762 3142269739690701467193792 3348998012038773932140752 3439511471823605660036448 3535053457152039150593016 3742997778160982630039664 3976935139296044044417143 4465330682718365242854336 4713404609536052200790688 4990663704214643506719552 5302580185728058725889524 6697996024077547864281504 6879022943647211320072896 7070106914304078301186032 7485995556321965260079328 7953870278592088088834286 9426809219072104401581376 10605160371456117451779048 13395992048155095728563008 14140213828608156602372064 14971991112643930520158656 15907740557184176177668572 21210320742912234903558096 28280427657216313204744128 31815481114368352355337144 42420641485824469807116192 63630962228736704710674288 84841282971648939614232384 127261924457473409421348576 254523848914946818842697152
- Sum of all divisors σ(n): 875028178949386589462016000
- Sum of proper divisors (its aliquot sum) s(n): 620504330034439770619318848
- 254523848914946818842697152 is an abundant number, because the sum of its proper divisors (620504330034439770619318848) is greater than itself. Its abundance is 365980481119492951776621696
Bases of 254523848914946818842697152
- Binary: 11010010100010011000010101111111010001010001010101100110110001111001111000011101110000002
- Hexadecimal: 0xD289857F451566C79E1DC0
- Base-36: VZB19SASHVCN9R000
Squares and roots of 254523848914946818842697152
- 254523848914946818842697152 squared (2545238489149468188426971522) is 64782389666478674931532052961733072230263161988911104
- 254523848914946818842697152 cubed (2545238489149468188426971523) is 16488663159820030295887354820317527248789528272074055837034012708237114921975808
-
The
square root of 254523848914946818842697152 is 15953803587701.1729883473 -
254523848914946818842697152 is a
perfect cube number . Itscube root is 633737628
Scales and comparisons
How big is 254523848914946818842697152?- 254,523,848,914,946,818,842,697,152 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 254,523,848,914,946,818,842,697,152 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 254523848914946818842697152 cubic inches would be around 52811469 feet tall.
Recreational maths with 254523848914946818842697152
- 254523848914946818842697152 backwards is 251796248818649419848325452
- The number of decimal digits it has is: 27
- The sum of 254523848914946818842697152's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 254523848914946818842697152 - Facts about the integer". Numbermatics.com. 2024. Web. 3 May 2024.
APA style:
Numbermatics. (2024). Number 254523848914946818842697152 - Facts about the integer. Retrieved 3 May 2024, from https://numbermatics.com/n/254523848914946818842697152/
Chicago style:
Numbermatics. 2024. "Number 254523848914946818842697152 - Facts about the integer". https://numbermatics.com/n/254523848914946818842697152/
The information we have on file for 254523848914946818842697152 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 254523848914946818842697152, math, Factors of 254523848914946818842697152, curriculum, school, college, exams, university, Prime factorization of 254523848914946818842697152, STEM, science, technology, engineering, physics, economics, calculator, two hundred fifty-four septillion, five hundred twenty-three sextillion, eight hundred forty-eight quintillion, nine hundred fourteen quadrillion, nine hundred forty-six trillion, eight hundred eighteen billion, eight hundred forty-two million, six hundred ninety-seven thousand, one hundred fifty-two.