315386825784473134244560896
315,386,825,784,473,134,244,560,896 is an even composite number composed of five prime numbers multiplied together.
315386825784473134244560896 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-one thousand, seven hundred sixty divisors.
Prime factorization of 315386825784473134244560896:
233 × 33 × 79 × 173 × 193
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 19 × 19 × 19)See below for interesting mathematical facts about the number 315386825784473134244560896 from the Numbermatics database.
Names of 315386825784473134244560896
- Cardinal: 315386825784473134244560896 can be written as Three hundred fifteen septillion, three hundred eighty-six sextillion, eight hundred twenty-five quintillion, seven hundred eighty-four quadrillion, four hundred seventy-three trillion, one hundred thirty-four billion, two hundred forty-four million, five hundred sixty thousand, eight hundred ninety-six.
Scientific notation
- Scientific notation: 3.15386825784473134244560896 × 1026
Factors of 315386825784473134244560896
Divisors of 315386825784473134244560896
- Number of divisors d(n): 21760
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 19 21 24 27 28 32 34 36 38 42 48 49 51 54 56 57 63 64 68 72 76 84 96 98 102 108 112 114 119 126 128 133 136 144 147 152 153 168 171 189 192 196 204 216 224 228 238 252 256 266 272 288 289 294 304 306 323 336 342 343 357 361 378 384 392 399 408 432 441 448 456 459 476 504 512 513 532 544 576 578 588 608 612 646 672 684 686 714 722 756 768 784 798 816 833 864 867 882 896 912 918 931 952 969 1008 1024 1026 1029 1064 1071 1083 1088 1152 1156 1176 1197 1216 1224 1292 1323 1344 1368 1372 1428 1444 1512 1536 1568 1596 1632 1666 1728 1734 1764 1792 1824 1836 1862 1904 1938 2016 2023 2048 2052 2058 2128 2142 2166 2176 2261 2304 2312 2352 2394 2401 2432 2448 2499 2527 2584 2601 2646 2688 2736 2744 2793 2856 2888 2907 3024 3072 3087 3136 3192 3213 3249 3264 3332 3456 3468 3528 3584 3591 3648 3672 3724 3808 3876 4032 4046 4096 4104 4116 4256 4284 4332 4352 4522 4608 4624 4704 4788 4802 4864 4896 4913 4998 5054 5168 5202 5292 5376 5472 5488 5491 5586 5712 5776 5814 5831 6048 6069 6137 6144 6174 6272 6384 6426 6498 6517 6528 6664 6783 6859 6912 6936 7056 7168 7182 7203 7296 7344 7448 7497 7581 7616 7752 7803 8064 8092 8192 8208 8232 8379 8512 8568 8664 8704 8721 9044 9216 9248 9261 9408 9576 9604 9728 9747 9792 9826 9996 10108 10336 10404 10584 10752 10944 10976 10982 11172 11424 11552 11628 11662 12096 12138 12274 12288 12348 12544 12768 12852 12996 13034 13056 13328 13566 13718 13824 13872 14112 14161 14336 14364 14406 14592 14688 14739 14896 14994 15162 15232 15504 15606 15827 16128 16184 16384 16416 16464 16473 16758 16807 17024 17136 17328 17408 17442 17493 17689 18088 18207 18411 18432 18496 18522 18816 19152 19208 19456 19494 19551 19584 19652 19992 20216 20349 20577 20672 20808 21168 21504 21609 21888 21952 21964 22344 22491 22743 22848 23104 23256 23324 24192 24276 24548 24576 24696 25088 25137 25536 25704 25992 26068 26112 26656 27132 27436 27648 27744 28224 28322 28672 28728 28812 29184 29376 29478 29792 29988 30324 30464 31008 31212 31654 32256 32368 32768 32832 32928 32946 33516 33614 34048 34272 34391 34656 34816 34884 34986 35378 36176 36414 36822 36864 36992 37044 37632 38304 38416 38437 38912 38988 39102 39168 39304 39984 40432 40698 40817 41154 41344 41616 42336 42483 42959 43008 43218 43776 43904 43928 44217 44688 44982 45486 45619 45696 46208 46512 46648 47481 48013 48384 48552 49096 49152 49392 49419 50176 50274 50421 51072 51408 51984 52136 52224 52479 53067 53312 54264 54621 54872 55233 55296 55488 56448 56644 57344 57456 57624 58368 58653 58752 58956 59584 59976 60648 60928 61047 61731 62016 62424 63308 64512 64736 64827 65536 65664 65856 65892 67032 67228 68096 68229 68544 68782 69312 69632 69768 69972 70756 72352 72828 73644 73728 73984 74088 75264 76608 76832 76874 77824 77976 78204 78336 78608 79968 80864 81396 81634 82308 82688 83232 84672 84966 85918 86016 86436 87552 87808 87856 88434 89376 89964 90972 91238 91392 92416 93024 93296 93347 94962 96026 96768 97104 98192 98304 98784 98838 99127 100352 100548 100842 102144 102816 103173 103968 104272 104329 104448 104958 106134 106624 108528 109242 109744 110466 110592 110789 110976 112896 113288 114688 114912 115248 115311 116603 116736 117306 117504 117649 117912 119168 119952 121296 121856 122094 122451 123462 123823 124032 124848 126616 127449 128877 129024 129472 129654 131072 131328 131712 131784 132651 134064 134456 136192 136458 136857 137088 137564 138624 139264 139536 139944 141512 142443 144039 144704 145656 147288 147456 147968 148176 148257 150528 151263 153216 153664 153748 155648 155952 156408 156672 157216 157437 159201 159936 161728 162792 163268 164616 165376 165699 166464 169344 169932 171836 172032 172872 175104 175616 175712 175959 176868 178752 179928 181944 182476 182784 184832 185193 186048 186592 186694 189924 192052 193536 194208 196384 196608 197568 197676 198254 200704 201096 201684 204288 205632 206346 207936 208544 208658 208896 209916 212268 213248 217056 218484 219488 220932 221184 221578 221952 225792 226576 229376 229824 230496 230622 233206 233472 234612 235008 235298 235824 238336 239904 240737 242592 243712 244188 244902 246924 247646 248064 249696 253232 254898 257754 258048 258944 259308 262144 262656 263424 263568 265302 268128 268912 269059 272384 272916 273714 274176 275128 277248 278528 279072 279888 280041 283024 284886 285719 288078 289408 291312 294576 294912 295936 296352 296514 297381 300713 301056 302526 306432 307328 307496 309519 311296 311904 312816 312987 313344 314432 314874 318402 319333 319872 323456 325584 326536 329232 330752 331398 332367 332928 336091 338688 339864 343672 344064 345744 345933 349809 350208 351232 351424 351918 352947 353736 357504 359856 363888 364952 365568 367353 369664 370386 371469 372096 373184 373388 379848 382347 384104 386631 387072 388416 392768 393216 395136 395352 396508 401408 402192 403368 408576 410571 411264 412692 415872 417088 417316 417792 419832 424536 426496 427329 432117 434112 436968 438976 441864 442368 443156 443904 451584 453152 453789 458752 459648 460992 461244 466412 466944 469224 470016 470596 471648 476672 477603 479808 481474 485184 487424 488376 489804 493848 495292 496128 499392 506464 509796 515508 516096 517888 518616 524288 525312 526848 527136 530604 536256 537824 538118 544768 545832 547428 548352 550256 554496 557056 558144 559776 560082 566048 569772 571438 576156 578816 582624 589152 589824 591872 592704 593028 594762 601426 602112 605052 612864 614656 614992 619038 622592 623808 625632 625974 626688 628864 629748 636804 638666 639744 646912 651168 653072 653429 658464 661504 662796 664734 665856 672182 677376 679728 687344 688128 691488 691866 693889 699618 700416 702464 702848 703836 705894 707472 715008 719712 722211 727776 729904 730303 731136 734706 739328 740772 742938 744192 746368 746776 759696 764694 768208 773262 774144 775523 776832 785536 786432 790272 790704 793016 802816 804384 806736 807177 816221 817152 821142 822528 823543 825384 831744 834176 834632 835584 839664 840123 849072 852992 854658 857157 864234 866761 868224 873936 877952 883728 884736 886312 887808 892143 902139 903168 906304 907578 917504 919296 921984 922488 928557 932824 933888 938448 938961 940032 941192 943296 953344 955206 957999 959616 962948 970368 974848 976752 979608 987696 990584 992256 997101 998784 1008273 1012928 1019592 1031016 1032192 1035776 1037232 1037799 1048576 1049427 1050624 1053696 1054272 1058841 1061208 1072512 1075648 1076236 1089536 1091664 1094856 1096704 1100512 1102059 1108992 1114112 1114407 1116288 1119552 1120164 1132096 1139544 1142876 1152312 1157632 1159893 1165248 1178304 1179648 1183744 1185408 1186056 1189524 1202852 1204224 1210104 1225728 1229312 1229984 1231713 1238076 1245184 1247616 1251264 1251948 1253376 1257728 1259496 1273608 1277332 1279488 1293824 1296351 1302336 1306144 1306858 1316928 1323008 1325592 1329468 1331712 1344364 1354752 1359456 1374688 1376256 1382976 1383732 1387778 1399236 1400832 1404928 1405696 1407672 1411788 1414944 1430016 1439424 1444422 1455552 1459808 1460606 1462272 1469412 1478656 1481544 1485876 1488384 1492736 1493552 1519392 1529388 1536416 1546524 1548288 1551046 1553664 1571072 1572864 1580544 1581408 1586032 1605632 1608768 1613472 1614354 1632442 1634304 1642284 1645056 1647086 1650768 1663488 1668352 1669264 1671168 1679328 1680246 1685159 1698144 1705984 1709316 1714314 1728468 1733522 1736448 1747872 1755904 1767456 1769472 1772624 1773593 1775616 1784286 1804278 1806336 1812608 1815156 1835008 1838592 1843968 1844976 1857114 1865648 1867776 1876896 1877922 1880064 1882384 1883413 1886592 1906688 1910412 1915998 1919232 1925896 1940736 1949696 1953504 1959216 1960287 1975392 1981168 1982251 1984512 1994202 1997568 2000033 2016546 2025856 2039184 2062032 2064384 2071552 2074464 2075598 2081667 2097152 2098854 2101248 2104991 2107392 2108544 2117682 2122416 2145024 2151296 2152472 2166633 2179072 2183328 2189712 2190909 2193408 2201024 2204118 2217984 2228224 2228814 2232576 2235331 2239104 2240328 2264192 2279088 2285752 2304624 2315264 2319786 2326569 2330496 2352637 2356608 2359296 2367488 2370816 2372112 2379048 2405704 2408448 2420208 2421531 2448663 2451456 2458624 2459968 2463426 2470629 2476152 2490368 2495232 2502528 2503896 2506752 2515456 2518992 2520369 2547216 2554664 2558976 2571471 2587648 2592702 2600283 2604672 2612288 2613716 2633856 2646016 2651184 2658936 2663424 2676429 2688728 2706417 2709504 2718912 2749376 2752512 2765952 2767464 2775556 2798472 2801664 2809856 2811392 2815344 2816883 2823576 2829888 2860032 2873997 2878848 2888844 2911104 2919616 2921212 2924544 2938824 2957312 2963088 2971752 2976768 2985472 2987104 2991303 3024819 3038784 3058776 3072832 3093048 3096576 3102092 3107328 3142144 3145728 3148281 3161088 3162816 3172064 3176523 3211264 3217536 3226944 3228708 3264884 3268608 3284568 3290112 3294172 3301536 3326976 3336704 3338528 3342336 3343221 3358656 3360492 3370318 3396288 3411968 3418632 3428628 3456936 3467044 3472896 3495744 3511808 3534912 3538944 3545248 3547186 3551232 3568572 3608556 3612672 3625216 3630312 3670016 3677184 3687936 3689952 3714228 3731296 3735552 3753792 3755844 3760128 3764768 3766826 3773184 3813376 3820824 3831996 3838464 3851792 3881472 3899392 3907008 3918432 3920574 3950784 3962336 3964502 3969024 3988404 3995136 4000066 4033092 4051712 4078368 4124064 4128768 4143104 4148928 4151196 4163334 4194304 4197708 4202496 4209982 4214784 4217088 4235364 4244832 4290048 4302592 4304944 4333266 4358144 4366656 4379424 4381818 4386816 4402048 4408236 4435968 4456448 4457628 4465152 4470662 4478208 4480656 4528384 4558176 4571504 4574003 4609248 4630528 4639572 4653138 4660992 4705274 4713216 4718592 4734976 4741632 4744224 4758096 4811408 4816896 4840416 4843062 4857223 4897326 4902912 4917248 4919936 4926852 4941258 4952304 4980736 4990464 5005056 5007792 5013504 5030912 5037984 5040738 5055477 5094432 5109328 5112121 5117952 5142942 5175296 5185404 5200566 5209344 5224576 5227432 5267712 5292032 5302368 5317872 5320779 5326848 5352858 5377456 5412834 5419008 5428661 5437824 5498752 5505024 5531904 5534928 5551112 5596944 5603328 5619712 5622784 5630688 5633766 5647152 5650239 5659776 5713547 5720064 5747994 5757696 5764801 5777688 5822208 5839232 5842424 5849088 5877648 5880861 5914624 5926176 5943504 5946753 5953536 5970944 5974208 5982606 6000099 6049638 6067327 6077568 6117552 6145664 6186096 6193152 6204184 6214656 6245001 6284288 6291456 6296562 6314973 6322176 6325632 6344128 6353046 6422528 6435072 6453888 6457416 6499899 6529768 6537216 6569136 6572727 6580224 6588344 6603072 6653952 6673408 6677056 6684672 6686442 6705993 6717312 6720984 6740636 6792576 6823936 6837264 6857256 6913872 6934088 6945792 6979707 6991488 7023616 7057911 7069824 7077888 7090496 7094372 7102464 7137144 7217112 7225344 7250432 7260624 7264593 7340032 7345989 7354368 7375872 7379904 7411887 7428456 7462592 7471104 7507584 7511688 7520256 7529536 7533652 7546368 7626752 7641648 7663992 7676928 7703584 7714413 7762944 7798784 7800849 7814016 7836864 7841148 7901568 7924672 7929004 7938048 7976808 7990272 8000132 8066184 8103424 8119251 8156736 8248128 8257536 8286208 8297856 8302392 8326668 8388608 8395416 8404992 8419964 8429568 8434176 8470728 8489664 8580096 8605184 8609888 8621991 8666532 8716288 8733312 8758848 8763636 8773632 8804096 8816472 8871936 8912896 8915256 8930304 8941324 8956416 8961312 9056768 9074457 9116352 9143008 9148006 9218496 9261056 9279144 9306276 9321984 9410548 9426432 9437184 9469952 9483264 9488448 9516192 9622816 9633792 9680832 9686124 9714446 9794652 9805824 9834496 9839872 9853704 9882516 9904608 9961472 9980928 10010112 10015584 10027008 10061824 10075968 10081476 10110954 10188864 10218656 10224242 10235904 10285884 10350592 10370808 10401132 10418688 10449152 10454864 10535424 10584064 10604736 10635744 10641558 10653696 10705716 10754912 10825668 10838016 10857322 10875648 10997504 11010048 11063808 11069856 11102224 11193888 11206656 11239424 11245568 11261376 11267532 11294304 11300478 11319552 11427094 11440128 11495988 11515392 11529602 11555376 11644416 11678464 11684848 11698176 11755296 11761722 11796113 11829248 11852352 11887008 11893506 11907072 11941888 11948416 11965212 12000198 12099276 12134654 12155136 12235104 12291328 12372192 12386304 12408368 12415151 12429312 12490002 12568576 12582912 12593124 12629946 12644352 12651264 12688256 12706092 12845056 12870144 12907776 12914832 12999798 13059536 13074432 13138272 13145454 13160448 13176688 13183891 13206144 13307904 13346816 13354112 13369344 13372884 13411986 13434624 13441968 13481272 13585152 13647872 13674528 13714512 13722009 13827744 13868176 13875757 13891584 13959414 13982976 14000231 14047232 14115822 14139648 14155776 14180992 14188744 14204928 14274288 14434224 14450688 14500864 14521248 14529186 14571669 14680064 14691978 14708736 14734937 14751744 14759808 14823774 14856912 14925184 14942208 15015168 15023376 15040512 15059072 15067304 15092736 15166431 15253504 15283296 15327984 15336363 15353856 15407168 15428826 15525888 15597568 15601698 15628032 15647317 15673728 15682296 15803136 15849344 15858008 15876096 15953616 15962337 15980544 16000264 16132368 16206848 16238502 16285983 16313472 16468459 16496256 16515072 16572416 16595712 16604784 16653336 16777216 16790832 16809984 16839928 16859136 16868352 16941456 16950717 16979328 17140641 17160192 17210368 17219776 17243982 17294403 17333064 17432576 17466624 17517696 17527272 17547264 17608192 17632944 17642583 17743872 17825792 17830512 17840259 17860608 17882648 17912832 17922624 18000297 18113536 18148914 18201981 18232704 18286016 18296012 18436992 18522112 18558288 18612552 18643968 18735003 18821096 18852864 18874368 18939904 18944919 18966528 18976896 19032384 19245632 19267584 19361664 19372248 19428892 19589304 19611648 19668992 19679744 19707408 19718181 19765032 19809216 19922944 19961856 20020224 20031168 20054016 20117979 20123648 20151936 20162952 20221908 20377728 20437312 20448484 20471808 20571768 20701184 20741616 20802264 20837376 20898304 20909728 20939121 21070848 21168128 21173733 21209472 21271488 21283116 21307392 21411432 21509824 21651336 21676032 21714644 21751296 21995008 22020096 22037967 22127616 22139712 22204448 22235661 22387776 22413312 22478848 22491136 22522752 22535064 22588608 22600956 22639104 22854188 22880256 22991976 23030784 23059204 23110752 23288832 23356928 23369696 23396352 23402547 23510592 23523444 23592226 23658496 23704704 23774016 23787012 23814144 23883776 23896832 23930424 24000396 24198552 24269308 24310272 24470208 24582656 24744384 24772608 24816736 24830302 24858624 24980004 25137152 25165824 25186248 25259892 25288704 25302528 25376512 25412184 25690112 25740288 25815552 25829664 25999596 26119072 26148864 26276544 26290908 26320896 26353376 26367782 26412288 26615808 26693632 26708224 26738688 26745768 26823972 26869248 26883936 26962544 27170304 27295744 27349056 27429024 27444018 27655488 27736352 27751514 27783168 27918828 27965952 28000462 28094464 28231644 28279296 28311552 28361984 28377488 28409856 28548576 28868448 28901376 29001728 29042496 29058372 29143338 29360128 29383956 29417472 29469874 29503488 29519616 29647548 29713824 29850368 29884416 30030336 30046752 30081024 30118144 30134608 30185472 30332862 30507008 30566592 30655968 30672726 30707712 30814336 30857652 31051776 31195136 31203396 31256064 31294634 31347456 31364592 31606272 31698688 31716016 31752192 31907232 31924674 31961088 32000528 32018021 32264736 32413696 32477004 32571966 32626944 32936918 32992512 33030144 33144832 33191424 33209568 33306672 33554432 33581664 33619968 33679856 33698267 33718272 33736704 33882912 33901434 33958656 34000561 34281282 34320384 34420736 34439552 34487964 34588806 34666128 34865152 34933248 35035392 35054544 35094528 35216384 35265888 35285166 35388339 35487744 35651584 35661024 35680518 35721216 35765296 35784847 35825664 35845248 36000594 36227072 36297828 36403962 36465408 36572032 36592024 36873984 37044224 37116576 37225104 37245453 37287936 37470006 37642192 37705728 37748736 37879808 37889838 37933056 37953792 38000627 38064768 38491264 38535168 38723328 38744496 38857784 39178608 39223296 39337984 39359488 39414816 39436362 39530064 39551673 39618432 39845888 39923712 39994829 40040448 40062336 40108032 40235958 40247296 40303872 40325904 40353607 40443816 40755456 40874624 40896968 40943616 41143536 41166027 41402368 41483232 41604528 41627271 41674752 41796608 41819456 41878242 42000693 42141696 42336256 42347466 42418944 42471289 42542976 42566232 42614784 42822864 43019648 43302672 43352064 43429288 43502592 43715007 43990016 44040192 44075934 44204811 44255232 44279424 44408896 44471322 44775552 44826624 44957696 44982272 45045504 45070128 45177216 45201912 45278208 45499293 45708376 45760512 45983952 46009089 46061568 46118408 46221504 46577664 46713856 46739392 46792704 46805094 46941951 47021184 47046888 47184452 47316992 47409408 47548032 47574024 47628288 47767552 47793664 47860848 47887011 48000792 48397104 48538616 48620544 48857949 48940416 49165312 49405377 49488768 49545216 49633472 49660604 49717248 49960008 50274304 50331648 50372496 50519784 50577408 50605056 50753024 50824368 50852151 51380224 51421923 51480576 51631104 51659328 51883209 51999192 52238144 52297728 52553088 52581816 52641792 52706752 52735564 52824576 53231616 53387264 53416448 53477376 53491536 53520777 53647944 53738496 53767872 53925088 54000891 54340608 54591488 54605943 54698112 54858048 54888036 55310976 55472704 55503028 55566336 55837656 55931904 56000924 56188928 56463288 56558592 56623104 56723968 56754976 56819712 56834757 57097152 57736896 57802752 58003456 58084992 58116744 58286676 58720256 58767912 58834944 58939748 59006976 59039232 59295096 59427648 59700736 59768832 60060672 60093504 60162048 60236288 60269216 60353937 60370944 60665724 61014016 61133184 61311936 61345452 61415424 61628672 61715304 62103552 62390272 62406792 62512128 62589268 62694912 62729184 63212544 63397376 63432032 63504384 63521199 63814464 63849348 63922176 64001056 64036042 64529472 64827392 64954008 65143932 65253888 65873836 65985024 66060288 66289664 66382848 66419136 66613344 67108864 67163328 67239936 67359712 67396534 67436544 67473408 67765824 67802868 67917312 68001122 68562564 68640768 68841472 68879104 68975928 69177612 69332256 69730304 69866496 70070784 70109088 70189056 70432768 70531776 70570332 70776678 70975488 71303168 71322048 71361036 71442432 71530592 71569694 71651328 71690496 72001188 72454144 72595656 72807924 72930816 73144064 73184048 73747968 74088448 74233152 74450208 74490906 74575872 74940012 75284384 75411456 75497472 75759616 75779676 75866112 75907584 76001254 76129536 76982528 77070336 77446656 77488992 77715568 78357216 78446592 78675968 78718976 78829632 78872724 79060128 79103346 79236864 79691776 79847424 79989658 80080896 80124672 80216064 80471916 80494592 80607744 80651808 80707214 80887632 81510912 81749248 81793936 81887232 82287072 82332054 82572791 82804736 82966464 83209056 83254542 83349504 83593216 83638912 83756484 84001386 84283392 84672512 84694932 84837888 84942578 85085952 85132464 85229568 85645728 86039296 86605344 86704128 86858576 86906057 87005184 87430014 87980032 88080384 88151868 88409622 88510464 88558848 88817792 88942644 89551104 89653248 89915392 89964544 90091008 90140256 90354432 90403824 90556416 90998586 91416752 91521024 91967904 92018178 92123136 92236816 92287237 92443008 93155328 93427712 93478784 93585408 93610188 93883902 94042368 94093776 94368904 94633984 94818816 95096064 95148048 95256576 95535104 95587328 95721696 95774022 96001584 96054063 96794208 97077232 97130299 97241088 97715898 97880832 98001617 98330624 98810754 98977536 99090432 99266944 99321208 99434496 99920016 100548608 100663296 100744992 101039568 101094801 101154816 101210112 101506048 101648736 101704302 102001683 102760448 102843846 102961152 103144559 103262208 103318656 103766418 103998384 104476288 104595456 105106176 105163632 105283584 105413504 105471128 105649152 106165017 106463232 106774528 106832896 106954752 106983072 107041554 107295888 107354541 107476992 107535744 107850176 108001782 108681216 109182976 109211886 109396224 109531219 109716096 109776072 110621952 110945408 111006056 111132672 111675312 111736359 111863808 112001848 112377856 112926576 113117184 113246208 113447936 113509952 113639424 113669514 114001881 114194304 115279213 115473792 115605504 116006912 116169984 116233488 116573352 117440512 117535824 117669888 117879496 118013952 118078464 118590192 118655019 118855296 119401472 119537664 119984487 120121344 120187008 120324096 120472576 120538432 120707874 120741888 121060821 121331448 122028032 122266368 122623872 122690904 122830848 123257344 123430608 123498081 124207104 124780544 124813584 124881813 125024256 125178536 125389824 125458368 126002079 126425088 126794752 126864064 127008768 127042398 127413867 127628928 127698696 127844352 128002112 128072084 129058944 129654784 129908016 130287864 130507776 131145021 131747672 131970048 132120576 132579328 132614433 132765696 132838272 133226688 134217728 134326656 134479872 134719424 134793068 134873088 134946816 135531648 135605736 135834624 136002244 137125128 137281536 137682944 137758208 137951856 138027267 138355224 138664512 139460608 139732992 140141568 140218176 140378112 140825853 140865536 141063552 141140664 141553356 141950976 142606336 142644096 142722072 142884864 143061184 143139388 143302656 143380992 144002376 144908288 145191312 145615848 145861632 146288128 146368096 146573847 147495936 148176896 148216131 148466304 148900416 148981812 149151744 149880024 150568768 150822912 150994944 151519232 151559352 151732224 151815168 152002508 152259072 153965056 154140672 154265769 154893312 154977984 155431136 155649627 156714432 156893184 157351936 157437952 157659264 157745448 158120256 158206692 158473728 159383552 159694848 159979316 160161792 160249344 160432128 160943832 160989184 161215488 161303616 161414428 161775264 163021824 163498496 163587872 163774464 163817829 164574144 164664108 165145582 165609472 165932928 166418112 166509084 166699008 167186432 167277824 167512968 168002772 168566784 169345024 169389864 169675776 169885156 170171904 170264928 170459136 171291456 172078592 173210688 173408256 173717152 173812114 174010368 174860028 175960064 176160768 176303736 176819244 177020928 177117696 177635584 177885288 179102208 179306496 179830784 179929088 180182016 180280512 180708864 180807648 181112832 181997172 182833504 183042048 183935808 184036356 184246272 184473632 184574474 184886016 186310656 186855424 186957568 187170816 187220376 187767804 188084736 188187552 188737808 189267968 189637632 190192128 190296096 190513152 191070208 191174656 191443392 191548044 192003168 192108126 193588416 194154464 194260598 194482176 195431796 195761664 196003234 196661248 197621508 197955072 198180864 198533888 198642416 198868992 199840032 201097216 201326592 201489984 202079136 202189602 202309632 202420224 203012096 203297472 203408604 204003366 205520896 205687692 205922304 206289118 206524416 206637312 207532836 207996768 208952576 209190912 210212352 210327264 210567168 210827008 210942256 211298304 212330034 212926464 213549056 213665792 213909504 213966144 214083108 214591776 214709082 214953984 215071488 215700352 216003564 217362432 218365952 218423772 218792448 219062438 219432192 219552144 221243904 221890816 222012112 222265344 223350624 223472718 223727616 224003696 224126147 224755712 225853152 226234368 226492416 226895872 227019904 227278848 227339028 228003762 228388608 230558426 230947584 231211008 232013824 232339968 232466976 233146704 234881024 235071648 235339776 235758992 235887869 236027904 236156928 237180384 237310038 237710592 238003927 238802944 239075328 239968974 240242688 240374016 240648192 240945152 241076864 241415748 241483776 242121642 242662896 244056064 244532736 245247744 245381808 245661696 246514688 246861216 246996162 247718373 248414208 249561088 249627168 249763626 250048512 250357072 250493929 250779648 250916736 252004158 252850176 253589504 253728128 254017536 254084796 254827734 255257856 255397392 255688704 256004224 256144168 258117888 259309568 259816032 260575728 260718171 261015552 262290042 263495344 263940096 264241152 265158656 265228866 265531392 265676544 266004389 266453376 268435456 268653312 268959744 269438848 269586136 269746176 269893632 271063296 271211472 271669248 272004488 274250256 274563072 275365888 275516416 275903712 276054534 276710448 276861711 277329024 278921216 279465984 279963803 280283136 280436352 280756224 281651706 281731072 282127104 282281328 283106712 283901952 285212672 285288192 285444144 285769728 286122368 286278776 286605312 286761984 288004752 288162189 289816576 290382624 291231696 291390897 291723264 292576256 292736192 293147694 294004851 294991872 296353792 296432262 296932608 297299023 297800832 297963624 298303488 299760048 301137536 301645824 301989888 303038464 303118704 303284403 303464448 303630336 304005016 304518144 306005049 307930112 308281344 308531538 309433677 309786624 309955968 310862272 311299254 313428864 313786368 314703872 314875904 315318528 315490896 316240512 316413384 316947456 318495051 318767104 319389696 319958632 320323584 320498688 320864256 321887664 321978368 322063623 322430976 322607232 322828856 323550528 326043648 326996992 327175744 327548928 327635658 328593657 329148288 329328216 330291164 331218944 331865856 332836224 333018168 333398016 334372864 334555648 335025936 335209077 336005544 337133568 338690048 338779728 339351552 339770312 340343808 340529856 340918272 342005643 342582912 344157184 345837639 346421376 346816512 347434304 347624228 348020736 349720056 351920128 352321536 352607472 353638488 354041856 354235392 355271168 355770576 355965057 358204416 358612992 359661568 359858176 359953461 360364032 360561024 361417728 361615296 362225664 363182463 363994344 365667008 366084096 367871616 368072712 368492544 368947264 369148948 369772032 372621312 373710848 373915136 374341632 374440752 374645439 375535608 376169472 376375104 377475616 378006237 378535936 379275264 380384256 380592192 381026304 382140416 382241601 382349312 382886784 383096088 384006336 384216252 387176832 388308928 388521196 388964352 390863592 391523328 392006468 393322496 395243016 395910144 396361728 397067776 397284832 397737984 397843299 399680064 402194432 402653184 402979968 404158272 404379204 404619264 404840448 406024192 406594944 406817208 408006732 411041792 411375384 411844608 412578236 413048832 413274624 415065672 415993536 417905152 418381824 420424704 420654528 421134336 421654016 421884512 422477559 422596608 424660068 425852928 427098112 427331584 427819008 427932288 428166216 429183552 429418164 429907968 430142976 431400704 432007128 434724864 436731904 436847544 437584896 438124876 438864384 439104288 442487808 443781632 444024224 444530688 444648393 446701248 446945436 447455232 448007392 448252294 449511424 451706304 452468736 452984832 453791744 454039808 454557696 454678056 456007524 456777216 461116852 461895168 462422016 464027648 464679936 464933952 466293408 469762048 470143296 470679552 471517984 471775738 472055808 472313856 474360768 474620076 475421184 476007854 477605888 478150656 479937948 480485376 480748032 481296384 481890304 482153728 482831496 482967552 484243284 485325792 488112128 489065472 490495488 490763616 491323392 493029376 493722432 493992324 495436746 496828416 499122176 499254336 499527252 500097024 500714144 500987858 501559296 501833472 504008316 505700352 507179008 507456256 508035072 508169592 509655468 510515712 510794784 511377408 512008448 512288336 516235776 518619136 519632064 521151456 521436342 522031104 524580084 526990688 527880192 528482304 530317312 530457732 531062784 531353088 532008778 532906752 536870912 537306624 537919488 538877696 539172272 539492352 539787264 542126592 542422944 543338496 544008976 548500512 549126144 550731776 551032832 551807424 552109068 553420896 553723422 554658048 557842432 558931968 559927606 560566272 560872704 561512448 563303412 563462144 564254208 564562656 566213424 567803904 570425344 570576384 570888288 571539456 572244736 572557552 573210624 573523968 576009504 576324378 578009537 579633152 580765248 582463392 582781794 583446528 585152512 585472384 586295388 588009702 589983744 592707584 592864524 593865216 594598046 595601664 595927248 596606976 599520096 602275072 603291648 603979776 606076928 606237408 606568806 606928896 607260672 608010032 608342399 609036288 612010098 615860224 616562688 617063076 618867354 619573248 619911936 621724544 622598508 626857728 627572736 629407744 629751808 630637056 630981792 632481024 632826768 633894912 636990102 637534208 638779392 639917264 640647168 640997376 641728512 643775328 643956736 644127246 644861952 645214464 645657712 646010659 647101056 652087296 653993984 654351488 655097856 655271316 657187314 658296576 658656432 660582328 662437888 663731712 665672448 666036336 666796032 668745728 669111296 670051872 670418154 672011088 672378441 674267136 677380096 677559456 678703104 679540624 679912093 680687616 681059712 681836544 684011286 685165824 686011319 688314368 691675278 692842752 693633024 694868608 695248456 696041472 699440112 703840256 704643072 705214944 707276976 707663607 708083712 708470784 710542336 711541152 711930114 714011781 716408832 717225984 719323136 719716352 719906922 720728064 721122048 722011913 722835456 723230592 724451328 726364926 727988688 731334016 732168192 735743232 736145424 736985088 737894528 738297896 739544064 743155119 745242624 747421696 747830272 748683264 748881504 749290878 751071216 751481787 752338944 752750208 754951232 756012474 757071872 758550528 760768512 761184384 762052608 764280832 764483202 764698624 765773568 766192176 766718533 768012672 768432504 774353664 776617856 777042392 777928704 781727184 782154513 783046656 784012936 786644992 790486032 791820288 792723456 794135552 794569664 795475968 795686598 798013167 799360128 804388864 805306368 805959936 806954491 808316544 808758408 809238528 809680896 812048384 813189888 813634416 816013464 822083584 822750768 823689216 825156472 826097664 826549248 830131344 830585133 831987072 835810304 836763648 839891409 840849408 841309056 842268672 843308032 843769024 844955118 845193216 849320136 851705856 854196224 854663168 855638016 855864576 856332432 858367104 858836328 859815936 860285952 862801408 864014256 864486567 869449728 873463808 873695088 874172691 875169792 876249752 877728768 878208576 882014553 884975616 887563264 888048448 889061376 889296786 891897069 893402496 893890872 894910464 896014784 896504588 899022848 903412608 904937472 905969664 907583488 908079616 909115392 909356112 909853209 912015048 913554432 918015147 922233704 923790336 924844032 928055296 928301031 929359872 929867904 932586816 939524096 940286592 941359104 943035968 943551476 944111616 944627712 948721536 949240152 950842368 952015708 955211776 956301312 959875896 960970752 961496064 962592768 963780608 964307456 965662992 965935104 966190869 968486568 970651584 976224256 978130944 980990976 981527232 982646784 985780971 986058752 987444864 987984648 990873492 993656832 998244352 998508672 999054504 1000194048 1001428288 1001975716 1003118592 1003666944 1008016632 1011400704 1014358016 1014912512 1016070144 1016339184 1019310936 1021031424 1021589568 1022754816 1024016896 1024576672 1026016929 1032471552 1037238272 1037512917 1039264128 1042302912 1042872684 1044062208 1049160168 1053981376 1055760384 1056964608 1060634624 1060915464 1062125568 1062706176 1064017556 1065813504 1073741824 1074613248 1075838976 1077755392 1078344544 1078984704 1079574528 1079860383 1084253184 1084845888 1086676992 1088017952 1089547389 1097001024 1098252288 1101463552 1102065664 1103614848 1104218136 1106841792 1107446844 1109316096 1115684864 1117863936 1119855212 1121132544 1121745408 1123024896 1126606824 1126924288 1128508416 1129125312 1132426848 1135607808 1140850688 1141152768 1141776576 1143078912 1144489472 1145115104 1146421248 1146724803 1147047936 1152019008 1152648756 1156019074 1159266304 1161530496 1164926784 1165563588 1166893056 1170305024 1170944768 1172590776 1176019404 1179967488 1185415168 1185729048 1187730432 1189196092 1191203328 1191854496 1193213952 1199040192 1204550144 1206583296 1207959552 1212153856 1212474816 1213137612 1213857792 1214521344 1216020064 1216684798 1218072576 1224020196 1231720448 1233125376 1234126152 1237734708 1239146496 1239823872 1243449088 1245197016 1253715456 1255145472 1258815488 1259503616 1261274112 1261963584 1264962048 1265653536 1267789824 1273980204 1275068416 1277558784 1279834528 1281294336 1281994752 1283457024 1287550656 1287913472 1288254492 1289723904 1290428928 1291315424 1292021318 1294202112 1304174592 1307987968 1308702976 1310195712 1310542632 1314374628 1316593152 1317312864 1321164656 1324875776 1327463424 1331344896 1332072672 1333592064 1337491456 1338222592 1340103744 1340836308 1344022176 1344756882 1348534272 1354760192 1355118912 1357406208 1359081248 1359824186 1361375232 1362119424 1363673088 1368022572 1370331648 1372022638 1376628736 1383350556 1385685504 1387266048 1389737216 1390496912 1392082944 1398880224 1407680512 1409286144 1410429888 1414553952 1415327214 1416167424 1416941568 1421084672 1423082304 1423860228 1428023562 1432817664 1434451968 1438646272 1439432704 1439813844 1441456128 1442244096 1444023826 1445670912 1446461184 1448902656 1452729852 1455977376 1462668032 1464336384 1471486464 1472290848 1473970176 1475789056 1476595792 1479088128 1486310238 1490485248 1494843392 1495660544 1497366528 1497763008 1498581756 1502142432 1502963574 1504677888 1505500416 1509902464 1512024948 1514143744 1517101056 1521537024 1522368768 1524105216 1528561664 1528966404 1529397248 1531547136 1532384352 1533437066 1536025344 1536865008 1548707328 1553235712 1554084784 1555857408 1563454368 1564309026 1566093312 1568025872 1568883029 1573289984 1580972064 1583640576 1585446912 1588271104 1589139328 1590951936 1591373196 1596026334 1598720256 1608777728 1610612736 1611919872 1613908982 1616633088 1617516816 1618477056 1619361792 1624096768 1626379776 1627268832 1632026928 1644167168 1645501536 1647378432 1650312944 1651215083 1652195328 1653098496 1660262688 1661170266 1663974144 1666027489 1671620608 1673527296 1679782818 1681698816 1682618112 1684537344 1686616064 1687538048 1689910236 1690386432 1698640272 1703411712 1708392448 1709326336 1711276032 1711729152 1712664864 1716734208 1717672656 1719631872 1720571904 1725602816 1728028512 1728973134 1734028611 1738899456 1746927616 1747390176 1748345382 1750339584 1752499504 1753457503 1755457536 1756417152 1764029106 1769951232 1775126528 1776096896 1778122752 1778593572 1783794138 1786804992 1787781744 1789820928 1792029568 1793009176 1798045696 1806825216 1809874944 1811939328 1815166976 1816159232 1818230784 1818712224 1819706418 1824030096 1825027197 1827108864 1836030294 1844467408 1847580672 1849688064 1856110592 1856602062 1858719744 1859735808 1862030723 1865173632 1879048192 1880573184 1882718208 1886071936 1887102952 1888223232 1889255424 1897443072 1898480304 1901684736 1904031416 1910423552 1912602624 1919751792 1921941504 1922992128 1925185536 1927561216 1928614912 1931325984 1931870208 1932381738 1936973136 1938031977 1941303168 1952448512 1956261888 1959746621 1961981952 1963054464 1965293568 1971561942 1972117504 1974889728 1975969296 1981746984 1987313664 1996488704 1997017344 1998109008 2000388096 2002856576 2003951432 2006237184 2007333888 2016033264 2017135323 2022801408 2028716032 2029825024 2032140288 2032678368 2038621872 2039736279 2042062848 2043179136 2045509632 2048033792 2049153344 2052033858 2058033957 2064943104 2074476544 2075025834 2078528256 2081093161 2084605824 2085745368 2088124416 2098320336 2107962752 2111520768 2113929216 2121269248 2121830928 2122990821 2124251136 2125412352 2128035112 2131627008 2142035343 2147483648 2149226496 2151677952 2155510784 2156689088 2157969408 2159149056 2159720766 2166035739 2168506368 2169691776 2173353984 2176035904 2179094778 2194002048 2196504576 2202927104 2204131328 2207229696 2208436272 2213683584 2214893688 2218632192 2229465357 2231369728 2235727872 2239710424 2242265088 2243490816 2246049792 2253213648 2253848576 2254445361 2257016832 2258250624 2264853696 2271215616 2281701376 2282305536 2283553152 2286157824 2288978944 2290230208 2292842496 2293449606 2294095872 2300155599 2304038016 2305297512 2312038148 2318532608 2323060992 2329853568 2331127176 2333786112 2340610048 2341889536 2345181552 2346463539 2352038808 2359934976 2370830336 2371458096 2375460864 2378392184 2382406656 2383708992 2386427904 2394039501 2398080384 2409100288 2413166592 2415919104 2420863473 2424307712 2424949632 2426275224 2427715584 2429042688 2432040128 2433369596 2436145152 2448040392 2463440896 2466250752 2468252304 2475469416 2478292992 2479647744 2486898176 2490394032 2491755399 2507430912 2510290944 2517630976 2519007232 2519674227 2522548224 2523927168 2529924096 2531307072 2535579648 2547960408 2550136832 2555117568 2559669056 2562588672 2563989504 2566914048 2575101312 2575826944 2576508984 2579447808 2580857856 2582630848 2584042636 2588404224 2608349184 2615975936 2617405952 2620391424 2621085264 2622518073 2628749256 2633186304 2634625728 2642329312 2646043659 2649751552 2654926848 2662689792 2664145344 2667184128 2674982912 2675691207 2676445184 2680207488 2681672616 2688044352 2689513764 2697068544 2709520384 2710237824 2714812416 2718162496 2719648372 2722750464 2724238848 2727346176 2736045144 2740663296 2744045276 2753257472 2766701112 2771371008 2774532096 2779474432 2780993824 2784165888 2784903093 2797760448 2815361024 2818572288 2820859776 2829107904 2830654428 2832334848 2833883136 2842169344 2846164608 2847720456 2856047124 2865635328 2868903936 2877292544 2878865408 2879627688 2882912256 2884488192 2888047652 2891341824 2892922368 2897805312 2905459704 2911954752 2925336064 2928672768 2942972928 2944581696 2947940352 2951578112 2953191584 2957342913 2958176256 2972620476 2980970496 2989686784 2991321088 2994733056 2995526016 2997163512 3004284864 3005927148 3009355776 3011000832 3019804928 3024049896 3028287488 3034202112 3043074048 3044737536 3048210432 3057123328 3057932808 3058794496 3063094272 3064768704 3066874132 3072050688 3073730016 3097414656 3106471424 3108169568 3111714816 3112538751 3126908736 3128618052 3132186624 3136051744 3137766058 3146579968 3161944128 3167281152 3170893824 3176542208 3178278656 3181903872 3182746392 3192052668 3197440512 3217555456 3221225472 3223839744 3227817964 3233266176 3235033632 3236954112 3238723584 3248193536 3252759552 3254537664 3264053856 3288334336 3291003072 3294756864 3300625888 3302430166 3304390656 3306196992 3320525376 3322340532 3327948288 3332054978 3343241216 3347054592 3359565636 3363397632 3365236224 3369074688 3373232128 3375076096 3379820472 3380772864 3397280544 3406823424 3416784896 3418652672 3422552064 3423458304 3425329728 3433468416 3435345312 3439263744 3441143808 3451205632 3456057024 3457946268 3468057222 3477798912 3493855232 3494780352 3496690764 3500679168 3504999008 3506915006 3510915072 3512834304 3528058212 3539902464 3550253056 3552193792 3556245504 3557187144 3567588276 3573609984 3575563488 3579641856 3584059136 3586018352 3596091392 3613650432 3619749888 3623878656 3630333952 3632318464 3636461568 3637424448 3639412836 3648060192 3650054394 3654217728 3672060588 3688934816 3695161344 3699376128 3712221184 3713204124 3717439488 3719471616 3724061446 3730347264 3758096384 3761146368 3765436416 3772143872 3774205904 3776446464 3778510848 3794886144 3796960608 3803369472 3808062832 3820847104 3825205248 3839503584 3843883008 3845984256 3850371072 3855122432 3857229824 3862651968 3863740416 3864763476 3873946272 3876063954 3882606336 3904897024 3912523776 3919493242 3923963904 3926108928 3930587136 3943123884 3944235008 3949779456 3951938592 3963493968 3974627328 3992977408 3994034688 3996218016 4000776192 4005713152 4007902864 4012474368 4014667776 4032066528 4034270646 4045602816 4046066759 4057432064 4059650048 4064280576 4065356736 4077243744 4079472558 4084125696 4086358272 4091019264 4096067584 4098306688 4104067716 4116067914 4129886208 4148953088 4150051668 4157056512 4162186322 4169211648 4171490736 4176248832 4196640672 4215925504 4223041536 4227858432 4242538496 4243661856 4245981642 4248502272 4250824704 4256070224 4258396793 4263254016 4284070686 4294967296 4298452992 4303355904 4311021568 4313378176 4315938816 4318298112 4319441532 4332071478 4337012736 4339383552 4346707968 4352071808 4358189556 4388004096 4393009152 4405854208 4408262656 4414459392 4416872544 4427367168 4429787376 4437264384 4458930714 4462739456 4471455744 4479420848 4484530176 4486981632 4492099584 4506427296 4507697152 4508890722 4514033664 4516501248 4522074613 4529707392 4542431232 4563402752 4564611072 4567106304 4572315648 4577957888 4580460416 4585684992 4586899212 4588191744 4600311198 4608076032 4610595024 4624076296 4637065216 4646121984 4659707136 4662254352 4667572224 4681220096 4683779072 4690363104 4692927078 4704077616 4706649087 4719869952 4741660672 4742916192 4750921728 4756784368 4759384651 4764813312 4767417984 4772855808 4788079002 4796160768 4818200576 4826333184 4831838208 4841726946 4848615424 4849899264 4852550448 4855431168 4858085376 4864080256 4866739192 4872290304 4896080784 4926881792 4932501504 4936504608 4950938832 4953645249 4956585984 4959295488 4973796352 4980788064 4983510798 4998082467 5014861824 5020581888 5035261952 5038014464 5039348454 5045096448 5047854336 5054083391 5059848192 5062614144 5071159296 5095920816 5100273664 5110235136 5119338112 5125177344 5127979008 5133828096 5150202624 5151653888 5153017968 5158895616 5161715712 5165261696 5168085272 5176808448 5202085833 5216698368 5231951872 5234811904 5240782848 5242170528 5245036146 5257498512 5260372509 5266372608 5269251456 5284658624 5292087318 5299503104 5309853696 5325379584 5328290688 5334368256 5349965824 5351382414 5352890368 5360414976 5363345232 5376088704 5379027528 5394137088 5419040768 5420475648 5429624832 5436324992 5439296744 5445500928 5448477696 5454692352 5472090288 5475081591 5481326592 5488090552 5506514944 5533402224 5542742016 5549064192 5558948864 5561987648 5568331776 5569806186 5586092169 5595520896 5630722048 5637144576 5641719552 5648681437 5658215808 5661308856 5664669696 5667766272 5684338688 5692329216 5695440912 5712094248 5731270656 5737807872 5754585088 5757730816 5759255376 5765824512 5768976384 5776095304 5782683648 5785844736 5795610624 5810919408 5814095931 5823909504 5850672128 5857345536 5879239863 5885945856 5889163392 5895880704 5903156224 5906383168 5914685826 5916352512 5945240952 5961940992 5979373568 5982642176 5989466112 5991052032 5994327024 6008569728 6011854296 6018711552 6022001664 6039609856 6048099792 6051405969 6056574976 6068404224 6086148096 6089475072 6096420864 6114246656 6115865616 6117588992 6119208837 6126188544 6129537408 6133748264 6144101376 6147460032 6174101871 6194829312 6212942848 6216339136 6223429632 6225077502 6243279483 6253817472 6257236104 6264373248 6272103488 6275532116 6293159936 6323888256 6334562304 6341787648 6353084416 6356557312 6363807744 6365492784 6368972463 6384105336 6394881024 6426106029 6435110912 6442450944 6447679488 6455635928 6466532352 6470067264 6473908224 6477447168 6496387072 6498107217 6505519104 6509075328 6528107712 6576668672 6582006144 6589513728 6601251776 6604860332 6608781312 6612393984 6641050752 6644681064 6655896576 6664109956 6686482432 6694109184 6719131272 6726795264 6730472448 6738149376 6746464256 6750152192 6759640944 6761545728 6763336083 6794561088 6813646848 6833569792 6837305344 6845104128 6846916608 6850659456 6866936832 6870690624 6878527488 6882287616 6900466797 6902411264 6912114048 6915892536 6936114444 6955597824 6987710464 6989560704 6993381528 7001358336 7009998016 7013830012 7021830144 7025668608 7056116424 7079804928 7100506112 7104387584 7112491008 7114374288 7135176552 7147219968 7151126976 7159283712 7168118272 7172036704 7182118503 7192182784 7227300864 7239499776 7247757312 7260667904 7262590419 7264636928 7272923136 7274848896 7278825672 7296120384 7300108788 7308435456 7344121176 7377869632 7390322688 7398752256 7424442368 7426408248 7434878976 7438943232 7448122892 7460694528 7516192768 7522292736 7530872832 7544287744 7548411808 7552892928 7557021696 7559022681 7589772288 7593921216 7606738944 7616125664 7641694208 7650410496 7679007168 7687766016 7691968512 7700742144 7710244864 7714459648 7725303936 7727480832 7729526952 7747892544 7752127908 7765212672 7809794048 7825047552 7838986484 7847927808 7852217856 7861174272 7886247768 7888470016 7899558912 7903877184 7926987936 7949254656 7985954816 7988069376 7992436032 8001552384 8011426304 8015805728 8024948736 8027073621 8029335552 8064133056 8068541292 8091205632 8092133518 8114864128 8119300096 8128561152 8130713472 8154487488 8158945116 8168251392 8172716544 8182038528 8192135168 8196613376 8208135432 8232135828 8259772416 8297906176 8300103336 8314113024 8324372644 8338423296 8342981472 8352497664 8393281344 8431851008 8446083072 8455716864 8485076992 8487323712 8491963284 8497004544 8501649408 8512140448 8516793586 8526508032 8568141372 8589934592 8596905984 8606711808 8622043136 8626756352 8631877632 8636596224 8638883064 8664142956 8674025472 8678767104 8693415936 8704143616 8716379112 8776008192 8786018304 8811708416 8816525312 8828918784 8833745088 8854734336 8859574752 8874528768 8917861428 8925478912 8942911488 8958841696 8969060352 8973963264 8984199168 9012854592 9015394304 9017781444 9028067328 9033002496 9044149226 9059414784 9084862464 9126805504 9129222144 9134212608 9144631296 9155915776 9160920832 9171369984 9173798424 9176383488 9200622396 9216152064 9221190048 9248152592 9274130432 9292243968 9319414272 9324508704 9335144448 9362440192 9367558144 9380726208 9385854156 9408155232 9413298174 9439739904 9483321344 9485832384 9501843456 9513568736 9518769302 9529626624 9534835968 9545711616 9576158004 9592321536 9636401152 9652666368 9663676416 9683453892 9697230848 9699798528 9705100896 9710862336 9716170752 9728160512 9733478384 9744580608 9792161568 9853763584 9865003008 9873009216 9901877664 9907290498 9913171968 9918590976 9947592704 9961576128 9967021596 9996164934 10029723648 10041163776 10070523904 10076028928 10078696908 10090192896 10095708672 10108166782 10119696384 10125228288 10142318592 10191841632 10200547328 10220470272 10238676224 10250354688 10255958016 10267656192 10300405248 10303307776 10306035936 10317791232 10323431424 10330523392 10336170544 10353616896 10404171666 10433396736 10463903744 10469623808 10481565696 10484341056 10490072292 10514997024 10520745018 10532745216 10538502912 10569317248 10584174636 10599006208 10619707392 10650759168 10656581376 10668736512 10699931648 10702764828 10705780736 10720829952 10726690464 10752177408 10758055056 10788274176 10838081536 10840951296 10859249664 10872649984 10878593488 10891001856 10896955392 10909384704 10944180576 10950163182 10962653184 10976181104 10982181203 11013029888 11066804448 11085484032 11098128384 11117897728 11123975296 11136663552 11139612372 11172184338 11191041792 11261444096 11274289152 11283439104 11297362874 11316431616 11322617712 11329339392 11335532544 11368677376 11384658432 11390881824 11424188496 11462541312 11475615744 11509170176 11515461632 11518510752 11531649024 11537952768 11552190608 11558505581 11565367296 11571689472 11591221248 11621838816 11628191862 11647819008 11662192423 11701344256 11714691072 11758479726 11771891712 11778326784 11791761408 11806312448 11812766336 11829371652 11832705024 11890481904 11923881984 11958747136 11965284352 11978932224 11982104064 11988654048 12017139456 12023708592 12037423104 12044003328 12079219712 12096199584 12102811938 12113149952 12136808448 12138200277 12172296192 12178950144 12192841728 12228493312 12231731232 12235177984 12238417674 12252377088 12259074816 12267496528 12274202521 12288202752 12294920064 12348203742 12389658624 12425885696 12432678272 12446859264 12450155004 12486558966 12507634944 12514472208 12528746496 12544206976 12551064232 12586319872 12647776512 12669124608 12683575296 12706168832 12713114624 12727615488 12730985568 12737944926 12768210672 12775190379 12789762048 12852212058 12870221824 12884901888 12895358976 12911271856 12933064704 12940134528 12947816448 12954894336 12992774144 12996214434 13011038208 13018150656 13034215061 13056215424 13153337344 13164012288 13179027456 13202503552 13209720664 13217562624 13224787968 13282101504 13289362128 13311793152 13328219912 13372964864 13388218368 13438262544 13453590528 13460944896 13476298752 13492928512 13500304384 13519281888 13523091456 13526672166 13566223839 13589122176 13627293696 13667139584 13674610688 13690208256 13693833216 13701318912 13718226347 13733873664 13741381248 13757054976 13764575232 13800933594 13804822528 13824228096 13831785072 13872228888 13911195648 13975420928 13979121408 13986763056 14002716672 14019996032 14027660024 14043660288 14051337216 14112232848 14119947261 14159609856 14201012224 14208775168 14224982016 14228748576 14270353104 14278153953 14294439936 14302253952 14318567424 14336236544 14344073408 14364237006 14384365568 14454601728 14478999552 14495514624 14521335808 14525180838 14529273856 14545846272 14549697792 14557651344 14567652127 14592240768 14600217576 14616870912 14688242352 14755739264 14780645376 14797504512 14848884736 14852816496 14860935747 14869757952 14877886464 14896245784 14921389056 14994247401 15032385536 15044585472 15061745664 15088575488 15096823616 15105785856 15114043392 15118045362 15162250173 15179544576 15187842432 15213477888 15232251328 15283388416 15300820992 15358014336 15375532032 15383937024 15401484288 15420489728 15428919296 15450607872 15454961664 15459053904 15495785088 15504255816 15530425344 15606257499 15619588096 15650095104 15677972968 15695855616 15704435712 15722348544 15772495536 15776940032 15781117527 15799117824 15807754368 15853975872 15898509312 15971909632 15976138752 15984872064 16003104768 16022852608 16031611456 16049897472 16054147242 16058671104 16128266112 16137082584 16182411264 16184267036 16229728256 16238600192 16257122304 16261426944 16308974976 16317890232 16336502784 16345433088 16364077056 16384270336 16393226752 16416270864 16425244773 16464271656 16519544832 16595812352 16600206672 16628226048 16648745288 16676846592 16685962944 16704995328 16758276507 16786562688 16863702016 16892166144 16911433728 16946044311 16970153984 16974647424 16983926568 16994009088 17003298816 17024280896 17033587172 17053016064 17136282744 17193811968 17213423616 17244086272 17253512704 17263755264 17273192448 17277766128 17328285912 17348050944 17357534208 17386831872 17408287232 17432758224 17442287793 17552016384 17572036608 17623416832 17633050624 17637719589 17657837568 17667490176 17709468672 17719149504 17749057536 17835722856 17850957824 17885822976 17917683392 17938120704 17947926528 17968398336 18025709184 18030788608 18035562888 18056134656 18066004992 18088298452 18118829568 18169724928 18253611008 18258444288 18268425216 18289262592 18311831552 18321841664 18342739968 18347596848 18352766976 18357626511 18401244792 18432304128 18442380096 18496305184 18522305613 18548260864 18584487936 18638828544 18649017408 18670288896 18724880384 18729838449 18735116288 18761452416 18771708312 18816310464 18826596348 18879479808 18966642688 18971664768 19003686912 19027137472 19037538604 19059253248 19069671936 19091423232 19152316008 19184643072 19272802304 19305332736 19327352832 19366907784 19394461696 19399597056 19410201792 19421724672 19432341504 19456321024 19466956768 19489161216 19494321651 19584323136 19707527168 19730006016 19746018432 19803755328 19814580996 19826343936 19837181952 19895185408 19923152256 19934043192 19992329868 20059447296 20082327552 20141047808 20152057856 20157393816 20180385792 20191417344 20216333564 20239392768 20250456576 20284637184 20383683264 20401094656 20440940544 20477352448 20500709376 20511916032 20535312384 20600810496 20606615552 20612071872 20635582464 20646862848 20661046784 20672341088 20701400391 20707233792 20808343332 20866793472 20927807488 20939247616 20963131392 20968682112 20980144584 21029994048 21041490036 21065490432 21077005824 21138634496 21168349272 21198012416 21239414784 21301518336 21313162752 21337473024 21399863296 21405529656 21411561472 21441659904 21453380928 21504354816 21516110112 21576548352 21676163072 21681902592 21718499328 21745299968 21757186976 21782003712 21787771257 21793910784 21818769408 21888361152 21900326364 21925306368 21952362208 21964362406 22026059776 22133608896 22170968064 22196256768 22235795456 22247950592 22273327104 22279224744 22344368676 22382083584 22522888192 22548578304 22566878208 22594725748 22632863232 22645235424 22658678784 22671065088 22737354752 22769316864 22781763648 22848376992 22925082624 22951231488 23018340352 23030923264 23037021504 23063298048 23075905536 23104381216 23117011162 23130734592 23143378944 23182442496 23243677632 23256383724 23295638016 23324384846 23402688512 23429382144 23516959452 23543783424 23556653568 23583522816 23612624896 23625532672 23658743304 23665410048 23780963808 23847763968 23917494272 23930568704 23957864448 23964208128 23977308096 24034278912 24047417184 24074846208 24088006656 24158439424 24192399168 24205623876 24226299904 24273616896 24276400554 24344592384 24357900288 24385683456 24456986624 24463462464 24470355968 24476835348 24504754176 24518149632 24534993056 24548405042 24576405504 24589840128 24696407484 24779317248 24851771392 24865356544 24893718528 24900310008 24973117932 25015269888 25028944416 25057492992 25088413952 25102128464 25172639744 25295553024 25338249216 25367150592 25412337664 25426229248 25455230976 25461971136 25475889852 25536421344 25550380758 25579524096 25704424116 25740443648 25769803776 25790717952 25822543712 25866129408 25880269056 25895632896 25909788672 25985548288 25992428868 26022076416 26036301312 26068430122 26112430848 26306674688 26328024576 26358054912 26405007104 26419441328 26435125248 26449575936 26564203008 26578724256 26623586304 26656439824 26745929728 26776436736 26876525088 26907181056 26921889792 26952597504 26985857024 27000608768 27038563776 27046182912 27053344332 27132447678 27178244352 27254587392 27334279168 27349221376 27380416512 27387666432 27402637824 27436452694 27467747328 27482762496 27514109952 27529150464 27601867188 27609645056 27648456192 27663570144 27744457776 27822391296 27950841856 27958242816 27973526112 28005433344 28039992064 28055320048 28087320576 28102674432 28224465696 28239894522 28319219712 28322467313 28402024448 28417550336 28449964032 28457497152 28540706208 28556307906 28588879872 28604507904 28637134848 28672473088 28688146816 28728474012 28768731136 28909203456 28957999104 28991029248 29042671616 29050361676 29058547712 29091692544 29099395584 29115302688 29135304254 29184481536 29200435152 29233741824 29376484704 29511478528 29561290752 29595009024 29697769472 29705632992 29721871494 29739515904 29755772928 29792491568 29808777551 29842778112 29988494802 30064771072 30089170944 30123491328 30177150976 30193647232 30211571712 30228086784 30236090724 30324500346 30359089152 30375684864 30426955776 30464502656 30566776832 30601641984 30716028672 30751064064 30767874048 30802968576 30840979456 30857838592 30901215744 30909923328 30918107808 30991570176 31008511632 31060850688 31212514998 31239176192 31300190208 31355945936 31391711232 31408871424 31444697088 31544991072 31553880064 31562235054 31598235648 31615508736 31654522291 31707951744 31797018624 31943819264 31952277504 31969744128 32006209536 32045705216 32063222912 32099794944 32108294484 32117342208 32256532224 32274165168 32364822528 32368534072 32459456512 32477200384 32514244608 32522853888 32617949952 32635780464 32673005568 32690866176 32728154112 32768540672 32786453504 32832541728 32850489546 32928543312 32946543609 33039089664 33191624704 33200413344 33256452096 33297490576 33315692557 33353693184 33371925888 33409990656 33516553014 33573125376 33727404032 33784332288 33822867456 33892088622 33940307968 33949294848 33967853136 33988018176 34006597632 34048561792 34067174344 34106032128 34272565488 34387623936 34426847232 34488172544 34507025408 34527510528 34546384896 34555532256 34656571824 34675516743 34696101888 34715068416 34773663744 34816574464 34865516448 34884575586 34986577269 35104032768 35144073216 35246833664 35266101248 35275439178 35315675136 35334980352 35378583737 35418937344 35438299008 35498115072 35671445712 35701915648 35771645952 35835366784 35876241408 35895853056 35936796672 36051418368 36061577216 36071125776 36112269312 36132009984 36176596904 36237659136 36339449856 36414600831 36507222016 36516888576 36536850432 36578525184 36623663104 36643683328 36685479936 36695193696 36705533952 36715253022 36802489584 36822607563 36864608256 36884760192 36992610368 37044611226 37096521728 37168975872 37277657088 37298034816 37340577792 37449760768 37459676898 37470232576 37522904832 37543416624 37632620928 37653192696 37758959616 37933285376 37943329536 38007373824 38054274944 38075077208 38118506496 38139343872 38182846464 38304632016 38325571137 38369286144 38545604608 38610665472 38654705664 38733815568 38788923392 38799194112 38820403584 38843449344 38864683008 38912642048 38933913536 38978322432 38988643302 39102645183 39168646272 39415054336 39460012032 39492036864 39540770059 39607510656 39629161992 39652687872 39674363904 39790370816 39846304512 39868086384 39984659736 40118894592 40164655104 40282095616 40304115712 40314787632 40360771584 40382834688 40432667128 40478785536 40500913152 40569274368 40698671517 40767366528 40802189312 40881881088 40954704896 41001418752 41023832064 41070624768 41154679041 41201620992 41213231104 41224143744 41271164928 41293725696 41322093568 41344682176 41402800782 41414467584 41616686664 41733586944 41855614976 41878495232 41926262784 41937364224 41960289168 42059988096 42082980072 42130980864 42154011648 42277268992 42336698544 42359841783 42396024832 42478829568 42603036672 42626325504 42674946048 42799726592 42811059312 42823122944 42834461859 42883319808 42906761856 43008709632 43032220224 43153096704 43352326144 43363805184 43436998656 43490599936 43514373952 43564007424 43575542514 43587821568 43637538816 43702956381 43776722304 43800652728 43850612736 43904724416 43928724812 44052119552 44267217792 44341936128 44392513536 44471590912 44495901184 44546654208 44558449488 44582807241 44688737352 44764167168 44982742203 45045776384 45097156608 45133756416 45189451496 45265726464 45290470848 45317357568 45342130176 45474709504 45486750519 45538633728 45563527296 45696753984 45850165248 45902462976 46036680704 46061846528 46074043008 46126596096 46151811072 46208762432 46234022324 46261469184 46286757888 46364884992 46487355264 46512767448 46591276032 46648769692 46805377024 46858764288 47033918904 47087566848 47113307136 47167045632 47225249792 47251065344 47317486608 47330820096 47343352581 47561927616 47695527936 47834988544 47861137408 47915728896 47928416256 47954616192 48068557824 48094834368 48149692416 48176013312 48316878848 48384798336 48411247752 48452599808 48547233792 48552801108 48689184768 48715800576 48771366912 48913973248 48926924928 48940711936 48953670696 49009508352 49036299264 49069986112 49096810084 49152811008 49179680256 49392814968 49558634496 49703542784 49730713088 49787437056 49800620016 49946235864 50030539776 50057888832 50114985984 50176827904 50204256928 50274829521 50345279488 50591106048 50676498432 50734301184 50824675328 50838132933 50852458496 50910461952 50923942272 50951779704 51072842688 51100761516 51159048192 51408848232 51480887296 51581435904 51645087424 51732258816 51760538112 51791265792 51819577344 51971096576 51984857736 52044152832 52072602624 52136860244 52224861696 52613349376 52656049152 52716109824 52810014208 52838882656 52870250496 52899151872 52913158767 53128406016 53157448512 53247172608 53312879648 53491859456 53552873472 53753050176 53814362112 53843779584 53905195008 53971714048 54001217536 54077127552 54092365824 54106688664 54264895356 54356488704 54509174784 54668558336 54698442752 54760833024 54775332864 54805275648 54872905388 54935494656 54965524992 55028219904 55058300928 55203734376 55219290112 55296912384 55327140288 55488915552 55644782592 55901683712 55916485632 55947052224 56010866688 56079984128 56110640096 56174641152 56189515347 56205348864 56448931392 56479789044 56638439424 56644934626 56804048896 56835100672 56899928064 56914994304 57081412416 57112615812 57177759744 57209015808 57274269696 57344946176 57376293632 57456948024 57537462272 57818406912 57915998208 57982058496 58085343232 58100723352 58117095424 58183385088 58198791168 58230605376 58270608508 58368963072 58400870304 58467483648 58752969408 59022957056 59122581504 59190018048 59395538944 59411265984 59443742988 59479031808 59511545856 59584983136 59617555102 59685556224 59976989604 60129542144 60178341888 60246982656 60354301952 60387294464 60423143424 60456173568 60472181448 60649000692 60718178304 60751369728 60853911552 60929005312 61133553664 61203283968 61432057344 61502128128 61535748096 61605937152 61681958912 61715677184 61802431488 61819846656 61836215616 61983140352 62017023264 62121701376 62425029996 62478352384 62600380416 62711891872 62783422464 62817742848 62889394176 63089982144 63107760128 63124470108 63196471296 63231017472 63309044582 63415903488 63594037248 63887638528 63904555008 63939488256 64012419072 64091410432 64126445824 64199589888 64216588968 64234684416 64513064448 64548330336 64729645056 64737068144 64918913024 64954400768 65028489216 65045707776 65235899904 65271560928 65346011136 65381732352 65456308224 65537081344 65572907008 65665083456 65700979092 65857086624 65893087218 66078179328 66383249408 66400826688 66512904192 66594981152 66631385114 66707386368 66743851776 66819981312 67033106028 67146250752 67454808064 67568664576 67645734912 67784177244 67880615936 67898589696 67935706272 67976036352 68013195264 68097123584 68134348688 68212064256 68545130976 68775247872 68853694464 68976345088 69014050816 69055021056 69092769792 69111064512 69313143648 69351033486 69392203776 69430136832 69547327488 69633148928 69731032896 69769151172 69973154538 70208065536 70288146432 70493667328 70532202496 70550878356 70631350272 70669960704 70757167474 70837874688 70876598016 70996230144 71342891424 71403831296 71543291904 71670733568 71752482816 71791706112 71873593344 72102836736 72123154432 72142251552 72224538624 72264019968 72353193808 72475318272 72678899712 72829201662 73014444032 73033777152 73073700864 73157050368 73247326208 73287366656 73370959872 73390387392 73411067904 73430506044 73604979168 73645215126 73729216512 73769520384 73985220736 74089222452 74193043456 74337951744 74555314176 74596069632 74681155584 74899521536 74919353796 74940465152 75045809664 75086833248 75265241856 75306385392 75517919232 75866570752 75886659072 76014747648 76108549888 76150154416 76237012992 76278687744 76365692928 76609264032 76651142274 76738572288 76875268421 77091209216 77221330944 77309411328 77467631136 77577846784 77598388224 77640807168 77686898688 77729366016 77825284096 77867827072 77956644864 77977286604 78205290366 78337292544 78830108672 78920024064 78984073728 79081540118 79215021312 79258323984 79305375744 79348727808 79580741632 79692609024 79736172768 79969319472 80237789184 80329310208 80564191232 80608231424 80629575264 80721543168 80765669376 80865334256 80909539067 80957571072 81001826304 81138548736 81397343034 81534733056 81604378624 81763762176 81909409792 82002837504 82047664128 82141249536 82309358082 82403241984 82426462208 82448287488 82542329856 82587451392 82644187136 82689364352 82805601564 82828935168 83233373328 83467173888 83711229952 83756990464 83852525568 83874728448 83920578336 84119976192 84165960144 84261961728 84308023296 84554537984 84673397088 84719683566 84792049664 84957659136 84967401939 85206073344 85252651008 85349892096 85599453184 85622118624 85646245888 85668923718 85766639616 85813523712 85919417647 86017419264 86064440448 86306193408 86704652288 86727610368 86873997312 86981199872 87028747904 87128014848 87151085028 87175643136 87275077632 87405912762 87553444608 87601305456 87701225472 87809448832 87857449624 88104239104 88534435584 88683872256 88785027072 88943181824 88991802368 89093308416 89116898976 89165614482 89377474704 89426332653 89528334336 89965484406 90091552768 90194313216 90267512832 90378902992 90531452928 90580941696 90634715136 90684260352 90949419008 90973501038 91077267456 91127054592 91393507968 91700330496 91804925952 92073361408 92123693056 92148086016 92253192192 92303622144 92417524864 92468044648 92522938368 92573515776 92729769984 92974710528 93025534896 93182552064 93297539384 93610754048 93717528576 94067837808 94175133696 94226614272 94334091264 94450499584 94502130688 94634973216 94661640192 94686705162 94963566873 95123855232 95391055872 95669977088 95722274816 95831457792 95856832512 95909232384 96027584429 96137115648 96189668736 96299384832 96352026624 96633757696 96769596672 96822495504 96905199616 97094467584 97105602216 97378369536 97431601152 97542733824 97827946496 97853849856 97881423872 97907341392 98019016704 98072598528 98139972224 98193620168 98305622016 98359360512 98785629936 98839630827 99117268992 99407085568 99461426176 99574874112 99601240032 99892471728 99947077671 100061079552 100115777664 100229971968 100353655808 100408513856 100549659042 100690558976 101182212096 101352996864 101468602368 101649350656 101676265866 101704916992 101820923904 101847884544 101903559408 102145685376 102201523032 102318096384 102817696464 102961774592 103162871808 103290174848 103464517632 103521076224 103582531584 103639154688 103942193152 103969715472 104026550229 104088305664 104145205248 104273720488 104449723392 104959731807 105226698752 105312098304 105432219648 105620028416 105677765312 105740500992 105798303744 105826317534 106135751211 106256812032 106314897024 106494345216 106625759296 106983718912 107105746944 107506100352 107628724224 107687559168 107810390016 107943428096 108002435072 108154255104 108184731648 108213377328 108529790712 108712977408 109018349568 109243802493 109337116672 109396885504 109521666048 109550665728 109610551296 109745810776 109870989312 109931049984 110056439808 110116601856 110407468752 110438580224 110467822689 110593824768 110654280576 110977831104 111289565184 111803367424 111832971264 111894104448 112021733376 112159968256 112221280192 112349282304 112379030694 112410697728 112897862784 112959578088 113276878848 113289869252 113608097792 113670201344 113799856128 113829988608 114162824832 114225231624 114355519488 114418031616 114548539392 114689892352 114752587264 114913896048 114976713411 115074924544 115636813824 115831996416 115964116992 116170686464 116201446704 116234190848 116366770176 116397582336 116461210752 116541217016 116737926144 116801740608 116934967296 117307935549 117505938816 118045914112 118245163008 118380036096 118622310177 118791077888 118822531968 118887485976 118958063616 119023091712 119169966272 119235110204 119371112448 119953979208 120356683776 120493965312 120708603904 120774588928 120846286848 120912347136 120944362896 121298001384 121436356608 121502739456 121707823104 121858010624 122096014551 122267107328 122406567936 122864114688 123004256256 123071496192 123211874304 123363917824 123431354368 123464037123 123604862976 123639693312 123672431232 123966280704 124034046528 124243402752 124850059992 124956704768 125200760832 125423783744 125566844928 125635485696 125778788352 126179964288 126215520256 126248940216 126392942592 126462034944 126618089164 126831806976 127188074496 127775277056 127809110016 127878976512 128024838144 128182820864 128252891648 128399179776 128433177936 128469368832 128503385577 129026128896 129096660672 129459290112 129474136288 129837826048 129908801536 130056978432 130091415552 130471799808 130543121856 130692022272 130763464704 130912616448 131074162688 131108869143 131145814016 131330166912 131401958184 131714173248 131786174436 132156358656 132766498816 132801653376 133025808384 133189962304 133262770228 133414772736 133487703552 133639962624 134066212056 134292501504 134909616128 135137329152 135291469824 135568354488 135761231872 135797179392 135871412544 135952072704 136026390528 136194247168 136268697376 136424128512 136460251557 137090261952 137550495744 137707388928 137952690176 138028101632 138110042112 138185539584 138222129024 138626287296 138702066972 138784407552 138860273664 139094654976 139266297856 139462065792 139538302344 139946309076 140416131072 140576292864 140987334656 141064404992 141101756712 141262700544 141339921408 141514334948 141675749376 141753196032 141992460288 142685782848 142807662592 143086583808 143341467136 143504965632 143583412224 143747186688 144205673472 144246308864 144284503104 144449077248 144528039936 144706387616 144950636544 145357799424 145658403324 146028888064 146067554304 146147401728 146314100736 146494652416 146574733312 146741919744 146780774784 146822135808 146861012088 147209958336 147290430252 147458433024 147539040768 147970441472 148178444904 148386086912 148675903488 149110628352 149192139264 149362311168 149799043072 149838707592 149880930304 150091619328 150173666496 150530483712 150612770784 151035838464 151733141504 151773318144 152029495296 152217099776 152300308832 152474025984 152514398799 152557375488 152731385856 153218528064 153302284548 153477144576 153750536842 154182418432 154442661888 154935262272 155155693568 155196776448 155281614336 155373797376 155458732032 155650568192 155735654144 155913289728 155954573208 156410580732 156674585088 157660217344 157840048128 157968147456 158163080236 158430042624 158516647968 158610751488 158697455616 159161483264 159385218048 159472345536 159938638944 160475578368 160658620416 161128382464 161216462848 161259150528 161443086336 161531338752 161730668512 161819078134 161915142144 162003652608 162277097472 162794686068 163069466112 163208757248 163527524352 163818819584 164005675008 164095328256 164282499072 164618716164 164806483968 164852924416 164896574976 165084659712 165174902784 165288374272 165378728704 165611203128 165657870336 166466746656 166934347776 167422459904 167513980928 167705051136 167749456896 167841156672 168239952384 168331920288 168523923456 168616046592 169109075968 169346794176 169439367132 169584099328 169915318272 169934803878 170412146688 170505302016 170699784192 171198906368 171244237248 171292491776 171337847436 171533279232 171627047424 171838835294 172034838528 172128880896 172612386816 173409304576 173455220736 173747994624 173962399744 174057495808 174256029696 174302170056 174351286272 174550155264 174811825524 175106889216 175202610912 175402450944 175618897664 175714899248 176208478208 177068871168 177367744512 177570054144 177886363648 177983604736 178186616832 178233797952 178331228964 178754949408 178852665306 179056668672 179930968812 180183105536 180388626432 180535025664 180757805984 181062905856 181161883392 181269430272 181368520704 181898838016 181947002076 182154534912 182254109184 182787015936 183400660992 183609851904 184146722816 184247386112 184296172032 184506384384 184607244288 184835049728 184936089296 185045876736 185147031552 185459539968 185949421056 186051069792 186365104128 186595078768 187221508096 187435057152 188135675616 188350267392 188453228544 188668182528 188900999168 189004261376 189269946432 189323280384 189373410324 189927133746 190247710464 190782111744 191339954176 191444549632 191662915584 191713665024 191818464768 192055168858 192274231296 192379337472 192598769664 192704053248 193267515392 193539193344 193644991008 193810399232 194188935168 194211204432 194756739072 194863202304 195085467648 195655892992 195707699712 195762847744 195814682784 196038033408 196145197056 196279944448 196387240336 196611244032 196718721024 197571259872 197679261654 198234537984 198257271191 198814171136 198922852352 199149748224 199202480064 199784943456 199894155342 200122159104 200231555328 200459943936 200707311616 200817027712 201099318084 201381117952 202364424192 202705993728 202937204736 203298701312 203352531732 203409833984 203641847808 203695769088 203807118816 204291370752 204403046064 204636192768 205635392928 205923549184 206325743616 206580349696 206929035264 207042152448 207165063168 207278309376 207884386304 207939430944 208053100458 208176611328 208290410496 208547440976 208661442857 208899446784 209919463614 210453397504 210624196608 210864439296 211240056832 211355530624 211481001984 211596607488 211652635068 212271502422 212513624064 212629794048 212988690432 213251518592 213967437824 214211493888 215012200704 215257448448 215375118336 215620780032 215886856192 216004870144 216308510208 216369463296 216426754656 217059581424 217425954816 218036699136 218487604986 218674233344 218793771008 219043332096 219101331456 219221102592 219491621552 219741978624 219862099968 220112879616 220233203712 220814937504 220877160448 220935645378 221187649536 221308561152 221581656037 221955662208 222579130368 223606734848 223665942528 223788208896 224043466752 224319936512 224442560384 224698564608 224758061388 224821395456 225795725568 225919156176 226553757696 226579738504 227216195584 227340402688 227599712256 227659977216 228325649664 228450463248 228711038976 228836063232 229097078784 229379784704 229505174528 229827792096 229953426822 230149849088 230625805263 231273627648 231663992832 231928233984 232341372928 232402893408 232468381696 232733540352 232795164672 232922421504 233082434032 233209847899 233475852288 233603481216 233869934592 234615871098 235011877632 236091828224 236490326016 236760072192 237244620354 237582155776 237645063936 237774971952 237916127232 238046183424 238339932544 238470220408 238742224896 239907958416 240713367552 240987930624 241417207808 241549177856 241692573696 241824694272 241888725792 242596002768 242728617201 242872713216 243005478912 243415646208 243716021248 244192029102 244534214656 244813135872 245728229376 246008512512 246142992384 246423748608 246727835648 246862708736 246928074246 247209725952 247279386624 247344862464 247650086159 247932561408 248068093056 248486805504 249700119984 249913409536 250401521664 250847567488 251133689856 251270971392 251557576704 252359928576 252431040512 252497880432 252785885184 252924069888 253236178328 253663613952 254376148992 254902205817 255550554112 255618220032 255757953024 256049676288 256365641728 256505783296 256798359552 256866355872 256938737664 257006771154 257758252941 258052257792 258193321344 258918580224 258948272576 259675652096 259817603072 260113956864 260182831104 260943599616 261086243712 261384044544 261526929408 261825232896 262148325376 262217738286 262291628032 262660333824 262803916368 263428346496 263572348872 264312717312 265532997632 265603306752 266051616768 266379924608 266525540456 266829545472 266975407104 267279925248 268132424112 268278997959 268585003008 269819232256 270274658304 270582939648 271136708976 271522463744 271594358784 271742825088 271904145408 272052781056 272388494336 272537394752 272848257024 272920503114 274180523904 275100991488 275414777856 275905380352 276056203264 276220084224 276371079168 276444258048 276785390413 277252574592 277404133944 277568815104 277720547328 278189309952 278532595712 278924131584 279076604688 279892618152 280832262144 281152585728 281974669312 282128809984 282203513424 282525401088 282679842816 283028669896 283351498752 283506392064 283984920576 284890700619 285371565696 285615325184 286173167616 286682934272 287009931264 287166824448 287494373376 288082753287 288411346944 288492617728 288569006208 288898154496 289056079872 289412775232 289901273088 290715598848 291316806648 292135108608 292294803456 292628201472 292989304832 293149466624 293483839488 293561549568 293644271616 293722024176 294419916672 294580860504 294916866048 295078081536 295940882944 296356889808 296518892481 296772173824 297351806976 298221256704 298384278528 298724622336 299598086144 299677415184 299761860608 299841233013 300183238656 300347332992 301060967424 301225541568 302071676928 303466283008 303546636288 304058990592 304434199552 304600617664 304948051968 305028797598 305114750976 305462771712 306437056128 306604569096 306954289152 307501073684 308364836864 308885323776 309870524544 310311387136 310393552896 310563228672 310747594752 310917464064 311301136384 311471308288 311826579456 311909146416 312079650687 312821161464 313349170176 314879195421 315320434688 315680096256 315936294912 316326160472 316860085248 317033295936 317221502976 317394911232 318322966528 318407253633 318770436096 318944691072 319877277888 320951156736 321317240832 322256764928 322432925696 322518301056 322886172672 323062677504 323461337024 323638156268 323830284288 324007305216 324554194944 325589372136 326138932224 327055048704 327637639168 328011350016 328190656512 328564998144 329237432328 329612967936 329705848832 329793149952 330169319424 330349805568 330576748544 330757457408 331222406256 331315740672 331403468067 332933493312 333868695552 334844919808 335027961856 335410102272 335498913792 335682313344 336479904768 336663840576 337047846912 337232093184 338218151936 338693588352 338878734264 339168198656 339830636544 339869607756 340824293376 341010604032 341399568384 342397812736 342488474496 342584983552 342675694872 343066558464 343254094848 343677670588 344069677056 344257761792 345224773632 346818609152 346910441472 347495989248 347924799488 348114991616 348512059392 348604340112 348702572544 349100310528 349623651048 350213778432 350405221824 350804901888 351237795328 351429798496 351923806647 352416956416 354137742336 354735489024 355140108288 355772727296 355866930531 355967209472 356373233664 356467595904 356662457928 357509898816 357705330612 358113337344 359861937624 360366211072 361070051328 361515611968 362125811712 362323766784 362538860544 362737041408 363797676032 363894004152 364309069824 364508218368 365574031872 366801321984 367219703808 368293445632 368494772224 368592344064 369012768768 369214488576 369670099456 369872178592 370091753472 370294063104 370392111369 370919079936 371898842112 372102139584 372730208256 373190157536 374443016192 374870114304 376271351232 376700534784 376906457088 377336365056 377801998336 378008522752 378539892864 378646560768 378746820648 379854267492 380495420928 381564223488 382679908352 382889099264 383325831168 383427330048 383636929536 384110337716 384548462592 384758674944 385197539328 385408106496 386535030784 387078386688 387289982016 387620798464 388377870336 388422408864 389513478144 389726404608 390170935296 391311785984 391415399424 391525695488 391629365568 392076066816 392290394112 392559888896 392774480672 393222488064 393326607429 393437442048 395142519744 395358523308 396469075968 396514542382 397628342272 397845704704 398299496448 398404960128 399569886912 399788310684 400244318208 400463110656 400919887872 401414623232 401634055424 402198636168 402762235904 404728848384 405411987456 405874409472 406597402624 406705063464 406819667968 407283695616 407391538176 407614237632 408582741504 408806092128 409272385536 411270785856 411847098368 412651487232 413160699392 413858070528 414084304896 414330126336 414556618752 415768772608 415878861888 416106200916 416353222656 416580820992 417094881952 417322885714 417798893568 419838927228 420906795008 421248393216 421728878592 422480113664 422711061248 422962003968 423193214976 423305270136 424543004844 425027248128 425259588096 425977380864 426503037184 427934875648 428422987776 430024401408 430514896896 430750236672 431241560064 431773712384 432009740288 432617020416 432738926592 432853509312 434119162848 434851909632 436073398272 436975209972 437348466688 437587542016 438086664192 438202662912 438442205184 438983243104 439483957248 439724199936 440225759232 440466407424 441629875008 441754320896 441871290756 442375299072 442617122304 443163312074 443911324416 445158260736 447213469696 447331885056 447576417792 448086933504 448639873024 448885120768 449397129216 449516122776 449642790912 451591451136 451838312352 453107515392 453159477008 454432391168 454680805376 455199424512 455319954432 456651299328 456900926496 457422077952 457672126464 458194157568 458759569408 459010349056 459655584192 459906853644 460299698176 461251610526 462547255296 463327985664 464682745856 464805786816 464936763392 465467080704 465590329344 465844843008 466164868064 466419695798 466951704576 467206962432 467739869184 469231742196 470023755264 472183656448 472980652032 473520144384 474489240708 475164311552 475290127872 475549943904 475832254464 476092366848 476679865088 476940440816 477484449792 479815916832 481426735104 481975861248 482834415616 483098355712 483385147392 483649388544 483777451584 485192005536 485457234402 485745426432 486010957824 486831292416 487432042496 488384058204 489068429312 489626271744 491456458752 492017025024 492285984768 492847497216 493455671296 493725417472 493856148492 494419451904 494558773248 494689724928 495300172318 495865122816 496136186112 496973611008 499400239968 499826819072 500803043328 501695134976 502267379712 502541942784 503115153408 504719857152 504862081024 504995760864 505571770368 505848139776 506472356656 507327227904 508752297984 509804411634 511101108224 511236440064 511515906048 512099352576 512731283456 513011566592 513596719104 513732711744 513877475328 514013542308 515516505882 516104515584 516386642688 517837160448 517896545152 519351304192 519635206144 520227913728 520365662208 521887199232 522172487424 522768089088 523053858816 523650465792 524296650752 524435476572 524583256064 525320667648 525607832736 526856692992 527144697744 528625434624 531065995264 531206613504 532103233536 532759849216 533051080912 533659090944 533950814208 534559850496 536264848224 536557995918 537170006016 538126878947 539638464512 540549316608 541165879296 542273417952 543044927488 543188717568 543485650176 543808290816 544105562112 544776988672 545074789504 545696514048 545841006228 548361047808 550201982976 550829555712 551810760704 552112406528 552440168448 552742158336 552888516096 553570780826 554505149184 554808267888 555137630208 555441094656 556378619904 557065191424 557848263168 558153209376 559785236304 561664524288 562305171456 563949338624 564257619968 564407026848 565050802176 565359685632 566057339792 566366773469 566702997504 567012784128 567969841152 569781401238 570743131392 571230650368 572346335232 573365868544 574019862528 574333648896 574988746752 576165506574 576822693888 576985235456 577138012416 577796308992 578112159744 578825550464 579802546176 581431197696 582633613296 584270217216 584589606912 585256402944 585978609664 586298933248 586967678976 587123099136 587288543232 587444048352 588839833344 589161721008 589833732096 590156163072 591881765888 592713779616 593037784962 593544347648 594703613952 594771813573 596442513408 596768557056 597449244672 599196172288 599354830368 599523721216 599682466026 600366477312 600694665984 601435923529 602121934848 602451083136 604143353856 606932566016 607093272576 608117981184 608868399104 609201235328 609896103936 610057595196 610229501952 610925543424 612874112256 613209138192 613908578304 615002147368 616729673728 617770647552 619741049088 620622774272 620787105792 621126457344 621495189504 621834928128 622602272768 622942616576 623653158912 623818292832 624159301374 625642322928 625984328571 626698340352 629758390842 630640869376 631360192512 631872589824 632652320944 633720170496 634066591872 634443005952 634789822464 636645933056 636814507266 637540872192 637889382144 639754555776 641902313472 642634481664 644513529856 644865851392 645036602112 645772345344 646125355008 646922674048 647276312536 647660568576 648014610432 649108389888 651178744272 652277864448 654110097408 655275278336 656022700032 656381313024 657129996288 658474864656 659225935872 659411697664 659586299904 660338638848 660699611136 661153497088 661514914816 662444812512 662631481344 662806936134 664744968111 665866986624 667737391104 669689839616 670055923712 670820204544 670997827584 671364626688 672193091003 672959809536 673327681152 674095693824 674464186368 676436303872 677387176704 677757468528 678336397312 679661273088 679739215512 681648586752 682021208064 682799136768 684795625472 684976948992 685169967104 685351389744 686133116928 686508189696 687355341176 688139354112 688515523584 690449547264 691877415789 693637218304 693820882944 694991978496 695849598976 696229983232 697024118784 697208680224 697405145088 698200621056 699247302096 699629543697 700427556864 700810443648 701609803776 702475590656 702859596992 703847613294 704833912832 708275484672 709470978048 710280216576 711545454592 711733861062 711934418944 712746467328 712935191808 713324915856 715019797632 715410661224 716226674688 719723875248 720732422144 722140102656 723031223936 724251623424 724647533568 725077721088 725474082816 727595352064 727788008304 728185851603 728618139648 729016436736 731148063744 733602643968 734439407616 736586891264 736989544448 737184688128 738025537536 738428977152 739340198912 739744357184 740183506944 740588126208 740784222738 741838159872 742950258477 743797684224 744204279168 745460416512 746380315072 748886032384 749740228608 752542702464 753401069568 753812914176 754672730112 755603996672 756017045504 757079785728 757293121536 757493641296 759708534984 760990841856 763128446976 764706617451 765359816704 765778198528 766651662336 766854660096 767273859072 768220675432 769096925184 769517349888 770395078656 770816212992 773070061568 773274758823 774156773376 774579964032 775241596928 776755740672 776844817728 779026956288 779452809216 780341870592 782623571968 782830798848 783051390976 783258731136 784152133632 784580788224 785119777792 785548961344 786444976128 786653214858 786874884096 790285039488 790717046616 792938151936 793029084764 795256684544 795691409408 796598992896 796809920256 799139773824 799576621368 800488636416 800926221312 801839775744 802829246464 803268110848 804397272336 804836993877 805524471808 809457696768 810823974912 811748818944 813194805248 813410126928 813639335936 814567391232 814783076352 815228475264 817165483008 817612184256 818544771072 822541571712 823694196736 825302974464 826321398784 827716141056 828168609792 828660252672 829113237504 830356171239 831537545216 831757723776 832212401832 832706445312 833161641984 834189763904 834645771428 835597787136 839677854456 842496786432 843457757184 844960227328 845422122496 845924007936 846386429952 846610540272 849086009688 850054496256 850519176192 851954761728 853006074368 854672101857 855869751296 856845975552 860048802816 861029793792 861500473344 862483120128 863547424768 864019480576 864248259861 865234040832 865477853184 865707018624 868238325696 869703819264 872146796544 873950419944 874696933376 875175084032 876405325824 876884410368 877966486208 878967914496 879448399872 880451518464 880932814848 883259750016 883508641792 883742581512 884750598144 885234244608 886326624148 887822648832 890316521472 894426939392 894663770112 895152835584 896173867008 897279746048 897770241536 898794258432 899032245552 899285581824 899523699039 903182902272 903676624704 906215030784 906318954016 908864782336 909361610752 910398849024 910639908864 913302598656 913801852992 914844155904 915344252928 916388315136 917519138816 918020698112 919311168384 919813707288 920599396352 922503221052 925094510592 926655971328 929365491712 929611573632 929873526784 930934161408 931180658688 931689686016 932329736128 932839391596 933903409152 934413924864 935479738368 938463484392 940047510528 944367312896 945961304064 947040288768 948978481416 950328623104 950580255744 951099887808 951664508928 952184733696 953359730176 953880881632 954968899584 955221760899 959631833664 962853470208 963951722496 965668831232 966196711424 966770294784 967298777088 967554903168 970384011072 970914468804 971490852864 972021915648 973662584832 974864084992 976768116408 978136858624 982912917504 984034050048 984571969536 985694994432 986911342592 987450834944 987712296984 988838903808 989117546496 989379449856 990600344636 991730245632 992272372224 993947222016 998800479936 999653638144 1001606086656 1003390269952 1004534759424 1005083885568 1006230306816 1009439714304 1009724162048 1009991521728 1011143540736 1011696279552 1012944713312 1014654455808 1017504595968 1019608823268 1022202216448 1022472880128 1023031812096 1024198705152 1025462566912 1026023133184 1027193438208 1027465423488 1027754950656 1028027084616 1031033011764 1032209031168 1032773285376 1035674320896 1035793090304 1038702608384 1039270412288 1040455827456 1040731324416 1043774398464 1044344974848 1045536178176 1046107717632 1047300931584 1048593301504 1048870953144 1049166512128 1050641335296 1051215665472 1053713385984 1054289395488 1057250869248 1062131990528 1062413227008 1064206467072 1065519698432 1066102161824 1067318181888 1067600791593 1067901628416 1069119700992 1072529696448 1073115991836 1074340012032 1076253757894 1079276929024 1081098633216 1084546835904 1086089854976 1086377435136 1086971300352 1087616581632 1088211124224 1089553977344 1090149579008 1091393028096 1091682012456 1096722095616 1100403965952 1101659111424 1103621521408 1104224813056 1104880336896 1105484316672 1105777032192 1107141561652 1109010298368 1109616535776 1110275260416 1110882189312 1112757239808 1114130382848 1115696526336 1116306418752 1119570472608 1123329048576 1124610342912 1127898677248 1128515239936 1128814053696 1130101604352 1130719371264 1132114679584 1132733546938 1133405995008 1134025568256 1135939682304 1139562802476 1141486262784 1142461300736 1144692670464 1146731737088 1148039725056 1148667297792 1149977493504 1152331013148 1153645387776 1153970470912 1154276024832 1155592617984 1156224319488 1157651100928 1159605092352 1162862395392 1165267226592 1168540434432 1169179213824 1170512805888 1171957219328 1172597866496 1173935357952 1174246198272 1174577086464 1174888096704 1177679666688 1178323442016 1179667464192 1180312326144 1183763531776 1185427559232 1186075569924 1187088695296 1189407227904 1189543627146 1192885026816 1193537114112 1194898489344 1198392344576 1198709660736 1199047442432 1199364932052 1200732954624 1201389331968 1202871847058 1204243869696 1204902166272 1208286707712 1213865132032 1214186545152 1216235962368 1217736798208 1218402470656 1219792207872 1220115190392 1220459003904 1221851086848 1225748224512 1226418276384 1227817156608 1230004294736 1233459347456 1235541295104 1239482098176 1241245548544 1241574211584 1242252914688 1242990379008 1243669856256 1245204545536 1245885233152 1247306317824 1247636585664 1248318602748 1251284645856 1251968657142 1253396680704 1259516781684 1261281738752 1262720385024 1263745179648 1265304641888 1267440340992 1268133183744 1268886011904 1269579644928 1273291866112 1273629014532 1275081744384 1275778764288 1279509111552 1283804626944 1285268963328 1289027059712 1289731702784 1290073204224 1291544690688 1292250710016 1293845348096 1294552625072 1295321137152 1296029220864 1298216779776 1302357488544 1304555728896 1308220194816 1310550556672 1312045400064 1312762626048 1314259992576 1316949729312 1318451871744 1318823395328 1319172599808 1320677277696 1321399222272 1322306994176 1323029829632 1324889625024 1325262962688 1325613872268 1329489936222 1331733973248 1335474782208 1339379679232 1340111847424 1341640409088 1341995655168 1342729253376 1344386182006 1345919619072 1346655362304 1348191387648 1348928372736 1352872607744 1354774353408 1355514937056 1356672794624 1359322546176 1359478431024 1363297173504 1364042416128 1365598273536 1369591250944 1369953897984 1370339934208 1370702779488 1372266233856 1373016379392 1374710682352 1376278708224 1377031047168 1380899094528 1383754831578 1387274436608 1387641765888 1389983956992 1391699197952 1392459966464 1394048237568 1394417360448 1394810290176 1396401242112 1398494604192 1399259087394 1400855113728 1401620887296 1403219607552 1404951181312 1405719193984 1407695226588 1409667825664 1416550969344 1418941956096 1420560433152 1423090909184 1423467722124 1423868837888 1425492934656 1425870383616 1426649831712 1430039595264 1430821322448 1432453349376 1439447750496 1441464844288 1444280205312 1446062447872 1448503246848 1449295067136 1450155442176 1450948165632 1455190704128 1455576016608 1456371703206 1457236279296 1458032873472 1460630099999 1462296127488 1467205287936 1468878815232 1473173782528 1473979088896 1474369376256 1476051075072 1476857954304 1478680397824 1479488714368 1480367013888 1481176252416 1481568445476 1483676319744 1485900516954 1487595368448 1488408558336 1490920833024 1492760630144 1497772064768 1499480457216 1505085404928 1506802139136 1507625828352 1509345460224 1511207993344 1512034091008 1514159571456 1514586243072 1514987282592 1519417069968 1521981683712 1526256893952 1529413234902 1530719633408 1531556397056 1533303324672 1533709320192 1534547718144 1536441350864 1538193850368 1539034699776 1540790157312 1541632425984 1546140123136 1546549517646 1548313546752 1549159928064 1550483193856 1553511481344 1553689635456 1558053912576 1558905618432 1560683741184 1565247143936 1565661597696 1566102781952 1566517462272 1568304267264 1569161576448 1570239555584 1571097922688 1572889952256 1573306429716 1573749768192 1580570078976 1581434093232 1585876303872 1586058169528 1590513369088 1591382818816 1593197985792 1593619840512 1598279547648 1599153242736 1600977272832 1601852442624 1603679551488 1605658492928 1606536221696 1608794544672 1609673987754 1611048943616 1614380636841 1618915393536 1621647949824 1623497637888 1626389610496 1626820253856 1627278671872 1629134782464 1629566152704 1630456950528 1632468935293 1634330966016 1635224368512 1637089542144 1645083143424 1647388393472 1650605948928 1652642797568 1655432282112 1656337219584 1657320505344 1658226475008 1660712342478 1663075090432 1663515447552 1664424803664 1665412890624 1666323283968 1668379527808 1669291542856 1671195574272 1679355708912 1684993572864 1686915514368 1689920454656 1690844244992 1691848015872 1692772859904 1693221080544 1698172019376 1699100320407 1700108992512 1701038352384 1703909523456 1706012148736 1709344203714 1711739502592 1713691951104 1720097605632 1722059587584 1723000946688 1724966240256 1727094849536 1728038961152 1728496519722 1730468081664 1730955706368 1731414037248 1736476651392 1739407638528 1744293593088 1747900839888 1749393866752 1750350168064 1752810651648 1753768820736 1755932972416 1757935828992 1758896799744 1760903036928 1761865629696 1766519500032 1767017283584 1767485163024 1769501196288 1770468489216 1772653248296 1775645297664 1780633042944 1784315440719 1788853878784 1789327540224 1790305671168 1792347734016 1794559492096 1795540483072 1797588516864 1798064491104 1798571163648 1799047398078 1804307770587 1806365804544 1807353249408 1812430061568 1812637908032 1817729564672 1818723221504 1820797698048 1821279817728 1826605197312 1827603705984 1829688311808 1830688505856 1832776630272 1835038277632 1836041396224 1838622336768 1839627414576 1841198792704 1845006442104 1850189021184 1853311942656 1858730983424 1859223147264 1859747053568 1861868322816 1862361317376 1863379372032 1864659472256 1865678783192 1867806818304 1868827849728 1870959476736 1876926968784 1877952985713 1880095021056 1888734625792 1891922608128 1894080577536 1897956962832 1900657246208 1901160511488 1902199775616 1903329017856 1904369467392 1906719460352 1907761763264 1909937799168 1910443521798 1919263667328 1925706940416 1927903444992 1931337662464 1932393422848 1933540589568 1934597554176 1935109806336 1940768022144 1941828937608 1942981705728 1944043831296 1947325169664 1949728169984 1953536232816 1956273717248 1965825835008 1968068100096 1969143939072 1971389988864 1973822685184 1974901669888 1975424593968 1977677807616 1978235092992 1978758899712 1981200689272 1983460491264 1984544744448 1987894444032 1994234904333 1997600959872 1999307276288 2003212173312 2006780539904 2009069518848 2010167771136 2012460613632 2016579273009 2018879428608 2019448324096 2019983043456 2022287081472 2023392559104 2025889426624 2029308911616 2035009191936 2039217646536 2044945760256 2046063624192 2048397410304 2050925133824 2052046266368 2054386876416 2054930846976 2055509901312 2056054169232 2062066023528 2064418062336 2065546570752 2071348641792 2071586180608 2075632247367 2077405216768 2078540824576 2080911654912 2081462648832 2087548796928 2088689949696 2091072356352 2092215435264 2094601863168 2097186603008 2097741906288 2098333024256 2098888631091 2101282670592 2102431330944 2107426771968 2108578790976 2114501738496 2124263981056 2124826454016 2128412934144 2131039396864 2132204323648 2134636363776 2135201583186 2135803256832 2138239401984 2145059392896 2146231983672 2148680024064 2152507515788 2158553858048 2162197266432 2169093671808 2172179709952 2172754870272 2173942600704 2175233163264 2176422248448 2179107954688 2180299158016 2182786056192 2183364024912 2184557554809 2193444191232 2200807931904 2203318222848 2207243042816 2208449626112 2209760673792 2210968633344 2211554064384 2214283123304 2218020596736 2219233071552 2220550520832 2221764378624 2225514479616 2228260765696 2228850775431 2231393052672 2232612837504 2239140945216 2246658097152 2249220685824 2255797354496 2257030479872 2257628107392 2260203208704 2261438742528 2264229359168 2265467093876 2266811990016 2268051136512 2271879364608 2279125604952 2282972525568 2289385340928 2293463474176 2296079450112 2297334595584 2299954987008 2304662026296 2307290775552 2307940941824 2308552049664 2311185235968 2312448638976 2315302201856 2319210184704 2319824276469 2325724790784 2330534453184 2337080868864 2338358427648 2341025611776 2343914438656 2345195732992 2347870715904 2348492396544 2349154172928 2349776193408 2355359333376 2356646884032 2359334928384 2360624652288 2367527063552 2370855118464 2372151139848 2374177390592 2378814455808 2379087254292 2385770053632 2387074228224 2389796978688 2396784689152 2397419321472 2398094884864 2398729864104 2401465909248 2402778663936 2405743694116 2408487739392 2409804332544 2416573415424 2427730264064 2428373090304 2432471924736 2435473596416 2436804941312 2439584415744 2440230380784 2440918007808 2443702173696 2451496449024 2452836552768 2455634313216 2460008589472 2466918694912 2471082590208 2478964196352 2482491097088 2483148423168 2484505829376 2485980758016 2487339712512 2490409091072 2491068513717 2491770466304 2494612635648 2495273171328 2496637205496 2502569291712 2503937314284 2506793361408 2519033563368 2522563477504 2527490359296 2530609283776 2534880681984 2536266367488 2537772023808 2539159289856 2546583732224 2547258029064 2550163488768 2551557528576 2559018223104 2567609253888 2570537926656 2578054119424 2579463405568 2580146408448 2583089381376 2584501420032 2587690696192 2589105250144 2590642274304 2592058441728 2592744779583 2596433559552 2604714977088 2609111457792 2616440389632 2621101113344 2624090800128 2625525252096 2633899458624 2636903743488 2637646790656 2638345199616 2641354555392 2642798444544 2644613988352 2646059659264 2649779250048 2650525925376 2651227744536 2658979872444 2663467946496 2670949564416 2678759358464 2680223694848 2683280818176 2683991310336 2685458506752 2688772364012 2691839238144 2693310724608 2696382775296 2697856745472 2705745215488 2709548706816 2711029874112 2713345589248 2718645092352 2718956862048 2726594347008 2728084832256 2731196547072 2739182501888 2739907795968 2740679868416 2741405558976 2744532467712 2746032758784 2749421364704 2752557416448 2754062094336 2761798189056 2767509663156 2774548873216 2775283531776 2779967913984 2783398395904 2784919932928 2788096475136 2788834720896 2789620580352 2792802484224 2796989208384 2798518174788 2801710227456 2803241774592 2806439215104 2809902362624 2811438387968 2815390453176 2819335651328 2833101938688 2837883912192 2841120866304 2846181818368 2846935444248 2847737675776 2850985869312 2851740767232 2853299663424 2860079190528 2861642644896 2864906698752 2878895500992 2882929688576 2888560410624 2892124895744 2897006493696 2898590134272 2900310884352 2901896331264 2910381408256 2911152033216 2912743406412 2914472558592 2916065746944 2921260199998 2924592254976 2934410575872 2946347565056 2947958177792 2948738752512 2952102150144 2953715908608 2957360795648 2958977428736 2960734027776 2962352504832 2963136890952 2967352639488 2971801033908 2975190736896 2976817116672 2981841666048 2985521260288 2995544129536 2998960914432 3010170809856 3013604278272 3015251656704 3018690920448 3022415986688 3024068182016 3028319142912 3029172486144 3029974565184 3038834139936 3043963367424 3052513787904 3058826469804 3061439266816 3063112794112 3066606649344 3067418640384 3069095436288 3072882701728 3076387700736 3078069399552 3081580314624 3083264851968 3092280246272 3093099035292 3096627093504 3098319856128 3100966387712 3107022962688 3107379270912 3116107825152 3117811236864 3121367482368 3130494287872 3131323195392 3132205563904 3133034924544 3136608534528 3138323152896 3140479111168 3142195845376 3145779904512 3146612859432 3147499536384 3161140157952 3162868186464 3171752607744 3172116339056 3181026738176 3182765637632 3186395971584 3187239681024 3196559095296 3198306485472 3201954545664 3203704885248 3207359102976 3211316985856 3213072443392 3217589089344 3219347975508 3222097887232 3228761273682 3237830787072 3243295899648 3252779220992 3253640507712 3254557343744 3258269564928 3259132305408 3260913901056 3264937870586 3268661932032 3270448737024 3274179084288 3290166286848 3294776786944 3301211897856 3305285595136 3310864564224 3312674439168 3314641010688 3316452950016 3321424684956 3326150180864 3327030895104 3328849607328 3330825781248 3332646567936 3336759055616 3338583085712 3342391148544 3358711417824 3369987145728 3373831028736 3379840909312 3381688489984 3383696031744 3385545719808 3386442161088 3396344038752 3398200640814 3400217985024 3402076704768 3407819046912 3412024297472 3418688407428 3423479005184 3427383902208 3440195211264 3444119175168 3446001893376 3449932480512 3454189699072 3456077922304 3456993039444 3460936163328 3461911412736 3462828074496 3472953302784 3478815277056 3488587186176 3495801679776 3498787733504 3500700336128 3505621303296 3507537641472 3511865944832 3515871657984 3517793599488 3521806073856 3523731259392 3533039000064 3534034567168 3534970326048 3539002392576 3540936978432 3545306496592 3551290595328 3561266085888 3568630881438 3577707757568 3578655080448 3580611342336 3584695468032 3589118984192 3591080966144 3595177033728 3596128982208 3597142327296 3598094796156 3608615541174 3612731609088 3614706498816 3624860123136 3625275816064 3635459129344 3637446443008 3641595396096 3642559635456 3653210394624 3655207411968 3659376623616 3661377011712 3665553260544 3670076555264 3672082792448 3677244673536 3679254829152 3682397585408 3690012884208 3700378042368 3706623885312 3717461966848 3718446294528 3719494107136 3723736645632 3724722634752 3726758744064 3729318944512 3731357566384 3735613636608 3737655699456 3741918953472 3753853937568 3755905971426 3760190042112 3766888152629 3777469251584 3783845216256 3788161155072 3795913925664 3801314492416 3802321022976 3804399551232 3806658035712 3808738934784 3813438920704 3815523526528 3819875598336 3820887043596 3838527334656 3851413880832 3855806889984 3862675324928 3864786845696 3867081179136 3869195108352 3870219612672 3881536044288 3883657875216 3885963411456 3888087662592 3894650339328 3899456339968 3907072465632 3912547434496 3931651670016 3936136200192 3938287878144 3942779977728 3947645370368 3949803339776 3950849187936 3955355615232 3956470185984 3957517799424 3962401378544 3964567414283 3966920982528 3969089488896 3975788888064 3988469808666 3995201919744 3998614552576 4006424346624 4013561079808 4018139037696 4020335542272 4024921227264 4033158546018 4037758857216 4038896648192 4039966086912 4044574162944 4046785118208 4051778853248 4058617823232 4070018383872 4078435293072 4089891520512 4092127248384 4096794820608 4101850267648 4104092532736 4108773752832 4109861693952 4111019802624 4112108338464 4124132047056 4128836124672 4131093141504 4142697283584 4143172361216 4151264494734 4154810433536 4157081649152 4161823309824 4162925297664 4175097593856 4177379899392 4182144712704 4184430870528 4189203726336 4194373206016 4195483812576 4196666048512 4197777262182 4202565341184 4204862661888 4210051464703 4214853543936 4217157581952 4229003476992 4248527962112 4249652908032 4256825868288 4262078793728 4264408647296 4269272727552 4270403166372 4271606513664 4276478803968 4290118785792 4292463967344 4297360048128 4305015031576 4317107716096 4324394532864 4338187343616 4344359419904 4345509740544 4347885201408 4350466326528 4352844496896 4358215909376 4360598316032 4365572112384 4366728049824 4369115109618 4381890299997 4386888382464 4401615863808 4406636445696 4414486085632 4416899252224 4419521347584 4421937266688 4423108128768 4428566246608 4436041193472 4438466143104 4441101041664 4443528757248 4451028959232 4456521531392 4457701550862 4462786105344 4465225675008 4478281890432 4493316194304 4498441371648 4511594708992 4514060959744 4515256214784 4520406417408 4522877485056 4528458718336 4530934187752 4533623980032 4536102273024 4543758729216 4558251209904 4565945051136 4578770681856 4586926948352 4592158900224 4594669191168 4599909974016 4609324052592 4614581551104 4615881883648 4617104099328 4622370471936 4624897277952 4630604403712 4638420369408 4639648552938 4651449581568 4661068906368 4674161737728 4676716855296 4682051223552 4687828877312 4690391465984 4695741431808 4696984793088 4698308345856 4699552386816 4705351637021 4710718666752 4713293768064 4718669856768 4721249304576 4735054127104 4741710236928 4744302279696 4748354781184 4757628911616 4758174508584 4771540107264 4774148456448 4779593957376 4793569378304 4794838642944 4796189769728 4797459728208 4802931818496 4805557327872 4811487388232 4816975478784 4819608665088 4833146830848 4843141910523 4855460528128 4856746180608 4864943849472 4870947192832 4873609882624 4879168831488 4880460761568 4881836015616 4887404347392 4897406805879 4902992898048 4905673105536 4911268626432 4920017178944 4933837389824 4942165180416 4957928392704 4966296846336 4969011658752 4971961516032 4974679425024 4980818182144 4982137027434 4983540932608 4989225271296 4990546342656 4993274410992 5005138583424 5007874628568 5013586722816 5038067126736 5045126955008 5054980718592 5061218567552 5069761363968 5072532734976 5075544047616 5078318579712 5093167464448 5094516058128 5097300961221 5100326977536 5103115057152 5118036446208 5135218507776 5141075853312 5156108238848 5158926811136 5160292816896 5166178762752 5169002840064 5175381392384 5178210500288 5181284548608 5184116883456 5185489559166 5192867119104 5209429954176 5218222915584 5232880779264 5242202226688 5248181600256 5251050504192 5267798917248 5273807486976 5275293581312 5276690399232 5282709110784 5285596889088 5289227976704 5292119318528 5299558500096 5301051850752 5302455489072 5317959744888 5326935892992 5341899128832 5352946322157 5357518716928 5360447389696 5366561636352 5367982620672 5370917013504 5377544728024 5383678476288 5386621449216 5392765550592 5395713490944 5411490430976 5412923311761 5419097413632 5422059748224 5426691178496 5437290184704 5437913724096 5453188694016 5456169664512 5462393094144 5478365003776 5479815591936 5481359736832 5482811117952 5489064935424 5492065517568 5498842729408 5505114832896 5508124188672 5523596378112 5535019326312 5550567063552 5559935827968 5566796791808 5569839865856 5576192950272 5577669441792 5579241160704 5585604968448 5593978416768 5597036349576 5603420454912 5606483549184 5612878430208 5619804725248 5622876775936 5630780906352 5633858957139 5638671302656 5666203877376 5675767824384 5682241732608 5692363636736 5693870888496 5695475351552 5701971738624 5703481534464 5706599326848 5720158381056 5723285289792 5729813397504 5757791001984 5765859377152 5777120821248 5784249791488 5794012987392 5797180268544 5800621768704 5803792662528 5820762816512 5822304066432 5825486812824 5828945117184 5832131493888 5842520399996 5849184509952 5868821151744 5895916355584 5897477505024 5904204300288 5907431817216 5914721591296 5917954857472 5921468055552 5924705009664 5926273781904 5934705278976 5943602067816 5950381473792 5953634233344 5963683332096 5971042520576 5982704712999 5991088259072 5997921828864 6020341619712 6027208556544 6030503313408 6037381840896 6044831973376 6048136364032 6049737819027 6056638285824 6058344972288 6059949130368 6077668279872 6087926734848 6105027575808 6117652939608 6122878533632 6126225588224 6134837280768 6138190872576 6145765403456 6152775401472 6156138799104 6163160629248 6166529703936 6184560492544 6186198070584 6193254187008 6196639712256 6214045925376 6214758541824 6232215650304 6235622473728 6242734964736 6260988575744 6262646390784 6264411127808 6266069849088 6273217069056 6276646305792 6280958222336 6284391690752 6291559809024 6293225718864 6294999072768 6296665893273 6322280315904 6325736372928 6343505215488 6344232678112 6362053476352 6365531275264 6372791943168 6374479362048 6393118190592 6396612970944 6403909091328 6407409770496 6414718205952 6422633971712 6426144886784 6435178178688 6438695951016 6444195774464 6457522547364 6475661574144 6486591799296 6505558441984 6507281015424 6509114687488 6516539129856 6518264610816 6521827802112 6529875741172 6537323864064 6540897474048 6548358168576 6580332573696 6589553573888 6602423795712 6610571190272 6621729128448 6625348878336 6629282021376 6632905900032 6642849369912 6652300361728 6654061790208 6657699214656 6661651562496 6665293135872 6673518111232 6677166171424 6684782297088 6686552326293 6717422835648 6739974291456 6747662057472 6759681818624 6763376979968 6767392063488 6771091439616 6772884322176 6792688077504 6796401281628 6800435970048 6804153409536 6815638093824 6824048594944 6837376814856 6846958010368 6880390422528 6888238350336 6892003786752 6899864961024 6908379398144 6912155844608 6913986078888 6921872326656 6923822825472 6925656148992 6945906605568 6957630554112 6977174372352 6991603359552 6997575467008 7001400672256 7011242606592 7015075282944 7023731889664 7031743315968 7035587198976 7043612147712 7047462518784 7066078000128 7068069134336 7069940652096 7078004785152 7081873956864 7090612993184 7102581190656 7122532171776 7137261762876 7155415515136 7157310160896 7161222684672 7169390936064 7178237968384 7182161932288 7190354067456 7192257964416 7194284654592 7196189592312 7217231082348 7225463218176 7229412997632 7249720246272 7250551632128 7270918258688 7274892886016 7283190792192 7285119270912 7306420789248 7310414823936 7318753247232 7322754023424 7331106521088 7340153110528 7344165584896 7354489347072 7358509658304 7364795170816 7380025768416 7400756084736 7413247770624 7434923933696 7436892589056 7438988214272 7447473291264 7449445269504 7453517488128 7458637889024 7462715132768 7471227273216 7473205541151 7475311398912 7483837906944 7507707875136 7511811942852 7520380084224 7533776305258 7554938503168 7567690432512 7591827851328 7602628984832 7604642045952 7608799102464 7613316071424 7617477869568 7626877841408 7631047053056 7639751196672 7641774087192 7677054669312 7702827761664 7711613779968 7725350649856 7729573691392 7734162358272 7738390216704 7740439225344 7763072088576 7767315750432 7771926822912 7776175325184 7789300678656 7798912679936 7814144931264 7825094868992 7863303340032 7872272400384 7876575756288 7895290740736 7899606679552 7901698375872 7910711230464 7912940371968 7915035598848 7924802757088 7929134828566 7933841965056 7938178977792 7951577776128 7976939617332 7990403839488 7997229105152 8012848693248 8027122159616 8036278075392 8040671084544 8049842454528 8066317092036 8075517714432 8077793296384 8079932173824 8089148325888 8093570236416 8103557706496 8117235646464 8140036767744 8156870586144 8179783041024 8184254496768 8193589641216 8203700535296 8208185065472 8217547505664 8219723387904 8222039605248 8224216676928 8248264094112 8257672249344 8262186283008 8285394567168 8286344722432 8302528989468 8309620867072 8314163298304 8323646619648 8325850595328 8350195187712 8354759798784 8364289425408 8368861741056 8378407452672 8388746412032 8390967625152 8393332097024 8395554524364 8405130682368 8409725323776 8420102929406 8429707087872 8434315163904 8458006953984 8497055924224 8499305816064 8513651736576 8524157587456 8528817294592 8538545455104 8540806332744 8543213027328 8552957607936 8580237571584 8584927934688 8594720096256 8610030063152 8634215432192 8648789065728 8676374687232 8688718839808 8691019481088 8695770402816 8700932653056 8705688993792 8716431818752 8721196632064 8731144224768 8733456099648 8738230219236 8763780599994 8773776764928 8803231727616 8828972171264 8833798504448 8839042695168 8843874533376 8846216257536 8857132493216 8872082386944 8876932286208 8882202083328 8887057514496 8902057918464 8913043062784 8915403101724 8925572210688 8930451350016 8956563780864 8986632388608 8996882743296 9023189417984 9028121919488 9030512429568 9040812834816 9045754970112 9056917436672 9061868375504 9067247960064 9072204546048 9087517458432 9116502419808 9131890102272 9157541363712 9173853896704 9184317800448 9189338382336 9199819948032 9218648105184 9229163102208 9231763767296 9234208198656 9244740943872 9249794555904 9261208807424 9276840738816 9279297105876 9302899163136 9322137812736 9348323475456 9353433710592 9364102447104 9375657754624 9380782931968 9391482863616 9393969586176 9396616691712 9399104773632 9410703274042 9421437333504 9426587536128 9437339713536 9442498609152 9470108254208 9483420473856 9488604559392 9496709562368 9515257823232 9516349017168 9543080214528 9548296912896 9559187914752 9587138756608 9589677285888 9592379539456 9594919456416 9605863636992 9611114655744 9622974776464 9633950957568 9639217330176 9666293661696 9686283821046 9710921056256 9713492361216 9729887698944 9741894385664 9747219765248 9758337662976 9760921523136 9763672031232 9774808694784 9794813611758 9805985796096 9811346211072 9822537252864 9840034357888 9867674779648 9884330360832 9915856785408 9932593692672 9938023317504 9943923032064 9949358850048 9961636364288 9964274054868 9967081865216 9978450542592 9981092685312 9986548821984 10010277166848 10015749257136 10027173445632 10076134253472 10090253910016 10109961437184 10122437135104 10139522727936 10145065469952 10151088095232 10156637159424 10186334928896 10189032116256 10194601922442 10200653955072 10206230114304 10224410699993 10236072892416 10270437015552 10282151706624 10312216477696 10317853622272 10320585633792 10332357525504 10338005680128 10350762784768 10356421000576 10362569097216 10368233766912 10370979118332 10385734238208 10418859908352 10436445831168 10465761558528 10484404453376 10496363200512 10502101008384 10535597834496 10547614973952 10550587162624 10553380798464 10565418221568 10571193778176 10578455953408 10584238637056 10599117000192 10602103701504 10604910978144 10635919489776 10653871785984 10683798257664 10705892644314 10715037433856 10720894779392 10733123272704 10735965241344 10741834027008 10755089456048 10767356952576 10773242898432 10785531101184 10791426981888 10822980861952 10825846623522 10838194827264 10844119496448 10853382356992 10874580369408 10875827448192 10906377388032 10912339329024 10924786188288 10956730007552 10959631183872 10962719473664 10965622235904 10978129870848 10984131035136 10997685458816 11010229665792 11016248377344 11047192756224 11070038652624 11101134127104 11119871655936 11133593583616 11139679731712 11152385900544 11155338883584 11158482321408 11171209936896 11187956833536 11194072699152 11206840909824 11212967098368 11225756860416 11239609450496 11245753551872 11261561812704 11267717914278 11277342605312 11300664457887 11332407754752 11351535648768 11364483465216 11384727273472 11387741776992 11390950703104 11403943477248 11406963068928 11413198653696 11427282547051 11440316762112 11446570579584 11459626795008 11515582003968 11531718754304 11554241642496 11568499582976 11588025974784 11594360537088 11601243537408 11607585325056 11641525633024 11644608132864 11650973625648 11657890234368 11664262987776 11685040799992 11698369019904 11737642303488 11791832711168 11794955010048 11808408600576 11814863634432 11829443182592 11835909714944 11842936111104 11849410019328 11852547563808 11869410557952 11887204135632 11893702242849 11900762947584 11907268466688 11927366664192 11942085041152 11965409425998 11982176518144 11995843657728 12040683239424 12054417113088 12061006626816 12074763681792 12089663946752 12096272728064 12099475638054 12113276571648 12116689944576 12119898260736 12155336559744 12175853469696 12210055151616 12235305879216 12245757067264 12252451176448 12269674561536 12276381745152 12291530806912 12305550802944 12312277598208 12326321258496 12333059407872 12369120985088 12372396141168 12386508374016 12393279424512 12428091850752 12429517083648 12464431300608 12471244947456 12485469929472 12521977151488 12525292781568 12528822255616 12532139698176 12546434138112 12553292611584 12561916444672 12568783381504 12583119618048 12586451437728 12589998145536 12593331786546 12630154394109 12644560631808 12651472745856 12687010430976 12688465356224 12724106952704 12731062550528 12745583886336 12748958724096 12786236381184 12793225941888 12807818182656 12814819540992 12829436411904 12845267943424 12852289773568 12870356357376 12877391902032 12888391548928 12915045094728 12951323148288 12973183598592 13011116883968 13014562030848 13018229374976 13033078259712 13036529221632 13043655604224 13059751482344 13074647728128 13081794948096 13096716337152 13145670899991 13160665147392 13179107147776 13204847591424 13221142380544 13243458256896 13250697756672 13258564042752 13265811800064 13285698739824 13304600723456 13308123580416 13315398429312 13323303124992 13330586271744 13347036222464 13354332342848 13369564594176 13373104652586 13434845671296 13479948582912 13495324114944 13519363637248 13526753959936 13534784126976 13542182879232 13545768644352 13585376155008 13592802563256 13600871940096 13608306819072 13631276187648 13648097189888 13674753629712 13693916020736 13760780845056 13776476700672 13784007573504 13799729922048 13816758796288 13824311689216 13827972157776 13843744653312 13847645650944 13851312297984 13891813211136 13915261108224 13954348744704 13983206719104 13995150934016 14002801344512 14022485213184 14030150565888 14047463779328 14063486631936 14071174397952 14087224295424 14094925037568 14116054911063 14132156000256 14136138268672 14139881304192 14156009570304 14163747913728 14181225986368 14205162381312 14245064343552 14274523525752 14314620321792 14322445369344 14338781872128 14356475936768 14364323864576 14380708134912 14384515928832 14388569309184 14392379184624 14434462164696 14450926436352 14458825995264 14499440492544 14501103264256 14529425731569 14541836517376 14549785772032 14566381584384 14570238541824 14612841578496 14620829647872 14637506494464 14645508046848 14662213042176 14680306221056 14688331169792 14692220417637 14708978694144 14717019316608 14729590341632 14760051536832 14801512169472 14826495541248 14869847867392 14873785178112 14877976428544 14898890539008 14907034976256 14917275778048 14925430265536 14942454546432 14946411082302 14950622797824 14967675813888 15015415750272 15023623885704 15040760168448 15067552610516 15109877006336 15135380865024 15183655702656 15205257969664 15209284091904 15217598204928 15226632142848 15234955739136 15253755682816 15262094106112 15279502393344 15283548174384 15291902883663 15354109338624 15405655523328 15423227559936 15450701299712 15459147382784 15468324716544 15476780433408 15480878450688 15526144177152 15534631500864 15543853645824 15552350650368 15578601357312 15597825359872 15628289862528 15650189737984 15726606680064 15744544800768 15753151512576 15790581481472 15799213359104 15803396751744 15821422460928 15825880743936 15830071197696 15849605514176 15858269657132 15867683930112 15876357955584 15903155552256 15953879234664 15980807678976 16025697386496 16054244319232 16072556150784 16081342169088 16099684909056 16132634184072 16151035428864 16155586592768 16159864347648 16178296651776 16187140472832 16207115412992 16234471292928 16238769935283 16280073535488 16313741172288 16359566082048 16368508993536 16387179282432 16407401070592 16416370130944 16435095011328 16439446775808 16444079210496 16448433353856 16496528188224 16515344498688 16524372566016 16570789134336 16572689444864 16605057978936 16619241734144 16628326596608 16651701190656 16700390375424 16709519597568 16728578850816 16737723482112 16756814905344 16777492824064 16781935250304 16786664194048 16791109048728 16810261364736 16819450647552 16840205858812 16859414175744 16868630327808 16916013907968 16994111848448 16998611632128 17027303473152 17048315174912 17057634589184 17077090910208 17081612665488 17086426054656 17105915215872 17160475143168 17169855869376 17189440192512 17220060126304 17268430864384 17297578131456 17352749374464 17377437679616 17382038962176 17391540805632 17401865306112 17411377987584 17432863637504 17442393264128 17462288449536 17466912199296 17476460438472 17527561199988 17547553529856 17606463455232 17657944342528 17667597008896 17687749066752 17692432515072 17714264986432 17744164773888 17753864572416 17764404166656 17774115028992 17804115836928 17826086125568 17830806203448 17851144421376 17860902700032 17913127561728 17973264777216 17993765486592 18046378835968 18056243838976 18061024859136 18081625669632 18091509940224 18113834873344 18123736751008 18134495920128 18144409092096 18149213457081 18175034916864 18233004839616 18263780204544 18315082727424 18347707793408 18368635600896 18378676764672 18437296210368 18458326204416 18463527534592 18468416397312 18489481887744 18499589111808 18522417614848 18553681477632 18558594211752 18644275625472 18696646950912 18706867421184 18728204894208 18751315509248 18761565863936 18782965727232 18787939172352 18793233383424 18798209547264 18821406548084 18842874667008 18853175072256 18874679427072 18884997218304 18940216508416 18966840947712 18977209118784 18993419124736 19030515646464 19032698034336 19086160429056 19096593825792 19118375829504 19174277513216 19179354571776 19184759078912 19189838912832 19211727273984 19222229311488 19245949552928 19267901915136 19278434660352 19332587323392 19372567642092 19421842112512 19426984722432 19459775397888 19483788771328 19494439530496 19516675325952 19521843046272 19527344062464 19549617389568 19589627223516 19611971592192 19622692422144 19645074505728 19680068715776 19735349559296 19768660721664 19831713570816 19865187385344 19876046635008 19887846064128 19898717700096 19923272728576 19928548109736 19934163730432 19956901085184 19962185370624 19973097643968 20020554333696 20031498514272 20054346891264 20152268506944 20180507820032 20219922874368 20244874270208 20279045455872 20290130939904 20302176190464 20313274318848 20372669857792 20378064232512 20389203844884 20401307910144 20412460228608 20448821399986 20472145784832 20540874031104 20624432955392 20635707244544 20641171267584 20664715051008 20676011360256 20701525569536 20712842001152 20725138194432 20736467533824 20741958236664 20771468476416 20837719816704 20872891662336 20931523117056 20968808906752 20992726401024 21004202016768 21071195668992 21095229947904 21101174325248 21106761596928 21130836443136 21142387556352 21156911906816 21168477274112 21198234000384 21204207403008 21209821956288 21271838979552 21307743571968 21367596515328 21411785288628 21430074867712 21441789558784 21466246545408 21471930482688 21483668054016 21510178912096 21534713905152 21546485796864 21571062202368 21582853963776 21645961723904 21651693247044 21676389654528 21688238992896 21706764713984 21749160738816 21751654896384 21812754776064 21824678658048 21849572376576 21913460015104 21919262367744 21925438947328 21931244471808 21956259741696 21968262070272 21995370917632 22020459331584 22032496754688 22094385512448 22140077305248 22202268254208 22239743311872 22267187167232 22279359463424 22304771801088 22310677767168 22316964642816 22342419873792 22375913667072 22388145398304 22413681819648 22425934196736 22451513720832 22479218900992 22491507103744 22523123625408 22535435828556 22554685210624 22601328915774 22664815509504 22703071297536 22769454546944 22775483553984 22781901406208 22807886954496 22813926137856 22826397307392 22854565094102 22880633524224 22893141159168 22919253590016 23031164007936 23063437508608 23108483284992 23136999165952 23176051949568 23188721074176 23202487074816 23215170650112 23283051266048 23289216265728 23301947251296 23315780468736 23328525975552 23370081599984 23396738039808 23475284606976 23583665422336 23589910020096 23616817201152 23629727268864 23658886365184 23671819429888 23685872222208 23698820038656 23705095127616 23738821115904 23774408271264 23787404485698 23801525895168 23814536933376 23854733328384 23884170082304 23930818851996 23964353036288 23991687315456 24081366478848 24108834226176 24122013253632 24149527363584 24179327893504 24192545456128 24198951276108 24226553143296 24233379889152 24239796521472 24310673119488 24351706939392 24420110303232 24470611758432 24491514134528 24504902352896 24539349123072 24552763490304 24583061613824 24611101605888 24624555196416 24652642516992 24666118815744 24738241970176 24744792282336 24773016748032 24786558849024 24856183701504 24859034167296 24928862601216 24942489894912 24970939858944 25043954302976 25050585563136 25057644511232 25064279396352 25092868276224 25106585223168 25123832889344 25137566763008 25166239236096 25172902875456 25179996291072 25186663573092 25260308788218 25289121263616 25302945491712 25374020861952 25376930712448 25448213905408 25462125101056 25491167772672 25497917448192 25572472762368 25586451883776 25615636365312 25629639081984 25658872823808 25690535886848 25704579547136 25740712714752 25754783804064 25776783097856 25830090189456 25902646296576 25946367197184 26022233767936 26029124061696 26036458749952 26066156519424 26073058443264 26087311208448 26119502964688 26149295456256 26163589896192 26193432674304 26291341799982 26321330294784 26358214295552 26409695182848 26442284761088 26486916513792 26501395513344 26517128085504 26531623600128 26571397479648 26609201446912 26616247160832 26630796858624 26646606249984 26661172543488 26694072444928 26708664685696 26739129188352 26746209305172 26869691342592 26959897165824 26990648229888 27038727274496 27053507919872 27069568253952 27084365758464 27091537288704 27170752310016 27185605126512 27201743880192 27216613638144 27262552375296 27296194379776 27349507259424 27387832041472 27521561690112 27552953401344 27568015147008 27599459844096 27633517592576 27648623378432 27655944315552 27687489306624 27695291301888 27702624595968 27751971899981 27783626422272 27830522216448 27908697489408 27966413438208 27990301868032 28005602689024 28044970426368 28060301131776 28094927558656 28126973263872 28142348795904 28174448590848 28189850075136 28232109822126 28264312000512 28272276537344 28279762608384 28312019140608 28327495827456 28362451972736 28410324762624 28490128687104 28549047051504 28629240643584 28644890738688 28677563744256 28712951873536 28728647729152 28761416269824 28769031857664 28777138618368 28784758369248 28868924329392 28901852872704 28917651990528 28998880985088 29002206528512 29058851463138 29083673034752 29099571544064 29132763168768 29140477083648 29225683156992 29241659295744 29275012988928 29291016093696 29324426084352 29360612442112 29376662339584 29384440835274 29417957388288 29434038633216 29459180683264 29520103073664 29603024338944 29652991082496 29739695734784 29747570356224 29755952857088 29797781078016 29814069952512 29834551556096 29850860531072 29884909092864 29892822164604 29901245595648 29935351627776 30030831500544 30047247771408 30081520336896 30135105221032 30219754012672 30270761730048 30367311405312 30410515939328 30418568183808 30435196409856 30453264285696 30469911478272 30507511365632 30524188212224 30559004786688 30567096348768 30583805767326 30673232099979 30708218677248 30811311046656 30846455119872 30901402599424 30918294765568 30936649433088 30953560866816 30961756901376 31052288354304 31069263001728 31087707291648 31104701300736 31157202714624 31195650719744 31256579725056 31300379475968 31453213360128 31489089601536 31506303025152 31581162962944 31598426718208 31606793503488 31642844921856 31651761487872 31660142395392 31699211028352 31716539314264 31735367860224 31752715911168 31806311104512 31907758469328 31961615357952 32051394772992 32108488638464 32145112301568 32162684338176 32199369818112 32265268368144 32302070857728 32311173185536 32319728695296 32356593303552 32374280945664 32414230825984 32468942585856 32477539870566 32560147070976 32627482344576 32719132164096 32737017987072 32774358564864 32814802141184 32832740261888 32870190022656 32878893551616 32888158420992 32896866707712 32993056376448 33030688997376 33048745132032 33141578268672 33145378889728 33210115957872 33238483468288 33256653193216 33303402381312 33400780750848 33419039195136 33457157701632 33475446964224 33513629810688 33554985648128 33563870500608 33573328388096 33582218097456 33620522729472 33638901295104 33680411717624 33718828351488 33737260655616 33832027815936 33901993373661 33988223696896 33997223264256 34054606946304 34096630349824 34115269178368 34154181820416 34163225330976 34172852109312 34211830431744 34281847641153 34320950286336 34339711738752 34378880385024 34440120252608 34536861728768 34595156262912 34705498748928 34764077924352 34783081611264 34803730612224 34822755975168 34865727275008 34884786528256 34924576899072 34933824398592 34952920876944 35055122399976 35095107059712 35212926910464 35315888685056 35335194017792 35375498133504 35384865030144 35428529972864 35488329547776 35507729144832 35528808333312 35548230057984 35608231673856 35652172251136 35661612406896 35681106728547 35702288842752 35721805400064 35826255123456 35946529554432 35987530973184 36092757671936 36112487677952 36122049718272 36163251339264 36183019880448 36227669746688 36247473502016 36268991840256 36288818184192 36298426914162 36350069833728 36466009679232 36527560409088 36630165454848 36695415586816 36737271201792 36757353529344 36874592420736 36916652408832 36927055069184 36936832794624 36978963775488 36999178223616 37044835229696 37107362955264 37117188423504 37288551250944 37393293901824 37413734842368 37456409788416 37502631018496 37523131727872 37565931454464 37575878344704 37586466766848 37596419094528 37642813096168 37685749334016 37706350144512 37749358854144 37769994436608 37880433016832 37890463182327 37933681895424 37954418237568 37986838249472 38061031292928 38065396068672 38172320858112 38193187651584 38236751659008 38348555026432 38358709143552 38369518157824 38379677825664 38423454547968 38444458622976 38491899105856 38535803830272 38556869320704 38665174646784 38745135284184 38853969444864 38919550795776 38967577542656 38988879060992 39033350651904 39043686092544 39054688124928 39099234779136 39179254447032 39223943184384 39245384844288 39290149011456 39360137431552 39437012699973 39470699118592 39537321443328 39663427141632 39730374770688 39752093270016 39775692128256 39797435400192 39846545457152 39857096219472 39868327460864 39913802170368 39924370741248 39946195287936 40041108667392 40062997028544 40108693782528 40304537013888 40361015640064 40439845748736 40489748540416 40558090911744 40580261879808 40604352380928 40626548637696 40745339715584 40756128465024 40778407689768 40802615820288 40824920457216 40897642799972 40944291569664 41081748062208 41271414489088 41282342535168 41329430102016 41352022720512 41403051139072 41425684002304 41450276388864 41472935067648 41483916473328 41542936952832 41675439633408 41745783324672 41863046234112 41937617813504 41985452802048 42008404033536 42142391337984 42190459895808 42202348650496 42213523193856 42261672886272 42284775112704 42313823813632 42336954548224 42348164733189 42396468000768 42408414806016 42419643912576 42543677959104 42615487143936 42735193030656 42823570577256 42860149735424 42883579117568 42943860965376 42967336108032 43020357824192 43069427810304 43092971593728 43142124404736 43165707927552 43291923447808 43303386494088 43352779309056 43376477985792 43498321477632 43503309792768 43625509552128 43649357316096 43699144753152 43826920030208 43838524735488 43850877894656 43862488943616 43912519483392 43936524140544 43990741835264 44040918663168 44064993509376 44076661252911 44188771024896 44280154610496 44404536508416 44479486623744 44534374334464 44558718926848 44609543602176 44621355534336 44633929285632 44751827334144 44776290796608 44827363639296 44851868393472 44903027441664 44958437801984 44983014207488 45046247250816 45070871657112 45109370421248 45202657831548 45329631019008 45406142595072 45538909093888 45550967107968 45563802812416 45615773908992 45627852275712 45652794614784 45709130188204 45761267048448 45786282318336 45838507180032 46062328015872 46126875017216 46216966569984 46273998331904 46352103899136 46377442148352 46404974149632 46430341300224 46566102532096 46578432531456 46603894502592 46631560937472 46657051951104 46740163199968 46793476079616 46950569213952 47167330844672 47179820040192 47233634402304 47259454537728 47317772730368 47343638859776 47371744444416 47397640077312 47410190255232 47477642231808 47548816542528 47574808971396 47603051790336 47629073866752 47709466656768 47768340164608 47861637703992 47928706072576 48162732957696 48217668452352 48244026507264 48299054727168 48358655787008 48385090912256 48397902552216 48453106286592 48466759778304 48479593042944 48621346238976 48703413878784 48840220606464 48941223516864 48983028269056 49009804705792 49078698246144 49105526980608 49166123227648 49222203211776 49249110392832 49305285033984 49332237631488 49476483940352 49489584564672 49546033496064 49573117698048 49712367403008 49718068334592 49857725202432 49884979789824 50087908605952 50101171126272 50115289022464 50128558792704 50185736552448 50213170446336 50247665778688 50275133526016 50332478472192 50345805750912 50359992582144 50373327146184 50520617576436 50578242527232 50605890983424 50748041723904 50753861424896 50896427810816 50924250202112 50982335545344 50995834896384 51144945524736 51172903767552 51231272730624 51259278163968 51317745647616 51381071773696 51409159094272 51481425429504 51509567608128 51553566195712 51660180378912 51805292593152 51892734394368 52044467535872 52058248123392 52072917499904 52132313038848 52146116886528 52174622416896 52239005929376 52298590912512 52327179792384 52386865348608 52582683599964 52642660589568 52716428591104 52819390365696 52884569522176 52973833027584 53002791026688 53063247200256 53142794959296 53218402893824 53232494321664 53261593717248 53293212499968 53322345086976 53388144889856 53417329371392 53478258376704 53492418610344 53739382685184 53919794331648 53981296459776 54077454548992 54107015839744 54139136507904 54168731516928 54183074577408 54341504620032 54371210253024 54403487760384 54433227276288 54525104750592 54592388759552 54699014518848 54775664082944 55043123380224 55105906802688 55136030294016 55267035185152 55297246756864 55311888631104 55374978613248 55390582603776 55405249191936 55503943799962 55567252844544 55661044432896 55932826876416 55980603736064 56011205378048 56089940852736 56120602263552 56189855117312 56253946527744 56284697591808 56348897181696 56379700150272 56464219644252 56528624001024 56544553074688 56559525216768 56624038281216 56654991654912 56724903945472 56820649525248 56980257374208 57098094103008 57258481287168 57289781477376 57355127488512 57425903747072 57457295458304 57522832539648 57538063715328 57554277236736 57569516738496 57737848658784 57803705745408 57835303981056 57997761970176 58004413057024 58117702926276 58167346069504 58199143088128 58265526337536 58280954167296 58451366313984 58483318591488 58550025977856 58582032187392 58648852168704 58721224884224 58753324679168 58768881670548 58835914776576 58868077266432 58918361366528 59040206147328 59206048677888 59305982164992 59479391469568 59495140712448 59511905714176 59595562156032 59628139905024 59669103112192 59701721062144 59769818185728 59785644329208 59802491191296 59870703255552 60061663001088 60094495542816 60163040673792 60270210442064 60439508025344 60541523460096 60734622810624 60821031878656 60837136367616 60870392819712 60906528571392 60939822956544 61015022731264 61048376424448 61118009573376 61134192697536 61167611534652 61346464199958 61416437354496 61622622093312 61802805198848 61836589531136 61873298866176 61907121733632 61923513802752 62104576708608 62138526003456 62175414583296 62209402601472 62314405429248 62391301439488 62513159450112 62600758951936 62906426720256 62978179203072 63012606050304 63162325925888 63196853436416 63213587006976 63285689843712 63303522975744 63320284790784 63398422056704 63433078628528 63470735720448 63505431822336 63612622209024 63815516938656 63923230715904 64102789545984 64216977276928 64290224603136 64325368676352 64398739636224 64530536736288 64604141715456 64622346371072 64639457390592 64713186607104 64748561891328 64828461651968 64937885171712 64955079741132 65120294141952 65254964689152 65438264328192 65474035974144 65548717129728 65629604282368 65665480523776 65740380045312 65757787103232 65776316841984 65793733415424 65986112752896 66061377994752 66097490264064 66283156537344 66290757779456 66420231915744 66476966936576 66513306386432 66606804762624 66801561501696 66838078390272 66914315403264 66950893928448 67027259621376 67109971296256 67127741001216 67146656776192 67164436194912 67241045458944 67277802590208 67360823435248 67437656702976 67474521311232 67664055631872 67803986747322 67976447393792 67994446528512 68109213892608 68193260699648 68230538356736 68308363640832 68326450661952 68345704218624 68423660863488 68563695282306 68641900572672 68679423477504 68757760770048 68880240505216 69073723457536 69190312525824 69410997497856 69528155848704 69566163222528 69607461224448 69645511950336 69731454550016 69769573056512 69849153798144 69867648797184 69905841753888 70110244799952 70190214119424 70425853820928 70631777370112 70670388035584 70750996267008 70769730060288 70857059945728 70976659095552 71015458289664 71057616666624 71096460115968 71216463347712 71304344502272 71323224813792 71362213457094 71404577685504 71443610800128 71570874899951 71652510246912 71893059108864 71975061946368 72185515343872 72224975355904 72244099436544 72326502678528 72366039760896 72455339493376 72494947004032 72537983680512 72577636368384 72596853828324 72700139667456 72932019358464 73055120818176 73260330909696 73390831173632 73474542403584 73514707058688 73749184841472 73833304817664 73854110138368 73873665589248 73957927550976 73998356447232 74089670459392 74214725910528 74234376847008 74577102501888 74786587803648 74827469684736 74912819576832 75005262036992 75046263455744 75131862908928 75151756689408 75172933533696 75192838189056 75285626192336 75371498668032 75412700289024 75498717708288 75539988873216 75760866033664 75780926364654 75867363790848 75908836475136 75973676498944 76122062585856 76130792137344 76344641716224 76386375303168 76473503318016 76697110052864 76717418287104 76739036315648 76759355651328 76846909095936 76888917245952 76983798211712 77071607660544 77113738641408 77330349293568 77490270568368 77707938889728 77839101591552 77935155085312 77977758121984 78066701303808 78087372185088 78109376249856 78198469558272 78358508894064 78447886368768 78490769688576 78580298022912 78720274863104 78874025399946 78941398237184 79074642886656 79326854283264 79460749541376 79504186540032 79551384256512 79594870800384 79693090914304 79714192438944 79736654921728 79827604340736 79848741482496 79892390575872 79990977829357 80082217334784 80125994057088 80217387565056 80609074027776 80722031280128 80879691497472 80979497080832 81116181823488 81160523759616 81208704761856 81253097275392 81490679431168 81512256930048 81556815379536 81605231640576 81649840914432 81795285599944 81888583139328 82163496124416 82542828978176 82564685070336 82658860204032 82704045441024 82806102278144 82851368004608 82900552777728 82945870135296 82967832946656 83085873905664 83255915699943 83350879266816 83491566649344 83726092468224 83875235627008 83970905604096 84016808067072 84284782675968 84380919791616 84427046387712 84523345772544 84569550225408 84627647627264 84673909096448 84696329466378 84792936001536 84816829612032 84839287825152 85087355918208 85230974287872 85470386061312 85647141154512 85720299470848 85767158235136 85887721930752 85934672216064 86040715648384 86138855620608 86185943187456 86284248809472 86331415855104 86583846895616 86606772988176 86705558618112 86752955971584 86996642955264 87006619585536 87251019104256 87298714632192 87398289506304 87653840060416 87677049470976 87701755789312 87724977887232 87825038966784 87873048281088 87981483670528 88081837326336 88129987018752 88153322505822 88377542049792 88560309220992 88809073016832 88958973247488 89068748668928 89117437853696 89219087204352 89242711068672 89267858571264 89503654668288 89552581593216 89654727278592 89703736786944 89806054883328 89916875603968 89966028414976 90092494501632 90141743314224 90218740842496 90405315663096 90659262038016 90812285190144 91077818187776 91101934215936 91127605624832 91231547817984 91255704551424 91305589229568 91418260376408 91522534096896 91572564636672 91677014360064 92019696299937 92124656031744 92253750034432 92433933139968 92547996663808 92704207798272 92754884296704 92809948299264 92860682600448 93132205064192 93156865062912 93207789005184 93263121874944 93314103902208 93480326399936 93586952159232 93901138427904 94359640080384 94467268804608 94518909075456 94635545460736 94687277719552 94743488888832 94795280154624 94820380510464 94955284463616 95097633085056 95149617942792 95206103580672 95258147733504 95418933313536 95536680329216 95723275407984 95857412145152 96325465915392 96435336904704 96488053014528 96598109454336 96717311574016 96770181824512 96795805104432 96906212573184 96933519556608 96959186085888 97242692477952 97406827757568 97680441212928 97882447033728 97966056538112 98019609411584 98157396492288 98211053961216 98332246455296 98444406423552 98498220785664 98610570067968 98664475262976 98952967880704 98979169129344 99092066992128 99146235396096 99424734806016 99436136669184 99715450404864 99769959579648 100202342252544 100230578044928 100257117585408 100371473104896 100426340892672 100495331557376 100550267052032 100664956944384 100691611501824 100719985164288 100746654292368 101041235152872 101156485054464 101211781966848 101496083447808 101507722849792 101705980120983 101792855621632 101848500404224 101964671090688 101991669792768 102289891049472 102345807535104 102462545461248 102518556327936 102635491295232 102762143547392 102818318188544 102845542923459 102962850859008 103019135216256 103107132391424 103320360757824 103610585186304 103785468788736 104088935071744 104116496246784 104145834999808 104292233773056 104349244833792 104478011858752 104597181825024 104654359584768 104773730697216 105165367199928 105285321179136 105638780731392 105769139044352 105947666055168 106005582053376 106126494400512 106285589918592 106436805787648 106464988643328 106523187434496 106586424999936 106644690173952 106776289779712 106834658742784 106956516753408 106984837220688 107043320185641 107478765370368 107839588663296 107962592919552 108154909097984 108214031679488 108278273015808 108337463033856 108366149154816 108683009240064 108742420506048 108806975520768 108866454552576 109050209501184 109184777519104 109398029037696 109551328165888 110086246760448 110211813605376 110272060588032 110534070370304 110594493513728 110623777262208 110749957226496 110781165207552 110810498383872 111007887599924 111134505689088 111322088865792 111865653752832 112022410756096 112179881705472 112241204527104 112379710234624 112507893055488 112569395183616 112697794363392 112759400300544 112928439288504 113057248002048 113089106149376 113119050433536 113248076562432 113309983309824 113449807890944 113641299050496 113671389546981 113960514748416 114196188206016 114516962574336 114579562954752 114710254977024 114851807494144 114914590916608 115045665079296 115076127430656 115108554473472 115139033476992 115475697317568 115607411490816 115670607962112 115995523940352 116008826114048 116235405852552 116334692139008 116398286176256 116561908334592 116902732627968 116966637182976 117100051955712 117164064374784 117297704337408 117442449768448 117506649358336 117537763341096 117671829553152 117736154532864 118080412294656 118412097355776 118611964329984 118958782939136 118990281424896 119023811428352 119191124312064 119256279810048 119338206224384 119403442124288 119539636371456 119571288658416 119604982382592 119741406511104 120123326002176 120188991085632 120326081347584 120540420884128 120879016050688 121083046920192 121469245621248 121642063757312 121674272735232 121740785639424 121813057142784 121879645913088 122030045462528 122096752848896 122236019146752 122268385395072 122335223069304 122692928399916 122832874708992 123245244186624 123605610397696 123673179062272 123814243467264 123847027605504 124209153417216 124277052006912 124350829166592 124418805202944 124628810858496 124782602878976 125026318900224 125201517903872 125812853440512 125956358406144 126025212100608 126324651851776 126393706872832 126427174013952 126571379687424 126607045951488 126640569581568 126796844113408 126866157257056 126941471440896 127010863644672 127044494199567 127225244418048 127631033877312 127846461431808 128205579091968 128433954553856 128580449206272 128650737352704 129061073472576 129208283430912 129244692742144 129278914781184 129426373214208 129497123782656 129656923303936 129875770343424 129910159482264 130509929378304 130876528656384 130948071948288 131097434259456 131259208564736 131330961047552 131480760090624 131515574206464 131552633683968 131587466830848 131972225505792 132122755989504 132194980528128 132566313074688 132581515558912 132840463831488 132953933873152 133026612772864 133213609525248 133603123003392 133676156780544 133828630806528 133901787856896 134219942592512 134255482002432 134293313552384 134328872389824 134482090917888 134555605180416 134721646870496 134875313405952 134949042622464 135328111263744 135607973494644 135952894787584 135988893057024 136218427785216 136386521399296 136461076713472 136616727281664 136652901323904 136691408437248 136847321726976 137127390564612 137283801145344 137358846955008 137515521540096 137760481010432 138147446915072 138380625051648 138821994995712 139056311697408 139132326445056 139214922448896 139291023900672 139462909100032 139539146113024 139698307596288 139735297594368 139811683507776 140220489599904 140380428238848 140851707641856 141263554740224 141340776071168 141501992534016 141539460120576 141714119891456 141953318191104 142030916579328 142115233333248 142192920231936 142432926695424 142608689004544 142646449627584 142724426914188 142809155371008 142887221600256 143141749799902 143305020493824 143786118217728 144371030687744 144449950711808 144488198873088 144653005357056 144732079521792 144910678986752 144989894008064 145075967361024 145155272736768 145193707656648 145400279334912 145864038716928 146110241636352 146520661819392 146781662347264 146949084807168 147029414117376 147498369682944 147666609635328 147708220276736 147747331178496 147915855101952 147996712894464 148179340918784 148429451821056 148468753694016 149154205003776 149573175607296 149654939369472 150010524073984 150092526911488 150263725817856 150303513378816 150345867067392 150385676378112 150571252384672 150742997336064 150825400578048 150997435416576 151079977746432 151521732067328 151561852729308 151734727581696 151817672950272 151947352997888 152244125171712 152261584274688 152689283432448 152772750606336 152947006636032 153394220105728 153434836574208 153478072631296 153518711302656 153693818191872 153777834491904 153967596423424 154143215321088 154227477282816 154660698587136 154980541136736 155415877779456 155678203183104 155870310170624 155955516243968 156133402607616 156174744370176 156218752499712 156396939116544 156717017788128 156895772737536 156981539377152 157160596045824 157440549726208 157748050799892 157882796474368 158149285773312 158653708566528 158921499082752 159008373080064 159189741600768 159386181828608 159428384877888 159473309843456 159655208681472 159697482964992 159784781151744 159981955658714 160164434669568 160251988114176 160434775130112 161218148055552 161444062560256 161759382994944 161958994161664 162232363646976 162321047519232 162417409523712 162506194550784 162981358862336 163024513860096 163113630759072 163210463281152 163299681828864 163590571199888 163777166278656 164326992248832 165085657956352 165129370140672 165317720408064 165408090882048 165612204556288 165702736009216 165801105555456 165891740270592 165935665893312 166171747811328 166511831399886 166701758533632 166983133298688 167750471254016 167941811208192 168033616134144 168569565351936 168761839583232 168854092775424 169046691545088 169139100450816 169255295254528 169347818192896 169392658932756 169585872003072 169633659224064 169678575650304 170174711836416 170461948575744 170940772122624 171294282309024 171440598941696 171534316470272 171775443861504 171869344432128 172081431296768 172277711241216 172371886374912 172568497618944 172662831710208 173167693791232 173213545976352 173411117236224 173505911943168 173993285910528 174013239171072 174502038208512 174597429264384 174796579012608 175307680120832 175354098941952 175403511578624 175449955774464 175650077933568 175746096562176 175962967341056 176163674652672 176259974037504 176306645011644 176755084099584 177120618441984 177618146033664 177917946494976 178137497337856 178234875707392 178438174408704 178485422137344 178535717142528 179007309336576 179105163186432 179309454557184 179407473573888 179612109766656 179833751207936 179932056829952 180184989003264 180283486628448 180437481684992 180810631326192 181318524076032 181624570380288 182155636375552 182203868431872 182255211249664 182463095635968 182511409102848 182611178459136 182836520752816 183045068193792 183145129273344 183354028720128 184039392599874 184249312063488 184507500068864 184867866279936 185095993327616 185408415596544 185509768593408 185619896598528 185721365200896 186264410128384 186313730125824 186415578010368 186526243749888 186628207804416 186960652799872 187173904318464 187802276855808 188719280160768 188934537609216 189037818150912 189271090921472 189374555439104 189486977777664 189590560309248 189640761020928 189910568927232 190195266170112 190299235885584 190412207161344 190516295467008 190837866627072 191073360658432 191446550815968 191714824290304 192650931830784 192870673809408 192976106029056 193196218908672 193434623148032 193540363649024 193591610208864 193812425146368 193867039113216 193918372171776 194263803299867 194485384955904 194813655515136 195360882425856 195764894067456 195932113076224 196039218823168 196314792984576 196422107922432 196664492910592 196888812847104 196996441571328 197221140135936 197328950525952 197905935761408 197958338258688 198184133984256 198292470792192 198849469612032 198872273338368 199430900809728 199539919159296 200404684505088 200461156089856 200514235170816 200742946209792 200852681785344 200990663114752 201100534104064 201329913888768 201383223003648 201439970328576 201493308584736 202082470305744 202312970108928 202423563933696 202992166895616 203015445699584 203411960241966 203585711243264 203697000808448 203929342181376 203983339585536 204579782098944 204691615070208 204925090922496 205037112655872 205270982590464 205524287094784 205636636377088 205691085846918 205925701718016 206038270432512 206214264782848 206640721515648 207221170372608 207570937577472 208177870143488 208232992493568 208291669999616 208584467546112 208698489667584 208956023717504 209194363650048 209308719169536 209547461394432 210330734399856 210570642358272 211277561462784 211538278088704 211895332110336 212011164106752 212252988801024 212571179837184 212873611575296 212929977286656 213046374868992 213172849999872 213289380347904 213552579559424 213669317485568 213913033506816 213969674441376 214086640371282 214712624699853 214957530740736 215679177326592 215925185839104 216309818195968 216428063358976 216556546031616 216674926067712 216732298309632 217366018480128 217484841012096 217613951041536 217732909105152 218100419002368 218369555038208 218796058075392 219102656331776 220172493520896 220423627210752 220544121176064 221068140740608 221188987027456 221247554524416 221499914452992 221562330415104 221620996767744 222015775199848 222269011378176 222644177731584 223731307505664 224044821512192 224359763410944 224482409054208 224759420469248 225015786110976 225138790367232 225395588726784 225518800601088 225856878577008 226114496004096 226178212298752 226238100867072 226496153124864 226619966619648 226899615781888 227282598100992 227342779093962 227921029496832 228392376412032 229033925148672 229159125909504 229420509954048 229703614988288 229829181833216 230091330158592 230152254861312 230217108946944 230278066953984 230951394635136 231214822981632 231341215924224 231991047880704 232017652228096 232470811705104 232669384278016 232796572352512 233123816669184 233805465255936 233933274365952 234200103911424 234328128749568 234595408674816 234884899536896 235013298716672 235075526682192 235343659106304 235472309065728 236160824589312 236824194711552 237223928659968 237917565878272 237980562849792 238047622856704 238382248624128 238512559620096 238676412448768 238806884248576 239079272742912 239142577316832 239209964765184 239482813022208 239972933488071 240246652004352 240377982171264 240652162695168 241080841768256 241758032101376 242166093840384 242938491242496 243348545470464 243481571278848 243626114285568 243759291826176 244060090925056 244193505697792 244472038293504 244536770790144 244670446138608 245385856799832 245665749417984 246490488373248 247211220795392 247346358124544 247628486934528 247694055211008 248418306834432 248554104013824 248701658333184 248837610405888 249257621716992 249565205757952 249767747099829 250052637800448 250403035807744 251625706881024 251912716812288 252050424201216 252649303703552 252787413745664 252854348027904 253142759374848 253281139163136 253593688226816 253732314514112 253882942881792 254021727289344 254088988399134 254450488836096 255262067754624 255692922863616 256411158183936 256867909107712 257160898412544 257301474705408 258122146945152 258416566861824 258489385484288 258557829562368 258852746428416 258994247565312 259313846607872 259751540686848 259820318964528 261019858756608 261753057312768 261896143896576 262194868518912 262518417129472 262661922095104 262961520181248 263031148412928 263105267367936 263174933661696 263944451011584 264245511979008 264389961056256 265132626149376 265163031117824 265680927662976 265907867746304 266053225545728 266427219050496 267206246006784 267352313561088 267657261613056 267803575713792 268439885185024 268510964004864 268586627104768 268657744779648 268964181835776 269111210360832 269443293740992 269750626811904 269898085244928 270656222527488 271215946989288 271977786114048 272436855570432 272773042798592 272922153426944 273233454563328 273305802647808 273382816874496 273694643453952 274254781129224 274567602290688 274717693910016 275031043080192 275520962020864 276059088899811 276294893830144 276761250103296 277643989991424 278112623394816 278264652890112 278429844897792 278582047801344 278925818200064 279078292226048 279396615192576 279470595188736 279623367015552 280440979199808 280760856477696 281703415283712 282527109480448 282681552142336 283078920241152 283428239782912 283906636382208 284061833158656 284230466666496 284385840463872 284865853390848 285217378009088 285292899255168 285448853828376 285618310742016 285774443200512 286283499599804 286610040987648 287572236435456 288899901423616 288976397746176 289306010714112 289464159043584 289821357973504 289979788016128 290151934722048 290310545473536 290387415313296 290800558669824 291728077433856 292220483272704 293041323638784 293563324694528 293898169614336 294058828234752 294996739365888 295333219270656 295416440553472 295494662356992 295831710203904 295993425788928 296358681837568 296858903642112 296937507388032 298308410007552 299146351214592 299309878738944 300021048147968 300185053822976 300607026757632 300691734134784 300771352756224 301142504769344 301485994672128 301650801156096 301994870833152 302159955492864 303043464134656 303123705458616 303469455163392 303635345900544 304488250343424 304523168549376 305378566864896 305545501212672 305894013272064 306788440211456 306869673148416 306956145262592 307037422605312 307387636383744 307555668983808 307935192846848 308286430642176 308454954565632 308536628770377 309321397174272 309961082273472 310831755558912 311356406366208 311740620341248 311911032487936 312266805215232 312349488740352 312437504999424 313434035576256 313791545475072 313963078754304 314321192091648 314881099452416 315496101599784 315765592948736 317307417133056 317842998165504 318016746160128 318379483201536 318772363657216 318856769755776 318946619686912 319310417362944 319394965929984 319569562303488 319963911317428 320328869339136 320503976228352 320869550260224 322436296111104 322888125120512 323518765989888 323917988323328 324464727293952 324642095038464 324834819047424 325012389101568 325962717724672 326049027720192 326227261518144 326420926562304 326599363657728 327181142399776 327554332557312 328653984497664 330171315912704 330258740281344 330635440816128 330816181764096 331224409112576 331405472018432 331602211110912 331783480541184 331871331786624 332343495622656 333023662799772 333403517067264 333966266597376 335500942508032 336067232268288 337139130703872 337523679166464 337708185550848 338093383090176 338278200901632 338510590509056 338695636385792 338785317865512 339171744006144 339267318448128 339357151300608 340349423672832 340923897151488 341881544245248 342588564618048 342881197883392 343068632940544 343550887723008 343738688864256 344162862593536 344555422482432 344743772749824 345136995237888 345325663420416 346335387582464 346427091952704 346822234472448 347011823886336 347986571821056 348026478342144 349004076417024 349194858528768 350615360241664 350708197883904 350807023157248 350899911548928 351300155867136 351492193124352 351925934682112 352327349305344 352519948075008 352613290023288 354241236883968 355236292067328 355835892989952 356274994675712 356469751414784 356876348817408 356970844274688 357071434285056 358014618673152 358210326372864 358618909114368 358814947147776 359224219533312 359667502415872 359864113659904 360369978006528 360566973256896 360874963369984 361621262652384 362637048152064 363249140760576 364311272751104 364407736863744 364510422499328 364926191271936 365022818205696 365222356918272 365673041505632 366090136387584 366290258546688 366708057440256 368078785199748 368498624126976 369015000137728 369735732559872 370191986655232 370816831193088 371019537186816 371442730401792 372528820256768 372627460251648 372831156020736 373052487499776 373256415608832 373921305599744 374347808636928 375604553711616 377438560321536 377869075218432 378075636301824 378542181842944 378749110878208 378973955555328 379181120618496 379281522041856 379821137854464 380390532340224 380598471771168 380824414322688 381032590934016 381675733254144 382146721316864 382893101631936 383429648580608 385301863661568 385741347618816 385952212058112 386869246296064 387080727298048 387183220417728 387624850292736 387734078226432 387836744343552 388527606599734 388970769911808 389627311030272 391529788134912 391864226152448 392078437646336 392629585969152 392844215844864 393328985821184 393777625694208 393992883142656 394442280271872 394657901051904 395811871522816 395916676517376 396368267968512 396584941584384 397698939224064 397744546676736 398861801619456 399079838318592 400809369010176 400922312179712 401028470341632 401485892419584 401705363570688 401981326229504 402201068208128 402659827777536 402766446007296 402879940657152 402986617169472 404164940611488 404625940217856 404847127867392 405984333791232 406030891399168 406823920483932 407171422486528 407394001616896 407858684362752 407966679171072 409159564197888 409383230140416 409850181844992 410074225311744 410541965180928 411048574189568 411273272754176 411382171693836 411851403436032 412076540865024 412428529565696 413281443031296 414442340745216 415141875154944 416355740286976 416465984987136 416583339999232 417168935092224 417396979335168 417912047435008 418388727300096 418617438339072 419094922788864 420661468799712 421141284716544 422555122925568 423076556177408 423790664220672 424022328213504 424505977602048 425142359674368 425747223150592 425859954573312 426092749737984 426345699999744 426578760695808 427105159118848 427338634971136 427826067013632 427939348882752 428173280742564 429425249399706 429915061481472 431358354653184 432619636391936 432856126717952 433113092063232 433349852135424 433464596619264 434732036960256 434969682024192 435227902083072 435465818210304 436200838004736 436739110076416 437592116150784 438205312663552 440344987041792 440847254421504 441088242352128 442136281481216 442377974054912 442495109048832 442999828905984 443124660830208 443241993535488 444031550399696 444538022756352 445288355463168 447462615011328 448089643024384 448719526821888 448964818108416 449518840938496 450031572221952 450277580734464 450791177453568 451037601202176 451713757154016 452228992008192 452356424597504 452476201734144 452992306249728 453239933239296 453799231563776 454565196201984 454685558187924 455842058993664 456784752824064 458067850297344 458318251819008 458841019908096 459407229976576 459658363666432 460182660317184 460304509722624 460434217893888 460556133907968 461902789270272 462429645963264 462682431848448 463982095761408 464035304456192 464941623410208 465338768556032 465593144705024 466247633338368 467610930511872 467866548731904 468400207822848 468656257499136 469190817349632 469769799073792 470026597433344 470151053364384 470687318212608 470944618131456 472321649178624 473648389423104 474447857319936 475835131756544 475961125699584 476095245713408 476764497248256 477025119240192 477352824897536 477613768497152 478158545485824 478285154633664 478419929530368 478965626044416 479945866976142 480493304008704 480755964342528 481304325390336 482161683536512 483516064202752 484332187680768 485876982484992 486697090940928 486963142557696 487252228571136 487518583652352 488120181850112 488387011395584 488944076587008 489073541580288 489340892277216 490771713599664 491331498835968 492980976746496 494422441590784 494692716249088 495256973869056 495388110422016 496836613668864 497108208027648 497403316666368 497675220811776 498515243433984 499130411515904 499535494199658 500105275600896 500806071615488 503251413762048 503825433624576 504100848402432 505298607407104 505574827491328 505708696055808 506285518749696 506562278326272 507187376453632 507464629028224 507765885763584 508043454578688 508177976798268 508900977672192 510524135509248 511385845727232 512822316367872 513735818215424 514321796825088 514602949410816 516244293890304 516833133723648 516978770968576 517115659124736 517705492856832 517988495130624 518627693215744 519503081373696 519640637929056 522039717513216 523506114625536 523792287793152 524389737037824 525036834258944 525323844190208 525923040362496 526062296825856 526210534735872 526349867323392 527888902023168 528491023958016 528779922112512 530265252298752 530326062235648 531361855325952 531815735492608 532106451091456 532854438100992 534412492013568 534704627122176 535314523226112 535607151427584 536879770370048 537021928009728 537173254209536 537315489559296 537928363671552 538222420721664 538886587481984 539501253623808 539796170489856 541312445054976 542431893978576 543955572228096 544873711140864 545546085597184 545844306853888 546466909126656 546611605295616 546765633748992 547389286907904 548509562258448 549135204581376 549435387820032 550062086160384 551041924041728 552118177799622 552589787660288 553522500206592 555287979982848 556225246789632 556529305780224 556859689795584 557164095602688 557851636400128 558156584452096 558793230385152 558941190377472 559246734031104 560881958399616 561521712955392 563406830567424 565054218960896 565363104284672 566157840482304 566856479565824 567813272764416 568123666317312 568460933332992 568771680927744 569731706781696 570434756018176 570585798510336 570897707656752 571236621484032 571548886401024 572566999199608 573220081975296 575144472870912 577799802847232 577952795492352 578612021428224 578928318087168 579642715947008 579959576032256 580303869444096 580621090947072 580774830626592 581601117339648 582791409899601 583456154867712 584440966545408 586082647277568 587126649389056 587796339228672 588117656469504 589993478731776 590666438541312 590989324713984 591663420407808 591986851577856 592717363675136 593717807284224 593875014776064 596616820015104 598292702429184 598619757477888 600042096295936 600370107645952 601214053515264 601383468269568 601542705512448 602285009538688 602971989344256 603301602312192 603989741666304 604319910985728 606086928269312 606247410917232 606938910326784 607270691801088 608976500686848 609046337098752 610757133729792 611091002425344 611788026544128 613576880422912 613739346296832 613912290525184 614074845210624 614775272767488 615111337967616 615870385693696 616572861284352 616909909131264 617073257540754 618642794348544 619922164546944 621663511117824 622712812732416 623481240682496 623822064975872 624533610430464 624698977480704 624875009998848 626868071152512 627583090950144 627926157508608 628642384183296 629762198904832 630992203199568 631531185897472 634614834266112 635685996331008 636033492320256 636758966403072 637544727314432 637713539511552 637893239373824 638620834725888 638789931859968 639139124606976 639927822634856 640657738678272 641007952456704 641739100520448 644137874099559 644872592222208 645776250241024 647037531979776 647835976646656 648929454587904 649284190076928 649669638094848 650024778203136 651925435449344 652098055440384 652454523036288 652841853124608 653198727315456 654362284799552 655108665114624 657307968995328 660517480562688 661270881632256 661632363528192 662448818225152 662810944036864 663204422221824 663566961082368 663742663573248 664686991245312 666047325599544 666807034134528 667932533194752 671001885016064 672134464536576 674278261407744 675047358332928 675416371101696 676186766180352 676556401803264 677021181018112 677391272771584 677570635731024 678343488012288 678534636896256 678714302601216 680698847345664 681847794302976 683763088490496 685177129236096 685762395766784 686137265881088 687101775446016 687477377728512 688325725187072 689110844964864 689487545499648 690273990475776 690651326840832 692670775164928 692854183905408 693644468944896 694023647772672 695973143642112 696052956684288 698008152834048 698389717057536 701416395767808 701614046314496 701799823097856 702600311734272 702984386248704 703851869364224 704654698610688 705039896150016 705226580046576 708482473767936 710472584134656 711671785979904 712549989351424 712939502829568 713752697634816 713941688549376 714142868570112 716029237346304 716420652745728 717237818228736 717629894295552 718448439066624 719335004831744 719728227319808 719918800464213 720739956013056 721133946513792 721749926739968 723242525304768 725274096304128 726498281521152 728622545502208 728815473727488 729020844998656 730045636411392 730444713836544 731346083011264 732180272775168 732580517093376 733416114880512 736157570399496 736997248253952 739471465119744 740383973310464 741633662386176 742039074373632 742885460803584 745057640513536 745254920503296 745662312041472 746104974999552 746512831217664 747842611199488 748695617273856 749303241299487 751209107423232 754877120643072 755738150436864 756151272603648 757084363685888 757498221756416 757947911110656 758362241236992 758563044083712 760781064680448 761196943542336 761648828645376 762065181868032 763351466508288 764293442633728 765786203263872 766859297161216 770603727323136 771482695237632 771904424116224 773738492592128 774161454596096 774366440835456 775249700585472 775468156452864 775673488687104 777055213199468 777941539823616 779254622060544 783059576269824 784156875292672 785259171938304 785688431689728 786657971642368 787555251388416 787985766285312 788884560543744 789315802103808 791623743045632 791833353034752 792736535937024 793169883168768 795397878448128 795489093353472 797723603238912 798159676637184 801618738020352 801844624359424 802056940683264 802971784839168 803410727141376 803962652459008 804402136416256 805319655555072 805532892014592 805759881314304 805973234338944 808329881222976 809251880435712 809694255734784 811968667582464 812061782798336 813647840967864 814342844973056 814788003233792 815933358342144 818319128395776 818766460280832 819700363689984 820148450623488 821083930361856 822097148379136 822546545508352 822764343387672 823702806872064 824153081730048 826562886062592 828884681490432 830283750309888 832711480573952 832931969974272 833166679998464 834337870184448 834793958670336 835824094870016 836777454600192 837234876678144 838189845577728 841322937599424 842282569433088 845110245851136 846153112354816 847581328441344 848044656427008 850284719348736 851494446301184 851719909146624 852185499475968 852691399999488 853157521391616 854210318237696 854677269942272 855652134027264 855878697765504 856346561485128 858850498799412 859830122962944 862716709306368 865239272783872 865712253435904 866699704270848 866929193238528 869464073920512 869939364048384 870455804166144 870931636420608 872401676009472 873478220152832 875184232301568 876410625327104 880689974083584 881694508843008 882176484704256 884272562962432 884755948109824 884990218097664 885999657811968 886249321660416 886483987070976 888063100799392 889076045512704 890576710926336 894925230022656 896179286048768 897439053643776 897929636216832 899037681876992 900063144443904 900555161468928 902075202404352 903427514308032 904457984016384 904712849195008 904952403468288 905984612499456 906479866478592 907598463127552 909130392403968 909371116375848 913569505648128 916135700594688 916636503638016 917682039816192 918814459953152 919316727332864 920365320634368 920609019445248 920868435787776 921112267815936 923805578540544 924859291926528 925364863696896 927964191522816 928070608912384 929883246820416 930677537112064 931186289410048 932495266676736 935221861023744 935733097463808 936800415645696 937312514998272 939539598147584 940053194866688 940302106728768 941374636425216 941889236262912 944643298357248 947296778846208 951670263513088 951922251399168 952190491426816 953528994496512 954050238480384 954705649795072 955227536994304 956317090971648 956570309267328 956839859060736 957931252088832 959891733952284 960986608017408 961511928685056 962608650780672 964323367073024 967032128405504 968664375361536 971753964969984 973394181881856 973926285115392 974504457142272 975037167304704 976240363700224 976774022791168 977888153174016 978147083160576 978681784554432 981543427199328 982662997671936 985961953492992 988844883181568 989385432498176 990513947738112 990776220844032 993673227337728 994216416055296 994806633332736 995350441623552 997030486867968 998260823031808 999070988399316 1000210551201792 1001612143230976 1006502827524096 1008201696804864 1010597214814208 1011149654982656 1011417392111616 1012571037499392 1013124556652544 1014374752907264 1014929258056448 1015531771527168 1016086909157376 1016355953596536 1017801955344384 1021048271018496 1022771691454464 1025644632735744 1027471636430848 1028643593650176 1029205898821632 1032488587780608 1033666267447296 1033957541937152 1034231318249472 1035410985713664 1035976990261248 1037255386431488 1039006162747392 1039281275858112 1044079435026432 1047012229251072 1047584575586304 1050073668517888 1050647688380416 1051846080724992 1052124593651712 1052421069471744 1052699734646784 1055777804046336 1056982047916032 1057559844225024 1060652124471296 1062723710651904 1063631470985216 1064212902182912 1065708876201984 1068824984027136 1069409254244352 1070629046452224 1071214302855168 1073759540740096 1074043856019456 1074346508419072 1074630979118592 1075856727343104 1076444841443328 1077773174963968 1079002507247616 1079592340979712 1082624890109952 1084863787957152 1087911144456192 1089747422281728 1091092171194368 1091688613707776 1092933818253312 1093223210591232 1093531267497984 1094778573815808 1097019124516896 1098270409162752 1098870775640064 1100124172320768 1102083848083456 1104236355599244 1105179575320576 1107045000413184 1110575959965696 1112450493579264 1113058611560448 1114328191205376 1115703272800256 1116313168904192 1117586460770304 1117882380754944 1118493468062208 1121763916799232 1123043425910784 1126813661134848 1130108437921792 1130726208569344 1132315680964608 1133712959131648 1135626545528832 1136247332634624 1136921866665984 1137543361855488 1139463413563392 1140869512036352 1141171597020672 1141795415313504 1142473242968064 1143097772802048 1145133998399216 1146440163950592 1150288945741824 1155599605694464 1155905590984704 1157224042856448 1157856636174336 1159285431894016 1159919152064512 1160607738888192 1161242181894144 1161549661253184 1163202234679296 1165582819799202 1166912309735424 1168881933090816 1174253298778112 1175592678457344 1176235312939008 1179986957463552 1181332877082624 1181978649427968 1183326840815616 1183973703155712 1185434727350272 1187435614568448 1187750029552128 1193233640030208 1196585404858368 1197239514955776 1200084192591872 1200740215291904 1202428107030528 1202766936539136 1203085411024896 1204570019077376 1205943978688512 1206603204624384 1207979483332608 1208639821971456 1212173856538624 1212494821834464 1213877820653568 1214541383602176 1217953001373696 1218092674197504 1221514267459584 1222182004850688 1223576053088256 1227153760845824 1227478692593664 1227824581050368 1228149690421248 1229550545534976 1230222675935232 1231740771387392 1233145722568704 1233819818262528 1234146515081508 1237285588697088 1239844329093888 1243327022235648 1245425625464832 1246962481364992 1247644129951744 1249067220860928 1249397954961408 1249750019997696 1253736142305024 1255166181900288 1255852315017216 1257284768366592 1259524397809664 1261984406399136 1263062371794944 1269229668532224 1271371992662016 1272066984640512 1273517932806144 1275089454628864 1275427079023104 1275786478747648 1277241669451776 1277579863719936 1278278249213952 1279855645269712 1281315477356544 1282015904913408 1283478201040896 1288275748199118 1289745184444416 1291552500482048 1294075063959552 1295671953293312 1297858909175808 1298568380153856 1299339276189696 1300049556406272 1303850870898688 1304196110880768 1304909046072576 1305683706249216 1306397454630912 1308724569599104 1310217330229248 1314615937990656 1321034961125376 1322541763264512 1323264727056384 1324897636450304 1325621888073728 1326408844443648 1327133922164736 1327485327146496 1329373982490624 1332094651199088 1333614068269056 1335865066389504 1342003770032128 1344268929073152 1348556522815488 1350094716665856 1350832742203392 1352373532360704 1353112803606528 1354042362036224 1354782545543168 1355141271462048 1356686976024576 1357069273792512 1357428605202432 1359846623099069 1361397694691328 1363695588605952 1367526176980992 1370354258472192 1371524791533568 1372274531762176 1374203550892032 1374954755457024 1376651450374144 1378221689929728 1378975090999296 1380547980951552 1381302653681664 1385341550329856 1385708367810816 1387288937889792 1388047295545344 1391946287284224 1392105913368576 1396016305668096 1396779434115072 1402832791535616 1403228092628992 1403599646195712 1405200623468544 1405968772497408 1407703738728448 1409309397221376 1410079792300032 1410453160093152 1416964947535872 1420945168269312 1423343571959808 1425099978702848 1425879005659136 1427505395269632 1427883377098752 1428285737140224 1432058474692608 1432841305491456 1434475636457472 1435259788591104 1436896878133248 1438670009663488 1439456454639616 1439837600928426 1441479912026112 1442267893027584 1443499853479936 1446485050609536 1450548192608256 1452996563042304 1457245091004416 1457630947454976 1458041689997312 1460091272822784 1460889427673088 1462692166022528 1464360545550336 1465161034186752 1466832229761024 1472315140798992 1473994496507904 1478942930239488 1480767946620928 1483267324772352 1484078148747264 1485770921607168 1490115281027072 1490509841006592 1491324624082944 1492209949999104 1493025662435328 1495685222398976 1497391234547712 1498606482598974 1502418214846464 1509754241286144 1511476300873728 1512302545207296 1514168727371776 1514996443512832 1515895822221312 1516724482473984 1517126088167424 1521562129360896 1522393887084672 1523297657290752 1524130363736064 1526702933016576 1528586885267456 1531572406527744 1533718594322432 1541207454646272 1542965390475264 1543808848232448 1547476985184256 1548322909192192 1548732881670912 1550499401170944 1550936312905728 1551346977374208 1554110426398936 1555883079647232 1558509244121088 1566119152539648 1568313750585344 1570518343876608 1571376863379456 1573315943284736 1575110502776832 1575971532570624 1577769121087488 1578631604207616 1583247486091264 1583666706069504 1585473071874048 1586339766337536 1590795756896256 1590978186706944 1595447206477824 1596319353274368 1603237476040704 1604113881366528 1605943569678336 1606821454282752 1607925304918016 1608804272832512 1610639311110144 1611065784029184 1611519762628608 1611946468677888 1616659762445952 1618503760871424 1619388511469568 1623937335164928 1624123565596672 1627295681935728 1628685689946112 1629576006467584 1631866716684288 1636638256791552 1637532920561664 1639400727379968 1640296901246976 1642167860723712 1644194296758272 1645093091016704 1645528686775344 1647405613744128 1648306163460096 1653125772125184 1657769362980864 1660567500619776 1665422961147904 1665863939948544 1666333359996928 1668675740368896 1669587917340672 1671648189740032 1673554909200384 1674469753356288 1676379691155456 1682645875198848 1684565138866176 1690220491702272 1692306224709632 1695162656882688 1696089312854016 1700569438697472 1703439818293248 1704370998951936 1705382799998976 1706315042783232 1708420636475392 1709354539884544 1711304268054528 1711757395531008 1712693122970256 1717700997598824 1719660245925888 1725433418612736 1730478545567744 1731424506871808 1733399408541696 1733858386477056 1738928147841024 1739878728096768 1740911608332288 1741863272841216 1744803352018944 1746956440305664 1748374229698803 1750368464603136 1752821250654208 1761379948167168 1763389017686016 1764352969408512 1768545125924864 1769511896219648 1769980436195328 1771999315623936 1772967974141952 1776126201598784 1778152091025408 1781153421852672 1789850460045312 1794878107287552 1795859272433664 1798075363753984 1800126288887808 1801110322937856 1804150404808704 1806855028616064 1808915968032768 1809425698390016 1809904806936576 1811969224998912 1812959732957184 1815196926255104 1818260784807936 1818742232751696 1827139011296256 1832271401189376 1833273007276032 1835364079632384 1837628919906304 1838633454665728 1840730641268736 1841218038890496 1841736871575552 1842224535631872 1847611157081088 1849718583853056 1850729727393792 1855928383045632 1856141217824768 1859766493640832 1861355074224128 1862372578820096 1864990533353472 1870443722047488 1871466194927616 1873600831291392 1874625029996544 1879079196295168 1880106389733376 1880604213457536 1882749272850432 1883778472525824 1889286596714496 1894593557692416 1903844502798336 1904380982853632 1907057988993024 1908100476960768 1909411299590144 1910455073988608 1912634181943296 1913140618534656 1913679718121472 1915862504177664 1919783467904568 1921973216034816 1923023857370112 1925217301561344 1928646734146048 1932413622298677 1934064256811008 1937328750723072 1943507929939968 1946788363763712 1947852570230784 1949008914284544 1950074334609408 1952480727400448 1953548045582336 1955776306348032 1956294166321152 1957363569108864 1963086854398656 1965325995343872 1971923906985984 1977689766363136 1978770864996352 1981552441688064 1987346454675456 1988432832110592 1989613266665472 1990700883247104 1994060973735936 1996521646063616 1998141976798632 2000421102403584 2013005655048192 2016403393609728 2022299309965312 2022834784223232 2025142074998784 2026249113305088 2028749505814528 2029858516112896 2031063543054336 2032173818314752 2032711907193072 2035603910688768 2042096542036992 2045543382908928 2051289265471488 2054943272861696 2057287187300352 2058411797643264 2064977175561216 2067332534894592 2067915083874304 2068462636498944 2070821971427328 2071953980522496 2074510772862976 2078012325494784 2078562551716224 2088158870052864 2094024458502144 2095169151172608 2100147337035776 2101295376760832 2104249187303424 2104842138943488 2105399469293568 2111555608092672 2113964095832064 2115119688450048 2121304248942592 2125447421303808 2128425804365824 2131417752403968 2137649968054272 2138818508488704 2141258092904448 2142428605710336 2147519081480192 2148087712038912 2148693016838144 2149261958237184 2151713454686208 2152889682886656 2155546349927936 2158005014495232 2159184681959424 2159756401392639 2165249780219904 2169727575914304 2175822288912384 2179494844563456 2182184342388736 2183377227415552 2185867636506624 2186446421182464 2187062534995968 2194038249033792 2196540818325504 2197741551280128 2200248344641536 2204167696166912 2208472711198488 2210359150641152 2221151919931392 2224900987158528 2226117223120896 2228656382410752 2231406545600512 2232626337808384 2235172921540608 2235764761509888 2236986936124416 2243527833598464 2246086851821568 2253627322269696 2260216875843584 2261452417138688 2264631361929216 2267425918263296 2271253091057664 2272494665269248 2273843733331968 2275086723710976 2281739024072704 2282343194041344 2283590830627008 2284946485936128 2286195545604096 2290267996798432 2292880327901184 2300577891483648 2311199211388928 2311811181969408 2314448085712896 2315713272348672 2318570863788032 2319838304129024 2321215477776384 2322484363788288 2323099322506368 2326404469358592 2331165639598404 2333824619470848 2337763866181632 2348506597556224 2352470625878016 2359973914927104 2362665754165248 2363957298855936 2366653681631232 2367947406311424 2370869454700544 2374871229136896 2375500059104256 2386467280060416 2393170809716736 2394479029911552 2400168385183744 2401480430583808 2404856214061056 2405533873078272 2406170822049792 2409140038154752 2411887957377024 2413206409248768 2415958966665216 2417279643942912 2424347713077248 2424989643668928 2427755641307136 2429082767204352 2435906002747392 2436185348395008 2443028534919168 2444364009701376 2454307521691648 2454957385187328 2455649162100736 2456299380842496 2459101091069952 2460445351870464 2463481542774784 2466291445137408 2467639636525056 2468293030163016 2479688658187776 2486654044471296 2490851250929664 2493924962729984 2495288259903488 2498134441721856 2498795909922816 2499500039995392 2507472284610048 2510332363800576 2511704630034432 2514569536733184 2519048795619328 2523968812798272 2526124743589888 2538459337064448 2542743985324032 2544133969281024 2550178909257728 2550854158046208 2551572957495296 2554483338903552 2555159727439872 2556556498427904 2559711290539424 2562630954713088 2564031809826816 2566956402081792 2576551496398236 2579490368888832 2583105000964096 2588150127919104 2591343906586624 2595717818351616 2597136760307712 2600099112812544 2607701741797376 2608392221761536 2609818092145152 2611367412498432 2612794909261824 2617449139198208 2620434660458496 2629231875981312 2642069922250752 2645083526529024 2646529454112768 2649795272900608 2651243776147456 2652817688887296 2654267844329472 2654970654292992 2658747964981248 2664189302398176 2667228136538112 2671730132779008 2684007540064256 2688537858146304 2697113045630976 2700189433331712 2701665484406784 2706225607213056 2708084724072448 2709565091086336 2710282542924096 2713373952049152 2714138547585024 2714857210404864 2719693246198138 2722795389382656 2727391177211904 2740708516944384 2743049583067136 2744549063524352 2748407101784064 2749909510914048 2753302900748288 2756443379859456 2757950181998592 2761095961903104 2762605307363328 2770683100659712 2771416735621632 2774577875779584 2776094591090688 2783892574568448 2784211826737152 2792032611336192 2793558868230144 2805665583071232 2806456185257984 2807199292391424 2810401246937088 2811937544994816 2815407477456896 2818618794442752 2820159584600064 2820906320186304 2833929895071744 2841890336538624 2850199957405696 2851758011318272 2855010790539264 2855766754197504 2856571474280448 2864116949385216 2865682610982912 2868951272914944 2870519577182208 2873793756266496 2877340019326976 2878912909279232 2879675201856852 2882959824052224 2884535786055168 2886999706959872 2892970101219072 2901096385216512 2905993126084608 2914490182008832 2915261894909952 2916083379994624 2920182545645568 2921778855346176 2925384332045056 2928721091100672 2930322068373504 2933664459522048 2944630281597984 2947988993015808 2957885860478976 2961535893241856 2966534649544704 2968156297494528 2971541843214336 2980230562054144 2981019682013184 2982649248165888 2984419899998208 2986051324870656 2991370444797952 2994782469095424 2997212965197948 3004836429692928 3019508482572288 3024605090414592 3028337454743552 3029992887025664 3031791644442624 3033448964947968 3034252176334848 3043124258721792 3044787774169344 3046595314581504 3048260727472128 3053405866033152 3057173770534912 3063144813055488 3067437188644864 3082414909292544 3085930780950528 3087617696464896 3094953970368512 3096645818384384 3097465763341824 3100998802341888 3101872625811456 3102693954748416 3108220852797872 3111766159294464 3117018488242176 3132238305079296 3136627501170688 3141036687753216 3142753726758912 3146631886569472 3150221005553664 3151943065141248 3155538242174976 3157263208415232 3166494972182528 3167333412139008 3170946143748096 3172679532675072 3181956373413888 3190894412955648 3192638706548736 3206474952081408 3208227762733056 3211887139356672 3213642908565504 3215850609836032 3217608545665024 3221278622220288 3222131568058368 3223039525257216 3223892937355776 3233319524891904 3237007521742848 3238777022939136 3247874670329856 3248247131193344 3254591363871456 3257371379892224 3259152012935168 3263733433368576 3273276513583104 3275065841123328 3278801454759936 3280593802493952 3284335721447424 3288388593516544 3290186182033408 3291057373550688 3294811227488256 3296612326920192 3306251544250368 3315538725961728 3321135001239552 3330845922295808 3331727879897088 3332666719993856 3337351480737792 3339175834681344 3343296379480064 3347109818400768 3348939506712576 3352759382310912 3365291750397696 3369130277732352 3380440983404544 3384612449419264 3390325313765376 3392178625708032 3401138877394944 3406879636586496 3408741997903872 3410765599997952 3412630085566464 3416841272950784 3418709079769088 3422608536109056 3423514791062016 3425386245940512 3435401995197648 3439320491851776 3450866837225472 3460957091135488 3462849013743616 3466798817083392 3467716772954112 3477856295682048 3479757456193536 3481823216664576 3483726545682432 3489606704037888 3493912880611328 3496748459397606 3500736929206272 3505642501308416 3522759896334336 3526778035372032 3528705938817024 3537090251849728 3539023792439296 3539960872390656 3543998631247872 3545935948283904 3552252403197568 3556304182050816 3562306843705344 3579700920090624 3589756214575104 3591718544867328 3596150727507968 3600252577775616 3602220645875712 3608300809617408 3613710057232128 3617831936065536 3618851396780032 3619809613873152 3623938449997824 3625919465914368 3630393852510208 3636521569615872 3637484465503392 3654278022592512 3664542802378752 3666546014552064 3670728159264768 3675257839812608 3677266909331456 3681461282537472 3682436077780992 3683473743151104 3684449071263744 3695222314162176 3699437167706112 3701459454787584 3711856766091264 3712282435649536 3719532987281664 3722710148448256 3724745157640192 3729981066706944 3740887444094976 3742932389855232 3747201662582784 3749250059993088 3758158392590336 3760212779466752 3761208426915072 3765498545700864 3767556945051648 3778573193428992 3789187115384832 3807689005596672 3808761965707264 3814115977986048 3816200953921536 3818822599180288 3820910147977216 3825268363886592 3826281237069312 3827359436242944 3831725008355328 3839566935809136 3843946432069632 3846047714740224 3850434603122688 3857293468292096 3864827244597354 3868128513622016 3874657501446144 3887015859879936 3893576727527424 3895705140461568 3898017828569088 3900148669218816 3904961454800896 3907096091164672 3911552612696064 3912588332642304 3914727138217728 3926173708797312 3930651990687744 3943847813971968 3955379532726272 3957541729992704 3963104883376128 3974692909350912 3976865664221184 3979226533330944 3981401766494208 3988121947471872 3993043292127232 3996283953597264 4000842204807168 4026011310096384 4032806787219456 4044598619930624 4045669568446464 4050284149997568 4052498226610176 4057499011629056 4059717032225792 4062127086108672 4064347636629504 4065423814386144 4071207821377536 4079539869297207 4084193084073984 4091086765817856 4102578530942976 4109886545723392 4114574374600704 4116823595286528 4129954351122432 4134665069789184 4136925272997888 4141643942854656 4143907961044992 4149021545725952 4156024650989568 4157125103432448 4176317740105728 4188048917004288 4190338302345216 4200294674071552 4202590753521664 4208498374606848 4209684277886976 4210798938587136 4223111216185344 4227928191664128 4230239376900096 4242608497885184 4250894842607616 4256851608731648 4262835504807936 4275299936108544 4277637016977408 4282516185808896 4284857211420672 4295038162960384 4296175424077824 4297386033676288 4298523916474368 4303426909372416 4305779365773312 4311092699855872 4316010028990464 4318369363918848 4319512802785278 4330499560439808 4339455151828608 4351644577824768 4358989689126912 4364368684777472 4366754454831104 4371735273013248 4372892842364928 4374125069991936 4388076498067584 4393081636651008 4395483102560256 4400496689283072 4408335392333824 4416945422396976 4420718301282304 4442303839862784 4449801974317056 4452234446241792 4457312764821504 4462813091201024 4465252675616768 4470345843081216 4471529523019776 4473973872248832 4487055667196928 4492173703643136 4507254644539392 4520433751687168 4522904834277376 4529262723858432 4534851836526592 4542506182115328 4544989330538496 4547687466663936 4550173447421952 4563478048145408 4564686388082688 4567181661254016 4569892971872256 4572391091208192 4580535993596864 4585760655802368 4601155782967296 4623622363938816 4628896171425792 4631426544697344 4637141727576064 4639676608258048 4642430955552768 4644968727576576 4646198645012736 4652808938717184 4662331279196808 4667649238941696 4675527732363264 4697013195112448 4704941251756032 4719947829854208 4725331508330496 4727914597711872 4733307363262464 4735894812622848 4741738909401088 4749742458273792 4751000118208512 4772934560120832 4786341619433472 4788958059823104 4800336770367488 4802960861167616 4809712428122112 4812341644099584 4818280076309504 4823775914754048 4826412818497536 4831917933330432 4834559287885824 4848695426154496 4849979287337856 4855511282614272 4858165534408704 4871812005494784 4872370696790016 4886057069838336 4888728019402752 4909914770374656 4911298324201472 4912598761684992 4918202182139904 4920890703740928 4926963085549568 4932582890274816 4935279273050112 4936586060326032 4959377316375552 4973308088942592 4981702501859328 4987849925459968 4990576519806976 4996268883443712 4997591819845632 4999000079990784 5014944569220096 5020664727601152 5023409260068864 5029139073466368 5038097591238656 5047937625596544 5052249487179776 5076918674128896 5085487970648064 5088267938562048 5100357818515456 5101708316092416 5103145914990592 5110319454879744 5113112996855808 5119422581078848 5125261909426176 5128063619653632 5133912804163584 5153102992796472 5158980737777664 5176300255838208 5182687813173248 5191435636703232 5194273520615424 5200198225625088 5215403483594752 5216784443523072 5219636184290304 5222734824996864 5225589818523648 5234898278396416 5240869320916992 5245122689096409 5258463751962624 5284139844501504 5290167053058048 5293058908225536 5299590545801216 5302487552294912 5305635377774592 5308535688658944 5309941308585984 5328378604796352 5334456273076224 5343460265558016 5368015080128512 5394226091261952 5400378866663424 5403330968813568 5412451214426112 5416169448144896 5419130182172672 5420565085848192 5426747904098304 5428277095170048 5429714420809728 5439386492396276 5445590778765312 5454782354423808 5481417033888768 5489098127048704 5496814203568128 5499819021828096 5506605801496576 5512886759718912 5515900363997184 5522191923806208 5525210614726656 5541366201319424 5542833471243264 5549155751559168 5552189182181376 5567785149136896 5568423653474304 5584065222672384 5587117736460288 5611331166142464 5612912370515968 5614398584782848 5620802493874176 5623875089989632 5630814954913792 5637237588885504 5640319169200128 5641812640372608 5667859790143488 5683780673077248 5700399914811392 5703516022636544 5711533508395008 5713142948560896 5728233898770432 5731365221965824 5737902545829888 5741039154364416 5747587512532992 5754680038653952 5757825818558464 5759350403713704 5765919648104448 5769071572110336 5785940202438144 5802192770433024 5811986252169216 5828980364017664 5830523789819904 5832166759989248 5840365091291136 5843557710692352 5850768664090112 5857442182201344 5860644136747008 5867328919044096 5889260563195968 5895977986031616 5915771720957952 5923071786483712 5933069299089408 5936312594989056 5960461124108288 5962039364026368 5965298496331776 5968839799996416 5972102649741312 5982740889595904 5989564938190848 5994425930395896 6039016965144576 6049210180829184 6056674909487104 6059985774051328 6066897929895936 6068504352669696 6086248517443584 6089575548338688 6093190629163008 6096521454944256 6106811732066304 6114347541069824 6126289626110976 6134874377289728 6164829818585088 6171861561901056 6175235392929792 6189907940737024 6193291636768768 6194931526683648 6201997604683776 6203745251622912 6205387909496832 6216441705595744 6223532318588928 6234036976484352 6264476610158592 6273255002341376 6282073375506432 6285507453517824 6293263773138944 6300442011107328 6303886130282496 6314526416830464 6332989944365056 6334666824278016 6341892287496192 6345359065350144 6363912746827776 6385277413097472 6412949904162816 6416455525466112 6423774278713344 6427285817131008 6431701219672064 6435217091330048 6442557244440576 6444263136116736 6446079050514432 6447785874711552 6466639049783808 6474015043485696 6477554045878272 6495749340659712 6496494262386688 6509182727742912 6514742759784448 6518304025870336 6527466866737152 6546553027166208 6550131682246656 6557602909519872 6561187604987904 6576777187033088 6580372364066816 6582114747101376 6589622454976512 6593224653840384 6612503088500736 6631077451923456 6661691844591616 6663455759794176 6665333439987712 6674702961475584 6678351669362688 6686592758960128 6694219636801536 6697879013425152 6705518764621824 6730583500795392 6738260555464704 6760881966809088 6769224898838528 6780650627530752 6784357251416064 6802277754789888 6813759273172992 6817483995807744 6821531199995904 6825260171132928 6833682545901568 6837418159538176 6845217072218112 6847029582124032 6850772491881024 6870803990395296 6878640983703552 6901733674450944 6921914182270976 6925698027487232 6933597634166784 6935433545908224 6955712591364096 6959514912387072 6963646433329152 6967453091364864 6979213408075776 6987825761222656 6993496918795212 7001473858412544 7011285002616832 7045519792668672 7057411877634048 7074180503699456 7078047584878592 7079921744781312 7087997262495744 7091871896567808 7104504806395136 7112608364101632 7124613687410688 7159401840181248 7179512429150208 7183437089734656 7192301455015936 7200505155551232 7204441291751424 7216601619234816 7227420114464256 7235663872131072 7237702793560064 7239619227746304 7247876899995648 7251838931828736 7260787705020416 7273043139231744 7274968931006784 7308556045185024 7329085604757504 7333092029104128 7350515679625216 7354533818662912 7362922565074944 7364872155561984 7366947486302208 7368898142527488 7390444628324352 7398874335412224 7402918909575168 7424564871299072 7439065974563328 7445420296896512 7449490315280384 7459962133413888 7481774888189952 7485864779710464 7494403325165568 7498500119986176 7516316785180672 7520425558933504 7522416853830144 7530997091401728 7535113890103296 7557146386857984 7578374230769664 7615378011193344 7617523931414528 7628231955972096 7632401907843072 7637645198360576 7641820295954432 7650536727773184 7652562474138624 7654718872485888 7663450016710656 7679133871618272 7687892864139264 7692095429480448 7700869206245376 7714586936584192 7729654489194708 7736257027244032 7749315002892288 7774031719759872 7787153455054848 7791410280923136 7800297338437632 7809922909601792 7814192182329344 7823105225392128 7825176665284608 7829454276435456 7852347417594624 7861303981375488 7887695627943936 7910759065452544 7915083459985408 7926209766752256 7949385818701824 7953731328442368 7958453066661888 7962803532988416 7976243894943744 7986086584254464 7992567907194528 8001684409614336 8052022620192768 8065613574438912 8089197239861248 8091339136892928 8100568299995136 8104996453220352 8114998023258112 8119434064451584 8124254172217344 8128695273259008 8130847628772288 8142415642755072 8159079738594414 8168386168147968 8182173531635712 8219773091446784 8229148749201408 8233647190573056 8259908702244864 8269330139578368 8273850545995776 8283287885709312 8287815922089984 8298043091451904 8312049301979136 8314250206864896 8352635480211456 8376097834008576 8380676604690432 8400589348143104 8405181507043328 8416996749213696 8419368555773952 8421597877174272 8446222432370688 8455856383328256 8460478753800192 8485216995770368 8501789685215232 8513703217463296 8525671009615872 8550599872217088 8555274033954816 8565032371617792 8569714422841344 8590076325920768 8592350848155648 8594772067352576 8597047832948736 8606853818744832 8611558731546624 8622185399711744 8632020057980928 8636738727837696 8639025605570556 8660999120879616 8678910303657216 8703289155649536 8717979378253824 8728737369554944 8733508909662208 8743470546026496 8745785684729856 8748250139983872 8776152996135168 8786163273302016 8790966205120512 8800993378566144 8816670784667648 8833890844793952 8841436602564608 8884607679725568 8899603948634112 8904468892483584 8914625529643008 8925626182402048 8930505351233536 8940691686162432 8943059046039552 8947947744497664 8974111334393856 8984347407286272 9014509289078784 9040867503374336 9045809668554752 9058525447716864 9069703673053184 9085012364230656 9089978661076992 9095374933327872 9100346894843904 9126956096290816 9129372776165376 9134363322508032 9139785943744512 9144782182416384 9161071987193728 9171521311604736 9202311565934592 9247244727877632 9257792342851584 9262853089394688 9274283455152128 9279353216516096 9284861911105536 9289937455153152 9292397290025472 9305617877434368 9324662558393616 9335298477883392 9351055464726528 9394026390224896 9409882503512064 9439895659708416 9450663016660992 9455829195423744 9466614726524928 9471789625245696 9483477818802176 9499484916547584 9502000236417024 9545869120241664 9572683238866944 9577916119646208 9600673540734976 9605921722335232 9619424856244224 9624683288199168 9636560152619008 9647551829508096 9652825636995072 9663835866660864 9669118575771648 9697390852308992 9699958574675712 9711022565228544 9716331068817408 9743624010989568 9744741393580032 9772114139676672 9777456038805504 9819829540749312 9822596648402944 9825197523369984 9836404364279808 9841781407481856 9853926171099136 9865165780549632 9870558546100224 9873172120652064 9918754632751104 9946616177885184 9963405003718656 9975699850919936 9981153039613952 9992537766887424 9995183639691264 9998000159981568 10029889138440192 10041329455202304 10046818520137728 10058278146932736 10076195182477312 10095875251193088 10104498974359552 10153837348257792 10170975941296128 10176535877124096 10200715637030912 10203416632184832 10206291829981184 10220638909759488 10226225993711616 10238845162157696 10250523818852352 10256127239307264 10267825608327168 10306205985592944 10317961475555328 10352600511676416 10365375626346496 10382871273406464 10388547041230848 10400396451250176 10430806967189504 10433568887046144 10439272368580608 10445469649993728 10451179637047296 10469796556792832 10481738641833984 10490245378192818 10516927503925248 10568279689003008 10580334106116096 10586117816451072 10599181091602432 10604975104589824 10611270755549184 10617071377317888 10619882617171968 10656757209592704 10668912546152448 10686920531116032 10736030160257024 10788452182523904 10800757733326848 10806661937627136 10824902428852224 10832338896289792 10838260364345344 10841130171696384 10853495808196608 10856554190340096 10859428841619456 10878772984792552 10891181557530624 10909564708847616 10962834067777536 10978196254097408 10993628407136256 10999638043656192 11013211602993152 11025773519437824 11031800727994368 11044383847612416 11050421229453312 11082732402638848 11085666942486528 11098311503118336 11104378364362752 11135570298273792 11136847306948608 11168130445344768 11174235472920576 11222662332284928 11228797169565696 11241604987748352 11247750179979264 11261629909827584 11274475177771008 11280638338400256 11283625280745216 11335719580286976 11367561346154496 11400799829622784 11407032045273088 11423067016790016 11426285897121792 11456467797540864 11462730443931648 11475805091659776 11482078308728832 11495175025065984 11509360077307904 11515651637116928 11518700807427408 11531839296208896 11538143144220672 11571880404876288 11604385540866048 11623972504338432 11657960728035328 11661047579639808 11664333519978496 11680730182582272 11687115421384704 11701537328180224 11714884364402688 11721288273494016 11734657838088192 11778521126391936 11791955972063232 11831543441915904 11846143572967424 11866138598178816 11872625189978112 11924078728052736 11930596992663552 11937679599992832 11944205299482624 11965481779191808 11979129876381696 11988851860791792 12078033930289152 12098420361658368 12113349818974208 12119971548102656 12133795859791872 12137008705339392 12172497034887168 12179151096677376 12186381258326016 12193042909888512 12213623464132608 12228695082139648 12238619607891621 12252579252221952 12269748754579456 12329659637170176 12343723123802112 12350470785859584 12379815881474048 12386583273537536 12389863053367296 12403995209367552 12410775818993664 12432883411191488 12447064637177856 12468073952968704 12528953220317184 12564146751012864 12571014907035648 12586527546277888 12600884022214656 12607772260564992 12629052833660928 12665979888730112 12669333648556032 12683784574992384 12690718130700288 12727825493655552 12770554826194944 12825899808325632 12832911050932224 12847548557426688 12854571634262016 12863402439344128 12870434182660096 12885114488881152 12888526272233472 12892158101028864 12895571749423104 12933278099567616 12948030086971392 12955108091756544 12991498681319424 12992988524773376 13018365455485824 13029485519568896 13036608051740672 13054933733474304 13093106054332416 13100263364493312 13115205819039744 13122375209975808 13153554374066176 13160744728133632 13164229494202752 13179244909953024 13186449307680768 13225006177001472 13262154903846912 13326911519588352 13330666879975424 13349405922951168 13356703338725376 13373185517920256 13388439273603072 13395758026850304 13411037529243648 13461167001590784 13476521110929408 13521763933618176 13538449797677056 13561301255061504 13568714502832128 13604555509579776 13627518546345984 13634967991615488 13643062399991808 13650520342265856 13667365091803136 13674836319076352 13690434144436224 13694059164248064 13701544983762048 13741607980790592 13757281967407104 13803467348901888 13843828364541952 13851396054974464 13870867091816448 13911425182728192 13919029824774144 13927292866658304 13934906182729728 13958426816151552 13975651522445312 13986993837590424 14002947716825088 14091039585337344 14114823755268096 14156095169757184 14159843489562624 14175994524991488 14183743793135616 14209009612790272 14225216728203264 14249227374821376 14318803680362496 14359024858300416 14366874179469312 14384602910031872 14401010311102464 14408882583502848 14454840228928512 14471327744262144 14475405587120128 14479238455492608 14495753799991296 14503677863657472 14521575410040832 14546086278463488 14549937862013568 14617112090370048 14658171209515008 14666184058208256 14701031359250432 14709067637325824 14729744311123968 14733894972604416 14737796285054976 14780889256648704 14797748670824448 14805837819150336 14849129742598144 14878131949126656 14898980630560768 14919924266827776 14963549776379904 14971729559420928 14988806650331136 14997000239972352 15032633570361344 15040851117867008 15044833707660288 15061994182803456 15070227780206592 15114292773715968 15156748461539328 15230756022386688 15235047862829056 15256463911944192 15264803815686144 15275290396721152 15283640591908864 15301073455546368 15305124948277248 15309437744971776 15358267743236544 15375785728278528 15384190858960896 15401738412490752 15429173873168384 15459308978389416 15472514054488064 15548063439519744 15574306910109696 15582820561846272 15600594676875264 15619845819203584 15628384364658688 15646210450784256 15650353330569216 15658908552870912 15704694835189248 15722607962750976 15775391255887872 15821518130905088 15830166919970816 15852419533504512 15898771637403648 15907462656884736 15916906133323776 15925607065976832 15972173168508928 15985135814389056 16003368819228672 16104045240385536 16178394479722496 16182678273785856 16201136599990272 16209992906440704 16229996046516224 16238868128903168 16248508344434688 16257390546518016 16261695257544576 16284831285510144 16318159477188828 16336772336295936 16364347063271424 16439546182893568 16467294381146112 16519817404489728 16538660279156736 16547701091991552 16566575771418624 16575631844179968 16596086182903808 16624098603958272 16628500413729792 16705270960422912 16752195668017152 16761353209380864 16801178696286208 16810363014086656 16833993498427392 16838737111547904 16843195754348544 16892444864741376 16911712766656512 16920957507600384 16970433991540736 17003579370430464 17027406434926592 17051342019231744 17101199744434176 17110548067909632 17139428845682688 17180152651841536 17184701696311296 17189544134705152 17194095665897472 17213707637489664 17223117463093248 17244370799423488 17264040115961856 17273477455675392 17278051211141112 17357820607314432 17406578311299072 17435958756507648 17457474739109888 17467017819324416 17486941092052992 17491571369459712 17496500279967744 17552305992270336 17572326546604032 17581932410241024 17601986757132288 17633341569335296 17667781689587904 17682873205129216 17769215359451136 17799207897268224 17808937784967168 17851252364804096 17861010702467072 17881383372324864 17886118092079104 17895895488995328 17948222668787712 17968694814572544 18081735006748672 18091619337109504 18117050895433728 18139407346106368 18170024728461312 18179957322153984 18200693789687808 18253912192581632 18258745552330752 18268726645016064 18279571887489024 18289564364832768 18322143974387456 18343042623209472 18404623131869184 18494489455755264 18515584685703168 18525706178789376 18548566910304256 18558706433032192 18569723822211072 18579874910306304 18584794580050944 18611235754868736 18649325116787232 18670596955766784 18702110929453056 18788052780449792 18819765007024128 18879791319416832 18901326033321984 18911658390847488 18943579250491392 18966955637604352 18998969833095168 19004000472834048 19091738240483328 19155832239292416 19201347081469952 19211843444670464 19238849712488448 19249366576398336 19273120305238016 19295103659016192 19305651273990144 19327671733321728 19338237151543296 19394781704617984 19399917149351424 19422045130457088 19432662137634816 19487248021979136 19489482787160064 19544228279353344 19554912077611008 19639659081498624 19645193296805888 19650395046739968 19672808728559616 19683562814963712 19707852342198272 19730331561099264 19741117092200448 19746344241304128 19837509265502208 19893232355770368 19951399701839872 19962306079227904 19985075533774848 19990367279382528 19996000319963136 20059778276880384 20082658910404608 20093637040275456 20116556293865472 20152390364954624 20191750502386176 20208997948719104 20307674696515584 20341951882592256 20353071754248192 20401431274061824 20406833264369664 20412583659962368 20441277819518976 20452451987423232 20477690324315392 20501047637704704 20512254478614528 20535651216654336 20612411971185888 20635922951110656 20705201023352832 20730751252692992 20765742546812928 20777094082461696 20800792902500352 20861613934379008 20867137774092288 20878544737161216 20890939299987456 20902359274094592 20939593113585664 20963477283667968 20980490756385636 21033855007850496 21136559378006016 21172235632902144 21198362183204864 21209950209179648 21222541511098368 21234142754635776 21239765234343936 21313514419185408 21337825092304896 21373841062232064 21472060320514048 21576904365047808 21601515466653696 21613323875254272 21649804857704448 21664677792579584 21676520728690688 21682260343392768 21706991616393216 21713108380680192 21718857683238912 21757545969585104 21782363115061248 21819129417695232 21925668135555072 21956392508194816 21987256814272512 21999276087312384 22026423205986304 22051547038875648 22063601455988736 22088767695224832 22100842458906624 22165464805277696 22171333884973056 22196623006236672 22208756728725504 22273694613897216 22336260890689536 22348470945841152 22445324664569856 22457594339131392 22483209975496704 22495500359958528 22523259819655168 22548950355542016 22561276676800512 22567250561490432 22671439160573952 22735122692308992 22801599659245568 22814064090546176 22846134033580032 22852571794243584 22912935595081728 22925460887863296 22951610183319552 22964156617457664 22990350050131968 23018720154615808 23031303274233856 23037401614854816 23063678592417792 23076286288441344 23143760809752576 23208771081732096 23247945008676864 23315921456070656 23322095159279616 23328667039956992 23361460365164544 23374230842769408 23403074656360448 23429768728805376 23442576546988032 23469315676176384 23557042252783872 23583911944126464 23663086883831808 23692287145934848 23732277196357632 23745250379956224 23848157456105472 23861193985327104 23875359199985664 23888410598965248 23930963558383616 23958259752763392 23977703721583584 24156067860578304 24196840723316736 24226699637948416 24239943096205312 24267591719583744 24274017410678784 24344994069774336 24358302193354752 24372762516652032 24386085819777024 24427246928265216 24457390164279296 24477239215783242 24505158504443904 24539497509158912 24659319274340352 24687446247604224 24700941571719168 24759631762948096 24773166547075072 24779726106734592 24807990418735104 24821551637987328 24865766822382976 24894129274355712 24936147905937408 25057906440634368 25128293502025728 25142029814071296 25173055092555776 25201768044429312 25215544521129984 25258105667321856 25331959777460224 25338667297112064 25367569149984768 25381436261400576 25455650987311104 25541109652389888 25651799616651264 25665822101864448 25695097114853376 25709143268524032 25726804878688256 25740868365320192 25770228977762304 25777052544466944 25784316202057728 25791143498846208 25866556199135232 25896060173942784 25910216183513088 25982997362638848 25985977049546752 26036730910971648 26058971039137792 26073216103481344 26109867466948608 26186212108664832 26200526728986624 26230411638079488 26244750419951616 26307108748132352 26321489456267264 26328458988405504 26358489819906048 26372898615361536 26450012354002944 26524309807693824 26653823039176704 26661333759950848 26698811845902336 26713406677450752 26746371035840512 26776878547206144 26791516053700608 26822075058487296 26922334003181568 26953042221858816 27043527867236352 27076899595354112 27122602510123008 27137429005664256 27209111019159552 27255037092691968 27269935983230976 27286124799983616 27301040684531712 27334730183606272 27349672638152704 27380868288872448 27388118328496128 27403089967524096 27483215961581184 27514563934814208 27606934697803776 27687656729083904 27702792109948928 27741734183632896 27822850365456384 27838059649548288 27854585733316608 27869812365459456 27916853632303104 27951303044890624 27973987675180848 28005895433650176 28182079170674688 28229647510536192 28312190339514368 28319686979125248 28351989049982976 28367487586271232 28418019225580544 28450433456406528 28498454749642752 28637607360724992 28718049716600832 28733748358938624 28769205820063744 28802020622204928 28817765167005696 28909680457857024 28942655488524288 28958476910985216 28991507599982592 29007355727314944 29043150820081664 29092172556926976 29099875724027136 29234224180740096 29316342419030016 29332368116416512 29402062718500864 29418135274651648 29459488622247936 29467789945208832 29475592570109952 29561778513297408 29595497341648896 29611675638300672 29698259485196288 29756263898253312 29797961261121536 29839848533655552 29927099552759808 29943459118841856 29977613300662272 29994000479944704 30065267140722688 30081702235734016 30089667415320576 30123988365606912 30140455560413184 30228585547431936 30313496923078656 30461512044773376 30512927823888384 30529607631372288 30550580793442304 30567281183817728 30602146911092736 30610249896554496 30618875489943552 30716535486473088 30751571456557056 30768381717921792 30803476824981504 30858347746336768 30918617956778832 30945028108976128 31096126879039488 31148613820219392 31165641123692544 31201189353750528 31239691638407168 31256768729317376 31292420901568512 31300706661138432 31317817105741824 31409389670378496 31445215925501952 31550782511775744 31643036261810176 31660333839941632 31704839067009024 31797543274807296 31814925313769472 31833812266647552 31851214131953664 31944346337017856 31970271628778112 32006737638457344 32208090480771072 32365356547571712 32402273199980544 32419985812881408 32459992093032448 32477736257806336 32497016688869376 32514781093036032 32523390515089152 32569662571020288 32636318954377656 32673544672591872 32728694126542848 32879092365787136 32934588762292224 33039634808979456 33077320558313472 33095402183983104 33133151542837248 33151263688359936 33192172365807616 33248197207916544 33257000827459584 33410541920845824 33504391336034304 33522706418761728 33602357392572416 33620726028173312 33667986996854784 33686391508697088 33784889729482752 33823425533313024 33841915015200768 33940867983081472 34007158740860928 34102684038463488 34202399488868352 34221096135819264 34278857691365376 34369403392622592 34379088269410304 34388191331794944 34427415274979328 34446234926186496 34488741598846976 34528080231923712 34546954911350784 34556102422282224 34715641214628864 34813156622598144 34871917513015296 34914949478219776 34934035638648832 34973882184105984 34983142738919424 34993000559935488 35104611984540672 35144653093208064 35163864820482048 35203973514264576 35266683138670592 35335563379175808 35365746410258432 35538430718902272 35598415794536448 35617875569934336 35702504729608192 35722021404934144 35772236184158208 35791790977990656 35896445337575424 35937389629145088 36183238674219008 36234101790867456 36278814692212736 36340049456922624 36359914644307968 36401387579375616 36507824385163264 36517491104661504 36537453290032128 36559143774978048 36579128729665536 36644287948774912 36686085246418944 36715858823674863 36809246263738368 36988978911510528 37031169371406336 37051412357578752 37097133820608512 37117412866064384 37139447644422144 37159749820612608 37169589160101888 37298650233574464 37341193911533568 37404221858906112 37576105560899584 37759582638833664 37802652066643968 37823316781694976 37887158500982784 37933911275208704 37997939666190336 38008000945668096 38183476480966656 38311664478584832 38423686889340928 38477699424976896 38498733152796672 38546240610476032 38590207318032384 38611302547980288 38655343466643456 38676474303086592 38789563409235968 38799834298702848 38844090260914176 38865324275269632 38974496043958272 38978965574320128 39088456558706688 39109824155222016 39279318162997248 39290386593611776 39300790093479936 39345617457119232 39367125629927424 39415704684396544 39460663122198528 39482234184400896 39492688482608256 39675018531004416 39786464711540736 39902799403679744 39924612158455808 39980734558765056 39992000639926272 40119556553760768 40165317820809216 40187274080550912 40233112587730944 40304780729909248 40383501004772352 40615349393031168 40683903765184512 40706143508496384 40802862548123648 40813666528739328 40825167319924736 40882555639037952 40904903974846464 40955380648630784 41002095275409408 41024508957229056 41071302433308672 41224823942371776 41271845902221312 41410402046705664 41461502505385984 41531485093625856 41554188164923392 41723227868758016 41734275548184576 41757089474322432 41781878599974912 41804718548189184 41879186227171328 41926954567335936 41960981512771272 42273118756012032 42344471265804288 42396724366409728 42419900418359296 42468285509271552 42479530468687872 42627028838370816 42675650184609792 42747682124464128 42944120641028096 43153808730095616 43203030933307392 43226647750508544 43329355585159168 43353041457381376 43364520686785536 43413983232786432 43426216761360384 43437715366477824 43515091939170208 43564726230122496 43638258835390464 43851336271110144 43912785016389632 43974513628545024 43998552174624768 44052846411972608 44103094077751296 44127202911977472 44201684917813248 44330929610555392 44342667769946112 44393246012473344 44417513457451008 44547389227794432 44696941891682304 44890649329139712 44915188678262784 44966419950993408 44991000719917056 45046519639310336 45097900711084032 45122553353601024 45134501122980864 45342878321147904 45470245384617984 45603199318491136 45628128181092352 45692268067160064 45705143588487168 45825871190163456 45850921775726592 45903220366639104 45928313234915328 46037440309231616 46062606548467712 46074803229709632 46127357184835584 46152572576882688 46287521619505152 46417542163464192 46631842912141312 46644190318559232 46657334079913984 46722920730329088 46748461685538816 46806149312720896 46859537457610752 46885153093976064 46938631352352768 47114084505567744 47167823888252928 47326173767663616 47384574291869696 47464554392715264 47490500759912448 47696314912210944 47722387970654208 47750718399971328 47776821197930496 47861927116767232 47916519505526784 47955407443167168 48312135721156608 48453399275896832 48479886192410624 48535183439167488 48548034821357568 48689988139548672 48716604386709504 48745525033304064 48772171639554048 48854493856530432 48914780328558592 48954478431566484 49010317008887808 49078995018317824 49318638548680704 49401883143438336 49519263525896192 49546333094150144 49559452213469184 49615980837470208 49643103275974656 49731533644765952 49788258548711424 49872295811874816 50115812881268736 50256587004051456 50284059628142592 50346110185111552 50403536088858624 50431089042259968 50516211334643712 50663919554920448 50677334594224128 50735138299969536 50762872522801152 50911301974622208 51082219304779776 51303599233302528 51331644203728896 51418286537048064 51453609757376512 51481736730640384 51540457955524608 51554105088933888 51568632404115456 51582286997692416 51733112398270464 51792120347885568 51820432367026176 51971954099093504 52073461821943296 52117942078275584 52146432206962688 52219734933897216 52372424217329664 52401053457973248 52460823276158976 52489500839903232 52614217496264704 52642978912534528 52656917976811008 52716979639812096 52745797230723072 52900024708005888 53048619615387648 53307646078353408 53322667519901696 53397623691804672 53426813354901504 53492742071681024 53553757094412288 53583032107401216 53644150116974592 53844668006363136 53906084443717632 54153799190708224 54245205020246016 54274858011328512 54418222038319104 54510074185383936 54539871966461952 54602081369063424 54669460367212544 54699345276305408 54761736577744896 54776236656992256 54806179935048192 54966431923162368 55029127869628416 55213869395607552 55375313458167808 55405584219897856 55483468367265792 55645700730912768 55676119299096576 55709171466633216 55739624730918912 55833707264606208 55902606089781248 55947975350361696 56011790867300352 56364158341349376 56459295021072384 56624380679028736 56639373958250496 56703978099965952 56734975172542464 56836038451161088 56900866912813056 56996909499285504 57275214721449984 57467496717877248 57538411640127488 57604041244409856 57635530334011392 57819360915714048 57885310977048576 57916953821970432 57983015199965184 58014711454629888 58086301640163328 58184345113853952 58199751448054272 58468448361480192 58632684838060032 58664736232833024 58804125437001728 58836270549303296 58918977244495872 58935579890417664 58951185140219904 59123557026594816 59190994683297792 59223351276601344 59396518970392576 59512527796506624 59595922522243072 59679697067311104 59854199105519616 59886918237683712 59955226601324544 59988000959889408 60130534281445376 60163404471468032 60179334830641152 60247976731213824 60280911120826368 60457171094863872 60626993846157312 60923024089546752 61025855647776768 61059215262744576 61101161586884608 61134562367635456 61204293822185472 61220499793108992 61237750979887104 61433070972946176 61503142913114112 61536763435843584 61606953649963008 61716695492673536 61837235913557664 61890056217952256 62192253758078976 62297227640438784 62331282247385088 62402378707501056 62479383276814336 62513537458634752 62584841803137024 62601413322276864 62635634211483648 62818779340756992 62890431851003904 63101565023551488 63286072523620352 63320667679883264 63409678134018048 63595086549614592 63629850627538944 63667624533295104 63702428263907328 63888692674035712 63940543257556224 64013475276914688 64416180961542144 64730713095143424 64804546399961088 64839971625762816 64919984186064896 64955472515612672 64994033377738752 65029562186072064 65046781030178304 65139325142040576 65272637908755312 65347089345183744 65457388253085696 65758184731574272 65869177524584448 66079269617958912 66154641116626944 66190804367966208 66266303085674496 66302527376719872 66384344731615232 66496394415833088 66514001654919168 66821083841691648 67008782672068608 67045412837523456 67204714785144832 67241452056346624 67335973993709568 67372783017394176 67569779458965504 67646851066626048 67683830030401536 67881735966162944 68014317481721856 68205368076926976 68404798977736704 68442192271638528 68557715382730752 68738806785245184 68758176538820608 68776382663589888 68854830549958656 68892469852372992 68977483197693952 69056160463847424 69093909822701568 69112204844564448 69431282429257728 69626313245196288 69743835026030592 69829898956439552 69868071277297664 69947764368211968 69966285477838848 69986001119870976 70209223969081344 70289306186416128 70327729640964096 70407947028529152 70533366277341184 70671126758351616 70731492820516864 71076861437804544 71196831589072896 71235751139868672 71405009459216384 71444042809868288 71544472368316416 71583581955981312 71792890675150848 71874779258290176 72366477348438016 72468203581734912 72557629384425472 72680098913845248 72719829288615936 72802775158751232 73015648770326528 73034982209323008 73074906580064256 73118287549956096 73158257459331072 73288575897549824 73372170492837888 73431717647349726 73618492527476736 73977957823021056 74062338742812672 74102824715157504 74194267641217024 74234825732128768 74278895288844288 74319499641225216 74339178320203776 74597300467148928 74682387823067136 74808443717812224 75152211121799168 75519165277667328 75605304133287936 75646633563389952 75774317001965568 75867822550417408 75995879332380672 76016001891336192 76366952961933312 76623328957169664 76847373778681856 76955398849953792 76997466305593344 77092481220952064 77180414636064768 77222605095960576 77310686933286912 77352948606173184 77579126818471936 77599668597405696 77688180521828352 77730648550539264 77948992087916544 77957931148640256 78176913117413376 78219648310444032 78558636325994496 78601580186959872 78691234914238464 78734251259854848 78831409368793088 78921326244397056 78964468368801792 78985376965216512 79350037062008832 79572929423081472 79805598807359488 79849224316911616 79961469117530112 79984001279852544 80239113107521536 80330635641618432 80374548161101824 80466225175461888 80609561459818496 80767002009544704 81230698786062336 81367807530369024 81412287016992768 81605725096247296 81627333057478656 81650334639849472 81765111278075904 81809807949692928 81910761297261568 82004190550818816 82049017914458112 82142604866617344 82449647884743552 82543691804442624 82820804093411328 82923005010771968 83062970187251712 83108376329846784 83468551096369152 83514178948644864 83563757199949824 83609437096378368 83758372454342656 83853909134671872 83921963025542544 84546237512024064 84688942531608576 84793448732819456 84839800836718592 84936571018543104 84959060937375744 85254057676741632 85351300369219584 85495364248928256 85888241282056192 86307617460191232 86406061866614784 86453295501017088 86658711170318336 86706082914762752 86729041373571072 86827966465572864 86875430732955648 87030183878340416 87129452460244992 87276517670780928 87702672542220288 87949027257090048 87997104349249536 88105692823945216 88206188155502592 88254405823954944 88403369835626496 88661859221110784 88685335539892224 88786492024946688 88835026914902016 89094778455588864 89393883783364608 89781298658279424 89830377356525568 89932839901986816 89982001439834112 90093039278620672 90195801422168064 90245106707202048 90269002245961728 90685756642295808 90940490769235968 91206398636982272 91256256362184704 91384536134320128 91651742380326912 91701843551453184 91806440733278208 91856626469830656 92074880618463232 92125213096935424 92149606459419264 92254714369671168 92305145153765376 92575043239010304 92835084326928384 93288380637118464 93314668159827968 93445841460658176 93496923371077632 93612298625441792 93719074915221504 93770306187952128 93877262704705536 94228169011135488 94335647776505856 94652347535327232 94769148583739392 94929108785430528 94981001519824896 95392629824421888 95444775941308416 95501436799942656 95553642395860992 95723854233534464 95833039011053568 95910814886334336 96624271442313216 96906798551793664 96959772384821248 97096069642715136 97379976279097344 97433208773419008 97491050066608128 97544343279108096 97708987713060864 97829560657117184 97908956863132968 98020634017775616 98637277097361408 98803766286876672 99092666188300288 99118904426938368 99231961674940416 99286206551949312 99463067289531904 99576517097422848 99744591623749632 100231625762537472 100513174008102912 100568119256285184 100692220370223104 100807072177717248 100862178084519936 101327839109840896 101354669188448256 101470276599939072 101525745045602304 101822603949244416 102607198466605056 102663288407457792 102836573074096128 102907219514753024 102963473461280768 103108210177867776 103137264808230912 103164573995384832 103466224796540928 103584240695771136 103640864734052352 103943908198187008 104146923643886592 104292864413925376 104439469867794432 104744848434659328 104802106915946496 104921646552317952 104979001679806464 105228434992529408 105285957825069056 105313835953622016 105433959279624192 105491594461446144 105800049416011776 106097239230775296 106615292156706816 106645335039803392 106795247383609344 106853626709803008 106985484143362048 107107514188824576 107166064214802432 107689336012726272 107812168887435264 108307598381416448 108549716022657024 108836444076638208 109020148370767872 109079743932923904 109204162738126848 109338920734425088 109398690552610816 109523473155489792 109552473313984512 109612359870096384 109932863846324736 110058255739256832 110427738791215104 110750626916335616 110811168439795712 110966936734531584 111291401461825536 111352238598193152 111418342933266432 111479249461837824 111805212179562496 111895950700723392 112023581734600704 112728316682698752 113248761358057472 113278747916500992 113407956199931904 113469950345084928 113672076902322176 113801733825626112 113993818998571008 114550429442899968 114934993435754496 115076823280254976 115271060668022784 115638721831428096 115770621954097152 115833907643940864 115966030399930368 116029422909259776 116172603280326656 116368690227707904 116399502896108544 116936896722960384 117265369676120064 117329472465666048 117608250874003456 117672541098606592 117837954488991744 117871159780835328 117902370280439808 118247114053189632 118381989366595584 118446702553202688 118793037940785152 119025055593013248 119191845044486144 119359394134622208 119708398211039232 119773836475367424 119976001919778816 120261068562890752 120326808942936064 120358669661282304 120495953462427648 120561822241652736 120914342189727744 121846048179093504 122051711295553536 122118430525489152 122202323173769216 122269124735270912 122408587644370944 122440999586217984 122475501959774208 122866141945892352 123006285826228224 123073526871687168 123213907299926016 123433390985347072 123674471827115328 123780112435904512 124384507516157952 124594455280877568 124662564494770176 124958766553628672 125027074917269504 125169683606274048 125202826644553728 125271268422967296 125637558681513984 125780863702007808 126572145047240704 126641335359766528 126819356268036096 127190173099229184 127259701255077888 127404856527814656 127777385348071424 127881086515112448 128026950553829376 128832361923084288 129461426190286848 129609092799922176 129679943251525632 129839968372129792 129910945031225344 129988066755477504 130059124372144128 130093562060356608 130278650284081152 130545275817510624 130694178690367488 130914776506171392 131516369463148544 131738355049168896 132158539235917824 132309282233253888 132381608735932416 132605054753439744 132768689463230464 132992788831666176 133028003309838336 133642167683383296 134090825675046912 134409429570289664 134482904112693248 134671947987419136 134745566034788352 135139558917931008 135293702133252096 135367660060803072 135763471932325888 136028634963443712 136410736153853952 136809597955473408 136884384543277056 137115430765461504 137477613570490368 137516353077641216 137552765327179776 137709661099917312 137784939704745984 137954966395387904 138112320927694848 138187819645403136 138224409689128896 138862564858515456 139252626490392576 139659797912879104 139736142554595328 139895528736423936 139932570955677696 139972002239741952 140418447938162688 140578612372832256 140655459281928192 140815894057058304 141066732554682368 141342253516703232 141462985641033728 142153722875609088 142393663178145792 142471502279737344 142810018918432768 142888085619736576 143088944736632832 143167163911962624 143585781350301696 143749558516580352 144732954696876032 144936407163469824 145115258768850944 145360197827690496 145439658577231872 145605550317502464 146031297540653056 146069964418646016 146149813160128512 146236575099912192 146316514918662144 146577151795099648 146744340985675776 146863435294699452 147236985054953472 147955915646042112 148205649430315008 148388535282434048 148469651464257536 148557790577688576 148638999282450432 148678356640407552 149194600934297856 149364775646134272 149616887435624448 150304422243598336 151038330555334656 151210608266575872 151293267126779904 151548634003931136 151735645100834816 151991758664761344 152032003782672384 152733905923866624 153246657914339328 153694747557363712 153910797699907584 153994932611186688 154184962441904128 154360829272129536 154445210191921152 154621373866573824 154705897212346368 155158253636943872 155199337194811392 155376361043656704 155461297101078528 155915862297280512 156353826234826752 156439296620888064 157117272651988992 157203160373919744 157382469828476928 157468502519709696 157662818737586176 157842652488794112 157928936737603584 157970753930433024 158700074124017664 159145858846162944 159611197614718976 159698448633823232 159922938235060224 159968002559705088 160478226215043072 160661271283236864 160749096322203648 160932450350923776 161219122919636992 161534004019089408 162461397572124672 162735615060738048 162824574033985536 163211450192494592 163254666114957312 163300669279698944 163530222556151808 163619615899385856 163821522594523136 164008381101637632 164098035828916224 164285209733234688 164899295769487104 165087383608885248 165641608186822656 165846010021543936 166125940374503424 166216752659693568 166937102192738304 167028357897289728 167127514399899648 167218874192756736 167516744908685312 167707818269343744 167843926051085088 169092475024048128 169377885063217152 169586897465638912 169679601673437184 169873142037086208 169918121874751488 170508115353483264 170702600738439168 170990728497856512 171776482564112384 172615234920382464 172812123733229568 172906591002034176 173317422340636672 173412165829525504 173458082747142144 173655932931145728 173750861465911296 174060367756680832 174258904920489984 174553035341561856 175405345084440576 175898054514180096 175994208698499072 176211385647890432 176412376311005184 176508811647909888 176806739671252992 177323718442221568 177370671079784448 177572984049893376 177670053829804032 178189556911177728 178787767566729216 179562597316558848 179660754713051136 179865679803973632 179964002879668224 180186078557241344 180391602844336128 180490213414404096 180538004491923456 181371513284591616 181880981538471936 182412797273964544 182512512724369408 182769072268640256 183303484760653824 183403687102906368 183612881466556416 183713252939661312 184149761236926464 184250426193870848 184299212918838528 184509428739342336 184610290307530752 185150086478020608 185670168653856768 186576761274236928 186629336319655936 186891682921316352 186993846742155264 187224597250883584 187438149830443008 187540612375904256 187754525409411072 188456338022270976 188671295553011712 189304695070654464 189538297167478784 189858217570861056 189962003039649792 190785259648843776 190889551882616832 191002873599885312 191107284791721984 191447708467068928 191666078022107136 191821629772668672 193248542884626432 193813597103587328 193919544769642496 194192139285430272 194759952558194688 194866417546838016 194982100133216256 195088686558216192 195417975426121728 195659121314234368 195817913726265936 196041268035551232 197274554194722816 197607532573753344 198185332376600576 198237808853876736 198463923349880832 198572413103898624 198926134579063808 199153034194845696 199489183247499264 200463251525074944 201026348016205824 201136238512570368 201384440740446208 201614144355434496 201724356169039872 202709338376896512 202940553199878144 203051490091204608 203645207898488832 205214396933210112 205326576814915584 205673146148192256 205814439029506048 205926946922561536 206216420355735552 206274529616461824 206329147990769664 206932449593081856 207168481391542272 207281729468104704 207887816396374016 208293847287773184 208585728827850752 208878939735588864 209489696869318656 209604213831892992 209843293104635904 209958003359612928 210456869985058816 210571915650138112 210627671907244032 210867918559248384 210983188922892288 211600098832023552 212194478461550592 213230584313413632 213590494767218688 213707253419606016 213970968286724096 214215028377649152 214332128429604864 215378672025452544 215624337774870528 216615196762832896 217099432045314048 217672888153276416 218040296741535744 218159487865847808 218408325476253696 218677841468850176 218797381105221632 219046946310979584 219104946627969024 219224719740192768 219865727692649472 220116511478513664 220855477582430208 221501253832671232 221622336879591424 221933873469063168 222582802923651072 222704477196386304 222836685866532864 222958498923675648 223610424359124992 223791901401446784 224047163469201408 225456633365397504 226557495833001984 226815912399863808 226939900690169856 227344153804644352 227603467651252224 227987637997142016 229100858885799936 229869986871508992 230153646560509952 230542121336045568 231277443662856192 231541243908194304 231667815287881728 231932060799860736 232058845818519552 232345206560653312 232737380455415808 232799005792217088 233873793445920768 234530739352240128 234658944931332096 235216501748006912 235345082197213184 235675908977983488 235804740560879616 236494228106379264 236763978733191168 236893405106405376 237586075881570304 238050111186026496 238718788269244416 239416796422078464 239547672950734848 239952003839557632 240653617885872128 240717339322564608 240991906924855296 241123644483305472 241828684379455488 243692096358187008 244103422591107072 244236861050978304 244404646347538432 244538249470541824 244817175288741888 244881999172435968 244951003919548416 245732283891784704 246012571652456448 246147053743374336 246427814599852032 246866781970694144 247348943654230656 247560224871809024 248769015032315904 249188910561755136 249325128989540352 249917533107257344 250054149834539008 250405653289107456 250542536845934592 251275117363027968 251561727404015616 253282670719533056 253638712536072192 254380346198458368 254519402510155776 254809713055629312 255554770696142848 255762173030224896 256053901107658752 257664723846168576 258922852380573696 259218185599844352 259359886503051264 259679936744259584 259821890062450688 259976133510955008 260118248744288256 260187124120713216 261090551635021248 261388357380734976 261829553012342784 263032738926297088 264317078471835648 264618564466507776 264763217471864832 265210109506879488 265537378926460928 265985577663332352 266056006619676672 267284335366766592 268181651350093824 268965808225386496 269343895974838272 269491132069576704 270279117835862016 270587404266504192 270735320121606144 271526943864651776 272057269926887424 272821472307707904 273619195910946816 273768769086554112 274955227140980736 275032706155282432 275105530654359552 275419322199834624 275569879409491968 275909932790775808 276224641855389696 276375639290806272 276448819378257792 277725129717030912 278505252980785152 279319595825758208 279472285109190656 279865141911355392 279944004479483904 280836895876325376 281157224745664512 281310918563856384 281631788114116608 282133465109364736 282684507033406464 284307445751218176 284787326356291584 284943004559474688 285620037836865536 285776171239473152 286177889473265664 286334327823925248 287171562700603392 287499117033160704 289465909393752064 289872814326939648 290230517537701888 290720395655380992 290879317154463744 292062595081306112 292139928837292032 292299626320257024 292473150199824384 292633029837324288 293154303590199296 293488681971351552 293726870589398904 295911831292084224 296411298860630016 296777070564868096 296939302928515072 297277998564900864 297356713280815104 298389201868595712 298729551292268544 299233774871248896 300608844487196672 302076661110669312 302421216533151744 302586534253559808 303471290201669632 303983517329522688 304064007565344768 305467811847733248 307389495114727424 307821595399815168 307989865222373376 308369924883808256 308721658544259072 308890420383842304 309411794424692736 310316507273887744 310398674389622784 310752722087313408 310922594202157056 311831724594561024 312878593241776128 314234545303977984 314406320747839488 314764939656953856 314937005039419392 315325637475172352 315685304977588224 315857873475207168 315941507860866048 317400148248035328 318291717692325888 319222395229437952 319396897267646464 319845876470120448 319936005119410176 320956452430086144 321322542566473728 321498192644407296 322438245839273984 323068008038178816 324922795144249344 325649148067971072 326422900384989184 326509332229914624 326601338559397888 327060445112303616 327239231798771712 327643045189046272 328016762203275264 328196071657832448 328570419466469376 329798591538974208 330174767217770496 331283216373645312 331692020043087872 332251880749006848 332433505319387136 333874204385476608 334056715794579456 334255028799799296 334437748385513472 335033489817370624 335415636538687488 335687852102170176 338184950048096256 339173794931277824 339359203346874368 339746284074172416 339836243749502976 341016230706966528 341405201476878336 341981456995713024 343552965128224768 345230469840764928 345813182004068352 346634844681273344 346824331659051008 346916165494284288 347311865862291456 347501722931822592 348120735513361664 348517809840979968 349106070683123712 350810690168881152 351796109028360192 351988417396998144 352422771295780864 352824752622010368 353017623295819776 353613479342505984 354647436884443136 354741342159568896 355145968099786752 355340107659608064 356379113822355456 357575535133458432 359125194633117696 359321509426102272 359928005759336448 360372157114482688 360783205688672256 360980426828808192 361076008983846912 362743026569183232 364825594547929088 365025025448738816 365538144537280512 366606969521307648 366807374205812736 367225762933112832 367426505879322624 368299522473852928 368500852387741696 368598425837677056 369018857478684672 369220580615061504 370300172956041216 371340337307713536 373153522548473856 373258672639311872 373783365842632704 373987693484310528 374449194501767168 374876299660886016 375081224751808512 375509050818822144 376912676044541952 377342591106023424 379076594334957568 379716435141722112 379924006079299584 381570519297687552 381779103765233664 382214569583443968 382895416934137856 383332156044214272 383643259545337344 386497085769252864 387627194207174656 387839089539284992 388384278570860544 389519905116389376 389732835093676032 389964200266432512 390177373116432384 390835950852243456 391318242628468736 391635827452531872 392082536071102464 394549108389445632 395215065147506688 396370664753201152 396475617707753472 396927846699761664 397144826207797248 397852269158127616 398306068389691392 398978366494998528 400926503050149888 402272477025140736 402768881480892416 403228288710868992 403448712338079744 405418676753793024 405881106399756288 406102980182409216 407290415796977664 410428793866420224 410653153629831168 411346292296384512 411628878059012096 411853893845123072 412432840711471104 412549059232923648 412658295981539328 413864899186163712 414336962783084544 414563458936209408 415775632792748032 416587694575546368 417171457655701504 417757879471177728 418979393738637312 419208427663785984 419686586209271808 419916006719225856 420913739970117632 421143831300276224 421255343814488064 421735837118496768 421966377845784576 423200197664047104 424388956923101184 426461168626827264 427180989534437376 427414506839212032 427941936573448192 428430056755298304 428664256859209728 430757344050905088 431248675549741056 433230393525665792 434198864090628096 435345776306552832 436080593483071488 436318975731695616 436816650952507392 437355682937700352 437594762210443264 438093892621959168 438209893255938048 438449439480385536 439731455385298944 440233022957027328 441710955164860416 443002507665342464 443244673759182848 443867746938126336 445165605847302144 445408954392772608 445673371733065728 445916997847351296 447220848718249984 447583802802893568 448094326938402816 450913266730795008 453114991666003968 453631824799727616 453879801380339712 454688307609288704 455206935302504448 455975275994284032 458201717771599872 459739973743017984 460307293121019904 461084242672091136 462554887325712384 463082487816388608 463335630575763456 463864121599721472 464117691637039104 464690413121306624 465474760910831616 465598011584434176 467747586891841536 469061478704480256 469317889862664192 470433003496013824 470690164394426368 471351817955966976 471609481121759232 472988456212758528 473527957466382336 473786810212810752 475172151763140608 476100222372052992 477437576538488832 478833592844156928 479095345901469696 479904007679115264 481307235771744256 481434678645129216 481983813849710592 482247288966610944 483657368758910976 487384192716374016 488206845182214144 488473722101956608 488809292695076864 489076498941083648 489634350577483776 489763998344871936 489902007839096832 491464567783569408 492025143304912896 492294107486748672 492855629199704064 493733563941388288 494697887308461312 495120449743618048 497538030064631808 498377821123510272 498650257979080704 499835066214514688 500108299669078016 500811306578214912 501085073691869184 502550234726055936 503123454808031232 506565341439066112 507277425072144384 508760692396916736 509038805020311552 509619426111258624 511109541392285696 511524346060449792 512107802215317504 515329447692337152 517845704761147392 518436371199688704 518719773006102528 519359873488519168 519643780124901376 519952267021910016 520236497488576512 520374248241426432 522181103270042496 522776714761469952 523659106024685568 526065477852594176 528634156943671296 529237128933015552 529526434943729664 530420219013758976 531074757852921856 531971155326664704 532112013239353344 534568670733533184 536363302700187648 537931616450772992 538687791949676544 538982264139153408 540558235671724032 541174808533008384 541470640243212288 543053887729303552 544114539853774848 545642944615415808 547238391821893632 547537538173108224 549910454281961472 550211061308719104 550838644399669248 551139758818983936 551819865581551616 552449283710779392 552751278581612544 552897638756515584 555450259434061824 557010505961570304 558639191651516416 558944570218381312 559730283822710784 559888008958967808 561673791752650752 562314449491329024 562621837127712768 563263576228233216 564266930218729472 565369014066812928 568614891502436352 569574652712583168 569886009118949376 571240075673731072 571552342478946304 572355778946531328 572668655647850496 574343125401206784 574998234066321408 579745628653879296 580461035075403776 581440791310761984 581758634308927488 584279857674584064 584599252640514048 584946300399648768 585266059674648576 586308607180398592 586977363942703104 587453741178797808 591823662584168448 592822597721260032 593554141129736192 593878605857030144 594555997129801728 594713426561630208 596778403737191424 597459102584537088 598467549742497792 601217688974393344 604153322221338624 604842433066303488 605173068507119616 606942580403339264 608128015130689536 610935623695466496 615643190799630336 615979730444746752 616739849767616512 617443317088518144 617780840767684608 618823588849385472 620633014547775488 620797348779245568 621505444174626816 621845188404314112 623663449189122048 625757186483552256 628469090607955968 628812641495678976 629529879313907712 629874010078838784 630651274950344704 631370609955176448 631715746950414336 631883015721732096 634800296496070656 636583435384651776 638444790458875904 638793794535292928 639691752940240896 641912904860172288 642645085132947456 642996385288814592 644876491678547968 646136016076357632 649845590288498688 651298296135942144 653018664459829248 653202677118795776 654120890224607232 654478463597543424 655286090378092544 656033524406550528 656392143315664896 657140838932938752 659597183077948416 660349534435540992 662566432747290624 663384040086175744 664503761498013696 664867010638774272 667748408770953216 668113431589158912 668510057599598592 668875496771026944 670066979634741248 670831273077374976 671375704204340352 676369900096192512 678347589862555648 678718406693748736 679672487499005952 682032461413933056 682810402953756672 683962913991426048 690460939681529856 691626364008136704 693648663318102016 693832330988568576 694623731724582912 695003445863645184 696241471026723328 697035619681959936 698212141366247424 701621380337762304 703592218056720384 703976834793996288 704845542591561728 705649505244020736 706035246591639552 709294873768886272 709482684319137792 710291936199573504 710680215319216128 712758227644710912 718250389266235392 718643018852204544 719856011518672896 720744314228965376 721960853657616384 722152017967693824 725486053138366464 730050050897477632 731076289074561024 733213939042615296 733614748411625472 734451525866225664 734853011758645248 736599044947705856 737001704775483392 737196851675354112 738037714957369344 738441161230123008 740600345912082432 742680674615427072 746307045096947712 746517345278623744 747566731685265408 747975386968621056 748898389003534336 749752599321772032 750162449503617024 753825352089083904 754685182212046848 758153188669915136 759848012158599168 763141038595375104 763558207530467328 764429139166887936 765790833868275712 766664312088428544 767286519090674688 772994171538505728 775254388414349312 775678179078569984 776768557141721088 779039810232778752 779465670187352064 779928400532865024 780354746232864768 782636485256937472 783271654905063744 784165072142204928 789098216778891264 792741329506402304 792951235415506944 793855693399523328 794289652415594496 795704538316255232 796612136779382784 797956732989997056 801853006100299776 804544954050281472 805537762961784832 806897424676159488 810837353507586048 811762212799512576 812205960364818432 814580831593955328 820857587732840448 821306307259662336 823257756118024192 823707787690246144 824865681422942208 825098118465847296 825316591963078656 827729798372327424 828673925566169088 829126917872418816 831551265585496064 833175389151092736 834342915311403008 835515758942355456 837958787477274624 838416855327571968 839832013438451712 841827479940235264 842287662600552448 842510687628976128 843471674236993536 843932755691569152 846400395328094208 852922337253654528 854361979068874752 854829013678424064 855883873146896384 856860113510596608 857328513718419456 861514688101810176 862497351099482112 866460787051331584 868397728181256192 870691552613105664 872161186966142976 872637951463391232 874711365875400704 875189524420886528 876187785243918336 876419786511876096 876898878960771072 879462910770597888 880466045914054656 886005015330684928 886489347518365696 887735493876252672 890331211694604288 890817908785545216 891833995694702592 894441697436499968 895167605605787136 896188653876805632 901826533461590016 906229983332007936 907263649599455232 907759602760679424 909376615218577408 910413870605008896 911950551988568064 916403435543199744 920614586242039808 922168485344182272 925109774651424768 926164975632777216 926671261151526912 928235383274078208 929380826242613248 930949521821663232 931196023168868352 935495173783683072 938635779725328384 940866006992027648 941380328788852736 942703635911933952 943218962243518464 945976912425517056 947055914932764672 947573620425621504 950344303526281216 952200444744105984 954875153076977664 957667185688313856 958190691802939392 959808015358230528 962614471543488512 962869357290258432 963967627699421184 964494577933221888 967314737517821952 974768385432748032 976947444203913216 977618585390153728 978152997882167296 979268701154967552 979527996689743872 979804015678193664 982929135567138816 984050286609825792 984588214973497344 985711258399408128 987467127882776576 989395774616922624 990240899487236096 995076060129263616 996755642247020544 997300515958161408 999670132429029376 1000216599338156032 1001622613156429824 1002170147383738368 1005100469452111872 1006246909616062464 1013130682878132224 1014554850144288768 1017521384793833472 1018077610040623104 1019238852222517248 1022219082784571392 1023048692120899584 1024215604430635008 1030658895384674304 1035691409522294784 1037439546012205056 1038719746977038336 1039287560249802752 1039904534043820032 1040472994977153024 1040748496482852864 1044362206540084992 1045553429522939904 1047318212049371136 1052130955705188352 1057268313887342592 1058474257866031104 1059052869887459328 1060840438027517952 1062149515705843712 1063942310653329408 1064224026478706688 1069137341467066368 1072726605400375296 1075863232901545984 1077375583899353088 1077964528278306816 1081116471343448064 1082349617066016768 1082941280486424576 1086107775458607104 1088229079707549696 1094476783643787264 1095075076346216448 1099820908563922944 1100422122617438208 1101677288799338496 1102279517637967872 1103639731163103232 1104898567421558784 1105502557163225088 1105795277513031168 1110900518868123648 1114021011923140608 1117278383303032832 1117889140436762624 1119460567645421568 1119776017917935616 1123347583505301504 1124628898982658048 1125243674255425536 1126527152456466432 1128533860437458944 1130738028133625856 1137229783004872704 1139149305425166336 1139772018237898752 1142480151347462144 1143104684957892608 1144711557893062656 1145337311295700992 1148686250802413568 1149996468132642816 1159491257307758592 1160922070150807552 1162881582621523968 1163517268617854976 1168559715349168128 1169198505281028096 1169892600799297536 1170532119349297152 1172617214360797184 1173954727885406208 1174907482357595616 1183647325168336896 1185645195442520064 1187108282259472384 1187757211714060288 1189111994259603456 1189426853123260416 1193556807474382848 1194918205169074176 1196935099484995584 1202435377948786688 1208306644442677248 1209684866132606976 1210346137014239232 1213885160806678528 1216256030261379072 1221871247390932992 1231286381599260672 1231959460889493504 1233479699535233024 1234886634177036288 1235561681535369216 1237647177698770944 1241266029095550976 1241594697558491136 1243010888349253632 1243690376808628224 1247326898378244096 1251514372967104512 1256938181215911936 1257625282991357952 1259059758627815424 1259748020157677568 1261302549900689408 1262741219910352896 1263431493900828672 1263766031443464192 1269600592992141312 1273166870769303552 1276889580917751808 1277587589070585856 1279383505880481792 1283825809720344576 1285290170265894912 1285992770577629184 1289752983357095936 1292272032152715264 1299691180576997376 1302596592271884288 1306037328919658496 1306405354237591552 1308241780449214464 1308956927195086848 1310572180756185088 1312067048813101056 1312784286631329792 1314281677865877504 1319194366155896832 1320699068871081984 1325132865494581248 1326768080172351488 1329007522996027392 1329734021277548544 1335496817541906432 1336226863178317824 1337020115199197184 1337750993542053888 1340133959269482496 1341662546154749952 1342751408408680704 1352739800192385024 1356695179725111296 1357436813387497472 1359344974998011904 1364064922827866112 1365620805907513344 1367925827982852096 1380921879363059712 1383252728016273408 1387297326636204032 1387664661977137152 1389247463449165824 1390006891727290368 1392482942053446656 1394071239363919872 1396424282732494848 1403242760675524608 1407184436113440768 1407953669587992576 1409691085183123456 1411299010488041472 1412070493183279104 1418965368638275584 1420583872399147008 1421360430638432256 1425516455289421824 1436500778532470784 1437286037704409088 1439712023037345792 1441488628457930752 1443921707315232768 1444304035935387648 1450972106276732928 1460100101794955264 1462152578149122048 1466427878085230592 1467229496823250944 1468903051732451328 1469706023517290496 1473198089895411712 1474003409550966784 1474393703350708224 1476075429914738688 1476882322460246016 1481200691824164864 1485361349230854144 1492614090193895424 1495133463370530816 1495950773937242112 1497796778007068672 1499505198643544064 1500324899007234048 1507650704178167808 1509370364424093696 1516306377339830272 1519696024317198336 1526282077190750208 1527116415060934656 1528858278333775872 1531581667736551424 1533328624176857088 1534573038181349376 1545988343077011456 1550508776828698624 1551356358157139968 1553537114283442176 1558079620465557504 1558931340374704128 1559856801065730048 1560709492465729536 1565272970513874944 1566543309810127488 1568330144284409856 1578196433557782528 1585902470831013888 1587711386799046656 1588579304831188992 1591409076632510464 1593224273558765568 1595913465979994112 1603706012200599552 1609089908100562944 1611075525923569664 1613794849352318976 1621674707015172096 1623524425599025152 1624411920729636864 1629161663187910656 1641715175465680896 1642612614519324672 1646515512236048384 1647415575380492288 1649731362845884416 1650633183926157312 1655459596744654848 1657347851132338176 1658253835744837632 1663102531170992128 1666350778302185472 1671031517884710912 1675917574954549248 1676833710655143936 1679664026876903424 1684575325201104896 1685021375257952256 1686943348473987072 1687865511383138304 1692800790656188416 1705844674507309056 1708723958137749504 1709658027356848128 1711767746293792768 1713720227021193216 1714657027436838912 1723029376203620352 1724994702198964224 1732921574102663168 1741383105226211328 1744322373932285952 1745275902926782464 1749422731750801408 1750379048841773056 1752839573023752192 1753797757921542144 1758925821541195776 1760932091828109312 1772978695036731392 1775470987752505344 1780662423389208576 1781635817571090432 1783667991389405184 1788883394872999936 1790335211211574272 1792377307753611264 1803653066923180032 1812459966664015872 1814527299198910464 1815519205521358848 1818753230437154816 1820827741210017792 1832806871086399488 1841229172484079616 1850219549302849536 1852329951265554432 1853342522303053824 1856470766548156416 1858761652485226496 1861899043643326464 1862392046337736704 1870990347567366144 1877271559450656768 1882760657577705472 1885407271823867904 1886437924487036928 1891953824851034112 1894111829865529344 1895147240851243008 1900688607052562432 1904400889488211968 1909750306153955328 1915334371376627712 1916381383605878784 1925228943086977024 1925738714580516864 1927935255398842368 1928989155866443776 1934629475035643904 1949536770865496064 1953894888407826432 1955237170780307456 1956305995764334592 1959055993379487744 1959608031356387328 1965858271134277632 1968100573219651584 1969176429946994688 1971422516798816256 1974934255765553152 1978791549233845248 1990152120258527232 1993511284494041088 1994601031916322816 1999340264858058752 2000433198676312064 2003245226312859648 2004340294767476736 2010200938904223744 2012493819232124928 2026261365756264448 2029109700288577536 2035042769587666944 2036155220081246208 2044438165569142784 2046097384241799168 2048431208861270016 2071382819044589568 2074879092024410112 2077439493954076672 2078575120499605504 2080945989954306048 2081496992965705728 2088724413080169984 2091106859045879808 2094636424098742272 2104261911410376704 2114536627774685184 2116948515732062208 2118105739774918656 2124299031411687424 2127884621306658816 2128448052957413376 2138274682934132736 2151726465803091968 2154751167798706176 2155929056556613632 2162232942686896128 2165882560972849152 2172215550917214208 2176458159415099392 2190150152692432896 2199641817127845888 2200844245234876416 2203354577598676992 2204559035275935744 2207279462326206464 2209797134843117568 2211005114326450176 2211590555026062336 2221801037736247296 2228042023846281216 2234556766606065664 2235778280873525248 2238921135290843136 2239552035835871232 2246695167010603008 2249257797965316096 2250487348510851072 2257067720874917888 2261476056267251712 2274459566009745408 2279544036475797504 2284960302694924288 2286209369915785216 2289423115786125312 2290674622591401984 2297372501604827136 2299992936265285632 2318982514615517184 2321844140301615104 2325763165243047936 2327034537235709952 2337119430698336256 2338397010562056192 2339785201598595072 2341064238698594304 2345234428721594368 2347909455770812416 2349814964715191232 2367294650336673792 2374216564518944768 2375514423428120576 2378223988519206912 2378853706246520832 2387113614948765696 2389836410338148352 2393870198969991168 2404870755897573376 2416613288885354496 2420692274028478464 2427770321613357056 2432512060522758144 2443742494781865984 2462572763198521344 2463918921778987008 2466959399070466048 2469773268354072576 2471123363070738432 2475294355397541888 2482532058191101952 2483189395116982272 2486021776698507264 2487380753617256448 2494653796756488192 2503028745934209024 2513876362431823872 2515250565982715904 2519496040315355136 2522605099801378816 2525482439820705792 2526862987801657344 2527532062886928384 2539201185984282624 2553779161835503616 2555175178141171712 2558767011760963584 2567651619440689152 2570580340531789824 2571985541155258368 2579505966714191872 2584544064305430528 2599382361153994752 2605193184543768576 2612074657839316992 2612810708475183104 2616483560898428928 2617913854390173696 2621144361512370176 2624134097626202112 2625568573262659584 2628563355731755008 2638388732311793664 2641398137742163968 2653536160344702976 2658015045992054784 2659468042555097088 2670993635083812864 2672453726356635648 2675501987084107776 2680267918538964992 2683325092309499904 2685502816817361408 2705479600384770048 2713390359450222592 2714873626774994944 2718689949996023808 2728129845655732224 2731241611815026688 2735851655965704192 2761843758726119424 2766505456032546816 2774594653272408064 2775329323954274304 2778494926898331648 2780013783454580736 2784965884106893312 2788142478727839744 2792848565464989696 2806485521351049216 2815907339175985152 2819382170366246912 2822598020976082944 2824140986366558208 2837930737276551168 2841167744798294016 2842720861276864512 2851032910578843648 2873001557064941568 2874572075408818176 2879424046074691584 2882977256915861504 2887843414630465536 2888608071870775296 2901944212553465856 2920200203589910528 2924305156298244096 2932855756170461184 2934458993646501888 2937806103464902656 2939412047034580992 2946396179790823424 2948006819101933568 2948787406701416448 2952150859829477376 2953764644920492032 2962401383648329728 2970722698461708288 2985228180387790848 2990266926741061632 2991901547874484224 2995593556014137344 2999010397287088128 3000649798014468096 3015301408356335616 3018740728848187392 3032612754679660544 3039392048634396672 3052564154381500416 3054232830121869312 3057716556667551744 3063163335473102848 3066657248353714176 3069146076362698752 3091976686154022912 3101017553657397248 3102712716314279936 3107074228566884352 3116159240931115008 3117862680749408256 3119713602131460096 3121418984931459072 3130545941027749888 3133086619620254976 3136660288568819712 3156392867115565056 3171804941662027776 3175422773598093312 3177158609662377984 3182818153265020928 3186448547117531136 3191826931959988224 3207412024401199104 3218179816201125888 3222151051847139328 3227589698704637952 3243349414030344192 3247048851198050304 3248823841459273728 3258323326375821312 3283430350931361792 3285225229038649344 3293031024472096768 3294831150760984576 3299462725691768832 3301266367852314624 3310919193489309696 3314695702264676352 3316507671489675264 3326205062341984256 3332701556604370944 3342063035769421824 3351835149909098496 3353667421310287872 3359328053753806848 3369150650402209792 3370042750515904512 3373886696947974144 3375731022766276608 3385601581312376832 3411689349014618112 3417447916275499008 3419316054713696256 3423535492587585536 3427440454042386432 3429314054873677824 3446058752407240704 3449989404397928448 3465843148205326336 3482766210452422656 3488644747864571904 3490551805853564928 3498845463501602816 3500758097683546112 3505679146047504384 3507595515843084288 3517851643082391552 3521864183656218624 3545957390073462784 3550941975505010688 3561324846778417152 3563271635142180864 3567335982778810368 3577766789745999872 3580670422423148544 3584754615507222528 3607306133846360064 3624919933328031744 3629054598397820928 3631038411042717696 3637506460874309632 3641655482420035584 3665613742172798976 3682458344968159232 3700439098605699072 3704659902531108864 3706685044606107648 3712941533096312832 3717523304970452992 3723798087286652928 3724784092675473408 3741980695134732288 3754543118901313536 3765521315155410944 3770814543647735808 3772875848974073856 3783907649702068224 3788223659731058688 3790294481702486016 3801377214105124864 3808801778976423936 3819500612307910656 3830668742753255424 3832762767211757568 3851477429161033728 3855870510797684736 3857978311732887552 3869258950071287808 3899073541730992128 3907789776815652864 3910474341560614912 3912611991528669184 3918111986758975488 3919216062712774656 3931716542268555264 3936201146439303168 3938352859893989376 3942845033597632512 3949868511531106304 3957583098467690496 3980304240517054464 3987022568988082176 3989202063832645632 3998680529716117504 4000866397352624128 4006490452625719296 4008680589534953472 4020401877808447488 4024987638464249856 4058219400577155072 4070085539175333888 4072310440162492416 4092194768483598336 4096862417722540032 4142765638089179136 4149758184048820224 4154878987908153344 4157150240999211008 4161891979908612096 4162993985931411456 4177448826160339968 4182213718091759616 4189272848197484544 4208523822820753408 4229073255549370368 4233897031464124416 4236211479549837312 4248598062823374848 4256896105914826752 4276549365868265472 4309502335597412352 4311858113113227264 4324465885373792256 4331765121945698304 4344431101834428416 4352916318830198784 4380300305384865792 4399283634255691776 4401688490469752832 4406709155197353984 4409118070551871488 4414558924652412928 4419594269686235136 4422010228652900352 4423181110052124672 4443602075472494592 4456084047692562432 4469113533212131328 4471556561747050496 4477842270581686272 4493390334021206016 4498515595930632192 4500974697021702144 4514135441749835776 4522952112534503424 4548919132019490816 4559088072951595008 4572418739831570432 4578846231572250624 4581349245182803968 4594745003209654272 4599985872530571264 4637965029231034368 4643688280603230208 4651526330486095872 4654069074471419904 4674238861396672512 4676794021124112384 4679570403197190144 4682128477397188608 4690468857443188736 4695818911541624832 4699629929430382464 4734589300673347584 4748433129037889536 4751028846856241152 4757707412493041664 4774227229897531392 4779672820676296704 4787740397939982336 4833226577770708992 4841384548056956928 4855540643226714112 4865024121045516288 4887484989563731968 4925145526397042688 4927837843557974016 4933918798140932096 4939546536708145152 4942246726141476864 4965064116382203904 4966378790233964544 4972043553397014528 4974761507234512896 4989307593512976384 5027752724863647744 5030501131965431808 5038992080630710272 5045210199602757632 5053725975603314688 5055064125773856768 5078402371968565248 5110350356282343424 5117534023521927168 5135303238881378304 5141160681063579648 5143971082310516736 5159011933428383744 5169088128610861056 5198764722307989504 5224149315678633984 5225621416950366208 5232967121796857856 5235827708780347392 5242288723024740352 5248268195252404224 5251137146525319168 5276777464623587328 5282796275484327936 5307072320689405952 5318936085110194176 5341987270167625728 5344907452713271296 5351003974168215552 5360535837077929984 5366650184618999808 5371005633634722816 5410959200769540096 5426780718900445184 5429747253549989888 5437379899992047616 5456259691311464448 5462483223630053376 5523687517452238848 5549189306544816128 5550658647908548608 5556989853796663296 5560027566909161472 5569931768213786624 5576284957455679488 5585697130929979392 5612971042702098432 5631814678351970304 5638764340732493824 5648281972733116416 5675861474553102336 5682335489596588032 5685441722553729024 5702065821157687296 5746003114129883136 5749144150817636352 5765954513831723008 5775686829260931072 5777216143741550592 5803888425106931712 5840400407179821056 5848610312596488192 5865711512340922368 5868917987293003776 5878824094069161984 5892792359581646848 5896013638203867136 5897574813402832896 5904301719658954752 5907529289840984064 5924802767296659456 5970456360775581696 5980533853482123264 5983803095748968448 5991187112028274688 5998020794574176256 6001299596028936192 6030602816712671232 6037481457696374784 6065225509359321088 6078784097268793344 6105128308763000832 6108465660243738624 6126326670946205696 6133314496707428352 6138292152725397504 6202035107314794496 6205425432628559872 6214148457133768704 6232318481862230016 6235725361498816512 6242837969862918144 6261091882055499776 6266173239240509952 6273320577137639424 6312785734231130112 6343609883324055552 6350845547196186624 6354317219324755968 6365636306530041856 6372897094235062272 6383653863919976448 6414824048802398208 6444302103694278656 6455179397409275904 6486698828060688384 6497647682918547456 6516646652751642624 6570450458077298688 6586062048944193536 6589662301521969152 6598925451383537664 6602532735704629248 6621838386978619392 6629391404529352704 6633015342979350528 6652410124683968512 6665403113208741888 6684126071538843648 6703670299818196992 6707334842620575744 6718656107507613696 6738301300804419584 6740085501031809024 6747773393895948288 6751462045532553216 6771203162624753664 6823378698029236224 6838632109427392512 6847070985175171072 6854880908084772864 6858628109747355648 6892117504814481408 6899978808795856896 6931686296410652672 6965532420904845312 6977289495729143808 6981103611707129856 6997690927003205632 7001516195367092224 7011358292095008768 7015191031686168576 7035703286164783104 7043728367312437248 7091914780146925568 7101883951010021376 7122649693556834304 7126543270284361728 7134671965557620736 7155533579491999744 7161340844846297088 7169509231014445056 7214612267692720128 7249839866656063488 7262076822085435392 7275012921748619264 7283310964840071168 7331227484345597952 7364916689936318464 7400878197211398144 7409319805062217728 7413370089212215296 7425883066192625664 7435046609940905984 7447596174573305856 7449568185350946816 7483961390269464576 7509086237802627072 7531042630310821888 7541629087295471616 7545751697948147712 7567815299404136448 7576447319462117376 7580588963404972032 7602754428210249728 7617603557952847872 7661337485506510848 7665525534423515136 7702954858322067456 7711741021595369472 7715956623465775104 7738517900142575616 7798147083461984256 7815579553631305728 7820948683121229824 7825223983057338368 7836223973517950976 7838432125425549312 7863433084537110528 7872402292878606336 7876705719787978752 7885690067195265024 7899737023062212608 7915166196935380992 7960608481034108928 7974045137976164352 7978404127665291264 7997361059432235008 8001732794705248256 8012980905251438592 8017361179069906944 8040803755616894976 8049975276928499712 8116438801154310144 8140171078350667776 8144620880324984832 8184389536967196672 8193724835445080064 8285531276178358272 8299516368097640448 8309757975816306688 8314300481998422016 8323783959817224192 8325987971862822912 8354897652320679936 8364427436183519232 8378545696394969088 8417047645641506816 8458146511098740736 8467794062928248832 8472422959099674624 8497196125646749696 8513792211829653504 8553098731736530944 8619004671194824704 8623716226226454528 8648931770747584512 8663530243891396608 8688862203668856832 8705832637660397568 8760600610769731584 8798567268511383552 8803376980939505664 8813418310394707968 8818236141103742976 8829117849304825856 8839188539372470272 8844020457305800704 8846362220104249344 8887204150944989184 8912168095385124864 8938227066424262656 8943113123494100992 8955684541163372544 8986780668042412032 8997031191861264384 9001949394043404288 9028270883499671552 9045904225069006848 9097838264038981632 9118176145903190016 9144837479663140864 9157692463144501248 9162698490365607936 9189490006419308544 9199971745061142528 9275930058462068736 9287376561206460416 9303052660972191744 9308138148942839808 9348477722793345024 9353588042248224768 9359140806394380288 9364256954794377216 9380937714886377472 9391637823083249664 9399259858860764928 9469178601346695168 9496866258075779072 9502057693712482304 9515414824986083328 9548454459795062784 9559345641352593408 9575480795879964672 9666453155541417984 9682769096113913856 9711081286453428224 9730048242091032576 9774969979127463936 9850291052794085376 9855675687115948032 9867837596281864192 9879093073416290304 9884493452282953728 9932757580467929088 9944087106794029056 9949523014469025792 9978615187025952768 10055505449727295488 10061002263930863616 10077984161261420544 10090420399205515264 10107451951206629376 10110128251547713536 10156804743937130496 10220700712564686848 10235068047043854336 10270606477762756608 10282321362127159296 10287942164621033472 10318023866856767488 10338176257221722112 10397529444615979008 10448298631357267968 10465934243593715712 10471655417560694784 10484577446049480704 10496536390504808448 10502274293050638336 10553554929247174656 10565592550968655872 10614144641378811904 10637872170220388352 10683974540335251456 10689814905426542592 10702007948336431104 10721071674155859968 10733300369237999616 10742011267269445632 10821918401539080192 10853561437800890368 10859494507099979776 10874759799984095232 10912519382622928896 10924966447260106752 11047375034904477696 11101317295817097216 11113979707593326592 11120055133818322944 11139863536427573248 11152569914911358976 11171394261859958784 11225942085404196864 11263629356703940608 11277528681464987648 11296563945466232832 11351722949106204672 11364670979193176064 11370883445107458048 11404131642315374592 11492006228259766272 11498288301635272704 11531909027663446016 11554432287483101184 11607776850213863424 11697220625192976384 11731423024681844736 11737835974586007552 11757648188138323968 11792027276407734272 11795149626805665792 11808603439317909504 11815058579681968128 11849605534593318912 11940912721551163392 11961067706964246528 11967606191497936896 11982374224056549376 11996041589148352512 12002599192057872384 12061205633425342464 12074962915392749568 12130451018718642176 12210256617526001664 12216931320487477248 12252653341892411392 12276584305450795008 12410850865257119744 12428296914267537408 12464636963724460032 12471450722997633024 12485675939725836288 12522183764110999552 12532346478481019904 12546641154275278848 12625571468462260224 12687219766648111104 12701691094392373248 12708634438649511936 12731272613060083712 12745794188470124544 12829648097604796416 12888604207388557312 12973397656121376768 12995295365837094912 13033293305503285248 13140900916154597376 13179324603043938304 13197850902767075328 13205065471409258496 13243676773957238784 13258782809058705408 13266030685958701056 13304820249367937024 13330806226417483776 13368252143077687296 13407340599636393984 13414669685241151488 13476602601608839168 13480171002063618048 13495546787791896576 13502924091065106432 13542406325249507328 13646757396058472448 13677264218854785024 13694141970350342144 13717256219494711296 13784235009628962816 13799957617591713792 13931064841809690624 13954578991458287616 13962207223414259712 13995381854006411264 14003032390734184448 14022716584190017536 14030382063372337152 14071406572329566208 14087456734624874496 14183829560293851136 14203767902020042752 14245299387113668608 14253086540568723456 14311067158983999488 14322681689692594176 14339018462028890112 14499679733312126976 14524153644170870784 14550025843497238528 14566621929680142336 14662454968691195904 14729833379872636928 14801756394422796288 14818639610124435456 14826740178424430592 14870093219881811968 14895192349146611712 14899136370701893632 14967922780538929152 15062085260621643776 15083258174590943232 15091503395896295424 15135630598808272896 15161177926809944064 15205508856420499456 15235207115905695744 15331051068847030272 15405909716644134912 15423482043190738944 15431913246931550208 15477035800285151232 15596294166923968512 15641897366242459648 15650447966114676736 15672447947035901952 15676864250851098624 15726866169074221056 15744804585757212672 15753411439575957504 15799474046124425216 15830332393870761984 15921216962068217856 15956808255330582528 15994722118864470016 16003465589410496512 16025961810502877184 16034722358139813888 16081607511233789952 16099950553856999424 16232877602308620288 16280342156701335552 16289241760649969664 16368779073934393344 16387449670890160128 16571062552356716544 16619515951632613376 16628600963996844032 16647567919634448384 16651975943725645824 16709795304641359872 16728854872367038464 16757091392789938176 16834095291283013632 16916293022197481472 16944845918199349248 16994392251293499392 17027584423659307008 17106197463473061888 17238009342389649408 17247432452452909056 17297863541495169024 17327060487782793216 17377724407337713664 17411665275320795136 17521201221539463168 17597134537022767104 17606753961879011328 17636472282207485952 17658235698609651712 17678377078744940544 17688040914611601408 17692724440208498688 17774408301889978368 17876454132848525312 17886226246988201984 17911369082326745088 17973561336084824064 17994062383722528768 18003898788086808576 18056541766999343104 18091808450138013696 18195676528077963264 18236352291806380032 18289674959326281728 18315384926289002496 18325396980731215872 18378980012838617088 18399943490122285056 18574753122412920832 18606105321944383488 18616276297885679616 18696955445586690048 18707176084496449536 18728513909588754432 18761875429772754944 18783275646166499328 18798519717721529856 18938357202693390336 18993732516151558144 19004115387424964608 19030829649972166656 19096908919590125568 19118691282705186816 19150961591759929344 19332906311082835968 19365538192227827712 19422162572906856448 19460096484182065152 19549939958254927872 19711351374231896064 19735675192563728384 19758186146832580608 19768986904565907456 19865515160935858176 19888174213588058112 19899046028938051584 19957230374051905536 20111010899454590976 20122004527861727232 20155968322522841088 20180840798411030528 20214903902413258752 20220256503095427072 20313609487874260992 20441401425129373696 20470136094087708672 20541212955525513216 20564642724254318592 20575884329242066944 20636047733713534976 20676352514443444224 20795058889231958016 20896597262714535936 20931868487187431424 20943310835121389568 20969154892098961408 20993072781009616896 21004548586101276672 21107109858494349312 21131185101937311744 21228289282757623808 21275744340440776704 21367949080670502912 21379629810853085184 21404015896672862208 21442143348311719936 21466600738475999232 21484022534538891264 21643836803078160384 21707122875601780736 21718989014199959552 21749519599968190464 21825038765245857792 21849932894520213504 22094750069808955392 22202634591634194432 22227959415186653184 22240110267636645888 22279727072855146496 22305139829822717952 22342788523719917568 22451884170808393728 22527258713407881216 22555057362929975296 22593127890932465664 22703445898212409344 22729341958386352128 22741766890214916096 22808263284630749184 22984012456519532544 22996576603270545408 23063818055326892032 23108864574966202368 23215553700427726848 23394441250385952768 23462846049363689472 23475671949172015104 23515296376276647936 23584054552815468544 23590299253611331584 23617206878635819008 23630117159363936256 23699211069186637824 23881825443102326784 23922135413928493056 23935212382995873792 23964748448113098752 23992083178296705024 24005198384115744768 24122411266850684928 24149925830785499136 24260902037437284352 24420513235052003328 24433862640974954496 24505306683784822784 24553168610901590016 24821701730514239488 24856593828535074816 24929273927448920064 24942901445995266048 24971351879451672576 25044367528221999104 25064692956962039808 25093282308550557696 25251142936924520448 25374439533296222208 25403382188784746496 25417268877299023872 25462545226120167424 25491588376940249088 25659296195209592832 25777208414777114624 25946795312242753536 25990590731674189824 26066586611006570496 26281801832309194752 26358649206087876608 26395701805534150656 26410130942818516992 26487353547914477568 26517565618117410816 26532061371917402112 26609640498735874048 26661612452834967552 26736504286155374592 26814681199272787968 26829339370482302976 26960342004127236096 26991093575583793152 27005848182130212864 27084812650499014656 27293514792116944896 27354528437709570048 27388283940700684288 27434512438989422592 27568470019257925632 27599915235183427584 27862129683619381248 27909157982916575232 27924414446828519424 27990763708012822528 28006064781468368896 28045433168380035072 28060764126744674304 28142813144659132416 28174913469249748992 28407535804040085504 28490598774227337216 28506173081137446912 28645363379385188352 28678036924057780224 28999359466624253952 29048307288341741568 29100051686994477056 29133243859360284672 29324909937382391808 29459666759745273856 29603512788845592576 29637279220248870912 29653480356848861184 29740186439763623936 29798272741403787264 29935845561077858304 30166516349181886464 30183006791792590848 30271261197616545792 30322355853619888128 30411017712840998912 30470414231811391488 30662102137694060544 30811819433288269824 30846964086381477888 30863826493863100416 30954071600570302464 31192588333847937024 31283794732484919296 31300895932229353472 31344895894071803904 31453732338148442112 31489609171514425344 31506822879151915008 31598948092248850432 31660664787741523968 31842433924136435712 31913616510661165056 32006931178820993024 32051923621005754368 32069444716279627776 32163215022467579904 32199901107713998848 32465755204617240576 32560684313402671104 32578483521299939328 32737558147868786688 32774899341780320256 33142125104713433088 33239031903265226752 33257201927993688064 33303951887451291648 33419590609282719744 33457709744734076928 33514182785579876352 33832586044394962944 33889691836398698496 33988784502586998784 34055168847318614016 34212394926946123776 34476018684779298816 34494864904905818112 34595727082990338048 34755448814675427328 34823330550641590272 35194269074045534208 35213507923758022656 35272944564414971904 35316471397219303424 35376081829223202816 35385448880416997376 35548816603779956736 35772452493976403968 35822738164653490176 35947122672169648128 35988124767445057536 36007797576173617152 36113083533998686208 36183616900276027392 36391353056155926528 36579349918652563456 36630769852578004992 36650793961462431744 36757960025677234176 37149506244825841664 37232552595771359232 37393910891173380096 37414352168992899072 37457027819177508864 37523750859545509888 37566551292332998656 37597039435443059712 37876714405386780672 37987465032303116288 38008230774849929216 38061659299944333312 38193817839180251136 38237382565410373632 38665812622165671936 38844325145813712896 38920192968364130304 39099879916509855744 39422702748463792128 39471350385127456768 39537973809131814912 39731030321871716352 39776348427176116224 39798092057876103168 39914460748103811072 40222021798909181952 40244009055723454464 40361681596822061056 40429807804826517504 40440513006190854144 40627218975748521984 40882802850258747392 40940272188175417344 41082425911051026432 41151768658484133888 41272095467427069952 41352705028886888448 41793194525429071872 41863736974374862848 41886621670242779136 41938309784197922816 41986145562019233792 42009097172202553344 42214219716988698624 42262370203874623488 42456578565515247616 42551488680881553408 42735898161341005824 42759259621706170368 42884286696623439872 42933201476951998464 42968045069077782528 43414245751203561472 43437978028399919104 43499039199936380928 43650077530491715584 43699865789040427008 44189500139617910784 44405269183268388864 44455918830373306368 44480220535273291776 44559454145710292992 44610279659645435904 44685577047439835136 44903768341616787456 45110114725859950592 45186255781864931328 45406891796424818688 45483533780429832192 45616526569261498368 45993153206541090816 46127636110653784064 46217729149932404736 46431107400855453696 46788882500771905536 46925692098727378944 46951343898344030208 47030592752553295872 47168109105630937088 47180598507222663168 47234413757271638016 47260234318727872512 47398422138373275648 47763650886204653568 47870424765991747584 47929496896226197504 47984166356593410048 48010396768231489536 48244822533701369856 48299851661570998272 48521804074874568704 48841026470104006656 48867725281949908992 49010613367569645568 49106337221803180032 49643403461028478976 49713187657070149632 49858547854897840128 49885802891990532096 49942703758903345152 50088735056443998208 50129385913924079616 50186564617101115392 50502285873849040896 50748879066592444416 50834537754598047744 50925090452240334848 50983176753880498176 51318592390419185664 51554416829554229248 51893590624485507072 51981181463348379648 52133173222013140992 52563603664618389504 52717298412175753216 52791403611068301312 52820261885637033984 52974707095828955136 53035131236234821632 53064122743834804224 53219280997471748096 53323224905669935104 53629362398545575936 53658678740964605952 53920684008254472192 53982187151167586304 54011696364260425728 54169625300998029312 54587029584233889792 54709056875419140096 54776567881401368576 54869024877978845184 55136940038515851264 55199830470366855168 55724259367238762496 55818315965833150464 55848828893657038848 55981527416025645056 56012129562936737792 56090866336760070144 56121528253489348608 56285626289318264832 56349826938499497984 56815071608080171008 56981197548454674432 57012346162274893824 57290726758770376704 57356073848115560448 57998718933248507904 58096614576683483136 58200103373988954112 58266487718720569344 58649819874764783616 58919333519490547712 59207025577691185152 59274558440497741824 59306960713697722368 59480372879527247872 59596545482807574528 59871691122155716608 60333032698363772928 60366013583585181696 60542522395233091584 60644711707239776256 60822035425681997824 60940828463622782976 61324204275388121088 61623638866576539648 61693928172762955776 61727652987726200832 61908143201140604928 62385176667695874048 62567589464969838592 62601791864458706944 62689791788143607808 62907464676296884224 62979218343028850688 63013645758303830016 63197896184497700864 63321329575483047936 63684867848272871424 63827233021322330112 64013862357641986048 64103847242011508736 64138889432559255552 64326430044935159808 64399802215427997696 64931510409234481152 65121368626805342208 65156967042599878656 65475116295737573376 65549798683560640512 66284250209426866176 66478063806530453504 66514403855987376128 66607903774902583296 66839181218565439488 66915419489468153856 67028365571159752704 67665172088789925888 67779383672797396992 67977569005173997568 68110337694637228032 68424789853892247552 68952037369558597632 68989729809811636224 69191454165980676096 69646661101283180544 70388538148091068416 70427015847516045312 70545889128829943808 70632942794438606848 70752163658446405632 70770897760833994752 71097633207559913472 71544904987952807936 71645476329306980352 71894245344339296256 71976249534890115072 72015595152347234304 72226167067997372416 72367233800552054784 72782706112311853056 73261539705156009984 73301587922924863488 73515920051354468352 74299012489651683328 74465105191542718464 74787821782346760192 74828704337985798144 74914055638355017728 75047501719091019776 75133102584665997312 75194078870886119424 75753428810773561344 75974930064606232576 76016461549699858432 76123318599888666624 76387635678360502272 76474765130820747264 77331625244331343872 77840385936728260608 78199759833019711488 78845405496927584256 78942700770254913536 79075947618263629824 79462060643743432704 79552696854352232448 79596184115752206336 79828921496207622144 80444043597818363904 80488018111446908928 80723363193644122112 80881026012381708288 81254437951497043968 81880544376350834688 82164851822102052864 82303537316968267776 82544190934854139904 82705410057773776896 83586389050858143744 83727473948749725696 83773243340485558272 83876619568395845632 83972291124038467584 84018194344405106688 84428439433977397248 84524740407749246976 84913157131030495232 85471796322682011648 85518519243412340736 85768573393246879744 85936090138155565056 86875956056799838208 86998078399872761856 87300155060983431168 87399731578080854016 88379000279235821568 88810538366536777728 88911837660746612736 88960441070546583552 89118908291420585984 89220559319290871808 89807536683233574912 90220229451719901184 90813783592849637376 90967067560859664384 91233053138522996736 91986306413082181632 92255272221307568128 92435458299864809472 92862214801710907392 93577765001543811072 93851384197454757888 93902687796688060416 94336218211261874176 94361197014445326336 94468827514543276032 94520468637455745024 94796844276746551296 95527301772409307136 95740849531983495168 95858993792452395008 96020793536462979072 96489645067402739712 96599703323141996544 97682052940208013312 97735450563899817984 98021226735139291136 98212674443606360064 99286806922056957952 99426375314140299264 99717095709795680256 99771605783981064192 100177470112887996416 100258771827848159232 100373129234202230784 101497758133184888832 101669075509196095488 101850180904480669696 101966353507760996352 102637184780838371328 103108833659108458496 103787181248971014144 104266346444026281984 105434596824351506432 105582807222136602624 105640523771274067968 105949414191657910272 106128245487669608448 106438561994943496192 106646449811339870208 107317357481929211904 107841368016508944384 107964374302335172608 108023392728520851456 108339250601996058624 109174059168467779584 109553135762802737152 109738049755957690368 110273880077031702528 111448518734477524992 111697657787314077696 111963054832051290112 112024259125873475584 112181732673520140288 112243056506978697216 112571252578636529664 112699653876998995968 113630143216160342016 113962395096909348864 114024692324549787648 114581453517540753408 114712147696231120896 115997437866497015808 116400206747977908224 116532975437441138688 117299639749529567232 117838667038981095424 118414051155382370304 118613921427395444736 118960745759054495744 119193090965615149056 119743382244311433216 120666065396727545856 120732027167170363392 121085044790466183168 121289423414479552512 121644070851363995648 121881656927245565952 122648408550776242176 123247277733153079296 123455305975452401664 123816286402281209856 125135178929939677184 125203583728917413888 125379583576287215616 125814929352593768448 125958436686057701376 126027291516607660032 126395792368995401728 126642659150966095872 127369735696545742848 127654466042644660224 128027724715283972096 128207694484023017472 128277778865118511104 128652860089870319616 128799604430855995392 130242737253610684416 130313934085199757312 130950232591475146752 131099597367121281024 132568500418853732352 132956127613060907008 133028807711974752256 133215807549805166592 133678362437130878976 133830838978936307712 134056731142319505408 135330344177579851776 135558767345594793984 135955138010347995136 136220675389274456064 136849579707784495104 137979459619623272448 138382908331961352192 139293322202566361088 140777076296182136832 140854031695032090624 141091778257659887616 141265885588877213696 141504327316892811264 141541795521667989504 142195266415119826944 143089809975905615872 143290952658613960704 143788490688678592512 143952499069780230144 144031190304694468608 144452334135994744832 144734467601104109568 145565412224623706112 146523079410312019968 146603175845849726976 147031840102708936704 148598024979303366656 148930210383085436928 149575643564693520384 149657408675971596288 149828111276710035456 150095003438182039552 150266205169331994624 150388157741772238848 151506857621547122688 151949860129212465152 152032923099399716864 152246637199777333248 152775271356721004544 152949530261641494528 154663250488662687744 155680771873456521216 156399519666039422976 157690810993855168512 157885401540509827072 158151895236527259648 158924121287486865408 159105393708704464896 159192368231504412672 159657842992415244288 160888087195636727808 160976036222893817856 161446726387288244224 161762052024763416576 162508875902994087936 163761088752701669376 164329703644204105728 164607074633936535552 165088381869708279808 165410820115547553792 167172778101716287488 167454947897499451392 167546486680971116544 167753239136791691264 167944582248076935168 168036388688810213376 168856878867954794496 169049480815498493952 169826314262060990464 170943592645364023296 171037038486824681472 171537146786493759488 171872180276311130112 173751912113599676416 173996156799745523712 174600310121966862336 174799463156161708032 176758000558471643136 177621076733073555456 177823675321493225472 177920882141093167104 178237816582841171968 178441118638581743616 179615073366467149824 180440458903439802368 181627567185699274752 181934135121719328768 182466106277045993472 183972612826164363264 184510544442615136256 184870916599729618944 185724429603421814784 187155530003087622144 187702768394909515776 187805375593376120832 188722394028890652672 188937655029086552064 189040937274911490048 189593688553493102592 191054603544818614272 191481699063966990336 191717987584904790016 192041587072925958144 192979290134805479424 193199406646283993088 195364105880416026624 195470901127799635968 196042453470278582272 196425348887212720128 198852750628280598528 199434191419591360512 199543211567962128384 200517543655696318464 200746258468404461568 202995516266369777664 203338151018392190976 203700361808961339392 203932707015521992704 205274369561676742656 206217667318216916992 207574362497942028288 211165614444273205248 211281047542548135936 211898828383315820544 212256490975339216896 212877123989886992384 213292899622679740416 214634714963858423808 215682736033017888768 215928748604670345216 216046785457041702912 216678501203992117248 218348118336935559168 219106271525605474304 220547760154063405056 222897037468955049984 223395315574628155392 224048518251746951168 224363465347040280576 224486113013957394432 225142505157273059328 225399307753997991936 227260286432320684032 227924790193818697728 228049384649099575296 229162907035081506816 229424295392462241792 231994875732994031616 232800413495955816448 234599279499059134464 236828102310764740608 237227842854790889472 237921491518108991488 238386181931230298112 239486764488622866432 241332130793455091712 241464054334340726784 242170089580932366336 243288141702727991296 243763313854491131904 246494555466306158592 246910611950904803328 247632572804562419712 250407167457834827776 250759167152574431232 251629858705187536896 251916873372115402752 252054583033215320064 252791584737990803456 253285318301932191744 254739471393091485696 256055449430567944192 256415388968046034944 256555557730237022208 257305720179740639232 260627868170399514624 261900465182950293504 262199194734242562048 265137000837707464704 265912255226121814016 266057615423949504512 266431615099610333184 267356724874261757952 267661677957872615424 270660688355159703552 271910276020695990272 272441350778548912128 273699159415568990208 275958919239246544896 276765816663922704384 278586644405132722176 281554152592364273664 281708063390064181248 282531771177754427392 283008654633785622528 283083591043335979008 284390532830239653888 286179619951811231744 286581905317227921408 287576981377357185024 288062380609388937216 288904668271989489664 289468935202208219136 293046158820624039936 293206351691699453952 294063680205417873408 297196049958606733312 297860420766170873856 299151287129387040768 299314817351943192576 300190006876364079104 300532410338663989248 300776315483544477696 303899720258424930304 304065846198799433728 304493274399554666496 305550542713442009088 305899060523282989056 309326500977325375488 311361543746913042432 312799039332078845952 315770803081019654144 316303790473054519296 317848242574973730816 318384736463008825344 319315685984830488576 321952072445787635712 322893452774576488448 323524104049526833152 325017751805988175872 327522177505403338752 328659407288408211456 329214149267873071104 330176763739416559616 330821640231095107584 334345556203432574976 335092973361942233088 335506478273583382528 335889164496153870336 336072777377620426752 337713757735909588992 338098961630996987904 339652628524121980928 341887185290728046592 342074076973649362944 343074293572987518976 343744360552622260224 347503824227199352832 347992313599491047424 349200620243933724672 349598926312323416064 353516001116943286272 355242153466147110912 355841764282186334208 356475633165682343936 356882237277163487232 359230146732934299648 360880917806879604736 363255134371398549504 363868270243438657536 364932212554091986944 367945225652328726528 369021088885230272512 369741833199459237888 371448859206843629568 375405536789819031552 375610751186752241664 377444788057781305344 377875310058173104128 378081874549822980096 379187377106986205184 382109207089637228544 382963398127933980672 383435975169809580032 384083174145851916288 385958580269610958848 386398813292567986176 390728211760832053248 390941802255599271936 392084906940557164544 392850697774425440256 397705501256561197056 398868382839182721024 399086423135924256768 401035087311392636928 401492516936808923136 405991032532739555328 406676302036784381952 407400723617922678784 407865414031043985408 410548739123353485312 412435334636433833984 415148724995884056576 422331228888546410496 422562095085096271872 423797656766631641088 424512981950678433792 425754247979773984768 426585799245359480832 429269429927716847616 431365472066035777536 431857497209340690432 432093570914083405824 433357002407984234496 436696236673871118336 438212543051210948608 441095520308126810112 445794074937910099968 446790631149256310784 448097036503493902336 448726930694080561152 448972226027914788864 450285010314546118656 450798615507995983872 454520572864641368064 455849580387637395456 456098769298199150592 458325814070163013632 458848590784924483584 463989751465988063232 465600826991911632896 469198558998118268928 473656204621529481216 474455685709581778944 475842983036217982976 476772363862460596224 478973528977245732864 482664261586910183424 482928108668681453568 484340179161864732672 487526627708982263808 492989110932612317184 493821223901809606656 495265145609124839424 500814334915669655552 501518334305148862464 503259717410375073792 503833746744230805504 504109166066430640128 505583169475981606912 506570636603864383488 509478942786182971392 512830777936092069888 513111115460474044416 514611440359481278464 521255736340799029248 523800930365900587008 524398389468485124096 530274001675414929408 531824510452243628032 532115230847899009024 532863230199220666368 534713449748523515904 535323355915745230848 541321376710319407104 544882701557097824256 547398318831137980416 551917838478493089792 553531633327845408768 557173288810265444352 563108305184728547328 563416126780128362496 565063542355508854784 566167182086671958016 568781065660479307776 573163810634455842816 575153962754714370048 576124761218777874432 577809336543978979328 578937870404416438272 586092317641248079872 586412703383398907904 588127360410835746816 594392099917213466624 598302574258774081536 598629634703886385152 600380013752728158208 601552630967088955392 608131692397598867456 608986548799109332992 611101085426884018176 611798121046565978112 618653001954650750976 622723087493826084864 631541606162039308288 635696485149947461632 636769472926017650688 638631371969660977152 643904144891575271424 645786905549152976896 647048208099053666304 650035503611976351744 655044355010806677504 657318814576816422912 660353527478833119232 661643280462190215168 668691112406865149952 670185946723884466176 671012956547166765056 672145554755240853504 675427515471819177984 676197923261993975808 683774370581456093184 684148153947298725888 686148587145975037952 687488721105244520448 695007648454398705664 695984627198982094848 698401240487867449344 710484306932294221824 711683528564372668416 712951266331364687872 713764474554326974464 718460293465868599296 721761835613759209472 726510268742797099008 729864425108183973888 738042177770460545024 739483666398918475776 742897718413687259136 751221502373504483328 754889576115562610688 755750620116346208256 756163749099645960192 758374754213972410368 764218414179274457088 766871950339619160064 768166348291703832576 771917160539221917696 781883604511198543872 784169813881114329088 785701395548850880512 795411002513122394112 797736765678365442048 798172846271848513536 802070174622785273856 802985033873617846272 811982065065479110656 814801447235845357568 815730828062087970816 821097478246706970624 824870669272867667968 830297449991768113152 844662457777092820992 845124190170192543744 847595313533263282176 849025963901356867584 851508495959547969536 853171598490718961664 858538859855433695232 862730944132071555072 864187141828166811648 866714004815968468992 876425086102421897216 882191040616253620224 891588149875820199936 893581262298512621568 896194073006987804672 897453861388161122304 897944452055829577728 900570020629092237312 901597231015991967744 911699160775274790912 912197538596398301184 916651628140326027264 917697181569848967168 927979502931976126464 931201653983823265792 938397117996236537856 947312409243058962432 948911371419163557888 951685966072435965952 953544727724921192448 957947057954491465728 965856217337362907136 968680358323729465344 975053255417964527616 985978221865224634368 987642447803619213312 990530291218249678848 1001628669831339311104 1003036668610297724928 1006519434820750147584 1007667493488461611008 1008218332132861280256 1011166338951963213824 1013141273207728766976 1018957885572365942784 1025661555872184139776 1026222230920948088832 1029222880718962556928 1042511472681598058496 1047601860731801174016 1048796778936970248192 1060548003350829858816 1063649020904487256064 1064230461695798018048 1065726460398441332736 1069426899497047031808 1070646711831490461696 1082642753420638814208 1089765403114195648512 1094796637662275960832 1103835676956986179584 1107063266655690817536 1114346577620530888704 1126216610369457094656 1126832253560256724992 1130127084711017709568 1132334364173343916032 1137562131320958615552 1146327621268911685632 1150307925509428740096 1152249522437555748864 1155618673087957958656 1157875740808832876544 1172184635282496159744 1172825406766797815808 1176254720821671493632 1188784199834426933248 1196605148517548163072 1197259269407772770304 1200760027505456316416 1203105261934177910784 1216263384795197734912 1217973097598218665984 1222202170853768036352 1223596242093131956224 1237306003909301501952 1245446174987652169728 1263083212324078616576 1271392970299894923264 1273538945852035301376 1277262743939321954304 1287808289783150542848 1291573811098305953792 1294096416198107332608 1300071007223952703488 1310088710021613355008 1314637629153632845824 1323286560924380430336 1337382224813730299904 1340371893447768932352 1342025913094333530112 1344291109510481707008 1350855030943638355968 1352395846523987951616 1367548741162912186368 1368296307894597451776 1372297174291950075904 1374977442210489040896 1391969254397964189696 1396802480975734898688 1420968613864588443648 1423367057128745336832 1425902532662729375744 1427528949108653948928 1436920586931737198592 1443523671227518418944 1453020537485594198016 1478967332797836951552 1485795436827374518272 1502443004747008966656 1509779152231125221376 1511501240232692416512 1512327498199291920384 1516749508427944820736 1528436828358548914176 1533743900679238320128 1543834321078443835392 1563767209022397087744 1568339627762228658176 1571402791097701761024 1590822005026244788224 1595473531356730884096 1596345692543697027072 1604140349245570547712 1605970067747235692544 1623964130130958221312 1629602894471690715136 1642194956493413941248 1660594899983536226304 1689324915554185641984 1690248380340385087488 1695190627066526564352 1703016991919095939072 1706343196981437923328 1725461888264143110144 1728374283656333623296 1733428009631936937984 1752850172204843794432 1764382081232507240448 1783176299751640399872 1792388146013975609344 1794907722776322244608 1795888904111659155456 1801140041258184474624 1824395077192796602368 1833303256280652054528 1835394363139697934336 1855959005863952252928 1862403307967646531584 1894624818486117924864 1903371932144871931904 1907089455449842384896 1915894115908982931456 1931712434674725814272 1937360716647458930688 1950106510835929055232 1971956443730449268736 1981060582436499357696 2003257339662678622208 2006073337220595449856 2013038869641500295168 2016436664265722560512 2022332677903926427648 2026282546415457533952 2051323111744368279552 2052444461841896177664 2058445761437925113856 2085022945363196116992 2095203721463602348032 2127298041808974512128 2128460923391596036096 2131452920796882665472 2138853798994094063616 2141293423662980923392 2165285506841277628416 2179530806228391297024 2189593275324551921664 2214126533311381635072 2228693155241061777408 2253664507120513449984 2260254169422035419136 2264668728346687832064 2275124262641917231104 2292655242537823371264 2300615851018857480192 2304499044875111497728 2311237346175915917312 2315751481617665753088 2345650813533595631616 2352509441643342987264 2377568399668853866496 2393210297035096326144 2394518538815545540608 2401520055010912632832 2406210523868355821568 2432526769590395469824 2435946195196437331968 2444404341707536072704 2447192484186263912448 2474612007818603003904 2490892349975304339456 2526166424648157233152 2542785940599789846528 2547077891704070602752 2554525487878643908608 2575616579566301085696 2583147622196611907584 2588192832396214665216 2600142014447905406976 2629275258307265691648 2646573121848760860672 2674764449627460599808 2680743786895537864704 2684051826188667060224 2688582219020963414016 2701710061887276711936 2704791693047975903232 2735097482325824372736 2736592615789194903552 2744594348583900151808 2749954884420978081792 2783938508795928379392 2793604961951469797376 2841937227729176887296 2846734114257490673664 2851805065325458751488 2855057898217307897856 2873841173863474397184 2887047342455036837888 2906041074971188396032 2957934665595673903104 2971590873654749036544 3004886009494017933312 3019558304462250442752 3023002480465384833024 3024654996398583840768 3033499016855889641472 3056873656717097828352 3067487801358476640256 3087668642156887670784 3127534418044794175488 3136679255524457316352 3142805582195403522048 3181644010052489576448 3190947062713461768192 3192691385087394054144 3208280698491141095424 3211940135494471385088 3247928260261916442624 3259205788943381430272 3284389912986827882496 3321189799967072452608 3378649831108371283968 3380496760680770174976 3390381254133053128704 3412686393962875846656 3450923776528286220288 3456748567312667246592 3466856019263873875968 3505700344409687588864 3528764162465014480896 3566352599503280799744 3589815445552644489216 3591777808223318310912 3602280082516368949248 3648790154385593204736 3666606512561304109056 3670788726279395868672 3711918011727904505856 3724806615935293063168 3789249636972235849728 3814178910899684769792 3831788231817965862912 3863424869349451628544 3874721433294917861376 3900213021671858110464 3943912887460898537472 4012146674441190899712 4026077739283000590336 4032873328531445121024 4044665355807852855296 4052565092830915067904 4102646223488736559104 4104888923683792355328 4116891522875850227712 4190407442927204696064 4256921846783192072192 4262905841593765330944 4277707597988188127232 4282586847325961846784 4330571013682555256832 4359061612456782594048 4457386310482123554816 4507329014241026899968 4520508338844070838272 4529337456693375664128 4550248525283834462208 4585310485075646742528 4601231702037714960384 4622474692351831834624 4631502963235331506176 4691301627067191263232 4705018883286685974528 4786420594070192652288 4789037077631091081216 4803040110021825265664 4812421047736711643136 4865053539180790939648 4871892390392874663936 4888808683415072145408 4981784699950608678912 5052332849296314466304 5085571881199579693056 5109050975757287817216 5166295244393223815168 5176385664792429330432 5200284028895810813952 5258550516614531383296 5293146243697521721344 5349528899254921199616 5368103652377334120448 5377164438041926828032 5403420123774553423872 5473185231578389807104 5489188697167800303616 5499909768841956163584 5567877017591856758784 5587209923902939594752 5683874455458353774592 5703610130650917502976 5710115796434615795712 5747682347726948794368 5774094684910073675776 5812082149942376792064 5915869331191347806208 5943181747309498073088 6009772018988035866624 6039116608924500885504 6049309992797167681536 6066998033711779282944 6134975602716953280512 6175337284313775341568 6255068836089588350976 6273358511048914632704 6285611164390807044096 6381894125426923536384 6385382770174788108288 6416561396982282190848 6423880270988942770176 6495856520523832885248 6518411577886762860544 6568779825973655764992 6642379599934144905216 6760993521361540349952 6780762508266106257408 6825372787925751693312 6901847553056572440576 6913497134625334493184 6933712038527747751936 7011400688819375177728 7057528324930028961792 7132705199006561599488 7179630891105288978432 7183555616446636621824 7204560165032737898496 7297580308771186409472 7333213025122608218112 7341577452558791737344 7423836023455809011712 7449613231870586126336 7578499273944471699456 7628357821799369539584 7663576463635931725824 7726849738698903257088 7749442866589835722752 7800426043343716220928 7887825774921797074944 8024293348882381799424 8052155478566001180672 8065746657062890242048 8089330711615705710592 8105130185661830135808 8205292446977473118208 8209777847367584710656 8233783045751700455424 8380814885854409392128 8513843693566384144384 8525811683187530661888 8555415195976376254464 8565173694651923693568 8661142027365110513664 8718123224913565188096 8914772620964247109632 9014658028482053799936 9041016677688141676544 9058674913386751328256 9100497050567668924416 9170620970151293485056 9202463404075429920768 9263005926470663012352 9382603254134382526464 9410037766573371949056 9572841188140385304576 9578074155262182162432 9606080220043650531328 9624842095473423286272 9743784780785749327872 9777617366830144290816 9963569399901217357824 10104665698592628932608 10171143762399159386112 10352771329584858660864 10400568057791621627904 10517101033229062766592 10586292487395043442688 10699057798509842399232 10736207304754668240896 10806840247549106847744 10946370463156779614208 10978377394335600607232 10999819537683912327168 11135754035183713517568 11174419847805879189504 11367748910916707549184 11407220261301835005952 11495364695453897588736 11624164299884753584128 11831738662382695612416 12078233217849001771008 12098619985594335363072 12133996067423558565888 12269951205433906561024 12350674568627550683136 12546717022097829265408 12571222328781614088192 12770765540349576216576 12833122793964564381696 12847760541977885540352 12991713041047665770496 13036823155773525721088 13521987042723080699904 13561525016532212514816 13650745575851503386624 13803695106113144881152 13867424077055495503872 14022801377638750355456 14115056649860057923584 14359261782210577956864 14367111232893273243648 14409120330065475796992 14595160617542372818944 14666426050245216436224 14899226463741172252672 15156998547888943398912 15256715643598739079168 15327152927271863451648 15498885733179671445504 15600852086687432441856 15775651549843594149888 16048586697764763598848 16104310957132002361344 16131493314125780484096 16178661423231411421184 16210260371323660271616 16419555694735169421312 16467566091503400910848 16761629771708818784256 17027687387132768288768 17051623366375061323776 17110830391952752508928 17130347389303847387136 17322284054730221027328 17436246449827130376192 17829545241928494219264 18029316056964107599872 18082033355376283353088 18117349826773502656512 18200994101135337848832 18404926808150859841536 18526011852941326024704 18765206508268765052928 18820075533146743898112 19145682376280770609152 19156148310524364324864 19212160440087301062656 19249684190946846572544 19487569561571498655744 19555234733660288581632 19927138799802434715648 20209331397185257865216 20342287524798318772224 20705542659169717321728 20801136115583243255808 21034202066458125533184 21172584974790086885376 21398115597019684798464 21472414609509336481792 21613680495098213695488 21892740926313559228416 21956754788671201214464 21999639075367824654336 22271508070367427035136 22348839695611758379008 22735497821833415098368 22814440522603670011904 22990729390907795177472 23248328599769507168256 23663477324765391224832 24156466435698003542016 24197239971188670726144 24267992134847117131776 24539902410867813122048 24701349137255101366272 25142444657563228176384 25541531080699152433152 25666245587929128763392 25695521083955771080704 25983426082095331540992 26073646311547051442176 27043974085446161399808 27123050033064425029632 27301491151703006773248 27607390212226289762304 28230113299720115847168 28718523564421155913728 28734222465786546487296 28818240660130951593984 29332852100490432872448 29798452927482344505344 30313997095777886797824 30513431287197478158336 31201704173374864883712 31551303099687188299776 32097173395529527197696 32208621914264004722688 32357322846462822842368 32420520742647320543232 32839111389470338842624 32935132183006801821696 33523259543417637568512 34055374774265536577536 34103246732750122647552 34221660783905505017856 34872492899654260752384 36164066710752566706176 36234699653547005313024 36401988202270675697664 36809853616301719683072 37052023705882652049408 37640151066293487796224 38312296621048728649728 38424320880174602125312 38499368381893693145088 38975139123142997311488 39110469467320577163264 40418662794370515730432 40684575049596637544448 41411085318339434643456 41602272231166486511616 42068404132916251066368 42345169949580173770752 42944829219018672963584 43227360990196427390976 43785481852627118456832 43913509577342402428928 43999278150735649308672 44697679391223516758016 45470995643666830196736 45628881045207340023808 45981458781815590354944 46496657199539014336512 47326954649530782449664 48312932871396007084032 48394479942377341452288 48535984269694234263552 49079804821735626244096 49402698274510202732544 50284889315126456352768 51083062161398304866304 51332491175858257526784 51391042167911542161408 51966852164190663081984 52147292623094102884352 54087948170892322799616 54246100066128850059264 54602982303406013546496 55214780424452579524608 56460226599440231694336 57437047128842311827456 57468444931573092974592 57636481320261903187968 58665704200980865744896 59596905854964689010688 60627994191555773595648 61026862574394956316672 62403408346749729767424 63102606199374376599552 64194346791059054395392 64417243828528009445376 64841041485294641086464 65678222778940677685248 65870264366013603643392 67046519086835275137024 68206493465500245295104 68443321567811010035712 69744985799308521504768 72469399307094010626048 72803976404541351395328 73619707232603439366144 74104047411765304098816 76624593242097457299456 76848641760349204250624 76998736763787386290176 77950278246285994622976 78220938934641154326528 81369150099193275088896 82822170636678869286912 84690339899160347541504 85889658438037345927168 86454721980392854781952 87827019154684804857856 87998556301471298617344 89395358782447033516032 90941991287333660393472 91257762090414680047616 94653909299061564899328 96625865742792014168064 97071968539388468527104 98159609643471252488192 98805396549020405465088 100569778630252912705536 102166124322796609732608 102664982351716515053568 104294585246188205768704 108492200132257700118528 109205964606812027092992 110429560848905159049216 112920453198880463388672 114936889863146185949184 115272962640523806375936 117331408401961731489792 119193811709929378021376 121255988383111547191296 122053725148789912633344 124806816693499459534848 126205212398748753199104 128834487657056018890752 129682082970589282172928 131356445557881355370496 131740528732027207286784 134093038173670550274048 136412986931000490590208 136886643135622020071424 139489971598617043009536 144938798614188021252096 145607952809082702790656 147239414465206878732288 148208094823530608197632 153249186484194914598912 153697283520698408501248 153997473527574772580352 155900556492571989245952 156441877869282308653056 162738300198386550177792 165644341273357738573824 169380679798320695083008 171779316876074691854336 172909443960785709563904 175997112602942597234688 178790717564894067032064 181883982574667320786944 182515524180829360095232 189307818598123129798656 193251731485584028336128 197610793098040810930176 201139557260505825411072 205329964703433030107136 208589170492376411537408 218411929213624054185984 220859121697810318098432 229873779726292371898368 230545925281047612751872 234662816803923462979584 238387623419858756042752 244107450297579825266688 257668975314112037781504 259364165941178564345856 263481057464054414573568 268186076347341100548096 272825973862000981180416 273773286271244040142848 289877597228376042504192 291215905618165405581312 294478828930413757464576 296416189647061216395264 306498372968389829197824 307394567041396817002496 307994947055149545160704 312883755738564617306112 325476600396773100355584 331288682546715477147648 338761359596641390166016 343558633752149383708672 345818887921571419127808 351994225205885194469376 357581435129788134064128 363767965149334641573888 365031048361658720190464 378615637196246259597312 386503462971168056672256 395221586196081621860352 402279114521011650822144 410659929406866060214272 417178340984752823074816 436823858427248108371968 441718243395620636196864 459747559452584743796736 461091850562095225503744 469325633607846925959168 488214900595159650533376 515337950628224075563008 518728331882357128691712 536372152694682201096192 545651947724001962360832 547546572542488080285696 579755194456752085008384 592832379294122432790528 614789134082793634004992 615989894110299090321408 625767511477129234612224 662577365093430954295296 687117267504298767417344 691637775843142838255616 703988450411770388938752 715162870259576268128256 730062096723317440380928 773006925942336113344512 790443172392163243720704 804558229042023301644288 821319858813732120428544 834356681969505646149632 873647716854496216743936 883436486791241272393728 919495118905169487593472 922183701124190451007488 938651267215693851918336 976429801190319301066752 1030675901256448151126016 1037456663764714257383424 1072744305389364402192384 1091303895448003924721664 1095093145084976160571392 1159510388913504170016768 1185664758588244865581056 1231979788220598180642816 1251535022954258469224448 1325154730186861908590592 1383275551686285676511232 1407976900823540777877504 1460124193446634880761856 1546013851884672226689024 1609116458084046603288576 1642639717627464240857088 1668713363939011292299264 1844367402248380902014976 1877302534431387703836672 2061351802512896302252032 2074913327529428514766848 2145488610778728804384768 2190186290169952321142784 2319020777827008340033536 2371329517176489731162112 2463959576441196361285632 2503070045908516938448896 2650309460373723817181184 2766551103372571353022464 2815953801647081555755008 2920248386893269761523712 3092027703769344453378048 3218232916168093206577152 3285279435254928481714176 3754605068862775407673344 4149826655058857029533696 4380372580339904642285568 4638041555654016680067072 4927919152882392722571264 5006140091817033876897792 5533102206745142706044928 5631907603294163111510016 5840496773786539523047424 6184055407538688906756096 6436465832336186413154304 6570558870509856963428352 7509210137725550815346688 8299653310117714059067392 8760745160679809284571136 9276083111308033360134144 9855838305764785445142528 11263815206588326223020032 11680993547573079046094848 13141117741019713926856704 15018420275451101630693376 16599306620235428118134784 17521490321359618569142272 18552166222616066720268288 19711676611529570890285056 22527630413176652446040064 26282235482039427853713408 35042980642719237138284544 39423353223059141780570112 45055260826353304892080128 52564470964078855707426816 78846706446118283561140224 105128941928157711414853632 157693412892236567122280448 315386825784473134244560896
- Sum of all divisors σ(n): 1222694789020233937613568000
- Sum of proper divisors (its aliquot sum) s(n): 907307963235760803369007104
- 315386825784473134244560896 is an abundant number, because the sum of its proper divisors (907307963235760803369007104) is greater than itself. Its abundance is 591921137451287669124446208
Bases of 315386825784473134244560896
- Binary: 100000100111000011100001000010101100111011111011111011110000000000000000000000000000000002
- Hexadecimal: 0x104E1C2159DF7DE00000000
- Base-36: 13MM1ULA2045MNH1C0
Squares and roots of 315386825784473134244560896
- 315386825784473134244560896 squared (3153868257844731342445608962) is 99468849878405607829779767368675261137746159852322816
- 315386825784473134244560896 cubed (3153868257844731342445608963) is 31371164827582621139443938427399734206050819935117481725997036921268639562203136
-
The
square root of 315386825784473134244560896 is 17759133587663.3670375781 -
315386825784473134244560896 is a
perfect cube number . Itscube root is 680687616
Scales and comparisons
How big is 315386825784473134244560896?- 315,386,825,784,473,134,244,560,896 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 315,386,825,784,473,134,244,560,896 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 315386825784473134244560896 cubic inches would be around 56723968 feet tall.
Recreational maths with 315386825784473134244560896
- 315386825784473134244560896 backwards is 698065442431374487528683513
- 315386825784473134244560896 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 315386825784473134244560896's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 315386825784473134244560896 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 315386825784473134244560896 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/315386825784473134244560896/
Chicago style:
Numbermatics. 2024. "Number 315386825784473134244560896 - Facts about the integer". https://numbermatics.com/n/315386825784473134244560896/
The information we have on file for 315386825784473134244560896 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 315386825784473134244560896, math, Factors of 315386825784473134244560896, curriculum, school, college, exams, university, Prime factorization of 315386825784473134244560896, STEM, science, technology, engineering, physics, economics, calculator, three hundred fifteen septillion, three hundred eighty-six sextillion, eight hundred twenty-five quintillion, seven hundred eighty-four quadrillion, four hundred seventy-three trillion, one hundred thirty-four billion, two hundred forty-four million, five hundred sixty thousand, eight hundred ninety-six.