234957157382697820400102976
234,957,157,382,697,820,400,102,976 is an even composite number composed of five prime numbers multiplied together.
234957157382697820400102976 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred divisors.
Prime factorization of 234957157382697820400102976:
26 × 39 × 76 × 173 × 199
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 19 × 19 × 19 × 19 × 19 × 19 × 19 × 19 × 19)See below for interesting mathematical facts about the number 234957157382697820400102976 from the Numbermatics database.
Names of 234957157382697820400102976
- Cardinal: 234957157382697820400102976 can be written as Two hundred thirty-four septillion, nine hundred fifty-seven sextillion, one hundred fifty-seven quintillion, three hundred eighty-two quadrillion, six hundred ninety-seven trillion, eight hundred twenty billion, four hundred million, one hundred two thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 2.34957157382697820400102976 × 1026
Factors of 234957157382697820400102976
Divisors of 234957157382697820400102976
- Number of divisors d(n): 19600
-
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 81 84 96 98 102 108 112 114 119 126 133 136 144 147 152 153 162 168 171 189 192 196 204 216 224 228 238 243 252 266 272 288 289 294 304 306 323 324 336 342 343 357 361 378 392 399 408 432 441 448 456 459 476 486 504 513 532 544 567 576 578 588 608 612 646 648 672 684 686 714 722 729 756 784 798 816 833 864 867 882 912 918 931 952 969 972 1008 1026 1029 1064 1071 1083 1088 1134 1156 1176 1197 1216 1224 1292 1296 1323 1344 1368 1372 1377 1428 1444 1458 1512 1539 1568 1596 1632 1666 1701 1728 1734 1764 1824 1836 1862 1904 1938 1944 2016 2023 2052 2058 2128 2142 2166 2187 2261 2268 2312 2352 2394 2401 2448 2499 2527 2584 2592 2601 2646 2736 2744 2754 2793 2856 2888 2907 2916 3024 3078 3087 3136 3192 3213 3249 3264 3332 3402 3468 3528 3591 3648 3672 3724 3808 3876 3888 3969 4032 4046 4104 4116 4131 4256 4284 4332 4374 4522 4536 4617 4624 4704 4788 4802 4896 4913 4998 5054 5103 5168 5184 5202 5292 5472 5488 5491 5508 5586 5712 5776 5814 5831 5832 6048 6069 6137 6156 6174 6384 6426 6498 6517 6561 6664 6783 6804 6859 6936 7056 7182 7203 7344 7448 7497 7581 7616 7752 7776 7803 7938 8092 8208 8232 8262 8379 8512 8568 8664 8721 8748 9044 9072 9234 9248 9261 9408 9576 9604 9639 9747 9792 9826 9996 10108 10206 10336 10404 10584 10773 10944 10976 10982 11016 11172 11424 11552 11628 11662 11664 11907 12096 12138 12274 12312 12348 12393 12768 12852 12996 13034 13122 13328 13566 13608 13718 13851 13872 14112 14161 14364 14406 14688 14739 14896 14994 15162 15309 15504 15552 15606 15827 15876 16184 16416 16464 16473 16524 16758 16807 17136 17328 17442 17493 17496 17689 18088 18144 18207 18411 18468 18496 18522 19152 19208 19278 19494 19551 19652 19683 19992 20216 20349 20412 20577 20672 20808 21168 21546 21609 21952 21964 22032 22344 22491 22743 22848 23104 23256 23324 23328 23409 23814 24276 24548 24624 24696 24786 25137 25536 25704 25992 26068 26163 26244 26656 27132 27216 27436 27702 27744 27783 28224 28322 28728 28812 28917 29241 29376 29478 29792 29988 30324 30618 31008 31212 31654 31752 32319 32368 32832 32928 32946 33048 33516 33614 34272 34391 34656 34884 34986 34992 35378 35721 36176 36288 36414 36822 36936 37044 37179 38304 38416 38437 38556 38988 39102 39304 39366 39984 40432 40698 40817 40824 41154 41553 41616 42336 42483 42959 43092 43218 43928 44064 44217 44688 44982 45486 45619 45927 46512 46648 46656 46818 47481 47628 48013 48552 49096 49248 49392 49419 49572 50274 50421 51408 51984 52136 52326 52479 52488 53067 53312 54264 54432 54621 54872 55233 55404 55488 55566 56644 57456 57624 57834 58482 58653 58956 59584 59976 60648 61047 61236 61731 62016 62424 63308 63504 64638 64736 64827 65856 65892 66096 67032 67228 67473 68229 68544 68782 69312 69768 69972 69984 70227 70756 71442 72352 72828 73644 73872 74088 74358 75411 76608 76832 76874 77112 77976 78204 78489 78608 78732 79968 80864 81396 81634 81648 82308 83106 83232 83349 84672 84966 85918 86184 86436 86751 87723 87856 88128 88434 89376 89964 90972 91238 91854 93024 93296 93347 93636 94962 95256 96026 96957 97104 98192 98496 98784 98838 99127 99144 100548 100842 102816 103173 103968 104272 104329 104652 104958 104976 106134 107163 108528 108864 109242 109744 110466 110789 110808 111132 111537 113288 114912 115248 115311 115668 116603 116964 117306 117649 117912 119952 121296 122094 122451 122472 123462 123823 124659 124848 126616 127008 127449 128877 129276 129472 129654 130321 131784 132192 132651 134064 134456 134946 136458 136857 137564 137781 139536 139944 139968 140454 141512 142443 142884 144039 144704 145656 147288 147744 148176 148257 148716 150822 151263 153664 153748 154224 155952 156408 156978 157216 157437 157464 159201 159936 161728 162792 163268 163296 163863 164616 165699 166212 166464 166698 169932 171836 172368 172872 173502 175446 175712 175959 176868 178752 179928 181944 182476 183141 183708 185193 186048 186592 186694 187272 189924 190512 192052 193914 194208 194481 196384 197568 197676 198254 198288 201096 201684 202419 204687 205632 206346 207936 208544 208658 209304 209916 209952 210681 212268 214326 217056 218484 219488 220932 221578 221616 222264 223074 226233 226576 229824 230496 230622 231336 233206 233928 234612 235298 235467 235824 239904 240737 242592 244188 244902 244944 246924 247646 249318 249696 250047 253232 254016 254898 257754 258552 259308 260253 260642 263169 263568 264384 265302 268128 268912 269059 269892 272916 273714 275128 275562 279072 279888 280041 280908 283024 284886 285719 285768 288078 290871 291312 294576 295488 296352 296514 297381 297432 300713 301644 302526 307496 308448 309519 311904 312816 312987 313956 314432 314874 314928 318402 319333 321489 325584 326536 326592 327726 329232 331398 332367 332424 333396 334611 336091 339864 343672 344736 345744 345933 347004 349809 350892 351424 351918 352947 353736 359856 363888 364952 366282 367353 367416 370386 371469 373184 373388 373977 374544 379848 381024 382347 384104 386631 387828 388416 388962 390963 392768 395352 396508 396576 397953 402192 403368 404838 409374 410571 412692 417088 417316 418608 419832 419904 421362 424536 427329 428652 432117 434112 436968 438976 441864 443156 443232 444528 444771 446148 452466 453152 453789 460992 461244 462672 466412 467856 469224 470596 470934 471648 472311 477603 479808 481474 485184 488376 489804 489888 491589 493848 495292 497097 498636 499392 500094 506464 509796 515508 517104 518616 520506 521284 526338 527136 527877 530604 536256 537824 538118 539784 545832 547428 549423 550256 551124 555579 558144 559776 560082 561816 566048 569772 571438 571536 576156 581742 582624 583443 589152 592704 593028 594762 594864 601426 603288 605052 607257 614061 614992 616896 619038 623808 625632 625974 627912 629748 629856 632043 636804 638666 642978 651168 653072 653429 655452 658464 662796 664734 664848 666792 669222 672182 678699 679728 687344 689472 691488 691866 693889 694008 699618 701784 703836 705894 706401 707472 719712 722211 727776 729904 730303 732564 734706 734832 740772 742938 746776 747954 749088 750141 759696 762048 764694 768208 773262 775523 775656 777924 780759 781926 789507 790704 793016 793152 795906 804384 806736 807177 809676 816221 818748 821142 825384 834632 837216 839664 840123 842724 849072 854658 857157 857304 864234 866761 872613 873936 883728 886312 886464 889056 889542 892143 892296 902139 904932 906304 907578 912247 922488 925344 928557 932824 935712 938448 938961 941192 941868 943296 944622 955206 957999 962948 964467 976752 979608 979776 983178 987696 990584 994194 997101 997272 1000188 1008273 1012928 1019592 1031016 1034208 1037232 1037799 1041012 1042568 1049427 1052676 1054272 1055754 1058841 1061208 1075648 1076236 1079568 1091664 1094856 1098846 1100512 1102059 1102248 1111158 1114407 1119552 1120164 1123632 1132096 1139544 1142876 1143072 1147041 1152312 1159893 1163484 1165248 1166886 1172889 1178304 1186056 1189524 1189728 1193859 1202852 1206576 1210104 1214514 1228122 1229984 1231713 1238076 1251264 1251948 1255824 1259496 1259712 1264086 1273608 1277332 1281987 1285956 1296351 1302336 1306144 1306858 1310904 1316928 1325592 1329468 1329696 1333584 1334313 1338444 1344364 1357398 1359456 1361367 1374688 1382976 1383732 1387778 1388016 1399236 1403568 1407672 1411788 1412802 1414944 1416933 1432809 1439424 1444422 1455552 1459808 1460606 1465128 1469412 1469664 1474767 1481544 1485876 1491291 1493552 1495908 1498176 1500282 1519392 1529388 1536416 1546524 1551046 1551312 1555848 1561518 1563852 1579014 1581408 1583631 1586032 1591812 1608768 1613472 1614354 1619352 1632442 1637496 1642284 1648269 1650768 1666737 1669264 1674432 1679328 1680246 1685159 1685448 1698144 1709316 1714314 1714608 1728468 1733522 1745226 1747872 1750329 1767456 1772624 1773593 1778112 1779084 1784286 1784592 1804278 1809864 1815156 1821771 1824494 1842183 1844976 1850688 1857114 1865648 1871424 1876896 1877922 1882384 1883413 1883736 1889244 1896129 1910412 1915998 1925896 1928934 1953504 1959216 1960287 1966356 1975392 1981168 1982251 1988388 1994202 1994544 2000033 2000376 2016546 2036097 2039184 2062032 2068416 2074464 2075598 2081667 2082024 2085136 2098854 2104991 2105352 2111508 2117682 2119203 2122416 2152472 2159136 2166633 2183328 2189712 2190909 2197692 2201024 2204118 2204496 2215457 2222316 2228814 2235331 2240328 2247264 2250423 2279088 2285752 2286144 2294082 2304624 2319786 2326569 2326968 2333772 2342277 2345778 2352637 2368521 2372112 2379048 2379456 2387718 2405704 2413152 2420208 2421531 2429028 2448663 2456244 2459968 2463426 2476099 2476152 2503896 2511648 2518992 2520369 2528172 2547216 2554664 2563974 2571471 2571912 2592702 2600283 2612288 2613716 2617839 2621808 2651184 2658936 2659392 2667168 2668626 2676429 2676888 2688728 2706417 2714796 2718912 2722734 2736741 2749376 2767464 2775556 2776032 2785671 2798472 2807136 2815344 2816883 2823576 2825604 2829888 2833866 2865618 2873997 2888844 2919616 2921212 2930256 2938824 2939328 2949534 2963088 2971752 2982582 2987104 2991303 2991816 3000564 3024819 3038784 3058776 3072832 3093048 3102092 3102624 3111696 3113397 3123036 3127704 3148281 3158028 3162816 3167262 3172064 3176523 3183624 3226944 3228708 3238704 3264884 3274992 3284568 3296538 3301536 3306177 3333474 3338528 3343221 3358656 3360492 3370318 3370896 3396288 3418632 3428628 3429216 3441123 3456936 3467044 3479679 3490452 3495744 3500658 3518667 3534912 3545248 3547186 3558168 3568572 3569184 3581577 3608556 3619728 3630312 3643542 3648988 3684366 3689952 3695139 3714228 3731296 3753792 3755844 3764768 3766826 3767472 3778488 3792258 3820824 3831996 3845961 3851792 3857868 3889053 3907008 3918432 3920574 3932712 3950784 3962336 3964502 3976776 3988404 3989088 4000066 4000752 4002939 4033092 4072194 4078368 4084101 4124064 4148928 4151196 4163334 4164048 4170272 4197708 4209982 4210704 4223016 4235364 4238406 4244832 4250799 4298427 4304944 4318272 4333266 4366656 4379424 4381818 4395384 4408236 4408992 4424301 4430914 4444632 4457628 4470662 4473873 4480656 4494528 4500846 4558176 4571504 4574003 4588164 4609248 4639572 4653138 4653936 4667544 4684554 4691556 4705274 4737042 4744224 4750893 4758096 4775436 4811408 4826304 4840416 4843062 4857223 4858056 4897326 4912488 4926852 4944807 4952198 4952304 5000211 5007792 5023296 5037984 5040738 5055477 5056344 5094432 5109328 5112121 5127948 5142942 5143824 5185404 5200566 5227432 5235678 5243616 5250987 5302368 5317872 5320779 5334336 5337252 5352858 5353776 5377456 5412834 5428661 5429592 5445468 5465313 5473482 5526549 5534928 5551112 5552064 5571342 5596944 5614272 5630688 5633766 5647152 5650239 5651208 5667732 5688387 5713547 5731236 5747994 5777688 5842424 5860512 5877648 5880861 5899068 5926176 5943504 5946753 5965164 5974208 5982606 5983632 6000099 6001128 6049638 6067327 6108291 6117552 6186096 6204184 6205248 6223392 6226794 6245001 6246072 6255408 6296562 6314973 6316056 6334524 6344128 6353046 6357609 6367248 6385729 6457416 6477408 6499899 6529768 6549984 6569136 6572727 6593076 6603072 6612354 6646371 6666948 6677056 6686442 6705993 6720984 6740636 6741792 6751269 6837264 6857256 6858432 6882246 6913872 6934088 6959358 6979707 6980904 7001316 7037334 7057911 7090496 7094372 7105563 7116336 7137144 7138368 7163154 7217112 7239456 7260624 7264593 7287084 7297976 7345989 7368732 7379904 7390278 7428297 7428456 7462592 7511688 7529536 7533652 7534944 7556976 7561107 7584516 7641648 7663992 7691922 7703584 7714413 7715736 7778106 7800849 7836864 7841148 7865424 7924672 7929004 7953552 7976808 7978176 8000132 8001504 8005878 8029287 8066184 8119251 8144388 8156736 8168202 8210223 8248128 8302392 8326668 8328096 8340544 8357013 8395416 8419964 8421408 8446032 8450649 8470728 8476812 8489664 8501598 8596854 8609888 8621991 8666532 8758848 8763636 8790768 8816472 8817984 8848602 8861828 8889264 8915256 8941324 8947746 8961312 8973909 9001692 9074457 9116352 9143008 9148006 9176328 9218496 9279144 9306276 9307872 9335088 9340191 9369108 9383112 9410548 9444843 9474084 9488448 9501786 9516192 9529569 9550872 9622816 9680832 9686124 9714446 9716112 9794652 9824976 9853704 9889614 9904396 9904608 9918531 10000422 10015584 10029663 10075968 10081476 10110954 10112688 10188864 10218656 10224242 10255896 10285884 10287648 10323369 10370808 10401132 10439037 10454864 10471356 10487232 10501974 10556001 10604736 10635744 10641558 10674504 10705716 10707552 10744731 10754912 10825668 10857322 10859184 10890936 10930626 10946964 11053098 11069856 11085417 11102224 11142684 11193888 11261376 11267532 11294304 11300478 11302416 11335464 11376774 11427094 11462472 11495988 11537883 11555376 11667159 11684848 11721024 11755296 11761722 11796113 11798136 11852352 11887008 11893506 11930328 11965212 11967264 12000198 12002256 12008817 12099276 12134654 12216582 12235104 12252303 12372192 12408368 12415151 12446784 12453588 12490002 12492144 12510816 12593124 12629946 12632112 12669048 12706092 12715218 12734496 12752397 12771458 12895281 12914832 12954816 12999798 13059536 13099968 13138272 13145454 13183891 13186152 13224708 13272903 13292742 13333896 13372884 13411986 13421619 13441968 13481272 13483584 13502538 13674528 13714512 13722009 13764492 13827744 13868176 13875757 13918716 13959414 13961808 14002632 14074668 14115822 14188744 14211126 14232672 14252679 14274288 14326308 14434224 14478912 14521248 14529186 14571669 14574168 14595952 14691978 14734937 14737464 14780556 14834421 14856594 14856912 15000633 15023376 15067304 15069888 15113952 15122214 15166431 15169032 15283296 15327984 15336363 15383844 15407168 15428826 15431472 15508199 15556212 15601698 15682296 15730848 15752961 15858008 15907104 15953616 15962337 16000264 16003008 16011756 16058574 16132368 16238502 16285983 16288776 16336404 16395939 16420446 16468459 16579647 16604784 16653336 16656192 16714026 16790832 16839928 16842816 16892064 16901298 16941456 16950717 16953624 17003196 17140641 17193708 17219776 17243982 17332693 17333064 17527272 17581536 17632944 17642583 17697204 17723656 17778528 17830512 17840259 17882648 17895492 17922624 17947818 18000297 18003384 18148914 18201981 18286016 18296012 18324873 18352656 18558288 18612552 18615744 18670176 18680382 18735003 18738216 18766224 18821096 18889686 18944919 18948168 19003572 19032384 19059138 19101744 19157187 19245632 19372248 19428892 19432224 19499697 19589304 19649952 19707408 19718181 19779228 19808792 19809216 19837062 19939113 20000844 20031168 20059326 20117979 20162952 20221908 20225376 20437312 20448484 20511792 20571768 20575296 20646738 20741616 20802264 20878074 20909728 20939121 20942712 21003948 21112002 21173733 21271488 21283116 21349008 21411432 21415104 21489462 21509824 21651336 21714644 21718368 21781872 21793779 21861252 21893928 22037967 22106196 22139712 22170834 22204448 22284891 22285368 22387776 22535064 22588608 22600956 22604832 22670928 22683321 22753548 22854188 22924944 22991976 23075766 23110752 23143239 23334318 23369696 23402547 23510592 23523444 23592226 23596272 23774016 23787012 23860656 23930424 23934528 24000396 24004512 24017634 24087861 24198552 24269308 24357753 24433164 24470208 24504606 24630669 24744384 24816736 24830302 24907176 24980004 24984288 25021632 25071039 25186248 25259892 25264224 25338096 25351947 25412184 25430436 25468992 25504794 25542916 25790562 25829664 25865973 25999596 26119072 26276544 26290908 26367782 26372304 26449416 26545806 26585484 26667792 26745768 26823972 26843238 26883936 26921727 26962544 27005076 27223371 27349056 27429024 27444018 27528984 27655488 27736352 27751514 27837432 27918828 27923616 28005264 28020573 28149336 28231644 28334529 28377488 28422252 28465344 28505358 28548576 28588707 28652616 28868448 29042496 29058372 29143338 29148336 29191904 29383956 29469874 29474928 29561112 29668842 29713188 29713824 29755593 30001266 30046752 30088989 30134608 30227904 30244428 30332862 30338064 30566592 30655968 30672726 30767688 30857652 30862944 30970107 31016398 31112424 31203396 31317111 31364592 31461696 31505922 31668003 31716016 31814208 31907232 31924674 32000528 32018021 32023512 32117148 32234193 32264736 32477004 32571966 32577552 32672808 32791878 32840892 32936918 33159294 33209568 33256251 33306672 33428052 33581664 33679856 33698267 33784128 33802596 33882912 33901434 33907248 34000561 34006392 34281282 34387416 34487964 34613649 34665386 34666128 35001477 35054544 35163072 35265888 35285166 35388339 35394408 35447312 35557056 35661024 35680518 35765296 35784847 35790984 35895636 36000594 36006768 36026451 36297828 36403962 36592024 36649746 36705312 36756909 37116576 37225104 37245453 37340352 37360764 37470006 37476432 37532448 37642192 37662769 37779372 37889838 37896336 38000627 38007144 38118276 38203488 38257191 38314374 38685843 38744496 38857784 38864448 38999394 39178608 39299904 39414816 39436362 39551673 39558456 39617584 39674124 39818709 39878226 39994829 40001688 40118652 40235958 40264857 40325904 40443816 40450752 40896968 41023584 41143536 41166027 41293476 41483232 41604528 41627271 41756148 41819456 41878242 41885424 42007896 42093683 42224004 42347466 42471289 42566232 42698016 42758037 42822864 42978924 43302672 43429288 43436736 43563744 43587558 43715007 43722504 43787856 44075934 44204811 44212392 44341668 44408896 44503263 44569782 44570736 44700103 45001899 45070128 45201912 45209664 45341856 45366642 45499293 45507096 45708376 45849888 45983952 46009089 46151532 46221504 46286478 46524597 46668636 46739392 46805094 47045881 47046888 47184452 47192544 47258883 47574024 47721312 47860848 47887011 48000792 48009024 48035268 48175722 48397104 48538616 48715506 48857949 48866328 49009212 49261338 49405377 49633472 49660604 49738941 49814352 49960008 49968576 50142078 50372496 50519784 50528448 50676192 50703894 50824368 50852151 50860872 51009588 51085832 51421923 51581124 51659328 51731946 51998079 51999192 52238144 52581816 52735564 52744608 52898832 52927749 53091612 53170968 53335584 53491536 53520777 53647944 53686476 53767872 53843454 53925088 54000891 54010152 54446742 54605943 54858048 54888036 55057968 55472704 55503028 55674864 55837656 55847232 56010528 56041146 56205009 56298672 56463288 56669058 56754976 56834757 56844504 57010716 57097152 57177414 57305232 57471561 57736896 58116744 58286676 58296672 58383808 58499091 58767912 58939748 58949856 59122224 59154543 59337684 59426376 59427648 59511186 59817339 60002532 60093504 60177978 60269216 60353937 60488856 60665724 60676128 61311936 61345452 61535376 61715304 61725888 61940214 62032796 62224848 62406792 62634222 62729184 62817363 63011844 63336006 63432032 63521199 63814464 63849348 64001056 64036042 64047024 64234296 64468386 64529472 64954008 65143932 65155104 65345616 65381337 65583756 65681784 65873836 66113901 66318588 66419136 66512502 66613344 66854673 66856104 67163328 67359712 67396534 67605192 67765824 67802868 67814496 68001122 68012784 68049963 68562564 68774832 68975928 69227298 69330772 69332256 69429717 70002954 70109088 70207641 70531776 70570332 70776678 70788816 70894624 71322048 71361036 71530592 71569694 71581968 71791272 72001188 72013536 72052902 72263583 72595656 72807924 73073259 73184048 73299492 73410624 73513818 73892007 74233152 74450208 74490906 74721528 74940012 74952864 75064896 75213117 75284384 75325538 75558744 75779676 75792672 76001254 76014288 76055841 76236552 76406976 76514382 76628748 77371686 77488992 77597919 77715568 77998788 78357216 78829632 78872724 79103346 79116912 79235168 79348248 79637418 79756452 79989658 80003376 80237304 80471916 80529714 80651808 80765181 80887632 81670113 81793936 82047168 82287072 82332054 82572791 82586952 82966464 83209056 83254542 83512296 83756484 83770848 84015792 84061719 84187366 84448008 84694932 84942578 85003587 85132464 85396032 85516074 85645728 85766121 85957848 86605344 86858576 86906057 87127488 87175116 87430014 87445008 87575712 88151868 88409622 88424784 88683336 89006526 89139564 89141472 89266779 89400206 90003798 90140256 90266967 90403824 90683712 90733284 90998586 91014192 91416752 91699776 91967904 92018178 92287237 92303064 92572956 92910321 93049194 93337272 93610188 93951333 94091762 94093776 94368904 94385088 94517766 95004009 95148048 95442624 95721696 95774022 96001584 96054063 96070536 96351444 96702579 96794208 97077232 97130299 97431012 97715898 97732656 98018424 98522676 98810754 99321208 99477882 99628704 99768753 99920016 100284156 100744992 101039568 101094801 101352384 101407788 101648736 101704302 101721744 102001683 102019176 102171664 102843846 103144559 103162248 103463892 103840947 103996158 103998384 105004431 105163632 105471128 105489216 105797664 105855498 106165017 106183224 106341936 106671168 106983072 107041554 107295888 107354541 107372952 107686908 107850176 108001782 108020304 108079353 108557393 108893484 109211886 109776072 110115936 110270727 111006056 111349728 111675312 111736359 112021056 112082292 112410018 112597344 112926576 112988307 113338116 113509952 113669514 113689008 114001881 114021432 114354828 114610464 114771573 114943122 115279213 116057529 116233488 116573352 116593344 116998182 117535824 117879496 117899712 118244448 118309086 118655019 118675368 118852752 119022372 119634678 119984487 120005064 120355956 120538432 120707874 120794571 120977712 121328851 121331448 121352256 122690904 123070752 123430608 123498081 123880428 124065592 124449696 124813584 124881813 125268444 125458368 125634726 126023688 126281049 126672012 126864064 127042398 127413867 127698696 128002112 128072084 128094048 128274111 128468592 128936772 129908016 130287864 130310208 130691232 130762674 131145021 131167512 131363568 131747672 132227802 132614433 132637176 133025004 133226688 133709346 133712208 134100309 134719424 134793068 135005697 135210384 135605736 135628992 136002244 136025568 136099926 136497879 137125128 137549664 137951856 138027267 138454596 138661544 138664512 138859434 139573791 140005908 140218176 140415282 141137643 141140664 141553356 141577632 141789248 142722072 143061184 143139388 143163936 143582544 143661033 144002376 144027072 144105804 144527166 145191312 145615848 146146518 146368096 146573847 146598984 147027636 147784014 148216131 148900416 148981812 149443056 149880024 149905728 150426234 150568768 150651076 151117488 151559352 151585344 152002508 152028576 152111682 152473104 152556453 153028764 153257496 154265769 154743372 154977984 155195838 155431136 155994237 155997576 156714432 157745448 158206692 158233824 158470336 158696496 158783247 159274836 159512904 159979316 160006752 160474608 160562331 160943832 161059428 161303616 161530362 161775264 162002673 163340226 163587872 163817829 164574144 164664108 165145582 165173904 166418112 166509084 167024592 167512968 167541696 168031584 168123438 168374732 168615027 168896016 169389864 169885156 170007174 170264928 170504271 171032148 171291456 171532242 171915696 172414683 173210688 173717152 173812114 174350232 174860028 174890016 175151424 175497273 176303736 176819244 176849568 177366672 177463629 178013052 178279128 178282944 178533558 178800412 179452017 180007596 180280512 180533934 180807648 181061811 181466568 181997172 182028384 182833504 183935808 184036356 184574474 184606128 185145912 185820642 186098388 186674544 187220376 187902666 188183524 188187552 188452089 188737808 189035532 190008018 190296096 190563597 191443392 191548044 192003168 192108126 192141072 192702888 193405158 193588416 194154464 194260598 194862024 195431796 195465312 196036848 196144011 197045352 197621508 198341703 198642416 198955764 199257408 199537506 199840032 200564019 200568312 201489984 202079136 202189602 202815576 203297472 203408604 203443488 204003366 204038352 204149889 204343328 205687692 206289118 206324496 206927784 207681894 207992316 207996768 208289151 210008862 210327264 210622923 210942256 211595328 211710996 212330034 212366448 212683872 213966144 214083108 214591776 214709082 214745904 215373816 216003564 216040608 216158706 216790749 217114786 217786968 218423772 219219777 219552144 220231872 220541454 221676021 222012112 222699456 223350624 223472718 224126147 224164584 224820036 225194688 225639351 225853152 225976614 226676232 227339028 227378016 228003762 228042864 228167523 228709656 229220928 229543146 229886244 230558426 232115058 232466976 232793757 233146704 233996364 235071648 235758992 235887869 236488896 236618172 237310038 237350736 237705504 238044744 239269356 239968974 240010128 240711912 241415748 241589142 241955424 242295543 242657702 242662896 245010339 245381808 246141504 246861216 246996162 247718373 247760856 248131184 248899392 249627168 249763626 250493929 250536888 251269452 252047376 252185157 252562098 253344024 254084796 254827734 255010761 255397392 256144168 256188096 256548222 256937184 257298363 257873544 259816032 260575728 260718171 261382464 261525348 262290042 262335024 262727136 263495344 263639383 264455604 265228866 265274352 266050008 267418692 267424416 267800337 268200618 269586136 270011394 270420768 270800901 271211472 272004488 272051136 272199852 272995758 274250256 275099328 275903712 276054534 276861711 276909192 277323088 277718868 278730963 279147582 279963803 280011816 280830564 281853999 282275286 282281328 283106712 283155264 285012027 285444144 286278776 286327872 287165088 287322066 288004752 288162189 288211608 289054332 290382624 291231696 291390897 292293036 292736192 293147694 293197968 294055272 294655781 295568028 296432262 297963624 298886112 299306259 299760048 300852468 301302152 302234976 303118704 303284403 304005016 304057152 304223364 304946208 305112906 306005049 306057528 306514992 308531538 309433677 309486744 310391676 310862272 311522841 311988474 311995152 312900721 315013293 315490896 316413384 316467648 317392992 317566494 318495051 318549672 319025808 319958632 320013504 320949216 321124662 321887664 322063623 322118856 323060724 323550528 324005346 325672179 326680452 327175744 327635658 329321167 329328216 330291164 330347808 330812181 333018168 334049184 335025936 335209077 336063168 336246876 336749464 337230054 337792032 338779728 338964921 339770312 340014348 340529856 341008542 342005643 342064296 343064484 343831392 344829366 345837639 347434304 347624228 348172587 348700464 349720056 349780032 350994546 352607472 353638488 353699136 354733344 354927258 355965057 356026104 356558256 357067116 357600824 358904034 359953461 360015192 361067868 361615296 362123622 362933136 363986553 363994344 364056768 365667008 368072712 369148948 369212256 370291824 370494243 371641284 372196776 373349088 374440752 374645439 375805332 376367048 376375104 376904178 377475616 378071064 378843147 380016036 380592192 381127194 382241601 383096088 384006336 384216252 384282144 385405776 386810316 388308928 388521196 389724048 390863592 390930624 392073696 392288022 393435063 394090704 395243016 396683406 397284832 397843299 397911528 399075012 399680064 401128038 401136624 402300927 404158272 404379204 405631152 406817208 406886976 408006732 408076704 408299778 408686656 409493637 411375384 412578236 412648992 413855568 414081801 415363788 415984632 415993536 416578302 418721373 420017724 420654528 421245846 421884512 423412929 423421992 424660068 424732896 425367744 428166216 429183552 429418164 429491808 430747632 430983099 432007128 432081216 432317412 433581498 434229572 435573936 436847544 438439554 439104288 439721541 441082908 443352042 444024224 444648393 446701248 446945436 448252294 448329168 449640072 451278702 451706304 451953228 453352464 454678056 454756032 456007524 456085728 456335046 457419312 457669359 459086292 459772488 461116852 462797307 464230116 464933952 465587514 466293408 467982711 467992728 470143296 471517984 471775738 473236344 474620076 474701472 475411008 476089488 476349741 478538712 479937948 480020256 481423824 481686993 482831496 483178284 483910848 484591086 485315404 485325792 486008019 490020678 490763616 491453487 493722432 493992324 495436746 495521712 496262368 499254336 499527252 500987858 501073776 502538904 504094752 504370314 505124196 505845081 506688048 508169592 509655468 510021522 510794784 511512813 512288336 513096444 513874368 514596726 515747088 517244049 519632064 521151456 521436342 523050696 524580084 524670048 525454272 526491819 526990688 527278766 528911208 530457732 530548704 532100016 532390887 534837384 534848832 535600674 536401236 538356051 539172272 540022788 540841536 541601802 542422944 543185433 544008976 544399704 545991516 548500512 551807424 552109068 553723422 553818384 554646176 555437736 557461926 558295164 559927606 560023632 561661128 563707998 564550572 564562656 565356267 566213424 570024054 570888288 571690791 572557552 574330176 574644132 576009504 576324378 576423216 578009537 578108664 580765248 582463392 582781794 584586072 586295388 586395936 588110544 588432033 589311562 591136056 592864524 595025109 595927248 597772224 598612518 599520096 601692057 601704936 602604304 604469952 606237408 606568806 608010032 608342399 608446728 609892416 610225812 612010098 612115056 612449667 613029984 617063076 618867354 618973488 620783352 623045682 623976948 623990304 624867453 625801442 630026586 630981792 631868769 632826768 634785984 635132988 636990102 637099344 638051616 639917264 640267073 641898432 642249324 643775328 644127246 644237712 646010659 646121448 648010692 650372247 651344358 653360904 655271316 657659331 658642334 658656432 660582328 660695616 661624362 665028063 666036336 668098368 670051872 670418154 672378441 672493752 673498928 674460108 675584064 676918053 677559456 677929842 679540624 679912093 680028696 682017084 684011286 684128592 684502569 686128968 687662784 689658732 691675278 695248456 696345174 697400928 698381271 699440112 701989092 705214944 707276976 707663607 709466688 709854516 711930114 712052208 713116512 714134232 715201648 715592611 717808068 719906922 720030384 722011913 722135736 724247244 725866272 726886629 727973106 727988688 735031017 736145424 738297896 738424512 740583648 740988486 743155119 743282568 744393552 746698176 748881504 749290878 751481787 751610664 752734096 753808356 754951232 756142128 756555471 757686294 759901751 760032072 762254388 764483202 765032283 766192176 768432504 768564288 770811552 771895089 773620632 777042392 779448096 781727184 782154513 784147392 784576044 786870126 788181408 790486032 790918149 793366812 794569664 795686598 795823056 798150024 799779977 802256076 802273248 803401011 804601854 806954491 808758408 811262304 812402703 813634416 816013464 816153408 816599556 818987274 822750768 825156472 825297984 827711136 828163602 830585133 830727576 831969264 833156604 837442746 839891409 840035448 842491692 843769024 845561997 846825858 846843984 849301957 849320136 849465792 855036081 856332432 858836328 858983616 861495264 861966198 864014256 864486567 864634824 867162996 868459144 871147872 873695088 874172691 876879108 878208576 879443082 882165816 883967343 886704084 888048448 889296786 893871739 893890872 896504588 896658336 897918777 899280144 902557404 903906456 906704928 909356112 909853209 912015048 912171456 912670092 914838624 915338718 918015147 918172584 919544976 922233704 925594614 928301031 928460232 931175028 932586816 935965422 935985456 938702163 943035968 943551476 945039879 946472688 949240152 949402944 952178976 952699482 955485153 957077424 959875896 960040512 962847648 963373986 965662992 966190869 966356568 969182172 970630808 970651584 972016038 977016537 980041356 981527232 982906974 987963501 987984648 990873492 991043424 992524736 999054504 1001975716 1002147552 1005077808 1005627231 1008189504 1008740628 1010248392 1011690162 1013376096 1016339184 1016894763 1019310936 1020043044 1021589568 1023025626 1024576672 1026016929 1026192888 1029193452 1031494176 1034488098 1037512917 1042302912 1042872684 1046101392 1049160168 1049340096 1052983638 1053981376 1054557532 1057822416 1060915464 1061097408 1064200032 1064781774 1067895171 1069674768 1071201348 1072802472 1076712102 1078344544 1079860383 1080045576 1083203604 1084845888 1086370866 1088017952 1088799408 1091959659 1091983032 1097001024 1104218136 1107446844 1107636768 1109292352 1110875472 1111482729 1114923852 1116590328 1119855212 1120047264 1123322256 1123936317 1127415996 1129101144 1129125312 1130712534 1132426848 1136529441 1140048108 1141776576 1143381582 1145115104 1146724803 1149288264 1152019008 1152648756 1152846432 1156019074 1156217328 1164926784 1165563588 1169172144 1172590776 1172791872 1176221088 1176864066 1178623124 1180305189 1182272112 1185729048 1190050218 1191854496 1193529897 1197225036 1199040192 1203384114 1203409872 1205208608 1206902781 1212474816 1213137612 1216020064 1216684798 1216893456 1220451624 1224020196 1224230112 1224899334 1226059968 1228480911 1234126152 1237734708 1237946976 1241566704 1242245403 1246091364 1247953896 1247980608 1249734906 1251602884 1256164119 1260053172 1261963584 1263737538 1265653536 1270238787 1270265976 1273980204 1274198688 1276103232 1279834528 1280534146 1284498648 1287550656 1288254492 1288475424 1292021318 1292242896 1292949297 1296021384 1300744494 1302688716 1306721808 1310542632 1315318662 1317284668 1317312864 1319164623 1321164656 1323248724 1330056126 1332072672 1333945179 1340103744 1340836308 1344756882 1344987504 1346997856 1348920216 1353836106 1355118912 1355859684 1359081248 1359824186 1360057392 1364034168 1368022572 1368257184 1369005138 1372257936 1373008077 1379317464 1383350556 1388391921 1390496912 1392690348 1394801856 1396762542 1398880224 1403948133 1403978184 1410429888 1414553952 1415327214 1419709032 1423860228 1424104416 1426233024 1428268464 1429049223 1430403296 1431185222 1435616136 1439813844 1440060768 1444023826 1444271472 1445060979 1448494488 1451732544 1453773258 1455946212 1455977376 1458024057 1470062034 1472290848 1474360461 1476595792 1481167296 1481976972 1486310238 1486565136 1488787104 1497763008 1498581756 1502963574 1503221328 1505468192 1507616712 1512284256 1513110942 1515372588 1517535243 1519803502 1520064144 1524508776 1528966404 1530064566 1532384352 1534538439 1536865008 1541623104 1543790178 1547241264 1551732147 1554084784 1558896192 1563454368 1564309026 1568883029 1569152088 1573740252 1576362816 1579475457 1580972064 1581836298 1586733624 1591373196 1591646112 1596300048 1597172661 1599559954 1604512152 1604546496 1606802022 1609203708 1613908982 1615068153 1617516816 1622524608 1624805406 1627268832 1629556299 1632026928 1633199112 1637974548 1645501536 1650312944 1651215083 1655422272 1656327204 1661170266 1661455152 1663938528 1666313208 1674885492 1679782818 1680070896 1684983384 1691123994 1693651716 1693687968 1696068801 1698603914 1698640272 1710072162 1712664864 1715072373 1717672656 1722990528 1723932396 1728028512 1728973134 1729269648 1734028611 1734325992 1736918288 1742295744 1747390176 1748345382 1753457503 1753758216 1758886164 1764331632 1765296099 1767934686 1773408168 1778593572 1785075327 1787743478 1787781744 1793009176 1793316672 1795837554 1798560288 1805076171 1805114808 1807812912 1813409856 1818712224 1819706418 1824030096 1825027197 1825340184 1829677248 1830677436 1836030294 1836345168 1837349001 1839089952 1844467408 1845475681 1851189228 1856602062 1856920464 1862350056 1871930844 1871970912 1874602359 1877404326 1887102952 1890079758 1892945376 1895606307 1898480304 1904357952 1905398964 1910970306 1914154848 1919751792 1920801219 1925695296 1926747972 1931325984 1932381738 1932713136 1938031977 1938364344 1941261616 1944032076 1951116741 1954033074 1959746621 1960082712 1965813948 1972977993 1975927002 1975969296 1981746984 1982086848 1995084189 1998109008 2003951432 2004295104 2010155616 2011254462 2017135323 2017481256 2020496784 2023380324 2026752192 2032678368 2033789526 2038621872 2039736279 2040086088 2046051252 2049153344 2052033858 2052385776 2053507707 2058386904 2062590467 2062988352 2068976196 2075025834 2085745368 2092202784 2095143813 2098320336 2105967276 2109115064 2115644832 2121830928 2122990821 2128400064 2129563548 2135790342 2139349536 2142402696 2145604944 2146777833 2153424204 2156689088 2159720766 2160091152 2166035739 2166407208 2172741732 2176035904 2177598816 2180659887 2183919318 2183966064 2190305047 2205093051 2208436272 2214893688 2215273536 2221750944 2222965458 2229465357 2229847704 2233180656 2239710424 2240094528 2246644512 2247872634 2254445361 2254831992 2258202288 2261425068 2264853696 2273058882 2279705253 2280096216 2286763164 2290230208 2293449606 2295096849 2298576528 2305248169 2305297512 2305692864 2312038148 2312434656 2315685267 2331127176 2338344288 2345181552 2346463539 2352442176 2353728132 2357246248 2360610378 2364544224 2371458096 2372754447 2380100436 2383708992 2387059794 2394450072 2399339931 2406768228 2406819744 2410417216 2413805562 2420863473 2426275224 2432040128 2433369596 2433786912 2437208109 2440903248 2448040392 2448460224 2449798668 2456961822 2468252304 2475469416 2475893952 2483133408 2484490806 2491755399 2492182728 2495907792 2499469812 2503205768 2512328238 2519674227 2520106344 2527475076 2531307072 2540477574 2540531952 2547905871 2547960408 2548397376 2559669056 2561068292 2565108243 2568997296 2576508984 2576950848 2584042636 2584485792 2585898594 2592042768 2593459701 2601488988 2605377432 2613443616 2621085264 2622518073 2630637324 2634569336 2634625728 2638329246 2642329312 2646497448 2651902029 2660112252 2664145344 2667890358 2681615217 2681672616 2689513764 2689975008 2693995712 2697840432 2707672212 2711719368 2718162496 2719648372 2720114784 2728068336 2729559627 2736045144 2736514368 2738010276 2744515872 2746016154 2754045441 2758634928 2766701112 2776783842 2780993824 2784903093 2785380696 2793525084 2797760448 2807896266 2807956368 2816106489 2829107904 2830654428 2839418064 2847720456 2848208832 2856536928 2858098446 2860806592 2862370444 2866455459 2871232272 2879627688 2880121536 2888047652 2888542944 2890121958 2896988976 2898572607 2907546516 2911892424 2911954752 2916048114 2931049611 2940124068 2944581696 2948720922 2953191584 2963890503 2963953944 2972620476 2973130272 2977574208 2997163512 3005927148 3006442656 3010936384 3015233424 3016881693 3024568512 3026221884 3030745176 3035070486 3039607004 3040128288 3049017552 3050684289 3057932808 3060129132 3064768704 3069076878 3073730016 3078050787 3087580356 3094482528 3103464294 3108169568 3112538751 3126908736 3128618052 3137766058 3138304176 3147480504 3158950914 3161944128 3163672596 3173467248 3182746392 3183292224 3192600096 3194345322 3199119908 3203685513 3209024304 3213604044 3218407416 3227817964 3230136306 3235033632 3239581149 3249610812 3254537664 3259112598 3264053856 3266398224 3275878977 3275949096 3291003072 3300625888 3302430166 3312654408 3322340532 3322910304 3327877056 3332626416 3334448187 3349770984 3359565636 3360141792 3369966768 3371808951 3382247988 3387303432 3387375936 3392137602 3397207828 3397280544 3409588323 3420144324 3425329728 3430144746 3435345312 3440174409 3447864792 3456057024 3457946268 3458539296 3468057222 3468651984 3473836576 3494780352 3496690764 3506915006 3507516432 3517772328 3528663264 3530592198 3535869372 3540915567 3546816336 3557187144 3570150654 3575486956 3575563488 3580589691 3586018352 3591675108 3597120576 3610152342 3610229616 3615625824 3620708343 3637424448 3639412836 3648060192 3650054394 3650680368 3661354872 3672060588 3672690336 3674698002 3678179904 3685442733 3688934816 3690951362 3702378456 3713204124 3713840928 3724700112 3726736209 3743861688 3743941824 3749204718 3754808652 3768492357 3774205904 3780159516 3785890752 3791212614 3796960608 3810716361 3810797928 3821940612 3828309696 3839503584 3841602438 3853495944 3862651968 3864763476 3865426272 3876063954 3876728688 3878847891 3882523232 3888064152 3902233482 3908066148 3919493242 3920165424 3931627896 3945955986 3951854004 3951938592 3957493869 3963493968 3990168378 3996218016 4001835537 4007902864 4020311232 4022508924 4034270646 4034962512 4040993568 4046760648 4065356736 4067579052 4077243744 4079472558 4080172176 4092102504 4104067716 4104771552 4107015414 4116773808 4119024231 4125180934 4137952392 4150051668 4165175763 4171490736 4184405568 4190287626 4196640672 4211844399 4211934552 4218230128 4231289664 4243661856 4245981642 4258396793 4259127096 4271580684 4278699072 4284805392 4287147669 4291209888 4293555666 4306848408 4319441532 4320182304 4332071478 4332814416 4335182937 4345483464 4355197632 4361319774 4367838636 4367932128 4374072171 4380610094 4410186102 4416872544 4423081383 4429787376 4443501888 4445930916 4458930714 4459695408 4466361312 4479420848 4481869511 4493289024 4495745268 4508890722 4509663984 4516404576 4522850136 4546117764 4552605729 4559410506 4560192432 4573526328 4586899212 4590193698 4597153056 4603615317 4610496338 4610595024 4624076296 4624869312 4631370534 4655196441 4662254352 4676688576 4690363104 4692927078 4706649087 4707456264 4714492496 4721220756 4729088448 4738426371 4742916192 4745508894 4759384651 4760200872 4774119588 4788900144 4791517983 4798679862 4813536456 4813639488 4827611124 4841726946 4845204459 4852550448 4866739192 4867573824 4874416218 4881806496 4888668897 4896080784 4899597336 4913923644 4936504608 4950938832 4953645249 4966266816 4968981612 4983510798 4984365456 4991815584 4998939624 5006411536 5009148277 5024656476 5039348454 5040212688 5054950152 5080955148 5081063904 5088206403 5095811742 5095920816 5122136584 5130216486 5137994592 5145217119 5153017968 5168085272 5168971584 5171797188 5184085536 5186919402 5202085833 5202977976 5210754864 5226887232 5242170528 5245036146 5260372509 5261274648 5269138672 5276658492 5284658624 5292994896 5295888297 5303804058 5319312257 5320224504 5335780716 5355225981 5363230434 5363345232 5379027528 5379950016 5395680864 5415228513 5415344424 5423438736 5439296744 5440229568 5456136672 5459119254 5472090288 5475081591 5476020552 5489031744 5492032308 5508090882 5517269856 5533402224 5536427043 5553567684 5561987648 5569806186 5570761392 5587050168 5598459839 5615792532 5615912736 5623807077 5632212978 5661308856 5678836128 5686818921 5695440912 5713073856 5716196892 5724740888 5732910918 5742464544 5759255376 5762403657 5776095304 5777085888 5780243916 5793977952 5797145214 5814095931 5815093032 5823784848 5832096228 5862099222 5879239863 5880248136 5897441844 5906383168 5918933979 5927781006 5927907888 5945113699 5945240952 5946260544 5985252567 5994327024 6011854296 6012885312 6030466848 6033763386 6051405969 6052443768 6061490352 6070140972 6079214008 6080256576 6098035104 6101368578 6115865616 6119208837 6120258264 6138153756 6147460032 6156101574 6175160712 6187771401 6188965056 6206928588 6216339136 6225077502 6257102173 6257236104 6275532116 6276608352 6285431439 6294961008 6317901828 6327345192 6346934496 6365492784 6368972463 6385200192 6388690644 6398239816 6407371026 6418048608 6427208088 6436814832 6440333499 6455635928 6460272612 6470067264 6479162298 6498107217 6499221624 6518225196 6528107712 6532796448 6551757954 6551898192 6570915141 6601251776 6604860332 6615279153 6625308816 6644681064 6645820608 6665252832 6668896374 6688396071 6699541968 6719131272 6720283584 6739933536 6743617902 6763336083 6764495976 6774606864 6784275204 6794415656 6794561088 6819176646 6839115759 6840288648 6860289492 6870690624 6880348818 6895729584 6915744507 6915892536 6917078592 6936114444 6937303968 6947673152 6993381528 7013830012 7015032864 7035544656 7039390617 7057326528 7061184396 7071738744 7081831134 7093632672 7114374288 7118263341 7140301308 7150973912 7151126976 7161179382 7172036704 7183350216 7198019793 7220304684 7220459232 7231251648 7241416686 7262590419 7278825672 7296120384 7300108788 7301360736 7322709744 7344121176 7345380672 7349396004 7370885466 7377869632 7381902724 7404756912 7426408248 7427681856 7449400224 7453472418 7475266197 7487723376 7498409436 7509617304 7536984714 7548411808 7559022681 7560319032 7582425228 7593921216 7621432722 7621595856 7643717613 7643881224 7679007168 7683204876 7706991888 7729526952 7730852544 7752127908 7753457376 7757695782 7765046464 7776128304 7780379103 7804466964 7816132296 7838986484 7840330848 7863255792 7867554219 7891911972 7903708008 7903877184 7914987738 7926987936 7955706087 7980336756 7992436032 8003671074 8015805728 8044845651 8045017848 8068541292 8069925024 8081987136 8093521296 8135158104 8154487488 8158945116 8160344352 8184205008 8188678881 8208135432 8209543104 8214030828 8233547616 8238048462 8250361868 8262136323 8275904784 8300103336 8330351526 8342981472 8354709279 8380575252 8393281344 8423688798 8423869104 8436460256 8448319467 8487323712 8491963284 8516793586 8518254192 8543161368 8569610784 8574295338 8582419776 8587111332 8599366377 8613696816 8638883064 8640364608 8664142956 8665628832 8670365874 8690966928 8695717821 8722639548 8735677272 8735864256 8748144342 8761220188 8793148833 8820372204 8833745088 8846162766 8859574752 8891671509 8891861832 8917861428 8919390816 8932722624 8958841696 8963739022 8991490536 9017781444 9019327968 9032809152 9045700272 9050645079 9092235528 9105211458 9118821012 9120384864 9147052656 9152052867 9173798424 9180387396 9194306112 9207230634 9220992676 9221190048 9234152361 9248152592 9262741068 9310392882 9324508704 9337616253 9380726208 9385854156 9413298174 9414912528 9428984992 9442441512 9476852742 9485832384 9491017788 9518769302 9520401744 9548239176 9577800288 9583035966 9597359724 9611056539 9627072912 9655222248 9683453892 9690408918 9705100896 9718743447 9733478384 9748832436 9763612992 9777337794 9792161568 9799194672 9827636931 9827847288 9873009216 9901877664 9907290498 9937963224 9967021596 9968730912 9983631168 9997879248 10003344561 10012823072 10018296554 10049312952 10078696908 10080425376 10109900304 10115426853 10161910296 10162127808 10176412806 10191623484 10191841632 10228764969 10244273168 10260432972 10275989184 10290434238 10306035936 10320523227 10336170544 10343594376 10368171072 10373838804 10404171666 10405955952 10421509728 10484341056 10490072292 10520745018 10522549296 10538277344 10553316984 10585989792 10591776594 10607608116 10622746701 10638624514 10640449008 10671561432 10710451962 10726460868 10726690464 10741769073 10758055056 10791361728 10830457026 10830688848 10846877472 10862125029 10878593488 10912273344 10918238508 10944180576 10950163182 10952041104 10982181203 10984064616 11016181764 11034539712 11056328199 11066804448 11072854086 11107135368 11139612372 11141522784 11174100336 11180208627 11196919678 11231585064 11231825472 11247614154 11264425956 11305477071 11322617712 11357672256 11373637842 11390881824 11432149083 11432393784 11449481776 11465821836 11484929088 11518510752 11524807314 11552190608 11558505581 11560487832 11587955904 11594290428 11628191862 11630186064 11636543673 11647569696 11664192456 11724198444 11758479726 11760496272 11794883688 11837867958 11855562012 11855815776 11872481607 11890227398 11890481904 11970505134 11988654048 12005506611 12023708592 12060933696 12067526772 12102811938 12104887536 12122980704 12140281944 12158428016 12165074387 12196070208 12202737156 12231731232 12238417674 12240516528 12274202521 12276307512 12312203148 12350321424 12357072693 12375542802 12413857176 12450155004 12495527289 12514204346 12514472208 12551064232 12553216704 12570862878 12589922016 12635533197 12635803656 12654690384 12693868992 12730985568 12737944926 12775190379 12777381288 12796479632 12814742052 12836097216 12854416176 12861443007 12873629664 12880666998 12911271856 12918329767 12920545224 12958324596 12996214434 12998443248 13005548811 13036450392 13065592896 13103515908 13103796384 13122216513 13141830282 13209720664 13230558306 13250617632 13269244149 13289362128 13330505664 13337792748 13376792142 13399083936 13438262544 13445608533 13479867072 13487235804 13526672166 13528991952 13549213728 13568550408 13588831312 13596259609 13638353292 13657817187 13678231518 13680577296 13718226347 13720578984 13760697636 13791459168 13810845951 13831489014 13831785072 13872228888 13874607936 13965589323 13986763056 14027660024 14030065728 14071089312 14078781234 14119947261 14122368792 14143477488 14163662268 14187265344 14228748576 14236526682 14278153953 14280602616 14301947824 14322358764 14344073408 14366700432 14374553949 14396039586 14438133269 14440609368 14440918464 14482833372 14525180838 14535613377 14557651344 14600217576 14602721472 14645419488 14666006691 14688242352 14698792008 14741770932 14763805448 14809513824 14852816496 14860935747 14898800448 14906944836 14950532394 14975446752 14996818872 15019234608 15027444831 15073969428 15096823616 15118045362 15120638064 15164850456 15195819563 15242865444 15243191712 15264619209 15287435226 15287762448 15332135329 15366409752 15413983776 15435651357 15459053904 15504255816 15506914752 15515391564 15552256608 15560758206 15606257499 15608933928 15632264592 15677972968 15680661696 15726511584 15735108438 15781117527 15783823944 15807416016 15829975476 15853975872 15911412174 15957936771 15960673512 16007342148 16031611456 16065677943 16089691302 16090035696 16136737183 16137082584 16139850048 16187042592 16245685539 16270316208 16317890232 16320688704 16368410016 16377357762 16416270864 16425244773 16428061656 16467095232 16476096924 16500723736 16524272646 16551809568 16600206672 16609281129 16660703052 16685962944 16709418558 16761150504 16795379517 16847377596 16847738208 16872920512 16896638934 16983563041 16983926568 17033587172 17036508384 17060456763 17086322736 17139221568 17148590676 17174222664 17198732754 17227393632 17277766128 17287210971 17328285912 17331257664 17340731748 17381933856 17391435642 17442287793 17445279096 17471354544 17496288684 17522440376 17586297666 17637719589 17640744408 17692325532 17719149504 17783343018 17783723664 17835341097 17835722856 17838781632 17917683392 17927478044 17955757701 17982981072 18035562888 18038655936 18091400544 18101290158 18154217907 18184471056 18210422916 18237642024 18240769728 18294105312 18304105734 18347596848 18357626511 18360774792 18414461268 18441985352 18442380096 18468304722 18496305184 18525482136 18563314203 18620785764 18649017408 18675232506 18771306519 18771708312 18826596348 18829825056 18857969984 18884883024 18953705484 18982035576 19037538604 19040803488 19096478352 19106917389 19155600576 19166071932 19194719448 19222113078 19254145824 19310444496 19321000497 19366907784 19380817836 19410201792 19437486894 19466956768 19494321651 19497664872 19554675588 19584323136 19598389344 19655273862 19655694576 19712745423 19803755328 19814580996 19875926448 19934043192 19937461824 19995758496 20006689122 20025646144 20036593108 20065188213 20098625904 20157393816 20160850752 20219800608 20230853706 20290008249 20323820592 20352825612 20383246968 20383683264 20457529938 20488546336 20517347277 20520865944 20580868476 20612071872 20641046454 20672341088 20687188752 20747233521 20747677608 20808343332 20811911904 20843019456 20980144584 21041490036 21045098592 21076554688 21106633968 21118171851 21171979584 21183553188 21215216232 21245493402 21277249028 21280898016 21343122864 21354790023 21420903924 21452921736 21453380928 21483538146 21516110112 21594059379 21660914052 21661377696 21693754944 21724250058 21757186976 21787771257 21836477016 21888361152 21900326364 21904082208 21964362406 21968129232 22032363528 22112656398 22133608896 22145708172 22214270736 22279224744 22283045568 22348200672 22360417254 22393839356 22425798591 22463170128 22495228308 22528851912 22610954142 22645235424 22677068043 22747275684 22781763648 22864298166 22864787568 22898963552 22931152839 22931643672 23037021504 23049614628 23104381216 23117011162 23120975664 23188580856 23256383724 23260372128 23273087346 23295139392 23328384912 23341137309 23448396888 23516959452 23520992544 23589767376 23602662657 23675735916 23711124024 23711631552 23744963214 23780454796 23780963808 23867118261 23941010268 23977308096 24011013222 24047417184 24134536953 24135053544 24205623876 24209775072 24245961408 24280563888 24316856032 24330148774 24405474312 24463462464 24476835348 24481033056 24548405042 24552615024 24566036643 24624406296 24700642848 24714145386 24751085604 24786408969 24827714352 24900310008 24991054578 25028408692 25028944416 25064127837 25102128464 25141725756 25179844032 25271066394 25271607312 25309380768 25344958401 25461971136 25475889852 25550380758 25554762576 25592959264 25629484104 25708832352 25722886014 25747259328 25761333996 25798099131 25822543712 25836659534 25841090448 25916649192 25992428868 25996886496 26011097622 26072900784 26087153463 26207031816 26207592768 26244433026 26283660564 26379446499 26419441328 26461116612 26501235264 26538488298 26578724256 26675014527 26675585496 26753584284 26798167872 26876525088 26891217066 26974471608 27053344332 27057983904 27098427456 27137100816 27151935237 27177662624 27192519218 27276706584 27315634374 27356463036 27361154592 27436452694 27441157968 27456158601 27521395272 27582918336 27621691902 27662978028 27663570144 27702457083 27744457776 27931178646 27973526112 28012848759 28055320048 28142178624 28157562468 28239894522 28244737584 28286954976 28327324536 28457497152 28473053364 28556307906 28561205232 28603895648 28644717528 28733400864 28749107898 28792079172 28833169617 28876266538 28881218736 28965666744 29050361676 29071226754 29115302688 29156230341 29200435152 29290838976 29332013382 29376484704 29397584016 29482910793 29483541864 29527610896 29619027648 29705632992 29721871494 29808777551 29813889672 29901064788 29950893504 29993637744 30010033683 30038469216 30054889662 30147938856 30236090724 30241276128 30329700912 30346280559 30391639126 30485730888 30486383424 30529238418 30574870452 30575524896 30664270658 30686294907 30732819504 30827967552 30871302714 30918107808 30961569681 31008511632 31030783128 31104513216 31121516412 31212514998 31217867856 31264529184 31355945936 31373086577 31453023168 31470216876 31562235054 31567647888 31614832032 31659950952 31822824348 31868240103 31915873542 31921347024 32014684296 32131355886 32179382604 32180071392 32225307219 32273474366 32274165168 32374085184 32491371078 32540632416 32586375087 32635780464 32736820032 32754715524 32832541728 32850489546 32856123312 32946543609 32952193848 33001447472 33048545292 33103619136 33168984597 33200413344 33218562258 33315692557 33321406104 33418837116 33522301008 33540625881 33590759034 33694755192 33695476416 33793277868 33916431213 33967126082 33967853136 34067174344 34073016768 34120913526 34172645472 34296447249 34297181352 34348445328 34397465508 34454787264 34555532256 34574421942 34656571824 34675516743 34681463496 34763867712 34782871284 34884575586 34890558192 34909631019 34942709088 34992577368 35044880752 35064037939 35172595332 35275439178 35281488816 35384651064 35566686036 35567447328 35617444821 35670682194 35671445712 35854956088 35911515402 35965962144 36016519833 36071125776 36182801088 36202580316 36308435814 36368942112 36420845832 36475284048 36495223161 36588210624 36608211468 36695193696 36715253022 36721549584 36822607563 36828922536 36883970704 36936609444 36992610368 37050964272 37071218079 37126628406 37235185799 37241571528 37350465012 37486581867 37542613038 37543416624 37653192696 37659650112 37769766048 37906599591 37907410968 37964071152 38075077208 38081606976 38192956704 38213834778 38325571137 38332143864 38389438896 38444226156 38508291648 38620888992 38642000994 38733815568 38754989301 38761635672 38874973788 38933913536 38988643302 38995329744 39016646433 39109351176 39189218873 39196778688 39310547724 39311389152 39366649539 39425490846 39629161992 39751852896 39807732447 39868086384 39991516992 40013378244 40073186216 40130376426 40197251808 40314787632 40336825599 40439601216 40461707412 40580016498 40647641184 40705651224 40766493936 40788778827 40915059876 40977092672 41034694554 41041731888 41154679041 41161736952 41282092908 41344682176 41374377504 41432537853 41494467042 41495355216 41615795893 41616686664 41623823808 41896767969 41960289168 42082980072 42090197184 42213267936 42236343702 42359841783 42367106376 42430432464 42490986804 42554498056 42561796032 42686245728 42709580046 42834461859 42841807848 42905843472 42967076292 43032220224 43188118758 43314399807 43321828104 43322755392 43448500116 43514373952 43575542514 43606840131 43672954032 43799715211 43800652728 43808164416 43928724812 43936258464 43998020073 44064727056 44225312796 44291416344 44428541472 44558449488 44582807241 44696401344 44720834508 44787678712 44851597182 44926340256 44990456616 45057703824 45082334493 45221908284 45290470848 45354136086 45494551368 45587458689 45728596332 45729575136 45797927104 45862305678 45863287344 45996405987 46099229256 46208762432 46234022324 46241951328 46306954071 46377161712 46512767448 46520744256 46546174692 46656769824 46682274618 46818772497 46896793776 47033918904 47041985088 47179534752 47205325314 47343352581 47351471832 47422248048 47489926428 47560909592 47561927616 47734236522 47873810313 47882020536 48022026444 48094834368 48269073906 48270107088 48410211549 48411247752 48419550144 48561127776 48633712064 48660297548 48737056617 48810948624 48953670696 48962066112 49096810084 49105230048 49132073286 49248812592 49275734319 49401285696 49428290772 49502171208 49572817938 49655428704 49800620016 49827843387 49982109156 50056817384 50057888832 50128255674 50204256928 50283451512 50386138551 50542132788 50543214624 50618761536 50689916802 50950689123 50951779704 51100761516 51109525152 51185918528 51258968208 51417664704 51445772028 51522667992 51596198262 51645087424 51673319068 51682180896 51833298384 51861632913 51984857736 51993772992 52022195244 52145801568 52174306926 52326863379 52414063632 52488866052 52567321128 52758892998 52838882656 52913158767 52922233224 53076976596 53157448512 53350029054 53351170992 53506023291 53507168568 53753050176 53782434132 53948943216 54106688664 54115967808 54274201632 54303870474 54355325248 54385038436 54462653721 54553413168 54631268748 54712926072 54722309184 54872905388 54882315936 54912317202 55042790544 55072879533 55243383804 55325956056 55327140288 55404914166 55488915552 55689942609 55862357292 55947052224 56025697518 56110640096 56313919557 56315124936 56479789044 56489475168 56573909952 56654649072 56946106728 57112615812 57122410464 57207791296 57289435056 57320752167 57466801728 57498215796 57584158344 57666339234 57752533076 57762437472 57931333488 57963001491 58100723352 58142453508 58230605376 58312460682 58400870304 58482964953 58664026764 58752969408 58795168032 58965821586 58967083728 59055221792 59138236269 59411265984 59443742988 59617555102 59627779344 59802129576 59987275488 60020067366 60076938432 60109779324 60195564639 60295877712 60472181448 60482552256 60659401824 60692561118 60783278252 60870024747 60971461776 61058476836 61149740904 61151049792 61328541316 61372589814 61465639008 61552041831 61742605428 61836215616 61923139362 62017023264 62061566256 62241700563 62243032824 62425029996 62435735712 62529058368 62711891872 62746173154 62940433752 63124470108 63135295776 63229664064 63319901904 63354515553 63645648696 63736480206 63831747084 63842694048 64029368592 64064370069 64262711772 64358765208 64360142784 64450614438 64546948732 64548330336 64782178137 64982742156 65081264832 65172750174 65271560928 65363313771 65509431048 65665083456 65700979092 65712246624 65893087218 65904387696 66002894944 66097090584 66337969194 66400826688 66437124516 66631385114 66642812208 66837674232 67044602016 67081251762 67181518068 67277395773 67389510384 67586555736 67832862426 67934252164 67935706272 68031204129 68134348688 68241827052 68345290944 68592894498 68594362704 68696890656 68793458517 68794931016 69111064512 69148843884 69313143648 69351033486 69362926992 69565742568 69769151172 69781116384 69819262038 69885418176 69985154736 70023411927 70089761504 70128075878 70345190664 70550878356 70562977632 70769302128 70807987971 71133372072 71134894656 71234889642 71341364388 71342891424 71601354783 71709912176 71823030804 71931924288 72033039666 72142251552 72403610859 72405160632 72616871628 72737884224 72841691664 72950568096 72990446322 73216422936 73390387392 73430506044 73443099168 73645215126 73657845072 73698109929 73767941408 73873218888 74101928544 74142436158 74253256812 74359226907 74470371598 74483143056 74700930024 74973163734 75085226076 75086833248 75192383511 75306385392 75539532096 75813199182 75814821936 75928142304 76034875203 76150154416 76385913408 76427669556 76651142274 76664287728 76778877792 76888452312 77241777984 77284001988 77394297393 77467631136 77509978602 77523271344 77749947576 77977286604 77990659488 78033292866 78218702352 78261460389 78378437746 78621095448 78622778304 78733299078 78850981692 79138339497 79258323984 79503705792 79615464894 79736172768 80025043581 80026756488 80146372432 80260752852 80394503616 80629575264 80673651198 80909539067 80923414824 81160032996 81295282368 81411302448 81455805711 81532987872 81577557654 81830119752 82069389108 82083463776 82309358082 82323473904 82368475803 82564185816 82748755008 82865075706 82988934084 82990710432 83107371249 83231591786 83233373328 83793535938 83920578336 84038546277 84165960144 84426535872 84472687404 84719683566 84734212752 84860864928 84981973608 85108996112 85155520709 85372491456 85419160092 85668923718 85683615696 85811686944 85934152584 86376237516 86499508851 86628799614 86643656208 86897000232 87151085028 87213680262 87345908064 87468691023 87599430422 87601305456 87857449624 87872516928 87996040146 88129454112 88448732379 88450625592 88582832688 88857082944 89116898976 89165614482 89426332653 89441669016 89575357424 89703194364 89852680512 89980913232 90030101049 90115407648 90164668986 90428308369 90443816568 90708272172 90989102736 91038841677 91174917378 91457192664 91459150272 91724611356 91726574688 91992811974 92058884721 92198458512 92468044648 92483902656 92613908142 92754323424 92884709043 93025534896 93092349384 93313539648 93364549236 93637544994 93793587552 94067837808 94119259731 94359069504 94410650628 94686705162 94702943664 94844496096 94979852856 95121819184 95173817263 95468473044 95604720309 95747620626 95764041072 96044052888 96538147812 96540214176 96675921657 96820423098 96822495504 97122255552 97320595096 97474113234 97621897248 97759125261 97907341392 98193620168 98210460096 98264146572 98497625184 98551468638 98839630827 98856581544 99004342416 99145635876 99310857408 99601240032 99655686774 99947077671 99964218312 100113634768 100256511348 100408513856 100566903024 100621877643 100772277102 101066932883 101084265576 101086429248 101379833604 101749293639 101901378246 101903559408 102201523032 102219050304 102517936416 102889341747 102891544056 103045335984 103192396524 103346638136 103364361792 103666596768 103723265826 103969715472 104026550229 104044390488 104291603136 104348613852 104653726758 104828127264 104977732104 105134642256 105192113817 105517785996 105677765312 105826317534 105844466448 106153953192 106370736941 106700058108 106702341984 106852334463 107012046582 107014337136 107564868264 107897886432 108049559499 108213377328 108548403264 108607740948 108770076872 108925307442 109106826336 109262537496 109425852144 109485669483 109745810776 109764631872 109824634404 110085581088 110145759066 110467822689 110486767608 110651912112 110809828332 110977831104 111379885218 111705557397 111724714584 112051395036 112221280192 112459745601 112627839114 112630249872 112957160281 112959578088 112978950336 113309298144 113719798773 113892213456 114225231624 114244820928 114578870112 114641504334 114976713411 114996431592 115168316688 115332678468 115505066152 115524874944 115862666976 115926002982 116201446704 116264967903 116284907016 116624921364 116801740608 116965929906 117328053528 117567656619 117590336064 117931643172 117934167456 118110443584 118276472538 118884941287 118887485976 119235110204 119255558688 119423197341 119604259152 119974550976 120040134732 120219558648 120391129278 120591755424 120944362896 121010476797 121318803648 121385122236 121566556504 121740049494 121942923552 122116953672 122299481808 122366336481 122657082632 122745179628 122931278016 123104083662 123464037123 123485210856 123846278724 124034046528 124123132512 124483401126 124486065648 124847387679 124850059992 124871471424 125423783744 125492346308 125690303907 125880867504 126248940216 126270591552 126639803808 126709031106 127079525349 127291297392 127472960412 127663494168 127685388096 128058737184 128128740138 128503385577 128525423544 128717530416 128901228876 129093897464 129096660672 129564356274 129943199421 129965484312 130345500348 130543121856 130726627542 131018862096 131399145633 131401958184 131424493248 131786174436 131808775392 132005789888 132194181168 132675938388 132874249032 133262770228 133285624416 133675348464 133748421723 134089204032 134162503524 134363036136 134554791546 134779020768 135173111472 135247003479 135665724852 135868504328 135871412544 136062408258 136268697376 136483654104 136762376067 137185788996 137188725408 137393781312 137586917034 137589862032 137989217961 138297687768 138626287296 138702066972 138725853984 139131485136 139538302344 139562232768 139638524076 139970309472 140046823854 140179523008 140256151756 140456317491 140690381328 141101756712 141125955264 141538604256 141615975942 142030057743 142266744144 142469779284 142682728776 142685782848 143202709566 143419824352 143621430939 143646061608 144066079332 144284503104 144807221718 144810321264 145230634647 145233743256 145683383328 145901136192 145980892644 146432845872 146861012088 146886198336 147290430252 147315690144 147396219858 147535882816 147746437776 147827202957 148203857088 148284872316 148506513624 148718453814 148940743196 148966286112 149401860048 149483530161 149946327468 150170452152 150173666496 150384767022 150612770784 151158415653 151626398364 151629643872 151856284608 152069750406 152300308832 152852067369 152855339112 153302284548 153328575456 153557755584 153776904624 154568003976 154788594786 154935262272 155019957204 155046542688 155499895152 155584898739 155954573208 155981318976 156066585732 156437404704 156522920778 156756875492 156980590137 157242190896 157466598156 157701963384 158276678994 158516647968 158739476301 159230929788 159472345536 160050087162 160053512976 160292744864 160518069873 160521505704 161259150528 161347302396 161819078134 161846829648 162320065992 162822604896 162911611422 163065975744 163155115308 163387961163 163660239504 164138778216 164166927552 164618716164 164646947808 164736951606 165128371632 165218638599 165730151412 165977868168 165981420864 166214742498 166463183572 166466746656 167069827827 167587071876 167841156672 168077092554 168331920288 168941758671 168945374808 169439367132 169468425504 169721729856 169963947216 170217992224 170311041418 170838320184 171337847436 171367231392 171623373888 171868305168 171962256501 172752475032 172999017702 173257599228 173287312416 173794000464 173889004473 174302170056 174427360524 174691816128 174937382046 175198860844 175202610912 175448894859 175714899248 175992080292 176258908224 176897464758 176901251184 177165665376 177414708807 178233797952 178331228964 178852665306 178883338032 179150714848 179406388728 179961826464 180060202098 180230815296 180329337972 180586693917 180856616738 180887633136 181416544344 181978205472 182077683354 182349834756 182610074241 182914385328 183449222712 183453149376 183985623948 184117769442 184396917024 184656125493 184936089296 185227816284 185508646848 185769418086 186051069792 186184698768 186725101689 186729098472 187275089988 187587175104 188135675616 188238519462 188821301256 189373410324 189405887328 189688992192 189959705712 190063546659 190243638368 190347634526 190936946088 191209440618 191495241252 191528082144 192088105776 192193110207 193076295624 193080428352 193351843314 193640846196 193644991008 194346534411 194641190192 194948226468 195243794496 195518250522 195814682784 196089941313 196387240336 196528293144 196995250368 197102937276 197679261654 197713163088 198008684832 198291271752 199202480064 199311373548 199894155342 199928436624 200227269536 200513022696 201133806048 201243755286 201544554204 201832187319 202133865766 202168531152 202759667208 203498587278 203802756492 203807118816 204093612387 204403046064 205035872832 205778683494 205783088112 206090671968 206380375551 206384793048 206693276272 207333193536 207446531652 207939430944 208053100458 208088780976 208661442857 208697227704 209307453516 209656254528 209955464208 210070235781 210269284512 210384227634 211035571992 211652635068 211688932896 212307906384 212423963913 212741473882 213400116216 213404683968 213704668926 214024093164 214028674272 214804064349 215129736528 215795772864 216099118998 216426754656 217210832577 217215481896 217540153744 217850614884 218213652672 218525074992 218851704288 218971338966 219491621552 219611606039 219649268808 220171162176 220291518132 220935645378 220973535216 221094329787 221303824224 221619656664 222759770436 223077680721 223411114794 223449429168 224102790072 224919491202 225255678228 225260499744 225577150533 225914320562 225919156176 226618596288 227439597546 227784426912 228104625609 228450463248 229157740224 229283008668 229953426822 229992863184 230336633376 230665356936 231010132304 231136413353 231725333952 231852005964 232182892179 232402893408 232529935806 232569814032 233209847899 233249842728 233931859812 234656107056 234784381167 235135313238 235863286344 235868334912 236552945076 237415018491 237769882574 237774971952 238470220408 238511117376 238846394682 239208518304 240075130743 240080269464 240439117296 240782258556 241183510848 241888725792 242020953594 242728617201 242770244472 243133113008 243480098988 243885847104 244233907344 244367417133 244598963616 244732672962 245314165264 245448265573 245490359256 246208167324 246928074246 246970421712 247105427409 247692557448 248246265024 248966802252 248972131296 249322113747 249694775358 249700119984 250984692616 251380607814 251761735008 252115638831 252497880432 253279607616 253418062212 254159050698 254582594784 254945920824 255326988336 255466562127 256117474368 256257480276 257006771154 257050847088 257435060832 257802457752 258187794928 258328932571 259128712548 259498526553 259886398842 259930968624 260646300593 260691000696 261453255084 262037724192 262406073069 262798291266 262803916368 263572348872 263617550784 264388362336 265346197137 265351876776 265748498064 266525540456 266571248832 267350696928 267496843446 268278997959 268325007048 268726072272 269109583092 269558041536 270346222944 270494006958 271284925107 271331449704 271737008656 272124816516 272537394752 272967308208 273116525031 273524752134 274324532111 274371577992 274377450816 275173834068 275179724064 275978435922 276176654163 276595375536 277404133944 277451707968 278262970272 278654127129 279076604688 279277048152 279940618944 280093647708 280512303512 280912634982 281380762656 282203513424 282357779193 283077208512 283231951884 284060115486 284533488288 284939558568 285365457552 285521451789 286405419132 286839648704 287242861878 287292123216 288132158664 288720571697 289614443436 289620642528 290027764971 290461269294 290467486512 291310571251 291366766656 291961785288 292865691744 293277375783 293722024176 294580860504 294631380288 294792439716 295492875552 295654405914 296518892481 296569744632 297013027248 297436907628 297881486392 297932572224 298803720096 298967060322 299841233013 299892654936 300340904304 300769534044 301225541568 302316831306 303200798649 303252796728 303259287744 304139500812 304600617664 305247880917 305704134738 305710678224 306598006477 306604569096 306657150912 307553809248 308668025241 309136007952 309577189572 310039914408 310093085376 310999790304 311169797478 311909146416 312079650687 312133171464 312874809408 313045841556 313513750984 313961180274 314484381792 314933196312 315403926768 315576341451 316553357988 317033295936 317478952602 318461859576 319112210823 320100174324 320107025952 320585489728 321036139746 321043011408 322687697779 322694604792 323638156268 323693659296 324148678497 324640131984 325645209792 325823222844 326310230616 326775922326 327320479008 328277556432 328457008449 329237432328 329293895616 329473903212 330256743264 330437277198 331403468067 331460302824 331955736336 332429484996 332926367144 332933493312 334139655654 335116672191 335174143752 336154185108 336663840576 337883517342 337890749616 338871480843 338878734264 338936851008 339927894432 340435984448 340622082836 341159396319 341676640368 342675694872 342734462784 343736610336 343924513002 344930140233 345504950064 345998035404 346515198456 346574624832 347588000928 347778008946 348604340112 348794903709 348854721048 349874764092 350397721688 350405221824 350897789718 351429798496 351984160584 352702969857 353794929516 353802502368 354331330752 354829417614 356654823861 356662457928 357705330612 357766676064 358301429696 358812777456 359923652928 360120404196 360658675944 361173387834 361713233476 361775266272 362833088688 363031430391 363956410944 364155366708 364699669512 365220148482 365828770656 366898445424 367099009443 367971247896 368235538884 368793834048 369312250986 369872178592 370392111369 370455632568 371538836172 372102139584 372369397536 373450203378 373458196944 374542163037 374550179976 376271351232 376477038924 377642602512 378746820648 378811774656 379919411424 380127093318 380487276736 380695269052 381238576047 381873892176 382418881236 382990482504 383056164288 384176211552 384386220414 385510156731 386152591248 386703686628 387281692392 387289982016 388693068822 389282380384 389829598263 389896452936 391036501044 391629365568 392179882626 392774480672 393056586288 394197436899 394205874552 395358523308 395426326176 396017369664 396582543504 398622747096 399788310684 399856873248 400454539072 401026045392 401245265169 402267612096 402487510572 403089108408 403664374638 404267731532 404337062304 405519334416 405741010437 406997174556 407605512984 407614237632 408187224774 408806092128 410287128201 411557366988 411566176224 412181343936 412760751102 412769586096 413386552544 413967653883 414893063304 415878861888 416106200916 416177561952 417322885714 417394455408 418614907032 419910928416 420140471562 420538569024 420768455268 421368952473 422071143984 423305270136 423377865792 424615812768 424847927826 425482947764 426090173229 426800232432 427409337852 428048186328 428057348544 429608128698 430259473056 430864292817 432198237996 432853509312 434421665154 434430963792 435080307488 435691903941 435701229768 437050149984 437703408576 437942677932 438983243104 439223212078 439298537616 440583036264 441871290756 441947070432 442188659574 442607648448 443239313328 443481608871 445519540872 446155361442 446822229588 446898858336 448205580144 448450590483 449838982404 450511356456 450520999488 451154301066 451828641124 451838312352 453475246959 454879195092 455568853824 456209251218 456900926496 458556202107 458566017336 459906853644 459985726368 460673266752 461330713872 462020264608 462272826706 463704011928 464365784358 464805786816 465059871612 465139628064 466419695798 466499685456 466754696217 467863719624 469312214112 469568762334 470270626476 470941770411 471726572688 473105890152 474830036982 475539765148 475549943904 476218428903 476940440816 477692789364 478417036608 480150261486 480160538928 480878234592 481554209619 481564517112 483777451584 484041907188 485457234402 485540488944 486266226016 486960197976 488467814688 488734834266 489197927232 489465345924 490163883489 490628330528 490896531146 490980718512 492416334648 493856148492 493940843424 494210854818 495385114896 495655915797 497933604504 497944262592 498644227494 499389550716 499400239968 501209483481 501969385232 502761215628 503523470016 504231277662 504995760864 506825276013 506836124424 508318101396 509165189568 509891841648 510653976672 510933124254 512514960552 514013542308 514101694176 514870121664 515604915504 515886769503 516375589856 516657865142 518257425096 518997053106 519772797684 519861937248 521292601186 521382001392 521667013419 522906510168 524075448384 524812146138 525596582532 525607832736 526346684577 527144697744 528776724672 530692394274 530703753552 531496996128 532244126421 533051080912 534701393856 534993686892 536557995918 536650014096 537452144544 538219166184 540692445888 540988013916 541760081751 542569850214 542662899408 543474017312 544249633032 545934616416 546233050062 547049504268 547830222723 548649064222 548743155984 550347668136 550359448128 551956871844 552353308326 553190751072 553968376479 554808267888 556525940544 557308254258 558153209376 558554096304 560175305067 560187295416 561024607024 561825269964 562761525312 564407026848 564715558386 566366773469 566463903768 568120230972 569066976576 569879117136 570190639977 570730915104 571042903578 572810838264 574485723756 574584246432 576264317328 576579330621 577441143394 579228886872 579241285056 580055529942 580922538588 580934973024 582621142502 583039603233 583923570576 585731383488 586554751566 587444048352 588269823939 589161721008 589584879432 590985751104 591308811828 593037784962 593139489264 594026054496 594873815256 595762972784 596088644963 597607440192 597934120644 599682466026 599785309872 600681808608 601539068088 604633662612 605496561957 606401597298 606505593456 608279001624 610495761834 611408269476 611421356448 612280837161 613196012954 613209138192 615107618496 617336050482 618272015904 619141126653 619154379144 620079828816 621999580608 622339594956 623818292832 624159301374 624266342928 625984328571 626091683112 627027501968 627922360548 628968763584 629866392624 630210707343 630807853536 631152682902 632998158583 633106715976 634957905204 636923719152 637271891739 638224421646 640200348648 640214051904 642072279492 642086022816 644412193047 645375395558 645389209584 647276312536 647387318592 648297356994 649280263968 651632497731 651646445688 652620461232 653551844652 654640958016 656555112864 656914016898 658474864656 658834818117 658947806424 660513486528 660874554396 662806936134 662920605648 663282989361 663911472672 664858969992 665852734288 666216720841 668279311308 669233042163 670233344382 670348287504 672308370216 675767034684 675781499232 676731451599 677742961686 677757468528 679855788864 681244165672 682318792638 683353280736 684313876827 685351389744 687473220672 687849026004 689860280466 691009900128 691996070808 693030396912 693409240059 695176001856 695556017892 697208680224 697589807418 697709442096 699629543697 699749528184 700795443376 701795579436 702859596992 703968321168 704353143501 705405939714 707468530181 707589859032 707605004736 709658835228 712245055473 713309647722 713324915856 715410661224 715533352128 717625554912 720225392229 720240808392 721317351888 722346775668 723426466952 723550532544 725666177376 726062860782 728185851603 728310733416 729399339024 730440296964 731657541312 733796890848 734198018886 735942495792 736344796719 736471077768 738624501972 739744357184 740784222738 740911265136 741316282227 743077672344 744595158587 744738795072 746900406756 746916393888 747966341241 749084326074 749100359952 752954077848 755285205024 756346916493 757493641296 759838822848 760254186636 761390538104 762477152094 763747784352 764837762472 765980965008 766399686381 768352423104 768772440828 771020313462 772305182496 773407373256 774563384784 774986797713 777386137644 778564760768 779659196526 779792905872 781938901779 782073002088 784359765252 785548961344 786113172576 787218219207 788394873798 788411749104 790700121967 790717046616 790852652352 793165087008 796038591411 797245494192 799576621368 799713746496 802052090784 802490530338 804836993877 804975021144 806178216816 807328749276 808535463064 808674124608 811038668832 811482020874 813854775321 813994349112 815211025968 816374449548 817612184256 820574256402 822973596333 823114733976 823132352448 825521502204 825539172192 826773105088 827935307766 828529962489 829786126608 832194589009 832212401832 832355123904 834645771428 834788910816 835962381387 837229814064 839821856832 840280943124 841536910536 842737904946 844142287968 846610540272 847073337579 849231625536 849695855652 850965895528 852180346458 853600464864 854818675704 856096372656 856564355367 859216257396 860518946112 861728585634 864396475992 866161715091 868843330308 868861927584 870160614976 871383807882 871402459536 873931713753 874100299968 875885355864 877966486208 878446424156 878597075232 879832127349 881166072528 883742581512 883894140864 884377319148 886478626656 886963217742 889556677443 891039081744 892310722884 893644459176 893797716672 896411160288 896901180966 899523699039 899677964808 901022712912 902308602132 903657282248 903676624704 906950493918 909602395947 909758390184 912418502436 913801852992 917112404214 917132034672 919794019431 919813707288 919971452736 922661427744 924040529216 924545653412 926004075723 927408023856 928731568716 930119743224 930279256128 932839391596 932999370912 933509392434 935727439248 936238952061 938624428224 939137524668 940541252952 941883540822 943453145376 946211780304 946729024353 949660073964 951079530296 951099887808 952436857806 953880881632 955385578728 957336632469 960300522972 960321077856 961756469184 963108419238 963129034224 968063093337 968083814376 970914468804 971080977888 972532452032 973920395952 976935629376 977469668532 978930691848 980327766978 981256661056 981793062292 981961437024 984832669296 985371025347 987712296984 987881686848 988421709636 990770229792 991311831594 994210404201 995867209008 997288454988 998779101432 998800479936 1002418966962 1003938770464 1005350016573 1005522431256 1008462555324 1009991521728 1013650552026 1013672248848 1016614442529 1016636202792 1019783683296 1021307953344 1021866248508 1025029921104 1028027084616 1028203388352 1031209831008 1031773539006 1032751179712 1033315730284 1034790420699 1036514850192 1037994106212 1039545595368 1039723874496 1042585202372 1042764002784 1043334026838 1045813020336 1046384711127 1049624292276 1051193165064 1051215665472 1052693369154 1054289395488 1058108909571 1061384788548 1061407507104 1062993992256 1064488252842 1066102161824 1069964471583 1069987373784 1073115991836 1073300028192 1074904289088 1076438332368 1081976027832 1083520163502 1085139700428 1085325798816 1086948034624 1088499266064 1089094291173 1091869232832 1092466100124 1094099008536 1095660445446 1097298128444 1097486311968 1100695336272 1101297028329 1103913743688 1104706616652 1106381502144 1107936752958 1109616535776 1111176334107 1114616508516 1116306418752 1117108192608 1120350610134 1120374590832 1122049214048 1123626489111 1123650539928 1128814053696 1129431116772 1132733546938 1132927807536 1136240461944 1139758234272 1140381279954 1141461830208 1142085807156 1143715728141 1145621676528 1148971447512 1149168492864 1152528634656 1153158661242 1154882286788 1156530470193 1158457773744 1160111059884 1161845077176 1161869946048 1165242285004 1166079206466 1167847141152 1169488794789 1173109503132 1174888096704 1176539647878 1178323442016 1179169758864 1182592310697 1182617623656 1186075569924 1186278978528 1188052108992 1189747630512 1191525945568 1192177289926 1195868241288 1199364932052 1199570619744 1201363617216 1203078136176 1203735795507 1209267325224 1210993123914 1212803194596 1213011186912 1216558003248 1217223031311 1220991523668 1222816538952 1222842712896 1224561674322 1226392025908 1226418276384 1230861384603 1234672100964 1236544031808 1238282253306 1238308758288 1240159657632 1241902961649 1244679189912 1247636585664 1248318602748 1248532685856 1251968657142 1252183366224 1254055003936 1255844721096 1259732785248 1260421414686 1261615707072 1262305365804 1264106857419 1265996317166 1266213431952 1269915810408 1273847438304 1274543783478 1276448843292 1278270519687 1280400697296 1284144558984 1284172045632 1288824386094 1290750791116 1290778419168 1292592878451 1294552625072 1296594713988 1298560527936 1303264995462 1303292891376 1305240922464 1307075711823 1307103689304 1313110225728 1313828033796 1316949729312 1317669636234 1317895612848 1321749108792 1325613872268 1325841211296 1326565978722 1327822945344 1329717939984 1330444826613 1331705468576 1332433441682 1336558622616 1338466084326 1340466688764 1340696575008 1344616740432 1345351771449 1351534069368 1351562998464 1353462903198 1355485923372 1355514937056 1360425740877 1362488331344 1364637585276 1366706561472 1368627753654 1370702779488 1375668606321 1375698052008 1379720560932 1382019800256 1383992141616 1386060793824 1386818480118 1391112035784 1394417360448 1395179614836 1395418884192 1399259087394 1399499056368 1400264088651 1401590886752 1403591158872 1407936642336 1408706287002 1410811879428 1412825311233 1414937060362 1415179718064 1419317670456 1424490110946 1426619295444 1426649831712 1428655286709 1430821322448 1435251109824 1440450784458 1440481616784 1442634703776 1444662628857 1444693551336 1446852933904 1451332354752 1452125721564 1456371703206 1456621466832 1458798678048 1460880593928 1467593781696 1468396037772 1470491650467 1471884991584 1472689593438 1472942155536 1477249003944 1481568445476 1481822530272 1482632564454 1486155344688 1486967747391 1489190317174 1493800813512 1493832787776 1495932682482 1498168652148 1498200719904 1503628450443 1505908155696 1510570410048 1512693832986 1514987282592 1520475828039 1520508373272 1522781076208 1524954304188 1527495568704 1529675524944 1531961930016 1532799372762 1537281242273 1537544881656 1542040626924 1544610364992 1546814746512 1547660308509 1549126769568 1549973595426 1554772275288 1559318393052 1559585811744 1563877803558 1564146004176 1565001040257 1568719530504 1572226345152 1574436438414 1576789747596 1576823498208 1579040053731 1581400243934 1581434093232 1586330174016 1592077182822 1594490988384 1596732379263 1599153242736 1604104181568 1604981060676 1609673987754 1609950042288 1612356433632 1614657498552 1617070926128 1617954893471 1622077337664 1622964041748 1625280245253 1627709550642 1627988698224 1630422051936 1632748899096 1641148512804 1643490668169 1645947192666 1646229467952 1651043004408 1651078344384 1655870615532 1657059924978 1659572253216 1661905129437 1664389178018 1664424803664 1669291542856 1669577821632 1671924762774 1674459628128 1680525915201 1680561886248 1683073821072 1685475809892 1688284575936 1693221080544 1694146675158 1699100320407 1699391711304 1701931791056 1704360692916 1707200929728 1709637351408 1710571919931 1712192745312 1713128710734 1718137859011 1718432514792 1723457171268 1728792951984 1729737991863 1732323430182 1737686660616 1737723855168 1742767615764 1742804919072 1747863427506 1749118809699 1751770711728 1756892848312 1757194150464 1759664254698 1762332145056 1764809471817 1767485163024 1768754638296 1772957253312 1773926435484 1779113354886 1782078163488 1784621445768 1787288918352 1788265934889 1792822320576 1793802361932 1799047398078 1799355929616 1802045425824 1804617204264 1807314564496 1808302527997 1813900987836 1816489685871 1819204791894 1819516780368 1824837004872 1834224808428 1834264069344 1836842511483 1839588038862 1839627414576 1845322855488 1849091306824 1852008151446 1854816047712 1857423379959 1857463137432 1860239486448 1865678783192 1865998741824 1867018784868 1871454878496 1872477904122 1877952985713 1878275049336 1881082505904 1883767081644 1886906290752 1892423560608 1893458048706 1898994475749 1899320147928 1902159060592 1904873715612 1907761763264 1910771157456 1911815675217 1914673264938 1920271724777 1920601045944 1920642155712 1926216838476 1926258068448 1933236579141 1936126186674 1936167628752 1941828937608 1942161955776 1947840791904 1954897493193 1954939337064 1957861383696 1960655533956 1963586124584 1963922874048 1969665338592 1970742050694 1975424593968 1976504454351 1976843419272 1981540459584 1982623663188 1988420808402 1991734418016 1994576909976 1997558202864 1998650162523 2004837933924 2007877540928 2010700033146 2011044862512 2016925110648 2021044001879 2027301104052 2027344497696 2030194354797 2033228885058 2033272405584 2039567366592 2043732497016 2050059842208 2052941630481 2056054169232 2062419662016 2063547078012 2066631460568 2069580841398 2073029700384 2075988212424 2079091190736 2080227720177 2085170404744 2085528005568 2086668053676 2091626040672 2092769422254 2098888631091 2099248584552 2102386330128 2105386738308 2108578790976 2116217819142 2122405590543 2122769577096 2122815014208 2128976505684 2132204323648 2136735166419 2139928943166 2139974747568 2146186045339 2146231983672 2146600056384 2152876664736 2160676176687 2163952055664 2167040327004 2170279400856 2170651597632 2176998532128 2178188582346 2184557554809 2184932200248 2188198017072 2191320890892 2194596256888 2194972623936 2201390672544 2202594056658 2207827487376 2209034390157 2209413233304 2215873505916 2219233071552 2222352668214 2229233017032 2233785475761 2234216385216 2240701220268 2240749181664 2244098428096 2247252978222 2247301079856 2258813884453 2258862233544 2265467093876 2265855615072 2269040749479 2272480923888 2279516468544 2280762559908 2284171614312 2287431456282 2291243353056 2297942895024 2299199059143 2305057269312 2306317322484 2309764573576 2313060940386 2316915547488 2320222119768 2323690154352 2324960393139 2330484570008 2332158412932 2335694282304 2338977589578 2345816705337 2346219006264 2353079295756 2356646884032 2358339517728 2365184621394 2365235247312 2372100365901 2372151139848 2372557957056 2379495261024 2383051891136 2384354579852 2388115774233 2391736482576 2398729864104 2399141239488 2406156272352 2407471591014 2414510981631 2418534650448 2421986247828 2425606389192 2426022373824 2433116006496 2434446062622 2441564325963 2441983047336 2445633077904 2449123348644 2452784051816 2452836552768 2461722769206 2468920788999 2469344201928 2476564506612 2476617516576 2480319315264 2483805923298 2489358379824 2496583767027 2496637205496 2497065371712 2503937314284 2504366732448 2508110007872 2511689442192 2519465570496 2520842829372 2524610731608 2528213714838 2531992634332 2532426863904 2539831620816 2541220012737 2547694876608 2549087566956 2552897686584 2556541039374 2560801394592 2568289117968 2569693066101 2577648772188 2581501582232 2581556838336 2585185756902 2589105250144 2593189427976 2598485145273 2606529990924 2606585782752 2610481844928 2614151423646 2614207378608 2621795141259 2627656067592 2633899458624 2635339272468 2635791225696 2643498217584 2651227744536 2651682422592 2653131957444 2659435879968 2660889653226 2663410937152 2664866883364 2668670032329 2673117245232 2676932168652 2680933377528 2681393150016 2689233480864 2690703542898 2698571097117 2703068138736 2706925806396 2710971846744 2711029874112 2720851481754 2724976662688 2728807187841 2729275170552 2737255507308 2741405558976 2751337212642 2751396104016 2759382058293 2759441121864 2767984283232 2772121587648 2773636960236 2782224071568 2790359229672 2790837768384 2798518174788 2798998112736 2800528177302 2803181773504 2807182317744 2808716856183 2815873284672 2817412574004 2821623758856 2825650622466 2829874120724 2830359436128 2838635340912 2840187073059 2848980221892 2853238590888 2853299663424 2857310573418 2861642644896 2872009897407 2880901568916 2880963233568 2885269407552 2889325257714 2889387102672 2893705867808 2904189280011 2904251443128 2912743406412 2913242933664 2917597356096 2921761187856 2936792075544 2940983300934 2943769983168 2945379186876 2945884311072 2954498007888 2956113076041 2963136890952 2963645060544 2965265128908 2972310689376 2973935494782 2978380634348 2982631212603 2987601627024 2991865364964 2996337304296 2996401439808 3007256900886 3011816311392 3016050049719 3025387665972 3029974565184 3040951656078 3041016746544 3045562152416 3049843327587 3049908608376 3059351049888 3063923860032 3065598745524 3074562484546 3075089763312 3084081253848 3093629493024 3095320617018 3098253539136 3099947190852 3104371262097 3109544550576 3118636786104 3119171623488 3127755607116 3128292008352 3130002080514 3137439061008 3139154133381 3148872876828 3153579495192 3153646996416 3158080107462 3162800487868 3162868186464 3174326728713 3184154365644 3188981976768 3193464758526 3198306485472 3209893414749 3209962121352 3219347975508 3219900084576 3224712867264 3229314997104 3234141852256 3235909786942 3245928083496 3250560490506 3255419101284 3255977396448 3260844103872 3265497798192 3267282873519 3282297025608 3286981336338 3291894385332 3292458935904 3302086008816 3303891084987 3311741231064 3314119849956 3319144506432 3323810258874 3328778356036 3328849607328 3333529002321 3338583085712 3343849525548 3348919256256 3361051830402 3361123772496 3366147642144 3370879467333 3370951619784 3386442161088 3388293350316 3398200640814 3398783422608 3403863582112 3408721385832 3419274702816 3421143839862 3424385490624 3426257421468 3431147184423 3436275718022 3436865029584 3446914342536 3457585903968 3459475983726 3464646860364 3469591410579 3475373321232 3485535231528 3485609838144 3495726855012 3498237619398 3503541423456 3508466384367 3513785696624 3519328509396 3524664290112 3529618943634 3534970326048 3537509276592 3547776932091 3547852870968 3558226709772 3564156326976 3569242891536 3574577836704 3576531869778 3587604723864 3598094796156 3598711859232 3604090851648 3609234408528 3611207386521 3614629128992 3616605055994 3627801975672 3632979371742 3638409583788 3639033560736 3649674009744 3651669093933 3668449616856 3668528138688 3673685022966 3679176077724 3679254829152 3692584153809 3698182613648 3704016302892 3709632095424 3714846759918 3714926274864 3720478972896 3725708884947 3731357566384 3734037569736 3742909756992 3744955808244 3755905971426 3756550098672 3762165011808 3767534163288 3784847121216 3786916097412 3792320572257 3797988951498 3798640295856 3804318121184 3809747431224 3821542314912 3823631350434 3829346529876 3834811559061 3840543449554 3841202091888 3852433676952 3852516136896 3866473158282 3872252373348 3872335257504 3877778635353 3883657875216 3895681583808 3909794986386 3909878674128 3915722767392 3921227135469 3921311067912 3927172249168 3939330677184 3941484101388 3950849187936 3953008908702 3953686838544 3964567414283 3965247326376 3976841616804 3983468836032 3989153819952 3991334479839 3995116405728 3997300325046 4009675867848 4021400066292 4022089725024 4033850221296 4036055314347 4042088003758 4054602208104 4054688995392 4060388709594 4066457770116 4066544811168 4081277222631 4087464994032 4100119684416 4105883260962 4112108338464 4127005818963 4127094156024 4133262921136 4139161682796 4146059400768 4151976424848 4158182381472 4160455440354 4170340809488 4172620514741 4173336107352 4183252081344 4185538844508 4197777262182 4198497169104 4200792265953 4204772660256 4210773476616 4232435638284 4238475933699 4244811181086 4245539154192 4257953011368 4273470332838 4279857886332 4279949495136 4285965860127 4292372090678 4292463967344 4305753329472 4321352353374 4327904111328 4333987886571 4334080654008 4340558801712 4353997064256 4356377164692 4369115109618 4369864400496 4376396034144 4382641781784 4389192513776 4391591853707 4402781345088 4405188113316 4411474951401 4415654974752 4418068780314 4418826466608 4430987110081 4431747011832 4444705336428 4458466034064 4460903242173 4467570951522 4481402440536 4481498363328 4494505956444 4494602159712 4510885351329 4517627768906 4517724467088 4530934187752 4531711230144 4538081498958 4544961847776 4561427484117 4561525119816 4568343228624 4574862912564 4582486706112 4595885790048 4598398118286 4611843726819 4612634644968 4619529147152 4626121880772 4633831094976 4640444239536 4642980925527 4647380308704 4649920786278 4660969140016 4663517045887 4664316825864 4677955179156 4691633410674 4692438012528 4695003120771 4706158591512 4716679035456 4730369242788 4730470494624 4737120161193 4744200731802 4744302279696 4758990522048 4768709159704 4776231548466 4783472965152 4790197137789 4797459728208 4812312544704 4814943182028 4829021963262 4837069300896 4843972495656 4851212778384 4853864680413 4866232012992 4868892125244 4883128651926 4883966094672 4891266155808 4898246697288 4905568103632 4908249718849 4923445538412 4930472004507 4937841577998 4938688403856 4952279711267 4953129013224 4953235033152 4967611846596 4978716759648 4985715388311 4993167534054 4993274410992 5007874628568 5008733464896 5023378884384 5041577745603 5041685658744 5049221463216 5056427429676 5063985268664 5064853727808 5079663241632 5082440025474 5097300961221 5098175133912 5105795373168 5113082078748 5121602789184 5136578235936 5139386132202 5154413577033 5155297544376 5163003164464 5170371513804 5178210500288 5186378855952 5189213975589 5196970290546 5212166110109 5213059981848 5213171565504 5228302847292 5228414757216 5243590282518 5247356429097 5255312135184 5270678544936 5271582451392 5286996435168 5294428415451 5302455489072 5306263914888 5318871759936 5321779306452 5329733766728 5337340064658 5346234490464 5353864337304 5361866755056 5364797804667 5378466961728 5381407085796 5397142194234 5406136277472 5413851612792 5421943693488 5424907583991 5441702963508 5449953325376 5457614375682 5458550341104 5474511014616 5485690862243 5502674425284 5502792208032 5510527534449 5518764116586 5518882243728 5534900853769 5535968566464 5547273920472 5564448143136 5572270139877 5580718459344 5597036349576 5597996225472 5601056354604 5614364635488 5617433712366 5633858957139 5634825148008 5643247517712 5651301244932 5659748241448 5660718872256 5677270681824 5680374146118 5696983427247 5697960443784 5706477181776 5714621146836 5723285289792 5744019794814 5760815174331 5761803137832 5761926467136 5778650515428 5778774205344 5787411735616 5799709737423 5808378560022 5808502886256 5825362123063 5825486812824 5826485867328 5843522375712 5864692479579 5873584151088 5881966601868 5890758373752 5891768622144 5908996015776 5912226152082 5926273781904 5929513363053 5930530257816 5944621378752 5947870989564 5956761268696 5965262425206 5975203254048 5983730729928 5992674608592 5995950487569 6014513801772 6023632622784 6032100099438 6050775331944 6063132005637 6081903312156 6082033493088 6091124304832 6099686655174 6099817216752 6118702099776 6131197491048 6149124969092 6150179526624 6158824891443 6168162507696 6187258986048 6190641234036 6199894381704 6208742524194 6219089101152 6237273572208 6240683160531 6255511214232 6256584016704 6260004161028 6274878122016 6278308266762 6296665893273 6297745753656 6307158990384 6316160214924 6325600975736 6325736372928 6348653457426 6367216771629 6368308731288 6386929517052 6396612970944 6419786829498 6419924242704 6438558136017 6438695951016 6439800169152 6458629994208 6468283704512 6471819573884 6482028530061 6491856166992 6501120981012 6510838202568 6511954792896 6530995596384 6534565747038 6553672664427 6564594051216 6573962672676 6583788770664 6584917871808 6604172017632 6607782169974 6623482462128 6627103170471 6628239699912 6647620517748 6657556712072 6657699214656 6667058004642 6677166171424 6687699051096 6701356427283 6722103660804 6722247544992 6732295284288 6741758934666 6741903239568 6776441653359 6776586700632 6796401281628 6797566845216 6807727164224 6817442771664 6838549405632 6842287679724 6852514842936 6862294368846 6872551436044 6873730059168 6893828685072 6897597177429 6915171807936 6918951967452 6929293720728 6939182821158 6950746642464 6971070463056 6974881179417 6991453710024 6996475238796 7007082846912 7016932768734 7027571393248 7037450116011 7038657018792 7059237887268 7069940652096 7075018553184 7095553864182 7095705741936 7116301097703 7116453419544 7138485783072 7149155673408 7153063739556 7175209447728 7196189592312 7197423718464 7218468817056 7222414773042 7229258257984 7233210111988 7243532944893 7255603951344 7265958743484 7276819167576 7278067121472 7299348019488 7303338187866 7324692977889 7336899233712 7347370045932 7358352155448 7358509658304 7385168307618 7396365227296 7406762366997 7408032605784 7429693519836 7429852549728 7440957945792 7451417769894 7462715132768 7468075139472 7489751301081 7489911616488 7511811942852 7513100197344 7524330023616 7535068326576 7573832194824 7584641144514 7595977902996 7597280591712 7608636242368 7619494862448 7623660038211 7643084629824 7647262700868 7658693059752 7669623118122 7681086899108 7682404183776 7704867353904 7709079198303 7732946316564 7744504746696 7744670515008 7755557270706 7767315750432 7795455435819 7819589972772 7819757348256 7831445534784 7842454270938 7842622135824 7854344498336 7865385423777 7882968202776 7901698375872 7906017817404 7907373677088 7929134828566 7930494652752 7953683233608 7978307639904 7982668959678 7990232811456 7994600650092 8006010096987 8019351735696 8042800132584 8044179450048 8067700442592 8072110628694 8084176007516 8095713291351 8109204416208 8120777419188 8132915540232 8133089622336 8162554445262 8174929988064 8186421563523 8211766521924 8224216676928 8254011637926 8254188312048 8266525842272 8278146174879 8278323365592 8303952849696 8316364762944 8320910880708 8340681618976 8345241029482 8346672214704 8371077689016 8395554524364 8396994338208 8401584531906 8409545320512 8421546953232 8426150568549 8464871276568 8476951867398 8489622362172 8491078308384 8515906022736 8520561219177 8546940665676 8559715772664 8559898990272 8571931720254 8584744181356 8584927934688 8616029692221 8642704706748 8655808222656 8667975773142 8668161308016 8681117603424 8712567840033 8712754329384 8738230219236 8739728800992 8752792068288 8765283563568 8778385027552 8783183707414 8810376226632 8822949902802 8831309949504 8836137560628 8837652933216 8861974220162 8863494023664 8868339228123 8889410672856 8916932068128 8921806484346 8935141903044 8947893637809 8962804881072 8989011912888 8989204319424 9021770702658 9035255537812 9035448934176 9048150149157 9061868375504 9076162997916 9089923695552 9122854968234 9123050239632 9136686457248 9149529982761 9149725825128 9191771580096 9196796236572 9223687453638 9225269289936 9239058294304 9252243761544 9280888479072 9285961851054 9294760617408 9299841572556 9313113786291 9321938280032 9327034091774 9328633651728 9355910358312 9383266821348 9384876025056 9390006241542 9412317183024 9417462400143 9460738485576 9460940989248 9474240322386 9488401463604 9488604559392 9522980186139 9537418319408 9552463096932 9566945930304 9580394275578 9594919456416 9629680244247 9629886364056 9658043926524 9674138601792 9687944991312 9702425556768 9707729360826 9737784250488 9766257303852 9767932189344 9782532311616 9796493394576 9801848620557 9811136207264 9816499437698 9846891076824 9860944009014 9875683155996 9877376807712 9904559422534 9906258026448 9911673254961 9935223693192 9957433519296 9971430776622 9986335068108 9986548821984 10000587006963 10015749257136 10046757768768 10083155491206 10083371317488 10098442926432 10112638401999 10112854859352 10127970537328 10159326483264 10164880050948 10194601922442 10196350267824 10211590746336 10226164157496 10273156471872 10278772264404 10293441553269 10308827154066 10310595088752 10326006328928 10340743027608 10372757711904 10378427951178 10393940581092 10408774231737 10424332220218 10426119963696 10456605694584 10456829514432 10487180565036 10494712858194 10510624270368 10525399153101 10541357089872 10573992870336 10588856830902 10604910978144 10612527829776 10643330796273 10643558612904 10659467533456 10674680129316 10692468980928 10707728674608 10723733510112 10729595609334 10760968695911 10762814171592 10794284388468 10812272554944 10827703225584 10833622159563 10843887386976 10849815167982 10883405927016 10915228751364 10917100682208 10949022029232 10955007281799 10971381724486 11005348850568 11005584416064 11021055068898 11037528233172 11037764487456 11069801707538 11077752461427 11094547840944 11128896286272 11144540279754 11161436918688 11177126654841 11194072699152 11202112709208 11228729270976 11234867424732 11267717914278 11269650296016 11286495035424 11302602489864 11319496482896 11325684254297 11354541363648 11360748292236 11376961716771 11393966854494 11395920887568 11412954363552 11429242293672 11488039589628 11504434677183 11521630348662 11523606275664 11557301030856 11557548410688 11599419474846 11616757120044 11617005772512 11633335906059 11650724246126 11650973625648 11687044751424 11729384959158 11747168302176 11763681406407 11763933203736 11781516747504 11817992031552 11824452304164 11852547563808 11859026726106 11861060515632 11893702242849 11895741979128 11913522537392 11930524850412 11950406508096 11967461459856 11974003439517 11985349217184 11991900975138 12026965013077 12029027603544 12064200198876 12101550663888 12108165943041 12126264011274 12163806624312 12164066986176 12199373310348 12199634433504 12243831667893 12262394982096 12298249938184 12300359053248 12317649782886 12336325015392 12381017456889 12381282468072 12399788763408 12417485048388 12438178202304 12474547144416 12481366321062 12511022428464 12517861544223 12520008322056 12549756244032 12556616533524 12593331786546 12595491507312 12602376797859 12614317980768 12632320429848 12651201951472 12658117695979 12697306914852 12715427801097 12734433543258 12736617462576 12773859034104 12839573658996 12839848485408 12857897580381 12877116272034 12877391902032 12917259988416 12943639147768 12964057060122 12983712333984 13001963659713 13002241962024 13021676405136 13061991192768 13069131494076 13107345328854 13129188102432 13147925345352 13167577541328 13174775561121 13208344035264 13215564339948 13246964924256 13254206340942 13256479399824 13292961330243 13295241035496 13315113424144 13334116009284 13354332342848 13375398102192 13382709726519 13402712854566 13441902073439 13444207321608 13444495089984 13483517869332 13483806479136 13532656053987 13552883306718 13553173401264 13592802563256 13595133690432 13634885543328 13684282452351 13684575359448 13705029685872 13724588737692 13745102872088 13747460118336 13787657370144 13795194354858 13835531180457 13837903934904 13858587441456 13878365642316 13901493284928 13942140926112 13949762358834 13982907420048 13990551137661 13992950477592 14033865537468 14055142786496 14074900232022 14077314037584 14085009362313 14118475774536 14147308013153 14150037106368 14191107728364 14191411483872 14211360483579 14232602195406 14232906839088 14276971566144 14306127479112 14350418895456 14370591413367 14392379184624 14436937634112 14444829546084 14466420223976 14487065889786 14511207902688 14531917486968 14553638335152 14561594041239 14598696038976 14606676375732 14649385955778 14673798467424 14694740091864 14716704310896 14724749156547 14770336615236 14792730454592 14813524733994 14816065211568 14856839133801 14859387039672 14859705099456 14902835539788 14925430265536 14936150278944 14957146164933 14979502602162 14979823232976 15023302317373 15023623885704 15026200394688 15070136653152 15124733236809 15147664389648 15169282289028 15191955805992 15194561183424 15238989724896 15247320076422 15291902883663 15294525401736 15317386119504 15339246236244 15362173798216 15364808367552 15409734707808 15418158396606 15463240731099 15465892633128 15489009493392 15511114541412 15534631500864 15590910871638 15636498330327 15639179945544 15639514696512 15684908541876 15685244271648 15708688996672 15730770847554 15742069287291 15765936405552 15811697191171 15812035634808 15814747354176 15858269657132 15860989305504 15883285246353 15907366467216 15956615279808 15965337919356 15989201300184 16012020193974 16038703471392 16085600265168 16094393414001 16135400885184 16144221257388 16168352015032 16191426582702 16218408832416 16241554838376 16265831080464 16274722751973 16325108890524 16349859976128 16372843127046 16423533043848 16457072586729 16508023275852 16508376624096 16533051684544 16556292349758 16556646731184 16604702561307 16607905699392 16641821761416 16681363237952 16690482058964 16693344429408 16716810419631 16742155378032 16791109048728 16793988676416 16803169063812 16843093906464 16852301137098 16901576871417 16929742553136 16953903734796 16979244724344 16982156616768 17031812045472 17041122438354 17090950281741 17093881331352 17119431545328 17143863440508 17169488362712 17169855869376 17232059384442 17282445522993 17285409413496 17335951546284 17336322616032 17362235206848 17425135680066 17425508658768 17476086369189 17476460438472 17479457601984 17530567127136 17556770055104 17566367414828 17594077438737 17620752453264 17645899805604 17672275121256 17675305866432 17723948440324 17726988047328 17736678456246 17778821345712 17788540089159 17833864136256 17843612968692 17870283806088 17895787275618 17925609762144 17978023825776 17987851462707 18043541405316 18070511075624 18070897868352 18096300298314 18123736751008 18152325995832 18189396016911 18245709936468 18246100479264 18273372914496 18299059965522 18299451650256 18393592473144 18447374907276 18450538579872 18478116588608 18504487523088 18561776958144 18571923702108 18599683145112 18626227572582 18643876560064 18654068183548 18657267303456 18711820716624 18722049481593 18766533642696 18769752050112 18780012483084 18824634366048 18834924800286 18889997679819 18921476971152 18948480644772 18976802927208 18977209118784 19045960372278 19074836638816 19101650314887 19104926193864 19160788551156 19189838912832 19259360488494 19259772728112 19315674408051 19316087853048 19375889982624 19404851113536 19415458721652 19475568500976 19532514607704 19535864378688 19592986789152 19603697241114 19622272414528 19632998875396 19661017993281 19693782153648 19721888018028 19751366311992 19754753615424 19809118845068 19812516052896 19823346509922 19870447386384 19881309511413 19942861553244 19972670136216 19973097643968 20001174013926 20031498514272 20104069281849 20166310982412 20166742634976 20196885852864 20225276803998 20225709718704 20255941074656 20329324960077 20329760101896 20389203844884 20392700535648 20423181492672 20452328314992 20557544528808 20586883106538 20617654308132 20621190177504 20652012657856 20681486055216 20692791532287 20745515423808 20756855902356 20787881162184 20817548463474 20848664440436 20852239927392 20913211389168 20924643538251 20974361130072 20989425716388 21021248540736 21050798306202 21082714179744 21112350348033 21177713661804 21209821956288 21225055659552 21286661592546 21287117225808 21318935066912 21348903293109 21349360258632 21415457349216 21447467020224 21459191218668 21521937391822 21525628343184 21588568776936 21655406451168 21667244319126 21687774773952 21699630335964 21730598834679 21766811854032 21830457502728 21834201364416 21898044058464 21910014563598 21942763448972 21974078933667 22010697701136 22042110137796 22075056466344 22075528974912 22139603415076 22155504922854 22189095681888 22220287100991 22289080559508 22322873837376 22354253309682 22388145398304 22404225418416 22469253903243 22469734849464 22535435828556 22539300592032 22572990070848 22605204979728 22638992965792 22651368508594 22721496584472 22753923433542 22787933708988 22791841775136 22825908727104 22858484587344 22870980114633 22976079179256 23008869354366 23043260697324 23047212551328 23114602061712 23127237594909 23198838949692 23233514240088 23234011545024 23266671812118 23301448492252 23301947251296 23386366307457 23458769918316 23494336604352 23527362812814 23527866407472 23563033495008 23596156271331 23648904608328 23705095127616 23718053452212 23722121031264 23787404485698 23791483958256 23827045074784 23861049700824 23934922919712 23948006879034 23970698434368 23983801950276 24018030290961 24053930026154 24058055207088 24128400397752 24203101327776 24216331886082 24252528022548 24287139874053 24327613248624 24398746620696 24399268867008 24487663335786 24524789964192 24559264690569 24596499876368 24635299565772 24672650030784 24762034913778 24762564936144 24799577526816 24834438524637 24834970096776 24949094288832 24962732642124 25022044856928 25035723088446 25040016644112 25113233067048 25186663573092 25190983014624 25204753595718 25228635961536 25264640859696 25278451705647 25302403902944 25316235391958 25394613829704 25430855602194 25468867086516 25473234925152 25547718068208 25561683657531 25679147317992 25679696970816 25715795160762 25754232544068 25754783804064 25848089076663 25887278295536 25928114120244 25967424667968 26003927319426 26004483924048 26043352810272 26137703520099 26138262988152 26214690657708 26258376204864 26295850690704 26335155082656 26349551122242 26431128679896 26493929848512 26508412681884 26512958799648 26585922660486 26590482070992 26605017684369 26630226848288 26668232018568 26750796204384 26765419453038 26805425709132 26843680913427 26883804146878 26888414643216 26967035738664 26967612958272 27065312107974 27105766613436 27106346802528 27144450447471 27185605126512 27269771086656 27368564904702 27369150718896 27410059371744 27448589948283 27449177475384 27490205744176 27575314740288 27590388709716 27671062360914 27675807869808 27717174882912 27756731284632 27884281852224 27899524717668 27939341358873 27965814840096 27981102275322 27985900955184 28067731074936 28149800464044 28154628075168 28170018724626 28236951549072 28252387200429 28294616026306 28382215456728 28382822967744 28422720967158 28465204390812 28465813678176 28568940558417 28612254958224 28700837790912 28741182826734 28784758369248 28889040732741 28889659092168 28932840447952 28974131779572 29022415805376 29063834973936 29107276670304 29123188082478 29208343603187 29213352751464 29298771911556 29347596934848 29389480183728 29405545861671 29433408621792 29449498313094 29540673230472 29627049467988 29632130423136 29713678267602 29718774079344 29735019764883 29805671079576 29872300557888 29914292329866 29959005204324 29959646465952 30001761020889 30046604634746 30047247771408 30140273306304 30249466473618 30295328779296 30337915205997 30338564578056 30383911611984 30477979449792 30494640152844 30583805767326 30589050803472 30634772239008 30678492472488 30724347596432 30741142975949 30819469415616 30836316793212 30880324659807 30926481462198 30931785266256 30978018986784 31022229082824 31181821743276 31226322695211 31272996660654 31278359891088 31369817083752 31370488543296 31461541695108 31484138574582 31531872811104 31576197459303 31623394382342 31624071269616 31716539314264 31721978611008 31766570492706 31814732934432 31929992388819 31930675838712 31978402600368 32024040387948 32077406942784 32171200530336 32188786828002 32282906087733 32288442514776 32336704030064 32382853165404 32436817664832 32483109676752 32500866478689 32531662160928 32549445503946 32644619321209 32650217781048 32745686254092 32847066087696 32865021845397 32914145173458 33016046551704 33016753248192 33112584699516 33113293462368 33209405122614 33233257384281 33283643522832 33380964117928 33386688858816 33433620839262 33484310756064 33531379964523 33582218097456 33606338127624 33686187812928 33704602274196 33803153742834 33859485106272 33907807469592 33958489448688 33977052762891 34063624090944 34082244876708 34181900563482 34187762662704 34238863090656 34287726881016 34338976725424 34357748031943 34464118768884 34513304031549 34564891045986 34570818826992 34671903092568 34672645232064 34850271360132 34851017317536 34900007718177 34952172738378 34952920876944 35061134254272 35132734829656 35188154877474 35241504906528 35291044219221 35291799611208 35344550242512 35447896880648 35453976094656 35473356912492 35557642691424 35577080178318 35681106728547 35687225937384 35740567612176 35791574551236 35851219524288 35956047651552 35975702925414 36080895039231 36087082810632 36141022151248 36192600596628 36247473502016 36304651991664 36324497829123 36378792033822 36485162770763 36491419872936 36492200958528 36598119931044 36598903300512 36731495003679 36787184946288 36894749814552 36901077159744 37008975046176 37143052370667 37143847404216 37199366290224 37252455145164 37308136367096 37314534606912 37423641433248 37444098963186 37533067285392 37553584632669 37560024966168 37649268732096 37669849600572 37779995359638 37842953942304 37896961289544 37953605854416 37974353087937 38091920744556 38149673277632 38203300629774 38209852387728 38321577102312 38399836035701 38518720976988 38519545456224 38573692741143 38631348816102 38632175706096 38751779965248 38830917443304 38951137001952 39005890979139 39065029215408 39185973578304 39207394482228 39265997750792 39322035986562 39387564307296 39443776036056 39502732623984 39524326683363 39618237690136 39625032105792 39646693019844 39740894772768 39762619022826 39878883990729 39885723106488 39945340272432 40002348027852 40062997028544 40208138563698 40325706220317 40332621964824 40333485269952 40450553607996 40451419437408 40511882149312 40597968161961 40658649920154 40659520203792 40777534861441 40778407689768 40785401071296 40904656629984 41052847357053 41115089057616 41173766213076 41235308616264 41242380355008 41362972110432 41385583064574 41506593541371 41513711804712 41575762324368 41635096926948 41697328880872 41704479854784 41826422778336 41849287076502 41948722260144 41971653412983 41978851432776 42101596612404 42165428359488 42224700696066 42355427323608 42441924039459 42450111319104 42573323185092 42574234451616 42637870133824 42697806586218 42698720517264 42830914698432 42918382437336 43043874783644 43051256686368 43111774240101 43177137553872 43310812902336 43334488638252 43399260671928 43461197669358 43533623708064 43660915005456 43684782123717 43796088116928 43820029127196 43885526897944 43948157867334 44021395402272 44084220275592 44150112932688 44174247469641 44279206830152 44311009845708 44378191363776 44440574201982 44570517401403 44578161119016 44708506619364 44776290796608 44808450836832 44938507806486 44939469698928 45069906952119 45070871657112 45078601184064 45210409959456 45277985931584 45302737017188 45374199710427 45442993168944 45507846867084 45575867417976 45583683550272 45716969174688 45741960229266 45875708650989 45952158358512 46017738708732 46086521394648 46094425102656 46229204123424 46254475189818 46389722193297 46397677899384 46467028480176 46533343624236 46602896984504 46603894502592 46772732614914 46909494990981 46917539836632 47054725625628 47055732814944 47126066990016 47192312542662 47297809216656 47435091573513 47436106904424 47444242062528 47574808971396 47582967916512 47654090149568 47722099401648 47869845839424 47896013758068 47967603900552 48036060581922 48107860052308 48116110414176 48256800795504 48283180242003 48406202655552 48432663772164 48505056045096 48574279748106 48655226497248 48797493241392 48824168255919 48975326671572 49049579928384 49118529381138 49192999752736 49270599131544 49371217760187 49524069827556 49525129872288 49599155053632 49668877049274 49669940193552 49814107683921 49925465284248 50044089713856 50071446176892 50080033288224 50226466134096 50373327146184 50381966029248 50409507191436 50529281719392 50556903411294 50604807805888 50632470783916 50704730614251 50789227659408 50861711204388 50937734173032 50946469850304 51095436136416 51123367315062 51272850845223 51358294635984 51431590321524 51508465088136 51509567608128 51696178153326 51774556591072 51847336568979 51856228240488 52007854638852 52008967848096 52086705620544 52275407040198 52276525976304 52428259107567 52429381315416 52591701381408 52670310165312 52699102244484 52862257359792 53016825363768 53025917599296 53171845320972 53180964141984 53210035368738 53260453696576 53336464037136 53365620267477 53501592408768 53530838906076 53610851418264 53687361826854 53767608293756 53776829286432 53934071477328 53963554388121 54130624215948 54211533226872 54212693605056 54288900894942 54371210253024 54568188050733 54737129809404 54738301437792 54820118743488 54897179896566 54898354950768 54980411488352 55180777419432 55342124721828 55351615739616 55434349765824 55513462569264 55799049435336 55878682717746 55931629680192 55962204550644 55971801910368 56135462149872 56166148444779 56299600928088 56309256150336 56340037449252 56473903098144 56504774400858 56589232052612 56669993039457 56764430913456 56845441934316 56930408781624 56931627356352 57137881116834 57224509916448 57304950944661 57482365653468 57569516738496 57778081465482 57779318184336 57865680895904 57947023224153 57948263559144 58127669947872 58214553340608 58246376164956 58416687206374 58426705502928 58597543823112 58778960367456 58811091723342 58866817243584 58898996626188 58983053979843 59081346460944 59254098935976 59264260846272 59427356535204 59437548158688 59470039529766 59611342159152 59643928534239 59828584659732 59918010408648 59919292931904 60003522041778 60093209269492 60094495542816 60312207845547 60498932947236 60590657558592 60675830411994 60677129156112 60767823223968 60987974880231 60989280305688 61167611534652 61178101606944 61269544478016 61356984944976 61448695192864 61482285951898 61672633586424 61760649319614 61852962924396 61863570532512 61956037973568 62044458165648 62078374596861 62363643486552 62452645390422 62545993321308 62556719782176 62739634167504 62773930614753 62923083390216 62968277149164 63063745622208 63152394918606 63246788764684 63248142539232 63337051044099 63433078628528 63533140985412 63629465868864 63859984777638 63861351677424 63956805200736 64046709879327 64048080775896 64342401060672 64377573656004 64565812175466 64576885029552 64673408060128 64765706330808 64966219353504 65001732957378 65063324321856 65098891007892 65191796504037 65289238642418 65300435562096 65491372508184 65694132175392 65730043690794 65828290346916 65922236801001 66032093103408 66225169399032 66226586924736 66418810245228 66466514768562 66567287045664 66660861302973 66761928235856 66867241678524 66968621512128 67062759929046 67164436194912 67212676255248 67407761709729 67409204548392 67606307485668 67718970212544 67815614939184 67916978897376 67954105525782 68164489753416 68363801126964 68375525325408 68477726181312 68575453762032 68612940343899 68677953450848 68715496063886 68928237537768 69026608063098 69129782091972 69141637653984 69343806185136 69381712784727 69700542720264 69702034635072 69800015436354 69904345476756 69905841753888 70159098922371 70265469659312 70376309754948 70483009813056 70582088438442 70583599222416 70689100485024 70788468813993 70895793761296 70946713824984 71115285382848 71154160356636 71362213457094 71374451874768 71481135224352 71583149102472 71912095303104 71951405850828 72054090872883 72161790078462 72174165621264 72282044302496 72385201193256 72609303983328 72648995658246 72757584067644 72861419622159 72970325541526 72982839745872 73196239862088 73197806601024 73462990007358 73574369892576 73677794071707 73789499629104 74017950092352 74286104741334 74287694808432 74398732580448 74503315573911 74504910290328 74616272734192 74847282866496 74888197926372 75066134570784 75107169265338 75120049932336 75326780871377 75339699201144 75559990719276 75685907884608 75793922579088 75835355116941 75907211708832 75948706175874 76183841489112 76406601259548 76419704775456 76643154204624 76685050972593 76799672071402 77037441953976 77039090912448 77147385482286 77262697632204 77264351412192 77544267229989 77661834886608 77902274003904 78011781958278 78130058430816 78413110560297 78414788964456 78531995501584 78644071973124 78775128614592 78887552072112 79005465247968 79048653366726 79236475380272 79279789780079 79293386039688 79481789545536 79525238045652 79757767981458 79771446212976 79815053053107 79890680544864 80004696055704 80416277127396 80531042740281 80651412440634 80665243929648 80901107215992 80902838874816 81195936323922 81317299840308 81319040407584 81433351342413 81555069722882 81556815379536 81809313259968 82105694714106 82230178115232 82345769844849 82347532426152 82470617232528 82725944220864 82771166129148 83013187082742 83027423609424 83151524648736 83270193853896 83394657761744 83440245220433 83652845556672 83698574153004 83818024076619 83897444520288 83943306825966 83957702865552 84188755091539 84203193224808 84449401392132 84710854647216 84757161601287 84883848078918 85146646370184 85148468903232 85395613172436 85397441034528 85706821675251 85836764874672 86087749567288 86102513372736 86223548480202 86354275107744 86667122198223 86668977276504 86798521343856 86922395338716 87067247416128 87321830010912 87369564247434 87625030809561 87640058254392 87771053795888 87896315734668 88042790804544 88168440551184 88216637585013 88300225865376 88348494939282 88558413660304 88606823871853 88622019691416 88881148403964 89141034802806 89156322238032 89205059294649 89417013238728 89616901673664 89877015612972 89878939397856 90005283062667 90139813904238 90141743314224 90420819918912 90605474034376 90748399420854 90885986337888 91013745617991 91015693734168 91151734835952 91433938349376 91483920458532 91751417301978 91904316717024 92035477417464 92173042789296 92223428927847 92458408246848 92508950379636 92779444386594 92795355798768 92934056960352 93066687248472 93205793969008 93256744658131 93545465229828 93678968085633 93818989981962 93835079673264 94093314514073 94109451251256 94111465629888 94384625085324 94595618433312 94728592377909 94870183147026 94872213808848 95149617942792 95165935833024 95444198803296 95789977166457 95792027516136 95935207801104 96072121163844 96215720104616 96232220828352 96513601591008 96566360484006 96848718263199 96865327544328 97010112090192 97148559496212 97310452994496 97594986482784 97648336511838 97933857963627 97950653343144 98237058762276 98385999505472 98541198263088 98595065536191 98742435520374 99031156092071 99048139655112 99050259744576 99337754098548 99339880387104 99628215367842 99699772152843 99850930568496 100142892353784 100160066576448 100452932268192 100594139893569 100746654292368 100819014382872 101058563438784 101113806822588 101264941567832 101409461228502 101578455318816 101723422408776 101875468346064 101931158288673 102190872272832 102246734630124 102545701690446 102716589271968 102863180643048 103016930176272 103073244095829 103392356306652 103549113182144 103694673137958 103712456480976 104015709277704 104017935696192 104550814080396 104553051952608 104700023154531 104856518215134 104858762630832 105163116221611 105183402762816 105398204488968 105724514719584 105873132657663 106033650727536 106343690641944 106361928283968 106420070737476 106672928074272 106731240534954 107043320185641 107061677812152 107221702836528 107374723653708 107535216587512 107553658572864 107868142954656 107927108776242 108242685117693 108261248431896 108423066453744 108577801789884 108742420506048 109136376101466 109455488312289 109474259618808 109476602875584 109794359793132 109796709901536 109960822976704 110194485011037 110361554838864 110681880338197 110684249443656 110703231479232 111026925138528 111429157112001 111598098870672 111757365435492 111924409101288 111943603820736 112270924299744 112332296889558 112599201856176 112660753898007 112680074898504 112947806196288 113009548801716 113178464105224 113339986078914 113528861826912 113690883868632 113860817563248 113923059263811 114275762233668 114449019832896 114609901889322 114964731306936 115199508107103 115556162930964 115558636368672 115731361791808 115894046448306 115896527118288 116255339895744 116492752329912 116833374412748 116853411005856 117017672937417 117195087646224 117557920734912 117622183446684 117797993252376 117966107959686 118162692921888 118508197871952 118572980050089 118854713070408 118875096317376 118940079059532 119222684318304 119287857068478 119636651972187 119657169319464 119836020817296 120007044083556 120186418538984 120188991085632 120624415691094 120977118660951 120997865894472 121351660823988 121354258312224 121535646447936 121975949760462 121978560611376 122332604584323 122335223069304 122356203213888 122713969889952 122897390385728 122964571903796 123158542071159 123345267172848 123521298639228 123705925848792 123727141065024 124088916331296 124156749193722 124519780624113 124727286973104 124905290780844 125091986642616 125113439564352 125479268335008 125547861229506 125846166780432 125914960238949 125936554298328 126304789837212 126493577529368 126496285078464 126674102088198 126866157257056 127066281970824 127325772118377 127719969555276 127722703354848 127913610401472 128093419758654 128096161551792 128755147312008 129131624350932 129153770059104 129346816120256 129531412661616 129932438707008 130003465914756 130197782015784 130383593008074 130578477284836 130600871124192 130982745016368 131054346371151 131388264350784 131460087381588 131656580693832 131844473602002 132064186206816 132450338798064 132522742408923 132837620490456 132933029537124 133134574091328 133321722605946 133523856471712 133711552204209 133734483357048 134125519858092 134328872389824 134425352510496 134815523419458 134818409096784 135209720856357 135212614971336 135631229878368 135833957794752 135908211051564 136328979506832 136727602253928 136751050650816 137150907524064 137225880687798 137355906901696 137430992127772 137627125952967 137856475075536 138053216126196 138259564183944 138283275307968 138687612370272 138763425569454 139169166579891 139401085440528 139600030872708 139808690953512 139811683507776 140318197844742 140530939318624 140728484972943 140752619509896 141164176876884 141167198444832 141378200970048 141576937627986 141791587522592 141893427649968 142305274720539 142308320713272 142724426914188 142748903749536 142962270448704 143166298204944 143902811701656 144108181745766 144323580156924 144348331242528 144564088604992 144770402386512 144849540726009 145218607966656 145297991316492 145515168135288 145722839244318 145940651083052 145965679491744 146392479724176 146472504767757 146925980014716 147148739785152 147355588143414 147578999258208 148113653280561 148572209482668 148575389616864 148797465160896 149006631147822 149009820580656 149232545468384 149442323051763 149776395852744 150132269141568 150214338530676 150240099864672 150653561742754 150679398402288 151119981438552 151587845158176 151670710233882 151814423417664 151897412351748 152114191842753 152367682978224 152813202519096 152839409550912 153286308409248 153370101945186 153599344142804 153818552535669 154074883907952 154294770964572 154525395264408 154528702824384 155088534459978 155323669773216 155542009706937 156023563916556 156260116861632 156826221120594 156829577928912 157063991003168 157284777322701 157288143946248 157775104144224 158010930495936 158097306733452 158472950760544 158559579560158 158586772079376 159050476091304 159515535962916 159542892425952 159630106106214 159781361089728 160009392111408 160096860802431 160832554254792 161062085480562 161302824881268 161330487859296 161802214431984 161890663164363 162391872647844 162634599680616 162638080815168 162866702684826 163110139445764 163113630759072 163704564152199 164211389428212 164460356230464 164691539689698 164695064852304 164941234465056 165542332258296 166026374165484 166054847218848 166303049297472 166540387707792 166789315523488 166880490440866 167397148306008 167636048153238 167794889040576 167886613651932 167915405731104 168377510183078 168406386449616 168498445334337 168898802784264 169421709294432 169514323202574 169767696157836 170009979118371 170293292740368 170791226344872 170794882069056 171413643350502 171673529749344 171914852833983 172175499134576 172447096960404 172708550215488 173334244396446 173337954553008 173597042687712 173841069672459 173844790677432 174643660021824 174739128494868 175250061619122 175280116508784 175542107591776 175792631469336 176336881102368 176433275170026 176600451730752 176696989878564 176949161939529 177116827320608 177213647743706 177244039382832 177762296807928 178282069605612 178312644476064 178410118589298 178834026477456 178931785602717 179754031225944 179757878795712 180010566125334 180279627808476 180283486628448 180936623536641 181210948068752 181496798841708 181771972675776 182027491235982 182031387468336 182303469671904 182963924640693 182967840917064 183502834603956 183808633434048 184070954834928 184346085578592 184446857855694 185017900759272 185558888773188 185590711597536 185868113920704 186133374496944 186235123790583 186411587938016 186513489316262 187090930459656 187357936171266 187637979963924 187670159346528 188186629028146 188218902502512 188321791844259 188769250170648 189191236866624 189457184755818 189740366294052 189744427617696 190011153132297 190299235885584 190888397606592 191579954332914 191584055032272 191870415602208 192140129637981 192144242327688 192431440209232 193027203182016 193132720968012 193697436526398 193730655088656 194020224180384 194297118992424 195189972965568 195296673023676 195575389512111 195867715927254 195901306686288 196474117524552 197082396526176 197190131072382 197484871040748 197766710403003 198062312184142 198096279310224 198675508197096 198679760774208 199256430735684 199399544305686 199701861136992 199982583908919 200285784707568 200905864536384 201188279787138 201493308584736 201638028765744 202223285129187 202227613645176 202529883135664 202818922457004 203156910637632 203446844817552 203750936692128 203862316577346 204458405222309 204493469260248 205091403380892 205433178543936 205726361286096 205838821031697 206033860352544 206146488191658 206784712613304 207389346275916 207424912961952 208031418555408 208145138354181 209101628160792 209106103905216 209400046309062 209713036430268 209717525261664 210326232443222 210477296767113 210796408977936 211449029439168 211746265315326 212067301455072 212365406441979 212687381283888 212840141474952 213345856148544 213462481069908 214086640371282 214123355624304 214443405673056 214749447307416 215070433175024 215188000831643 215736285909312 215854217552484 216162272618649 216485370235386 216522496863792 216846132907488 217155603579768 218272752202932 218584258866477 218910976624578 218948519237616 219588719586264 219593419803072 220388970022074 220723109677728 221033382215121 221363760676394 221368498887312 222053850277056 222858314224002 223196197741344 223509946721733 223514730870984 223848818202576 224541848599488 224664593779116 225198403712352 225321507796014 225360149797008 225980342614131 226019097603432 226356928210448 226679972157828 227057723653824 227381767737264 227506065350823 227721635126496 227846118527622 228512335248463 228551524467336 229219803778644 229929462613872 230055152917779 230399016214206 231112325861928 231117272737344 231788092896612 231793054236576 232632801689967 232985504659824 233666748825496 233706822011712 234035345874834 234390175292448 235239331680891 235244366893368 235595986504752 235932215919372 236325385843776 237016395743904 237145960100178 237709426140816 237839369340237 237880158119064 238445368636608 238575714136956 239273303944374 239314338638928 239445159159321 239672041634592 240014088167112 240372837077968 240504236223601 241248831382188 241593128220843 241954237321902 241995731788944 242703321647976 242708516624448 243951899520924 243957121222752 244300054027239 244665209168646 244670446138608 245427939779904 245929143807592 246317084142318 246690534345696 247037309534547 247042597278456 247411851697584 248177832662592 248313498387444 249039561248226 249454573946208 249810581561688 250183973285232 250320735661299 250958536670016 251095722459012 251692333560864 251829920477898 251873108596656 252566265274617 252609579674424 252987155058736 253348204176396 253732314514112 254132563941648 254271484803861 254651544236754 255396139395341 255439939110552 255445406709696 256186839517308 256192323103584 257120465025753 257510294624016 258263248701864 258307540118208 259062825323232 260001366594669 260006931829512 260395564031568 260767186016148 261156954569672 261201742248384 261965490032736 262108692742302 262875092428683 262920174763176 263313161387664 263688947204004 264128372413632 264900677596128 265045484817846 265675240980912 265820471615559 265866059074248 266643445211892 267047712943424 267423104408418 267468966714096 267615177883947 268251039716184 268798852249907 268850705020992 269631046838916 269636818193568 270015849188001 270419441712714 270425229942672 271262459756736 271816422103128 272657959013664 273041236853973 273455204507856 274301815048128 274451761375596 274861984255544 275254251905934 275712950151072 276106432252392 276519128367888 276670286783541 277375224740544 277526851138908 278338333159782 278802170881056 279200061745416 279617381907024 279770233974393 280636395689484 281061878637248 281456969945886 281505239019792 282279943542219 282328353753768 282334396889664 283153875255972 283583175045184 283786855299936 284185777133727 284610549441078 284616641426544 285442744030087 285448853828376 285497807499072 286332596409888 287369931499371 287805623403312 288216363491532 288647160313848 288696662485056 289540804773024 289699081452018 290546154789597 290595982632984 291030336270576 291445678488636 291881302166104 291931358983488 292784959448352 292945009535514 293801573890881 293851960029432 294711176286828 295157998516416 296227306561122 297093468276213 297144418965336 297150779233728 298013262295644 298019641161312 298465090936768 298884646103526 299099316458529 299552791705488 300428677061352 300480199729344 301307123485508 301358796804576 301782419680707 302239962877104 303175690316352 303341420467764 303794824703496 304228383685506 304735365956448 305626405038192 305793474866019 306572616818496 306740203890372 307198688285608 307637105071338 308149767815904 308589541929144 309050790528816 309219732287487 310177068919956 310647339546432 311084019413874 312047127833112 313652442241188 313659155857824 314127982006336 314569554645402 314576287892496 315489348664833 315550208288448 316194613466904 316945901521088 317119159120316 317173544158752 317619397972989 318100952182608 319031071925832 319085784851904 319260212212428 320018784222816 320193721604862 321129960556923 321665108509584 322124170961124 322605649762536 322660975718592 323604428863968 323781326328726 324728055353079 324783745295688 325269199361232 325733405369652 326220278891528 326227261518144 327409128304398 328366464936867 328422778856424 329383079379396 329390129704608 329882468930112 331084664516592 332045641014591 332052748330968 332109694437696 333080775415584 333578631046976 333760980881732 334287471336003 334794296612016 335272096306476 335773227303864 335830811462208 336755020366156 336812772899232 336996890668674 337797605568528 337982261694021 338843418588864 339028646405148 339535392315672 340019958236742 340586585480736 341582452689744 341769177791433 342827286701004 343347059498688 343829705667966 344350998269152 344894193920808 345598524321309 346668488792892 346675909106016 347194085375424 347682139344918 347689581354864 349478256989736 350500123238244 350560233017568 351084215183552 351585262938672 352673762204736 352866550340052 353393979757128 353898323879058 354233654641216 354427295487412 354488078765664 355524593615856 355718940150267 356564139211224 356625288952128 356820237178596 357668052954912 357863571205434 358909955916561 359508062451888 360021132250668 360559255616952 360566973256896 361873247073282 362421896137504 362931355982853 362993597683416 364054982471964 364062774936672 364606939343808 365927849281386 365935681834128 366997813752969 367005669207912 368141909669856 368692171157184 368893715711388 370035801518544 371117777546376 371181423195072 372266748993888 372470247581166 372823175876032 373026978632524 373559341872339 374181860919312 374715872342532 375275959927848 375340318693056 376373258056292 376437805005024 376643583688518 377538500341296 377744880716847 378914369511636 379480732588104 379488855235392 380022306264594 380598471771168 381977316355131 383159908665828 383168110064544 383740831204416 384280259275962 384288484655376 384862880418464 386265441936024 387394873052796 387461310177312 388040448360768 388594237984848 390593346047352 391150779024222 391735431854508 391802613372576 392948235049104 393163039113453 394164793052352 394380262144764 394969742081496 395533420806006 396124624368284 396192558620448 397351016394192 397568227226769 398512861471368 398799088611372 399403722273984 399965167817838 400571569415136 401134656612627 402376559574276 402986617169472 403276057531488 404446570258374 404455227290352 405059766271328 405629162569071 405637844914008 406893689635104 407501873384256 407724633154692 408916810444618 408986938520496 410182806761784 411452722572192 411677642063394 412067720705088 412292976383316 412881377858901 413569425226608 414778692551832 414849825923904 416062837110816 416290276708362 417507499739673 418203256321584 418800092618124 419426072860536 419435050523328 420652464886444 420954593534226 421592817955872 422185454918829 423492530630652 424134602910144 424730812883958 425374762567776 425680282949904 426915824161617 426924962139816 428173280742564 428246711248608 428886811346112 429498894614832 430140866350048 430376001663286 431708435104968 432324545237298 432970740470772 433044993727584 433692265814976 434311207159536 434548622178027 436545504405864 437168517732954 437821953249156 437897038475232 439177439172528 439417514303271 440777940044148 441446219355456 442066764430242 442727521352788 442736997774624 444340959841683 445716628448004 446392395482688 447019893443466 447029461741968 447697636405152 448326969155289 449329187558232 450396807424704 450643015592028 450720299594016 451960685228262 452038195206864 452713856420896 453359944315656 454763535474528 455012130701646 455443270252992 455692237055244 456342575528259 457024670496926 457103048934672 458439607557288 459858925227744 460110305835558 460798032428412 461455657607007 462224651723856 463576185793224 463586108473152 465265603379934 465971009319648 466626029120811 467333497650992 468070691749668 468780350584896 470478663361782 470488733786736 471191973009504 471854331968103 471864431838744 474032791487808 474291920200356 475418852281632 475678738680474 475760316238128 477151428273912 478546607888748 478628677277856 478890318318642 479344083269184 480028176334224 480290582407293 480745674155936 481008472447202 482497662764376 483186256441686 483908474643804 483991463577888 485406643295952 485671989493089 487903799041848 487914242445504 488600108054478 489330418337292 489340892277216 491113692456597 491858287615184 492634168284636 493381068691392 494074619069094 494085194556912 494823703395168 496626996774888 498079122496452 498909147892416 499621163123376 500367946570464 500641471322598 502191444918024 503384667121728 503659840955796 503746217193312 505132530549234 505219159348848 505495336003011 505974310117472 506696408352792 508265127883296 508542969607722 509303088473508 510029937355113 510792278790682 510879878221104 512373679034616 512384646207168 514240930051506 515020589248032 515744558501949 516526497403728 518125650646464 520002733189338 520013863659024 520791128063136 521523209017377 521534372032296 522313909139344 523930980065472 524217385484604 525750184857366 525840349526352 526626322775328 527377894408008 529801355192256 530090969635692 530847485818587 531350481961824 531640943231118 531732118148496 533286890423784 534846208816836 534937933428192 535230355767894 536502079432368 536795356808151 537597704499814 539262093677832 539273636387136 540031698376002 540838883425428 540850459885344 542809870609923 543632844206256 545315918027328 546082473707946 546910409015712 548891773922079 548903522751192 549723968511088 550508503811868 551425900302144 552212864504784 553038256735776 553340573567082 554958528460553 555053702277816 556676666319564 557604341762112 558400123490832 558705371371749 559234763814048 559540467948786 561272791378968 562913939891772 563010478039584 564559887084438 564656707507536 564965375532777 566307750511944 567573710599872 568371554267454 569221098882156 569233282853088 570033459396891 570885488060174 570897707656752 572665192819776 574739862998742 575611246806624 576420388913943 576432726983064 577294320627696 579081609546048 579398162904036 581092309579194 581191965265968 582060672541152 582891356977272 583762604332208 584081716543031 585569918896704 585890019071028 586726168536333 587603147781762 587703920058864 589422352573656 592454613122244 593300131209009 594186936552426 594288837930672 596026524591288 596039282322624 597769292207052 598198632917058 599105583410976 599947751726757 600857354122704 602614246971016 602717593609152 603564839361414 604479925754208 606669855387561 606682840935528 607589649406992 608456767371012 609470731912896 611252810076384 611586949732038 613375215666927 613480407780744 614397376571216 615274210142676 616299535631808 617179083858288 617516463095091 618101581057632 618439464574974 620247767102971 620354137839912 622168038827748 624094255666224 624435415062543 627304884482376 627318311715648 629139109290804 629152575784992 630978697329666 631431890301339 632389226933808 634238318240632 634347088317504 635238795945978 636201904365216 637096219325937 638062143851664 638520424424856 640037568445632 640387443209724 642259921113846 643330217019168 644248341922248 645211299525072 645564002494929 647208857727936 647562652657452 649456110706158 649567490591376 650538398722464 651466810739304 652440557783056 652797212606917 654818256608796 655752776599431 656732929873734 656845557712848 658766158758792 658780259409216 662169329033184 663100146645363 664091282029182 664105496661936 666161550831168 667521961763464 668574942672006 669588593224032 670529840165199 670544192612952 671546454607728 673510040732312 673625545798464 673993781337348 675595211137056 675964523388042 677941027842393 678057292810296 679070784631344 680039916473484 681173170961472 683164905379488 683538355582866 685537005745389 685654573402008 687659411335932 688701996538304 689788387841616 690165458753337 691197048642618 693218092644497 693336977585784 693351818212032 695364278689836 695379162709728 697898405069901 698956513979472 701000246476488 701120466035136 703170525877344 705717995042673 705733100680104 706787959514256 707796647758116 708854590974824 708976157531328 711049187231712 711437880300534 713128278422448 713518108020711 713640474357192 715336105909824 715727142410868 717819911833122 719016124903776 720042264501336 721118511233904 721512708670803 723746494146564 724843792275008 725862711965706 725987195366832 728109964943928 728125549873344 731855698562772 731871363668256 732900162081717 733995627505938 734011338415824 736283819339712 737787431422776 740071603037088 741111928603641 742235555092752 744533497987776 744940495162332 746053957265048 747118683744678 748363721838624 749431744685064 750551919855696 750962206983897 752746516112584 752875610010048 753287167377036 755077000682592 755489761433694 757698795823851 757828739023272 758961465176208 760044612529188 761196943542336 763954632710262 766188418186023 766319817331656 766336220129088 768560518551924 768576969310752 769725760836928 771361395077259 772530883872048 774773162367379 774789746105592 774922620354624 777188475969696 780004099784007 781186692094704 782301558048444 783470863709016 783605226745152 785896470098208 786326078226906 788625277286049 788760524289528 789939484162992 791066841612012 792249248736568 792385117240896 794702032788384 795136454453538 797025722942736 797461414846677 797598177222744 799930335635676 801143138830272 802269313225254 804753119148552 806396556749721 806552115062976 808893140516748 808910454580704 810119532542656 811258325138142 811275689828016 813787379270208 815449266309384 817833620889236 817973877040992 819123710561919 820365613523568 822905445144384 823355284126788 824585952766632 825762755717802 827138850453216 829557385103664 830010860350623 832125674221632 832580553416724 835014999479346 836406512643168 837600185236248 838852145721072 839310701923179 841304929772888 841909187068452 843185635911744 844370909837658 846839830626657 846985061261304 849461625767916 850749525135552 851360565899808 853831648323234 853849924279632 856328232090261 856346561485128 856493422497216 858997789229664 860281732700096 860752003326572 862109794498113 863416870209936 864649090474596 865941480941544 866089987455168 868622414319072 869097244356054 871638464368791 873091008811728 874337035465908 875643906498312 875794076950464 878354878345056 878835028606542 881404721672643 881555880088296 884133528860484 885455042705576 885473995549248 888681919683366 891280404828639 891433256896008 894039786886932 894058923483936 895395272810304 896653938310578 898658375116464 901286031184056 901440599188032 903921370456524 904076390413728 905427712841792 906719888631312 909527070949056 910024261403292 911384474110488 912685151056518 914049340993852 914206097869344 916879215114576 917380424598057 919717850455488 920220611671116 921596064856824 922911315214014 924449303447712 927152371586448 927659196862461 930531206759868 931942018639296 933252058241622 934666995301984 936141383499336 940957326723564 940977467573472 942383946019008 943708663936206 943728863677488 946468045994499 948583840400712 950837704563264 951357477360948 951520632476256 954302856547824 957093215777496 957257354555712 957780636637284 960056352668448 960581164814586 961491348311872 962016944894404 963389881670769 964995325528752 966372512883372 967816949287608 967982927155776 970813286591904 971343978986178 974184166059237 975807598083696 977200216108956 978660836674584 978681784554432 982227384913194 983716575230368 985099394810601 985268336569272 988149238138188 988170389113824 989647406790336 993253993549776 996136923043773 996158244992904 999242326246752 1000735893140928 1001282942645196 1004382889836048 1007319681911592 1007492434386624 1010265061098468 1010438318697696 1010990672006022 1011948620234944 1013392816705584 1013946785082063 1016530255766592 1017085939215444 1018606176947016 1020059874710226 1021584557581364 1021759756442208 1024747358069232 1025307533374299 1028481860103012 1030041178496064 1031489117003898 1033052994807456 1036795572963927 1040005466378676 1040027727318048 1041582256126272 1043046418034754 1043068744064592 1044627818278688 1048434770969208 1051500369714732 1051680699052704 1053252645550656 1054755788816016 1060181939271384 1061694971637174 1062700963923648 1063281886462236 1063464236296992 1066573780847568 1067156820450801 1069692417633672 1069875866856384 1070460711535788 1073004158864736 1073590713616302 1075195408999628 1076729867749683 1078524187355664 1080063396752004 1081677766850856 1081700919770688 1085619741219846 1087265688412512 1088794067948559 1092164947415892 1093820818031424 1097783547844158 1097807045502384 1099447937022176 1100993441258907 1101017007623736 1104425729009568 1106076513471552 1106681147134164 1109917056921106 1110107404555632 1113353332639128 1116800246981664 1117410742743498 1118469527628096 1119080935897572 1120678025617017 1122545582757936 1125827879783544 1126020956079168 1129119774168876 1129313415015072 1129930751065554 1132615501023888 1133234642150541 1136743108534908 1138442197764312 1138466565706176 1140066918793782 1141770976120348 1141795415313504 1145931949065393 1149479725997484 1151222493613248 1152840777827886 1152865453966128 1154588641255392 1158796325808072 1162184619158388 1162383930531936 1164121345082304 1165782713954544 1167525208664416 1168163433086062 1171780038142056 1173452337072666 1175206295563524 1175407840117728 1178844705147312 1179489117340359 1184909226244488 1186600262418018 1188373873104852 1188577675861344 1192053049182576 1192704681680307 1195538584414104 1196397265834116 1198211166821952 1199895503453514 1201714708245408 1203403969837881 1205228493942032 1207129678722828 1208959851508416 1213339710775122 1213365681871056 1215179298813984 1216887487707213 1216913534742024 1222505620152768 1223173899464076 1226750431333854 1226960815561488 1228794753142432 1230548420285352 1234358167716576 1235032926190182 1236203162115264 1236878929149948 1238644133576703 1240495534205942 1240708275679824 1244336077655496 1248188511332448 1248870830125086 1252522499219019 1254609768964752 1258278218581608 1258305151569984 1261957394659332 1262863780602678 1264778453867616 1266556364756487 1268476636481264 1270477591891956 1272403808730432 1274192438651874 1276124287703328 1277040848849712 1280747472484851 1280774886419448 1284519842227692 1286660434038336 1288496683844496 1290422599050144 1291128004989858 1295125305314904 1298912221412316 1299134981182752 1301076797444928 1302933621478608 1303645866534081 1304881115566112 1305594425213834 1309636513217592 1311505553198862 1313465859747468 1313691115425696 1317532317517584 1318252542909813 1324338658066368 1326200293290726 1328182564058364 1328210993323872 1333022879525049 1335043923526928 1337149885344012 1339177186448064 1341059680330398 1341088385225904 1343092909215456 1344980907465867 1347020081464624 1347987562674696 1351190422274112 1351929046776084 1355882055684786 1356114585620592 1358141569262688 1360079832946968 1366329810758976 1367076711165732 1369027726584777 1371074011490778 1371309146804016 1375318822671864 1379576775683232 1380330917506674 1382394097285236 1384366972821021 1386436185288994 1386673955171568 1390728557379672 1390758325419456 1395796810139802 1397913027958944 1399878087362433 1402000492952976 1406341051754688 1411435990085346 1411466201360208 1413575919028512 1415562995904309 1415593295516232 1417709181949648 1422098374463424 1422875760601068 1426256556844896 1427036216041422 1427280948714384 1431208836556163 1431454284821736 1435639823666244 1438032249807552 1440084529002672 1440871747221879 1442237022467808 1443025417341606 1447492988293128 1451725423931412 1451974390733664 1456219929887856 1457015968479267 1463711397125544 1463742727336512 1465800324163434 1467991255011876 1468022676831648 1473341077369791 1475574862845552 1480143206074176 1482223857207282 1484471110185504 1489880990324664 1492107914530096 1494237367489356 1496727443677248 1498863489370128 1501103839711392 1501924413967794 1505493032225168 1506316005821501 1506574334754072 1510154001365184 1510979522867388 1515397591647702 1515657478046544 1516486008009033 1517922930352416 1520089225058376 1527909265420524 1530089812065339 1532376836372046 1532639634663312 1537121037103848 1537153938621504 1542722790154518 1545061767744096 1547233675505847 1549546324734758 1549579492211184 1554376951939392 1560008199568014 1562373384189408 1564569627052131 1564603116096888 1566941727418032 1571792940196416 1572652156453812 1577250554572098 1577521048579056 1579878968325984 1582133683224024 1584498497473136 1585364659188227 1589404065576768 1590272908907076 1592542457455761 1594051445885472 1594922829693354 1595196354445488 1599586346739241 1599860671271352 1604538626450508 1609506238297104 1610386070424453 1612793113499442 1617786281033496 1617820909161408 1622516650276284 1622551379656032 1628429611829769 1630898532618768 1635667241778472 1635947754081984 1638247421123838 1640731227047136 1646675321766237 1646710568253576 1649171905533264 1651525511435604 1654277700906432 1659114770207328 1660021720701246 1664875585381659 1665161106833448 1670029998958692 1672813025286336 1675200370472496 1676116114115247 1677704291442144 1678621403846358 1682609859545776 1683529653565207 1683818374136904 1688741819675316 1693679661253314 1693970122522608 1694896126598331 1698923251535832 1702721131799616 1707663296646468 1707699848559264 1710100378190673 1712656464180522 1712693122970256 1717995578459328 1721504006653144 1724219588996226 1726833740419872 1729261166741829 1729298180949192 1731882961883088 1737244828638144 1738194488712108 1743276928737582 1746182017623456 1748674070931816 1751287812996624 1752245149629093 1756709756690112 1757670057213084 1762809443345286 1763111760176592 1768267057720968 1770910085411152 1777363839366732 1779900393627027 1782560809657278 1782866513792016 1787772975767387 1788079573773864 1788117846967872 1793307876621156 1797316750232928 1799843255180271 1802572062368112 1807842740913048 1808152780827456 1813439777262624 1820009566162683 1820048522806584 1822768948220976 1825370302113036 1828098681987704 1828412195738688 1833758430229152 1834760849196114 1840125647000781 1840441223342232 1843192129713648 1845822630428028 1848898606895424 1854304743172896 1855318393724922 1860743301308913 1861062413519736 1866504116483244 1869333990603968 1872282766998672 1873306245187629 1881591965749349 1881914653447128 1881954935146944 1887417327872412 1887457727354976 1892936091988998 1894295670904017 1897167680801424 1902714954721896 1903041264952512 1908605713095648 1911288657977811 1914186431554992 1915561273274568 1920112705336896 1921162329629172 1924033889788808 1926779763341538 1929990651057504 1932745025766744 1935633898575216 1936692007484787 1941626573183808 1942687957972356 1948368332118474 1951615196167392 1954400432217912 1957321673349168 1958391637820751 1964454769826388 1967433150460736 1970198789621202 1970536673138544 1976298476276376 1976340778227648 1986507987099552 1989300439936089 1992273846087546 1992316489985808 1998099208210609 1998484652493504 2002565885290392 2008765779672096 2011589520495597 2014639363823184 2020530122196936 2020876637395392 2021981344012044 2026785633411168 2027893570164126 2033823083527179 2034171878430888 2037212353894032 2040119749420452 2043169115162728 2043519512884416 2049494716138464 2050615066748598 2056611017236167 2056963720206024 2062978234007796 2066105989614912 2073591145927854 2079654277933491 2080010932757352 2080055454636096 2086092836069508 2086137488129184 2089255636557376 2093695215209703 2096869541938416 2103000739429464 2103361398105408 2109511577632032 2117153985128019 2120363878542768 2123389943274348 2126563772924472 2126928472593984 2133147561695136 2134313640901602 2139384835267344 2140554324062133 2140921423071576 2146008317729472 2147181427232604 2150390817999256 2153459735499366 2157048374711328 2160126793504008 2163355533701712 2164538126012409 2171239482439692 2174531376825024 2177588135897118 2184329894831784 2195567095688316 2195614091004768 2198895874044352 2201986882517814 2202034015247472 2208851458019136 2213362294268328 2219834113842212 2220214809111264 2223335785810923 2226706665278256 2233600493963328 2234821485486996 2238161871795144 2241356051234034 2245091165515872 2251655759567088 2252886620951691 2258239548337752 2258626830030144 2259861502131108 2265231002047776 2266469284301082 2273096387471553 2273486217069816 2276884395528624 2280133837587564 2283541952240696 2283590830627008 2291863898130786 2298565254558069 2298959451994968 2305681555655772 2305730907932256 2309177282510784 2317592651616144 2324319487102137 2324369238316776 2324767861063872 2331565427909088 2335050417328832 2336326866172124 2340012299352021 2343560076284112 2346904674145332 2350412591127048 2350815680235456 2357689410294624 2358978234680718 2365875831858147 2369818452488976 2373200524836036 2376747746209704 2377155351722688 2384106098365152 2385409363360614 2391077168828208 2392384244540031 2392794531668232 2399791006907028 2403429416490816 2406807939675762 2410456987884064 2414259357445656 2419189670249163 2426679421550244 2426731363742112 2430358597627968 2433774975414426 2433827069484048 2446347798928152 2453500862667708 2453921631122976 2457589506284864 2461096840570704 2468716335433152 2470065852380364 2473757858299896 2477288267153406 2480991068411884 2481416551359648 2488672155310992 2490032581051869 2496377022664896 2497741660250172 2505044998438038 2509219537929504 2516556437163216 2517932105769537 2523914789318664 2525727561205356 2529556907735232 2533112729512974 2536953272962528 2540519491879971 2540955183783912 2548384877303748 2552248575406656 2554081697699424 2561494944969702 2561549772838896 2568984696270783 2569039684455384 2576993367688992 2580845198100288 2582256009979716 2590250610629808 2597824442824632 2598269962365504 2605867242957216 2607291733068162 2609762231132224 2611188850427668 2614915393106373 2619273026435184 2623011106397724 2626931719494936 2627382230851392 2635064635035168 2636505085819626 2644214165017929 2652400586581452 2656365128116728 2656421986647744 2666045759050098 2670087847053856 2673841214485917 2674299770688024 2682119360660796 2682176770451808 2686185818430912 2689961814931734 2694040162929248 2695975125349392 2703858093552168 2711764111369572 2712229171241184 2716283138525376 2720159665893936 2734153422331464 2738055453169554 2742148022981556 2742618293608032 2750637645343728 2752141273794171 2759153551366464 2760661835013348 2764788194570472 2768733945642042 2772872370577988 2773347910343136 2781457114759344 2782977590587383 2791593620279604 2795826055917888 2799756174724866 2804000985905952 2822871980170692 2822932402720416 2827151838057024 2831125991808618 2831186591032464 2835418363899296 2839404137983497 2845751521202136 2852513113689792 2854072432082844 2854561897428768 2862417673112326 2862908569643472 2871279647332488 2880169058005344 2881743494443758 2884474044935616 2886050834683212 2890169645012307 2894985976586256 2903450847862824 2903948781467328 2912439859775712 2914031936958534 2922552498177711 2927422794251088 2931600648326868 2935982510023752 2936045353663296 2946682154739582 2951149725691104 2955298184431803 2964447714414564 2968942220371008 2979761980649328 2984215829060192 2988410769131319 2988474734978712 2997726978740256 3002207679422784 3003848827935588 3010986064450336 3012632011643002 3013148669508144 3021959045734776 3030795183295404 3031314956093088 3032972016018066 3035845860704832 3040178450116752 3041840355246189 3055818530841048 3060179624130678 3064753672744092 3065279269326624 3074242074207696 3075922600122897 3085445580309036 3090123535488192 3094467351011694 3099092649469516 3099158984422368 3110386718891781 3120016399136028 3124746768378816 3129139254104262 3129206232193776 3133883454836064 3145304312907624 3154501109144196 3155042097158112 3159757936651968 3164267366448048 3168996994946272 3170729318376454 3180545817814152 3185084914911522 3188102891770944 3189845659386708 3190392708890976 3199172693478482 3199721342542704 3201470461352403 3209077252901016 3219012476594208 3220772140848906 3225586226998884 3230189603249049 3235572562066992 3245033300552568 3245102759312064 3256859223659538 3261797065237536 3266382203845677 3271334483556944 3276494842247676 3281462454094272 3293350643532474 3293421136507152 3298343811066528 3302980323776721 3303051022871208 3318229540414656 3320043441402492 3329751170763318 3330322213666896 3340059997917384 3350400740944992 3352232228230494 3355408582884288 3357242807692716 3362034076851051 3365219719091552 3367059307130414 3367636748273808 3377483639350632 3387359322506628 3387940245045216 3389792253196662 3397846503071664 3399703926451623 3415326593292936 3415399697118528 3420200756381346 3425312928361044 3425386245940512 3437795847196179 3443008013306288 3448439177992452 3453667480839744 3458522333483658 3458596361898384 3463765923766176 3476388977424216 3486553857475164 3492364035246912 3497348141863632 3502575625993248 3504490299258186 3515340114426168 3525618886690572 3526223520353184 3536534115441936 3538467352021077 3541820170822304 3554727678733464 3559800787254054 3565121619314556 3565733027584032 3575545951534774 3576159147547728 3578114045040921 3586615753242312 3594633500465856 3599686510360542 3605144124736224 3610211909513643 3615685481826096 3626879554525248 3640019132325366 3640097045613168 3645537896441952 3650662463121639 3650740604226072 3656197363975408 3667516860458304 3669521698392228 3680251294001562 3680882446684464 3686384259427296 3691645260856056 3708609486345792 3710636787449844 3715932400730109 3721486602617826 3722124827039472 3733008232966488 3744565533997344 3746612490375258 3757567497657057 3763183931498698 3763829306894256 3774834655744824 3774915454709952 3785872183977996 3788591341808034 3794335361602848 3799669094269461 3805429909443792 3817211426191296 3822577315955622 3828372863109984 3831122546549136 3842242417454553 3842324659258344 3848067779577616 3853559526683076 3859981302115008 3865490051533488 3871267797150432 3873384014969574 3884709699223871 3885375915944712 3896736664236948 3903230392334784 3908800864435824 3910937599602243 3914643346698336 3916783275641502 3928909539652776 3940397579242404 3941073346277088 3952596952552752 3954757628729439 3973015974199104 3978600879872178 3984547692175092 3984632979971616 3996198416421218 3999068638575147 4005131770580784 4017531559344192 4023179040991194 4029278727646368 4034942722397601 4041060244393872 4043962688024088 4053571266822336 4055787140328252 4067646167054358 4068343756861776 4074424707788064 4080239498840904 4086338230325456 4088572015801217 4098989432276928 4101230133497196 4107083179754331 4113222034472334 4113927440412048 4125956468015592 4147182291855708 4153100918463063 4159308555866982 4160021865514704 4172185672139016 4172274976258368 4187390430419406 4193739083876832 4199634262087299 4206001478858928 4219023155264064 4234307970256038 4240727757085536 4246688987712927 4246779886548696 4253127545848944 4266295123390272 4268627281803204 4278769670534688 4281108648124266 4281842846143152 4293626509668489 4294362854465208 4300781635998512 4306919470998732 4314096749422656 4320253587008016 4322615241665637 4326711067403424 4329076252024818 4341734369720797 4342478964879384 4355176271794236 4368659789663568 4371047905437801 4391134191376632 4391228182009536 4403973765035628 4404068030494944 4420023232109373 4426724588536656 4439668227684424 4440429618222528 4446671571621846 4453413330556512 4469642970973992 4476323743590288 4482712102468068 4490182331031744 4503311519134176 4505773241903382 4516479096675504 4518948017464503 4519723004262216 4530462004095552 4532938568602164 4546192774943106 4546972434139632 4549458024027099 4553768791057248 4560267675175128 4567083904481392 4569580488248419 4583727796261572 4590269436196017 4597130509116138 4597918903989936 4611363111311544 4611461815864512 4635185303232288 4641701026517541 4648638974204274 4648738476633552 4663130855818176 4672653732344248 4680024598704042 4687120152568224 4693708881156393 4693809348290664 4700825182254096 4715378820589248 4717956469361436 4731751663716294 4739636904977952 4746401049672072 4753495492419408 4756093977564681 4768212196730304 4770818726721228 4782154337656416 4784768489080062 4785589063336464 4798759040217723 4799582013814056 4813615879351524 4820913975768128 4828518714891312 4831158211273359 4838379340498326 4852526648511479 4853358843100488 4853462727484224 4867549950828852 4867654138968096 4885288835489307 4892695597856304 4907001725335416 4907843262245952 4922193681141408 4940025965298711 4940131704760728 4947515716599792 4954576534306812 4961982136823768 4962833102719296 4977344310621984 4980065162103738 4994626756144977 4995483320500344 5010089996876076 5018439075859008 5033112874326432 5035864211539074 5047829578637328 5050588960695621 5051455122410712 5066225459025948 5073906545925056 5081038983759942 5081910367567824 5084688379794993 5096769754607496 5108163395398848 5122989889939404 5123099545677792 5130301134572019 5137969392541566 5138079368910768 5153986735377984 5164512019959432 5180501221259616 5187783500225487 5195648885649264 5211734485914432 5214583466136324 5222377700855336 5229830786212746 5238546052870368 5246022212795448 5253863438989872 5256735448887279 5270129270070336 5273010171639252 5288428330035858 5304801173162904 5312730256233456 5332091518100196 5340175694107712 5347682428971834 5348599541376048 5363318927302161 5364238721321592 5364353540903616 5379923629863468 5388080325858496 5391950250698784 5399529765540813 5407716187104336 5423412136571653 5423528222739144 5424458342482368 5440319331787872 5460028698488049 5468306844662928 5476110906339108 5484296045963112 5485236587216064 5501275290687456 5504282547588342 5520376941002343 5521323670026696 5529576389140944 5537467891284084 5545744741155976 5546695820686272 5562914229518688 5565955181174766 5582229903926739 5583187240559208 5599512349449732 5608001971811904 5644775897248047 5645743960341384 5645864805440832 5662251983617236 5662373182064928 5670836727798592 5678808275966994 5682887012712051 5691503042404272 5708144864165688 5709123794857536 5724835346224652 5725817139286944 5733865973933433 5742559294664976 5760338116010688 5763486988887516 5772101669366424 5780339290024614 5789971953172512 5806901695725648 5810076022454361 5824879719551424 5828063873917068 5845104996355422 5854845588502176 5863201296653736 5871965020047504 5875174913462253 5893364309479164 5902299451382208 5910596368863606 5928895428829128 5959523961298656 5968431658120384 5976821538262638 5976949469957424 5994297624631827 5995453957480512 6007697655871176 6021972128900672 6025264023286004 6026297339016288 6034768561486791 6043918091469552 6061590366590808 6062629912186176 6065944032036132 6080356900233504 6083680710492378 6101469250581537 6111637061682096 6120359248261356 6129507345488184 6130558538653248 6148484148415392 6151845200245794 6169833051708501 6170891160618072 6188934702023388 6198185298939032 6198317968844736 6220773437783562 6238962833800473 6240032798272056 6258278508208524 6258412464387552 6267766909672128 6290608625815248 6309002218288392 6310084194316224 6328534732896096 6337993989892544 6341458636752908 6351461955384057 6361091635628304 6370169829823044 6379691318773416 6380785417781952 6398345386956964 6399442685085408 6402940922704806 6418154505802032 6421662972186399 6438024953188416 6441544281697812 6451172453997768 6460379206498098 6471145124133984 6490066601105136 6493614378037227 6513718447319076 6523594130475072 6532764407691354 6542668967113888 6552989684495352 6586701287064948 6586842273014304 6596687622133056 6605960647553442 6606102045742416 6640086882804984 6659502341526636 6660644427333792 6680119995834768 6700801481889984 6704464456460988 6714485615385432 6724068153702102 6730439438183104 6734118614260828 6735273496547616 6754967278701264 6758659862855073 6774718645013256 6775880490090432 6779584506393324 6795693006143328 6799407852903246 6819289162414659 6830653186585872 6840401512762692 6850625856722088 6850772491881024 6875591694392358 6886016026612576 6895695763674207 6896878355984904 6917044666967316 6917192723796768 6927531847532352 6952777954848432 6972958461306411 6973107714950328 6994696283727264 7005151251986496 7008980598516372 7030680228852336 7051237773381144 7052447040706368 7073068230883872 7076934704042154 7083640341644608 7097627495574441 7109455357466928 7119601574508108 7130243238629112 7131466055168064 7151091903069548 7152318295095456 7156228090081842 7173231506484624 7177152733620093 7199373020721084 7210288249472448 7220423819027286 7231370963652192 7257569010747489 7280038264650732 7280194091226336 7291075792883904 7301324926243278 7301481208452144 7312394727950816 7339043396784456 7360502588003124 7361764893368928 7372768518854592 7383290521712112 7421273574899688 7431864801460218 7442973205235652 7444249654078944 7466016465932976 7470097743155607 7489131067994688 7493224980750516 7515134995314114 7526367862997396 7527658613788512 7549669311489648 7553796317308611 7571744367955992 7577182683616068 7588670723205696 7599338188538922 7610859818887584 7621558475639913 7645154631911244 7656745726219968 7662245093098272 7684484834909106 7684649318516688 7696135559155232 7706954088812349 7707119053366152 7730980103066976 7742535594300864 7746768029939148 7769419398447742 7770751831889424 7793473328473896 7817601728871648 7821875199204486 7829286693396672 7833566551283004 7844746179319119 7857819079305552 7880795158484808 7882146692554176 7905193905105504 7909515257458878 7932642495053787 7957201759744356 7969095384350184 7969265959943232 7992396832842436 7998137277150294 8010263541161568 8021523643457751 8046358081982388 8058557455292736 8069885444795202 8082120488787744 8087925376048176 8111574280656504 8135292334108716 8136687513723552 8148849415576128 8160478997681808 8172676460650912 8177144031602434 8202460266994392 8214166359508662 8226444068944668 8227854880824096 8251912936031184 8256423821382513 8294364583711416 8306201836926126 8318617111733964 8320043731029408 8344371344278032 8348932771762149 8374780860838812 8387478167753664 8399268524174598 8412002957717856 8468615940512076 8481455514171072 8493377975425854 8493559773097392 8506255091697888 8518212413950491 8537254563606408 8557539341069376 8562217296248532 8563685692286304 8587253019336978 8588725708930416 8601563271997024 8613838941997464 8640507174016032 8645230483331274 8653422134806848 8658152504049636 8670508935036921 8683468739441594 8684957929758768 8710352543588472 8737319579327136 8742095810875602 8767657494533133 8782268382753264 8807947530071256 8808136060989888 8840046464218746 8853449177073312 8865894553295409 8879336455368848 8893343143243692 8906826661113024 8939285941947984 8952647487180576 8965232307393957 8965424204936136 9006623038268352 9011546483806764 9032958193351008 9037896034929006 9039446008524432 9065877137204328 9092385549886212 9093944868279264 9098916048054198 9107537582114496 9120535350350256 9125521065738567 9134167808962784 9139160976496838 9167455592523144 9180538872392034 9194261018232276 9195837807979872 9222726222623088 9227767800368691 9270370606464576 9283402053035082 9297277948408548 9297476953267104 9331160156675343 9345307464688496 9360049197408084 9374240305136448 9387417762312786 9387618696581328 9401650364508192 9435912938722872 9463503327432588 9479273809955904 9492802099344144 9506990984838816 9512187955129362 9541637453442456 9564308675312832 9569536978160124 9571178126672928 9597518080435446 9599164027628112 9604411384057209 9627231758703048 9657037429782624 9662316422546718 9676758680996652 9690568809747147 9705053297022958 9706717686200976 9735099901657704 9735308277936192 9770577670978614 9785391195712608 9799146611537031 9814003450670832 9844387362282816 9880051930597422 9880263409521456 9895031433199584 9908940971330163 9909153068613624 9923964273647536 9954688621243968 9960130324207476 9989253512289954 9990966641000688 10020179993752152 10066225748652864 10071728423078148 10086102230553153 10095659157274656 10101177921391242 10102910244821424 10132450918051896 10162077967519884 10163820735135648 10169376759589986 10193539509214992 10199111779354869 10245979779878808 10246199091355584 10260602269144038 10275938785083132 10276158737821536 10313387541588537 10329024039918864 10361002442519232 10375567000450974 10391297771298528 10429166932272648 10444755401710672 10459661572425492 10477092105740736 10492044425590896 10507726877979744 10513470897774558 10544212040750507 10546020343278504 10576856660071716 10609602346325808 10615402056063231 10625460512466912 10664183036200392 10695364857943668 10697199082752096 10726637854604322 10728477442643184 10734342135122763 10759847259726936 10783900501397568 10799059531081626 10815432374208672 10830635728540929 10846824273143306 10847056445478288 10880638663575744 10920057396976098 10936613689325856 10951987389364917 10952221812678216 10968592091926224 11002550581374912 11008565095176684 11040753882004686 11042647340053392 11059152778281888 11074935782568168 11091489482311952 11097552614317589 11125828459037376 11131910362349532 11147797202190327 11164459807853478 11166374481118416 11199024698899464 11272702492971171 11289551794496094 11291487920682768 11324503967234472 11324746364129856 11357616551933988 11365774025424102 11383006084808544 11399007282808383 11416289728331376 11449670692449304 11451634278573888 11467731947866866 11485118589329952 11526727252363659 11526973977775032 11544203338732848 11560678580049228 11579943906345024 11613803391451296 11620152044908722 11654129097671613 11656127747834136 11690209992710844 11709691177004352 11726402593307472 11732812798806729 11743930040095008 11750349826924506 11784707574956449 11786728618958328 11821192737727212 11857790857658256 11864272886188317 11919047922597312 11953643076525276 11953898939914848 11988595249263654 11997205915725441 12015395311742352 12050528046572008 12052594678032576 12069537122973582 12087836182939104 12104828167192803 12123180733181616 12131888064072264 12160713800467008 12167361420984756 12202938501163074 12223274123364192 12240718496522712 12259014690976368 12265716047403651 12296968296830784 12303690400491588 12339666103417002 12341782321236144 12377869404046776 12396370597878064 12441546875567124 12459302755389189 12477925667600946 12480065596544112 12516557016417048 12516824928775104 12581217251630496 12598902786261897 12618004436576784 12657069465792192 12682917273505816 12702923910768114 12722183271256608 12740066963138781 12740339659646088 12759382637546832 12796690773913928 12798885370170816 12805881845409612 12836309011604064 12843325944372798 12880879529005467 12883088563395624 12902344907995536 12920758412996196 12942290248267968 12980133202210272 12987228756074454 13025203109162391 13027436894638152 13065528815382708 13085337934227776 13105979368990704 13113143716313403 13171143760245443 13173402574129896 13173684546028608 13211921295106884 13212204091484832 13260069696328119 13280173765609968 13319004683053272 13321288854667584 13360239991669536 13408928912921976 13428971230770864 13448136307404204 13468237228521656 13470546993095232 13509934557402528 13517319725710146 13549437290026512 13556844052393509 13559169012786648 13591386012286656 13598815705806492 13638578324829318 13661306373171744 13680803025525384 13701251713444176 13708741464745257 13751183388784716 13772032053225152 13791391527348414 13793756711969808 13834089333934632 13834385447593536 13905555909696864 13925103079552623 13945916922612822 13946215429900656 13989392567454528 14017961197032744 14061360457704672 14081126643469179 14102475546762288 14146136461767744 14153869408084308 14195254991148882 14218910714933856 14239203149016216 14260486477258224 14268281932694043 14302183806139096 14304636590190912 14312456180163684 14346463012969248 14354305467240186 14396277120653169 14398746041442168 14440847638054572 14462741927304384 14515138021494978 14557579945534437 14560076529301464 14560388182452672 14602649852486556 14602962416904288 14624789455901632 14655866506467921 14678086793568912 14721005176006248 14723529786737856 14766581043424224 14820077895896133 14842547149799376 14863729602920436 14885946410471304 14888499308157888 14932032931865952 14940195486311214 14983880268434931 14986449961501032 15030269990628228 15052735725994792 15055317227577024 15099338622979296 15107592634617222 15143488735911984 15151766882086863 15154365367232136 15198676377077844 15221719637775168 15243116951279826 15290309263822488 15324490186196544 15368969669818212 15369298637033376 15392271118310464 15413908177624698 15414238106732304 15461960206133952 15493536059878296 15538838796895484 15541503663778848 15563350500676461 15586946656947792 15635203457743296 15643750398408972 15667133102566008 15689492358638238 15715638158611104 15761590316969616 15770206346661837 15810387810211008 15819030514917756 15865284990107574 15914403519488712 15938190768700368 15984793665684872 15996274554300588 16020527082323136 16043047286915502 16089956781906483 16092716163964776 16139770889590404 16164240977575488 16175850752096352 16223148561313008 16270236409714959 16270584668217432 16273375027447104 16320957995363616 16345352921301824 16354288063204868 16380086095464147 16404920533988784 16428332719017324 16452888137889336 16455709761648192 16503825872062368 16512847642765026 16561130823007029 16588729167422832 16612403673852252 16637234223467928 16640087462058816 16688742688556064 16697865543524298 16746689711780217 16749561721677624 16798537048349196 16824005915435712 16934327691744141 16937231881024152 16986755950851708 16987119546194784 17012510183395776 17036424827900982 17074509127212816 17124434592497064 17127371384572608 17174506038673956 17177451417860832 17203126543994048 17227677883994928 17281014348032064 17290460966662548 17316305008099272 17341017870073842 17366937478883188 17369915859517536 17420705087176944 17430228067363083 17474639158654272 17484191621751204 17535314989066266 17564536765506528 17615895060142512 17625524740386759 17680092928437492 17706898354146624 17731789106590818 17758672910737696 17786686286487384 17878571883895968 17905294974361152 17930464614787914 17930848409872272 17982892873895481 18023092967613528 18065916386702016 18075792069858012 18078892017048864 18131754274408656 18184771099772424 18187889736558528 18197832096108396 18241070700700512 18251042131477134 18268335617925568 18278321952993676 18304407751744611 18334911185046288 18361077744784068 18388522036464552 18391675615959744 18445452445246176 18455535600737382 18509499155125503 18566804106070164 18594555896817096 18594953906534208 18662320313350686 18690614929376992 18716888501401419 18720098394816168 18774835524625572 18775237393162656 18803300729016384 18871825877445744 18927006654865176 18985604198688288 19013981969677632 19024375910258724 19083274906884912 19139073956320248 19142356253345856 19195036160870892 19198328055256224 19208822768114418 19254463517406096 19264988916559197 19314074859565248 19324632845093436 19353517361993304 19381137619494294 19410106594045916 19413435372401952 19470199803315408 19480843134111681 19541155341957228 19570782391425216 19598293223074062 19628006901341664 19760103861194844 19760526819042912 19790062866399168 19817881942660326 19818306137227248 19847928547295072 19920260648414952 19978507024579908 19981933282001376 20040359987504304 20143456846156296 20172204461106306 20191318314549312 20202355842782484 20205820489642848 20264901836103792 20275979588565219 20324155935039768 20327641470271296 20338753519179972 20387079018429984 20398223558709738 20457867487243977 20491959559757616 20521204538288076 20551877570166264 20552317475643072 20626775083177074 20658048079837728 20687087291022621 20751134000901948 20782595542597056 20858333864545296 20889510803421344 20918875383919233 20919323144850984 20984088851181792 21015453755959488 21026941795549116 21088424081501014 21092040686557008 21153713320143432 21219204692651616 21230804112126462 21250921024933824 21292882486723323 21328366072400784 21390729715887336 21394398165504192 21453275709208644 21456954885286368 21468684270245526 21519694519453872 21531458200860279 21598119062163252 21630864748417344 21661271457081858 21693648546286612 21694112890956576 21772707032242467 21840114793952196 21873227378651712 21903974778729834 21904443625356432 21937184183852448 22017130190353368 22081507764009372 22085294680106784 22118305556563776 22149871565136336 22182978964623904 22195105228635178 22263820724699064 22295594404380654 22328919615706956 22332748962236832 22398049397798928 22410293229466821 22545404985942342 22579103588992188 22582975841365536 22649007934468944 22661388951925833 22715233103867976 22731548050848204 22766012169617088 22798014565616766 22832579456662752 22864675426919739 22899341384898608 22935463895733732 22970237178659904 23053454504727318 23053947955550064 23088406677465696 23120862266437047 23121357160098456 23227606782902592 23240304089817444 23308258195343226 23312255495668272 23380419985421688 23452805186614944 23465625597613458 23487860080190016 23500699653849012 23534238537957357 23569415149912898 23573457237916656 23642385475454424 23715581715316512 23728545772376634 23797927485161361 23907286153050552 23907797879829696 23977190498527308 23994411831450882 24030790623484704 24064570930373253 24101056093144016 24139074245947164 24175672365878208 24209656334385606 24246361466363232 24263776128144528 24334722841969512 24405877002326148 24446548246728384 24481436993045424 24518029381952736 24531432094807302 24607380800983176 24679332206834004 24683564642472288 24755738808093552 24769271464147539 24792741195756128 24883093751134248 24918605510778378 24955851335201892 24960131193088224 25033114032834096 25046798315286447 25162434503260992 25197805572523794 25236008873153568 25365834547011632 25405847821536228 25444366542513216 25480133926277562 25480679319292176 25518765275093664 25554637241851473 25593381547827856 25611763690819224 25672618023208128 25686651888745596 25761759058010934 25766177126791248 25804689815991072 25841516825992392 25960266404420544 25974457512148908 26011526805110763 26050406218324782 26054873789276304 26131057630765416 26211958737981408 26226287432626806 26302972483599399 26342287520490886 26346805148259792 26423842590213768 26424408182969664 26520139392656238 26560347531219936 26597683659886227 26638009366106544 26720479983339072 26817857825843952 26857942461541728 26895696922181871 26896272614808408 26936474457043312 27019869114805056 27034639451420292 27098874580053024 27113688104787018 27118338025573296 27192967894567097 27197631411612984 27277156649658636 27322612746343488 27361606051050768 27376563197215701 27402503426888352 27417482929490514 27502366777569432 27582783054696828 27587513423939616 27668178667869264 27683303401106073 27811111819393728 27850206159105246 27891833845225644 27892430859801312 27993480470026029 28035922394065488 28122720915409344 28162253286938358 28204951093524576 28307738816168616 28390509982297764 28437821429867712 28478406298032432 28520972954516448 28536563865388086 28604367612278192 28620004110608519 28624912360327368 28692926025938496 28708610934480372 28792554241306338 28797492082884336 28813234152171627 28881695276109144 29030276042989956 29071706429241441 29115159891068874 29120153058602928 29205299704973112 29205924833808576 29311733012935842 29356173587137824 29397439834611093 29442010352012496 29533162086848448 29640155791792266 29685094299598752 29726822913990489 29727459205840872 29771892820942608 29864065863731904 29880390972622428 29967760536869862 29972899923002064 30060539981256456 30105471451989584 30198677245958592 30215185269234444 30258306691659459 30286977471823968 30303533764173726 30308730734464272 30392140588045579 30397352754155688 30486233902559652 30580618527644976 30597335338064607 30737939339636424 30738597274066752 30827816355249396 30828476213464608 30940162624765611 30987072119756592 31077677593790968 31083007327557696 31126701001352922 31173893313895584 31287500796817944 31334266205132016 31378984717276476 31431276317222208 31523180633939232 31540412693323674 31632636122251521 31638061029835512 31730569980215148 31828807038977424 31846206168189693 31876381537400736 31969587331369744 31987063417738933 31992549108601176 32086094573831004 32179913563812966 32185432327929552 32203026405368289 32279541779180808 32351701504192704 32446297122626016 32491907185622787 32540472819429918 32541169336434864 32641915990727232 32708576126409736 32760172190928294 32809841067977568 32855962168094751 32856665438034648 32905776275778672 33007651744124736 33025695285530052 33122261646014058 33177458334845664 33224807347704504 33274468446935856 33292657842952767 33377485377112128 33395731087048596 33493379423560434 33499123443355248 33597074096698392 33818107478913513 33868655383488282 33874463762048304 33967686539580353 33973511901703416 33974239092389568 34072849655801964 34149018254425632 34197021848425149 34248869184994128 34349012077347912 34354902835721664 34455355767989856 34580181757090977 34580921933325096 34632610016198544 34682035740147684 34733874957766376 34739831719035072 34841410174353888 34860456134726166 34962387293014839 34968383243502408 35070629978132532 35129073531013056 35231790120285024 35251049480773518 35354122724869347 35360185856874984 35463578213181636 35517345821475392 35573372572974768 35592818658564951 35757143767791936 35860929229575828 35861696819744544 35965785747790962 35991617747176323 36046185935227056 36151584139716024 36157784034097728 36263508548817312 36314484501578409 36369542199544848 36395664192216792 36482141401401024 36502084262954268 36556643905987352 36608815503489222 36669822370092576 36722155489568136 36777044072929104 36797148142210953 36890904890492352 36911071201474764 37018998310251006 37133608212140328 37189111793634192 37324640626701372 37381229858753984 37433777002802838 37440196789632336 37549671049251144 37550474786325312 37743651754891488 37796708358785691 37854013309730352 37963884956001571 37971208397376576 38048751820517448 38166549813769824 38220200889416343 38278147912640496 38390072321741784 38396656110512448 38417645536228836 38508927034812192 38529977833118394 38642638587016401 38649265690186872 38707034723986608 38762275238988588 38820213188091832 38826870744803904 38940399606630816 38961686268223362 39075609327487173 39082310683914456 39196586446148124 39256013802683328 39513431280736329 39520207722389688 39521053638085824 39635763885320652 39636612274454496 39695857094590144 39780209088984357 39840521296829904 39957014049159816 39963866564002752 40080719975008608 40286913692312592 40344408922212612 40404711685564968 40411640979285696 40529803672207584 40551959177130438 40648311870079536 40670532157180527 40677507038359944 40774158036859968 40796447117419476 40915734974487954 40983919119515232 41042409076576152 41103755140332528 41126224394235771 41253550166354148 41316096159675456 41374174582045242 41502268001803896 41716667729090592 41779021606842688 41837750767838466 41838646289701968 41968177702363584 42053883591098232 42176848163002028 42184081373114016 42243379930407537 42307426640286864 42438409385303232 42461608224252924 42585764973446646 42656732144801568 42781459431774672 42804845798082129 42906551418417288 42913909770572736 42937368540491052 43039389038907744 43062916401720558 43188831361959507 43196238124326504 43322542914163716 43387297092573224 43388225781913152 43545414064484934 43672739836603311 43680229587904392 43807949557459668 43808887250712864 43874368367704896 44034260380706736 44163015528018744 44170589360213568 44299743130272672 44365957929247808 44390210457270356 44460233687688399 44527641449398128 44591188808761308 44657839231413912 44665497924473664 44796098795597856 44820586458933642 44951640805304793 45090809971884684 45158207177984376 45165951682731072 45298015868937888 45322777903851666 45430466207735952 45455300646260589 45463096101696408 45596029131233532 45665158913325504 45729350853839478 45798682769797216 45870927791467464 46106909009454636 46107895911100128 46176813354931392 46241724532874094 46242714320196912 46480608179634888 46616516390686452 46624510991336544 46760839970843376 46905610373229888 46931251195226916 47001399307698024 47068477075914714 47138830299825796 47146914475833312 47284770950908848 47310619039985511 47431163430633024 47457091544753268 47595854970322722 47814572306101104 47954380997054616 47988823662901764 48061581246969408 48129141860746506 48202112186288032 48269870345719449 48278148491894328 48419312668771212 48492722932726464 48527552256289056 48669445683939024 48810709229144877 48811754004652296 48962873986090848 49036058763905472 49062864189614604 49214761601966352 49358664413668008 49367129284944576 49511477616187104 49538542928295078 49585482391512256 49683392469021087 49766187502268496 49837211021556756 49911702670403784 49920262386176448 50066228065668192 50093596630572894 50240069135340651 50395611145047588 50472017746307136 50731669094023264 50802983075232423 50811695643072456 50960267852555124 50961358638584352 51037530550187328 51109274483702946 51186763095655712 51223527381638448 51373303777491192 51523518116021868 51532354253582496 51609379631982144 51683033651984784 51948915024297816 52023053610221526 52100812436649564 52109747578552608 52262115261530832 52290684202089249 52423917475962816 52452574865253612 52605944967198798 52684575040981772 52693610296519584 52847685180427536 52876574221160277 53040278785312476 53120695062439872 53195367319772454 53276018732213088 53635715651687904 53715884923083456 53791393844363742 53792545229616816 53872948914086624 53948678621686443 54069278902840584 54197749160106048 54227376209574036 54236676051146592 54385935789134194 54395262823225968 54554313299317272 54723212102101536 54753126394431402 54805006853776704 54834965858981028 54913223255233833 55004733555138864 55165566109393656 55175026847879232 55336357335738528 55366606802212146 55528497465376509 55700412318210492 55783667690451288 55784861719602624 55986960940052058 56071844788130976 56150665504204257 56324506573876716 56409902187049152 56615477632337232 56781019964595528 56956812596064864 57041945909032896 57073127730776172 57208735224556384 57240008221217038 57249824720654736 57417221868960744 57585108482612676 57594984165768672 57626468304343254 57763390552218288 57794966749677591 58060552085979912 58143412858482882 58230319782137748 58240306117205856 58410599409946224 58442529402335043 58623466025871684 58712347174275648 58794879669222186 58884020704024992 59280311583584532 59370188599197504 59453645827980978 59454918411681744 59543785641885216 59760781945244856 59935521073739724 59945799846004128 60121079962512912 60210942903979168 60430370538468888 60516613383318918 60573954943647936 60607067528347452 60617461468928544 60784281176091158 60794705508311376 60827938765695657 60972467805119304 61161237055289952 61194670676129214 61373602461731931 61475878679272848 61655632710498792 61656952426929216 61880325249531222 61974144239513184 62061261873067863 62155355187581936 62253402002705844 62347786627791168 62575001593635888 62668532410264032 62756626151757699 62757969434552952 63046361267878464 63080825386647348 63265272244503042 63276122059671024 63461139960430296 63657614077954848 63692412336379386 63752763074801472 63878647460169969 63939174662739488 63974126835477866 63985098217202352 64172189147662008 64359827127625932 64370864655859104 64406052810736578 64559083558361616 64594374602580837 64892594245252032 64983814371245574 65080945638859836 65082338672869728 65318121096727401 65417152252819472 65520344381856588 65619682135955136 65711924336189502 65713330876069296 65811552551557344 66051390571060104 66244523292028116 66354916669691328 66449614695409008 66548936893871712 66585315685905534 66791462174097192 66986758847120868 66998246886710496 67194148193396784 67230879688400463 67636214957827026 67737310766976564 67748927524096608 67935373079160706 67947023803406832 67984166855777499 68145699311603928 68298036508851264 68394043696850298 68497738369988256 68594026280759217 68698024154695824 68910711535979712 69160363514181954 69161843866650192 69265220032397088 69362586799311141 69364071480295368 69467749915532752 69682820348707776 69720912269452332 69924774586029678 69936766487004816 70141259956265064 70463580240570048 70502098961547036 70602715613872071 70708245449738694 70720371713749968 70927156426363272 71146745145949536 71185637317129902 71393782455484083 71721858459151656 71723393639489088 71931571495581924 71983235494352646 72092371870454112 72193712791119759 72303168279432048 72527017097634624 72628969003156818 72739084399089696 72791328384433584 73004168525908536 73113287811974704 73217631006978444 73339644740185152 73444310979136272 73554088145858208 73594296284421906 73809484285253549 73822142402949528 74037996620502012 74267216424280656 74307814392442617 74378223587268384 74649281253402744 74867554005605676 74880393579264672 75099342098502288 75140394945859341 75487303509782976 75593416717571382 75708026619460704 75927769912003142 76097503641034896 76333099627539648 76440401778832686 76556295825280992 76663911725554419 76780144643483568 76835291072457672 77017854069624384 77059955666236788 77285277174032802 77298531380373744 77414069447973216 77524550477977176 77640426376183664 77682868300223123 77880799213261632 77923372536446724 78034580415332289 78151218654974346 78164621367828912 78393172892296248 78908917450798197 79026862561472658 79040415444779376 79271527770641304 79273224548908992 79560418177968714 79681042593659808 79793050979658681 79914028098319632 80161439950017216 80573827384625184 80687090766545613 80688817844425224 80809423371129936 81059607344415168 81103918354260876 81296623740159072 81341064314361054 81355014076719888 81578903683701291 81592894234838952 81831469948975908 81967838239030464 82084818153152304 82129689591647103 82207510280665056 82252448788471542 82492953024695143 82507100332708296 82748349164090484 83004536003607792 83049910203318219 83433335458181184 83675501535676932 83677292579403936 83980441410078087 84107767182196464 84353696326004056 84368162746228032 84486759860815074 84614853280573728 84923216448505848 85171529946893292 85313464289603136 85562918863549344 85609691596164258 85813102836834576 85860012331825557 85874737080982104 86078778077815488 86125832803441116 86377662723919014 86392476248653008 86439702456514881 86645085828327432 86774594185146448 87090828128969868 87215119287724323 87345479673206622 87360459175808784 87615899114919336 87617774501425728 88068520761413472 88192319503833279 88326031056037488 88599486260545344 88780420914540712 88920467375376798 89055282898796256 89180468741971467 89182377617522616 89315678462827824 89592197591195712 89641172917867284 89903281610609586 90181619943769368 90316414355968752 90596031737875776 90645555807703332 90860932415471904 90910601292521178 90926192203392816 91176421764136737 91192058262467064 91458701707678956 91597365539594432 91741855582934928 91792006014193821 92198006321718101 92213818018909272 92215791822200256 92483449065748188 92485428640393824 92820487874296833 92961216359269776 93233032781372904 93249021982673088 93521679941686752 93862502390453832 94002798615396048 94136954151829428 94277660599651592 94293828951666624 94569541901817696 94621238079971022 94897908366754563 94914183089506536 95191709940645444 95629144612202208 95908761994109232 95961190253216799 95977647325803528 96258283721493012 96404224372576064 96539740691438898 96556296983788656 96609079216104867 96838625337542424 97055104512578112 97338891367878048 97475721556868361 97621418458289754 97623508009304592 97925747972181696 98125728379229208 98429523203932704 98567886504284253 98717328827336016 99022955232374208 99077085856590156 99366784938042174 99532375004536992 99674422043113512 99823405340807568 99877973528858301 100132456131336384 100187193261145788 100480138270681302 100791222290095176 101463338188046528 101605966150464846 101623391286144912 101903059618741059 101920535705110248 101922717277168704 102218548967405892 102373526191311424 102447054763276896 102591065545275447 102746607554982384 103047036232043736 103064708507164992 103366067303969568 103740545271272931 103897830048595632 104046107220443052 104201624873299128 104219495157105216 104524230523061664 104581368404178498 104887161879044517 104905149730507224 105211889934397596 105369150081963544 105387220593039168 105695370360855072 105753148442320554 106062368174608041 106080557570624952 106390734639544908 106552037464426176 107271431303375808 107582787688727484 107585090459233632 107745897828173248 107897357243372886 107974853241528969 108138557805681168 108454752419148072 108473352102293184 108771871578268388 108790525646451936 108943453504735227 109108626598634544 109446424204203072 109506252788862804 109669931717962056 109826446510467666 110009467110277728 110331132218787312 110391444426632859 110672714671477056 110733213604424292 111056994930753018 111400824636420984 111567335380902576 111973921880104116 112143689576261952 112301331008408514 112649013147753432 113230955264674464 113562039929191056 113891654868004713 113913625192129728 114146255461552344 114417470449112768 114480016442434076 114499649441309472 114660602668249029 114834443737921488 115170216965225352 115189968331537344 115252936608686508 115526781104436576 115589933499355182 115927915761049203 116121104171959824 116286825716965764 116460639564275496 116480612234411712 116821198819892448 116885058804670086 117226827982461519 117246932051743368 117589759338444372 117768041408049984 118540293842208987 118560623167169064 118907291655961956 118909836823363488 119087571283770432 119521563890489712 119871042147479448 119891599692008256 120242159925025824 120421885807958336 120860741076937776 121033226766637836 121214135056694904 121234922937857088 121568562352182316 121589411016622752 121655877531391314 121944935610238608 122011596471541581 122322474110579904 122389341352258428 122747204923463862 122951757358545696 123311265420997584 123378673182707313 123760650499062444 123948288479026368 124122523746135726 124310710375163872 124506804005411688 125150003187271776 125337064820528064 125513252303515398 125515938869105904 126161650773294696 126530544489006084 126552244119342048 126922279920860592 127315228155909696 127384824672758772 127757294920339938 127878349325478976 127948253670955732 127970196434404704 128344378295324016 128414537394246387 128719654255251864 128741729311718208 128812105621473156 129118167116723232 129188749205161674 129566494085878521 129967628742491148 130161891277719672 130164677345739456 130636242193454802 130834304505638944 131018219509809933 131040688763713176 131423848672379004 131426661752138592 131623105103114688 132102781142120208 132489046584056232 132899229390818016 133097873787743424 133170631371811068 133582924348194384 133973517694241736 133996493773420992 134388296386793568 134461759376800926 134854922415914379 135272429915654052 135474621533953128 135497855048193216 135870746158321412 135894047606813664 135968333711554998 136291398623207856 136365901938781767 136788087393700596 136995476739976512 137188052561518434 137396048309391648 138320727028363908 138323687733300384 138530440064794176 138725173598622282 138728142960590736 138935499831065504 139441824538904664 139849549172059356 139873532974009632 140282519912530128 141004197923094072 141205431227744142 141416490899477388 141440743427499936 141854312852726544 141931857119956533 142293490291899072 142371274634259804 142787564910968166 143443716918303312 143863142991163848 143966470988705292 144184743740908224 144387425582239518 144606336558864096 144809611037158347 145257938006313636 145478168798179392 145582656768867168 146008337051817072 146226575623949408 146432127687434631 146435262013956888 146888621958272544 147108176291716416 147188592568843812 147618968570507098 147644284805899056 148075993241004024 148534432848561312 148615628784885234 148756447174536768 149050177407063261 149298562506805488 149735108011211352 149760787158529344 150198684197004576 150280789891718682 150720207406021953 151186833435142764 151416053238921408 151855539824006284 152195007282069792 152408949225697269 152880803557665372 153112591650561984 153327823451108838 153560289286967136 153670582144915344 154119911332473576 154570554348065604 154597062760747488 154828138895946432 155049100955954352 155280852752367328 155365736600446246 155846745072893448 156069160830664578 156302437309948692 156329242735657824 156786345784592496 156872052606267747 157817834901596394 158053725122945316 158080830889558752 158543055541282608 158629722663480831 159120836355937428 159362085187319616 159586101959317362 159828056196639264 161147654769250368 161374181533091226 161377635688850448 161618846742259872 161846035865059329 162207836708521752 162593247480318144 162682128628722108 162710028153439776 163157807367402582 163185788469677904 163662939897951816 164169636306304608 164259379183294206 164415020561330112 164504897576943084 164739669765701499 164985906049390286 165014200665416592 165496698328180968 166009072007215584 166099820406636438 166585492396129527 167351003071353864 167354585158807872 167960882820156174 168215534364392928 168451996512612771 168707392652008112 168973519721630148 169229706561147456 169846432897011696 170343059893786584 171125837727098688 171219383192328516 171626205673669152 171720024663651114 171749474161964208 172251665606882232 172755325447838028 172784952497306016 172879404913029762 173290171656654864 173384900249032773 173549188370292896 174181656257939736 174430238575448646 174690959346413244 174720918351617568 175231798229838672 175327588207005129 176137041522826944 176384639007666558 176652062112074976 177560841829081424 177840934750753596 178110565797592512 178360937483942934 178364755235045232 178631356925655648 179282345835734568 179806563221219172 180363239887538736 180632828711937504 181291111615406664 181721864830943808 181821202585042356 181852384406785632 182352843528273474 182384116524934128 182483816297086971 182917403415357912 183483711165869856 183584012028387642 184120807385195793 184396012643436202 184427636037818544 184966898131496376 184970857280787648 185640975748593666 185922432718539552 186183785619203589 186466065562745808 187043359883373504 187725004780907664 188005597230792096 188269878455273097 188273908303658856 188555321199303184 189139083803635392 189242476159942044 189795816733509126 189828366179013072 190383419881290888 191258289224404416 191635942380509907 191817523988218464 191922380506433598 191955294651607056 192516567442986024 193079481382877796 193112593967577312 193218158432209734 193677250675084848 193783123807742511 194677782735756096 194951443113736722 195242836916579508 195247016018609184 195954363290182203 196251456758458416 196859046407865408 197135773008568506 197434657654672032 198154171713180312 198733569876084348 199064750009073984 199348844086227024 199646810681615136 199755947057716602 200340028774259633 200374386522291576 200960276541362604 201582444580190352 201692639065201389 203211932300929692 203246782572289824 203806119237482118 203841071410220496 203952500567332497 204437097934811784 204894109526553792 205182131090550894 205493215109964768 205782078842277651 206094072464087472 206732134607939136 207481090542545862 207795660097191264 208087760397933423 208092214440886104 208403249746598256 209048461046123328 209162736808356996 209774323758089034 209810299461014448 210423779868795192 210738300163927088 211390740721710144 211506296884641108 211808146841616213 212124736349216082 212161115141249904 212781469279089816 214181347366452249 215165575377454968 215170180918467264 215794714486745772 215949706483057938 216277115611362336 216581138373359277 216909504838296144 217543743156536776 217581051292903872 217886907009470454 218217253197269088 219012505577725608 219339863435924112 219652893020935332 220018934220555456 220662264437574624 220782888853265718 221428452855760647 221466427208848584 222113989861506036 222801649272841968 222923443177327851 223134670761805152 223909443924172531 223947843760208232 224602662016817028 225298026295506864 225421184837578023 226461910529348928 227124079858382112 227783309736009426 228292510923104688 228960032884868152 228999298882618944 229321205336498058 229668887475842976 229991735176663257 230340433930450704 230505873217373016 231053562208873152 231179866998710364 231855831522098406 232242208343919648 232573651433931528 232921279128550992 233048604900669369 233642397639784896 233770117609340172 234453655964923038 234493864103486736 235179518676888744 236726752352394591 237080587684417974 237121246334338128 237814583311923912 237819673646726976 239043127780979424 239379152938976043 239742084294958896 240484319850051648 241721482153875552 242061272299636839 242066453533275672 242428270113389808 243137124704364632 243178822033245504 243311755062782628 243889871220477216 244023192943083162 244736711051103873 244778682704516856 245494409846927724 245903514717091392 246622530841995168 246757346365414626 247478859074085429 247521300998124888 248245047492271452 248621420750327744 249013608010823376 249149730609954657 250300006374543552 251026504607030796 251031877738211808 251941324230234261 252323301546589392 253061088978012168 253104488238684096 253844559841721184 254769649345517544 255514589840679876 255896507341911464 255940392868809408 256688756590648032 256829074788492774 257439308510503728 257580036995476671 257624211242946312 258236334233446464 258377498410323348 259132988171757042 259935257484982296 260323782555439344 261272484386909604 261668609011277888 262036439019619866 262081377527426352 262847697344758008 262853323504277184 264205562284240416 264576958511499837 264978093168112464 265798458781636032 266341262743622136 267165848696388768 267541406225914401 267947035388483472 268776592773587136 268923518753601852 269709844831828758 270544859831308104 270949243067906256 271741492316642824 271788095213627328 271936667423109996 272582797246415712 272731803877563534 273529265292410211 273576174787401192 274376105123036868 274792096618783296 276594018965154303 276641454056727816 276647375466600768 277450347197244564 277456285921181472 277870999662131008 278461463622890499 278883649077809328 279699098344118712 279747065948019264 280565039825060256 282008395846188144 282410862455488284 282832981798954776 282881486854999872 283708625705453088 283863714239913066 284693725100263689 284742549268519608 285575129821936332 286887433836606624 287726285982327696 287883570759650397 287932941977410584 288774851164479036 289212673117728192 289619222074316694 290515876012627272 291165313537734336 292016674103634144 292453151247898816 292864255374869262 292870524027913776 293777243916545088 294377185137687624 295237937141014196 295288569611798112 295703659512852759 296151986482008048 297068865697122624 297231257569770468 298100354814126522 298597125013610976 299470216022422704 299633920586574903 300397368394009152 300561579783437364 301440414812043906 302373666870285528 303711079648012568 304390014564139584 304817898451394538 305709178856223177 305761607115330744 306655646902217676 307120578573934272 307341164289830688 308239822664947152 309141108696131208 309194125521494976 310098201911908704 310561705504734656 310731473200892492 311221635813818793 311693490145786896 312138321661329156 312604874619897384 312658485471315648 313572691569184992 313744105212535494 314661485637133551 315635669803192788 316107450245890632 316161661779117504 317086111082565216 317259445326961662 318187104523824123 318241672711874856 319172203918634724 319656112393278528 322748363066182452 322755271377700896 323237693484519744 323692071730118658 324415673417043504 325364257257444216 325420056306879552 326315614734805164 326371576939355808 327325879795903632 328339272612609216 328518758366588412 329009795153886168 329479339531402998 329971812098780572 330028401330833184 330993396656361936 331174333279898577 332018144014431168 332199640813272876 333170984792259054 334702006142707728 335921765640312348 336431068728785856 336903993025225542 337414785304016224 337947039443260296 339692865794023392 340686119787573168 341674964604014139 342438766384657032 343252411347338304 343440049327302228 343498948323928416 344503331213764464 345510650895676056 345569904994612032 345758809826059524 346580343313309728 346769800498065546 347098376740585792 347783747283147609 348363312515879472 348860477150897292 349381918692826488 349441836703235136 350463596459677344 350655176414010258 351680483947384557 352769278015333116 353304124224149952 355121683658162848 355620881526626961 355681869501507192 356721874967885868 356729510470090464 357262713851311296 358564691671469136 359613126442438344 360726479775077472 361265657423875008 362582223230813328 363642405170084712 363704768813571264 364705687056546948 364768233049868256 364967632594173942 365834806830715824 366034789414624743 366967422331739712 367168024056775284 368241614770391586 368792025286872404 368855272075637088 369933796262992752 370136019548121939 371281951497187332 371844865437079104 372367571238407178 372932131125491616 375450009561815328 376011194461584192 376539756910546194 376547816607317712 377110642398606368 378484952319884088 379591633467018252 379656732358026144 380766839762581776 383271884761019814 383635047976436928 383844761012867196 383910589303214112 385033134885972048 385243612182739161 386158962765755592 386225187935154624 386436316864419468 387354501350169696 387566247615485022 388699482257635563 389902886227473444 390485673833159016 390494032037218368 391908726580364406 392502913516916832 393054658529429799 394271546017137012 394869315309344064 396308343426360624 397467139752168696 398697688172454048 399293621363230272 399511894115433204 400680057548519266 400748773044583152 401920553082725208 403164889160380704 403385278130402778 404564767247743137 406423864601859384 406493565144579648 407612238474964236 407682142820440992 407905001134664994 408874195869623568 409097705816345301 410364262181101788 410986430219929536 411564157684555302 412188144928174944 414962181085091724 415591320194382528 416175520795866846 416184428881772208 416806499493196512 418325473616713992 419548647516178068 419620598922028896 420847559737590384 421476600327854176 423012593769282216 423616293683232426 424249472698432164 424322230282499808 425562938558179632 425795571359869599 428362694732904498 430331150754909936 431589428973491544 431899412966115876 432554231222724672 433162276746718554 433819009676592288 434428833111475041 435087486313073552 435773814018940908 436434506394538176 438025011155451216 438679726871848224 439296383062303893 439305786041870664 441324528875149248 441565777706531436 442856905711521294 442932854417697168 444227979723012072 445603298545683936 445846886354655702 446269341523610304 447150532221189783 447818887848345062 447895687520416464 449205324033634056 450596052591013728 450842369675156046 452160622218065859 454248159716764224 455566619472018852 456585021846209376 457226847677091807 457920065769736304 458642410672996116 459337774951685952 459983470353326514 460680867860901408 461011746434746032 462359733997420728 463711663044196812 464484416687839296 465147302867863056 465842558257101984 466097209801338738 467540235218680344 468907311929846076 468987728206973472 470359037353777488 470616157818803241 473453504704789182 474161175368835948 474242492668676256 475629166623847824 475889167990442493 478086255561958848 478758305877952086 479484168589917792 483442964307751104 484122544599273678 484132907066551344 484856540226779616 485538107595177987 486274249408729264 486623510125565256 487779742440954432 488046385886166324 489473422102207746 489557365409033712 490988819693855448 493245061683990336 493514692730829252 494219009297104497 494957718148170858 495042601996249776 496490094984542904 498027216021646752 498299461219909314 499756477188388581 502053009214061592 502063755476423616 503882648460468522 504646603093178784 505355989537838313 506122177956024336 507689119683442368 509539298691035088 511029179681359752 511793014683822928 513377513181296064 513658149576985548 514878617021007456 515160073990953342 515248422485892624 516666389996774843 516754996820646696 518265976343514084 519870514969964592 520154700747098319 520647565110878688 522544968773819208 524072878039239732 524162755054852704 525695394689516016 525982764621015387 528411124568480832 529153917022999674 529956186336224928 532682525487244272 534331697392777536 535082812451828802 535894070776966944 537847037507203704 539419689663657516 541089719662616208 541898486135812512 543482984633285648 543780078101561861 543873334846219992 545165594492831424 545463607755127068 547058530584820422 547152349574802384 547451448891260913 548752210246073736 552362422155587379 553188037930308606 553282908113455632 554900694394489128 554912571842362944 556922927245780998 557767298155618656 558551356857610767 559398196688237424 561130079650120512 564016791692376288 564809635365819291 564821724910976568 565665963597909552 567417251410906176 567727428479826132 569387450200527378 569485098537039216 571150259643872664 573774867673213248 574907827141529721 575452571964655392 575767141519300794 575865883954821168 577450671172866001 577549702328958072 579238444148633388 581031752025254544 581349371423227533 584033348207268288 585728510749738524 585741048055827552 587863089870546609 588754370275375248 590475874282028392 590577139223596224 591407319025705518 592303972964016096 594462515139540936 596200709628253044 597194250027221952 598940432044845408 599267841173149806 601020086322778899 601123159566874728 602880829624087812 604747333740571056 605077917195604167 607422159296025136 609635796902789076 611418357712446354 611523214230661488 611857501701997491 613311293804435352 614682328579661376 616479645329894304 617346236526832953 618282217392262416 620196403823817408 621462946401784984 622443271627637586 623386980291573792 624263281193800269 624276643322658312 625209749239794768 627145383138369984 627488210425070988 629322971274267102 631271339606385576 632214900491781264 634172222165130432 634518890653923324 636374209047648246 636483345423749712 638344407837269448 642544042099356747 645386044252026707 645496726132364904 645510542755401792 647384143460237316 648831346834087008 649743415120077831 650728514514888432 652631229469610328 652743153878711616 654651759591807264 657037516733176824 658019590307772336 658958679062805996 659943624197561144 660056802661666368 661986793312723872 662348666559797154 664285358567281941 664399281626545752 666341969584518108 669404012285415456 671728331772517593 671843531280624696 673807986050451084 674829570608032448 675894078886520592 676263554512734069 679385731588046784 681372239575146336 683349929208028278 684877532769314064 686880098654604456 686997896647856832 689006662427528928 689975205529989771 691021301791352112 691517619652119048 693160686626619456 693539600996131092 695567494566295218 696726625031758944 697720954301794584 698763837385652976 699145814702008107 700927192919354688 701310352828020516 703360967894769114 705538556030666232 710243367316325696 711241763053253922 711363739003014384 713443749935771736 713459020940180928 717129383342938272 718137458816928129 719226252884876688 721452959550154944 725164446461626656 726183816898910517 727284810340169424 729411374113093896 729536466099736512 729935265188347884 731669613661431648 732069578829249486 734210133153311619 734336048113550568 736483229540783172 737584050573744808 737710544151274176 739867592525985504 740272039096243878 742436577222256287 742563902994374664 744735142476814356 745864262250983232 750900019123630656 753079513821092388 753095633214635424 754221284797212736 755823972690702783 756969904639768176 759183266934036504 759313464716052288 761533679525163552 766543769522039628 767689522025734392 767821178606428224 770066269771944096 770487224365478322 772317925531511184 772740110986430013 772872633728838936 774709002700339392 775132495230970044 777398964515271126 779805772454946888 780971347666318032 783817453160728812 785005827033833664 786109317058859598 788543092034274024 792616686852721248 794934279504337392 797395376344908096 799023788230866408 801360115097038532 801497546089166304 802624218677743203 803841106165450416 806329778320761408 806770556260805556 809129534495486274 812847729203718768 815224476949928472 815364285640881984 815810002269329988 817748391739247136 818195411632690602 820587795877230633 820728524362203576 823128315369110604 824376289856349888 829782056895462909 829924362170183448 832351041591733692 832368857763544416 833612998986393024 836650947233427984 839097295032356136 839241197844057792 841695119475180768 842953200655708352 846025187538564432 847232587366464852 848498945396864328 848644460564999616 851125877116359264 851591142719739198 854081175300791067 856725389465808996 860662301509819872 863178857946983088 863650712278951191 863798825932231752 866324553493437108 867638019353184576 868857666222950082 870174972626147104 871547628037881816 876050022310902432 877359453743696448 878592766124607786 878611572083741328 883131555413062872 885713811423042588 885865708835394336 888455959446024144 891206597091367872 891693772709311404 894301064442379566 895637775696690124 895791375040832928 898410648067268112 898901761759724709 901192105182027456 901684739350312092 904321244436131718 911133238944037704 913170043692418752 914453695354183614 915840131539472608 917127536568669531 917284821345992232 919966940706653028 921361735721802816 922023492869492064 924719467994841456 927423326088393624 930294605735726112 931685116514203968 932194419602677476 935080470437360688 937814623859692152 937975456413946944 940718074707554976 941232315637606482 943984456911400653 946907009409578364 948322350737671896 948484985337352512 951258333247695648 951778335980884986 954561313571472369 957516611755904172 958968337179835584 968245089198547356 968265814133102688 969713080453559232 971076215190355974 972548498817458528 973247020251130512 976092771772332648 978946844204415492 979114730818067424 981977639387710896 987029385461658504 988438018594208994 989915436296341716 990085203992499552 992980189969085808 993522999839695731 996054432043293504 996598922439818628 999512954376777162 1004106018428123184 1007765296920937044 1009293206186357568 1010711979075676626 1012244355912048672 1019078597382070176 1022058359362719504 1023586029367645856 1025024893812042417 1027316299153971096 1029757234042014912 1030320147981906684 1030496844971785248 1033332779993549686 1033509993641293392 1036531952687028168 1039741029939929184 1040309401494196638 1041295130221757376 1043351241849442827 1045089937547638416 1048145756078479464 1048325510109705408 1051390789379032032 1051965529242030774 1055041451842153671 1058307834045999348 1059912372672449856 1065365050974488544 1066862644579880883 1070165624903657604 1071788141553933888 1075694075014407408 1078839379327315032 1082179439325232416 1083796972271625024 1086965969266571296 1087560156203123722 1087746669692439984 1090927215510254136 1094117061169640844 1094304699149604768 1094902897782521826 1097504420492147472 1098104368243874229 1104724844311174758 1106376075860617212 1106565816226911264 1109801388788978256 1110408058644365817 1113845854491561996 1115534596311237312 1117102713715221534 1118796393376474848 1128033583384752576 1129619270731638582 1129643449821953136 1131331927195819104 1135454856959652264 1138774900401054756 1138970197074078432 1142300519287745328 1149815654283059442 1150905143929310784 1151534283038601588 1151731767909642336 1154901342345732002 1155099404657916144 1155730836548217483 1158476888297266776 1162063504050509088 1162698742846455066 1166098446772906689 1171457021499477048 1171482096111655104 1175726179741093218 1177508740550750496 1179163975588289397 1180951748564056784 1182814638051411036 1184607945928032192 1188925030279081872 1192401419256506088 1197880864089690816 1198535682346299612 1202040172645557798 1202246319133749456 1205761659248175624 1209494667481142112 1210155834391208334 1213694301743229411 1214844318592050272 1219271593805578152 1222836715424892708 1223046428461322976 1223715003403994982 1226622587608870704 1227293117449035903 1232959290659788608 1234692473053665906 1236564434784524832 1242925892803569968 1244886543255275172 1246773960583147584 1248526562387600538 1248553286645316624 1250419498479589536 1254976420850141976 1258645942548534204 1262542679212771152 1264429800983562528 1269037781307846648 1272748418095296492 1272966690847499424 1276688815674538896 1277386714079608797 1285088084198713494 1290772088504053414 1290993452264729808 1294768286920474632 1297662693668174016 1299486830240155662 1301457029029776864 1303286499334425123 1305262458939220656 1309303519183614528 1314075033466353648 1316039180615544672 1317889149186911679 1317917358125611992 1319887248395122288 1323973586625447744 1324697333119594308 1328570717134563882 1328798563253091504 1332683939169036216 1338808024570830912 1341451596663569349 1343456663545035186 1343687062561249392 1347615972100902168 1351788157773041184 1352527109025468138 1356481866654197577 1362744479150292672 1366699858416056556 1369755065538628128 1371680543031275421 1373760197309208912 1378013324855057856 1379950411059979542 1382042603582704224 1383035239304238096 1387079201992262184 1391134989132590436 1393453250063517888 1395441908603589168 1397527674771305952 1398291629404016214 1402380201419817431 1402620705656041032 1406721935789538228 1411077112061332464 1411848473456409723 1422483526106507844 1422727478006028768 1426887499871543472 1427667503971327479 1434258766685876544 1436274917633856258 1438452505769753376 1450328892923253312 1452367633797821034 1454569620680338848 1456614322785533961 1458822748226187792 1459870530376695768 1463339227322863296 1464139157658498972 1468420266306623238 1468672096227101136 1472966459081566344 1475168101147489616 1479735185051971008 1480544078192487756 1482657027891313491 1484873154444512574 1485127805988749328 1489470284953628712 1499269431565165743 1506159027642184776 1506191266429270848 1511647945381405566 1513939809279536352 1516067968613514939 1518366533868073008 1523067359050327104 1533087539044079256 1535379044051468784 1540132539543888192 1540974448730956644 1544635851063022368 1545480221972860026 1545745267457677872 1549999169990324529 1550264990461940088 1554797929030542252 1559611544909893776 1560464102241294957 1561942695332636064 1567366107469207717 1567634906321457624 1572218634117719196 1577086184068548048 1577948293863046161 1585233373705442496 1589868559008674784 1598047576461732816 1602720230194077064 1602995092178332608 1605248437355486406 1607682212330900832 1613541112521611112 1618259068990972548 1625695458407437536 1630448953899856944 1631340234304685583 1631620004538659976 1635496783478494272 1636390823265381204 1641175591754461266 1641457048724407152 1642354346673782739 1646256630738221208 1657087266466762137 1659564113790925818 1659848724340366896 1664702083183467384 1664737715527088832 1673301894466855968 1675654070572832301 1678194590064712272 1683390238950361536 1692050375077128864 1694428906097457873 1694465174732929704 1696997890793728656 1702251754232718528 1703182285439478396 1708162350601582134 1713450778931617992 1721324603019639744 1726357715893966176 1727301424557902382 1727597651864463504 1732352013518598003 1732649106986874216 1737715332445900164 1740349945252294208 1743095256075763632 1744048114269682599 1752100044621804864 1757185532249215572 1757223144167482656 1763589269611639827 1766263110826125744 1771427622846085176 1771731417670788672 1776911918892048288 1783387545418622808 1788602128884759132 1791275551393380248 1791582750081665856 1796821296134536224 1797803523519449418 1803060258968336697 1803369478700624184 1808642488872263436 1822266477888075408 1828907390708367228 1831680263078945216 1834255073137339062 1834569642691984464 1835572505105992473 1839933881413306056 1844046985738984128 1849438935989682912 1852038709580498859 1854846652176787248 1860589211471452224 1864388839205354952 1870160940874721376 1872789843581400807 1875629247719384304 1881436149415109952 1882464631275212964 1887968913822801306 1893814018819156728 1896644701475343792 1902516666495391296 1903556671961769972 1909122627142944738 1915033223511808344 1936158132756080121 1936490178397094712 1936531628266205376 1942152430380711948 1945096997634917056 1946494040502261024 1949230245360233493 1952185543544665296 1957893688408830984 1958229461636134848 1963955278775421792 1974058770923317008 1976876037188417988 1979830872592683432 1980170407984999104 1985960379938171616 1987045999679391462 1992856075701845823 1993197844879637256 1999025908753554324 2008212036856246368 2015184995317552779 2015530593841874088 2021423958151353252 2024488711824097344 2038157194764140352 2044116718725439008 2047172058735291712 2050049787624084834 2054632598307942192 2060640295963813368 2060993689943570496 2066665559987099372 2067019987282586784 2069925616589969313 2073063905374056336 2079482059879858368 2080618802988393276 2086702483698885654 2090179875095276832 2096291512156958928 2097437444106024321 2102781578758064064 2103931058484061548 2110082903684307342 2116615668091998696 2130730101948977088 2133725289159761766 2140331249807315208 2151388150028814816 2157678758654630064 2164358878650464832 2173931938533142592 2175120312406247444 2175493339384879968 2178551450696731551 2181854431020508272 2188234122339281688 2188609398299209536 2189805795565043652 2195008840984294944 2196208736487748458 2202630399459934857 2209449688622349516 2212752151721234424 2213131632453822528 2219602777577956512 2220816117288731634 2227309731666768861 2227691708983123992 2234205427430443068 2237592786752949696 2259238541463277164 2259286899643906272 2262663854391638208 2270909713919304528 2277549800802109512 2277940394148156864 2284601038575490656 2299631308566118884 2303068566077203176 2303463535819284672 2309802684691464004 2310198809315832288 2311461673096434966 2316953776594533552 2318220332959290039 2324127008101018176 2325397485692910132 2332196893545813378 2342914042998954096 2351452359482186436 2355017481101500992 2358327951176578794 2361903497128113568 2365629276102822072 2377850060558163744 2384802838513012176 2397071364692599224 2404080345291115596 2404492638267498912 2411523318496351248 2418989334962284224 2420311668782416668 2427388603486458822 2429688637184100544 2438543187611156304 2445673430849785416 2446092856922645952 2447430006807989964 2453245175217741408 2454586234898071806 2461763387631691899 2469384946107331812 2473128869569049664 2485851785607139936 2489346170686388727 2489773086510550344 2497053124775201076 2497106573290633248 2500838996959179072 2509952841700283952 2517291885097068408 2525085358425542304 2528859601967125056 2538075562615693296 2545496836190592984 2545933381694998848 2553377631349077792 2554773428159217594 2562243525902373201 2570176168397426988 2581544177008106828 2581986904529459616 2589536573840949264 2590952136836853573 2598973660480311324 2602914058059553728 2606572998668850246 2610524917878441312 2628150066932707296 2632078361231089344 2635778298373823358 2635834716251223984 2639774496790244576 2649394666239188616 2657141434269127764 2657597126506183008 2665367878338072432 2682903193327138698 2686913327090070372 2687374125122498784 2695231944201804336 2696705285279174127 2703576315546082368 2705054218050936276 2712963733308395154 2733399716832113112 2739510131077256256 2743361086062550842 2747520394618417824 2751382609706008593 2759900822119959084 2764085207165408448 2766070478608476192 2774158403984524368 2782269978265180872 2790883817207178336 2795055349542611904 2796583258808032428 2804760402839634862 2805241411312082064 2813443871579076456 2822154224122664928 2823696946912819446 2831953370734201959 2844967052213015688 2845454956012057536 2853774999743086944 2855335007942654958 2863683940714417107 2872549835267712516 2876905011539506752 2904735267595642068 2909139241360677696 2913228645571067922 2917645496452375584 2919741060753391536 2928278315316997944 2936840532613246476 2937344192454202272 2945932918163132688 2950336202294979232 2961088156384975512 2965314055782626982 2969746308889025148 2970255611977498656 2978940569907257424 2980568999519087193 2998538863130331486 3012318055284369552 3023295890762811132 3027879618559072704 3032135937227029878 3036733067736146016 3066175078088158512 3070758088102937568 3075074681436127251 3081948897461913288 3089271702126044736 3090960443945720052 3091490534915355744 3099998339980649058 3100529980923880176 3109595858061084504 3119223089819787552 3120928204482589914 3123885390665272128 3130053725548328481 3134732214938415434 3135269812642915248 3144437268235438392 3154172368137096096 3155896587726092322 3165124355526461013 3179737118017349568 3196095152923465632 3200587933739642649 3205440460388154128 3210496874710972812 3215364424661801664 3227082225043222224 3236518137981945096 3251390916814875072 3260897907799713888 3262680468609371166 3263240009077319952 3272781646530762408 3282351183508922532 3282914097448814304 3284708693347565478 3292513261476442416 3294313104731622687 3314174532933524274 3319128227581851636 3319697448680733792 3329404166366934768 3331224175933097451 3346603788933711936 3351308141145664602 3356389180129424544 3384100750154257728 3388857812194915746 3388930349465859408 3393995781587457312 3406364570878956792 3416324701203164268 3426901557863235984 3452715431787932352 3454602849115804764 3455195303728927008 3464704027037196006 3465298213973748432 3467192509644652449 3475430664891800328 3486190512151527264 3488096228539365198 3498295340318720067 3514371064498431144 3514446288334965312 3527178539223279654 3532526221652251488 3537491926764868191 3542855245692170352 3553823837784096576 3566775090837245616 3577204257769518264 3582551102786760496 3593642592269072448 3595607047038898836 3606120517936673394 3606738957401248368 3617284977744526872 3641082905229688233 3644532955776150816 3657814781416734456 3668510146274678124 3669139285383968928 3671145010211984946 3679867762826612112 3681879352347107709 3698877871979365824 3704077419160997718 3709693304353574496 3728777678410709904 3740321881749442752 3745579687162801614 3751258495438768608 3764929262550425928 3775937827645602612 3787628037638313456 3793289402950687584 3806460546710933027 3807113343923539944 3818245254285889476 3830066447023616688 3832160142238826391 3872316265512160242 3872980356794189424 3884304860761423896 3892988081004522048 3898460490720466986 3904371087089330592 3909859498003275369 3915787376817661968 3927910557550843584 3948117541846634016 3953667447560735037 3953752074376835976 3959661745185366864 3971920759876343232 3974091999358782924 3985712151403691646 3986395689759274512 3998051817507108648 4016424073712492736 4024354789990708047 4030369990635105558 4031061187683748176 4042847916302706504 4069445599962592731 4088233437450878016 4100099575248169668 4109265196615884384 4115041629093826263 4121280591927626736 4133331119974198744 4134039974565173568 4139851233179938626 4146127810748112672 4161237605976786552 4173404967397771308 4180359750190553664 4192583024313917856 4194874888212048642 4207140604259452293 4207862116968123096 4220165807368614684 4233231336183997392 4235545420369229169 4267450578319523532 4280662499614630416 4283002511913982437 4302776300057629632 4315357517309260128 4350240624812494888 4350986678769759936 4357102901393463102 4363708862041016544 4369842968356601883 4376468244678563376 4379611591130087304 4390017681968589888 4392417472975496916 4405260798919869714 4418899377244699032 4425504303442468848 4439205555155913024 4441632234577463268 4454619463333537722 4455383417966247984 4468410854860886136 4497808294695497229 4518477082926554328 4518573799287812544 4541819427838609056 4548203905840544817 4555099601604219024 4569202077150981312 4599262617132237768 4606137132154406352 4619605369382928008 4620397618631664576 4622923346192869932 4633907553189067104 4636440665918580078 4649997509970973587 4650794971385820264 4664393787091626756 4685828085997908192 4702098322407623151 4702904718964372872 4716655902353157588 4723806994256227136 4731258552205644144 4733844881589138483 4755700121116327488 4769605677026024352 4794142729385198448 4808160690582231192 4808985276534997824 4823046636992702496 4840623337564833336 4854777206972917644 4877086375222312608 4891346861699570832 4894020702914056749 4894860013615979928 4906490350435482816 4909172469796143612 4923526775263383798 4938769892214663624 4971703571214279872 4978692341372777454 4979546173021100688 4994106249550402152 4994213146581266496 5019905683400567904 5026962211718496903 5034583770194136816 5050170716851084608 5076151125231386592 5083286718292373619 5090993672381185968 5106755262698155584 5109546856318435188 5124487051804746402 5140352336794853976 5163088354016213656 5163973809058919232 5179073147681898528 5181904273673707146 5197056040555794009 5197947320960622648 5213145997337700492 5221049835756882624 5256300133865414592 5271556596747646716 5271669432502447968 5279548993580489152 5290767808834919481 5298789332478377232 5314282868538255528 5315194253012366016 5330735756676144864 5365806386654277396 5373826654180140744 5374748250244997568 5390463888403608672 5393410570558348254 5409180776905010091 5410108436101872552 5425927466616790308 5466799433664226224 5486722172125101684 5495040789236835648 5502765219412017186 5519801644239918168 5532140957216952384 5548316807969048736 5564539956530361744 5581767634414356672 5593166517616064856 5609520805679269724 5610482822624164128 5618369530744202421 5626887743158152912 5644308448245329856 5647393893825638892 5663906741468403918 5689934104426031376 5707549999486173888 5710670015885309916 5727367881428834214 5745099670535425032 5808474398268240363 5809470535191284136 5826457291142135844 5835290992904751168 5839482121506783072 5856556630633995888 5873681065226492952 5874688384908404544 5891865836326265376 5900672404589958464 5922176312769951024 5930628111565253964 5939492617778050296 5940511223954997312 5957881139814514848 5961137999038174386 5978568227105537469 5997077726260662972 6024636110568739104 6045554985952658337 6046591781525622264 6064271874454059756 6073466135472292032 6132350156176317024 6141516176205875136 6150149362872254502 6163897794923826576 6181920887891440104 6182981069830711488 6199996679961298116 6201059961847760352 6219191716122169008 6238446179639575104 6241856408965179828 6260107451096656962 6269464429876830868 6270539625285830496 6288874536470876784 6292312332318072963 6308344736274192192 6311793175452184644 6330248711052922026 6392190305846931264 6401175867479285298 6410880920776308256 6420993749421945624 6454164450086444448 6473036275963890192 6521795815599427776 6525360937218742332 6526480018154639904 6545563293061524816 6564702367017845064 6565828194897628608 6569417386695130956 6585026522952884832 6588626209463245374 6607891198379804571 6628349065867048548 6638256455163703272 6639394897361467584 6658808332733869536 6662448351866194902 6681929195000306583 6702616282291329204 6712778360258849088 6777715624389831492 6777860698931718816 6787991563174914624 6812729141757913584 6832649402406328536 6853803115726471968 6909205698231609528 6910390607457854016 6929408054074392012 6930596427947496864 6934385019289304898 6950861329783600656 6954660998877870117 6972381024303054528 6976192457078730396 6996590680637440134 7028742128996862288 7054357078446559308 7065052443304502976 7074983853529736382 7085710491384340704 7133550181674491232 7154408515539036528 7165102205573520992 7191214094077797672 7212241035873346788 7213477914802496736 7234569955489053744 7282165810459376466 7289065911552301632 7315629562833468912 7337020292549356248 7338278570767937856 7342290020423969892 7359735525653224224 7363758704694215418 7385290162895075697 7408154838321995436 7419386608707148992 7457555356821419808 7468038512059166181 7491159374325603228 7502516990877537216 7529858525100851856 7551875655291205224 7575256075276626912 7586578805901375168 7612921093421866054 7614226687847079888 7636490508571778952 7660132894047233376 7664320284477652782 7686730577707119603 7744632531024320484 7745960713588378848 7768609721522847792 7772856410510560719 7796920981440933972 7808742174178661184 7819718996006550738 7831574753635323936 7896235083693268032 7907334895121470074 7907504148753671952 7919323490370733728 7948183998717565848 7971424302807383292 7972791379518549024 7996103635014217296 8048709579981416094 8060739981270211116 8062122375367496352 8085695832605413008 8090115855837522381 8138891199925185462 8200199150496339336 8218530393231768768 8230083258187652526 8242561183855253472 8254147829118025779 8266662239948397488 8279702466359877252 8292255621496225344 8322475211953573104 8346809934795542616 8385166048627835712 8389749776424097284 8414281208518904586 8415724233936246192 8440331614737229368 8466462672367994784 8471090840738458338 8495860112202605877 8534901156639047064 8561324999229260832 8566005023827964874 8591051822143251321 8630715034618520256 8700481249624989776 8714205802786926204 8727417724082033088 8739685936713203766 8752936489357126752 8759223182260174608 8784834945950993832 8810521597839739428 8837798754489398064 8851008606884937696 8883264469154926536 8909238926667075444 8910766835932495968 8936821709721772272 8941706998557261579 8995616589390994458 9036954165853108656 9083638855677218112 9096407811681089634 9110199203208438048 9198525234264475536 9212274264308812704 9225224044308381753 9239210738765856016 9245846692385739864 9267815106378134208 9272881331837160156 9299995019941947174 9301589942771640528 9328787574183253512 9371656171995816384 9390161176644985443 9404196644815246302 9405809437928745744 9433311804706315176 9462517104411288288 9467689763178276966 9495373066579383039 9539211354052048704 9588285458770396896 9601763801218927947 9616321381164462384 9646093273985404992 9681246675129666672 9709554413945835288 9754172750444625216 9782693723399141664 9788041405828113498 9789720027231959856 9816661409938722017 9818344939592287224 9847053550526767596 9877539784429327248 9882939314194868061 9957384682745554908 9959092346042201376 9988212499100804304 9993672527799292353 10039811366801135808 10053924423436993806 10069167540388273632 10152302250462773184 10166573436584747238 10181987344762371936 10219093712636870376 10248974103609492804 10280704673589707952 10326176708032427312 10358146295363797056 10363808547347414292 10394112081111588018 10395894641921245296 10401577528933957347 10426291994675400984 10494886020956160201 10543113193495293432 10543338865004895936 10581535617669838962 10597578664956754464 10612475780294604573 10628565737076511056 10661471513352289728 10731612773308554792 10747653308360281488 10780927776807217344 10786821141116696508 10818361553810020182 10820216872203745104 10851854933233580616 10923248715689064699 10933598867328452448 10971562752284454019 10973444344250203368 11005530438824034372 11039603288479836336 11045638057041323127 11096633615938097472 11129079913060723488 11186333035232129712 11219041611358539448 11220965645248328256 11236739061488404842 11253775486316305824 11294787787651277784 11327813482936807836 11379868208852062752 11419381640132799081 11421340031770619832 11454735762857668428 11490199341070850064 11496480426716479173 11616948796536480726 11618941070382568272 11652914582284271688 11678964243013566144 11713113261267991776 11729578494009826107 11747362130452985904 11783731672652530752 11844352625539902048 11861002342682205111 11861256223130507928 11878985235556100592 11915762279629029696 11922275998076348772 11957136454211074938 11994155452521325944 12049272221137478208 12091109971905316674 12093183563051244528 12128543748908119512 12208336799887778193 12264700312352634048 12300298725744509004 12327795589847653152 12345124887281478789 12363841775782880208 12399993359922596232 12402119923695520704 12438383432244338016 12483712817930359656 12520214902193313924 12538928859753661736 12541079250571660992 12577749072941753568 12584624664636145926 12621421812778356879 12623586350904369288 12660497422105844052 12802351734958570596 12821761841552616512 12841987498843891248 12849007535741947311 12908328900172888896 12946072551927780384 13050721874437484664 13052960036309279808 13091126586123049632 13109528905069805649 13129404734035690128 13138834773390261912 13170053045905769664 13177252418926490748 13215782396759609142 13256698131734097096 13276512910327406544 13317616665467739072 13324896703732389804 13363858390000613166 13405232564582658408 13555431248779662984 13555721397863437632 13625458283515827168 13644611717521634451 13665298804812657072 13707606231452943936 13818411396463219056 13858816108148784024 13861192855894993728 13868770038578609796 13901722659567201312 13909321997755740234 13949992529912920761 13952384914157460792 13993181361274880268 14057484257993724576 14106294967222869453 14108714156893118616 14149967707059472764 14171420982768681408 14267100363348982464 14308817031078073056 14330204411147041984 14382428188155595344 14424482071746693576 14426955829604993472 14469139910978107488 14564331620918752932 14631259125666937824 14674040585098712496 14682062108742170247 14684580040847939784 14719471051306448448 14727517409388430836 14770580325790151394 14816309676643990872 14915110713642839616 14936077024118332362 14982318748651206456 15059717050201703712 15103751310582410448 15150512150553253824 15225842186843732108 15228453375694159776 15249860154877120857 15272981017143557904 15320265788094466752 15328640568955305564 15373461155414239206 15489265062048640968 15491921427176757696 15537219443045695584 15545712821021121438 15591168121667382027 15593841962881867944 15639437992013101476 15663149507270647872 15814669790242940148 15815008297507343904 15838646980741467456 15896367997435131696 15942848605614766584 15945582759037098048 15992207270028434592 16097419159962832188 16121479962540422232 16124244750734992704 16171391665210826016 16180231711675044762 16227542330715030273 16277782399850370924 16400398300992678672 16460166516375305052 16485122367710506944 16508295658236051558 16533324479896794976 16559404932719754504 16644950423907146208 16693619869591085232 16779499552848194568 16828562417037809172 16831448467872492384 16880663229474458736 16932925344735989568 16942181681476916676 16991720224405211754 17069802313278094128 17122649998458521664 17132010047655929748 17182103644286502642 17400962499249979552 17425423194804721089 17428411605573852408 17479371873426407532 17505872978714253504 17518446364520349216 17569669891901987664 17621043195679478856 17675597508978796128 17702017213769875392 17766528938309853072 17818477853334150888 17821533671864991936 17873643419443544544 17883413997114523158 17935704681316612407 17991233178781988916 18073908331706217312 18136664957857975011 18192815623362179268 18220398406416876096 18397050468528951072 18424548528617625408 18450448088616763506 18478421477531712032 18491693384771479728 18545762663674320312 18599990039883894348 18603179885543281056 18657575148366507024 18780322353289970886 18808393289630492604 18811618875857491488 18866623609412630352 18876936996954218889 18925034208822576576 18935379526356553932 18990746133158766078 19176570917540793792 19203527602437855894 19232642762328924768 19362493350259333344 19419108827891670576 19565387446798283328 19576082811656226996 19579440054463919712 19633322819877444034 19636689879184574448 19694107101053535192 19755079568858654496 19765878628389736122 19823673595139413713 19914769365491109816 19918184692084402752 19976424998201608608 19987345055598584706 20045787585000919749 20107848846873987612 20138335080776547264 20333146873169494476 20363974689524743872 20438187425273740752 20497948207218985608 20561409347179415904 20652353416064854624 20727617094694828584 20788224162223176036 20791789283842490592 20803155057867914694 20852583989350801968 20863982996633610351 20989772041912320402 21086226386990586864 21163071235339677924 21195157329913508928 21224951560589209146 21257131474153022112 21463225546617109584 21495306616720562976 21573642282233393016 21636723107620040364 21640433744407490208 21703709866467161232 21846497431378129398 21867197734656904896 21943125504568908038 21946888688500406736 22011060877648068744 22079206576959672672 22091276114082646254 22155870488685227091 22258159826121446976 22372666070464259424 22404115536177498543 22438083222717078896 22473478122976809684 22507550972632611648 22589575575302555568 22655626965873615672 22759736417704125504 22838763280265598162 22842680063541239664 22909471525715336856 22980398682141700128 22992960853432958346 23060191733121358809 23233897593072961452 23237882140765136544 23305829164568543376 23318569231531682157 23426226522535983552 23459156988019652214 23494724260905971808 23688705251079804096 23722004685364410222 23722512446261015856 23757970471112201184 23844551996152697544 23914272908422149876 23988310905042651888 24182219943810633348 24186367126102489056 24257087497816239024 24270347567512567143 24416673599775556386 24600597451489018008 24655591179695306304 24690249774562957578 24727683551565760416 24762443487354077337 24799986719845192464 24876766864488676032 24967425635860719312 25040429804386627848 25077857719507323472 25155498145883507136 25169249329272291852 25242843625556713758 25247172701808738576 25320994844211688104 25487580336607817631 25604703469917141192 25683974997687782496 25698015071483894622 25773155466429753963 25892145103855560768 26101443748874969328 26182253172246099264 26219057810139611298 26258809468071380256 26277669546780523824 26354504837852981496 26431564793519218284 26513396263468194192 26553025820654813088 26645223826976531189 26649793407464779608 26727716780001226332 26810465129165316816 26825120995671784737 27110862497559325968 27250916567031654336 27289223435043268902 27330597609625314144 27636822792926438112 27675672132925145259 27717632216297568048 27737540077157219592 27803445319134402624 27818643995511480468 27899985059825841522 27904769828314921584 27986362722549760536 28114968515987449152 28170483529934956329 28212589934445738906 28217428313786237232 28299935414118945528 28486119199738149117 28617634062156146112 28764856376311190688 28805291403656783841 28848964143493387152 28938279821956214976 29128663241837505864 29262518251333875648 29348081170197424992 29364124217484340494 29369160081695879568 29449984229816166051 29455034818776861672 29541160651580302788 29632619353287981744 29648817942584604183 29872154048236664724 29964637497302412912 29981017583397877059 30119434100403407424 30207502621164820896 30451684373687464216 30456906751388319552 30499720309754241714 30545962034287115808 30657281137910611128 30746922310828478412 30978530124097281936 31074438886091391168 31091425642042242876 31182336243334764054 31187683925763735888 31204732586801872041 31278875984026202952 31484658062868480603 31629339580485880296 31630016595014687808 31792735994870263392 31837427340883813719 31885697211229533168 31984414540056869184 32194838319925664376 32242959925080844464 32342783330421652032 32360463423350089524 32455084661430060546 32555564799700741848 32800796601985357344 32914688256853362057 32920333032750610104 33016591316472103116 33066648959793589952 33118809865439509008 33136914171123969381 33289900847814292416 33387239739182170464 33558999105696389136 33657124834075618344 33662896935744984768 33761326458948917472 33884363362953833352 33983440448810423508 34139604626556188256 34258144920398397243 34264020095311859496 34364207288573005284 34801924998499959104 34850846389609442178 34856823211147704816 34958743746852815064 35036892729040698432 35139339783803975328 35188735482029478321 35242086391358957712 35351195017957592256 35533057876619706144 35583007028046615333 35636955706668301776 35747286838887089088 35766827994229046316 35871409362633224814 35982466357563977832 36147816663412434624 36273329915715950022 36385631246724358536 36794100937057902144 36900896177233527012 36956842955063424064 36983386769542959456 37035374661844436367 37091525327348640624 37199980079767788696 37206359771086562112 37315150296733014048 37560644706579941772 37616786579260985208 37623237751714982976 37733247218825260704 37753873993908437778 37864265438335070637 37870759052713107864 37981492266317532156 38407055204875711788 38465285524657849536 38724986700518666688 38838217655783341152 39152165623312453992 39158880108927839424 39266645639754888068 39273379758369148896 39328586715209416947 39388214202107070384 39510159137717308992 39531757256779472244 39647347190278827426 39829538730982219632 39952849996403217216 39974690111197169412 40091575170001839498 40215697693747975224 40666293746338988952 40876374850547481504 40995896414437971216 41122818694358831808 41304706832129709248 41455234189389657168 41576448324446352072 41583578567684981184 41606310115735829388 41705167978701603936 41727965993267220702 41849977589738762283 41979544083824640804 42172452773981173728 42318884901668608359 42326142470679355848 42449903121178418292 42514262948306044224 42926451093234219168 42990613233441125952 43147284564466786032 43273446215240080728 43280867488814980416 43407419732934322464 43692994862756258796 43886251009137816076 43893777377000813472 44022121755296137488 44046186326226510741 44158413153919345344 44182552228165292508 44311740977370454182 44745332140928518848 44808231072354997086 44876166445434157792 44946956245953619368 45179151150605111136 45311253931747231344 45677526560531196324 45685360127082479328 45818943051430673712 45960797364283400256 45985921706865916692 46120383466242717618 46467795186145922904 46475764281530273088 46611658329137086752 46637138463063364314 46773504365002146081 46918313976039304428 46989448521811943616 47444009370728820444 47445024892522031712 47515940942224402368 47689103992305395088 47828545816844299752 47976621810085303776 48364439887621266696 48372734252204978112 48514174995632478048 48540695135025134286 48682626992145090819 48833347199551112772 49201194902978036016 49380499549125915156 49455367103131520832 49524886974708154674 49599973439690384928 49934851271721438624 50080859608773255696 50155715439014646944 50338498658544583704 50485687251113427516 50494345403617477152 50641989688423376208 50975160673215635262 51209406939834282384 51367949995375564992 51396030142967789244 51546310932859507926 52202887497749938656 52276269584414163267 52438115620279222596 52517618936142760512 52555339093561047648 52709009675705962992 52863129587038436568 53026792526936388384 53106051641309626176 53290447653953062378 53299586814929559216 53455433560002452664 53620930258330633632 53650241991343569474 53807114043949837221 54221724995118651936 54409994873573925033 54578446870086537804 54661195219250628288 55273645585852876224 55351344265850290518 55435264432595136096 55475080154314439184 55637287991022960936 55799970119651683044 55809539656629843168 55972725445099521072 56340967059869912658 56425179868891477812 56434856627572474464 56599870828237891056 56630810990862656667 56972238399476298234 57529712752622381376 57610582807313567682 57697928286986774304 58257326483675011728 58696162340394849984 58728248434968680988 58738320163391759136 58899968459632332102 58910069637553723344 59082321303160605576 59265238706575963488 59297635885169208366 59471020785418241139 59744308096473329448 59929274994604825824 59962035166795754118 60137362755002759247 60415005242329641792 60903368747374928432 60999440619508483428 61091924068574231616 61314562275821222256 61493844621656956824 61957060248194563872 62182851284084485752 62364672486669528108 62375367851527471776 62409465173603744082 62557751968052405904 62591948989900831053 62969316125736961206 63258679160971760592 63585471989740526784 63674854681767627438 63771394422459066336 64389676639851328752 64485919850161688928 64720926846700179048 64910169322860121092 65111129599401483696 65601593203970714688 65829376513706724114 65840666065501220208 66033182632944206232 66237619730879018016 66273828342247938762 66467611466055681273 66774479478364340928 67117998211392778272 67212346608532495629 67314249668151236688 67522652917897834944 67768726725907666704 67966880897620847016 68279209253112376512 68516289840796794486 68528040190623718992 68728414577146010568 69180575199364076427 69701692779218884356 69713646422295409632 69917487493705630128 69955707694595046471 70278679567607950656 70377470964058956642 70484172782717915424 71066115753239412288 71166014056093230666 71273911413336603552 71533655988458092632 71742818725266449628 71964932715127955664 72546659831431900044 72771262493448717072 72811042702537701429 73801792354467054024 73966773539085918912 74070749323688872734 74183050654697281248 74287330462062232011 74399960159535577392 74630300593466028096 75121289413159883544 75233573158521970416 75466494437650521408 75507747987816875556 75728530876670141274 75741518105426215728 75962984532635064312 76462741009823452893 76814110409751423576 77319466399289261889 77676435311566682304 78304331246624907984 78533291279509776136 78546759516738297792 78657173430418833894 78776428404214140768 79063514513558944488 79294694380557654852 79659077461964439264 79935671480929593567 79949380222394338824 80183150340003678996 80431395387495950448 80475362987015354211 81332587492677977904 81752749701094963008 81991792828875942432 82910468378779314336 83027016398775435777 83152896648892704144 83212620231471658776 83410335957403207872 83455931986534441404 83699955179477524566 83959088167649281608 84344905547962347456 84637769803337216718 84652284941358711696 84899806242356836584 85458357599214447351 85852902186468438336 86294569128933572064 86415874210970351523 86546892430480161456 86814839465868644928 87385989725512517592 87772502018275632152 87787554754001626944 88044243510592274976 88092372652453021482 88349952689448498153 88365104456330585016 88623481954740908364 89616462144709994172 89752332890868315584 89893912491907238736 89943052750193631177 90358302301210222272 90622507863494462688 91355053121062392648 91370720254164958656 91637886102861347424 91971843413731833384 92240766932485435236 92935590372291845808 93223316658274173504 93274276926126728628 93547008730004292162 93836627952078608856 94888018741457640888 94890049785044063424 95378207984610790176 95512282022651441157 95657091633688599504 95953243620170607552 96728879775242533392 97028349991264956096 97081390270050268572 97365253984290181638 97666694399102225544 98402389805956072032 98744064770560086171 98760999098251830312 99049773949416309348 99199946879380769856 99869702543442877248 100161719217546511392 100311430878029293888 100676997317089167408 100971374502226855032 100988690807234954304 101283979376846752416 101950321346431270524 102418813879668564768 102774434761195191729 102792060285935578488 103092621865719015852 104405774995499877312 104552539168828326534 104876231240558445192 105110678187122095296 105418019351411925984 105726259174076873136 106053585053872776768 106580895307906124756 106599173629859118432 106749021084139845999 106910867120004905328 107241860516661267264 107300483982687138948 107614228087899674442 108443449990237303872 108819989747147850066 109156893740173075608 110702688531700581036 110870528865190272192 110950160308628878368 111274575982045921872 111599940239303366088 111619079313259686336 111945450890199042144 112681934119739825316 112850359737782955624 112869713255144948928 113199741656475782112 113261621981725313334 113592796315005211911 113944476798952596468 115221165614627135364 115395856573973548608 116514652967350023456 117456496869937361976 117476640326783518272 117799936919264664204 117820139275107446688 118164642606321211152 118530477413151926976 118595271770338416732 118942041570836482278 119488616192946658896 119858549989209651648 119924070333591508236 120274725510005518494 121806737494749856864 121998881239016966856 122629124551642444512 122987689243313913648 123914120496389127744 124365702568168971504 124729344973339056216 124750735703054943552 124818930347207488164 125115503936104811808 125183897979801662106 125549932769216286849 125938632251473922412 126517358321943521184 126956654705005825077 127349709363535254876 127542788844918132672 128779353279702657504 128971839700323377856 129441853693400358096 129820338645720242184 130222259198802967392 131658753027413448228 131681332131002440416 132066365265888412464 132138558978679532223 132475239461758036032 132547656684495877524 132935222932111362546 134235996422785556544 134424693217064991258 134628499336302473376 135537453451815333408 135933761795241694032 137032579681593588972 137056080381247437984 137456829154292021136 138361150398728152854 139403385558437768712 139427292844590819264 139834974987411260256 139911415389190092942 140320513095006438243 140754941928117913284 140968345565435830848 142332028112186461332 142547822826673207104 143067311976916185264 143485637450532899256 143929865430255911328 145093319662863800088 145542524986897434144 145622085405075402858 146047880976435272457 147603584708934108048 148141498647377745468 148366101309394562496 148574660924124464022 148799920319071154784 150242578826319767088 150467146317043940832 151015495975633751112 151457061753340282548 151483036210852431456 151925969065270128624 152925482019646905786 153628220819502847152 154638932798578523778 156608662493249815968 156828808753242489801 157066582559019552272 157314346860837667788 157552856808428281536 158127029027117888976 158589388761115309704 159318154923928878528 159871342961859187134 159898760444788677648 160366300680007357992 160862790774991900896 160950725974030708422 161421342131849511663 162665174985355955808 163229984620721775099 163983585657751884864 165820936757558628672 166054032797550871554 166305793297785408288 166425240462943317552 166911863973068882808 167399910358955049132 167918176335298563216 169275539606674433436 169304569882717423392 169799612484713673168 169892432972587970001 170916715198428894702 172589138257867144128 172831748421940703046 173093784860960322912 174771979451025035184 175545004036551264304 176088487021184549952 176184745304906042964 176699905378896996306 176730208912661170032 177246963909481816728 178413062356254723417 179232924289419988344 179787824983814477472 179886105500387262354 180412088265008277741 181245015726988925376 182710106242124785296 183275772205722694848 183943686827463666768 184481533864970870472 185871180744583691616 186516566788835718323 186548553852253457256 187094017460008584324 187673255904157217712 187775846969702493159 189776037482915281776 190756415969221580352 191024564045302882314 191314183267377199008 193457759550485066784 194162780540100537144 194730507968580363276 195333388798204451088 196804779611912144064 197488129541120172342 197521998196503660624 198099547898832618696 199402834398167043819 200323438435093022784 201353994634178334816 201637039825597486887 201942749004453710064 202567958753693504832 203900642692862541048 204837627759337129536 205548869522390383458 205584120571871156976 206185243731438031704 207541725598092229281 209105078337656653068 209752462481116890384 209867123083785139413 210836038702823851968 211452518348153746272 213161790615812249512 213198347259718236864 213498042168279691998 213821734240009810656 214600967965374277896 215228456175799348884 217639979494295700132 218313787480346151216 218433128107613104287 221405377063401162072 221900320617257756736 222549151964091843744 222861991386186696033 223199880478606732176 223890901780398084288 225363868239479650632 225700719475565911248 226399483312951564224 226523243963450626668 227185592630010423822 227888953597905192936 230442331229254270728 231958399197867785667 233029305934700046912 234912993739874723952 235599873838529328408 235640278550214893376 236329285212642422304 237190543540676833464 237884083141672964556 238977232385893317792 239807014442788780701 239848140667183016472 240549451020011036988 243613474989499713728 243997762478033933712 245258249103284889024 245975378486627827296 248731405136337943008 249081049196326307331 249458689946678112432 249637860694414976328 250231007872209623616 250367795959603324212 251099865538432573698 251877264502947844824 253034716643887042368 253913309410011650154 254699418727070509752 257558706559405315008 258883707386800716192 259247622632911054569 259640677291440484368 260444518397605934784 263317506054826896456 263362664262004880832 264132730531776824928 264277117957359064446 265049858068345494459 265095313368991755048 265870445864222725092 268849386434129982516 269256998672604946752 271074906903630666816 271867523590483388064 274065159363187177944 274112160762494875968 274913658308584042272 276722300797456305708 278806771116875537424 279669949974822520512 279822830778380185884 280641026190012876486 281509883856235826568 284664056224372922664 286134623953832370528 286971274901065798512 287859730860511822656 290186639325727600176 291085049973794868288 291244170810150805716 292095761952870544914 295207169417868216096 296232194311680258513 296282997294755490936 297149321848248928044 297599840638142309568 300485157652639534176 300934292634087881664 302030991951267502224 302914123506680565096 302966072421704862912 303851938130540257248 305850964039293811572 307256441639005694304 308323304283585575187 309277865597157047556 313217324986499631936 313657617506484979602 314133165118039104544 314628693721675335576 316254058054235777952 317178777522230619408 319742685923718374268 319797520889577355296 320732601360014715984 321725581549983801792 321901451948061416844 322842684263699023326 325330349970711911616 326459969241443550198 332108065595101743108 332611586595570816576 332850480925886635104 333823727946137765616 334799820717910098264 335836352670597126432 338551079213348866872 338609139765434846784 339599224969427346336 339784865945175940002 340778388945015635733 341833430396857789404 345663496843881406092 346187569721920645824 349543958902050070368 351090008073102528608 352369490609812085928 353399810757793992612 353460417825322340064 354493927818963633456 356826124712509446834 358465848578839976688 359575649967628954944 359772211000774524708 360824176530016555482 365420212484249570592 367887373654927333536 368963067729941740944 371742361489167383232 373033133577671436646 373097107704506914512 374188034920017168648 375346511808314435424 375551693939404986318 376649798307648860547 379552074965830563552 380869964115017475231 382049128090605764628 382628366534754398016 386915519100970133568 388325561080201074288 389461015937160726552 390666777596408902176 394976259082240344684 395043996393007321248 396199095797665237392 396415676936038596669 398805668796334087638 402707989268356669632 403274079651194973774 403885498008907420128 407801285385725082096 411097739044780766916 411168241143742313952 412370487462876063408 415083451196184458562 418210156675313306136 419504924962233780768 419734246167570278826 420961539285019314729 422905036696307492544 426323581231624499024 426996084336559383996 427643468480019621312 429201935930748555792 430456912351598697768 435279958988591400264 436627574960692302432 436866256215226208574 438143642929305817371 442810754126802324144 445098303928183687488 445723982772373392066 446399760957213464352 450727736478959301264 451401438951131822496 453046487926901253336 454371185260020847644 455777907195810385872 460884662458508541456 463916798395735571334 469825987479749447904 470486426259727469403 471199747677058656816 472658570425284844608 474381087081353666928 475768166283345929112 477954464771786635584 479614028885577561402 479696281334366032944 481098902040022073976 484264026395548534989 487995524956067867424 489689953862165325297 491950756973255654592 497462810272675886016 498162098392652614662 498917379893356224864 499275721388829952656 500735591919206648424 502199731076865147396 503754529005895689648 507826618820023300308 509398837454141019504 509677298917763910003 517767414773601432384 518495245265822109138 519281354582880968736 526635012109653792912 528265461063553649856 528554235914718128892 530099716136690988918 530190626737983510096 531740891728445450184 535239187068764170251 537698772868259965032 541236264795024833223 543735047180966776128 548130318726374355888 549827316617168084544 553444601594912611416 557613542233751074848 559549700366507154969 559645661556760371768 561282052380025752972 563019767712471653136 563327540909107479477 569328112448745845328 572269247907664741056 573942549802131597024 580373278651455200352 582488341620301611432 584191523905741089828 590414338835736432192 592464388623360517026 592565994589510981872 594298643696497856088 598208503194501131457 600970315305279068352 604061983902535004448 604911119476792460661 605828247013361130192 607703876261080514496 611701928078587623144 614512883278011388608 616646608567171150374 618555731194314095112 627315235012969959204 628266330236078209088 629257387443350671152 629601369251355418239 632508116108471555904 634357555044461238816 639485371847436748536 639595041779154710592 641465202720029431968 643802903896122833688 645685368527398046652 652919938482887100396 664216131190203486216 665700961851773270208 667647455892275531232 668585974158560088099 669599641435820196528 671672705341194252864 677102158426697733744 679198449938854692672 679569731890351880004 681556777890031271466 683666860793715578808 691326993687762812184 699087917804100140736 702180016146205057216 704738981219624171856 706799621515587985224 706920835650644680128 708987855637927266912 713652249425018893668 716931697157679953376 719421043328366342103 719544422001549049416 721648353060033110964 730840424968499141184 735774747309854667072 737926135459883481888 746066267155342873292 746194215409013829024 747243147588978921993 748376069840034337296 750693023616628870848 751103387878809972636 753299596615297721094 759104149931661127104 761739928230034950462 764098256181211529256 776651122160402148576 778922031874321453104 781333555192817804352 789952518164480689368 790087992786014642496 792398191595330474784 792831353872077193338 795149574205036483377 797611337592668175276 806548159302389947548 807770996017814840256 815602570771450164192 822195478089561533832 822336482287484627904 824740974925752126816 830166902392368917124 836420313350626612272 839009849924467561536 839468492335140557652 841923078570038629458 852647162463248998048 853992168673118767992 858403871861497111584 860913824703197395536 870559917977182800528 873255149921384604864 873732512430452417148 876287285858611634742 885621508253604648288 888696582935040775539 891447965544746784132 892799521914426928704 901455472957918602528 902802877902263644992 906092975853802506672 908742370520041695288 911555814391620771744 921769324917017082912 924969912850756725561 927833596791471142668 939651974959498895808 940972852519454938806 942399495354117313632 948762174162707333856 951536332566691858224 959228057771155122804 959392562668732065888 962197804080044147952 968528052791097069978 975991049912135734848 979379907724330650594 996324196785305229324 997834759786712449728 998551442777659905312 1001471183838413296848 1004399462153730294792 1007509058011791379296 1015653237640046600616 1018797674908282039008 1019354597835527820006 1022335166835046907199 1036990490531644218276 1038562709165761937472 1053270024219307585824 1057108471829436257784 1060199432273381977836 1060381253475967020192 1063481783456890900368 1070478374137528340502 1075397545736519930064 1082472529590049666446 1096260637452748711776 1106889203189825222832 1115227084467502149696 1119099400733014309938 1119291323113520743536 1122564104760051505944 1126039535424943306272 1126655081818214958954 1129949394922946581641 1138656224897491690656 1142609892345052425693 1147885099604263194048 1160746557302910400704 1164976683240603222864 1168383047811482179656 1184928777246721034052 1185131989179021963744 1188597287392995712176 1189247030808115790007 1196417006389002262914 1208123967805070008896 1209822238953584921322 1211656494026722260384 1223403856157175246288 1233293217134342300748 1237111462388628190224 1254630470025939918408 1258514774886701342304 1259202738502710836478 1262884617855057944187 1268715110088922477632 1278970743694873497072 1282930405440058863936 1287605807792245667376 1291370737054796093304 1305839876965774200792 1314430928787917452113 1328432262380406972432 1335294911784551062464 1337171948317120176198 1339199282871640393056 1354204316853395467488 1359139463780703760008 1363113555780062542932 1367333721587431157616 1382653987375525624368 1409477962439248343712 1411459278779182408209 1413599243031175970448 1417975711275854533824 1427304498850037787336 1433863394315359906752 1438842086656732684206 1439088844003098098832 1443296706120066221928 1452792079186645604967 1469069861586495975891 1475852270919766963776 1492132534310685746584 1492388430818027658048 1494486295177957843986 1496752139680068674592 1502206775757619945272 1506599193230595442188 1523479856460069900924 1528196512362423058512 1529031896753291730009 1553302244320804297152 1557844063748642906208 1579905036328961378736 1584796383190660949568 1585662707744154386676 1590299148410072966754 1595222675185336350552 1613096318604779895096 1623708794385074499669 1631205141542900328384 1644390956179123067664 1649481949851504253632 1660333804784737834248 1672840626701253224544 1678649101099521464907 1678936984670281115304 1683846157140077258916 1705294324926497996096 1707984337346237535984 1716807743722994223168 1721827649406394791072 1741119835954365601056 1747465024860904834296 1752574571717223269484 1771243016507209296576 1777393165870081551078 1782895931089493568264 1802910945915837205056 1812185951707605013344 1814733358430377381983 1817484741040083390576 1823111628783241543488 1843538649834034165824 1849939825701513451122 1855667193582942285336 1881945705038909877612 1884798990708234627264 1897524348325414667712 1903072665133383716448 1918456115542310245608 1918785125337464131776 1924395608160088295904 1937056105582194139956 1958759815448661301188 1992648393570610458648 1997102885555319810624 2002942367676826593696 2008798924307460589584 2015018116023582758592 2031306475280093201232 2037595349816564078016 2038709195671055640012 2044670333670093814398 2073980981063288436552 2106540048438615171648 2114216943658872515568 2120398864546763955672 2120762506951934040384 2126963566913781800736 2140956748275056681004 2150795091473039860128 2158263129985099026309 2164945059180099332892 2192521274905497423552 2213778406379650445664 2238198801466028619876 2238582646227041487072 2245128209520103011888 2252079070849886612544 2253310163636429917908 2259898789845893163282 2277312449794983381312 2285219784690104851386 2329953366481206445728 2336766095622964359312 2369857554493442068104 2370263978358043927488 2377194574785991424352 2378494061616231580014 2385448722615109450131 2392834012778004525828 2419644477907169842644 2423312988053444520768 2446807712314350492576 2466586434268684601496 2474222924777256380448 2509260940051879836816 2517029549773402684608 2518405477005421672956 2525769235710115888374 2557941487389746994144 2575211615584491334752 2582741474109592186608 2611679753931548401584 2628861857575834904226 2656864524760813944864 2666089748805122326617 2674343896634240352396 2678398565743280786112 2708408633706790934976 2718278927561407520016 2726227111560125085864 2734667443174862315232 2765307974751051248736 2774909738552270176683 2818955924878496687424 2822918557558364816418 2827198486062351940896 2854608997700075574672 2877684173313465368412 2878177688006196197664 2886593412240132443856 2905584158373291209934 2938139723172991951782 2984265068621371493168 2988972590355915687972 2993504279360137349184 3004413551515239890544 3013198386461190884376 3046959712920139801848 3056393024724846117024 3058063793506583460018 3067005500505140721597 3115688127497285812416 3159810072657922757472 3171325415488308773352 3180598296820145933508 3190445350370672701104 3226192637209559790192 3247417588770148999338 3288781912358246135328 3320667609569475668496 3345681253402506449088 3357298202199042929814 3357873969340562230608 3367692314280154517832 3389848184768839744923 3415968674692475071968 3427829677035157277079 3443655298812789582144 3482239671908731202112 3494930049721809668592 3505149143434446538968 3554786331740163102156 3565791862178987136528 3567741092424347370021 3624371903415210026688 3629466716860754763966 3634969482080166781152 3699879651403026902244 3711334387165884570672 3763891410077819755224 3788653853565173832561 3806145330266767432896 3836912231084620491216 3848791216320176591808 3874112211164388279912 3917519630897322602376 3943292786363752356339 3985296787141220917296 4005884735353653187392 4017597848614921179168 4062612950560186402464 4077418391342111280024 4089340667340187628796 4147961962126576873104 4228433887317745031136 4234377836337547224627 4240797729093527911344 4253927133827563601472 4281913496550113362008 4301590182946079720256 4316526259970198052618 4329890118360198665784 4407209584759487927673 4427556812759300891328 4476397602932057239752 4477165292454082974144 4490256419040206023776 4506620327272859835816 4519797579691786326564 4570439569380209702772 4659906732962412891456 4673532191245928718624 4739715108986884136208 4754389149571982848704 4756988123232463160028 4770897445230218900262 4785668025556009051656 4839288955814339685288 4893615424628700985152 4933172868537369202992 4948445849554512760896 5018521880103759673632 5035947303298564394721 5036810954010843345912 5051538471420231776748 5115882974779493988288 5150423231168982669504 5165482948219184373216 5223359507863096803168 5257723715151669808452 5313729049521627889728 5332179497610244653234 5348687793268480704792 5436557855122815040032 5452454223120250171728 5469334886349724630464 5530615949502102497472 5549819477104540353366 5645837115116729632836 5654396972124703881792 5709217995400151149344 5755368346626930736824 5756355376012392395328 5773186824480264887712 5811168316746582419868 5876279446345983903564 5968530137242742986336 5977945180711831375944 6008827103030479781088 6026396772922381768752 6093919425840279603696 6112786049449692234048 6116127587013166920036 6134011001010281443194 6319620145315845514944 6342650830976617546704 6361196593640291867016 6380890700741345402208 6452385274419119580384 6474789389955297078927 6494835177540297998676 6577563824716492270656 6641335219138951336992 6714596404398085859628 6715747938681124461216 6735384628560309035664 6779696369537679489846 6831937349384950143936 6855659354070314554158 6989860099443619337184 7010298286868893077936 7109572663480326204312 7131583724357974273056 7135482184848694740042 7156346167845328350393 7258933433721509527932 7269938964160333562304 7399759302806053804488 7422668774331769141344 7527782820155639510448 7577307707130347665122 7673824462169240982432 7748224422328776559824 7835039261794645204752 7886585572727504712678 7970593574282441834592 7998269246415366979851 8035195697229842358336 8125225901120372804928 8154836782684222560048 8178681334680375257592 8295923924253153746208 8324729215656810530049 8456867774635490062272 8468755672675094449254 8481595458187055822688 8563826993100226724016 8633052519940396105236 8659780236720397331568 8814419169518975855346 8952795205864114479504 8980512838080412047552 9013240654545719671632 9039595159383572653128 9140879138760419405544 9201016501515422164791 9347064382491857437248 9479430217973768272416 9513976246464926320056 9541794890460437800524 9571336051112018103312 9678577911628679370576 9866345737074738405984 10037043760207519347264 10071894606597128789442 10073621908021686691824 10103076942840463553496 10169544554306519234769 10283489031105471831237 10330965896438368746432 10446719015726193606336 10515447430303339616904 10664358995220489306468 10697375586536961409584 10703223277273042110063 10873115710245630080064 10904908446240500343456 11099638954209080706732 11291674230233459265672 11365961560695521497683 11418435990800302298688 11510736693253861473648 11546373648960529775424 11622336633493164839736 11752558892691967807128 11937060274485485972672 11955890361423662751888 12017654206060959562176 12052793545844763537504 12187838851680559207392 12232255174026333840072 12268022002020562886388 12685301661953235093408 12703133509012641673881 12722393187280583734032 12761781401482690804416 12904770548838239160768 12949578779910594157854 12989670355080595997352 13282670438277902673984 13429192808796171719256 13431495877362248922432 13470769257120618071328 13559392739075358979692 13711318708140629108316 13979720198887238674368 14020596573737786155872 14219145326960652408624 14263167448715948546112 14270964369697389480084 14312692335690656700786 14517866867443019055864 14799518605612107608976 14845337548663538282688 15055565640311279020896 15107841909895693184163 15154615414260695330244 15347648924338481964864 15496448844657553119648 15670078523589290409504 15773171145455009425356 15941187148564883669184 15996538492830733959702 16309673565368445120096 16357362669360750515184 16591847848506307492416 16649458431313621060098 16937511345350188898508 16963190916374111645376 17127653986200453448032 17266105039880792210472 17319560473440794663136 17628838339037951710692 17905590411728228959008 18026481309091439343264 18079190318767145306256 18281758277520838811088 18402033003030844329582 18958860435947536544832 19027952492929852640112 19083589780920875601048 19142672102224036206624 19357155823257358741152 19424368169865891236781 19732691474149476811968 20143789213194257578884 20147243816043373383648 20206153885680927106992 20339089108613038469538 20566978062210943662474 21030894860606679233808 21328717990440978612936 21394751173073922819168 21406446554546084220126 21469038503535985051179 21809816892481000686912 22199277908418161413464 22583348460466918531344 22731923121391042995366 23021473386507722947296 23244673266986329679472 23505117785383935614256 23911780722847325503776 23994807739246100939553 24105587091689527075008 24375677703361118414784 24464510348052667680144 24536044004041125772776 24974187646970431590147 25370603323906470186816 25406267018025283347762 25444786374561167468064 25899157559821188315708 25979340710161191994704 26858385617592343438512 26941538514241236142656 27118785478150717959384 27422637416281258216632 27603049504546266494373 28041193147475572311744 28438290653921304817248 28541928739394778960168 28625384671381313401572 29035733734886038111728 29599037211224215217952 30111131280622558041792 30215683819791386368326 30309230828521390660488 30850467093316415493711 30992897689315106239296 31340157047178580819008 31546342290910018850712 31993076985661467919404 32619347130736890240192 32714725338721501030368 33298916862627242120196 33875022690700377797016 34255307972400906896064 34532210079761584420944 34639120946881589326272 35257676678075903421384 35811180823456457918016 36052962618182878686528 36158380637534290612512 36563516555041677622176 36804066006061688659164 38055904985859705280224 38167179561841751202096 38285344204448072413248 38714311646514717482304 38848736339731782473562 40287578426388515157768 40294487632086746767296 40412307771361854213984 40678178217226076939076 41133956124421887324948 42061789721213358467616 42657435980881957225872 42789502346147845638336 42812893109092168440252 42938077007071970102358 44398555816836322826928 45166696920933837062688 45323525729687079552489 45463846242782085990732 46042946773015445894592 46489346533972659358944 47010235570767871228512 47823561445694651007552 47989615478492201879106 48929020696105335360288 49072088008082251545552 49948375293940863180294 50812534036050566695524 50889572749122334936128 51798315119642376631416 51958681420322383989408 53716771235184686877024 54237570956301435918768 54845274832562516433264 55206099009092532988746 56876581307842609634496 57083857478789557920336 57250769342762626803144 58071467469772076223456 58273104509597673710343 59198074422448430435904 60431367639582772736652 60618461657042781320976 61700934186632830987422 63092684581820037701424 63986153971322935838808 64407115510607955153537 65429450677443002060736 66597833725254484240392 67750045381400755594032 69064420159523168841888 70515353356151806842768 71984423217738302818659 72316761275068581225024 73127033110083355244352 73608132012123377318328 74922562940911294770441 76111809971719410560448 76334359123683502404192 77697472679463564947124 80575156852777030315536 80824615542723708427968 81356356434452153878152 82267912248843774649896 84123579442426716935232 85314871961763914451744 85625786218184336880504 85876154014143940204716 88797111633672645653856 90333393841867674125376 90647051459374159104978 90927692485564171981464 92978693067945318717888 94020471141535742457024 95979230956984403758212 97858041392210670720576 98144176016164503091104 99896750587881726360588 101625068072101133391048 103596630239284753262832 103917362840644767978816 107433542470369373754048 108475141912602871837536 109690549665125032866528 110412198018185065977492 114167714957579115840672 114501538685525253606288 116142934939544152446912 116546209019195347420686 120862735279165545473304 121236923314085562641952 123401868373265661974844 126185369163640075402848 127972307942645871677616 128814231021215910307074 133195667450508968480784 135500090762801511188064 135970577189061238657467 138128840319046337683776 141030706712303613685536 143968846435476605637318 147216264024246754636656 149845125881822589540882 152668718247367004808384 155394945358927129894248 161150313705554060631072 162712712868904307756304 164535824497687549299792 170629743923527828903488 171251572436368673761008 171752308028287880409432 174819313528793021131029 177594223267345291307712 181294102918748318209956 181855384971128343962928 191958461913968807516424 193221346531823865460611 196288352032329006182208 199793501175763452721176 203250136144202266782096 207193260478569506525664 215953269653214908455977 216950283825205743675072 219381099330250065733056 220824396036370131954984 228335429915158231681344 229003077371050507212576 233092418038390694841372 241725470558331090946608 242473846628171125283904 246803736746531323949688 252370738327280150805696 255944615885291743355232 257628462042431820614148 266391334901017936961568 271000181525603022376128 271941154378122477314934 282061413424607227371072 287937692870953211274636 294432528048493509273312 299690251763645179081764 310789890717854259788496 322300627411108121262144 325425425737808615512608 329071648995375098599584 342503144872737347522016 343504616056575760818864 349638627057586042262058 362588205837496636419912 363710769942256687925856 383916923827937615032848 386442693063647730921222 399587002351526905442352 406500272288404533564192 407911731567183715972401 414386520957139013051328 431906539306429816911954 441648792072740263909968 458006154742101014425152 466184836076781389682744 483450941116662181893216 493607473493062647899376 511889231770583486710464 515256924084863641228296 524457940586379063393087 532782669802035873923136 543882308756244954629868 575875385741906422549272 588865056096987018546624 599380503527290358163528 621579781435708519576992 650850851475617231025216 658143297990750197199168 685006289745474695044032 687009232113151521637728 699277254115172084524116 725176411674993272839824 727421539884513375851712 767833847655875230065696 772885386127295461842444 799174004703053810884704 813000544576809067128384 815823463134367431944802 863813078612859633823908 883297584145480527819936 932369672153562779365488 966901882233324363786432 987214946986125295798752 1030513848169727282456592 1048915881172758126786174 1087764617512489909259736 1151750771483812845098544 1198761007054580716327056 1223735194701551147917203 1243159562871417039153984 1374018464226303043275456 1398554508230344169048232 1450352823349986545679648 1535667695311750460131392 1545770772254590923684888 1598348009406107621769408 1631646926268734863889604 1727626157225719267647816 1766595168290961055639872 1864739344307125558730976 1974429893972250591597504 2061027696339454564913184 2097831762345516253572348 2175529235024979818519472 2303501542967625690197088 2397522014109161432654112 2447470389403102295834406 2797109016460688338096464 2900705646699973091359296 3091541544509181847369776 3263293852537469727779208 3455252314451438535295632 3671205584104653443751609 3729478688614251117461952 4122055392678909129826368 4195663524691032507144696 4351058470049959637038944 4607003085935251380394176 4795044028218322865308224 4894940778806204591668812 5594218032921376676192928 6183083089018363694739552 6526587705074939455558416 6910504628902877070591264 7342411168209306887503218 8391327049382065014289392 8702116940099919274077888 9789881557612409183337624 11188436065842753352385856 12366166178036727389479104 13053175410149878911116832 13821009257805754141182528 14684822336418613775006436 16782654098764130028578784 19579763115224818366675248 26106350820299757822233664 29369644672837227550012872 33565308197528260057157568 39159526230449636733350496 58739289345674455100025744 78319052460899273466700992 117478578691348910200051488 234957157382697820400102976
- Sum of all divisors σ(n): 915055482481427031799032000
- Sum of proper divisors (its aliquot sum) s(n): 680098325098729211398929024
- 234957157382697820400102976 is an abundant number, because the sum of its proper divisors (680098325098729211398929024) is greater than itself. Its abundance is 445141167716031390998826048
Bases of 234957157382697820400102976
- Binary: 11000010010110100001110100000110000101011001011110110111111001111011011110101110010000002
- Hexadecimal: 0xC25A1D061597B7E7B7AE40
- Base-36: TISRLN4QEEO3Q9000
Squares and roots of 234957157382697820400102976
- 234957157382697820400102976 squared (2349571573826978204001029762) is 55204865805357832889067217235387937541507031404056576
- 234957157382697820400102976 cubed (2349571573826978204001029763) is 12970778343320173602486947808502781150121923625554958121977509581552814529970176
-
The
square root of 234957157382697820400102976 is 15328312280962.2397254285 -
234957157382697820400102976 is a
perfect cube number . Itscube root is 617063076
Scales and comparisons
How big is 234957157382697820400102976?- 234,957,157,382,697,820,400,102,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 234,957,157,382,697,820,400,102,976 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 234957157382697820400102976 cubic inches would be around 51421923 feet tall.
Recreational maths with 234957157382697820400102976
- 234957157382697820400102976 backwards is 679201004028796283751759432
- The number of decimal digits it has is: 27
- The sum of 234957157382697820400102976's digits is 117
- 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 234957157382697820400102976 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 234957157382697820400102976 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/234957157382697820400102976/
Chicago style:
Numbermatics. 2024. "Number 234957157382697820400102976 - Facts about the integer". https://numbermatics.com/n/234957157382697820400102976/
The information we have on file for 234957157382697820400102976 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 234957157382697820400102976, math, Factors of 234957157382697820400102976, curriculum, school, college, exams, university, Prime factorization of 234957157382697820400102976, STEM, science, technology, engineering, physics, economics, calculator, two hundred thirty-four septillion, nine hundred fifty-seven sextillion, one hundred fifty-seven quintillion, three hundred eighty-two quadrillion, six hundred ninety-seven trillion, eight hundred twenty billion, four hundred million, one hundred two thousand, nine hundred seventy-six.